.zF3XJG_nav{z-index:30;height:var(--nav-h);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:0 max(32px,50% - 640px);display:flex;position:sticky;top:0}.zF3XJG_brand{font-family:var(--font-display);letter-spacing:-.065em;color:var(--ink);font-size:1.32rem;font-weight:820;text-decoration:none}.zF3XJG_brand span{color:var(--ink)}.zF3XJG_brand:after{content:"/";color:var(--brand);padding-left:3px}.zF3XJG_links{flex:1;justify-content:center;gap:6px;display:flex}.zF3XJG_links a{color:var(--muted);border-radius:8px;padding:8px 10px;font-size:13.5px;font-weight:600;text-decoration:none}.zF3XJG_links a:hover,.zF3XJG_links a.zF3XJG_active{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:8px}.zF3XJG_right{align-items:center;gap:10px;display:flex}.zF3XJG_cta{background:var(--brand);color:var(--on-brand);white-space:nowrap;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:650;text-decoration:none}.zF3XJG_cta:hover{box-shadow:0 8px 20px color-mix(in srgb, var(--brand) 22%, transparent)}.zF3XJG_theme,.zF3XJG_burger{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:9px;place-items:center;width:40px;height:40px;padding:0;display:inline-grid}.zF3XJG_theme svg,.zF3XJG_burger svg{width:17px;height:17px}.zF3XJG_theme:hover,.zF3XJG_burger:hover{border-color:var(--muted)}.zF3XJG_burger{margin-left:auto;display:none}@media (max-width:860px){.zF3XJG_burger{display:inline-grid}.zF3XJG_links{top:var(--nav-h);background:var(--card);border-bottom:1px solid var(--line);flex-direction:column;padding:8px 14px;display:none;position:absolute;left:0;right:0}.zF3XJG_linksOpen{display:flex}.zF3XJG_cta{padding:8px 11px;font-size:12.5px}.zF3XJG_nav{gap:10px;padding:0 20px}}@media (max-width:380px){.zF3XJG_cta{padding:8px 9px;font-size:12px}.zF3XJG_brand{font-size:1.15rem}}.zF3XJG_footer{border-top:1px solid var(--line);background:var(--bg);grid-template-columns:1.4fr 2fr auto;align-items:start;gap:24px;padding:28px max(32px,50% - 640px);display:grid}.zF3XJG_footLinks{flex-wrap:wrap;gap:8px 18px;display:flex}.zF3XJG_footLinks a{color:var(--muted);font-size:13.5px;text-decoration:none}.zF3XJG_footLinks a:hover{color:var(--ink)}.zF3XJG_copy{color:var(--muted);white-space:nowrap;font-size:13px}.zF3XJG_copy a{color:var(--brand);text-decoration:none}.zF3XJG_muted{color:var(--muted);margin:6px 0 0;font-size:13.5px;line-height:1.5}@media (max-width:760px){.zF3XJG_footer{grid-template-columns:1fr;padding-left:20px;padding-right:20px}}.zF3XJG_page{max-width:1280px;margin:0 auto;padding:0 48px}@media (max-width:1080px){.zF3XJG_page{padding:0 32px}}@media (max-width:760px){.zF3XJG_page{padding:0 20px}}.zF3XJG_hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:36px;padding:48px 0 32px;display:grid}.zF3XJG_kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--brand);font-size:12px;font-weight:700}.zF3XJG_h1{font-family:var(--font-display);letter-spacing:-.025em;margin:10px 0 14px;font-size:clamp(30px,4.6vw,50px);line-height:1.1}.zF3XJG_h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(22px,3vw,32px);line-height:1.15}.zF3XJG_lead{color:var(--muted);max-width:68ch;font-size:17px;line-height:1.6}.zF3XJG_btnRow{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.zF3XJG_btn{background:var(--brand);color:var(--on-brand);border:1px solid var(--brand);border-radius:var(--radius);cursor:pointer;min-height:42px;padding:11px 18px;font-size:15px;font-weight:650;text-decoration:none;display:inline-block}.zF3XJG_btn:disabled{opacity:.45;cursor:not-allowed}.zF3XJG_ghost{color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:0 0;min-height:42px;padding:11px 18px;font-size:15px;text-decoration:none;display:inline-block}.zF3XJG_section{border-top:1px solid var(--line);padding:48px 0;scroll-margin-top:70px}.zF3XJG_grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.zF3XJG_grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.zF3XJG_grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.zF3XJG_card{border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);background:var(--card);padding:20px}.zF3XJG_card h3{margin:0 0 8px;font-size:16px}.zF3XJG_card p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.zF3XJG_num{font-family:var(--font-mono);color:var(--brand);font-size:12px;font-weight:700}.zF3XJG_fig{border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);background:var(--card);margin:0;overflow:hidden}.zF3XJG_fig img{width:100%;height:auto;display:block}.zF3XJG_fig figcaption{color:var(--muted);padding:10px 12px;font-size:12.5px}.zF3XJG_figBad{color:var(--danger);font-weight:650}.zF3XJG_figGood{color:var(--success);font-weight:650}.zF3XJG_tag{font-family:var(--font-mono);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.zF3XJG_tagWarn{color:var(--warning);border-color:var(--warning)}.zF3XJG_tagOk{color:var(--success);border-color:var(--success)}.zF3XJG_tagBad{color:var(--danger);border-color:var(--danger)}.zF3XJG_answers{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 0;display:grid}.zF3XJG_answers div{border-left:3px solid var(--brand);color:var(--muted);padding:4px 14px;font-size:14.5px;line-height:1.55}.zF3XJG_answers b{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:11.5px;display:block}.zF3XJG_table{border-collapse:collapse;width:100%;font-size:13px}.zF3XJG_table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line);padding:8px;font-size:11px}.zF3XJG_table td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px}.zF3XJG_tableWrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);overflow-x:auto}.zF3XJG_mono{font-family:var(--font-mono);font-size:12px}@media (max-width:980px){.zF3XJG_hero,.zF3XJG_grid2{grid-template-columns:1fr}.zF3XJG_grid4,.zF3XJG_answers{grid-template-columns:repeat(2,minmax(0,1fr))}.zF3XJG_grid3{grid-template-columns:1fr}}@media (max-width:520px){.zF3XJG_grid4,.zF3XJG_answers{grid-template-columns:1fr}.zF3XJG_hero{padding-top:28px}}.zF3XJG_dash{min-height:calc(100vh - var(--nav-h));grid-template-columns:220px minmax(0,1fr);display:grid}.zF3XJG_side{border-right:1px solid var(--line);background:var(--card);flex-direction:column;gap:4px;padding:16px 12px;display:flex}.zF3XJG_side a{color:var(--muted);border-radius:8px;align-items:center;min-height:40px;padding:11px 12px;font-size:14.5px;text-decoration:none;display:flex}.zF3XJG_side a:hover,.zF3XJG_side a.zF3XJG_on{color:var(--ink);background:var(--card-2)}.zF3XJG_sideHead{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:6px 10px;font-size:11px}.zF3XJG_dashMain{min-width:0;padding:22px}@media (max-width:760px){.zF3XJG_dash{grid-template-columns:1fr}.zF3XJG_side{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-content:flex-start;align-items:center;gap:2px;padding:8px}.zF3XJG_sideHead{display:none}}.zF3XJG_steps{flex-wrap:wrap;gap:6px;margin:18px 0;padding:0;font-size:12px;list-style:none;display:flex}.zF3XJG_steps li{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 10px}.zF3XJG_stepOn{background:var(--brand);color:var(--on-brand)!important;border-color:var(--brand)!important}.zF3XJG_stepDone{color:var(--success)!important;border-color:var(--success)!important}.zF3XJG_field{gap:6px;margin:14px 0;font-size:14.5px;display:grid}.zF3XJG_field input,.zF3XJG_field select{background:var(--card-2);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);min-height:42px;font:inherit;padding:11px 12px;font-size:15px}.zF3XJG_err{color:var(--danger);margin-top:10px;font-size:14px}.zF3XJG_note{border:1px dashed var(--warning);color:var(--ink);background:color-mix(in srgb, var(--warning) 7%, var(--card));border-radius:var(--radius);margin-top:10px;padding:10px 12px;font-size:13px}
