.certs[data-astro-cid-wcg6dn3j]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;display:grid}li[data-astro-cid-wcg6dn3j]{flex-direction:column;gap:12px;display:flex}.tile[data-astro-cid-wcg6dn3j]{border-radius:var(--radius);background:#fff;justify-content:center;align-items:center;height:132px;padding:16px;display:flex}.tile[data-astro-cid-wcg6dn3j] img[data-astro-cid-wcg6dn3j]{object-fit:contain;max-width:100%;max-height:100%}.txt[data-astro-cid-wcg6dn3j]{font-family:var(--f-display);color:#000;letter-spacing:-.02em;text-align:center;font-size:22px;font-weight:600;line-height:1.15}.cap[data-astro-cid-wcg6dn3j]{font-family:var(--f-mono);color:var(--c-text-2);font-size:12px;line-height:1.6}.sub[data-astro-cid-wcg6dn3j]{color:var(--c-text-4)}.figures[data-astro-cid-ymbo5u4k]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin:0 0 72px;display:grid}.figures[data-astro-cid-ymbo5u4k]>div[data-astro-cid-ymbo5u4k]{border:1px solid var(--c-line);border-radius:var(--radius);flex-direction:column;gap:8px;padding:32px;display:flex}dt[data-astro-cid-ymbo5u4k]{color:var(--c-text-3);order:2;font-size:14px}dd[data-astro-cid-ymbo5u4k]{font-family:var(--f-display);letter-spacing:-.045em;white-space:nowrap;order:1;margin:0;font-size:clamp(48px,5vw,80px);font-weight:300;line-height:1}.small[data-astro-cid-ymbo5u4k]{order:3;font-size:13px}.sectors[data-astro-cid-ymbo5u4k]{flex-direction:column;gap:20px;display:flex}.bar[data-astro-cid-ymbo5u4k]{border-radius:2px;gap:3px;height:16px;display:flex;overflow:hidden}.seg[data-astro-cid-ymbo5u4k]{flex-basis:0;min-width:4px}.legend[data-astro-cid-ymbo5u4k]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px 32px;font-size:14px;display:grid}.legend[data-astro-cid-ymbo5u4k] li[data-astro-cid-ymbo5u4k]{align-items:baseline;gap:10px;display:flex}.dot[data-astro-cid-ymbo5u4k]{border-radius:2px;flex:none;width:10px;height:10px;transform:translateY(1px)}.pct[data-astro-cid-ymbo5u4k]{font-family:var(--f-mono);min-width:56px}.s0[data-astro-cid-ymbo5u4k]{background:#00d4ff}.s1[data-astro-cid-ymbo5u4k]{background:#d4ff3a}.s2[data-astro-cid-ymbo5u4k]{background:#ff3df2}.s3[data-astro-cid-ymbo5u4k]{background:#ff7a1a}.s4[data-astro-cid-ymbo5u4k]{background:#7a5cff}.s5[data-astro-cid-ymbo5u4k]{background:#555}.box[data-astro-cid-k6lljgf6]{border:1px solid var(--c-line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:48px;padding:clamp(24px,4vw,48px);display:grid}.form[data-astro-cid-k6lljgf6]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}textarea[data-astro-cid-k6lljgf6],input[data-astro-cid-k6lljgf6][type=email]{background:var(--c-surface);width:100%;color:var(--c-text);border:1px solid var(--c-line-strong);border-radius:var(--radius);font:inherit;padding:16px;font-size:17px}textarea[data-astro-cid-k6lljgf6]{resize:vertical}textarea[data-astro-cid-k6lljgf6]::placeholder{color:var(--c-text-4)}.hp[data-astro-cid-k6lljgf6]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.info[data-astro-cid-k6lljgf6]{flex-direction:column;gap:24px;margin:0;display:flex}dd[data-astro-cid-k6lljgf6]{color:var(--c-text-2);margin:6px 0 0;font-size:18px}.soon[data-astro-cid-k6lljgf6]{color:var(--c-text-4);font-style:italic}.soon-note[data-astro-cid-k6lljgf6],.status[data-astro-cid-k6lljgf6]{color:var(--c-accent);margin:0;font-size:14px}.status[data-astro-cid-k6lljgf6].err{color:var(--c-text-2)}textarea[data-astro-cid-k6lljgf6]:disabled,button[data-astro-cid-k6lljgf6]:disabled{opacity:.5;cursor:not-allowed}.fv{flex-direction:column;gap:clamp(48px,6vw,88px);max-width:860px;display:flex}.fv .muted{color:var(--c-text-3)}.fv .kicker{margin:0 0 20px}.fv-done{border:1px solid var(--c-accent);border-radius:var(--radius);color:var(--c-text);margin:0;padding:14px 18px}.fv-empty{color:var(--c-text-2);margin:0;font-size:18px}.fv-sum{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3);flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.fv-sum li:first-child{color:var(--c-accent)}.fv-recap{border:1px solid var(--c-line-strong);border-top:2px solid var(--c-accent);border-radius:var(--radius);background:var(--c-surface);padding:clamp(28px,4vw,48px);position:relative}.fv-h{font-family:var(--f-display);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.05}.fv-recap .fv-text{max-width:660px;color:var(--c-text-2);font-size:17px;line-height:1.6}.fv-text p{margin:0 0 .9em}.fv-text p:last-child{color:var(--c-text);margin-bottom:0}.fv-kick{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-4);margin:0 0 8px;font-size:10.5px;display:block}.fv-kick.accent{color:var(--c-accent)}.fv-q{border-left:2px solid var(--c-accent);margin:28px 0 0;padding:0 0 0 20px}.fv-q blockquote{font-family:var(--f-display);color:var(--c-text);margin:6px 0 0;font-size:clamp(20px,2.4vw,26px);line-height:1.25}.fv-study{color:var(--c-text-3);margin:20px 0 0;font-size:14px;line-height:1.5}.fv-study a{color:var(--c-text-2)}.fv-talk{margin:24px 0 0}.fv-local{color:var(--c-text-3);margin:-36px 0 0;font-size:13px}.fv-local:before{content:"● ";color:var(--c-accent)}.fv-next{flex-direction:column;gap:6px;margin:28px 0 0;display:flex}.fv-note{color:var(--c-text-4);margin:24px 0 0;font-size:12px}.fv-ref{font-family:var(--f-mono);color:var(--c-text-4);margin:8px 0 0;font-size:11px}.fv-recap.busy .sk-t{gap:10px;margin-top:18px;display:grid}.fv-recap.busy .sk-t i{background:var(--c-line-strong);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite fv-pulse;display:block}.fv-recap.busy .sk-t i:nth-child(2){width:92%}.fv-recap.busy .sk-t i:nth-child(3){width:80%}.fv-recap.busy .sk-t i:nth-child(4){width:55%}@keyframes fv-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.fv-recap.busy .sk-t i{animation:none}}.fv-story{margin:0;padding:0 0 0 22px;list-style:none;position:relative}.fv-story:before{content:"";background:var(--c-line-strong);width:1px;position:absolute;top:8px;bottom:8px;left:5px}.fv-stop{color:var(--c-text-3);grid-template-columns:52px 1fr;gap:12px;padding:6px 0;font-size:14px;display:grid;position:relative}.fv-stop:before{content:"";background:var(--c-text-4);border-radius:50%;width:7px;height:7px;position:absolute;top:13px;left:-21px}.fv-stop time{font-family:var(--f-mono);color:var(--c-text-4);padding-top:2px;font-size:11px}.fv-stop a{color:inherit}.fv-stop.hi{color:var(--c-text);padding:14px 0;font-size:18px}.fv-stop.hi:before{background:var(--c-text);width:13px;height:13px;top:22px;left:-24px}.fv-stop.hi time{padding-top:6px}.fv-stop.turn:before{background:var(--c-accent);box-shadow:0 0 0 4px #d4ff3a26}.fv-stop.q{color:var(--c-text-3);font-style:italic}.fv-stop.q:before{border:1px solid var(--c-text-4);background:0 0}.fv-how{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-accent);margin-bottom:2px;font-size:11px;font-style:normal;display:block}.fv-dur{font-family:var(--f-mono);color:var(--c-text-4);white-space:nowrap;margin-left:10px;font-size:11px}.fv-line{color:var(--c-text-2);margin:6px 0 0;font-size:15px;line-height:1.5}.fv-fold{padding:4px 0 4px 64px;position:relative}.fv-fold:before{content:"⋮";color:var(--c-text-4);position:absolute;top:2px;left:-21px}.fv-fold button{font:inherit;color:var(--c-text-4);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.fv-fold button:hover{color:var(--c-text)}.fv-tag{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-4);margin-right:8px;font-size:10.5px;font-style:normal;display:inline-block}.fv-lead{font-family:var(--f-display);color:var(--c-text);margin:0 0 24px;font-size:clamp(22px,2.6vw,30px);line-height:1.2}.fv-lead.muted{font-family:var(--f-body);color:var(--c-text-3);font-size:17px}.fv-bars{gap:10px;max-width:520px;display:grid}.fv-bar{color:var(--c-text-3);grid-template-columns:80px 1fr;align-items:center;gap:12px;font-size:14px;display:grid}.fv-track{background:var(--c-line-strong);border-radius:3px;height:6px;overflow:hidden}.fv-track i{background:var(--c-text-4);height:100%;display:block}.fv-bar.on{color:var(--c-text)}.fv-bar.on .fv-track i{background:var(--c-accent)}.fv-pct{font-family:var(--f-mono);text-align:right;font-size:12px}.fv-k{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-4);margin:28px 0 10px;font-size:11px}.fv-why,.fv-ans{color:var(--c-text-2);gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.fv-lens{color:var(--c-text-2);margin:28px 0 0;font-size:16px;line-height:1.55}.fv-lens q{color:var(--c-text)}.fv-ans li{gap:2px;display:grid}.fv-act{margin:0}@media (width<=640px){.fv-stop{grid-template-columns:1fr;gap:2px}.fv-fold{padding-left:0}.fv-dur{margin:2px 0 0;display:block}}.fv-grid{grid-template-columns:minmax(0,860px) 300px;align-items:start;gap:clamp(40px,5vw,80px);display:grid}.fv-side{border:1px solid var(--c-line-strong);border-radius:var(--radius);background:var(--c-surface);flex-direction:column;gap:22px;padding:24px;display:flex;position:sticky;top:96px}.fv-side .fv-kick{margin:0 0 14px}.fv-side-set{border-top:1px solid var(--c-line);padding-top:18px}.fv-side .ai-settings{border:0;margin:0;padding:0}.fv-side-forget{border-bottom:1px solid var(--c-line);padding-bottom:22px}.fv-side-forget p:last-child{margin-top:10px}.fv-side-forget p,.fv-trust p{color:var(--c-text-3);margin:10px 0 0;font-size:13px;line-height:1.5}.fv-trust p:nth-child(2){color:var(--c-text-2);margin-top:0;font-size:14px}.fv-side p.fv-kick{color:var(--c-accent);margin:0 0 14px;font-size:10.5px}@media (width<=1100px){.fv-grid{grid-template-columns:minmax(0,1fr)}.fv-side{max-width:560px;position:static}}.fv-editorial{border-top:1px solid var(--c-line-strong);margin-top:clamp(40px,6vw,96px);padding-top:clamp(40px,5vw,72px)}.fv-editorial .fv-ed-k{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-4);margin:0 0 8px;font-size:11px}
