@font-face{font-family:Funnel Display;src:url(/fonts/funnel-display-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Funnel Sans;src:url(/fonts/funnel-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Funnel Sans;src:url(/fonts/funnel-sans-600.woff2)format("woff2");font-weight:500 600;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-500.woff2)format("woff2");font-weight:400 500;font-display:swap}@property --reveal{syntax:"<percentage>";inherits:false;initial-value:0%}@property --hue{syntax:"<number>";inherits:true;initial-value:218}:root{--hue:218;--k-line:.302 .045 var(--hue);--k-nfg:.942 .027 var(--hue);--k-glow:.839 .134 var(--hue);--k-ether:.556 .097 var(--hue);--k-night:.159 .016 var(--hue);--paper:oklch(.961 .008 var(--hue));--paper-hi:oklch(.986 .004 var(--hue));--plate:oklch(.935 .013 var(--hue));--ink:oklch(.194 .02 var(--hue));--mid:oklch(.439 .039 var(--hue));--dim:oklch(.515 .037 var(--hue));--line:oklch(var(--k-line) / .15);--hard:oklch(var(--k-line) / .35);--seam:oklch(.21 .024 var(--hue));--well:oklch(.19 .021 var(--hue));--accent:oklch(.466 .081 var(--hue));--glow:oklch(var(--k-glow));--glow-soft:oklch(var(--k-glow) / .4);--ether-mid:oklch(var(--k-ether));--night:oklch(var(--k-night));--n-accent:oklch(.86 .07 var(--hue));--n-hi:oklch(.953 .012 var(--hue));--n-glowtext:oklch(var(--k-nfg));--n-body:oklch(.856 .035 var(--hue));--n-support:oklch(.711 .03 var(--hue));--n-label:oklch(.666 .033 var(--hue));--n-line:oklch(var(--k-nfg) / .11);--n-hard:oklch(var(--k-nfg) / .22);--g-btn:linear-gradient(180deg,#fff 0%,oklch(.978 .009 var(--hue)) 14%,oklch(.929 .018 var(--hue)) 50%,oklch(.841 .028 var(--hue)) 72%,oklch(.611 .037 var(--hue)) 86%,oklch(.488 .038 var(--hue)) 93%,oklch(.773 .035 var(--hue)) 100%);--g-btn-hover:linear-gradient(180deg,#fff 0%,oklch(.989 .005 var(--hue)) 16%,oklch(.954 .014 var(--hue)) 50%,oklch(.889 .025 var(--hue)) 72%,oklch(.667 .037 var(--hue)) 86%,oklch(.54 .038 var(--hue)) 93%,oklch(.831 .031 var(--hue)) 100%);--g-well:linear-gradient(180deg,oklch(.951 .01 var(--hue)) 0,oklch(.983 .005 var(--hue)) 25%,oklch(.997 .002 var(--hue)) 100%);--g-btn-press:linear-gradient(180deg,oklch(.544 .037 var(--hue)) 0%,oklch(.72 .035 var(--hue)) 20%,oklch(.872 .024 var(--hue)) 55%,oklch(.945 .014 var(--hue)) 90%,oklch(.981 .008 var(--hue)) 100%);--horizon:var(--paper) 0.0%,oklch(.9605 .0082 var(--hue)) 4.17%,oklch(.9569 .009 var(--hue)) 8.33%,oklch(.9481 .0102 var(--hue)) 12.5%,oklch(.9325 .0118 var(--hue)) 16.67%,oklch(.9093 .0137 var(--hue)) 20.83%,oklch(.878 .0158 var(--hue)) 25.0%,oklch(.8389 .018 var(--hue)) 29.17%,oklch(.7927 .0202 var(--hue)) 33.33%,oklch(.7403 .0222 var(--hue)) 37.5%,oklch(.683 .0238 var(--hue)) 41.67%,oklch(.6224 .0251 var(--hue)) 45.83%,oklch(.56 .026 var(--hue)) 50.0%,oklch(.4976 .0264 var(--hue)) 54.17%,oklch(.437 .0263 var(--hue)) 58.33%,oklch(.3797 .0257 var(--hue)) 62.5%,oklch(.3273 .0248 var(--hue)) 66.67%,oklch(.2811 .0236 var(--hue)) 70.83%,oklch(.242 .0222 var(--hue)) 75.0%,oklch(.2107 .0207 var(--hue)) 79.17%,oklch(.1875 .0192 var(--hue)) 83.33%,oklch(.1719 .0179 var(--hue)) 87.5%,oklch(.1631 .0169 var(--hue)) 91.67%,oklch(.1595 .0162 var(--hue)) 95.83%,var(--night) 100.0%;--h-warm:oklch(var(--k-warm) / 0) 0.0%,oklch(var(--k-warm) / .001) 4.17%,oklch(var(--k-warm) / .002) 8.33%,oklch(var(--k-warm) / .007) 12.5%,oklch(var(--k-warm) / .018) 16.67%,oklch(var(--k-warm) / .039) 20.83%,oklch(var(--k-warm) / .074) 25.0%,oklch(var(--k-warm) / .119) 29.17%,oklch(var(--k-warm) / .164) 33.33%,oklch(var(--k-warm) / .195) 37.5%,oklch(var(--k-warm) / .198) 41.67%,oklch(var(--k-warm) / .172) 45.83%,oklch(var(--k-warm) / .128) 50.0%,oklch(var(--k-warm) / .082) 54.17%,oklch(var(--k-warm) / .045) 58.33%,oklch(var(--k-warm) / .021) 62.5%,oklch(var(--k-warm) / .008) 66.67%,oklch(var(--k-warm) / .003) 70.83%,oklch(var(--k-warm) / .001) 75.0%,oklch(var(--k-warm) / 0) 79.17%,oklch(var(--k-warm) / 0) 83.33%,oklch(var(--k-warm) / 0) 87.5%,oklch(var(--k-warm) / 0) 91.67%,oklch(var(--k-warm) / 0) 95.83%,oklch(var(--k-warm) / 0) 100.0%;--h-lav:oklch(var(--k-lav) / 0) 0.0%,oklch(var(--k-lav) / 0) 4.17%,oklch(var(--k-lav) / 0) 8.33%,oklch(var(--k-lav) / 0) 12.5%,oklch(var(--k-lav) / 0) 16.67%,oklch(var(--k-lav) / .001) 20.83%,oklch(var(--k-lav) / .002) 25.0%,oklch(var(--k-lav) / .006) 29.17%,oklch(var(--k-lav) / .016) 33.33%,oklch(var(--k-lav) / .037) 37.5%,oklch(var(--k-lav) / .073) 41.67%,oklch(var(--k-lav) / .124) 45.83%,oklch(var(--k-lav) / .181) 50.0%,oklch(var(--k-lav) / .225) 54.17%,oklch(var(--k-lav) / .24) 58.33%,oklch(var(--k-lav) / .219) 62.5%,oklch(var(--k-lav) / .172) 66.67%,oklch(var(--k-lav) / .115) 70.83%,oklch(var(--k-lav) / .066) 75.0%,oklch(var(--k-lav) / .033) 79.17%,oklch(var(--k-lav) / .014) 83.33%,oklch(var(--k-lav) / .005) 87.5%,oklch(var(--k-lav) / .002) 91.67%,oklch(var(--k-lav) / 0) 95.83%,oklch(var(--k-lav) / 0) 100.0%;--k-warm:.907 .068 calc(var(--hue) - 149);--k-lav:.846 .054 calc(var(--hue) + 64);--t-hero:clamp(54px,7.4vw,108px);--t-chapter:clamp(42px,5.6vw,82px);--t-moment:clamp(56px,8.6vw,132px);--t-body:17px;--t-small:14px;--space:clamp(112px,15vw,216px);--content:1328px;--gut:56px;--gap:32px;--bar:72px;--press:90ms;--settle:.18s;transition:--hue .9s cubic-bezier(.33,1,.68,1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);min-width:320px;color:var(--ink);font:400 var(--t-body)/1.6 "Funnel Sans",system-ui,sans-serif;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}p,h1,h2,h3,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.night :focus-visible,.bar.dark :focus-visible{outline-color:var(--n-accent)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:#fff;border-radius:10px;padding:10px 14px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip:focus{transform:none}section[id]{scroll-margin-top:var(--bar)}#founding-testers{scroll-margin-top:calc(var(--bar) + 24px)}.h-hero,.h-chapter,.h-moment{text-wrap:balance;font-family:Funnel Display,sans-serif;font-weight:500}.h-hero{font-size:var(--t-hero);letter-spacing:-.04em;line-height:.96}.h-chapter{font-size:var(--t-chapter);letter-spacing:-.035em;line-height:1}.h-moment{font-size:var(--t-moment);letter-spacing:-.045em;line-height:.94}.night .h-chapter,.night .h-moment{color:var(--n-hi)}.h-hero em,.h-chapter em,.h-moment em{color:inherit;font-style:normal}em.lit{color:var(--accent);animation:2.6s cubic-bezier(.2,.7,.2,1) both litP}.night em.lit{color:var(--n-accent);text-shadow:0 0 28px oklch(var(--k-glow) / .16);animation-name:litN}@keyframes litP{0%{color:var(--ink)}28%{color:var(--ether-mid);text-shadow:0 0 16px oklch(var(--k-glow) / .7),0 0 46px oklch(var(--k-glow) / .45)}to{color:var(--accent);text-shadow:0 0 #0000}}@keyframes litN{0%{color:var(--n-hi)}28%{color:#fff;text-shadow:0 0 18px var(--glow),0 0 52px var(--glow-soft)}to{color:var(--n-accent);text-shadow:0 0 28px oklch(var(--k-glow) / .16)}}.lede{max-width:44ch;font-size:var(--t-body);color:var(--mid);text-wrap:pretty;margin-top:28px;line-height:1.6}.night .lede{color:var(--n-body)}.small{font-size:var(--t-small);color:var(--dim);line-height:1.55}.night .small{color:var(--n-support)}.key{letter-spacing:1.8px;text-transform:uppercase;color:var(--dim);font:500 9.5px/1.4 Geist Mono,monospace}.night .key{letter-spacing:1.9px;color:var(--n-label);font-size:8.5px}.kicker{align-items:center;gap:14px;display:flex}.kicker time{letter-spacing:.5px;color:var(--accent);font-variant-numeric:tabular-nums;font:500 13px/1 Geist Mono,monospace}.night .kicker time{color:var(--n-accent)}.kicker i{background:var(--hard);width:36px;height:1px}.night .kicker i{background:var(--n-hard)}.kicker+h1,.kicker+h2{margin-top:26px}.center{text-align:center;justify-content:center}.btn{cursor:pointer;white-space:nowrap;min-height:44px;color:var(--ink);background:var(--g-btn);box-shadow:0 5px 12px -4px oklch(var(--k-line) / .25),0 1px 2px oklch(var(--k-line) / .18),inset 0 0 0 1px #ffffff8c;transition:transform var(--press) ease-out,box-shadow var(--settle) ease-in-out;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 26px;font:600 14px/1 Funnel Sans,sans-serif;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";filter:blur(2.5px);width:64px;height:10px;transition:width var(--settle) ease-in-out,background var(--settle);background:#ffffffc7;border-radius:50%;position:absolute;top:3px;left:10px}.btn:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fffa 50%,#0000 65%) 120% 0/250% 100%;position:absolute;inset:0}.btn:hover{background:var(--g-btn-hover);box-shadow:0 10px 22px -6px oklch(var(--k-line) / .3),0 2px 4px -1px oklch(var(--k-line) / .18),0 12px 26px -8px oklch(var(--k-glow) / .22),inset 0 0 0 1px #ffffffb8;transform:translateY(-1px)}.btn:hover:before{background:#ffffffe6;width:86px}.btn:hover:after{opacity:1;animation:.6s ease-out glint}.btn:active{background:var(--g-btn-press);box-shadow:inset 0 3px 6px oklch(var(--k-line) / .45),inset 0 0 0 1px oklch(.441 .038 var(--hue) / .3);border-radius:9px;transform:translateY(1px)}.btn:active:before{opacity:0}@keyframes glint{0%{background-position:120% 0}to{background-position:-30% 0}}.btn-sm{min-height:38px;padding:0 18px;font-size:13.5px}.btn-sm:before{width:48px;height:8px}.quiet{border:1px solid var(--line);min-height:44px;color:var(--mid);cursor:pointer;white-space:nowrap;transition:border-color .13s,background .13s,color .13s,transform var(--press) ease-out;background:0 0;border-radius:7px;justify-content:center;align-items:center;padding:0 18px;font:500 13.5px/1 Funnel Sans,sans-serif;text-decoration:none;display:inline-flex}.quiet:hover{border-color:var(--hard);background:oklch(var(--k-line) / .04);color:var(--ink)}.quiet:active{transform:translateY(1px)}.quiet[disabled]{opacity:.55;cursor:default}.night .quiet{border-color:var(--n-hard);color:var(--n-hi)}.night .quiet:hover{border-color:oklch(var(--k-nfg) / .4);background:oklch(var(--k-nfg) / .06)}.quiet.sm{min-height:34px;padding:0 14px;font-size:12.5px}.quiet.danger:hover{color:#9e2a3c;border-color:#b84a5a73}.night .quiet.danger:hover{color:#f2b8c1;border-color:#b84a5a99}.night .quiet[aria-pressed=true]{border-color:oklch(var(--k-nfg) / .4);background:oklch(var(--k-nfg) / .1)}.card{background:var(--paper-hi);box-shadow:0 6px 12px -4px oklch(var(--k-line) / .2),0 24px 48px -24px oklch(var(--k-line) / .25);border:1.5px solid #fff;border-radius:14px;position:relative;overflow:hidden}.night .card{background:linear-gradient(180deg,oklch(.203 .023 var(--hue)),var(--well));border:1px solid var(--n-line);box-shadow:inset 0 1px 0 oklch(var(--k-nfg) / .05),0 4px 10px #000000a6}.card-h{background:linear-gradient(180deg,oklch(.954 .01 var(--hue)),oklch(.925 .015 var(--hue)));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:9px 18px;display:flex}.night .card-h{background:oklch(var(--k-nfg) / .04);border-bottom-color:var(--n-line)}.card-h .key:last-child{color:var(--accent)}.night .card-h .key:last-child{color:var(--n-accent)}.list{border-top:1px solid var(--hard);margin-top:44px}.list>div,.list>li{border-bottom:1px solid var(--line);grid-template-columns:136px minmax(0,1fr);gap:20px;padding:15px 0 16px;display:grid}.list dt,.list .key{padding-top:5px}.list dd,.list .v{font-size:var(--t-small);color:var(--mid);text-wrap:pretty;line-height:1.55}.list dd b,.list .v b{color:var(--ink);font-weight:600;display:block}.night .list{border-top-color:var(--n-hard)}.night .list>div,.night .list>li{border-bottom-color:var(--n-line)}.night .list dd,.night .list .v{color:var(--n-support)}.night .list dd b,.night .list .v b{color:var(--n-hi)}.list-cap{font-size:var(--t-small);color:var(--ink);margin:0 0 14px;font-weight:600;display:block}.night .list-cap{color:var(--n-hi)}.list-cap+.list{margin-top:0}.shell{z-index:2;width:min(calc(100% - 2 * var(--gut)),var(--content));margin-inline:auto;position:relative}.chapter{padding-block:calc(var(--space) / 2)}.chapter>.shell{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.text{grid-column:1/span 5}.art{grid-column:7/-1;min-width:0}.rest{height:clamp(150px,15vw,210px)}.moment{min-height:100vh;min-height:100svh;padding-block:calc(var(--space) / 2);align-content:center;display:grid}.moment>.shell{text-align:center;justify-items:center;display:grid}.slot{pointer-events:none}.w{white-space:pre;opacity:0;filter:blur(6px);color:var(--cg,var(--ether-mid));text-shadow:0 0 14px var(--cs,oklch(var(--k-ether) / .35));transition:opacity .38s,filter .38s,transform .45s cubic-bezier(.2,.7,.3,1),color 1.1s .3s,text-shadow 1.1s .3s;display:inline-block;transform:translateY(8px)}.w.in{opacity:1;filter:none;color:var(--cf,var(--ink));text-shadow:0 0 #0000;transform:none}.night .w{--cg:var(--glow);--cs:var(--glow-soft);--cf:var(--n-glowtext)}.line-box{display:grid}.line-box>*{grid-area:1/1;min-width:0}.sizer{visibility:hidden}.bar{z-index:60;width:min(calc(100% - 24px),calc(var(--content) + 40px));border:1px solid var(--line);background:oklch(.986 .004 var(--hue) / .9);height:52px;box-shadow:0 4px 10px -4px oklch(var(--k-line) / .2),0 1px 2px oklch(var(--k-line) / .12);border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 7px 0 18px;transition:background .5s,border-color .5s,box-shadow .5s;display:grid;position:fixed;top:12px;left:50%;transform:translate(-50%)}.bar.dark{background:oklch(.19 .021 var(--hue) / .9);border-color:var(--n-line);box-shadow:0 8px 24px -12px #000}.wordmark{letter-spacing:3px;color:var(--ink);justify-self:start;padding:8px 0;font:600 12px/1 Geist Mono,monospace;text-decoration:none;transition:color .5s}.clock{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.clock b{letter-spacing:.5px;color:var(--accent);font-variant-numeric:tabular-nums;font:500 13px/1 Geist Mono,monospace;transition:color .5s}.clock span{color:var(--dim);font-size:13px;transition:color .5s}.bar .btn{justify-self:end}.bar.dark .wordmark{color:var(--n-hi)}.bar.dark .clock b{color:var(--n-accent)}.bar.dark .clock span{color:var(--n-support)}.clock b.tick{animation:1.6s cubic-bezier(.2,.7,.2,1) tick}@keyframes tick{0%{color:var(--ether-mid);text-shadow:0 0 12px var(--glow),0 0 28px var(--glow-soft)}}.presence{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mover{transform-origin:50%;will-change:transform,opacity;opacity:0;position:absolute;top:0;left:0}.mover canvas{animation:5.6s ease-in-out infinite breathe;display:block;position:relative}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.halo{background:radial-gradient(closest-side,#fff 0%,#fffffff2 16%,oklch(.986 .004 var(--hue) / .8) 30%,oklch(.94 .035 var(--hue) / .45) 48%,oklch(.9 .05 var(--hue) / .14) 64%,transparent 78%);border-radius:50%;position:absolute;inset:-6%}.rim{background:conic-gradient(from 210deg,#fff,oklch(.955 .013 var(--hue)) 12%,oklch(.762 .035 var(--hue)) 30%,oklch(.425 .037 var(--hue)) 44%,oklch(.72 .036 var(--hue)) 56%,oklch(.983 .005 var(--hue)) 70%,oklch(.879 .023 var(--hue)) 84%,#fff);opacity:.7;border-radius:50%;animation:5.6s ease-in-out infinite breathe;position:absolute;inset:31%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2.4px),#000 calc(100% - 1.6px) calc(100% - .4px),#0000 100%);mask:radial-gradient(closest-side,#0000 calc(100% - 2.4px),#000 calc(100% - 1.6px) calc(100% - .4px),#0000 100%)}.hero{min-height:100vh;min-height:100svh;padding-top:calc(var(--bar) + 8px);flex-direction:column;display:flex;position:relative}.hero:before{content:"";z-index:-1;background:radial-gradient(42% 46% at 50% 26%,oklch(.95 .03 var(--hue) / .9),transparent 70%),radial-gradient(40% 44% at 92% 88%,oklch(var(--k-warm) / .19),transparent 70%),radial-gradient(40% 44% at 6% 84%,oklch(var(--k-lav) / .22),transparent 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.hero-in{text-align:center;flex:1;align-content:center;justify-items:center;display:grid}.hero .rest{width:clamp(180px,24vh,240px);height:clamp(170px,24vh,240px)}.hero .kicker{margin-top:6px}.hero .lede{max-width:46ch;margin:28px auto 0}.cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;margin-top:36px;display:flex}.hero .small{margin-top:20px}.ruler-wrap{border-top:1px solid var(--hard);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:48px;margin-top:clamp(28px,4vh,48px);padding:22px 0 26px;display:grid}.hue{align-items:center;gap:10px;display:flex}.hue>span{font-size:var(--t-small);color:var(--mid);margin-right:6px}.sw{cursor:pointer;background:radial-gradient(circle at 36% 30%,#fff 0 6%,oklch(.8 .12 var(--s)) 34%,oklch(.5 .1 var(--s)) 100%);width:22px;height:22px;box-shadow:0 2px 5px -2px oklch(var(--k-line) / .5),inset 0 0 0 1px #fff6;border:0;border-radius:50%;padding:0;transition:transform .15s,box-shadow .2s;position:relative}.sw:before{content:"";position:absolute;inset:-11px -4px}.sw:hover{transform:scale(1.12)}.sw[aria-checked=true]{box-shadow:0 0 0 2px var(--paper),0 0 0 3.5px oklch(.5 .1 var(--s))}.ruler{height:84px;position:relative}.ruler:before{content:"";background:var(--hard);height:1px;position:absolute;top:50%;left:0;right:0}.ticks{background:repeating-linear-gradient(90deg,var(--hard) 0 1px,transparent 1px calc(100% / 14));opacity:.9;height:9px;position:absolute;top:calc(50% - 4px);left:0;right:0}.ticks:after{content:"";background:var(--hard);width:1px;height:100%;position:absolute;top:0;right:0}.nightbar{background:linear-gradient(180deg,oklch(.959 .012 var(--hue)) 0%,oklch(.707 .035 var(--hue)) 22%,oklch(.425 .037 var(--hue)) 44%,var(--seam) 58%,oklch(.376 .031 var(--hue)) 74%,oklch(.813 .03 var(--hue)) 100%);height:6px;box-shadow:0 1px 0 #fff,0 2px 4px -1px oklch(var(--k-line) / .35);border-radius:2px;position:absolute;top:calc(50% - 3px);left:4.7619%;right:7.14286%}.moments li{top:0;bottom:0;left:calc(var(--m) / 840 * 100%);width:0;position:absolute}.moments a{white-space:nowrap;border-radius:5px;flex-direction:column;align-items:center;gap:5px;padding:2px 6px;text-decoration:none;display:flex;position:absolute;left:0;transform:translate(-50%)}.moments .up a{bottom:calc(50% - 3.5px)}.moments .dn a{top:calc(50% - 3.5px)}.moments a:after{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--paper);transition:transform var(--settle);border-radius:50%;order:9}.moments .dn a:after{order:-1}.moments a:hover:after{transform:scale(1.4)}.moments .t{letter-spacing:.4px;color:var(--accent);font:500 10.5px/1 Geist Mono,monospace}.moments .l{color:var(--mid);font-size:12.5px;line-height:1}.moments a:hover .l{color:var(--ink)}.horizon{height:clamp(360px,64vh,620px);position:relative}.dusk{background:linear-gradient(180deg,var(--h-warm)),linear-gradient(180deg,var(--h-lav)),linear-gradient(in oklab 180deg,var(--horizon))}.dawn{background:linear-gradient(0deg,var(--h-warm)),linear-gradient(0deg,var(--h-lav)),linear-gradient(in oklab 0deg,var(--horizon))}.presence,.night .fx,.night .veil{--ha:-9999px;--hb:-9998px;--hc:-9997px;--hd:-9996px}.presence{-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--ha) + (var(--hb) - var(--ha)) * 0),#000000fb calc(var(--ha) + (var(--hb) - var(--ha)) * .125),#000000e4 calc(var(--ha) + (var(--hb) - var(--ha)) * .25),#000000b9 calc(var(--ha) + (var(--hb) - var(--ha)) * .375),#00000080 calc(var(--ha) + (var(--hb) - var(--ha)) * .5),#00000046 calc(var(--ha) + (var(--hb) - var(--ha)) * .625),#0000001b calc(var(--ha) + (var(--hb) - var(--ha)) * .75),#00000004 calc(var(--ha) + (var(--hb) - var(--ha)) * .875),#0000 calc(var(--ha) + (var(--hb) - var(--ha)) * 1),#0000 calc(var(--hc) + (var(--hd) - var(--hc)) * 0),#00000004 calc(var(--hc) + (var(--hd) - var(--hc)) * .125),#0000001b calc(var(--hc) + (var(--hd) - var(--hc)) * .25),#00000046 calc(var(--hc) + (var(--hd) - var(--hc)) * .375),#00000080 calc(var(--hc) + (var(--hd) - var(--hc)) * .5),#000000b9 calc(var(--hc) + (var(--hd) - var(--hc)) * .625),#000000e4 calc(var(--hc) + (var(--hd) - var(--hc)) * .75),#000000fb calc(var(--hc) + (var(--hd) - var(--hc)) * .875),#000 calc(var(--hc) + (var(--hd) - var(--hc)) * 1));-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--ha) + (var(--hb) - var(--ha)) * 0),#000000fb calc(var(--ha) + (var(--hb) - var(--ha)) * .125),#000000e4 calc(var(--ha) + (var(--hb) - var(--ha)) * .25),#000000b9 calc(var(--ha) + (var(--hb) - var(--ha)) * .375),#00000080 calc(var(--ha) + (var(--hb) - var(--ha)) * .5),#00000046 calc(var(--ha) + (var(--hb) - var(--ha)) * .625),#0000001b calc(var(--ha) + (var(--hb) - var(--ha)) * .75),#00000004 calc(var(--ha) + (var(--hb) - var(--ha)) * .875),#0000 calc(var(--ha) + (var(--hb) - var(--ha)) * 1),#0000 calc(var(--hc) + (var(--hd) - var(--hc)) * 0),#00000004 calc(var(--hc) + (var(--hd) - var(--hc)) * .125),#0000001b calc(var(--hc) + (var(--hd) - var(--hc)) * .25),#00000046 calc(var(--hc) + (var(--hd) - var(--hc)) * .375),#00000080 calc(var(--hc) + (var(--hd) - var(--hc)) * .5),#000000b9 calc(var(--hc) + (var(--hd) - var(--hc)) * .625),#000000e4 calc(var(--hc) + (var(--hd) - var(--hc)) * .75),#000000fb calc(var(--hc) + (var(--hd) - var(--hc)) * .875),#000 calc(var(--hc) + (var(--hd) - var(--hc)) * 1));mask-image:linear-gradient(180deg,#000 calc(var(--ha) + (var(--hb) - var(--ha)) * 0),#000000fb calc(var(--ha) + (var(--hb) - var(--ha)) * .125),#000000e4 calc(var(--ha) + (var(--hb) - var(--ha)) * .25),#000000b9 calc(var(--ha) + (var(--hb) - var(--ha)) * .375),#00000080 calc(var(--ha) + (var(--hb) - var(--ha)) * .5),#00000046 calc(var(--ha) + (var(--hb) - var(--ha)) * .625),#0000001b calc(var(--ha) + (var(--hb) - var(--ha)) * .75),#00000004 calc(var(--ha) + (var(--hb) - var(--ha)) * .875),#0000 calc(var(--ha) + (var(--hb) - var(--ha)) * 1),#0000 calc(var(--hc) + (var(--hd) - var(--hc)) * 0),#00000004 calc(var(--hc) + (var(--hd) - var(--hc)) * .125),#0000001b calc(var(--hc) + (var(--hd) - var(--hc)) * .25),#00000046 calc(var(--hc) + (var(--hd) - var(--hc)) * .375),#00000080 calc(var(--hc) + (var(--hd) - var(--hc)) * .5),#000000b9 calc(var(--hc) + (var(--hd) - var(--hc)) * .625),#000000e4 calc(var(--hc) + (var(--hd) - var(--hc)) * .75),#000000fb calc(var(--hc) + (var(--hd) - var(--hc)) * .875),#000 calc(var(--hc) + (var(--hd) - var(--hc)) * 1))}.night .fx,.night .veil{-webkit-mask-image:linear-gradient(180deg,#0000 calc(var(--ha) + (var(--hb) - var(--ha)) * 0),#00000004 calc(var(--ha) + (var(--hb) - var(--ha)) * .125),#0000001b calc(var(--ha) + (var(--hb) - var(--ha)) * .25),#00000046 calc(var(--ha) + (var(--hb) - var(--ha)) * .375),#00000080 calc(var(--ha) + (var(--hb) - var(--ha)) * .5),#000000b9 calc(var(--ha) + (var(--hb) - var(--ha)) * .625),#000000e4 calc(var(--ha) + (var(--hb) - var(--ha)) * .75),#000000fb calc(var(--ha) + (var(--hb) - var(--ha)) * .875),#000 calc(var(--ha) + (var(--hb) - var(--ha)) * 1),#000 calc(var(--hc) + (var(--hd) - var(--hc)) * 0),#000000fb calc(var(--hc) + (var(--hd) - var(--hc)) * .125),#000000e4 calc(var(--hc) + (var(--hd) - var(--hc)) * .25),#000000b9 calc(var(--hc) + (var(--hd) - var(--hc)) * .375),#00000080 calc(var(--hc) + (var(--hd) - var(--hc)) * .5),#00000046 calc(var(--hc) + (var(--hd) - var(--hc)) * .625),#0000001b calc(var(--hc) + (var(--hd) - var(--hc)) * .75),#00000004 calc(var(--hc) + (var(--hd) - var(--hc)) * .875),#0000 calc(var(--hc) + (var(--hd) - var(--hc)) * 1));-webkit-mask-image:linear-gradient(180deg,#0000 calc(var(--ha) + (var(--hb) - var(--ha)) * 0),#00000004 calc(var(--ha) + (var(--hb) - var(--ha)) * .125),#0000001b calc(var(--ha) + (var(--hb) - var(--ha)) * .25),#00000046 calc(var(--ha) + (var(--hb) - var(--ha)) * .375),#00000080 calc(var(--ha) + (var(--hb) - var(--ha)) * .5),#000000b9 calc(var(--ha) + (var(--hb) - var(--ha)) * .625),#000000e4 calc(var(--ha) + (var(--hb) - var(--ha)) * .75),#000000fb calc(var(--ha) + (var(--hb) - var(--ha)) * .875),#000 calc(var(--ha) + (var(--hb) - var(--ha)) * 1),#000 calc(var(--hc) + (var(--hd) - var(--hc)) * 0),#000000fb calc(var(--hc) + (var(--hd) - var(--hc)) * .125),#000000e4 calc(var(--hc) + (var(--hd) - var(--hc)) * .25),#000000b9 calc(var(--hc) + (var(--hd) - var(--hc)) * .375),#00000080 calc(var(--hc) + (var(--hd) - var(--hc)) * .5),#00000046 calc(var(--hc) + (var(--hd) - var(--hc)) * .625),#0000001b calc(var(--hc) + (var(--hd) - var(--hc)) * .75),#00000004 calc(var(--hc) + (var(--hd) - var(--hc)) * .875),#0000 calc(var(--hc) + (var(--hd) - var(--hc)) * 1));mask-image:linear-gradient(180deg,#0000 calc(var(--ha) + (var(--hb) - var(--ha)) * 0),#00000004 calc(var(--ha) + (var(--hb) - var(--ha)) * .125),#0000001b calc(var(--ha) + (var(--hb) - var(--ha)) * .25),#00000046 calc(var(--ha) + (var(--hb) - var(--ha)) * .375),#00000080 calc(var(--ha) + (var(--hb) - var(--ha)) * .5),#000000b9 calc(var(--ha) + (var(--hb) - var(--ha)) * .625),#000000e4 calc(var(--ha) + (var(--hb) - var(--ha)) * .75),#000000fb calc(var(--ha) + (var(--hb) - var(--ha)) * .875),#000 calc(var(--ha) + (var(--hb) - var(--ha)) * 1),#000 calc(var(--hc) + (var(--hd) - var(--hc)) * 0),#000000fb calc(var(--hc) + (var(--hd) - var(--hc)) * .125),#000000e4 calc(var(--hc) + (var(--hd) - var(--hc)) * .25),#000000b9 calc(var(--hc) + (var(--hd) - var(--hc)) * .375),#00000080 calc(var(--hc) + (var(--hd) - var(--hc)) * .5),#00000046 calc(var(--hc) + (var(--hd) - var(--hc)) * .625),#0000001b calc(var(--hc) + (var(--hd) - var(--hc)) * .75),#00000004 calc(var(--hc) + (var(--hd) - var(--hc)) * .875),#0000 calc(var(--hc) + (var(--hd) - var(--hc)) * 1))}.night{color:var(--n-body);background:var(--night);position:relative}.night .fx{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.night .light{--ox:50vw;--oy:40vh;background:radial-gradient(circle at var(--ox) var(--oy),oklch(var(--k-ether) / .22) 0,oklch(var(--k-ether) / .085) 16vmax,oklch(var(--k-ether) / .025) 36vmax,transparent 62vmax);position:absolute;inset:0}.night .veil{z-index:1;pointer-events:none;--ox:50vw;--oy:40vh;background:radial-gradient(circle at var(--ox) var(--oy),transparent 0,transparent 18vmax,oklch(var(--k-night) / .2) 60vmax);position:fixed;inset:0}.night>section:first-of-type{padding-top:var(--space)}.night>section:last-of-type{padding-bottom:var(--space)}.voice-art{text-align:center;align-self:center;justify-items:center;display:grid}.voice-art .rest{width:clamp(240px,24vw,330px);height:clamp(240px,24vw,330px)}.vstatus{margin-top:2px;transition:color .4s}.vstatus.live{color:var(--n-accent)}.caps{gap:12px;width:100%;max-width:440px;margin-top:22px;display:grid}.you-cap p{color:var(--n-support)}.you-cap{--cf:var(--n-support)}.nym-cap p{color:var(--n-hi);font-weight:500}.cut{color:var(--n-support)}.interrupt{min-height:1.55em;font-size:var(--t-small);color:var(--n-accent)}.vctrl{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;margin-top:14px;display:flex}.note{font-size:var(--t-small);color:var(--dim);align-items:center;gap:8px;display:inline-flex}.night .note{color:var(--n-support)}.note:before{content:"";border:1px solid;border-radius:50%;flex:none;width:6px;height:6px}.editor-head{border-bottom:1px solid var(--n-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px 12px 18px;display:flex}.seg{background:oklch(var(--k-nfg) / .05);border:1px solid var(--n-line);border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg button{cursor:pointer;min-height:34px;color:var(--n-support);transition:background var(--settle),color var(--settle);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 14px;font:500 13px/1 Funnel Sans,sans-serif}.seg button:hover{color:var(--n-hi)}.seg button[aria-selected=true]{border-color:oklch(var(--k-nfg) / .16);background:linear-gradient(180deg,oklch(var(--k-nfg) / .14),oklch(var(--k-nfg) / .07));color:var(--n-hi);border-radius:9px;font-weight:600;box-shadow:0 2px 6px -3px #000}.file{white-space:pre-wrap;word-break:break-word;min-height:300px;color:var(--n-body);margin:0;padding:22px 18px 8px;font:500 13px/1.8 Geist Mono,monospace}.file .h{color:var(--n-accent)}.caret{vertical-align:-.25em;background:var(--n-accent);width:1.5px;height:1.2em;box-shadow:0 0 6px var(--glow);margin-left:1px;display:inline-block}.editor-foot{border-top:1px solid var(--n-line);padding:14px 18px}.story{height:560vh;position:relative}.pin{z-index:2;height:100vh;text-align:center;height:100svh;padding:calc(var(--bar) + clamp(8px,2.6vh,30px)) var(--gut) clamp(16px,3.6vh,38px);grid-template:"k""h""s"minmax(0,1fr)"c""cr"/minmax(0,1fr);justify-items:center;display:grid;position:sticky;top:0;overflow:clip}.pin>.kicker{grid-area:k}.pin>.kicker,.h-story,.scene-line,.pin .credit{z-index:3;position:relative}.pin>.kicker{transition:opacity .6s}.many .pin>.kicker{opacity:0}.many .h-story,.many .scene-line,.many .pin .credit{pointer-events:none}.h-story{letter-spacing:-.035em;color:var(--n-hi);text-wrap:balance;grid-area:h;margin-top:clamp(10px,2.2vh,22px);font:500 clamp(36px,min(5.6vw,8.6vh),84px)/1 Funnel Display,sans-serif;transition:opacity .8s,transform 1.1s cubic-bezier(.2,.7,.2,1),filter .8s}.h-story em{color:inherit;font-style:normal}.h-many{opacity:0;filter:blur(10px);transform:translateY(22px)}.many .h-face{opacity:0;filter:blur(10px);transform:translateY(-22px)}.many .h-many{opacity:1;filter:none;transition-delay:.35s;transform:none}.stage{z-index:2;--S:min(520px,100cqh,100cqw);--C:calc(var(--S) * .54);pointer-events:none;grid-area:s;width:100%;height:100%;position:relative;container-type:size}.ring-box{width:var(--S);aspect-ratio:1;transform:translate(-50%,-50%);translate:0 var(--lift,0px);transition:translate 1.6s cubic-bezier(.33,1,.68,1);position:absolute;top:50%;left:50%}.many .ring-box{transition-duration:2.4s}.ring-box .slot{position:absolute;inset:0}.cameo{aspect-ratio:2/3;border-radius:50%;width:54%;transition:transform 1.6s cubic-bezier(.33,1,.68,1),opacity .9s;position:absolute;top:48%;left:50%;overflow:hidden;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(farthest-side,#000 74%,#0009 88%,#0000 100%);mask-image:radial-gradient(farthest-side,#000 74%,#0009 88%,#0000 100%)}.many .cameo{transform:translate(-50%,-50%) scale(var(--pull,.5));transition:transform 2.4s cubic-bezier(.33,1,.68,1),opacity .9s}.streaming .cameo{opacity:0}.bloom{--reveal:0%;filter:brightness(2.4)saturate(.3);-webkit-mask-image:radial-gradient(farthest-side,#000 calc(var(--reveal) * .5),#0000008c calc(var(--reveal) * .8),transparent var(--reveal));-webkit-mask-image:radial-gradient(farthest-side,#000 calc(var(--reveal) * .5),#0000008c calc(var(--reveal) * .8),transparent var(--reveal));mask-image:radial-gradient(farthest-side,#000 calc(var(--reveal) * .5),#0000008c calc(var(--reveal) * .8),transparent var(--reveal));transition:--reveal 3.2s cubic-bezier(.22,.7,.18,1),filter 3.8s cubic-bezier(.3,.6,.2,1),transform 4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(.9)}.bloom.on{--reveal:200%;filter:none;transform:none}.bloom.quick{transition-duration:1.8s,2s,2s}.bloom.out{transition-duration:.8s;transition-timing-function:cubic-bezier(.6,0,.8,.4)}.bloom img{object-fit:cover;object-position:50% 18%;opacity:0;width:100%;height:100%;position:absolute;inset:0}.bloom img.cur{opacity:1}.flare{aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#fff 0,oklch(.95 .05 var(--hue) / .9) 18%,oklch(var(--k-glow) / .38) 48%,transparent 100%);border-radius:50%;width:64%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(.3)}.stage.flaring .flare{animation:1.9s cubic-bezier(.16,.7,.25,1) backwards flare}@keyframes flare{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}16%{opacity:1;transform:translate(-50%,-50%)scale(.8)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.capsule{border:1px solid var(--n-hard);background:oklch(.21 .022 var(--hue));white-space:nowrap;min-height:30px;color:var(--n-body);opacity:0;border-radius:999px;align-items:center;padding:0 14px;font-size:12.5px;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:absolute;bottom:3%;left:50%;transform:translate(-50%,6px)}.stage.settled .capsule{opacity:1;transform:translate(-50%)}.many .stage .capsule{opacity:0;transition-duration:.4s;transform:translate(-50%,6px)}.stream{z-index:1;margin-inline:calc(-1 * var(--gut));pointer-events:none;grid-area:s;justify-self:stretch;position:relative}.many .stream{pointer-events:auto}.row{height:var(--th);position:absolute;left:0;right:0}.track{align-items:flex-start;gap:var(--gx);will-change:transform;width:max-content;margin:0;padding:0;list-style:none;display:flex}.tile{width:var(--tw);height:var(--th);border-radius:50%;flex:none;position:relative}.tile:focus-visible{outline-offset:6px;border-radius:50%}.tile:hover,.tile:focus{z-index:3}.tile.mira{opacity:0;transition:opacity .9s}.streaming .tile.mira{opacity:1}.tile-label{z-index:2;border:1px solid var(--n-hard);background:oklch(.21 .022 var(--hue) / .94);white-space:nowrap;color:var(--n-body);opacity:0;pointer-events:none;border-radius:10px;justify-items:center;gap:2px;padding:7px 12px;font-size:12px;line-height:1.3;transition:opacity .25s,transform .25s;display:grid;position:absolute;bottom:-4px;left:50%;transform:translate(-50%,4px)}.tile-label b{color:var(--n-hi);font-weight:600}.tile:hover .tile-label,.tile:focus .tile-label{opacity:1;transform:translate(-50%)}.h-many:before,.scene-line:before,.pin .credit:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,oklch(var(--k-night) / .94) 45%,oklch(var(--k-night) / .7) 70%,transparent);border-radius:50%;transition:opacity .8s;position:absolute;inset:-45% -16%}.h-many:before{inset:-70% -10%}.many .h-many:before,.many .scene-line:before,.many .pin .credit:before{opacity:1}.tile-glow{opacity:0;box-shadow:inset 0 0 calc(var(--tw) * .1) calc(var(--tw) * .02) oklch(var(--k-glow) / .4),0 0 calc(var(--tw) * .035) calc(var(--tw) * .006) oklch(var(--k-glow) / .55), 0 0 calc(var(--tw) * .14) calc(var(--tw) * .02) oklch(var(--k-glow) / .2),0 0 calc(var(--tw) * .34) calc(var(--tw) * .05) oklch(var(--k-ether) / .12);border-radius:50%;transition:opacity .5s,transform .6s;position:absolute;inset:1%;transform:scale(.86)}.many .tile-glow{opacity:1;transition:opacity 1.6s ease calc(var(--dl) + .2s),transform 2.2s cubic-bezier(.2,.7,.2,1) calc(var(--dl) + .2s);transform:none}.tile-cam{border-radius:50%;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(farthest-side,#000 74%,#0009 88%,#0000 100%);mask-image:radial-gradient(farthest-side,#000 74%,#0009 88%,#0000 100%)}.tile .bloom{transition:--reveal .6s ease-in,filter .6s,transform .6s}.many .tile .bloom{--reveal:200%;filter:none;transition:--reveal 2s cubic-bezier(.22,.7,.18,1) calc(var(--dl) + .25s),filter 2.6s cubic-bezier(.3,.6,.2,1) calc(var(--dl) + .25s),transform 2.6s cubic-bezier(.2,.7,.2,1) calc(var(--dl) + .25s);transform:none}.tile-flare{aspect-ratio:1;opacity:0;mix-blend-mode:screen;background:radial-gradient(closest-side,#fff 0,oklch(.95 .05 var(--hue) / .85) 20%,oklch(var(--k-glow) / .3) 50%,transparent 100%);border-radius:50%;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.many .tile-flare{animation:tflare 1.7s cubic-bezier(.16,.7,.25,1) var(--dl) backwards}@keyframes tflare{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}22%{opacity:1;transform:translate(-50%,-50%)scale(.7)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.scene-line{width:min(100%,46ch);min-height:3.1em;color:var(--n-body);text-wrap:balance;grid-area:c;margin-top:clamp(8px,1.6vh,16px)}.scene-line.swap{animation:.9s cubic-bezier(.2,.7,.2,1) say}@keyframes say{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}}.pin .credit{opacity:0;grid-area:cr;max-width:64ch;font-size:13px;transition:opacity .6s}.many .pin .credit{opacity:1;transition:opacity 1.2s 1.6s}.rail{z-index:3;right:var(--gut);justify-items:end;gap:14px;transition:opacity .6s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.many .rail{opacity:0}.rail li{align-items:center;gap:12px;display:flex}.rail time{letter-spacing:.4px;color:var(--n-label);opacity:.4;font:500 10.5px/1 Geist Mono,monospace;transition:opacity .5s,color .5s}.rail span{background:var(--n-hard);width:12px;height:1px;transition:width .5s cubic-bezier(.2,.7,.2,1),background .5s,box-shadow .5s}.rail .past span{background:oklch(var(--k-nfg) / .45)}.rail .now time{opacity:1;color:var(--n-accent)}.rail .now span{background:var(--n-accent);width:30px;box-shadow:0 0 10px var(--glow)}.beats{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.after-face{padding-top:calc(var(--space) / 2)}.after-face .list{margin-top:0}.diary{border-left:1px solid var(--n-hard);margin-top:56px;padding-left:22px;position:relative}.diary:before{content:"";background:var(--n-accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--night),0 0 12px var(--glow-soft);border-radius:50%;position:absolute;top:4px;left:-4px}.diary h3{font:600 var(--t-body)/1.4 "Funnel Sans",sans-serif;color:var(--n-hi);margin:10px 0 14px}.diary p:not(.key){max-width:40ch;color:var(--n-body);opacity:0;transition:opacity 1.2s,transform 1.2s;transition-delay:calc(var(--i) * .7s);margin-bottom:12px;transform:translateY(8px)}.diary.on p:not(.key){opacity:1;transform:none}.diary .key:last-child{margin-top:6px}.mems{gap:16px;display:grid}.rec{transition:opacity .7s,transform .7s,border-color .4s}.rec[data-pinned=true]{border-color:oklch(.8 .08 var(--hue) / .5)}.rec q{font-size:var(--t-body);color:var(--n-hi);quotes:none;padding:18px 18px 14px;line-height:1.45;display:block}.rec .list{border-top-color:var(--n-line);margin:0 18px}.rec .list>div{grid-template-columns:84px minmax(0,1fr);padding:10px 0}.rec .list dd{transition:opacity .6s,filter .6s}.rec.erasing .list dd.src{opacity:0;filter:blur(4px)}.rec-a{justify-content:space-between;gap:10px;padding:12px 18px 14px;display:flex}.rec.gone{opacity:0;transform:translateY(-6px)}.forgot{min-height:1.55em;font-size:var(--t-small);color:var(--n-body)}.power{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:36px;display:flex}.switch{cursor:pointer;min-height:44px;color:var(--n-hi);font:500 var(--t-small)/1 "Funnel Sans",sans-serif;background:0 0;border:0;align-items:center;gap:14px;padding:0 4px;display:inline-flex}.track{background:linear-gradient(180deg,oklch(.831 .026 var(--hue)),oklch(.896 .018 var(--hue)));border:1px solid oklch(var(--k-line) / .58);width:50px;height:26px;transition:background var(--settle) ease-in-out;border-radius:999px;flex:none;position:relative}.track:before{content:"";background:var(--glow);width:5px;height:5px;box-shadow:0 0 6px var(--glow);opacity:0;transition:opacity var(--settle);border-radius:50%;margin-top:-2.5px;position:absolute;top:50%;left:8px}.knob{background:radial-gradient(circle at 38% 26%,#fff,oklch(.963 .009 var(--hue)) 60%,oklch(.863 .024 var(--hue)));border:1px solid oklch(var(--k-line) / .38);width:20px;height:20px;box-shadow:0 1px 2px oklch(var(--k-line) / .35);transition:transform var(--settle) ease-in-out;border-radius:50%;position:absolute;top:2px;left:3px}.switch[aria-checked=true] .track{background:linear-gradient(180deg,oklch(.33 .06 var(--hue)) 0,var(--accent) 55%,oklch(.53 .09 var(--hue)) 100%);border-color:oklch(var(--k-glow) / .35);box-shadow:0 2px 4px oklch(.286 .05 var(--hue) / .6),0 3px 8px -2px oklch(.466 .081 var(--hue) / .32)}.switch[aria-checked=true] .track:before{opacity:1}.switch[aria-checked=true] .knob{border-color:#fffc;transform:translate(23px)}.own-limits{margin-top:28px}.log{margin-top:0}.log li{padding:0;display:block}.log button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:136px minmax(0,1fr);gap:20px;padding:15px 0 16px;transition:background .13s;display:grid}.log button:hover .v b{color:#fff}.log button .key{transition:color .13s}.log button[aria-pressed=true] .key{color:var(--n-accent)}.log button[aria-pressed=true] .v b:after{content:"";vertical-align:2px;background:var(--n-accent);width:6px;height:6px;box-shadow:0 0 10px var(--glow);border-radius:50%;margin-left:10px;display:inline-block}.draft{min-height:270px;margin-top:40px}.draft h3{font:600 var(--t-body)/1.4 "Funnel Sans",sans-serif;color:var(--n-hi)}.draft .key{margin:6px 0 18px;display:block}.draft p,.draft li{max-width:44ch;color:var(--n-body)}.draft p{margin-bottom:12px}.draft ol{padding-left:1.2em;list-style:decimal}.draft li::marker{color:var(--n-label);font-size:var(--t-small)}.draft .r{opacity:0;transition:opacity 1.1s,transform 1.1s;transition-delay:calc(var(--i) * .45s);transform:translateY(8px)}.draft.on .r{opacity:1;transform:none}.offmsg{max-width:34ch;color:var(--n-hi);display:none}.off .draft>:not(.offmsg){display:none}.off .offmsg{display:block}.off .log{opacity:.5;pointer-events:none}.morning{padding-top:calc(var(--space) * .6)}.greet-art{text-align:center;justify-items:center;display:grid}.greet-art .rest{width:clamp(200px,20vw,280px);height:clamp(200px,20vw,280px)}.greet{--cf:var(--ink);max-width:34ch;margin-top:10px}.greet p{color:var(--ink);font-weight:500}.greet-art .note,.editor+.note,.diary+.note,.draft+.note{margin-top:16px}.owner .list:first-of-type{margin-top:0}.file-key{text-transform:none;letter-spacing:.6px;font-size:11px}.needs{margin-top:56px}.plate-body{padding:28px clamp(20px,2.6vw,32px) 30px}.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;display:grid}.f{align-content:start;gap:8px;display:grid}.f.wide{grid-column:1/-1}.f label{font-size:var(--t-small);color:var(--ink);font-weight:500;line-height:1.2}.f input,.f select,.f textarea{border:1px solid var(--hard);width:100%;height:44px;color:var(--ink);background:var(--g-well);box-shadow:inset 0 1px 3px oklch(var(--k-line) / .12);border-radius:11px;padding:0 13px;font-size:15px}.f textarea{resize:vertical;border-radius:10px;height:auto;min-height:104px;padding:12px 14px;line-height:1.5}.f select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--mid) 50%),linear-gradient(135deg,var(--mid) 50%,transparent 50%),var(--g-well);background-position:calc(100% - 19px) 19px,calc(100% - 14px) 19px,0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%}.f input::placeholder,.f textarea::placeholder{color:var(--dim);opacity:.85}.f :user-invalid{border-color:#b84a5a}.f .small{font-size:12.5px}.consent{border-block:1px solid var(--line);font-size:var(--t-small);color:var(--ink);cursor:pointer;grid-column:1/-1;grid-template-columns:22px 1fr;align-items:center;gap:12px;padding:18px 0;display:grid}.consent input{width:20px;height:20px;accent-color:var(--accent);margin:0}.actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px 20px;display:flex}.err{font-size:var(--t-small);color:#8e2434}.done,.sent .fields{display:none}.sent .done{display:block}.btn[disabled]{opacity:.7;cursor:progress}.done h3{font:600 var(--t-body)/1.4 "Funnel Sans",sans-serif}.done p{max-width:52ch;font-size:var(--t-small);color:var(--mid);margin-top:10px}.consent+.consent{border-top:0}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.f[hidden]{display:none}.faq{border-top:1px solid var(--hard)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;min-height:60px;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:8px 0;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{text-align:center;width:20px;color:var(--dim);transition:transform var(--settle) ease-in-out;flex:none;font:500 15px/1 Geist Mono,monospace}.faq summary:hover span{color:var(--ink)}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{max-width:52ch;font-size:var(--t-small);color:var(--mid);padding:0 40px 22px 0}.closing .rest{width:clamp(200px,26vh,280px);height:clamp(200px,26vh,280px)}.closing .h-moment{margin-top:8px}.closing .btn{margin-top:44px}footer{z-index:2;position:relative}.foot{border-top:1px solid var(--hard);flex-wrap:wrap;justify-content:space-between;gap:10px 28px;padding:22px 0 26px;display:flex}@media (max-width:1180px){.ruler-wrap{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:960px){:root{--gut:32px}.text,.art{grid-column:1/-1}.art{margin-top:48px}.after-face .art{margin-top:40px}.text .lede{max-width:52ch}}@media (max-width:640px){:root{--gut:20px;--bar:64px}.bar{grid-template-columns:auto 1fr auto;gap:12px;width:calc(100% - 16px);height:48px;padding-left:14px;top:8px}.clock{justify-content:center}.clock span,.bar .btn .long{display:none}.list>div,.list>li,.log button{grid-template-columns:110px minmax(0,1fr);gap:12px}.file-key{letter-spacing:.2px;font-size:10px}.moments .l{display:none}.ruler{height:64px}.hue{flex-wrap:wrap;row-gap:12px}.hero .rest{width:150px;height:150px}.fields{grid-template-columns:minmax(0,1fr)}.actions{flex-direction:column;align-items:stretch}.actions .btn{width:100%}.rest{height:150px}.voice-art .rest{width:240px;height:240px}.greet-art .rest{width:180px;height:180px}.scene-line{font-size:15px}.pin .credit{font-size:12.5px}.pin{padding-bottom:44px}.rail{grid-auto-flow:column;align-items:end;gap:9px;inset:auto auto 14px 50%;transform:translate(-50%)}.rail li{flex-direction:column-reverse;gap:0}.rail time{display:none}.rail span{width:1px;height:8px}.rail .now span{width:1px;height:18px}.foot{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.w{opacity:1;filter:none;color:var(--cf,var(--ink));text-shadow:none;transform:none}.bloom{--reveal:200%;filter:none;transform:none}.capsule{opacity:1;transform:translate(-50%)}.flare,.tile-flare,.tile-glow,.scene-line,.rail{display:none}.story{height:auto;padding-block:var(--space) calc(var(--space) / 2)}.pin{flex-direction:column;align-items:center;height:auto;padding-top:0;display:flex;position:relative;overflow:visible}.stage{flex:none;height:min(520px,80vw)}.beats{clip:auto;white-space:normal;text-align:left;border-top:1px solid var(--n-hard);width:min(100%,560px);height:auto;margin:28px 0 0;position:static;overflow:visible}.beats li{border-bottom:1px solid var(--n-line);font-size:var(--t-small);color:var(--n-support);grid-template-columns:72px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.beats time{color:var(--n-accent);font:500 12px/1.6 Geist Mono,monospace}.h-many{opacity:1;filter:none;margin-top:var(--space);transform:none}.stream{pointer-events:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px;width:min(100%,800px);margin:40px 0 0;display:grid}.row,.track{display:contents}.tile{border-radius:0;width:auto;height:auto}.tile.mira{display:none}.tile-cam{aspect-ratio:2/3;position:relative;inset:auto}.tile-label{opacity:1;white-space:normal;text-align:center;background:0 0;border:0;margin-top:12px;padding:0;font-size:12.5px;position:static;transform:none}.h-many:before,.scene-line:before,.pin .credit:before{display:none}.pin .credit{opacity:1;margin-top:28px}@media (max-width:640px){.stream{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}.diary p:not(.key),.draft .r{opacity:1;transform:none}}@media (forced-colors:active){.night{border:2px solid}}
