@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.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:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.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:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.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:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.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:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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_d58b0879-module__VlEtxG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d58b0879-module__VlEtxG__variable{--font-inter:"Inter", "Inter Fallback"}
.home-module__Mi1r5q__page{--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--frame:min(88rem, 90%);--gutter:clamp(1.25rem, 3.2vw, 3rem);--rule:color-mix(in srgb, var(--border-strong) 58%, transparent);--button-radius:.75rem;--button-border:var(--border);--button-border-hover:var(--text-tertiary);--button-outline-hover:var(--bg-hover);--button-press-scale:.98;--button-transition:background .18s ease-out, border-color .18s ease-out, color .18s ease-out, transform .18s ease-out;isolation:isolate;background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-app);min-height:100vh;position:relative;overflow-x:clip}.home-module__Mi1r5q__langRetint{--landing-text:var(--text-primary);--landing-text-muted:var(--text-tertiary)}.home-module__Mi1r5q__skipLink{z-index:100;background:var(--text-primary);color:var(--bg-canvas);border-radius:.65rem;padding:.7rem .9rem;font-size:.8125rem;font-weight:600;transition:translate .18s ease-out;position:fixed;top:.75rem;left:.75rem;translate:0 -160%}.home-module__Mi1r5q__skipLink:focus{translate:0}.home-module__Mi1r5q__nav{z-index:50;background:var(--bg-canvas);position:fixed;inset:0 0 auto}.home-module__Mi1r5q__navInner{width:var(--frame);justify-content:space-between;align-items:center;min-height:4.25rem;margin:0 auto;display:flex}.home-module__Mi1r5q__brand{align-items:center;gap:.6rem;min-height:44px;display:inline-flex}.home-module__Mi1r5q__brandWordmark{letter-spacing:-.03em;font-size:.9375rem;font-weight:650}.home-module__Mi1r5q__navRight{align-items:center;gap:2rem;display:flex}.home-module__Mi1r5q__navSeparator{background:var(--border);width:1px;height:1rem;margin-inline:.25rem}.home-module__Mi1r5q__navLinks{align-items:center;gap:2.25rem;display:flex}.home-module__Mi1r5q__navLink{min-height:44px;color:var(--text-secondary);align-items:center;font-size:.8125rem;transition:color .18s ease-out;display:inline-flex}.home-module__Mi1r5q__navLink:hover{color:var(--text-primary)}.home-module__Mi1r5q__navLogin{border:1px solid var(--button-border);border-radius:var(--button-radius);min-height:38px;color:var(--text-primary);white-space:nowrap;transition:var(--button-transition);background:0 0;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.home-module__Mi1r5q__navLogin:hover{border-color:var(--button-border-hover);background:var(--button-outline-hover)}.home-module__Mi1r5q__navLogin:active{transform:scale(var(--button-press-scale))}.home-module__Mi1r5q__navActions{justify-content:flex-end;align-items:center;gap:1.25rem;display:flex}.home-module__Mi1r5q__navAuthOut{align-items:center;gap:.75rem;display:inline-flex}.home-module__Mi1r5q__navPrimary{border-radius:var(--button-radius);background:var(--accent);min-height:44px;color:var(--accent-foreground);white-space:nowrap;transition:var(--button-transition);border:1px solid #0000;justify-content:center;align-items:center;padding:0 .95rem;font-size:.8125rem;font-weight:600;display:inline-flex}.home-module__Mi1r5q__navPrimary:hover{background:var(--accent-hover)}.home-module__Mi1r5q__navPrimary:active{transform:scale(var(--button-press-scale))}.home-module__Mi1r5q__navPrimaryLinear{border-radius:var(--button-radius);background:var(--accent);min-height:38px;color:var(--accent-foreground);white-space:nowrap;transition:var(--button-transition);border:1px solid #0000;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.home-module__Mi1r5q__navPrimaryLinear:hover{background:var(--accent-hover)}.home-module__Mi1r5q__navPrimaryLinear:active{transform:scale(var(--button-press-scale))}.home-module__Mi1r5q__mobileMenuTrigger{width:44px;height:44px;color:var(--text-primary);touch-action:manipulation;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background .18s ease-out,transform .18s ease-out;display:none}.home-module__Mi1r5q__mobileMenuTrigger:hover,.home-module__Mi1r5q__mobileMenuTrigger:active{background:color-mix(in srgb, var(--text-primary) 10%, transparent)}.home-module__Mi1r5q__mobileMenuTrigger:active{transform:scale(.94)}.home-module__Mi1r5q__mobileMenuTrigger:focus-visible,.home-module__Mi1r5q__mobileMenuClose:focus-visible,.home-module__Mi1r5q__mobileMenuLink:focus-visible,.home-module__Mi1r5q__mobileMenuPrimary:focus-visible,.home-module__Mi1r5q__mobileMenuLogin:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-module__Mi1r5q__mobileMenuLayer{z-index:70;position:fixed;inset:0}.home-module__Mi1r5q__mobileMenuBackdrop{touch-action:manipulation;background:#00000085;border:0;width:100%;height:100%;animation:.18s ease-out both home-module__Mi1r5q__mobile-menu-fade;position:absolute;inset:0}.home-module__Mi1r5q__mobileMenuPanel{z-index:1;overscroll-behavior:contain;width:100%;padding:max(.75rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));background:var(--bg-canvas);flex-direction:column;gap:1.5rem;animation:.22s cubic-bezier(.22,1,.36,1) both home-module__Mi1r5q__mobile-menu-enter;display:flex;position:absolute;inset:0;overflow-y:auto}.home-module__Mi1r5q__mobileMenuHeader{justify-content:space-between;align-items:center;gap:1rem;min-height:44px;display:flex}.home-module__Mi1r5q__mobileMenuTitle{letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:650}.home-module__Mi1r5q__mobileMenuClose{touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s ease-out,transform .18s ease-out;display:inline-flex}.home-module__Mi1r5q__mobileMenuClose:hover,.home-module__Mi1r5q__mobileMenuClose:active{background:var(--bg-hover)}.home-module__Mi1r5q__mobileMenuClose:active{transform:scale(.94)}.home-module__Mi1r5q__mobileMenuLinks{border-block:1px solid var(--rule);display:grid}.home-module__Mi1r5q__mobileMenuLink{border-bottom:1px solid var(--rule);min-height:56px;color:var(--text-primary);letter-spacing:-.025em;touch-action:manipulation;align-items:center;font-size:clamp(1.125rem,5vw,1.375rem);font-weight:560;transition:color .18s ease-out,padding .18s ease-out;display:flex}.home-module__Mi1r5q__mobileMenuLink:last-child{border-bottom:0}.home-module__Mi1r5q__mobileMenuLink:hover{color:var(--accent);padding-left:.25rem}.home-module__Mi1r5q__mobileMenuPreferences{gap:.75rem;display:grid}.home-module__Mi1r5q__mobileMenuActions{gap:.75rem;margin-top:auto;display:grid}.home-module__Mi1r5q__mobileMenuPrimary,.home-module__Mi1r5q__mobileMenuLogin{border-radius:var(--button-radius);text-align:center;touch-action:manipulation;min-height:48px;transition:var(--button-transition);justify-content:center;align-items:center;padding-inline:1.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.home-module__Mi1r5q__mobileMenuPrimary{background:var(--accent);color:var(--accent-foreground);border:1px solid #0000}.home-module__Mi1r5q__mobileMenuPrimary:hover{background:var(--accent-hover)}.home-module__Mi1r5q__mobileMenuLogin{border:1px solid var(--button-border);color:var(--text-primary);background:0 0}.home-module__Mi1r5q__mobileMenuLogin:hover{border-color:var(--button-border-hover);background:var(--button-outline-hover)}.home-module__Mi1r5q__mobileMenuPrimary:active,.home-module__Mi1r5q__mobileMenuLogin:active{transform:scale(var(--button-press-scale))}.home-module__Mi1r5q__hero{padding-top:4.25rem;position:relative;overflow:clip}.home-module__Mi1r5q__heroCopy{z-index:0;width:calc(var(--frame) - clamp(2rem, 4vw, 4rem));text-align:left;margin:0 auto;position:relative}@supports (animation-timeline:scroll()){.home-module__Mi1r5q__heroCopy{will-change:transform, filter, opacity;transform-origin:top;animation:linear home-module__Mi1r5q__hero-scroll-parallax;animation-timeline:scroll();animation-range:0 100vh}}.home-module__Mi1r5q__heroHeading{letter-spacing:-.05em;max-width:100%;margin:clamp(4.5rem,8vh,6rem) 0 0;font-size:clamp(1.5rem,4vw,4.25rem);font-weight:600;line-height:1.05}.home-module__Mi1r5q__heroHeadingLine{white-space:nowrap;display:block}.home-module__Mi1r5q__heroPhrase,.home-module__Mi1r5q__heroPlatformPhrase{white-space:nowrap;align-items:baseline;display:inline-flex}.home-module__Mi1r5q__heroJoinPhrase,.home-module__Mi1r5q__heroPlatformPhrase{gap:.22em}.home-module__Mi1r5q__heroPlatformPhrase{margin-left:.22em}.home-module__Mi1r5q__heroAccent{color:var(--accent)}.home-module__Mi1r5q__heroBottomRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;display:flex}.home-module__Mi1r5q__heroSupport{gap:.875rem;max-width:48rem;display:grid}.home-module__Mi1r5q__heroLead{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:clamp(.8rem,.9vw,.875rem);line-height:1.6}.home-module__Mi1r5q__heroAssuranceLine{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.home-module__Mi1r5q__heroEuEmblem{flex:none;width:1.75rem;height:auto}.home-module__Mi1r5q__heroAssurances{min-width:0;color:var(--text-primary);flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.8125rem;font-weight:550;line-height:1.4;list-style:none;display:flex}.home-module__Mi1r5q__heroAssurances li{align-items:center;display:flex}.home-module__Mi1r5q__heroAssurances li+li:before{background:var(--border);content:"";width:1px;height:.875rem;margin-inline:.75rem}.home-module__Mi1r5q__heroTrustLink{min-height:44px;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:.35rem;margin-block:-.8125rem;padding-left:1.625rem;font-size:.8125rem;font-weight:550;line-height:1.4;transition:color .18s ease-out;display:inline-flex;position:relative}.home-module__Mi1r5q__heroTrustLink:before{background:var(--border);content:"";width:1px;height:.875rem;position:absolute;left:.375rem}.home-module__Mi1r5q__heroTrustLink svg{transition:transform .18s ease-out}.home-module__Mi1r5q__heroTrustLink:hover{color:var(--accent)}.home-module__Mi1r5q__heroTrustLink:hover svg{transform:translate(2px)}.home-module__Mi1r5q__heroTrustLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:.25rem}.home-module__Mi1r5q__heroActions{flex-direction:row-reverse;align-items:center;gap:1.25rem;display:flex}.home-module__Mi1r5q__heroSecondary{color:var(--text-primary);align-items:center;font-size:.875rem;font-weight:500;transition:opacity .2s;display:inline-flex}.home-module__Mi1r5q__heroSecondary:hover{opacity:.8}.home-module__Mi1r5q__heroPrimary{border-radius:var(--button-radius);background:var(--accent);min-height:38px;color:var(--accent-foreground);white-space:nowrap;transition:var(--button-transition);border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.home-module__Mi1r5q__heroPrimary svg{transition:transform .2s}.home-module__Mi1r5q__heroPrimary:hover{background:var(--accent-hover)}.home-module__Mi1r5q__heroPrimary:hover svg{transform:translate(2px)}.home-module__Mi1r5q__heroPrimary:active{transform:scale(var(--button-press-scale))}.home-module__Mi1r5q__heroStage{--hero-inset:clamp(.625rem, calc(.625rem + (100vw - 80rem) * .05625), 2.875rem);--hero-stage-bg:var(--bg-canvas);--hero-stage-edge:color-mix(in srgb, var(--border) 70%, transparent);--hero-grain-opacity:.25;--hero-floor:#d0d6e073;--hero-corner-shade:#08090a80;--hero-shadow-color:#000;--hero-shadow-opacity:.1;--stage-margin:.75rem;--stage-padding:clamp(2rem, 5vw, 6rem);isolation:isolate;width:calc(100% - var(--stage-margin) * 2);margin:var(--stage-margin) auto;padding-top:var(--stage-padding);padding-bottom:calc(var(--stage-padding) + 3.5rem);background:linear-gradient(in oklab, transparent 35%, color-mix(in srgb, var(--hero-floor) 22%, transparent) 75%, var(--hero-floor) 100%);border-radius:.5rem;position:relative;overflow:clip}.home-module__Mi1r5q__heroStage:before{content:"";z-index:-1;opacity:var(--hero-grain-opacity);mix-blend-mode:overlay;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom in oklab, transparent 0%, black 35%);-webkit-mask-image:linear-gradient(to bottom in oklab, transparent 0%, black 35%);mask-image:linear-gradient(to bottom in oklab, transparent 0%, black 35%);background-image:url(/hero_images/grain.webp);background-repeat:repeat;background-size:256px;position:absolute;inset:0}.home-module__Mi1r5q__heroShowcase{width:var(--frame);margin:clamp(4.5rem,8vh,6rem) auto 0;position:relative}.home-module__Mi1r5q__heroShowcaseFrame{z-index:1;width:100%;position:relative;container-type:inline-size}.home-module__Mi1r5q__heroTrapezoid{z-index:0;pointer-events:none;position:absolute;bottom:0}.home-module__Mi1r5q__heroTrapezoid:after{content:"";clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);background:linear-gradient(to top in oklab, var(--hero-shadow-color) 0%, transparent 100%);width:100%;height:100%;opacity:var(--hero-shadow-opacity);-webkit-mask-image:linear-gradient(to right in oklab, black 0%, black 5%, transparent 25%, transparent 75%, black 95%, black 100%);-webkit-mask-image:linear-gradient(to right in oklab, black 0%, black 5%, transparent 25%, transparent 75%, black 95%, black 100%);mask-image:linear-gradient(to right in oklab, black 0%, black 5%, transparent 25%, transparent 75%, black 95%, black 100%);display:block}.home-module__Mi1r5q__heroTrapezoidFar{filter:blur(8px);width:120%;height:2.38875rem;bottom:-4px;left:-10%}.home-module__Mi1r5q__heroTrapezoidMidFar{filter:blur(6.5px);width:116.25%;height:1.99063rem;bottom:-3px;left:-8.125%}.home-module__Mi1r5q__heroTrapezoidMid{filter:blur(5px);width:112.5%;height:1.5925rem;bottom:-2px;left:-6.25%}.home-module__Mi1r5q__heroTrapezoidMidNear{filter:blur(3.5px);width:108.75%;height:1.30812rem;bottom:-1px;left:-4.375%}.home-module__Mi1r5q__heroTrapezoidNear{filter:blur(2px);width:105%;height:1.02375rem;bottom:0;left:-2.5%}.home-module__Mi1r5q__heroTrapezoidCore{filter:blur(1px);width:103%;height:.78125rem;bottom:1px;left:-1.5%}.home-module__Mi1r5q__heroShowcaseImage{z-index:1;--hero-edge:#ffffff45;border-radius:clamp(.5rem,.625cqw,.75rem);width:100%;display:block;position:relative}.home-module__Mi1r5q__heroShowcaseImage:after{content:"";border-radius:inherit;background:linear-gradient(to bottom in oklab, var(--hero-edge) 0%, transparent 100%);-webkit-mask:linear-gradient(in oklab, #fff 0 0) content-box, linear-gradient(in oklab, #fff 0 0);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.home-module__Mi1r5q__heroShot{border-radius:inherit;width:100%;height:auto;display:none}.home-module__Mi1r5q__heroShotDark{display:block}:is(:root[data-theme=oled] .home-module__Mi1r5q__heroShotDark,:root[data-theme=light] .home-module__Mi1r5q__heroShotDark){display:none}:is(:root[data-theme=oled] .home-module__Mi1r5q__heroShotOled,:root[data-theme=light] .home-module__Mi1r5q__heroShotLight){display:block}:root[data-theme=light] .home-module__Mi1r5q__heroStage{--hero-grain-opacity:.06;--hero-stage-edge:color-mix(in srgb, var(--border-strong) 60%, transparent);--hero-floor:color-mix(in srgb, var(--accent) 12%, #b9c3d3);--hero-corner-shade:#ffffffad;--hero-shadow-color:color-mix(in srgb, var(--accent) 30%, #192438);--hero-shadow-opacity:.09}:root[data-theme=light] .home-module__Mi1r5q__heroShowcaseImage{--hero-edge:#fff}:root[data-theme=oled] .home-module__Mi1r5q__heroStage{--hero-shadow-core:#0000008a;--hero-shadow-near:#0000003d;--hero-shadow-far:#0000000d}.home-module__Mi1r5q__landingBody{isolation:isolate;position:relative}.home-module__Mi1r5q__rails{z-index:-1;width:var(--frame);border-inline:1px solid var(--rule);pointer-events:none;margin-inline:auto;position:absolute;inset:0}.home-module__Mi1r5q__railTrack{--rail-head:.5rem;--rail-park:.5rem;--rail-row:3rem;--rail-bar:2.25rem;z-index:1;width:var(--frame);margin-inline:auto;margin-bottom:var(--rail-park);pointer-events:none;position:absolute;inset:0}.home-module__Mi1r5q__railMarker{top:calc(4.25rem + var(--rail-park));width:2px;height:var(--rail-row);translate:0 calc(var(--rail-active,0) * var(--rail-row));margin-left:-1px;transition:translate .46s cubic-bezier(.33,1,.68,1);display:block;position:sticky}.home-module__Mi1r5q__railMarker:before{inset:calc((var(--rail-row) - var(--rail-bar)) / 2) 0;background:var(--accent);content:"";position:absolute}.home-module__Mi1r5q__railLane{width:0;margin-top:var(--rail-head);position:absolute;bottom:0;left:0}.home-module__Mi1r5q__railSentinel{width:1px;position:absolute;left:0}.home-module__Mi1r5q__railIcon{--rail-tile:2.25rem;top:calc(4.25rem + var(--rail-park) + var(--rail-i,0) * var(--rail-row));width:max-content;height:var(--rail-row);justify-content:flex-end;align-items:center;padding-right:.75rem;display:flex;position:sticky;transform:translate(-100%)}.home-module__Mi1r5q__railTile{width:var(--rail-tile);height:var(--rail-tile);color:var(--text-secondary);opacity:.4;place-items:center;transition:opacity .46s cubic-bezier(.33,1,.68,1),color .46s cubic-bezier(.33,1,.68,1);display:grid}.home-module__Mi1r5q__railTile svg{width:1.125rem;height:1.125rem}.home-module__Mi1r5q__railIcon[data-active] .home-module__Mi1r5q__railTile{color:var(--text-primary);opacity:1}@media (max-width:1023px){.home-module__Mi1r5q__railIcon{display:none}}.home-module__Mi1r5q__reveal{opacity:0;filter:blur(12px);transition:opacity .9s cubic-bezier(.33,1,.68,1),translate .9s cubic-bezier(.33,1,.68,1),filter .9s cubic-bezier(.33,1,.68,1);translate:0 28px}.home-module__Mi1r5q__reveal[data-inview]{opacity:1;filter:blur();translate:0}.home-module__Mi1r5q__sections{width:var(--frame);margin-inline:auto;position:relative}.home-module__Mi1r5q__problem:before,.home-module__Mi1r5q__feature:before,.home-module__Mi1r5q__how:before,.home-module__Mi1r5q__pricing:before,.home-module__Mi1r5q__close:before{z-index:-1;background:var(--rule);content:"";width:100vw;height:1px;position:absolute;top:0;left:50%;translate:-50%}.home-module__Mi1r5q__problem{padding-block:clamp(6rem,14vh,10rem);padding-inline:var(--gutter);position:relative}.home-module__Mi1r5q__problemBox{width:100%;max-width:calc(var(--frame) - 2 * var(--gutter));text-align:center;border:1px solid var(--rule);--mock-canvas:color-mix(in srgb, var(--bg-surface) 55%, var(--bg-canvas));--mock-floor:var(--bg-canvas);background:radial-gradient(120% 80% at 50% -10% in oklab, color-mix(in srgb, var(--accent) 9%, transparent) 0%, transparent 62%), linear-gradient(180deg in oklab, var(--mock-canvas) 0%, var(--mock-floor) 100%);border-radius:clamp(.75rem,1vw,1.15rem);align-content:center;justify-items:center;min-height:min(42rem,88vh);margin-inline:auto;display:grid;position:relative;overflow:clip}.home-module__Mi1r5q__problemLight{z-index:0;background-image:repeating-linear-gradient(90deg in oklab, color-mix(in srgb, var(--border) 22%, transparent) 0 1px, transparent 1px 3.5rem);-webkit-mask-image:radial-gradient(90% 70% at 50% 0% in oklab, #000 0%, transparent 78%);mask-image:radial-gradient(90% 70% at 50% 0% in oklab, #000 0%, transparent 78%);-webkit-mask-image:radial-gradient(90% 70% at 50% 0% in oklab, #000 0%, transparent 78%);pointer-events:none;position:absolute;inset:0}.home-module__Mi1r5q__problemFade{z-index:2;background:linear-gradient(180deg in oklab, transparent, var(--mock-floor) 92%);pointer-events:none;height:4rem;position:absolute;bottom:0;left:0;right:0}:root[data-theme=light] .home-module__Mi1r5q__problemBox{--mock-canvas:#f2f4f8;--mock-floor:color-mix(in srgb, var(--accent) 7%, #dfe4ee)}:root[data-theme=dark] .home-module__Mi1r5q__problemBox{border-color:color-mix(in srgb, var(--rule) 25%, transparent)}:root[data-theme=oled] .home-module__Mi1r5q__problemBox{--mock-canvas:#0b0c10;border-color:color-mix(in srgb, var(--rule) 15%, transparent)}.home-module__Mi1r5q__floodMask{z-index:0;-webkit-mask-image:radial-gradient(46% 40% at 50% 50% in oklab, transparent 40%, #000 100%);mask-image:radial-gradient(46% 40% at 50% 50% in oklab, transparent 40%, #000 100%);-webkit-mask-image:radial-gradient(46% 40% at 50% 50% in oklab, transparent 40%, #000 100%);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:-4% 0}.home-module__Mi1r5q__flood{width:100%;height:100%;-webkit-mask-image:linear-gradient(in oklab, transparent, #000 16%, #000 84%, transparent);mask-image:linear-gradient(in oklab, transparent, #000 16%, #000 84%, transparent);-webkit-mask-image:linear-gradient(in oklab, transparent, #000 16%, #000 84%, transparent);justify-content:center;gap:clamp(.75rem,2vw,2rem);padding:0 clamp(2rem,5vw,5rem);display:flex}.home-module__Mi1r5q__floodColumn{flex:1;gap:.6rem;width:100%;height:max-content;animation:23s linear infinite home-module__Mi1r5q__floodDrift;display:grid}.home-module__Mi1r5q__floodColumnSlow{animation-duration:32s}.home-module__Mi1r5q__floodColumnFast{animation-duration:16s}.home-module__Mi1r5q__flood[data-drift=off] .home-module__Mi1r5q__floodColumn{animation-play-state:paused}.home-module__Mi1r5q__floodItem{border:1px solid var(--rule);background:var(--bg-surface);color:var(--text-tertiary);text-align:left;border-radius:.8rem;align-items:center;gap:.6rem;padding:.55rem .9rem;font-size:.78125rem;line-height:1.3;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 8px 24px #0000000f}.home-module__Mi1r5q__floodItem span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-module__Mi1r5q__floodAvatar{background:var(--bg-muted);width:1.35rem;height:1.35rem;color:var(--text-secondary);text-transform:uppercase;border-radius:50%;flex-shrink:0;place-items:center;font-size:.625rem;font-weight:600;display:grid}.home-module__Mi1r5q__problemCopy{z-index:2;isolation:isolate;justify-items:center;gap:1.25rem;max-width:44rem;display:grid;position:relative}.home-module__Mi1r5q__problemCopy:before{z-index:-1;background:radial-gradient(closest-side in oklab, color-mix(in srgb, var(--mock-canvas) 98%, transparent) 0%, color-mix(in srgb, var(--mock-canvas) 90%, transparent) 58%, transparent 100%);content:"";filter:blur(10px);pointer-events:none;position:absolute;inset:-2.5rem -3rem}.home-module__Mi1r5q__problemHeading{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2rem,4.6vw,3.75rem);font-weight:600;line-height:1.06}.home-module__Mi1r5q__problemBody{max-width:32rem;color:var(--text-secondary);text-wrap:pretty;font-size:clamp(1rem,1.05vw,1.125rem);line-height:1.7}.home-module__Mi1r5q__feature{padding-block:clamp(6rem,14vh,10rem);padding-inline:var(--gutter);scroll-margin-top:5.5rem;position:relative}.home-module__Mi1r5q__featureCopy{gap:1.35rem;max-width:46rem;display:grid}.home-module__Mi1r5q__featureHeading{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(1.9rem,3.7vw,3rem);font-weight:600;line-height:1.06}.home-module__Mi1r5q__featureBody{max-width:38rem;color:var(--text-secondary);text-wrap:pretty;font-size:clamp(1rem,1.05vw,1.125rem);line-height:1.7}.home-module__Mi1r5q__featureShot{margin-top:clamp(3rem,7vh,5rem)}.home-module__Mi1r5q__how{padding-block:clamp(6rem,14vh,10rem);padding-inline:var(--gutter);scroll-margin-top:5.5rem;position:relative}.home-module__Mi1r5q__howHeading{letter-spacing:-.045em;text-wrap:balance;max-width:24ch;font-size:clamp(1.9rem,3.7vw,3rem);font-weight:600;line-height:1.06}.home-module__Mi1r5q__steps{margin-top:clamp(3rem,7vh,4.5rem);display:grid}.home-module__Mi1r5q__step{border-top:1px solid var(--rule);gap:1rem;padding-block:clamp(1.75rem,3.5vw,2.5rem);display:grid}.home-module__Mi1r5q__stepNum{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.16em;font-size:.75rem}.home-module__Mi1r5q__stepText{letter-spacing:-.02em;text-wrap:pretty;max-width:22rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:500;line-height:1.45}.home-module__Mi1r5q__pricing{padding-block:clamp(6rem,14vh,10rem);padding-inline:var(--gutter);scroll-margin-top:5.5rem;position:relative}.home-module__Mi1r5q__pricingHeading{letter-spacing:-.045em;text-wrap:balance;max-width:22ch;font-size:clamp(1.9rem,3.7vw,3rem);font-weight:600;line-height:1.06}.home-module__Mi1r5q__priceTable{margin-top:clamp(3rem,7vh,4.5rem);display:grid}.home-module__Mi1r5q__pricePlan{border-top:1px solid var(--rule);flex-direction:column;gap:1.1rem;padding-block:clamp(1.75rem,3.5vw,2.5rem);display:flex;position:relative}.home-module__Mi1r5q__pricePlan[data-hot]{background:radial-gradient(150% 100% at 50% 0% in oklab, color-mix(in srgb, var(--accent) 6%, transparent) 0%, transparent 100%)}.home-module__Mi1r5q__pricePlan[data-hot]:before{background:var(--accent);height:2px;box-shadow:0 1px 12px color-mix(in srgb, var(--accent) 50%, transparent);content:"";position:absolute;top:-1px;left:0;right:0}.home-module__Mi1r5q__priceName{min-height:1.5rem;color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.6875rem;display:flex}.home-module__Mi1r5q__priceFlag{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent);letter-spacing:.1em;border-radius:999px;padding:.2rem .5rem;font-size:.5625rem}.home-module__Mi1r5q__priceAmount{font-variant-numeric:tabular-nums;letter-spacing:-.055em;align-items:baseline;gap:.35rem;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:600;line-height:1;display:flex}.home-module__Mi1r5q__priceSuffix{color:var(--text-tertiary);letter-spacing:0;font-size:.8125rem;font-weight:500}.home-module__Mi1r5q__priceNote{color:var(--text-tertiary);font-size:.78125rem;line-height:1.5}.home-module__Mi1r5q__priceList{border-top:1px solid var(--rule);gap:.6rem;padding-top:1.1rem;display:grid}.home-module__Mi1r5q__priceItem{color:var(--text-secondary);grid-template-columns:auto 1fr auto;align-items:flex-start;gap:.55rem;font-size:.84375rem;line-height:1.5;display:grid}.home-module__Mi1r5q__priceItem[data-off]{color:var(--text-tertiary)}.home-module__Mi1r5q__priceLabel{min-width:0}.home-module__Mi1r5q__priceValue{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.home-module__Mi1r5q__priceSr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-module__Mi1r5q__priceCheck,.home-module__Mi1r5q__priceCross{color:var(--text-tertiary);flex:none;margin-top:3px}.home-module__Mi1r5q__priceCross{opacity:.6}.home-module__Mi1r5q__pricePlan[data-hot] .home-module__Mi1r5q__priceCheck{color:var(--accent)}.home-module__Mi1r5q__priceCta{border:1px solid var(--button-border);border-radius:var(--button-radius);min-height:38px;color:var(--text-primary);transition:var(--button-transition);background:0 0;justify-content:center;align-items:center;margin-top:auto;font-size:.84375rem;font-weight:600;display:inline-flex}.home-module__Mi1r5q__priceCta:hover{border-color:var(--button-border-hover);background:var(--button-outline-hover)}.home-module__Mi1r5q__priceCtaHot{background:var(--accent);color:var(--accent-foreground);border-color:#0000}.home-module__Mi1r5q__priceCtaHot:hover{background:var(--accent-hover);border-color:#0000}.home-module__Mi1r5q__close{padding-block:clamp(5.5rem,13vh,9rem);padding-inline:var(--gutter);text-align:center;justify-items:center;display:grid;position:relative}.home-module__Mi1r5q__closeMascot{aspect-ratio:.42;width:clamp(96px,12vw,132px);margin-bottom:clamp(1.75rem,4vh,2.75rem);position:relative}.home-module__Mi1r5q__closeMascotImage{object-fit:cover;object-position:left top;-webkit-user-select:none;user-select:none}.home-module__Mi1r5q__closeHeading{letter-spacing:-.05em;text-wrap:balance;max-width:18ch;font-size:clamp(2rem,4.6vw,3.5rem);font-weight:600;line-height:1.05}.home-module__Mi1r5q__closeButton{border-radius:var(--button-radius);background:var(--accent);min-height:48px;color:var(--accent-foreground);transition:var(--button-transition);border:1px solid #0000;align-items:center;gap:.5rem;margin-top:clamp(2rem,4vh,2.75rem);padding-inline:1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.home-module__Mi1r5q__closeButton:hover{background:var(--accent-hover)}.home-module__Mi1r5q__closeButton:active{transform:scale(var(--button-press-scale))}.home-module__Mi1r5q__navLogin:focus-visible,.home-module__Mi1r5q__navPrimary:focus-visible,.home-module__Mi1r5q__navPrimaryLinear:focus-visible,.home-module__Mi1r5q__mobileMenuPrimary:focus-visible,.home-module__Mi1r5q__mobileMenuLogin:focus-visible,.home-module__Mi1r5q__heroPrimary:focus-visible,.home-module__Mi1r5q__priceCta:focus-visible,.home-module__Mi1r5q__closeButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-module__Mi1r5q__footer{border-top:1px solid var(--rule);background:var(--bg-canvas);padding-bottom:2rem;position:relative}.home-module__Mi1r5q__footerInner{width:var(--frame);padding:4rem var(--gutter) 2rem;margin-inline:auto}.home-module__Mi1r5q__footerGrid{grid-template-columns:minmax(0,1fr) auto auto;gap:3rem clamp(2.5rem,6vw,6rem);display:grid}.home-module__Mi1r5q__footerBrand{flex-direction:column;gap:1rem;display:flex}.home-module__Mi1r5q__footerWordmark{letter-spacing:-.03em;color:var(--text-primary);font-size:1.0625rem;font-weight:650}.home-module__Mi1r5q__footerTagline{color:var(--text-tertiary);max-width:18rem;font-size:.8125rem;line-height:1.5}.home-module__Mi1r5q__footerSocials{gap:.75rem;margin-top:.5rem;display:flex}.home-module__Mi1r5q__footerSocialLink{width:2.5rem;height:2.5rem;color:var(--text-secondary);background:var(--bg-surface);border:1px solid color-mix(in srgb, var(--border) 88%, transparent);border-radius:.875rem;justify-content:center;align-items:center;transition:color .18s ease-out,background .18s ease-out,border-color .18s ease-out,transform .18s ease-out;display:inline-flex;box-shadow:0 1px 2px #00000014,0 8px 16px #0000000a}.home-module__Mi1r5q__footerSocialLink:hover{color:var(--text-primary);background:var(--bg-surface);border-color:color-mix(in srgb, var(--border) 60%, transparent);transform:translateY(-1px)}.home-module__Mi1r5q__footerCol{flex-direction:column;gap:1rem;display:flex}.home-module__Mi1r5q__footerHeading{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);opacity:.8;font-size:.6875rem;font-weight:600}.home-module__Mi1r5q__footerLinks{flex-direction:column;gap:.75rem;display:flex}.home-module__Mi1r5q__footerLink{color:var(--text-tertiary);width:max-content;font-size:.8125rem;transition:color .18s ease-out}.home-module__Mi1r5q__footerLink:hover{color:var(--text-primary)}.home-module__Mi1r5q__footerBottom{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:4rem;padding-top:2rem;display:flex}.home-module__Mi1r5q__footerCopy{color:var(--text-tertiary);font-size:.78125rem}@keyframes home-module__Mi1r5q__floodDrift{to{translate:0 -33.3333%}}@keyframes home-module__Mi1r5q__mobile-menu-fade{0%{opacity:0}}@keyframes home-module__Mi1r5q__mobile-menu-enter{0%{opacity:0;filter:blur(8px);transform:translateY(2rem)scale(.96)}}@keyframes home-module__Mi1r5q__hero-scroll-parallax{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(6px);transform:translateY(420px)scale(.85)}}@media (min-width:768px){.home-module__Mi1r5q__steps{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__Mi1r5q__step{border-top:0;padding-inline:clamp(1.5rem,3vw,2.5rem)}.home-module__Mi1r5q__step+.home-module__Mi1r5q__step{border-left:1px solid var(--rule)}.home-module__Mi1r5q__step:first-child{padding-left:0}.home-module__Mi1r5q__step:last-child{padding-right:0}}@media (min-width:1100px){.home-module__Mi1r5q__priceTable{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr))}.home-module__Mi1r5q__pricePlan{border-top:0;padding-inline:clamp(1.25rem,2vw,2rem)}.home-module__Mi1r5q__pricePlan+.home-module__Mi1r5q__pricePlan{border-left:1px solid var(--rule)}.home-module__Mi1r5q__pricePlan:first-child{padding-left:0}.home-module__Mi1r5q__pricePlan:last-child{padding-right:0}.home-module__Mi1r5q__pricePlan[data-hot]:before{top:0}}@media (max-width:1023px){.home-module__Mi1r5q__hero{padding-bottom:0}.home-module__Mi1r5q__navRight{display:none}.home-module__Mi1r5q__navInner{justify-content:flex-start;gap:.5rem}.home-module__Mi1r5q__mobileMenuTrigger{display:inline-flex}}@media (max-width:767px){.home-module__Mi1r5q__page{--frame:100%;--gutter:1.25rem}.home-module__Mi1r5q__heroStage{--hero-inset:.375rem;--hero-shadow-opacity:.18;border-radius:.5rem;padding:2rem .75rem 0}.home-module__Mi1r5q__heroCopy{width:100%}.home-module__Mi1r5q__heroHeading{margin-top:clamp(2.75rem,10svh,4.5rem);font-size:clamp(1.8rem,9vw,3rem);line-height:1.08}.home-module__Mi1r5q__heroHeadingLine{white-space:normal;flex-wrap:wrap;align-items:baseline;max-width:100%;display:flex}.home-module__Mi1r5q__heroPhrase,.home-module__Mi1r5q__heroPlatformPhrase{max-width:100%}.home-module__Mi1r5q__heroPlatformPhrase{margin-left:0}.home-module__Mi1r5q__heroBottomRow{flex-direction:column;justify-content:flex-start;gap:1.5rem;margin-top:1.75rem}.home-module__Mi1r5q__heroLead{max-width:35rem;font-size:1.125rem;line-height:1.65}.home-module__Mi1r5q__heroSupport{gap:1rem;max-width:35rem}.home-module__Mi1r5q__heroAssurances{row-gap:.5rem;font-size:.875rem}.home-module__Mi1r5q__heroActions{flex-direction:column;width:100%;margin-top:1rem}.home-module__Mi1r5q__heroPrimary{width:100%;min-height:48px;margin-inline:auto;font-size:1.0625rem}.home-module__Mi1r5q__heroSecondary{display:none}.home-module__Mi1r5q__heroShowcase{width:min(70rem,240vw);margin-top:6rem;margin-left:15vw;margin-right:-40vw;padding-bottom:18%}.home-module__Mi1r5q__heroTrapezoid:after{opacity:calc(var(--hero-shadow-opacity) * 1.35)}.home-module__Mi1r5q__flood{gap:.75rem}.home-module__Mi1r5q__floodColumn{width:72vw}.home-module__Mi1r5q__floodColumnSlow{display:none}.home-module__Mi1r5q__problem,.home-module__Mi1r5q__feature,.home-module__Mi1r5q__how,.home-module__Mi1r5q__pricing{padding-block:clamp(4rem,11svh,6rem)}.home-module__Mi1r5q__problemBox{max-width:100%;min-height:min(34rem,max(24rem,72svh))}.home-module__Mi1r5q__problemCopy{gap:1rem;max-width:28rem;padding-inline:1rem}.home-module__Mi1r5q__problemCopy:before{inset:-2rem -1rem}.home-module__Mi1r5q__problemHeading{font-size:clamp(2.125rem,10vw,3rem)}.home-module__Mi1r5q__problemBody,.home-module__Mi1r5q__featureBody{font-size:1rem;line-height:1.65}.home-module__Mi1r5q__featureCopy{gap:1rem}.home-module__Mi1r5q__featureHeading,.home-module__Mi1r5q__howHeading,.home-module__Mi1r5q__pricingHeading{font-size:clamp(2rem,9vw,2.75rem)}.home-module__Mi1r5q__featureShot,.home-module__Mi1r5q__steps,.home-module__Mi1r5q__priceTable{margin-top:clamp(2rem,7svh,3.5rem)}.home-module__Mi1r5q__step{padding-block:1.5rem}.home-module__Mi1r5q__stepText{max-width:30rem;font-size:1.0625rem;line-height:1.55}.home-module__Mi1r5q__priceTable{gap:1rem}.home-module__Mi1r5q__pricePlan{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg-surface) 72%, transparent);border-radius:1rem;gap:1rem;padding:1.25rem}.home-module__Mi1r5q__pricePlan[data-hot]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 8px 24px -6px color-mix(in srgb, var(--accent) 25%, transparent);background:radial-gradient(150% 100% at 50% 0% in oklab, color-mix(in srgb, var(--accent) 8%, transparent) 0%, var(--bg-canvas) 100%)}.home-module__Mi1r5q__pricePlan[data-hot]:before{display:none}.home-module__Mi1r5q__priceAmount{white-space:nowrap;flex-wrap:nowrap;font-size:clamp(2.25rem,11vw,3rem)}.home-module__Mi1r5q__priceSuffix{font-size:.875rem}.home-module__Mi1r5q__priceNote{font-size:.875rem;line-height:1.55}.home-module__Mi1r5q__priceItem{font-size:1rem;line-height:1.55}.home-module__Mi1r5q__priceCta{border-radius:var(--button-radius);touch-action:manipulation;width:100%;min-height:48px;font-size:.9375rem}.home-module__Mi1r5q__close{padding-block:clamp(4rem,10svh,6rem)}}@media (max-width:639px){.home-module__Mi1r5q__rails,.home-module__Mi1r5q__railTrack{display:none}.home-module__Mi1r5q__sections,.home-module__Mi1r5q__footerInner{width:100%}.home-module__Mi1r5q__heroActions{align-items:stretch}.home-module__Mi1r5q__footerGrid{grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem}.home-module__Mi1r5q__footerBrand{grid-column:1/-1;margin-bottom:1.5rem}.home-module__Mi1r5q__footerHeading{font-size:.75rem}.home-module__Mi1r5q__footerLink{padding-block:.25rem;font-size:.9375rem}.home-module__Mi1r5q__footerTagline,.home-module__Mi1r5q__footerCopy{font-size:.9375rem}.home-module__Mi1r5q__footerBottom{margin-top:3rem}}@media (max-width:480px){.home-module__Mi1r5q__brandWordmark{display:none}.home-module__Mi1r5q__navInner{gap:.375rem}.home-module__Mi1r5q__navPrimary{padding-inline:.7rem;font-size:.75rem}}@media print{.home-module__Mi1r5q__skipLink,.home-module__Mi1r5q__nav,.home-module__Mi1r5q__rails,.home-module__Mi1r5q__railTrack,.home-module__Mi1r5q__footer{display:none}.home-module__Mi1r5q__page{--bg-canvas:#fff;--bg-surface:#fff;--bg-muted:#fff;--border:#d4d4d4;--border-strong:#a3a3a3;--text-primary:#000;--text-secondary:#1f2937;--text-tertiary:#4b5563;--accent:#1f2937;background:#fff}}@media (prefers-reduced-motion:reduce){.home-module__Mi1r5q__reveal{opacity:1;transition:none;translate:0}.home-module__Mi1r5q__floodColumn{animation:none}.home-module__Mi1r5q__railMarker,.home-module__Mi1r5q__railTile{transition:none}.home-module__Mi1r5q__mobileMenuBackdrop,.home-module__Mi1r5q__mobileMenuPanel{animation:none}}@media (max-width:767px){.home-module__Mi1r5q__footerGrid{grid-template-columns:minmax(0,1fr) auto}.home-module__Mi1r5q__hero{padding-top:calc(4.25rem + env(safe-area-inset-top))}}@media (max-width:359px){.home-module__Mi1r5q__heroPrimary,.home-module__Mi1r5q__heroSecondary{flex-basis:100%;width:100%;max-width:100%}}.home-module__Mi1r5q__heroTitleButton{display:none}@media (min-width:1024px){.home-module__Mi1r5q__heroActions{display:none!important}.home-module__Mi1r5q__heroTitleButton{vertical-align:middle;isolation:isolate;letter-spacing:-.01em;width:5.5em;height:1.771em;font-size:.48em;font-weight:650;font-family:var(--font-app);white-space:nowrap;text-transform:uppercase;cursor:pointer;transform-origin:5%;background:0 0;border:none;justify-content:center;align-self:center;align-items:center;margin-left:.15em;text-decoration:none;transition:transform .2s;animation:.42s cubic-bezier(.16,1,.3,1) .8s backwards home-module__Mi1r5q__heroButtonEnter;display:inline-flex;position:relative;transform:rotate(-3deg)}.home-module__Mi1r5q__heroBubblePath{fill:color-mix(in srgb, var(--accent) 85%, #fff);transition:fill .2s,opacity .2s}.home-module__Mi1r5q__heroTitleButtonBg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.home-module__Mi1r5q__heroTitleButton:hover .home-module__Mi1r5q__heroBubblePath{opacity:.8}.home-module__Mi1r5q__heroTitleButton:hover{transform:rotate(-3deg)scale(1.04)}.home-module__Mi1r5q__heroTitleButton:active{transform:rotate(-3deg)scale(.98)}.home-module__Mi1r5q__heroCursor{z-index:10;pointer-events:none;filter:drop-shadow(0 4px 6px #00000026)drop-shadow(0 1px 3px #0000001a);width:.9em;height:auto;position:absolute;top:55%;left:58%;transform:rotate(-5deg)}}:is(:root[data-theme=dark] .home-module__Mi1r5q__heroCursor,:root[data-theme=oled] .home-module__Mi1r5q__heroCursor){filter:invert()drop-shadow(0 4px 6px #0006)}@keyframes home-module__Mi1r5q__heroButtonEnter{0%{opacity:0;transform:translateY(9px)rotate(-3deg)}}
.landing-mocks-module__iAk1IG__frame{--design-width:1180;--u:min(calc(100cqi / var(--design-width)), 1.08px);--mock-canvas:color-mix(in srgb, var(--bg-surface) 55%, var(--bg-canvas));--mock-floor:var(--bg-canvas);--mock-panel:var(--bg-surface);--mock-inset:var(--bg-muted);--mock-line:color-mix(in srgb, var(--border) 88%, transparent);--mock-line-soft:color-mix(in srgb, var(--border) 55%, transparent);--success:var(--text-primary);--success-soft:color-mix(in srgb, var(--text-primary) 8%, transparent);--warning:var(--text-primary);--warning-soft:color-mix(in srgb, var(--text-primary) 8%, transparent);--danger:var(--text-secondary);--danger-soft:color-mix(in srgb, var(--text-secondary) 12%, transparent);--mock-shadow:0 0 0;--mock-shadow-a:.5;--mock-lift:0 calc(1 * var(--u)) calc(2 * var(--u)) rgb(var(--mock-shadow) / calc(var(--mock-shadow-a) * .4)), 0 calc(18 * var(--u)) calc(46 * var(--u)) rgb(var(--mock-shadow) / calc(var(--mock-shadow-a) * .85));--mock-edge:color-mix(in srgb, var(--border-strong) 35%, transparent);aspect-ratio:2;border:1px solid var(--mock-edge);color:var(--text-primary);background:radial-gradient(120% 80% at 50% -10% in oklab, color-mix(in srgb, var(--accent) 9%, transparent) 0%, transparent 62%), linear-gradient(180deg in oklab, var(--mock-canvas) 0%, var(--mock-floor) 100%);border-radius:clamp(.75rem,1vw,1.15rem);display:grid;position:relative;overflow:clip;container-type:inline-size}.landing-mocks-module__iAk1IG__frame[data-variant=copilot]{aspect-ratio:2.75}.landing-mocks-module__iAk1IG__frame[data-variant=copilot] .landing-mocks-module__iAk1IG__frameBody{gap:calc(58 * var(--u))}.landing-mocks-module__iAk1IG__frame[data-variant=dashboard]{aspect-ratio:1.72}.landing-mocks-module__iAk1IG__frameLight{background-image:repeating-linear-gradient(90deg in oklab, color-mix(in srgb, var(--border) 22%, transparent) 0 1px, transparent 1px calc(56 * var(--u)));-webkit-mask-image:radial-gradient(90% 70% at 50% 0% in oklab, #000 0%, transparent 78%);mask-image:radial-gradient(90% 70% at 50% 0% in oklab, #000 0%, transparent 78%);pointer-events:none;position:absolute;inset:0}.landing-mocks-module__iAk1IG__frameBody{z-index:1;align-content:center;justify-items:center;gap:calc(14 * var(--u));width:100%;height:100%;padding:calc(30 * var(--u));font-size:calc(13 * var(--u));line-height:1.45;display:grid;position:relative}.landing-mocks-module__iAk1IG__frameFade{z-index:2;height:calc(46 * var(--u));background:linear-gradient(180deg in oklab, transparent, var(--mock-floor) 92%);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.landing-mocks-module__iAk1IG__panel{width:100%;padding:calc(20 * var(--u)) calc(22 * var(--u)) calc(6 * var(--u));border:1px solid var(--mock-line);border-radius:calc(14 * var(--u));background:var(--mock-panel);box-shadow:var(--mock-lift)}.landing-mocks-module__iAk1IG__panelHead{justify-content:space-between;align-items:flex-start;gap:calc(16 * var(--u));padding-bottom:calc(14 * var(--u));border-bottom:1px solid var(--mock-line-soft);display:flex}.landing-mocks-module__iAk1IG__panelTitle{font-size:calc(19 * var(--u));letter-spacing:-.02em;font-weight:600}.landing-mocks-module__iAk1IG__panelSub{margin-top:calc(3 * var(--u));color:var(--text-secondary);font-size:calc(12.5 * var(--u))}.landing-mocks-module__iAk1IG__icon{width:calc(var(--i,14) * var(--u));height:calc(var(--i,14) * var(--u));flex-shrink:0}.landing-mocks-module__iAk1IG__alignEnd{text-align:right}.landing-mocks-module__iAk1IG__scopeChip{--i:13;align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));border:1px solid var(--mock-line);border-radius:calc(8 * var(--u));color:var(--text-secondary);font-size:calc(12.5 * var(--u));white-space:nowrap;display:inline-flex}.landing-mocks-module__iAk1IG__notice{--i:15;align-items:center;gap:calc(9 * var(--u));margin-top:calc(14 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));border:1px solid var(--mock-line-soft);border-radius:calc(9 * var(--u));background:var(--mock-inset);color:var(--text-secondary);font-size:calc(12.5 * var(--u));display:flex}.landing-mocks-module__iAk1IG__notice .landing-mocks-module__iAk1IG__icon{color:var(--text-tertiary)}.landing-mocks-module__iAk1IG__tableHead,.landing-mocks-module__iAk1IG__tableRow{align-items:center;gap:calc(16 * var(--u));grid-template-columns:minmax(0,4.6fr) 1.3fr minmax(0,3.6fr) auto;display:grid}.landing-mocks-module__iAk1IG__tableHead{margin-top:calc(14 * var(--u));padding-bottom:calc(9 * var(--u));border-bottom:1px solid var(--mock-line-soft);color:var(--text-tertiary);font-size:calc(11.5 * var(--u));font-weight:500}.landing-mocks-module__iAk1IG__tableRow{padding:calc(12 * var(--u)) 0;border-bottom:1px solid var(--mock-line-soft)}.landing-mocks-module__iAk1IG__tableRow[data-focus]{margin-inline:calc(-10 * var(--u));padding-inline:calc(10 * var(--u));border-radius:calc(8 * var(--u));background:var(--bg-hover)}.landing-mocks-module__iAk1IG__authorCell{align-items:center;gap:calc(10 * var(--u));min-width:0;display:flex}.landing-mocks-module__iAk1IG__avatar{width:calc(28 * var(--u));height:calc(28 * var(--u));background:color-mix(in srgb, var(--accent) 16%, var(--mock-inset));color:var(--accent);font-size:calc(12 * var(--u));border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.landing-mocks-module__iAk1IG__authorText{gap:calc(2 * var(--u));min-width:0;display:grid}.landing-mocks-module__iAk1IG__handle{font-size:calc(12.5 * var(--u));text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.landing-mocks-module__iAk1IG__comment{color:var(--text-secondary);font-size:calc(12 * var(--u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-mocks-module__iAk1IG__postId{color:var(--text-secondary);font-family:var(--font-mono);font-size:calc(11.5 * var(--u))}.landing-mocks-module__iAk1IG__reasonCell{--i:14;align-items:center;gap:calc(7 * var(--u));min-width:0;display:flex}.landing-mocks-module__iAk1IG__reasonCell .landing-mocks-module__iAk1IG__icon{color:var(--warning)}.landing-mocks-module__iAk1IG__reasonText{color:var(--text-secondary);font-size:calc(12 * var(--u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-mocks-module__iAk1IG__confidence{padding:calc(2 * var(--u)) calc(6 * var(--u));border-radius:calc(5 * var(--u));background:var(--warning-soft);color:var(--warning);font-size:calc(11 * var(--u));font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-weight:500}.landing-mocks-module__iAk1IG__rowActions{--i:13;gap:calc(6 * var(--u));justify-content:flex-end;display:flex}.landing-mocks-module__iAk1IG__approveBtn,.landing-mocks-module__iAk1IG__hideBtn{align-items:center;gap:calc(5 * var(--u));padding:calc(6 * var(--u)) calc(9 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(11.5 * var(--u));white-space:nowrap;font-weight:500;display:inline-flex}.landing-mocks-module__iAk1IG__approveBtn{background:var(--success-soft);color:var(--success)}.landing-mocks-module__iAk1IG__hideBtn{background:var(--danger-soft);color:var(--danger)}.landing-mocks-module__iAk1IG__rulePopover{z-index:3;right:calc(12 * var(--u));bottom:calc(10 * var(--u));width:calc(300 * var(--u));padding:calc(14 * var(--u));border:1px solid var(--mock-line);border-radius:calc(12 * var(--u));background:var(--mock-panel);box-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) rgb(var(--mock-shadow) / calc(var(--mock-shadow-a) * .5)), 0 calc(26 * var(--u)) calc(60 * var(--u)) rgb(var(--mock-shadow) / var(--mock-shadow-a));position:absolute}.landing-mocks-module__iAk1IG__popoverLabel{color:var(--text-tertiary);font-size:calc(10.5 * var(--u));letter-spacing:.09em;text-transform:uppercase;font-weight:500}.landing-mocks-module__iAk1IG__popoverRule{margin-top:calc(6 * var(--u));font-size:calc(13.5 * var(--u));font-weight:600}.landing-mocks-module__iAk1IG__popoverBody{margin-top:calc(5 * var(--u));color:var(--text-secondary);font-size:calc(11.5 * var(--u));line-height:1.55}.landing-mocks-module__iAk1IG__popoverMeter{align-items:center;gap:calc(8 * var(--u));margin-top:calc(12 * var(--u));display:flex}.landing-mocks-module__iAk1IG__popoverMeterLabel{color:var(--text-tertiary);font-size:calc(11 * var(--u))}.landing-mocks-module__iAk1IG__popoverMeterValue{color:var(--text-primary);font-size:calc(11 * var(--u));font-variant-numeric:tabular-nums;font-weight:600}.landing-mocks-module__iAk1IG__meterTrack{height:calc(4 * var(--u));border-radius:calc(4 * var(--u));background:var(--bg-control);flex:1;overflow:hidden}.landing-mocks-module__iAk1IG__meterFill{border-radius:inherit;background:var(--accent);height:100%;display:block}.landing-mocks-module__iAk1IG__sessionBar{--i:12;align-items:center;gap:calc(14 * var(--u));width:min(100%, calc(900 * var(--u)));color:var(--text-secondary);font-size:calc(12 * var(--u));font-variant-numeric:tabular-nums;display:flex}.landing-mocks-module__iAk1IG__sessionTrack{height:calc(5 * var(--u));border-radius:calc(5 * var(--u));background:var(--bg-control);flex:1;overflow:hidden}.landing-mocks-module__iAk1IG__sessionFill{border-radius:inherit;background:var(--accent);height:100%;display:block}.landing-mocks-module__iAk1IG__sessionPct{color:var(--text-primary);font-weight:600}.landing-mocks-module__iAk1IG__sessionStat{white-space:nowrap}.landing-mocks-module__iAk1IG__sessionOk,.landing-mocks-module__iAk1IG__sessionNo{align-items:center;gap:calc(4 * var(--u));display:inline-flex}.landing-mocks-module__iAk1IG__sessionOk{color:var(--success)}.landing-mocks-module__iAk1IG__sessionNo{color:var(--danger)}.landing-mocks-module__iAk1IG__card{width:min(100%, calc(900 * var(--u)));border:1px solid var(--mock-line);border-radius:calc(14 * var(--u));background:var(--mock-panel);box-shadow:var(--mock-lift);position:relative}.landing-mocks-module__iAk1IG__deckCard{z-index:-1;height:calc(40 * var(--u));padding:calc(4 * var(--u)) calc(16 * var(--u)) 0;border:1px solid var(--mock-line-soft);border-radius:calc(14 * var(--u));background:color-mix(in srgb, var(--mock-panel) 82%, var(--mock-canvas));align-items:flex-start;display:flex;position:absolute;overflow:hidden}.landing-mocks-module__iAk1IG__deckCard[data-depth="1"]{top:calc(-21 * var(--u));right:calc(24 * var(--u));left:calc(24 * var(--u))}.landing-mocks-module__iAk1IG__deckCard[data-depth="2"]{z-index:-2;top:calc(-38 * var(--u));right:calc(52 * var(--u));left:calc(52 * var(--u));opacity:.6}.landing-mocks-module__iAk1IG__deckTitle{color:var(--text-tertiary);font-size:calc(11.5 * var(--u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-mocks-module__iAk1IG__cardHead{align-items:center;gap:calc(6 * var(--u));padding:calc(11 * var(--u)) calc(16 * var(--u));border-bottom:1px solid var(--mock-line-soft);flex-wrap:wrap;display:flex}.landing-mocks-module__iAk1IG__badge{padding:calc(3 * var(--u)) calc(8 * var(--u));border-radius:calc(999 * var(--u));font-size:calc(11 * var(--u));font-weight:500}.landing-mocks-module__iAk1IG__badge[data-tone=accent]{background:var(--accent-soft);color:var(--accent)}.landing-mocks-module__iAk1IG__badge[data-tone=success]{background:var(--success-soft);color:var(--success)}.landing-mocks-module__iAk1IG__badge[data-tone=warning]{background:var(--warning-soft);color:var(--warning)}.landing-mocks-module__iAk1IG__cardMeta{color:var(--text-tertiary);font-size:calc(11.5 * var(--u));white-space:nowrap;margin-left:auto}.landing-mocks-module__iAk1IG__cardAccount{color:var(--text-primary);font-weight:500}.landing-mocks-module__iAk1IG__cardSplit{grid-template-columns:1fr 1fr;display:grid}.landing-mocks-module__iAk1IG__commentPane,.landing-mocks-module__iAk1IG__replyPane{min-height:calc(148 * var(--u))}.landing-mocks-module__iAk1IG__commentPane{border-right:1px solid var(--mock-line-soft);padding:calc(16 * var(--u))}.landing-mocks-module__iAk1IG__paneHead{align-items:center;gap:calc(9 * var(--u));display:flex}.landing-mocks-module__iAk1IG__quote{margin-top:calc(12 * var(--u));font-size:calc(14.5 * var(--u));line-height:1.6}.landing-mocks-module__iAk1IG__replyPane{padding:calc(16 * var(--u));background:var(--mock-inset)}.landing-mocks-module__iAk1IG__paneLabel{color:var(--text-tertiary);font-size:calc(10.5 * var(--u));letter-spacing:.09em;text-transform:uppercase;font-weight:500}.landing-mocks-module__iAk1IG__reply{margin-top:calc(11 * var(--u));font-size:calc(13.5 * var(--u));line-height:1.6}.landing-mocks-module__iAk1IG__cardFoot{--i:13;gap:calc(7 * var(--u));padding:calc(11 * var(--u));border-top:1px solid var(--mock-line-soft);background:color-mix(in srgb, var(--mock-inset) 80%, transparent);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;flex-wrap:wrap;display:flex}.landing-mocks-module__iAk1IG__ghostBtn,.landing-mocks-module__iAk1IG__primaryBtn{align-items:center;gap:calc(6 * var(--u));height:calc(32 * var(--u));padding:0 calc(11 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(12.5 * var(--u));white-space:nowrap;font-weight:500;display:inline-flex}.landing-mocks-module__iAk1IG__ghostBtn{border:1px solid var(--mock-line);background:var(--mock-panel);color:var(--text-primary)}.landing-mocks-module__iAk1IG__primaryBtn{min-width:calc(180 * var(--u));background:var(--accent);color:var(--accent-foreground);flex:1;justify-content:center}.landing-mocks-module__iAk1IG__kbd{padding:calc(1 * var(--u)) calc(4 * var(--u));border-radius:calc(4 * var(--u));background:color-mix(in srgb, currentcolor 12%, transparent);color:inherit;font-family:var(--font-mono);font-size:calc(10 * var(--u));opacity:.75}.landing-mocks-module__iAk1IG__kbd[data-on-accent]{background:color-mix(in srgb, var(--accent-foreground) 22%, transparent)}.landing-mocks-module__iAk1IG__segmented{gap:calc(2 * var(--u));padding:calc(3 * var(--u));border-radius:calc(8 * var(--u));background:var(--bg-control);color:var(--text-secondary);font-size:calc(11.5 * var(--u));font-weight:500;display:inline-flex}.landing-mocks-module__iAk1IG__segmented>span{padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));white-space:nowrap}.landing-mocks-module__iAk1IG__segmented>span[data-active]{background:var(--mock-panel);color:var(--text-primary);box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) rgb(var(--mock-shadow) / .25)}.landing-mocks-module__iAk1IG__insights,.landing-mocks-module__iAk1IG__snapshot{gap:calc(14 * var(--u));margin-top:calc(16 * var(--u));display:grid}.landing-mocks-module__iAk1IG__insights{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}.landing-mocks-module__iAk1IG__snapshot{margin-bottom:calc(14 * var(--u));grid-template-columns:1fr 1fr}.landing-mocks-module__iAk1IG__chartCard,.landing-mocks-module__iAk1IG__gaugeCard,.landing-mocks-module__iAk1IG__snapshotCard{min-width:0;padding:calc(15 * var(--u));border:1px solid var(--mock-line-soft);border-radius:calc(11 * var(--u));background:color-mix(in srgb, var(--mock-inset) 55%, transparent)}.landing-mocks-module__iAk1IG__cardTitle{font-size:calc(12.5 * var(--u));font-weight:600}.landing-mocks-module__iAk1IG__cardSub{margin-top:calc(2 * var(--u));color:var(--text-secondary);font-size:calc(11.5 * var(--u))}.landing-mocks-module__iAk1IG__chartPlot{height:calc(150 * var(--u));margin-top:calc(14 * var(--u));position:relative}.landing-mocks-module__iAk1IG__chartSvg{width:100%;height:100%;display:block;overflow:visible}.landing-mocks-module__iAk1IG__gridLine{stroke:var(--mock-line-soft);stroke-width:1px;stroke-dasharray:3 5}.landing-mocks-module__iAk1IG__fillTop{stop-color:var(--accent);stop-opacity:.3}.landing-mocks-module__iAk1IG__fillBottom{stop-color:var(--accent);stop-opacity:0}.landing-mocks-module__iAk1IG__areaLine{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round}.landing-mocks-module__iAk1IG__baseLine{fill:none;stroke:var(--text-secondary);stroke-width:1.3px;stroke-dasharray:4 3;stroke-linecap:round;opacity:.75}.landing-mocks-module__iAk1IG__crosshair{stroke:var(--border-strong);stroke-width:1px}.landing-mocks-module__iAk1IG__chartDot,.landing-mocks-module__iAk1IG__chartDotLow{width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%;position:absolute;translate:-50% -50%}.landing-mocks-module__iAk1IG__chartDot{border:calc(2 * var(--u)) solid var(--mock-panel);background:var(--accent)}.landing-mocks-module__iAk1IG__chartDotLow{border:calc(2 * var(--u)) solid var(--mock-panel);background:var(--text-secondary)}.landing-mocks-module__iAk1IG__chartTip{width:calc(148 * var(--u));padding:calc(9 * var(--u)) calc(11 * var(--u));border:1px solid var(--mock-line);border-radius:calc(9 * var(--u));background:var(--mock-panel);box-shadow:0 calc(14 * var(--u)) calc(34 * var(--u)) rgb(var(--mock-shadow) / var(--mock-shadow-a));position:absolute;translate:-50%}.landing-mocks-module__iAk1IG__tipDate{color:var(--text-tertiary);font-size:calc(10.5 * var(--u));font-weight:500}.landing-mocks-module__iAk1IG__tipRow{align-items:center;gap:calc(6 * var(--u));margin-top:calc(5 * var(--u));color:var(--text-secondary);font-size:calc(11 * var(--u));display:flex}.landing-mocks-module__iAk1IG__tipValue{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.landing-mocks-module__iAk1IG__tipDot{width:calc(6 * var(--u));height:calc(6 * var(--u));background:var(--text-tertiary);border-radius:50%;flex-shrink:0}.landing-mocks-module__iAk1IG__tipDot[data-tone=accent]{background:var(--accent)}.landing-mocks-module__iAk1IG__tipDot[data-tone=strong]{background:var(--border-strong)}.landing-mocks-module__iAk1IG__tipDot[data-tone=review]{background:var(--review)}.landing-mocks-module__iAk1IG__tipDot[data-tone=success]{background:var(--success)}.landing-mocks-module__iAk1IG__tipDot[data-tone=danger]{background:var(--danger)}.landing-mocks-module__iAk1IG__chartLegend{gap:calc(16 * var(--u));margin-top:calc(12 * var(--u));display:flex}.landing-mocks-module__iAk1IG__legendItem{align-items:center;gap:calc(6 * var(--u));color:var(--text-secondary);font-size:calc(11 * var(--u));display:inline-flex}.landing-mocks-module__iAk1IG__donutWrap{margin-top:calc(10 * var(--u));place-items:center;display:grid;position:relative}.landing-mocks-module__iAk1IG__donut{width:calc(132 * var(--u));height:calc(132 * var(--u))}.landing-mocks-module__iAk1IG__donut circle{fill:none;stroke-width:11px;stroke-linecap:butt}.landing-mocks-module__iAk1IG__donutTrack{stroke:var(--bg-control)}.landing-mocks-module__iAk1IG__donutClear{stroke:var(--accent)}.landing-mocks-module__iAk1IG__donutHidden{stroke:var(--border-strong)}.landing-mocks-module__iAk1IG__donutReview{stroke:var(--review)}.landing-mocks-module__iAk1IG__donutCenter{justify-items:center;display:grid;position:absolute}.landing-mocks-module__iAk1IG__donutValue{font-size:calc(20 * var(--u));letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.landing-mocks-module__iAk1IG__donutLabel{color:var(--text-tertiary);font-size:calc(10.5 * var(--u))}.landing-mocks-module__iAk1IG__legendList{gap:calc(7 * var(--u));margin-top:calc(12 * var(--u));display:grid}.landing-mocks-module__iAk1IG__legendRow{align-items:center;gap:calc(7 * var(--u));font-size:calc(11 * var(--u));display:flex}.landing-mocks-module__iAk1IG__legendLabel{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-mocks-module__iAk1IG__legendValue{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.landing-mocks-module__iAk1IG__legendShare{width:calc(38 * var(--u));color:var(--text-tertiary);text-align:right;font-variant-numeric:tabular-nums}.landing-mocks-module__iAk1IG__sectionHead{justify-content:space-between;align-items:flex-start;gap:calc(12 * var(--u));display:flex}.landing-mocks-module__iAk1IG__viewAll{color:var(--accent);font-size:calc(11 * var(--u));white-space:nowrap;font-weight:500}.landing-mocks-module__iAk1IG__actionList,.landing-mocks-module__iAk1IG__ruleList{margin-top:calc(10 * var(--u));display:grid}.landing-mocks-module__iAk1IG__actionRow{align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) 0;border-top:1px solid var(--mock-line-soft);font-size:calc(11.5 * var(--u));display:flex}.landing-mocks-module__iAk1IG__actionRow:first-child{border-top:0}.landing-mocks-module__iAk1IG__actionHandle{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.landing-mocks-module__iAk1IG__actionVerb{color:var(--text-secondary)}.landing-mocks-module__iAk1IG__actionTime{color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.landing-mocks-module__iAk1IG__ruleList{gap:calc(10 * var(--u))}.landing-mocks-module__iAk1IG__ruleRow{gap:calc(6 * var(--u));display:grid}.landing-mocks-module__iAk1IG__ruleTop{align-items:center;gap:calc(8 * var(--u));font-size:calc(11.5 * var(--u));display:flex}.landing-mocks-module__iAk1IG__ruleLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-mocks-module__iAk1IG__ruleCount{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.landing-mocks-module__iAk1IG__ruleTrack{height:calc(3 * var(--u));margin-left:calc(14 * var(--u));border-radius:calc(3 * var(--u));background:var(--bg-control);overflow:hidden}.landing-mocks-module__iAk1IG__ruleFill{border-radius:inherit;background:var(--accent);height:100%;display:block}:root[data-theme=light] .landing-mocks-module__iAk1IG__frame{--mock-edge:color-mix(in srgb, var(--border-strong) 41%, transparent);--mock-canvas:#f2f4f8;--mock-floor:color-mix(in srgb, var(--accent) 7%, #dfe4ee);--mock-shadow:16 24 40;--mock-shadow-a:.16}:root[data-theme=dark] .landing-mocks-module__iAk1IG__frame{--mock-edge:color-mix(in srgb, var(--border-strong) 26%, transparent)}:root[data-theme=oled] .landing-mocks-module__iAk1IG__frame{--mock-edge:color-mix(in srgb, var(--border-strong) 35%, transparent);--mock-canvas:#0b0c10;--mock-shadow-a:.62}@media (max-width:1100px){.landing-mocks-module__iAk1IG__frame{--design-width:900}.landing-mocks-module__iAk1IG__tableHead,.landing-mocks-module__iAk1IG__tableRow{grid-template-columns:minmax(0,4.6fr) minmax(0,3.6fr) auto}.landing-mocks-module__iAk1IG__postId,.landing-mocks-module__iAk1IG__tableHead>span:nth-child(2){display:none}}@media (max-width:767px){.landing-mocks-module__iAk1IG__frame{--design-width:420;aspect-ratio:.95}.landing-mocks-module__iAk1IG__frame[data-variant=copilot]{aspect-ratio:.92}.landing-mocks-module__iAk1IG__frame[data-variant=dashboard]{aspect-ratio:1.15}.landing-mocks-module__iAk1IG__frame[data-variant=copilot] .landing-mocks-module__iAk1IG__frameBody,.landing-mocks-module__iAk1IG__frameBody{gap:calc(14 * var(--u));padding:calc(16 * var(--u))}.landing-mocks-module__iAk1IG__tableHead,.landing-mocks-module__iAk1IG__tableRow{gap:calc(10 * var(--u));grid-template-columns:minmax(0,1fr) auto}.landing-mocks-module__iAk1IG__reasonCell,.landing-mocks-module__iAk1IG__tableHead>span:nth-child(3),.landing-mocks-module__iAk1IG__chartTip,.landing-mocks-module__iAk1IG__chartDot,.landing-mocks-module__iAk1IG__chartDotLow,.landing-mocks-module__iAk1IG__crosshair,.landing-mocks-module__iAk1IG__tableRow:nth-last-child(-n+2){display:none}.landing-mocks-module__iAk1IG__rulePopover{right:calc(14 * var(--u));bottom:calc(14 * var(--u));left:calc(14 * var(--u));width:auto}.landing-mocks-module__iAk1IG__cardSplit{grid-template-columns:1fr}.landing-mocks-module__iAk1IG__commentPane{border-right:0;border-bottom:1px solid var(--mock-line-soft)}.landing-mocks-module__iAk1IG__commentPane,.landing-mocks-module__iAk1IG__replyPane{min-height:0}.landing-mocks-module__iAk1IG__insights{grid-template-columns:1fr}.landing-mocks-module__iAk1IG__snapshot,.landing-mocks-module__iAk1IG__gaugeCard,.landing-mocks-module__iAk1IG__deckCard,.landing-mocks-module__iAk1IG__sessionBar,.landing-mocks-module__iAk1IG__cardMeta,.landing-mocks-module__iAk1IG__cardFoot>span:nth-child(2),.landing-mocks-module__iAk1IG__cardFoot>span:nth-child(3){display:none}.landing-mocks-module__iAk1IG__primaryBtn{min-width:calc(120 * var(--u))}}
.blur-rotator-module__o4adUa__blurRotatorWrapper{white-space:nowrap;vertical-align:baseline;transition:width .8s cubic-bezier(.2,.8,.2,1);display:inline-block;overflow:visible}.blur-rotator-module__o4adUa__inner{align-items:baseline;display:inline-flex;position:relative}.blur-rotator-module__o4adUa__blurItem{white-space:nowrap;opacity:0;align-items:baseline;display:inline-flex}.blur-rotator-module__o4adUa__measurer{visibility:hidden;align-items:baseline;display:inline-flex}.blur-rotator-module__o4adUa__wrap{white-space:normal;min-width:0;max-width:100%}.blur-rotator-module__o4adUa__wrap .blur-rotator-module__o4adUa__inner,.blur-rotator-module__o4adUa__wrap .blur-rotator-module__o4adUa__blurItem,.blur-rotator-module__o4adUa__wrap .blur-rotator-module__o4adUa__measurer{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.blur-rotator-module__o4adUa__active{pointer-events:auto;animation:.8s cubic-bezier(.2,.8,.2,1) both blur-rotator-module__o4adUa__blurFadeIn;position:absolute;top:0;left:0}.blur-rotator-module__o4adUa__prev{pointer-events:none;animation:.8s cubic-bezier(.2,.8,.2,1) both blur-rotator-module__o4adUa__blurFadeOut;position:absolute;top:0;left:0}.blur-rotator-module__o4adUa__hidden{opacity:0;pointer-events:none;position:absolute;top:0;left:0}@keyframes blur-rotator-module__o4adUa__blurFadeIn{0%{opacity:0;filter:blur(8px);transform:translateY(12px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes blur-rotator-module__o4adUa__blurFadeOut{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(8px);transform:translateY(-12px)scale(.96)}}@media (prefers-reduced-motion:reduce){.blur-rotator-module__o4adUa__blurRotatorWrapper{transition:none}.blur-rotator-module__o4adUa__active,.blur-rotator-module__o4adUa__prev{animation:none}.blur-rotator-module__o4adUa__active{opacity:1;filter:none;transform:none}}
.platform-rotator-module__Bk8BCq__rotatorWrapper{vertical-align:baseline;grid-template-rows:1fr;grid-template-columns:1fr;align-items:baseline;margin-left:.25em;display:inline-grid;position:relative}.platform-rotator-module__Bk8BCq__platformItem{color:var(--text-primary);white-space:nowrap;opacity:0;grid-area:1/1;align-items:baseline;display:inline-flex}.platform-rotator-module__Bk8BCq__platformItemStatic{width:max-content;color:var(--text-primary);white-space:nowrap;flex:none;align-items:baseline;display:inline-flex}.platform-rotator-module__Bk8BCq__active{pointer-events:auto;animation:.8s cubic-bezier(.2,.8,.2,1) .35s forwards platform-rotator-module__Bk8BCq__blurFadeIn}.platform-rotator-module__Bk8BCq__prev{pointer-events:none;animation:.8s cubic-bezier(.2,.8,.2,1) forwards platform-rotator-module__Bk8BCq__blurFadeOut}.platform-rotator-module__Bk8BCq__hidden{opacity:0;pointer-events:none}@keyframes platform-rotator-module__Bk8BCq__blurFadeIn{0%{opacity:0;filter:blur(8px);transform:translateY(12px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes platform-rotator-module__Bk8BCq__blurFadeOut{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(8px);transform:translateY(-12px)scale(.96)}}.platform-rotator-module__Bk8BCq__appIconImg{align-self:center;width:auto;height:.85em;margin-left:.12em;margin-right:.12em;transform:translateY(calc(.025em - 2px))}@media (prefers-reduced-motion:reduce){.platform-rotator-module__Bk8BCq__active,.platform-rotator-module__Bk8BCq__prev{animation:none}.platform-rotator-module__Bk8BCq__active{opacity:1;filter:none;transform:none}}
.cms-module__rAdTxG__prose{color:var(--text-secondary);font-size:.9375rem;line-height:1.75}.cms-module__rAdTxG__prose>*+*{margin-top:1.1em}.cms-module__rAdTxG__prose h2,.cms-module__rAdTxG__prose h3,.cms-module__rAdTxG__prose h4{color:var(--text-primary);letter-spacing:-.02em;scroll-margin-top:5rem;font-weight:650;line-height:1.25}.cms-module__rAdTxG__prose h2{margin-top:2.5rem;font-size:1.375rem}.cms-module__rAdTxG__prose h3{margin-top:2rem;font-size:1.0625rem}.cms-module__rAdTxG__prose h4{margin-top:1.75rem;font-size:.9375rem}.cms-module__rAdTxG__prose strong{color:var(--text-primary);font-weight:600}.cms-module__rAdTxG__prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline;transition:opacity .15s}.cms-module__rAdTxG__prose a:hover{opacity:.7}.cms-module__rAdTxG__prose ul,.cms-module__rAdTxG__prose ol{flex-direction:column;gap:.4rem;padding-left:1.25rem;display:flex}.cms-module__rAdTxG__prose ul{list-style:outside}.cms-module__rAdTxG__prose ol{list-style:decimal}.cms-module__rAdTxG__prose li::marker{color:var(--text-tertiary)}.cms-module__rAdTxG__prose blockquote{border-left:2px solid var(--border-strong);color:var(--text-tertiary);padding-left:1rem;font-style:italic}.cms-module__rAdTxG__prose hr{border:0;border-top:1px solid var(--border);margin-block:2rem}.cms-module__rAdTxG__code{background:var(--bg-control);border:1px solid var(--border);border-radius:.375rem;padding:.1em .35em;font-size:.875em}.cms-module__rAdTxG__checklist{padding-left:0;list-style:none}.cms-module__rAdTxG__checklist li:before{content:"○ ";color:var(--text-tertiary)}.cms-module__rAdTxG__checklist li[data-checked=true]:before{content:"● ";color:var(--success)}.cms-module__rAdTxG__figure{margin-block:2rem}.cms-module__rAdTxG__image{border-radius:var(--landing-radius-md,1rem);border:1px solid var(--border);width:100%;height:auto}.cms-module__rAdTxG__figure figcaption{color:var(--text-tertiary);margin-top:.5rem;font-size:.8125rem}.cms-module__rAdTxG__tableWrap{overflow-x:auto}.cms-module__rAdTxG__tableWrap table{border-collapse:collapse;min-width:100%;font-size:.875rem}.cms-module__rAdTxG__tableWrap th,.cms-module__rAdTxG__tableWrap td{border:1px solid var(--border);text-align:left;padding:.5rem .75rem}.cms-module__rAdTxG__tableWrap th{color:var(--text-primary);background:var(--bg-muted);font-weight:600}
.deletion-module__p1DZnq__receipt{border:1px solid color-mix(in srgb, var(--success) 35%, transparent);background:color-mix(in srgb, var(--success) 8%, transparent);color:var(--text-primary);border-radius:.7rem;padding:.85rem 1rem;font-weight:600}
.progressive-blur-module__PQL3nW__progressiveBlur{--blur-t:1;pointer-events:none;z-index:50;-webkit-user-select:none;user-select:none;contain:layout size;width:100%;height:130px;position:fixed;bottom:0;left:0}.progressive-blur-module__PQL3nW__progressiveBlur[data-blur=off]>div{display:none}@media (max-width:767px){.progressive-blur-module__PQL3nW__progressiveBlur{display:none}}.progressive-blur-module__PQL3nW__progressiveBlur>div{width:100%;-webkit-mask-image:linear-gradient(to top in oklab, white 0%, white 30%, transparent 100%);mask-image:linear-gradient(to top in oklab, white 0%, white 30%, transparent 100%);-webkit-mask-image:linear-gradient(to top in oklab, white 0%, white 30%, transparent 100%);position:absolute;bottom:0;left:0}.progressive-blur-module__PQL3nW__layer1{height:100%;-webkit-backdrop-filter:blur(calc(.3px * var(--blur-t)))}.progressive-blur-module__PQL3nW__layer2{height:93.5%;-webkit-backdrop-filter:blur(calc(.6px * var(--blur-t)))}.progressive-blur-module__PQL3nW__layer3{height:87%;-webkit-backdrop-filter:blur(calc(1px * var(--blur-t)))}.progressive-blur-module__PQL3nW__layer4{height:80.5%;-webkit-backdrop-filter:blur(calc(1.5px * var(--blur-t)))}.progressive-blur-module__PQL3nW__layer5{height:74%;-webkit-backdrop-filter:blur(calc(2px * var(--blur-t)))}.progressive-blur-module__PQL3nW__layer6{height:67.5%;-webkit-backdrop-filter:blur(calc(3px * var(--blur-t)))}.progressive-blur-module__PQL3nW__layer7{height:61%;-webkit-backdrop-filter:blur(calc(4px * var(--blur-t)))}.progressive-blur-module__PQL3nW__layer8{height:54.5%;-webkit-backdrop-filter:blur(calc(5.5px * var(--blur-t)))}.progressive-blur-module__PQL3nW__layer9{height:48%;-webkit-backdrop-filter:blur(calc(7px * var(--blur-t)))}.progressive-blur-module__PQL3nW__layer10{height:41.5%;-webkit-backdrop-filter:blur(calc(9px * var(--blur-t)))}.progressive-blur-module__PQL3nW__layer11{height:35%;-webkit-backdrop-filter:blur(calc(11px * var(--blur-t)))}.progressive-blur-module__PQL3nW__layer12{height:28.5%;-webkit-backdrop-filter:blur(calc(14px * var(--blur-t)))}.progressive-blur-module__PQL3nW__layer13{height:22%;-webkit-backdrop-filter:blur(calc(17px * var(--blur-t)))}.progressive-blur-module__PQL3nW__layer14{height:15.5%;-webkit-backdrop-filter:blur(calc(20px * var(--blur-t)))}.progressive-blur-module__PQL3nW__layer15{height:9%;-webkit-backdrop-filter:blur(calc(24px * var(--blur-t)))}
.product-page-module__NFaE-G__page{background:var(--bg-canvas);min-height:100vh;color:var(--text-primary);font-family:var(--font-app);overflow-x:clip}.product-page-module__NFaE-G__hero,.product-page-module__NFaE-G__section,.product-page-module__NFaE-G__close{border-inline:1px solid var(--border);width:min(100% - 32px,1440px);margin-inline:auto;position:relative}.product-page-module__NFaE-G__hero{border-bottom:1px solid var(--border);grid-template-columns:repeat(24,minmax(0,1fr));min-height:min(920px,100svh);padding-top:64px;display:grid}.product-page-module__NFaE-G__gridLines{pointer-events:none;background-image:linear-gradient(to right in oklab, transparent calc(100% - 1px), color-mix(in srgb, var(--border) 58%, transparent) calc(100% - 1px));opacity:.52;background-size:16.6667% 100%;position:absolute;inset:0}.product-page-module__NFaE-G__heroCopy{z-index:1;grid-column:2/span 10;align-self:center;padding-block:clamp(96px,14vw,184px) 112px}.product-page-module__NFaE-G__breadcrumb{color:var(--text-tertiary);align-items:center;gap:6px;margin-bottom:56px;font-size:12px;display:flex}.product-page-module__NFaE-G__breadcrumb a{color:var(--text-secondary);text-decoration:none;transition:color .18s}.product-page-module__NFaE-G__breadcrumb a:hover{color:var(--text-primary)}.product-page-module__NFaE-G__breadcrumb a:focus-visible,.product-page-module__NFaE-G__primaryButton:focus-visible,.product-page-module__NFaE-G__secondaryButton:focus-visible,.product-page-module__NFaE-G__faqItem summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.product-page-module__NFaE-G__kicker,.product-page-module__NFaE-G__cardLabel,.product-page-module__NFaE-G__sectionMeta,.product-page-module__NFaE-G__traceHeader,.product-page-module__NFaE-G__traceLabel,.product-page-module__NFaE-G__stepNumber{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);text-transform:uppercase;letter-spacing:.1em}.product-page-module__NFaE-G__kicker{color:var(--accent);margin:0 0 20px;font-size:11px;font-weight:650}.product-page-module__NFaE-G__title{letter-spacing:-.062em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(3rem,5.6vw,6.5rem);font-weight:580;line-height:.96}.product-page-module__NFaE-G__lead{max-width:650px;color:var(--text-secondary);margin:32px 0 0;font-size:clamp(16px,1.5vw,20px);line-height:1.58}.product-page-module__NFaE-G__heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.product-page-module__NFaE-G__primaryButton,.product-page-module__NFaE-G__secondaryButton{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.product-page-module__NFaE-G__primaryButton{background:var(--text-primary);color:var(--bg-canvas)}.product-page-module__NFaE-G__primaryButton:hover{background:color-mix(in srgb, var(--text-primary) 86%, var(--accent))}.product-page-module__NFaE-G__secondaryButton{border:1px solid var(--border-strong);color:var(--text-secondary)}.product-page-module__NFaE-G__secondaryButton:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.product-page-module__NFaE-G__trace{z-index:1;border:1px solid var(--border);background:linear-gradient(145deg in oklab, color-mix(in srgb, var(--accent-soft) 32%, transparent), transparent 45%), color-mix(in srgb, var(--bg-surface) 92%, transparent);box-shadow:var(--shadow-pop);border-radius:18px;grid-column:14/span 10;align-self:center;overflow:hidden}.product-page-module__NFaE-G__traceHeader{border-bottom:1px solid var(--border);min-height:52px;color:var(--text-tertiary);justify-content:space-between;align-items:center;padding:0 18px;font-size:10px;display:flex}.product-page-module__NFaE-G__liveDot{color:var(--text-secondary);letter-spacing:0;text-transform:none;align-items:center;gap:7px;display:inline-flex}.product-page-module__NFaE-G__liveDot i{background:var(--success);width:6px;height:6px;box-shadow:0 0 14px color-mix(in srgb, var(--success) 70%, transparent);border-radius:50%}.product-page-module__NFaE-G__traceBody{padding:8px 18px}.product-page-module__NFaE-G__traceRow{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(92px,.7fr) minmax(120px,1fr);align-items:center;gap:12px;min-height:68px;display:grid;position:relative}.product-page-module__NFaE-G__traceRow:last-child{border-bottom:0}.product-page-module__NFaE-G__traceIndex{color:var(--text-tertiary);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:10px}.product-page-module__NFaE-G__traceLabel{color:var(--text-tertiary);font-size:9px}.product-page-module__NFaE-G__traceValue{border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;border-radius:999px;justify-self:end;padding:7px 10px;font-size:12px;line-height:1}.product-page-module__NFaE-G__traceValue[data-tone=accent],.product-page-module__NFaE-G__outcomes span[data-tone=accent]{border-color:color-mix(in srgb, var(--accent) 44%, var(--border));background:var(--accent-soft);color:var(--accent-hover)}.product-page-module__NFaE-G__traceValue[data-tone=success],.product-page-module__NFaE-G__outcomes span[data-tone=success]{border-color:color-mix(in srgb, var(--success) 44%, var(--border));background:var(--success-soft);color:var(--success)}.product-page-module__NFaE-G__traceValue[data-tone=review],.product-page-module__NFaE-G__outcomes span[data-tone=review]{border-color:color-mix(in srgb, var(--warning) 44%, var(--border));background:var(--warning-soft);color:var(--warning)}.product-page-module__NFaE-G__tracePulse{z-index:1;border:2px solid var(--bg-surface);background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:50%;position:absolute;bottom:-5px;left:13px}.product-page-module__NFaE-G__outcomes{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-page-module__NFaE-G__outcomes span{border-right:1px solid var(--border);min-height:54px;color:var(--text-tertiary);justify-content:center;align-items:center;font-size:11px;display:flex}.product-page-module__NFaE-G__outcomes span:last-child{border-right:0}.product-page-module__NFaE-G__factRail{z-index:1;border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;margin:0;padding:0;list-style:none;display:grid}.product-page-module__NFaE-G__factRail li{border-right:1px solid var(--border);min-height:82px;color:var(--text-secondary);align-items:center;padding:0 24px;font-size:13px;display:flex}.product-page-module__NFaE-G__factRail li:last-child{border-right:0}.product-page-module__NFaE-G__section{border-bottom:1px solid var(--border);padding:clamp(88px,10vw,152px) clamp(24px,5vw,76px)}.product-page-module__NFaE-G__sectionHeader{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-bottom:clamp(64px,8vw,104px);display:grid}.product-page-module__NFaE-G__sectionMeta{color:var(--text-tertiary);grid-column:1/span 3;margin:8px 0 0;font-size:10px}.product-page-module__NFaE-G__sectionMeta span{color:var(--accent);margin-right:12px}.product-page-module__NFaE-G__sectionHeader h2{letter-spacing:-.052em;text-wrap:balance;grid-column:4/span 5;margin:0;font-size:clamp(2.15rem,4vw,4.35rem);font-weight:560;line-height:1.03}.product-page-module__NFaE-G__sectionLead{color:var(--text-secondary);grid-column:9/span 4;margin:6px 0 0;font-size:16px;line-height:1.65}.product-page-module__NFaE-G__cardGrid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-page-module__NFaE-G__storyCard{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(135deg in oklab, transparent 65%, color-mix(in srgb, var(--accent-soft) 18%, transparent));min-height:280px;padding:clamp(28px,4vw,52px)}.product-page-module__NFaE-G__cardLabel{color:var(--text-tertiary);margin:0 0 72px;font-size:10px}.product-page-module__NFaE-G__storyCard h3,.product-page-module__NFaE-G__step h3,.product-page-module__NFaE-G__controlCard h3{letter-spacing:-.032em;margin:0;font-size:clamp(20px,2vw,28px);font-weight:560}.product-page-module__NFaE-G__storyCard>p:last-child,.product-page-module__NFaE-G__step p{max-width:54ch;color:var(--text-secondary);margin:16px 0 0;font-size:14px;line-height:1.65}.product-page-module__NFaE-G__steps{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.product-page-module__NFaE-G__step{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:300px;padding:clamp(28px,3vw,44px)}.product-page-module__NFaE-G__stepNumber{color:var(--accent);margin-bottom:100px;font-size:10px;display:block}.product-page-module__NFaE-G__controlGrid{border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-page-module__NFaE-G__controlCard{min-height:390px;padding:clamp(30px,5vw,64px)}.product-page-module__NFaE-G__controlCard:first-child{border-right:1px solid var(--border);background:color-mix(in srgb, var(--accent-soft) 22%, transparent)}.product-page-module__NFaE-G__controlCard ul{gap:20px;margin:56px 0 0;padding:0;list-style:none;display:grid}.product-page-module__NFaE-G__controlCard li{color:var(--text-secondary);grid-template-columns:28px 1fr;align-items:start;font-size:14px;line-height:1.55;display:grid}.product-page-module__NFaE-G__check{border:1px solid var(--border-strong);width:20px;height:20px;color:var(--text-tertiary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.product-page-module__NFaE-G__controlCard[data-tone=product] .product-page-module__NFaE-G__check{border-color:color-mix(in srgb, var(--accent) 46%, var(--border));background:var(--accent-soft);color:var(--accent-hover)}.product-page-module__NFaE-G__faq{border-top:1px solid var(--border)}.product-page-module__NFaE-G__faqItem{border-bottom:1px solid var(--border)}.product-page-module__NFaE-G__faqItem summary{cursor:pointer;min-height:88px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:24px;font-size:clamp(16px,1.6vw,20px);font-weight:540;list-style:none;display:flex}.product-page-module__NFaE-G__faqItem summary::-webkit-details-marker{display:none}.product-page-module__NFaE-G__faqPlus{border:1px solid var(--border);width:44px;height:44px;color:var(--text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;transition:transform .18s;display:inline-flex}.product-page-module__NFaE-G__faqItem[open] .product-page-module__NFaE-G__faqPlus{transform:rotate(45deg)}.product-page-module__NFaE-G__faqItem>p{max-width:72ch;color:var(--text-secondary);margin:-8px 0 32px;font-size:15px;line-height:1.7}.product-page-module__NFaE-G__close{border-bottom:1px solid var(--border);text-align:center;place-items:center;min-height:680px;display:grid;overflow:hidden}.product-page-module__NFaE-G__closeCopy{z-index:1;flex-direction:column;align-items:center;max-width:820px;padding:96px 24px;display:flex}.product-page-module__NFaE-G__closeCopy h2{letter-spacing:-.062em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,6vw,6.8rem);font-weight:560;line-height:.98}.product-page-module__NFaE-G__closeCopy>p{max-width:60ch;color:var(--text-secondary);margin:28px 0 32px;font-size:17px;line-height:1.65}.product-page-module__NFaE-G__closeCopy small{max-width:66ch;color:var(--text-tertiary);margin-top:20px;font-size:11px;line-height:1.55}@media (max-width:1023px){.product-page-module__NFaE-G__hero{min-height:auto}.product-page-module__NFaE-G__heroCopy{grid-column:2/span 22;padding-block:112px 72px}.product-page-module__NFaE-G__trace{grid-column:2/span 22;margin-bottom:72px}.product-page-module__NFaE-G__sectionHeader h2{grid-column:4/span 9}.product-page-module__NFaE-G__sectionLead{grid-column:4/span 8}.product-page-module__NFaE-G__sectionMeta{grid-row:1/span 2}}@media (max-width:767px){.product-page-module__NFaE-G__hero,.product-page-module__NFaE-G__section,.product-page-module__NFaE-G__close{border-inline:0;width:100%}.product-page-module__NFaE-G__gridLines{background-size:25% 100%}.product-page-module__NFaE-G__heroCopy{grid-column:2/span 22;padding-block:88px 56px}.product-page-module__NFaE-G__breadcrumb{margin-bottom:40px}.product-page-module__NFaE-G__title{letter-spacing:-.055em;font-size:clamp(2.75rem,13vw,4.5rem)}.product-page-module__NFaE-G__lead{font-size:16px}.product-page-module__NFaE-G__heroActions{flex-direction:column;align-items:stretch}.product-page-module__NFaE-G__primaryButton,.product-page-module__NFaE-G__secondaryButton{width:100%}.product-page-module__NFaE-G__trace{border-radius:14px;grid-column:2/span 22;margin-bottom:48px}.product-page-module__NFaE-G__traceRow{grid-template-columns:28px minmax(70px,.65fr) minmax(102px,1fr);gap:7px}.product-page-module__NFaE-G__traceValue{padding-inline:8px;font-size:10px}.product-page-module__NFaE-G__factRail{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page-module__NFaE-G__factRail li{border-bottom:1px solid var(--border);min-height:72px;padding:0 16px;font-size:12px}.product-page-module__NFaE-G__factRail li:nth-child(2){border-right:0}.product-page-module__NFaE-G__section{padding:80px 20px}.product-page-module__NFaE-G__sectionHeader{margin-bottom:52px;display:block}.product-page-module__NFaE-G__sectionMeta{margin-bottom:28px}.product-page-module__NFaE-G__sectionHeader h2{font-size:clamp(2.1rem,10vw,3.5rem)}.product-page-module__NFaE-G__sectionLead{margin-top:24px;font-size:15px}.product-page-module__NFaE-G__cardGrid,.product-page-module__NFaE-G__steps,.product-page-module__NFaE-G__controlGrid{grid-template-columns:1fr}.product-page-module__NFaE-G__storyCard,.product-page-module__NFaE-G__step,.product-page-module__NFaE-G__controlCard{min-height:auto}.product-page-module__NFaE-G__cardLabel{margin-bottom:56px}.product-page-module__NFaE-G__stepNumber{margin-bottom:64px}.product-page-module__NFaE-G__controlCard:first-child{border-right:0;border-bottom:1px solid var(--border)}.product-page-module__NFaE-G__faqItem summary{min-height:80px;font-size:16px}.product-page-module__NFaE-G__close{min-height:580px}}@media (prefers-reduced-motion:reduce){.product-page-module__NFaE-G__breadcrumb a,.product-page-module__NFaE-G__primaryButton,.product-page-module__NFaE-G__secondaryButton,.product-page-module__NFaE-G__faqPlus{transition:none}}
.start-module__wF3zuG__page{--frame:min(48rem, 92%);--step-gap:clamp(1rem, 2.5vw, 1.5rem);background:var(--bg-canvas);min-height:100vh;color:var(--text-primary);font-family:var(--font-app);flex-direction:column;display:flex}.start-module__wF3zuG__centered{justify-content:center}.start-module__wF3zuG__header{width:var(--frame);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;margin:0 auto;display:flex}.start-module__wF3zuG__brand{min-height:44px;color:var(--text-primary);letter-spacing:-.03em;align-items:center;font-size:.9375rem;font-weight:650;display:inline-flex}.start-module__wF3zuG__headerActions{align-items:center;gap:.75rem;display:flex}.start-module__wF3zuG__headerLink{min-height:44px;color:var(--text-secondary);align-items:center;padding-inline:.35rem;font-size:.8125rem;font-weight:500;transition:color .18s ease-out;display:inline-flex}.start-module__wF3zuG__headerLink:hover{color:var(--text-primary)}.start-module__wF3zuG__headerSkip{border:1px solid var(--border);min-height:44px;color:var(--text-primary);border-radius:.75rem;align-items:center;padding-inline:1rem;font-size:.8125rem;font-weight:600;transition:border-color .18s ease-out,background .18s ease-out;display:inline-flex}.start-module__wF3zuG__headerSkip:hover{border-color:var(--text-tertiary);background:var(--bg-hover)}.start-module__wF3zuG__skipShort{display:none}@media (max-width:40rem){.start-module__wF3zuG__skipLong{display:none}.start-module__wF3zuG__skipShort{display:inline}}.start-module__wF3zuG__inviteOffer{width:var(--frame);border-left:2px solid var(--success);margin:0 auto .25rem;padding:.1rem 0 .1rem .75rem}.start-module__wF3zuG__inviteOfferTitle{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.start-module__wF3zuG__inviteOfferBody{color:var(--text-primary);margin-top:.2rem;font-size:.9375rem;font-weight:550;line-height:1.45}.start-module__wF3zuG__main{width:var(--frame);flex-direction:column;flex:1;margin:0 auto;padding-block:clamp(.75rem,2vh,1.5rem) clamp(2rem,5vh,3rem);display:flex}.start-module__wF3zuG__progress{justify-content:center;align-items:center;gap:.5rem;display:flex}.start-module__wF3zuG__progressSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start-module__wF3zuG__dot{border:1.5px solid var(--border-strong);cursor:default;background:0 0;border-radius:999px;width:.5rem;height:.5rem;padding:0;transition:background .26s ease-out,border-color .26s ease-out,transform .26s ease-out;display:block}.start-module__wF3zuG__dot[data-reachable=true]{cursor:pointer}.start-module__wF3zuG__dot[data-reachable=true]:hover{border-color:var(--text-secondary);transform:scale(1.3)}.start-module__wF3zuG__dot[data-state=done]{border-color:var(--text-tertiary);background:var(--text-tertiary)}.start-module__wF3zuG__dot[data-state=current]{border-color:var(--accent);background:var(--accent);transform:scale(1.25)}.start-module__wF3zuG__step{gap:var(--step-gap);flex-direction:column;flex:1;margin-top:clamp(1rem,3vh,2rem);animation:.32s cubic-bezier(.22,1,.36,1) both start-module__wF3zuG__stepIn;display:flex}@keyframes start-module__wF3zuG__stepIn{0%{opacity:0;transform:translateY(8px)}}.start-module__wF3zuG__stepTitle{letter-spacing:-.035em;text-wrap:balance;max-width:28ch;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:600;line-height:1.15}.start-module__wF3zuG__stepLead{max-width:52ch;color:var(--text-secondary);text-wrap:pretty;margin-top:-.25rem;font-size:clamp(.875rem,.95vw,.9375rem);line-height:1.6}.start-module__wF3zuG__tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.375rem;padding-bottom:.5rem;display:flex}.start-module__wF3zuG__tab{min-height:38px;color:var(--text-secondary);border:1px solid #0000;border-radius:.6rem;padding-inline:.75rem;font-size:.8125rem;font-weight:550;transition:color .18s ease-out,background .18s ease-out,border-color .18s ease-out}.start-module__wF3zuG__tab:hover{color:var(--text-primary);background:var(--bg-hover)}.start-module__wF3zuG__tab[aria-selected=true]{border-color:var(--border);background:var(--bg-control);color:var(--text-primary)}.start-module__wF3zuG__tabPanels{display:grid}.start-module__wF3zuG__tabPanel{grid-area:1/1;align-content:start;gap:.5rem;display:grid}.start-module__wF3zuG__tabPanel[hidden]{visibility:hidden;display:grid}.start-module__wF3zuG__chapterTitle{letter-spacing:-.025em;text-wrap:balance;max-width:28ch;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:600;line-height:1.25}.start-module__wF3zuG__chapterBody{max-width:52ch;color:var(--text-secondary);text-wrap:pretty;font-size:.8125rem;line-height:1.6}.start-module__wF3zuG__chapterVisual{max-height:200px;margin-top:.25rem;position:relative;overflow:hidden}.start-module__wF3zuG__chapterVisual:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg-canvas));pointer-events:none;height:4rem;position:absolute;inset:auto 0 0}.start-module__wF3zuG__modeSwitch{background:var(--bg-control);border-radius:.8rem;grid-auto-columns:1fr;grid-auto-flow:column;place-self:flex-start start;gap:.25rem;max-width:100%;padding:.25rem;display:inline-grid}.start-module__wF3zuG__modeOption{min-height:36px;color:var(--text-secondary);border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;padding-inline:.9rem;font-size:.8125rem;font-weight:550;transition:color .18s ease-out,background .18s ease-out,box-shadow .18s ease-out;display:inline-flex}.start-module__wF3zuG__modeOption:hover{color:var(--text-primary)}.start-module__wF3zuG__modeOption[aria-checked=true]{background:color-mix(in srgb, var(--accent) 14%, var(--bg-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent)}.start-module__wF3zuG__modeHint{color:var(--text-tertiary);font-size:.75rem;line-height:1.5}.start-module__wF3zuG__ruleList{gap:.375rem;display:grid}.start-module__wF3zuG__ruleCard{border:1px solid var(--border);background:var(--bg-surface);text-align:left;border-radius:.75rem;gap:.75rem;width:100%;min-height:40px;padding:.65rem .85rem;transition:border-color .18s ease-out,background .18s ease-out;display:flex}.start-module__wF3zuG__ruleCard:hover{border-color:var(--text-tertiary)}.start-module__wF3zuG__ruleCard[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--bg-surface))}.start-module__wF3zuG__ruleCheck{border:1.5px solid var(--border-strong);width:1.05rem;height:1.05rem;color:var(--accent-foreground);border-radius:.35rem;flex-shrink:0;place-items:center;margin-top:.1rem;transition:background .18s ease-out,border-color .18s ease-out;display:grid}.start-module__wF3zuG__ruleCard[aria-pressed=true] .start-module__wF3zuG__ruleCheck{border-color:var(--accent);background:var(--accent)}.start-module__wF3zuG__ruleText{gap:.15rem;display:grid}.start-module__wF3zuG__ruleName{color:var(--text-primary);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.875rem;font-weight:600;display:flex}.start-module__wF3zuG__ruleFlag{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.1rem .4rem;font-size:.5625rem;font-weight:700}.start-module__wF3zuG__ruleBody{color:var(--text-secondary);font-size:.75rem;line-height:1.5}.start-module__wF3zuG__customRule{border:1px dashed var(--border);border-radius:.75rem;gap:.3rem;padding:.75rem;display:grid}.start-module__wF3zuG__fieldLabel{color:var(--text-primary);font-size:.875rem;font-weight:600}.start-module__wF3zuG__fieldHint{color:var(--text-tertiary);font-size:.75rem;line-height:1.5}.start-module__wF3zuG__textarea{border:1px solid var(--border);background:var(--bg-control);width:100%;color:var(--text-primary);font:inherit;resize:vertical;border-radius:.6rem;margin-top:.25rem;padding:.55rem .75rem;font-size:.875rem;line-height:1.55;transition:border-color .18s ease-out}.start-module__wF3zuG__textarea::placeholder{color:var(--text-tertiary)}.start-module__wF3zuG__textarea:focus{border-color:var(--accent);outline:none}.start-module__wF3zuG__selectionCount{color:var(--text-tertiary);font-size:.75rem}.start-module__wF3zuG__testCard{border:1px solid var(--border);background:var(--bg-surface);border-radius:.85rem;gap:.5rem;padding:clamp(.75rem,2vw,1.25rem);display:grid}.start-module__wF3zuG__verdict{border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,2vw,1.25rem);padding:clamp(.75rem,2vw,1.25rem);display:flex}.start-module__wF3zuG__verdict[data-outcome=hidden]{border-left-color:var(--danger)}.start-module__wF3zuG__verdict[data-outcome=review]{border-left-color:var(--review)}.start-module__wF3zuG__verdict[data-outcome=visible]{border-left-color:var(--success)}.start-module__wF3zuG__verdictText{flex:16rem;gap:.3rem;display:grid}.start-module__wF3zuG__verdictTitle{letter-spacing:-.02em;text-wrap:balance;font-size:.9375rem;font-weight:600}.start-module__wF3zuG__verdictBody{color:var(--text-secondary);text-wrap:pretty;font-size:.8125rem;line-height:1.55}.start-module__wF3zuG__verdictMeta{color:var(--text-tertiary);font-size:.6875rem;line-height:1.5}.start-module__wF3zuG__door{flex-shrink:0;justify-items:center;width:7rem;display:grid}.start-module__wF3zuG__doorFrame{width:7rem;height:8.75rem}.start-module__wF3zuG__doorCase{fill:var(--text-primary)}.start-module__wF3zuG__doorInner{fill:var(--bg-canvas)}.start-module__wF3zuG__doorOpening{fill:var(--bg-control)}.start-module__wF3zuG__doorFrame{grid-area:1/1}.start-module__wF3zuG__doorLeaf{background:linear-gradient(135deg in oklab, var(--accent) 0%, var(--accent-hover) 100%);transform-origin:0;border-radius:.3rem;grid-area:1/1;place-self:start;width:4.2rem;height:6.93rem;margin-top:1.12rem;margin-left:1.4rem;transition:transform .52s cubic-bezier(.22,1,.36,1);position:relative;transform:perspective(800px)rotateY(0)}.start-module__wF3zuG__door[data-state=idle] .start-module__wF3zuG__doorLeaf,.start-module__wF3zuG__door[data-state=visible] .start-module__wF3zuG__doorLeaf{transform:perspective(800px)rotateY(-72deg)}.start-module__wF3zuG__door[data-state=review] .start-module__wF3zuG__doorLeaf{transform:perspective(800px)rotateY(-38deg)}.start-module__wF3zuG__door[data-state=hidden] .start-module__wF3zuG__doorLeaf{transform:perspective(800px)rotateY(0)}.start-module__wF3zuG__doorPeephole,.start-module__wF3zuG__doorHandle{border-radius:999px;position:absolute}.start-module__wF3zuG__doorPeephole{background:var(--accent-foreground);opacity:.75;width:.55rem;height:.55rem;top:22%;left:50%;translate:-50%}.start-module__wF3zuG__doorHandle{background:var(--accent-foreground);width:.375rem;height:.375rem;top:52%;right:.45rem}.start-module__wF3zuG__summaryGrid{border-top:1px solid var(--border);gap:0;display:grid}.start-module__wF3zuG__summaryItem{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.25rem;padding-block:.7rem;display:flex}.start-module__wF3zuG__summaryLabel{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.start-module__wF3zuG__summaryValue{color:var(--text-primary);text-align:right;font-size:.875rem;font-weight:550}.start-module__wF3zuG__step .start-module__wF3zuG__inviteOffer{width:100%;margin:0}.start-module__wF3zuG__nextUp{padding-top:var(--step-gap);border-top:1px solid var(--border);gap:.5rem;display:grid}.start-module__wF3zuG__nextTitle{letter-spacing:-.02em;font-size:.9375rem;font-weight:600}.start-module__wF3zuG__nextBody{max-width:52ch;color:var(--text-secondary);font-size:.875rem;line-height:1.6}.start-module__wF3zuG__cappedVisual{max-height:220px;position:relative;overflow:hidden}.start-module__wF3zuG__cappedVisual:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg-canvas));pointer-events:none;height:3.5rem;position:absolute;inset:auto 0 0}.start-module__wF3zuG__finish{justify-items:start;gap:.5rem;display:grid}.start-module__wF3zuG__primaryButton{background:var(--accent);min-height:42px;color:var(--accent-foreground);border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:.8125rem;font-weight:650;transition:background .18s ease-out,transform .18s ease-out;display:inline-flex}.start-module__wF3zuG__primaryButton:hover:not(:disabled){background:var(--accent-hover)}.start-module__wF3zuG__primaryButton:active:not(:disabled){transform:scale(.98)}.start-module__wF3zuG__primaryButton:disabled{opacity:.45;cursor:not-allowed}.start-module__wF3zuG__secondaryButton,.start-module__wF3zuG__backButton{border:1px solid var(--border);min-height:42px;color:var(--text-primary);border-radius:.65rem;justify-content:center;align-items:center;gap:.4rem;padding-inline:.9rem;font-size:.8125rem;font-weight:600;transition:border-color .18s ease-out,background .18s ease-out;display:inline-flex}.start-module__wF3zuG__secondaryButton:hover:not(:disabled),.start-module__wF3zuG__backButton:hover{border-color:var(--text-tertiary);background:var(--bg-hover)}.start-module__wF3zuG__secondaryButton:disabled{opacity:.45;cursor:not-allowed}.start-module__wF3zuG__backButton{color:var(--text-secondary);border-color:#0000}.start-module__wF3zuG__notice{color:var(--text-tertiary);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.start-module__wF3zuG__noticeBox{border:1px solid color-mix(in srgb, var(--warning) 40%, var(--border));background:var(--warning-soft);border-radius:.75rem;justify-items:start;gap:.5rem;padding:.75rem;display:grid}.start-module__wF3zuG__noticeTitle{color:var(--text-primary);font-size:.8125rem;font-weight:600;line-height:1.5}.start-module__wF3zuG__noticeBody{color:var(--text-secondary);font-size:.75rem;line-height:1.55}.start-module__wF3zuG__stepNav{align-items:center;gap:.65rem;margin-top:auto;padding-top:.75rem;display:flex}.start-module__wF3zuG__stepNavSide{flex:1 1 0;min-width:0;display:flex}.start-module__wF3zuG__stepNavEnd{justify-content:flex-end}.start-module__wF3zuG__stepNav>.start-module__wF3zuG__primaryButton:only-child{margin-left:auto}.start-module__wF3zuG__textLink{color:var(--text-primary);text-underline-offset:.2em;text-decoration:underline}.start-module__wF3zuG__spinner{animation:.9s linear infinite start-module__wF3zuG__spin}@keyframes start-module__wF3zuG__spin{to{transform:rotate(360deg)}}.start-module__wF3zuG__paused{width:var(--frame);text-align:center;justify-items:center;gap:1rem;max-width:32rem;margin:0 auto;padding-block:4rem;display:grid}.start-module__wF3zuG__pausedTitle{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.start-module__wF3zuG__pausedBody{color:var(--text-secondary);text-wrap:pretty;font-size:.9375rem;line-height:1.7}.start-module__wF3zuG__brand:focus-visible,.start-module__wF3zuG__headerLink:focus-visible,.start-module__wF3zuG__headerSkip:focus-visible,.start-module__wF3zuG__tab:focus-visible,.start-module__wF3zuG__modeOption:focus-visible,.start-module__wF3zuG__ruleCard:focus-visible,.start-module__wF3zuG__primaryButton:focus-visible,.start-module__wF3zuG__secondaryButton:focus-visible,.start-module__wF3zuG__backButton:focus-visible,.start-module__wF3zuG__textarea:focus-visible,.start-module__wF3zuG__textLink:focus-visible,.start-module__wF3zuG__dot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.start-module__wF3zuG__step,.start-module__wF3zuG__spinner{animation:none}.start-module__wF3zuG__doorLeaf,.start-module__wF3zuG__dot,.start-module__wF3zuG__tab,.start-module__wF3zuG__modeOption,.start-module__wF3zuG__ruleCard,.start-module__wF3zuG__primaryButton,.start-module__wF3zuG__secondaryButton,.start-module__wF3zuG__backButton,.start-module__wF3zuG__headerSkip,.start-module__wF3zuG__textarea{transition:none}}
.article-module__EzbmIW__page{--frame:min(88rem, 90%);--gutter:clamp(1.25rem, 3.2vw, 3rem);--rule:color-mix(in srgb, var(--border-strong) 58%, transparent);background:var(--bg-canvas);min-height:100vh;color:var(--text-primary);font-family:var(--font-app);overflow-x:clip}.article-module__EzbmIW__hero,.article-module__EzbmIW__section,.article-module__EzbmIW__related,.article-module__EzbmIW__close{border-inline:1px solid var(--border);width:min(100% - 32px,1440px);margin-inline:auto;position:relative}.article-module__EzbmIW__hero:after,.article-module__EzbmIW__section:after,.article-module__EzbmIW__related:after,.article-module__EzbmIW__close:after{content:"";z-index:1;background:var(--border);width:100vw;height:1px;position:absolute;bottom:-1px;left:50%;translate:-50%}.article-module__EzbmIW__hero{grid-template-columns:repeat(24,minmax(0,1fr));padding-top:64px;display:grid}.article-module__EzbmIW__gridLines{display:none}.article-module__EzbmIW__heroCopy{z-index:1;grid-column:2/span 12;padding-block:clamp(32px,4vw,64px) clamp(64px,8vw,104px)}.article-module__EzbmIW__heroCopyWide{grid-column:2/span 18}.article-module__EzbmIW__breadcrumb{color:var(--text-tertiary);align-items:center;gap:6px;margin-bottom:clamp(96px,10vw,132px);font-size:12px;display:flex}.article-module__EzbmIW__breadcrumb a{color:var(--text-secondary);text-decoration:none;transition:color .18s}.article-module__EzbmIW__breadcrumb a:hover{color:var(--text-primary)}.article-module__EzbmIW__breadcrumb a:focus-visible,.article-module__EzbmIW__primaryButton:focus-visible,.article-module__EzbmIW__secondaryButton:focus-visible,.article-module__EzbmIW__tocList a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.article-module__EzbmIW__kicker,.article-module__EzbmIW__sectionMeta,.article-module__EzbmIW__tocLabel,.article-module__EzbmIW__tocIndex,.article-module__EzbmIW__updated{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);text-transform:uppercase;letter-spacing:.1em}.article-module__EzbmIW__kicker{color:var(--accent);margin:0 0 20px;font-size:11px;font-weight:650}.article-module__EzbmIW__title{letter-spacing:-.06em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(2.6rem,5vw,5.4rem);font-weight:580;line-height:.98}.article-module__EzbmIW__lead{max-width:680px;color:var(--text-secondary);margin:32px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.6}.article-module__EzbmIW__updated{color:var(--text-tertiary);margin:28px 0 0;font-size:10px}.article-module__EzbmIW__factRail{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:44px 0 0;padding:0;list-style:none;display:grid}.article-module__EzbmIW__factRail li{border-bottom:1px solid var(--border);color:var(--text-secondary);padding:18px 20px 18px 0;font-size:13.5px;line-height:1.5}.article-module__EzbmIW__factRail li:nth-child(odd){border-right:1px solid var(--border);padding-right:24px}.article-module__EzbmIW__factRail li:nth-child(2n){padding-left:24px}.article-module__EzbmIW__toc{z-index:1;border-left:1px solid var(--border);grid-column:16/span 8;align-self:start;padding-block:clamp(80px,11vw,148px) 0;padding-inline-start:clamp(24px,3vw,48px);position:sticky;top:96px}.article-module__EzbmIW__tocLabel{color:var(--text-tertiary);margin:0 0 20px;font-size:10px}.article-module__EzbmIW__tocList{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.article-module__EzbmIW__tocList a{border-bottom:1px solid var(--border);color:var(--text-secondary);align-items:baseline;gap:14px;padding:13px 0;font-size:14px;text-decoration:none;transition:color .18s;display:flex}.article-module__EzbmIW__tocList a:hover{color:var(--text-primary)}.article-module__EzbmIW__tocList li:last-child a{border-bottom:0}.article-module__EzbmIW__tocIndex{color:var(--accent);font-size:10px}.article-module__EzbmIW__heroMedia{aspect-ratio:16/7;border:1px solid var(--border);background:var(--bg-subtle);grid-column:2/span 22;min-height:360px;margin:0 0 clamp(48px,6vw,88px);position:relative;overflow:hidden}.article-module__EzbmIW__heroMedia img{object-fit:cover}.article-module__EzbmIW__section{padding:clamp(72px,8vw,128px) clamp(24px,5vw,76px);scroll-margin-top:88px}.article-module__EzbmIW__sectionHeader{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-bottom:clamp(48px,6vw,80px);display:grid}.article-module__EzbmIW__sectionMeta{color:var(--text-tertiary);grid-column:1/-1;margin:8px 0 16px;font-size:10px}.article-module__EzbmIW__sectionMeta span{color:var(--accent);margin-right:12px}.article-module__EzbmIW__sectionHeader h2{letter-spacing:-.05em;text-wrap:balance;grid-column:1/span 5;margin:0;font-size:clamp(1.85rem,3.2vw,3.4rem);font-weight:560;line-height:1.05}.article-module__EzbmIW__sectionLead{color:var(--text-secondary);grid-column:6/span 7;margin:6px 0 0;font-size:15px;line-height:1.65}.article-module__EzbmIW__blocks{gap:clamp(40px,5vw,64px);display:grid}.article-module__EzbmIW__tableWrap{overflow-x:auto}.article-module__EzbmIW__table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}.article-module__EzbmIW__table th{border-bottom:1px solid var(--text-primary);color:var(--text-primary);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 24px 14px 0;font-size:10px;font-weight:600}.article-module__EzbmIW__table td{border-bottom:1px solid var(--border);color:var(--text-secondary);vertical-align:top;padding:18px 24px 18px 0}.article-module__EzbmIW__table td:first-child{width:30%;color:var(--text-primary);font-weight:560}.article-module__EzbmIW__table td:last-child{padding-right:0}.article-module__EzbmIW__columns{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.article-module__EzbmIW__column{border-bottom:1px solid var(--border);padding:32px 32px 32px 0}.article-module__EzbmIW__column:first-child{border-right:1px solid var(--border)}.article-module__EzbmIW__column:last-child{padding-left:32px;padding-right:0}.article-module__EzbmIW__listBlock{border-top:1px solid var(--border);padding-top:32px}.article-module__EzbmIW__listTitle{letter-spacing:-.01em;margin:0 0 20px;font-size:15px;font-weight:600}.article-module__EzbmIW__list{gap:14px;max-width:72ch;margin:0;padding:0;list-style:none;display:grid}.article-module__EzbmIW__list li{color:var(--text-secondary);padding-left:22px;font-size:14.5px;line-height:1.6;position:relative}.article-module__EzbmIW__list li:before{content:"";background:var(--text-tertiary);width:10px;height:1px;position:absolute;top:.68em;left:0}.article-module__EzbmIW__note{border-left:1px solid var(--accent);max-width:78ch;color:var(--text-secondary);margin:0;padding-left:20px;font-size:14.5px;line-height:1.7}.article-module__EzbmIW__related{padding:clamp(72px,8vw,112px) clamp(24px,5vw,76px)}.article-module__EzbmIW__relatedHeader{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-bottom:48px;display:grid}.article-module__EzbmIW__relatedHeader .article-module__EzbmIW__sectionMeta{grid-column:1/-1;margin:0}.article-module__EzbmIW__relatedHeader h2{letter-spacing:-.05em;grid-column:1/span 6;margin:0;font-size:clamp(1.9rem,3.2vw,3.2rem);font-weight:560;line-height:1.05}.article-module__EzbmIW__relatedGrid{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-module__EzbmIW__relatedCard{border-bottom:1px solid var(--border);flex-direction:column;min-width:0;padding:30px;display:flex}.article-module__EzbmIW__relatedCard:first-child{padding-left:0}.article-module__EzbmIW__relatedCard:last-child{padding-right:0}.article-module__EzbmIW__relatedCard:not(:last-child){border-right:1px solid var(--border)}.article-module__EzbmIW__relatedMeta{color:var(--text-tertiary);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px;font-size:9.5px}.article-module__EzbmIW__relatedCard h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:570;line-height:1.12}.article-module__EzbmIW__relatedCard h3 a{color:inherit;text-decoration:none}.article-module__EzbmIW__relatedCard>p:not(.article-module__EzbmIW__relatedMeta){color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:18px 0 0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.article-module__EzbmIW__relatedLink{width:fit-content;color:var(--text-primary);align-items:center;gap:8px;margin-top:28px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.article-module__EzbmIW__relatedCard h3 a:focus-visible,.article-module__EzbmIW__relatedLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.article-module__EzbmIW__close{padding:clamp(72px,9vw,128px) clamp(24px,5vw,76px) clamp(96px,12vw,160px)}.article-module__EzbmIW__closeTitle{letter-spacing:-.05em;max-width:18ch;margin:0;font-size:clamp(1.9rem,3.4vw,3.4rem);font-weight:560;line-height:1.05}.article-module__EzbmIW__closeBody{max-width:58ch;color:var(--text-secondary);margin:24px 0 0;font-size:16px;line-height:1.6}.article-module__EzbmIW__closeActions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.article-module__EzbmIW__primaryButton,.article-module__EzbmIW__secondaryButton{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.article-module__EzbmIW__primaryButton{background:var(--text-primary);color:var(--bg-canvas)}.article-module__EzbmIW__primaryButton:hover{background:color-mix(in srgb, var(--text-primary) 86%, var(--bg-canvas))}.article-module__EzbmIW__secondaryButton{border:1px solid var(--border);color:var(--text-primary)}.article-module__EzbmIW__secondaryButton:hover{border-color:var(--text-tertiary)}.article-module__EzbmIW__closeNote{color:var(--text-tertiary);margin:28px 0 0;font-size:12.5px}@media (max-width:1100px){.article-module__EzbmIW__heroCopy{grid-column:2/span 22}.article-module__EzbmIW__toc{border-left:0;grid-column:2/span 22;padding-block:0 clamp(56px,7vw,88px);padding-inline-start:0;position:static}.article-module__EzbmIW__tocList{columns:2;column-gap:32px}.article-module__EzbmIW__sectionHeader h2{grid-column:1/span 6}.article-module__EzbmIW__sectionLead{grid-column:7/span 6}}@media (max-width:767px){.article-module__EzbmIW__page{--frame:100%;--gutter:1.25rem}.article-module__EzbmIW__hero,.article-module__EzbmIW__section,.article-module__EzbmIW__related,.article-module__EzbmIW__close{border-inline:0;width:100%}.article-module__EzbmIW__heroCopy,.article-module__EzbmIW__toc{grid-column:1/-1;padding-inline:20px}.article-module__EzbmIW__section,.article-module__EzbmIW__related,.article-module__EzbmIW__close{padding-inline:20px}.article-module__EzbmIW__sectionHeader{margin-bottom:44px;display:block}.article-module__EzbmIW__sectionMeta{margin:0 0 24px}.article-module__EzbmIW__sectionLead{margin-top:20px}.article-module__EzbmIW__factRail,.article-module__EzbmIW__columns{grid-template-columns:minmax(0,1fr)}.article-module__EzbmIW__factRail li:nth-child(odd){border-right:0;padding-right:0}.article-module__EzbmIW__factRail li:nth-child(2n){padding-left:0}.article-module__EzbmIW__column,.article-module__EzbmIW__column:last-child{padding:28px 0}.article-module__EzbmIW__column:first-child{border-right:0}.article-module__EzbmIW__tocList{columns:1}.article-module__EzbmIW__heroMedia{aspect-ratio:16/10;border-inline:0;grid-column:1/-1;min-height:0;margin-bottom:48px}.article-module__EzbmIW__relatedHeader{display:block}.article-module__EzbmIW__relatedHeader h2{margin-top:20px}.article-module__EzbmIW__relatedGrid{display:block}.article-module__EzbmIW__relatedCard,.article-module__EzbmIW__relatedCard:first-child,.article-module__EzbmIW__relatedCard:last-child{border-right:0;padding:28px 0}.article-module__EzbmIW__table,.article-module__EzbmIW__table tbody,.article-module__EzbmIW__table tr,.article-module__EzbmIW__table td{width:100%;display:block}.article-module__EzbmIW__table thead{display:none}.article-module__EzbmIW__table tr{border-bottom:1px solid var(--border);padding-block:20px}.article-module__EzbmIW__table td{border-bottom:0;padding:0 0 8px}.article-module__EzbmIW__table td:first-child{width:auto}.article-module__EzbmIW__table td:not(:first-child):before{content:attr(data-label);color:var(--text-tertiary);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;display:block}}
.invite-cta-badge-module__9S23rq__badge{border:1px solid color-mix(in srgb, var(--success) 40%, transparent);background:var(--success-soft);color:var(--success);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.75rem;font-weight:650;line-height:1.2;display:inline-flex}
