@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&family=Spectral:ital,wght@0,200;0,300;0,400;1,300&display=swap";:root{--vh:1vh;--base:#0a0b14;--c1:#2e3560;--c2:#4a3f6b;--c3:#1b2547;--blob-op:.62;--blob-blend:screen;--ink:#efe8e0;--ink-dim:#efe8e08f;--ink-faint:#efe8e073;--hair:#efe8e029;--hair-strong:#efe8e04d;--btn-bg:#f2ece4;--btn-fg:#14131a;--gold:#ffe1b4;--gold-bg:#ffd9a41a;--gold-line:#ffd9a447;--display:"Spectral", "Iowan Old Style", Georgia, serif;--ui:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gap-tight:.4rem;--gap-row:.55rem;--pad-island:1.1rem;--gap-block:1.75rem;--pad:clamp(1.5rem, 7vw, 2.5rem);--top:calc(max(env(safe-area-inset-top,0px), var(--tg-top,0px)) + 1.25rem);--bottom:calc(max(env(safe-area-inset-bottom,0px), var(--tg-bottom,0px)) + 1.5rem)}[data-ground=light]{--ink:#2c2733;--ink-dim:#2c2733b8;--ink-faint:#2c273380;--hair:#2c273329;--hair-strong:#2c273357;--btn-bg:#221d28;--btn-fg:#f3ece4}#root{height:100%}*{box-sizing:border-box}html,body{background:var(--base);height:100%;color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow:hidden}.bg{z-index:0;background-color:var(--base);pointer-events:none;transition:background-color 1.4s;position:fixed;inset:0 0 -80px;overflow:hidden}.blob{filter:blur(90px);width:78vmax;height:78vmax;opacity:var(--blob-op);mix-blend-mode:var(--blob-blend);will-change:transform;border-radius:50%;transition:background-color 1.4s,opacity 1.4s;position:absolute}.blob--1{background-color:var(--c1);animation:31s ease-in-out infinite alternate drift1;top:-26vmax;left:-20vmax}.blob--2{background-color:var(--c2);animation:39s ease-in-out infinite alternate drift2;bottom:-34vmax;right:-22vmax}.blob--3{background-color:var(--c3);animation:27s ease-in-out infinite alternate drift3;top:18vmax;right:-30vmax}@keyframes drift1{0%{transform:translate(0,0)scale(1)}to{transform:translate(9vmax,7vmax)scale(1.14)}}@keyframes drift2{0%{transform:translate(0,0)scale(1.08)}to{transform:translate(-8vmax,-9vmax)scale(.94)}}@keyframes drift3{0%{transform:translate(0,0)scale(.96)}to{transform:translate(-11vmax,10vmax)scale(1.1)}}.tod{z-index:1;pointer-events:none;mix-blend-mode:soft-light;transition:background-color 1.4s,opacity 1.4s;position:fixed;inset:0 0 -80px}.grain{z-index:2;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0 0 -80px}.stage{z-index:3;height:100%;position:relative}.screen{height:calc(var(--vh) * 100);padding:var(--top) var(--pad) var(--bottom);opacity:0;visibility:hidden;flex-direction:column;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1),visibility .7s;display:flex;position:absolute;inset:0;transform:translateY(10px)}.screen.is-active{opacity:1;visibility:visible;transform:none}@supports (height:100dvh){html:not(.tg) .screen{height:100dvh}}.brand{font-family:var(--display);letter-spacing:.02em;margin:0;font-size:1.5rem;font-weight:400}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);font-size:.6rem;font-weight:400;line-height:1.7}.screen-mid{flex-direction:column;flex:1;justify-content:center;gap:1rem;display:flex}h1,h2{font-family:var(--display);text-wrap:balance;margin:0;font-weight:300}.display{letter-spacing:-.01em;font-size:clamp(2.3rem,10.5vw,3.2rem);font-weight:200;line-height:1.05}.ask{font-size:clamp(1.75rem,7.4vw,2.2rem);line-height:1.15}.sub{color:var(--ink-dim);max-width:22rem;margin:0;font-size:.875rem;font-weight:300;line-height:1.6}.cta{appearance:none;background:var(--btn-bg);width:100%;color:var(--btn-fg);font-family:var(--ui);letter-spacing:.01em;cursor:pointer;border:0;border-radius:999px;padding:1.15rem 1.5rem;font-size:.95rem;font-weight:500;transition:transform .4s cubic-bezier(.2,.7,.2,1),opacity .3s}.cta:active{transform:scale(.975)}.cta[disabled]{cursor:default}.cta[disabled]:active{transform:none}.screen-foot{flex-direction:column;display:flex}.head-row{align-items:center;gap:.6rem;display:flex}.back{appearance:none;width:44px;height:44px;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:-.85rem;transition:color .35s,transform .35s cubic-bezier(.2,.7,.2,1);display:grid}.back svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:20px;height:20px}.back:active{color:var(--ink);transform:translate(-2px)}.cover-art{z-index:-1;pointer-events:none;background-image:url(/cover.jpg);background-position:62% 26%;background-size:cover;position:absolute;inset:0}.cover-art:after{content:"";background:linear-gradient(#0809121a 0%,#08091200 34%,#0809129e 78%,#080912db 100%);position:absolute;inset:0}.legal{text-align:center;text-wrap:balance;color:var(--ink-faint);margin:1.5rem 0 0;font-size:.7rem;font-weight:300;line-height:1.55}.legal a,.legal-link{color:var(--ink-dim);border-bottom:1px solid var(--hair);text-decoration:none;transition:color .35s,border-color .35s}.legal-link{appearance:none;cursor:pointer;font:inherit;background:0 0;border-top:0;border-left:0;border-right:0;padding:0;position:relative}.legal-link:after{content:"";position:absolute;inset:-.7rem -.2rem}.legal a:active,.legal-link:active{color:var(--ink);border-bottom-color:var(--ink)}.manifest{font-family:var(--display);letter-spacing:.26em;text-transform:uppercase;text-align:center;text-wrap:balance;color:var(--ink-faint);margin:2.25rem 0 0;padding-left:.26em;font-size:.62rem;font-weight:400;line-height:1.95}.field{appearance:none;width:100%;box-shadow:none;-webkit-tap-highlight-color:transparent;border:0;border-bottom:1px solid var(--hair-strong);font-family:var(--display);color:var(--ink);background:0 0;border-radius:0;outline:none;padding:.85rem .2rem;font-size:1.75rem;font-weight:300;transition:border-color .4s}.field::placeholder{color:var(--ink-dim)}.field:focus{border-bottom-color:var(--ink)}.wheel{grid-template-columns:1fr 1.7fr 1.25fr;height:200px;display:grid;position:relative}.wheel-col{scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior:none;touch-action:pan-y;text-align:center;height:100%;padding:80px 0;overflow-y:scroll;-webkit-mask-image:linear-gradient(#0000,#000 26% 74%,#0000);mask-image:linear-gradient(#0000,#000 26% 74%,#0000)}.wheel-col::-webkit-scrollbar{display:none}.wheel-item{scroll-snap-align:center;height:40px;line-height:40px;font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;opacity:.18;font-size:1.5rem;font-weight:300;transition:opacity .32s,transform .32s;transform:scale(.78)}.wheel-item.d2{opacity:.28;transform:scale(.83)}.wheel-item.d1{opacity:.46;transform:scale(.9)}.wheel-item.is-sel{opacity:1;transform:scale(1.14)}.think-typer{color:var(--ink-dim);min-height:1.5em;margin:2.25rem 0 0;font-size:.95rem;font-weight:300}.caret{vertical-align:-.12em;background:currentColor;width:1px;height:1em;margin-left:2px;animation:1.1s step-end infinite caretBlink;display:inline-block}.caret.gone{visibility:hidden;animation:none}@keyframes caretBlink{0%,55%{opacity:1}56%,to{opacity:.15}}.feed{z-index:3;height:calc(var(--vh) * 100);overflow-anchor:none;scroll-snap-type:y mandatory;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;opacity:0;visibility:hidden;touch-action:pan-y;transition:opacity 1.1s,visibility 1.1s;position:absolute;inset:0;overflow:hidden scroll}.feed::-webkit-scrollbar{display:none}.feed.is-active{opacity:1;visibility:visible}@supports (height:100dvh){html:not(.tg) .feed{height:100dvh}}.card{height:calc(var(--vh) * 100);scroll-snap-align:start;scroll-snap-stop:always;padding:calc(var(--top) + 3.25rem) var(--pad) calc(var(--bottom) + 5.5rem);flex-direction:column;display:flex}.chrome{z-index:4;padding:0 var(--pad);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .9s,visibility .9s;position:absolute;left:0;right:0}.chrome>*{pointer-events:auto}.chrome.is-active{opacity:1;visibility:visible}.chrome--top{top:var(--top)}.chrome--bottom{bottom:var(--bottom)}@supports (height:100dvh){html:not(.tg) .card{height:100dvh}}.think{opacity:0;justify-content:space-between;align-items:center;gap:.6rem;min-height:1.75rem;transition:opacity .9s;display:flex}.think-left{align-items:center;gap:.45rem;min-width:0;display:flex}.avatar{appearance:none;border:1px solid var(--hair);cursor:pointer;background:#efe8e00a;border-radius:50%;flex:none;width:36px;height:36px;padding:0;transition:transform .45s cubic-bezier(.3,1.4,.4,1),border-color .6s;position:relative}.ava-glow{pointer-events:none;opacity:var(--gather,.1);background:radial-gradient(circle at 36% 32%,#f4eee6e6,#968cc38c 54%,#0000 80%);border-radius:50%;transition:opacity 1.4s;position:absolute;inset:0}.avatar:active{transform:scale(.92)}.think.on{opacity:1}.sym{flex:none;display:inline-block}.sym svg{width:100%;height:100%;display:block;overflow:visible}.sym-defs{width:0;height:0;position:absolute;overflow:hidden}.sym-ring{fill:none;stroke:url(#ath-ring);stroke-width:1.7px;stroke-linecap:round}.sym-halo{fill:url(#ath-halo)}.sym-core{fill:#fffaf0}.sym-glow{filter:url(#ath-bloom)}.sym--s{width:18px;height:18px}.sym--m{width:21px;height:21px}.sym-core,.sym-halo,.sym-ring,.sym-dot{transform-box:view-box;transform-origin:24px 24px}.sym.sym--s .sym-ring,.sym.sym--m .sym-ring{display:none}.sym.sym--s .sym-dot{transform:scale(3.2)}.sym.sym--m .sym-dot{transform:scale(2.7)}.sym.sym--s .sym-halo,.sym.sym--m .sym-halo{animation-name:symEmitHaloSmall}@keyframes symEmitHaloSmall{0%{opacity:.3;transform:scale(.75)}10%{opacity:.85}52%,to{opacity:0;transform:scale(1.45)}}.sym .sym-core{animation:3.2s ease-out infinite symEmitCore}.sym .sym-halo{animation:3.2s ease-out infinite symEmitHalo}.sym .sym-ring{animation:3.2s ease-out infinite symEmitRing}@keyframes symEmitCore{0%{opacity:.7;transform:scale(1)}8%{opacity:1;transform:scale(1.5)}30%,to{opacity:.7;transform:scale(1)}}@keyframes symEmitHalo{0%{opacity:.25;transform:scale(.7)}10%{opacity:.8}45%,to{opacity:0;transform:scale(2.4)}}@keyframes symEmitRing{0%,22%{opacity:.55}38%{opacity:1}70%,to{opacity:.55}}.sym.is-quiet{opacity:.45}.sym.is-quiet .sym-core,.sym.is-quiet .sym-halo,.sym.is-quiet .sym-ring{animation:none}.sym.is-quiet .sym-halo{opacity:.35}@media (prefers-reduced-motion:reduce){.sym .sym-core,.sym .sym-halo,.sym .sym-ring{animation:none}.sym .sym-halo{opacity:.5}.slide-cta.is-on{animation:none}.dots i{opacity:.6;animation:none}}.think-brand{font-family:var(--display);color:var(--ink-dim);letter-spacing:.01em;flex:none;font-size:.92rem;font-weight:400}.think-t{font-family:var(--ui);color:var(--ink-faint);letter-spacing:.01em;font-size:.76rem;font-weight:300;transition:opacity .4s}.think-dot{color:var(--ink-faint);flex:none;font-size:.7rem}.dots{align-items:center;gap:3px;margin-left:.35rem;display:inline-flex}.dots i{background:var(--ink-faint);border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite dot}.dots i:nth-child(2){animation-delay:.18s}.dots i:nth-child(3){animation-delay:.36s}@keyframes dot{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.card-mid{flex-direction:column;flex:1;justify-content:center;gap:1.35rem;display:flex}.stmt{font-family:var(--display);letter-spacing:-.005em;max-width:15ch;font-weight:300;line-height:1.12}.card[data-size=xl] .stmt{max-width:12ch;font-size:clamp(2.2rem,10vw,3rem);font-weight:200}.card[data-size=l] .stmt{max-width:15ch;font-size:clamp(1.85rem,8.2vw,2.45rem)}.card[data-size=m] .stmt{max-width:19ch;font-size:clamp(1.5rem,6.5vw,1.95rem);line-height:1.25}.stmt .w{white-space:pre;opacity:0;filter:blur(4px);transition:opacity .8s,transform .8s,filter .8s;display:inline-block;transform:translateY(.22em)}.stmt .w.on{opacity:1;filter:none;transform:none}.text{color:var(--ink-dim);opacity:0;max-width:30ch;margin:0;font-size:.9rem;font-weight:300;line-height:1.65;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(8px)}.text.on{opacity:1;transform:none}.actions{opacity:0;justify-content:center;gap:.85rem;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);display:flex;transform:translateY(8px)}.actions.on{opacity:1;transform:none}.react{appearance:none;border:1px solid var(--hair);width:52px;height:52px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:transform .45s cubic-bezier(.3,1.4,.4,1),background-color .4s,border-color .4s;display:grid}.react svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:21px;height:21px}.react:active{transform:scale(.9)}.react.picked{background:var(--btn-bg);color:var(--btn-fg);border-color:#0000;transform:scale(1.06)}.react.picked svg{fill:currentColor;stroke:currentColor}.react--x.picked svg{fill:none}.end .stmt{max-width:14ch}.card-link{appearance:none;border:0;border-bottom:1px solid var(--hair);color:var(--ink-dim);font-family:var(--ui);cursor:pointer;opacity:0;background:0 0;align-self:flex-start;margin-top:.4rem;padding:.7rem 0;font-size:.82rem;font-weight:300;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1),color .35s,border-color .35s;transform:translateY(8px)}.card-link.on{opacity:1;transform:none}.card-link:active{color:var(--ink);border-bottom-color:var(--ink)}.card.has-cap{padding-bottom:calc(var(--bottom) + 1.1rem)}.card-cap{margin-top:auto}.pay-gift{appearance:none;cursor:pointer;color:var(--gold);font-family:var(--ui);background:0 0;border:0;align-self:center;align-items:center;gap:.55rem;margin-top:.35rem;padding:.7rem .5rem;font-size:.85rem;font-weight:300;transition:opacity .35s;display:inline-flex}.pay-gift svg{fill:none;stroke:currentColor;stroke-width:1.4px;flex:none;width:18px;height:18px}.pay-gift:active{opacity:.7}.pay-gift:disabled{opacity:.4;cursor:default}.fb-field{appearance:none;box-shadow:none;-webkit-tap-highlight-color:transparent;border:0;border-bottom:1px solid var(--hair-strong);width:100%;font-family:var(--ui);color:var(--ink);resize:none;background:0 0;border-radius:0;outline:none;padding:.7rem .1rem;font-size:1rem;font-weight:300;line-height:1.55;transition:border-color .35s}.fb-field:focus{border-bottom-color:var(--ink)}.inv-gift{appearance:none;cursor:pointer;background:var(--gold-bg);border:1px solid var(--gold-line);width:100%;color:var(--gold);font-family:var(--ui);letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;margin-top:.6rem;padding:1.05rem 1.5rem;font-size:.95rem;font-weight:400;transition:opacity .35s;display:inline-flex}.inv-gift svg{fill:none;stroke:currentColor;stroke-width:1.4px;flex:none;width:18px;height:18px}.inv-gift:active{opacity:.75}.cover-gift{color:var(--gold);justify-content:center;align-items:center;gap:.5rem;margin:0 0 1.1rem;font-size:.82rem;font-weight:300;display:flex}.cover-gift--gone,.cover-gift--trial{color:var(--ink-dim)}.cover-gift svg{fill:none;stroke:currentColor;stroke-width:1.4px;flex:none;width:16px;height:16px}.card.slide{padding-bottom:calc(var(--bottom) + 1.1rem)}.slide-rain{flex:1;width:60%;min-height:0;margin:0 auto;-webkit-mask-image:linear-gradient(#0000 0,#000 13% 66%,#0000 92%);mask-image:linear-gradient(#0000 0,#000 13% 66%,#0000 92%)}.slide-rain canvas{width:100%;height:100%;display:block}.slide-foot{text-align:center;flex-direction:column;flex:none;align-items:center;display:flex}.slide-title{font-family:var(--display);color:var(--ink);margin:0 0 1.35rem;font-size:clamp(1.5rem,6.6vw,2rem);font-weight:300;line-height:1.2;transition:color .9s}.slide-title.is-on{color:var(--gold)}.slide-cta{appearance:none;width:100%;max-width:17rem;font-family:var(--ui);color:var(--ink-dim);background:#efe8e00b;border:1px solid #efe8e01f;border-radius:999px;padding:.8rem;font-size:.85rem;font-weight:400;transition:background .9s,color .9s,border-color .9s;display:block}.slide-cta.is-on{background:var(--gold-bg);color:var(--gold);border-color:var(--gold-line);cursor:pointer;animation:3.4s ease-in-out infinite slideCtaBreathe}.slide-cta.is-on:active{transform:scale(.985)}@keyframes slideCtaBreathe{0%,to{box-shadow:0 0 #ffd9a400}50%{box-shadow:0 0 22px #ffd9a452}}.slide-sub{font-family:var(--ui);color:var(--ink-dim);max-width:40ch;margin:-.5rem 0 1.1rem;font-size:.82rem;font-weight:300;line-height:1.5}.slide-link{appearance:none;font-family:var(--ui);color:var(--ink-dim);border:0;border-bottom:1px solid var(--hair-soft);cursor:pointer;background:0 0;margin-top:.3rem;padding:0 0 .2rem;font-size:.8rem;font-weight:300}.slide-cta+.slide-link{margin-top:1.15rem}.slide-sub+.slide-link{margin-top:.2rem}.slide-link svg{width:12px;height:12px;fill:var(--gold);vertical-align:-1px;margin-right:.1rem}.slide-cap{align-self:center;gap:1.5rem;margin-top:1.7rem;display:inline-flex}.slide-cap .tb{appearance:none;font-family:var(--ui);letter-spacing:.04em;min-width:3.4rem;color:var(--ink-faint);background:0 0;border:0;flex-direction:column;align-items:center;gap:.3rem;padding:0;font-size:.6rem;display:inline-flex}.slide-cap button.tb{cursor:pointer}.slide-cap .tb.is-on{color:var(--ink)}.slide-cap svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:22px;height:22px}.screen--scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;display:block;overflow-y:auto}.top-row{justify-content:space-between;align-items:center;margin-bottom:1.75rem;display:flex}.icon-btn{appearance:none;width:44px;height:44px;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:color .35s;display:grid}.icon-btn:active{color:var(--ink)}.icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:20px;height:20px}.icon-btn--back{margin-left:-.85rem}.p-center{flex-direction:column;align-items:center;display:flex}.ava-xl{border:1px solid var(--hair);background:#efe8e00a;border-radius:50%;flex:none;width:74px;height:74px;position:relative;overflow:hidden}.ava-xl .ava-glow,.avatar .ava-glow{display:none}.p-id{flex-direction:column;align-items:center;gap:.1rem;margin-top:.7rem;display:flex}.p-name{font-family:var(--display);margin:0;font-size:1.6rem;font-weight:300}.p-user{color:var(--ink-dim);margin:.3rem 0 0;font-size:.78rem;font-weight:300}.p-date{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);margin:.4rem 0 0;padding-left:.22em;font-size:.62rem;font-weight:400}.p-label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin:0;padding-left:.2em;font-size:.6rem;font-weight:400}.set-group{gap:var(--gap-row);margin-top:var(--gap-block);flex-direction:column;display:flex}.island{background:#efe8e00b;border:1px solid #efe8e014;border-radius:14px;overflow:hidden}.tile{appearance:none;cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:.75rem;padding:.95rem 1.1rem;transition:background-color .3s;display:flex}.tile+.tile{box-shadow:inset 0 1px #efe8e014}.tile:active{background:#efe8e013}.tile-name{font-family:var(--ui);flex:none;font-size:.85rem;font-weight:400}.avatar,.p-status-act,.roll-like,.tb,.chip,.roll-retry,.card-link,.pay-gift,.adm-reset,.adm-select,.adm-input{position:relative}.avatar:after,.p-status-act:after,.card-link:after,.pay-gift:after{content:"";position:absolute;inset:-6px}.chip:after{content:"";position:absolute;inset:-7px -6px}.roll-like:after,.tb:after{content:"";position:absolute;inset:-4px}.roll-retry:after,.adm-reset:after{content:"";position:absolute;inset:-10px -8px}.adm-select:after,.adm-input:after{content:"";position:absolute;inset:-7px 0}.p-roll{appearance:none;cursor:pointer;text-align:left;width:100%;color:var(--ink);font:inherit;border-radius:14px;transition:background-color .35s}.p-roll:active{background:#efe8e012}.p-roll-ico{vertical-align:-2px;color:var(--ink-dim);margin-right:.25rem;display:inline-flex}.p-roll-ico svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:19px;height:19px}.p-roll-chev{color:var(--ink-faint);padding-right:.2rem;font-size:1.3rem;font-weight:300}.tile-val{font-family:var(--ui);color:var(--ink-faint);text-align:right;margin-left:auto;font-size:.78rem;font-weight:300}.tile-chev{color:var(--ink-faint);flex:none;font-size:1.1rem;line-height:1}#s-admin{--adm-dim:#efe8e0c7;--adm-faint:#efe8e0a8}.adm-island{padding:.2rem 0}.adm-row{min-height:3.3rem;padding:.7rem var(--pad-island);align-items:center;gap:.75rem;display:flex}.adm-row+.adm-row{box-shadow:inset 0 1px #efe8e014}.adm-row--head{min-height:2.75rem;padding-bottom:.3rem}.adm-key{font-family:var(--ui);flex:none;font-size:.85rem;font-weight:400}.adm-select{appearance:none;min-width:0;max-width:62%;color:var(--ink);font-family:var(--ui);text-overflow:ellipsis;white-space:nowrap;background:#efe8e00f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a9a39c' stroke-width='1.5'%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3C/svg%3E") right .4rem center/14px no-repeat;border:1px solid #efe8e01f;border-radius:8px;outline:none;margin-left:auto;padding:.4rem 1.4rem .4rem .7rem;font-size:.8rem;overflow:hidden}.adm-select:disabled{opacity:.4}.adm-select option{color:var(--ink);background:#14131a}.adm-input{appearance:none;border:1px solid var(--hair-strong);min-width:0;max-width:62%;color:var(--ink);font-family:var(--ui);background:#efe8e00f;border-radius:8px;outline:none;flex:none;margin-left:auto;padding:.4rem .7rem;font-size:.8rem}.adm-input:disabled{opacity:.4}.adm-input::placeholder{color:var(--adm-faint)}.adm-input.is-bad{color:#e0866c;border-color:#e0866c}.adm-num{text-align:right;appearance:textfield;width:7ch}.adm-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.adm-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.adm-search{flex:1;max-width:none}.adm-search::-webkit-search-cancel-button{filter:invert()opacity(.5)}.adm-reset--far{margin-left:auto}.adm-days-acts{justify-content:flex-end;gap:var(--gap-tight);padding-top:var(--gap-row);padding-bottom:.75rem}.adm-days-acts .chip:disabled{opacity:.4}.adm-unit{font-family:var(--ui);color:var(--adm-faint);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-left:auto;font-size:.72rem;overflow:hidden}.adm-unit+.adm-input,.adm-unit+.adm-reset{margin-left:.5rem}.adm-date{gap:.35rem;min-width:0;margin-left:auto;display:flex}.adm-date .adm-select{max-width:none;margin-left:0;padding-right:1.2rem}.adm-field textarea.adm-area{width:100%;max-height:60vh;padding:.5rem var(--pad-island) .9rem;resize:vertical;color:var(--ink);font-family:var(--ui);background:0 0;border:0;outline:none;margin:0;font-size:.82rem;font-weight:300;line-height:1.5;display:block}.adm-len{color:var(--adm-faint);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem}.adm-row--head .adm-len{margin-left:auto}.adm-len .over,.adm-report-val.over{color:#e0866c}.adm-reset{appearance:none;font-family:var(--ui);color:var(--adm-dim);cursor:pointer;background:0 0;border:0;flex:none;padding:.35rem 0;font-size:.72rem}.adm-reset--off{color:var(--adm-faint)}.adm-note{font-family:var(--ui);color:var(--adm-dim);margin:0;font-size:.72rem;line-height:1.45}.adm-note--bad{color:#e0866c}.cta:disabled{opacity:.4;cursor:default}.adm-out{gap:var(--gap-row);flex-direction:column;display:flex}.adm-out-label{margin-top:1.2rem}.adm-item{padding:.9rem var(--pad-island)}.adm-item+.adm-item{box-shadow:inset 0 1px #efe8e014}.adm-stmt{font-family:var(--display);margin:0;font-size:1.05rem;font-weight:300;line-height:1.25}.adm-text{font-family:var(--ui);color:var(--adm-dim);margin:var(--gap-tight) 0 0;font-size:.8rem;font-weight:300;line-height:1.5}.adm-item .adm-len{margin-top:.45rem;display:block}.adm-report-label{margin-top:1.2rem}.adm-report{padding:.2rem var(--pad-island)}.adm-report-row{font-family:var(--ui);justify-content:space-between;align-items:baseline;gap:1rem;padding:.42rem 0;font-size:.8rem;display:flex}.adm-report-row+.adm-report-row{box-shadow:inset 0 1px #efe8e012}.adm-report-key{color:var(--adm-dim);font-weight:300}.adm-report-val{font-variant-numeric:tabular-nums;text-align:right}.adm-grid{display:flex;overflow:hidden}.adm-fixed{touch-action:pan-y;flex:none;box-shadow:1px 0 #efe8e014}.adm-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.adm-scroll::-webkit-scrollbar{display:none}.adm-table{border-collapse:collapse;font-family:var(--ui);font-size:.76rem}.adm-scroll .adm-table{min-width:100%}.adm-th,.adm-td{white-space:nowrap;text-align:left;vertical-align:middle;box-sizing:border-box;padding:0 .7rem}.adm-th{letter-spacing:.06em;text-transform:uppercase;height:2.75rem;color:var(--adm-faint);font-size:.64rem;font-weight:400}.adm-td{height:3.3rem;box-shadow:inset 0 1px #efe8e014}.adm-th.num,.adm-td.num{text-align:right;font-variant-numeric:tabular-nums}.adm-td .dim{color:var(--adm-faint)}.adm-td--ava{padding-right:.5rem}.adm-td--ava .adm-ava{display:flex}.adm-fixed{width:calc(28px + 1.2rem)}.adm-user-id{flex-direction:column;gap:.05rem;min-width:0;display:flex}.adm-user-name{white-space:nowrap;font-size:.82rem}.adm-user-handle{color:var(--adm-faint);white-space:nowrap;font-size:.68rem}.adm-ava{border:1px solid var(--hair);background:#efe8e00a;border-radius:50%;flex:none;width:28px;height:28px;position:relative;overflow:hidden}.adm-ava.is-premium{border-color:#e8d3b873}.adm-ava .ava-letter{font-size:.75rem}.roll-chips.an-periods{overscroll-behavior-x:contain;scrollbar-width:none;padding:.15rem var(--pad);margin:1.4rem calc(var(--pad) * -1) 0;overflow:auto hidden}.an-periods::-webkit-scrollbar{display:none}.an-periods .chip{flex:none}.an-block{margin-top:var(--gap-block)}.an-sub{margin-top:.7rem}.an-tiles{gap:.5rem;display:grid}.an-tiles--3{grid-template-columns:repeat(3,1fr)}.an-tiles--2{grid-template-columns:repeat(2,1fr)}.an-tile{flex-direction:column;padding:.7rem .85rem;display:flex}.an-tile-num{font-family:var(--display);font-variant-numeric:tabular-nums;min-height:1.05em;font-size:1.55rem;font-weight:300;line-height:1.05;display:block}.an-tile-label{font-family:var(--ui);color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:.3rem;font-size:.7rem;display:block;overflow:hidden}.an-tile-delta{font-family:var(--ui);color:var(--ink-faint);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-top:.25rem;font-size:.66rem;display:block}.an-island{padding:.8rem var(--pad-island)}.an-svg{width:100%;height:auto;display:block}.an-bar{fill:#ffd9a48c}.an-num{fill:#efe8e09e;font-family:var(--ui)}.an-ax{fill:#efe8e059;font-family:var(--ui)}.an-ax.strong{fill:#efe8e09e}.an-rows{padding:.15rem var(--pad-island);font-family:var(--ui);font-size:.85rem}.an-row{padding:.55rem 0;position:relative}.an-row+.an-row{box-shadow:inset 0 1px #efe8e012}.an-row--divider{margin-top:.9rem;padding-top:.9rem;box-shadow:inset 0 1px #efe8e047!important}.an-row--divider .an-row-fill{top:.9rem}.an-row-fill{left:calc(var(--pad-island) * -1);background:#ffd9a417;border-radius:0 6px 6px 0;position:absolute;top:0;bottom:0}.an-row-txt{font-variant-numeric:tabular-nums;justify-content:space-between;gap:.6rem;display:flex;position:relative}.an-row-txt .dim{color:var(--ink-faint)}.an-of{color:var(--ink-faint);margin-left:.45rem;font-size:.74rem;font-style:normal}.an-ladder{align-items:flex-end;gap:.35rem;height:96px;display:flex}.an-step{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;height:100%;display:flex}.an-step b{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:400}.an-step.zero b{color:var(--ink-faint)}.an-step i{background:#ffd9a44d;border-radius:4px 4px 0 0;width:100%;display:block;position:relative;overflow:hidden}.an-step.zero i{opacity:.35}.an-step i u{background:var(--gold);opacity:.9;position:absolute;bottom:0;left:0;right:0}.an-step small{font-family:var(--ui);color:var(--ink-faint);text-align:center;white-space:nowrap;font-size:.58rem;line-height:1.15}.an-gap{border-left:1px dashed #efe8e038;flex:none;width:0;height:100%;position:relative}.an-gap em{font-style:normal;font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:.52rem;position:absolute;top:-.1rem;left:.35rem}.adm-tr{cursor:pointer}.adm-tr.is-blocked .adm-td{color:var(--adm-faint)}.adm-sheet{padding-bottom:var(--gap-tight)}.adm-sheet-head{padding:1.05rem var(--pad-island) .3rem;align-items:center;gap:.75rem;display:flex}.adm-sheet{max-height:calc(var(--vh) * 100 - var(--top) - var(--bottom) - 1rem);overflow-y:auto}.adm-sheet-marks{gap:var(--gap-tight);padding:.75rem var(--pad-island) .9rem;flex-wrap:wrap;display:flex}.adm-mark{font-family:var(--ui);border:1px solid var(--hair);color:var(--adm-dim);border-radius:999px;padding:.36rem .65rem;font-size:.72rem;line-height:1}.adm-mark--gold{color:var(--gold);border-color:var(--gold-line);background:var(--gold-bg)}.adm-mark--bad{color:#e0866c;border-color:#e0866c66}.adm-sheet-days{gap:var(--gap-tight);padding:0 var(--pad-island) .75rem;flex-wrap:wrap;display:flex}.adm-sheet-note{padding:0 var(--pad-island) .7rem}.adm-sheet-acts{gap:var(--gap-tight);padding:.2rem var(--pad-island) .9rem;flex-wrap:wrap;display:flex}.adm-days-acts .chip,.adm-sheet-days .chip,.adm-msg-photo .chip,.adm-msg-foot .chip,.adm-promo-acts .chip,.adm-sheet-acts .chip{padding:.42rem .8rem;font-size:.74rem}.adm-sheet-acts .chip{align-items:center;gap:.35rem;display:inline-flex}.adm-sheet-acts .chip svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:15px;height:15px}.adm-sheet-acts .chip:disabled{opacity:.4}.chip.is-arm{color:#e0866c;border-color:#e0866c80}.wall-cta{align-self:stretch;margin-top:.6rem}.roll-chips.adm-row-scroll{overscroll-behavior-x:contain;scrollbar-width:none;padding:.15rem var(--pad);margin:1.1rem calc(var(--pad) * -1) .2rem;overflow:auto hidden}.adm-row-scroll::-webkit-scrollbar{display:none}.adm-row-scroll .chip{flex:none}.chip--now{transition:none}.adm-msg-photo{align-items:center;gap:var(--gap-tight);margin-left:auto;display:flex}.adm-msg-thumb{object-fit:cover;border-radius:8px;width:40px;height:40px}.adm-msg-file{display:none}.adm-msg-btn{text-align:right;width:18ch}.adm-line-in{flex:0 auto;width:16ch}.adm-slot+.adm-slot,.adm-row+.adm-slot{margin-top:var(--gap-tight)}.adm-msg-when{padding-top:.1rem}.adm-msg-foot{gap:var(--gap-tight);padding:.3rem var(--pad-island) .85rem;flex-wrap:wrap;display:flex}.is-bad-text{color:#e0866c}.cta.adm-msg-arm{color:#1a1118;background:#e0866c}.adm-msg-text{font-family:var(--ui);color:var(--adm-dim);margin:0 0 .5rem;font-size:.8rem;line-height:1.5}.adm-promos{gap:var(--gap-row);flex-direction:column;display:flex}.adm-promo{padding:.9rem var(--pad-island)}.adm-promo-head{font-family:var(--ui);align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:.85rem;display:flex}.adm-promo-head svg{fill:none;width:18px;height:18px;stroke:var(--gold);stroke-width:1.3px}.adm-promo .adm-report-row{font-size:.82rem}.adm-promo.is-dead .adm-promo-head,.adm-promo.is-dead .adm-report-val{color:var(--adm-faint)}.adm-promo-acts{gap:var(--gap-tight);flex-wrap:wrap;margin-top:.75rem;display:flex}.adm-promo-acts .chip:disabled{opacity:.4}.adm-promo-say{margin-top:var(--gap-row)}.adm-foot{padding-bottom:1rem}.adm-bar{z-index:4;margin:0 calc(var(--pad) * -1);pointer-events:none;position:sticky;bottom:0}.adm-bar-in{padding:.7rem var(--pad) .75rem;-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);visibility:hidden;background:#23202cb8;border-top:1px solid #efe8e017;align-items:center;gap:.9rem;transition:transform .45s cubic-bezier(.2,.7,.2,1),visibility 0s .45s;display:flex;transform:translateY(100%);box-shadow:0 -18px 50px #00000059}.adm-bar.on .adm-bar-in{visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.adm-bar-note{min-width:0;font-family:var(--ui);color:var(--adm-dim);flex:1;margin:0;font-size:.72rem;line-height:1.35}.adm-bar-cta{flex:none;width:auto;min-height:44px;padding:.7rem 1.3rem;font-size:.85rem}@media (prefers-reduced-motion:reduce){.adm-bar-in{opacity:0;transition:visibility 0s .2s;transform:none}.adm-bar.on .adm-bar-in{opacity:1}}.adm-h{font-family:var(--ui);color:var(--adm-faint);text-wrap:initial;padding-left:calc(var(--pad-island) + .2em);font-size:.64rem}.set-group>.adm-note,.set-group>.adm-sum{padding-left:var(--pad-island);padding-right:var(--gap-tight)}.adm-sum{font-family:var(--ui);color:var(--adm-dim);margin:0;font-size:.76rem;line-height:1.45}.adm-field-hint{font-family:var(--ui);color:var(--adm-faint);padding:0 var(--pad-island) .7rem;margin:0;font-size:.7rem;line-height:1.4}.adm-fold-head{appearance:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;position:relative}.adm-fold-head .inv-chev{margin-left:.15rem}.adm-field.is-folded .adm-row--head{min-height:3.3rem;padding-bottom:.7rem}.adm-field-foot{padding:0 var(--pad-island) .75rem;justify-content:flex-end;display:flex}.adm-sort{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;position:relative}.adm-sort:after{content:"";position:absolute;inset:-16px -8px}.adm-th.is-sort{color:var(--ink)}.adm-sort-mark{text-align:left;min-width:.8em;display:inline-block}.adm-th.num .adm-sort{flex-direction:row-reverse}.adm-user-blocked{color:#e0866c;white-space:nowrap;font-size:.68rem}.adm-tr:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.adm-sheet-nums{margin:0 var(--pad-island) .85rem;padding:.2rem var(--pad-island)}.adm-sheet-nums .adm-report-row{font-size:.8rem}.adm-promo-date{color:var(--adm-faint);margin-left:auto;font-size:.72rem;font-weight:300}.adm-promo-link{color:var(--adm-dim);word-break:break-all;margin:.6rem 0 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.66rem;line-height:1.5}.adm-msg-shot{object-fit:cover;border-radius:10px;width:100%;max-height:140px;margin:0 0 .5rem;display:block}.adm-msg-test{border:1px solid var(--hair);border-radius:14px;justify-content:center}.adm-msg-test:disabled{opacity:.4}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.boundary{text-align:center;justify-content:center}.boundary-t{font-family:var(--ui);color:var(--ink-dim);margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.paid-mid{flex-direction:column;align-items:flex-start;gap:1.1rem;margin:auto 0;display:flex}.paid-sign{color:var(--gold);margin-bottom:.2rem}.paid-sign svg{fill:currentColor;width:30px;height:30px;display:block}.paid-sign--gift svg{fill:none;stroke:currentColor;stroke-width:1.3px}.paid-title{font-family:var(--display);max-width:15ch;margin:0;font-size:clamp(1.9rem,8vw,2.5rem);font-weight:300;line-height:1.16}.paid-note{color:var(--ink-dim);margin:0;font-size:.9rem;font-weight:300;line-height:1.6}.slide-cta.paid-go{align-self:stretch;max-width:none;margin-top:.6rem;padding:1.05rem;animation:none}.roll-view{z-index:20;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;position:fixed;inset:0}.roll-view.on{opacity:1;visibility:visible}.roll-feed{height:calc(var(--vh) * 100);scroll-snap-type:y mandatory;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-y;position:absolute;inset:0;overflow:hidden scroll}.roll-feed::-webkit-scrollbar{display:none}.roll-chrome{z-index:2;padding:0 var(--pad);pointer-events:none;position:absolute;left:0;right:0}.roll-chrome>*{pointer-events:auto}.roll-chrome--top{top:var(--top);align-items:center;gap:.2rem;display:flex}.roll-chrome--top .avatar{margin-left:auto}.roll-chrome--bottom{bottom:var(--bottom)}.roll-main,.roll-list,.roll-empty{transition:opacity .3s}.is-reading .roll-main,.is-reading .roll-list,.is-reading .roll-empty{visibility:hidden;opacity:0}.is-reading{scrollbar-width:none}.is-reading::-webkit-scrollbar{display:none}.roll-open{appearance:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0}.roll-open:active .roll-stmt{color:var(--ink-dim)}.roll-title{font-family:var(--display);margin:0;font-size:1.9rem;font-weight:300;line-height:1}.roll-chips{gap:.5rem;margin:1.1rem 0 .2rem;display:flex}.chip{appearance:none;cursor:pointer;color:var(--ink-dim);font-family:var(--ui);background:0 0;border:1px solid #efe8e024;border-radius:999px;padding:.5rem 1rem;font-size:.78rem;font-weight:400;transition:color .35s,border-color .35s,background-color .35s}.chip.on{color:var(--btn-fg);background:var(--btn-bg);border-color:#0000}.roll-list{flex-direction:column;display:flex}.roll-day{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin:1.9rem 0 .9rem;padding-left:.2em;font-size:.6rem;font-weight:400}.roll-row{align-items:flex-start;gap:.9rem;padding:.9rem 0;display:flex}.roll-row+.roll-row{box-shadow:inset 0 1px #efe8e012}.roll-stmt{font-family:var(--display);margin:0;font-size:1.12rem;font-weight:300;line-height:1.32}.roll-text{color:var(--ink-dim);margin:.45rem 0 0;font-size:.82rem;font-weight:300;line-height:1.6}.roll-like{appearance:none;cursor:pointer;width:38px;height:38px;color:var(--ink-faint);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-top:-.15rem;transition:color .35s,transform .45s cubic-bezier(.3,1.4,.4,1);display:grid}.roll-like svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:18px;height:18px}.roll-like:active{transform:scale(.88)}.roll-like.on{color:var(--ink)}.roll-like.on svg{fill:currentColor}.roll-empty{color:var(--ink-dim);margin:2.5rem 0 0;font-size:.85rem;font-weight:300;line-height:1.6}.roll-retry{appearance:none;cursor:pointer;font:inherit;color:var(--ink-dim);text-underline-offset:3px;background:0 0;border:none;padding:.5rem 0 0;text-decoration:underline}.p-status{background:#efe8e00b;border:1px solid #efe8e014;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding:1rem 1.1rem;display:flex}.p-status-name{font-family:var(--display);margin:0;font-size:1.2rem;font-weight:300}.p-status-sub{color:var(--ink-dim);max-width:22ch;margin:.25rem 0 0;font-size:.72rem;font-weight:300;line-height:1.5}.p-status-act{appearance:none;cursor:pointer;border:1px solid var(--hair);color:var(--ink-dim);font-family:var(--ui);background:0 0;border-radius:999px;flex:none;padding:.55rem 1rem;font-size:.74rem;font-weight:400}.plans{flex-direction:column;gap:.85rem;display:flex}.plan{appearance:none;cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:1px solid #efe8e017;border-radius:14px;grid-template-columns:1fr auto;align-items:baseline;gap:.25rem .8rem;padding:1.05rem 1.1rem;transition:border-color .35s,background-color .35s,transform .35s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.plan:active{transform:scale(.99)}.plan.is-on{background:#efe8e012;border-color:#efe8e080}.plan-name{font-family:var(--display);font-size:1.25rem;font-weight:300}.plan-price{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:300}.plan-note{color:var(--ink-dim);grid-column:1/-1;font-size:.7rem;font-weight:300;line-height:1.45}.plan-badge{color:#191420;font-family:var(--ui);letter-spacing:.02em;white-space:nowrap;background:#e8d3b8;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.62rem;font-weight:500;display:inline-flex;position:absolute;top:0;left:1.05rem;transform:translateY(-50%)}.crown{fill:#e8d3b8;stroke:none;vertical-align:-.08em;width:14px;height:14px;margin-right:.22rem;transition:fill .35s}.pay-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.crown--xl{flex:none;width:30px;height:30px;margin:0}.star{fill:#e8b84b;stroke:none;vertical-align:-.12em;width:15px;height:15px;margin-right:.18rem}.plan-price .star{width:14px;height:14px}.switch-row{background:#efe8e00b;border:1px solid #efe8e014;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.switch-name{font-family:var(--ui);margin:0;font-size:.9rem;font-weight:400}.switch-sub{color:var(--ink-faint);margin:.2rem 0 0;font-size:.72rem;font-weight:300}.adm-row>.switch{margin-left:auto}.switch:before{content:"";position:absolute;inset:-8px -6px}.switch{appearance:none;cursor:pointer;border:1px solid var(--hair);background:0 0;border-radius:999px;flex:none;width:48px;height:29px;transition:background-color .35s,border-color .35s;position:relative}.switch:after{content:"";background:var(--ink-dim);border-radius:50%;width:21px;height:21px;transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .35s;position:absolute;top:3px;left:3px}.switch.is-on{background:#e8d3b8;border-color:#0000}.switch.is-on:after{background:#191420;transform:translate(19px)}.plan-was{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-right:.45rem;font-size:.8em;text-decoration:line-through}.plan-was .star{opacity:.45}.ed-field{appearance:none;box-shadow:none;-webkit-tap-highlight-color:transparent;border:0;border-bottom:1px solid var(--hair-strong);width:100%;font-family:var(--display);color:var(--ink);background:0 0;border-radius:0;outline:none;padding:.7rem .1rem;font-size:1.6rem;font-weight:300;transition:border-color .35s}.ed-field::placeholder{color:var(--ink-dim)}.ed-field:focus{border-bottom-color:var(--ink)}.ed-hint{color:var(--ink-faint);margin:.6rem 0 0;font-size:.72rem;font-weight:300}.ed-hint.is-bad{color:#c98b84}.ed-body{margin-top:1.75rem}.ed-foot{margin-top:auto;padding-top:2rem}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}input.adm-input:focus-visible,textarea.adm-area:focus-visible,.adm-select:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.adm-field:focus-within{border-color:#efe8e047}input:focus-visible,textarea:focus-visible{border-radius:0;outline:none}@media (prefers-reduced-motion:reduce){.blob{animation:none}.stmt .w{filter:none;transition:opacity .5s;transform:none}.screen,.text,.actions{transition-duration:.35s}.caret{animation:none}}.legal-updated{font-family:var(--ui);color:var(--ink-faint);margin-top:.5rem;font-size:.75rem}.legal-block{margin-top:1.6rem}.legal-p{font-family:var(--ui);color:var(--ink-dim);max-width:34ch;font-size:.85rem;font-weight:300;line-height:1.65}.legal-p+.legal-p{margin-top:.7rem}.legal-block .p-label+.legal-p{margin-top:.5rem}.ava-img,.ava-letter{border-radius:50%;position:absolute;inset:0}.ava-img{object-fit:cover;width:100%;height:100%;display:block}.ava-letter{font-family:var(--display);color:var(--ink);-webkit-user-select:none;user-select:none;place-items:center;font-size:.42em;font-weight:300;line-height:1;display:grid}.ava-xl .ava-letter{font-size:2rem}.ava-inner{border-radius:50%;position:absolute;inset:0;overflow:hidden}.ava-inner .ava-letter{font-size:.8rem}#s-paywall .screen-foot{margin-top:1.75rem}#s-name,#s-edit{height:calc(var(--vh-live,var(--vh)) * 100)}.ava-crown{background:var(--base);z-index:2;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-4px;right:-4px}.ava-crown svg{fill:#e8d3b8;vertical-align:0;width:10px;height:10px;margin:0}.avatar.is-premium{border-color:#e8d3b873}.avatar.is-trial{border-style:dashed;border-color:#e8d3b861}.plan-slot{flex-direction:column;display:flex;position:relative}.plan:disabled{cursor:default}.plans:has(.plan.is-busy) .plan:not(.is-busy){opacity:.45}.pay-note{color:var(--ink-dim);text-align:center;margin:1.1rem 0 0;font-size:.78rem;line-height:1.5;animation:.3s fade-in}.flame{fill:currentColor;vertical-align:-.06em;width:10px;height:10px;margin-right:.22rem}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.sheet-wrap{z-index:30;pointer-events:none;visibility:hidden;transition:visibility 0s .55s;position:fixed;inset:0}.sheet-wrap.on{visibility:visible;transition-delay:0s}.sheet-veil{background:#07080e00;transition:background-color .45s;position:absolute;inset:0}.sheet{left:.9rem;right:.9rem;bottom:var(--bottom);-webkit-backdrop-filter:blur(40px)saturate(1.5);backdrop-filter:blur(40px)saturate(1.5);background:#23202c73;border:1px solid #efe8e017;border-radius:18px;padding:.35rem 0;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;transform:translateY(calc(100% + 3rem));box-shadow:0 18px 50px #00000073}.sheet-wrap.on{pointer-events:auto}.sheet-wrap.on .sheet-veil{background:#07080e8c}.sheet-wrap.on .sheet{transform:none}.sheet-tile{padding:1.05rem 1.25rem}.sheet-tile+.sheet-tile{box-shadow:inset 0 1px #efe8e012}.sheet-tile svg{fill:none;width:19px;height:19px;stroke:var(--ink-dim);stroke-width:1.5px;flex:none}@media (prefers-reduced-motion:reduce){.sheet,.sheet-veil{transition-duration:.2s}.sheet-wrap{transition-delay:.2s}.sheet-wrap.on{transition-delay:0s}}.inv-card{background:#efe8e00b;border:1px solid #efe8e014;border-radius:14px;padding:1rem 1.1rem}.inv-card--ask{padding:1.4rem 1.1rem 1.2rem}.inv-ask{font-family:var(--display);letter-spacing:-.005em;max-width:16ch;margin:0;font-size:1.5rem;font-weight:300;line-height:1.18}.inv-text{color:var(--ink-dim);margin:1rem 0 0;font-size:.82rem;font-weight:300;line-height:1.5}.inv-card--ask .cta{margin-top:1.5rem}.inv-card--stats{padding:0}.inv-head{appearance:none;width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex}.inv-head-name{font-family:var(--ui);color:var(--ink-dim);flex:1;font-size:.85rem;font-weight:300}.inv-chev{color:var(--ink-faint);flex:none;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:flex}.inv-chev svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px}.inv-chev.on{transform:rotate(180deg)}.inv-fold{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.7,.2,1);display:grid}.inv-fold>div{visibility:hidden;transition:visibility 0s .5s;overflow:hidden}.inv-fold.on>div{visibility:visible;transition-delay:0s}.inv-fold.on{grid-template-rows:1fr}.ava-stack{flex:none;display:flex}.ava-s{border:1px solid var(--hair);background:#efe8e00a;border-radius:50%;flex:none;width:30px;height:30px;position:relative;overflow:hidden;box-shadow:0 0 0 2.5px #1b1c28}.ava-s+.ava-s{margin-left:-11px}.ava-s:after{content:"";opacity:.5;background:radial-gradient(circle at 36% 32%,#f4eee6d9,#968cc380 54%,#0000 80%);border-radius:50%;position:absolute;inset:0}.ava-s:has(.ava-img):after{opacity:.16}.ava-s--ghost{box-shadow:none}.ava-s--ghost:after{opacity:.12}.inv-lines{padding:0 1.1rem .4rem}.inv-line{font-family:var(--ui);color:var(--ink-dim);justify-content:space-between;align-items:baseline;gap:1rem;margin:0;padding:.6rem 0;font-size:.82rem;font-weight:300;display:flex;box-shadow:inset 0 1px #efe8e012}.inv-line-val{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:300}@media (prefers-reduced-motion:reduce){.inv-fold,.inv-chev{transition-duration:.2s}}
