@font-face{font-family:STIX Two Text Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:STIX Two Text Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/stix-two-text-cyrillic-wght-normal.CcrOj1MU.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:STIX Two Text Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/stix-two-text-greek-wght-normal.DAdwyhkq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:STIX Two Text Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/stix-two-text-vietnamese-wght-normal.CfS0RdBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:STIX Two Text Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/stix-two-text-latin-ext-wght-normal.BUpo8gM0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:STIX Two Text Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/stix-two-text-latin-wght-normal.BTZaHlTl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:STIX Two Text Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:STIX Two Text Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/_astro/stix-two-text-cyrillic-wght-italic.BzL1BdzR.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:STIX Two Text Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/_astro/stix-two-text-greek-wght-italic.glgrbyRu.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:STIX Two Text Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/_astro/stix-two-text-vietnamese-wght-italic.B1jFRJrJ.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:STIX Two Text Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/_astro/stix-two-text-latin-ext-wght-italic.-XhV508b.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:STIX Two Text Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/_astro/stix-two-text-latin-wght-italic.BDl6bBME.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas: #ffffff;--raised: #ffffff;--sunken: #f5f5f5;--inverse: #18171c;--inverse-2: #232327;--inverse-3: #2d2c31;--ink: #18171c;--ink-2: #2d2c31;--ink-3: #5f5f5f;--ink-inv: #fafaf9;--border: #e4e4e4;--border-subtle: rgba(24, 23, 28, .08);--border-strong: rgba(24, 23, 28, .16);--rule: rgba(24, 23, 28, .24);--rule-inv: rgba(250, 250, 249, .24);--lamp: #40916c;--serif: "STIX Two Text Variable", Georgia, "Times New Roman", serif;--sans: "Instrument Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--wordmark: "Inter Variable", var(--sans);--gutter: clamp(16px, 5vw, 64px);--wide: 1280px;--nav-h: 72px;--r-card: clamp(16px, 1.6vw, 24px);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-settle: cubic-bezier(.16, 1, .3, 1);--t-caps: .6875rem;--t-sm: clamp(.875rem, .84rem + .16vw, .9375rem);--t-base: clamp(.9375rem, .88rem + .26vw, 1rem);--t-lg: clamp(1.0625rem, .97rem + .42vw, 1.125rem);--t-xl: clamp(1.1875rem, 1.06rem + .63vw, 1.375rem);--t-h2: clamp(2rem, 1.3rem + 2.6vw, 3rem);--t-h1: clamp(2.05rem, 1.05rem + 3.3vw, 4rem);--duration-normal: .2s;--duration-slow: .3s;--text-primary: var(--ink);--text-secondary: var(--ink-2);--text-tertiary: var(--ink-3);--text-inverse: var(--ink-inv);--color-white: #ffffff;--font-body: var(--sans);--weight-medium: 500;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px)}html{background:linear-gradient(var(--inverse),var(--inverse)) top / 100% 100vh no-repeat,var(--canvas)}body{margin:0;background:transparent;color:var(--ink);font-family:var(--sans);font-size:var(--t-base);line-height:1.55;font-feature-settings:"ss01","cv11","liga","calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;overflow-x:clip}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;line-height:1.1;color:var(--ink);margin:0;text-wrap:balance;font-feature-settings:"liga","calt","dlig"}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}img,video,canvas,svg{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus{outline:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.on-dark :focus-visible,.nav[data-tone=dark][data-scrolled=false] :focus-visible{outline-color:var(--ink-inv)}::selection{background:var(--ink);color:var(--ink-inv)}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;top:0;left:0;z-index:9999;transform:translateY(-120%);background:var(--inverse);color:var(--ink-inv);padding:12px 20px;font-size:var(--t-sm);font-weight:600;transition:transform .16s ease-out}.skip:focus{transform:none}.wrap{max-width:var(--wide);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(64px,8vw,120px);background-color:var(--canvas)}.section--tight{padding-block:clamp(40px,5vw,72px)}.on-dark{background:var(--inverse);color:var(--ink-inv);--rule: var(--rule-inv);--ink: var(--ink-inv);--ink-2: rgba(250, 250, 249, .86);--ink-3: rgba(250, 250, 249, .58);--border: rgba(250, 250, 249, .18);--border-subtle: rgba(250, 250, 249, .1);--border-strong: rgba(250, 250, 249, .28)}.on-dark h1,.on-dark h2,.on-dark h3{color:var(--ink-inv)}.caps{font-family:var(--sans);font-weight:500;font-size:var(--t-caps);line-height:1.2;letter-spacing:.11em;text-transform:uppercase}.tabular{font-feature-settings:"ss01","cv11","liga","calt","tnum","lnum";font-variant-numeric:tabular-nums lining-nums}.eyebrow{color:var(--ink-3);margin-bottom:20px}.fig-caption{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:16px;row-gap:4px;margin:0;padding-top:12px;border-top:1px solid var(--rule)}.fig-no{flex:none;color:var(--ink-3)}.fig-caption__text{max-width:52ch;font-size:var(--t-sm);line-height:1.4;color:var(--ink-2)}.hairline{border:0;border-top:1px solid var(--rule);margin:0}.title{font-size:var(--t-h2)}.lead{font-size:var(--t-lg);line-height:1.55;color:var(--ink-2);max-width:36ch}.more{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-sm);font-weight:500;color:var(--ink)}.more:hover{text-decoration:underline;text-underline-offset:3px}.prose p{color:var(--ink-2);line-height:1.65;margin-bottom:18px;max-width:68ch}.prose p:last-child{margin-bottom:0}.prose a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.nav{position:fixed;inset:0 0 auto;z-index:200;height:var(--nav-h);border-bottom:1px solid transparent;color:var(--ink);background:#ffffffdb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--border-subtle);transition:background-color .3s,color .3s,border-color .3s}.nav[data-tone=dark][data-scrolled=false]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent;color:var(--ink-inv)}.nav__row{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.lockup{display:inline-flex;align-items:center;gap:7px;justify-self:start}.lockup__mark{width:34px;height:34px;flex:none}.lockup__word{font-family:var(--wordmark);font-weight:600;font-size:25px;letter-spacing:-.04em;line-height:1}.nav__links{display:none;gap:24px;justify-self:center}.nav__links a{font-size:var(--t-sm);font-weight:500;opacity:.82;transition:opacity .2s;padding:8px 0}.nav__links a:hover,.nav__links a[aria-current=page]{opacity:1}.nav__right{display:flex;align-items:center;gap:12px;justify-self:end}.nav__toggle{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;margin-right:-8px}.nav__bars{position:relative;width:20px;height:2px;background:currentColor;border-radius:1px;transition:background-color .2s}.nav__bars:before,.nav__bars:after{content:"";position:absolute;left:0;width:20px;height:2px;background:currentColor;border-radius:1px;transition:transform .25s var(--ease-out),top .25s var(--ease-out)}.nav__bars:before{top:-6px}.nav__bars:after{top:6px}.nav__toggle[aria-expanded=true] .nav__bars{background:transparent}.nav__toggle[aria-expanded=true] .nav__bars:before{top:0;transform:rotate(45deg)}.nav__toggle[aria-expanded=true] .nav__bars:after{top:0;transform:rotate(-45deg)}.menu{position:fixed;top:var(--nav-h);left:0;right:0;bottom:0;z-index:190;background:var(--canvas);padding:24px var(--gutter) 40px;display:none;flex-direction:column;gap:4px;overflow:auto}.menu[data-open=true]{display:flex}.menu>a{font-family:var(--serif);font-size:2rem;letter-spacing:-.02em;padding:14px 0;border-bottom:1px solid var(--border-subtle)}.menu__foot{margin-top:auto;padding-top:32px}.menu__foot .key-socket,.menu__foot .btn-pill{width:100%}body.menu-open{overflow:hidden}@media(min-width:768px){.nav__links{display:flex}.nav__toggle{display:none}}@media(max-width:767px){.nav__row{grid-template-columns:auto 1fr auto}}@media(max-width:480px){.nav .nav-cta{padding-inline:14px}}.hero{position:relative;isolation:isolate;overflow:clip;padding-block:calc(var(--nav-h) + 36px) 0}.hero__head{text-align:center;max-width:1240px}.hero__badge{color:#fafaf994;margin:0 0 18px}.hero .hero__h1{font-size:clamp(2.7rem,1.2rem + 5.9vw,5.9rem);line-height:.98;letter-spacing:-.04em;word-spacing:-.05em;color:#e8e8ea;max-width:26ch;margin-inline:auto;text-wrap:balance}.hero__br{display:none}@media(min-width:1024px){.hero__br{display:inline}}.hero__sub{margin:24px auto 0;max-width:46ch;font-size:clamp(1rem,.95rem + .3vw,1.125rem);font-weight:500;line-height:1.45;color:#fafaf9b8}.hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px}.hero__ctas .btn-pill{min-width:178px}.stage{position:relative;width:100%;aspect-ratio:1 / .92;margin-top:8px;background:linear-gradient(180deg,#18171c,#212125 30%,#424246,#b0b0b2 62%,#ececed 80%,#fff 92% 100%);overflow:hidden;touch-action:pan-y pinch-zoom}.stage__canvas{position:absolute;inset:0;width:100%!important;height:100%!important;opacity:0;transition:opacity .3s ease-out;touch-action:pan-y pinch-zoom}.stage__canvas.is-live{opacity:1}.stage__fallback{position:absolute;inset:0;display:grid;place-items:center;color:#fafaf973;font-size:var(--t-sm);padding:24px;text-align:center}.hero .phone,.hero .console{opacity:0;transition:opacity .3s ease-out}.hero.is-live .phone,.hero.is-live .console{opacity:1}.phone{position:absolute;z-index:2;pointer-events:none;--pw: 100px;filter:drop-shadow(0 calc(var(--pw) * .05) calc(var(--pw) * .1) rgba(0,0,0,.45))}.phone__bezel{position:absolute;inset:0;width:100%;height:100%;z-index:1}.phone__screen{position:absolute;left:4.043%;top:1.588%;width:91.991%;height:96.824%;border-radius:calc(var(--pw) * .1533);overflow:hidden;background:#000;transform:translateZ(0)}.phone__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.phone__img--before{z-index:2}.phone__img--blocked{z-index:1}.hero[data-state=on] .phone__img--before{opacity:0}.console{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px;width:max-content;left:var(--slot-x, 50%);top:var(--slot-y, 80%);transform:translate(-50%)}.console__key{min-width:138px}.console__key[data-key=eject] .console__restore,.console__key[data-key=restore] .console__eject{display:none}.console__readout{display:block;margin:0;color:#fafaf99e;text-align:center}.readout{display:inline-grid;justify-items:center}.readout>span{grid-area:1 / 1;white-space:nowrap;text-align:center}.readout__on{visibility:hidden;color:#fafaf9e6}.hero[data-state=on] .readout__idle{visibility:hidden}.hero[data-state=on] .readout__on{visibility:visible}.hero[data-sweep=light] .console__readout,.hero[data-sweep=studio] .console__readout{color:#18171c9e}.hero[data-sweep=light] .readout__on,.hero[data-sweep=studio] .readout__on{color:#18171ceb}@media(min-width:700px){.stage{aspect-ratio:1.6 / 1}}@media(min-width:1024px){.hero{padding-top:calc(var(--nav-h) + 48px)}.hero__badge{margin-bottom:22px}.hero__sub{margin-top:28px}.hero__ctas{margin-top:40px;gap:16px}.stage{aspect-ratio:auto;height:clamp(400px,100vh - 520px,640px);max-height:none;margin-top:clamp(24px,4.4vh,48px)}}@media(max-width:520px){.hero__ctas{flex-direction:column;align-items:stretch}.hero__ctas .btn-pill{min-width:0;width:100%}.hero__ctas .key-socket{width:100%}}@keyframes settle{0%{opacity:0}to{opacity:1}}.recog{--bleed: calc(var(--gutter) + max(0px, (100vw - var(--wide)) / 2));--crop-inset: max(0px, calc((100vw - 1649.2px)/2) );overflow-x:clip}.recog__grid{display:grid;gap:clamp(28px,5vw,40px)}.recog__stage{margin-top:0;margin-inline:calc(-1 * var(--bleed));max-width:904.6px}@media(max-width:1179px){.recog__stage,.ritual{max-width:none}}@media(min-width:1180px){.recog__grid{grid-template-columns:minmax(0,clamp(19rem,30vw,26rem)) minmax(0,1fr);gap:clamp(40px,6vw,80px);align-items:center}.recog__stage{margin-top:0;margin-left:0;margin-right:calc(-1 * var(--bleed))}}.ritual{position:relative;min-width:0;container:stage / inline-size;max-width:904.6px;margin-inline-start:auto}.ritual__stage{position:relative;--band-cap: 264px;height:calc(var(--tile) * 1.85);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,Segoe UI,Roboto,sans-serif;--tile: min(12cqw, calc(var(--band-cap) * .4112));--pitch: calc(var(--tile) * 1.4);--focus-x: 34%;--focus: 1.2;--recede-k: .15;--edge-shade: .8;--ease: cubic-bezier(0, 0, .2, 1);--advance: .35s}@supports (transition-timing-function: linear(0,1)){.ritual__stage{--ease: linear(0 0%, .112 9.5%, .281 19%, .461 28.6%, .616 38.1%, .732 47.6%, .825 57.1%, .89 66.7%, .937 76.2%, .969 85.7%, .991 95.2%, 1 100%)}}.ritual__defs{position:absolute;width:0;height:0;overflow:hidden}@media(min-width:1650px){.ritual__stage{--edge-fade: min(var(--crop-inset, 0px), calc(var(--tile) * 1.2));-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--edge-fade)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--edge-fade)),transparent 100%)}}.ritual__belt{position:absolute;inset-inline:0;top:calc(var(--tile) * .93);height:0}@media(min-width:1180px){.ritual__stage{height:min(calc(100cqw / 3.427),var(--band-cap))}.ritual__belt{top:calc(var(--tile) * 1.156)}}.ritual__track{position:absolute;left:var(--focus-x);top:0;transform:translate(calc(var(--i, 0) * var(--pitch) * -1));transition:transform var(--advance) var(--ease)}.ritual__slot{position:absolute;top:0;left:calc(var(--slot) * var(--pitch));width:var(--tile);aspect-ratio:1;translate:-50% -50%;--dist: max(calc(var(--slot) - var(--i, 0)), calc(var(--i, 0) - var(--slot)))}.ritual__tile{position:absolute;left:50%;top:50%;translate:-50% -50%;font-size:var(--tile);width:1em;aspect-ratio:1;opacity:clamp(0,calc(1 - var(--dist) * var(--recede-k)),1);transform:scale(1);transition:opacity var(--advance) var(--ease),font-size var(--advance) var(--ease)}.ritual__slot[data-focus=true] .ritual__tile{font-size:calc(var(--tile) * var(--focus))}.ritual__slot.is-exiting .ritual__tile{transform:scale(.001);opacity:0;transition:transform .3s cubic-bezier(.22,0,.1,1),opacity .22s ease-out}.ritual__icon{position:absolute;inset:0}.ritual__face{position:absolute;inset:0;filter:drop-shadow(0 .05em .13em rgba(24,23,28,.3))}.ritual__face:after{content:"";position:absolute;inset:0;background-color:#55607a;background-image:var(--art);background-size:cover;background-position:center;filter:brightness(var(--edge-shade));border-radius:22.4%;clip-path:url(#ritual-squircle)}.ritual__art{position:absolute;inset:1px;width:calc(100% - 2px);height:calc(100% - 2px);max-width:none;object-fit:cover;border-radius:22.4%;clip-path:url(#ritual-squircle);user-select:none;-webkit-user-drag:none}.ritual__name{position:absolute;top:100%;left:50%;translate:-50% 0;margin-top:calc(var(--tile) * .075);max-width:calc(var(--pitch) * .95);font-size:calc(var(--tile) * .175);line-height:1.15;color:#18171ce6;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ritual__remove{opacity:0;position:absolute;top:-13%;left:-13%;width:35%;height:35%;border-radius:50%;background-color:#ff3b30;display:grid;place-items:center;box-shadow:0 1px 3px #0c121c59;transition:transform .12s ease-out,background-color .12s ease-out}.ritual__slot[data-focus=true] .ritual__remove{opacity:1}.ritual__remove svg{width:100%;height:100%}.ritual__remove line{stroke:#fff;stroke-width:1.4;stroke-linecap:round}.ritual__remove[data-pressed=true]{transform:scale(.82);background-color:#c7261d}.ritual[data-jiggle=on] .ritual__icon{animation:ritual-jiggle .25s linear infinite;animation-delay:calc(var(--slot, 0) * -71ms)}@keyframes ritual-jiggle{0%{transform:rotate(-2deg) translate(-.4px,.3px)}50%{transform:rotate(2deg) translate(.4px,-.3px)}to{transform:rotate(-2deg) translate(-.4px,.3px)}}@media(max-width:700px){.ritual__stage{--tile: 16cqw;--recede-k: .19}}@media(prefers-reduced-motion:reduce){.ritual[data-jiggle=on] .ritual__icon,.ritual .ritual__icon{animation:none;transform:none}.ritual .ritual__track,.ritual .ritual__tile,.ritual .ritual__remove{transition:none}}.plates{display:grid;gap:20px;align-items:stretch;margin-top:clamp(32px,4vw,48px)}.plate{display:flex;flex-direction:column;border:1px solid var(--rule);background:var(--canvas);padding:clamp(18px,2.4vw,28px);border-radius:12px}.plate__title{font-size:var(--t-lg);line-height:1.4;color:var(--ink-3);max-width:34ch;margin:0 0 18px}.plate__title strong{font-weight:600;color:var(--ink)}.plate__note{margin-top:auto;padding-top:14px;border-top:1px solid var(--rule);font-size:var(--t-sm);line-height:1.45;color:var(--ink-2);max-width:38ch}.frag+.plate__note{margin-top:18px}@media(min-width:860px){.plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.plate__title{min-height:2.8em}}@media(prefers-reduced-motion:reduce){.take .take__rest,.take .take__video{display:none}.take .take__done{display:block}}.why__grid{display:grid;gap:clamp(28px,5vw,72px);align-items:start}.why__head .title{max-width:12ch}.letter{display:grid;gap:18px}.letter p{font-size:var(--t-base);line-height:1.65;color:var(--ink-2)}.letter__close{font-family:var(--serif);font-size:var(--t-xl)!important;line-height:1.4!important;color:var(--ink)!important;margin-top:12px}@media(min-width:768px){.letter{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,56px)}}@media(min-width:920px){.why__grid{grid-template-columns:minmax(0,360px) minmax(0,1fr)}}.plans{display:grid;gap:16px;margin-top:clamp(36px,5vw,64px)}.plan{display:flex;flex-direction:column;border:1px solid var(--border);background:var(--raised);padding:clamp(24px,3vw,40px);border-radius:var(--r-card)}.plan--featured{background:var(--inverse);border-color:var(--inverse)}.plan__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:26px}.plan__tier{font-size:.9375rem;font-weight:500;color:var(--ink-3)}.plan__badge{font-size:var(--t-caps);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#fafaf9f2;background:#fafaf929;padding:5px 9px;white-space:nowrap}.plan__price{margin-top:14px;font-family:var(--serif);font-size:3rem;line-height:1;letter-spacing:-.02em;color:var(--ink)}.plan__was{margin-right:.32em;font-size:.55em;color:var(--ink-3);vertical-align:.32em}.plan__cadence{margin-left:5px;font-family:var(--sans);font-size:1rem;font-weight:500;color:var(--ink-3);letter-spacing:0;display:inline-block;transform:translateY(-.12em)}.plan__desc{margin:22px 0 32px;font-size:var(--t-sm);line-height:1.55;color:var(--ink-2)}.plan .key-socket{margin-top:auto;width:100%}.plan .btn-pill{width:100%}.pricing__more{margin-top:clamp(28px,4vw,48px);text-align:center}@media(min-width:860px){.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.features{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:0;border-top:1px solid var(--rule)}.features li{padding:14px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--t-lg);line-height:1.45;display:grid;grid-template-columns:6px 1fr;gap:16px;align-items:baseline}.features li .dot{width:6px;height:6px;border-radius:50%;background:var(--ink);align-self:center}.compare{margin-top:32px;border-top:1px solid var(--rule)}.compare__row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr 1.3fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--border-subtle);align-items:center;font-size:var(--t-sm)}.compare__row--head{padding:10px 0;color:var(--ink-3)}.compare__row--eject{background:var(--sunken);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);font-weight:600}.compare__name{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-size:var(--t-lg);font-weight:400}.compare__name img,.compare__name svg{width:24px;height:24px;border-radius:22.37%;flex:none}.compare__cards{display:grid;gap:12px;margin-top:24px}.compare__card{border:1px solid var(--border);padding:18px}.compare__card--eject{background:var(--sunken);border-top:2px solid var(--ink)}.compare__card dl{margin:12px 0 0;display:grid;gap:8px}.compare__card dl div{display:flex;justify-content:space-between;gap:12px;font-size:var(--t-sm)}.compare__card dt{color:var(--ink-3)}.compare__card dd{margin:0}.compare__card--eject dd{font-weight:600}.compare--desk{display:none}@media(min-width:768px){.compare--desk{display:block}.compare__cards{display:none}}.acc{border-top:1px solid var(--rule)}.acc__item{border-bottom:1px solid var(--border-subtle)}.acc__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;text-align:left;font-size:var(--t-lg);font-weight:500;line-height:1.35;color:var(--ink)}.acc__btn:focus-visible{outline-offset:-3px}.acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease-settle)}.acc__panel>div{overflow:hidden}.acc__body{padding:0 56px 22px 0;font-size:var(--t-base);line-height:1.6;color:var(--ink-2);max-width:62ch}.acc__item.is-open .acc__panel{grid-template-rows:1fr}.faq__grid{display:grid;gap:32px;align-items:start}.faq__head .lead{margin-top:24px;max-width:34ch;font-size:var(--t-base)}.faq__head .more{margin-top:24px}@media(min-width:860px){.faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,80px)}.faq__head{position:sticky;top:calc(var(--nav-h) + 24px)}}.cluster{margin-bottom:56px}.cluster__label{color:var(--ink-3);margin-bottom:4px}.decide{padding-block:clamp(40px,5vw,80px) 0}.decide__card{padding:clamp(36px,6vw,88px) clamp(24px,6vw,96px);text-align:center}.decide__card .title{color:#fff}.decide__card .lead{margin:20px auto 0;max-width:40ch;color:#fafaf9c7}.form{display:flex;flex-direction:column;gap:12px;max-width:520px;margin:32px auto 0}.form .key-socket,.form .btn-pill{width:100%}.form__input{height:48px;padding:0 18px;border-radius:980px;border:1.5px solid rgba(250,250,249,.28);background:#fafaf90f;color:#fff;font:500 16px var(--sans);letter-spacing:-.01em;width:100%;min-width:0;transition:border-color .2s,box-shadow .2s}.form__input::placeholder{color:#fafaf980}.form__input:focus-visible{outline:none;border-color:#fafaf9b3;box-shadow:0 0 0 3px #fafaf92e}.form__note{margin-top:16px;font-size:var(--t-sm);color:#fafaf994}.key-socket:has(>.btn-pill[data-empty=true]){opacity:.5}.btn-pill[data-empty=true]{opacity:1}@media(min-width:640px){.form{flex-direction:row}.form__input{flex:1 1 auto}.form .key-socket{width:auto;flex:none}.form .btn-pill{width:auto}}.footer{padding-block:clamp(48px,6vw,80px) 32px;background-color:var(--canvas)}.footer__grid{display:grid;gap:32px;padding-top:40px;border-top:1px solid var(--rule)}.footer__brand .lockup{margin-bottom:14px}.footer__tag{font-family:var(--serif);font-size:var(--t-xl);color:var(--ink-2);max-width:22ch}.footer__col .caps{color:var(--ink-3);margin-bottom:16px}.footer__col a{display:block;font-size:var(--t-sm);padding:5px 0;color:var(--ink-2)}.footer__col a:hover{color:var(--ink)}.footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:20px;border-top:1px solid var(--border-subtle);font-size:var(--t-caps);color:var(--ink-3)}@media(min-width:768px){.footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}}.page-head{background-color:var(--canvas);padding-top:calc(var(--nav-h) + clamp(48px,8vw,112px));padding-bottom:clamp(32px,5vw,64px)}.page-head .title{font-size:var(--t-h1);max-width:16ch}.page-head .lead{margin-top:24px;max-width:46ch}.page-head .eyebrow{margin-bottom:18px}.steps{display:grid;gap:0;border-top:1px solid var(--rule);margin-top:32px}.step{display:grid;grid-template-columns:56px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid var(--border-subtle);align-items:baseline}.step__no{font-family:var(--serif);font-size:1.75rem;line-height:1;color:var(--ink-3)}.step h3{font-family:var(--sans);font-weight:600;font-size:var(--t-lg);letter-spacing:-.01em;margin-bottom:6px}.step p{color:var(--ink-2);max-width:52ch}.modes3{display:grid;gap:0;border-top:1px solid var(--rule);margin-top:32px}.mode{padding:28px 0;border-bottom:1px solid var(--border-subtle);display:grid;gap:12px}.mode .caps{color:var(--ink-3)}.mode h3{font-size:clamp(1.5rem,1.2rem + 1.3vw,2rem)}.mode p{color:var(--ink-2);max-width:56ch}.mode p+p{margin-top:4px}@media(min-width:860px){.modes3{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.mode{border-bottom:0;padding-top:24px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.step{grid-template-columns:1fr;border-bottom:0;padding-top:22px}}.isnt{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid var(--rule)}.isnt li{padding:16px 0;border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:28px 1fr;gap:12px;color:var(--ink-2);font-size:var(--t-lg)}.isnt li:before{content:"—";color:var(--ink-3)}.schematic{position:relative;aspect-ratio:4 / 3;border:1px solid var(--rule);background:var(--canvas);margin-top:clamp(24px,4vw,40px);overflow:hidden}.schematic__canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.schematic__label{position:absolute;color:var(--ink-3)}.schematic__label .phi{text-transform:none;font-family:var(--serif);font-size:1.1em}.schematic__label--br{right:16px;bottom:14px}.schematic__label--bl{left:16px;bottom:14px}@media(min-width:768px){.schematic{aspect-ratio:2.1 / 1}}.cta-band{text-align:center}.cta-band .title{margin-bottom:28px}.draft{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--rule);color:var(--ink-3);margin-top:32px}.outline{list-style:none;padding:0;margin:20px 0 0;border-top:1px solid var(--rule);max-width:520px}.outline li{padding:12px 0;border-bottom:1px solid var(--border-subtle);font-family:var(--serif);font-size:var(--t-xl)}.science{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid var(--rule)}.science li{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid var(--border-subtle);align-items:baseline}.science strong{display:block;font-weight:600;margin-bottom:4px}.science span{color:var(--ink-2);font-size:var(--t-sm)}.note{border-top:1px solid var(--rule);padding-top:24px;margin-top:48px}.note__sign{margin-top:20px;color:var(--ink-3)}.dl{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid var(--rule)}.dl li{display:grid;gap:6px;padding:18px 0;border-bottom:1px solid var(--border-subtle)}.dl li strong{font-weight:600}.dl li span{color:var(--ink-2);max-width:56ch}@media(min-width:768px){.dl li{grid-template-columns:220px 1fr;gap:24px}}.dl-cta{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.dl-cta small{font-size:var(--t-sm);color:var(--ink-3)}html.reveal-on [data-reveal]>*{opacity:0;filter:blur(6px);transition:opacity .5s var(--ease-out),filter .5s var(--ease-out)}html.reveal-on [data-reveal].is-revealed>*{opacity:1;filter:blur(0)}@media(prefers-reduced-motion:reduce){html.reveal-on [data-reveal]>*{opacity:1;filter:none;transition:none}html.fonts-loaded [data-rise]{animation:none}.stage__canvas{transition:none}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}@keyframes route-in{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur(0)}}.route.is-entering{animation:route-in .44s var(--ease-out) both}html.reveal-on .w{opacity:0;transition:opacity .62s var(--ease-out)}html.reveal-on .is-revealed .w{opacity:1}.hiw{position:relative;isolation:isolate;padding-block:calc(var(--nav-h) + 12px) clamp(40px,6vw,80px)}.hiw__grid{display:grid;gap:20px}.hiw__sticky{position:sticky;top:var(--nav-h);z-index:2;margin-inline:calc(-1 * var(--gutter))}.stage--turn{aspect-ratio:1 / .64;margin-inline:0;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%)}.stage--turn:after{content:"";position:absolute;inset:auto 0 0;height:26%;background:linear-gradient(to bottom,rgba(24,23,28,0),var(--inverse));pointer-events:none;z-index:1}.hiw__copy{position:relative;z-index:1;padding-top:8px}.hiw__intro .lead{margin-top:20px;max-width:46ch;color:#fafaf9c7}.hiw__intro .title{font-size:var(--t-h1);max-width:16ch}.hiw__setup{margin-top:48px}.hiw__steps{list-style:none;margin:20px 0 0;padding:0}.hiw__step{min-height:44svh;padding:22px 0;border-top:1px solid var(--rule-inv);display:grid;grid-template-columns:44px 1fr;gap:12px;align-content:start;opacity:.4;transition:opacity .42s var(--ease-out)}.hiw__step.is-on{opacity:1}.hiw__no{font-family:var(--serif);font-size:1.75rem;line-height:1;color:#fafaf994}.hiw__step h3{font-family:var(--sans);font-weight:600;font-size:var(--t-lg);letter-spacing:-.01em;color:#fff;margin-bottom:6px}.hiw__step p{color:#fafaf9c7;max-width:46ch}@media(min-width:900px){.hiw{padding-top:calc(var(--nav-h) + 24px)}.hiw__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:start}.hiw__sticky{grid-column:2;grid-row:1;top:calc(var(--nav-h) + 16px);height:calc(100svh - var(--nav-h) - 32px);display:flex;align-items:center;margin-inline:0}.stage--turn{width:100%;aspect-ratio:1.02 / 1;max-height:100%}.hiw__copy{grid-column:1;grid-row:1;padding-top:clamp(24px,10vh,120px)}.hiw__step{min-height:58svh}.hiw__step:last-child{min-height:36svh}}.footer__mark{display:inline-flex;width:40px;height:40px}.footer__mark svg{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.route{animation:none}html.reveal-on .w{opacity:1;transition:none}}.nav[data-tone=dark]{color:var(--ink-inv)}.nav[data-tone=dark][data-scrolled=true]{background:#18171cbd;-webkit-backdrop-filter:saturate(140%) blur(18px);backdrop-filter:saturate(140%) blur(18px);border-bottom-color:#fafaf914;color:var(--ink-inv)}.nav{transition:background-color .26s var(--ease-out),color .26s var(--ease-out),border-color .26s var(--ease-out)}.chamber{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#18171c,#222126);border-radius:var(--r-card)}.chamber:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.075;mix-blend-mode:screen;background-size:180px 180px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.33 0.33 0.33 0 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.chamber>*{position:relative;z-index:1}.modes__card{padding:clamp(28px,4.5vw,64px) clamp(20px,4.5vw,64px)}.modes__card .lead{color:#fafaf9b8}.modes__card .plate{background:#232327;border-color:#fafaf91f}.modes__card .plate__title{color:#fafaf99e}.modes__card .plate__title strong{color:#fff}.modes__card .plate__note{color:#fafaf9cc;border-top-color:#fafaf924}.faq{background:var(--sunken)}.decide{background:var(--canvas)}@media(min-width:1024px)and (max-height:1000px){.hero{padding-top:calc(var(--nav-h) + 22px)}.hero__badge{margin-bottom:14px}.hero .hero__h1{font-size:clamp(2.7rem,1.2rem + 5.9vw,5rem)}.hero__sub{margin-top:22px}.hero__ctas{margin-top:28px}}.frag{position:relative;height:300px;overflow:hidden;contain:layout paint style;border-radius:8px;background:#18171c;border:1px solid rgba(245,246,249,.08);box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #0003;--ui-text: #f5f6f9;--ui-text-2: #a9a9a9;--ui-text-3: #8a8a8f;--ui-surface: rgba(245, 246, 249, .06);--ui-surface-2: rgba(245, 246, 249, .1);--ui-border: rgba(245, 246, 249, .1);--ui-accent: #8893a6;--ui-fill: #404c5b;--ui-fill-heavy: #4a5f7b;--ui-input: #131316;font-family:Instrument Sans Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ui-text)}.frag:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(42% 34% at var(--spot-x, 50%) var(--spot-y, 50%),rgba(136,147,166,.16),transparent 100%)}.frag--timer{--spot-x: 50%;--spot-y: 58%}.frag--sched{--spot-x: 50%;--spot-y: 56%}.frag__zoom{position:absolute;left:50%;top:50%;width:var(--w, 320px);transform:translate(-50%,-50%) scale(var(--z, 1));transform-origin:center center}.ui-display{font-family:STIX Two Text Variable,Georgia,Times New Roman,serif;font-weight:500}.ui-caption{font-size:12px;letter-spacing:.5px;text-transform:uppercase;font-weight:500;color:var(--ui-text-3)}.ui-chip{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;font-size:13px;font-weight:400;border-radius:980px;background:var(--ui-surface);color:var(--ui-text);white-space:nowrap;transition:background-color .18s ease,color .18s ease}.ui-chip.is-selected{background:var(--ui-fill);color:#fff;font-weight:600}.ui-chip--heavy.is-selected{background:var(--ui-fill-heavy)}.ui-chip--day{width:56px;padding:0 8px;flex:none}.ui-tz{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:980px;background:var(--ui-surface);font-size:11px;color:var(--ui-text-2)}.ui-pill{display:inline-flex;align-items:center;height:32px;padding:0 10px;border-radius:6px;background:var(--ui-input);border:1px solid var(--ui-border);font-size:13px;color:var(--ui-text);white-space:nowrap;transition:background-color .42s ease,border-color .42s ease}.ui-ghost{display:inline-flex;align-items:center;height:32px;padding:0 16px;border-radius:980px;font-size:13px;color:var(--ui-text-2)}.ui-track{position:relative;height:4px;border-radius:2px;background:var(--ui-surface-2);margin:7px 0}.ui-thumb{position:absolute;top:50%;left:calc(var(--p, 0) * 100%);width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--ui-accent);border:2px solid #fff;box-shadow:0 1px 3px #0003}.tp{display:flex;flex-direction:column;align-items:center;gap:16px;width:320px}.tp__display{display:flex;align-items:baseline;justify-content:center;gap:8px;height:68px;margin-bottom:4px;transform-origin:center bottom}.tp__num{font-size:68px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tp__unit{font-size:22px;color:var(--ui-text-2)}.tp__presets{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.tp__chips{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.tp__row{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;width:100%}.tp__slider{width:100%;max-width:300px;padding:0 4px}.tp__ends{display:flex;justify-content:space-between;font-size:11px;color:var(--ui-text-3);margin-top:2px}.tp__until{margin:0;font-size:13px;color:var(--ui-text-2);text-align:center}.tp__date{display:inline-block;min-width:10.5ch;text-align:left;font-weight:500;color:var(--ui-text);font-variant-numeric:tabular-nums}.sd__head{position:absolute;left:0;right:0;top:0;padding:14px 16px 18px;display:flex;align-items:center;justify-content:space-between;z-index:3;background:linear-gradient(180deg,#18171c 0% 62%,#18171c00)}.frag--sched .frag__zoom{top:50%}.sd--list{position:relative;width:348px}.sd__row{position:relative;width:348px;display:flex;align-items:flex-start;gap:8px;padding:5px 10px 5px 8px;border-radius:10px;background:var(--ui-surface);margin-bottom:4px;transform-origin:50% 50%;will-change:transform,opacity}.sd__ranges{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.sd__range{position:relative;display:flex;align-items:center;gap:3px;border-left:2px solid transparent;padding-left:6px}.sd__gutter{position:relative;width:16px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--ui-text-2)}.sd__lock{width:12px;height:12px;transform:scale(.4);opacity:0;transition:transform .32s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}.sd__range.is-locked .sd__lock,.sd__range[data-lock=static] .sd__lock,.sd__range.is-running .sd__lock{transform:none;opacity:1}.sd__range.is-locked .ui-pill,.sd__range[data-lock=static] .ui-pill,.sd__range.is-running .ui-pill{background:transparent;border-color:transparent}.sd__lock-body{transition:fill .24s ease;fill:none}.sd__range.is-running .sd__lock-body{fill:currentColor}.sd__range.is-running .sd__lock{color:var(--ui-text)}.sd__range{transition:border-left-color .24s ease}.sd__range.is-running{border-left-color:var(--ui-accent)}.sd__to{font-size:12px;color:var(--ui-text-3);padding:0 2px}.sd__acts{margin-left:auto;display:grid;grid-template-columns:repeat(3,20px);gap:2px;padding-right:2px;color:var(--ui-text-3)}.sd__acts i{width:20px;height:32px;display:inline-flex;align-items:center;justify-content:center}.sd__acts i:nth-child(1){grid-column:1}.sd__acts i:nth-child(2){grid-column:2}.sd__acts i:nth-child(3){grid-column:3}.sd__acts svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.sd__tip{position:absolute;left:calc(50% - 10px);bottom:calc(100% + 6px);width:236px;padding:8px 10px;border-radius:6px;background:#131316;box-shadow:0 0 0 1px var(--ui-border),0 8px 24px #0006;font-size:12px;line-height:1.4;color:var(--ui-text);opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;pointer-events:none;z-index:4}.frag--sched:not([data-sched=callout]) .sd__range.is-locked .sd__gutter:hover .sd__tip,.frag--sched:not([data-sched=callout]) .sd__range.is-locked.is-tip .sd__tip{opacity:1;transform:none}.sd__range.is-locked .sd__gutter{cursor:default}.frag--sched{--sd-rule: rgba(245, 246, 249, .34)}.sd__leader{position:absolute;left:0;top:0;width:348px;height:100%;overflow:visible;pointer-events:none;z-index:5;display:none}.sd__leader-line{fill:none;stroke:var(--sd-rule);stroke-width:1;stroke-dasharray:var(--len, 200);stroke-dashoffset:var(--len, 200);transition:stroke-dashoffset .52s cubic-bezier(.2,.7,.2,1)}.sd__plate{position:absolute;left:8px;width:300px;min-height:46px;padding:8px 12px;border:1px solid var(--sd-rule);display:none;align-items:start;opacity:0;transform:translateY(6px);transition:opacity .26s ease,transform .26s ease;z-index:6;background:#18171c}.sd__plate-n{font-size:11px;letter-spacing:.11em;color:#f5f6f99e;padding-top:2px}.sd__plate-p{margin:0;font-size:12px;line-height:1.45;color:var(--ui-text)}.frag--sched[data-sched=callout] .sd__leader,.frag--sched[data-sched=callout] .sd__plate{display:block}.frag--sched[data-sched=callout] .sd__row{transition:opacity .36s ease,box-shadow .36s ease,background-color .36s ease;transform-origin:50% 50%}.frag--sched.is-stepping .sd__row{transition:none}.frag--sched[data-sched=callout].is-on .sd__row:not(.is-focus){opacity:.38}.frag--sched[data-sched=callout].is-on .sd__leader-line{stroke-dashoffset:0}.frag--sched[data-sched=callout].is-on .sd__plate{opacity:1;transform:none;transition-delay:.4s}.frag--sched[data-sched=callout].is-on .sd__row.is-focus{box-shadow:0 8px 22px #0000004d;background:#f5f6f917}.sd__range.is-locked .sd__acts i:nth-child(1),.sd__range.is-locked .sd__acts i:nth-child(2),.sd__range[data-lock=static] .sd__acts i:nth-child(1),.sd__range[data-lock=static] .sd__acts i:nth-child(2),.sd__range.is-running .sd__acts i:nth-child(1),.sd__range.is-running .sd__acts i:nth-child(2){opacity:.3}.frag--sched[data-sched=depth] .sd__row{transition:transform .46s cubic-bezier(.2,.7,.2,1),opacity .46s ease,filter .46s ease,background-color .46s ease,box-shadow .46s ease}.frag--sched[data-sched=depth].is-on .sd__row:not(.is-focus){opacity:.4;filter:blur(.6px);transform:scale(.985)}.frag--sched[data-sched=depth].is-on .sd__row.is-focus{transform:scale(1.05);background:#f5f6f91a;box-shadow:0 16px 36px #00000080,inset 0 1px #ffffff0f;z-index:2}.sd__band{position:absolute;left:0;right:0;top:50%;height:84px;transform:translateY(-50%);pointer-events:none;display:none;border-top:1px solid rgba(245,246,249,.16);border-bottom:1px solid rgba(245,246,249,.16);background:linear-gradient(90deg,#f5f6f908,#f5f6f90f 50%,#f5f6f908);z-index:1}.frag--sched[data-sched=scrub] .sd__band{display:block}.frag--sched[data-sched=scrub] .sd__row{transition:opacity .12s linear,background-color .2s ease}.frag--sched[data-sched=scrub] .sd__row.is-focus{background:#f5f6f91a}.frag--sched[data-sched=scrub] .frag__zoom{will-change:transform}@media(min-width:860px){.frag{height:400px}}@media(max-width:859px){.frag--sched{margin-inline:calc(6px - clamp(18px,2.4vw,28px))}}@media(prefers-reduced-motion:reduce){.sd__lock,.ui-pill,.sd__tip,.tp__display,.ui-chip{transition:none}}.frag:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#18171c 0%,transparent 12%,transparent 93%,#18171c 100%);opacity:0}.frag--sched:after{opacity:1}.form__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.form__error{margin-top:10px;font-size:var(--t-sm);color:#fafaf9b8}.btn-pill{height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:980px;font-family:var(--font-body);font-weight:var(--weight-medium);font-size:16px;letter-spacing:-.04em;line-height:1.1;white-space:nowrap;position:relative;overflow:clip;cursor:pointer;text-decoration:none;border:0;transition:filter var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.btn-pill:hover{transform:translateY(-1px);filter:brightness(1.06)}.btn-pill:active,.btn-pill.is-pressed{transform:translateY(1px);filter:brightness(.96)}.btn-pill[data-empty=true]{opacity:.5;cursor:not-allowed}.btn-pill[data-empty=true]:hover,.btn-pill[data-empty=true]:active{transform:none;filter:none}.btn-pill--primary{background-image:linear-gradient(-4.14deg,#2d2c31 11.06%,#3e3f44 90.03%);color:#fff}.btn-pill--secondary{background-image:linear-gradient(.35deg,#f8f5f1 1.05%,#e5e5df 98.86%);color:#18171c}.key-socket{position:relative;display:inline-flex;border-radius:980px;--sur-w: 3px;--sur-c: rgba(38, 38, 38, .17);--socket-f: #232327}.key-socket:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--socket-f);box-shadow:0 0 0 var(--sur-w) var(--sur-c),0 var(--drop-y, 4px) var(--drop-b, 4px) 0 #00000040,0 0 0 1.5px var(--ring-c, #302f34),inset 0 1px 0 var(--well-seam, transparent),inset 0 var(--well-ao-y, 2px) var(--well-ao-b, 2px) var(--well-ao-s, 0) var(--well-ao, rgba(0, 0, 0, .45));transition:box-shadow var(--duration-normal) var(--ease-out)}.key-socket:has(>.btn-pill:active):before,.key-socket:has(>button:active):before,.key-socket:has(>.btn-pill.is-pressed):before{--drop-y: 1px;--drop-b: 2px}.hero .key-socket,.plan--featured .key-socket,.decide__card .key-socket,.on-dark .key-socket,#nav[data-tone=dark] .key-socket{--sur-w: 2.5px;--sur-c: rgba(245, 246, 249, .13);--socket-f: #000000}.btn-pill--primary,.btn-pill--secondary,.nav-cta,.accordion-indicator__cap{z-index:0}.btn-pill--primary{--ring-c: #302f34;--k-sh1: rgba(9, 9, 11, .42);--k-sh2: rgba(9, 9, 11, .26);--k-sh3: rgba(9, 9, 11, .12);--k-tn1: rgba(245, 246, 249, .17);--k-tn2: rgba(245, 246, 249, .08);--k-lip: rgba(255, 255, 255, .38);--key-light-color: #ffffff;--key-light-constant: .34;box-shadow:inset 0 2px 8px #ffffff1f}.btn-pill--secondary{--ring-c: #cfcfcf;--k-sh1: rgba(38, 38, 38, .22);--k-sh2: rgba(38, 38, 38, .12);--k-sh3: rgba(38, 38, 38, .055);--k-tn1: rgba(255, 255, 255, .6);--k-tn2: rgba(255, 255, 255, .3);--k-lip: rgba(255, 255, 255, .95);--key-light-color: #e3ecf6;--key-light-constant: .85;box-shadow:inset 0 2px 8px #ffffff8c}.key-socket:has(>.btn-pill--primary){--ring-c: #302f34}.key-socket:has(>.btn-pill--secondary){--ring-c: #cfcfcf}.key-socket:has(>.btn-pill--secondary),.key-socket:has(>.accordion-indicator__cap){--socket-f: #6e717a;--well-seam: rgba(9, 9, 11, .42);--well-ao: rgba(9, 9, 11, .22);--well-ao-b: 3px;--well-ao-s: -1px}.hero .key-socket:has(>.btn-pill--secondary),.plan--featured .key-socket:has(>.btn-pill--secondary),.decide__card .key-socket:has(>.btn-pill--secondary),.on-dark .key-socket:has(>.btn-pill--secondary){--ring-c: #a9a9a4;--socket-f: #30333b;--well-seam: rgba(0, 0, 0, .5);--well-ao: rgba(0, 0, 0, .3);--well-ao-b: 3px;--well-ao-s: -1px}.hero .btn-pill--secondary,.plan--featured .btn-pill--secondary,.decide__card .btn-pill--secondary,.on-dark .btn-pill--secondary{box-shadow:inset 0 2px 8px #ffffff59,inset 0 -2px 3px #00000024}.hero .btn-pill--primary,.plan--featured .btn-pill--primary,.decide__card .btn-pill--primary,.on-dark .btn-pill--primary{--k-sh1: rgba(9, 9, 11, .5);--k-sh2: rgba(9, 9, 11, .3);--k-sh3: rgba(9, 9, 11, .14);--k-tn1: rgba(245, 246, 249, .22);--k-tn2: rgba(245, 246, 249, .11);--k-lip: rgba(255, 255, 255, .5);box-shadow:inset 0 2px 8px #ffffff1f,inset 0 -2px 3px #0000002e}.btn-pill--primary:after,.btn-pill--secondary:after,.nav-cta:after{content:"";position:absolute;inset:2.5px;border-radius:inherit;pointer-events:none;z-index:-2;background:radial-gradient(115% 250% at 50% 10%,var(--k-sh1) 0%,var(--k-sh2) 26%,var(--k-sh3) 46%,transparent 64%),radial-gradient(115% 250% at 50% 114%,var(--k-tn1) 0%,var(--k-tn2) 28%,transparent 56%);box-shadow:inset 0 1px 2px var(--k-sh3),inset 0 3px 6px var(--k-sh2),inset 0 7px 14px var(--k-sh3),inset 0 -1.5px 3px var(--k-lip),inset 0 -5px 12px var(--k-tn2)}.btn-pill--primary:hover,.btn-pill--secondary:hover,.nav-cta:hover{transform:none;filter:none}.btn-pill--primary:active,.btn-pill--secondary:active,.nav-cta:active{transform:translateY(2px);filter:none}.key-light{position:absolute;inset:0;z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity .22s var(--ease-out);-webkit-mask-image:radial-gradient(circle var(--pr, 80px) at var(--gx, 50%) var(--gy, 40%),#000 45%,transparent 95%);mask-image:radial-gradient(circle var(--pr, 80px) at var(--gx, 50%) var(--gy, 40%),#000 45%,transparent 95%)}@media(hover:hover){.btn-pill--primary:hover:not(:disabled)>.key-light,.btn-pill--secondary:hover:not(:disabled)>.key-light,.nav-cta:hover:not(:disabled)>.key-light,button:hover:not(:disabled) .accordion-indicator__cap>.key-light{opacity:1}}.btn-ghost{position:relative;z-index:0;--ghost-edge: rgba(38, 38, 38, .16);--ghost-light-mode: multiply}.hero .btn-ghost,.plan--featured .btn-ghost,.decide__card .btn-ghost,.on-dark .btn-ghost{--ghost-edge: rgba(245, 246, 249, .15);--ghost-light-mode: screen}.btn-ghost:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-2;opacity:0;transition:opacity .2s var(--ease-out);box-shadow:inset 0 0 0 1px var(--ghost-edge)}@media(hover:hover){.btn-ghost:hover:before{opacity:1}}.ghost-light{position:absolute;inset:0;z-index:-1;pointer-events:none;mix-blend-mode:var(--ghost-light-mode);opacity:0;transition:opacity .22s var(--ease-out);-webkit-mask-image:radial-gradient(circle var(--pr, 40px) at var(--gx, 50%) var(--gy, 40%),#000 8%,transparent 62%);mask-image:radial-gradient(circle var(--pr, 40px) at var(--gx, 50%) var(--gy, 40%),#000 8%,transparent 62%)}@media(hover:hover){.btn-ghost:hover:not(:disabled)>.ghost-light{opacity:1}}.btn-pill--sm{height:40px;padding:8px 18px;font-size:14px}.btn-pill:focus-visible{outline:2px solid #18171c;outline-offset:3px}.hero .btn-pill:focus-visible,.plan--featured .btn-pill:focus-visible,.decide__card .btn-pill:focus-visible,.on-dark .btn-pill:focus-visible,#nav[data-tone=dark] .nav-cta:focus-visible{outline-color:#fafaf9}.hero__cta-quiet{background:transparent;color:var(--text-inverse);box-shadow:0 0 0 1.5px #fafaf957;transition:background-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),filter var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}@media(hover:hover){.hero__cta-quiet:hover{background-color:#fafaf912;box-shadow:0 0 0 1.5px #fafaf985}}#nav .nav-cta{background-image:linear-gradient(0deg,#f8f5f1 1%,#e5e5df 99%);color:var(--text-primary);box-shadow:inset 0 2px 8px #ffffff8c;--k-sh1: rgba(38, 38, 38, .22);--k-sh2: rgba(38, 38, 38, .12);--k-sh3: rgba(38, 38, 38, .055);--k-tn1: rgba(255, 255, 255, .6);--k-tn2: rgba(255, 255, 255, .3);--k-lip: rgba(255, 255, 255, .95);--key-light-color: #e3ecf6;--key-light-constant: .85}#nav .nav-cta-socket{--ring-c: #cfcfcf}#nav[data-tone=dark] .nav-cta-socket{--ring-c: #a9a9a4;--socket-f: #30333b;--well-seam: rgba(0, 0, 0, .5);--well-ao: rgba(0, 0, 0, .3);--well-ao-b: 3px;--well-ao-s: -1px}#nav[data-tone=dark] .nav-cta{box-shadow:inset 0 2px 8px #ffffff59,inset 0 -2px 3px #00000024}#nav[data-tone=light] .nav-cta{background-image:linear-gradient(-4deg,#2d2c31 11%,#3e3f44 90%);color:var(--color-white);box-shadow:inset 0 2px 8px #ffffff1f;--k-sh1: rgba(9, 9, 11, .42);--k-sh2: rgba(9, 9, 11, .26);--k-sh3: rgba(9, 9, 11, .12);--k-tn1: rgba(245, 246, 249, .17);--k-tn2: rgba(245, 246, 249, .08);--k-lip: rgba(255, 255, 255, .38);--key-light-color: #ffffff;--key-light-constant: .34}#nav[data-tone=light] .nav-cta-socket{--ring-c: #302f34}.accordion-indicator{position:relative;display:inline-flex;flex-shrink:0;width:44px;height:44px;border-radius:9999px;--ring-c: #cfcfcf}.accordion-indicator__cap{position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(.35deg,#f8f5f1 1.05%,#e5e5df 98.86%);box-shadow:inset 0 2px 8px #ffffff8c;overflow:clip;transition:transform var(--duration-normal) var(--ease-out);--k-sh1: rgba(38, 38, 38, .22);--k-sh2: rgba(38, 38, 38, .12);--k-sh3: rgba(38, 38, 38, .055);--k-tn1: rgba(255, 255, 255, .6);--k-tn2: rgba(255, 255, 255, .3);--k-lip: rgba(255, 255, 255, .95);--key-light-color: #e3ecf6;--key-light-constant: .85}.accordion-indicator__cap:after{content:"";position:absolute;inset:2.5px;border-radius:inherit;pointer-events:none;z-index:-2;background:radial-gradient(115% 250% at 50% 10%,var(--k-sh1) 0%,var(--k-sh2) 26%,var(--k-sh3) 46%,transparent 64%),radial-gradient(115% 250% at 50% 114%,var(--k-tn1) 0%,var(--k-tn2) 28%,transparent 56%);box-shadow:inset 0 1px 2px var(--k-sh3),inset 0 3px 6px var(--k-sh2),inset 0 7px 14px var(--k-sh3),inset 0 -1.5px 3px var(--k-lip),inset 0 -5px 12px var(--k-tn2)}.acc__btn[data-state]:active .accordion-indicator__cap{transform:translateY(2px)}.accordion-indicator__bar{position:absolute;top:50%;left:50%;background:var(--text-primary);border-radius:2px}.accordion-indicator__bar--h{width:15px;height:2px;transform:translate(-50%,-50%)}.accordion-indicator__bar--v{width:2px;height:15px;transform:translate(-50%,-50%);transition:transform .22s ease}.acc__btn[data-state=open] .accordion-indicator__bar--v{transform:translate(-50%,-50%) scaleY(0)}.acc__btn[data-state=open] .accordion-indicator__cap{animation:indicator-release var(--duration-normal) var(--ease-out)}@keyframes indicator-release{0%{transform:translateY(2px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.acc__btn[data-state=open] .accordion-indicator__cap{animation:none}}
