@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.u8MhCG_className{font-family:Geist,Geist Fallback;font-style:normal}.u8MhCG_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.Gb1_vG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.Gb1_vG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#0a0a0a;--c-bg-deep:#060606;--c-bg-glass:#0a0a0a8c;--c-surface:#141414;--c-surface-2:#1b1b1b;--c-surface-3:#242424;--c-line:#262626;--c-line-2:#34302b;--c-ink:#f4f4f2;--c-ink-2:#9c9c97;--c-ink-3:#86827b;--c-app-mut:#5e5e5a;--c-gold:#e3c588;--c-gold-hi:#f0dcaf;--c-gold-lo:#d9b678;--c-gold-ink:#382c12;--c-gold-soft:#e3c5881f;--c-gold-line:#e3c58852;--c-body:#de7546;--c-work:#948aea;--c-mind:#84be71;--c-body-ink:#371205;--c-work-ink:#161135;--c-mind-ink:#112e0b;--c-body-soft:#f0a07c;--c-work-soft:#b7aff3;--c-mind-soft:#a6d495;--c-body-tint:#de754624;--c-work-tint:#948aea24;--c-mind-tint:#84be7124;--c-body-edge:#de75464d;--c-work-edge:#948aea4d;--c-mind-edge:#84be714d;--c-white-a1:#ffffff0f;--c-white-a2:#ffffff24;--c-white-a3:#ffffff47;--c-black-a1:#00000059;--c-black-a2:#0009;--c-pulse-from:#e3c5888c;--c-pulse-to:#e3c58800;--c-danger:#e5484d;--c-focus:var(--c-gold-hi);--c-scrim:#00000080;--c-dim:#0606069e;--glow-gold:#e3c58829;--glow-gold-strong:#e3c5884d;--glow-work:#948aea1f;--glow-body:#de75461f;--glow-mind:#84be711a;--tint-night:#1a140a;--tint-violet:#110f20;--font-sans:var(--font-geist), "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-display:clamp(3.1rem, min(7.2vw, 13.5svh), 8.25rem);--fs-h2:clamp(2.1rem, 1.45rem + 2.4vw, 4rem);--fs-h3:clamp(1.3rem, 1.2rem + .45vw, 1.65rem);--fs-lead:clamp(1.1rem, 1.04rem + .3vw, 1.3rem);--fs-body:clamp(1rem, .958rem + .185vw, 1.125rem);--fs-small:.875rem;--fs-label:.75rem;--lh-display:.92;--lh-head:1.04;--lh-snug:1.3;--lh-body:1.6;--track-display:-.05em;--track-head:-.035em;--track-snug:-.015em;--track-label:.14em;--track-num:-.02em;--measure:62ch;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--section-y:clamp(88px, 11vw, 168px);--gutter:clamp(16px, 4vw, 48px);--wrap:1200px;--wrap-wide:1360px;--nav-h:72px;--r-1:10px;--r-2:14px;--r-3:22px;--r-4:32px;--r-pill:999px;--shadow-float:0 10px 30px #00000059, 0 1px 2px #0006;--shadow-deep:0 60px 120px -40px #000000e6;--shadow-lift:0 30px 60px -30px #000000d9;--glow-1:0 0 40px #e3c58838;--shadow-gold-btn:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #0000001f, 0 1px 3px #00000080;--text-shadow-glass:0 1px 2px #00000059;--glass-fill:linear-gradient(180deg, #ffffff1a, #ffffff08);--glass-blur:blur(10px) saturate(190%) brightness(1.08);--glass-shadow:inset 0 1px .5px #ffffff59, inset 0 -1px 1px #ffffff14, inset 0 0 18px #ffffff0d, 0 10px 30px #00000059, 0 1px 2px #0006;--glass-rim:linear-gradient(140deg, #ffffff8c, #ffffff14 30%, #ffffff05 60%, #ffffff4d);--z-bg:-1;--z-base:0;--z-raised:10;--z-sticky:50;--z-nav:100;--z-overlay:200;--z-toast:300;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-snappy:cubic-bezier(.2, .9, .3, 1);--ease-smooth:cubic-bezier(.25, 1, .35, 1);--ease-bouncy:cubic-bezier(.3, 1.5, .5, 1);--dur-1:.15s;--dur-2:.28s;--dur-3:.42s;--dur-4:.8s;--dur-loop-slow:9s;--dur-marquee:60s}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:0s}}:root{--ph-1:radial-gradient(80% 60% at 30% 30%, #e0a36b, transparent 60%), radial-gradient(70% 70% at 80% 80%, #5b3a24, transparent 70%), linear-gradient(135deg, #3a2a1f, #171311);--ph-2:radial-gradient(70% 60% at 70% 30%, #8f86e8, transparent 60%), radial-gradient(60% 60% at 20% 90%, #2e2a55, transparent 70%), linear-gradient(160deg, #1d1b33, #0e0d18);--ph-3:radial-gradient(60% 50% at 40% 40%, #9fd18a, transparent 60%), radial-gradient(70% 70% at 90% 90%, #2d4a24, transparent 70%), linear-gradient(135deg, #1c2a17, #0d130b);--ph-4:radial-gradient(80% 60% at 50% 20%, #f2d9a6, transparent 55%), radial-gradient(60% 60% at 10% 100%, #6b5226, transparent 70%), linear-gradient(135deg, #2b2213, #120e07);--ph-5:radial-gradient(70% 60% at 60% 60%, #e86b4d, transparent 60%), radial-gradient(60% 60% at 10% 10%, #46221a, transparent 70%), linear-gradient(135deg, #2a1510, #100807);--ph-6:radial-gradient(60% 60% at 30% 70%, #6fb3d8, transparent 60%), radial-gradient(60% 60% at 90% 10%, #1f3a4a, transparent 70%), linear-gradient(135deg, #132029, #080d11);--a-glass-fill:linear-gradient(180deg, #ffffff1a, #ffffff08);--a-glass-blur:blur(6px) saturate(190%) brightness(1.08);--a-glass-sheen:radial-gradient(120% 90% at 18% 0%, #ffffff38, transparent 55%), radial-gradient(90% 70% at 90% 110%, #ffffff1a, transparent 60%);--a-gold-tint:#e3c58814;--a-gold-edge:#e3c58833;--a-gold-chip:#e3c58824;--a-gold-chip-edge:#e3c58852;--a-ship-fill:linear-gradient(160deg, #e3c58824, var(--c-surface) 55%);--a-shimmer:linear-gradient(100deg, transparent 30%, #fff0c840 50%, transparent 70%);--a-tap:radial-gradient(circle, #ffffff8c, #ffffff1f 60%, transparent 70%);--a-black:#000;--a-z-tap:5;--a-z-float:30;--a-z-tabbar:50;--a-z-fade:55;--a-z-status:60;--a-z-island:61;--a-z-scrim:70;--a-z-sheet:71;--a-z-toast:80;--card-fill:radial-gradient(60% 34% at 50% 36%, #e3c5881c, transparent 70%), linear-gradient(180deg, #222 0%, #171717 55%, #1b1916 100%);--card-fill-gold:radial-gradient(60% 34% at 50% 36%, #e3c5882e, transparent 70%), linear-gradient(180deg, #232120 0%, #171717 55%, #1d1a15 100%);--card-mini-fill:radial-gradient(70% 40% at 50% 32%, #e3c58824, transparent 70%), linear-gradient(180deg, #222, #161616);--card-ink-2:#bdbdb8;--card-ink-3:#b5b5b0;--card-unit:#8f8f8a;--dial-face-hi:#2c2822;--dial-face-lo:#18171a;--dial-face-gold-hi:#3a2f1e;--dial-face-gold-lo:#1a1816;--dial-bezel-hi:#202020;--dial-bezel-lo:#111;--dial-mini-bezel:#151515;--dial-mini-face:#24222b;--card-shadow:0 30px 70px #0000008c, 0 8px 20px #00000059}.phone{--frame-hi:#4a453e;--frame-mid:#2a2724;--frame-lo:#141210;--bezel:#0d0c0b;--glare:linear-gradient(115deg, transparent 35%, #ffffff1a 47%, #ffffff05 55%, transparent 65%);--shadow-floor:radial-gradient(closest-side, #000000bf, transparent)}@property --halo-c{syntax:"<color>";inherits:true;initial-value:#e3c588}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + var(--sp-4))}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--c-bg);min-height:100svh;color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{text-wrap:balance;font-weight:600}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}img,svg{max-width:100%;display:block}::selection{background:var(--c-gold);color:var(--c-gold-ink)}:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{left:var(--sp-4);top:var(--sp-4);z-index:var(--z-toast);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-pill);background:var(--c-gold);color:var(--c-gold-ink);font-weight:600;position:fixed;transform:translateY(-200%)}.skip:focus-visible{transform:none}.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}main{overflow-x:clip}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.wrap--wide{max-width:calc(var(--wrap-wide) + var(--gutter) * 2)}.label{align-items:center;gap:var(--sp-2);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-gold);font-weight:600;line-height:1.2;display:inline-flex}.label--quiet{color:var(--c-ink-3)}.h2{font-size:var(--fs-h2);line-height:var(--lh-head);letter-spacing:var(--track-head)}.h3{font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--track-snug)}.lead{font-size:var(--fs-lead);color:var(--c-ink-2);max-width:46ch;line-height:1.5}.accent{color:var(--c-gold)}.moment{letter-spacing:-.015em;font-weight:500}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--track-num)}.glass{isolation:isolate;background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);text-shadow:var(--text-shadow-glass);position:relative}.glass:after{content:"";border-radius:inherit;pointer-events:none;background:var(--glass-rim);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn{--btn-h:52px;justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--btn-h);padding:0 var(--sp-5);border-radius:var(--r-pill);letter-spacing:-.01em;white-space:nowrap;transition:transform var(--dur-2) var(--ease-snappy), background-color var(--dur-2) var(--ease-out), box-shadow var(--dur-3) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);font-size:1rem;font-weight:600;display:inline-flex;position:relative}.btn:active{transform:scale(.96)}.btn .i{width:18px;height:18px}.btn__arrow{transition:transform var(--dur-3) var(--ease-out)}.btn:hover .btn__arrow{transform:translate(3px)}.btn--gold{background:linear-gradient(180deg, var(--c-gold-hi), var(--c-gold-lo));color:var(--c-gold-ink);box-shadow:var(--shadow-gold-btn)}.btn--gold:hover{box-shadow:var(--shadow-gold-btn), var(--glow-1)}.btn--ghost{background:var(--c-surface-2);border:1px solid var(--c-line);color:var(--c-ink)}.btn--ghost:hover{border-color:var(--c-line-2);background:var(--c-surface-3)}.btn--sm{--btn-h:40px;padding:0 var(--sp-4);font-size:.9rem}.btn[disabled],.btn[aria-busy=true]{cursor:progress;opacity:.7}.chip{border-radius:var(--r-pill);border:1px solid var(--c-line);background:var(--c-surface-2);height:30px;color:var(--c-ink-2);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.chip--body{background:var(--c-body-tint);border-color:var(--c-body-edge);color:var(--c-body-soft)}.chip--work{background:var(--c-work-tint);border-color:var(--c-work-edge);color:var(--c-work-soft)}.chip--mind{background:var(--c-mind-tint);border-color:var(--c-mind-edge);color:var(--c-mind-soft)}.chip--gold{background:var(--c-gold-soft);border-color:var(--c-gold-line);color:var(--c-gold)}.sq{border-radius:2px;flex:none;width:7px;height:7px;display:inline-block}.sq--body{background:var(--c-body)}.sq--work{background:var(--c-work)}.sq--mind{background:var(--c-mind)}.sq--gold{background:var(--c-gold)}.live-dot{background:var(--c-gold);border-radius:50%;flex:none;width:7px;height:7px;animation:2s infinite live-pulse;display:inline-block}@keyframes live-pulse{0%{box-shadow:0 0 0 0 var(--c-pulse-from)}70%{box-shadow:0 0 0 8px var(--c-pulse-to)}to{box-shadow:0 0 0 0 var(--c-pulse-to)}}.fx-w{white-space:nowrap;overflow-clip-margin:.12em;vertical-align:top;margin:-.06em -.02em -.14em;padding:.06em .02em .14em;display:inline-block;overflow:clip}.fx-ch{display:inline-block}.x-intro [data-intro]{opacity:0}.is-offscreen,.is-offscreen *{animation-play-state:paused!important}.grain{z-index:var(--z-overlay);pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.15s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.themes{z-index:var(--z-bg);pointer-events:none;background:var(--c-bg);position:fixed;inset:0}.world{opacity:0;transition:opacity 1.2s var(--ease-out);position:absolute;inset:0}.world.is-on{opacity:1}.world--night{background:radial-gradient(1100px 640px at 78% 16%, var(--tint-night), transparent 62%), radial-gradient(900px 540px at 6% 94%, var(--tint-violet), transparent 62%), var(--c-bg)}.world--modes{background:radial-gradient(700px 520px at 10% 14%, var(--glow-body), transparent 62%), radial-gradient(820px 600px at 52% 70%, var(--glow-work), transparent 64%), radial-gradient(700px 520px at 92% 26%, var(--glow-mind), transparent 62%), var(--c-bg)}.world--dawn{background:radial-gradient(1500px 760px at 50% 118%, var(--glow-gold-strong), transparent 64%), radial-gradient(1000px 520px at 50% 100%, var(--tint-night), transparent 70%), var(--c-bg)}
.nav{z-index:var(--z-nav);pointer-events:none;position:fixed;inset:0 0 auto}.nav__bar{align-items:center;gap:var(--sp-5);height:var(--nav-h);max-width:calc(var(--wrap-wide) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto;display:flex;position:relative}.nav__bar>*{pointer-events:auto}.nav:before{content:"";background:var(--glass-fill), var(--c-bg-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--c-line);opacity:0;transition:opacity var(--dur-3) var(--ease-out);position:absolute;inset:0}.nav.is-scrolled:before,.nav.is-open:before{opacity:1}.nav__brand{align-items:center;gap:var(--sp-2);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.8125rem;font-weight:600;display:inline-flex}.nav__brand .i{width:28px;height:28px;color:var(--c-gold);stroke-width:2px}.nav__links{gap:var(--sp-1);margin-left:auto;display:flex}.nav__links a{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-small);color:var(--c-ink-2);transition:color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out)}.nav__links a:hover{color:var(--c-ink);background:var(--c-white-a1)}.nav__toggle{width:44px;height:44px;color:var(--c-ink);border-radius:50%;place-items:center;margin-left:auto;display:none}.nav__progress{background:var(--c-gold);transform-origin:0;height:1px;transform:scaleX(var(--progress,0));box-shadow:0 0 8px var(--c-gold);opacity:.8;position:absolute;bottom:-1px;left:0;right:0}.nav__menu{pointer-events:auto;padding:var(--sp-5) var(--gutter) var(--sp-7);min-height:calc(100svh - var(--nav-h));gap:var(--sp-6);flex-direction:column;display:flex;position:relative}.nav__menu[hidden]{display:none}.nav__menu nav{flex-direction:column;display:flex}.nav__menu nav a{padding:var(--sp-3) 0;letter-spacing:var(--track-head);border-bottom:1px solid var(--c-line);animation:menu-in .5s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms);font-size:2rem;font-weight:600}@keyframes menu-in{0%{opacity:0;transform:translateY(12px)}}.nav__menu-cta{align-self:flex-start}.nav__cta-short{display:none}@media (max-width:900px){.nav__bar{gap:var(--sp-3)}.nav__links{display:none}.nav__cta{margin-left:auto}.nav__cta-long{display:none}.nav__cta-short{display:inline}.nav__toggle{margin-left:0;display:grid}}@media (max-width:359px){.nav__brand span{display:none}}@media (min-width:901px){.nav__menu{display:none}}
.walk{--ps:.7;--pw:calc(414px * var(--ps));--ph:calc(868px * var(--ps));--dev-top:calc(var(--nav-h) + 64px);--dev-below:40px;--beat-l:80vh;--rise:0;--hx:min(25vw, 360px);--hy:0px;position:relative}.walk__stage{z-index:1;--halo-c:var(--c-gold);height:100svh;transition:--halo-c 1.1s var(--ease-out);position:sticky;top:0;overflow:clip}.walk__stage[data-tone=work]{--halo-c:var(--c-work)}.walk__stage[data-tone=body]{--halo-c:var(--c-body)}.walk__stage[data-tone=mind]{--halo-c:var(--c-mind)}.walk__head{top:calc(var(--nav-h) + 14px);align-items:center;gap:var(--sp-2);opacity:var(--rise);flex-direction:column;display:flex;position:absolute;left:50%;translate:-50%}.walk__chapter{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold);font-weight:600}.walk__segs{gap:6px;display:flex}.walk__seg{background:var(--c-line);border-radius:2px;width:32px;height:3px;position:relative;overflow:hidden}.walk__seg:after{content:"";background:var(--c-gold);transform-origin:0;transform:scaleX(var(--fill,0));transition:transform .4s var(--ease-smooth);position:absolute;inset:0}.walk__device{left:50%;top:var(--dev-top);width:var(--pw);height:var(--ph);translate:calc(-50% + var(--hx) * (1 - var(--rise))) calc(var(--hy) * (1 - var(--rise)));position:absolute}.walk__win{z-index:1;position:absolute;inset:0}.walk__cam{width:var(--pw);height:var(--ph);transform-origin:50% 0;position:absolute;top:0;left:0}.walk__cam .phone{z-index:1;position:relative}.phone.is-away{visibility:hidden}.stage__halo{width:calc(var(--pw) * 2.6);aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--halo-c) 30%, transparent), color-mix(in oklab, var(--halo-c) 8%, transparent) 55%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.stage__loop{width:calc(var(--pw) * 4.4);pointer-events:none;max-width:none;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.stage__loop path{fill:none;stroke-linecap:round;stroke-linejoin:round}.stage__loop-track{stroke:var(--c-gold-soft);stroke-width:1.5px}.stage__loop-glow,.stage__loop-comet{stroke:url(#ep-loop-grad);stroke-dasharray:70 930;animation:loop-orbit var(--dur-loop-slow) linear infinite}.stage__loop-glow{stroke-width:14px;opacity:.5}.stage__loop-comet{stroke-width:3.5px}@keyframes loop-orbit{to{stroke-dashoffset:-1000px}}.stage__shadow{width:calc(var(--pw) * 1.1);height:calc(var(--pw) * .18);margin:calc(var(--pw) * .04) 0 0 calc(var(--pw) * -.55);background:var(--shadow-floor);filter:blur(6px);position:absolute;top:100%;left:50%}.walk__cards{z-index:2;pointer-events:none;position:absolute;inset:0}.walk__card{--cz:calc(var(--ps) * 1.3);width:calc(360px * var(--cz));height:calc(640px * var(--cz));margin:calc(-320px * var(--cz)) 0 0 calc(-180px * var(--cz));visibility:hidden;opacity:0;position:absolute;top:50%;left:50%}.walk__card.is-shown{visibility:visible;opacity:1}.walk__card .dcard{transform:scale(var(--cz));transform-origin:0 0}.pill{z-index:2;position:absolute}.pill__in{align-items:center;gap:var(--sp-2);height:42px;padding:0 var(--sp-4);border-radius:var(--r-pill);white-space:nowrap;color:var(--c-ink);font-size:.85rem;display:inline-flex}.pill__in b{font-weight:600}.pill__in .i{width:16px;height:16px;color:var(--c-gold);stroke-width:2px}.pill--run b{color:var(--c-gold)}.pill--live{top:9%;right:calc(100% - 26px)}.pill--run{top:30%;left:calc(100% - 26px)}.pill--nudge{bottom:30%;right:calc(100% - 18px)}.pill--focus{bottom:12%;left:calc(100% - 18px)}.stage__caption{left:var(--gutter);bottom:var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.02em;color:var(--c-ink-3);opacity:var(--rise);position:absolute}.walk__pings{z-index:3;pointer-events:none;position:absolute;inset:0}.ping{visibility:hidden;opacity:0;position:absolute;inset:0}.ping.is-on{visibility:visible;opacity:1}.ping__ring{border:2px solid var(--c-gold);box-shadow:0 0 0 4px var(--a-gold-chip), 0 0 28px var(--glow-gold-strong);border-radius:14px;position:absolute;top:0;left:0}.ping[data-round] .ping__ring{border-radius:50%}.ping__ring:after{content:"";border-radius:inherit;border:2px solid var(--c-gold);animation:ping-pulse 1.8s var(--ease-out) infinite;position:absolute;inset:-2px}@keyframes ping-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.ping__line{background:var(--c-gold-line);height:1px;position:absolute;top:0;left:0}.ping__note{width:min(320px, calc((100vw - var(--pw)) / 2 - 96px));gap:var(--sp-2);flex-direction:column;display:flex;position:absolute;top:0;left:0}.ping__t{letter-spacing:-.02em;color:var(--c-ink);font-size:clamp(1.25rem,1rem + .6vw,1.6rem);font-weight:600;line-height:1.15}.ping__s{font-size:var(--fs-body);color:var(--c-ink-2);line-height:1.45}.walk__player,.walk__fin{display:none}.walk__flow{z-index:2;pointer-events:none;margin-top:-100svh;position:relative}.walk__hero{min-height:100svh;max-width:calc(var(--wrap-wide) + var(--gutter) * 2);padding:calc(var(--nav-h) + var(--sp-6)) var(--gutter) 150px;pointer-events:auto;align-items:center;margin-inline:auto;display:flex}.walk__anchor{top:calc(var(--beat-l) * .72 + var(--nav-h) + var(--sp-4));position:absolute}.js .walk__beat{height:var(--beat-l)}.js .walk__end{height:30svh}.walk__hold{height:0}.walk.is-risen [data-hero]:not(:focus-within){opacity:0;pointer-events:none}.hero{align-items:flex-start;gap:var(--sp-5);flex-direction:column;max-width:42rem;display:flex}.hero__pill{align-items:center;gap:var(--sp-2);height:36px;padding:0 var(--sp-4);border-radius:var(--r-pill);font-size:var(--fs-small);color:var(--c-ink);display:inline-flex}.hero__title{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--track-display);text-wrap:initial;font-weight:600}.hero__title .accent{letter-spacing:-.02em;margin-top:.06em;display:block}.hero__lead{max-width:30em}.hero__ctas{gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.walk__band{z-index:0;background:var(--c-surface);border-block:1px solid var(--c-line);width:130vw;padding:var(--sp-4) 0;pointer-events:none;margin-left:-65vw;position:absolute;top:calc(100svh - 118px);left:50%;overflow:hidden;transform:rotate(-4deg)}.band__track{width:max-content;animation:band-scroll var(--dur-marquee) linear infinite;display:flex}.band__set{gap:var(--sp-8);padding-right:var(--sp-8);display:flex}.band__item{align-items:center;gap:var(--sp-3);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1.15rem,.95rem + .9vw,1.7rem);font-weight:600;display:flex}.band__item .i{width:1.1em;height:1.1em}.band__item--body .i{color:var(--c-body)}.band__item--work .i{color:var(--c-work)}.band__item--mind .i{color:var(--c-mind)}@keyframes band-scroll{to{transform:translate(-50%)}}@media (min-width:901px) and (max-width:1180px){.stage__pills{display:none}.hero{max-width:calc(50vw + var(--hx) - var(--pw) / 2 - var(--gutter) - 32px)}}@media (max-width:900px){.walk{--player-h:52px;--player-b:max(var(--sp-3), env(safe-area-inset-bottom));--dev-top:calc(var(--nav-h) + var(--sp-2));--dev-below:calc(var(--player-h) + var(--player-b) + 112px);--hx:0px;--hy:calc(78svh - var(--dev-top))}.js .walk__beat,.js .walk__end{height:0}.walk__hold{height:125svh}.walk__anchor{top:calc(100svh + var(--nav-h) + var(--sp-4))}.walk__head{display:none}.walk__device{height:calc(100svh - var(--dev-top) - var(--dev-below))}.walk__win{clip-path:inset(0 -50vw)}.walk__player{z-index:5;left:var(--gutter);right:var(--gutter);bottom:var(--player-b);height:var(--player-h);align-items:center;gap:var(--sp-3);opacity:var(--rise);pointer-events:auto;display:flex;position:absolute}.walk__parts{flex:1;gap:6px;display:flex}.walk__part{justify-content:center;gap:var(--sp-2);text-align:left;white-space:nowrap;min-width:0;min-height:44px;color:var(--c-ink-3);transition:color var(--dur-2) var(--ease-out);flex-direction:column;flex:1;font-size:.75rem;font-weight:500;display:flex}.walk__part span{text-overflow:ellipsis;overflow:hidden}.walk__part[aria-current]{color:var(--c-ink)}.walk__part-bar{background:var(--c-line);border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.walk__part-bar:after{content:"";background:var(--c-gold);transform-origin:0;transform:scaleX(var(--fill,0));position:absolute;inset:0}.walk__pause{border:1px solid var(--c-line);background:var(--c-surface);width:44px;height:44px;color:var(--c-ink);border-radius:50%;flex:none;place-items:center;display:grid}.walk__pause .i{width:18px;height:18px}.walk__pause .walk__pause-off,.walk__pause.is-paused .walk__pause-on{display:none}.walk__pause.is-paused .walk__pause-off{display:block}.no-motion .walk__pause{display:none}.walk__fin{z-index:5;left:var(--gutter);right:var(--gutter);bottom:calc(var(--player-b) + var(--player-h) + var(--sp-3));align-items:center;gap:var(--sp-4);text-align:center;visibility:hidden;opacity:0;transition:opacity var(--dur-3) var(--ease-smooth), transform var(--dur-3) var(--ease-smooth), visibility 0s var(--dur-3);flex-direction:column;display:flex;position:absolute;transform:translateY(8px)}.walk__stage.is-ended .walk__fin{visibility:visible;opacity:1;transition-delay:0s;transform:none}.walk__fin-t{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.walk__fin-ctas{justify-content:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.walk__pings{transition:opacity var(--dur-3) var(--ease-out)}.walk__stage.is-ended .walk__pings{opacity:0}.walk__hero{padding:calc(var(--nav-h) + var(--sp-6)) var(--gutter) 0;align-items:flex-start}.hero{gap:var(--sp-4)}.hero__pill,.stage__pills,.stage__caption,.walk__band,.stage__loop-glow,.stage__loop-comet,.stage__shadow{display:none}.walk__stage .phone__float{animation:none}.walk__stage .a-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--a-glass-fill), var(--c-surface-2)}.ping__ring{box-shadow:0 0 0 4px var(--a-gold-chip), 0 0 0 200vmax var(--c-dim);border-radius:12px}.ping__line{background:var(--c-gold)}.ping__note{top:auto;left:var(--gutter);right:var(--gutter);bottom:calc(var(--player-b) + var(--player-h) + var(--sp-3));justify-content:center;align-items:center;gap:var(--sp-1);text-align:center;width:auto;min-height:88px}.ping__t{font-size:1.25rem}.ping__s{max-width:30ch;font-size:1rem}}@media (prefers-reduced-motion:reduce){.band__track,.ping__ring:after{animation:none}.walk__band{transform:none}}html:not(.js) .walk{--rise:1;--hx:0px;--hy:0px;flex-direction:column;display:flex}html:not(.js) .walk__flow{order:-1;margin-top:0}html:not(.js) .walk__stage{position:relative}html:not(.js) .walk__anchor{position:static}html:not(.js) .walk__head,html:not(.js) .walk__pings,html:not(.js) .walk__player,html:not(.js) .walk__fin{display:none}@media (max-width:900px) and (orientation:landscape) and (max-height:520px){.walk{--dev-below:calc(var(--player-h) + var(--player-b) + 52px)}.ping__note{min-height:0}.ping__s,.walk__fin-t{display:none}}
.phone{--pw:calc(414px * var(--ps,.8));--ph:calc(868px * var(--ps,.8));--pr:calc(68px * var(--ps,.8));--pi:calc(12px * var(--ps,.8));--psr:calc(56px * var(--ps,.8));--pd:calc(15px * var(--ps,.8));width:var(--pw);height:var(--ph);perspective:calc(var(--pw) * 5.2);pointer-events:none;position:relative}.phone__float,.phone__lean,.phone__tilt{transform-style:preserve-3d;position:absolute;inset:0}.phone__float{animation:7s ease-in-out infinite phone-bob}@keyframes phone-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-9px)}}.phone__face{border-radius:var(--pr);backface-visibility:hidden;position:absolute;inset:0}.phone__front{transform:translateZ(calc(var(--pd) / 2));background:var(--bezel);box-shadow:inset 0 0 0 1.5px var(--frame-hi), inset 0 0 0 3px var(--frame-lo)}.phone__screen{inset:var(--pi);border-radius:var(--psr);background:var(--c-bg);position:absolute;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.phone__canvas{width:390px;height:844px;transform:scale(var(--ps,.8));transform-origin:0 0;position:absolute;top:0;left:0}.phone__glare{pointer-events:none;background:var(--glare);mix-blend-mode:screen;opacity:.35;background-position:65% 0;background-size:260% 100%;position:absolute;inset:0}.phone__slice{border-radius:var(--pr);background:linear-gradient(180deg, var(--frame-hi), var(--frame-mid) 18%, var(--frame-lo) 50%, var(--frame-mid) 82%, var(--frame-hi));transform:translateZ(calc(var(--pd) / 2 - (var(--i) + 1) * var(--pd) / (var(--n) + 1)));position:absolute;inset:0}
.app{font-family:var(--font-sans);color:var(--c-ink);-webkit-font-smoothing:antialiased;text-align:left;font-size:15px;line-height:1.35}.app p,.app h2,.app h3{text-wrap:initial;margin:0}.app .i{width:20px;height:20px}.app b{font-weight:600}.a-screen{background:var(--c-bg);visibility:hidden;position:absolute;inset:0;overflow:hidden}.a-screen[data-active]{visibility:visible}.a-scroll{padding:58px 0 130px;position:absolute;inset:0 0 auto}.a-screen--notab .a-scroll{padding-bottom:40px}.a-pad{padding:0 16px}.a-island{background:var(--a-black);width:124px;height:36px;z-index:var(--a-z-island);border-radius:20px;position:absolute;top:11px;left:133px}.a-status{height:54px;z-index:var(--a-z-status);pointer-events:none;justify-content:space-between;align-items:center;padding:14px 30px 0 36px;font-size:16px;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.a-status .a-num{letter-spacing:0}.a-status__icons{align-items:center;gap:6px;display:flex}.app .a-status__icons .i{width:18px;height:18px}.a-topfade{background:linear-gradient(180deg, var(--c-bg) 55%, transparent);height:64px;z-index:var(--a-z-fade);pointer-events:none;position:absolute;inset:0 0 auto}.a-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--track-num)}.a-overline{text-transform:uppercase;letter-spacing:.08em;color:var(--c-app-mut);font-size:11px;font-weight:600}.a-display{letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:38px}.a-moment{letter-spacing:-.03em;font-weight:600}.a-display .a-moment{color:var(--c-gold);font-size:34px}.a-lede{color:var(--c-ink-2);font-size:15px;line-height:1.45;margin-top:10px!important}.a-sub{color:var(--c-ink-2)}.a-mut{color:var(--c-app-mut)}.a-ink{color:var(--c-ink)}.a-c-gold{color:var(--c-gold)}.a-c-body{color:var(--c-body)!important}.a-c-work{color:var(--c-work)!important}.a-c-mind{color:var(--c-mind)!important}.a-small{font-size:13px}.a-xs{font-size:12px}.a-xs2{font-size:12.5px}.a-xxs{font-size:11px}.a-h17{font-size:17px;font-weight:600}.a-right{text-align:right}.a-row{align-items:center;display:flex}.a-between{justify-content:space-between}.a-center{justify-content:center;display:flex}.a-center-col{flex-direction:column;align-items:center;gap:12px;display:flex}.a-grow{flex:1;min-width:0}.a-grow13{flex:1.3}.a-gap4{gap:4px}.a-gap6{gap:6px}.a-gap8{gap:8px}.a-gap10{gap:10px}.a-gap12{gap:12px}.a-mt4{margin-top:4px}.a-mt6{margin-top:6px}.a-mt10{margin-top:10px!important}.a-mt12{margin-top:12px}.a-mt14{margin-top:14px}.a-mt16{margin-top:16px}.a-mt18{margin-top:18px}.a-mt22{margin-top:22px}.a-mb6{margin-bottom:6px}.a-pt26{padding-top:26px}.app .a-i15{width:15px;height:15px}.app .a-i16{width:16px;height:16px}.a-bg-gold{background:var(--c-gold)}.a-bg-body{background:var(--c-body)}.a-bg-work{background:var(--c-work)}.a-bg-mind{background:var(--c-mind)}.a-tint-body{background:var(--c-body-tint);color:var(--c-body)}.a-tint-work{background:var(--c-work-tint);color:var(--c-work)}.a-tint-mind{background:var(--c-mind-tint);color:var(--c-mind)}.a-card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-3)}.a-btn{border-radius:var(--r-pill);white-space:nowrap;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:16px;font-weight:600;display:flex;position:relative;overflow:hidden}.a-btn--gold{background:var(--c-gold);color:var(--c-gold-ink)}.a-btn--sec{background:var(--c-surface-2);border:1px solid var(--c-line);height:46px;font-size:15px}.a-btn--tall{height:52px}.a-chip{border-radius:var(--r-pill);background:var(--c-surface-2);border:1px solid var(--c-line);height:30px;color:var(--c-ink-2);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.a-chip--gold{background:var(--c-gold-soft);border-color:var(--c-gold-line);color:var(--c-gold)}.a-chip--work{background:var(--c-work-tint);border-color:var(--c-work-edge);color:var(--c-work-soft);font-family:var(--font-mono)}.a-chip--sm{height:26px;font-size:12px}.a-chip--xs{height:24px;padding:0 9px;font-size:11px}.a-av{width:36px;height:36px;color:var(--c-ink);background:var(--g);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.a-av--tab{width:22px;height:22px;font-size:9px}.a-av--xl{width:72px;height:72px;font-size:24px}.a-av--big{width:96px;height:96px;font-size:32px}.a-badge{background:var(--c-bg);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:2px;right:0}.a-badge span{background:conic-gradient(var(--c-body), var(--c-work), var(--c-mind), var(--c-gold), var(--c-body));border-radius:50%;width:22px;height:22px}.a-stack{display:flex}.a-stack .a-av{border:1.5px solid var(--c-black-a2);width:22px;height:22px;margin-left:-6px;font-size:9px}.a-stack .a-av:first-child{margin-left:0}.a-flame{color:var(--c-gold);align-items:center;gap:3px;font-size:14px;display:inline-flex}.app .a-flame .i{stroke-width:2.2px;width:16px;height:16px}.a-flame--lg{font-size:22px}.app .a-flame--lg .i{width:20px;height:20px}.a-flame--xl{font-size:34px;margin-top:4px!important}.app .a-flame--xl .i{width:26px;height:26px}.a-flame--xl small{font-size:14px;font-family:var(--font-sans);margin-left:4px}.a-flame--xs{font-size:13px}.app .a-flame--xs .i{width:13px;height:13px}.a-glass{isolation:isolate;background:var(--a-glass-fill);-webkit-backdrop-filter:var(--a-glass-blur);backdrop-filter:var(--a-glass-blur);box-shadow:var(--glass-shadow);text-shadow:var(--text-shadow-glass);position:relative}.a-glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:var(--a-glass-sheen);position:absolute;inset:0}.a-glass:after{content:"";border-radius:inherit;pointer-events:none;background:var(--glass-rim);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.a-gbtn{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.a-gbtn--md{width:40px;height:40px}.app .a-gbtn--md .i{width:18px;height:18px}.a-gbtn--sm{width:36px;height:36px}.app .a-gbtn--sm .i{width:16px;height:16px}.a-tap{background:var(--a-tap);pointer-events:none;opacity:0;width:46px;height:46px;z-index:var(--a-z-tap);border-radius:50%;margin:-23px 0 0 -23px;position:absolute;top:50%;left:50%}.a-toast{width:max-content;z-index:var(--a-z-toast);border-radius:var(--r-pill);white-space:nowrap;opacity:0;pointer-events:none;align-items:center;gap:8px;height:38px;margin:0 auto;padding:0 16px;font-size:13.5px;font-weight:500;display:flex;position:absolute;top:70px;left:0;right:0}.a-screen.is-top{z-index:2;box-shadow:0 0 44px var(--c-black-a2)}.app .a-toast .i{width:15px;height:15px;color:var(--c-gold)}.a-tabbar{z-index:var(--a-z-tabbar);align-items:center;gap:10px;display:flex;position:absolute;bottom:26px;left:16px;right:16px}.a-tabcap{border-radius:var(--r-pill);flex:1;align-items:center;height:64px;padding:6px;display:flex;position:relative}.a-tab{border-radius:var(--r-pill);height:52px;color:var(--c-ink-2);z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:10.5px;font-weight:500;display:flex;position:relative}.a-tab.is-on{color:var(--c-ink)}.app .a-tab .i{width:22px;height:22px}.a-tabind{border-radius:var(--r-pill);z-index:1;background:var(--c-white-a2);width:calc(33.3333% - 4px);box-shadow:inset 0 1px 0 var(--c-white-a3);transform:translateX(calc(var(--i,0) * 100%));position:absolute;top:6px;bottom:6px;left:6px}.a-infbtn{width:64px;height:64px;color:var(--c-gold);border-radius:50%;flex:none;place-items:center;display:grid}.app .a-infbtn .i{stroke-width:2px;width:30px;height:30px}.a-topbar{justify-content:space-between;align-items:center;padding:6px 16px 8px;display:flex}.a-wordmark{letter-spacing:.14em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.app .a-wordmark .i{color:var(--c-gold);stroke-width:2px;width:26px;height:26px}.a-wordmark--xs{letter-spacing:.16em;font-size:9px}.app .a-wordmark--xs .i{width:18px;height:18px}.a-dayhead{justify-content:space-between;align-items:flex-end;padding:6px 16px 14px;display:flex}.a-dayhead .a-display{margin-top:6px}.a-myday{flex-direction:column;gap:14px;padding:16px;display:flex}.a-tiles{gap:18px;display:flex}.a-tiles--spread{justify-content:space-between}.a-tile__v{white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--track-num);font-size:22px;font-weight:500;line-height:24px}.a-tile__v small{color:var(--c-ink-2);letter-spacing:0;margin-left:2px;font-size:13px}.a-tile--hero .a-tile__v{font-size:28px;line-height:30px}.a-tile__l{color:var(--c-ink-2);align-items:center;gap:5px;font-size:12px;display:flex;margin-top:3px!important}.a-tile__l i{border-radius:2px;width:6px;height:6px;display:inline-block}.a-abar{background:var(--c-surface-2);border-radius:7px;height:14px;position:relative;overflow:hidden}.a-abar__b{transform-origin:0;border-radius:3px;position:absolute;top:0;bottom:0}.a-abar__d{border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:4px}.a-abar__live{transform-origin:0}.a-abar__now{background:var(--c-gold);width:2px;box-shadow:0 0 8px var(--c-gold);border-radius:2px;position:absolute;top:-2px;bottom:-2px}.a-abar--big{border-radius:9px;height:22px}.a-abar--big .a-abar__d{top:8px}.a-abar--mid{border-radius:5px;height:10px}.a-abar--mid .a-abar__d{top:2px}.a-hours{font-family:var(--font-mono);color:var(--c-app-mut);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.a-widgets{grid-template-columns:1fr 1fr;gap:10px;display:grid}.a-wdg{background:var(--c-surface);border:1px solid var(--c-line);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex;position:relative;overflow:hidden}.a-wdg__ic{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.app .a-wdg__ic .i{width:18px;height:18px}.a-wdg__lab{font-size:14px;font-weight:500;display:block}.a-wdg__val{font-family:var(--font-mono);color:var(--c-ink-2);font-size:12.5px;display:block}.a-sech{justify-content:space-between;align-items:center;padding:26px 16px 12px;display:flex}.a-sech h3{letter-spacing:-.01em;font-size:17px;font-weight:600}.a-strip{gap:10px;padding:4px 16px 6px;display:flex;overflow:hidden}.a-cm{color:var(--c-ink-2);flex-direction:column;flex:none;align-items:center;gap:6px;width:48px;font-size:11px;display:flex}.a-ring{border-radius:50%;place-items:center;width:48px;height:48px;padding:2.5px;display:grid}.a-ring .a-av{border:2.5px solid var(--c-bg);width:100%;height:100%}.a-ring.is-done{background:var(--c-gold)}.a-ring.is-active{background:conic-gradient(var(--c-gold), var(--c-gold-soft), var(--c-gold));animation:3s linear infinite a-spin}.a-ring.is-active .a-av{animation:3s linear infinite reverse a-spin}@keyframes a-spin{to{transform:rotate(360deg)}}.a-ptop{justify-content:space-between;align-items:center;padding:4px 16px 14px;display:flex}.a-ptop h2{letter-spacing:-.02em;font-size:28px;font-weight:600}.a-gseg{border-radius:var(--r-pill);height:40px;padding:4px;display:flex;position:relative}.a-gseg>span:not(.a-gseg__ind){z-index:2;color:var(--c-ink-2);border-radius:var(--r-pill);flex:1;place-items:center;font-size:13px;font-weight:500;display:grid;position:relative}.a-gseg>span.is-on{color:var(--c-ink)}.a-gseg__ind{border-radius:var(--r-pill);background:var(--c-white-a2);width:calc(33.3333% - 2.66667px);box-shadow:inset 0 1px 0 var(--c-white-a3);z-index:1;position:absolute;top:4px;bottom:4px;left:4px}.a-gseg--sm{width:190px;height:34px}.a-gseg--sm>span:not(.a-gseg__ind){font-size:12px}.a-gseg--sm .a-gseg__ind{width:calc(50% - 4px)}.a-gseg--range{width:210px}.a-circle{flex-direction:column;gap:14px;padding:18px;display:flex}.a-circle__name{font-size:18px;font-weight:600}.a-circle__run{align-items:flex-end;gap:10px;display:flex}.a-circle__run .a-num{color:var(--c-gold);font-size:44px;line-height:1}.a-circle__run .a-sub{padding-bottom:6px}.a-tprog{flex-direction:column;gap:8px;display:flex}.a-pbar{background:var(--c-surface-3);border-radius:3px;height:6px;overflow:hidden}.a-pbar i{background:var(--c-gold);border-radius:3px;width:70%;height:100%;display:block}.a-wk3{border-top:1px solid var(--c-line);grid-template-columns:repeat(3,1fr);gap:8px;padding-top:14px;display:grid}.a-wk3 .a-num{font-size:14px}.a-wk3__l{color:var(--c-ink-2);align-items:center;gap:5px;font-size:11.5px;display:flex;margin-top:3px!important}.a-wk3__l i{border-radius:2px;width:6px;height:6px;display:inline-block}.a-mgroup{letter-spacing:.08em;text-transform:uppercase;color:var(--c-app-mut);justify-content:space-between;padding:14px 2px 8px;font-size:11px;font-weight:600;display:flex}.a-mlist{border-radius:var(--r-3);background:var(--c-surface);border:1px solid var(--c-line);flex-direction:column;display:flex;overflow:hidden}.a-mem{border-top:1px solid var(--c-line);align-items:center;gap:12px;padding:12px 14px;display:flex}.a-mem:first-child{border-top:0}.a-mem{position:relative}.a-mem:after{content:"";background:var(--c-gold-soft);opacity:var(--flash,0);pointer-events:none;position:absolute;inset:0}.a-mem .a-av{width:40px;height:40px;font-size:14px}.a-mem__mid{flex:1;min-width:0}.a-mem__nm{align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.a-mem__st{color:var(--c-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden;margin-top:2px!important}.a-mem__right{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.a-mem.is-quiet .a-av{opacity:.45;filter:grayscale()}.a-mem.is-quiet .a-mem__nm{color:var(--c-ink-2)}.a-you{color:var(--c-app-mut);border:1px solid var(--c-line);border-radius:6px;padding:1px 5px;font-size:10px;font-weight:600}.a-wdots{gap:3px;display:flex}.a-wdots i{background:var(--c-surface-3);border-radius:2px;width:7px;height:7px}.a-wdots i.is-on{background:var(--c-gold)}.a-wdots i.is-today{outline:1px solid var(--c-gold-hi);outline-offset:1px}.a-nudge{border-radius:var(--r-pill);background:var(--c-surface-3);align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:500;display:flex;position:relative;overflow:hidden}.app .a-nudge .i{width:15px;height:15px;color:var(--c-gold)}.a-nudge.is-sent{color:var(--c-gold)}.a-floattop{z-index:var(--a-z-float);justify-content:space-between;display:flex;position:absolute;top:58px;left:16px;right:16px}.a-dhead{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:56px 16px 6px;display:flex}.a-dhead__name{font-size:20px;font-weight:600}.a-dhead__quote{color:var(--c-ink-2);font-size:22px;margin-top:4px!important}.a-subcards{flex-direction:column;gap:10px;margin-top:18px;display:flex}.a-sc{flex-direction:column;gap:10px;padding:14px;display:flex;position:relative;overflow:hidden}.a-sc__top{align-items:center;gap:10px;display:flex}.a-sc__ic{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.app .a-sc__ic .i{width:18px;height:18px}.a-sc__ic--gold{background:var(--c-gold);color:var(--c-gold-ink)}.a-sc__tt{font-size:15px;font-weight:600}.a-sc__tt--lg{font-size:17px}.a-sc__ts{color:var(--c-ink-2);font-size:12px}.a-sc__text{font-size:13.5px}.a-sc--ship{border-color:var(--c-gold-line);background:var(--a-ship-fill)}.a-shimmer{background:var(--a-shimmer);pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}.a-ph{border-radius:12px;flex:none;display:block}.a-ph--1{background:var(--ph-1)}.a-ph--2{background:var(--ph-2)}.a-ph--3{background:var(--ph-3)}.a-ph--4{background:var(--ph-4)}.a-ph--5{background:var(--ph-5)}.a-ph--6{background:var(--ph-6)}.a-ph--wide{border-radius:14px;height:130px}.a-ph--sq{width:64px;height:64px}.a-tasks{flex-direction:column;gap:7px;display:flex}.a-task{color:var(--c-ink-2);align-items:center;gap:8px;font-size:13.5px;display:flex}.app .a-task .i{width:15px;height:15px;color:var(--c-work);stroke-width:2.4px}.app .a-task.is-star .i{color:var(--c-gold)}.a-task--more{padding-left:23px}.a-prs{flex-wrap:wrap;gap:6px;display:flex}.a-prchip{font-size:12px;font-family:var(--font-mono);background:var(--c-gold-soft);color:var(--c-gold);border-radius:8px;padding:4px 8px}.a-reactbar{flex-wrap:wrap;gap:8px;display:flex}.a-rbtn{border-radius:var(--r-pill);background:var(--c-surface-2);border:1px solid var(--c-line);align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;display:flex;position:relative;overflow:hidden}.a-rbtn .a-num{color:var(--c-ink-2);font-size:12.5px}.a-rbtn--back{background:var(--c-gold-soft);border-color:var(--c-gold-line);color:var(--c-gold)}.a-rbtn--back .a-num{color:var(--c-gold)}.app .a-rbtn--back .i{stroke-width:2.2px;width:16px;height:16px}.a-comments{flex-direction:column;gap:14px;margin-top:20px;display:flex}.a-cmt{gap:10px;display:flex}.a-cmt .a-av{width:30px;height:30px;font-size:11px}.a-cmt__bub{font-size:14px;line-height:1.4}.a-cmt__bub b{margin-right:6px}.a-cmt__bub .a-mut{margin-top:2px;font-size:12px;display:block}.a-behind{transform-origin:50% 0;position:absolute;inset:0;overflow:hidden}.a-scrim{background:var(--c-scrim);z-index:var(--a-z-scrim);position:absolute;inset:0}.a-sheet{z-index:var(--a-z-sheet);border-radius:var(--r-4) var(--r-4) 0 0;border-top:1px solid var(--c-line);background:var(--c-bg);flex-direction:column;gap:14px;padding:18px 16px 34px;display:flex;position:absolute;inset:44px 0 0}.a-sheet__t{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:24px}.a-seg2{border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-line);height:40px;padding:4px;display:flex}.a-seg2 span{border-radius:var(--r-pill);color:var(--c-ink-2);flex:1;place-items:center;font-size:13px;font-weight:500;display:grid}.a-seg2 .is-on{background:var(--c-line);color:var(--c-ink)}.a-mcard{border-radius:var(--r-2);border:1px solid var(--c-line);background:var(--card-mini-fill);flex-direction:column;justify-content:space-between;align-self:center;align-items:center;width:120px;height:213px;padding:14px 10px 10px;display:flex}.a-mcard__dial{width:92px;height:92px;position:relative}.a-mcard__v{letter-spacing:-.02em;white-space:nowrap;justify-content:center;align-items:center;gap:3px;font-size:13px;font-weight:500;display:flex;position:absolute;inset:0}.a-mcard__v .num{font-family:var(--font-sans)}.a-mcard__v small{font-size:1em}.a-mcard__stats{color:var(--card-ink-3);white-space:nowrap;gap:8px;font-size:7px;line-height:9px;display:flex}.a-mcard__h{letter-spacing:-.02em;white-space:nowrap;font-size:10px;font-weight:600;line-height:12px}.a-mcard__foot{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.a-mcard__who{color:var(--c-ink-2);align-items:center;gap:4px;font-size:6px;line-height:8px;display:flex}.a-mcard__who .a-av{width:10px;height:10px;font-size:0}.app .a-mcard__foot .i{width:14px;height:14px;color:var(--c-gold);stroke-width:2px}.a-sgroup{flex-direction:column;gap:8px;display:flex}.a-shl{color:var(--c-ink-2);font-size:13px;font-weight:500;line-height:16px}.a-chips{gap:8px;margin-right:-16px;display:flex;overflow:hidden}.a-chip2{border-radius:var(--r-pill);border:1px solid var(--c-line);background:var(--c-surface-2);height:34px;color:var(--c-ink-2);white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.a-chip2--sm{height:32px}.a-chip2.is-on{border-color:var(--a-gold-chip-edge);background:var(--a-gold-chip);color:var(--c-gold)}.a-chip2--add{border-style:dashed;border-color:var(--c-line-2);background:0 0}.a-slist{background:var(--c-surface);border:1px solid var(--c-line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.a-srow{align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.a-srow+.a-srow{border-top:1px solid var(--c-line)}.a-srow__dot{border-radius:50%;flex:none;width:8px;height:8px}.a-srow__l{flex:1;font-size:14px;font-weight:500;line-height:18px}.a-srow__v{font-family:var(--font-mono);color:var(--c-ink-2);font-size:13px;line-height:16px}.a-srow__tag{border-radius:var(--r-pill);background:var(--a-gold-chip);height:20px;color:var(--c-gold);padding:0 8px;font-size:11px;font-weight:600;line-height:20px}.app .a-srow__ck{width:16px;height:16px;color:var(--c-gold);stroke-width:2.4px}.a-sheet__btns{margin-top:auto}
.dial{width:100%;height:100%;display:block;overflow:visible}.dial__face-hi{stop-color:var(--dial-face-hi)}.dial__face-lo{stop-color:var(--dial-face-lo)}.dial--gold .dial__face-hi{stop-color:var(--dial-face-gold-hi)}.dial--gold .dial__face-lo{stop-color:var(--dial-face-gold-lo)}.dial__bezel-hi{stop-color:var(--dial-bezel-hi)}.dial__bezel-lo{stop-color:var(--dial-bezel-lo)}.dial__rim{fill:none;stroke:var(--c-gold);stroke-opacity:.55;stroke-width:2px}.dial--gold .dial__rim{stroke-opacity:.9;stroke-width:3px}.dial__bezel{stroke:var(--a-black);stroke-opacity:.45;stroke-width:4px}.dial__tick{stroke:var(--c-ink);stroke-linecap:round;stroke-width:3px}.dial__tick--minor{stroke-opacity:.35;stroke-width:2.5px}.dial__tick--major{stroke-opacity:.8}.dial__tick--quarter{stroke-opacity:.85}.dial__pointer{fill:var(--c-gold)}.dial__noon{font-family:var(--font-mono);fill:var(--c-ink);fill-opacity:.6;font-size:26px}.dial__face{stroke:var(--c-ink);stroke-opacity:.07;stroke-width:2px}.dial--gold .dial__face{stroke:var(--c-gold);stroke-opacity:.18}.dial__inner{fill:none;stroke:var(--a-black);stroke-opacity:.35;stroke-width:3px}.dial__track{fill:none;stroke:var(--c-ink);stroke-opacity:.035;stroke-width:24px}.dial__arc{fill:none;stroke-width:24px;stroke-linecap:round;stroke-dasharray:1 1}.dial__arc--body{stroke:var(--c-body)}.dial__arc--work{stroke:var(--c-work)}.dial__arc--mind{stroke:var(--c-mind)}.dial__arc--gold{stroke:var(--c-gold)}.dial--mini .dial__rim{stroke-opacity:.6;stroke-width:10px}.dial--mini .dial__bezel{fill:var(--dial-mini-bezel);stroke:none}.dial--mini .dial__face{fill:var(--dial-mini-face);stroke:none}.dial--mini .dial__track{display:none}.dial--mini .dial__arc{stroke-width:44px}.dcard{border:1px solid var(--c-line);background:var(--card-fill);width:360px;height:640px;box-shadow:var(--card-shadow);color:var(--c-ink);font-family:var(--font-sans);text-align:left;border-radius:26px;flex-direction:column;align-items:center;gap:33px;padding:97px 32px 0;display:flex;position:relative;overflow:hidden}.dcard--stats{gap:16px}.dcard--gold{background:var(--card-fill-gold)}.dcard p{text-wrap:initial;margin:0}.dcard .num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dcard__top{justify-content:space-between;align-items:baseline;display:flex;position:absolute;top:100px;left:32px;right:32px}.dcard__date,.dcard__streak{color:var(--c-ink-2);align-items:baseline;gap:3px;font-size:10px;font-weight:500;line-height:12px;display:flex}.dcard__date .num,.dcard__streak .num{font-size:22.7px;font-weight:400;line-height:24px}.dcard__date .num{color:var(--card-ink-2)}.dcard__streak .num{color:var(--c-ink)}.dcard__streak .i{width:14.7px;height:14.7px;color:var(--c-gold);stroke-width:2px;align-self:center}.dcard__dial{flex:none;width:280px;height:280px;position:relative}.dcard--stats .dcard__dial{width:267px;height:267px}.dcard__mid{flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex;position:absolute;inset:0}.dcard__title{letter-spacing:.32em;color:var(--c-gold);align-items:center;gap:4px;padding-left:3px;font-size:9.3px;font-weight:500;line-height:11px;display:flex}.dcard__title .i{stroke-width:2.2px;width:10px;height:10px}.dcard__value{white-space:nowrap;align-items:baseline;gap:8.7px;display:flex}.dcard__value>span{align-items:baseline;gap:2.7px;display:flex}.dcard__value .num{letter-spacing:-.04em;font-size:70px;font-weight:400;line-height:.9}.dcard__value small{color:var(--card-unit);font-size:30.7px;line-height:1}.dcard__label{color:var(--card-ink-3);align-items:center;gap:5.3px;font-size:13.3px;font-weight:500;line-height:16px;display:flex}.dcard__label--dots{flex-direction:column;gap:4.7px;font-size:12px}.dcard__key{gap:2.7px;display:flex}.dcard__label--dots .dcard__key{gap:4px}.dcard__bar{border-radius:1.3px;width:10px;height:2.7px;display:block}.dcard__dot{background:var(--c-gold);border-radius:50%;width:6px;height:6px;display:block}.dcard__note{color:var(--card-unit);font-size:10.7px;font-weight:500;line-height:13px;margin-top:-7px!important}.dcard__stats{justify-content:center;gap:24px;display:flex}.dcard__stat{flex-direction:column;align-items:center;gap:3.3px;display:flex}.dcard__sv{white-space:nowrap;align-items:baseline;gap:2.7px;font-size:20px;font-weight:500;line-height:21px;display:flex}.dcard__sv small{letter-spacing:0;color:var(--card-unit);font-size:10px}.dcard__sl{color:var(--c-ink-2);align-items:center;gap:3.3px;font-size:9.3px;font-weight:500;line-height:11px;display:flex}.dcard__sl .dcard__bar{width:6.7px;height:2px}.dcard__head{letter-spacing:-.035em;text-align:center;flex-wrap:wrap;justify-content:center;column-gap:8px;font-size:25.3px;font-weight:600;line-height:1.1;display:flex}.dcard--stats .dcard__head{font-size:22.7px}.dcard__gold{color:var(--c-gold)}.dcard__foot{align-items:center;gap:7px;width:296px;display:flex}.dcard__av{border:.7px solid var(--c-white-a2);background:var(--g);width:30.7px;height:30.7px;color:var(--c-ink);border-radius:50%;flex:none;place-items:center;font-size:12.7px;font-weight:600;display:grid}.dcard__who{flex:1;min-width:0}.dcard__name{font-size:11.3px;font-weight:600;line-height:13px}.dcard__circle{color:var(--c-ink-2);font-size:10.7px;font-weight:500;line-height:13px}.dcard__lockup{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2.7px;display:flex}.dcard__lockup p:first-child{color:var(--c-ink-2);font-size:8.7px;font-weight:500;line-height:10.7px}.dcard__lockup .num{font-family:var(--font-mono)}.dcard__mark{letter-spacing:.2em;align-items:center;gap:4.7px;font-size:9.3px;font-weight:600;line-height:11px;display:flex;margin-right:-2px!important}.dcard__mark .i{width:15.3px;height:15.3px;color:var(--c-gold);stroke-width:2px}
.integrations{z-index:2;padding-block:var(--section-y);background:radial-gradient(820px 560px at 78% 34%, var(--glow-work), transparent 66%), radial-gradient(640px 420px at 4% 100%, var(--glow-body), transparent 66%), var(--c-bg);border-top:1px solid var(--c-line);border-radius:var(--r-4) var(--r-4) 0 0;box-shadow:0 -40px 90px var(--c-black-a2);position:relative}.integrations__head{align-items:center;gap:var(--sp-4);text-align:center;flex-direction:column;max-width:44rem;margin-inline:auto;display:flex}.integrations__head .h2 .accent{display:block}.hub{margin-top:var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(320px,420px) minmax(0,1fr);align-items:center;gap:clamp(56px,7vw,120px);display:grid;position:relative}.hub:before{content:"";aspect-ratio:1.4;background:radial-gradient(closest-side, var(--glow-gold), transparent);pointer-events:none;width:min(760px,120%);position:absolute;top:50%;left:50%;translate:-50% -50%}.hub__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hub__line,.hub__lit{fill:none;stroke-linecap:round}.hub__line{stroke:var(--c-line-2);stroke-width:1px}.hub__lit{stroke:var(--c-gold);stroke-width:1.5px;stroke-dasharray:1 1;filter:drop-shadow(0 0 4px var(--glow-gold-strong))}.hub__side{gap:var(--sp-6);flex-direction:column;display:flex;position:relative}.hub__side--left{text-align:right;align-items:flex-end}.hub__side--left .ig__list{justify-content:flex-end}.ig__title{align-items:center;gap:var(--sp-2);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-ink-2);font-weight:600;display:flex}.hub__side--left .ig__title{justify-content:flex-end}.ig__n{color:var(--c-ink-3);font-weight:400}.ig__list{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;max-width:360px;display:flex}.ig__app{--on:1;align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);border:1px solid var(--c-line);background:var(--c-surface);height:40px;color:var(--c-ink-2);font-size:var(--fs-small);white-space:nowrap;padding:0 14px 0 5px;font-weight:500;display:inline-flex;position:relative}.ig__app:not(.is-source){--on:0}.ig__app.is-source{border-color:color-mix(in oklab, var(--c-gold) calc(var(--on) * 55%), var(--c-line));color:color-mix(in oklab, var(--c-ink) calc(var(--on) * 100%), var(--c-ink-2));box-shadow:0 0 calc(var(--on) * 22px) color-mix(in oklab, var(--c-gold) calc(var(--on) * 22%), transparent)}.ig__mono{background:var(--c-surface-3);width:30px;height:30px;color:var(--c-ink);border-radius:50%;place-items:center;font-size:.8rem;font-weight:600;display:grid}.ig__app.is-source .ig__mono{background:color-mix(in oklab, var(--c-gold) calc(var(--on) * 22%), var(--c-surface-3))}.integrations__also{max-width:40rem;margin:var(--sp-8) auto 0;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-3);border:1px dashed var(--c-line-2);font-size:var(--fs-small);text-align:center;color:var(--c-ink-2);line-height:1.55}.integrations__also b{color:var(--c-ink);font-weight:600;display:block}.sync{z-index:1;padding:var(--sp-5);border-radius:var(--r-4);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--shadow-deep);position:relative}.sync__head{align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--c-line);display:flex}.sync__av{background:linear-gradient(135deg, var(--c-gold), var(--c-work));border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:.85rem;font-weight:600;display:grid}.sync__name{font-weight:600}.sync__day{font-size:var(--fs-small);color:var(--c-ink-2)}.sync__live{align-items:center;gap:var(--sp-2);font-size:var(--fs-label);color:var(--c-ink-2);white-space:nowrap;margin-left:auto;display:inline-flex}.sync__row{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-2);border-bottom:1px solid var(--c-line);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.sync__row:after{content:"";border-radius:var(--r-1);background:var(--c-gold-soft);opacity:var(--flash,0);pointer-events:none;position:absolute;inset:4px 0}.sync__row .sq{width:8px;height:8px}.sync__l{font-weight:500}.sync__via{font-size:var(--fs-label);color:var(--c-ink-3);align-items:center;gap:4px;margin-top:2px;display:flex}.sync__via .i{width:12px;height:12px}.sync__v{white-space:nowrap;font-size:1.5rem;font-weight:500;line-height:1}.sync__v small{color:var(--c-ink-2);letter-spacing:0;margin-left:2px;font-size:.8rem}.sync__foot{padding:var(--sp-4) var(--sp-2) 0;font-size:var(--fs-small);color:var(--c-ink-3)}.integrations__foot{margin-top:var(--sp-5);text-align:center;color:var(--c-ink-3);font-size:var(--fs-small)}@media (max-width:1024px){.hub{justify-items:center;gap:var(--sp-8);grid-template-columns:minmax(0,1fr)}.hub .sync{order:-1;width:100%;max-width:480px}.hub__side,.hub__side--left{text-align:center;align-items:center}.hub__side--left .ig__title,.ig__title{justify-content:center}.hub__side .ig__list{justify-content:center;max-width:560px}.hub__side--right{margin-top:calc(var(--sp-8) * -.5)}}@media (max-width:640px){.sync{padding:var(--sp-4);border-radius:var(--r-3)}.sync__v{font-size:1.3rem}.ig__app{height:36px;font-size:.8125rem}.ig__mono{width:26px;height:26px}}
.faq{padding-block:var(--section-y);position:relative}.faq__grid{gap:var(--sp-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.faq__head{align-items:flex-start;gap:var(--sp-4);top:calc(var(--nav-h) + var(--sp-6));flex-direction:column;display:flex;position:sticky}.faq__head .h2 .accent{display:block}.faq__list{border-top:1px solid var(--c-line)}.qa{border-bottom:1px solid var(--c-line)}.qa h3{font-size:inherit;font-weight:inherit}.qa__q{justify-content:space-between;align-items:center;gap:var(--sp-4);width:100%;min-height:72px;padding:var(--sp-4) 0;text-align:left;letter-spacing:var(--track-snug);transition:color var(--dur-2) var(--ease-out);font-size:clamp(1.1rem,1rem + .4vw,1.35rem);font-weight:500;display:flex}.qa__q:hover{color:var(--c-gold-hi)}.qa__icon{border:1px solid var(--c-line);width:36px;height:36px;color:var(--c-ink-2);transition:transform var(--dur-3) var(--ease-snappy), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.qa__icon .i{width:18px;height:18px}.qa.is-open .qa__icon{border-color:var(--c-gold-line);color:var(--c-gold);transform:rotate(45deg)}.qa__a{transition:grid-template-rows var(--dur-3) var(--ease-smooth);grid-template-rows:1fr;display:grid}.js .qa:not(.is-open) .qa__a{grid-template-rows:0fr}.qa__a>div{overflow:hidden}.qa__a p{padding:0 var(--sp-8) var(--sp-5) 0;color:var(--c-ink-2);max-width:60ch}@media (max-width:900px){.faq__grid{gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}.faq__head{position:static}.qa__a p{padding-right:0}}
.join{padding-block:var(--section-y) calc(var(--section-y) * 1.1);position:relative;overflow-x:clip}.join__head{align-items:flex-start;gap:var(--sp-4);flex-direction:column;max-width:64rem;display:flex}.join__title{font-size:clamp(2.6rem,min(7vw,12svh),6.5rem);line-height:var(--lh-display);letter-spacing:var(--track-display);text-wrap:initial;font-weight:600}.join__title .accent{margin-top:.04em;display:block}.join__grid{gap:var(--sp-6);margin-top:var(--sp-8);grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start;display:grid}.join__card{padding:clamp(var(--sp-5), 3vw, var(--sp-7));border-radius:var(--r-4);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--shadow-deep)}.join__invited{align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-5);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-2);background:var(--c-gold-soft);border:1px solid var(--c-gold-line);font-size:var(--fs-small);color:var(--c-ink-2);display:flex}.join__invited b{color:var(--c-ink)}.join__invited .i{color:var(--c-gold);margin-top:2px}.join__step{gap:var(--sp-5);animation:step-in .55s var(--ease-out);flex-direction:column;display:flex}@keyframes step-in{0%{opacity:0;transform:translateY(14px)}}.join__fields{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field__wrap{gap:var(--sp-2);flex-direction:column;display:flex}.field__label{font-size:var(--fs-small);color:var(--c-ink);font-weight:500}.field__hint{color:var(--c-ink-3);font-weight:400}.field,.field--action input{width:100%;min-height:52px;padding:0 var(--sp-4);border-radius:var(--r-2);background:var(--c-surface-2);border:1px solid var(--c-line);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);outline:none;font-size:1rem}.field:focus,.field--action:focus-within{border-color:var(--c-gold);box-shadow:0 0 0 3px var(--c-gold-soft)}.field[aria-invalid=true]{border-color:var(--c-danger)}.field--action{align-items:center;gap:var(--sp-2);border-radius:var(--r-2);background:var(--c-surface-2);border:1px solid var(--c-line);min-height:52px;padding:0 6px 0 0;display:flex}.field--action input{background:0 0;border:0;flex:1;min-width:0;min-height:50px}.field--action input[readonly]{font-family:var(--font-mono);color:var(--c-ink-2);text-overflow:ellipsis;font-size:.85rem}.field--action .btn{flex:none}.field__err{font-size:var(--fs-small);color:var(--c-danger);min-height:0}.field__err:empty{display:none}.join__modes{border:0;min-width:0;margin:0;padding:0}.join__modes legend{margin-bottom:var(--sp-3);padding:0}.join__modechips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.modechip{align-items:center;gap:var(--sp-2);height:44px;padding:0 var(--sp-4) 0 var(--sp-2);border-radius:var(--r-pill);border:1.5px solid var(--c-line);background:var(--c-surface-2);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-snappy);font-weight:500;display:inline-flex}.modechip:active{transform:scale(.96)}.modechip__ck{border:1.5px solid var(--c-ink-3);width:26px;height:26px;transition:background-color var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;display:grid}.modechip__ck .i{stroke-width:3px;opacity:0;width:14px;height:14px}.modechip[aria-pressed=true] .modechip__ck .i{opacity:1}.modechip--body[aria-pressed=true]{border-color:var(--c-body);background:var(--c-body-tint)}.modechip--body[aria-pressed=true] .modechip__ck{background:var(--c-body);border-color:var(--c-body);color:var(--c-body-ink)}.modechip--work[aria-pressed=true]{border-color:var(--c-work);background:var(--c-work-tint)}.modechip--work[aria-pressed=true] .modechip__ck{background:var(--c-work);border-color:var(--c-work);color:var(--c-work-ink)}.modechip--mind[aria-pressed=true]{border-color:var(--c-mind);background:var(--c-mind-tint)}.modechip--mind[aria-pressed=true] .modechip__ck{background:var(--c-mind);border-color:var(--c-mind);color:var(--c-mind-ink)}.join__title-chip{margin-top:var(--sp-3);font-size:var(--fs-small);color:var(--c-ink-2)}.join__title-chip b{color:var(--c-gold);animation:title-pop .6s var(--ease-bouncy);font-weight:600;display:inline-block}@keyframes title-pop{0%{opacity:0;transform:scale(.85)}}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.join__submit{align-self:flex-start;min-width:260px}.join__fine{margin-top:calc(var(--sp-3) * -1);font-size:var(--fs-small);color:var(--c-ink-3)}.join__steptitle{letter-spacing:var(--track-head);outline:none;font-size:clamp(1.5rem,1.25rem + 1vw,2.1rem);line-height:1.1}.join__steplead{margin-top:calc(var(--sp-3) * -1);color:var(--c-ink-2)}.join__check{background:var(--c-gold);width:52px;height:52px;color:var(--c-gold-ink);animation:title-pop .7s var(--ease-bouncy);border-radius:50%;place-items:center;display:grid}.join__check .i{stroke-width:2.6px;width:26px;height:26px}.share{gap:var(--sp-3);flex-direction:column;display:flex}.share__link{gap:var(--sp-2);flex-direction:column;display:flex}.share__apps{gap:var(--sp-2);flex-wrap:wrap;display:flex}.share__app{align-items:center;gap:var(--sp-2);height:44px;padding:0 var(--sp-4);border-radius:var(--r-pill);border:1px solid var(--c-line);background:var(--c-surface-2);font-size:var(--fs-small);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);font-weight:500;display:inline-flex}.share__app:hover{border-color:var(--c-line-2);background:var(--c-surface-3)}.share__app .i{width:17px;height:17px;color:var(--c-gold)}.friends{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.friend{align-items:center;gap:var(--sp-1);height:36px;padding:0 4px 0 var(--sp-3);border-radius:var(--r-pill);background:var(--c-surface-3);font-size:var(--fs-small);animation:step-in .35s var(--ease-out);display:inline-flex}.friend button{width:28px;height:28px;color:var(--c-ink-2);border-radius:50%;place-items:center;display:grid}.friend button:hover{color:var(--c-ink);background:var(--c-white-a1)}.friend .i{width:14px;height:14px}.join__actions{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.join__skip{font-size:var(--fs-small);color:var(--c-ink-2);text-underline-offset:.2em;padding:var(--sp-2);text-decoration:underline}.join__skip:hover{color:var(--c-ink)}.join__test{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--c-ink-3)}.cc{top:calc(var(--nav-h) + var(--sp-6));padding:var(--sp-5);border-radius:var(--r-4);background:var(--c-surface);border:1px solid var(--c-gold-line);gap:var(--sp-5);box-shadow:var(--glow-1);flex-direction:column;display:flex;position:sticky}.cc__top{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.cc__name{letter-spacing:var(--track-snug);word-break:break-word;font-size:1.25rem;font-weight:600}.cc__sub{font-size:var(--fs-small);color:var(--c-ink-2)}.cc__code{font-size:var(--fs-small);color:var(--c-gold);border-radius:var(--r-pill);background:var(--c-gold-soft);padding:4px 10px}.cc__run{align-items:flex-end;gap:var(--sp-3);display:flex}.cc__run .num{color:var(--c-gold);font-size:3.4rem;line-height:.9}.cc__run span:last-child{font-size:var(--fs-small);color:var(--c-ink-2);flex-direction:column;display:flex}.cc__run b{color:var(--c-ink);font-weight:600}.cc__strip{gap:var(--sp-3) var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(56px,1fr));display:grid}.cc__m{font-size:var(--fs-label);color:var(--c-ink-3);animation:cc-in .5s var(--ease-bouncy);flex-direction:column;align-items:center;gap:6px;display:flex}@keyframes cc-in{0%{opacity:0;transform:scale(.6)}}.cc__ring{border-radius:50%;place-items:center;width:52px;height:52px;padding:2.5px;display:grid}.cc__m.is-you .cc__ring{background:var(--c-gold)}.cc__m.is-invited .cc__ring{border:1.5px dashed var(--c-ink-3);padding:3px}.cc__m.is-empty .cc__ring{border:1.5px dashed var(--c-line-2);opacity:.6}.cc__av{background:var(--g);border:2.5px solid var(--c-surface);border-radius:50%;place-items:center;width:100%;height:100%;font-size:.95rem;font-weight:600;display:grid}.cc__m.is-invited .cc__av{opacity:.75;border:0}.cc__empty{font-size:var(--fs-small);color:var(--c-ink-3)}@media (max-width:1024px){.join__grid{grid-template-columns:minmax(0,1fr)}.cc{position:relative;top:0}}@media (max-width:640px){.join__fields{grid-template-columns:minmax(0,1fr)}.join__submit{width:100%;min-width:0}}
.footer{padding:var(--sp-9) 0 var(--sp-6);border-top:1px solid var(--c-line);position:relative;overflow:hidden}.footer__top{justify-content:space-between;align-items:flex-end;gap:var(--sp-6);flex-wrap:wrap;display:flex}.footer__tag{color:var(--c-gold);font-size:clamp(1.8rem,1.4rem + 1.8vw,3rem);line-height:1.05}.footer__nav{gap:var(--sp-2) var(--sp-5);font-size:var(--fs-small);color:var(--c-ink-2);flex-wrap:wrap;display:flex}.footer__nav a{padding:var(--sp-2) 0;transition:color var(--dur-2) var(--ease-out)}.footer__nav a:hover{color:var(--c-ink)}.footer__mark{margin-top:var(--sp-8);letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--c-line-2);align-items:center;gap:.18em;font-size:clamp(2.6rem,9.6vw,10rem);font-weight:600;line-height:.9;display:flex}.footer__mark .i{width:1.05em;height:1.05em;color:var(--c-gold);stroke-width:1.4px;flex:none}.footer__bottom{justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-6);font-size:var(--fs-small);color:var(--c-ink-3);flex-wrap:wrap;display:flex}
.invite{min-height:100svh;padding-block:var(--sp-7) var(--sp-8);align-items:center;display:flex}.invite__wrap{align-items:center;gap:var(--sp-6);max-width:calc(36rem + var(--gutter) * 2);flex-direction:column;display:flex}.invite__brand{align-items:center;gap:var(--sp-2);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-ink-2);transition:color var(--dur-2) var(--ease-out);font-weight:600;display:inline-flex}.invite__brand:hover{color:var(--c-ink)}.invite__brand .i{width:1.6em;height:1.6em;color:var(--c-gold);stroke-width:1.5px}.invite__card{gap:var(--sp-5);width:100%;padding:clamp(var(--sp-5), 5vw, var(--sp-7));border-radius:var(--r-4);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--shadow-deep);animation:invite-in var(--dur-4) var(--ease-out) both;flex-direction:column;display:flex}@keyframes invite-in{0%{opacity:0;transform:translateY(18px)}}.invite__title{font-size:clamp(2.3rem,1.6rem + 3vw,3.6rem);line-height:var(--lh-head);letter-spacing:var(--track-head);font-weight:600}.invite__lead{font-size:var(--fs-body);max-width:none}.invite__code{align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-3);border-radius:var(--r-3);background:var(--c-bg-deep);border:1px solid var(--c-line);flex-direction:column;display:flex;container-type:inline-size}.invite__code-actions{justify-content:center;align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.invite__open{font-size:var(--fs-small);color:var(--c-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.invite__open span{color:var(--c-ink-3);font-weight:400}.invite__open .i{width:16px;height:16px;color:var(--c-gold)}.invite__open:hover .btn__arrow{transform:translate(3px)}.flaps{--flap-w:min(44px, calc((100cqi - 8px) / 10.2));align-items:center;gap:calc(var(--flap-w) * .12);padding:calc(var(--flap-w) * .26);border-radius:var(--r-2);background:linear-gradient(var(--c-bg-deep), var(--c-bg-deep)) padding-box, linear-gradient(160deg, var(--c-gold-hi), var(--c-gold-lo) 40%, var(--tint-night) 70%, var(--c-gold-lo)) border-box;box-shadow:var(--shadow-lift), var(--glow-1);perspective:600px;border:1.5px solid #0000;display:inline-flex}.flaps__cell{width:var(--flap-w);height:calc(var(--flap-w) * 1.42);background:linear-gradient(180deg, var(--c-surface-3), var(--c-surface) 49%, var(--c-bg) 51%, var(--c-surface-2));box-shadow:inset 0 1px 0 var(--c-white-a1), 0 1px 2px var(--c-black-a2);color:var(--c-gold);font-size:calc(var(--flap-w) * .78);transform-origin:50%;animation:flap-in .62s var(--ease-bouncy) both;animation-delay:calc(.35s + var(--i) * 70ms);border-radius:5px;place-items:center;font-weight:500;line-height:1;display:grid;position:relative}.flaps__cell:after{content:"";background:var(--c-black-a2);height:1px;box-shadow:0 1px 0 var(--c-gold-soft);position:absolute;inset:50% 0 auto}.flaps__dash{width:calc(var(--flap-w) * .34);background:var(--c-gold-lo);opacity:.8;border-radius:2px;height:3px}@keyframes flap-in{0%{opacity:0;transform:rotateX(-92deg)}60%{opacity:1}to{opacity:1;transform:rotateX(0)}}.invite__invalid{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-3);border:1px solid var(--c-line);background:var(--c-bg-deep);color:var(--c-ink-2);font-size:var(--fs-small)}.invite__invalid-title{margin-bottom:var(--sp-1);color:var(--c-ink);font-size:var(--fs-body);font-weight:600}.invite__get{gap:var(--sp-3);flex-direction:column;display:flex}.invite__stores{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invite__stores .btn{width:100%}.invite__soon{cursor:default;color:var(--c-ink-3)}.invite__soon:active{transform:none}.invite__soon-tag{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-ink-3);font-weight:600}.invite__steps{gap:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--c-line);font-size:var(--fs-small);color:var(--c-ink-2);flex-direction:column;display:flex}.invite__steps li{gap:var(--sp-3);display:flex}.invite__steps .num{border-radius:var(--r-pill);border:1px solid var(--c-gold-line);width:22px;height:22px;color:var(--c-gold);font-size:var(--fs-label);flex:none;place-items:center;margin-top:1px;display:grid}@media (max-width:420px){.invite__stores{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.invite__card,.flaps__cell{animation:none}}.invite__card--waiting{min-height:34rem}.invite__host{align-items:center;gap:var(--sp-3);margin-top:calc(var(--sp-2) * -1);display:flex}.invite__avatar{border-radius:var(--r-pill);object-fit:cover;background:var(--c-surface-2);border:1.5px solid var(--c-gold-line);width:44px;height:44px;color:var(--c-gold);flex:none;place-items:center;font-weight:600;display:grid}.invite__avatar--group .i{width:20px;height:20px}.invite__host-name{color:var(--c-ink);font-weight:600}.invite__host-size{color:var(--c-ink-3);font-size:var(--fs-small)}.invite__code--gone .flaps{opacity:.55;filter:saturate(.4)}.invite__open-wrap{align-items:center;gap:var(--sp-2);flex-direction:column;display:flex}.invite__missing{text-align:center;max-width:28rem;font-size:var(--fs-small);color:var(--c-ink-2);animation:invite-in var(--dur-3) var(--ease-out) both}.invite__missing a{text-decoration:underline;-webkit-text-decoration-color:var(--c-gold-line);text-decoration-color:var(--c-gold-line);text-underline-offset:3px}.invite__qr{align-items:center;gap:var(--sp-5);padding:var(--sp-4);border-radius:var(--r-3);border:1px solid var(--c-line);background:var(--c-bg-deep);font-size:var(--fs-small);color:var(--c-ink-2);display:flex}.invite__qr svg{border-radius:var(--r-2);background:var(--c-ink);width:132px;height:132px;fill:var(--c-bg);flex:none;padding:6px}.invite__qr-title{margin-bottom:var(--sp-1);color:var(--c-ink);font-size:var(--fs-body);font-weight:600}

