@font-face{font-stretch:62% 125%;font-family:archivo;src:url(/_next/static/media/8eca89c01f43561d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_d1783d{font-family:archivo,archivo Fallback}.__variable_d1783d{--font-archivo:"archivo","archivo Fallback"}:root{--ink-0:#0a0a0c;--ink-1:#101012;--ink-2:#161619;--ink-3:#1d1d21;--ink-4:#25252a;--ink-5:#303036;--text-1:#f4f1ea;--text-2:#bab4aa;--text-3:#8b867e;--text-4:#5f5b56;--sun:#ffb648;--sun-light:#ffc976;--sun-deep:#e8992a;--sun-ink:#1d1407;--leaf:#8fcb7e;--shu:#ff5b45;--sky:#6fb5ff;--line:rgb(255 255 255/0.08);--line-strong:rgb(255 255 255/0.15);--wash:rgb(255 255 255/0.035);--r-s:0.5rem;--r-m:0.75rem;--r-l:1.125rem;--wrap:75rem;--gutter:clamp(1rem,4vw,2.5rem);--top-h:4rem;--tab-h:4.25rem;--display:var(--font-archivo),"Archivo",system-ui,sans-serif;color-scheme:dark}html{font-size:clamp(16px,.3vw + 12px,20px);-webkit-text-size-adjust:100%;background:var(--ink-0)}*{box-sizing:border-box}body{margin:0;min-height:100dvh;background:var(--ink-0);color:var(--text-1);font-family:var(--display);font-variation-settings:"wdth" 100;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--sun);outline-offset:2px;border-radius:4px}::selection{background:var(--sun);color:var(--sun-ink)}h1,h2,h3,h4{margin:0;line-height:1.12;font-weight:800;font-variation-settings:"wdth" 118;letter-spacing:-.01em}p{margin:0}.wide{font-variation-settings:"wdth" 125}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.sun{color:var(--sun)}.leaf{color:var(--leaf)}.shu{color:var(--shu)}.sky{color:var(--sky)}.small{font-size:.875rem}.tiny{font-size:.78rem}.nowrap{white-space:nowrap}.center{text-align:center}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);margin:0 auto;padding-inline:var(--gutter)}.stack>*+*{margin-top:var(--gap,1rem)}.row{gap:.75rem}.row,.row-between{display:flex;align-items:center}.row-between{justify-content:space-between;gap:1rem}.grow{flex:1 1;min-width:0}.panel{border:1px solid var(--line);border-radius:var(--r-l);padding:clamp(1rem,2.4vw,1.5rem)}.panel,.panel-tight{background:var(--ink-1)}.panel-tight{border:1px solid var(--line);border-radius:var(--r-m);padding:1rem}.divider{height:1px;background:var(--line);border:0;margin:1rem 0}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1.15rem;border-radius:999px;border:1px solid var(--line-strong);background:var(--ink-3);color:var(--text-1);font:inherit;font-weight:650;font-size:.95rem;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,transform .08s;white-space:nowrap}.btn:hover{background:var(--ink-4)}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.55;cursor:default}.btn-sun{background:var(--sun);border-color:var(--sun);color:var(--sun-ink)}.btn-sun:hover{background:var(--sun-light)}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-2)}.btn-ghost:hover{background:var(--wash);color:var(--text-1)}.btn-danger{border-color:rgb(255 91 69/.4);color:var(--shu);background:transparent}.btn-danger:hover{background:rgb(255 91 69/.08)}.btn-sm{min-height:2.25rem;padding:0 .85rem;font-size:.85rem}.btn-block{width:100%}.field{display:grid;grid-gap:.4rem;gap:.4rem}.field>label,.label{font-size:.85rem;font-weight:600;color:var(--text-2)}.hint{font-size:.8rem;color:var(--text-3)}.input,.select,.textarea{width:100%;min-height:2.9rem;padding:.65rem .9rem;border-radius:var(--r-m);border:1px solid var(--line-strong);background:var(--ink-0);color:var(--text-1);font:inherit;font-size:1rem}.textarea{min-height:7rem;resize:vertical;line-height:1.45}.input::placeholder,.textarea::placeholder{color:var(--text-4)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--sun);box-shadow:0 0 0 3px rgb(255 182 72/.15)}.input[aria-invalid=true]{border-color:var(--shu)}.check{display:flex;gap:.65rem;align-items:flex-start;font-size:.9rem;color:var(--text-2);cursor:pointer}.check input{width:1.15rem;height:1.15rem;margin-top:.15rem;accent-color:var(--sun);flex:none}.note{border-radius:var(--r-m);padding:.75rem .95rem;font-size:.9rem;border:1px solid var(--line);background:var(--wash)}.note-error{border-color:rgb(255 91 69/.35);background:rgb(255 91 69/.07);color:#ffc2b8}.note-ok{border-color:rgb(143 203 126/.35);background:rgb(143 203 126/.07);color:#cfeac6}.note-sun{border-color:rgb(255 182 72/.3);background:rgb(255 182 72/.06);color:var(--sun-light)}.pill{display:inline-flex;align-items:center;gap:.35rem;height:1.6rem;padding:0 .6rem;border-radius:999px;font-size:.75rem;font-weight:650;background:var(--ink-3);color:var(--text-2);white-space:nowrap}.pill:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor}.pill-plain:before{display:none}.pill-tracking{color:var(--sky);background:rgb(111 181 255/.1)}.pill-locked{color:var(--sun);background:rgb(255 182 72/.1)}.pill-paid{color:var(--leaf);background:rgb(143 203 126/.1)}.pill-unqualified{color:var(--text-3)}.pill-rejected{color:var(--shu);background:rgb(255 91 69/.1)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:clamp(1.25rem,4vw,2.5rem) 0 clamp(1rem,2.5vw,1.5rem)}.page-head h1{font-size:clamp(1.75rem,4.2vw,2.6rem)}.page-head p{margin-top:.4rem;color:var(--text-2);max-width:38rem}.section-title{font-size:1.15rem;font-variation-settings:"wdth" 112;font-weight:750}.meter{position:relative;height:.5rem;border-radius:999px;background:var(--ink-4);overflow:visible}.meter-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--text-4);transition:width .6s cubic-bezier(.2,.7,.2,1)}.meter.is-qualified .meter-fill{background:linear-gradient(90deg,var(--sun-deep),var(--sun));box-shadow:0 0 14px rgb(255 182 72/.45)}.meter.is-max .meter-fill{background:var(--sun-light)}.meter.is-out .meter-fill{background:var(--ink-5);box-shadow:none}.meter-tick{position:absolute;top:-.25rem;bottom:-.25rem;width:2px;background:var(--text-2);border-radius:1px}@media (prefers-reduced-motion:reduce){.meter-fill{transition:none}}.table{width:100%;border-collapse:collapse;font-size:.92rem}.table th{text-align:left;font-weight:600;font-size:.8rem;color:var(--text-3);padding:0 .75rem .6rem}.table td,.table th{border-bottom:1px solid var(--line)}.table td{padding:.85rem .75rem;vertical-align:middle}.table tr:last-child td{border-bottom:0}.table .num{text-align:right;white-space:nowrap}.only-phone{display:none!important}@media (max-width:899px){.only-pc{display:none!important}.only-phone{display:revert!important}}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:var(--top-h);background:rgb(10 10 12/.82);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--line)}.topbar-inner{height:100%;display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem)}.wordmark{display:inline-flex;align-items:baseline;gap:.05em;font-size:1.1rem;text-decoration:none;letter-spacing:-.01em;line-height:1}.wordmark b{font-weight:850;font-variation-settings:"wdth" 125}.wordmark span{font-weight:450;color:var(--text-2);font-variation-settings:"wdth" 100}.wordmark i{width:.42em;height:.42em;border-radius:50%;background:var(--sun);box-shadow:0 0 10px var(--sun);margin-left:.18em;align-self:center}.nav{display:flex;gap:.25rem}.nav a{position:relative;padding:.5rem .75rem;border-radius:var(--r-s);color:var(--text-2);text-decoration:none;font-weight:600;font-size:.92rem}.nav a:hover{background:var(--wash)}.nav a:hover,.nav a[aria-current=page]{color:var(--text-1)}.nav a[aria-current=page]:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:-.98rem;height:2px;background:var(--sun);box-shadow:0 0 10px var(--sun)}.earn-chip{display:inline-flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 .85rem;border-radius:999px;background:rgb(255 182 72/.08);border:1px solid rgb(255 182 72/.25);color:var(--sun);font-weight:700;font-size:.88rem;text-decoration:none}.avatar{width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;background:var(--ink-4);color:var(--text-1);font-weight:750;font-size:.85rem;border:1px solid var(--line-strong);overflow:hidden;flex:none}.avatar img{width:100%;height:100%;object-fit:cover}.menu{position:relative}.menu summary{list-style:none;cursor:pointer;border-radius:999px}.menu summary::-webkit-details-marker{display:none}.menu-pop{position:absolute;right:0;top:calc(100% + .5rem);min-width:13rem;padding:.4rem;background:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--r-m);box-shadow:0 18px 40px rgb(0 0 0/.5);z-index:60}.menu-pop a,.menu-pop button{display:flex;width:100%;align-items:center;padding:.6rem .7rem;border-radius:var(--r-s);color:var(--text-1);text-decoration:none;font:inherit;font-size:.92rem;background:none;border:0;cursor:pointer;text-align:left}.menu-pop a:hover,.menu-pop button:hover{background:var(--wash)}main.app-main{padding-bottom:4rem}.tabbar{display:none}@media (max-width:899px){:root{--top-h:3.5rem}.topbar .earn-chip,.topbar .nav{display:none}main.app-main{padding-bottom:calc(var(--tab-h) + env(safe-area-inset-bottom) + 1.5rem)}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:50;height:calc(var(--tab-h) + env(safe-area-inset-bottom));padding:.35rem .35rem env(safe-area-inset-bottom);background:rgb(16 16 18/.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line)}.tabbar a{display:grid;justify-items:center;align-content:center;grid-gap:.2rem;gap:.2rem;text-decoration:none;color:var(--text-3);font-size:.7rem;font-weight:650;border-radius:var(--r-m)}.tabbar a svg{width:1.4rem;height:1.4rem}.tabbar a[aria-current=page]{color:var(--text-1)}.tabbar a[aria-current=page] svg{color:var(--sun);filter:drop-shadow(0 0 6px rgb(255 182 72/.6))}.tabbar .tab-submit span.dot{width:2.9rem;height:2.9rem;border-radius:50%;display:grid;place-items:center;background:var(--sun);color:var(--sun-ink);box-shadow:0 0 18px rgb(255 182 72/.45);margin-top:-1.1rem;border:3px solid var(--ink-1)}.tabbar .tab-submit[aria-current=page] svg{color:var(--sun-ink);filter:none}}.grid-2,.grid-3{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.grid-side{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr;align-items:start}@media (min-width:700px){.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.grid-side{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)}}.footer{border-top:1px solid var(--line);margin-top:3rem;padding:1.5rem 0;color:var(--text-3);font-size:.82rem}.footer a{color:var(--text-2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.code-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .85rem;border-radius:var(--r-m);border:1px dashed rgb(255 182 72/.55);background:rgb(255 182 72/.06);color:var(--sun);font:inherit;font-weight:800;font-size:1.05rem;letter-spacing:.06em;font-variation-settings:"wdth" 112;cursor:pointer}.code-chip:hover{background:rgb(255 182 72/.12)}.landing{min-height:100dvh;display:grid;grid-template-columns:1fr}.landing-art{position:relative;min-height:62svh;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;isolation:isolate}.landing-art img,.landing-art picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 30%;z-index:-2}.landing-art-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(10 10 12/.55) 0,rgb(10 10 12/.05) 22%,rgb(10 10 12/.35) 52%,rgb(10 10 12/.96) 88%,var(--ink-0) 100%)}.landing-top{display:flex;align-items:center;justify-content:space-between;padding:1.1rem var(--gutter)}.landing-by{font-size:.8rem;color:var(--text-2);font-weight:600}.landing-copy{padding:26svh var(--gutter) 1.5rem;max-width:60rem}.landing-h1{font-size:clamp(2.3rem,8.4vw,4.4rem);font-weight:850;font-variation-settings:"wdth" 125;letter-spacing:-.025em;line-height:.98;text-wrap:balance;text-shadow:0 2px 30px rgb(0 0 0/.5)}.landing-sub{margin-top:.9rem;max-width:32rem;color:var(--text-1);opacity:.86;font-size:clamp(1rem,1.6vw,1.12rem)}.terms{margin:1.4rem 0 0;display:grid;grid-template-columns:repeat(3,auto);justify-content:start;grid-gap:.25rem clamp(1.25rem,4vw,2.75rem);gap:.25rem clamp(1.25rem,4vw,2.75rem)}.terms div{display:grid;grid-gap:.15rem;gap:.15rem}.terms dt{font-size:.78rem;color:var(--text-2);font-weight:600}.terms dd{margin:0;font-size:clamp(1.25rem,3vw,1.8rem);font-weight:850;font-variation-settings:"wdth" 120;letter-spacing:-.01em;white-space:nowrap}.terms-usd{font-size:.55em;color:var(--text-2);font-weight:650;font-variation-settings:"wdth" 100;margin-left:.2em}.terms-note{margin-top:.8rem;font-size:.78rem;color:var(--text-3)}.landing-side{padding:1.5rem var(--gutter) 2rem;display:grid;grid-gap:2rem;gap:2rem;align-content:start}.auth{width:100%;max-width:26rem;justify-self:center}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;padding:.25rem;border-radius:999px;background:var(--ink-2);border:1px solid var(--line);margin-bottom:1.4rem}.auth-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-2);font:inherit;font-weight:650;font-size:.9rem;min-height:2.5rem;border-radius:999px;cursor:pointer}.auth-tabs button[aria-selected=true]{background:var(--ink-4);color:var(--text-1)}.auth-title{font-size:1.45rem}.how{list-style:none;counter-reset:how;margin:0;padding:0;display:grid;grid-gap:1rem;gap:1rem;width:100%;max-width:26rem;justify-self:center}.how li{counter-increment:how;display:grid;grid-template-columns:2rem 1fr;grid-column-gap:.75rem;column-gap:.75rem}.how li:before{content:counter(how);grid-row:span 2;width:2rem;height:2rem;border-radius:50%;border:1px solid var(--line-strong);display:grid;place-items:center;font-weight:800;font-size:.85rem;color:var(--sun)}.how b{font-weight:750}.how span{color:var(--text-2);font-size:.9rem}.landing-foot{display:flex;flex-wrap:wrap;gap:.4rem 1rem;justify-content:center;font-size:.78rem;color:var(--text-3)}.landing-foot a{color:var(--text-2)}@media (max-width:520px){.terms{grid-template-columns:1fr 1fr}.terms div:last-child{grid-column:span 2}}@media (min-width:900px){.landing{grid-template-columns:minmax(0,1.35fr) minmax(24rem,1fr)}.landing-art{min-height:100dvh;position:-webkit-sticky;position:sticky;top:0;height:100dvh}.landing-art-shade{background:linear-gradient(180deg,rgb(10 10 12/.6) 0,rgb(10 10 12/0) 20%,rgb(10 10 12/.1) 45%,rgb(10 10 12/.92) 100%),linear-gradient(90deg,rgb(10 10 12/0) 70%,var(--ink-0) 100%)}.landing-copy{padding-top:0;padding-bottom:clamp(2rem,6vh,4rem)}.landing-h1{font-size:clamp(2.6rem,5.4vw,4.6rem)}.landing-side{padding:clamp(2rem,8vh,5rem) clamp(1.5rem,3vw,3.5rem);align-content:center;min-height:100dvh}}.vcards{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.vcard{display:block;padding:1rem;border-radius:var(--r-l);background:var(--ink-1);border:1px solid var(--line);text-decoration:none}.vcard:active{background:var(--ink-2)}.table tbody tr:hover td{background:rgb(255 255 255/.015)}.earnings{display:grid;grid-gap:1.25rem;gap:1.25rem}.earn-main{display:grid;grid-gap:.35rem;gap:.35rem}.earn-label{font-size:.85rem;color:var(--text-2);font-weight:600}.earn-split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding-top:1.1rem;border-top:1px solid var(--line)}.earn-split>div{display:grid;grid-gap:.25rem;gap:.25rem;align-content:start}@media (max-width:560px){.earn-split{grid-template-columns:1fr 1fr}.earn-split>div:first-child{grid-column:span 2}}.checklist{list-style:none;margin:0;padding:0;display:grid;grid-gap:.15rem;gap:.15rem}.checklist li a,.checklist li>span{display:flex;align-items:center;gap:.7rem;padding:.6rem .4rem;border-radius:var(--r-s);text-decoration:none;color:var(--text-1);font-size:.92rem}.checklist li a:hover{background:var(--wash)}.checklist .tick{width:1.4rem;height:1.4rem;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line-strong);color:transparent;flex:none}.checklist .done .tick{background:var(--leaf);border-color:var(--leaf);color:var(--ink-0)}.checklist .done{color:var(--text-3)}.announce{display:grid;grid-gap:.3rem;gap:.3rem;padding:.9rem 0;border-bottom:1px solid var(--line)}.announce:last-child{border-bottom:0;padding-bottom:0}.announce:first-child{padding-top:0}.event{display:grid;grid-template-columns:1fr;border-radius:var(--r-l);border:1px solid var(--line);background:var(--ink-1);overflow:hidden}.event-main{padding:clamp(1.1rem,3vw,1.75rem);display:grid;grid-gap:1rem;gap:1rem;align-content:start}.event-title{font-size:clamp(1.4rem,3.4vw,2rem)}.event-rules ol{margin:.5rem 0 0;padding-left:1.2rem;display:grid;grid-gap:.45rem;gap:.45rem;color:var(--text-2);font-size:.92rem;max-width:42rem}.event-rules li::marker{color:var(--sun);font-weight:700}.event-rate{padding:clamp(1.1rem,3vw,1.75rem);background:linear-gradient(180deg,rgb(255 182 72/.07),transparent 60%),var(--ink-2);border-top:1px solid var(--line);display:grid;grid-gap:1.1rem;gap:1.1rem;align-content:start}.event-big{font-size:clamp(2.6rem,7vw,3.6rem);font-weight:850;font-variation-settings:"wdth" 125;color:var(--sun);line-height:1;letter-spacing:-.02em;text-shadow:0 0 30px rgb(255 182 72/.25);margin-top:.3rem}.event-facts{margin:0;display:grid}.event-facts div{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-top:1px solid var(--line);font-size:.92rem}.event-facts dt{color:var(--text-2)}.event-facts dd{margin:0;font-weight:750;text-align:right}@media (min-width:900px){.event{grid-template-columns:minmax(0,1fr) minmax(16rem,21rem)}.event-rate{border-top:0;border-left:1px solid var(--line)}}.disclose summary{cursor:pointer;font-weight:650;font-size:.92rem;color:var(--text-2);width:-moz-fit-content;width:fit-content}.disclose summary:hover{color:var(--text-1)}.timeline{list-style:none;margin:.9rem 0 0;padding:0 0 0 1.1rem;border-left:2px solid var(--ink-4);display:grid;grid-gap:.75rem;gap:.75rem}.timeline li{position:relative;display:grid;grid-gap:.1rem;gap:.1rem;font-size:.9rem}.timeline li:before{content:"";position:absolute;left:calc(-1.1rem - 6px);top:.35rem;width:10px;height:10px;border-radius:50%;background:var(--ink-0);border:2px solid var(--sun)}.timeline span{color:var(--text-2)}.lb-controls{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem}.seg{display:inline-flex;padding:.22rem;border-radius:999px;background:var(--ink-1);border:1px solid var(--line);max-width:100%;overflow-x:auto;scrollbar-width:none}.seg a{padding:.45rem .9rem;border-radius:999px;text-decoration:none;color:var(--text-2);font-size:.86rem;font-weight:650;white-space:nowrap}.seg a[aria-selected=true]{background:var(--ink-4);color:var(--text-1)}.lb{list-style:none;margin:0;padding:0;display:grid}.lb li{display:flex;align-items:center;gap:.85rem;padding:.7rem .25rem;border-bottom:1px solid var(--line)}.lb li:last-child{border-bottom:0}.lb-rank{width:1.9rem;flex:none;text-align:center;font-weight:800;color:var(--text-3);font-variation-settings:"wdth" 120}.lb-top .lb-rank{color:var(--sun);font-size:1.25rem}.lb-top{padding:.9rem .25rem!important}.lb-caption{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;font-weight:600;font-size:.92rem;line-height:1.35}.lb-caption:hover{text-decoration:underline}.lb-nums{text-align:right;flex:none}.lb-small li{padding:.6rem 0}.acct{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-l);padding:clamp(1rem,2.6vw,1.5rem);display:grid;grid-gap:1rem;gap:1rem;scroll-margin-top:calc(var(--top-h) + 1rem)}.acct-head{display:flex;gap:.85rem;align-items:flex-start}.acct-head p{margin-top:.2rem}.acct-icon{width:2.4rem;height:2.4rem;display:grid;place-items:center;background:var(--ink-3);flex:none}.acct-icon,.acct-item{border-radius:var(--r-m);border:1px solid var(--line)}.acct-item{padding:.85rem 1rem;background:var(--ink-0)}.acct-pending{display:grid;grid-gap:.85rem;gap:.85rem;border-color:rgb(255 182 72/.25)}.steps-mini{margin:0;padding-left:1.2rem;display:grid;grid-gap:.55rem;gap:.55rem;font-size:.92rem;color:var(--text-2)}.steps-mini li::marker{color:var(--sun);font-weight:700}.acct-add{padding-top:.25rem}.welcome{min-height:100dvh;display:grid;grid-template-rows:auto 1fr}.welcome-top{display:flex;align-items:center;justify-content:space-between;height:var(--top-h)}.welcome-body{display:grid;grid-gap:1.5rem;gap:1.5rem;padding-top:1rem;padding-bottom:6rem;align-content:start}.welcome-h{font-size:clamp(1.7rem,4.6vw,2.5rem);text-wrap:balance}.welcome-progress{height:4px;border-radius:999px;background:var(--ink-4);overflow:hidden}.welcome-progress span{display:block;height:100%;background:var(--sun);box-shadow:0 0 10px var(--sun)}.welcome-rail ol{display:none}.welcome-rail .only-phone{margin-top:.6rem}.welcome-example{border:1px solid var(--line);background:var(--ink-1);border-radius:var(--r-l);padding:1rem 1.15rem;max-width:30rem;display:grid;grid-gap:.6rem;gap:.6rem}.welcome-example ul{list-style:none;margin:0;padding:0;display:grid}.welcome-example li{display:grid;grid-template-columns:1fr auto 4.5rem;grid-gap:1rem;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--line);font-size:.95rem}.welcome-example li span:last-child{text-align:right}.welcome-rules{margin:0;padding-left:1.2rem;display:grid;grid-gap:.45rem;gap:.45rem;color:var(--text-2);font-size:.93rem;max-width:40rem}.welcome-rules li::marker{color:var(--sun);font-weight:700}.ideas{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.ideas li{display:grid;grid-gap:.15rem;gap:.15rem;padding:.9rem 1rem;border-radius:var(--r-m);background:var(--ink-1);border:1px solid var(--line)}.ideas span{color:var(--text-2);font-size:.92rem}.welcome-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--line)}@media (max-width:899px){.welcome-nav{position:fixed;left:0;right:0;bottom:0;margin:0;padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom));background:rgb(16 16 18/.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:30}.welcome-nav .btn-sun{flex:1 1;max-width:22rem;margin-left:auto}}@media (min-width:900px){.welcome-body{grid-template-columns:15rem minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);padding-top:2.5rem}.welcome-rail{position:-webkit-sticky;position:sticky;top:2rem;align-self:start}.welcome-rail ol{display:grid;list-style:none;counter-reset:ws;margin:1.25rem 0 0;padding:0;grid-gap:.2rem;gap:.2rem}.welcome-rail li{counter-increment:ws}.welcome-rail li a{display:flex;gap:.75rem;align-items:center;padding:.55rem .6rem;border-radius:var(--r-s);color:var(--text-3);text-decoration:none;font-weight:600;font-size:.92rem}.welcome-rail li a:before{content:counter(ws);width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid var(--line-strong);display:grid;place-items:center;font-size:.78rem;font-weight:800;flex:none}.welcome-rail li.is-done a:before{content:"✓";background:var(--leaf);border-color:var(--leaf);color:var(--ink-0)}.welcome-rail li[aria-current=step] a{color:var(--text-1);background:var(--wash)}.welcome-rail li[aria-current=step] a:before{border-color:var(--sun);color:var(--sun)}.welcome-main{max-width:44rem}}.doc{max-width:calc(44rem + var(--gutter) * 2);padding-top:2.5rem;padding-bottom:4rem}.doc h1{font-size:clamp(1.8rem,4.5vw,2.6rem);margin-bottom:1rem}.doc h2{font-size:1.2rem;margin:2rem 0 .6rem}.doc li,.doc p{color:var(--text-2);line-height:1.65}.doc ol,.doc ul{padding-left:1.3rem;display:grid;grid-gap:.4rem;gap:.4rem}.doc li::marker{color:var(--sun)}.admin-bar{display:flex;align-items:center;gap:.75rem;padding-top:1.25rem;flex-wrap:wrap}.admin-badge{font-size:.75rem;font-weight:800;color:var(--shu);border:1px solid rgb(255 91 69/.4);border-radius:999px;padding:.25rem .6rem}.admin-nav{flex:1 1;min-width:0}.stat-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{padding:1rem;border-radius:var(--r-m);background:var(--ink-1);border:1px solid var(--line);display:grid;grid-gap:.3rem;gap:.3rem}.stat b{font-size:1.5rem;font-weight:800;font-variation-settings:"wdth" 120;line-height:1.1}.flag{font-size:.72rem;font-weight:700;color:var(--shu);background:rgb(255 91 69/.1);border-radius:999px;padding:.15rem .5rem}.review-card{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border-radius:var(--r-l);background:var(--ink-1);border:1px solid var(--line)}.review-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.review-actions .input{min-height:2.25rem;padding:.4rem .75rem;font-size:.9rem;flex:1 1;min-width:10rem}.vchart{position:relative;padding-left:2.6rem}.vchart-plot{position:relative;height:100%;border-bottom:1px solid var(--line)}.vchart-plot svg{display:block;overflow:visible}.vchart-grid,.vchart-q{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--line);pointer-events:none}.vchart-grid em{position:absolute;right:calc(100% + .5rem);top:-.55rem;font-style:normal;font-size:.72rem;color:var(--text-3);white-space:nowrap}.vchart-q{border-top:1px dashed rgb(186 180 170/.55)}.vchart-q em{position:absolute;right:0;top:-1.25rem;font-style:normal;font-size:.72rem;color:var(--text-2);white-space:nowrap}.video-stat{text-align:right}@media (max-width:560px){.video-stat{text-align:left}}