.StateLegalConfigBoard-module__fXMbWa__page{--bg:#eef3fa;--surface:#fff;--surface2:#f7fcfc;--border:#d5e8e9;--border2:#d0dcf0;--text:#0b1729;--muted:#6b7ea4;--muted2:#6f8f90;--accent:#1d4ed8;--green:#0f2d5e;--green-bg:#0d5e631a;--red:#b91c1c;--red-bg:#b91c1c14;--amber:#b45309;--amber-bg:#b453091a;--purple:#0f2d5e;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-noto,"Noto Sans",sans-serif);padding:48px 32px 80px;position:relative}.StateLegalConfigBoard-module__fXMbWa__page:before{content:"";pointer-events:none;background-image:linear-gradient(#c9953a08 1px,#0000 1px),linear-gradient(90deg,#0d5e6308 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0}.StateLegalConfigBoard-module__fXMbWa__page>*{z-index:1;max-width:1100px;margin-left:auto;margin-right:auto;position:relative}.StateLegalConfigBoard-module__fXMbWa__header{margin-bottom:44px}.StateLegalConfigBoard-module__fXMbWa__eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--muted2);align-items:center;gap:10px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.StateLegalConfigBoard-module__fXMbWa__eyebrow:before{content:"";background:var(--border2);width:24px;height:1px}.StateLegalConfigBoard-module__fXMbWa__title{font-family:var(--font-Epilogue,"Epilogue",serif);letter-spacing:-1.2px;margin:0 0 12px;font-size:clamp(30px,3vw,38px);font-weight:800}.StateLegalConfigBoard-module__fXMbWa__title span{color:var(--accent)}.StateLegalConfigBoard-module__fXMbWa__subtitle{max-width:760px;color:var(--muted2);margin:0;font-size:14px;line-height:1.65}.StateLegalConfigBoard-module__fXMbWa__alert{background:#f8717114;border:1px solid #f8717140;gap:12px;margin-bottom:32px;padding:14px 18px;display:flex}.StateLegalConfigBoard-module__fXMbWa__alertIcon{min-width:42px;font-family:var(--font-dm-mono,"DM Mono",monospace);color:var(--red);background:#f871711a;border:1px solid #f8717140;justify-content:center;align-items:center;height:22px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.StateLegalConfigBoard-module__fXMbWa__alertText{color:var(--muted2);margin:0;font-size:13px;line-height:1.6}.StateLegalConfigBoard-module__fXMbWa__alertText strong{color:var(--red)}.StateLegalConfigBoard-module__fXMbWa__summaryStrip{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-bottom:38px;display:grid}.StateLegalConfigBoard-module__fXMbWa__summaryCell{background:var(--surface);padding:18px 20px}.StateLegalConfigBoard-module__fXMbWa__summaryNumber{font-family:var(--font-Epilogue,"Epilogue",serif);letter-spacing:-1px;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1}.StateLegalConfigBoard-module__fXMbWa__summaryLabel{text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin:0;font-size:11px;font-weight:600}.StateLegalConfigBoard-module__fXMbWa__sectionTitle{text-transform:uppercase;letter-spacing:2px;max-width:1100px;color:var(--text);align-items:center;gap:12px;margin:0 auto 16px;font-size:11px;font-weight:700;display:flex}.StateLegalConfigBoard-module__fXMbWa__sectionTitle:after{content:"";background:var(--border2);flex:1;height:1px}.StateLegalConfigBoard-module__fXMbWa__statesGrid{background:var(--border);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2px;margin-bottom:40px;display:grid}.StateLegalConfigBoard-module__fXMbWa__stateCard{background:var(--surface);position:relative;overflow:hidden}.StateLegalConfigBoard-module__fXMbWa__stateCard:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.StateLegalConfigBoard-module__fXMbWa__mvp:before{background:var(--green)}.StateLegalConfigBoard-module__fXMbWa__phase2:before{background:var(--amber)}.StateLegalConfigBoard-module__fXMbWa__blocked:before{background:var(--red)}.StateLegalConfigBoard-module__fXMbWa__stateHeader{border-bottom:1px solid var(--border2);justify-content:space-between;gap:10px;padding:16px 20px 14px;display:flex}.StateLegalConfigBoard-module__fXMbWa__stateName{font-family:var(--font-Epilogue,"Epilogue",serif);letter-spacing:-.3px;margin:0 0 4px;font-size:16px;font-weight:800}.StateLegalConfigBoard-module__fXMbWa__stateType{color:var(--muted2);margin:0;font-size:11px}.StateLegalConfigBoard-module__fXMbWa__stateBadge{text-transform:uppercase;letter-spacing:.4px;border:1px solid #0000;border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:10px;font-weight:700;line-height:1}.StateLegalConfigBoard-module__fXMbWa__badge_mvp{background:var(--green-bg);color:var(--green);border-color:#4ade8047}.StateLegalConfigBoard-module__fXMbWa__badge_phase2{background:var(--amber-bg);color:var(--amber);border-color:#fbbf2447}.StateLegalConfigBoard-module__fXMbWa__badge_blocked{background:var(--red-bg);color:var(--red);border-color:#f8717147}.StateLegalConfigBoard-module__fXMbWa__stateBody{padding:12px 20px}.StateLegalConfigBoard-module__fXMbWa__stateRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:7px 0;display:flex}.StateLegalConfigBoard-module__fXMbWa__stateRow:last-child{border-bottom:0}.StateLegalConfigBoard-module__fXMbWa__stateKey{color:var(--muted2);font-size:12px}.StateLegalConfigBoard-module__fXMbWa__stateVal{text-align:right;font-family:var(--font-dm-mono,"DM Mono",monospace);color:var(--text);font-size:11px}.StateLegalConfigBoard-module__fXMbWa__tone_good{color:var(--green);font-weight:700}.StateLegalConfigBoard-module__fXMbWa__tone_warn{color:var(--red);font-weight:700}.StateLegalConfigBoard-module__fXMbWa__tone_amber{color:var(--amber)}.StateLegalConfigBoard-module__fXMbWa__stateNote{color:var(--muted);border-top:1px solid var(--border);background:#ffffff05;margin:0;padding:10px 20px;font-size:11px;line-height:1.5}.StateLegalConfigBoard-module__fXMbWa__calculator{background:var(--surface);border:1px solid var(--border2);margin-bottom:40px;padding:24px}.StateLegalConfigBoard-module__fXMbWa__calcTitle{font-family:var(--font-Epilogue,"Epilogue",serif);letter-spacing:-.3px;margin:0 0 20px;font-size:17px}.StateLegalConfigBoard-module__fXMbWa__calcInputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.StateLegalConfigBoard-module__fXMbWa__calcField{flex-direction:column;gap:6px;display:flex}.StateLegalConfigBoard-module__fXMbWa__calcField span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:600}.StateLegalConfigBoard-module__fXMbWa__calcField select,.StateLegalConfigBoard-module__fXMbWa__calcField input{border:1px solid var(--border2);background:var(--surface2);width:100%;color:var(--text);outline:none;padding:10px 12px;font-size:14px}.StateLegalConfigBoard-module__fXMbWa__calcField select:focus,.StateLegalConfigBoard-module__fXMbWa__calcField input:focus{border-color:var(--accent)}.StateLegalConfigBoard-module__fXMbWa__calcResults{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:20px;display:grid}.StateLegalConfigBoard-module__fXMbWa__calcCell{background:var(--surface2);padding:14px 16px}.StateLegalConfigBoard-module__fXMbWa__calcLabel{text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin:0 0 6px;font-size:10px;font-weight:600}.StateLegalConfigBoard-module__fXMbWa__calcValue{font-family:var(--font-Epilogue,"Epilogue",serif);letter-spacing:-1px;margin:0;font-size:23px;font-weight:800}.StateLegalConfigBoard-module__fXMbWa__calcSub{color:var(--muted2);margin:4px 0 0;font-size:11px;line-height:1.5}.StateLegalConfigBoard-module__fXMbWa__warn{color:var(--red)}.StateLegalConfigBoard-module__fXMbWa__good{color:var(--green)}.StateLegalConfigBoard-module__fXMbWa__calcWarning{background:var(--red-bg);color:var(--muted2);border:1px solid #f8717140;margin:14px 0 0;padding:12px 14px;font-size:12px;line-height:1.6}.StateLegalConfigBoard-module__fXMbWa__copyBox{border:1px solid var(--border2);background:var(--surface2);margin-top:16px;padding:16px;position:relative}.StateLegalConfigBoard-module__fXMbWa__copyBox pre{color:var(--muted2);font-family:var(--font-mono,"DM Mono",monospace);white-space:pre-wrap;word-break:break-all;margin:0;font-size:11px;line-height:1.6}.StateLegalConfigBoard-module__fXMbWa__copyButton{background:var(--border2);color:var(--muted2);cursor:pointer;border:0;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:10px;right:10px}.StateLegalConfigBoard-module__fXMbWa__copyButton:hover{background:var(--text);color:var(--bg)}.StateLegalConfigBoard-module__fXMbWa__flowSection{margin-bottom:40px}.StateLegalConfigBoard-module__fXMbWa__flowTabs{background:var(--border);gap:2px;display:flex}.StateLegalConfigBoard-module__fXMbWa__flowTab{background:var(--surface);color:var(--muted);cursor:pointer;border:0;flex:1;padding:10px 16px;font-size:12px;font-weight:600}.StateLegalConfigBoard-module__fXMbWa__flowTab:hover{color:var(--text)}.StateLegalConfigBoard-module__fXMbWa__flowTab.StateLegalConfigBoard-module__fXMbWa__active{background:var(--surface2);color:var(--text)}.StateLegalConfigBoard-module__fXMbWa__flowContent{border:1px solid var(--border2);background:var(--surface);border-top:0;padding:24px}.StateLegalConfigBoard-module__fXMbWa__flowStepWrap{margin-bottom:0}.StateLegalConfigBoard-module__fXMbWa__flowStep{align-items:flex-start;gap:14px;display:flex}.StateLegalConfigBoard-module__fXMbWa__flowNum{width:28px;height:28px;font-size:11px;font-weight:800;font-family:var(--font-Epilogue,"Epilogue",serif);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.StateLegalConfigBoard-module__fXMbWa__flow_normal{border:1px solid var(--border2);color:var(--muted2);background:var(--surface2)}.StateLegalConfigBoard-module__fXMbWa__flow_warn{color:var(--red);background:var(--red-bg);border:1px solid #f871714d}.StateLegalConfigBoard-module__fXMbWa__flow_done{color:var(--green);background:var(--green-bg);border:1px solid #4ade804d}.StateLegalConfigBoard-module__fXMbWa__flowBody{padding-top:4px}.StateLegalConfigBoard-module__fXMbWa__flowTitle{color:var(--text);align-items:center;gap:8px;margin:0 0 4px;font-size:13px;font-weight:700;display:flex}.StateLegalConfigBoard-module__fXMbWa__warnTag{background:var(--red-bg);color:var(--red);text-transform:uppercase;letter-spacing:.8px;border:1px solid #f871714d;border-radius:999px;padding:2px 8px;font-size:9px}.StateLegalConfigBoard-module__fXMbWa__flowDetail{color:var(--muted2);font-size:11px;line-height:1.5;font-family:var(--font-mono,"DM Mono",monospace);margin:0}.StateLegalConfigBoard-module__fXMbWa__flowConnector{background:var(--border2);width:2px;height:12px;margin-top:4px;margin-bottom:8px;margin-left:13px}.StateLegalConfigBoard-module__fXMbWa__messaging{border:1px solid var(--border2);background:var(--surface);padding:24px}.StateLegalConfigBoard-module__fXMbWa__messagePair{border-bottom:1px solid var(--border);padding:10px 0}.StateLegalConfigBoard-module__fXMbWa__messagePair:last-child{border-bottom:0}.StateLegalConfigBoard-module__fXMbWa__messageRow{align-items:flex-start;gap:14px;padding:4px 0;display:flex}.StateLegalConfigBoard-module__fXMbWa__messageTag{text-transform:uppercase;letter-spacing:1px;border:1px solid #0000;border-radius:999px;flex-shrink:0;margin-top:2px;padding:4px 10px;font-size:10px;font-weight:700}.StateLegalConfigBoard-module__fXMbWa__messageTag.StateLegalConfigBoard-module__fXMbWa__bad{color:var(--red);background:var(--red-bg);border-color:#f871713d}.StateLegalConfigBoard-module__fXMbWa__messageTag.StateLegalConfigBoard-module__fXMbWa__good{color:var(--green);background:var(--green-bg);border-color:#4ade803d}.StateLegalConfigBoard-module__fXMbWa__messageText{color:var(--text);margin:0;font-size:13px;line-height:1.55}.StateLegalConfigBoard-module__fXMbWa__badText{color:var(--muted);text-decoration:line-through}@media (max-width:980px){.StateLegalConfigBoard-module__fXMbWa__calcInputs,.StateLegalConfigBoard-module__fXMbWa__calcResults,.StateLegalConfigBoard-module__fXMbWa__summaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.StateLegalConfigBoard-module__fXMbWa__page{padding:24px 20px 60px}.StateLegalConfigBoard-module__fXMbWa__statesGrid{grid-template-columns:1fr}.StateLegalConfigBoard-module__fXMbWa__flowTabs{flex-wrap:wrap}.StateLegalConfigBoard-module__fXMbWa__flowTab{min-width:48%}.StateLegalConfigBoard-module__fXMbWa__calcResults{grid-template-columns:1fr}}
