[data-astro-cid-b32vu5oc][hidden]{display:none!important}.asks[data-astro-cid-b32vu5oc]{margin-top:clamp(20px,3vw,28px)}.askempty[data-astro-cid-b32vu5oc] p[data-astro-cid-b32vu5oc]{font-size:1rem;line-height:1.6;color:#f4f6f399;max-width:44ch;border:1px dashed var(--edge);border-radius:14px;padding:20px;margin:0}.asklist[data-astro-cid-b32vu5oc]{display:grid;gap:10px}.sectionhead[data-astro-cid-b32vu5oc]{font-family:var(--font-mono);font-size:var(--t-1);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:clamp(44px,7vw,72px) 0 14px;max-width:none;padding-top:22px;border-top:1px solid var(--court-line)}.propose[data-astro-cid-b32vu5oc]{border:1px solid var(--edge);border-left:2px solid var(--ball);border-radius:14px;background:var(--panel);padding:clamp(18px,3vw,26px);margin-top:clamp(24px,4vw,36px)}.propose[data-astro-cid-b32vu5oc] h2[data-astro-cid-b32vu5oc]{font-family:var(--font-mono);font-size:var(--t-1);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ball);margin:0 0 12px;max-width:none}.pheard[data-astro-cid-b32vu5oc]{font-size:clamp(1.1rem,2.6vw,1.3rem);line-height:1.45;color:var(--line);margin:0 0 10px;max-width:44ch}.pnote[data-astro-cid-b32vu5oc]{font-size:.98rem;line-height:1.55;color:#f4f6f3a8;margin:0 0 16px;max-width:52ch}.prow[data-astro-cid-b32vu5oc]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ppage[data-astro-cid-b32vu5oc]{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.06em;color:var(--ink-mute);display:flex;align-items:center;gap:8px}.ppage[data-astro-cid-b32vu5oc] select[data-astro-cid-b32vu5oc]{background:var(--panel2);border:1px solid var(--edge);color:var(--line);border-radius:10px;padding:9px 10px;font:inherit;letter-spacing:0}.rtoday[data-astro-cid-b32vu5oc]{font-family:var(--font-mono);font-size:var(--t-1);line-height:1.6;letter-spacing:.06em;color:var(--ball);margin:0 0 12px}.havenme[data-astro-cid-b32vu5oc]{margin-top:0}.havenme[data-astro-cid-b32vu5oc] .hm[data-astro-cid-b32vu5oc]{margin:0 0 16px}.receipt[data-astro-cid-b32vu5oc]{border:1px solid var(--edge);border-radius:14px;background:var(--panel);padding:clamp(18px,3vw,26px);margin-top:clamp(24px,4vw,36px)}.receipt[data-astro-cid-b32vu5oc] h2[data-astro-cid-b32vu5oc]{font-family:var(--font-mono);font-size:var(--t-1);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 12px;max-width:none}.receipt[data-astro-cid-b32vu5oc] h2[data-astro-cid-b32vu5oc]#nextHead{margin-top:26px}.asked[data-astro-cid-b32vu5oc]{font-size:clamp(1.1rem,2.6vw,1.3rem);line-height:1.45;color:var(--line);margin:0 0 10px;max-width:44ch}.fieldrow[data-astro-cid-b32vu5oc]{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.06em;color:var(--ink-mute);margin:0 0 14px}.fieldrow[data-astro-cid-b32vu5oc] b[data-astro-cid-b32vu5oc]{color:var(--ball);font-weight:400}.redo[data-astro-cid-b32vu5oc]{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.redo[data-astro-cid-b32vu5oc] input[data-astro-cid-b32vu5oc]{flex:1;min-width:220px;background:var(--panel2);border:1px solid var(--edge);color:var(--line);border-radius:12px;padding:12px 14px;font:inherit}.redo[data-astro-cid-b32vu5oc] button[data-astro-cid-b32vu5oc]{background:var(--ball);color:var(--court-deep);border:0;border-radius:12px;padding:12px 18px;font:inherit;cursor:pointer}.nexts[data-astro-cid-b32vu5oc]{display:grid;gap:8px}.landed[data-astro-cid-b32vu5oc]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid var(--court-line);font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.06em;color:var(--ink-mute)}.wrap[data-astro-cid-b32vu5oc]{max-width:var(--wrap);margin:0 auto;padding:clamp(18px,3vw,34px) var(--gutter) 170px}.badge[data-astro-cid-b32vu5oc]{display:inline-block;font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 34%,transparent);background:color-mix(in srgb,var(--c) 10%,transparent);padding:6px 15px;border-radius:999px;margin-bottom:26px}.hero[data-astro-cid-b32vu5oc] h1[data-astro-cid-b32vu5oc]{font-size:clamp(2.1rem,6.4vw,3.5rem);line-height:1.08;margin:0 0 20px;max-width:18ch}.hero[data-astro-cid-b32vu5oc].tight h1[data-astro-cid-b32vu5oc]{font-size:clamp(1.9rem,5vw,2.9rem);line-height:1.12;margin-bottom:12px}.lede[data-astro-cid-b32vu5oc]{font-size:clamp(1rem,2.3vw,1.16rem);line-height:1.6;color:#f4f6f3c2;max-width:44ch;margin:0 0 16px}.sub[data-astro-cid-b32vu5oc]{font-size:1rem;line-height:1.6;color:#f4f6f385;max-width:44ch;margin:0}h2[data-astro-cid-b32vu5oc]{font-size:clamp(1.7rem,5vw,2.6rem);line-height:1.12;margin:0 0 18px;max-width:18ch}section[data-astro-cid-b32vu5oc]{margin-top:clamp(38px,6vw,72px)}.hero[data-astro-cid-b32vu5oc]{margin-top:clamp(8px,2vw,20px)}.steps[data-astro-cid-b32vu5oc]{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;gap:22px;max-width:var(--measure)}.steps[data-astro-cid-b32vu5oc] li[data-astro-cid-b32vu5oc]{counter-increment:s;position:relative;padding-left:40px;font-size:1rem;line-height:1.6;color:#f4f6f3a8}.steps[data-astro-cid-b32vu5oc] li[data-astro-cid-b32vu5oc]:before{content:counter(s);position:absolute;left:0;top:0;width:26px;height:26px;border:1px solid var(--edge);border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:var(--t-1);color:var(--c)}.steps[data-astro-cid-b32vu5oc] b[data-astro-cid-b32vu5oc]{color:var(--line);font-weight:400}.steps[data-astro-cid-b32vu5oc] i[data-astro-cid-b32vu5oc]{color:var(--line);font-style:italic}.example[data-astro-cid-b32vu5oc] .tag[data-astro-cid-b32vu5oc]{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.14em;text-transform:uppercase;color:var(--riif-amber);margin:0 0 12px}.card[data-astro-cid-b32vu5oc]{border:1px solid var(--edge);border-radius:var(--radius);background:var(--panel);padding:clamp(18px,3vw,28px);max-width:var(--measure)}.sym[data-astro-cid-b32vu5oc]{font-size:1.16rem;line-height:1.4;color:var(--line);margin:0 0 16px}.den[data-astro-cid-b32vu5oc]{display:block;font-family:var(--font-mono);font-size:var(--t-1);line-height:1.7;color:var(--ink-mute);letter-spacing:.06em}.cause[data-astro-cid-b32vu5oc]{border-left:2px solid var(--riif-amber);padding-left:16px;margin:0 0 20px;font-family:var(--font-display);font-weight:400;letter-spacing:0;font-size:clamp(1.2rem,3vw,1.45rem);line-height:1.35;color:var(--line)}.cause[data-astro-cid-b32vu5oc] .who[data-astro-cid-b32vu5oc]{display:block;font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.06em;color:var(--riif-amber);margin-bottom:8px}.felt[data-astro-cid-b32vu5oc]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.06em;color:var(--ink-mute)}.tap[data-astro-cid-b32vu5oc]{background:none;border:1px solid var(--edge);color:var(--line);border-radius:999px;padding:9px 16px;font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.1em;cursor:pointer}.tap[data-astro-cid-b32vu5oc]:disabled{opacity:.45;cursor:default}.form[data-astro-cid-b32vu5oc]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;max-width:var(--measure)}.form[data-astro-cid-b32vu5oc] input[data-astro-cid-b32vu5oc][type=email]{flex:1;min-width:220px;background:var(--panel);border:1px solid var(--edge);color:var(--line);border-radius:999px;padding:14px 18px;font-size:1rem}.form[data-astro-cid-b32vu5oc] button[data-astro-cid-b32vu5oc]{background:var(--ball);color:var(--court-deep);border:0;border-radius:999px;padding:14px 22px;font-size:1rem;cursor:pointer}.minor[data-astro-cid-b32vu5oc]{display:flex;align-items:center;gap:10px;color:var(--ink-mute);font-size:.95rem;letter-spacing:0;cursor:pointer;margin-top:16px;width:100%}.minor[data-astro-cid-b32vu5oc] input[data-astro-cid-b32vu5oc][type=checkbox]{appearance:none;-webkit-appearance:none;margin:0;flex:none;width:19px;height:19px;border:1px solid var(--edge-strong);border-radius:5px;background:var(--panel);cursor:pointer;position:relative;display:grid;place-content:center}.minor[data-astro-cid-b32vu5oc] input[data-astro-cid-b32vu5oc][type=checkbox]:checked{background:var(--ball);border-color:var(--ball)}.minor[data-astro-cid-b32vu5oc] input[data-astro-cid-b32vu5oc][type=checkbox]:checked:after{content:"";width:10px;height:6px;border-left:2px solid var(--court-deep);border-bottom:2px solid var(--court-deep);transform:rotate(-45deg) translate(1px,-1px)}.minor[data-astro-cid-b32vu5oc] span[data-astro-cid-b32vu5oc]{line-height:1.3}#guardian[data-astro-cid-b32vu5oc]{margin-top:12px;max-width:var(--measure)}.fine[data-astro-cid-b32vu5oc]{font-family:var(--font-mono);font-size:var(--t-1);line-height:1.7;color:var(--ink-mute);margin:14px 0 0;max-width:var(--measure)}.grid[data-astro-cid-b32vu5oc]{display:grid;gap:clamp(24px,4vw,40px);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.col[data-astro-cid-b32vu5oc] h2[data-astro-cid-b32vu5oc]{font-family:var(--font-mono);font-size:var(--t-1);font-weight:400;letter-spacing:.14em;color:var(--ink-mute);text-transform:uppercase;max-width:none;margin-bottom:14px}.stack[data-astro-cid-b32vu5oc]{display:grid;gap:14px}.empty[data-astro-cid-b32vu5oc]{font-size:1rem;line-height:1.6;color:var(--ink-mute);margin:0;border:1px dashed var(--edge);border-radius:var(--radius);padding:18px}.rate[data-astro-cid-b32vu5oc]{margin:18px 0 0;font-family:var(--font-mono);font-size:var(--t-1);line-height:1.7;color:var(--ink-mute)}.rate[data-astro-cid-b32vu5oc] b[data-astro-cid-b32vu5oc]{color:var(--line);font-weight:500}.note[data-astro-cid-b32vu5oc]{border:1px solid var(--edge);border-radius:var(--radius);background:var(--panel);padding:16px;font:500 var(--t0)/1.5 var(--font-body);color:var(--line);margin:0}.note[data-astro-cid-b32vu5oc] .den[data-astro-cid-b32vu5oc]{margin-top:8px}.ghost[data-astro-cid-b32vu5oc]{background:none;border:1px solid var(--edge);color:var(--line);border-radius:999px;padding:13px 20px;font-size:1rem;cursor:pointer;margin-right:10px}.ghost[data-astro-cid-b32vu5oc]:disabled{opacity:.45;cursor:default}.acct[data-astro-cid-b32vu5oc]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:0 0 6px;border-bottom:1px solid var(--court-line);margin-bottom:22px}.acct[data-astro-cid-b32vu5oc] .who[data-astro-cid-b32vu5oc]{color:var(--ink-mute)}.linkish[data-astro-cid-b32vu5oc]{background:none;border:0;padding:4px 0;cursor:pointer;color:var(--ink-mute);font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid transparent}.linkish[data-astro-cid-b32vu5oc]:hover{color:var(--line);border-bottom-color:var(--edge)}.asklist .askq{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;width:100%;text-align:left;cursor:pointer;background:var(--panel);border:1px solid var(--edge);border-radius:14px;padding:16px 18px;color:var(--line);font:inherit;transition:border-color .2s,background .2s}.asklist .askq:hover{border-color:var(--ball);background:color-mix(in srgb,var(--ball) 7%,transparent)}.asklist .askq .arrow{color:var(--ball);grid-row:1/3;align-self:start;font-size:1.1em}.asklist .askq .qt{font-size:clamp(1rem,2.4vw,1.12rem);line-height:1.4}.asklist .askq .qk{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.06em;color:var(--faint)}.asklist .askq.reach{border-left:2px solid var(--riif-amber)}.asklist .askq.reach .qk:before{content:"you have not asked this · ";color:var(--riif-amber)}.nexts .nextq{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;background:var(--panel2);border:1px solid var(--edge);border-radius:12px;padding:14px 16px;color:var(--line);font:inherit;font-size:1rem;line-height:1.4;transition:border-color .2s,background .2s}.nexts .nextq:hover{border-color:var(--ball);background:color-mix(in srgb,var(--ball) 7%,transparent)}.nexts .nextq .arrow{color:var(--ball);flex:none;font-size:1.1em}.rrow{border:1px solid var(--edge);border-radius:var(--radius);background:var(--panel);padding:14px 16px}.rrow .rt{font-size:1.02rem;line-height:1.45;color:var(--line);margin:0 0 6px}.rrow .ra{font-size:.92rem;line-height:1.45;color:var(--ink-mute);margin:0 0 6px;font-style:italic}.rrow .rm{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.06em;color:var(--ink-mute);margin:0 0 10px}.rrow .rb{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rrow .rtap{background:none;border:1px solid var(--edge);color:var(--line);border-radius:999px;cursor:pointer;padding:8px 14px;font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.08em}.rrow .rtap:hover{border-color:var(--ball)}.rrow .rx{background:none;border:0;color:var(--ink-mute);cursor:pointer;padding:6px 2px;margin-left:auto;font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.1em;text-transform:uppercase}.rrow .rx:hover{color:var(--line)}.rrow.off{opacity:.62}#rules .empty,#hrules .empty{font-size:1rem;line-height:1.6;color:var(--ink-mute);margin:0;border:1px dashed var(--edge);border-radius:var(--radius);padding:18px}.rrest{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:10px 0 0}
