.LiveBoardSurface-module__wZLVXq__surface{background:0 0}.LiveBoardSurface-module__wZLVXq__themeToggle{color:#334155;background:#fff;border-color:#cbd5e1}.LiveBoardSurface-module__wZLVXq__themeToggle:hover{background:#f8fafc;border-color:#64748b}.LiveBoardSurface-module__wZLVXq__themeToggle:focus-visible{outline-offset:2px;outline:2px solid #4ba3e3}.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark]{color:#e8edf2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1017}.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .LiveBoardSurface-module__wZLVXq__themeToggle{color:#e8edf2;background:#2a5d85;border-color:#4ba3e3}.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .LiveBoardSurface-module__wZLVXq__themeToggle:hover{background:#316b98}.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .bg-white:not([data-board-map-theme=light] *){background-color:#161d26!important}:is(.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .bg-slate-50:not([data-board-map-theme=light] *),.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .bg-slate-100:not([data-board-map-theme=light] *)){background-color:#1a222c!important}.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .bg-slate-300:not([data-board-map-theme=light] *){background-color:#66788a!important}:is(.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .border-slate-200:not([data-board-map-theme=light] *),.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .border-slate-300:not([data-board-map-theme=light] *),.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .border-slate-400:not([data-board-map-theme=light] *)){border-color:#26313f!important}:is(.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .text-slate-700:not([data-board-map-theme=light] *),.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .text-slate-800:not([data-board-map-theme=light] *),.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .text-slate-900:not([data-board-map-theme=light] *)){color:#e8edf2!important}:is(.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .text-slate-500:not([data-board-map-theme=light] *),.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .text-slate-600:not([data-board-map-theme=light] *)){color:#9fb0bf!important}.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .bg-emerald-50:not([data-board-map-theme=light] *){background-color:#3ecf8e21!important}.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .bg-amber-50:not([data-board-map-theme=light] *){background-color:#e8b64c24!important}.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .bg-rose-50:not([data-board-map-theme=light] *){background-color:#fb718524!important}.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .bg-sky-50:not([data-board-map-theme=light] *){background-color:#4ba3e324!important}.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .bg-violet-50:not([data-board-map-theme=light] *){background-color:#8e7ce029!important}.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .bg-emerald-600:not([data-board-map-theme=light] *){background-color:#3ecf8e!important}.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .bg-rose-600:not([data-board-map-theme=light] *){background-color:#fb7185!important}:is(.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .border-emerald-300:not([data-board-map-theme=light] *),.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .border-emerald-500:not([data-board-map-theme=light] *)){border-color:#3ecf8e!important}:is(.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .border-amber-300:not([data-board-map-theme=light] *),.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .border-amber-400:not([data-board-map-theme=light] *)){border-color:#e8b64c!important}.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .border-rose-300:not([data-board-map-theme=light] *){border-color:#fb7185!important}:is(.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .border-sky-300:not([data-board-map-theme=light] *),.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .border-sky-400:not([data-board-map-theme=light] *),.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .border-sky-600:not([data-board-map-theme=light] *)){border-color:#4ba3e3!important}:is(.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .border-violet-300:not([data-board-map-theme=light] *),.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .border-violet-400:not([data-board-map-theme=light] *)){border-color:#8e7ce0!important}:is(.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .text-emerald-800:not([data-board-map-theme=light] *),.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .text-emerald-900:not([data-board-map-theme=light] *)){color:#3ecf8e!important}:is(.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .text-amber-800:not([data-board-map-theme=light] *),.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .text-amber-900:not([data-board-map-theme=light] *)){color:#e8b64c!important}:is(.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .text-rose-800:not([data-board-map-theme=light] *),.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .text-rose-900:not([data-board-map-theme=light] *)){color:#fb7185!important}:is(.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .text-sky-700:not([data-board-map-theme=light] *),.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .text-sky-800:not([data-board-map-theme=light] *)){color:#4ba3e3!important}:is(.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .text-violet-700:not([data-board-map-theme=light] *),.LiveBoardSurface-module__wZLVXq__surface[data-board-theme=dark] .text-violet-800:not([data-board-map-theme=light] *)){color:#b3a8f5!important}.LiveBoardSurface-module__wZLVXq__surface [data-board-map-theme=light]{color:#0f172a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.LiveBoardSurface-module__wZLVXq__liveGrid{grid-template-columns:minmax(0,1fr);align-items:start}.LiveBoardSurface-module__wZLVXq__mapColumn,.LiveBoardSurface-module__wZLVXq__decisionColumn,.LiveBoardSurface-module__wZLVXq__feedColumn,.LiveBoardSurface-module__wZLVXq__planColumn{min-width:0}@media (min-width:1180px){.LiveBoardSurface-module__wZLVXq__liveGrid{grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr))}.LiveBoardSurface-module__wZLVXq__mapColumn{align-self:start;position:sticky;top:112px}.LiveBoardSurface-module__wZLVXq__mapColumn .field-map-frame-live{height:clamp(360px,100dvh - 590px,620px)!important}}
.KakaoObserverStatusRow-module__D-PNdW__row{background:#fff;border:1px solid #e2e8f0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 11px;display:flex}.KakaoObserverStatusRow-module__D-PNdW__copy{color:#0f172a;word-break:keep-all;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:600}.KakaoObserverStatusRow-module__D-PNdW__copy.KakaoObserverStatusRow-module__D-PNdW__on{color:#166534}.KakaoObserverStatusRow-module__D-PNdW__row>.KakaoObserverStatusRow-module__D-PNdW__danger{color:#9f1239;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.KakaoObserverStatusRow-module__D-PNdW__row>.KakaoObserverStatusRow-module__D-PNdW__danger:disabled{cursor:not-allowed;opacity:.6}.KakaoObserverStatusRow-module__D-PNdW__row>.KakaoObserverStatusRow-module__D-PNdW__danger:focus-visible{outline-offset:2px;outline:2px solid #1e3a8a}@media (max-width:420px){.KakaoObserverStatusRow-module__D-PNdW__row{align-items:flex-start}.KakaoObserverStatusRow-module__D-PNdW__copy{font-size:11px;line-height:1.5}}
.KakaoObservationDialog-module__YPJdLq__backdrop{--surface-base:#fff;--surface-muted:#f8fafc;--surface-panel:#f1f5f9;--surface-inverse:#0f172a;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--border-default:#cbd5e1;--border-subtle:#e2e8f0;--border-strong:#334155;--accent-primary:#1e3a8a;--warning-strong:#d97706;--danger-strong:#be123c;--danger-surface:#fff1f2;--danger-border:#fecdd3;z-index:920;color:var(--text-primary);background:#0f172a73;justify-content:center;align-items:flex-end;padding:12px;font-family:Geist,Geist Fallback,Malgun Gothic,ui-sans-serif,system-ui,sans-serif;font-size:12px;display:flex;position:fixed;inset:0}.KakaoObservationDialog-module__YPJdLq__backdrop *,.KakaoObservationDialog-module__YPJdLq__backdrop :before,.KakaoObservationDialog-module__YPJdLq__backdrop :after{box-sizing:border-box}.KakaoObservationDialog-module__YPJdLq__dialog{border:1px solid var(--border-default);background:var(--surface-base);flex-direction:column;width:min(100%,1120px);max-height:92dvh;display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a3d}.KakaoObservationDialog-module__YPJdLq__header,.KakaoObservationDialog-module__YPJdLq__headerTitle,.KakaoObservationDialog-module__YPJdLq__headerActions,.KakaoObservationDialog-module__YPJdLq__sectionHeading,.KakaoObservationDialog-module__YPJdLq__connectionBadge,.KakaoObservationDialog-module__YPJdLq__sessionActionRow,.KakaoObservationDialog-module__YPJdLq__primaryButton,.KakaoObservationDialog-module__YPJdLq__secondaryButton,.KakaoObservationDialog-module__YPJdLq__observationActions,.KakaoObservationDialog-module__YPJdLq__observationActions>div,.KakaoObservationDialog-module__YPJdLq__ambiguity,.KakaoObservationDialog-module__YPJdLq__credentialHeading,.KakaoObservationDialog-module__YPJdLq__credentialActions{align-items:center;display:flex}.KakaoObservationDialog-module__YPJdLq__header{background:var(--surface-inverse);min-height:60px;color:var(--surface-base);justify-content:space-between;gap:12px;padding:8px 12px}.KakaoObservationDialog-module__YPJdLq__headerTitle{gap:8px;min-width:0}.KakaoObservationDialog-module__YPJdLq__headerTitle>svg{flex:none}.KakaoObservationDialog-module__YPJdLq__headerTitle span,.KakaoObservationDialog-module__YPJdLq__sectionHeading span,.KakaoObservationDialog-module__YPJdLq__inboxHeader span,.KakaoObservationDialog-module__YPJdLq__sessionForm label>span,.KakaoObservationDialog-module__YPJdLq__selectionGrid label>span,.KakaoObservationDialog-module__YPJdLq__readOnlyValue>span{color:var(--text-muted);font-size:10px;font-weight:900;display:block}.KakaoObservationDialog-module__YPJdLq__headerTitle span{color:var(--border-default)}.KakaoObservationDialog-module__YPJdLq__headerTitle h2,.KakaoObservationDialog-module__YPJdLq__sectionHeading h3,.KakaoObservationDialog-module__YPJdLq__inboxHeader h3,.KakaoObservationDialog-module__YPJdLq__connectionDetail,.KakaoObservationDialog-module__YPJdLq__sessionActionRow p,.KakaoObservationDialog-module__YPJdLq__observationActions p,.KakaoObservationDialog-module__YPJdLq__emptyState p,.KakaoObservationDialog-module__YPJdLq__emptyState span,.KakaoObservationDialog-module__YPJdLq__ambiguity p,.KakaoObservationDialog-module__YPJdLq__safetyNotice,.KakaoObservationDialog-module__YPJdLq__readOnlyNotice,.KakaoObservationDialog-module__YPJdLq__unclassifiedNotice{margin:0}.KakaoObservationDialog-module__YPJdLq__headerTitle h2{margin-top:2px;font-size:17px}.KakaoObservationDialog-module__YPJdLq__headerActions{flex:none;gap:8px}.KakaoObservationDialog-module__YPJdLq__pendingCount{border:1px solid var(--border-strong);padding:6px 8px;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:10px;font-weight:900}.KakaoObservationDialog-module__YPJdLq__closeButton{min-height:40px;color:var(--surface-base);background:0 0;border:1px solid #ffffff40;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.KakaoObservationDialog-module__YPJdLq__safetyNotice{border-bottom:1px solid var(--border-default);border-left:4px solid var(--border-strong);background:var(--surface-panel);color:var(--text-secondary);padding:8px 12px;font-weight:800;line-height:1.5}.KakaoObservationDialog-module__YPJdLq__body{overscroll-behavior:contain;min-height:0;overflow:auto}.KakaoObservationDialog-module__YPJdLq__connectionPanel{border-bottom:1px solid var(--border-default);background:var(--surface-muted);padding:12px}.KakaoObservationDialog-module__YPJdLq__sectionHeading,.KakaoObservationDialog-module__YPJdLq__inboxHeader{justify-content:space-between;gap:8px}.KakaoObservationDialog-module__YPJdLq__sectionHeading h3,.KakaoObservationDialog-module__YPJdLq__inboxHeader h3{margin-top:2px;font-size:14px}.KakaoObservationDialog-module__YPJdLq__connectionBadge{border:1px solid var(--border-strong);background:var(--surface-base);color:var(--text-primary);flex:none;gap:4px;padding:6px 8px;font-weight:900}.KakaoObservationDialog-module__YPJdLq__connectionBadge[data-state=stale]{border-color:var(--warning-strong);color:var(--warning-strong)}.KakaoObservationDialog-module__YPJdLq__connectionBadge[data-state=gap],.KakaoObservationDialog-module__YPJdLq__connectionBadge[data-state=stopped]{border-color:var(--danger-strong);color:var(--danger-strong)}.KakaoObservationDialog-module__YPJdLq__connectionFacts{border:1px solid var(--border-default);background:var(--surface-base);grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0;display:grid}.KakaoObservationDialog-module__YPJdLq__connectionFacts>div{min-width:0;padding:8px}.KakaoObservationDialog-module__YPJdLq__connectionFacts>div+div{border-left:1px solid var(--border-subtle)}.KakaoObservationDialog-module__YPJdLq__connectionFacts dt{color:var(--text-muted);font-size:10px;font-weight:900}.KakaoObservationDialog-module__YPJdLq__connectionFacts dd{overflow-wrap:anywhere;margin:4px 0 0;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:11px;font-weight:900}.KakaoObservationDialog-module__YPJdLq__connectionDetail{border:1px solid var(--border-default);background:var(--surface-base);color:var(--text-secondary);border-top:0;padding:8px;font-weight:800}.KakaoObservationDialog-module__YPJdLq__credentialPanel{border:1px solid var(--accent-primary);background:var(--surface-base);margin-top:8px}.KakaoObservationDialog-module__YPJdLq__sessionLedger{border:1px solid var(--border-default);background:var(--surface-base);margin-top:8px}.KakaoObservationDialog-module__YPJdLq__sessionLedgerHeading,.KakaoObservationDialog-module__YPJdLq__sessionLedger li,.KakaoObservationDialog-module__YPJdLq__sessionLedger li>div:first-child>div,.KakaoObservationDialog-module__YPJdLq__senderBindingControls{justify-content:space-between;align-items:center;gap:8px;display:flex}.KakaoObservationDialog-module__YPJdLq__sessionLedgerHeading{border-bottom:1px solid var(--border-subtle);background:var(--surface-panel);padding:6px 8px}.KakaoObservationDialog-module__YPJdLq__sessionLedgerHeading span{color:var(--text-muted);font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:9px;font-weight:900}.KakaoObservationDialog-module__YPJdLq__sessionLedger ul{margin:0;padding:0;list-style:none}.KakaoObservationDialog-module__YPJdLq__sessionLedger li{min-height:44px;padding:6px 8px}.KakaoObservationDialog-module__YPJdLq__sessionLedger li+li{border-top:1px solid var(--border-subtle)}.KakaoObservationDialog-module__YPJdLq__sessionLedger li>div{min-width:0}.KakaoObservationDialog-module__YPJdLq__sessionLedger li strong,.KakaoObservationDialog-module__YPJdLq__sessionLedger li span{display:block}.KakaoObservationDialog-module__YPJdLq__sessionLedger li span{color:var(--text-muted);overflow-wrap:anywhere;margin-top:2px;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:9px}.KakaoObservationDialog-module__YPJdLq__sessionLedger li .KakaoObservationDialog-module__YPJdLq__secondaryButton{min-height:32px}.KakaoObservationDialog-module__YPJdLq__sessionLedgerHeading>div>span,.KakaoObservationDialog-module__YPJdLq__sessionLedger li>div:first-child>span{color:var(--text-muted);margin-top:2px;font-size:9px;font-weight:800;display:block}.KakaoObservationDialog-module__YPJdLq__sessionLedger li>div:first-child{flex:1}.KakaoObservationDialog-module__YPJdLq__sessionLedger [data-status]{border:1px solid var(--border-default);color:var(--text-secondary);padding:3px 4px;font-size:9px;font-weight:900}.KakaoObservationDialog-module__YPJdLq__sessionLedger [data-status=ambiguous],.KakaoObservationDialog-module__YPJdLq__sessionLedger [data-status=stale],.KakaoObservationDialog-module__YPJdLq__observationMeta>span[data-match-status=ambiguous],.KakaoObservationDialog-module__YPJdLq__observationMeta>span[data-match-status=stale],.KakaoObservationDialog-module__YPJdLq__observationMeta>span[data-match-status=missing]{color:var(--warning-strong)}.KakaoObservationDialog-module__YPJdLq__senderBindingControls{flex:0 420px;justify-content:flex-end}.KakaoObservationDialog-module__YPJdLq__senderBindingControls select{min-width:220px}.KakaoObservationDialog-module__YPJdLq__senderBindingControls button{white-space:nowrap;flex:none}.KakaoObservationDialog-module__YPJdLq__credentialHeading{border-bottom:1px solid var(--border-default);background:var(--surface-panel);justify-content:space-between;gap:8px;padding:8px}.KakaoObservationDialog-module__YPJdLq__credentialHeading span{color:var(--accent-primary);font-size:9px;font-weight:900}.KakaoObservationDialog-module__YPJdLq__credentialHeading h4{margin:2px 0 0;font-size:12px}.KakaoObservationDialog-module__YPJdLq__credentialHeading strong{color:var(--text-secondary);overflow-wrap:anywhere;text-align:right;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:10px}.KakaoObservationDialog-module__YPJdLq__credentialFacts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.KakaoObservationDialog-module__YPJdLq__credentialFacts>div{border-top:1px solid var(--border-subtle);min-width:0;padding:6px 8px}.KakaoObservationDialog-module__YPJdLq__credentialFacts>div:nth-child(-n+2){border-top:0}.KakaoObservationDialog-module__YPJdLq__credentialFacts>div:nth-child(2n){border-left:1px solid var(--border-subtle)}.KakaoObservationDialog-module__YPJdLq__credentialFacts dt{color:var(--text-muted);font-size:9px;font-weight:900}.KakaoObservationDialog-module__YPJdLq__credentialFacts dd{overflow-wrap:anywhere;margin:2px 0 0;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:10px;font-weight:800;line-height:1.35}.KakaoObservationDialog-module__YPJdLq__credentialPanel>p{border-top:1px solid var(--border-default);color:var(--text-secondary);margin:0;padding:8px;font-size:10px;font-weight:800;line-height:1.45}.KakaoObservationDialog-module__YPJdLq__credentialActions{border-top:1px solid var(--border-default);justify-content:flex-end;gap:6px;padding:8px}.KakaoObservationDialog-module__YPJdLq__sessionActionRow{justify-content:space-between;gap:12px;margin-top:8px}.KakaoObservationDialog-module__YPJdLq__sessionActionRow p{color:var(--text-secondary);line-height:1.45}.KakaoObservationDialog-module__YPJdLq__sessionForm{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto;align-items:end;gap:8px;margin-top:8px;display:grid}.KakaoObservationDialog-module__YPJdLq__sessionPrivacyNotice{border:1px solid var(--border-default);background:var(--surface-base);min-height:40px;color:var(--text-secondary);margin:0;padding:6px 8px;font-size:10px;font-weight:800;line-height:1.35}.KakaoObservationDialog-module__YPJdLq__sessionForm label,.KakaoObservationDialog-module__YPJdLq__selectionGrid label,.KakaoObservationDialog-module__YPJdLq__readOnlyValue{min-width:0}.KakaoObservationDialog-module__YPJdLq__sessionForm input,.KakaoObservationDialog-module__YPJdLq__selectionGrid select,.KakaoObservationDialog-module__YPJdLq__senderBindingControls select{border:1px solid var(--border-default);background:var(--surface-base);width:100%;min-height:40px;color:var(--text-primary);font:inherit;border-radius:0;margin-top:4px;padding:0 8px;font-weight:800}.KakaoObservationDialog-module__YPJdLq__primaryButton,.KakaoObservationDialog-module__YPJdLq__secondaryButton{min-height:40px;font:inherit;border-radius:0;justify-content:center;gap:6px;padding:0 12px;font-weight:900}.KakaoObservationDialog-module__YPJdLq__primaryButton{border:1px solid var(--accent-primary);background:var(--accent-primary);color:var(--surface-base)}.KakaoObservationDialog-module__YPJdLq__secondaryButton{border:1px solid var(--border-default);background:var(--surface-base);color:var(--text-primary)}.KakaoObservationDialog-module__YPJdLq__primaryButton:disabled,.KakaoObservationDialog-module__YPJdLq__secondaryButton:disabled,.KakaoObservationDialog-module__YPJdLq__sessionForm input:disabled,.KakaoObservationDialog-module__YPJdLq__selectionGrid select:disabled,.KakaoObservationDialog-module__YPJdLq__senderBindingControls select:disabled{cursor:not-allowed;opacity:.55}.KakaoObservationDialog-module__YPJdLq__inbox{background:var(--surface-base)}.KakaoObservationDialog-module__YPJdLq__inboxHeader{border-bottom:1px solid var(--border-subtle);align-items:center;min-height:52px;padding:8px 12px;display:flex}.KakaoObservationDialog-module__YPJdLq__inboxHeader>span{font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:11px;font-weight:900}.KakaoObservationDialog-module__YPJdLq__readOnlyNotice{border-bottom:1px solid var(--warning-strong);border-left:4px solid var(--warning-strong);background:var(--surface-muted);color:var(--warning-strong);padding:8px 12px;font-weight:900}.KakaoObservationDialog-module__YPJdLq__observationList{gap:8px;margin:0;padding:12px;list-style:none;display:grid}.KakaoObservationDialog-module__YPJdLq__observationCard{border:1px solid var(--border-default);border-left:4px solid var(--border-strong)}.KakaoObservationDialog-module__YPJdLq__observationMeta{border-bottom:1px solid var(--border-subtle);background:var(--surface-muted);flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:6px 8px;display:flex}.KakaoObservationDialog-module__YPJdLq__observationMeta>span:not(.KakaoObservationDialog-module__YPJdLq__sequence){border:1px solid var(--border-default);background:var(--surface-base);color:var(--text-secondary);padding:4px;font-size:10px;font-weight:900}.KakaoObservationDialog-module__YPJdLq__observationMeta>span[data-direction=ambiguous]{border-color:var(--warning-strong);color:var(--warning-strong)}.KakaoObservationDialog-module__YPJdLq__sequence{color:var(--text-muted);font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:11px;font-weight:900}.KakaoObservationDialog-module__YPJdLq__observationMeta strong{overflow-wrap:anywhere;flex:1;min-width:0}.KakaoObservationDialog-module__YPJdLq__observationMeta time{color:var(--text-muted);font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:10px}.KakaoObservationDialog-module__YPJdLq__observationCard blockquote{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:12px;font-size:14px;font-weight:800;line-height:1.55}.KakaoObservationDialog-module__YPJdLq__ambiguity{border-bottom:1px solid var(--warning-strong);background:var(--surface-muted);color:var(--warning-strong);align-items:flex-start;gap:6px;padding:8px 12px}.KakaoObservationDialog-module__YPJdLq__ambiguity svg{flex:none}.KakaoObservationDialog-module__YPJdLq__ambiguity p{font-weight:800;line-height:1.45}.KakaoObservationDialog-module__YPJdLq__selectionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.KakaoObservationDialog-module__YPJdLq__readOnlyValue{border:1px solid var(--border-default);background:var(--surface-muted);padding:7px 8px}.KakaoObservationDialog-module__YPJdLq__readOnlyValue strong{overflow-wrap:anywhere;margin-top:7px;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;display:block}.KakaoObservationDialog-module__YPJdLq__unclassifiedNotice{border:1px dashed var(--border-default);background:var(--surface-muted);color:var(--text-secondary);grid-column:span 3;padding:10px;font-weight:800;line-height:1.45}.KakaoObservationDialog-module__YPJdLq__observationActions{border-top:1px solid var(--border-subtle);background:var(--surface-muted);justify-content:space-between;gap:12px;padding:8px 12px}.KakaoObservationDialog-module__YPJdLq__observationActions p{color:var(--text-secondary);font-weight:800;line-height:1.45}.KakaoObservationDialog-module__YPJdLq__observationActions>div{flex:none;gap:6px}.KakaoObservationDialog-module__YPJdLq__emptyState{min-height:180px;color:var(--text-muted);text-align:center;align-content:center;place-items:center;gap:6px;padding:20px;display:grid}.KakaoObservationDialog-module__YPJdLq__emptyState p{color:var(--text-primary);font-weight:900}.KakaoObservationDialog-module__YPJdLq__emptyState span{line-height:1.45}@media (min-width:640px){.KakaoObservationDialog-module__YPJdLq__backdrop{align-items:center}}@media (max-width:760px){.KakaoObservationDialog-module__YPJdLq__backdrop{padding:8px}.KakaoObservationDialog-module__YPJdLq__header{align-items:flex-start}.KakaoObservationDialog-module__YPJdLq__pendingCount,.KakaoObservationDialog-module__YPJdLq__closeButton span{display:none}.KakaoObservationDialog-module__YPJdLq__closeButton{justify-content:center;min-width:40px;padding:0}.KakaoObservationDialog-module__YPJdLq__connectionFacts,.KakaoObservationDialog-module__YPJdLq__credentialFacts,.KakaoObservationDialog-module__YPJdLq__sessionForm,.KakaoObservationDialog-module__YPJdLq__selectionGrid{grid-template-columns:minmax(0,1fr)}.KakaoObservationDialog-module__YPJdLq__connectionFacts>div+div,.KakaoObservationDialog-module__YPJdLq__credentialFacts>div:nth-child(n),.KakaoObservationDialog-module__YPJdLq__credentialFacts>div:nth-child(2n){border-top:1px solid var(--border-subtle);border-left:0}.KakaoObservationDialog-module__YPJdLq__credentialFacts>div:first-child{border-top:0}.KakaoObservationDialog-module__YPJdLq__sessionActionRow,.KakaoObservationDialog-module__YPJdLq__observationActions,.KakaoObservationDialog-module__YPJdLq__sessionLedger li{flex-direction:column;align-items:stretch}.KakaoObservationDialog-module__YPJdLq__sessionLedger li .KakaoObservationDialog-module__YPJdLq__secondaryButton{width:100%}.KakaoObservationDialog-module__YPJdLq__senderBindingControls{flex:none;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.KakaoObservationDialog-module__YPJdLq__senderBindingControls select,.KakaoObservationDialog-module__YPJdLq__senderBindingControls button{width:100%;min-width:0}.KakaoObservationDialog-module__YPJdLq__sessionActionRow .KakaoObservationDialog-module__YPJdLq__secondaryButton,.KakaoObservationDialog-module__YPJdLq__sessionForm .KakaoObservationDialog-module__YPJdLq__primaryButton,.KakaoObservationDialog-module__YPJdLq__observationActions>div,.KakaoObservationDialog-module__YPJdLq__observationActions button{width:100%}.KakaoObservationDialog-module__YPJdLq__credentialActions{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);display:grid}.KakaoObservationDialog-module__YPJdLq__observationActions>div{grid-template-columns:minmax(0,1fr) minmax(0,.55fr);display:grid}.KakaoObservationDialog-module__YPJdLq__unclassifiedNotice{grid-column:auto}.KakaoObservationDialog-module__YPJdLq__observationMeta time{width:100%;padding-left:27px}}.KakaoObservationDialog-module__YPJdLq__autoAppliedList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.KakaoObservationDialog-module__YPJdLq__autoAppliedItem{border-bottom:1px solid var(--border-subtle);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.KakaoObservationDialog-module__YPJdLq__autoAppliedItem:last-child{border-bottom:0}.KakaoObservationDialog-module__YPJdLq__autoAppliedMeta{color:var(--text-muted);margin:0;font-size:10px;font-weight:900}.KakaoObservationDialog-module__YPJdLq__autoAppliedMessage{color:var(--text-primary);word-break:break-word;margin:2px 0 0;font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.KakaoObservationDialog-module__YPJdLq__dialog{scroll-behavior:auto}}
.OperationsWorkspace-module__f4pCBW__phaseLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.OperationsWorkspace-module__f4pCBW__workspace{grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:0;display:grid}.OperationsWorkspace-module__f4pCBW__taskPanelHost{min-height:0}.OperationsWorkspace-module__f4pCBW__commandGrid,.OperationsWorkspace-module__f4pCBW__boardGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.OperationsWorkspace-module__f4pCBW__phaseRailList{scrollbar-width:thin;min-width:0;display:flex;overflow-x:auto}.OperationsWorkspace-module__f4pCBW__phaseButton{flex:none}.OperationsWorkspace-module__f4pCBW__phaseGroup{min-width:148px}.OperationsWorkspace-module__f4pCBW__phaseTaskList{margin:0;padding:0;list-style:none}.OperationsWorkspace-module__f4pCBW__phaseTaskList li+li{border-top:1px solid #e2e8f0}.OperationsWorkspace-module__f4pCBW__phaseTaskList button{color:#334155;text-align:left;cursor:pointer;background:#fff;border:0;border-left:3px solid #0000;grid-template-columns:42px minmax(0,1fr);gap:2px 6px;width:100%;min-width:0;padding:6px 7px 6px 12px;display:grid}.OperationsWorkspace-module__f4pCBW__phaseTaskList button:hover,.OperationsWorkspace-module__f4pCBW__phaseTaskList button:focus-visible{background:#f8fafc}.OperationsWorkspace-module__f4pCBW__phaseTaskList button:focus-visible{outline-offset:-2px;outline:2px solid #1e3a8a}.OperationsWorkspace-module__f4pCBW__phaseTaskList button>span{grid-row:1/span 2;font-family:ui-monospace,monospace;font-size:10px;font-weight:900}.OperationsWorkspace-module__f4pCBW__phaseTaskList strong,.OperationsWorkspace-module__f4pCBW__phaseTaskList small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.OperationsWorkspace-module__f4pCBW__phaseTaskList strong{font-size:10px}.OperationsWorkspace-module__f4pCBW__extraWorkBadge{color:#78350f;vertical-align:1px;background:#fffbeb;border:1px solid #f59e0b;margin-right:4px;padding:1px 3px;font-size:8px;font-style:normal;font-weight:900;line-height:1;display:inline-block}.OperationsWorkspace-module__f4pCBW__phaseTaskList small{color:#64748b;font-size:9px;font-weight:800}.OperationsWorkspace-module__f4pCBW__phaseTaskList .OperationsWorkspace-module__f4pCBW__phaseTaskActive{color:#1e3a8a;background:#eff6ff;border-left-color:#1e3a8a}.OperationsWorkspace-module__f4pCBW__taskTabScroll,.OperationsWorkspace-module__f4pCBW__statusStripScroll{scrollbar-width:thin}.OperationsWorkspace-module__f4pCBW__centralWorkbench,.OperationsWorkspace-module__f4pCBW__fieldRail,.OperationsWorkspace-module__f4pCBW__commandSupportGrid,.OperationsWorkspace-module__f4pCBW__measurementGrid{min-width:0}.OperationsWorkspace-module__f4pCBW__fieldRail .operations-location-drawer>div:first-child{grid-template-columns:minmax(0,1fr)}.OperationsWorkspace-module__f4pCBW__fieldRail .operations-location-mode-actions{width:100%}@media (min-width:1180px){.OperationsWorkspace-module__f4pCBW__workspace{height:100%}.OperationsWorkspace-module__f4pCBW__taskPanelHost{height:100%;overflow:hidden}.OperationsWorkspace-module__f4pCBW__taskPanelHost>[role=tabpanel]{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;overflow:auto}.OperationsWorkspace-module__f4pCBW__commandGrid{grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr))}.OperationsWorkspace-module__f4pCBW__commandGrid.OperationsWorkspace-module__f4pCBW__reviewCommandGrid{grid-template-columns:minmax(0,8fr) minmax(0,2fr)}.OperationsWorkspace-module__f4pCBW__boardGrid{grid-template-columns:minmax(0,7fr) minmax(280px,3fr)}.OperationsWorkspace-module__f4pCBW__phaseLayout{grid-template-columns:clamp(176px,12vw,220px) minmax(560px,1fr) clamp(300px,22vw,400px)}.OperationsWorkspace-module__f4pCBW__phaseLayout.OperationsWorkspace-module__f4pCBW__reviewPhaseLayout{grid-template-columns:clamp(176px,12vw,220px) minmax(560px,1fr)}.OperationsWorkspace-module__f4pCBW__phaseRail,.OperationsWorkspace-module__f4pCBW__fieldRail,.OperationsWorkspace-module__f4pCBW__commandDecisionRail{align-self:start;position:sticky;top:clamp(104px,15vh,148px)}.OperationsWorkspace-module__f4pCBW__phaseRailList{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.OperationsWorkspace-module__f4pCBW__phaseButton{width:100%;min-width:0}.OperationsWorkspace-module__f4pCBW__phaseGroup{min-width:0}.OperationsWorkspace-module__f4pCBW__commandDecisionRail .OperationsWorkspace-module__f4pCBW__measurementGrid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1680px){.OperationsWorkspace-module__f4pCBW__measurementGrid{grid-template-columns:minmax(360px,.42fr) minmax(0,.58fr)}}
.Portal-module__xJT6Aa__shell{--surface-base:#fff;--surface-muted:#f8fafc;--surface-panel:#f1f5f9;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--border-default:#cbd5e1;--border-subtle:#e2e8f0;--border-strong:#334155;--accent-primary:#1e3a8a;--accent-soft:#eff6ff;--warning-border:#d97706;--warning-soft:#fcd34d;--warning-surface:#fffbeb;--warning-text:#b45309;--danger-surface:#fff1f2;--danger-border:#fecdd3;--danger-text:#9f1239;--ok-border:#16a34a;--ok-surface:#f0fdf4;--ok-text:#15803d;--overlay:#0f172a80;background:var(--surface-panel);min-height:100dvh;color:var(--text-primary);word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;font-size:14px;line-height:1.5;display:flex}@media (prefers-color-scheme:dark){.Portal-module__xJT6Aa__shell{--surface-base:#0b1220;--surface-muted:#1e293b;--surface-panel:#0f172a;--text-primary:#e5edf8;--text-secondary:#dbeafe;--text-muted:#9fb0c6;--border-default:#475569;--border-subtle:#334155;--border-strong:#94a3b8;--accent-primary:#93c5fd;--accent-soft:#172554;--warning-soft:#b45309;--warning-surface:#271d0b;--warning-text:#fbbf24;--danger-surface:#1e293b;--danger-border:#be123c;--danger-text:#fda4af;--ok-border:#22c55e;--ok-surface:#052e1c;--ok-text:#4ade80;--overlay:#020617b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.Portal-module__xJT6Aa__shell :is(button,a,summary,input):focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.Portal-module__xJT6Aa__shell button{font:inherit;color:inherit;cursor:pointer}.Portal-module__xJT6Aa__shell input{font:inherit}.Portal-module__xJT6Aa__grow{flex:auto}.Portal-module__xJT6Aa__muted{color:var(--text-muted)}.Portal-module__xJT6Aa__warnTxt{color:var(--warning-text);font-weight:600}.Portal-module__xJT6Aa__num{font-variant-numeric:tabular-nums;font-weight:700}.Portal-module__xJT6Aa__gh{border-bottom:1px solid var(--border-subtle);background:var(--surface-base);flex:none;align-items:center;gap:8px 12px;min-height:52px;padding:0 16px;display:flex}.Portal-module__xJT6Aa__pBrand{min-width:0;color:var(--text-primary);background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:flex}.Portal-module__xJT6Aa__pMark{background:var(--accent-primary);border-radius:6px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.Portal-module__xJT6Aa__pBrand b{white-space:nowrap;font-size:15px;font-weight:800}.Portal-module__xJT6Aa__crumbs{flex-wrap:wrap;align-items:center;gap:2px 0;min-width:0;font-size:13px;display:flex}.Portal-module__xJT6Aa__crumbs>*+:before{content:"›";color:var(--text-muted);margin:0 8px}.Portal-module__xJT6Aa__crumbs a{color:var(--accent-primary);text-underline-offset:3px;padding:2px 0;font-size:13px;text-decoration:underline}.Portal-module__xJT6Aa__crumbs span{font-weight:700}.Portal-module__xJT6Aa__ghRight{align-items:center;gap:10px;margin-left:auto;display:flex}.Portal-module__xJT6Aa__userLine{min-width:0;color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.Portal-module__xJT6Aa__avatar{background:var(--surface-muted);border:1px solid var(--border-default);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.Portal-module__xJT6Aa__userName{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.Portal-module__xJT6Aa__chip{border:1px solid var(--border-subtle);background:var(--surface-muted);white-space:nowrap;min-height:22px;color:var(--text-primary);border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.Portal-module__xJT6Aa__accent{border-color:var(--accent-primary);color:var(--accent-primary);background:0 0}.Portal-module__xJT6Aa__warn{border-color:var(--warning-soft);color:var(--warning-text);background:var(--warning-surface)}.Portal-module__xJT6Aa__danger{border-color:var(--danger-border);color:var(--danger-text);background:var(--danger-surface)}.Portal-module__xJT6Aa__ok{border-color:var(--ok-border);color:var(--ok-text);background:var(--ok-surface)}.Portal-module__xJT6Aa__plain{background:0 0}.Portal-module__xJT6Aa__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite Portal-module__xJT6Aa__pulse}@keyframes Portal-module__xJT6Aa__pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.Portal-module__xJT6Aa__dot{animation:none}}.Portal-module__xJT6Aa__button{border:1px solid var(--border-default);background:var(--surface-base);min-height:40px;color:var(--text-primary);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.Portal-module__xJT6Aa__button:hover:not(:disabled){border-color:var(--border-strong)}.Portal-module__xJT6Aa__button:disabled{opacity:.5;cursor:not-allowed}.Portal-module__xJT6Aa__shell .Portal-module__xJT6Aa__primary{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--surface-base)}.Portal-module__xJT6Aa__shell .Portal-module__xJT6Aa__ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.Portal-module__xJT6Aa__shell .Portal-module__xJT6Aa__ghost[aria-pressed=true]{border-color:var(--accent-primary);color:var(--accent-primary)}.Portal-module__xJT6Aa__dangerBtn{color:var(--danger-text)}.Portal-module__xJT6Aa__block{width:100%;min-height:44px}.Portal-module__xJT6Aa__sm{min-height:32px;padding:0 10px;font-size:12px}.Portal-module__xJT6Aa__backBtn{border:1px solid var(--border-default);background:var(--surface-base);min-height:32px;color:var(--text-secondary);border-radius:6px;flex:none;padding:0 10px;font-size:12px;font-weight:600}.Portal-module__xJT6Aa__menuWrap{flex:none;position:relative}.Portal-module__xJT6Aa__menuBtn{min-width:32px;min-height:32px;color:var(--text-secondary);letter-spacing:1px;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 8px;font-size:16px;font-weight:700}.Portal-module__xJT6Aa__menuBtn:hover{border-color:var(--border-default);background:var(--surface-muted)}.Portal-module__xJT6Aa__menuPop{border:1px solid var(--border-default);background:var(--surface-base);z-index:40;border-radius:6px;gap:2px;min-width:170px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0f172a29}.Portal-module__xJT6Aa__menuPop button{width:100%;min-height:36px;color:var(--text-primary);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;padding:0 10px;font-size:13px;display:flex}.Portal-module__xJT6Aa__menuPop button:hover:not(:disabled){background:var(--surface-muted)}.Portal-module__xJT6Aa__menuPop button:disabled{color:var(--text-muted);cursor:not-allowed}.Portal-module__xJT6Aa__menuPop .Portal-module__xJT6Aa__dangerBtn{color:var(--danger-text)}.Portal-module__xJT6Aa__overlay{background:var(--overlay);z-index:200;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.Portal-module__xJT6Aa__dialog{background:var(--surface-base);width:100%;max-width:420px;max-height:calc(100dvh - 32px);color:var(--text-primary);border:1px solid var(--border-default);border-radius:8px;gap:14px;padding:20px;display:grid;overflow-y:auto}.Portal-module__xJT6Aa__dialog h3{margin:0;font-size:16px}.Portal-module__xJT6Aa__dialog h3.Portal-module__xJT6Aa__dangerTitle{color:var(--danger-text)}.Portal-module__xJT6Aa__dialog p{color:var(--text-secondary);margin:0;font-size:13px}.Portal-module__xJT6Aa__dialog .Portal-module__xJT6Aa__alert{color:var(--danger-text);font-weight:600}.Portal-module__xJT6Aa__dialogActions{justify-content:flex-end;gap:8px;display:flex}.Portal-module__xJT6Aa__dialogForm{gap:14px;display:grid}.Portal-module__xJT6Aa__pickList{gap:6px;display:grid}.Portal-module__xJT6Aa__pick{border:1px solid var(--border-default);background:var(--surface-base);text-align:left;border-radius:6px;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.Portal-module__xJT6Aa__pick[aria-pressed=true]{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary) inset}.Portal-module__xJT6Aa__pick b{font-size:14px}.Portal-module__xJT6Aa__pick .Portal-module__xJT6Aa__muted{font-size:12px}.Portal-module__xJT6Aa__addRow{gap:8px;display:flex}.Portal-module__xJT6Aa__textIn{border:1px solid var(--border-default);background:var(--surface-base);min-width:0;min-height:40px;color:var(--text-primary);border-radius:6px;flex:auto;padding:0 12px;font-size:14px}.Portal-module__xJT6Aa__loginMain{flex:1;place-items:center;padding:32px 16px;display:grid}.Portal-module__xJT6Aa__loginCard{background:var(--surface-base);border:1px solid var(--border-default);border-radius:10px;gap:22px;width:100%;max-width:400px;padding:32px 28px;display:grid}.Portal-module__xJT6Aa__loginMarkRow{align-items:center;gap:10px;display:flex}.Portal-module__xJT6Aa__loginMarkRow .Portal-module__xJT6Aa__pMark{border-radius:8px;width:36px;height:36px}.Portal-module__xJT6Aa__loginCard h1{margin:0;font-size:24px;font-weight:800}.Portal-module__xJT6Aa__loginSub{color:var(--text-secondary);margin:-14px 0 0;font-size:13px}.Portal-module__xJT6Aa__loginForm{gap:14px;display:grid}.Portal-module__xJT6Aa__formField{color:var(--text-secondary);gap:6px;font-size:13px;font-weight:700;display:grid}.Portal-module__xJT6Aa__formField input{border:1px solid var(--border-default);background:var(--surface-base);min-height:44px;color:var(--text-primary);border-radius:6px;padding:0 12px;font-size:14px;font-weight:400}.Portal-module__xJT6Aa__formField input::placeholder{color:var(--text-muted)}.Portal-module__xJT6Aa__loginAlert{border:1px solid var(--danger-border);background:var(--danger-surface);color:var(--danger-text);border-radius:6px;margin:0;padding:8px 12px;font-size:13px;font-weight:600}.Portal-module__xJT6Aa__loginNote{color:var(--text-muted);text-align:center;margin:0;font-size:12px}.Portal-module__xJT6Aa__loginFoot{color:var(--text-muted);flex:none;justify-content:center;align-items:center;gap:8px;padding:18px 16px;font-size:12px;display:flex}.Portal-module__xJT6Aa__actionBar{border-bottom:1px solid var(--border-subtle);background:var(--surface-base);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.Portal-module__xJT6Aa__nowLine{color:var(--text-secondary);font-size:12px}.Portal-module__xJT6Aa__nowLine b{color:var(--text-primary)}.Portal-module__xJT6Aa__pMain{align-content:start;gap:18px;width:100%;max-width:1240px;margin:0 auto;padding:20px;display:grid}.Portal-module__xJT6Aa__status{border:1px solid var(--border-default);background:var(--surface-base);border-radius:6px;margin:0;padding:10px 14px;font-size:13px;font-weight:600}.Portal-module__xJT6Aa__topGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.Portal-module__xJT6Aa__card{border:1px solid var(--border-default);background:var(--surface-base);border-radius:8px;gap:12px;min-width:0;padding:16px 18px;display:grid}.Portal-module__xJT6Aa__todayCard{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary) inset}.Portal-module__xJT6Aa__cardHead{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.Portal-module__xJT6Aa__cardHead h2{margin:0;font-size:16px;font-weight:800}.Portal-module__xJT6Aa__sub{color:var(--text-muted);font-size:12px}.Portal-module__xJT6Aa__todayList{display:grid}.Portal-module__xJT6Aa__todayRow{border-top:1px solid var(--border-subtle);grid-template-columns:76px minmax(0,1fr) auto auto auto 32px;grid-template-areas:"st nm win cnt act more";align-items:center;gap:6px 14px;padding:10px 0;font-size:13px;display:grid}.Portal-module__xJT6Aa__todayRow>.Portal-module__xJT6Aa__chip{grid-area:st;justify-self:start}.Portal-module__xJT6Aa__who{grid-area:nm;min-width:0}.Portal-module__xJT6Aa__who .Portal-module__xJT6Aa__nm{font-size:14px;font-weight:700}.Portal-module__xJT6Aa__who .Portal-module__xJT6Aa__where{color:var(--text-secondary);font-size:12px}.Portal-module__xJT6Aa__win{white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:win}.Portal-module__xJT6Aa__counts{color:var(--text-secondary);white-space:nowrap;grid-area:cnt;font-size:12px}.Portal-module__xJT6Aa__counts b{color:var(--text-primary)}.Portal-module__xJT6Aa__todayRow>.Portal-module__xJT6Aa__button{grid-area:act}.Portal-module__xJT6Aa__todayRow>.Portal-module__xJT6Aa__menuWrap{grid-area:more}.Portal-module__xJT6Aa__emptyToday{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.Portal-module__xJT6Aa__envGrid{grid-template-columns:1fr;gap:6px;display:grid}.Portal-module__xJT6Aa__envGrid .Portal-module__xJT6Aa__chip{white-space:normal;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;min-width:0;min-height:28px;padding:4px 8px}.Portal-module__xJT6Aa__envGrid .Portal-module__xJT6Aa__st{text-align:right;margin-left:auto;font-weight:700}.Portal-module__xJT6Aa__envDetails summary{cursor:pointer;color:var(--accent-primary);font-size:12px;font-weight:600;list-style:none}.Portal-module__xJT6Aa__envDetails summary::-webkit-details-marker{display:none}.Portal-module__xJT6Aa__envDetails summary:after{content:" ▾"}.Portal-module__xJT6Aa__envDetails[open] summary:after{content:" ▴"}.Portal-module__xJT6Aa__envDetailBody{color:var(--text-primary);gap:8px;margin-top:8px;display:grid}.Portal-module__xJT6Aa__envNote{color:var(--text-muted);margin:0;font-size:12px}.Portal-module__xJT6Aa__envLinks{gap:6px;display:grid}.Portal-module__xJT6Aa__envLinks a{color:var(--accent-primary);text-underline-offset:3px;font-size:12px;font-weight:600;text-decoration:underline}.Portal-module__xJT6Aa__secHead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.Portal-module__xJT6Aa__secHead h2{margin:0;font-size:16px;font-weight:800}.Portal-module__xJT6Aa__projGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.Portal-module__xJT6Aa__projCard{border:1px solid var(--border-default);background:var(--surface-base);color:var(--text-primary);text-align:left;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:14px 16px;text-decoration:none;display:grid}.Portal-module__xJT6Aa__projCard:hover{border-color:var(--border-strong)}.Portal-module__xJT6Aa__projCard[data-unassigned=true]{border-style:dashed}.Portal-module__xJT6Aa__projTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Portal-module__xJT6Aa__projTop b{font-size:17px;font-weight:800}.Portal-module__xJT6Aa__projMeta{color:var(--text-secondary);font-size:12px}.Portal-module__xJT6Aa__projChips{flex-wrap:wrap;gap:6px;min-height:22px;display:flex}.Portal-module__xJT6Aa__projNext{border-top:1px solid var(--border-subtle);gap:2px;padding-top:8px;font-size:12px;display:grid}.Portal-module__xJT6Aa__projNext .Portal-module__xJT6Aa__lbl{color:var(--text-muted);font-weight:700}.Portal-module__xJT6Aa__projNext .Portal-module__xJT6Aa__nm{font-size:13px;font-weight:700}.Portal-module__xJT6Aa__fixed{height:100dvh;overflow:hidden;container-type:inline-size}.Portal-module__xJT6Aa__fixed .Portal-module__xJT6Aa__backBtn{text-decoration:none}.Portal-module__xJT6Aa__projHead{border-bottom:1px solid var(--border-subtle);background:var(--surface-base);flex-wrap:wrap;flex:none;align-items:center;gap:8px 14px;padding:12px 20px;display:flex}.Portal-module__xJT6Aa__projHead h1{margin:0;font-size:20px;font-weight:800}.Portal-module__xJT6Aa__tabs{border:1px solid var(--border-default);border-radius:6px;display:inline-flex;overflow:hidden}.Portal-module__xJT6Aa__tabs button{border:0;border-right:1px solid var(--border-subtle);background:var(--surface-base);min-height:34px;color:var(--text-secondary);padding:0 14px;font-size:13px}.Portal-module__xJT6Aa__tabs button:last-child{border-right:0}.Portal-module__xJT6Aa__tabs button[aria-selected=true]{background:var(--accent-primary);color:var(--surface-base);font-weight:700}.Portal-module__xJT6Aa__projStatus{flex:none;width:100%;max-width:1400px;margin:12px auto 0;padding:0 20px}.Portal-module__xJT6Aa__projBody{flex:1 1 0;grid-template-columns:260px minmax(0,1fr);gap:16px;width:100%;max-width:1400px;min-height:0;margin:0 auto;padding:16px 20px;display:grid}.Portal-module__xJT6Aa__projBody[data-single=true]{grid-template-columns:minmax(0,1fr)}.Portal-module__xJT6Aa__pane{border:1px solid var(--border-default);background:var(--surface-base);border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.Portal-module__xJT6Aa__paneHead{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;flex:none;align-items:center;gap:6px 10px;padding:10px 14px;display:flex}.Portal-module__xJT6Aa__paneHead h2{margin:0;font-size:14px;font-weight:700}.Portal-module__xJT6Aa__paneScroll{flex:1 1 0;min-height:0;overflow-y:auto}.Portal-module__xJT6Aa__textLink{color:var(--accent-primary);text-underline-offset:3px;font-size:12px;font-weight:600;text-decoration:underline}.Portal-module__xJT6Aa__tree{gap:2px;margin:0;padding:8px;list-style:none;display:grid}.Portal-module__xJT6Aa__tree ul{gap:2px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.Portal-module__xJT6Aa__treeBtn{text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;width:100%;min-height:34px;padding:0 8px;font-size:13px;display:flex}.Portal-module__xJT6Aa__treeBtn:hover{background:var(--surface-muted)}.Portal-module__xJT6Aa__treeBtn[aria-current=true]{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--surface-muted);font-weight:700}.Portal-module__xJT6Aa__treeBtn .Portal-module__xJT6Aa__cnt{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.Portal-module__xJT6Aa__treeBtn[data-mid=true]{font-weight:700}.Portal-module__xJT6Aa__treeNote{color:var(--text-muted);margin:4px 16px 12px;font-size:12px}.Portal-module__xJT6Aa__tbl{border-collapse:collapse;width:100%;font-size:13px}.Portal-module__xJT6Aa__tbl th{z-index:1;border-bottom:1px solid var(--border-default);background:var(--surface-base);text-align:left;color:var(--text-secondary);white-space:nowrap;padding:8px 12px;font-size:12px;font-weight:600;position:sticky;top:0}.Portal-module__xJT6Aa__tbl td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:8px 12px}.Portal-module__xJT6Aa__tbl .Portal-module__xJT6Aa__nm{font-weight:700}.Portal-module__xJT6Aa__tbl .Portal-module__xJT6Aa__act,.Portal-module__xJT6Aa__tbl .Portal-module__xJT6Aa__when{white-space:nowrap}.Portal-module__xJT6Aa__tbl .Portal-module__xJT6Aa__when{font-variant-numeric:tabular-nums}.Portal-module__xJT6Aa__tblEmpty{color:var(--text-secondary);justify-items:start;gap:10px;padding:28px 16px;font-size:13px;display:grid}.Portal-module__xJT6Aa__setGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px;padding:14px;display:grid}.Portal-module__xJT6Aa__setCard{border:1px solid var(--border-subtle);border-radius:6px;align-content:start;gap:8px;min-width:0;padding:12px 14px;display:grid}.Portal-module__xJT6Aa__setCard h3{margin:0;font-size:14px;font-weight:700}.Portal-module__xJT6Aa__setCard[data-wide=true]{grid-column:1/-1}.Portal-module__xJT6Aa__setHead{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.Portal-module__xJT6Aa__facts{grid-template-columns:88px minmax(0,1fr);gap:4px 10px;margin:0;font-size:12px;display:grid}.Portal-module__xJT6Aa__facts dt{color:var(--text-secondary);font-weight:600}.Portal-module__xJT6Aa__facts dd{min-width:0;margin:0}.Portal-module__xJT6Aa__mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.Portal-module__xJT6Aa__noteWarn{color:var(--warning-text);margin-top:2px;display:block}.Portal-module__xJT6Aa__noteMuted{color:var(--text-muted);margin-top:2px;display:block}.Portal-module__xJT6Aa__blockRows{gap:6px;font-size:12px;display:grid}.Portal-module__xJT6Aa__blockRow{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:6px;display:grid}.Portal-module__xJT6Aa__blockAdd{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px;display:grid}.Portal-module__xJT6Aa__brwaterStatus{color:var(--text-secondary);margin-left:auto;font-size:11px}.Portal-module__xJT6Aa__blockTable{min-width:0;overflow-x:auto}.Portal-module__xJT6Aa__blockTable .Portal-module__xJT6Aa__blockHeader,.Portal-module__xJT6Aa__blockTable .Portal-module__xJT6Aa__blockRow{grid-template-columns:minmax(100px,1fr) minmax(80px,.8fr) minmax(150px,1.4fr) minmax(120px,1fr);align-items:center;gap:8px;min-width:580px;display:grid}.Portal-module__xJT6Aa__blockHeader{color:var(--text-muted);padding:4px 2px;font-size:10px;font-weight:800}.Portal-module__xJT6Aa__blockTable .Portal-module__xJT6Aa__blockRow{border-top:1px solid var(--border-subtle);min-height:40px}.Portal-module__xJT6Aa__blockCode{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.Portal-module__xJT6Aa__blockMidCell{align-items:center;gap:5px;min-width:0;display:flex}.Portal-module__xJT6Aa__blockMidCell .Portal-module__xJT6Aa__smallIn{flex:auto}.Portal-module__xJT6Aa__blockConnection{color:var(--text-secondary);gap:2px;font-size:10px;display:grid}.Portal-module__xJT6Aa__blockConnection small{border:1px solid var(--border-default);border-radius:3px;width:max-content;padding:1px 5px;font-size:9px}.Portal-module__xJT6Aa__blockConnection small[data-scope=true]{color:#7a5208;border-color:#c98a12}@media (prefers-color-scheme:dark){.Portal-module__xJT6Aa__blockConnection small[data-scope=true]{color:#f3d18b;border-color:#e0a93a}}.Portal-module__xJT6Aa__smallIn{border:1px solid var(--border-default);background:var(--surface-base);min-width:0;min-height:32px;color:var(--text-primary);border-radius:6px;padding:0 8px;font-size:12px}.Portal-module__xJT6Aa__boardTbl{border-collapse:collapse;width:100%;font-size:12px}.Portal-module__xJT6Aa__boardTbl th{border-bottom:1px solid var(--border-default);text-align:left;color:var(--text-secondary);white-space:nowrap;padding:4px 8px;font-weight:600}.Portal-module__xJT6Aa__boardTbl td{border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:4px 8px}.Portal-module__xJT6Aa__boardTbl td:first-child{white-space:nowrap;font-weight:700}.Portal-module__xJT6Aa__keep{border-color:var(--warning-soft);color:var(--warning-text);background:0 0}.Portal-module__xJT6Aa__readyChips{flex-wrap:wrap;gap:6px;display:flex}.Portal-module__xJT6Aa__readyChips .Portal-module__xJT6Aa__chip{background:var(--surface-base);text-decoration:none}.Portal-module__xJT6Aa__readyChips .Portal-module__xJT6Aa__warn{background:var(--warning-surface)}.Portal-module__xJT6Aa__readyYes{color:var(--ok-text);font-weight:800}.Portal-module__xJT6Aa__readyNo{font-weight:800}.Portal-module__xJT6Aa__setCard[id],.Portal-module__xJT6Aa__dRow[id]{scroll-margin-top:16px}.Portal-module__xJT6Aa__setCard:target,.Portal-module__xJT6Aa__dRow:target{box-shadow:0 0 0 2px var(--accent-primary)}.Portal-module__xJT6Aa__dTable{min-width:0;display:grid;container-type:inline-size}.Portal-module__xJT6Aa__dRow{border-top:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"name state act""file file file""check check check""keep keep keep";align-items:center;gap:4px 8px;min-width:0;padding:9px 0;font-size:12px;display:grid}.Portal-module__xJT6Aa__dHead{display:none}.Portal-module__xJT6Aa__cName{grid-area:name;font-weight:700}.Portal-module__xJT6Aa__cState{grid-area:state}.Portal-module__xJT6Aa__cFile{grid-area:file}.Portal-module__xJT6Aa__cCheck{grid-area:check}.Portal-module__xJT6Aa__cKeep{grid-area:keep}.Portal-module__xJT6Aa__cAct{grid-area:act;justify-self:end}.Portal-module__xJT6Aa__lab{grid-template-columns:64px minmax(0,1fr);gap:8px;min-width:0;display:grid}.Portal-module__xJT6Aa__lab:before{content:attr(data-label);color:var(--text-secondary);font-weight:600}.Portal-module__xJT6Aa__labEmpty{display:none}.Portal-module__xJT6Aa__warnLine{color:var(--warning-text)}.Portal-module__xJT6Aa__dPrev{color:var(--text-secondary);padding:0 0 9px;font-size:12px}.Portal-module__xJT6Aa__dPrev summary{cursor:pointer;color:var(--text-muted);font-weight:600}.Portal-module__xJT6Aa__dPrev div{margin-top:4px}@container (min-width:780px){.Portal-module__xJT6Aa__dRow{grid-template-columns:96px 92px minmax(150px,1fr) minmax(190px,1.5fr) 112px 84px;grid-template-areas:"name state file check keep act";padding:8px 0}.Portal-module__xJT6Aa__dHead{color:var(--text-muted);border-top:0;padding:4px 0;font-size:10px;font-weight:800;display:grid}.Portal-module__xJT6Aa__dHead>span{grid-area:auto}.Portal-module__xJT6Aa__lab,.Portal-module__xJT6Aa__labEmpty{display:block}.Portal-module__xJT6Aa__lab:before{display:none}.Portal-module__xJT6Aa__dPrev{padding-left:104px}}.Portal-module__xJT6Aa__fGroup{gap:6px;font-size:12px;display:grid;container-type:inline-size}.Portal-module__xJT6Aa__fHead{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.Portal-module__xJT6Aa__fHead b{flex:auto;min-width:0;font-size:12px}.Portal-module__xJT6Aa__fRow{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);place-items:center start;gap:6px 8px;padding-top:8px;display:grid}.Portal-module__xJT6Aa__fVer{justify-self:stretch;min-width:0}.Portal-module__xJT6Aa__fWhen{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.Portal-module__xJT6Aa__fAct{flex-wrap:wrap;gap:6px;display:flex}.Portal-module__xJT6Aa__fHist{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;grid-column:1/-1;justify-self:stretch}.Portal-module__xJT6Aa__fFold{border-top:1px solid var(--border-subtle);padding-top:8px}.Portal-module__xJT6Aa__fFold summary{cursor:pointer;color:var(--text-muted)}.Portal-module__xJT6Aa__fFold .Portal-module__xJT6Aa__fRow{margin-top:6px}@container (min-width:520px){.Portal-module__xJT6Aa__fRow{grid-template-columns:minmax(0,1fr) auto auto auto;row-gap:4px}.Portal-module__xJT6Aa__fAct{justify-content:flex-end;justify-self:end}}.Portal-module__xJT6Aa__fCardHead{justify-content:space-between;align-items:flex-start}.Portal-module__xJT6Aa__fSyncMeta{background:var(--surface-muted);color:var(--text-muted);border-radius:6px;flex-wrap:wrap;gap:6px 12px;padding:8px 9px;font-size:11px;display:flex}.Portal-module__xJT6Aa__fSyncMeta b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.Portal-module__xJT6Aa__fTags{flex-wrap:wrap;gap:4px 8px;min-width:0;display:flex}.Portal-module__xJT6Aa__fTags .Portal-module__xJT6Aa__chip{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;border-radius:999px;max-width:100%;font-size:11px}.Portal-module__xJT6Aa__fSource{color:#8250df;background:#fbefff;border-color:#0000}.Portal-module__xJT6Aa__fSourceWarning{border-color:var(--warning-border);background:var(--warning-surface);padding:8px}.Portal-module__xJT6Aa__fRemoved{border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:10px}.Portal-module__xJT6Aa__fRemoved h4{margin:0;font-size:12px}.Portal-module__xJT6Aa__fEmergency{border-top:1px solid var(--border-subtle);padding-top:9px;font-size:12px}.Portal-module__xJT6Aa__fEmergency summary{color:var(--text-muted);cursor:pointer;font-weight:600}.Portal-module__xJT6Aa__fEmergency>div{padding-top:8px}@media (prefers-color-scheme:dark){.Portal-module__xJT6Aa__fSource{color:#d2a8ff;background:#271b36}}@container (min-width:520px){.Portal-module__xJT6Aa__fSyncedRow{grid-template-columns:minmax(0,1fr) auto}.Portal-module__xJT6Aa__fSyncedRow .Portal-module__xJT6Aa__fVer{grid-area:1/1}.Portal-module__xJT6Aa__fSyncedRow .Portal-module__xJT6Aa__fAct{grid-area:1/2}.Portal-module__xJT6Aa__fSyncedRow .Portal-module__xJT6Aa__fTags{grid-area:2/1}.Portal-module__xJT6Aa__fSyncedRow .Portal-module__xJT6Aa__fWhen{grid-area:2/2}}.Portal-module__xJT6Aa__tDlg h3{margin:0;font-size:14px;font-weight:700}.Portal-module__xJT6Aa__tDlg p{color:var(--text-muted);margin:0}.Portal-module__xJT6Aa__tDlg .Portal-module__xJT6Aa__field{font-weight:500}.Portal-module__xJT6Aa__tDlg .Portal-module__xJT6Aa__field input{box-sizing:border-box;border:1px solid var(--border-default);background:var(--surface-muted);width:100%;min-height:38px;color:var(--text-primary);font:inherit;border-radius:6px;padding:0 8px}.Portal-module__xJT6Aa__tCheck{align-items:flex-start;gap:6px;display:flex}.Portal-module__xJT6Aa__tCheck input{flex:none;margin:2px 0 0}.Portal-module__xJT6Aa__tAutoCheck{background:var(--accent-soft);border-radius:4px;padding:8px}.Portal-module__xJT6Aa__tFoot{justify-content:flex-end;gap:6px;display:flex}.Portal-module__xJT6Aa__upShade{--up-shade:#0f172a3d;--up-shadow:#0f172a29;z-index:200;background:var(--up-shade);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;display:grid;position:fixed;inset:0}@media (prefers-color-scheme:dark){.Portal-module__xJT6Aa__upShade{--up-shade:#02061799;--up-shadow:#00000073}}.Portal-module__xJT6Aa__upModal{border:1px solid var(--border-default);background:var(--surface-base);width:min(420px,100%);max-height:calc(100dvh - 32px);color:var(--text-primary);box-shadow:0 8px 16px -2px var(--up-shadow);border-radius:6px;overflow-y:auto}.Portal-module__xJT6Aa__upHead{border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding:10px 12px;display:flex}.Portal-module__xJT6Aa__upHead h3{flex:1;min-width:0;margin:0;font-size:14px;font-weight:700}.Portal-module__xJT6Aa__upClose{border:1px solid var(--border-default);background:var(--surface-base);width:32px;height:30px;color:var(--text-primary);border-radius:3px;flex:none;font-size:17px;line-height:1}.Portal-module__xJT6Aa__upBody{gap:10px;padding:12px;font-size:12px;display:grid}.Portal-module__xJT6Aa__steps{counter-reset:st;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.Portal-module__xJT6Aa__steps li{counter-increment:st;border:1px solid var(--border-subtle);min-width:0;color:var(--text-muted);border-radius:4px;align-items:center;gap:5px;padding:5px 6px;font-size:11px;line-height:1.25;display:flex}.Portal-module__xJT6Aa__steps li:before{content:counter(st);background:var(--surface-panel);border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:10px;font-weight:700;display:grid}.Portal-module__xJT6Aa__steps li[data-s=done]{color:var(--text-secondary)}.Portal-module__xJT6Aa__steps li[data-s=done]:before{content:"✓";background:var(--ok-surface);color:var(--ok-text)}.Portal-module__xJT6Aa__steps li[aria-current=step]{border-color:var(--accent-primary);background:var(--accent-soft);color:var(--text-primary);font-weight:700}.Portal-module__xJT6Aa__steps li[aria-current=step]:before{background:var(--accent-primary);color:var(--surface-base)}.Portal-module__xJT6Aa__steps li[data-s=fail]{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-text);font-weight:700}.Portal-module__xJT6Aa__steps li[data-s=fail]:before{content:"!";background:var(--warning-border);color:var(--surface-base)}@media (max-width:452px){.Portal-module__xJT6Aa__steps li{text-align:center;flex-direction:column;justify-content:center;gap:3px;padding:5px 2px;font-size:10px}}.Portal-module__xJT6Aa__pickBox{border:1px dashed var(--border-default);background:var(--surface-muted);text-align:center;cursor:pointer;border-radius:6px;justify-items:center;gap:5px;padding:16px 10px;display:grid;position:relative}.Portal-module__xJT6Aa__pickBox input{opacity:0;width:1px;height:1px;position:absolute}.Portal-module__xJT6Aa__pickBox:focus-within{outline:2px solid var(--accent-primary);outline-offset:2px}.Portal-module__xJT6Aa__pickBtn{border:1px solid var(--border-default);background:var(--surface-base);border-radius:6px;align-items:center;min-height:32px;padding:0 12px;font-weight:700;display:inline-flex}.Portal-module__xJT6Aa__pickBox small{color:var(--text-muted);font-size:11px}.Portal-module__xJT6Aa__mnote{color:var(--text-secondary);margin:0;font-size:11px}.Portal-module__xJT6Aa__upFile{color:var(--text-secondary)}.Portal-module__xJT6Aa__bar{border:1px solid var(--border-subtle);background:var(--surface-panel);border-radius:999px;height:8px;overflow:hidden}.Portal-module__xJT6Aa__bar i{background:var(--accent-primary);height:100%;display:block}.Portal-module__xJT6Aa__upRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Portal-module__xJT6Aa__field{gap:4px;font-size:12px;font-weight:700;display:grid}.Portal-module__xJT6Aa__field select{border:1px solid var(--border-default);background:var(--surface-base);width:100%;min-height:38px;color:var(--text-primary);font:inherit;border-radius:6px;padding:0 8px;font-weight:500}.Portal-module__xJT6Aa__field select:focus-visible,.Portal-module__xJT6Aa__upClose:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.Portal-module__xJT6Aa__upErr{border:1px solid var(--warning-border);background:var(--warning-surface);color:var(--warning-text);padding:8px;font-size:11px;font-weight:700}.Portal-module__xJT6Aa__shell .Portal-module__xJT6Aa__upPrimary{border-color:var(--accent-primary);background:var(--accent-primary);width:100%;min-height:42px;color:var(--surface-base);font-weight:800}@media (max-width:1179.98px){.Portal-module__xJT6Aa__fixed{height:auto;min-height:100dvh;overflow:visible}.Portal-module__xJT6Aa__projBody{flex:none;grid-template-columns:minmax(0,1fr)}.Portal-module__xJT6Aa__pane{overflow:visible}.Portal-module__xJT6Aa__paneScroll{flex:none;overflow:visible}.Portal-module__xJT6Aa__tree{flex-wrap:wrap;display:flex}.Portal-module__xJT6Aa__tree ul{flex-wrap:wrap;padding:0;display:flex}.Portal-module__xJT6Aa__treeBtn{width:auto}.Portal-module__xJT6Aa__setGrid,.Portal-module__xJT6Aa__topGrid{grid-template-columns:minmax(0,1fr)}.Portal-module__xJT6Aa__projGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Portal-module__xJT6Aa__todayRow{grid-template-columns:76px minmax(0,1fr) auto 32px;grid-template-areas:"st nm act more"".win cnt."}}@media (max-width:720px){.Portal-module__xJT6Aa__gh{gap:8px;padding:0 12px}.Portal-module__xJT6Aa__pBrand b,.Portal-module__xJT6Aa__crumbs,.Portal-module__xJT6Aa__userName,.Portal-module__xJT6Aa__pilotHead{display:none}.Portal-module__xJT6Aa__actionBar{padding:10px 14px}.Portal-module__xJT6Aa__actionBar .Portal-module__xJT6Aa__primary{flex:100%}.Portal-module__xJT6Aa__pMain{gap:14px;padding:14px}.Portal-module__xJT6Aa__projGrid{grid-template-columns:minmax(0,1fr)}.Portal-module__xJT6Aa__todayRow{grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:"st more""nm nm""win win""cnt cnt""act act";gap:4px 8px}.Portal-module__xJT6Aa__win{white-space:normal}.Portal-module__xJT6Aa__todayRow .Portal-module__xJT6Aa__button{width:100%}.Portal-module__xJT6Aa__loginCard{padding:24px 18px}.Portal-module__xJT6Aa__projHead{padding:10px 14px}.Portal-module__xJT6Aa__projBody{padding:12px}.Portal-module__xJT6Aa__projStatus{padding:0 12px}.Portal-module__xJT6Aa__tbl thead{display:none}.Portal-module__xJT6Aa__tbl,.Portal-module__xJT6Aa__tbl tbody,.Portal-module__xJT6Aa__tbl td{display:block}.Portal-module__xJT6Aa__tbl tr{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px 12px;display:grid}.Portal-module__xJT6Aa__tbl td{border:0;grid-column:1/-1;padding:0}.Portal-module__xJT6Aa__tbl td.Portal-module__xJT6Aa__nm{grid-column:1}.Portal-module__xJT6Aa__tbl td.Portal-module__xJT6Aa__more{grid-area:1/2}.Portal-module__xJT6Aa__tbl .Portal-module__xJT6Aa__when{white-space:normal}.Portal-module__xJT6Aa__blockRow,.Portal-module__xJT6Aa__blockAdd{grid-template-columns:minmax(0,1fr) auto}.Portal-module__xJT6Aa__blockRow>:first-child,.Portal-module__xJT6Aa__blockAdd>:first-child{grid-column:1/-1}.Portal-module__xJT6Aa__boardTbl th:nth-child(4),.Portal-module__xJT6Aa__boardTbl td:nth-child(4){display:none}}
.PortalSwitch-module__Y1ynRW__ghSep{background:var(--border-default);flex:none;width:1px;height:22px}.PortalSwitch-module__Y1ynRW__switchWrap{min-width:0;position:relative}.PortalSwitch-module__Y1ynRW__switchTitle{min-width:0;font-size:inherit;margin:0}.PortalSwitch-module__Y1ynRW__switchWrap .PortalSwitch-module__Y1ynRW__switchBtn{border:1px solid var(--border-default);background:var(--surface-base);max-width:46vw;min-height:36px;color:var(--text-primary);border-radius:6px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:15px;font-weight:800;display:inline-flex}.PortalSwitch-module__Y1ynRW__switchBtn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PortalSwitch-module__Y1ynRW__switchBtn svg{color:var(--text-muted);flex:none}.PortalSwitch-module__Y1ynRW__switchBtn:hover{background:var(--surface-muted)}.PortalSwitch-module__Y1ynRW__switchBtn[aria-expanded=true]{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--surface-muted)}.PortalSwitch-module__Y1ynRW__switchBtn[aria-expanded=true] svg{color:var(--accent-primary)}.PortalSwitch-module__Y1ynRW__switchPop{border:1px solid var(--border-strong);background:var(--surface-base);z-index:40;border-radius:6px;gap:2px;width:300px;max-height:min(60vh,420px);padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 8px 24px #0f172a2e}.PortalSwitch-module__Y1ynRW__switchPop a{min-height:40px;color:var(--text-primary);border-radius:4px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.PortalSwitch-module__Y1ynRW__switchPop a:hover{background:var(--surface-muted)}.PortalSwitch-module__Y1ynRW__switchPop a[aria-checked=true]{color:var(--accent-primary);background:var(--accent-soft)}.PortalSwitch-module__Y1ynRW__switchCk{width:16px;color:var(--accent-primary);flex:none}.PortalSwitch-module__Y1ynRW__switchNm{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.PortalSwitch-module__Y1ynRW__switchCt{color:var(--text-muted);white-space:nowrap;flex:none;font-size:11px;font-weight:700}.PortalSwitch-module__Y1ynRW__menuRule{border:0;border-top:1px solid var(--border-subtle);margin:2px 0}@media (max-width:720px){.PortalSwitch-module__Y1ynRW__ghSep{display:none}.PortalSwitch-module__Y1ynRW__switchWrap{flex:0 auto}.PortalSwitch-module__Y1ynRW__switchWrap .PortalSwitch-module__Y1ynRW__switchBtn{max-width:100%}}
.PrepChatRail-module__XQV1fq__rail{border:1px solid var(--border-default);background:var(--surface-base);border-radius:4px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}@media (min-width:1180px) and (max-height:1000px){.PrepChatRail-module__XQV1fq__draftInput{height:52px}}.PrepChatRail-module__XQV1fq__head{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:8px 16px;display:flex}.PrepChatRail-module__XQV1fq__head h2{margin:0 6px 0 0;font-size:15px;font-weight:700}.PrepChatRail-module__XQV1fq__grow{flex:auto}.PrepChatRail-module__XQV1fq__status{border-bottom:1px solid var(--border-subtle);min-height:32px;color:var(--text-secondary);flex:none;align-items:center;gap:8px;padding:4px 12px;font-size:12px;display:flex}.PrepChatRail-module__XQV1fq__st{overflow-wrap:anywhere;flex:auto;min-width:0}.PrepChatRail-module__XQV1fq__status[data-tone=warn] .PrepChatRail-module__XQV1fq__st{color:var(--warning-text);font-weight:600}.PrepChatRail-module__XQV1fq__status[data-tone=danger] .PrepChatRail-module__XQV1fq__st{color:var(--danger-text);font-weight:600}.PrepChatRail-module__XQV1fq__pulse{background:var(--accent-primary);border-radius:50%;flex:none;width:8px;height:8px}.PrepChatRail-module__XQV1fq__status[data-tone=warn] .PrepChatRail-module__XQV1fq__pulse{background:var(--warning-border)}.PrepChatRail-module__XQV1fq__status[data-empty=true]{border-bottom:0;min-height:0;padding:0}.PrepChatRail-module__XQV1fq__skel{gap:6px;padding:12px 0;display:grid}.PrepChatRail-module__XQV1fq__skel i{background:var(--border-subtle);border-radius:2px;height:10px;display:block}.PrepChatRail-module__XQV1fq__log{flex:1 1 0;min-height:96px;padding:0 16px;overflow-y:auto}.PrepChatRail-module__XQV1fq__log:focus-visible,.PrepChatRail-module__XQV1fq__panel:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.PrepChatRail-module__XQV1fq__panel{border-top:1px solid var(--border-default);background:var(--surface-base);flex:none;gap:10px;max-height:64%;padding:12px 16px;display:grid;overflow-y:auto}.PrepChatRail-module__XQV1fq__compose{border-top:1px solid var(--border-subtle);flex:none;gap:4px;padding:8px 16px 10px;display:grid}.PrepChatRail-module__XQV1fq__empty{color:var(--text-muted);margin:12px 0;font-size:12px}.PrepChatRail-module__XQV1fq__entry{border-bottom:1px solid var(--border-subtle);border-left:3px solid #0000;gap:4px;min-width:0;padding:8px 0 8px 10px;display:grid}.PrepChatRail-module__XQV1fq__entry:last-child{border-bottom:0}.PrepChatRail-module__XQV1fq__entry[data-speaker=local]{border-left-color:var(--border-default)}.PrepChatRail-module__XQV1fq__entry[data-speaker=ai]{border-left-color:var(--accent-primary)}.PrepChatRail-module__XQV1fq__entry[data-speaker=apply]{border-left-color:var(--border-strong)}.PrepChatRail-module__XQV1fq__entry[data-speaker=warn]{border-left-color:var(--warning-border)}.PrepChatRail-module__XQV1fq__entry[data-speaker=room]{background:var(--surface-muted);border:0;border-radius:4px;margin:8px 0 8px 10%;padding:8px 10px}.PrepChatRail-module__XQV1fq__entryHead{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.PrepChatRail-module__XQV1fq__entryHead time{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.PrepChatRail-module__XQV1fq__entryMeta{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:12px}.PrepChatRail-module__XQV1fq__entryText{overflow-wrap:anywhere;margin:0;font-size:13px}.PrepChatRail-module__XQV1fq__lead{margin:0;font-size:14px;font-weight:700}.PrepChatRail-module__XQV1fq__entry[data-speaker=warn] .PrepChatRail-module__XQV1fq__lead,.PrepChatRail-module__XQV1fq__warnText{color:var(--warning-text)}.PrepChatRail-module__XQV1fq__who{white-space:nowrap;border-radius:3px;flex:none;align-items:center;min-height:18px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.PrepChatRail-module__XQV1fq__whoLocal{background:var(--surface-muted);border:1px solid var(--border-default);color:var(--text-secondary)}.PrepChatRail-module__XQV1fq__whoApply{background:var(--surface-base);border:1px solid var(--border-strong);color:var(--text-primary)}.PrepChatRail-module__XQV1fq__whoRoom{background:var(--text-primary);color:var(--surface-base)}.PrepChatRail-module__XQV1fq__whoAi{background:var(--surface-muted);border:1px solid var(--accent-primary);color:var(--accent-primary)}.PrepChatRail-module__XQV1fq__facts{gap:2px;margin:0;font-size:12px;display:grid}.PrepChatRail-module__XQV1fq__factRow{grid-template-columns:96px minmax(0,1fr);gap:10px;display:grid}.PrepChatRail-module__XQV1fq__facts dt{color:var(--text-secondary);font-weight:600}.PrepChatRail-module__XQV1fq__facts dd{overflow-wrap:anywhere;margin:0}.PrepChatRail-module__XQV1fq__num{font-variant-numeric:tabular-nums}.PrepChatRail-module__XQV1fq__hash{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.PrepChatRail-module__XQV1fq__foldLine{min-height:36px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.PrepChatRail-module__XQV1fq__foldLine b{color:var(--text-primary);font-weight:600}.PrepChatRail-module__XQV1fq__linkBtn{min-height:32px;color:var(--accent-primary);font:inherit;text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;text-decoration:underline}.PrepChatRail-module__XQV1fq__linkBtn:disabled{opacity:.55;cursor:not-allowed}.PrepChatRail-module__XQV1fq__sm{border:1px solid var(--border-default);background:var(--surface-base);min-height:36px;color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:4px;padding:4px 12px;font-size:12px}.PrepChatRail-module__XQV1fq__sm:hover:not(:disabled),.PrepChatRail-module__XQV1fq__xs:hover:not(:disabled){border-color:var(--border-strong)}.PrepChatRail-module__XQV1fq__sm:disabled,.PrepChatRail-module__XQV1fq__xs:disabled{opacity:.55;cursor:not-allowed}.PrepChatRail-module__XQV1fq__primary{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--surface-base);font-weight:600}.PrepChatRail-module__XQV1fq__xs{border:1px solid var(--border-default);background:var(--surface-base);min-height:32px;color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:4px;padding:2px 8px;font-size:12px}.PrepChatRail-module__XQV1fq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PrepChatRail-module__XQV1fq__reason{color:var(--text-muted);font-size:12px}.PrepChatRail-module__XQV1fq__chip{border:1px solid var(--border-subtle);background:var(--surface-muted);white-space:nowrap;min-height:22px;color:var(--text-primary);border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.PrepChatRail-module__XQV1fq__warnCard{border:1px solid var(--warning-border);background:var(--warning-surface);border-radius:4px;gap:6px;margin:6px 0;padding:8px 10px;font-size:12px;display:grid}.PrepChatRail-module__XQV1fq__warnCard strong{color:var(--warning-text);font-size:13px}.PrepChatRail-module__XQV1fq__warnCard p{overflow-wrap:anywhere;margin:0}.PrepChatRail-module__XQV1fq__change{border:1px solid var(--border-default);background:var(--surface-base);border-radius:4px;gap:6px;margin-top:4px;padding:8px;font-size:12px;display:grid}.PrepChatRail-module__XQV1fq__change[data-applied=true]{border-color:var(--border-strong);background:var(--surface-muted)}.PrepChatRail-module__XQV1fq__changeHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.PrepChatRail-module__XQV1fq__changeHead strong{font-size:13px}.PrepChatRail-module__XQV1fq__mini{border-collapse:collapse;width:100%;font-size:12px}.PrepChatRail-module__XQV1fq__mini td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:4px}.PrepChatRail-module__XQV1fq__mini tr:last-child td{border-bottom:0}.PrepChatRail-module__XQV1fq__mini input{accent-color:var(--accent-primary);width:16px;height:16px;margin:0}.PrepChatRail-module__XQV1fq__rn,.PrepChatRail-module__XQV1fq__to{font-weight:700}.PrepChatRail-module__XQV1fq__inputBox{border:1px solid var(--border-default);background:var(--surface-base);border-radius:4px;position:relative}.PrepChatRail-module__XQV1fq__inputBox:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}.PrepChatRail-module__XQV1fq__inputBox[data-disabled=true]{background:var(--surface-muted)}.PrepChatRail-module__XQV1fq__draftInput{width:100%;height:64px;color:var(--text-primary);font:inherit;resize:none;background:0 0;border:0;border-radius:4px;padding:10px 56px 10px 12px;font-size:16px;line-height:1.5;display:block}.PrepChatRail-module__XQV1fq__draftInput:focus{outline:none}.PrepChatRail-module__XQV1fq__draftInput::placeholder{color:var(--text-muted)}.PrepChatRail-module__XQV1fq__send{background:var(--accent-primary);width:36px;height:36px;color:var(--surface-base);cursor:pointer;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;bottom:8px;right:8px}.PrepChatRail-module__XQV1fq__send:disabled{background:var(--border-subtle);color:var(--text-muted);cursor:not-allowed}.PrepChatRail-module__XQV1fq__send:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.PrepChatRail-module__XQV1fq__metaRow{min-height:20px;color:var(--text-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;display:flex}@media (max-width:1179px){.PrepChatRail-module__XQV1fq__rail{height:auto;min-height:70dvh}.PrepChatRail-module__XQV1fq__rail[data-hidden=true]{display:none}}
.PortalReadiness-module__1N3SkG__readiness{border:1px solid var(--border-subtle);background:var(--surface-muted);color:var(--text-primary);border-radius:4px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.6}.PortalReadiness-module__1N3SkG__readinessWarn{border-color:var(--warning-soft);background:var(--warning-surface);color:var(--warning-text)}.PortalReadiness-module__1N3SkG__readinessHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.PortalReadiness-module__1N3SkG__readinessHead p{margin:0;font-weight:800}.PortalReadiness-module__1N3SkG__readinessMode{color:var(--text-muted);font-family:ui-monospace,Menlo,monospace;font-size:11px}.PortalReadiness-module__1N3SkG__readinessList{gap:6px;display:grid}.PortalReadiness-module__1N3SkG__readinessCode{border:1px solid var(--warning-soft);background:var(--warning-surface);color:var(--warning-text);border-radius:4px;margin:0;padding:2px 8px;font-size:11px}.PortalReadiness-module__1N3SkG__readinessLine{color:var(--accent-primary);align-items:center;gap:8px;display:flex}.PortalReadiness-module__1N3SkG__readinessLine[data-ok=false]{color:var(--warning-text)}.PortalReadiness-module__1N3SkG__readinessLine svg{flex:none;width:16px;height:16px}.PortalReadiness-module__1N3SkG__readinessOrigin{border-top:1px solid var(--border-subtle);text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);margin:8px 0 0;padding-top:8px;font-size:11px;overflow:hidden}
.BrwaterBlockRegisterDialog-module__V-7Y1W__scrim{--pick-bg:#fde7c4;--pick-line:#d97706;--scope-bg:#fff7e6;--scope-line:#c98a12;--scope-text:#7a5208;--link-bg:#e8f6ec;--link-line:#15803d;--link-text:#166534;--mini-bg:#edf2f5;--mini-none-bg:#f1f5f9;--mini-none-line:#94a3b8;--mini-reg-bg:#ccfbf1;--mini-reg-line:#0f766e;--mini-out-line:#aab6c2;--error-text:#b42318}@media (prefers-color-scheme:dark){.BrwaterBlockRegisterDialog-module__V-7Y1W__scrim{--pick-bg:#4a3210;--pick-line:#f59e0b;--scope-bg:#2a2210;--scope-line:#e0a93a;--scope-text:#f3d18b;--link-bg:#0f2a1a;--link-line:#4ade80;--link-text:#86efac;--mini-bg:#111a2b;--mini-none-bg:#1e293b;--mini-none-line:#64748b;--mini-reg-bg:#134e4a;--mini-reg-line:#2dd4bf;--mini-out-line:#3b4b62;--error-text:#fca5a5}}.BrwaterBlockRegisterDialog-module__V-7Y1W__scrim{z-index:100;background:#0f1b2a61;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.BrwaterBlockRegisterDialog-module__V-7Y1W__dialog{border:1px solid var(--border-default);background:var(--surface-base);width:min(1180px,100%);max-height:min(860px,100vh - 32px);color:var(--text-primary);border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 32px #0003}.BrwaterBlockRegisterDialog-module__V-7Y1W__head{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px 10px;display:flex}.BrwaterBlockRegisterDialog-module__V-7Y1W__head h2{margin:0;font-size:17px}.BrwaterBlockRegisterDialog-module__V-7Y1W__chip{border:1px solid var(--border-default);background:var(--surface-base);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;display:inline-flex}.BrwaterBlockRegisterDialog-module__V-7Y1W__close{border:1px solid var(--border-default);background:var(--surface-base);min-height:32px;color:var(--text-primary);font:inherit;border-radius:4px;flex:none;margin-left:auto;padding:0 12px;font-size:13px;font-weight:700}.BrwaterBlockRegisterDialog-module__V-7Y1W__close:focus-visible,.BrwaterBlockRegisterDialog-module__V-7Y1W__secondary:focus-visible,.BrwaterBlockRegisterDialog-module__V-7Y1W__primary:focus-visible,.BrwaterBlockRegisterDialog-module__V-7Y1W__expand:focus-visible,.BrwaterBlockRegisterDialog-module__V-7Y1W__search input:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.BrwaterBlockRegisterDialog-module__V-7Y1W__summary{border-bottom:1px solid var(--border-subtle);background:var(--surface-muted);flex-wrap:wrap;gap:6px;padding:9px 16px;display:flex}.BrwaterBlockRegisterDialog-module__V-7Y1W__summary span{border:1px solid var(--border-default);background:var(--surface-base);color:var(--text-secondary);border-radius:4px;align-items:baseline;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.BrwaterBlockRegisterDialog-module__V-7Y1W__summary b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px}.BrwaterBlockRegisterDialog-module__V-7Y1W__state{color:var(--text-secondary);text-align:center;margin:0;padding:28px 16px;font-size:13px}.BrwaterBlockRegisterDialog-module__V-7Y1W__body{flex:auto;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:0;display:grid}.BrwaterBlockRegisterDialog-module__V-7Y1W__mini{border-right:1px solid var(--border-subtle);background:var(--mini-bg);justify-content:center;align-items:center;min-width:0;min-height:360px;padding:10px;display:flex}.BrwaterBlockRegisterDialog-module__V-7Y1W__mini svg{width:100%;height:100%;max-height:560px;display:block}.BrwaterBlockRegisterDialog-module__V-7Y1W__miniBlock{cursor:pointer;outline:none}.BrwaterBlockRegisterDialog-module__V-7Y1W__miniBlock path{fill:var(--mini-none-bg);stroke:var(--mini-none-line);stroke-width:1.6px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;stroke-linejoin:round}.BrwaterBlockRegisterDialog-module__V-7Y1W__miniBlock[data-tone=registered] path{fill:var(--mini-reg-bg);stroke:var(--mini-reg-line);stroke-dasharray:none}.BrwaterBlockRegisterDialog-module__V-7Y1W__miniBlock[data-tone=scope] path{fill:var(--scope-bg);stroke:var(--scope-line);stroke-dasharray:5 3}.BrwaterBlockRegisterDialog-module__V-7Y1W__miniBlock[data-tone=out] path{fill:#0000;stroke:var(--mini-out-line);stroke-dasharray:2 3;stroke-width:1.1px}.BrwaterBlockRegisterDialog-module__V-7Y1W__miniBlock[data-selected=true] path{fill:var(--pick-bg);stroke:var(--pick-line);stroke-width:2.4px;stroke-dasharray:none}.BrwaterBlockRegisterDialog-module__V-7Y1W__miniBlock:focus-visible path{stroke:var(--accent-primary);stroke-width:3px}.BrwaterBlockRegisterDialog-module__V-7Y1W__miniBlock text{font:700 11px var(--font-sans,system-ui), sans-serif;text-anchor:middle;dominant-baseline:middle;pointer-events:none;paint-order:stroke;stroke:var(--surface-base);stroke-width:3px;fill:var(--text-primary)}.BrwaterBlockRegisterDialog-module__V-7Y1W__miniBlock[data-tone=out] text{fill:var(--text-muted);font-size:9px}.BrwaterBlockRegisterDialog-module__V-7Y1W__noMap{border:1px dashed var(--border-default);color:var(--text-secondary);border-radius:4px;margin:0;padding:12px;font-size:12px}.BrwaterBlockRegisterDialog-module__V-7Y1W__listPane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.BrwaterBlockRegisterDialog-module__V-7Y1W__search{border-bottom:1px solid var(--border-subtle);padding:9px 12px}.BrwaterBlockRegisterDialog-module__V-7Y1W__search input{border:1px solid var(--border-default);background:var(--surface-base);width:100%;min-height:34px;color:var(--text-primary);border-radius:4px;padding:0 9px;font-size:13px}.BrwaterBlockRegisterDialog-module__V-7Y1W__group{border-bottom:1px solid var(--border-subtle);padding:8px 12px 10px}.BrwaterBlockRegisterDialog-module__V-7Y1W__group h3{color:var(--text-muted);align-items:center;gap:8px;margin:0 0 6px;font-size:11px;font-weight:800;display:flex}.BrwaterBlockRegisterDialog-module__V-7Y1W__group .BrwaterBlockRegisterDialog-module__V-7Y1W__expand{color:var(--accent-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;font-weight:700}.BrwaterBlockRegisterDialog-module__V-7Y1W__blockRow{border-top:1px solid var(--border-subtle);grid-template-columns:30px minmax(0,1fr) 72px 68px 104px;align-items:center;gap:7px;min-height:40px;padding:5px 6px;font-size:12px;display:grid}.BrwaterBlockRegisterDialog-module__V-7Y1W__blockRow[data-selected=true]{background:var(--pick-bg)}.BrwaterBlockRegisterDialog-module__V-7Y1W__checkCell{justify-content:center;align-items:center;display:flex}.BrwaterBlockRegisterDialog-module__V-7Y1W__checkCell input{width:17px;height:17px;accent-color:var(--accent-primary)}.BrwaterBlockRegisterDialog-module__V-7Y1W__nameCell{min-width:0;display:grid}.BrwaterBlockRegisterDialog-module__V-7Y1W__nameCell b,.BrwaterBlockRegisterDialog-module__V-7Y1W__readOnlyRow b{overflow-wrap:anywhere;font-size:12px}.BrwaterBlockRegisterDialog-module__V-7Y1W__nameCell small,.BrwaterBlockRegisterDialog-module__V-7Y1W__readOnlyRow small{overflow-wrap:anywhere;color:var(--text-muted);font-size:10px}.BrwaterBlockRegisterDialog-module__V-7Y1W__codeCell{color:var(--text-muted);font:600 10px var(--font-mono,ui-monospace), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BrwaterBlockRegisterDialog-module__V-7Y1W__tag{border:1px solid var(--border-default);background:var(--surface-base);color:var(--text-secondary);white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.BrwaterBlockRegisterDialog-module__V-7Y1W__scopeTag{border-color:var(--scope-line);background:var(--scope-bg);color:var(--scope-text)}.BrwaterBlockRegisterDialog-module__V-7Y1W__linkTag{border-color:var(--link-line);background:var(--link-bg);color:var(--link-text)}.BrwaterBlockRegisterDialog-module__V-7Y1W__blockRow>.BrwaterBlockRegisterDialog-module__V-7Y1W__tag,.BrwaterBlockRegisterDialog-module__V-7Y1W__blockRow>span>.BrwaterBlockRegisterDialog-module__V-7Y1W__tag{justify-self:start}.BrwaterBlockRegisterDialog-module__V-7Y1W__zero{color:var(--text-muted);margin:0;padding:4px 0 2px;font-size:11px}.BrwaterBlockRegisterDialog-module__V-7Y1W__readOnlyRow{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 5px;display:flex}.BrwaterBlockRegisterDialog-module__V-7Y1W__foot{border-top:1px solid var(--border-subtle);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 10px;padding:10px 14px;display:flex}.BrwaterBlockRegisterDialog-module__V-7Y1W__foot>p:first-child{color:var(--text-secondary);flex:320px;margin:0;font-size:12px}.BrwaterBlockRegisterDialog-module__V-7Y1W__foot>p b{color:var(--text-primary);font-variant-numeric:tabular-nums}.BrwaterBlockRegisterDialog-module__V-7Y1W__error{color:var(--error-text);flex:1 0 100%;margin:0;font-size:12px}.BrwaterBlockRegisterDialog-module__V-7Y1W__secondary,.BrwaterBlockRegisterDialog-module__V-7Y1W__primary{border:1px solid var(--border-default);background:var(--surface-base);min-height:34px;color:var(--text-primary);font:inherit;border-radius:4px;padding:0 12px;font-size:13px;font-weight:700}.BrwaterBlockRegisterDialog-module__V-7Y1W__foot .BrwaterBlockRegisterDialog-module__V-7Y1W__primary{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--surface-base)}.BrwaterBlockRegisterDialog-module__V-7Y1W__primary:disabled,.BrwaterBlockRegisterDialog-module__V-7Y1W__secondary:disabled{opacity:.45;cursor:default}@media (max-width:700px){.BrwaterBlockRegisterDialog-module__V-7Y1W__scrim{padding:8px}.BrwaterBlockRegisterDialog-module__V-7Y1W__dialog{width:100%;max-height:calc(100vh - 16px)}.BrwaterBlockRegisterDialog-module__V-7Y1W__body{grid-template-rows:none;grid-template-columns:1fr;overflow:auto}.BrwaterBlockRegisterDialog-module__V-7Y1W__mini{border-right:0;border-bottom:1px solid var(--border-subtle);min-height:210px;max-height:230px}.BrwaterBlockRegisterDialog-module__V-7Y1W__mini svg{max-height:210px}.BrwaterBlockRegisterDialog-module__V-7Y1W__listPane{min-height:auto;overflow:visible}.BrwaterBlockRegisterDialog-module__V-7Y1W__foot{z-index:1;background:var(--surface-base);position:sticky;bottom:0}.BrwaterBlockRegisterDialog-module__V-7Y1W__foot>p:first-child{flex-basis:100%}}@media (max-width:420px){.BrwaterBlockRegisterDialog-module__V-7Y1W__head,.BrwaterBlockRegisterDialog-module__V-7Y1W__summary{padding-inline:10px}.BrwaterBlockRegisterDialog-module__V-7Y1W__blockRow{grid-template-columns:24px minmax(0,1fr) 64px 96px}.BrwaterBlockRegisterDialog-module__V-7Y1W__codeCell{display:none}.BrwaterBlockRegisterDialog-module__V-7Y1W__foot{padding:8px 10px}}
