.executive-briefing{max-width:1140px;color:var(--ink)}.executive-heading{padding-bottom:26px}.executive-briefing>.notice{margin-top:20px}.brief .earlier{border-inline-start:2px solid var(--ink);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-block:2px;padding-inline-start:12px;font-size:14px;display:flex}.brief-archive{margin-top:36px}.brief-archive .m-filters{margin:4px 0 10px}.brief-archive .arch{flex-direction:column;display:flex}.brief-archive .br{border-bottom:1px solid var(--hair);grid-template-columns:124px minmax(0,1fr) 80px;align-items:center;gap:14px;padding:12px 8px;transition:background .35s;display:grid}.brief-archive .br.on{background:var(--tealw)}.brief-archive .br>.m-chip{white-space:nowrap;justify-self:start}.brief-archive .bt{flex-direction:column;min-width:0;display:flex}.brief-archive .bt b{font-weight:500}.brief-archive .bt .meta{color:var(--muted);flex-wrap:wrap;gap:2px 14px;font-size:13px;display:flex}.brief-archive .br .m-gbtn{justify-self:end}.brief-archive .empty{color:var(--muted);padding:18px 8px;font-size:14px}@media (width<=800px){.brief-archive .br{grid-template-columns:90px minmax(0,1fr) auto}}@media (width<=560px){.brief-archive .br{grid-template-columns:minmax(0,1fr) auto}.brief-archive .br>.m-chip{display:none}}@media print{.brief-archive,.brief .acts,.brief .earlier .m-gbtn{display:none}}.briefing-decisions{margin-top:28px}.briefing-decisions .dec-l{margin-bottom:8px}.briefing-decisions .dec{border-bottom:1px solid var(--hair);padding:16px 0}.briefing-decisions .dh{align-items:baseline;gap:12px;display:flex}.briefing-decisions .dh h3{flex:1;margin:0;font-size:16px;font-weight:600;line-height:1.4}.briefing-decisions .idx{letter-spacing:.18em;color:var(--muted);font-variant-numeric:tabular-nums;align-self:start;padding-top:3px;font-size:12px;font-weight:500}.briefing-decisions .d27{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;margin-top:10px;display:grid}.briefing-decisions .dwhat{color:var(--ink2);margin:0 0 6px;font-size:15px}.briefing-decisions .dreach{color:var(--ink2);margin-bottom:6px;font-size:15px}.briefing-decisions .dreach b{color:var(--teald);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.briefing-decisions .dreach span{color:var(--muted);margin:0 4px}.briefing-decisions .mins{border:1px solid var(--teal);background:var(--tealw);border-radius:8px;padding:14px 16px}.briefing-decisions .mins.is-empty{border-color:var(--line);background:var(--paper2)}.briefing-decisions .mins.is-empty p{color:var(--muted)}.briefing-decisions .mh{letter-spacing:.06em;text-transform:uppercase;color:var(--teald);align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.briefing-decisions .mh svg{flex:none;width:22px;height:22px}.briefing-decisions .mins p{color:var(--ink);margin:8px 0 0;font-size:15.5px;line-height:1.5}.briefing-decisions .mquote{border-inline-start:2px solid var(--teal);margin:8px 0 0;padding-inline-start:10px;font-size:14px}.briefing-decisions .dsd{margin-top:12px}.briefing-decisions .dsd summary{cursor:pointer;color:var(--teal);font-size:13px;font-weight:600}.briefing-decisions .dsd summary:focus-visible,.briefing-decisions .dsrc a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.briefing-decisions .dsrc{flex-direction:column;gap:7px;margin-top:8px;display:flex}.briefing-decisions .dsrc a,.briefing-decisions .dsrc div{color:var(--ink);flex-direction:column;gap:1px;font-size:13.5px;line-height:1.45;text-decoration:none;display:flex}.briefing-decisions .dsrc small{color:var(--teal);font-size:12px;font-weight:600}.briefing-decisions .dsrc a:hover span{text-decoration:underline}.briefing-decisions .tiny{color:var(--muted);margin:2px 0 0;font-size:12px}.briefing-decisions .note{color:var(--ink2);margin:6px 0 0;font-size:13.5px}.m-dbars{margin:0}.m-dbars-svg{width:100%;height:auto;display:block}.m-dbars-svg .vr{fill:var(--line)}.m-dbars-svg .vt.on{fill:var(--teal)}.m-dbars-svg .gapb{fill:var(--paper2);stroke:var(--hair)}.m-dbars-svg .gl{stroke:var(--hair)}.m-dbars-svg .pk{fill:var(--ink);text-anchor:middle;font-size:12px;font-weight:700}.m-dbars-svg .xt{fill:var(--muted);text-anchor:middle;font-size:11px}.m-slope{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);align-items:start;gap:24px;display:grid}.m-slope-svg{width:100%;max-width:820px;height:auto;display:block}.m-slope-svg .sh{fill:var(--ink2);text-anchor:middle;font-size:13px;font-weight:600}.m-slope-svg .ax{stroke:var(--line);stroke-width:1px}.m-slope-svg .lv,.m-slope-svg .rv{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.m-slope-svg .lv{text-anchor:end}.m-slope-svg .rn2{font-size:14px;font-weight:700}.m-slope-svg .rs2{fill:var(--ink2);font-size:12px}.m-slope-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.m-slope-table th,.m-slope-table td{text-align:start;border-bottom:1px solid var(--hair);vertical-align:top;padding:8px 10px 8px 0}.m-slope-table thead th{color:var(--muted);border-bottom-color:var(--line);font-size:12.5px;font-weight:500}.m-slope-table tbody th{font-weight:600}.m-slope-name{align-items:baseline;display:flex}.m-slope-table tbody th small{color:var(--ink2);margin-top:2px;padding-inline-start:18px;font-size:12px;font-weight:400;display:block}.m-slope-table .n{text-align:end;white-space:nowrap}.m-slope-key{vertical-align:0;border-radius:50%;width:10px;height:10px;margin-inline-end:8px;display:inline-block}@media (width<=1100px){.m-slope{grid-template-columns:1fr}}@media (width<=800px){.briefing-decisions .d27{grid-template-columns:1fr;gap:14px}}.executive-briefing .brief{border:1px solid var(--hair);background:var(--paper);margin-top:28px;padding:26px 30px 22px}.brief .bh{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.brief .bh h2{letter-spacing:-.01em;margin:10px 0 4px;font-size:22px}.brief .bh .meta{color:var(--muted);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.brief .acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brief .m-btn-icon{fill:none;stroke:currentColor;stroke-width:1.5px;vertical-align:-3px;width:16px;height:16px}.brief .lead{max-width:72ch;color:var(--ink);margin:20px 0 22px;font-size:17.5px;line-height:1.65}.brief .briefing-decisions{margin-top:0}.brief .bl{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:14px 0 0;font-size:12.5px}.brief.is-ar .bl{letter-spacing:0}@media (width<=640px){.executive-briefing .brief{padding:20px 18px}}.briefing-events{margin-top:18px}.briefing-events .nw{white-space:nowrap}.briefing-events td:first-child{min-width:260px}.replay-shell{width:min(1160px,100%);margin:0 auto;padding:36px 32px}.replay-header{border-top:4px solid var(--green);justify-content:space-between;align-items:flex-start;gap:24px;padding-top:24px;display:flex}.replay-header h1{letter-spacing:-.02em;margin:4px 0 12px;font-size:clamp(26px,4vw,38px);font-weight:600}.replay-header p{color:var(--ink-2);max-width:680px}.replay-eyebrow{font-weight:600;color:var(--green)!important}.replay-meta{border-bottom:1px solid var(--sand-line);color:var(--ink-2);flex-wrap:wrap;gap:12px 28px;padding:20px 0;display:flex}.replay-tabs{border-bottom:1px solid var(--sand-line);gap:24px;margin:20px 0 28px;display:flex}.replay-tabs button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:14px 0}.replay-tabs button[aria-pressed=true]{color:var(--green-deep);border-bottom:3px solid var(--green);font-weight:700}.replay-controls{margin-bottom:28px}.replay-controls label{margin-bottom:10px;font-weight:600;display:block}.replay-control-row{gap:12px;display:flex}.replay-control-row select{min-width:0;font:inherit;background:var(--paper);color:var(--ink);border:1px solid var(--field);flex:1;padding:10px}.replay-controls input[type=range]{width:100%;accent-color:var(--green);margin:20px 0 0}.replay-output{gap:24px;display:grid}.replay-asof{margin:0;font-size:16px}.replay-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.replay-record{border-bottom:1px solid var(--sand-line);overflow-wrap:anywhere;padding:14px 0}.replay-record:last-child{border:0}.replay-record h3{margin:0 0 8px}.replay-content{white-space:pre-wrap;line-height:1.8}.replay-record details{color:var(--ink-2);margin-top:12px}.replay-record summary{cursor:pointer}.replay-record pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--sand-soft);max-height:550px;padding:16px;font-size:12px;overflow:auto}.replay-footer{border-top:1px solid var(--sand-line);color:var(--ink-2);margin-top:44px;padding-top:20px}.replay-shell button:focus-visible,.replay-shell select:focus-visible,.replay-shell input:focus-visible{outline:2px solid var(--green-deep);outline-offset:3px}@media (width<=600px){.replay-shell{padding:20px 16px}.replay-columns{grid-template-columns:1fr}.replay-control-row{flex-wrap:wrap}.replay-control-row select{flex-basis:100%;order:-1}.replay-header{gap:12px}.replay-tabs{gap:20px}}.replay-eval-fields{margin:0}.replay-eval-fields>div{border-bottom:1px solid var(--sand-line);padding:14px 0}.replay-eval-fields dt{color:var(--green-deep);text-transform:capitalize;margin-bottom:8px;font-weight:600}.replay-eval-fields dd{overflow-wrap:anywhere;margin:0}.replay-eval-fields .replay-eval-fields{border-inline-start:2px solid var(--sand-line);padding-inline-start:16px}.replay-eval-list{padding-inline-start:20px}.replay-eval-list>li{margin-bottom:12px}.replay-evidence-filters{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.replay-evidence-filters label{flex-direction:column;flex:1;gap:6px;min-width:160px;font-weight:600;display:flex}.replay-evidence-filters select{border:1px solid var(--field);background:var(--paper);width:100%;font:inherit;color:var(--ink);padding:10px}.replay-evidence-count{color:var(--ink-2)}.replay-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.replay-markdown{line-height:1.8;overflow-x:auto}.replay-markdown h1{font-size:22px}.replay-markdown h2{margin-top:24px;font-size:18px}.replay-markdown h3{margin-top:20px;font-size:16px}.replay-markdown table{border-collapse:collapse;width:100%;font-size:13px}.replay-markdown th,.replay-markdown td{border:1px solid var(--sand-line);text-align:start;padding:8px 10px}.replay-markdown th{background:var(--sand-soft)}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk-latin.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-700.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#faf8f4;--paper2:#f5f2ec;--sand:#f1ece3;--ink:#1a1714;--ink2:#4a453f;--muted:#6b655e;--faint:#8f897f;--ink-soft:#1a1714a8;--hair:#e3dfd8;--line:#d6d1c9;--track:#eeeae3;--rule-strong:#1a171440;--rule-on-ink:#faf8f459;--field:var(--faint);--zebra:#1a171409;--teal:#0e7c66;--teald:#0a5e4e;--tealm:#4f9e88;--teal40:#9cc6b9;--teal20:#cfe3dc;--tealw:#e8f1ec;--focus:var(--teal);--seal:#006c35;--pupil:#2d5fa6;--grade-red:#a93835;--grade-red-bg:#fcf0ef;--grade-amber:#896711;--grade-amber-bg:#fbf6e9;--grade-yellow:#7a6a12;--grade-yellow-bg:#faf6df;--on-ink:#faf8f4;--tone-neg:#b42318;--tone-neu:#b8b2a7;--tone-pos:#2f7d4f;--amb:#c27a0a;--ambt:#8a5300;--ambw:#fbf3e4;--f:"Hanken Grotesk", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--far:"IBM Plex Sans Arabic", "Hanken Grotesk", system-ui, sans-serif;--fh:"Hanken Grotesk", "IBM Plex Sans Arabic", system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1)}[dir=rtl]{--fh:"IBM Plex Sans Arabic", "Hanken Grotesk", system-ui, sans-serif}:root{--pha-teal:var(--teal);--pha-mint:var(--teal40);--green:var(--teal);--green-deep:var(--teald);--green-ink:var(--ink);--green-mute:var(--ink2);--sand-bg:var(--paper);--sand-soft:var(--paper2);--sand-line:var(--hair);--card:var(--paper);--ink-2:var(--ink2);--ink-3:var(--muted);--amber:var(--ink2);--amber-bg:var(--paper2);--red:var(--ink);--red-bg:var(--paper2);--font:var(--f);--radius:0;--shadow:none;--ease-out:var(--ease)}[dir=rtl]{--font:var(--far)}*{box-sizing:border-box}html,body{background:var(--paper);margin:0;padding:0}body{font-family:var(--font);color:var(--ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}h1,h2,h3{font-family:var(--fh)}#root{flex-direction:column;min-height:100vh;display:flex}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}.brand{align-items:center;gap:11px;min-width:0;display:flex}@font-face{font-family:Muayin Hanken;font-style:normal;font-weight:100 900;font-display:block;src:url(/fonts/hanken-grotesk-latin.woff2)format("woff2")}.muayin-brand{flex:none;align-items:center;gap:9px;display:inline-flex}.muayin-mark{flex:none;display:block}.muayin-wordmarks{color:var(--seal);flex-direction:column;align-items:flex-start;line-height:1;display:flex}.muayin-wordmark-latin{font-synthesis:none;white-space:nowrap;font-family:Muayin Hanken,sans-serif;font-weight:300;line-height:1;display:inline-block;position:relative}.muayin-wordmark-i{letter-spacing:0;margin-inline-end:.18em;position:relative}.muayin-wordmark-dot{background:var(--seal);border-radius:50%;width:.15em;height:.15em;position:absolute;top:.3em;left:50%;transform:translate(-50%)}.muayin-wordmark-arabic{color:var(--seal);white-space:nowrap;margin-top:.17em;font-family:IBM Plex Sans Arabic,sans-serif}.lang-toggle{font-family:var(--font);color:var(--green-deep);border:1px solid var(--sand-line);cursor:pointer;background:0 0;border-radius:0;padding:6px 11px;font-size:13px;font-weight:600}.page{flex:1;width:100%;max-width:1360px;margin:0 auto;padding:34px 32px 64px}.section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--green-mute);margin:0 0 4px;font-size:12px;font-weight:700}[dir=rtl] .section-title{letter-spacing:0}.section-sub{color:var(--ink-3);margin:0 0 14px;font-size:12px}.card{background:var(--card);border:1px solid var(--sand-line);box-shadow:none;border-radius:0;padding:20px 22px}.grid{gap:16px;display:grid}.split-even{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.badge{letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;border-radius:0;align-items:center;gap:6px;padding:3px 7px;font-size:12px;font-weight:700;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:0;width:6px;height:6px}.badge-warning{color:var(--amber);background:var(--amber-bg);border-color:var(--line)}.badge-plain{color:var(--ink-2);background:var(--sand-soft);border-color:var(--sand-line)}.badge-plain:before{display:none}.post{border-bottom:1px solid var(--sand-line);padding:16px 0}.post:last-child{border-bottom:0}.post .post-text{color:var(--ink);unicode-bidi:plaintext;margin:0 0 8px;font-size:14.5px;line-height:1.7}.btn{min-height:34px;font-family:var(--font);white-space:nowrap;cursor:pointer;border:1px solid var(--rule-strong);color:var(--ink);background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn,.lang-toggle,.tabs button{transition:background-color .15s ease, border-color .15s ease, color .15s ease, transform .15s var(--ease-out)}.btn:active,.lang-toggle:active,.tabs button:active{transform:scale(.975)}.btn:hover{border-color:var(--ink2);text-decoration:none}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--ink);border-color:var(--ink);min-height:40px;color:var(--on-ink);padding:0 22px}.btn-primary:hover{background:var(--ink);border-color:var(--ink);color:var(--on-ink);opacity:.9}.btn-ghost{border-color:var(--rule-strong);color:var(--ink);background:0 0}.btn-ghost:hover{border-color:var(--ink2);background:0 0}.tabs{border:0;border-bottom:1px solid var(--hair);background:0 0;border-radius:0;flex-wrap:wrap;gap:4px 22px;padding:0;display:flex}.tabs button{font-family:var(--font);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 0;font-size:14.5px;font-weight:400}.tabs button:hover{color:var(--ink)}.tabs button.active,.tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--teal);box-shadow:none;background:0 0;font-weight:500}.input,select.input{font-family:var(--font);color:var(--ink);background:var(--card);border:1px solid var(--field);border-radius:0;width:100%;padding:8px 12px;font-size:14px}.input:focus{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--ink)}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--paper2);border:1px solid var(--line);color:var(--green-ink);unicode-bidi:plaintext;border-radius:0;align-items:center;gap:8px;padding:4px 12px;font-size:13px;display:inline-flex}.chip button{color:var(--green-mute);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:1}.chip button:hover{color:var(--red)}.notice{border:1px solid var(--sand-line);border-inline-start:3px solid var(--green);background:var(--paper2);color:var(--green-ink);border-radius:0;padding:12px 16px;font-size:13px}.notice.warn{border-inline-start-color:var(--amber);background:var(--amber-bg);color:var(--ink)}.notice.error{border-inline-start-color:var(--red);background:var(--red-bg);color:var(--ink)}.notice.compact{padding:6px 10px}.state-box{text-align:center;color:var(--ink-3);padding:48px 24px;font-size:14px}.map-wrap svg{width:100%;height:auto;display:block}.map-region{stroke:var(--card);stroke-width:1.5px;transition:fill .15s,stroke .15s}.map-region:hover{stroke:var(--green-deep);stroke-width:2px}.map-label{fill:var(--green-ink);pointer-events:none;paint-order:stroke;stroke:color-mix(in srgb, var(--paper) 85%, transparent);stroke-width:3px;font-size:12px;font-weight:600}.map-legend{color:var(--ink-3);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.map-legend .swatch{border:1px solid var(--sand-line);border-radius:0;width:14px;height:10px}.report-md{color:var(--ink);unicode-bidi:plaintext;font-size:15px;line-height:1.75}.report-md h1,.report-md h2,.report-md h3,.report-md .md-h1,.report-md .md-h2,.report-md .md-h3,.report-md .md-h4{color:var(--green-ink);line-height:1.35}.report-md h1,.report-md .md-h1{font-size:21px}.report-md .md-h2,.report-md h2{border-bottom:1px solid var(--sand-line);margin-top:28px;padding-bottom:6px;font-size:17px}.report-md h3,.report-md .md-h3,.report-md .md-h4{font-size:15px}.report-md table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13px}.report-md th,.report-md td{border:1px solid var(--sand-line);text-align:start;padding:6px 10px}.report-md th{background:var(--sand-soft)}.report-md blockquote{border-inline-start:2px solid var(--green);color:var(--ink-2);margin:12px 0;padding:4px 16px}.report-md code{background:var(--sand-soft);border-radius:0;padding:1px 5px;font-size:13px}.report-md[dir=rtl]{font-family:"IBM Plex Sans Arabic", var(--font)}.term-editor .chip-row{margin-bottom:14px}.term-add{gap:8px;max-width:460px;display:flex}.admin-actions{align-items:center;gap:10px;margin-top:16px;display:flex}.config-stack{gap:16px;display:grid}.admin-topic-controls{align-items:center;gap:8px;display:flex}.admin-topic-controls select{min-width:240px}.topic-editor{gap:20px;display:grid}.topic-form-grid,.topic-list-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px 18px;display:grid}.topic-form-grid>label,.topic-list-grid>label{color:var(--ink-2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.topic-form-grid .check-control{flex-direction:row;align-self:end;align-items:center;min-height:35px}.topic-editor-section{border-top:1px solid var(--sand-line);padding-top:17px}.topic-editor h4{color:var(--green-ink);margin:0 0 5px;font-size:13px}.topic-editor-section>p{color:var(--ink-3);margin:0 0 14px;font-size:12px}.topic-advanced{border-top:1px solid var(--sand-line);border-bottom:1px solid var(--sand-line);padding:13px 0}.topic-advanced summary{cursor:pointer;color:var(--green-deep);font-size:12px;font-weight:700}.topic-advanced[open] summary{margin-bottom:18px}.topic-advanced h4{margin-top:20px}.driver-editor{gap:8px;display:grid}.driver-row{grid-template-columns:minmax(120px,.6fr) minmax(180px,1fr) minmax(150px,.8fr) auto;gap:8px;display:grid}.campaign-config{border-inline-start:3px solid var(--amber);padding-inline-start:16px}.check-control{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.check-control input{width:15px;height:15px;accent-color:var(--green)}.form-actions{border-top:1px solid var(--sand-line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.btn.danger{color:var(--red)}.login-wrap{background:var(--paper2);grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:stretch;min-height:100vh;padding:0;display:grid}.muayin-brand--rail,.muayin-brand--login{gap:6px}.muayin-brand--phone{gap:4px}.muayin-brand--rail .muayin-wordmark-latin,.muayin-brand--login .muayin-wordmark-latin,.muayin-brand--phone .muayin-wordmark-latin{font-size:var(--lockup-wordmark)}.muayin-brand--rail .muayin-wordmark-arabic,.muayin-brand--login .muayin-wordmark-arabic,.muayin-brand--phone .muayin-wordmark-arabic{font-size:calc(var(--lockup-wordmark) * .7);margin-top:.12em}.lockup-link{color:inherit;text-decoration:none;display:inline-flex}.lockup-link:hover{text-decoration:none}.login-card{width:100%;max-width:440px;box-shadow:none;background:0 0;border:0;border-radius:0;place-self:center;padding:34px 42px}.login-form-label{letter-spacing:.08em;text-transform:uppercase;color:var(--green)!important;margin:0 0 12px!important;font-size:12px!important;font-weight:750!important}.login-card h1{letter-spacing:-.045em;color:var(--ink);margin:0 0 7px;font-size:31px;font-weight:650}.login-card p{color:var(--ink-2);margin:0 0 27px;font-size:12px}.login-card label{color:var(--ink-2);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.login-card .btn{width:100%;margin-top:18px}.login-note{color:var(--ink-3)!important;margin-top:19px!important;font-size:12px!important}@media (width<=760px){.login-wrap{min-height:100svh;display:block}.login-card{max-width:none;padding:36px 24px 48px}}.footer{border-top:1px solid var(--sand-line);background:var(--card);margin-top:auto}@media (width<=1000px){.split-even{grid-template-columns:1fr}}@media (width<=640px){.page{padding-inline:16px}.topic-form-grid,.topic-list-grid,.driver-row{grid-template-columns:1fr}.admin-topic-controls{align-items:stretch;width:100%}.admin-topic-controls select{flex:1;min-width:0}}.workspace-content .section-title{color:var(--ink-2);letter-spacing:.09em;font-size:12px;font-weight:750}.workspace-content .section-sub{max-width:580px;color:var(--ink-3);font-size:12.5px}.workspace-content .card{border-color:var(--sand-line);background:var(--paper);padding:24px 26px}.workspace-content .split-even,.workspace-content .grid{gap:18px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-content .badge,.workspace-content .chip{border-radius:0}.workspace-content .footer{background:0 0;margin-top:auto}@media (width<=640px){.topic-form-grid,.topic-list-grid,.driver-row{grid-template-columns:1fr}.admin-topic-controls{align-items:stretch;width:100%}.admin-topic-controls select{flex:1;min-width:0}.workspace-content .card{padding:20px}}@media (prefers-reduced-motion:reduce){.rail-nav a,.btn,.lang-toggle,.tabs button{transition:none}}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.page{max-width:1600px}.queue-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-block:16px 22px;display:flex}.queue-toolbar>.input{flex:1;width:auto;max-width:440px}.report-analytics-link{color:var(--ink);margin:-2px 0 18px;font-size:13px;font-weight:550;display:inline-block}.pagination{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;padding:16px 0;font-size:12px;display:flex}.analysis-note{color:var(--ink-2);margin-block:16px;font-size:12px;line-height:1.7}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.section-heading h3{margin:0}.table-scroll{overflow-x:auto}.workspace-table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.workspace-table th{border-bottom:2px solid var(--sand-line);color:var(--ink-2);white-space:nowrap;text-align:start;padding:12px 14px;font-size:12px;font-weight:600}.workspace-table td{border-bottom:1px solid var(--sand-line);vertical-align:top;padding:15px 14px}.workspace-table td small{color:var(--ink-2);margin-top:5px;display:block}.intelligence-section{min-width:0;margin-block:26px 34px}.intelligence-section h3{margin-top:0;font-size:18px;font-weight:500}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--green-deep);font-size:12px}summary{cursor:pointer}@media print{html,body,#root,.workspace-shell,.workspace-content,.page{background:#fff!important;min-height:0!important}.workspace-rail,.mobile-header,.footer,.skip-link{display:none!important}.workspace-shell,.workspace-content,.page{width:100%!important;margin:0!important;padding:0!important;display:block!important}.report-md{font-size:11pt}.report-md,.report-md>*,.report-md table{break-inside:auto;max-height:none!important;overflow:visible!important}.report-md thead{display:table-header-group}.report-md tr{break-inside:avoid}.report-md h1,.report-md h2,.report-md h3,.report-md h4,.report-md h5,.report-md h6{break-after:avoid}.report-md p{orphans:3;widows:3}.page button,.page input,.page select,.page textarea{display:none!important}.report-md a{color:inherit;text-decoration:none}.section,.card{border:0!important}.split-even{display:block!important}.split-even>section+section{break-before:page}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.login-card label{margin-block:15px;font-size:12px;display:block}.account-settings>details{border-block:1px solid var(--sand-line);padding:16px 0}.map-region:focus-visible{stroke:var(--green-ink);stroke-width:2px;outline:none}.workspace-content .section-title{letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.workspace-content .card{padding:20px}.map-wrap svg{max-height:430px}.report-md{overflow-wrap:anywhere}.source-diagnostics{border-block:1px solid var(--sand-line);margin-bottom:24px;padding:18px 0}.source-diagnostics>.btn{margin-top:16px}.view-tabs{flex-wrap:wrap;margin:18px 0 16px}.view-tabs button[aria-selected=true]{background:var(--green-deep);color:var(--on-ink)}.memo{border:1px solid var(--sand-line);background:var(--card);gap:12px;margin-top:10px;padding:14px 16px;display:grid}.team-invite-form{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:16px;max-width:1080px;margin-top:24px;display:grid}.team-invite-form label{gap:8px;font-size:13px;display:grid}.team-role-description{margin-top:10px}.team-settings h4{margin-top:32px}.team-list{margin:0;padding:0;list-style:none}.team-list>li{border-bottom:1px solid var(--sand-line);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.team-person{overflow-wrap:anywhere;min-width:0}.team-person small{color:var(--ink-2);margin-top:5px;display:block}.team-person small.team-you{font-weight:400;display:inline}.team-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}@media (width<=680px){.team-invite-form{grid-template-columns:1fr}.team-list>li{flex-direction:column;align-items:stretch;gap:12px}.team-actions{flex-wrap:wrap}.team-actions .input{flex:1;min-width:120px}}.pha-workspace{color:var(--ink)}.pha-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:0;padding-bottom:17px;display:flex}.pha-section-heading h2,.issue-detail h2{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.45}.pha-section-heading>span{color:var(--ink-2);font-size:12.5px}.issue-meta{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.issue-meta>span+span:before{content:"·";color:var(--muted);margin-inline-end:12px}.issue-citations{color:var(--ink-2);flex-wrap:wrap;gap:7px 17px;margin-top:17px;font-size:12px;display:flex}.issue-citations a{text-underline-offset:3px;color:var(--green);font-weight:500;text-decoration:underline}.quiet-state{color:var(--ink-2);margin:0;padding:18px 0;font-size:13px;line-height:1.7}.back-link{color:var(--green);margin-bottom:25px;font-size:12px;display:inline-block}.issue-detail-header{max-width:1050px;margin-bottom:32px}.issue-detail-header h1{overflow-wrap:anywhere;max-width:960px;margin-top:14px;font-size:32px;line-height:1.45}.issue-detail .detail-dates{font-size:12px}.issue-detail-layout{grid-template-columns:minmax(0,1fr) 290px;gap:48px;display:grid}.issue-detail-content{min-width:0}.issue-detail-content>section{border-top:1px solid var(--sand-line);padding:25px 0}.issue-lead{color:var(--ink);margin:17px 0 23px;font-size:16px;line-height:1.9}.fact-list{grid-template-columns:1fr 1fr;gap:19px 25px;margin:0;display:grid}.fact-list>div{min-width:0}.fact-list dt{color:var(--ink-2);margin-bottom:5px;font-size:12px}.fact-list dd{color:var(--ink);margin:0;font-size:13px}.issue-changes ul,.issue-guidance ul{margin:15px 0 0;padding:0;list-style:none}.issue-changes li{margin-top:17px}.issue-changes li time{color:var(--ink-2);font-size:12px}.issue-changes li p{color:var(--ink-2);margin:5px 0;font-size:13px;line-height:1.75}.issue-changes a{font-size:12px}.issue-unknowns ul{color:var(--ink2);padding-inline-start:19px;font-size:13px;line-height:1.8}.issue-guidance>p{color:var(--ink-2);font-size:13px;line-height:1.8}.issue-guidance li{border-bottom:1px solid var(--hair);padding:16px 0}.issue-guidance li p{color:var(--ink-2);font-size:12px}.issue-evidence ol{margin:0;padding:0;list-style:none}.issue-evidence li{border-bottom:1px solid var(--hair);padding:23px 0;scroll-margin-top:30px}.issue-evidence h3{overflow-wrap:anywhere;margin:9px 0;font-size:15px;font-weight:500;line-height:1.7}.issue-evidence details{color:var(--ink2);font-size:12px}.issue-evidence summary{cursor:pointer}.issue-evidence details p{white-space:pre-line;overflow-wrap:anywhere;line-height:1.9}.duplicate-evidence{opacity:.8}.login-wrap{background:var(--tealw);grid-template-columns:1fr;place-items:center;padding:35px 20px;display:grid}.login-card{border:1px solid var(--line);background:var(--paper);max-width:430px;padding:37px 38px}.login-card .lang-toggle{float:inline-end}.login-card .login-form-label{text-transform:none;letter-spacing:0;margin-bottom:30px!important;font-size:12px!important;font-weight:400!important}.login-card h1{letter-spacing:-.02em;margin-bottom:21px;font-size:21px}.login-card label{margin-bottom:16px;font-size:12px}.login-card label .input{margin-top:6px}:where(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<=1190px){.issue-detail-layout{grid-template-columns:minmax(0,1fr) 245px;gap:30px}}@media (width<=960px){.issue-detail-layout{grid-template-columns:1fr}}@media (width<=760px){.pha-section-heading{flex-wrap:wrap;gap:4px;padding-bottom:12px}.issue-detail-header h1{font-size:26px}.fact-list{gap:17px}.login-wrap{padding:25px 15px}.login-card{padding:29px 24px}}@media print{.back-link{display:none!important}.issue-detail-layout{display:block}.issue-evidence li{break-inside:avoid}.workspace-content .page{padding:0}}.text-link{color:var(--green);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:3px 0;font-size:12px;text-decoration:underline}.source-wording-note{color:var(--muted);margin:10px 0 4px;font-size:12px;line-height:1.5}.login-card .muayin-brand--login{margin:8px 0 4px}[dir=rtl] .pha-section-heading h2{letter-spacing:0}.theme-summary{color:var(--ink-2);max-width:760px;margin:0;font-size:14px;line-height:1.65}.theme-records{margin-top:14px}.theme-records>summary{cursor:pointer;color:var(--ink);font-size:13px;font-weight:600;list-style:none}.theme-records>summary:before{content:"▸ "}.theme-records[open]>summary:before{content:"▾ "}.public-intelligence{margin-top:30px}.public-intelligence-kind{color:var(--ink-2);margin:0 0 5px;font-size:12px}.public-intelligence-item{border-bottom:1px solid var(--sand-line);overflow-wrap:anywhere;padding:20px 0}.public-intelligence-item h3{color:var(--ink);margin:0 0 8px;font-size:18px;font-weight:550;line-height:1.5}.public-intelligence-assessment{color:var(--ink-2);max-width:760px;margin:8px 0 0;font-size:12px;line-height:1.6}.public-intelligence-implication,.public-intelligence-action{max-width:760px;margin:10px 0 0;font-size:14px;line-height:1.65}.public-intelligence-evidence ol{margin:8px 0 0;padding-inline-start:20px}.public-intelligence-evidence li{margin-top:12px;padding-inline-start:4px}.public-intelligence-evidence blockquote{color:var(--ink-2);max-width:760px;margin:0;font-size:13px;line-height:1.7}.public-intelligence-evidence .issue-citations{flex-wrap:wrap;margin-top:6px}.public-intelligence-error{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;font-size:13px;display:flex}.public-intelligence-error p{margin:0}.gathering-risks{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.risk-chip{background:var(--paper2);color:var(--ink);border-radius:0;padding:3px 9px;font-size:12px}.gatherings-table{border-collapse:collapse;width:100%;margin-top:14px;font-size:13px}.gatherings-table th{text-align:start;color:var(--ink-2);border-bottom:1px solid var(--sand-line);padding:8px 6px;font-size:12px;font-weight:600}.gatherings-table td{border-bottom:1px solid var(--sand-line);vertical-align:top;padding:10px 6px}.gatherings-table tr.disabled td{color:var(--ink-2)}.gatherings-table .quiet{color:var(--ink-2);font-size:12px}.gathering-form{border-top:1px solid var(--sand-line);margin-top:22px;padding-top:18px}.gathering-form h3{margin:0 0 12px;font-size:17px;font-weight:600}.gathering-form .form-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 18px;display:grid}.gathering-form label{color:var(--ink-2);font-size:12px;display:block}.gathering-form label .input,.gathering-form textarea.input{width:100%;margin-top:4px;display:block}.gathering-form .risk-fieldset{border:1px solid var(--sand-line);flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:10px 12px;display:flex}.gathering-form .risk-fieldset legend{color:var(--ink-2);padding:0 4px;font-size:12px}.gathering-form label.check{color:var(--ink);align-items:center;gap:6px;margin-top:8px;font-size:13px;display:inline-flex}.gathering-form .form-actions{gap:10px;margin-top:16px;display:flex}.alert-row{border-bottom:1px solid var(--hair);padding:18px 0}.alert-list{border-top:1px solid var(--hair)}.alert-row h3{margin:8px 0 6px;font-size:20px;font-weight:550;line-height:1.4}.grade-badge{border:1px solid var(--grade-yellow);color:var(--grade-yellow);background:var(--grade-yellow-bg);border-radius:0;align-items:center;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.grade-badge.grade-amber{border-color:var(--grade-amber);color:var(--grade-amber);background:var(--grade-amber-bg)}.grade-badge.grade-red{border-color:var(--grade-red);color:var(--grade-red);background:var(--grade-red-bg)}.alert-deliveries{color:var(--ink-2);margin:10px 0 0;padding-inline-start:18px;font-size:13px;line-height:1.7}.alert-form .form-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px 18px;display:grid}.alert-form label{color:var(--ink-2);font-size:12px;display:block}.alert-form label .input,.alert-form textarea.input{width:100%;margin-top:4px;display:block}.alert-form .form-actions{gap:10px;margin-top:16px;display:flex}.subscription-form label.check{align-items:center;gap:6px;margin:6px 14px 6px 0;font-size:13px;display:inline-flex}:focus-visible,:where(a,button,summary,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.skip-link{top:-100px;z-index:100;background:var(--ink);color:var(--on-ink);border-radius:9999px;padding:10px 18px;font-weight:500;position:fixed;inset-inline-start:16px}.skip-link:focus{top:12px}.workspace-shell{background:var(--paper);align-items:flex-start;min-height:100vh;display:flex}.workspace-rail{background:var(--paper);border-inline-end:1px solid var(--hair);flex-direction:column;flex:0 0 240px;gap:18px;width:240px;height:100vh;padding:22px 16px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.rail-brand{flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}.rail-subtitle{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:8px 2px 0;font-size:11px;font-weight:500;line-height:1.6}[dir=rtl] .rail-subtitle{letter-spacing:0;text-transform:none;font-size:12.5px}.rail-nav{flex-direction:column;display:flex}.rail-nav a{color:var(--ink-soft);transition:color .3s var(--ease), border-color .3s var(--ease);border-inline-start:2px solid #0000;align-items:center;gap:11px;padding-block:8px;padding-inline:12px 10px;font-size:15px;line-height:24px;text-decoration:none;display:flex}.rail-nav a:hover{color:var(--ink);text-decoration:none}.rail-nav a.active{color:var(--ink);border-inline-start-color:var(--teal);font-weight:500}.rail-nav a>span,.rail-footer a>span{min-width:0}.rail-icon{opacity:.8;flex:none;width:15px;height:15px}.rail-footer{border-top:1px solid var(--hair);flex-direction:column;align-items:stretch;gap:12px;margin-top:auto;padding-top:14px;font-size:14px;display:flex}.rail-footer .rail-reports,.rail-footer .rail-admin{color:var(--ink-soft);align-self:flex-start;font-size:14px;text-decoration:none}.rail-footer .rail-reports:hover,.rail-footer .rail-admin:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.rail-footer .rail-admin.active{color:var(--ink);font-weight:500}.rail-member{align-items:center;gap:10px;line-height:1.3;display:flex}.rail-avatar{border:1px solid var(--line);width:30px;height:30px;color:var(--ink2);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.rail-member-text{flex-direction:column;min-width:0;display:flex}.rail-member b{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.rail-member-text>span{color:var(--muted);font-size:12.5px}.rail-signout{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px}.rail-signout:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.rail-footer .notice{margin:0}.lang-toggle,.rail-footer .lang-toggle,.login-card .lang-toggle{border:1px solid var(--line);background:var(--paper);min-height:32px;color:var(--ink);font-family:var(--f);cursor:pointer;border-radius:9999px;justify-content:center;align-self:flex-start;align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.rail-footer .lang-toggle{min-height:36px;padding:6px 14px}.lang-toggle:hover{border-color:var(--ink2);background:var(--paper)}.workspace-content{flex:1;min-width:0;padding:44px max(24px,min(56px,4vw)) 96px}.workspace-content .page{width:100%;max-width:1240px;margin:0 auto;padding:0}.mobile-header{display:none}.menu-button{border:1px solid var(--rule-strong);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:9999px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.menu-button:hover{border-color:var(--ink2)}.menu-button .menu-icon{width:15px;height:15px;margin-inline-end:6px}.mobile-header-actions{align-items:center;gap:8px;display:flex}.ask-fab{right:max(24px, calc(env(safe-area-inset-right,0px) + 16px));bottom:max(24px, calc(env(safe-area-inset-bottom,0px) + 16px));z-index:70;background:var(--ink);min-height:46px;color:var(--on-ink);transition:transform .35s var(--ease);border-radius:9999px;align-items:center;gap:10px;padding-block:0;padding-inline:14px 20px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex;position:fixed}[dir=rtl] .ask-fab{right:264px}.ask-fab:hover{color:var(--on-ink);text-decoration:none;transform:translateY(-2px)}.ask-fab kbd{font:inherit;opacity:.6;border:1px solid var(--rule-on-ink);padding:0 5px;font-size:12px}@media (width<=900px){.workspace-shell{display:block}.mobile-header{z-index:50;background:var(--paper);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 16px;display:flex;position:sticky;top:0}.workspace-rail{display:none}.menu-open .workspace-rail{z-index:60;border:0;width:auto;height:auto;padding:8px 16px 24px;display:flex;position:fixed;inset:64px 0 0}.menu-open .rail-brand{display:none}.menu-open .rail-nav a{padding-block:11px}.menu-open .rail-footer .lang-toggle{display:none}.workspace-content{padding:24px 16px 96px}.menu-open .ask-fab{display:none}.ask-fab,[dir=rtl] .ask-fab{right:max(24px, calc(env(safe-area-inset-right,0px) + 16px));justify-content:center;width:52px;height:52px;padding:0}.ask-fab .ask-fab-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ask-fab kbd{display:none}}@media (prefers-reduced-motion:reduce){.ask-fab,.rail-nav a,.rail-footer a{transition:none}}@media print{.workspace-rail,.ask-fab,.mobile-header,.skip-link{display:none!important}.workspace-shell,.workspace-content,.workspace-content .page{max-width:none!important;margin:0!important;padding:0!important;display:block!important}}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--teal)}.m-ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:26px;display:flex}.m-ph-text{min-width:0}.m-ph h1{font-family:var(--fh);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(30px,4.2vw,44px);font-weight:700;line-height:1.08}.m-ph-meta{color:var(--muted);margin:0 0 10px;font-size:13px}.m-ph-lede{max-width:64ch;color:var(--ink-soft);margin:12px 0 0;font-size:16.5px}.m-ph-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.m-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:12px;font-size:11.5px;font-weight:500;display:flex}.m-eyebrow:before{content:"";background:var(--teal);flex:none;width:14px;height:2px}.m-sec{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:16px;margin:40px 0 18px;padding-bottom:12px;display:flex}.m-sec--first{margin-top:0}.m-sec h2,.m-sec h3{font-family:var(--fh);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:19px;font-weight:600}.m-sec-title--numbered{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px;display:grid}.m-sec-title--numbered>*{grid-column:2}.m-sec-title--numbered>.m-sec-num{letter-spacing:.18em;color:var(--teal);font-variant-numeric:tabular-nums;grid-area:1/1;font-size:12px;font-weight:500}.m-sec-sub{color:var(--muted);margin:4px 0 0;font-size:13.5px}.m-sec-aside{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:16px;font-size:13.5px;display:flex}.m-stat{border-top:2px solid var(--teal);color:inherit;transition:background-color .4s var(--ease);flex-direction:column;gap:6px;padding:16px 18px 18px;text-decoration:none;display:flex}a.m-stat:hover{background:var(--tealw);text-decoration:none}.m-stat-label{color:var(--muted);justify-content:space-between;gap:8px;font-size:13px;display:flex}.m-stat-aside{color:var(--ink);white-space:nowrap;font-weight:600}.m-stat-value{letter-spacing:-.025em;color:var(--teald);font-size:34px;font-weight:500;line-height:1.05}.m-stat-sub{color:var(--muted);font-size:13px}.m-stat--pending{border-top-color:var(--line)}.m-stat--pending .m-stat-value{letter-spacing:-.01em;color:var(--ink);font-size:18px;line-height:1.35}.m-stat--pending .m-stat-value.is-loading{color:var(--muted)}.m-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1100px){.m-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.m-stats{grid-template-columns:minmax(0,1fr)}}.m-chip{border:1px solid var(--teal40);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--teald);align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.m-chip--neutral{border-color:var(--line);color:var(--muted)}.m-chip--ink{border-color:var(--ink);color:var(--ink)}.m-chip--solid{border-color:var(--teald);background:var(--teald);color:var(--on-ink)}.m-chip--dash{border-style:dashed;border-color:var(--line);color:var(--muted)}.m-btn,.m-gbtn{white-space:nowrap;cursor:pointer;transition:transform .3s var(--ease), opacity .3s var(--ease), border-color .3s var(--ease);border-radius:9999px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:500;text-decoration:none;display:inline-flex}.m-btn{background:var(--ink);min-height:40px;color:var(--on-ink);border:0;padding:0 22px;font-size:14.5px}.m-btn:hover{color:var(--on-ink);opacity:.9;text-decoration:none;transform:translateY(-2px)}.m-gbtn{border:1px solid var(--rule-strong);min-height:34px;color:var(--ink);background:0 0;padding:0 16px;font-size:14px}.m-gbtn:hover{border-color:var(--ink2);color:var(--ink);text-decoration:none;transform:translateY(-2px)}.m-gbtn--sm{min-height:28px;padding:0 12px;font-size:13px}.m-btn:active,.m-gbtn:active{transform:scale(.985)}.m-btn:disabled,.m-gbtn:disabled{cursor:default;opacity:.5;transform:none}.m-tabs{border-bottom:1px solid var(--hair);gap:22px;margin:0 0 22px;display:flex;overflow-x:auto}.m-tabs a,.m-tabs button{font:inherit;white-space:nowrap;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0;font-size:14.5px;text-decoration:none}.m-tabs a:hover,.m-tabs button:hover{color:var(--ink);text-decoration:none}.m-tabs .is-current{border-bottom-color:var(--teal);color:var(--ink);font-weight:500}.m-filters{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.m-filters button{border:1px solid var(--rule-strong);font:inherit;color:var(--ink);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease);background:0 0;border-radius:9999px;align-items:center;gap:8px;padding:5px 14px;font-size:13.5px;display:inline-flex}.m-filters button b{opacity:.6;font-size:12px;font-weight:500}.m-filters button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.m-table-wrap{overflow-x:auto}.m-table{border-collapse:collapse;width:100%;font-size:14px}.m-table caption{text-align:start;color:var(--muted);padding:0 0 10px;font-size:13px}.m-table thead th{border-bottom:1px solid var(--hair);text-align:start;white-space:nowrap;color:var(--muted);padding:6px 8px;font-size:13px;font-weight:500}.m-table tbody th,.m-table tbody td{border-bottom:1px solid var(--hair);text-align:start;color:var(--ink2);padding:8px;font-weight:400}.m-table tbody th{color:var(--ink)}.m-table tbody tr:nth-child(2n)>*{background:var(--zebra)}.m-table .m-num{text-align:end;font-variant-numeric:tabular-nums}.m-table-empty{color:var(--muted)}.m-facts{border:1px solid var(--hair);background:var(--hair);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:0;display:grid}.m-facts>div{background:var(--paper);padding:14px 16px}.m-facts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.m-facts dd{color:var(--ink);margin:4px 0 0}.m-tlink{color:var(--teald);font-size:14px;font-weight:500}.m-note{border-inline-start:2px solid var(--ink);color:var(--ink2);padding-block:4px;padding-inline:12px 0;font-size:14px}[dir=rtl] .m-note :is(ul,ol){padding-inline-end:1.5em}[dir=rtl] .m-eyebrow,[dir=rtl] .m-chip,[dir=rtl] .m-facts dt{letter-spacing:0;text-transform:none}[dir=rtl] .m-eyebrow{font-size:13px}[dir=rtl] .m-ph h1,[dir=rtl] .m-sec h2,[dir=rtl] .m-sec h3{letter-spacing:0}.state-box{border:1px solid var(--hair);text-align:center;color:var(--muted);padding:40px 24px;font-size:14px}.notice{border:1px solid var(--hair);border-inline-start:2px solid var(--ink);background:var(--paper2);color:var(--ink);border-radius:0;padding-block:12px;padding-inline:14px 16px;font-size:14px}.notice.warn,.notice.error{border-color:var(--hair);border-inline-start-color:var(--ink);background:var(--paper2);color:var(--ink)}.notice .m-gbtn{margin-inline-start:10px}.page-error .m-gbtn{margin-top:12px}@media (prefers-reduced-motion:reduce){.m-btn,.m-gbtn,.m-stat,.m-filters button{transition:none}.m-btn:hover,.m-gbtn:hover{transform:none}}
