.dashboard-nav-module__flgUdq__wrap{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0b0cf5;border-bottom:1px solid #2c2c31;width:100%;position:sticky;top:0}.dashboard-nav-module__flgUdq__nav{align-items:center;gap:12px;width:min(1220px,100% - 32px);min-height:64px;margin:0 auto;display:flex}.dashboard-nav-module__flgUdq__brand{color:#f4f4f6;letter-spacing:-.04em;flex:none;font-size:14px;font-weight:760;text-decoration:none}.dashboard-nav-module__flgUdq__brand span{color:#b7ff5a;font-weight:600}.dashboard-nav-module__flgUdq__workspace{color:#77777f;border-left:1px solid #333339;flex:none;padding-left:12px;font-size:11px;font-weight:650}.dashboard-nav-module__flgUdq__desktopGroups{align-items:center;gap:2px;min-width:0;margin-left:7px;display:flex}.dashboard-nav-module__flgUdq__group{position:relative}.dashboard-nav-module__flgUdq__groupTrigger{color:#9999a1;min-height:38px;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 9px;font-size:12px;font-weight:650;display:flex}.dashboard-nav-module__flgUdq__groupTrigger:hover{color:#f0f0f2;background:#18181b;border:0;transform:none}.dashboard-nav-module__flgUdq__groupTrigger span{color:#606068;font-size:11px;transition:transform .15s}.dashboard-nav-module__flgUdq__groupOpen .dashboard-nav-module__flgUdq__groupTrigger,.dashboard-nav-module__flgUdq__groupActive .dashboard-nav-module__flgUdq__groupTrigger{color:#f0f0f2;background:#18181b}.dashboard-nav-module__flgUdq__groupActive .dashboard-nav-module__flgUdq__groupTrigger{box-shadow:inset 0 -2px #b7ff5a}.dashboard-nav-module__flgUdq__groupOpen .dashboard-nav-module__flgUdq__groupTrigger span{transform:rotate(180deg)}.dashboard-nav-module__flgUdq__groupMenu{z-index:4;background:#151517;border:1px solid #34343a;border-radius:11px;gap:2px;width:210px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 50px #0000006b}.dashboard-nav-module__flgUdq__group:nth-last-child(-n+2) .dashboard-nav-module__flgUdq__groupMenu{left:auto;right:0}.dashboard-nav-module__flgUdq__menuLink{color:#a6a6ad;border-radius:7px;align-items:center;min-height:38px;padding:8px 10px;font-size:12px;font-weight:620;text-decoration:none;display:flex}.dashboard-nav-module__flgUdq__menuLink:hover,.dashboard-nav-module__flgUdq__menuLink.dashboard-nav-module__flgUdq__active{color:#f4f4f6;background:#202023}.dashboard-nav-module__flgUdq__menuLink.dashboard-nav-module__flgUdq__active:before{content:"";background:#b7ff5a;border-radius:50%;width:5px;height:5px;margin-right:8px}.dashboard-nav-module__flgUdq__utilities{align-items:center;gap:2px;margin-left:auto;display:flex}.dashboard-nav-module__flgUdq__utilities a{color:#8e8e96;border-radius:8px;align-items:center;min-height:38px;padding:8px 9px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.dashboard-nav-module__flgUdq__utilities a:hover{color:#f1f1f3;background:#18181b}.dashboard-nav-module__flgUdq__utilities .dashboard-nav-module__flgUdq__admin{color:#c7ff83}.dashboard-nav-module__flgUdq__brand:focus-visible,.dashboard-nav-module__flgUdq__groupTrigger:focus-visible,.dashboard-nav-module__flgUdq__menuLink:focus-visible,.dashboard-nav-module__flgUdq__utilities a:focus-visible{outline-offset:2px;outline:3px solid #b7ff5a40}.dashboard-nav-module__flgUdq__mobileDock,.dashboard-nav-module__flgUdq__scrim,.dashboard-nav-module__flgUdq__sheet{display:none}@media (max-width:1030px){.dashboard-nav-module__flgUdq__workspace{display:none}.dashboard-nav-module__flgUdq__desktopGroups{margin-left:0}.dashboard-nav-module__flgUdq__groupTrigger,.dashboard-nav-module__flgUdq__utilities a{padding-inline:7px}}@media (max-width:760px){.dashboard-nav-module__flgUdq__wrap{display:none}.shell{padding-bottom:calc(108px + env(safe-area-inset-bottom))}:is(.dashboard .panel:has(.obsWorkspace),.dashboard .panel:has(a[href*="/dashboard/simulator"]),.dashboard .panel:has(a[href*="/dashboard/history"]),.dashboard .panel:has(a[href*="/dashboard/staff"])){display:none}.dashboard-nav-module__flgUdq__mobileDock{z-index:90;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#101012f0;border:1px solid #313137;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;display:grid;position:fixed;box-shadow:0 14px 44px #0000006b}.dashboard-nav-module__flgUdq__mobileTab{color:#8d8d96;min-width:0;min-height:58px;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;letter-spacing:0;box-shadow:none;touch-action:manipulation;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px 4px;font-size:10px;font-weight:650;line-height:1;text-decoration:none;transition:background .14s,color .14s;display:flex}.dashboard-nav-module__flgUdq__mobileTab:hover,.dashboard-nav-module__flgUdq__mobileTab:active{color:#d8d8df;background:#19191d;border:0;transform:none}.dashboard-nav-module__flgUdq__mobileTab svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px}.dashboard-nav-module__flgUdq__mobileTab svg circle{fill:currentColor;stroke:none}.dashboard-nav-module__flgUdq__mobileActive,.dashboard-nav-module__flgUdq__mobileActive:hover{color:var(--accent);background:#b7ff5a17}.dashboard-nav-module__flgUdq__mobileTab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dashboard-nav-module__flgUdq__scrim{z-index:91;width:100%;height:100%;box-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000094;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:0}.dashboard-nav-module__flgUdq__scrim:hover,.dashboard-nav-module__flgUdq__scrim:active{background:#00000094;border:0;transform:none}.dashboard-nav-module__flgUdq__sheet{z-index:92;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(82px + max(8px,env(safe-area-inset-bottom)));overscroll-behavior:contain;background:#111113;border:1px solid #34343b;border-radius:22px;max-height:min(72dvh,640px);padding:16px;display:block;position:fixed;overflow:auto;box-shadow:0 20px 70px #0000008a}.dashboard-nav-module__flgUdq__sheetHead{z-index:2;background:linear-gradient(#111113 82%,#11111300);justify-content:space-between;align-items:center;gap:18px;margin:-16px -16px 12px;padding:16px 16px 12px;display:flex;position:sticky;top:-16px}.dashboard-nav-module__flgUdq__sheetHead>div{gap:2px;display:grid}.dashboard-nav-module__flgUdq__sheetHead span{color:#85858e;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.dashboard-nav-module__flgUdq__sheetHead h2{color:var(--text);letter-spacing:-.04em;margin:0;font-size:25px}.dashboard-nav-module__flgUdq__closeButton{color:#d8d8df;width:42px;height:42px;min-height:42px;box-shadow:none;background:#19191c;border:1px solid #34343b;border-radius:999px;place-items:center;padding:0;font-size:24px;font-weight:400;line-height:1;display:grid}.dashboard-nav-module__flgUdq__closeButton:hover,.dashboard-nav-module__flgUdq__closeButton:active{background:#202024;border-color:#484850;transform:none}.dashboard-nav-module__flgUdq__sheetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-nav-module__flgUdq__sheetLink{min-height:78px;color:var(--text);touch-action:manipulation;background:#171719;border:1px solid #2f2f35;border-radius:14px;align-content:center;gap:5px;padding:12px;text-decoration:none;display:grid}.dashboard-nav-module__flgUdq__sheetLink:hover{background:#1c1c20;border-color:#46464e}.dashboard-nav-module__flgUdq__sheetLink b{font-size:13px;font-weight:700}.dashboard-nav-module__flgUdq__sheetLink span{color:#8f8f98;font-size:11px;line-height:1.35}.dashboard-nav-module__flgUdq__utilityLinks{border-top:1px solid #2c2c31;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.dashboard-nav-module__flgUdq__utilityLinks a{color:#b8b8c0;border:1px solid #303036;border-radius:11px;align-items:center;min-height:40px;padding:8px 11px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.dashboard-nav-module__flgUdq__utilityLinks a:hover{color:var(--text);background:#19191d;border-color:#46464e}}@media (max-width:390px){.dashboard-nav-module__flgUdq__mobileDock{left:max(6px,env(safe-area-inset-left));right:max(6px,env(safe-area-inset-right));bottom:max(6px,env(safe-area-inset-bottom));border-radius:18px;padding:5px}.dashboard-nav-module__flgUdq__mobileTab{min-height:56px;font-size:9.5px}.dashboard-nav-module__flgUdq__sheet{left:max(6px,env(safe-area-inset-left));right:max(6px,env(safe-area-inset-right));bottom:calc(78px + max(6px,env(safe-area-inset-bottom)));border-radius:19px;padding:14px}.dashboard-nav-module__flgUdq__sheetHead{margin:-14px -14px 10px;padding:14px 14px 10px;top:-14px}.dashboard-nav-module__flgUdq__sheetGrid{grid-template-columns:1fr}.dashboard-nav-module__flgUdq__sheetLink{min-height:66px}}@media (prefers-reduced-motion:reduce){.dashboard-nav-module__flgUdq__mobileTab,.dashboard-nav-module__flgUdq__groupTrigger span{transition:none}}
.unsaved-changes-module__RS5oXG__bar{z-index:1200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#131315f7;border:1px solid #34343a;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;width:min(720px,100vw - 32px);padding:13px 14px 13px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #0000006b}.unsaved-changes-module__RS5oXG__bar>div{align-items:center;gap:11px;min-width:0;display:flex}.unsaved-changes-module__RS5oXG__bar b,.unsaved-changes-module__RS5oXG__bar small{display:block}.unsaved-changes-module__RS5oXG__bar b{color:#f4f4f5;font-size:14px;line-height:1.2}.unsaved-changes-module__RS5oXG__bar small{color:#9b9ba3;margin-top:3px;font-size:12px;line-height:1.35}.unsaved-changes-module__RS5oXG__dot{background:#b7ff5a;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #b7ff5a17}.unsaved-changes-module__RS5oXG__saveButton{flex:none;color:#0b0b0c!important;background:#b7ff5a!important;border-color:#b7ff5a!important;font-weight:800!important}.unsaved-changes-module__RS5oXG__backdrop{z-index:1300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040405b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.unsaved-changes-module__RS5oXG__dialog{background:#131315;border:1px solid #34343a;border-radius:16px;width:min(510px,100%);padding:24px;box-shadow:0 28px 90px #00000080}.unsaved-changes-module__RS5oXG__eyebrow{color:#b7ff5a;letter-spacing:.08em;margin-bottom:9px;font-size:11px;font-weight:850;display:block}.unsaved-changes-module__RS5oXG__dialog h2{color:#f4f4f5;margin:0;font-size:clamp(23px,4vw,30px);line-height:1.1}.unsaved-changes-module__RS5oXG__dialog p{color:#a1a1aa;margin:10px 0 0;line-height:1.55}.unsaved-changes-module__RS5oXG__error{background:#ff676714;border:1px solid #ff676759;border-radius:9px;padding:10px 12px;font-size:13px;color:#ff9b9b!important}.unsaved-changes-module__RS5oXG__actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.unsaved-changes-module__RS5oXG__actions button{min-height:40px}@media (max-width:640px){.unsaved-changes-module__RS5oXG__bar{flex-direction:column;align-items:stretch;bottom:14px}.unsaved-changes-module__RS5oXG__saveButton{width:100%}.unsaved-changes-module__RS5oXG__dialog{padding:20px}.unsaved-changes-module__RS5oXG__actions{flex-direction:column}.unsaved-changes-module__RS5oXG__actions button{width:100%}}
.control-readiness-module__yaZZWW__wrap{max-width:1180px;margin:10px auto 0;padding:0 18px}.control-readiness-module__yaZZWW__pill{border:1px solid var(--line-strong);color:var(--text);background:#101012;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;text-decoration:none;display:flex}.control-readiness-module__yaZZWW__pill:hover{border-color:var(--accent)}.control-readiness-module__yaZZWW__pill b{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-left:auto;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.control-readiness-module__yaZZWW__dot{background:#6f6f76;border-radius:999px;flex:none;width:8px;height:8px}.control-readiness-module__yaZZWW__pass .control-readiness-module__yaZZWW__dot{background:#b7ff5a}.control-readiness-module__yaZZWW__warning .control-readiness-module__yaZZWW__dot{background:#f2d66d}.control-readiness-module__yaZZWW__fail .control-readiness-module__yaZZWW__dot{background:#ff8e8e}.control-readiness-module__yaZZWW__unknown .control-readiness-module__yaZZWW__dot,.control-readiness-module__yaZZWW__loading .control-readiness-module__yaZZWW__dot{background:#7d7d85}.control-readiness-module__yaZZWW__fail{border-color:#ff8e8e47}.control-readiness-module__yaZZWW__warning{border-color:#f2d66d3d}.control-readiness-module__yaZZWW__pass{border-color:#b7ff5a38}@media (max-width:760px){.control-readiness-module__yaZZWW__wrap{padding:0 12px}.control-readiness-module__yaZZWW__pill{flex-wrap:wrap;align-items:flex-start}.control-readiness-module__yaZZWW__pill b{width:100%;margin-left:18px}}
