.j-hero{padding-block:clamp(24px,3.4vw,48px) clamp(48px,6vw,88px);overflow-x:clip}.j-hero__top{gap:20px;display:grid}@media (width>=1024px){.j-hero__top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(40px,5vw,80px)}.j-hero__crumbs{grid-column:1/-1}}.j-hero__form.os-check{margin-top:20px}.j-stagebox .j-confirm,.j-stagebox .j-checking{max-width:640px;margin-top:clamp(20px,2.6vw,32px)}.j-stagebox .j-checking:not([hidden]){flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding-block:10px;display:flex}.j-stagebox .j-checking .j-checking__name{font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.j-stagebox .j-checking .j-linkbtn{min-height:32px}.j-confirm,.j-checking{border:1px solid var(--border-strong);background-color:var(--surface);border-radius:12px;gap:10px;padding:18px 20px;display:grid}.j-confirm[hidden],.j-checking[hidden]{display:none}.j-confirm__title,.j-checking__label{color:var(--text-muted);margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.j-confirm__title:focus{outline:none}.j-confirm__title:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.j-confirm__name,.j-checking__name{font-family:var(--font-bricolage,"Bricolage Grotesque", sans-serif);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);font-weight:800;line-height:1.1}.j-confirm__facts{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.5}.j-confirm__actions{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:4px;display:flex}.j-confirm__change{color:var(--text-muted);margin:0;font-size:.9375rem}.j-linkbtn{min-height:44px;color:var(--text);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:0 4px;font-weight:600;text-decoration:underline;display:inline-flex}.j-linkbtn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.j-stage{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);grid-template-areas:"q""tools""status";gap:10px 32px;margin-top:clamp(24px,3vw,40px);padding-block:16px 14px;display:grid}@media (width>=900px){.j-stage{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"q q""tools status";align-items:center;row-gap:14px}}.j-tools{grid-area:tools}@media (width>=900px){.j-q{white-space:nowrap;text-overflow:ellipsis;min-height:1.35em;overflow:hidden}}.j-status{grid-area:status}.j-q{grid-area:q}.j-tools{color:var(--text-muted);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:.8125rem;line-height:1.3;list-style:none;display:flex}.j-tools li{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.j-tools svg{flex:none}.j-tools .j-tg{fill:none;stroke:var(--border-strong);stroke-width:1px}.j-tools .j-tg[data-on]{fill:var(--text-muted);stroke:none}.j-tools li[data-state=active]{color:var(--text);font-weight:600}.j-tools li[data-state=active] .j-tg[data-on]{fill:var(--inverse)}.j-tools li[data-state=waiting]{color:var(--text-subtle)}.j-q{letter-spacing:-.01em;min-width:0;min-height:2.7em;color:var(--text);margin:0;font-size:clamp(1.0625rem,.9rem + .9vw,1.75rem);font-weight:500;line-height:1.35}@media (width>=900px){.j-q{white-space:nowrap;text-overflow:ellipsis;min-height:1.35em;overflow:hidden}}.j-q__mark{color:var(--text-muted)}.j-stage__side{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.j-pause{border:1px solid var(--border-strong);min-height:32px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.j-pause:hover{background-color:var(--surface-2)}.j-pause:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.j-pause[hidden]{display:none}.j-status{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:22px;display:flex}.j-status[data-empty]>*{display:none}.j-status:focus{outline:none}.j-status__text{align-items:center;gap:10px;margin:0;font-size:.9375rem;font-weight:500;display:inline-flex}.j-status[data-tone=error] .j-status__text{color:var(--fall)}.j-think{font-size:1.25rem;line-height:1;display:inline-flex}.j-think[hidden]{display:none}.j-street{margin-top:12px}.j-street .st-sign{font-size:min(7.4cqw,21px)}@media (width<=719.98px){.j-stage{gap:6px;margin-top:20px;padding-block:12px 8px}.j-tools{gap:2px 12px;font-size:.75rem}.j-tools svg{display:none}.j-street .st-sign{font-size:min(8.4cqw,15px)}}.j-foot{gap:10px 40px;padding-top:22px;display:grid}.j-foot__side{gap:10px;display:grid}.j-foot__label{margin:0}@media (width>=1024px){.j-foot{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.j-summary{font-family:var(--font-bricolage,"Bricolage Grotesque", sans-serif);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1rem + 1vw,1.875rem);font-weight:800;line-height:1.15}.j-summary:focus{outline:none}.j-summary:focus-visible{outline:2px solid var(--ring);outline-offset:6px;border-radius:4px}@media (prefers-reduced-motion:no-preference){.j-summary[data-fresh]{animation:j-rise .52s var(--os-ease) both}}.j-summary[data-pending]{visibility:hidden}.j-key{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.5}.j-key a{color:var(--text);text-underline-offset:.2em;white-space:nowrap;text-decoration:underline}.j-flow-note{color:var(--text-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 14px;margin:6px 0 0;font-size:.875rem;display:flex}.j-flow-note[hidden],[data-j=said-section][hidden],.j-next[hidden]{display:none}.j-said-section{border-top:1px solid var(--border)}.j-said__head{max-width:820px}.j-said__lead{margin-top:18px}.j-said{gap:48px 72px;margin-top:clamp(40px,5vw,64px);display:grid}@media (width>=900px){.j-said{grid-template-columns:repeat(2,minmax(0,1fr))}}.j-ans{border-top:1px solid var(--border);flex-direction:column;gap:14px;min-width:0;padding-top:20px;display:flex}.j-ans__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.j-ans__tool{font-family:var(--font-bricolage,"Bricolage Grotesque", sans-serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:800;line-height:1.15}.j-ans__state{color:var(--text-muted);margin:0;font-size:.875rem;font-weight:600}.j-ans[data-named=yes] .j-ans__state{color:var(--lumen)}[data-theme=day] .j-ans[data-named=yes] .j-ans__state{color:var(--text)}.j-ans__la.os-la{max-width:none}.j-ans__la .os-la__answer{border:0;margin:0;padding:0}.j-ans__where{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:.9375rem;line-height:1.45;display:flex}.j-slot{border:1.5px dashed var(--lumen);min-height:30px;color:var(--text-muted);border-radius:6px;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.j-ans__meta{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.5}.j-ans__k{color:var(--text);margin:0;font-size:.875rem;font-weight:600}.j-ans__meta a{color:var(--text);text-decoration:underline}.j-ans__crawl{border-top:1px solid var(--border);padding-top:12px}.j-ans__crawl ul{gap:6px;margin:8px 0 0;padding:0;font-size:.875rem;line-height:1.45;list-style:none;display:grid}.j-ans__crawl li{align-items:flex-start;gap:8px;display:flex}.j-tick{color:var(--rise);flex:none;margin-top:1px}.j-tick[data-no]{color:var(--warn)}.j-ans__bot{color:var(--text-muted);margin:8px 0 0;font-size:.8125rem}.j-ans__bot code{color:var(--text);font-size:.8125rem}.j-ans__error{color:var(--fall);margin:0}.j-said__note{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:clamp(40px,5vw,56px) 0 0;font-size:.875rem;line-height:1.45;display:flex}.j-next[hidden]{display:none}.j-next__grid{gap:48px;display:grid}@media (width>=1024px){.j-next__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(48px,6vw,96px)}}.j-next__lead{margin-top:18px}.j-jobs{margin:clamp(28px,3.4vw,40px) 0 0;padding:0;list-style:none}.j-job{border-top:1px solid var(--border);grid-template-columns:40px minmax(0,1fr);gap:4px 12px;padding-block:20px;display:grid}.j-job>:not(.j-job__n){grid-column:2}.j-job__n{font-family:var(--font-bricolage,"Bricolage Grotesque", sans-serif);grid-row:1/span 4;font-size:1.5rem;font-weight:800;line-height:1.1}.j-job__title{text-wrap:pretty;margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}.j-job__why{margin:0;font-size:.9375rem;line-height:1.5}.j-job__how{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.5}.j-job__who{color:var(--text-muted);margin:4px 0 0;font-size:.875rem;font-weight:500}.j-job__who[data-todo]{color:var(--warn)}.j-next__side{gap:24px;display:grid}.j-signup,.j-share{border:1px solid var(--border);background-color:var(--surface);border-radius:12px;padding:clamp(22px,2.6vw,32px)}.j-next__h{font-family:var(--font-bricolage,"Bricolage Grotesque", sans-serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);font-weight:800;line-height:1.12}.j-signup p,.j-share p{color:var(--text-muted);margin:10px 0 0;font-size:1rem;line-height:1.55}.j-signup__actions,.j-share__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.j-share__status:empty{display:none}.j-next__sample{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:32px 0 0;font-size:.875rem;display:flex}@keyframes j-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
