@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_53cc12e5-module__MtQwFW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_53cc12e5-module__MtQwFW__variable{--font-inter:"Manrope", "Manrope Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_87b23d3e-module__-lH3mW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_87b23d3e-module__-lH3mW__variable{--font-auth-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_5adecbad-module__QytD_W__className{font-family:Newsreader,Newsreader Fallback}.newsreader_5adecbad-module__QytD_W__variable{--font-fraunces:"Newsreader", "Newsreader Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-blue-ink:#073b63;--color-linen-white:#fffefc;--color-blue-wash:#b9d8e8;--color-mist-blue:#b6ced5;--color-sky-veil:#d8edf6;--color-linen-blue:#edf7fb;--color-hairline-gray:#e5e7eb;--color-charcoal:#222;--color-graphite:#333;--color-true-black:#000;--font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:var(--font-fraunces), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--auth-accent:#3b82f6;--auth-accent-active:#2563eb;--auth-accent-focus:#7aa2f7;--auth-accent-hover:#5b9cf6;--auth-border:#26272e;--auth-border-hover:#5b5f73;--auth-canvas:#0f1115;--auth-control:#1c2030;--auth-disabled:#1f212b;--auth-disabled-text:#4a4e5e;--auth-error:#ef4444;--auth-input-icon:#6b7088;--auth-input-icon-hover:#9aa0b4;--auth-input-placeholder:#6b7088;--auth-input-placeholder-hover:#9aa0b4;--auth-input-text:#e8eaf2;--auth-surface:#141519;--auth-text-primary:#e8eaf2;--auth-text-secondary:#9aa0b4;--auth-text-tertiary:#6b7088;--auth-white:#fff;--font-auth:var(--font-auth-inter,Inter), ui-sans-serif, system-ui, sans-serif;--text-caption:12px;--leading-caption:1.5;--text-body-sm:14px;--leading-body-sm:1.5;--text-body:18px;--leading-body:1.4;--text-subheading:23px;--leading-subheading:1.3;--text-heading-sm:28px;--leading-heading-sm:1.3;--text-heading:40px;--leading-heading:1.3;--text-heading-lg:56px;--leading-heading-lg:1.1;--text-display:74px;--leading-display:1.05;--page-max-width:1200px;--gutter-desktop:35px;--gutter-tablet:28px;--gutter-mobile:18px;--section-gap-desktop:99px;--section-gap-mobile:56px;--radius-nav:7px;--radius-cards:14px;--radius-buttons:14px;--radius-badges:999px;--space-4:4px;--space-7:7px;--space-9:9px;--space-11:11px;--space-14:14px;--space-18:18px;--space-21:21px;--space-28:28px;--space-35:35px;--space-42:42px;--space-49:49px;--space-56:56px;--space-70:70px;--space-76:76px;--space-99:99px;--space-156:156px}.product-site{--pk-bg:#0a0b0e;--pk-surface:#0f1115;--pk-raised:#141519;--pk-subtle:#1a1b22;--pk-border:#26272e;--pk-border-subtle:#1e1f27;--pk-text:#e8eaf2;--pk-muted:#9aa0b4;--pk-tertiary:#6b7088;--pk-accent:#3b82f6;--pk-accent-hover:#5b9cf6;background:var(--pk-bg);min-height:100dvh;color:var(--pk-text);font-family:var(--font-auth);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px;line-height:1.55;overflow:hidden}:is(html:has(.product-site),body:has(.product-site)){background:#0a0b0e}.product-site *,.product-site :before,.product-site :after{box-sizing:border-box}.product-site h1,.product-site h2,.product-site h3,.product-site p,.product-site figure{margin:0}.product-site h1,.product-site h2,.product-site h3{color:var(--pk-text);font-family:var(--font-auth);letter-spacing:-.035em}.product-site a{color:inherit}.product-site :focus-visible{outline:2px solid var(--pk-accent);outline-offset:3px;border-radius:8px}.pk-nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0b0eeb;border-bottom:1px solid #26272e99;height:72px;position:sticky;top:0}.pk-nav-inner{align-items:center;gap:40px;width:min(1280px,100% - 160px);height:72px;margin:0 auto;display:flex}.pk-home-link{flex:none;align-items:center;display:inline-flex}.pk-brand{color:#f5f5f7;align-items:center;gap:10px;display:inline-flex}.pk-mark{width:28px;height:28px;overflow:visible}.pk-nav-links{flex:1;align-items:center;gap:32px;display:flex}.pk-nav-links a{color:var(--pk-muted);font-size:15px;font-weight:500;transition:color .16s}.pk-nav-links a:hover{color:var(--pk-text)}.pk-button{border:1px solid var(--pk-accent);background:var(--pk-accent);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:13px 28px;font-size:15px;font-weight:650;line-height:1.2;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex;color:#fff!important}.pk-button:hover{border-color:var(--pk-accent-hover);background:var(--pk-accent-hover);transform:translateY(-1px)}.pk-button-secondary{border-color:var(--pk-border);background:0 0;color:var(--pk-text)!important}.pk-button-secondary:hover{background:#ffffff0a;border-color:#4a4e5e}.pk-button-small{min-height:38px;padding:9px 20px}.pk-mobile-menu{display:none}.pk-eyebrow{color:var(--pk-accent);letter-spacing:.092em;font-size:13px;font-weight:650;line-height:1.3}.pk-hero{flex-direction:column;align-items:center;gap:48px;padding:96px 80px 80px;display:flex}.pk-hero-copy{text-align:center;flex-direction:column;align-items:center;gap:24px;width:min(720px,100%);display:flex}.pk-hero h1{color:#fff;max-width:720px;font-size:clamp(60px,5.28vw,76px);font-weight:750;line-height:.975}.pk-hero-copy>p{color:var(--pk-muted);font-size:20px;line-height:1.55}.pk-actions{justify-content:center;align-items:center;gap:16px;display:flex}.pk-availability{color:var(--pk-tertiary);font-size:14px;margin-top:-2px!important}.pk-product-window{border:1px solid var(--pk-border-subtle);background:var(--pk-raised);border-radius:16px;width:min(1280px,100%);overflow:hidden}.pk-window-bar{background:var(--pk-subtle);height:44px;color:var(--pk-tertiary);align-items:center;gap:14px;padding:0 16px;font-size:12px;display:flex}.pk-window-lights{gap:6px;display:flex}.pk-window-lights i{background:#ff5f57;border-radius:999px;width:12px;height:12px}.pk-window-lights i:nth-child(2){background:#febc2e}.pk-window-lights i:nth-child(3){background:#28c840}.pk-product-image{background:#151515;height:476px;position:relative}.pk-product-image img{object-fit:cover;object-position:top center}.pk-hero-window .pk-product-image{height:596px}.pk-section-header{flex-direction:column;gap:20px;max-width:720px;display:flex}.pk-section-header h2{color:#fff;font-size:clamp(42px,3.62vw,52px);font-weight:720;line-height:1}.pk-section-header p{color:var(--pk-muted);font-size:18px;line-height:1.55}.pk-section-header-center{text-align:center;align-items:center}.pk-apps,.pk-control,.pk-open-source,.pk-faq{flex-direction:column;align-items:center;gap:64px;padding:144px 80px;display:flex}.pk-apps{background:linear-gradient(#0a0b0e 0%,#0d111a 52%,#0a0b0e 100%)}.pk-apps-window .pk-product-image{height:436px}.pk-apps-window img{object-fit:cover;object-position:center 24%}.pk-split-section{grid-template-columns:minmax(340px,440px) minmax(0,760px);justify-content:center;align-items:center;gap:80px;min-height:776px;padding:128px 80px;display:grid}.pk-thread-proof{border:1px solid var(--pk-border);background:var(--pk-raised);border-radius:16px;min-height:520px;overflow:hidden}.pk-proof-heading{border-bottom:1px solid var(--pk-border);justify-content:space-between;align-items:center;height:90px;padding:0 28px;display:flex}.pk-proof-heading>span{font-weight:600}.pk-proof-heading>div{gap:14px;display:flex}.pk-proof-heading>div span{color:var(--pk-tertiary);align-items:center;gap:6px;font-size:11px;display:inline-flex}.pk-proof-heading i{background:var(--pk-accent);border-radius:999px;width:7px;height:7px}.pk-proof-heading i.approval{background:#f59e0b}.pk-proof-heading i.complete{background:#22c55e}.pk-thread-list{flex-direction:column;gap:10px;padding:18px;display:flex}.pk-thread-list article{border:1px solid var(--pk-border-subtle);background:#111318;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:14px;min-height:88px;padding:14px 18px;display:grid}.pk-thread-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.pk-thread-list b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.pk-thread-list small{color:var(--pk-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pk-thread-list em{color:#8cb8e1;font-size:11px;font-style:normal}.pk-thread-list em.approval{color:#f59e0b}.pk-thread-list em.complete{color:#22c55e}.pk-thread-icon{width:32px;height:32px;color:var(--pk-accent);background:#3b82f61f;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.pk-thread-icon.orange{color:#f97316;background:#f973161f}.pk-thread-icon.purple{color:#a855f7;background:#a855f71f}.pk-thread-icon.green{color:#22c55e;background:#22c55e1f}.pk-workspace{grid-template-columns:minmax(0,800px) minmax(320px,400px)}.pk-workspace-window{width:100%}.pk-workspace-window .pk-product-image{height:476px}.pk-agents{background:linear-gradient(135deg,#0a0b0e 0%,#0d111a 100%);grid-template-columns:minmax(320px,400px) minmax(0,800px)}.pk-agent-field{border:1px solid var(--pk-border);background:radial-gradient(circle at 80% 10%, #1a315080, transparent 60%), var(--pk-raised);border-radius:16px;width:100%;min-height:420px;padding:42px}.pk-field-heading{flex-direction:column;gap:6px;margin-bottom:34px;display:flex}.pk-field-heading h3{font-size:22px;font-weight:650}.pk-field-heading p{color:var(--pk-tertiary);font-size:14px}.pk-agent-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pk-agent{border:1px solid var(--pk-border);min-height:72px;color:var(--pk-muted);background:#0f1115d1;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:550;display:flex}.pk-agent img{object-fit:contain;width:30px;height:30px}.pk-control{background:linear-gradient(#0a0b0e 0%,#0c111a 50%,#0a0b0e 100%)}.pk-boundary{border:1px solid var(--pk-border);background:radial-gradient(circle at 50% 10%,#18345b8c,#0000 58%),#111318;border-radius:16px;grid-template-columns:1fr auto 1.2fr auto 1fr;align-items:center;gap:18px;width:min(1280px,100%);min-height:320px;padding:54px 52px 92px;display:grid;position:relative}.pk-boundary-card{border:1px solid var(--pk-border);background:var(--pk-raised);border-radius:12px;flex-direction:column;gap:8px;min-height:130px;padding:22px;display:flex}.pk-boundary-card small,.pk-blocked small{color:var(--pk-tertiary);letter-spacing:.1em;font-size:10px;font-weight:650}.pk-boundary-card b{font-size:14px;font-weight:600}.pk-boundary-card span{color:var(--pk-muted);font-size:12px}.pk-boundary-core{border-color:#3b82f6b3;box-shadow:inset 0 0 30px #3b82f60f}.pk-boundary-arrow{color:var(--pk-tertiary);font-size:20px}.pk-blocked{border-top:1px solid var(--pk-border);justify-content:space-between;align-items:center;padding-top:18px;display:flex;position:absolute;bottom:28px;left:52px;right:52px}.pk-blocked span{color:var(--pk-tertiary);font-size:12px}.pk-open-source{background:#0d0f14}.pk-faq{gap:64px}.pk-faq>h2{color:#fff;text-align:center;width:min(720px,100%);font-size:52px;font-weight:720;line-height:1}.pk-faq-list{flex-direction:column;gap:12px;width:min(720px,100%);display:flex}.pk-faq details{border:1px solid var(--pk-border);background:var(--pk-surface);border-radius:12px;overflow:hidden}.pk-faq summary{cursor:pointer;min-height:76px;color:var(--pk-text);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:17px;font-weight:550;list-style:none;display:flex}.pk-faq summary::-webkit-details-marker{display:none}.pk-faq summary span{color:var(--pk-tertiary);font-size:24px;font-weight:350;transition:transform .16s}.pk-faq details[open] summary span{transform:rotate(45deg)}.pk-faq details p{color:var(--pk-muted);padding:0 60px 24px 24px;font-size:15px}.pk-final-cta{border-top:1px solid var(--pk-border-subtle);background:radial-gradient(circle at 50% 0%, #3b82f61f, transparent 55%), var(--pk-bg);text-align:center;flex-direction:column;align-items:center;gap:24px;min-height:431px;padding:96px 80px;display:flex}.pk-final-cta h2{color:#fff;max-width:720px;font-size:52px;font-weight:720;line-height:1}.pk-final-cta>p{color:var(--pk-muted);font-size:18px}.pk-final-cta small{color:var(--pk-tertiary);font-size:13px}.pk-footer{border-top:1px solid var(--pk-border-subtle);background:#08090c;min-height:332px;padding:72px 80px 36px}.pk-footer-inner{width:min(1280px,100%);margin:0 auto}.pk-footer-groups{grid-template-columns:repeat(4,1fr);gap:56px;display:grid}.pk-footer-groups>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pk-footer-groups h2{color:var(--pk-text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:650}.pk-footer-groups a{color:var(--pk-tertiary);font-size:13px}.pk-footer-groups a:hover{color:var(--pk-muted)}.pk-footer-bottom{border-top:1px solid var(--pk-border-subtle);color:var(--pk-tertiary);justify-content:space-between;align-items:center;margin-top:48px;padding-top:24px;font-size:12px;display:flex}.pk-footer-bottom>div{gap:24px;display:flex}.pk-legal-hero{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:112px 80px 96px;display:flex}.pk-legal-hero h1{color:#fff;font-size:64px;font-weight:750;line-height:1}.pk-legal-hero p{width:min(720px,100%);color:var(--pk-muted);font-size:20px;line-height:1.55}.pk-legal-hero time{color:var(--pk-tertiary);font-size:14px}.pk-legal-layout{grid-template-columns:280px 760px;justify-content:center;gap:160px;padding:0 80px 128px;display:grid}.pk-legal-layout aside{border-top:1px solid var(--pk-border);align-self:start;padding-top:32px;position:sticky;top:104px}.pk-legal-layout aside>span{color:var(--pk-tertiary);letter-spacing:.1em;font-size:12px;font-weight:650}.pk-legal-layout aside nav{flex-direction:column;gap:14px;margin-top:18px;display:flex}.pk-legal-layout aside a{color:var(--pk-muted);font-size:15px;font-weight:500}.pk-legal-layout aside a:hover{color:var(--pk-text)}.pk-legal-layout article section{border-top:1px solid var(--pk-border);padding:32px 0 40px;scroll-margin-top:104px}.pk-legal-layout article h2{color:var(--pk-text);margin-bottom:18px;font-size:24px;font-weight:650;line-height:1.2}.pk-legal-layout article p{color:var(--pk-muted);font-size:16px;line-height:1.65}.pk-legal-layout article p+p{margin-top:14px}@media (max-width:1100px){.pk-nav-inner{width:calc(100% - 64px)}.pk-hero,.pk-apps,.pk-control,.pk-open-source,.pk-faq{padding-left:32px;padding-right:32px}.pk-split-section{gap:48px;padding-left:32px;padding-right:32px}.pk-agent-field{padding:28px}.pk-legal-layout{grid-template-columns:240px minmax(0,720px);gap:64px;padding-left:32px;padding-right:32px}}@media (max-width:820px){.pk-nav{height:64px}.pk-nav-inner{width:calc(100% - 40px);height:64px}.pk-nav-links,.pk-nav-inner>.pk-button{display:none}.pk-mobile-menu{margin-left:auto;display:block}.pk-mobile-menu summary{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;list-style:none;display:flex}.pk-mobile-menu summary::-webkit-details-marker{display:none}.pk-mobile-menu summary span{background:var(--pk-text);width:20px;height:1.5px;transition:transform .16s}.pk-mobile-menu[open] summary span:first-child{transform:translateY(3.75px)rotate(45deg)}.pk-mobile-menu[open] summary span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.pk-mobile-menu nav{border-bottom:1px solid var(--pk-border);background:#0a0b0efa;flex-direction:column;gap:6px;padding:20px;display:flex;position:fixed;top:64px;left:0;right:0}.pk-mobile-menu nav>a:not(.pk-button){border-bottom:1px solid var(--pk-border-subtle);color:var(--pk-muted);padding:12px 4px}.pk-hero{gap:32px;padding:56px 20px 48px}.pk-hero-copy{gap:20px}.pk-hero h1{font-size:clamp(44px,13.3vw,52px);line-height:1}.pk-hero-copy>p{font-size:18px;line-height:1.5}.pk-actions{flex-direction:column;width:100%}.pk-actions .pk-button,.pk-hero>.pk-actions,.pk-hero .pk-actions .pk-button{width:100%}.pk-product-window{border-radius:12px}.pk-window-bar{height:36px}.pk-window-lights i{width:9px;height:9px}.pk-hero-window .pk-product-image{height:244px}.pk-hero-window img{object-position:34% top}.pk-apps,.pk-control,.pk-open-source,.pk-faq{gap:40px;padding:80px 20px}.pk-section-header{gap:16px}.pk-section-header h2,.pk-faq>h2,.pk-final-cta h2{font-size:clamp(34px,10vw,40px);line-height:1.05}.pk-section-header p{font-size:16px}.pk-apps-window .pk-product-image{height:244px}.pk-split-section{flex-direction:column;align-items:stretch;gap:40px;min-height:auto;padding:80px 20px;display:flex}.pk-concurrency .pk-section-header,.pk-workspace .pk-section-header,.pk-agents .pk-section-header{order:0}.pk-workspace .pk-product-window{order:1}.pk-thread-proof{min-height:0}.pk-proof-heading{flex-direction:column;align-items:flex-start;gap:12px;height:auto;padding:20px}.pk-proof-heading>div{flex-wrap:wrap}.pk-thread-list{padding:10px}.pk-thread-list article{grid-template-columns:32px minmax(0,1fr);min-height:76px;padding:12px}.pk-thread-list em{display:none}.pk-workspace-window .pk-product-image{height:280px}.pk-workspace-window img{object-position:52% top}.pk-agent-field{min-height:0;padding:24px}.pk-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-agent{min-height:60px;padding:10px}.pk-boundary{grid-template-columns:1fr;padding:24px 20px 88px}.pk-boundary-arrow{text-align:center;transform:rotate(90deg)}.pk-blocked{flex-direction:column;align-items:flex-start;gap:4px;bottom:18px;left:20px;right:20px}.pk-control>.pk-button{width:100%}.pk-faq summary{padding:20px;font-size:16px}.pk-faq details p{padding:0 44px 20px 20px;font-size:15px}.pk-final-cta{min-height:414px;padding:80px 20px}.pk-final-cta .pk-button{width:100%}.pk-footer{padding:64px 20px 32px}.pk-footer-groups{grid-template-columns:repeat(2,1fr);gap:36px 28px}.pk-footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.pk-legal-hero{gap:18px;padding:64px 20px 56px}.pk-legal-hero h1{font-size:42px;line-height:1.05}.pk-legal-hero p{font-size:17px}.pk-legal-hero time{font-size:13px}.pk-legal-layout{padding:0 20px 80px;display:block}.pk-legal-layout aside{display:none}.pk-legal-layout article section{padding:32px 0 40px}.pk-legal-layout article h2{font-size:24px}}@media (max-width:380px){.pk-agent-grid,.pk-footer-groups{grid-template-columns:1fr}.pk-availability{font-size:12px}}.pk-download-hero{text-align:center;background:radial-gradient(ellipse at 50% 15%, #172554 0%, var(--pk-bg) 68%);flex-direction:column;align-items:center;gap:22px;min-height:430px;padding:88px 80px 64px;display:flex}.pk-download-hero h1{font-size:clamp(46px,5vw,64px);line-height:1.05}.pk-download-hero>p{max-width:700px;color:var(--pk-muted);font-size:18px}.pk-detected-platform{min-height:34px;color:var(--pk-text);background:#3b82f61a;border:1px solid #3b82f666;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.pk-detected-platform svg,.pk-platform-download svg{flex:none;width:17px;height:17px}.pk-download-platforms{flex-direction:column;align-items:center;gap:30px;padding:64px 80px 112px;display:flex}.pk-download-platforms>header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.pk-download-platforms>header h2{font-size:30px}.pk-download-platforms>header p{color:var(--pk-muted);font-size:15px}.pk-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1128px,100%);display:grid}.pk-platform-card{border:1px solid var(--pk-border);background:var(--pk-raised);border-radius:12px;flex-direction:column;gap:22px;min-width:0;padding:27px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.pk-platform-card[data-selected=true]{border:2px solid var(--pk-accent);background:#101827;padding:26px;box-shadow:0 8px 32px #3b82f62b}.pk-platform-select{width:100%;color:var(--pk-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0;display:flex}.pk-platform-select>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pk-platform-select strong{font-size:18px;font-weight:600}.pk-platform-select small{color:var(--pk-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pk-platform-icon{background:var(--pk-subtle);border-radius:10px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.pk-platform-icon svg{width:25px;height:25px}.pk-platform-select>.pk-check-icon{width:19px;height:19px;color:var(--pk-accent-hover)}.pk-platform-card>p{min-height:44px;color:var(--pk-muted);font-size:14px;line-height:1.5}.pk-mac-architecture-wrap{flex-direction:column;gap:9px;display:flex}.pk-mac-architecture{border:1px solid var(--pk-border);background:var(--pk-subtle);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.pk-mac-architecture button{min-height:34px;color:var(--pk-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:600}.pk-mac-architecture button[aria-pressed=true]{background:var(--pk-raised);color:var(--pk-text);box-shadow:0 1px 4px #00000047}.pk-mac-architecture button:focus-visible{outline:2px solid var(--pk-accent-hover);outline-offset:1px}.pk-mac-architecture-wrap>small{color:var(--pk-tertiary);font-size:11px;line-height:1.4}.pk-platform-download{border:1px solid var(--pk-border);background:var(--pk-subtle);min-height:44px;color:var(--pk-text);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}.pk-platform-download:hover{border-color:var(--pk-tertiary);background:#20222b}.pk-platform-download[data-primary=true]{border-color:var(--pk-accent);background:var(--pk-accent);color:#fff}.pk-platform-download[data-primary=true]:hover{border-color:var(--pk-accent-hover);background:var(--pk-accent-hover)}.pk-release-links{color:var(--pk-tertiary);align-items:center;gap:20px;font-size:13px;display:flex}.pk-release-links i{background:currentColor;border-radius:50%;width:3px;height:3px}.pk-release-links a{color:var(--pk-accent-hover);font-weight:500}.pk-install-guide{background:var(--pk-surface);grid-template-columns:430px minmax(0,1fr);gap:110px;padding:96px 120px;display:grid}.pk-install-intro{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.pk-install-intro h2{max-width:430px;font-size:42px;line-height:1.08}.pk-install-intro>p{max-width:400px;color:var(--pk-muted);font-size:16px}.pk-install-guide ol{margin:0;padding:0;list-style:none}.pk-install-guide li{border-bottom:1px solid var(--pk-border-subtle);align-items:flex-start;gap:20px;padding:22px 0;display:flex}.pk-install-guide li>span{background:var(--pk-subtle);width:34px;height:34px;color:var(--pk-accent-hover);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.pk-install-guide li div{flex-direction:column;gap:5px;display:flex}.pk-install-guide li h3{letter-spacing:normal;font-size:17px}.pk-install-guide li p{color:var(--pk-muted);font-size:14px}@media (max-width:1000px){.pk-download-platforms{padding-inline:32px}.pk-platform-grid{gap:16px}.pk-platform-card,.pk-platform-card[data-selected=true]{padding:22px}.pk-install-guide{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:60px;padding:80px 64px}}@media (max-width:760px){.pk-download-hero{gap:18px;min-height:360px;padding:54px 20px 44px}.pk-download-hero h1{font-size:38px}.pk-download-hero>p{font-size:15px}.pk-download-platforms{gap:24px;padding:44px 20px 72px}.pk-download-platforms>header h2{font-size:24px}.pk-download-platforms>header p{font-size:14px}.pk-platform-grid{grid-template-columns:1fr;width:min(350px,100%)}.pk-platform-card,.pk-platform-card[data-selected=true]{padding:27px}.pk-platform-card[data-selected=true]{padding:26px}.pk-platform-card>p{min-height:0}.pk-release-links{flex-direction:column;gap:8px}.pk-release-links i{display:none}.pk-install-guide{flex-direction:column;gap:38px;padding:64px 24px;display:flex}.pk-install-intro{gap:15px}.pk-install-intro h2{font-size:31px;line-height:1.1}.pk-install-intro>p{font-size:14px}.pk-install-guide li{gap:16px;padding:20px 0}}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}.auth-route-main{flex:1;min-height:100dvh}html{scroll-behavior:smooth}body{background:var(--color-linen-white);color:var(--color-charcoal);font-family:var(--font-sans);font-weight:400;font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{letter-spacing:0;color:var(--color-blue-ink);font-weight:300;font-family:var(--font-serif);margin:0}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:focus-visible{outline:2px solid var(--color-blue-ink);outline-offset:2px;border-radius:var(--radius-nav)}
