@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-DoshcOXv.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CeA7eGSt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-400-normal-B5fXMCGq.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CyOwoevh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-C1xxG8eb.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-a1APXIwD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DKaoCDn5.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-BXAprPdR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:var(--px-text-primary);background:var(--px-surface-base);font-family:var(--px-font-ui);font-synthesis:none;text-rendering:optimizeLegibility;--px-primary: #4D8DE6;--px-primary-hover: #3A6FC9;--px-primary-pressed: #2E5EB3;--px-secondary: #9966CC;--px-tertiary: #56B6C2;--px-surface-sunken: #161619;--px-surface-base: #1C1C20;--px-surface-raised: #232328;--px-surface-elevated: #2A2A30;--px-surface-overlay: #323238;--px-surface-hover: #38383E;--px-surface-selected: #3C3D46;--px-surface-input: #1A1A1E;--px-text-emphasis: #F9F9FB;--px-text-primary: #ECECEC;--px-text-secondary: #A3A3A3;--px-text-tertiary: #949494;--px-text-muted: #8E8E8E;--px-text-disabled: #5C5C5C;--px-on-primary: #FFFFFF;--px-border-default: #323238;--px-border-muted: #27272C;--px-border-hover: #444450;--px-border-strong: #555560;--px-success: #98C379;--px-warning: #E5C07B;--px-error: #E06C75;--px-info: #61AFEF;--px-shadow-md: 0 2px 8px rgba(0, 0, 0, .2);--px-shadow-overlay: 0 8px 32px rgba(0, 0, 0, .24);--px-r-sm: 3px;--px-r-md: 4px;--px-r-lg: 6px;--px-r-xl: 8px;--px-r-2xl: 12px;--px-r-full: 9999px;--px-font-ui: "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--px-font-mono: "Geist Mono", "SFMono-Regular", ui-monospace, monospace;--px-viewport-max-width: 1200px;--site-gutter: clamp(16px, calc(3vw + 3px) , 32px);--site-nav-height: 56px;--site-anchor-offset: calc(var(--site-nav-height) + 20px)}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;scroll-padding-top:var(--site-anchor-offset);background:var(--px-surface-sunken)}body{min-width:320px;min-height:100vh;margin:0;color:var(--px-text-primary);background:var(--px-surface-sunken);font-family:var(--px-font-ui);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(900px 480px at 78% -10%,rgba(77,141,230,.07),transparent 70%),radial-gradient(700px 420px at 12% 110%,rgba(86,182,194,.04),transparent 70%)}body,button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}a:hover{color:var(--px-text-emphasis)}a:focus-visible,button:focus-visible{outline:2px solid var(--px-primary);outline-offset:2px}button{border:0;color:inherit;background:transparent;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}h1,h2,h3,p{margin:0}ul{margin:0;padding-left:18px}li+li{margin-top:7px}.mono{font-family:var(--px-font-mono)}.wordmark{display:inline-flex;align-items:baseline;color:var(--px-text-emphasis);font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1;text-decoration:none}.wordmark span{color:var(--px-text-primary)}.wordmark i{color:var(--px-primary);font-style:normal}.wordmark-xs{font-size:11px}.eyebrow{display:block;margin-bottom:14px;color:var(--px-text-tertiary);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.site-shell{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100vh}.site-main{flex:1}.site-nav{position:sticky;z-index:50;top:0;background:color-mix(in srgb,var(--px-surface-sunken) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--px-border-muted)}.site-nav-inner{display:flex;align-items:center;gap:24px;width:100%;max-width:var(--px-viewport-max-width);height:var(--site-nav-height);margin:0 auto;padding:0 var(--site-gutter)}.brand-link{display:inline-flex;align-items:center;gap:8px;min-height:32px}.product-mark{width:28px;height:28px;border-radius:7px}.nav-links{display:flex;align-items:center;gap:4px}.nav-links a{display:inline-flex;align-items:center;height:32px;border-radius:var(--px-r-md);padding:0 10px;color:var(--px-text-secondary);font-size:13px;font-weight:500;line-height:1;transition:background-color .12s ease-out,color .12s ease-out}.nav-links a:hover{color:var(--px-text-primary);background:var(--px-surface-hover)}.nav-links a[aria-current=page],.nav-links a.nav-active{color:var(--px-text-primary);background:var(--px-surface-raised)}.nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.nav-label-short{display:none}.nav-utility,.site-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;border:1px solid var(--px-border-default);border-radius:var(--px-r-md);padding:0 10px;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.nav-utility{color:var(--px-text-secondary);background:var(--px-surface-raised)}.nav-utility:hover,.site-button-secondary:hover,.footer-button:hover,.text-link:hover{border-color:var(--px-border-hover);color:var(--px-text-primary);background:var(--px-surface-hover)}kbd{min-height:20px;border:1px solid var(--px-border-default);border-bottom-width:2px;border-radius:var(--px-r-sm);padding:2px 5px;color:var(--px-text-tertiary);background:var(--px-surface-elevated);font-family:var(--px-font-mono);font-size:11px;font-weight:600;letter-spacing:.025em;line-height:1}.site-button-primary{border-color:var(--px-primary);color:var(--px-on-primary);background:var(--px-primary)}.site-button-primary:hover,.site-button-primary:focus-visible{border-color:var(--px-primary-hover);color:var(--px-on-primary);background:var(--px-primary-hover);box-shadow:0 0 0 3px color-mix(in srgb,var(--px-primary) 24%,transparent)}.site-button-primary:active{border-color:var(--px-primary-pressed);background:var(--px-primary-pressed);box-shadow:0 0 0 2px color-mix(in srgb,var(--px-primary-pressed) 32%,transparent)}.site-button-secondary{color:var(--px-text-primary);background:var(--px-surface-raised)}.site-button-ghost{border-color:transparent;color:var(--px-text-secondary);background:transparent}.site-button-ghost:hover{color:var(--px-text-primary);background:var(--px-surface-hover)}.site-button-lg{min-height:36px;padding:0 12px}.nav-conversion.site-button-primary{border-color:color-mix(in srgb,var(--px-primary) 38%,var(--px-border-default));color:var(--px-text-emphasis);background:color-mix(in srgb,var(--px-primary) 18%,var(--px-surface-raised))}.nav-conversion.site-button-primary:hover{border-color:var(--px-primary);color:var(--px-on-primary);background:var(--px-primary)}.content-shell{box-sizing:border-box;width:100%;max-width:var(--px-viewport-max-width);margin:0 auto;padding-inline:var(--site-gutter)}#download,#why,#product,#direction,#trust,#pricing{scroll-margin-top:var(--site-anchor-offset)}.page-section{padding-block:48px}.section-head{margin-bottom:28px}.section-head .lede{margin-top:10px}#direction .section-head{margin-bottom:0}.site-h1{margin:0 0 18px;color:var(--px-text-emphasis);font-size:52px;font-weight:700;letter-spacing:-.03em;line-height:1.08;text-wrap:balance;white-space:pre-line}.site-h2{margin:0 0 10px;color:var(--px-text-emphasis);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.site-h3{margin:0 0 8px;color:var(--px-text-emphasis);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.lede{margin:0;color:var(--px-text-secondary);font-size:17px;font-weight:400;line-height:1.6;text-wrap:pretty}.body-text{margin:0;color:var(--px-text-secondary);font-size:14px;font-weight:400;line-height:1.6;text-wrap:pretty}.section-footnote{display:block;margin:14px 0 0;color:var(--px-text-muted);font-family:var(--px-font-mono);font-size:12px;line-height:1.4}.policy-footnote{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:6px}.policy-footnote-item{white-space:nowrap}.policy-footnote-item+.policy-footnote-item:before{content:"·";margin-right:8px}.site-num{display:block;margin-bottom:12px;color:var(--px-primary);font-family:var(--px-font-mono);font-size:11px;font-weight:600;letter-spacing:.025em}.panel{border:1px solid var(--px-border-muted);border-radius:var(--px-r-lg);padding:28px;background:var(--px-surface-base)}.card{border:1px solid var(--px-border-default);border-radius:var(--px-r-lg);padding:22px;background:var(--px-surface-raised)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.state-pill{display:inline-flex;align-items:center;width:max-content;border-radius:var(--px-r-md);padding:3px 8px;color:var(--px-text-secondary);background:var(--px-surface-elevated);font-family:var(--px-font-mono);font-size:11px;font-weight:600;white-space:nowrap}.state-pill-success{color:#6fcf97;background:#1a2e24}.state-pill-warning{color:#f2c94c;background:#332e1a}.state-pill-muted{color:var(--px-text-muted);background:var(--px-surface-sunken)}.state-pill-neutral{color:var(--px-text-tertiary);background:var(--px-surface-elevated)}.state-pill-info{color:#8fb3dc;background:#232e3b}.hero{padding-block:72px 48px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:56px}.hero .site-h1{font-size:42px}.hero-cta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:28px 0 16px}.hero-facts{display:flex;align-items:center;gap:8px;color:var(--px-text-muted);font-family:var(--px-font-mono);font-size:12px;line-height:1.4;white-space:nowrap}.hero-request-access{margin:28px 0 16px}.request-access{display:flex;flex-direction:column;gap:8px}.request-access-form{display:flex;flex-wrap:wrap;gap:10px}.request-access-input{box-sizing:border-box;min-height:36px;min-width:220px;flex:1 1 220px;max-width:320px;border:1px solid var(--px-border-default);border-radius:var(--px-r-md);padding:0 12px;color:var(--px-text-primary);background:var(--px-surface-input);font-size:13px}.request-access-input::placeholder{color:var(--px-text-muted)}.request-access-input:focus-visible{outline:none;border-color:var(--px-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--px-primary) 24%,transparent)}.request-access-success{margin:0;max-width:420px;border:1px solid color-mix(in srgb,var(--px-primary) 38%,var(--px-border-default));border-radius:var(--px-r-md);padding:12px 14px;color:var(--px-text-primary);background:color-mix(in srgb,var(--px-primary) 10%,var(--px-surface-raised));font-size:13px;line-height:1.5}.request-access-success strong{display:block;margin-bottom:4px;color:var(--px-text-emphasis)}.request-access-error{margin:0;color:var(--px-error);font-size:12px;line-height:1.5}.hero-still{border:1px solid var(--px-border-default);border-radius:var(--px-r-xl);overflow:hidden;background:var(--px-surface-base);box-shadow:0 16px 48px #00000073}.hero-still-bar{display:flex;align-items:center;gap:8px;height:36px;border-bottom:1px solid var(--px-border-muted);padding:0 14px;background:var(--px-surface-raised)}.hero-still-dot{width:11px;height:11px;border-radius:var(--px-r-full);background:var(--px-surface-selected)}.hero-still-title{flex:1;color:var(--px-text-muted);font-family:var(--px-font-mono);font-size:12px;line-height:1.4;text-align:center}.hero-still-fact{color:var(--px-text-muted);font-family:var(--px-font-mono);font-size:12px;line-height:1.4;white-space:nowrap}.hero-still-body{display:grid;grid-template-columns:168px 1fr;min-height:308px}.hero-still-rail{display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--px-border-muted);padding:12px 8px;background:var(--px-surface-base)}.hero-still-section-label{padding:0 8px 8px;color:var(--px-text-tertiary);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-still-row{display:flex;align-items:center;gap:9px;height:30px;border-radius:var(--px-r-md);padding:0 8px}.hero-still-row-selected{background:var(--px-surface-selected)}.hero-still-row-name{flex:1;color:var(--px-text-primary);font-size:13px;font-weight:500}.hero-still-row-selected .hero-still-row-name{color:var(--px-text-emphasis)}.still-dot{width:6px;height:6px;flex:none;border-radius:var(--px-r-full)}.still-dot-success{background:var(--px-success)}.still-dot-warning{background:var(--px-warning)}.still-dot-glow{box-shadow:0 0 6px color-mix(in srgb,var(--px-success) 65%,transparent)}.still-badge{padding:1px 7px;border-radius:var(--px-r-full);font-family:var(--px-font-mono);font-size:10px;font-weight:600;letter-spacing:.02em}.still-badge-warning{color:var(--px-warning);background:color-mix(in srgb,var(--px-warning) 14%,transparent)}.still-badge-error{color:var(--px-error);background:color-mix(in srgb,var(--px-error) 14%,transparent)}.hero-still-main{display:flex;flex-direction:column;background:var(--px-surface-sunken)}.hero-still-head{display:flex;align-items:center;gap:10px;height:40px;border-bottom:1px solid var(--px-border-muted);padding:0 16px;background:var(--px-surface-base)}.hero-still-head-title{color:var(--px-text-emphasis);font-size:14px;font-weight:600}.hero-still-head-path{flex:1;color:var(--px-text-muted);font-family:var(--px-font-mono);font-size:12px;line-height:1.4}.hero-still-term{display:flex;flex-direction:column;gap:6px;padding:14px 16px}.hero-still-line{display:flex;align-items:center;gap:8px;font-family:var(--px-font-mono);font-size:13px;font-weight:400;line-height:1.5}.hero-still-prompt{color:var(--px-success);font-weight:600}.hero-still-cmd{color:var(--px-text-emphasis)}.hero-still-out{padding-left:18px;color:var(--px-text-secondary)}.hero-still-cursor{display:inline-block;width:8px;height:15px;background:var(--px-text-secondary)}.hero-still-status{display:flex;align-items:center;justify-content:space-between;gap:12px;height:26px;border-top:1px solid var(--px-border-muted);padding:0 12px;background:var(--px-surface-base);color:var(--px-text-muted);font-family:var(--px-font-mono);font-size:12px;line-height:1.4}.why-table{border:1px solid var(--px-border-muted);border-radius:var(--px-r-lg);overflow:hidden;overflow-x:auto;background:var(--px-surface-base)}.pricing-comparison{overflow-x:hidden}.why-row{display:grid;grid-template-columns:minmax(250px,1.5fr) repeat(6,1fr);align-items:center;gap:10px;min-width:920px;border-top:1px solid var(--px-border-muted);padding:11px 20px}.why-row-head{border-top:none;padding-top:11px;padding-bottom:11px;background:var(--px-surface-raised)}.why-row-px{border-top:1px solid color-mix(in srgb,var(--px-primary) 35%,var(--px-border-muted));background:color-mix(in srgb,var(--px-primary) 7%,var(--px-surface-base))}.why-col{color:var(--px-text-tertiary);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-align:center;text-transform:uppercase}.why-tool{display:block;color:var(--px-text-emphasis);font-size:14px;font-weight:600}.why-limit{display:block;margin-top:3px;color:var(--px-text-muted);font-family:var(--px-font-mono);font-size:10px;line-height:1.4}.why-cell{display:flex;justify-content:center;cursor:default}.mark{display:inline-block;flex:none;width:9px;height:9px;border-radius:var(--px-r-full)}.mark-yes{background:var(--px-success)}.mark-yes-glow{background:var(--px-success);box-shadow:0 0 7px color-mix(in srgb,var(--px-success) 65%,transparent)}.mark-partial{border:1.5px solid var(--px-warning);background:linear-gradient(90deg,var(--px-warning) 50%,transparent 50%)}.mark-no{border:1.5px solid var(--px-text-muted);background:transparent}.why-legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:14px}.why-legend span{display:inline-flex;align-items:center;gap:7px;color:var(--px-text-muted);font-family:var(--px-font-mono);font-size:12px;line-height:1.4}.why-legend-hint{margin-left:auto}.hover-tip{position:fixed;z-index:200;max-width:280px;border:1px solid var(--px-border-default);border-radius:var(--px-r-md);padding:6px 10px;pointer-events:none;transform:translate(-50%,calc(-100% - 8px));background:var(--px-surface-overlay);box-shadow:0 2px 8px #0006;color:var(--px-text-primary);font-family:var(--px-font-mono);font-size:12px;line-height:1.5;text-align:center;text-wrap:pretty;animation:tip-in .12s ease-out}.hover-tip:after{position:absolute;top:100%;left:50%;border:5px solid transparent;border-top-color:var(--px-border-default);transform:translate(-50%);content:""}@keyframes tip-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))}to{opacity:1;transform:translate(-50%,calc(-100% - 8px))}}@media(prefers-reduced-motion:reduce){.hover-tip{animation:none}}.pricing-stack{display:flex;flex-direction:column;gap:24px}.pricing-grid{align-items:stretch}.pricing-card-main{width:min(100%,620px);box-sizing:border-box;min-width:0;overflow-wrap:anywhere;display:flex;align-items:flex-start;flex-direction:column;padding:24px}.pricing-price{display:flex;flex-wrap:wrap;font-family:var(--px-font-mono);align-items:baseline;gap:10px}.pricing-price-was{color:var(--px-text-muted);font-size:22px;font-weight:500;text-decoration:line-through}.pricing-price-amount{color:var(--px-text-emphasis);font-size:52px;font-weight:700;letter-spacing:-.03em;line-height:1}.pricing-price-interval{color:var(--px-text-secondary);font-size:18px;font-weight:400}.pricing-price-qualifier{display:block;margin-top:6px;color:var(--px-warning);font-family:var(--px-font-mono);font-size:12px;line-height:1.4}.pricing-promo-note{display:block;margin-top:8px;color:var(--px-primary);font-family:var(--px-font-mono);font-size:12px;line-height:1.4}.pricing-unit{display:block;margin-top:8px;color:var(--px-text-muted);font-family:var(--px-font-mono);font-size:12px;line-height:1.4}.pricing-trial-note{margin-top:14px;color:var(--px-text-secondary);font-size:12px;line-height:1.4}.pricing-action{margin-top:18px}.pricing-included{display:grid;align-content:start;gap:16px}.included-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.included-list li{display:flex;align-items:baseline;gap:10px;margin:0}.included-dot{position:relative;top:-2px;flex:none;width:5px;height:5px;border-radius:var(--px-r-full);background:var(--px-primary)}.included-text{color:var(--px-text-primary);font-size:14px;line-height:1.6}.price-row{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(260px,1.1fr) minmax(0,1.9fr);align-items:center;gap:16px;border-top:1px solid var(--px-border-muted);padding:13px 20px}.price-row-head{border-top:none;padding-top:10px;padding-bottom:10px;background:var(--px-surface-raised)}.price-row-px{border-top:1px solid color-mix(in srgb,var(--px-primary) 35%,var(--px-border-muted));background:color-mix(in srgb,var(--px-primary) 7%,var(--px-surface-base))}.price-row-price{color:var(--px-text-primary);font-family:var(--px-font-mono);font-size:13px;font-weight:600;letter-spacing:.01em;white-space:normal}.price-row-note{color:var(--px-text-secondary);font-size:13px;line-height:1.5}.pricing-comparison-footnote{margin-top:12px}.site-footer{border-top:1px solid var(--px-border-muted);margin-top:48px}.site-footer-inner{display:grid;grid-template-columns:1fr auto auto auto;align-items:start;gap:20px 48px;max-width:var(--px-viewport-max-width);margin:0 auto;padding:36px 32px 44px}.site-footer-compact{margin-top:12px}.site-footer-compact .site-footer-inner{grid-template-columns:1fr auto auto auto;align-items:center;gap:12px 28px;padding:12px 32px 16px}.site-footer-compact .footer-brand{align-items:center;flex-direction:row;gap:10px}.site-footer-compact .footer-brand .body-text,.site-footer-compact .footer-col-label{display:none}.site-footer-compact .footer-col{align-items:center;flex-direction:row;gap:12px}.footer-brand{display:flex;flex-direction:column;gap:10px}.footer-brand .body-text{margin:0}.footer-col{display:flex;flex-direction:column;gap:8px}.footer-col-label{color:var(--px-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;margin-bottom:4px}.footer-link{color:var(--px-text-secondary);font-size:13px;font-weight:400;text-decoration:none;text-align:left}.footer-link:hover{color:var(--px-text-primary)}.footer-cookie-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:max-content;min-height:26px;border:1px solid var(--px-border-default);border-radius:var(--px-r-md);padding:0 10px;color:var(--px-text-secondary);background:var(--px-surface-raised);font-size:12px;font-weight:500;cursor:pointer;margin-top:4px}.footer-cookie-btn:hover{border-color:var(--px-border-hover);color:var(--px-text-primary);background:var(--px-surface-hover)}.site-button kbd,.footer-cookie-btn kbd{min-height:18px;padding:1px 5px}.site-button-primary kbd{border-color:color-mix(in srgb,#FFFFFF 38%,transparent);color:#fff;background:color-mix(in srgb,#FFFFFF 16%,transparent)}.policies-page{display:grid;gap:18px;max-width:980px}.policies-header{max-width:720px}.policy-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}a.policy-index-card{display:grid;align-content:start;gap:10px;text-decoration:none;transition:border-color .12s ease-out,background-color .12s ease-out}a.policy-index-card:hover,a.policy-index-card:focus-visible{border-color:var(--px-border-hover);background:var(--px-surface-hover)}.policy-path{align-self:end;margin-top:8px;color:var(--px-text-muted);font-family:var(--px-font-mono);font-size:11px;line-height:1.4}.effective-date{color:var(--px-text-tertiary);font-family:var(--px-font-mono);font-size:12px;line-height:1.35}.legal-page{display:grid;gap:26px;max-width:980px}.legal-header{max-width:720px}.legal-layout{display:grid;grid-template-columns:minmax(0,720px) 220px;align-items:start;gap:24px}.legal-copy-column{display:grid;gap:18px}.legal-sections{display:grid;border-top:1px solid var(--px-border-muted)}.legal-section{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:4px 14px;border-bottom:1px solid var(--px-border-muted);padding-block:22px;scroll-margin-top:var(--site-anchor-offset)}.legal-num{padding-top:5px;color:var(--px-primary);font-size:11px;font-weight:600;letter-spacing:.025em;line-height:1}.legal-section-body{display:grid;gap:10px;min-width:0}.legal-section h2{color:var(--px-text-emphasis);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.25;text-wrap:balance}.legal-section p{max-width:640px;color:var(--px-text-secondary);font-size:14px;line-height:1.65;text-wrap:pretty}.legal-list{display:grid;gap:9px;max-width:640px;margin:0;padding:0;list-style:none}.legal-list li{display:flex;align-items:baseline;gap:10px;margin:0;color:var(--px-text-secondary);font-size:14px;line-height:1.6;text-wrap:pretty}.legal-list li:before{position:relative;top:-2px;flex:none;width:5px;height:5px;border-radius:var(--px-r-full);background:var(--px-primary);content:""}.legal-table-wrap{overflow:hidden;border:1px solid var(--px-border-muted);border-radius:var(--px-r-lg);background:var(--px-surface-base)}.legal-table{width:100%;border-collapse:collapse}.legal-table-caption{border-bottom:1px solid var(--px-border-muted);padding:9px 16px;color:var(--px-text-muted);font-size:11px;line-height:1.4;text-align:left}.legal-table th{border-bottom:1px solid var(--px-border-muted);padding:9px 16px;color:var(--px-text-tertiary);background:var(--px-surface-raised);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-align:left;text-transform:uppercase}.legal-table td{border-top:1px solid var(--px-border-muted);padding:10px 16px;color:var(--px-text-secondary);font-size:13px;line-height:1.5;vertical-align:top}.legal-table tbody tr:first-child td{border-top:none}.legal-table td:first-child{color:var(--px-text-primary);font-family:var(--px-font-mono);font-size:12px;font-weight:600;white-space:nowrap}.legal-rail{position:sticky;top:72px;display:grid;gap:10px;max-height:calc(100vh - 96px);overflow-y:auto;border:1px solid var(--px-border-default);border-radius:var(--px-r-xl);padding:14px 12px;background:color-mix(in srgb,var(--px-surface-raised) 84%,var(--px-surface-sunken))}.legal-rail .eyebrow{margin-bottom:0;padding-inline:8px}.legal-rail-policies,.legal-toc{display:grid;gap:2px}.legal-rail-policies a{min-height:28px;border:1px solid transparent;border-radius:var(--px-r-md);padding:6px 8px;color:var(--px-text-secondary);font-size:13px;line-height:1}.legal-rail-policies a:hover,.legal-rail-policies a:focus-visible,.legal-rail-policies a[aria-current=page]{color:var(--px-text-primary);background:var(--px-surface-hover)}.legal-rail-policies a[aria-current=page]{border:1px solid color-mix(in srgb,var(--px-primary) 28%,var(--px-border-default));background:var(--px-surface-selected)}.legal-toc-label{border-top:1px solid var(--px-border-muted);margin-top:4px;padding-top:14px}.legal-toc a{display:flex;align-items:baseline;gap:8px;border-radius:var(--px-r-md);padding:5px 8px;color:var(--px-text-tertiary);font-size:12px;line-height:1.35}.legal-toc a:hover,.legal-toc a:focus-visible{color:var(--px-text-primary);background:var(--px-surface-hover)}.legal-toc-num{flex:none;color:var(--px-text-disabled);font-size:10px;font-weight:600;line-height:1.6}.legal-toc a:hover .legal-toc-num,.legal-toc a:focus-visible .legal-toc-num{color:var(--px-primary)}.legal-toc-text{min-width:0}.policy-action-row{display:flex;align-items:center;justify-content:flex-start}.page-header{display:grid;gap:14px}.page-header h1{max-width:720px;color:var(--px-text-emphasis);font-size:clamp(32px,4vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.page-intro{max-width:620px;color:var(--px-text-secondary);font-size:15px;line-height:1.5}.overlay-backdrop{position:fixed;z-index:80;inset:0;display:grid;align-items:start;justify-items:center;padding:68px 16px 16px;background:#00000075}.site-dialog{width:min(640px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 96px));overflow:auto;border:1px solid var(--px-border-default);border-radius:var(--px-r-2xl);padding:20px;background:var(--px-surface-overlay);box-shadow:var(--px-shadow-overlay)}.cookie-dialog{width:min(480px,calc(100vw - 32px));padding:20px}.cookie-dialog .dialog-header{border-bottom:none;padding:0 0 10px}.cookie-dialog .dialog-header h2{font-size:17px}.cookie-dialog .icon-close{gap:8px;border:none;padding:0 6px;color:var(--px-text-muted);background:transparent}.cookie-dialog .icon-close:hover{color:var(--px-text-primary);background:var(--px-surface-hover);border-radius:var(--px-r-md)}.cookie-dialog .icon-close kbd{display:inline-flex}.cookie-dialog .dialog-description{padding-top:8px;font-size:13px}.cookie-dialog .dialog-actions{border-top:1px solid var(--px-border-muted);margin-top:4px;padding-top:12px}.dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--px-border-muted);padding:2px 2px 12px}.dialog-header h2{color:var(--px-text-emphasis);font-size:20px}.icon-close{display:inline-flex;align-items:center;gap:8px;min-height:28px;border:1px solid var(--px-border-default);border-radius:var(--px-r-md);padding:0 8px;color:var(--px-text-secondary);background:var(--px-surface-raised);font-size:12px}.icon-close kbd{min-height:18px;padding:2px 4px}.dialog-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.command-list{display:grid;gap:6px;padding-top:12px}.cookie-categories{display:grid;gap:8px;padding-top:12px}.command-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,auto);align-items:center;gap:12px;min-height:38px;border:1px solid var(--px-border-muted);border-radius:var(--px-r-md);padding:8px 10px;background:var(--px-surface-raised)}.navigator-list a:hover,.navigator-list a:focus-visible,.navigator-list a.primary-option{border-color:var(--px-border-hover);background:var(--px-surface-selected)}.command-row-label{min-width:0;color:var(--px-text-primary);font-size:13px;line-height:1.25}.command-row-hint{justify-self:end;max-width:min(280px,44vw);overflow:hidden;color:var(--px-text-tertiary);font-family:var(--px-font-mono);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dialog-description{padding-top:12px;color:var(--px-text-secondary);font-size:14px;line-height:1.5}.cookie-banner{position:fixed;z-index:70;right:20px;bottom:20px;display:grid;gap:18px;width:min(400px,calc(100vw - 40px));border:1px solid var(--px-border-default);border-radius:var(--px-r-xl);padding:24px;background:var(--px-surface-overlay);box-shadow:var(--px-shadow-overlay)}.cookie-banner-copy{display:grid;gap:10px}.cookie-save-status{color:var(--px-warning);font-family:var(--px-font-mono);font-size:12px}.cookie-banner h2{color:var(--px-text-emphasis);font-size:17px;font-weight:700}.cookie-banner p{color:var(--px-text-secondary);font-size:14px;line-height:1.55}.cookie-banner-meta,.cookie-no-cookies{color:var(--px-text-muted);font-size:11px;line-height:1.35}.cookie-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cookie-category{display:grid;gap:6px;border:none;border-top:1px solid var(--px-border-muted);border-radius:0;padding:12px 0;background:transparent}.cookie-category:first-child{border-top:none;padding-top:0}.cookie-category h3{color:var(--px-text-emphasis);font-size:14px;font-weight:600}.cookie-category-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cookie-category-label{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.cookie-category-desc{color:var(--px-text-muted);font-size:13px;line-height:1.45}.cookie-toggle{display:inline-flex;align-items:center;flex-shrink:0}.cookie-toggle input{position:relative;width:36px;height:20px;margin:0;border:1px solid var(--px-border-strong);border-radius:var(--px-r-full);appearance:none;background:var(--px-surface-input);cursor:pointer}.cookie-toggle input:before{position:absolute;top:2px;left:3px;width:14px;height:14px;border-radius:var(--px-r-full);background:var(--px-text-tertiary);content:"";transition:transform .15s ease}.cookie-toggle input:checked{border-color:var(--px-primary);background:color-mix(in srgb,var(--px-primary) 78%,var(--px-surface-input))}.cookie-toggle input:checked:before{transform:translate(15px);background:var(--px-on-primary)}.cookie-toggle input:focus-visible{outline:2px solid var(--px-primary);outline-offset:2px}.cookie-vendor-badge{display:inline-flex;align-items:center;padding:0;border-radius:0;color:var(--px-text-disabled);background:transparent;font-family:var(--px-font-mono);font-size:10px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.cookie-details-toggle{display:inline-flex;align-items:center;gap:4px;padding:2px 0;color:var(--px-text-muted);font-family:var(--px-font-mono);font-size:12px;cursor:pointer}.cookie-details-toggle:before{content:"";display:inline-block;width:0;height:0;border-left:4px solid currentColor;border-top:3px solid transparent;border-bottom:3px solid transparent;transition:transform .15s ease}.cookie-details-toggle[aria-expanded=true]:before{transform:rotate(90deg)}.cookie-details-toggle:hover{color:var(--px-text-secondary)}.cookie-detail-list{display:grid;gap:0;padding-top:4px}.cookie-detail-row{display:flex;align-items:baseline;gap:8px;padding:4px 0;border-radius:0;border-bottom:1px solid var(--px-border-muted);background:transparent}.cookie-detail-row:last-child{border-bottom:none}.cookie-detail-name{flex-shrink:0;color:var(--px-text-primary);font-family:var(--px-font-mono);font-size:12px;font-weight:600}.cookie-detail-meta{color:var(--px-text-tertiary);font-size:12px;line-height:1.4}.not-found-page{display:grid;place-items:center;min-height:min(540px,calc(100vh - 190px));padding:48px 0}.not-found-panel{display:grid;justify-items:center;gap:18px;width:min(100%,720px);border:1px solid var(--px-border-default);border-radius:var(--px-r-xl);padding:28px;background:color-mix(in srgb,var(--px-surface-raised) 88%,var(--px-surface-sunken));text-align:center}.not-found-panel .page-header{justify-items:center}.not-found-panel .page-intro{max-width:420px}.not-found-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.not-found-meta{color:var(--px-text-tertiary);font-size:11px;line-height:1.35}.download-page,.welcome-page{display:grid;place-items:center;min-height:min(620px,calc(100vh - 180px));padding-block:40px}.download-panel,.welcome-panel{display:grid;justify-items:start;width:min(100%,620px);gap:14px;border:1px solid color-mix(in srgb,var(--px-primary) 32%,var(--px-border-default));border-radius:var(--px-r-xl);padding:28px;background:radial-gradient(520px 220px at 100% 0%,rgba(77,141,230,.1),transparent 72%),var(--px-surface-raised);box-shadow:var(--px-shadow-md)}.download-panel h1,.welcome-panel h1{margin:0;color:var(--px-text-emphasis);font-size:clamp(28px,5vw,38px);line-height:1.1;letter-spacing:-.03em}.download-price{margin:0;color:var(--px-text-primary);font-family:var(--px-font-mono);font-size:13px}.download-promo{margin:0;color:var(--px-primary);font-family:var(--px-font-mono);font-size:12px}.download-install,.welcome-panel p{margin:0;color:var(--px-text-secondary);font-size:14px;line-height:1.5}.download-action{min-width:210px;margin-top:4px}.download-meta{color:var(--px-text-muted);font-family:var(--px-font-mono);font-size:11px;line-height:1.4}.terminal-install{display:grid;gap:8px;width:100%;min-width:0}.terminal-install-hero{max-width:560px;margin-top:24px}.terminal-install-panel{margin-top:6px;border-top:1px solid var(--px-border-muted);padding-top:18px}.terminal-install-label{color:var(--px-text-tertiary);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.terminal-install-row{display:flex;align-items:center;gap:8px;min-width:0}.terminal-install-command{display:block;flex:1 1 auto;min-width:0;min-height:32px;border:1px solid var(--px-border-default);border-radius:var(--px-r-md);padding:6px 10px;color:var(--px-text-primary);background:var(--px-surface-input);font-family:var(--px-font-mono);font-size:12.5px;line-height:1.45;overflow-wrap:break-word;-webkit-user-select:all;user-select:all}.terminal-install-command:before{content:"$ ";color:var(--px-text-muted);-webkit-user-select:none;user-select:none}.terminal-install-copy{flex:none;min-width:72px}.terminal-install-agent{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.terminal-install-agent-copy{border-color:color-mix(in srgb,var(--px-primary) 38%,var(--px-border-default));color:var(--px-text-emphasis);background:color-mix(in srgb,var(--px-primary) 14%,var(--px-surface-raised))}.terminal-install-agent-copy:hover{border-color:var(--px-primary);color:var(--px-text-emphasis);background:color-mix(in srgb,var(--px-primary) 24%,var(--px-surface-raised))}.terminal-install-toggle{border:0;padding:4px 2px;color:var(--px-text-secondary);background:none;font:inherit;font-size:12px;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.terminal-install-toggle:hover{color:var(--px-text-primary)}.terminal-install-prompt{max-height:280px;margin:0;overflow:auto;border:1px solid var(--px-border-muted);border-radius:var(--px-r-md);padding:10px 12px;color:var(--px-text-secondary);background:var(--px-surface-sunken);font-family:var(--px-font-mono);font-size:11.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.terminal-install-prompt[hidden]{display:none}.terminal-install-status{margin:0;color:var(--px-text-secondary);font-size:12px;line-height:1.4}.terminal-install-status:empty{margin-top:-8px}.terminal-install-status-failed{color:var(--px-warning)}@media(max-width:980px){.hero-grid{grid-template-columns:1fr;gap:32px}.grid-4{grid-template-columns:1fr 1fr}.grid-3,.grid-2{grid-template-columns:1fr}.hero .site-h1{font-size:38px}.why-comparison{display:grid;gap:8px;border:0;overflow:visible;background:transparent}.why-comparison .why-row{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;border:1px solid var(--px-border-muted);border-radius:var(--px-r-lg);padding:14px 16px;background:var(--px-surface-base)}.why-comparison .why-row-head{display:none}.why-comparison .why-row-px{border-color:color-mix(in srgb,var(--px-primary) 35%,var(--px-border-muted));background:color-mix(in srgb,var(--px-primary) 7%,var(--px-surface-base))}.why-comparison .why-cell{align-items:center;justify-content:space-between;min-height:24px;border-top:1px solid var(--px-border-muted);padding-top:8px}.why-comparison .why-cell:before{content:attr(data-label);color:var(--px-text-tertiary);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.price-row{grid-template-columns:1fr;gap:6px;padding:14px 16px}.price-row-head{display:none}.pricing-card-main{padding:22px}.policy-index-grid,.legal-layout{grid-template-columns:1fr}.legal-rail{position:static;order:-1;max-height:none;overflow-y:visible}.legal-rail-policies{grid-template-columns:repeat(4,minmax(0,1fr))}.legal-toc,.legal-toc-label{display:none}.site-footer-inner{grid-template-columns:1fr;gap:24px}.site-footer-inner nav,.site-footer-inner .footer-col{flex-direction:row;flex-wrap:wrap;gap:8px 18px}.footer-col-label{width:100%;margin-bottom:0}.cookie-banner{right:12px;bottom:12px;width:calc(100vw - 24px);padding:20px}.cookie-actions .site-button{flex:1 1 100px}.cookie-category{padding:10px 0}.panel{padding:22px}.card{padding:18px}.section-head{margin-bottom:22px}.hero-cta{margin:22px 0 14px}.pricing-price-amount{font-size:44px}.page-section{padding-block:36px}}@media(max-width:780px){:root{--site-nav-height: 48px}.site-nav-inner{height:auto;min-height:var(--site-nav-height);flex-wrap:wrap;gap:8px;padding-block:7px}.nav-links{display:none}.nav-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px;min-width:0}.nav-label-full{display:none}.nav-label-short{display:inline}.nav-utility-shortcuts{display:none}.site-button.nav-conversion{order:1}.site-footer-compact .site-footer-inner{grid-template-columns:1fr;justify-items:center;gap:8px;padding:12px 16px 16px}.site-footer-compact .footer-brand,.site-footer-compact .footer-col{justify-content:center}.site-button.nav-conversion kbd,.hero-cta .site-button kbd{display:none}.nav-utility-navigate{order:2}.nav-utility,.site-button.nav-conversion{min-height:34px;padding:0 8px;font-size:12px}.legal-table thead{display:none}.legal-table,.legal-table tbody,.legal-table tr,.legal-table td,.legal-table-caption{display:block}.legal-table tr{display:grid;gap:8px;border-top:1px solid var(--px-border-muted);padding:12px 14px}.legal-table tbody tr:first-child{border-top:none}.legal-table td,.legal-table tbody tr:first-child td{display:grid;gap:2px;border:none;padding:0}.legal-table td:before{color:var(--px-text-tertiary);font-family:var(--px-font-ui);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;content:attr(data-label)}.legal-table td:first-child{white-space:normal}}@media(max-width:640px){.page-section{padding-block:24px}.terminal-install-row{flex-direction:column;align-items:stretch}.terminal-install-copy{align-self:flex-start}.policy-footnote{flex-direction:column}.policy-footnote-item+.policy-footnote-item:before{content:none}.hero{padding-block:24px}.hero .site-h1{font-size:32px}.grid-4{grid-template-columns:1fr}.hero-still-body{grid-template-columns:1fr;min-height:auto}.hero-still-rail{border-right:0;border-bottom:1px solid var(--px-border-muted)}.site-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 64px);padding:14px}.dialog-header{align-items:start;gap:10px}.command-row{grid-template-columns:1fr;align-items:start;gap:5px;padding:9px 10px}.command-row-hint{justify-self:start;max-width:100%;white-space:normal;overflow-wrap:anywhere}.legal-page{gap:18px}.legal-section{grid-template-columns:1fr;gap:6px;padding-block:18px}.legal-num{padding-top:0}.legal-rail-policies{display:flex;flex-wrap:wrap;gap:6px}.site-footer-inner{padding:22px 16px 28px}.cookie-banner{right:12px;bottom:12px;width:calc(100vw - 24px)}.cookie-actions{flex-direction:column}.cookie-actions .site-button{flex:0 0 auto;width:100%;min-height:44px}.cookie-banner-equal .cookie-actions{display:grid;grid-template-columns:1fr 1fr}.cookie-banner-equal .cookie-actions .site-button:nth-child(2){grid-column:1 / -1;order:1}.not-found-page{min-height:min(500px,calc(100vh - 150px))}.not-found-panel{gap:16px;padding:20px 14px}.not-found-links .site-button{flex:1 1 128px}.panel{padding:16px}.card{padding:14px}.pricing-price-amount{font-size:36px}.pricing-card-main{padding:20px}.site-h2{font-size:24px}.section-head{margin-bottom:18px}.hero-cta{margin:18px 0 12px}.hero-facts{white-space:normal;flex-wrap:wrap}.why-legend{flex-direction:column}.why-legend-hint{margin-left:0}.hero-still-rail{flex-direction:row;flex-wrap:wrap;padding:8px 10px;gap:4px}.hero-still-section-label{display:none}.legal-section h2{font-size:17px}.why-legend{gap:8px}.why-legend span.why-legend-hint{display:none}.cookie-dialog{padding:16px}.cookie-category{padding:8px 0}.cookie-toggle input{width:34px;height:18px}.cookie-toggle input:before{width:12px;height:12px}.cookie-toggle input:checked:before{transform:translate(15px)}}@media(pointer:coarse){.site-button,.nav-utility,.footer-link,.footer-button,.command-row,.cookie-category,.terminal-install-toggle{min-height:44px}}@media(prefers-reduced-motion:no-preference){.site-button,.nav-utility,.nav-links a,.command-row{transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.site-button:active,.nav-utility:active{transform:translateY(1px)}}.brand-hero.svelte-1nw9ke9,.products.svelte-1nw9ke9{--gap-s: 16px;--gap-m: 24px;--gap-l: 48px;--gap-xl: 80px}.brand-hero.svelte-1nw9ke9{padding-top:var(--gap-xl);text-align:center}.hero-title.svelte-1nw9ke9{margin:0;color:var(--px-text-emphasis);font-size:clamp(34px,3.3vw,50px);font-weight:700;letter-spacing:-.035em;line-height:1.08}.hero-line.svelte-1nw9ke9{display:block;white-space:nowrap}.hero-own.svelte-1nw9ke9{color:var(--px-text-tertiary);font-weight:500}.hero-dot.svelte-1nw9ke9{color:var(--px-primary)}.hero-lede.svelte-1nw9ke9{max-width:30em;margin:var(--gap-m) auto 0;text-wrap:balance}.promises.svelte-1nw9ke9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--gap-l) 0 0;border:1px solid var(--px-border-muted);border-radius:var(--px-r-xl);padding:0;overflow:hidden;background:color-mix(in srgb,var(--px-surface-base) 72%,transparent);list-style:none;text-align:left}.promise.svelte-1nw9ke9{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:6px;row-gap:6px;margin:0;padding:20px 24px 22px 20px}.promise.svelte-1nw9ke9+.promise:where(.svelte-1nw9ke9){border-left:1px solid var(--px-border-muted)}.promise-num.svelte-1nw9ke9{grid-row:span 2;padding-top:3px;color:var(--px-primary);font-size:11px;letter-spacing:.04em;line-height:1.2}.promise-name.svelte-1nw9ke9{margin:0;color:var(--px-text-emphasis);font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.promise-body.svelte-1nw9ke9{margin:0;color:var(--px-text-secondary);font-size:14px;line-height:1.55;text-wrap:pretty}.products.svelte-1nw9ke9{padding-block:var(--gap-l) var(--gap-m);scroll-margin-top:var(--site-anchor-offset)}.products-title.svelte-1nw9ke9{margin:0 0 var(--gap-s);color:var(--px-text-tertiary);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.product.svelte-1nw9ke9{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "summary" "actions" "proofs";border:1px solid var(--px-border-default);border-radius:var(--px-r-2xl);overflow:hidden;background:var(--px-surface-base)}.product-head.svelte-1nw9ke9{grid-area:head;display:flex;align-items:center;gap:14px;padding:28px 28px 0}.product-tile.svelte-1nw9ke9{width:48px;height:48px;flex:none}.product-id.svelte-1nw9ke9{display:grid;gap:4px;flex:1;min-width:0}.product-name.svelte-1nw9ke9{margin:0;color:var(--px-text-emphasis);font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1}.product-tagline.svelte-1nw9ke9{margin:0;color:var(--px-text-secondary);font-size:14px;font-weight:500;line-height:1.3}.product-meta.svelte-1nw9ke9{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0;color:var(--px-text-tertiary);font-size:12px;line-height:1}.product-status.svelte-1nw9ke9{border:1px solid color-mix(in srgb,var(--px-primary) 40%,var(--px-border-default));border-radius:var(--px-r-full);padding:4px 9px;color:var(--px-primary);background:color-mix(in srgb,var(--px-primary) 10%,transparent);font-size:11px;font-weight:600;letter-spacing:.01em}.product-summary.svelte-1nw9ke9{grid-area:summary;max-width:720px;margin:0;padding:18px 28px 0;color:var(--px-text-primary);font-size:16px;line-height:1.55;text-wrap:pretty}.product-actions.svelte-1nw9ke9{grid-area:actions;display:grid;align-content:start;gap:14px;min-width:0;padding:24px 28px 28px}.get-label.svelte-1nw9ke9{margin:0;color:var(--px-text-tertiary);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.get-download.svelte-1nw9ke9{justify-self:start;min-height:40px;padding:0 16px;font-size:14px}.icon.svelte-1nw9ke9{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.product-actions.svelte-1nw9ke9 .terminal-install-panel{margin-top:2px;padding-top:16px}.product-actions.svelte-1nw9ke9 .terminal-install-command{font-size:12px}.product-next.svelte-1nw9ke9{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.product-has-get.svelte-1nw9ke9 .product-next:where(.svelte-1nw9ke9){border-top:1px solid var(--px-border-muted);padding-top:18px}.product-more.svelte-1nw9ke9{display:flex;align-items:center;gap:4px}.product-link.svelte-1nw9ke9{display:inline-flex;align-items:center;min-height:32px;border-radius:var(--px-r-md);padding:0 8px;color:var(--px-text-secondary);font-size:13px;font-weight:500;line-height:1;transition:background-color .12s ease-out,color .12s ease-out}.product-link.mono.svelte-1nw9ke9{font-size:12px}.product-link.svelte-1nw9ke9:hover{color:var(--px-text-primary);background:var(--px-surface-hover)}.proofs.svelte-1nw9ke9{grid-area:proofs;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--px-border-muted);padding:0;list-style:none;background:var(--px-surface-sunken)}.proof.svelte-1nw9ke9{display:grid;align-content:start;gap:8px;margin:0;padding:20px 28px 22px}.proof.svelte-1nw9ke9+.proof:where(.svelte-1nw9ke9){border-left:1px solid var(--px-border-muted)}.proof-head.svelte-1nw9ke9{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.2}.proof-icon.svelte-1nw9ke9{width:16px;height:16px;flex:none;border-radius:var(--px-r-full);padding:2px;color:var(--px-on-primary);background:var(--px-primary);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.proof-name.svelte-1nw9ke9{color:var(--px-text-emphasis);font-weight:600}.proof-state.svelte-1nw9ke9{margin-left:auto;color:var(--px-primary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.proof-text.svelte-1nw9ke9{margin:0;color:var(--px-text-secondary);font-size:13px;line-height:1.55;text-wrap:pretty}.proof-off.svelte-1nw9ke9 .proof-icon:where(.svelte-1nw9ke9){color:var(--px-text-tertiary);background:var(--px-surface-elevated)}.proof-off.svelte-1nw9ke9 .proof-name:where(.svelte-1nw9ke9),.proof-off.svelte-1nw9ke9 .proof-state:where(.svelte-1nw9ke9){color:var(--px-text-tertiary)}@media(min-width:1024px){.product.svelte-1nw9ke9:not(.product-has-get){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head" "summary actions" "proofs proofs"}.product.svelte-1nw9ke9:not(.product-has-get) .product-summary:where(.svelte-1nw9ke9){padding-bottom:28px}.product.svelte-1nw9ke9:not(.product-has-get) .product-actions:where(.svelte-1nw9ke9){align-self:end;padding:0 28px 28px 32px}.product-has-get.svelte-1nw9ke9{grid-template-columns:minmax(0,1fr) minmax(0,548px);grid-template-rows:auto auto 1fr;grid-template-areas:"head actions" "summary actions" "proofs actions"}.product-has-get.svelte-1nw9ke9 .product-actions:where(.svelte-1nw9ke9){border-left:1px solid var(--px-border-muted);padding:28px;background:var(--px-surface-sunken)}.product-has-get.svelte-1nw9ke9 .proofs:where(.svelte-1nw9ke9){align-self:end;grid-template-columns:minmax(0,1fr);margin:24px 28px 0;border-top:0;background:none}.product-has-get.svelte-1nw9ke9 .proof:where(.svelte-1nw9ke9){padding:14px 0;border-top:1px solid var(--px-border-muted)}.product-has-get.svelte-1nw9ke9 .proof:where(.svelte-1nw9ke9)+.proof:where(.svelte-1nw9ke9){border-left:0}.product-has-get.svelte-1nw9ke9 .proof:where(.svelte-1nw9ke9):last-child{padding-bottom:26px}}@media(max-width:980px){.brand-hero.svelte-1nw9ke9,.products.svelte-1nw9ke9{--gap-l: 40px;--gap-xl: 64px}.proofs.svelte-1nw9ke9{grid-template-columns:minmax(0,1fr)}.proof.svelte-1nw9ke9+.proof:where(.svelte-1nw9ke9){border-left:0;border-top:1px solid var(--px-border-muted)}}@media(max-width:760px){.promises.svelte-1nw9ke9{grid-template-columns:minmax(0,1fr)}.promise.svelte-1nw9ke9{padding:16px 20px 18px 16px}.promise.svelte-1nw9ke9+.promise:where(.svelte-1nw9ke9){border-left:0;border-top:1px solid var(--px-border-muted)}}@media(max-width:640px){.brand-hero.svelte-1nw9ke9,.products.svelte-1nw9ke9{--gap-m: 16px;--gap-l: 32px;--gap-xl: 48px}.hero-title.svelte-1nw9ke9{font-size:clamp(30px,8.6vw,36px);letter-spacing:-.03em}.hero-lede.svelte-1nw9ke9{font-size:16px}.product-head.svelte-1nw9ke9{flex-wrap:wrap;padding:20px 20px 0}.product-tile.svelte-1nw9ke9{width:44px;height:44px}.product-meta.svelte-1nw9ke9{flex-basis:100%;justify-content:flex-start}.product-summary.svelte-1nw9ke9{padding:16px 20px 0;font-size:15px}.product-actions.svelte-1nw9ke9{padding:20px 20px 22px}.get-download.svelte-1nw9ke9,.product-visit.svelte-1nw9ke9{justify-self:stretch;width:100%}.product-more.svelte-1nw9ke9{margin-left:-8px}.proof.svelte-1nw9ke9{padding:16px 20px 18px}}.legal-label.svelte-1xxy2hd{margin:0 0 12px;color:var(--px-text-tertiary);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.legal-org.svelte-1xxy2hd{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;margin-top:32px}.legal-rows.svelte-1xxy2hd{display:grid;margin:0;padding:0;list-style:none}.legal-row.svelte-1xxy2hd{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--px-border-muted);color:var(--px-text-emphasis);text-decoration:none}.legal-rows.svelte-1xxy2hd li:where(.svelte-1xxy2hd):first-child .legal-row:where(.svelte-1xxy2hd){padding-top:0}.legal-row.svelte-1xxy2hd:hover .legal-row-title:where(.svelte-1xxy2hd){color:var(--px-primary)}.legal-row-title.svelte-1xxy2hd{font-weight:600}.legal-row-path.svelte-1xxy2hd{color:var(--px-text-tertiary);font-family:var(--px-font-mono);font-size:12px}.legal-meta.svelte-1xxy2hd{margin:12px 0 0;color:var(--px-text-tertiary);font-size:13px}.legal-contact-list.svelte-1xxy2hd{display:grid;gap:8px;margin:0}.legal-contact.svelte-1xxy2hd{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;font-size:14px}.legal-contact.svelte-1xxy2hd dt:where(.svelte-1xxy2hd){color:var(--px-text-tertiary)}.legal-contact.svelte-1xxy2hd dd:where(.svelte-1xxy2hd){margin:0;min-width:0;overflow-wrap:anywhere}.legal-contact.svelte-1xxy2hd a:where(.svelte-1xxy2hd){color:var(--px-text-primary)}.legal-products-label.svelte-1xxy2hd{margin-top:40px}.legal-products.svelte-1xxy2hd{display:grid;margin:0;padding:0;list-style:none}.legal-product.svelte-1xxy2hd{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:4px 0}.legal-product-name.svelte-1xxy2hd{color:var(--px-text-emphasis);font-weight:600}.legal-product-links.svelte-1xxy2hd{display:flex;flex-wrap:wrap;gap:6px 20px}.legal-product-links.svelte-1xxy2hd a:where(.svelte-1xxy2hd){color:var(--px-text-primary)}.brand-legal-actions.svelte-1xxy2hd{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media(max-width:720px){.legal-org.svelte-1xxy2hd{grid-template-columns:1fr;gap:24px}.legal-product.svelte-1xxy2hd{grid-template-columns:1fr;gap:6px}}.legal-links.svelte-4ody4o a:where(.svelte-4ody4o){color:var(--px-text-primary);font-weight:500;text-decoration:underline;text-decoration-color:var(--px-border-default);text-underline-offset:3px}.legal-links.svelte-4ody4o a:where(.svelte-4ody4o):hover,.legal-links.svelte-4ody4o a:where(.svelte-4ody4o):focus-visible{text-decoration-color:currentColor}.legal-links.svelte-4ody4o .policy-path:where(.svelte-4ody4o){margin:0 0 0 6px;overflow-wrap:anywhere}.brand-nav.svelte-yi1ben{display:flex;align-items:center;gap:2px;margin-left:auto}.brand-nav.svelte-yi1ben a:where(.svelte-yi1ben){display:inline-flex;align-items:center;height:32px;border-radius:var(--px-r-md);padding:0 10px;color:var(--px-text-secondary);font-size:13px;font-weight:500;line-height:1;transition:background-color .12s ease-out,color .12s ease-out}.brand-nav.svelte-yi1ben a:where(.svelte-yi1ben):hover{color:var(--px-text-primary);background:var(--px-surface-hover)}.brand-nav.svelte-yi1ben a[aria-current=page]:where(.svelte-yi1ben){color:var(--px-text-primary);background:var(--px-surface-raised)}.brand-link .product-mark{box-shadow:0 0 0 1px var(--px-border-muted)}.brand-not-found.svelte-yi1ben{display:grid;justify-items:start;gap:16px}.brand-footer-note.svelte-yi1ben{color:var(--px-text-muted);font-size:12px}@media(max-width:780px){.site-nav-inner.svelte-yi1ben{flex-wrap:nowrap}}@media(prefers-color-scheme:light){:root{color-scheme:light;--px-primary: #2B62B0;--px-primary-hover: #265AA4;--px-primary-pressed: #1F4C8D;--px-surface-sunken: #F4F5F7;--px-surface-base: #FFFFFF;--px-surface-raised: #FFFFFF;--px-surface-elevated: #E9ECF0;--px-surface-overlay: #FFFFFF;--px-surface-hover: #E4E7EB;--px-surface-selected: #DDE2E8;--px-surface-input: #FFFFFF;--px-text-emphasis: #14171C;--px-text-primary: #242932;--px-text-secondary: #454C57;--px-text-tertiary: #535C69;--px-text-muted: #5B6471;--px-border-default: #AEB6C1;--px-border-muted: #DDE1E6;--px-border-hover: #788391;--px-border-strong: #6D7886;--px-error: #AE212B;--px-success: #2B673F;--px-warning: #835600;--px-info: #1769A6;--px-shadow-md: 0 2px 8px rgba(20, 23, 28, .08);--px-shadow-overlay: 0 8px 32px rgba(20, 23, 28, .12)}}
