html{scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--font-sans);font-size:16px;line-height:1.5;overflow-x:clip}body,html body,html.dark body{background:transparent;color:var(--ink)}body:before{inset:-18%;z-index:-2;background:var(--page-photo) 62% 40% /cover no-repeat;transform:scale(1.22);filter:blur(36px) saturate(1.55) contrast(1.08) brightness(1.05)}body:after,body:before{content:"";position:fixed;pointer-events:none}body:after{inset:0;z-index:-1;background:var(--dusk-veil)}.paper-logo__mark{overflow:visible}.paper-logo__face,.paper-logo__shadow{fill:none;stroke-linejoin:round;stroke-linecap:round}.paper-logo__face{stroke:var(--brand);stroke-width:1.9}.paper-logo__shadow{stroke:var(--brand-deep)}.paper-logo__shadow--far{stroke-width:1.8;opacity:.22}.paper-logo__shadow--near{stroke-width:2.2;opacity:.12}.paper-logo__word{font-size:1.1rem;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.paper-kicker,.paper-quote,h1,h2{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;color:var(--ink);text-shadow:var(--glow-copy)}h1{font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.05}h2{font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.12}.paper-kicker{font-style:italic;font-size:clamp(1.15rem,2vw,1.45rem);color:var(--ink-muted)}.paper-meta{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.paper-nav{position:fixed;top:0;right:0;left:0;z-index:40;border-bottom:1px solid transparent;background:transparent;color:var(--ink);transition:background .22s ease,border-color .22s ease,color .22s ease}.paper-nav--scrolled,.paper-nav--solid{background:var(--nav-blur);border-bottom-color:var(--hairline);color:var(--ink);backdrop-filter:blur(16px)}.paper-nav a,.paper-nav button{color:inherit;transition:color .2s ease,opacity .2s ease}.paper-nav a:hover,.paper-nav button:hover{color:var(--brand)}.paper-nav .paper-join,.paper-nav .paper-join:hover{color:var(--ink)}.paper-nav .paper-join--win,.paper-nav .paper-join--win:hover{color:var(--paper)}.paper-hero{position:relative;min-height:100svh;display:grid;grid-template-rows:auto auto;align-content:start;overflow:hidden;color:var(--hero-type)}.paper-hero img,.paper-photo-band img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 40%}.paper-hero__veil{position:absolute;inset:0;background:var(--hero-veil);pointer-events:none}.paper-hero__copy{position:relative;z-index:1;display:grid;align-content:start;justify-items:center;gap:1.05rem;padding:6.4rem 1.5rem .7rem;width:min(92rem,94vw);margin-inline:auto;text-align:center}.paper-hero__copy .paper-join-row{margin-top:.55rem;margin-bottom:.35rem}.paper-hero__copy .paper-beta{margin-top:.85rem;margin-bottom:.35rem;gap:.38rem}.paper-hero h1{max-width:18ch;font-size:clamp(3.8rem,12vw,8.6rem);line-height:1.08;letter-spacing:-.02em;word-spacing:.12em}.paper-hero h1,.paper-hero__kicker{font-weight:400;color:var(--hero-type);text-shadow:var(--glow-hero)}.paper-hero__kicker{font-family:var(--font-display);font-style:italic;font-size:clamp(1.2rem,2.4vw,1.85rem);opacity:.88}.paper-hero__foot{position:relative;z-index:1;display:grid;justify-items:center;gap:.7rem;width:min(92rem,94vw);margin-inline:auto;padding:.2rem 1.5rem 1.8rem;text-align:center}.paper-hero__survey{margin:.15rem 0 .2rem;max-width:28rem;font-family:var(--font-display);font-size:clamp(.92rem,1.6vw,1.05rem);line-height:1.35;color:var(--hero-type);text-shadow:var(--glow-hero)}.paper-hero__survey a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.paper-hero__survey a:hover{opacity:.86}.paper-beta{width:min(36rem,100%);margin-inline:auto;display:grid;gap:.5rem;justify-items:stretch;justify-self:center;padding:0;border:0;background:transparent;box-shadow:none;text-align:center}.paper-beta--hero{width:min(46rem,100%)}.paper-beta__offer,.paper-beta__os,.paper-beta__title,.paper-beta__version{margin:0;font-family:var(--font-display);font-weight:700;color:var(--hero-type);text-shadow:var(--glow-hero)}.paper-beta__title{font-size:clamp(1.05rem,2vw,1.28rem);letter-spacing:-.03em;line-height:1.2}.paper-beta--hero .paper-beta__title{font-size:clamp(.88rem,1.7vw,1.08rem);font-weight:600;letter-spacing:-.02em}.paper-beta--hero .paper-beta__version{font-size:.78rem}.paper-beta__version{font-size:.92rem;letter-spacing:-.02em;opacity:.82}.paper-beta__os{display:flex;justify-content:center;gap:.4rem}.paper-beta__os button{appearance:none;margin:0;padding:.2rem .7rem;border:1px solid;border-radius:.25rem;background:transparent;color:inherit;font:inherit;font-size:.78rem;letter-spacing:-.02em;cursor:pointer;opacity:.5}.paper-beta__os button.is-on{opacity:1}.paper-beta__offer{margin-top:.2rem;max-width:28rem;justify-self:center;font-size:clamp(.92rem,1.6vw,1.05rem);letter-spacing:-.02em;line-height:1.3;text-align:center}.paper-beta--hero .paper-beta__offer{margin-top:.35rem;max-width:28rem;justify-self:center;font-size:clamp(.68rem,1.15vw,.78rem);font-weight:500;line-height:1.35;letter-spacing:-.01em}.paper-beta--hero .paper-beta__survey{width:100%;justify-self:stretch;padding:.78rem .9rem;border:1px solid var(--glass-edge);border-radius:var(--radius-glass);background:var(--glass-fill);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);font-family:var(--font-mono);font-size:clamp(.62rem,1.2vw,.74rem);font-weight:500;line-height:1.45;text-decoration:none}.paper-beta-feedback{width:min(36rem,100%);margin:0 auto 2.2rem;display:grid;gap:.7rem;justify-items:stretch;text-align:center}.paper-beta-feedback .paper-beta__offer,.paper-beta-feedback .paper-beta__survey{color:var(--hero-type)}.paper-beta__blurb{margin:.1rem 0 .35rem;max-width:32rem;justify-self:center;font-family:var(--font-sans);font-size:.95rem;font-weight:700;line-height:1.45}.paper-beta__term{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.62rem .7rem .62rem .85rem;border:1px solid var(--glass-edge);border-radius:var(--radius-glass);background:var(--glass-fill);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);text-align:left}.paper-beta--hero .paper-beta__term{grid-template-columns:1.75rem minmax(0,1fr) 1.75rem;padding:.78rem .9rem;background:var(--glass-fill);text-align:center}.paper-beta--hero .paper-beta__term pre{grid-column:2}.paper-beta--hero .paper-beta__term button{grid-column:3}.paper-beta__term pre{margin:0;overflow-x:auto;padding:0;border:0;background:transparent;box-shadow:none}.paper-beta__term code{display:grid;font-family:var(--font-mono);font-size:clamp(.78rem,1.6vw,.92rem);font-weight:500;line-height:1.45}.paper-beta--hero .paper-beta__term code{display:block;text-align:center}.paper-beta__cmd{color:var(--hero-type);white-space:normal;overflow-wrap:anywhere;text-shadow:var(--glow-hero)}.paper-beta__prompt{margin-right:.5rem;opacity:.78}.paper-beta__term button{box-sizing:border-box;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;background:transparent;color:var(--hero-type);cursor:pointer}.paper-beta__error{margin:0;font-size:.82rem}.paper-beta__error,.paper-beta__survey{color:var(--hero-type);text-shadow:var(--glow-hero)}.paper-beta__survey{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.62rem .85rem;border:1px solid var(--glass-edge);border-radius:var(--radius-glass);background:var(--glass-fill);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);font-family:var(--font-mono);font-size:clamp(.68rem,1.4vw,.8rem);line-height:1.4;word-break:break-all;text-decoration:none}.paper-beta__survey:hover{color:var(--hero-type);opacity:.86}.paper-beta__survey--ink{width:min(36rem,100%);color:var(--ink);text-shadow:none;background:var(--paper-raised);border-color:var(--hairline);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.paper-beta__survey--ink:hover{color:var(--ink)}.paper-beta--page{margin-top:1.8rem;gap:.7rem}.paper-beta--page .paper-beta__blurb,.paper-beta--page .paper-beta__cmd,.paper-beta--page .paper-beta__error,.paper-beta--page .paper-beta__offer,.paper-beta--page .paper-beta__os button,.paper-beta--page .paper-beta__survey,.paper-beta--page .paper-beta__term button,.paper-beta--page .paper-beta__title,.paper-beta--page .paper-beta__version{color:var(--ink);text-shadow:none;font-weight:700}.paper-beta--page .paper-beta__survey,.paper-beta--page .paper-beta__term{background:var(--glass-field);border-color:var(--glass-edge);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass)}.paper-beta--page .paper-beta__offer{margin-top:.4rem}.paper-beta--page .paper-beta__blurb,.paper-beta--page .paper-beta__title,.paper-beta--page .paper-beta__version{font-family:var(--font-clean);font-weight:500}.paper-beta--page .paper-beta__blurb{max-width:28rem;font-size:clamp(1rem,1.8vw,1.12rem);line-height:1.45}.paper-beta--page .paper-beta__survey{font-size:clamp(.62rem,1.2vw,.74rem);font-weight:500}.paper-install{padding-top:.7rem}.paper-install .paper-beta--page{margin-top:.35rem}.paper-install .paper-beta--page .paper-beta__blurb,.paper-install .paper-beta--page .paper-beta__cmd,.paper-install .paper-beta--page .paper-beta__error,.paper-install .paper-beta--page .paper-beta__offer,.paper-install .paper-beta--page .paper-beta__os button,.paper-install .paper-beta--page .paper-beta__survey,.paper-install .paper-beta--page .paper-beta__term button,.paper-install .paper-beta--page .paper-beta__title,.paper-install .paper-beta--page .paper-beta__version,.paper-keys-stage .paper-caption{color:var(--hero-type);text-shadow:var(--glow-hero)}.paper-keys-stage .paper-caption{max-width:28rem;font-family:var(--font-clean);font-size:clamp(1rem,1.8vw,1.12rem);font-weight:500;line-height:1.4}@media (max-width:720px){.paper-beta{width:min(36rem,100%);padding:0}.paper-beta--hero{width:min(46rem,100%)}.paper-beta__term{width:100%;grid-template-columns:minmax(0,1fr) auto}.paper-beta--hero .paper-beta__term{grid-template-columns:1.75rem minmax(0,1fr) 1.75rem}}.paper-join-row{display:flex;flex-wrap:wrap;gap:.65rem}.paper-join,.paper-join-row{align-items:center;justify-content:center}.paper-join{position:relative;display:inline-flex;gap:.5rem;min-height:2.7rem;padding:.55rem 1rem;border:1px solid var(--hero-line);border-radius:var(--radius-key);font-family:var(--font-sans);font-size:.92rem;font-weight:600;letter-spacing:-.02em;line-height:1;text-decoration:none;box-shadow:var(--shadow-card);transition:transform .2s var(--ease-calm),filter .2s var(--ease-calm),background .2s var(--ease-calm)}.paper-join,.paper-join--mac{background:var(--hero-type);color:var(--ink)}.paper-join--win{background:var(--ink);color:var(--hero-type);border-color:var(--ink)}.paper-join__label{position:relative;z-index:1}.paper-join svg{display:block;flex:none}.paper-join:hover{transform:translateY(-2px);filter:brightness(1.04)}.paper-join:active{transform:translateY(1px) scale(.98)}.paper-join--nav{min-height:2.35rem;padding:.42rem .9rem;font-size:.84rem}.paper-sheet .paper-join{width:100%}@media (prefers-reduced-motion:reduce){.paper-join:hover{transform:none}}.paper-hero__copy.is-ready .paper-beta,.paper-hero__copy.is-ready .paper-hero__kicker,.paper-hero__copy.is-ready .paper-join-row,.paper-hero__copy.is-ready h1,.paper-hero__foot.is-ready{animation:paperFadeRise 1.85s var(--ease-emphatic) both}.paper-hero__copy.is-ready .paper-hero__kicker{animation-delay:.18s}.paper-hero__copy.is-ready .paper-join-row{animation-delay:.26s}.paper-hero__copy.is-ready .paper-beta{animation-delay:.34s}.paper-hero__foot.is-ready{animation-delay:.46s}@media (prefers-reduced-motion:reduce){.paper-hero__copy .paper-beta,.paper-hero__copy .paper-hero__kicker,.paper-hero__copy .paper-join-row,.paper-hero__copy h1,.paper-hero__copy.is-ready .paper-beta,.paper-hero__copy.is-ready .paper-hero__kicker,.paper-hero__copy.is-ready .paper-join-row,.paper-hero__copy.is-ready h1,.paper-hero__foot,.paper-hero__foot.is-ready{animation:none;opacity:1;transform:none}}@keyframes paperFadeRise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}.paper-section{padding:clamp(3.5rem,8vw,6.5rem) 0}.paper-section--loop{padding-bottom:.35rem}.paper-section.paper-install{padding-top:.4rem}.paper-backing{padding:clamp(1.6rem,4vw,2.4rem) 0 clamp(2rem,5vw,3rem)}.paper-backing__amount{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,6vw,3.6rem);font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--ink)}.paper-backing__lead{max-width:34rem;margin:.7rem auto 0;font-size:.98rem;line-height:1.45;color:var(--ink-muted)}.paper-backing__logos{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem .7rem;max-width:46rem;margin:1.35rem auto 0;padding:0;list-style:none}.paper-backing__logos li{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem .4rem .5rem;border:1px solid var(--glass-edge);border-radius:var(--radius-pill);background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);color:var(--ink);font-size:.82rem;line-height:1;white-space:nowrap}.paper-backing__logos img{width:1.15rem;height:1.15rem;object-fit:contain;color:var(--ink)}.paper-wrap{width:min(72rem,calc(100% - 2.5rem));margin-inline:auto}.paper-wrap--narrow{width:min(40rem,calc(100% - 2.5rem))}.paper-center{text-align:center}.paper-center .paper-caption,.paper-center .paper-kicker,.paper-center .paper-lead,.paper-center p{margin-inline:auto}.paper-center .paper-text-link{display:inline-block;margin-top:.7rem}.paper-glass{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--radius-glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass)}.paper-lead{max-width:34rem;color:var(--ink);font-size:1.05rem}.paper-frame,.paper-video{overflow:hidden;border:1px solid var(--glass-edge);border-radius:var(--radius-glass);background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass)}.paper-frame img,.paper-video video,.paper-video__embed{display:block;width:100%;height:auto}.paper-video--embed{aspect-ratio:16/9;background:#0b0810}.paper-video__embed{width:100%;height:100%;border:0}.paper-caption{margin-top:.85rem;color:var(--ink);font-size:.95rem}.paper-frame--small{width:min(18rem,100%);margin-inline:auto}.paper-decoder{display:grid;border-top:1px solid var(--hairline)}.paper-decoder__row{display:flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1rem 0;border-bottom:1px solid var(--hairline);font-family:var(--font-mono);font-size:clamp(1.15rem,3.4vw,2.15rem);letter-spacing:.08em;word-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--ink);background:transparent;transition:background .2s ease,color .2s ease}.paper-decoder__row:hover{background:var(--row-hover);color:var(--brand)}.paper-keys-stage{display:grid;justify-items:center;gap:.85rem}.paper-keys-tray{width:100%;margin-top:.55rem;padding:.55rem 0 .2rem;border:0;background:transparent;box-shadow:none}.paper-keys{display:flex;align-items:end;justify-content:center;gap:1rem;animation:paperKeysBreathe 6.4s var(--ease-calm) infinite}.paper-key{position:relative;width:6.4rem;height:6.4rem;padding:0;border:1px solid var(--glass-edge);border-radius:var(--radius-key);background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);color:var(--brand);font-family:var(--font-mono);cursor:pointer;transition:transform .1s ease,filter .2s ease}.paper-key:focus-visible,.paper-key:hover{transform:translateY(4px);filter:brightness(.97)}.paper-key__mod{position:absolute;top:.6rem;right:.7rem;font-size:1rem}.paper-key__word{position:absolute;right:0;bottom:.95rem;left:0;font-size:.68rem;letter-spacing:.06em;text-align:center;text-transform:lowercase}.paper-key__letter{position:absolute;inset:0 0 .45rem;display:grid;place-items:center;font-size:2rem}.paper-keys__plus{padding-bottom:2rem;color:var(--brand);font-family:var(--font-mono);font-size:1.4rem}@keyframes paperKeysBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.paper-faq__caret,.paper-follow,.paper-key,.paper-keys{animation:none}}.paper-follow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.9rem 1.05rem;animation:paperKeysBreathe 6.4s var(--ease-calm) infinite}.paper-follow__item{display:flex;align-items:center;gap:.9rem}.paper-follow__mark{display:grid;place-items:center;width:3.4rem;height:3.4rem;color:inherit}.paper-follow__mark svg{display:block;width:2.9rem;height:2.9rem;overflow:visible}.paper-follow .paper-keys__plus{padding-bottom:0}.paper-follow__total{display:grid;align-content:center;justify-items:start}.paper-follow__total strong{font-family:var(--font-display);font-size:clamp(3.4rem,8vw,5.8rem);font-weight:400;letter-spacing:-.04em;line-height:.88;color:var(--ink)}.paper-follow__total span{margin-top:.2rem;color:var(--ink);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}@media (max-width:720px){.paper-follow__mark{width:2.6rem;height:2.6rem}.paper-follow__mark svg{width:2.2rem;height:2.2rem}}.paper-marquee{overflow:hidden;padding:1.15rem 0;background:transparent;color:var(--ink);mask-image:linear-gradient(90deg,transparent,var(--snow) 8%,var(--snow) 92%,transparent)}.paper-marquee__track{display:flex;width:max-content;gap:1.1rem;animation:paperMarquee 18s linear infinite}.paper-marquee:hover .paper-marquee__track{animation-play-state:paused}.paper-marquee__item{display:flex;align-items:center;gap:.7rem;padding:.55rem 1.15rem .55rem .55rem;border:1px solid var(--glass-edge);border-radius:var(--radius-pill);background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);color:var(--ink);font-size:.95rem;white-space:nowrap;transition:transform .2s ease}.paper-marquee__item:hover{transform:translateY(-2px)}.paper-marquee__item img,.paper-marquee__item svg{width:2.1rem;height:2.1rem;padding:.28rem;background:transparent;border-radius:var(--radius-pill);color:var(--ink);object-fit:contain}@media (prefers-reduced-motion:reduce){.paper-marquee__track{animation:none}}@keyframes paperMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.paper-quotes{display:grid;gap:2rem;text-align:left}@media (min-width:800px){.paper-quotes{grid-template-columns:1fr 1fr;gap:3rem}}.paper-quotes blockquote{margin:0;padding:1.5rem 1.45rem 1.4rem}.paper-quotes p{font-family:var(--font-display);font-size:1.35rem;font-weight:400;line-height:1.35;color:var(--ink)}.paper-quotes footer{margin-top:1rem;color:var(--ink-muted);font-size:.9rem}.paper-log{display:grid;gap:0;padding:.35rem 1.4rem}.paper-log article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:start;padding:1.6rem 0;border-top:1px solid var(--hairline);transition:background .2s ease,transform .2s ease}.paper-log article:first-child{border-top:0}.paper-log article:hover{background:var(--row-hover)}.paper-log h2,.paper-log h3{display:flex;align-items:center;gap:.45rem;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400}.paper-log__star{display:grid;place-items:center;width:.95rem;height:.95rem;color:var(--ink)}.paper-log__star svg{display:block;width:100%;height:100%}.paper-log article.is-pinned aside strong{color:var(--brand)}.paper-log time{display:block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);text-align:right}.paper-log aside{display:grid;justify-items:end;gap:.35rem;min-width:7.5rem}.paper-log aside strong{font-family:var(--font-mono);font-size:clamp(1.4rem,3vw,2.1rem);font-weight:500;letter-spacing:-.04em;color:var(--brand)}.paper-faq{max-width:48rem;margin-inline:auto;text-align:left}.paper-faq details{border-bottom:1px solid var(--hairline);padding:1.35rem .4rem;transition:background .32s var(--ease-calm)}.paper-faq details:hover,.paper-faq details[open]{background:var(--row-hover)}.paper-faq summary{cursor:pointer;font-family:var(--font-display);font-size:clamp(1.35rem,2.8vw,2.05rem);font-weight:400;line-height:1.2;letter-spacing:-.02em;text-shadow:var(--glow-copy);transition:color .32s var(--ease-calm)}.paper-faq summary:hover{color:var(--brand)}.paper-faq p{margin:.9rem 0 0;min-height:4.2rem;color:var(--ink-muted);font-size:1.12rem;line-height:1.55}.paper-faq__caret{display:inline-block;width:.45ch;height:.95em;margin-left:.12em;vertical-align:text-bottom;background:var(--brand);box-shadow:var(--glow-bloom);animation:paperCaret .8s steps(1) infinite}@keyframes paperCaret{50%{opacity:0}}.paper-invite{position:relative;width:min(36rem,100%);margin-inline:auto;padding:.2rem 0 0}.paper-invite__bloom{position:absolute;inset:8% 6%;border-radius:50%;background:var(--brand-mist);filter:blur(28px);opacity:0;pointer-events:none}.paper-invite.is-lit .paper-invite__bloom{opacity:1;animation:paperInviteBloom 6.5s var(--ease-calm) infinite}.paper-invite__ring{position:absolute;inset:-8%;border:1px solid var(--hairline);border-radius:50%;opacity:0;pointer-events:none}.paper-invite.is-lit .paper-invite__ring{opacity:.7;animation:paperInviteSpin 32s linear infinite}.paper-invite__key{position:absolute;z-index:2;display:grid;place-items:center;width:3.1rem;height:3.1rem;border:1px solid var(--key-edge);border-radius:var(--radius-key);background:linear-gradient(180deg,var(--key-shine),transparent 38%),var(--key-face);box-shadow:var(--shadow-key);color:var(--brand);font-family:var(--font-mono);font-size:1.15rem;pointer-events:none;opacity:0}.paper-invite.is-lit .paper-invite__key{opacity:1}.paper-invite__key--cmd{top:.2rem;left:-.6rem}.paper-invite.is-lit .paper-invite__key--cmd{animation:paperInviteFloat 4.8s var(--ease-calm) infinite}.paper-invite__key--u{right:-.4rem;bottom:1.4rem}.paper-invite.is-lit .paper-invite__key--u{animation:paperInviteFloat 5.4s var(--ease-calm) .6s infinite}.paper-invite__card{position:relative;z-index:1;padding:2.1rem 1.6rem 1.5rem;text-align:center;transform:translate3d(0,18px,0);opacity:0}.paper-invite.is-lit .paper-invite__card{animation:paperInviteRise 1.2s var(--ease-emphatic) both}.paper-invite__card h2{margin:.7rem 0 0}.paper-invite__card .paper-lead{margin:.85rem auto 0}.paper-invite__form{margin-top:1.6rem;text-align:left}@keyframes paperInviteRise{0%{opacity:0;transform:translate3d(0,18px,0);filter:blur(6px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes paperInviteBloom{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}@keyframes paperInviteSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes paperInviteFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@media (prefers-reduced-motion:reduce){.paper-invite.is-lit .paper-invite__card,.paper-invite__bloom,.paper-invite__key,.paper-invite__ring,.paper-waitlist .waitlist-submit:after{animation:none;opacity:1;transform:none;filter:none}}.paper-waitlist .hero-waitlist{width:100%;margin:0}.paper-waitlist .form-field,.paper-waitlist .form-field span,.paper-waitlist .form-heading{color:var(--ink)}.paper-waitlist .form-heading{display:none}.paper-waitlist .hero-waitlist-card,.paper-waitlist .waitlist-card{min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ink);padding:0}.paper-waitlist input,.paper-waitlist select,.paper-waitlist textarea{border:1px solid var(--glass-edge);border-radius:var(--radius-field);background:var(--glass-field);color:var(--ink);font-family:var(--font-display);font-size:1.08rem;font-weight:400}.paper-waitlist input::placeholder,.paper-waitlist textarea::placeholder{color:var(--ink);opacity:.42;font-family:var(--font-display)}.paper-waitlist .details-button{background:var(--brand);color:var(--paper);border-radius:var(--radius-pill);box-shadow:none}.paper-waitlist .waitlist-submit{position:relative;isolation:isolate;overflow:hidden;min-height:3rem;background:var(--snow);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius-key);font-family:var(--font-sans);font-style:normal;font-size:.95rem;font-weight:600;letter-spacing:-.02em;box-shadow:var(--shadow-card);transition:transform .2s var(--ease-calm),filter .2s var(--ease-calm)}.paper-waitlist .waitlist-submit:after{display:none}.paper-waitlist .waitlist-submit:hover{filter:brightness(1.08);transform:translateY(-2px)}.paper-waitlist .referral-offer{display:block;margin-top:1rem;padding:0;border:0;background:transparent;box-shadow:none}.paper-waitlist .referral-offer summary{cursor:pointer;color:var(--ink-muted);font-size:.9rem}.paper-waitlist .referral-offer p{margin:.55rem 0 .7rem;color:var(--ink-muted);font-size:.85rem}.paper-waitlist .form-legal{margin-top:.8rem;color:var(--ink-faint);font-size:.75rem}.paper-waitlist .form-legal a{color:var(--ink-muted)}.paper-footer{background:var(--glass-fill);backdrop-filter:blur(18px);color:var(--ink)}.paper-footer,.paper-footer__legal{border-top:1px solid var(--hairline)}.paper-footer__star{display:flex;justify-content:center;padding:.2rem 0 1.6rem}.paper-footer__star a{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.72rem 1.2rem .72rem 1rem;border:1px solid var(--glass-edge);border-radius:var(--radius-pill);background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);color:var(--ink);font-family:var(--font-sans);font-size:.95rem;font-weight:700;letter-spacing:-.02em;text-decoration:none;transition:transform .2s var(--ease-calm),color .2s var(--ease-calm)}.paper-footer__star a:hover{color:var(--brand);transform:translateY(-2px)}.paper-footer__star svg{display:block;width:1.15rem;height:1.15rem}.paper-footer__social{display:flex;align-items:center;gap:.7rem;margin-top:1.25rem}.paper-footer__social a{display:grid;place-items:center;width:2.4rem;height:2.4rem;color:var(--ink);border:1px solid var(--glass-edge);border-radius:var(--radius-pill);background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);transition:transform .2s var(--ease-calm),color .2s var(--ease-calm)}.paper-footer__social a:hover{color:var(--brand);transform:translateY(-2px)}.paper-footer__social svg{display:block;width:1.05rem;height:1.05rem;overflow:visible}.paper-btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.15rem;border-radius:var(--radius-pill);background:var(--brand);color:var(--paper);font-size:.95rem;font-weight:500;transition:transform .1s ease,opacity .2s ease}.paper-btn:hover{opacity:.9;transform:translateY(1px)}.paper-text-link{color:var(--brand);font-size:.9rem}.paper-frame,.paper-video{transition:transform .2s ease,box-shadow .2s ease}.paper-frame:hover,.paper-video:hover{transform:translateY(-3px)}.paper-plans{display:grid;gap:1rem}@media (min-width:800px){.paper-plans{grid-template-columns:1fr 1fr}}.paper-plan{padding:1.5rem;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--paper-raised)}.paper-plan--pro{border-color:var(--ink)}.paper-plan strong{display:block;font-family:var(--font-display);font-size:3rem;font-weight:400;letter-spacing:-.03em}.paper-island{display:grid;gap:2rem;align-items:center}@media (min-width:900px){.paper-island{grid-template-columns:1.1fr .9fr}}.paper-sheet{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;align-items:flex-start;padding:4.5rem .75rem 1.25rem}.paper-sheet__scrim{position:absolute;inset:0;border:0;background:var(--nav-menu-scrim)}.paper-sheet__panel{position:relative;display:flex;flex-direction:column;gap:.15rem;width:min(21rem,calc(100vw - 1.5rem));max-height:calc(100svh - 5.75rem);overflow:auto;padding:1rem 1rem 1.1rem;border:1px solid var(--nav-menu-edge);border-radius:var(--radius-card);background:var(--nav-menu-fill);color:var(--ink);box-shadow:var(--shadow-glass);backdrop-filter:var(--glass-blur)}.paper-sheet__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem;padding-bottom:.7rem}.paper-sheet__head,.paper-sheet__link{border-bottom:1px solid var(--hairline)}.paper-sheet__link{display:block;padding:.75rem .2rem;font-size:1.05rem}.paper-sheet__link:last-of-type{border-bottom:0;margin-bottom:.4rem}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:80;padding:.5rem .8rem;background:var(--ink);color:var(--paper)}.skip-link:focus{top:1rem}.paper-copy-toast{position:fixed;right:1.25rem;bottom:1.25rem;z-index:90;display:flex;align-items:center;gap:.65rem;width:min(22rem,calc(100vw - 2.5rem));padding:.7rem .75rem .9rem;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-field);background:var(--snow);box-shadow:var(--shadow-key);color:var(--ink);font-family:var(--font-clean);font-size:.88rem}.paper-copy-toast p{flex:1;margin:0;line-height:1.3}.paper-copy-toast button,.paper-copy-toast>svg{flex:0 0 auto}.paper-copy-toast button{display:grid;place-items:center;width:1.5rem;height:1.5rem;color:var(--ink)}.paper-copy-toast__meter{position:absolute;left:0;bottom:0;width:100%;height:var(--copy-toast-meter);background:rgb(var(--blue));transform-origin:left center;animation:paperCopyToastMeter var(--copy-toast-ms) linear forwards}@keyframes paperCopyToastMeter{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.paper-countdown{display:grid;justify-items:center;gap:1.2rem;text-align:center}.release-countdown{color:var(--ink)}.release-countdown__heading span,.release-countdown__heading time{font-family:var(--font-mono);color:var(--ink-faint)}.beta-download-page,.build-page,.founder-page,.investor-page,.launch-subpage,.legal-page,.releases-page{padding-top:4rem;background:transparent;color:var(--ink)}.investor-download h2,.investor-hero h1,.investor-page h1,.investor-pipeline h2,.investor-section-copy h2,.investor-thesis h2,.launch-subpage h1,.legal-page h1,.releases-page h1{font-family:var(--font-display);font-weight:400;color:var(--ink)}.investor-download{display:grid;justify-items:center;text-align:center;gap:.55rem;padding-bottom:2.4rem}.investor-download h2{margin:0;max-width:16ch;font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.05;letter-spacing:-.04em}.investor-download>p{margin:0;max-width:28ch;font-size:1.05rem}.investor-download .paper-beta{margin-top:0}.investor-download>p,.investor-hero>div>p:last-of-type,.investor-money__mixpanel small,.investor-money__split,.investor-pipeline article p,.investor-section-copy>p:last-child,.investor-support__row,.investor-support__totals dt,.investor-thesis p{color:var(--ink-muted)}.investor-hero aside{background:var(--paper-raised);border:1px solid var(--hairline);color:var(--ink)}.investor-hero aside a,.investor-hero aside p,.investor-hero aside strong{color:var(--ink)}.investor-hero aside span{color:var(--ink-muted)}.investor-brief,.investor-money{border-color:var(--hairline)}.investor-brief__copy h2,.investor-money__mixpanel strong,.investor-money__total{color:var(--ink)}.investor-brief__copy p:last-child{color:var(--ink-muted)}.investor-money__link,.investor-money__mixpanel>span,.investor-support__row--lead,.investor-support__row--lead span:nth-child(2),.investor-support__row--lead strong{color:var(--ink)}.investor-actions a{border:1px solid var(--hairline);color:var(--ink);background:var(--paper-raised)}.investor-actions a:first-child{background:var(--ink);color:var(--paper)}.investor-download,.investor-pipeline>div:last-child article,.investor-support__row,.investor-support__totals>div,.investor-thesis,.investor-thesis article{border-color:var(--hairline)}.investor-pipeline article strong,.investor-support__row strong,.investor-support__totals dd{color:var(--ink)}.investor-page .launch-label,.investor-support__row--head,.investor-thesis span,.launch-subpage .launch-label{color:var(--ink-faint)}.legal-page>div:last-child{border-color:var(--hairline)!important;background:var(--paper-raised)!important;color:var(--ink-muted)!important;box-shadow:var(--shadow-card)!important}.launch-subpage .marketing-billing-toggle,.launch-subpage .marketing-plan-card{border-color:var(--hairline);background:var(--paper-raised);box-shadow:var(--shadow-card);color:var(--ink)}.launch-subpage .marketing-plan-card.featured{border-color:var(--brand);transform:none;box-shadow:var(--shadow-card)}.launch-subpage .marketing-billing-toggle button.active{background:var(--brand);color:var(--paper)}.launch-subpage .plan-badge{color:var(--ink-muted)}.paper-listings{display:grid;gap:1rem}.paper-listings__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem}.paper-listings__badges a{display:inline-flex;opacity:.88}.paper-listings__badges a:hover{opacity:1}.paper-listings__badges img{display:block;height:2.5rem;width:auto;max-width:13rem}.paper-listings__links{display:flex;flex-wrap:wrap;gap:.45rem 1rem}.paper-listings__links a{color:var(--ink-muted);font-size:.82rem}.paper-listings__links a:hover{color:var(--brand)}.launch-subpage .marketing-plan-card h3,.launch-subpage .marketing-plan-price{color:var(--ink)}.launch-subpage .marketing-billing-toggle button span,.launch-subpage .marketing-plan-card li svg{color:var(--ink-muted)}.launch-subpage .marketing-billing-toggle button.active span{color:var(--paper)}.paper-pricing,.releases-page{padding-top:0}.paper-photo-band{position:relative;display:grid;align-content:end;min-height:72svh;overflow:hidden;color:var(--hero-type)}.paper-photo-band--short{min-height:54svh}.paper-photo-band__copy{position:relative;z-index:1;display:grid;justify-items:center;width:min(72rem,92vw);margin-inline:auto;padding:7rem 1.25rem 3rem;text-align:center}.paper-photo-band .paper-meta{color:var(--hero-type-muted)}.paper-photo-band h1{margin-top:.55rem;font-size:clamp(3.2rem,8vw,6.5rem);font-weight:400;line-height:.95;color:var(--hero-type);text-shadow:var(--glow-hero)}.paper-photo-band p{max-width:34rem;margin-top:.9rem;margin-inline:auto;color:var(--hero-type);opacity:.88}.paper-pricing .paper-photo-band__copy{justify-items:start;text-align:left}.paper-pricing .pricing-headline{max-width:11em;margin:0;opacity:0;font-family:var(--font-display);font-size:clamp(2.6rem,8vw,5.4rem);font-weight:400;line-height:.98;letter-spacing:-.045em;color:var(--hero-type);text-shadow:var(--glow-hero)}.paper-pricing .pricing-headline span{text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.12em}.paper-pricing .pricing-headline__next{display:block;text-decoration:none}.paper-pricing .pricing-headline.is-ready{animation:paperFadeRise 1.85s var(--ease-emphatic) both}@media (prefers-reduced-motion:reduce){.paper-pricing .pricing-headline,.paper-pricing .pricing-headline.is-ready{opacity:1;animation:none}}.paper-photo-band .paper-join-row{margin-top:1.2rem}.paper-story{height:100svh;display:grid;grid-template-rows:minmax(0,1fr) auto;padding:5.5rem 4vw 1.6rem;box-sizing:border-box}.paper-story__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(92rem,100%);height:100%;min-height:0;margin-inline:auto;gap:3.2vw;align-items:center}.paper-story__copy{position:relative;display:grid;align-self:stretch;height:100%;min-height:0;text-align:center}.paper-story__media{position:relative;width:100%;height:100%;max-height:72vh;align-self:center}.paper-story__beat{position:absolute;top:50%;left:50%;width:min(36rem,100%);display:grid;justify-items:center;gap:.9rem;padding:0;opacity:0;transform:translate(-50%,-50%);transition:opacity .9s var(--ease-emphatic);pointer-events:none}.paper-story__shot{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;opacity:0;transition:opacity .9s var(--ease-emphatic)}.paper-story__beat.is-active,.paper-story__shot.is-active{opacity:1;pointer-events:auto}.paper-story h2{margin:0;font-size:clamp(2.35rem,4.6vw,3.7rem);line-height:1.08}.paper-story .paper-lead{max-width:32rem;margin:0 auto;font-size:1.18rem}.paper-story .paper-frame img,.paper-story__shot img,.paper-story__shot video{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-field)}.paper-story .paper-meta{color:var(--brand)}.paper-story__meter{display:grid;width:min(92rem,100%);margin:1.1rem auto 0;gap:.7rem;justify-items:center}@media (prefers-reduced-motion:reduce){.paper-story__beat,.paper-story__shot{animation:none;transition:none}}@media (max-width:900px){.paper-story{padding:5.2rem 1rem 1.2rem}.paper-story__grid{grid-template-columns:1fr;grid-template-rows:minmax(10rem,.9fr) minmax(0,1.1fr);gap:1rem}.paper-story__copy{height:auto;min-height:10.5rem}.paper-story__media{max-height:42vh}.paper-story h2{font-size:clamp(1.7rem,7vw,2.4rem)}.paper-story .paper-lead{font-size:1rem}}.paper-story__count{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--brand);text-shadow:var(--glow-copy)}.paper-story__track{width:100%;height:2px;overflow:hidden;border-radius:var(--radius-pill);background:var(--hairline)}.paper-story__fill{display:block;width:100%;height:100%;background:var(--brand);transform:scaleX(0);transform-origin:left center;box-shadow:var(--glow-bloom);will-change:transform}.paper-story__ticks{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;color:var(--ink)}.paper-story__ticks .is-active{color:var(--brand);text-shadow:var(--glow-copy)}.release-countdown--hero{width:min(38rem,100%);margin-inline:auto;padding:0;color:var(--hero-type)}.release-countdown--hero .release-countdown__grid{margin-top:.4rem}.release-countdown--hero .release-countdown__heading span,.release-countdown--hero .release-countdown__heading time{color:var(--hero-type-muted);font-family:var(--font-mono)}.release-countdown--hero .release-countdown__grid>div{border:1px solid var(--hero-line);background:var(--hero-glass);border-radius:var(--radius-field)}.release-countdown--hero .release-countdown__grid strong{color:var(--hero-type);font-family:var(--font-mono);font-size:clamp(1.45rem,3vw,2.05rem);font-variant-numeric:tabular-nums}.release-countdown--hero .release-countdown__grid small{color:var(--hero-type-muted);font-family:var(--font-mono)}.paper-pricing .marketing-plan-grid{display:grid;grid-template-columns:1fr;gap:1rem;max-width:none;margin-inline:0}@media (min-width:760px){.paper-pricing .marketing-plan-grid{grid-template-columns:1fr 1fr}}@media (min-width:1120px){.paper-pricing .marketing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.paper-pricing .annual-savings-note,.paper-pricing .marketing-plan-card,.paper-pricing .marketing-plan-card h3,.paper-pricing .marketing-plan-card li,.paper-pricing .marketing-plan-card li svg,.paper-pricing .marketing-plan-card>small,.paper-pricing .marketing-plan-price,.paper-pricing .plan-badge,.paper-pricing .plan-kicker,.paper-pricing .pricing-disclosure{color:var(--ink)}.paper-pricing .plan-kicker{margin:0 0 .4rem;font-size:.92rem}.paper-pricing .marketing-plan-card{transition:transform .2s ease,border-color .2s ease}.paper-pricing .marketing-plan-card:hover{transform:translateY(-6px);border-color:var(--brand)}.paper-pricing .marketing-plan-price{font-family:var(--font-display);font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:400}.paper-pricing .marketing-billing-toggle{overflow:hidden;border-radius:var(--radius-pill);padding:.28rem}.paper-pricing .marketing-billing-toggle button{min-width:8.5rem;border-radius:var(--radius-pill);color:var(--ink);transition:background .2s ease,color .2s ease,transform .1s ease}.paper-pricing .marketing-billing-toggle button span{display:inline;margin:0 0 0 .4rem;color:var(--ink)}.paper-pricing .marketing-billing-toggle button.active,.paper-pricing .marketing-billing-toggle button.active span{color:var(--paper)}.paper-key{appearance:none}.founder-page .founder-analytics{color:var(--ink)}.founder-page .founder-analytics h1,.founder-page .founder-analytics__error strong,.founder-page .founder-analytics__grid strong,.founder-page .founder-analytics__panels h2,.founder-page .founder-analytics__people h2,.founder-page .founder-analytics__sources li strong,.founder-page .founder-analytics__visits h2{color:var(--ink);font-family:var(--font-display);font-weight:400}.founder-page .founder-analytics article header>span,.founder-page .founder-analytics article>span,.founder-page .founder-analytics__bar-value,.founder-page .founder-analytics__bars small,.founder-page .founder-analytics__empty,.founder-page .founder-analytics__error,.founder-page .founder-analytics__error span,.founder-page .founder-analytics__eyebrow,.founder-page .founder-analytics__footer,.founder-page .founder-analytics__grid small,.founder-page .founder-analytics__header p,.founder-page .founder-analytics__panels header small,.founder-page .founder-analytics__sources li{color:var(--ink)}.founder-page .founder-analytics__grid{gap:1rem;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.founder-page .founder-analytics__error,.founder-page .founder-analytics__grid article,.founder-page .founder-analytics__loading,.founder-page .founder-analytics__panels>article{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--radius-glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass)}.founder-page .founder-analytics__actions a,.founder-page .founder-analytics__actions button,.founder-page .founder-analytics__error button{color:var(--ink);background:var(--snow);border:1px solid var(--hairline);border-radius:var(--radius-pill);box-shadow:var(--shadow-card)}.founder-page .founder-analytics__actions a:hover,.founder-page .founder-analytics__actions button:hover,.founder-page .founder-analytics__error button:hover{background:var(--snow);border-color:var(--ink);transform:translateY(-1px)}.founder-page .founder-analytics__delete{border-color:var(--hairline);color:var(--ink);background:var(--paper-raised)}.founder-page .founder-analytics__delete:hover:not(:disabled){border-color:var(--ink);background:var(--snow)}.founder-page .founder-analytics__people>header{display:flex;align-items:end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.founder-page .founder-analytics__clear-probes{min-height:34px;padding:0 .9rem;border:1px solid var(--hairline);border-radius:var(--radius-pill);color:var(--ink);background:var(--paper-raised);font:650 .72rem var(--font-mono);cursor:pointer}.founder-page .founder-analytics__trash-cell{width:3rem;text-align:right}.founder-page .founder-analytics__trash{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border:1px solid var(--hairline);border-radius:999px;color:var(--ink);background:var(--paper-raised);cursor:pointer}.founder-page .founder-analytics__trash:hover:not(:disabled){border-color:var(--ink);background:var(--snow)}.founder-page .founder-analytics__trash:disabled{opacity:.55;cursor:wait}.founder-page .founder-table-wrap tr.is-probe td{opacity:.72}.founder-page .founder-analytics__bar-track{background:var(--hairline)}.founder-page .founder-analytics__bar-track>span{background:var(--brand)}.founder-page .founder-analytics__sources li{border-top-color:var(--hairline)}.founder-page .founder-analytics__loading span{background:var(--hairline);animation:none}.founder-page{background:transparent}.founder-page .founder-console,.founder-page .founder-signin{margin-bottom:3rem;padding:0;border:0;background:transparent;box-shadow:none;color:var(--ink)}.founder-page .founder-console h1,.founder-page .founder-signin h1{color:var(--ink);font-family:var(--font-display);font-weight:400}.founder-page .founder-console label,.founder-page .founder-console__head p,.founder-page .founder-signin>p:not(.launch-label){color:var(--ink)}.founder-page .founder-actions button,.founder-page .founder-console__head>button,.founder-page .founder-focus button,.founder-page .founder-signin button{color:var(--ink);background:var(--snow);border:1px solid var(--hairline);border-radius:var(--radius-pill)}.founder-page .founder-actions button.primary,.founder-page .founder-focus button.active{background:var(--ink);color:var(--snow);border-color:var(--ink)}.founder-page .founder-actions button.danger{background:var(--snow);color:var(--ink);border-color:var(--ink)}.founder-page .founder-console textarea{color:var(--ink);background:var(--snow);border:1px solid var(--hairline);border-radius:var(--radius-field)}.founder-page .founder-console__clock{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;margin:1.2rem 0 0;color:var(--ink);font-family:var(--font-display)}.founder-page .founder-console__clock b{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:400;letter-spacing:-.04em}.founder-page .founder-console__clock small{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.founder-page .founder-console__time{display:flex;flex-wrap:wrap;gap:.8rem;align-items:end;margin-top:1.4rem}.founder-page .founder-console__time label{display:grid;gap:.4rem;margin:0}.founder-page .founder-console__time input{width:7rem;min-height:2.8rem;padding:0 .8rem;border:1px solid var(--hairline);border-radius:var(--radius-field);background:var(--snow);color:var(--ink);font-family:var(--font-mono);font-size:1.05rem}.founder-page .founder-console__time button{min-height:2.8rem;padding:0 1.1rem;border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--ink);color:var(--snow)}.founder-page .founder-analytics__people,.founder-page .founder-analytics__visits{margin-top:1.4rem;padding:1.4rem 1.2rem;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--paper-raised);box-shadow:var(--shadow-card)}.founder-page .founder-analytics__people header,.founder-page .founder-analytics__visits header{margin-bottom:1rem}.founder-page .founder-analytics__empty{margin:0;color:var(--ink-muted)}.founder-page .founder-analytics__people table{min-width:78rem}.founder-table-wrap{overflow-x:auto}.founder-page .founder-table-wrap table{width:100%;border-collapse:collapse;text-align:left}.founder-page .founder-table-wrap td,.founder-page .founder-table-wrap th{padding:.7rem .65rem;border-bottom:1px solid var(--hairline);color:var(--ink);font-size:.92rem;vertical-align:top}.founder-page .founder-table-wrap th{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.founder-page .founder-table-wrap a{color:var(--ink);text-decoration:underline;text-underline-offset:.15em}.founder-page .founder-public-link,.founder-page .founder-signin a,.paper-switch{color:var(--ink)}.paper-switch{display:inline-flex;align-items:center;gap:.75rem;margin-top:1.4rem;padding:0;border:0;background:transparent;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.paper-switch span{position:relative;display:block;width:3.4rem;height:1.85rem;border:1px solid var(--glass-edge);border-radius:var(--radius-pill);background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass)}.paper-switch span:after{content:"";position:absolute;top:.18rem;left:.18rem;width:1.4rem;height:1.4rem;border-radius:var(--radius-pill);background:var(--ink);transition:transform .22s var(--ease-calm)}.paper-switch.is-on span{background:var(--ink)}.paper-switch.is-on span:after{background:var(--snow);transform:translateX(1.5rem)}.paper-switch:disabled{opacity:.45;cursor:default}.build-page{padding-top:0;background:transparent;color:var(--ink);min-height:100vh}.paper-meter{width:min(22rem,100%);margin:1.35rem auto 0;text-align:left}.paper-meter__track{height:.42rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--hero-line)}.paper-meter__track span{display:block;height:100%;background:var(--hero-type);transform-origin:left center;animation:paperMeterFill 1.6s var(--ease-emphatic) both}.paper-meter strong{display:block;margin-top:0;color:var(--hero-type);font-family:var(--font-display);font-size:clamp(1.05rem,2.2vw,1.4rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.paper-meter__readout{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.55rem}.paper-meter__readout span{color:var(--hero-type);font-family:var(--font-display);font-size:clamp(1.05rem,2.2vw,1.4rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}@keyframes paperMeterFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.paper-map-frame{margin-top:2.4rem;padding:.4rem 0 .2rem}.paper-map{position:relative;width:100%;aspect-ratio:1000/600}.paper-map svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.paper-map__bed{fill:none;stroke:var(--ink);stroke-width:26;stroke-linecap:round;stroke-linejoin:round;opacity:.1}.paper-map__lane{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.55}.paper-map.is-drawn .paper-map__lane{animation:paperMapDraw 2.4s var(--ease-emphatic) both}.paper-map__dash{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:9 13;opacity:0}.paper-map.is-drawn .paper-map__dash{animation:paperMapDash .5s 2.1s var(--ease-calm) both}@keyframes paperMapDraw{to{stroke-dashoffset:0}}@keyframes paperMapDash{to{opacity:.34}}.paper-map__nodes{position:absolute;inset:0;margin:0;padding:0;list-style:none}.paper-map__node{position:absolute;display:grid;place-items:center;opacity:0;transform:translate(-50%,-50%) translateY(8px)}.paper-map__node span{width:.82rem;height:.82rem;border-radius:var(--radius-pill);background:var(--ink)}.paper-map__node.is-next span{background:transparent;border:1px solid var(--ink)}.paper-map__node.is-live span,.paper-map__node.is-now span{background:var(--brand)}.paper-map__node strong{position:absolute;color:var(--ink);font-family:var(--font-sans);font-size:.78rem;font-weight:600;letter-spacing:.02em;line-height:1.2;text-align:center;white-space:nowrap}.paper-map__node.is-above strong{bottom:calc(100% + .45rem)}.paper-map__node.is-below strong{top:calc(100% + .45rem)}.paper-map.is-drawn .paper-map__node{animation:paperMapNode .85s var(--ease-emphatic) both}.paper-map.is-drawn .paper-map__node:first-child{animation-delay:.12s}.paper-map.is-drawn .paper-map__node:nth-child(2){animation-delay:.28s}.paper-map.is-drawn .paper-map__node:nth-child(3){animation-delay:.44s}.paper-map.is-drawn .paper-map__node:nth-child(4){animation-delay:.6s}.paper-map.is-drawn .paper-map__node:nth-child(5){animation-delay:.76s}.paper-map.is-drawn .paper-map__node:nth-child(6){animation-delay:.92s}.paper-map.is-drawn .paper-map__node:nth-child(7){animation-delay:1.08s}.paper-map.is-drawn .paper-map__node:nth-child(8){animation-delay:1.24s}.paper-map.is-drawn .paper-map__node:nth-child(9){animation-delay:1.4s}.paper-map.is-drawn .paper-map__node:nth-child(10){animation-delay:1.56s}.paper-map.is-drawn .paper-map__node:nth-child(11){animation-delay:1.72s}.paper-map.is-drawn .paper-map__node:nth-child(12){animation-delay:1.88s}@keyframes paperMapNode{to{opacity:1;transform:translate(-50%,-50%)}}.paper-map__node.is-live strong,.paper-map__node.is-now strong{color:var(--brand)}.paper-map.is-drawn .paper-map__node.is-live strong{animation:paperLivePulse 2.2s var(--ease-calm) infinite}.paper-live{position:relative;padding:2rem 1.6rem 1.5rem}.paper-live__signal{display:flex;align-items:center;gap:.55rem}.paper-live__signal span{width:.55rem;height:.55rem;border-radius:var(--radius-pill);background:var(--ink)}.paper-live.is-live .paper-live__signal span{animation:paperLivePulse 2.2s var(--ease-calm) infinite}.paper-live h2{margin-top:1rem}.paper-live .paper-lead{margin-top:.75rem}.paper-live__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1.8rem}.paper-live__stats>div{padding:.9rem .95rem;border:1px solid var(--glass-edge);border-radius:var(--radius-field);background:var(--glass-field)}.paper-live__stats span{display:block;color:var(--ink);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.paper-live__stats strong{display:block;margin-top:.4rem;color:var(--ink);font-family:var(--font-display);font-size:1.35rem;font-weight:400}.paper-live__updated{margin-top:.85rem;color:var(--ink);font-size:.78rem}.paper-live--loading{display:flex;align-items:center;gap:.7rem;min-height:8rem;color:var(--ink)}.paper-live--loading span{width:.55rem;height:.55rem;border-radius:var(--radius-pill);background:var(--ink)}@keyframes paperLivePulse{50%{opacity:.35;transform:scale(.82)}}@media (max-width:800px){.paper-live__stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.paper-live.is-live .paper-live__signal span,.paper-map.is-drawn .paper-map__dash,.paper-map.is-drawn .paper-map__lane,.paper-map.is-drawn .paper-map__node,.paper-map.is-drawn .paper-map__node.is-live strong,.paper-map__dash,.paper-map__lane,.paper-map__node,.paper-meter__track span{animation:none;opacity:1;transform:none;stroke-dashoffset:0}.paper-copy-toast__meter{animation:none;transform:scaleX(.35)}.paper-map.is-drawn .paper-map__node,.paper-map__node{transform:translate(-50%,-50%)}.paper-map__dash{opacity:.34}}