.demo[data-astro-cid-soxsnotx]{--card:#fffaf1;--soft:#463d31;--mute:#736a58;--tint:var(--accent-tint);--blue:var(--accent);--blue-hover:var(--accent-hover);--blue-tint:#e9eaff;--blue-soft:#8f97ff;--och:#9e6027;--mono:var(--font-mono);background-color:var(--paper);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);min-height:100svh;color:var(--ink);background-size:40px 40px;flex-direction:column;padding-inline:clamp(16px,4vw,40px);font-size:16px;line-height:1.5;display:flex}.demo[data-astro-cid-soxsnotx] h1[data-astro-cid-soxsnotx],.demo[data-astro-cid-soxsnotx] h2[data-astro-cid-soxsnotx],.demo[data-astro-cid-soxsnotx] h3[data-astro-cid-soxsnotx]{text-wrap:balance;letter-spacing:-.035em;font-weight:700;line-height:1.04}.dot[data-astro-cid-soxsnotx]{color:var(--blue)}.k[data-astro-cid-soxsnotx]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:500}.k[data-astro-cid-soxsnotx].b{color:var(--blue)}.k[data-astro-cid-soxsnotx].o{color:var(--och)}.n[data-astro-cid-soxsnotx]{font-family:var(--mono);color:var(--mute);font-size:13px}.bar[data-astro-cid-soxsnotx],.progress[data-astro-cid-soxsnotx],main[data-astro-cid-soxsnotx],.legal[data-astro-cid-soxsnotx],.controls[data-astro-cid-soxsnotx]{width:100%;max-width:960px;margin-inline:auto}.bar[data-astro-cid-soxsnotx]{justify-content:space-between;align-items:center;gap:12px;padding-block:18px 10px;display:flex}.logo[data-astro-cid-soxsnotx]{letter-spacing:-.02em;align-items:center;gap:8px;font-size:19px;font-weight:700;display:flex}.logo[data-astro-cid-soxsnotx]:before{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px}.bar-end[data-astro-cid-soxsnotx]{align-items:center;gap:12px;display:flex}.count[data-astro-cid-soxsnotx]{font-family:var(--mono);color:var(--mute);letter-spacing:.12em;text-transform:uppercase;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;padding:6px 14px;font-size:11.5px}.book[data-astro-cid-soxsnotx]{color:var(--blue);border-bottom:1.5px solid;padding-block:2px;font-size:14px;font-weight:600}.book[data-astro-cid-soxsnotx]:hover{color:var(--blue-hover)}.progress[data-astro-cid-soxsnotx]{grid-template-columns:repeat(6,1fr);gap:4px;padding-block:8px 22px;display:grid}.progress[data-astro-cid-soxsnotx] i[data-astro-cid-soxsnotx]{background:var(--line);border-radius:2px;height:3px;transition:background .3s;display:block}.progress[data-astro-cid-soxsnotx] i[data-astro-cid-soxsnotx].done{background:var(--blue);opacity:.4}.progress[data-astro-cid-soxsnotx] i[data-astro-cid-soxsnotx].now{background:var(--blue)}main[data-astro-cid-soxsnotx]{flex-direction:column;flex:1;display:flex}.step[data-astro-cid-soxsnotx]{animation:in .35s var(--ease);flex-direction:column;gap:28px;display:none}.step[data-astro-cid-soxsnotx].on{display:flex}@keyframes in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-soxsnotx]{animation:none}}.guide[data-astro-cid-soxsnotx]{background:var(--panel);border:1px solid var(--line);border-radius:var(--rc);box-shadow:var(--shadow);border-left:4px solid var(--blue);gap:8px;padding:20px 24px;display:grid}.guide[data-astro-cid-soxsnotx] h1[data-astro-cid-soxsnotx],.guide[data-astro-cid-soxsnotx] h2[data-astro-cid-soxsnotx]{font-size:clamp(26px,4.2vw,40px)}.guide[data-astro-cid-soxsnotx] p[data-astro-cid-soxsnotx]{color:var(--soft);max-width:70ch;margin:0;font-size:clamp(16px,2vw,19px)}.guide[data-astro-cid-soxsnotx] p[data-astro-cid-soxsnotx].third{color:var(--mute);font-size:15.5px}.stage[data-astro-cid-soxsnotx]{justify-items:center;display:grid}.stage[data-astro-cid-soxsnotx]>[data-astro-cid-soxsnotx]{width:100%;max-width:720px}.stage[data-astro-cid-soxsnotx].narrow>[data-astro-cid-soxsnotx]{max-width:420px}.stage[data-astro-cid-soxsnotx].wide>[data-astro-cid-soxsnotx]{max-width:900px}.focus[data-astro-cid-soxsnotx]{outline:2px solid var(--blue);outline-offset:6px;border-radius:10px;position:relative}.focus[data-astro-cid-soxsnotx]:after{content:attr(data-label);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--blue);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:10.5px;position:absolute;top:-30px;right:-8px}.focus[data-astro-cid-soxsnotx].lab-left:after{left:-8px;right:auto}.card[data-astro-cid-soxsnotx]{background:var(--panel);border:1px solid var(--line);border-radius:var(--rc);box-shadow:var(--shadow);align-content:start;gap:14px;min-width:0;padding:22px 24px;display:grid}.bar-top[data-astro-cid-soxsnotx]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pill[data-astro-cid-soxsnotx]{font-family:var(--mono);letter-spacing:.1em;white-space:nowrap;border:1px solid var(--line);color:var(--mute);background:var(--panel);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.pill[data-astro-cid-soxsnotx].up{text-transform:uppercase}.pill[data-astro-cid-soxsnotx].decision{color:var(--blue);background:var(--blue-tint);border-color:#c9ccff}.pill[data-astro-cid-soxsnotx].thinking{color:var(--och);background:var(--anno);border-color:#e6c9a0}.namebox[data-astro-cid-soxsnotx]{background:var(--card);border:1px solid var(--line);border-radius:12px;gap:6px;padding:16px 18px;display:grid}.namebox[data-astro-cid-soxsnotx] b[data-astro-cid-soxsnotx]{letter-spacing:-.03em;font-size:24px}.namebox[data-astro-cid-soxsnotx] small[data-astro-cid-soxsnotx]{color:var(--mute);font-size:14px}.numbered[data-astro-cid-soxsnotx]{gap:8px;display:grid}.numbered[data-astro-cid-soxsnotx]>div[data-astro-cid-soxsnotx]{grid-template-columns:28px 1fr;align-items:baseline;gap:10px;font-size:15.5px;display:grid}.phone[data-astro-cid-soxsnotx]{background:var(--paper);border:1px solid var(--line);border-radius:var(--rc-lg);box-shadow:var(--shadow-lift);gap:12px;padding:18px;display:grid}.phone[data-astro-cid-soxsnotx] .prog[data-astro-cid-soxsnotx]{background:var(--line);border-radius:2px;height:3px;overflow:hidden}.phone[data-astro-cid-soxsnotx] .prog[data-astro-cid-soxsnotx] i[data-astro-cid-soxsnotx]{background:var(--blue);width:14%;height:100%;display:block}.phone[data-astro-cid-soxsnotx] .row[data-astro-cid-soxsnotx]{justify-content:space-between;display:flex}.qcard[data-astro-cid-soxsnotx]{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:8px;padding:16px;display:grid}.qcard[data-astro-cid-soxsnotx] b[data-astro-cid-soxsnotx]{letter-spacing:-.025em;font-size:18px;line-height:1.2}.qcard[data-astro-cid-soxsnotx] .lq[data-astro-cid-soxsnotx]{border-left:2px solid var(--blue);padding-left:10px;font-size:15px;font-weight:600}.qcard[data-astro-cid-soxsnotx] .why[data-astro-cid-soxsnotx]{color:var(--mute);font-size:13.5px;font-style:italic}.qcard[data-astro-cid-soxsnotx] .named[data-astro-cid-soxsnotx]{border-top:1px solid var(--line);padding-top:8px}.send[data-astro-cid-soxsnotx]{background:var(--blue);color:#fff;text-align:center;border-radius:10px;padding:12px;font-weight:600}.send[data-astro-cid-soxsnotx].off{background:var(--blue-soft)}.scale[data-astro-cid-soxsnotx]{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.scale[data-astro-cid-soxsnotx] div[data-astro-cid-soxsnotx]{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:8px;padding:12px 0;font-size:16px}.scale[data-astro-cid-soxsnotx] div[data-astro-cid-soxsnotx].sel{background:var(--tint);border:2px solid var(--blue)}.lowhigh[data-astro-cid-soxsnotx]{font-family:var(--mono);color:var(--mute);justify-content:space-between;font-size:11px;display:flex}.lowhigh[data-astro-cid-soxsnotx] span[data-astro-cid-soxsnotx]:last-child{color:var(--blue)}.ta-ph[data-astro-cid-soxsnotx]{background:var(--panel);border:1px solid var(--line);color:var(--mute);border-radius:12px;justify-content:space-between;min-height:72px;padding:14px 16px;font-size:15px;display:flex}.aglist[data-astro-cid-soxsnotx]{gap:12px;display:grid}.item[data-astro-cid-soxsnotx]{background:var(--panel);border:1px solid var(--line);border-radius:var(--rc);box-shadow:var(--shadow);gap:10px;padding:20px 22px;display:grid}.item[data-astro-cid-soxsnotx] .top[data-astro-cid-soxsnotx]{justify-content:space-between;align-items:center;display:flex}.item[data-astro-cid-soxsnotx] .num[data-astro-cid-soxsnotx]{letter-spacing:-.04em;color:var(--soft);font-size:30px;font-weight:700}.item[data-astro-cid-soxsnotx] .t[data-astro-cid-soxsnotx]{letter-spacing:-.03em;font-size:19px;font-weight:700;line-height:1.15}.item[data-astro-cid-soxsnotx] .lqh[data-astro-cid-soxsnotx]{border-top:1px solid var(--line);align-items:baseline;gap:10px;padding-top:8px;display:flex}.item[data-astro-cid-soxsnotx] .q[data-astro-cid-soxsnotx]{font-size:15px}.lines[data-astro-cid-soxsnotx]{gap:6px;display:grid}.lines[data-astro-cid-soxsnotx]>div[data-astro-cid-soxsnotx]{border-left:2px solid var(--blue);color:var(--soft);padding-left:12px;font-size:14.5px}.lines[data-astro-cid-soxsnotx]>div[data-astro-cid-soxsnotx] .n[data-astro-cid-soxsnotx]{margin-left:6px}.yn[data-astro-cid-soxsnotx]{flex-wrap:wrap;gap:8px;display:flex}.yn[data-astro-cid-soxsnotx] span[data-astro-cid-soxsnotx]{border:1px solid var(--line);background:var(--panel);border-left-width:3px;border-radius:10px;padding:8px 14px;font-size:14px}.yn[data-astro-cid-soxsnotx] .y[data-astro-cid-soxsnotx]{border-left-color:var(--go);color:var(--go);font-weight:600}.yn[data-astro-cid-soxsnotx] .m[data-astro-cid-soxsnotx]{border-left-color:var(--mute)}.yn[data-astro-cid-soxsnotx] .no[data-astro-cid-soxsnotx]{border-left-color:var(--danger);color:var(--danger)}.yn[data-astro-cid-soxsnotx] b[data-astro-cid-soxsnotx]{font-family:var(--mono);margin-left:6px;font-weight:500}.hist[data-astro-cid-soxsnotx]{gap:8px;padding:6px 0 4px;display:grid}.cols[data-astro-cid-soxsnotx]{border-bottom:1px solid var(--line);grid-template-columns:repeat(10,1fr);align-items:end;gap:6px;height:150px;padding-bottom:22px;display:grid;position:relative}.col[data-astro-cid-soxsnotx]{align-content:end;justify-items:center;gap:4px;height:100%;display:grid;position:relative}.col[data-astro-cid-soxsnotx] i[data-astro-cid-soxsnotx]{background:var(--blue-soft);border-radius:4px 4px 0 0;width:100%;max-width:34px;display:block}.col[data-astro-cid-soxsnotx] .cnt[data-astro-cid-soxsnotx]{font-family:var(--mono);color:var(--ink);height:14px;font-size:12px}.col[data-astro-cid-soxsnotx] .lab[data-astro-cid-soxsnotx]{font-family:var(--mono);color:var(--mute);font-size:11px;position:absolute;bottom:-20px}.avgline[data-astro-cid-soxsnotx]{border-left:2px dashed var(--blue);width:0;position:absolute;top:0;bottom:0}.avgline[data-astro-cid-soxsnotx] span[data-astro-cid-soxsnotx]{font-family:var(--mono);color:var(--blue);white-space:nowrap;font-size:11px;font-weight:500;position:absolute;top:-4px;left:6px}.axis[data-astro-cid-soxsnotx]{font-family:var(--mono);color:var(--mute);justify-content:space-between;font-size:10.5px;display:flex}.live[data-astro-cid-soxsnotx]{background:var(--panel);border:1px solid var(--line);border-radius:var(--rc-lg);text-align:center;box-shadow:var(--shadow-lift);gap:24px;padding:clamp(24px,5vw,52px) 24px;display:grid}.live[data-astro-cid-soxsnotx] .ctl[data-astro-cid-soxsnotx]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:10px;font-size:12px;display:inline-flex}.live[data-astro-cid-soxsnotx] .ctl[data-astro-cid-soxsnotx] b[data-astro-cid-soxsnotx]{color:var(--ink);letter-spacing:0;text-transform:none;font-size:16px}.live[data-astro-cid-soxsnotx] .ctl[data-astro-cid-soxsnotx] .arrows[data-astro-cid-soxsnotx]{border:1px solid var(--line);border-radius:8px;padding:4px 10px}.live[data-astro-cid-soxsnotx] .ctl[data-astro-cid-soxsnotx] .rec[data-astro-cid-soxsnotx]{color:var(--danger)}.live[data-astro-cid-soxsnotx] .ctl[data-astro-cid-soxsnotx] .rec[data-astro-cid-soxsnotx]:before{content:"● "}.live[data-astro-cid-soxsnotx] h3[data-astro-cid-soxsnotx]{letter-spacing:-.045em;font-size:clamp(26px,4.6vw,48px)}.live[data-astro-cid-soxsnotx] .seed[data-astro-cid-soxsnotx]{letter-spacing:-.02em;border-left:3px solid var(--blue);text-align:left;background:var(--card);justify-self:center;max-width:560px;padding:8px 16px;font-size:clamp(17px,2.2vw,21px);font-weight:500}.heard[data-astro-cid-soxsnotx]{background:var(--panel);border:1px solid var(--line);border-radius:var(--rc-lg);box-shadow:var(--shadow-lift);gap:14px;padding:26px 28px;display:grid}.heard[data-astro-cid-soxsnotx] .q[data-astro-cid-soxsnotx]{letter-spacing:-.02em;font-size:19px}.heard[data-astro-cid-soxsnotx] .ta[data-astro-cid-soxsnotx]{border:1.5px solid var(--blue);letter-spacing:-.02em;background:var(--panel);border-radius:10px;min-height:80px;padding:16px 18px;font-size:19px}.heard[data-astro-cid-soxsnotx] .ta[data-astro-cid-soxsnotx].focus:after{top:auto;bottom:-30px;right:8px}.heard[data-astro-cid-soxsnotx] .meta[data-astro-cid-soxsnotx]{font-family:var(--mono);color:var(--mute);font-size:14px}.heard[data-astro-cid-soxsnotx] .acts[data-astro-cid-soxsnotx]{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:16px;display:flex}.btn[data-astro-cid-soxsnotx]{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:9px;padding:12px 18px;font-size:15px;font-weight:600}.btn[data-astro-cid-soxsnotx].pri{background:var(--blue);color:#fff;border-color:var(--blue)}.record[data-astro-cid-soxsnotx]{gap:14px;display:grid}.record[data-astro-cid-soxsnotx] h3[data-astro-cid-soxsnotx]{letter-spacing:-.03em;font-size:clamp(24px,3.4vw,32px)}.record[data-astro-cid-soxsnotx] .meta[data-astro-cid-soxsnotx]{color:var(--soft);flex-wrap:wrap;gap:10px;font-size:14.5px;display:flex}.tiles[data-astro-cid-soxsnotx]{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}@media (width<=720px){.tiles[data-astro-cid-soxsnotx]{grid-template-columns:repeat(2,1fr)}}.tile[data-astro-cid-soxsnotx]{background:var(--panel);border:1px solid var(--line);border-radius:10px;grid-template-columns:20px 1fr;align-items:start;gap:8px;padding:10px 12px;display:grid}.tile[data-astro-cid-soxsnotx].cur{background:var(--tint);border-color:var(--blue)}.tile[data-astro-cid-soxsnotx] .ok[data-astro-cid-soxsnotx]{background:var(--go);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-top:2px;font-size:11px;display:grid}.tile[data-astro-cid-soxsnotx] b[data-astro-cid-soxsnotx]{letter-spacing:-.01em;font-size:13.5px;display:block}.tile[data-astro-cid-soxsnotx] small[data-astro-cid-soxsnotx]{color:var(--mute);font-size:12px;line-height:1.3}.outs[data-astro-cid-soxsnotx]{gap:14px;display:grid}.out[data-astro-cid-soxsnotx]{gap:6px;display:grid}.out[data-astro-cid-soxsnotx] .h[data-astro-cid-soxsnotx]{letter-spacing:-.015em;align-items:baseline;gap:8px;font-size:16.5px;font-weight:600;display:flex}.out[data-astro-cid-soxsnotx] .h[data-astro-cid-soxsnotx]:before{content:"🔒";filter:grayscale();opacity:.8;font-size:12px}.out[data-astro-cid-soxsnotx] .todo[data-astro-cid-soxsnotx]{color:var(--soft);padding-left:22px;font-size:15px}.out[data-astro-cid-soxsnotx] .todo[data-astro-cid-soxsnotx] b[data-astro-cid-soxsnotx]{color:var(--ink);margin-right:6px;font-weight:600}.out[data-astro-cid-soxsnotx] .todo[data-astro-cid-soxsnotx] .n[data-astro-cid-soxsnotx]{font-size:12.5px;display:block}.cta-row[data-astro-cid-soxsnotx]{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:var(--rc);box-shadow:var(--shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.cta-row[data-astro-cid-soxsnotx] p[data-astro-cid-soxsnotx]{letter-spacing:-.02em;font-size:18px;font-weight:600}.cta-book[data-astro-cid-soxsnotx]{background:var(--blue);color:#fff;border-radius:9px;padding:12px 20px;font-weight:600}.cta-book[data-astro-cid-soxsnotx]:hover{background:var(--blue-hover)}.legal[data-astro-cid-soxsnotx]{color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:28px 4px;font-size:13.5px;display:flex}.legal[data-astro-cid-soxsnotx] nav[data-astro-cid-soxsnotx]{flex-wrap:wrap;gap:16px;display:flex}.legal[data-astro-cid-soxsnotx] a[data-astro-cid-soxsnotx]:hover,.legal[data-astro-cid-soxsnotx] .consent-footer-link[data-astro-cid-soxsnotx]:hover{color:var(--ink)}.legal[data-astro-cid-soxsnotx] .consent-footer-link[data-astro-cid-soxsnotx]{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0}.controls[data-astro-cid-soxsnotx]{background:linear-gradient(to top, var(--paper) 70%, transparent);padding-block:16px calc(18px + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.controls[data-astro-cid-soxsnotx] button[data-astro-cid-soxsnotx]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;padding:12px 20px;font-size:15.5px;font-weight:600;transition:background .15s,transform .15s}.controls[data-astro-cid-soxsnotx] button[data-astro-cid-soxsnotx]:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.next[data-astro-cid-soxsnotx]{background:var(--blue);color:#fff;max-width:440px;box-shadow:var(--shadow-lift);flex:1;margin-left:auto;padding:15px 26px;font-size:17px}.next[data-astro-cid-soxsnotx]:hover{background:var(--blue-hover);transform:translateY(-1px)}.back[data-astro-cid-soxsnotx]{background:var(--panel);border-color:var(--line);color:var(--ink)}.back[data-astro-cid-soxsnotx][disabled]{opacity:0;pointer-events:none}@media (width<=520px){.focus[data-astro-cid-soxsnotx]:after{right:0}.focus[data-astro-cid-soxsnotx].lab-left:after{left:0}}
