.Mx1_mW_page{background:radial-gradient(1200px 520px at 50% -180px, var(--bg-glow), transparent 70%), var(--bg);min-height:100dvh}.Mx1_mW_top{z-index:10;background:var(--glass);border-bottom:1px solid var(--hairline);align-items:center;gap:24px;padding:12px max(16px,50vw - 480px);display:flex;position:sticky;top:0}.Mx1_mW_brand{font-family:var(--font-serif);color:var(--text);flex:none;font-size:18px;font-weight:600;text-decoration:none}.Mx1_mW_nav{flex-wrap:wrap;gap:4px 16px;min-width:0;display:flex}.Mx1_mW_navLink{color:var(--text-2);padding:10px 0;font-size:13px;text-decoration:none}.Mx1_mW_navLink:hover{color:var(--text)}.Mx1_mW_main{max-width:960px;margin:0 auto;padding:0 16px 48px}.Mx1_mW_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:12px}.Mx1_mW_hero{border-bottom:1px solid var(--hairline);padding:64px 0 40px}.Mx1_mW_h1{font-family:var(--font-serif);letter-spacing:-.015em;margin:14px 0 32px;font-size:clamp(36px,6vw,64px);font-weight:600;line-height:1.04}.Mx1_mW_h1Quiet{color:var(--text-2);font-weight:500;display:block}.Mx1_mW_funnel{gap:14px;margin:0;padding:0;list-style:none;display:grid}.Mx1_mW_funnelStep{grid-template-columns:180px 120px minmax(0,1fr);grid-template-areas:"label value bar""label value note";align-items:center;gap:4px 20px;display:grid}.Mx1_mW_funnelLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);grid-area:label;font-size:13px}.Mx1_mW_funnelValue{font-family:var(--font-mono);color:var(--text);text-align:right;grid-area:value;font-size:30px}.Mx1_mW_funnelStep:last-child .Mx1_mW_funnelValue{color:var(--accent)}.Mx1_mW_funnelBar{background:var(--surface);border-radius:5px;grid-area:bar;height:10px;display:block;overflow:hidden}.Mx1_mW_funnelBar>span{background:var(--text-4);border-radius:5px;height:100%;display:block}.Mx1_mW_funnelStep:last-child .Mx1_mW_funnelBar>span{background:var(--accent)}.Mx1_mW_funnelNote{color:var(--text-3);grid-area:note;font-size:13px}.Mx1_mW_heroClaim{color:var(--text);max-width:720px;margin:32px 0 0;font-size:17px;line-height:1.55}.Mx1_mW_heroClaim strong{color:var(--accent-soft);font-weight:600}.Mx1_mW_lede{max-width:720px;color:var(--text-2);margin:12px 0 0;font-size:15px;line-height:1.6}.Mx1_mW_section{padding:56px 0 8px;scroll-margin-top:64px}.Mx1_mW_h2{font-family:var(--font-serif);max-width:760px;margin:10px 0 18px;font-size:clamp(24px,3.4vw,32px);font-weight:600;line-height:1.2}.Mx1_mW_h3{color:var(--text);margin:32px 0 12px;font-size:16px;font-weight:600}.Mx1_mW_body{max-width:720px;color:var(--text-2);margin:0 0 18px;font-size:15px;line-height:1.6}.Mx1_mW_quiet{color:var(--text-3);font-size:13px;line-height:1.55}p.Mx1_mW_quiet{max-width:760px;margin:14px 0 0}.Mx1_mW_page code{font-family:var(--font-mono);color:var(--text-2);overflow-wrap:anywhere;font-size:.95em}.Mx1_mW_chain{gap:10px;display:grid}.Mx1_mW_card{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--bg-raised);min-width:0;padding:18px 20px 20px}.Mx1_mW_certificate{border-color:var(--accent-line);box-shadow:0 0 0 4px var(--accent-tint)}.Mx1_mW_cardLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:12px}.Mx1_mW_certificate .Mx1_mW_cardLabel{color:var(--accent)}.Mx1_mW_cardTitle{font-family:var(--font-serif);margin:6px 0 2px;font-size:20px;font-weight:600}.Mx1_mW_meta{color:var(--text-3);margin:0 0 12px;font-size:13px}.Mx1_mW_quote{border-left:2px solid var(--border-strong);background:var(--doc-bg);color:var(--doc-text);font-family:var(--font-serif);border-radius:0 var(--radius-s) var(--radius-s) 0;overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:15px;line-height:1.6}.Mx1_mW_mark{background:var(--doc-mark);color:inherit;box-shadow:inset 0 -2px 0 var(--doc-mark-line);padding:0 1px}.Mx1_mW_arrow{text-align:center;color:var(--text-4);font-size:20px;line-height:1}.Mx1_mW_cert{gap:16px;margin:12px 0 0;display:grid}.Mx1_mW_certBlock{grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid}.Mx1_mW_certBlock dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-soft);padding-top:2px;font-size:12px}.Mx1_mW_certBlock dd{min-width:0;margin:0}.Mx1_mW_facts{color:var(--text);gap:6px;margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.5;display:grid}.Mx1_mW_certLead{color:var(--text);margin:0 0 6px;font-size:15px;font-weight:600}.Mx1_mW_certNote{color:var(--text-2);margin:0;font-size:14px;line-height:1.55}.Mx1_mW_certFoot{border-top:1px solid var(--hairline);color:var(--text);margin:18px 0 0;padding-top:14px;font-size:14px}.Mx1_mW_established{border-radius:var(--radius-m);background:var(--status-pass-bg);border:1px solid var(--status-pass-border);color:var(--status-pass-text);margin:0;padding:14px 18px;font-size:15px;font-weight:600}.Mx1_mW_picker{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 18px;font-size:13px;display:flex}.Mx1_mW_picker select{min-width:0;max-width:100%;font:inherit;color:var(--text);background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-s);flex:280px;padding:8px 10px;font-size:14px}.Mx1_mW_trace{border:1px solid var(--hairline);border-radius:var(--radius-l);margin:0;padding:0;list-style:none;overflow:hidden}.Mx1_mW_traceStep{border-top:1px solid var(--hairline);background:var(--bg);grid-template-columns:28px 200px minmax(0,1fr);grid-template-areas:"num name value""num name note";gap:2px 14px;padding:14px 18px;display:grid}.Mx1_mW_traceStep:first-child{border-top:0}.Mx1_mW_traceStep:nth-child(6){background:var(--accent-tint)}.Mx1_mW_traceNumber{font-family:var(--font-mono);color:var(--text-4);grid-area:num;padding-top:2px;font-size:12px}.Mx1_mW_traceName{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);grid-area:name;padding-top:1px;font-size:13px}.Mx1_mW_traceValue{font-family:var(--font-mono);color:var(--text);overflow-wrap:anywhere;grid-area:value;font-size:15px}.Mx1_mW_traceNote{color:var(--text-3);grid-area:note;font-size:13px;line-height:1.5}.Mx1_mW_tableWrap{max-width:100%}.Mx1_mW_table{border-collapse:collapse;width:100%;font-size:14px}.Mx1_mW_table th,.Mx1_mW_table td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;padding:10px 12px}.Mx1_mW_table thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:500}.Mx1_mW_table tbody th,.Mx1_mW_table tfoot th{color:var(--text-2);font-weight:400}.Mx1_mW_table td{font-family:var(--font-mono);color:var(--text)}.Mx1_mW_table tfoot th,.Mx1_mW_table tfoot td{border-bottom:0}.Mx1_mW_tableDense{font-size:13px}.Mx1_mW_tableDense td{font-family:var(--font-sans)}.Mx1_mW_tone{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.Mx1_mW_tonePass{background:var(--status-pass-bg);color:var(--status-pass-text);border-color:var(--status-pass-border)}.Mx1_mW_toneFail{background:var(--status-bad-bg);color:var(--status-bad-text);border-color:var(--status-bad-border)}.Mx1_mW_missList{color:var(--text-2);gap:8px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.Mx1_mW_missCount{min-width:28px;font-family:var(--font-mono);color:var(--text);font-size:18px;display:inline-block}.Mx1_mW_missDetail{color:var(--text-2);gap:6px;margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.Mx1_mW_future{max-width:760px;color:var(--text-2);gap:8px;margin:0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}.Mx1_mW_future strong{color:var(--text);font-weight:600}.Mx1_mW_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.Mx1_mW_pairCell{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--bg-raised);align-content:start;gap:6px;padding:18px 20px;display:grid}.Mx1_mW_pairValue{font-family:var(--font-mono);color:var(--text);font-size:40px;line-height:1}.Mx1_mW_pairLabel{color:var(--text);font-size:15px}.Mx1_mW_details{border:1px solid var(--hairline);border-radius:var(--radius-m);background:var(--bg-raised);margin:10px 0 0}.Mx1_mW_details>summary{cursor:pointer;color:var(--text);padding:12px 16px;font-size:14px;list-style-position:inside}.Mx1_mW_details[open]>summary{border-bottom:1px solid var(--hairline)}.Mx1_mW_detailBody{padding:14px 16px 16px}.Mx1_mW_details .Mx1_mW_missDetail{padding:0 16px 14px 34px}.Mx1_mW_code{font-family:var(--font-mono);color:var(--text);background:var(--bg-sunken);border-radius:var(--radius-s);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}.Mx1_mW_loading,.Mx1_mW_notice{color:var(--text-2);margin:96px 0;font-size:15px}.Mx1_mW_noticeTitle{font-family:var(--font-serif);color:var(--text);margin:0 0 10px;font-size:28px}.Mx1_mW_noticeDetail{font-family:var(--font-mono);color:var(--text-3);font-size:12px}.Mx1_mW_button{border-radius:var(--radius-s);border:1px solid var(--accent-line);background:var(--accent-tint);color:var(--accent-soft);cursor:pointer;margin-top:12px;padding:8px 14px}.Mx1_mW_footer{border-top:1px solid var(--hairline);max-width:960px;color:var(--text-3);margin:0 auto;padding:24px 16px 40px;font-size:12px;line-height:1.6}.Mx1_mW_footer p{margin:0}@media (max-width:720px){.Mx1_mW_top{flex-direction:column;align-items:flex-start;gap:6px;position:static}.Mx1_mW_hero{padding-top:36px}.Mx1_mW_funnelStep{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""bar bar""note note"}.Mx1_mW_funnelValue{font-size:26px}.Mx1_mW_certBlock{grid-template-columns:minmax(0,1fr);gap:6px}.Mx1_mW_traceStep{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"num name""num value""num note"}.Mx1_mW_pair{grid-template-columns:minmax(0,1fr)}.Mx1_mW_tableDense thead{display:none}.Mx1_mW_tableDense tbody tr,.Mx1_mW_tableDense tfoot tr{border-bottom:1px solid var(--hairline);gap:6px;padding:12px 0;display:grid}.Mx1_mW_tableDense th,.Mx1_mW_tableDense td{border:0;padding:0;display:block}.Mx1_mW_tableDense td[data-label]:before{content:attr(data-label) ": ";color:var(--text-3)}}@media (prefers-reduced-motion:no-preference){.Mx1_mW_funnelBar>span{transition:width var(--dur-slow) var(--ease)}}@media (max-width:400px){.Mx1_mW_table{font-size:13px}.Mx1_mW_table th,.Mx1_mW_table td{padding:8px 6px}.Mx1_mW_table thead th{letter-spacing:0;overflow-wrap:anywhere}}
