.discipline-module__GdfWbW__page{color:#f8fafcf5;background:radial-gradient(at 18% -8%,#a99df21c,#0000 38%),radial-gradient(at 86% 14%,#83f7ea17,#0000 34%),linear-gradient(#07090c 0%,#050607 52%,#030405 100%);min-height:100vh;overflow-x:hidden}.discipline-module__GdfWbW__page:before{content:"";pointer-events:none;opacity:.68;background:linear-gradient(135deg,#0000 0 44%,#a99df209 44.1% 44.24%,#0000 44.38% 100%),repeating-linear-gradient(90deg,#97aabf06 0 1px,#0000 1px 118px),repeating-linear-gradient(0deg,#97aabf05 0 1px,#0000 1px 118px);position:fixed;inset:56px 0 0}.discipline-module__GdfWbW__shell{z-index:1;width:min(1200px,100vw - 32px);margin:0 auto;padding:40px 0 72px;position:relative}.discipline-module__GdfWbW__hero{border-bottom:1px solid #97aabf1f;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:stretch;gap:28px;padding:28px 0 34px;display:grid}.discipline-module__GdfWbW__eyebrow{color:#94a3b88a;font-family:var(--font-jetbrains-mono), monospace;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:flex}.discipline-module__GdfWbW__eyebrow span+span:before{content:"";background:#a99df2b3;border-radius:999px;width:4px;height:4px;margin:0 10px 2px 0;display:inline-block}.discipline-module__GdfWbW__heroCopy h1{color:#f8fafcfa;letter-spacing:0;max-width:820px;margin:0;font-size:clamp(36px,5vw,64px);font-weight:760;line-height:.96}.discipline-module__GdfWbW__heroCopy p{color:#cbd5e19e;max-width:690px;margin-top:18px;font-size:15px;line-height:1.7}.discipline-module__GdfWbW__gateStrip{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.discipline-module__GdfWbW__gateStrip span{color:#e2e8f0a3;font-family:var(--font-jetbrains-mono), monospace;text-transform:uppercase;background:#a99df20e;border:1px solid #a99df229;border-radius:999px;padding:7px 10px;font-size:10px}.discipline-module__GdfWbW__verdictCard,.discipline-module__GdfWbW__explainer,.discipline-module__GdfWbW__latestPanel,.discipline-module__GdfWbW__historyPanel,.discipline-module__GdfWbW__tile,.discipline-module__GdfWbW__explainerGate,.discipline-module__GdfWbW__explainerNote{background:linear-gradient(#0f1218e6,#07090cf0),linear-gradient(135deg,#a99df208,#0000 44%,#83f7ea06);border:1px solid #97aabf26;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 22px 60px #00000038}.discipline-module__GdfWbW__verdictCard{flex-direction:column;justify-content:space-between;min-height:230px;padding:18px;display:flex}.discipline-module__GdfWbW__verdictLabel,.discipline-module__GdfWbW__sectionHeader p,.discipline-module__GdfWbW__tile div,.discipline-module__GdfWbW__explainerKicker{color:#94a3b88f;font-family:var(--font-jetbrains-mono), monospace;text-transform:uppercase;font-size:10px}.discipline-module__GdfWbW__verdictValue{margin-top:10px;font-size:32px;font-weight:760;line-height:1}.discipline-module__GdfWbW__verdictAccepted{color:#34d399f0}.discipline-module__GdfWbW__verdictBlocked{color:#f87171f0}.discipline-module__GdfWbW__verdictWarn{color:#facc15eb}.discipline-module__GdfWbW__verdictMuted{color:#cbd5e199}.discipline-module__GdfWbW__verdictMeta{color:#cbd5e185;font-family:var(--font-jetbrains-mono), monospace;border-top:1px solid #97aabf1a;justify-content:space-between;gap:12px;padding-top:14px;font-size:11px;display:flex}.discipline-module__GdfWbW__miniGateList{gap:8px;display:grid}.discipline-module__GdfWbW__miniGateList div{color:#cbd5e194;font-family:var(--font-jetbrains-mono), monospace;background:#ffffff06;border:1px solid #97aabf14;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 9px;font-size:10px;display:flex}.discipline-module__GdfWbW__explainer{margin:28px 0}.discipline-module__GdfWbW__explainerButton{text-align:left;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:16px 18px;transition:background .16s;display:flex}.discipline-module__GdfWbW__explainerButton:hover{background:#ffffff06}.discipline-module__GdfWbW__explainerTitle{color:#e2e8f0a3;font-size:12px}.discipline-module__GdfWbW__explainerBody{padding:0 18px 20px}.discipline-module__GdfWbW__explainerBody>p{color:#cbd5e19e;max-width:780px;margin:0 0 18px;font-size:14px;line-height:1.7}.discipline-module__GdfWbW__explainerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.discipline-module__GdfWbW__explainerGate{flex-direction:column;min-height:260px;padding:16px;display:flex}.discipline-module__GdfWbW__explainerGate>div{align-items:center;gap:8px;margin-bottom:10px;display:flex}.discipline-module__GdfWbW__explainerGate>div span{color:#f8fafcdb;font-size:14px;font-weight:700}.discipline-module__GdfWbW__explainerGate>p{color:#cbd5e16b;margin:0 0 12px;font-size:11px;font-style:italic}.discipline-module__GdfWbW__explainerGate section{color:#cbd5e19e;font-size:12px;line-height:1.62}.discipline-module__GdfWbW__explainerGate footer{color:#94a3b87a;border-top:1px solid #97aabf14;margin-top:auto;padding-top:10px;font-size:10px;line-height:1.55}.discipline-module__GdfWbW__explainerGate footer span{color:#cbd5e18a;font-family:var(--font-jetbrains-mono), monospace;text-transform:uppercase}.discipline-module__GdfWbW__explainerNote{padding:14px}.discipline-module__GdfWbW__explainerNote p{color:#cbd5e194;margin:0;font-size:11px;line-height:1.7}.discipline-module__GdfWbW__explainerNote p+p{margin-top:8px}.discipline-module__GdfWbW__sourceLinks{border-top:1px solid #97aabf14;flex-wrap:wrap;gap:10px 20px;margin-top:14px;padding-top:12px;display:flex}.discipline-module__GdfWbW__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.discipline-module__GdfWbW__tile{min-height:112px;padding:16px}.discipline-module__GdfWbW__tile strong{color:currentColor;font-family:var(--font-jetbrains-mono), monospace;margin-top:26px;font-size:25px;line-height:1;display:block}.discipline-module__GdfWbW__tileEmerald{color:#34d399eb;border-color:#34d39933}.discipline-module__GdfWbW__tileRed{color:#f87171eb;border-color:#f8717133}.discipline-module__GdfWbW__tileAmber{color:#facc15e6;border-color:#facc1538}.discipline-module__GdfWbW__tileMuted{color:#e2e8f09e}.discipline-module__GdfWbW__latestPanel,.discipline-module__GdfWbW__historyPanel{margin-bottom:28px;padding:20px}.discipline-module__GdfWbW__sectionHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.discipline-module__GdfWbW__sectionHeader h3{color:#f8fafcdb;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.discipline-module__GdfWbW__sectionHeader p{margin:4px 0 0}.discipline-module__GdfWbW__statusPill{width:fit-content;font-family:var(--font-jetbrains-mono), monospace;border:1px solid #97aabf24;border-radius:999px;padding:6px 9px;font-size:10px;line-height:1}.discipline-module__GdfWbW__statusAccepted{color:#34d399eb;background:#34d39914;border-color:#34d39938}.discipline-module__GdfWbW__statusBlocked{color:#f87171eb;background:#f8717114;border-color:#f8717138}.discipline-module__GdfWbW__statusWarn{color:#facc15e6;background:#facc1514;border-color:#facc1538}.discipline-module__GdfWbW__statusMuted{color:#cbd5e199}.discipline-module__GdfWbW__latestMeta{color:#94a3b885;font-family:var(--font-jetbrains-mono), monospace;margin-bottom:14px;font-size:11px}.discipline-module__GdfWbW__blockReason,.discipline-module__GdfWbW__repairStep{font-family:var(--font-jetbrains-mono), monospace;border-radius:8px;margin-bottom:12px;padding:12px;font-size:11px}.discipline-module__GdfWbW__blockReason{color:#fca5a5db;background:#f871710f;border:1px solid #f8717133}.discipline-module__GdfWbW__repairStep{color:#fde047db;background:#facc150f;border:1px solid #facc1533}.discipline-module__GdfWbW__latestChecks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.discipline-module__GdfWbW__latestCheckRow{font-family:var(--font-jetbrains-mono), monospace;background:#0000003d;border:1px solid #97aabf1a;border-radius:8px;grid-template-columns:auto 110px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.discipline-module__GdfWbW__latestCheckRow strong{color:#f8fafcc2;font-size:11px;font-weight:600}.discipline-module__GdfWbW__latestCheckRow em{color:#94a3b899;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.discipline-module__GdfWbW__tableScroller{border:1px solid #97aabf1a;border-radius:8px;overflow-x:auto}.discipline-module__GdfWbW__historyTable{border-collapse:collapse;width:100%;min-width:820px;font-family:var(--font-jetbrains-mono), monospace;font-size:11px}.discipline-module__GdfWbW__historyTable th,.discipline-module__GdfWbW__historyTable td{text-align:left;border-bottom:1px solid #97aabf14;padding:12px 14px}.discipline-module__GdfWbW__historyTable th{color:#94a3b88a;text-transform:uppercase;font-size:10px;font-weight:500}.discipline-module__GdfWbW__historyTable tr[role=button]{cursor:pointer;transition:background .14s}.discipline-module__GdfWbW__historyTable tr[role=button]:hover{background:#ffffff06}.discipline-module__GdfWbW__historyTable td{color:#cbd5e194}.discipline-module__GdfWbW__registryId{color:#94a3b861;margin-top:3px;font-size:9px;line-height:1.1;display:block}.discipline-module__GdfWbW__gateIconCell{align-items:center;display:inline-flex}.discipline-module__GdfWbW__reasonCell{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.discipline-module__GdfWbW__drillRow td{background:#ffffff04}.discipline-module__GdfWbW__drillRow pre{color:#cbd5e194;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.6}.discipline-module__GdfWbW__footerNote{text-align:center;color:#94a3b859;font-family:var(--font-jetbrains-mono), monospace;margin-top:20px;font-size:10px}@media (max-width:980px){.discipline-module__GdfWbW__hero{grid-template-columns:1fr}.discipline-module__GdfWbW__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.discipline-module__GdfWbW__latestChecks,.discipline-module__GdfWbW__explainerGrid{grid-template-columns:1fr}.discipline-module__GdfWbW__latestCheckRow{grid-template-columns:auto 120px minmax(0,1fr)}}@media (max-width:640px){.discipline-module__GdfWbW__shell{width:min(100vw - 32px,560px);padding-top:28px}.discipline-module__GdfWbW__hero{padding-top:18px}.discipline-module__GdfWbW__heroCopy h1{font-size:34px;line-height:1.02}.discipline-module__GdfWbW__gateStrip{flex-direction:column;align-items:flex-start}.discipline-module__GdfWbW__verdictCard{min-height:210px}.discipline-module__GdfWbW__summaryGrid{grid-template-columns:1fr 1fr}.discipline-module__GdfWbW__tile{min-height:100px;padding:14px}.discipline-module__GdfWbW__tile strong{margin-top:22px;font-size:22px}.discipline-module__GdfWbW__explainerButton,.discipline-module__GdfWbW__sectionHeader{flex-direction:column;align-items:flex-start}.discipline-module__GdfWbW__latestPanel,.discipline-module__GdfWbW__historyPanel{padding:16px}.discipline-module__GdfWbW__latestCheckRow{grid-template-columns:auto 1fr}.discipline-module__GdfWbW__latestCheckRow em{white-space:normal;grid-column:2}}
