._lockup_1sv6g_1{display:inline-flex;align-items:center;gap:10px;line-height:1}._primary_1sv6g_8,._partner_1sv6g_9{display:block;width:auto}._partner_1sv6g_9{opacity:.85}._divider_1sv6g_18{color:var(--slate-500);font-size:14px;font-weight:300;-webkit-user-select:none;user-select:none}._wordmark_1sv6g_25{color:currentcolor;font-weight:700;letter-spacing:.01em}._page_e5sr1_1{min-height:100vh;display:grid;place-items:center;background:#eef3f7;color:var(--slate-50);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:32px}._panel_e5sr1_11{width:min(100%,420px);background:var(--slate-900);border:1px solid #26344c;border-radius:var(--radius-lg);box-shadow:0 22px 56px #0f172a38;padding:28px}._brand_e5sr1_20{display:flex;align-items:center;gap:14px;padding-bottom:24px;border-bottom:1px solid #26344c}._brand_e5sr1_20 img{width:112px;height:auto}._brand_e5sr1_20 div{display:flex;flex-direction:column;gap:3px}._brand_e5sr1_20 span,._heading_e5sr1_40 p,._form_e5sr1_41 span{color:var(--slate-400)}._brand_e5sr1_20 strong{font-size:20px;color:var(--slate-50)}._heading_e5sr1_40{margin:24px 0}._heading_e5sr1_40 h1{margin:0 0 8px;font-size:28px;line-height:1.1}._heading_e5sr1_40 p{margin:0;line-height:1.45}._form_e5sr1_41{display:flex;flex-direction:column;gap:16px}._form_e5sr1_41 label{display:flex;flex-direction:column;gap:8px;font-weight:700}._form_e5sr1_41 input{height:44px;border:1px solid var(--slate-700);border-radius:var(--radius-md);padding:0 12px;font:inherit;color:var(--slate-50);background:#111c31}._form_e5sr1_41 input:focus{outline:2px solid #14b8a6;outline-offset:1px;border-color:#0f766e}._form_e5sr1_41 button{border:0;border-radius:var(--radius-md);font:inherit;font-weight:800;cursor:pointer}._form_e5sr1_41 button{height:46px;color:#fff;background:#0f9b8e}._form_e5sr1_41 button:disabled{cursor:wait;opacity:.7}._form_e5sr1_41 button._linkButton_e5sr1_113{height:auto;padding:0;background:none;color:var(--slate-400);font-weight:700;font-size:14px;text-decoration:underline;cursor:pointer}._form_e5sr1_41 button._linkButton_e5sr1_113:hover{color:var(--slate-50)}._form_e5sr1_41 button._linkButton_e5sr1_113:disabled{cursor:wait}._inviteOnly_e5sr1_132{margin-top:18px;padding-top:18px;border-top:1px solid #26344c;color:var(--slate-400);font-size:14px;line-height:1.45}._error_e5sr1_141,._notice_e5sr1_142{border-radius:var(--radius-md);padding:12px;line-height:1.4;font-weight:700}._error_e5sr1_141{color:#fecaca;background:#7f1d1d47;border:1px solid rgba(248,113,113,.45)}._notice_e5sr1_142{color:#a7f3d0;background:#065f4640;border:1px solid rgba(45,212,191,.45)}._banner_aprcx_4{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;align-items:flex-start;background:#fff7ed;border:1px solid #fdba74;border-radius:var(--radius-lg);bottom:18px;box-shadow:0 12px 32px #0f172a2e;display:flex;gap:12px;left:50%;max-width:560px;padding:12px 16px;position:fixed;transform:translate(-50%);width:calc(100% - 32px);z-index:8500}._banner_aprcx_4 svg{fill:none;flex-shrink:0;height:22px;margin-top:2px;stroke:#ea580c;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:22px}._copy_aprcx_35{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}._copy_aprcx_35 strong{color:#9a3412;font-size:13px;font-weight:700}._copy_aprcx_35 span{color:var(--slate-700);font-size:12px;line-height:1.45;overflow-wrap:anywhere}._actions_aprcx_56{display:flex;flex-shrink:0;gap:8px;margin-top:2px}._retryButton_aprcx_63{background:#ea580c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:6px 12px}._retryButton_aprcx_63:hover{background:#c2410c}._dismissButton_aprcx_78{background:transparent;border:1px solid #fdba74;border-radius:8px;color:#9a3412;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px}._dismissButton_aprcx_78:hover{background:#ffedd5}._wrap_1jyec_1{flex:1;display:flex;align-items:center;justify-content:center;padding:32px;background:#eef3f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._panel_1jyec_11{display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff;border:1px dashed #a6b4c2;border-radius:var(--radius-lg);padding:28px 32px;max-width:460px;text-align:center}._panel_1jyec_11 h2{margin:0;font-size:1.125rem;font-weight:700;color:var(--slate-900)}._panel_1jyec_11 p{margin:0 0 10px;font-size:.875rem;color:var(--slate-500);overflow-wrap:anywhere}._panel_1jyec_11 button{height:38px;border:1px solid var(--slate-300);border-radius:var(--radius-md);background:#fff;color:var(--slate-700);cursor:pointer;font:inherit;font-size:.875rem;font-weight:800;padding:0 16px}._panel_1jyec_11 button:hover{background:var(--slate-100)}._panel_1jyec_11 button:focus-visible{outline:2px solid #0d9488;outline-offset:3px}._backdrop_g2sgk_1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;align-items:center;background:#0f172a8a;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:80}._dialog_g2sgk_13{background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-lg);box-shadow:0 24px 60px #0f172a47;max-width:440px;padding:22px 24px;width:100%}._iconRow_g2sgk_23{align-items:center;display:flex;gap:10px;margin-bottom:10px}._iconRow_g2sgk_23 svg{fill:none;height:24px;stroke:#d97706;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:24px}._iconRow_g2sgk_23 h2{color:var(--slate-900);font-size:17px;font-weight:800;margin:0}._dialog_g2sgk_13 p{color:var(--slate-600);font-size:13px;line-height:1.5;margin:0 0 10px}._groupList_g2sgk_54{color:var(--slate-700);font-size:13px;line-height:1.6;margin:0 0 12px;padding-left:20px}._question_g2sgk_62{font-weight:600}._actions_g2sgk_66{border-top:1px solid var(--slate-200);display:flex;gap:10px;justify-content:flex-end;padding-top:16px}._actions_g2sgk_66 button{border-radius:var(--radius-md);cursor:pointer;font:inherit;font-size:13px;font-weight:800;height:36px;padding:0 14px}._continueButton_g2sgk_84{background:#fff;border:1px solid var(--slate-300);color:var(--slate-700)}._reviewButton_g2sgk_90{background:#0d9488;border:1px solid #0f766e;color:#fff}._wrapper_fop69_1{position:relative;width:100%;max-width:500px}._inputRow_fop69_7{display:flex;align-items:center;background:#fff;border-radius:var(--radius-lg);padding:0 12px;height:44px;box-shadow:0 2px 8px #00000026;gap:8px}._icon_fop69_18{width:18px;height:18px;color:#888;flex-shrink:0}._input_fop69_7{flex:1;border:none;outline:none;font-size:14px;background:transparent;color:#1a1a1a}._input_fop69_7::placeholder{color:#aaa}._clear_fop69_38{background:none;border:none;cursor:pointer;color:#888;font-size:14px;padding:4px;line-height:1}._dropdown_fop69_48{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border-radius:var(--radius-lg);box-shadow:0 4px 16px #00000026;list-style:none;margin:0;padding:4px 0;z-index:1000;overflow:hidden}._item_fop69_63{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:13px;color:#333;cursor:pointer;transition:background .1s}._item_fop69_63:hover{background:#f5f5f5}._pinIcon_fop69_78{width:16px;height:16px;color:#00ee87;flex-shrink:0}._nav_vh0eg_1{height:72px;background:var(--slate-900);border-bottom:1px solid var(--slate-800);display:flex;align-items:center;gap:12px;padding:0 12px;flex-shrink:0;z-index:100}._left_vh0eg_13{display:flex;align-items:center;gap:20px;flex-shrink:0}._logo_vh0eg_20{height:44px;width:auto}._logoButton_vh0eg_25{background:transparent;border:0;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;padding:4px 8px;margin:-4px -8px;transition:background .15s ease}._logoButton_vh0eg_25:hover{background:var(--slate-800)}._schemeBlock_vh0eg_41{display:flex;flex-direction:column;gap:3px;min-width:140px}._schemeName_vh0eg_48{background:transparent;border:none;color:var(--slate-200);font-size:12px;font-weight:600;outline:none;padding:0;width:100%}._schemeName_vh0eg_48::placeholder{color:var(--slate-600)}._progressBar_vh0eg_63{height:3px;background:var(--slate-800);border-radius:2px;overflow:hidden}._progressFill_vh0eg_70{height:100%;background:linear-gradient(90deg,var(--teal-500),var(--mint-400));border-radius:2px;transition:width .3s ease}._regionChip_vh0eg_77{align-items:center;background:#422006;border:1px solid #ca8a04;border-radius:999px;color:#fef3c7;display:inline-flex;font-size:11px;font-weight:800;gap:6px;height:22px;letter-spacing:.04em;padding:0 10px;text-transform:uppercase}._regionChipFlag_vh0eg_93{display:inline-block;font-size:13px;line-height:1}._centre_vh0eg_99{flex:1;display:flex;justify-content:center;max-width:480px;margin:0 auto}._right_vh0eg_107{display:flex;align-items:center;gap:4px;flex-shrink:0}._dashboardBtn_vh0eg_114{background:var(--slate-800);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:var(--radius-md);height:28px;padding:0 10px;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s}._dashboardBtn_vh0eg_114:hover{background:var(--slate-700)}._sectionSelect_vh0eg_131{background:var(--slate-800);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:var(--radius-md);padding:4px 8px;font-size:12px;cursor:pointer;max-width:260px;outline:none}._sectionSelect_vh0eg_131:focus{border-color:var(--accent-on-dark)}._arrowBtn_vh0eg_147{background:var(--slate-800);color:var(--slate-400);border:1px solid var(--slate-700);border-radius:var(--radius-md);width:28px;height:28px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;line-height:1}._arrowBtn_vh0eg_147:hover:not(:disabled){background:#0d9488;color:#fff;border-color:#0d9488}._arrowBtn_vh0eg_147:disabled{opacity:.3;cursor:not-allowed}._closeBtn_vh0eg_174{background:transparent;color:var(--slate-600);border:1px solid var(--slate-800);border-radius:var(--radius-md);width:28px;height:28px;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}._closeBtn_vh0eg_174:hover{background:#450a0a;color:#fca5a5;border-color:#991b1b}._launcher_f30oo_1{position:fixed;right:18px;bottom:18px;z-index:9000;display:inline-flex;align-items:center;justify-content:flex-start;border:1px solid var(--accent-strong);border-radius:999px;background:var(--accent);color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:800;width:40px;height:40px;padding:0 10px;box-sizing:border-box;overflow:hidden;white-space:nowrap;box-shadow:0 12px 28px #02061759;transition:width .18s ease,background .18s ease,border-color .18s ease}._launcherIcon_f30oo_36{flex:none;width:20px;text-align:center;font-size:18px;line-height:1}._launcherLabel_f30oo_46{flex:none;padding-left:6px;max-width:0;opacity:0;overflow:hidden;transition:max-width .18s ease,opacity .18s ease}._launcher_f30oo_1:hover,._launcher_f30oo_1:focus-visible{width:210px;background:var(--accent-strong);border-color:var(--accent-deep)}._launcher_f30oo_1:hover ._launcherLabel_f30oo_46,._launcher_f30oo_1:focus-visible ._launcherLabel_f30oo_46{max-width:220px;opacity:1}._launcherOnMap_f30oo_70{right:58px;bottom:30px}._overlay_f30oo_75{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;display:flex;align-items:center;justify-content:center;padding:20px;background:#0206178c}._modal_f30oo_86{width:100%;max-width:460px;border:1px solid rgba(51,65,85,.9);border-radius:var(--radius-lg);background:#0b1220;color:var(--slate-200);padding:18px;box-shadow:0 24px 60px #0206178c}._header_f30oo_97{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._header_f30oo_97 strong{color:var(--slate-50);font-size:16px}._close_f30oo_109{border:none;background:transparent;color:var(--slate-400);cursor:pointer;font-size:16px;line-height:1;padding:4px}._close_f30oo_109:hover{color:var(--slate-50)}._context_f30oo_123{margin:0 0 14px;color:var(--slate-300);font-size:13px;line-height:1.45}._context_f30oo_123 strong{color:var(--slate-50)}._attachments_f30oo_134{margin:-6px 0 14px;padding:8px 10px;border-radius:7px;background:#2563eb29;border:1px solid rgba(96,165,250,.3);color:var(--slate-200);font-size:12px;line-height:1.45}._fieldLabel_f30oo_145{display:block;margin-bottom:6px;color:var(--slate-400);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}._select_f30oo_155,._textarea_f30oo_156{width:100%;box-sizing:border-box;border:1px solid rgba(71,85,105,.8);border-radius:7px;background:#0f172ad9;color:var(--slate-100);font:inherit;font-size:14px;padding:9px 10px;margin-bottom:14px}._textarea_f30oo_156{resize:vertical;min-height:96px;line-height:1.5}._select_f30oo_155:focus,._textarea_f30oo_156:focus{outline:none;border-color:var(--accent)}._actions_f30oo_181{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}._primary_f30oo_188,._secondary_f30oo_189{border-radius:7px;cursor:pointer;font:inherit;font-size:13px;font-weight:800;min-height:36px;padding:0 16px}._primary_f30oo_188{border:1px solid var(--accent-strong);background:var(--accent);color:#fff}._primary_f30oo_188:hover:not(:disabled){background:var(--accent-strong)}._primary_f30oo_188:disabled{opacity:.5;cursor:not-allowed}._secondary_f30oo_189{border:1px solid rgba(71,85,105,.8);background:transparent;color:var(--slate-200)}._secondary_f30oo_189:hover{border-color:#94a3b8cc;color:var(--slate-50)}._error_f30oo_225{margin:0 0 12px;color:#fca5a5;font-size:13px;font-weight:700}._success_f30oo_232{display:grid;gap:16px}._success_f30oo_232 p{margin:0;color:var(--slate-200);font-size:14px;line-height:1.5}._success_f30oo_232 ._primary_f30oo_188{justify-self:end}._stepper_35dx1_1{min-height:48px;display:flex;align-items:center;gap:6px;padding:8px 14px;background:#111827;border-bottom:1px solid #1f2937;overflow-x:auto;flex-shrink:0}._step_35dx1_1{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:32px;border:1px solid var(--slate-700);border-radius:var(--radius-pill);background:#182235;color:var(--slate-400);font:inherit;font-size:12px;font-weight:800;padding:0 12px 0 8px;white-space:nowrap}._step_35dx1_1:not(:last-child):after{content:"";position:absolute;right:-7px;width:7px;height:1px;background:var(--slate-700)}._step_35dx1_1:disabled{cursor:default}._step_35dx1_1:not(:disabled){cursor:pointer}._step_35dx1_1:not(:disabled):hover{border-color:#5eead4;color:#e0f2fe}._index_35dx1_52{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--slate-900);color:currentColor;font-size:11px}._complete_35dx1_64{border-color:#22c55e57;background:#14532d42;color:#bbf7d0}._active_35dx1_70{border-color:#60a5fab8;background:#2563eb42;color:#ccfbf1}._pending_35dx1_76{opacity:.72}._label_35dx1_80{overflow:hidden;text-overflow:ellipsis}@media (max-width: 760px){._stepper_35dx1_1{padding:8px}._step_35dx1_1{padding-right:10px}}._reviewBar_icsdf_1{border-top:1px solid var(--slate-800);padding-top:14px;margin-top:4px;display:flex;flex-direction:column;gap:8px}._statusRow_icsdf_10{display:flex;align-items:center;justify-content:space-between}._statusLabel_icsdf_16{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em}._statusPill_icsdf_24{font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px}._draft_icsdf_31{background:var(--slate-800);color:var(--slate-500);border:1px solid var(--slate-700)}._ready_for_review_icsdf_37{background:#1e3a5f;color:#5eead4;border:1px solid #0f766e}._approved_icsdf_43{background:#14532d;color:#4ade80;border:1px solid #166534}._changes_requested_icsdf_49{background:#431407;color:#fb923c;border:1px solid #c2410c}._btnPrimary_icsdf_55{width:100%;padding:8px 12px;background:#0f766e;color:#fff;border:none;border-radius:var(--radius-md);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}._btnPrimary_icsdf_55:disabled,._btnApprove_icsdf_69:disabled,._btnChanges_icsdf_70:disabled,._commentBox_icsdf_71 button:disabled{cursor:wait;opacity:.65}._btnPrimary_icsdf_55:hover{background:#0d9488}._reviewActions_icsdf_78{display:flex;flex-direction:column;gap:8px}._reviewActions_icsdf_78 textarea,._commentBox_icsdf_71 textarea{width:100%;min-height:68px;resize:vertical;border:1px solid var(--slate-700);border-radius:var(--radius-md);background:#111827;color:var(--slate-200);padding:8px 10px;font:inherit;font-size:12px;line-height:1.4}._reviewActions_icsdf_78 textarea:focus,._commentBox_icsdf_71 textarea:focus{outline:2px solid #0d9488;outline-offset:1px}._managerActions_icsdf_105{display:flex;gap:6px}._btnApprove_icsdf_69{flex:1;padding:8px 10px;background:#15803d;color:#fff;border:none;border-radius:var(--radius-md);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}._btnApprove_icsdf_69:hover{background:#16a34a}._btnChanges_icsdf_70{flex:1;padding:8px 10px;background:transparent;color:var(--slate-400);border:1px solid var(--slate-700);border-radius:var(--radius-md);font-size:12px;font-weight:500;cursor:pointer;transition:color .15s,border-color .15s}._btnChanges_icsdf_70:hover{color:var(--slate-200);border-color:var(--slate-500)}._statusHint_icsdf_143{color:var(--slate-400);background:#111827;border:1px solid var(--slate-800);border-radius:var(--radius-md);font-size:12px;line-height:1.4;padding:9px 10px}._thread_icsdf_153{display:flex;flex-direction:column;gap:8px;margin-top:4px}._comment_icsdf_71{background:#111827;border:1px solid var(--slate-800);border-radius:var(--radius-md);padding:9px 10px}._comment_icsdf_71 div{display:flex;justify-content:space-between;gap:8px;margin-bottom:5px}._comment_icsdf_71 strong{color:var(--slate-300);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._comment_icsdf_71 span{color:var(--slate-500);flex-shrink:0;font-size:10px}._comment_icsdf_71 p{color:var(--slate-400);font-size:12px;line-height:1.4;margin:0;white-space:pre-wrap}._commentBox_icsdf_71{display:flex;flex-direction:column;gap:8px}._commentBox_icsdf_71 textarea{min-height:58px}._commentBox_icsdf_71 button{align-self:flex-end;height:30px;padding:0 12px;border:1px solid var(--slate-700);border-radius:var(--radius-md);background:var(--slate-800);color:var(--slate-200);cursor:pointer;font-size:12px;font-weight:700}._viewer_12h2s_1{position:relative;width:100%;height:100%;overflow:hidden;background:#111}._surface_12h2s_9{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}._dragging_12h2s_17{cursor:grabbing}._canvas_12h2s_21{display:block;width:100%;height:100%}._arrows_12h2s_27{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}._arrow_12h2s_27{cursor:pointer;outline:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}._arrowHit_12h2s_41{fill:transparent;stroke:transparent;stroke-width:18px;stroke-linejoin:round;pointer-events:all}._arrowFace_12h2s_49{fill:#ffffffdb;stroke:#00000059;stroke-width:1.5px;stroke-linejoin:round;pointer-events:none;transition:fill .12s ease,stroke .12s ease}._arrow_12h2s_27:hover ._arrowFace_12h2s_49,._arrow_12h2s_27:focus-visible ._arrowFace_12h2s_49{fill:#fff;stroke:#0009}._status_12h2s_64{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#ffffffbf;font-size:14px;pointer-events:none}._pill_12h2s_75{position:absolute;top:14px;left:50%;transform:translate(-50%);background:#000000a6;color:#fff;font-size:12px;padding:6px 10px;border-radius:var(--radius-lg);pointer-events:none;white-space:nowrap}._still_e3o8x_4{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}._outline_e3o8x_13{fill:#f59e0b1a;stroke:var(--amber-500);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}._major_e3o8x_21{fill:#dc26261f;stroke:var(--red-600)}._spread_e3o8x_26{stroke-dasharray:8 5}._labels_e3o8x_30{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}._label_e3o8x_30{position:absolute;max-width:60%;padding:2px 6px;overflow:hidden;font:600 11px/1.3 system-ui,sans-serif;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#000000a6;border-radius:4px;transform:translateY(calc(-100% - 3px))}._overlay_simez_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modal_simez_12{background:#fff;border-radius:var(--radius-xl);overflow:hidden;width:min(90vw,900px);height:600px;display:flex;flex-direction:column;box-shadow:0 24px 64px #0000004d}._header_simez_23{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}._title_simez_31{margin:0 0 2px;font-size:18px;font-weight:600;color:#1a1a1a}._coords_simez_38{margin:0;font-size:12px;color:#888;font-family:monospace}._closeBtn_simez_45{background:#f5f5f5;border:none;border-radius:var(--radius-lg);width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#555;flex-shrink:0;transition:background .15s}._closeBtn_simez_45:hover{background:#e8e8e8}._pano_simez_64{width:100%;height:520px;min-height:520px;display:block}._viewerLoading_simez_71{display:flex;align-items:center;justify-content:center;height:100%;color:#888;font-size:14px}._ownView_simez_80{position:relative;width:100%;height:520px;min-height:520px;background:#111}._ownImg_simez_88{width:100%;height:100%;object-fit:cover;display:block}._rotateBtn_simez_95{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:none;border-radius:50%;background:#0000008c;color:#fff;font-size:26px;line-height:1;cursor:pointer;transition:background .15s}._rotateBtn_simez_95:hover{background:#000c}._rotateLeft_simez_115{left:14px}._rotateRight_simez_119{right:14px}._ownBadge_simez_123{position:absolute;left:14px;bottom:14px;background:#000000a6;color:#fff;font-size:12px;padding:6px 10px;border-radius:var(--radius-lg)}._ownSwitch_simez_134{position:absolute;right:14px;bottom:14px;border:none;border-radius:var(--radius-lg);background:#ffffffeb;color:#1a1a1a;font-size:12px;padding:6px 10px;cursor:pointer}._ownSwitch_simez_134:hover{background:#fff}._outlines_simez_152{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}._outlineLabel_simez_159{font:600 12px/1 system-ui,sans-serif;fill:#fff;stroke:#000000b3;stroke-width:3px;paint-order:stroke}._outlineChip_simez_167{position:absolute;top:14px;left:14px;display:flex;gap:8px;align-items:center;padding:6px 10px;font-size:12px;color:#fff;background:#000000a6;border-radius:var(--radius-lg)}._outlineSwatch_simez_181{width:12px;height:12px;border:2px solid var(--amber-500);border-radius:2px}._outlineToggle_simez_188{padding:2px 8px;font-size:11px;color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:var(--radius-lg)}._outlineToggle_simez_188:hover{background:#ffffff4d}._stillFrame_simez_203{position:relative;height:100%;max-width:100%;margin:0 auto}._stillImg_simez_210{display:block;width:100%;height:100%;object-fit:fill}._targetHalo_simez_218{fill:#f59e0b38;stroke:#0000008c;stroke-width:5px;stroke-linejoin:round}._targetRing_simez_225{fill:none;stroke:var(--amber-500);stroke-width:2.5px;stroke-linejoin:round}._footprintHalo_simez_233{fill:none;stroke:#0000008c;stroke-width:7px;stroke-linecap:round}._footprintEdge_simez_240{fill:none;stroke:var(--amber-500);stroke-width:3px;stroke-linecap:round}._targetChip_simez_247{position:absolute;top:14px;left:14px;display:flex;gap:8px;align-items:center;padding:6px 10px;font-size:12px;color:#fff;pointer-events:none;background:#000000a6;border-radius:var(--radius-lg)}._targetSwatch_simez_262{width:12px;height:12px;border:2px solid var(--amber-500);border-radius:50%}._shell_13ell_1{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._content_13ell_10{display:flex;flex:1;overflow:hidden}._authLoading_13ell_16{min-height:100vh;display:grid;place-items:center;gap:14px;background:#eef3f7;color:var(--slate-900);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:800}._authLoading_13ell_16 img{width:120px;height:auto}._adminRequired_13ell_32{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#eef3f7;color:var(--slate-900);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._adminRequiredLogoButton_13ell_44{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;padding:0}._adminRequiredLogoButton_13ell_44:focus-visible{border-radius:var(--radius-md);outline:2px solid #0d9488;outline-offset:4px}._adminRequiredLogoButton_13ell_44 img{width:140px;height:auto;opacity:.9}._adminRequired_13ell_32 h2{margin:0;font-size:1.25rem;font-weight:700;color:var(--slate-900)}._adminRequired_13ell_32 p{margin:0;font-size:.875rem;color:var(--slate-500);font-weight:400}._adminRequiredBackButton_13ell_78{background:var(--slate-900);border:1px solid var(--slate-800);border-radius:var(--radius-md);color:#fff;cursor:pointer;font:inherit;font-size:.875rem;font-weight:800;min-height:38px;padding:0 16px}._adminRequiredBackButton_13ell_78:hover{background:var(--slate-800)}._adminRequiredBackButton_13ell_78:focus-visible{outline:2px solid #0d9488;outline-offset:3px}._app_13ell_100{display:flex;height:100%;width:100%;overflow:hidden}._mapWrapper_13ell_108{flex:1;position:relative;overflow:hidden}._routeInfo_13ell_114{position:absolute;top:12px;left:50%;transform:translate(-50%);background:#0f172ad9;color:var(--slate-400);font-size:12px;padding:6px 14px;border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;pointer-events:none;white-space:nowrap}._mapHint_13ell_130{position:absolute;bottom:40px;left:50%;transform:translate(-50%);background:#0f172ae0;color:var(--slate-200);font-size:13px;padding:10px 20px;border-radius:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;white-space:nowrap;z-index:10}._mapHint_13ell_130 strong{color:#5eead4}._sidebarContainer_13ell_150{position:relative;display:flex;flex-shrink:0;height:100%}._resizeHandle_13ell_157{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:col-resize;background:transparent;z-index:10;display:flex;align-items:center;justify-content:center;transition:background .15s}._resizeHandle_13ell_157:hover,._resizeHandle_13ell_157:active{background:#3b82f626}._resizeGrip_13ell_177{display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none}._resizeGrip_13ell_177 span{display:block;width:3px;height:3px;border-radius:50%;background:#14b8a6}._header_1jikz_1{height:72px;background:var(--slate-900);border-bottom:1px solid var(--slate-800);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;flex-shrink:0;color:var(--slate-200);z-index:100}._identity_1jikz_15{display:flex;align-items:center;gap:18px;min-width:0}._identityClickable_1jikz_22{background:transparent;border:0;border-radius:var(--radius-md);color:inherit;cursor:pointer;font:inherit;padding:4px 8px;margin:-4px -8px;text-align:left;transition:background .15s ease}._identityClickable_1jikz_22:hover{background:var(--slate-800)}._logo_1jikz_39{height:44px;width:auto;flex-shrink:0}._titleBlock_1jikz_45{display:flex;flex-direction:column;min-width:0}._titleBlock_1jikz_45 span{color:var(--slate-400);font-size:12px;font-weight:600}._titleBlock_1jikz_45 strong{color:var(--slate-50);font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._right_1jikz_66{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}._account_1jikz_74{position:relative}._accountButton_1jikz_78{align-items:center;height:34px;border:1px solid transparent;background:transparent;color:var(--slate-300);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;max-width:240px;overflow:hidden;padding:0 2px;text-overflow:ellipsis;white-space:nowrap}._accountButton_1jikz_78:hover{color:var(--slate-50)}._accountBadge_1jikz_100,._menuBadge_1jikz_101{align-items:center;background:#dc2626;border-radius:var(--radius-pill);color:#fff;display:inline-flex;font-size:11px;font-weight:900;height:20px;justify-content:center;min-width:20px;padding:0 6px}._accountMenu_1jikz_115{position:absolute;top:42px;right:0;width:240px;background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-lg);box-shadow:0 18px 44px #0f172a3d;color:var(--slate-900);padding:8px;z-index:250}._accountMenu_1jikz_115 span{border-bottom:1px solid var(--slate-200);display:block;color:var(--slate-500);font-size:12px;font-weight:700;overflow:hidden;margin:0 2px 4px;padding:6px 4px 10px;text-overflow:ellipsis;white-space:nowrap}._accountMenu_1jikz_115>button{width:100%;height:36px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--slate-900);cursor:pointer;font:inherit;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:0 10px}._accountMenu_1jikz_115>button:hover{background:var(--slate-100)}._accountMenuHeader_1jikz_164{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}._accountMenuHeader_1jikz_164 strong{color:var(--slate-900);font-size:14px}._accountMenuHeader_1jikz_164 button{width:auto;height:30px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--slate-900);cursor:pointer;font-size:12px;font-weight:800;padding:0 8px}._accountMenuHeader_1jikz_164 button:hover{background:var(--slate-100)}._accountDetails_1jikz_194{display:flex;flex-direction:column;gap:10px;margin:0}._accountDetails_1jikz_194 div{min-width:0}._accountDetails_1jikz_194 dt{color:var(--slate-500);font-size:11px;font-weight:800;text-transform:uppercase}._accountDetails_1jikz_194 dd{color:var(--slate-900);font-size:13px;font-weight:700;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis}._accountMenuSlot_1jikz_221{max-height:min(520px,calc(100vh - 150px));overflow:auto}._regionChip_1jikz_226{align-items:center;background:#422006;border:1px solid #ca8a04;border-radius:var(--radius-pill);color:#fef3c7;display:inline-flex;font-size:12px;font-weight:800;gap:6px;height:26px;letter-spacing:.04em;padding:0 12px;text-transform:uppercase}._regionChipFlag_1jikz_242{display:inline-block;font-size:14px;line-height:1}._primaryButton_1jikz_248,._secondaryButton_1jikz_249{border-radius:var(--radius-md);border:1px solid transparent;height:34px;padding:0 14px;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._primaryButton_1jikz_248{background:#0d9488;border-color:#0f766e;color:#fff}._primaryButton_1jikz_248:hover{background:#0f766e}._secondaryButton_1jikz_249{background:var(--slate-800);border-color:var(--slate-700);color:var(--slate-200)}._secondaryButton_1jikz_249:hover{background:var(--slate-700)}@media (max-width: 760px){._header_1jikz_1{height:auto;min-height:72px;align-items:flex-start;flex-direction:column;padding:12px}._right_1jikz_66{width:100%;justify-content:flex-start;flex-wrap:wrap}}._page_iqolx_1{background:var(--slate-50);color:var(--slate-900);display:flex;flex-direction:column;flex:1;height:100%;min-width:0;overflow:hidden;width:100%}._workspace_iqolx_13{display:grid;flex:1;grid-template-columns:minmax(360px,430px) minmax(0,1fr);min-height:0;min-width:0;width:100%}._panel_iqolx_22{background:#fff;border-right:1px solid #d8e1e8;display:flex;flex-direction:column;min-height:0;overflow:auto;padding:18px}._panelHeader_iqolx_32{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:18px}._panelHeader_iqolx_32 span{color:var(--slate-500);font-size:12px;font-weight:800;text-transform:uppercase}._panelHeader_iqolx_32 h1{color:var(--slate-900);font-size:24px;line-height:1.1;margin:4px 0 0}._panelHeader_iqolx_32 button,._primaryButton_iqolx_55,._secondaryButton_iqolx_56,._dangerButton_iqolx_57{border-radius:var(--radius-md);cursor:pointer;font-size:13px;font-weight:800;height:36px;padding:0 12px}._headerActions_iqolx_66{display:flex;flex-shrink:0;gap:8px}._panelHeader_iqolx_32 button,._primaryButton_iqolx_55{background:#0d9488;border:1px solid #0f766e;color:#fff}._panelHeader_iqolx_32 button:disabled{cursor:not-allowed;opacity:.55}._panelHeader_iqolx_32 button:hover,._primaryButton_iqolx_55:hover{background:#0f766e}._secondaryButton_iqolx_56{background:var(--slate-50);border:1px solid var(--slate-300);color:var(--slate-900)}._secondaryButton_iqolx_56:hover{background:var(--slate-200)}._dangerButton_iqolx_57{background:#fff1f2;border:1px solid #fecdd3;color:#be123c}._dangerButton_iqolx_57:hover{background:#ffe4e6}._primaryButton_iqolx_55:disabled,._secondaryButton_iqolx_56:disabled,._dangerButton_iqolx_57:disabled{cursor:not-allowed;opacity:.55}._form_iqolx_116{border-bottom:1px solid var(--slate-200);display:flex;flex-direction:column;gap:13px;padding-bottom:18px}._form_iqolx_116 label{color:var(--slate-700);display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800}._form_iqolx_116 input,._form_iqolx_116 select,._form_iqolx_116 textarea{background:#fff;border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-900);font:inherit;font-size:13px;min-width:0;padding:9px 10px}._form_iqolx_116 textarea{resize:vertical}._formGrid_iqolx_150{display:grid;gap:10px;grid-template-columns:1fr 1fr}._checkboxRow_iqolx_156{align-items:center;flex-direction:row!important;gap:9px!important}._checkboxRow_iqolx_156 input{height:16px;width:16px}._rangeRow_iqolx_167{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 46px}._rangeRow_iqolx_167 input{padding:0}._rangeRow_iqolx_167 strong{color:var(--slate-900);font-size:13px;text-align:right}._geometryStatus_iqolx_184{align-items:center;background:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-md);display:flex;justify-content:space-between;min-height:40px;padding:0 12px}._geometryStatus_iqolx_184 span{color:var(--slate-500);font-size:12px;font-weight:800}._geometryStatus_iqolx_184 strong{color:var(--slate-900);font-size:13px}._actions_iqolx_206{display:flex;flex-wrap:wrap;gap:8px}._error_iqolx_212,._message_iqolx_213{border-radius:var(--radius-md);font-size:13px;font-weight:700;margin:0;padding:10px 12px}._error_iqolx_212{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}._message_iqolx_213{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}._reviewBanner_iqolx_233{background:#fffbeb;border:1px solid #fde68a;border-radius:var(--radius-md);color:#92400e;display:flex;flex-direction:column;gap:10px;padding:12px}._reviewBannerText_iqolx_244{font-size:13px;font-weight:700;margin:0}._reviewProgress_iqolx_250{font-size:11px;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase}._reviewActions_iqolx_258{display:flex;gap:8px}._approveButton_iqolx_263{background:#16a34a;border:1px solid #16a34a;border-radius:var(--radius-md);color:#fff;cursor:pointer;flex:1;font:inherit;font-weight:800;padding:9px 10px}._approveButton_iqolx_263:hover{background:#15803d}._approveButton_iqolx_263:disabled{cursor:not-allowed;opacity:.55}._segmentList_iqolx_284{display:flex;flex-direction:column;gap:9px;padding-top:18px}._segmentGroupHeading_iqolx_291{align-items:center;color:var(--slate-500);display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.06em;text-transform:uppercase}._pendingCount_iqolx_302{background:#d97706;border-radius:999px;color:#fff;font-size:11px;font-weight:800;min-width:20px;padding:1px 7px;text-align:center}._pendingLabel_iqolx_313{color:#b45309!important}._reviewAllButton_iqolx_317{background:#fff;border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-900);cursor:pointer;font-size:11px;font-weight:800;margin-left:auto;padding:4px 10px;text-transform:uppercase}._reviewAllButton_iqolx_317:hover{background:var(--slate-200)}._reviewAllButton_iqolx_317:disabled{cursor:not-allowed;opacity:.55}._segmentItem_iqolx_339,._segmentSelected_iqolx_340{background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-lg);color:var(--slate-900);cursor:pointer;display:grid;gap:4px;padding:11px 12px;text-align:left}._segmentItem_iqolx_339:hover{border-color:var(--slate-400)}._segmentSelected_iqolx_340{background:#ecfeff;border-color:#0d9488}._segmentItem_iqolx_339 span,._segmentSelected_iqolx_340 span{font-size:13px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._segmentItem_iqolx_339 strong,._segmentSelected_iqolx_340 strong{color:#0f766e;font-size:12px}._segmentItem_iqolx_339 small,._segmentSelected_iqolx_340 small{color:var(--slate-500);font-size:12px;font-weight:700}._emptyState_iqolx_383{background:var(--slate-50);border:1px dashed var(--slate-300);border-radius:var(--radius-lg);color:var(--slate-500);font-size:13px;font-weight:700;padding:18px;text-align:center}._mapArea_iqolx_394{background:var(--slate-200);min-height:0;min-width:0;overflow:hidden;position:relative}._map_iqolx_394{height:100%;width:100%}._mapHint_iqolx_407{background:var(--slate-900);border-radius:var(--radius-md);bottom:22px;box-shadow:0 10px 30px #0f172a3d;color:#fff;font-size:13px;font-weight:800;left:50%;padding:10px 14px;position:absolute;transform:translate(-50%);z-index:10}._mapTools_iqolx_422{display:flex;gap:8px;left:14px;position:absolute;top:14px;z-index:10}._mapToolButton_iqolx_431,._mapToolButtonActive_iqolx_432{border-radius:var(--radius-md);box-shadow:0 4px 14px #0f172a2e;cursor:pointer;font-size:12px;font-weight:800;padding:8px 12px}._mapToolButton_iqolx_431{background:#fff;border:1px solid var(--slate-300);color:var(--slate-900)}._mapToolButton_iqolx_431:hover{background:var(--slate-200)}._mapToolButtonActive_iqolx_432{background:var(--slate-900);border:1px solid var(--slate-900);color:#fff}._measurePanel_iqolx_457{align-items:center;background:var(--slate-900);border-radius:var(--radius-md);bottom:22px;box-shadow:0 10px 30px #0f172a3d;color:#fff;display:flex;font-size:13px;font-weight:800;gap:10px;left:50%;padding:10px 14px;position:absolute;transform:translate(-50%);z-index:10}._measurePanel_iqolx_457 strong{font-size:15px}._measureButton_iqolx_479{background:#fff;border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-900);cursor:pointer;font-size:12px;font-weight:800;padding:6px 10px}._measureButton_iqolx_479:hover{background:var(--slate-200)}._measureButton_iqolx_479:disabled{cursor:not-allowed;opacity:.55}@media (max-width: 900px){._workspace_iqolx_13{grid-template-columns:1fr;grid-template-rows:minmax(360px,44vh) minmax(0,1fr)}._panel_iqolx_22{border-right:0;border-top:1px solid #d8e1e8;grid-row:2}._mapArea_iqolx_394{grid-row:1}}._page_3yf23_1{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;width:100%}._workspace_3yf23_10{display:flex;flex:1;min-height:0;min-width:0;width:100%;overflow:hidden}._panel_3yf23_19{width:430px;flex-shrink:0;overflow-y:auto;padding:20px;border-right:1px solid #e5e7eb;background:#fff;display:flex;flex-direction:column;gap:14px}._panelHeader_3yf23_31 h1{margin:4px 0 0;font-size:22px}._panelHeader_3yf23_31 span{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._field_3yf23_43{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:#111827}._field_3yf23_43 select,._field_3yf23_43 input[type=text],._field_3yf23_43 input[type=number]{font:inherit;font-weight:400;padding:8px 10px;border:1px solid #d1d5db;border-radius:8px}._fileButton_3yf23_62{font:inherit;padding:9px 12px;border:1px dashed #9ca3af;border-radius:8px;background:#f9fafb;cursor:pointer;text-align:left;color:#374151}._fileButton_3yf23_62:hover{background:#f3f4f6}._fileMeta_3yf23_77{font-weight:400;color:#6b7280;font-size:12px}._primaryButton_3yf23_83{font:inherit;font-weight:600;padding:11px 14px;border:none;border-radius:8px;background:#0d9488;color:#fff;cursor:pointer}._primaryButton_3yf23_83:disabled{background:#9ca3af;cursor:not-allowed}._secondaryButton_3yf23_99{font:inherit;padding:9px 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer}._summary_3yf23_108{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:10px;padding:12px;font-size:13px;display:flex;flex-direction:column;gap:4px}._summary_3yf23_108 strong{font-size:15px}._warn_3yf23_123{color:#b45309}._error_3yf23_127{color:#b91c1c;font-size:13px;white-space:pre-wrap}._progressTrack_3yf23_133{height:10px;border-radius:5px;background:#e5e7eb;overflow:hidden}._progressFill_3yf23_140{height:100%;background:#0d9488;transition:width .3s ease}._progressNote_3yf23_146{font-size:12px;color:#6b7280}._resumeBox_3yf23_151{border:1px solid #f59e0b;background:#fffbeb;border-radius:10px;padding:12px;font-size:13px;display:flex;flex-direction:column;gap:8px}._doneBox_3yf23_162{border:1px solid #10b981;background:#ecfdf5;border-radius:10px;padding:12px;font-size:13px}._mapArea_3yf23_170{flex:1;min-width:0;position:relative}._map_3yf23_170{position:absolute;top:0;right:0;bottom:0;left:0}._mapHint_3yf23_181{position:absolute;top:12px;left:12px;background:#000000a6;color:#fff;padding:6px 10px;border-radius:8px;font-size:12px;z-index:2}._page_1oq5c_1{background:var(--slate-50);color:var(--slate-900);display:flex;flex-direction:column;flex:1;height:100%}._workspace_1oq5c_10{flex:1;min-height:0;overflow-y:auto;padding:20px 24px 40px;width:100%;box-sizing:border-box}._toolbar_1oq5c_19{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}._filters_1oq5c_28{display:flex;flex-wrap:wrap;gap:8px}._filterChip_1oq5c_34{border:1px solid var(--slate-300);border-radius:999px;background:#fff;color:var(--slate-700);cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:6px 14px}._filterChip_1oq5c_34:hover{border-color:var(--accent)}._filterChipActive_1oq5c_50{background:var(--accent);border-color:var(--accent);color:#fff}._summary_1oq5c_56{color:var(--slate-500);font-size:13px;font-weight:700}._error_1oq5c_62{margin:0 0 16px;color:#b91c1c;font-size:14px;font-weight:700}._empty_1oq5c_69{color:var(--slate-500);font-size:14px;padding:24px 0}._list_1oq5c_75{display:grid;gap:14px;list-style:none;margin:0;padding:0}._card_1oq5c_83{border:1px solid var(--slate-200);border-radius:var(--radius-lg);background:#fff;padding:16px 18px;box-shadow:0 2px 6px #0f172a0f}._cardHeader_1oq5c_91{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}._category_1oq5c_99{border-radius:6px;background:var(--slate-100);color:var(--slate-700);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px}._cat_incorrect_data_1oq5c_110,._cat_incorrect_score_1oq5c_111{background:#fef3c7;color:#92400e}._cat_bug_1oq5c_116{background:#fee2e2;color:#b91c1c}._cat_suggestion_1oq5c_121{background:#ccfbf1;color:#0f766e}._timestamp_1oq5c_126{color:var(--slate-500);font-size:12px;white-space:nowrap}._message_1oq5c_132{margin:0 0 14px;color:var(--slate-900);font-size:15px;line-height:1.5;white-space:pre-wrap}._meta_1oq5c_140{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 18px;margin:0 0 14px;padding:12px 0 0;border-top:1px solid var(--slate-100)}._meta_1oq5c_140 dt{color:var(--slate-500);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}._meta_1oq5c_140 dd{margin:0;color:var(--slate-800);font-size:13px;overflow-wrap:anywhere}._openLocation_1oq5c_165{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;border:1px solid var(--accent);border-radius:7px;background:var(--accent);color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:800;padding:8px 14px}._openLocation_1oq5c_165:hover{background:var(--accent-strong)}._statusRow_1oq5c_185{display:flex;align-items:center;gap:10px}._statusRow_1oq5c_185 label{color:var(--slate-500);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}._statusSelect_1oq5c_199{border:1px solid var(--slate-300);border-radius:7px;background:#fff;color:var(--slate-900);font:inherit;font-size:13px;font-weight:700;padding:6px 10px}._statusSelect_1oq5c_199:focus{outline:none;border-color:var(--accent)}._page_5rw5f_1{background:var(--slate-50);color:var(--slate-900);display:flex;flex-direction:column;flex:1;height:100%}._workspace_5rw5f_10{flex:1;min-height:0;overflow-y:auto;padding:24px 24px 48px;width:100%;max-width:1320px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}._error_5rw5f_24{margin:0;border:1px solid #fecaca;border-radius:var(--radius-lg);background:#fef2f2;color:#b91c1c;font-size:14px;font-weight:700;padding:12px 16px}._notice_5rw5f_35{margin:0;border:1px solid #a7f3d0;border-radius:var(--radius-lg);background:#ecfdf5;color:#047857;font-size:14px;font-weight:600;padding:12px 16px}._panel_5rw5f_48{background:#fff;border:1px solid var(--slate-200);border-radius:var(--radius-xl);padding:22px 24px;box-shadow:0 2px 6px #0f172a0f}._panelTitle_5rw5f_56{margin:0 0 4px;font-size:16px;font-weight:800;color:var(--slate-900)}._panelHint_5rw5f_63{margin:0 0 18px;color:var(--slate-500);font-size:13px;line-height:1.5;max-width:64ch}._inviteForm_5rw5f_73{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}._input_5rw5f_81,._select_5rw5f_82{border:1px solid var(--slate-300);border-radius:var(--radius-lg);background:#fff;color:var(--slate-900);font:inherit;padding:8px 10px;transition:border-color .15s ease,box-shadow .15s ease}._input_5rw5f_81:focus,._select_5rw5f_82:focus{outline:none;border-color:var(--teal-600);box-shadow:0 0 0 3px #0d948826}._input_5rw5f_81{flex:1 1 240px;min-width:200px}._kmInput_5rw5f_104{width:84px;border:1px solid var(--slate-300);border-radius:var(--radius-lg);background:#fff;color:var(--slate-900);font:inherit;padding:6px 8px;transition:border-color .15s ease,box-shadow .15s ease}._kmInput_5rw5f_104:focus{outline:none;border-color:var(--teal-600);box-shadow:0 0 0 3px #0d948826}._checkboxInline_5rw5f_121{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--slate-700);white-space:nowrap}._featureGrid_5rw5f_130{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 16px;margin-bottom:14px}._featureCheckbox_5rw5f_137{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--slate-700)}._featureCheckbox_5rw5f_137 input,._checkboxInline_5rw5f_121 input{accent-color:var(--teal-600)}._primaryButton_5rw5f_150{border:1px solid var(--teal-700);border-radius:var(--radius-lg);background:var(--teal-600);color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:9px 18px;transition:background .15s ease}._primaryButton_5rw5f_150:hover:not(:disabled){background:var(--teal-700)}._primaryButton_5rw5f_150:disabled{opacity:.55;cursor:default}._teamList_5rw5f_173{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._teamRow_5rw5f_182{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--slate-200);border-radius:var(--radius-lg);transition:border-color .15s ease,background .15s ease}._teamRow_5rw5f_182:hover{border-color:var(--slate-300);background:var(--slate-50)}._teamName_5rw5f_198{font-weight:700;flex:1 1 auto}._teamMeta_5rw5f_203{color:var(--slate-500);font-size:13px}._teamActions_5rw5f_208{display:flex;gap:8px}._teamActions_5rw5f_208 button{border:1px solid var(--slate-300);border-radius:var(--radius-md);background:#fff;color:var(--slate-700);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:5px 12px;transition:background .15s ease,border-color .15s ease}._teamActions_5rw5f_208 button:hover:not(:disabled){background:var(--slate-100);border-color:var(--slate-400)}._teamActions_5rw5f_208 button:disabled{opacity:.5;cursor:default}._teamSchemeAccess_5rw5f_237{flex-basis:100%;display:flex;flex-direction:column;gap:10px;margin-top:4px;padding:12px 14px;border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--slate-50)}._teamSchemeList_5rw5f_249{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._teamSchemeRow_5rw5f_258{display:flex;align-items:center;gap:10px;justify-content:space-between}._teamSchemeName_5rw5f_265{font-size:13px;color:var(--slate-700)}._teamAccessHeading_5rw5f_272{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--slate-500)}._teamAccessHeading_5rw5f_272:not(:first-child){margin-top:8px;padding-top:12px;border-top:1px solid var(--slate-200)}._usersHeader_5rw5f_288{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}._summary_5rw5f_296{color:var(--slate-500);font-size:13px;font-weight:700;white-space:nowrap}._toolbar_5rw5f_303{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--slate-200)}._searchField_5rw5f_313{position:relative;flex:1 1 240px;min-width:200px;display:flex;align-items:center}._searchIcon_5rw5f_321{position:absolute;left:11px;width:16px;height:16px;color:var(--slate-400);pointer-events:none}._searchInput_5rw5f_330{width:100%;border:1px solid var(--slate-300);border-radius:var(--radius-lg);background:#fff;color:var(--slate-900);font:inherit;padding:8px 12px 8px 34px;transition:border-color .15s ease,box-shadow .15s ease}._searchInput_5rw5f_330:focus{outline:none;border-color:var(--teal-600);box-shadow:0 0 0 3px #0d948826}._filterSelect_5rw5f_347{border:1px solid var(--slate-300);border-radius:var(--radius-lg);background:#fff;color:var(--slate-700);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:8px 10px;transition:border-color .15s ease,box-shadow .15s ease}._filterSelect_5rw5f_347:focus{outline:none;border-color:var(--teal-600);box-shadow:0 0 0 3px #0d948826}._sortField_5rw5f_366{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--slate-500)}._tableScroll_5rw5f_379{overflow-x:auto;border:1px solid var(--slate-200);border-radius:var(--radius-lg)}._table_5rw5f_379{width:100%;border-collapse:collapse;font-size:13px}._table_5rw5f_379 th,._table_5rw5f_379 td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--slate-200);vertical-align:top}._table_5rw5f_379 tbody tr:last-child td{border-bottom:none}._table_5rw5f_379 tbody tr{transition:background .12s ease}._table_5rw5f_379 tbody tr:hover{background:var(--slate-50)}._table_5rw5f_379 thead th{position:sticky;top:0;background:var(--slate-50);color:var(--slate-500);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;z-index:1}._rowBusy_5rw5f_424{opacity:.55}._emailCell_5rw5f_428{font-weight:600;white-space:nowrap}._invitedTag_5rw5f_433,._activeTag_5rw5f_434{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:var(--radius-pill);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._invitedTag_5rw5f_433{background:var(--slate-100);color:var(--slate-500)}._activeTag_5rw5f_434{background:#d1fae5;color:#047857}._centerCell_5rw5f_455{text-align:center}._centerCell_5rw5f_455 input{accent-color:var(--teal-600)}._adminNote_5rw5f_463{display:block;margin-top:4px;color:var(--slate-500);font-size:12px;font-style:italic}._usageCell_5rw5f_471{color:var(--slate-700);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}._usageOver_5rw5f_478{color:var(--red-600);font-weight:700}._usageTotals_5rw5f_483{margin:0;color:var(--slate-500);font-size:13px}._usageTotals_5rw5f_483 strong{color:var(--slate-700)}._empty_5rw5f_493{color:var(--slate-500);font-size:14px;padding:24px 0;text-align:center}._resendButton_5rw5f_502{margin-left:8px;border:1px solid var(--slate-300);border-radius:var(--radius-md);background:#fff;color:var(--slate-700);cursor:pointer;font:inherit;font-size:11px;font-weight:700;padding:2px 9px;transition:background .15s ease,border-color .15s ease}._resendButton_5rw5f_502:hover:not(:disabled){background:var(--slate-100);border-color:var(--slate-400)}._resendButton_5rw5f_502:disabled{opacity:.6;cursor:default}._deleteButton_5rw5f_526{border:1px solid #fca5a5;border-radius:var(--radius-md);background:#fff;color:#b91c1c;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:4px 12px;white-space:nowrap;transition:background .15s ease}._deleteButton_5rw5f_526:hover:not(:disabled){background:#fef2f2}._deleteButton_5rw5f_526:disabled{opacity:.6;cursor:default}@media (max-width: 720px){._toolbar_5rw5f_303{flex-direction:column;align-items:stretch}._filterSelect_5rw5f_347,._sortField_5rw5f_366{width:100%}._sortField_5rw5f_366 ._filterSelect_5rw5f_347{flex:1}}._container_fivpd_1{position:relative;display:flex;flex-shrink:0;height:100%;min-width:0;transition:width .2s ease}._inner_fivpd_11{background:var(--slate-900);height:100%;overflow-y:auto;overflow-x:hidden;flex-shrink:0;display:flex;flex-direction:column}._left_fivpd_21 ._inner_fivpd_11{border-right:1px solid var(--slate-800)}._right_fivpd_25 ._inner_fivpd_11{border-left:1px solid var(--slate-800)}._inner_fivpd_11._hidden_fivpd_29{visibility:hidden;pointer-events:none}._collapseBtn_fivpd_35{position:absolute;top:50%;right:-12px;transform:translateY(-50%);width:24px;height:48px;background:var(--slate-800);border:1px solid var(--slate-700);border-radius:0 6px 6px 0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--slate-400);font-size:11px;z-index:20;transition:background .15s,color .15s;margin-right:-1px}._right_fivpd_25 ._collapseBtn_fivpd_35{right:auto;left:-12px;border-radius:6px 0 0 6px;margin-right:0;margin-left:-1px}._collapseBtn_fivpd_35:hover{background:var(--slate-700);color:var(--slate-200)}._resizeHandle_fivpd_71{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:col-resize;background:transparent;z-index:10;display:flex;align-items:center;justify-content:center;transition:background .15s}._right_fivpd_25 ._resizeHandle_fivpd_71{right:auto;left:0}._resizeHandle_fivpd_71:hover,._resizeHandle_fivpd_71:active{background:#3b82f626}._resizeGrip_fivpd_96{display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none}._resizeGrip_fivpd_96 span{display:block;width:3px;height:3px;border-radius:50%;background:#14b8a6}._page_4lq91_1{display:flex;flex-direction:column;width:100%;height:100%;background:var(--slate-900);color:var(--slate-200)}._workspace_4lq91_10{flex:1;min-height:0;display:flex}._sidebar_4lq91_16{width:100%;min-height:100%;background:var(--slate-900);display:flex;flex-direction:column}._collapsedSidebar_4lq91_24{width:56px;flex-shrink:0;background:var(--slate-900);border-right:1px solid var(--slate-800);display:flex;align-items:flex-start;justify-content:center;padding-top:14px}._expandSidebarButton_4lq91_35{width:38px;min-height:110px;border:1px solid var(--slate-700);border-radius:var(--radius-lg);background:#111827;color:var(--slate-300);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;font:inherit}._expandSidebarButton_4lq91_35:hover{border-color:#5eead4;color:var(--slate-50)}._expandSidebarButton_4lq91_35 span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}._expandSidebarButton_4lq91_35 strong{align-items:center;background:#2563eb3d;border-radius:var(--radius-pill);color:#bfdbfe;display:inline-flex;font-size:11px;height:22px;justify-content:center;min-width:22px;padding:0 6px}._sidebarHeader_4lq91_78{padding:22px 18px;border-bottom:1px solid var(--slate-800);display:flex;align-items:flex-start;justify-content:space-between;gap:14px}._eyebrow_4lq91_87{color:#5eead4;font-size:12px;font-weight:900;text-transform:uppercase}._sidebarHeader_4lq91_78 h1{margin:6px 0 4px;color:var(--slate-50);font-size:22px;line-height:1.2}._sidebarHeader_4lq91_78 p{margin:0;color:var(--slate-400);font-size:13px}._scopeBanner_4lq91_108{align-items:center;background:#042f2e;border-bottom:1px solid var(--slate-800);display:flex;gap:12px;justify-content:space-between;padding:12px 18px}._scopeBannerText_4lq91_118{display:flex;flex-direction:column;gap:2px;min-width:0}._scopeBannerLabel_4lq91_125{color:#5eead4;font-size:11px;font-weight:900;text-transform:uppercase}._scopeBannerText_4lq91_118 strong{color:var(--slate-50);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scopeBannerButton_4lq91_140{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-300);cursor:pointer;flex-shrink:0;font:inherit;font-size:12px;font-weight:800;height:30px;padding:0 10px}._scopeBannerButton_4lq91_140:hover{background:var(--slate-700);color:var(--slate-50)}._sidebarTabs_4lq91_159{border-bottom:1px solid var(--slate-800);display:flex;gap:22px;padding:0 18px}._sidebarTabs_4lq91_159 button{align-items:center;background:none;border:0;border-bottom:2px solid transparent;color:var(--slate-400);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:800;gap:7px;margin-bottom:-1px;padding:13px 0 11px}._sidebarTabs_4lq91_159 button:hover{color:var(--slate-100)}._sidebarTabActive_4lq91_186{border-bottom-color:#2dd4bf!important;color:#5eead4!important}._sidebarTabCount_4lq91_192{background:#f8fafc17;border-radius:var(--radius-pill);color:var(--slate-300);font-size:11px;font-weight:800;line-height:1.55;padding:0 7px}._sidebarTabActive_4lq91_186 ._sidebarTabCount_4lq91_192{background:#2dd4bf2e;color:#5eead4}._collapseSidebarButton_4lq91_207{height:30px;border:1px solid var(--slate-700);border-radius:var(--radius-md);background:var(--slate-800);color:var(--slate-300);cursor:pointer;flex-shrink:0;font:inherit;font-size:12px;font-weight:800;padding:0 10px}._collapseSidebarButton_4lq91_207:hover{background:var(--slate-700);color:var(--slate-50)}._actions_4lq91_226{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;border-bottom:1px solid var(--slate-800)}._actions_4lq91_226 button{height:36px;border-radius:var(--radius-md);border:1px solid var(--slate-700);background:var(--slate-800);color:var(--slate-200);font-weight:800;cursor:pointer}._actions_4lq91_226 button:hover:not(:disabled){background:var(--slate-700)}._actions_4lq91_226 button:disabled{opacity:.45;cursor:not-allowed}._stateBox_4lq91_253,._errorBox_4lq91_254{margin:18px;border-radius:var(--radius-lg);padding:14px;font-size:13px;line-height:1.45}._stateBox_4lq91_253{border:1px solid var(--slate-800);background:#111827;color:var(--slate-400)}._errorBox_4lq91_254{border:1px solid #7f1d1d;background:#450a0a;color:#fecaca}._routeList_4lq91_274{display:flex;flex-direction:column;gap:10px;padding:0 18px 18px}._routeCard_4lq91_281{border:1px solid var(--slate-800);border-radius:var(--radius-lg);background:#111827;padding:14px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}._routeCard_4lq91_281:hover,._routeCard_4lq91_281:focus-within{background:#142033;border-color:var(--slate-700)}._routeCardSelected_4lq91_295{background:#10233b;border-color:#38bdf8;box-shadow:inset 3px 0 #5eead4}._routeCardSelect_4lq91_295{background:transparent;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;text-align:left;width:100%}._routeCardSelect_4lq91_295:focus-visible{outline:none}._routeTop_4lq91_317{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._routeTop_4lq91_317 strong{color:var(--slate-50);font-size:14px}._routeTop_4lq91_317 span{color:#86efac;font-size:14px;font-weight:900}._routeMeta_4lq91_335{color:var(--slate-400);font-size:12px;margin-top:6px}._routeFooter_4lq91_341{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}._routeFooter_4lq91_341 span{color:var(--slate-500);font-size:12px;font-weight:800}._routeFooter_4lq91_341 button{height:30px;border-radius:var(--radius-md);border:1px solid #991b1b;background:#7f1d1d;color:#fee2e2;padding:0 10px;font-size:12px;font-weight:800;cursor:pointer}._routeFooter_4lq91_341 button:hover:not(:disabled){background:#991b1b}._routeFooter_4lq91_341 button:disabled{opacity:.5;cursor:not-allowed}._mapArea_4lq91_376{flex:1;min-width:0;position:relative;overflow:hidden}._map_4lq91_376{width:100%;height:100%}._mapLegend_4lq91_388{background:#f8fafcf0;border:1px solid rgba(15,23,42,.16);border-radius:var(--radius-md);box-shadow:0 14px 32px #0f172a2e;color:var(--slate-900);left:18px;max-width:min(310px,calc(100% - 36px));padding:10px 12px;pointer-events:none;position:absolute;top:18px;z-index:2}._mapLegendHeader_4lq91_403{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:9px}._mapLegendHeader_4lq91_403 span{color:var(--slate-900);font-size:12px;font-weight:900;line-height:1.25}._mapLegendHeader_4lq91_403 strong{border:1px solid rgba(15,23,42,.12);border-radius:var(--radius-sm);color:var(--slate-500);flex-shrink:0;font-size:9px;font-weight:900;padding:3px 5px;text-transform:uppercase}._overallRamp_4lq91_429{background:linear-gradient(90deg,#000,#7f1d1d 18%,#b91c1c 35%,#d97706,#ca8a04 75%,#15803d);border:1px solid rgba(15,23,42,.18);border-radius:var(--radius-pill);height:9px;width:100%}._overallRampLabels_4lq91_437{color:var(--slate-500);display:flex;font-size:10px;font-weight:800;justify-content:space-between;margin-top:6px}._noDataLegend_4lq91_446{align-items:center;color:var(--slate-500);display:flex;font-size:11px;font-weight:800;gap:7px;margin-top:8px}._noDataLegend_4lq91_446 i{background:var(--slate-500);border-radius:var(--radius-pill);display:block;height:8px;width:22px}._mapLegendItems_4lq91_464{display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,auto))}._mapLegendItems_4lq91_464 span{align-items:center;color:var(--slate-700);display:flex;font-size:11px;font-weight:900;gap:5px;white-space:nowrap}._mapLegendItems_4lq91_464 i{border:1px solid rgba(15,23,42,.22);border-radius:var(--radius-pill);display:block;height:10px;width:10px}._mapStatusBar_4lq91_488{align-items:center;background:#0f172adb;border:1px solid rgba(226,232,240,.16);border-radius:var(--radius-md);bottom:14px;box-shadow:0 14px 36px #0f172a47;color:var(--slate-300);display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:center;left:50%;max-width:min(760px,calc(100% - 32px));padding:8px 12px;pointer-events:none;position:absolute;transform:translate(-50%);z-index:2}._mapStatusBar_4lq91_488 span{align-items:baseline;display:inline-flex;font-size:11px;font-weight:800;gap:4px;line-height:1.2;white-space:nowrap}._mapStatusBar_4lq91_488 strong{color:var(--slate-50);font-size:12px;font-weight:900}._coordinateReadout_4lq91_525{color:#93c5fd;font-variant-numeric:tabular-nums}._routeInspector_4lq91_530{background:#0f172af0;border:1px solid rgba(226,232,240,.16);border-radius:var(--radius-lg);bottom:62px;box-shadow:0 22px 56px #0f172a5c;color:var(--slate-200);display:flex;flex-direction:column;gap:14px;max-height:calc(100% - 130px);overflow:auto;padding:14px;position:absolute;right:18px;width:360px;z-index:3}._inspectorHeader_4lq91_549{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}._inspectorEyebrow_4lq91_556{color:#5eead4;display:block;font-size:10px;font-weight:900;letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}._inspectorHeader_4lq91_549 h2{color:var(--slate-50);font-size:16px;line-height:1.25;margin:0}._inspectorHeader_4lq91_549 p{color:var(--slate-400);font-size:12px;line-height:1.35;margin:4px 0 0}._inspectorCloseButton_4lq91_580{align-items:center;background:var(--slate-800);border:1px solid var(--slate-700);border-radius:var(--radius-sm);color:var(--slate-400);cursor:pointer;display:flex;flex-shrink:0;font:inherit;font-size:12px;font-weight:900;height:26px;justify-content:center;width:26px}._inspectorCloseButton_4lq91_580:hover{color:var(--slate-50)}._inspectorScoreRow_4lq91_601{align-items:stretch;display:grid;gap:10px;grid-template-columns:92px 1fr}._inspectorScore_4lq91_601{align-items:flex-start;background:#f8fafc14;border:1px solid rgba(226,232,240,.12);border-radius:var(--radius-md);display:flex;flex-direction:column;justify-content:center;padding:10px}._inspectorScore_4lq91_601 span,._evidenceGrid_4lq91_620 span{color:var(--slate-500);font-size:10px;font-weight:900;text-transform:uppercase}._inspectorScore_4lq91_601 strong{color:var(--slate-50);font-size:28px;line-height:1;margin-top:5px}._inspectorStats_4lq91_634{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}._inspectorStats_4lq91_634 div,._evidenceGrid_4lq91_620 div{background:#f8fafc0f;border:1px solid rgba(226,232,240,.1);border-radius:var(--radius-md);padding:9px}._inspectorStats_4lq91_634 dt{color:var(--slate-500);font-size:9px;font-weight:900;text-transform:uppercase}._inspectorStats_4lq91_634 dd{color:var(--slate-100);font-size:11px;font-weight:900;line-height:1.25;margin:4px 0 0}._scoreStack_4lq91_664{background:#f8fafc14;border-radius:var(--radius-pill);display:flex;gap:2px;height:10px;overflow:hidden;width:100%}._scoreStack_4lq91_664 span{display:block;min-width:4px}._evidenceGrid_4lq91_620{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}._evidenceGrid_4lq91_620 strong{color:var(--slate-50);display:block;font-size:16px;margin-top:4px}._metricBreakdown_4lq91_692{display:flex;flex-direction:column;gap:7px}._inspectorSectionTitle_4lq91_698{color:var(--slate-400);font-size:11px;font-weight:900;text-transform:uppercase}._metricBreakdownRow_4lq91_705{align-items:center;border:1px solid rgba(226,232,240,.1);border-radius:var(--radius-md);display:grid;gap:8px;grid-template-columns:10px minmax(0,1fr) auto;min-height:40px;padding:8px}._metricBreakdownRow_4lq91_705 i{border-radius:var(--radius-pill);display:block;height:10px;width:10px}._metricBreakdownRow_4lq91_705 strong{color:var(--slate-50);display:block;font-size:12px}._metricBreakdownRow_4lq91_705 span{color:var(--slate-500);display:block;font-size:10px;font-weight:800;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._metricBreakdownRow_4lq91_705 em{color:var(--slate-300);font-size:10px;font-style:normal;font-weight:900;white-space:nowrap}._inspectorEmpty_4lq91_748{color:var(--slate-500);font-size:12px;line-height:1.4;margin:0}._inspectorActions_4lq91_755{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}._inspectorActions_4lq91_755 button{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-200);cursor:pointer;font:inherit;font-size:11px;font-weight:900;min-height:32px;padding:0 9px}._inspectorActions_4lq91_755 button:hover:not(:disabled){background:var(--slate-700);color:var(--slate-50)}._inspectorActions_4lq91_755 button:disabled{cursor:not-allowed;opacity:.45}._markerScoreRow_4lq91_784{align-items:center;display:flex;flex-wrap:wrap;gap:8px}._markerScoreChip_4lq91_791{border-radius:var(--radius-pill);color:#fff;font-size:11px;font-weight:900;letter-spacing:.03em;padding:4px 10px;text-transform:uppercase}._markerScoreMeta_4lq91_801{color:var(--slate-400);font-size:11px;line-height:1.35}._markerSection_4lq91_807{display:flex;flex-direction:column;gap:6px}._evidencePhoto_4lq91_813{aspect-ratio:4 / 3;background:var(--slate-800);border:1px solid rgba(226,232,240,.12);border-radius:var(--radius-md);overflow:hidden;position:relative}._evidencePhoto_4lq91_813 img{cursor:zoom-in;display:block;height:100%;object-fit:cover;width:100%}._photoRotateButton_4lq91_830{align-items:center;background:#0206178c;border:0;border-radius:var(--radius-pill);color:#fff;cursor:pointer;display:flex;font:inherit;font-size:18px;height:30px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:30px}._photoRotateButton_4lq91_830:hover{background:#020617cc}._photoRotateLeft_4lq91_852{left:8px}._photoRotateRight_4lq91_856{right:8px}._photoBadge_4lq91_860{background:#020617b3;border-radius:var(--radius-pill);bottom:8px;color:var(--slate-100);font-size:10px;font-weight:800;left:8px;max-width:calc(100% - 16px);overflow:hidden;padding:4px 9px;position:absolute;text-overflow:ellipsis;white-space:nowrap}._photoEmpty_4lq91_876{align-items:center;background:#f8fafc0d;border:1px dashed rgba(226,232,240,.16);border-radius:var(--radius-md);color:var(--slate-500);display:flex;flex-direction:column;font-size:11px;gap:8px;justify-content:center;padding:18px 12px;text-align:center}._photoEmpty_4lq91_876 button{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-200);cursor:pointer;font:inherit;font-size:11px;font-weight:900;min-height:30px;padding:0 12px}._photoEmpty_4lq91_876 button:hover{background:var(--slate-700);color:var(--slate-50)}._rationaleText_4lq91_909{color:var(--slate-200);font-size:12px;line-height:1.55;margin:0;white-space:pre-wrap}._evidenceList_4lq91_917{display:flex;flex-direction:column;gap:6px;margin:0}._evidenceListRow_4lq91_924{background:#f8fafc0d;border:1px solid rgba(226,232,240,.08);border-radius:var(--radius-md);display:grid;gap:2px;padding:7px 9px}._evidenceListRow_4lq91_924 dt{color:var(--slate-500);font-size:9px;font-weight:900;text-transform:uppercase}._evidenceListRow_4lq91_924 dd{color:var(--slate-100);font-size:11px;line-height:1.4;margin:0;overflow-wrap:anywhere}._evidenceListNote_4lq91_948{color:var(--slate-500);font-size:10px;margin:2px 0 0}._layerSidebar_4lq91_954{width:100%;min-height:100%;background:var(--slate-900);color:var(--slate-200);display:flex;flex-direction:column}._layerHeader_4lq91_963{border-bottom:1px solid var(--slate-800);padding:20px 18px}._layerHeader_4lq91_963 h2{margin:6px 0 4px;color:var(--slate-50);font-size:20px;line-height:1.25}._layerHeader_4lq91_963 p{margin:0;color:var(--slate-400);font-size:13px;line-height:1.45}._layerSection_4lq91_982{border-bottom:1px solid var(--slate-800);display:flex;flex-direction:column;gap:10px;padding:16px 18px}._layerSection_4lq91_982 h3{margin:0;color:var(--slate-50);font-size:13px;font-weight:900}._layerHelp_4lq91_997{margin:0;color:var(--slate-500);font-size:12px;line-height:1.45}._basemapControl_4lq91_1004{display:flex;flex-direction:column;gap:7px}._basemapLabel_4lq91_1010{color:var(--slate-400);font-size:11px;font-weight:900;text-transform:uppercase}._basemapButtons_4lq91_1017{background:var(--slate-950);border:1px solid var(--slate-800);border-radius:var(--radius-md);display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px}._basemapButton_4lq91_1017{border:0;border-radius:var(--radius-sm);background:transparent;color:var(--slate-400);cursor:pointer;font:inherit;font-size:11px;font-weight:900;min-height:30px;padding:0 8px}._basemapButton_4lq91_1017:hover{background:var(--slate-800);color:var(--slate-100)}._basemapButtonActive_4lq91_1045{background:var(--slate-100);color:var(--slate-950)}._basemapButtonActive_4lq91_1045:hover{background:var(--slate-50);color:var(--slate-950)}._layerCheck_4lq91_1055,._scoreFilter_4lq91_1056{align-items:center;border:1px solid var(--slate-800);border-radius:7px;background:#111827;color:var(--slate-300);cursor:pointer;display:flex;gap:9px;min-height:36px;padding:0 10px;font-size:13px;font-weight:800}._layerCheck_4lq91_1055:hover,._scoreFilter_4lq91_1056:hover{border-color:var(--slate-700);color:var(--slate-50)}._layerCheck_4lq91_1055 input,._scoreFilter_4lq91_1056 input{accent-color:#0d9488}._layerCheckDisabled_4lq91_1082,._scoreFilterDisabled_4lq91_1083{cursor:not-allowed;opacity:.48}._metricGroup_4lq91_1088{display:flex;flex-direction:column;gap:4px}._metricGroupToggle_4lq91_1094{align-items:center;border:0;background:transparent;cursor:pointer;display:flex;gap:7px;min-height:30px;padding:6px 2px 0;text-align:left;width:100%}._metricGroupLabel_4lq91_1107{color:#5eead4;flex:1;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}._metricGroupToggle_4lq91_1094:hover ._metricGroupLabel_4lq91_1107{color:#99f6e4}._metricGroupCount_4lq91_1120{color:var(--slate-600);font-size:10px;font-style:normal;font-weight:900}._metricGroupChevron_4lq91_1127{color:var(--slate-500);font-size:10px;transform:rotate(-90deg);transition:transform .15s ease}._metricGroupChevronOpen_4lq91_1134{transform:none}._metricGroupActiveDot_4lq91_1139{background:#60a5fa;border-radius:50%;height:6px;width:6px}._metricLayerButton_4lq91_1146{align-items:center;border:0;border-radius:var(--radius-md);background:transparent;color:var(--slate-400);cursor:pointer;display:flex;gap:7px;min-height:34px;padding:0 8px;text-align:left;width:100%}._metricLayerButton_4lq91_1146:hover:not(:disabled){background:var(--slate-800);color:var(--slate-200)}._metricLayerButton_4lq91_1146:disabled{cursor:not-allowed;opacity:.35}._metricLayerButtonActive_4lq91_1171{background:#1e3a5f!important;color:#bfdbfe!important}._metricLayerButton_4lq91_1146 span{flex:1;min-width:0;font-size:12px;font-weight:800}._metricLayerButton_4lq91_1146 strong{background:var(--slate-700);border-radius:var(--radius-pill);color:var(--slate-400);font-size:10px;font-weight:900;min-width:20px;padding:2px 6px;text-align:center}._metricLayerButton_4lq91_1146 em{color:var(--slate-600);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.04em;text-transform:uppercase}._scoreFilterList_4lq91_1203{display:grid;gap:7px}._scoreFilter_4lq91_1056 i{border:2px solid rgba(255,255,255,.25);border-radius:var(--radius-pill);display:block;height:14px;width:14px}._featureFamily_4lq91_1216{display:grid;gap:4px}._featureSwatch_4lq91_1221{align-items:center;display:flex;flex:none;justify-content:center;width:26px}._featureSwatch_4lq91_1221 svg{display:block}._featureSublegend_4lq91_1233{border-left:1px solid var(--slate-800);display:grid;gap:3px;margin:0 0 4px 12px;padding-left:8px}._featureSublegendRow_4lq91_1241{align-items:center;color:var(--slate-400);display:flex;font-size:11px;font-weight:700;gap:7px}._legendSection_4lq91_1250{gap:12px}._legendTitle_4lq91_1254{color:#5eead4;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}._legendItems_4lq91_1262{display:flex;flex-direction:column;gap:4px}._sidebarOverallLegend_4lq91_1268{display:grid;gap:8px}._legendItem_4lq91_1262{display:flex;align-items:center;gap:7px;color:var(--slate-200);font-size:12px;font-weight:700}._legendItem_4lq91_1262 i{display:block;width:14px;height:14px;border-radius:var(--radius-pill);border:2px solid rgba(255,255,255,.25);flex-shrink:0}._popup_4lq91_1291{color:var(--slate-900);min-width:220px}.sv-assessment-popup .mapboxgl-popup-content{border:1px solid rgba(15,23,42,.14);border-radius:var(--radius-md);box-shadow:0 16px 42px #0f172a3d;padding:10px 12px}.sv-assessment-popup .mapboxgl-popup-tip{opacity:.9}._popupTop_4lq91_1307{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}._popupTop_4lq91_1307 strong{display:block;font-size:14px;line-height:1.25}._popupTop_4lq91_1307 span{color:var(--slate-500);display:block;font-size:11px;margin-top:2px}._popupPie_4lq91_1328{width:34px;height:34px;border-radius:var(--radius-pill);border:2px solid white;box-shadow:0 0 0 1px var(--slate-300);flex-shrink:0}._popupMetricScore_4lq91_1337{border-radius:5px;padding:4px 8px;font-size:11px;font-weight:900;color:#fff;margin-bottom:8px;display:inline-block}._popupSourceBadge_4lq91_1347{align-self:flex-start;border-radius:var(--radius-pill);color:#fff;flex-shrink:0;font-size:9px;font-weight:900;letter-spacing:.05em;padding:4px 9px;text-transform:uppercase;white-space:nowrap}._junctionScoreBadge_4lq91_1360{width:32px;height:32px;border-radius:var(--radius-pill);border:2px solid white;box-shadow:0 0 0 1px var(--slate-300);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:900}._popup_4lq91_1291 dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}._popup_4lq91_1291 dt{color:var(--slate-500);font-size:10px;font-weight:900;text-transform:uppercase}._popup_4lq91_1291 dd{margin:2px 0 0;font-size:12px;font-weight:800}._popupHint_4lq91_1395{border-top:1px solid var(--slate-200);color:var(--slate-500);font-size:11px;margin-top:8px;padding-top:6px}._bboxControls_4lq91_1403{display:flex;gap:7px}._bboxButton_4lq91_1408{flex:1;height:34px;border:1px solid var(--slate-700);border-radius:var(--radius-md);background:var(--slate-800);color:var(--slate-300);cursor:pointer;font:inherit;font-size:12px;font-weight:800}._bboxButton_4lq91_1408:hover{background:var(--slate-700);color:var(--slate-50)}._bboxButtonActive_4lq91_1426{background:#1e3a5f;border-color:#0d9488;color:#93c5fd}._bboxClearButton_4lq91_1432{height:34px;border:1px solid var(--slate-700);border-radius:var(--radius-md);background:transparent;color:var(--slate-500);cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:0 12px}._bboxClearButton_4lq91_1432:hover{border-color:var(--slate-500);color:var(--slate-400)}._contextConnector_4lq91_1450{border:1px solid var(--slate-800);border-radius:7px;background:#111827;padding:8px 10px;display:flex;flex-direction:column;gap:5px}._contextConnectorTop_4lq91_1460{display:flex;align-items:center;gap:8px}._contextConnectorDot_4lq91_1466{width:10px;height:10px;border-radius:var(--radius-pill);flex-shrink:0;display:block}._contextConnectorLabel_4lq91_1474{flex:1;font-size:12px;font-weight:800;color:var(--slate-300);min-width:0}._contextFetchButton_4lq91_1482{height:26px;border:1px solid var(--slate-700);border-radius:5px;background:var(--slate-800);color:var(--slate-400);cursor:pointer;font:inherit;font-size:11px;font-weight:900;padding:0 9px;flex-shrink:0}._contextFetchButton_4lq91_1482:hover:not(:disabled){background:var(--slate-700);color:var(--slate-200)}._contextFetchButton_4lq91_1482:disabled{cursor:not-allowed;opacity:.4}._contextRemoveButton_4lq91_1506{height:26px;width:26px;border:1px solid var(--slate-700);border-radius:5px;background:transparent;color:var(--slate-500);cursor:pointer;font:inherit;font-size:11px;font-weight:900;flex-shrink:0}._contextRemoveButton_4lq91_1506:hover{border-color:#991b1b;color:#fca5a5}._contextResult_4lq91_1525{margin:0;font-size:11px;color:var(--slate-500);line-height:1.4}._contextResultError_4lq91_1532{color:#f87171}@media (max-width: 900px){._workspace_4lq91_10{flex-direction:column}._sidebar_4lq91_16{width:100%;max-height:46%;border-right:none;border-bottom:1px solid var(--slate-800)}._mapLegend_4lq91_388{left:12px;top:12px}._mapStatusBar_4lq91_488{bottom:12px;left:12px;max-width:calc(100% - 24px);transform:none}._routeInspector_4lq91_530{bottom:58px;left:12px;max-height:calc(100% - 126px);right:12px;width:auto}}._inspectorPrimaryButton_4lq91_1571{background:#0d9488!important;border-color:#0d9488!important;color:#042f2e!important}._demandField_4lq91_1577{display:flex;flex-direction:column;gap:5px}._demandField_4lq91_1577 span{color:var(--slate-500);font-size:10px;font-weight:900;text-transform:uppercase}._demandField_4lq91_1577 select{background:#111827;border:1px solid var(--slate-800);border-radius:7px;color:var(--slate-100);font-size:12px;font-weight:700;min-height:34px;padding:0 8px}._demandActions_4lq91_1601{display:flex;gap:8px}._demandActions_4lq91_1601 button:first-child{flex:1}._demandToggleRow_4lq91_1610{background:#111827;border:1px solid var(--slate-800);border-radius:7px;display:flex;padding:3px}._demandToggle_4lq91_1610{background:transparent;border:0;border-radius:5px;color:var(--slate-400);cursor:pointer;flex:1;font-size:12px;font-weight:800;min-height:28px}._demandToggle_4lq91_1610:hover{color:var(--slate-100)}._demandToggleActive_4lq91_1634{background:#1e3a5f;color:#bfdbfe}._demandTotals_4lq91_1639{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}._demandTotals_4lq91_1639 div{background:#f8fafc0f;border:1px solid rgba(226,232,240,.1);border-radius:var(--radius-md);padding:9px}._demandTotals_4lq91_1639 dt{color:var(--slate-500);font-size:9px;font-weight:900;text-transform:uppercase}._demandTotals_4lq91_1639 dd{color:var(--slate-100);font-size:14px;font-weight:900;margin:4px 0 0}._demandTotals_4lq91_1639 em{color:#4ade80;font-size:11px;font-style:normal}._demandLegend_4lq91_1673{display:flex;flex-direction:column;gap:4px}._demandLegend_4lq91_1673>span{align-items:center;color:var(--slate-300);display:flex;font-size:11px;gap:7px}._demandLegend_4lq91_1673>span i{border-radius:3px;display:inline-block;height:10px;width:18px}._demandRamp_4lq91_1694{border-radius:3px;height:8px}._demandLegendNote_4lq91_1699{color:var(--slate-500)!important;font-size:10px!important}._demandDot_4lq91_1704{border-radius:50%;display:inline-block;height:9px;margin:0 3px 0 6px;vertical-align:middle;width:9px}._demandCell_4lq91_1713{border:1px solid rgba(15,23,42,.6);border-radius:2px;display:inline-block;height:9px;margin:0 3px 0 6px;vertical-align:middle;width:9px}._demandHotspots_4lq91_1723{display:flex;flex-direction:column;gap:6px}._demandHotspotRow_4lq91_1729{align-items:center;border:1px solid rgba(226,232,240,.1);border-radius:var(--radius-md);display:flex;font-size:11px;gap:8px;justify-content:space-between;padding:7px 9px}._demandHotspotRow_4lq91_1729 strong{color:var(--slate-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._demandHotspotRow_4lq91_1729 span{color:var(--slate-400);font-weight:800;white-space:nowrap}._demandInspector_4lq91_1753{display:flex;flex-direction:column;gap:8px}._demandInspectorRow_4lq91_1759{color:var(--slate-300);display:flex;font-size:11px;gap:6px;justify-content:space-between}._demandInspectorRow_4lq91_1759 strong{color:var(--slate-50)}._demandInspectorRow_4lq91_1759 em{color:#4ade80;font-style:normal}._demandDestination_4lq91_1776{color:var(--slate-400);display:flex;font-size:11px;justify-content:space-between}._demandDestination_4lq91_1776 span:first-child{color:var(--slate-200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._playgroundEmpty_4lq91_1794{color:var(--slate-300);margin:80px auto 0;max-width:520px;padding:0 24px;text-align:center}._playgroundEmpty_4lq91_1794 h2{color:var(--slate-50);font-size:20px;margin:0 0 10px}._playgroundEmpty_4lq91_1794 p{font-size:14px;line-height:1.5;margin:0 0 18px}._playgroundEmpty_4lq91_1794 button{background:#0d9488;border:1px solid #0d9488;border-radius:var(--radius-md);color:#042f2e;cursor:pointer;font:inherit;font-size:13px;font-weight:900;padding:9px 16px}._backdrop_176ra_1{align-items:center;background:#02061799;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:80}._modal_176ra_12{background:var(--slate-900);border:1px solid var(--slate-800);border-radius:var(--radius-lg);box-shadow:0 24px 70px #02061799;color:var(--slate-100);display:flex;flex-direction:column;max-height:calc(100vh - 48px);width:min(1180px,calc(100vw - 48px))}._header_176ra_24{align-items:flex-start;border-bottom:1px solid var(--slate-800);display:flex;gap:18px;justify-content:space-between;padding:20px 22px 16px}._header_176ra_24 p{color:#5eead4;font-size:11px;font-weight:900;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}._header_176ra_24 h2{color:var(--slate-50);font-size:22px;line-height:1.2;margin:0}._header_176ra_24 span{color:var(--slate-400);display:block;font-size:13px;margin-top:5px}._header_176ra_24 button{align-items:center;background:#111827;border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-300);cursor:pointer;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;padding:0;width:34px}._header_176ra_24 button:hover{border-color:#0d9488;color:#5eead4}._header_176ra_24 svg{height:18px;width:18px}._header_176ra_24 path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}._body_176ra_88{display:grid;gap:0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:0;overflow:hidden}._library_176ra_96,._impact_176ra_97{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding:18px 22px 22px}._library_176ra_96{border-right:1px solid var(--slate-800)}._sectionTitle_176ra_110{align-items:center;color:var(--slate-400);display:flex;font-size:11px;font-weight:900;justify-content:space-between;text-transform:uppercase}._linkButton_176ra_120{background:none;border:0;color:#5eead4;cursor:pointer;font-size:11px;font-weight:800;padding:0}._category_176ra_130 h4{color:var(--slate-500);font-size:11px;font-weight:900;margin:8px 0 6px;text-transform:uppercase}._card_176ra_138{background:#111827;border:1px solid var(--slate-800);border-radius:var(--radius-md);color:var(--slate-200);cursor:pointer;display:block;margin-bottom:8px;padding:11px 12px;text-align:left;width:100%}._card_176ra_138:hover{border-color:var(--slate-600)}._cardActive_176ra_155{background:#0f2e2b;border-color:#0d9488}._cardMuted_176ra_160{opacity:.5}._cardTop_176ra_164{align-items:center;display:flex;gap:10px;justify-content:space-between}._cardTop_176ra_164 strong{color:var(--slate-50);font-size:13px}._cardTop_176ra_164 em{background:var(--slate-800);border-radius:var(--radius-pill);color:var(--slate-300);font-size:10px;font-style:normal;font-weight:900;padding:3px 8px;white-space:nowrap}._cardActive_176ra_155 ._cardTop_176ra_164 em{background:#0d9488;color:#042f2e}._card_176ra_138 p{color:var(--slate-400);font-size:12px;line-height:1.4;margin:5px 0 7px}._cardMeta_176ra_199{color:var(--slate-500);display:flex;font-size:11px;font-weight:800;gap:10px;justify-content:space-between}._cardActive_176ra_155 ._cardMeta_176ra_199{color:#99f6e4}._scoreCompare_176ra_212{align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}._scoreCompare_176ra_212>div{background:#f8fafc0f;border:1px solid rgba(226,232,240,.1);border-radius:var(--radius-md);padding:12px}._scoreCompare_176ra_212 dt{color:var(--slate-500);font-size:10px;font-weight:900;text-transform:uppercase}._scoreCompare_176ra_212 dd{color:var(--slate-50);font-size:26px;font-weight:900;line-height:1.1;margin:6px 0 0}._scoreCompare_176ra_212 dd em{color:#4ade80;font-size:12px;font-style:normal;margin-left:6px}._after_176ra_248{border-color:#0d9488!important}._arrow_176ra_252{color:var(--slate-500);font-size:20px;padding:0!important;background:none!important;border:0!important}._stats_176ra_260{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}._stats_176ra_260 div{background:#f8fafc0f;border:1px solid rgba(226,232,240,.1);border-radius:var(--radius-md);padding:9px}._stats_176ra_260 span{color:var(--slate-500);display:block;font-size:9px;font-weight:900;text-transform:uppercase}._stats_176ra_260 strong{color:var(--slate-100);display:block;font-size:12px;margin-top:4px}._changes_176ra_288{display:flex;flex-direction:column;gap:6px}._changeRow_176ra_294{align-items:center;border:1px solid rgba(226,232,240,.1);border-radius:var(--radius-md);display:grid;gap:8px;grid-template-columns:10px minmax(0,1fr) auto 10px;padding:7px 9px}._changeRow_176ra_294 i{border-radius:var(--radius-pill);display:block;height:10px;width:10px}._changeRow_176ra_294 strong{color:var(--slate-50);display:block;font-size:12px}._changeRow_176ra_294 span{color:var(--slate-500);display:block;font-size:10px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._changeRow_176ra_294 em{color:var(--slate-200);font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}._demandBlock_176ra_335{border-top:1px solid var(--slate-800);display:flex;flex-direction:column;gap:10px;padding-top:12px}._demandTable_176ra_343{border-collapse:collapse;font-size:12px;width:100%}._demandTable_176ra_343 th,._demandTable_176ra_343 td{padding:6px 4px;text-align:left}._demandTable_176ra_343 thead th{color:var(--slate-500);font-size:10px;font-weight:900;text-transform:uppercase}._demandTable_176ra_343 tbody th{color:var(--slate-300);font-weight:800}._demandTable_176ra_343 td{color:var(--slate-100);font-weight:900}._delta_176ra_372{color:#4ade80!important}._demandActions_176ra_376{align-items:center;display:flex;flex-wrap:wrap;gap:12px}._primaryButton_176ra_383{background:#0d9488;border:0;border-radius:var(--radius-md);color:#042f2e;cursor:pointer;font-size:12px;font-weight:900;min-height:34px;padding:0 14px}._primaryButton_176ra_383:disabled{cursor:not-allowed;opacity:.45}._check_176ra_400{align-items:center;color:var(--slate-300);cursor:pointer;display:flex;font-size:12px;gap:7px}._check_176ra_400 input{accent-color:#0d9488}._note_176ra_413{color:var(--slate-500);font-size:12px;line-height:1.45;margin:0}._error_176ra_420{color:#fca5a5}._footnote_176ra_424{border-top:1px solid var(--slate-800);color:var(--slate-500);font-size:11px;line-height:1.45;margin:4px 0 0;padding-top:10px}@media (max-width: 900px){._body_176ra_88{grid-template-columns:minmax(0,1fr)}._library_176ra_96{border-bottom:1px solid var(--slate-800);border-right:0}}._panel_1p8hf_1{display:flex;flex-direction:column;gap:14px;padding:14px 18px 22px}._intro_1p8hf_8{color:var(--slate-400);font-size:12px;line-height:1.45;margin:0}._sectionHead_1p8hf_15{align-items:center;color:var(--slate-500);display:flex;font-size:10px;font-weight:900;justify-content:space-between;letter-spacing:.06em;text-transform:uppercase}._group_1p8hf_26{display:flex;flex-direction:column;gap:6px}._rows_1p8hf_32{display:flex;flex-direction:column;gap:4px}._row_1p8hf_32{align-items:center;background:#111827;border:1px solid var(--slate-800);border-radius:var(--radius-md);color:var(--slate-200);cursor:grab;display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr) auto;min-height:42px;padding:5px 8px;text-align:left;-webkit-user-select:none;user-select:none;width:100%}._row_1p8hf_32:hover{border-color:#2dd4bf;color:var(--slate-50)}._row_1p8hf_32:active{cursor:grabbing}._symbol_1p8hf_64{align-items:center;display:inline-flex;height:22px;justify-content:center;width:30px}._rowText_1p8hf_72{display:flex;flex-direction:column;min-width:0}._rowText_1p8hf_72 strong{font-size:12px;font-weight:800;line-height:1.2}._rowText_1p8hf_72 small{color:var(--slate-500);font-size:10px;font-weight:700}._price_1p8hf_90{color:var(--slate-300);font-size:11px;line-height:1.4;margin-top:4px}._grip_1p8hf_97{color:var(--slate-600);font-size:12px;letter-spacing:-2px}._placed_1p8hf_103{background:#2dd4bf0f;border:1px solid rgba(45,212,191,.3);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:8px;padding:10px 12px}._linkButton_1p8hf_113{background:none;border:0;color:#5eead4;cursor:pointer;font-size:10px;font-weight:900;letter-spacing:.06em;padding:0;text-transform:uppercase}._placedRoute_1p8hf_125{display:flex;flex-direction:column;gap:5px}._placedRouteTop_1p8hf_131{align-items:center;display:flex;gap:8px;justify-content:space-between}._routeName_1p8hf_138{background:none;border:0;color:var(--slate-50);cursor:pointer;font-size:12px;font-weight:900;padding:0;text-align:left}._routeName_1p8hf_138:hover{color:#5eead4}._lift_1p8hf_153{color:var(--slate-400);font-size:11px;white-space:nowrap}._lift_1p8hf_153 strong{color:#4ade80}._lift_1p8hf_153 em{color:var(--slate-400);font-style:normal}._placedItems_1p8hf_168{display:flex;flex-wrap:wrap;gap:5px}._placedItem_1p8hf_168{align-items:center;background:#0f2e2b;border:1px solid #0d9488;border-radius:var(--radius-pill);color:#99f6e4;cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;gap:5px;min-height:24px;padding:0 8px 0 5px}._placedItem_1p8hf_168 i{color:#5eead4;font-style:normal}._placedItem_1p8hf_168:hover{background:#7f1d1d;border-color:#dc2626;color:#fecaca}._placedFooter_1p8hf_200{align-items:center;border-top:1px solid rgba(45,212,191,.2);color:var(--slate-400);display:flex;flex-wrap:wrap;font-size:11px;font-weight:800;gap:8px;justify-content:space-between;padding-top:8px}._placedActions_1p8hf_213{align-items:center;display:flex;flex-wrap:wrap;gap:8px}._primary_1p8hf_220{background:#0d9488;border:0;border-radius:var(--radius-md);color:#042f2e;cursor:pointer;font-size:11px;font-weight:900;min-height:28px;padding:0 10px}._primary_1p8hf_220:disabled{cursor:not-allowed;opacity:.5}._check_1p8hf_237{align-items:center;color:var(--slate-300);cursor:pointer;display:inline-flex;font-size:11px;gap:5px}._check_1p8hf_237 input{accent-color:#0d9488}._dropNote_1p8hf_250{color:#99f6e4;font-size:11px;font-weight:800;margin:0}._dropNoteError_1p8hf_257{color:#fca5a5}._ask_1rben_8,._notebook_1rben_9{--pp-accent: #5eead4;--pp-accent-strong: #2dd4bf;--pp-ink: #042f2e;--pp-surface: rgba(248, 250, 252, .045);--pp-surface-raised: rgba(248, 250, 252, .08);--pp-line: rgba(226, 232, 240, .1);--pp-line-strong: rgba(226, 232, 240, .2);--pp-amber: #fcd34d;color:var(--slate-200);container-type:inline-size}._label_1rben_25{align-items:center;color:var(--slate-400);display:flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.07em;margin:0;text-transform:uppercase}._count_1rben_37{background:#f8fafc17;border-radius:var(--radius-pill);color:var(--slate-300);font-size:11px;font-weight:800;letter-spacing:0;line-height:1.5;padding:0 8px}._primaryButton_1rben_48{align-items:center;background:var(--pp-accent-strong);border:0;border-radius:var(--radius-lg);color:var(--pp-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:800;gap:8px;justify-content:center;min-height:36px;padding:0 14px;transition:background .15s ease}._primaryButton_1rben_48:hover:not(:disabled){background:var(--pp-accent)}._primaryButton_1rben_48:disabled{background:var(--slate-700);color:var(--slate-400);cursor:default}._ghostButton_1rben_76{align-items:center;background:transparent;border:1px solid var(--pp-line-strong);border-radius:var(--radius-lg);color:var(--slate-200);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:6px;justify-content:center;min-height:30px;padding:0 10px;transition:border-color .15s ease,color .15s ease,background .15s ease;white-space:nowrap}._ghostButton_1rben_76:hover:not(:disabled){background:var(--pp-surface);border-color:var(--pp-accent-strong);color:var(--slate-50)}._ghostButton_1rben_76:disabled{cursor:default;opacity:.45}._textButton_1rben_106{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:var(--slate-400);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:5px;min-height:26px;padding:0 7px;transition:color .15s ease,background .15s ease;white-space:nowrap}._textButton_1rben_106:hover:not(:disabled){background:var(--pp-surface-raised);color:var(--slate-50)}._textButton_1rben_106:disabled{cursor:default;opacity:.4}._textButtonDanger_1rben_134:hover:not(:disabled){background:#f871711f;color:#fca5a5}._primaryButton_1rben_48:focus-visible,._ghostButton_1rben_76:focus-visible,._textButton_1rben_106:focus-visible,._starter_1rben_142:focus-visible,._ref_1rben_143:focus-visible,._evidenceItem_1rben_144:focus-visible,._scopeOption_1rben_145:focus-visible,._sendButton_1rben_146:focus-visible,._lookFrame_1rben_147:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._ask_1rben_8{display:flex;flex:1;flex-direction:column;min-height:0}._thread_1rben_161{display:flex;flex:1;flex-direction:column;gap:18px;padding:20px 18px 24px}._threadHead_1rben_169{align-items:center;display:flex;justify-content:space-between;margin-bottom:-6px}._intro_1rben_177{display:flex;flex-direction:column;gap:12px}._introMark_1rben_183{align-items:center;background:#2dd4bf24;border:1px solid rgba(45,212,191,.3);border-radius:var(--radius-10);color:var(--pp-accent);display:flex;height:36px;justify-content:center;width:36px}._intro_1rben_177 h3{color:var(--slate-50);font-size:16px;line-height:1.3;margin:4px 0 0}._intro_1rben_177 p{color:var(--slate-400);font-size:13px;line-height:1.5;margin:0}._starters_1rben_209{display:flex;flex-direction:column;gap:8px;margin-top:6px}._starter_1rben_142{align-items:center;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--radius-10);color:var(--slate-200);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:10px;justify-content:space-between;line-height:1.4;padding:10px 12px;text-align:left;transition:border-color .15s ease,background .15s ease,color .15s ease;width:100%}._starter_1rben_142 svg{color:var(--slate-500);flex-shrink:0;transition:color .15s ease,transform .15s ease}._starter_1rben_142:hover:not(:disabled){background:var(--pp-surface-raised);border-color:#5eead480;color:var(--slate-50)}._starter_1rben_142:hover:not(:disabled) svg{color:var(--pp-accent);transform:translate(2px)}._starter_1rben_142:disabled{cursor:default;opacity:.5}._starterSmall_1rben_257{font-size:12.5px;padding:8px 11px}._question_1rben_263{align-self:flex-end;animation:_ppRise_1rben_1 .18s ease-out;background:#2dd4bf24;border:1px solid rgba(45,212,191,.28);border-radius:14px 14px 4px;color:var(--slate-50);font-size:13.5px;line-height:1.45;max-width:90%;overflow-wrap:anywhere;padding:9px 13px}._answer_1rben_278{display:flex;flex-direction:column;gap:14px;scroll-margin-top:12px}._answerLabel_1rben_285 svg{color:var(--pp-accent)}._prose_1rben_289{color:var(--slate-200);font-size:13.5px;line-height:1.6;overflow-wrap:anywhere}._prose_1rben_289 p{margin:0 0 10px}._prose_1rben_289 ul,._prose_1rben_289 ol{margin:0 0 10px;padding-left:18px}._prose_1rben_289 ol{padding-left:22px}._prose_1rben_289 li{margin:5px 0;padding-left:2px}._prose_1rben_289 li::marker{color:var(--slate-500)}._prose_1rben_289>:last-child{margin-bottom:0}._prose_1rben_289 strong{color:var(--slate-50);font-weight:700}._ref_1rben_143{align-items:center;background:#5eead421;border:0;border-radius:5px;color:var(--pp-accent);cursor:pointer;display:inline-flex;font:inherit;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:800;height:17px;justify-content:center;line-height:1;margin:0 1px;min-width:17px;padding:0 4px;position:relative;top:-1px;transition:background .12s ease,color .12s ease}._ref_1rben_143:hover,._refOpen_1rben_353{background:var(--pp-accent);color:var(--pp-ink)}._refStatic_1rben_359,._refStatic_1rben_359:hover{background:#f8fafc17;color:var(--slate-300);cursor:default}._topicActions_1rben_367{display:flex;flex-wrap:wrap;gap:8px}._block_1rben_373{display:flex;flex-direction:column;gap:8px}._evidence_1rben_144{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0 -8px;padding:0}._evidenceItem_1rben_144{align-items:start;background:transparent;border:0;border-radius:var(--radius-lg);color:var(--slate-300);cursor:pointer;display:grid;font:inherit;font-size:12.5px;gap:8px;grid-template-columns:auto 15px minmax(0,1fr);line-height:1.4;padding:6px 8px;text-align:left;transition:background .12s ease,color .12s ease;width:100%}._evidenceItem_1rben_144:hover,._evidenceItemOpen_1rben_408{background:var(--pp-surface-raised);color:var(--slate-50)}._evidenceStatic_1rben_413,._evidenceStatic_1rben_413:hover{background:transparent;color:var(--slate-300);cursor:default}._guideSteps_1rben_421{color:var(--slate-300);font-size:12.5px;line-height:1.5;margin:0;padding-left:18px}._guideSteps_1rben_421 li{margin:4px 0}._guideSteps_1rben_421 strong{color:var(--slate-50);font-size:inherit}._guideNotes_1rben_438{border-top:1px solid var(--pp-line);color:var(--slate-400);font-size:12px;line-height:1.5;list-style:none;margin:2px 0 0;padding:8px 0 0}._guideNotes_1rben_438 li{margin:3px 0}._evidenceNumber_1rben_452{align-items:center;background:#5eead421;border-radius:5px;color:var(--pp-accent);display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:800;height:17px;justify-content:center;min-width:17px;padding:0 4px}._evidenceItem_1rben_144 svg{color:var(--slate-500);margin-top:2px}._evidenceDetail_1rben_472{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:6px;margin:2px 8px 6px 33px;padding:10px 12px}._evidenceDetail_1rben_472 strong{color:var(--slate-50);font-size:12.5px;line-height:1.35}._evidenceDetail_1rben_472 p{color:var(--slate-300);font-size:12.5px;line-height:1.5;margin:0}._evidenceDetail_1rben_472 a{align-items:center;align-self:flex-start;color:var(--pp-accent);display:inline-flex;font-size:12px;font-weight:700;gap:5px;text-decoration:none}._evidenceDetail_1rben_472 a:hover{text-decoration:underline}._look_1rben_147{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--radius-10);display:flex;flex-direction:column;gap:6px;padding:10px 12px}._lookFrame_1rben_147{align-items:center;align-self:flex-start;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--pp-accent);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:6px;padding:0;text-align:left}._lookFrame_1rben_147:hover{color:#99f6e4}._look_1rben_147 p{color:var(--slate-200);font-size:12.5px;line-height:1.5;margin:0}._look_1rben_147 em{color:var(--slate-400);font-size:12px;font-style:normal;line-height:1.4}._callout_1rben_558{background:var(--pp-surface);border-left:2px solid var(--slate-600);border-radius:0 var(--radius-lg) var(--radius-lg) 0;display:flex;flex-direction:column;gap:6px;padding:10px 12px}._callout_1rben_558 ul{color:var(--slate-300);font-size:12.5px;line-height:1.5;margin:0;padding-left:16px}._callout_1rben_558 li{margin:3px 0}._calloutUncertain_1rben_580{border-left-color:#f59e0b}._calloutUncertain_1rben_580 ._label_1rben_25{color:var(--pp-amber)}._calloutNext_1rben_588{border-left-color:var(--pp-accent-strong)}._calloutNext_1rben_588 ._label_1rben_25{color:var(--pp-accent)}._briefCard_1rben_597{background:linear-gradient(180deg,#2dd4bf21,#2dd4bf0d);border:1px solid rgba(45,212,191,.32);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:12px;padding:14px}._briefCardHead_1rben_607{align-items:flex-start;display:flex;gap:11px}._briefCardIcon_1rben_613{align-items:center;background:#2dd4bf33;border-radius:var(--radius-lg);color:var(--pp-accent);display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}._briefCardHead_1rben_607 strong{color:var(--slate-50);display:block;font-size:14px;line-height:1.3;margin-top:3px}._briefCardMeta_1rben_633{color:var(--slate-300);font-size:12px;line-height:1.45;margin:0}._checks_1rben_640{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}._checks_1rben_640 li{align-items:flex-start;color:var(--pp-amber);display:flex;font-size:12px;gap:7px;line-height:1.4}._checks_1rben_640 svg{flex-shrink:0;margin-top:1px}._basis_1rben_664{color:var(--slate-400);display:flex;flex-direction:column;font-size:12px;gap:4px;line-height:1.4}._basis_1rben_664 p{align-items:flex-start;display:flex;gap:7px;margin:0}._basis_1rben_664 svg{flex-shrink:0;margin-top:2px}._basisWarning_1rben_685{color:var(--pp-amber)}._answerActions_1rben_689{align-items:center;border-top:1px solid var(--pp-line);display:flex;gap:10px;padding-top:12px}._pending_1rben_697{align-items:flex-start;color:var(--slate-400);display:flex;font-size:13px;gap:10px;line-height:1.45}._pending_1rben_697 ._dots_1rben_706{margin-top:6px}._pending_1rben_697 p{margin:0}._pending_1rben_697 ._quiet_1rben_714{margin-top:3px}._pendingTime_1rben_718{color:var(--slate-500);font-variant-numeric:tabular-nums}._dots_1rben_706{display:inline-flex;gap:4px}._dots_1rben_706 i{animation:_ppPulse_1rben_1 1.2s ease-in-out infinite;background:var(--pp-accent);border-radius:50%;height:6px;width:6px}._dots_1rben_706 i:nth-child(2){animation-delay:.15s}._dots_1rben_706 i:nth-child(3){animation-delay:.3s}@keyframes _ppPulse_1rben_1{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes _ppRise_1rben_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){._dots_1rben_706 i{animation:none;opacity:.7}._question_1rben_263{animation:none}._starter_1rben_142 svg,._switch_1rben_781:after{transition:none}}._failed_1rben_786{align-items:flex-start;background:#7f1d1d52;border:1px solid rgba(248,113,113,.35);border-radius:var(--radius-10);color:#fecaca;display:flex;flex-direction:column;font-size:13px;gap:9px;line-height:1.45;padding:11px 12px}._failed_1rben_786 p{align-items:flex-start;display:flex;gap:8px;margin:0}._failed_1rben_786 svg{flex-shrink:0;margin-top:2px}._dock_1rben_813{background:var(--slate-900);border-top:1px solid var(--slate-800);bottom:0;box-shadow:0 -14px 18px -14px #020617bf;display:flex;flex-direction:column;gap:10px;padding:14px 18px 16px;position:sticky;z-index:1}._scope_1rben_145{background:var(--slate-950);border:1px solid var(--slate-800);border-radius:var(--radius-lg);display:grid;gap:3px;grid-template-columns:repeat(4,minmax(0,1fr));padding:3px}._scopeOption_1rben_145{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:var(--slate-300);cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:800;gap:5px;justify-content:center;min-height:30px;min-width:0;padding:0 4px;transition:background .12s ease,color .12s ease}._scopeOption_1rben_145:hover{background:var(--slate-800);color:var(--slate-50)}._scopeOptionActive_1rben_860,._scopeOptionActive_1rben_860:hover{background:var(--slate-100);color:var(--slate-950)}._scopeOptionOff_1rben_866,._scopeOptionOff_1rben_866:hover{background:transparent;color:var(--slate-600);cursor:default}._scopeLine_1rben_873{color:var(--slate-400);font-size:12px;line-height:1.4;margin:-2px 2px 0}._scopeLine_1rben_873 strong{color:var(--slate-300);font-weight:600}._scopeHint_1rben_885{color:var(--pp-amber)}._composer_1rben_889{background:#111827;border:1px solid var(--slate-700);border-radius:var(--radius-xl);display:flex;flex-direction:column;transition:border-color .15s ease,box-shadow .15s ease}._composer_1rben_889:focus-within{border-color:var(--pp-accent-strong);box-shadow:0 0 0 3px #2dd4bf29}._composer_1rben_889 textarea{background:transparent;border:0;color:var(--slate-50);font:inherit;font-size:13.5px;line-height:1.45;max-height:168px;min-height:46px;outline:none;padding:12px 13px 4px;resize:none;width:100%}._composer_1rben_889 textarea::placeholder{color:var(--slate-500)}._composerBar_1rben_922{align-items:center;display:flex;gap:6px;padding:6px 8px 8px}._composerSpacer_1rben_929{flex:1}._sendButton_1rben_146{align-items:center;background:var(--pp-accent-strong);border:0;border-radius:var(--radius-lg);color:var(--pp-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:800;gap:5px;height:32px;justify-content:center;padding:0 12px 0 13px;transition:background .15s ease;white-space:nowrap}._sendButton_1rben_146:hover:not(:disabled){background:var(--pp-accent)}._sendButton_1rben_146:disabled{background:var(--slate-700);color:var(--slate-400);cursor:default}._optionsToggle_1rben_962 svg:last-child{transition:transform .15s ease}._optionsToggleOpen_1rben_966{background:var(--pp-surface-raised);color:var(--slate-50)}._optionsToggleOpen_1rben_966 svg:last-child{transform:rotate(180deg)}._options_1rben_962{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--radius-10);display:flex;flex-direction:column;max-height:min(44vh,320px);overflow-y:auto;padding:2px 12px}._optionRow_1rben_988{align-items:center;border-top:1px solid var(--pp-line);display:flex;gap:12px;justify-content:space-between;min-height:44px;padding:9px 0}._optionRow_1rben_988:first-child{border-top:0}label._optionRow_1rben_988{cursor:pointer}._looksLine_1rben_1006{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}._optionText_1rben_1013{display:flex;flex-direction:column;gap:2px;min-width:0}._optionText_1rben_1013 strong{color:var(--slate-100);font-size:12.5px;font-weight:700;line-height:1.3}._optionText_1rben_1013 span{color:var(--slate-400);font-size:12px;line-height:1.35}._optionGroup_1rben_1033{border-top:1px solid var(--pp-line);display:flex;flex-direction:column;padding:10px 0 2px}._optionGroup_1rben_1033 ._optionRow_1rben_988{border-top:0;min-height:34px;padding:5px 0}._looksSelect_1rben_1046{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-100);font:inherit;font-size:12px;font-weight:700;height:24px;padding:0 2px}._switch_1rben_781{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--slate-700);border-radius:var(--radius-pill);cursor:pointer;flex-shrink:0;height:20px;margin:0;position:relative;transition:background .15s ease;width:36px}._switch_1rben_781:after{background:var(--slate-100);border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:16px}._switch_1rben_781:checked{background:var(--pp-accent-strong)}._switch_1rben_781:checked:after{transform:translate(16px)}._switch_1rben_781:disabled{cursor:default;opacity:.45}._switch_1rben_781:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@container (max-width: 330px){._scopeOption_1rben_145 svg,._optionsToggle_1rben_962 span,._briefButton_1rben_1105 span,._cardActions_1rben_1106 ._textButton_1rben_106 span,._sectionActions_1rben_1107 ._textButton_1rben_106 span{display:none}._briefButton_1rben_1105{padding:0 8px}}._notebook_1rben_9{display:flex;flex-direction:column;gap:24px;padding:18px 18px 24px}._section_1rben_1107{display:flex;flex-direction:column;gap:10px}._sectionHead_1rben_1131{align-items:center;display:flex;gap:8px;min-height:26px}._sectionHead_1rben_1131 ._label_1rben_25{white-space:nowrap}._sectionActions_1rben_1107{display:flex;gap:2px;margin-left:auto;margin-right:-7px}._buildButton_1rben_1149{width:100%}._card_1rben_1106{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:9px;padding:14px;transition:border-color .15s ease}._card_1rben_1106:hover,._card_1rben_1106:focus-within{border-color:var(--pp-line-strong)}._cardTop_1rben_1169{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:20px}._kicker_1rben_1177{align-items:center;color:var(--slate-400);display:flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.06em;min-width:0;text-transform:uppercase}._kicker_1rben_1177 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._kicker_1rben_1177 svg{flex-shrink:0}._cardTitle_1rben_1199{color:var(--slate-50);font-size:14px;font-weight:700;line-height:1.35;margin:0;overflow-wrap:anywhere}._cardText_1rben_1208{color:var(--slate-300);font-size:12.5px;line-height:1.5;margin:0;overflow-wrap:anywhere}._clamped_1rben_1216{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}._moreButton_1rben_1224{align-self:flex-start;margin:-5px 0 0 -7px}._chips_1rben_1229{align-items:center;display:flex;flex-wrap:wrap;gap:6px}._scoreChip_1rben_1236{border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-pill);color:#fff;flex-shrink:0;font-size:10.5px;font-weight:800;letter-spacing:.04em;line-height:1.3;padding:2px 9px;text-transform:uppercase;white-space:nowrap}._statusChip_1rben_1250{background:var(--slate-700);border-radius:var(--radius-pill);color:var(--slate-200);flex-shrink:0;font-size:10.5px;font-weight:800;letter-spacing:.04em;line-height:1.3;padding:3px 9px;text-transform:uppercase;white-space:nowrap}._statusChipIssued_1rben_1264{background:#2dd4bf2e;color:var(--pp-accent)}._evidenceChip_1rben_1270{background:color-mix(in srgb,var(--chip) 20%,transparent);border:1px solid color-mix(in srgb,var(--chip) 65%,transparent);border-radius:var(--radius-pill);color:color-mix(in srgb,var(--chip) 45%,white);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.3;padding:2px 7px;text-transform:uppercase;white-space:nowrap}._guidanceChip_1rben_1284{align-items:center;color:var(--slate-400);display:inline-flex;font-size:11.5px;gap:4px}._note_1rben_9{background:#0f172a8c;border:1px solid var(--pp-line);border-radius:var(--radius-lg);color:var(--slate-100);font:inherit;font-size:12.5px;line-height:1.45;min-height:38px;padding:8px 10px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}._note_1rben_9::placeholder{color:var(--slate-500)}._note_1rben_9:focus{border-color:var(--pp-accent-strong);box-shadow:0 0 0 3px #2dd4bf24;outline:none}._cardFoot_1rben_1317{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:-3px}._cardMeta_1rben_1325{color:var(--slate-400);font-size:12px;line-height:1.4;margin:0;min-width:0}._cardHeading_1rben_1333{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}._cardHeading_1rben_1333 ._statusChip_1rben_1250{margin-top:1px}._cardActions_1rben_1106{align-items:center;display:flex;flex-shrink:0;gap:2px;margin-right:-7px}._confirm_1rben_1352{align-items:center;color:var(--slate-300);display:inline-flex;font-size:12px;gap:2px}._confirm_1rben_1352 span{margin-right:4px}._empty_1rben_1364{align-items:flex-start;background:var(--pp-surface);border:1px dashed var(--pp-line-strong);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:10px;padding:16px}._empty_1rben_1364 h5{color:var(--slate-50);font-size:14px;margin:2px 0 0}._empty_1rben_1364 ol{color:var(--slate-300);display:flex;flex-direction:column;font-size:12.5px;gap:7px;line-height:1.45;list-style:none;margin:0;padding:0}._empty_1rben_1364 li{align-items:flex-start;display:flex;gap:9px}._empty_1rben_1364 li i{align-items:center;background:#f8fafc17;border-radius:50%;color:var(--slate-200);display:inline-flex;flex-shrink:0;font-size:10.5px;font-style:normal;font-weight:800;height:18px;justify-content:center;width:18px}._quiet_1rben_714{color:var(--slate-400);font-size:12px;line-height:1.45;margin:0}._problem_1rben_1421{background:#7f1d1d52;border:1px solid rgba(248,113,113,.35);border-radius:var(--radius-10);color:#fecaca;font-size:12.5px;line-height:1.45;padding:10px 12px}._panel_7qrud_9{--pp-accent: #5eead4;--pp-accent-strong: #2dd4bf;--pp-ink: #042f2e;--pp-surface: rgba(248, 250, 252, .045);--pp-surface-raised: rgba(248, 250, 252, .08);--pp-line: rgba(226, 232, 240, .1);--pp-line-strong: rgba(226, 232, 240, .2);--pp-amber: #fcd34d;background:var(--slate-900);border:1px solid rgba(226,232,240,.16);border-radius:var(--radius-xl);bottom:62px;box-shadow:0 22px 56px #0f172a5c;color:var(--slate-200);display:flex;flex-direction:column;max-height:calc(100% - 130px);overflow:auto;position:absolute;right:18px;width:420px;z-index:3}@media (max-width: 900px){._panel_7qrud_9{bottom:58px;left:12px;max-height:calc(100% - 126px);right:12px;width:auto}}._head_7qrud_47{background:var(--slate-900);border-bottom:1px solid var(--slate-800);display:flex;flex-direction:column;gap:12px;padding:16px 16px 12px;position:sticky;top:0;z-index:2}._headTop_7qrud_59{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}._eyebrow_7qrud_66{align-items:center;color:var(--pp-accent);display:flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.07em;text-transform:uppercase}._eyebrow_7qrud_66 i{border-radius:3px;height:9px;width:9px}._head_7qrud_47 h2{color:var(--slate-50);font-size:18px;line-height:1.25;margin:6px 0 0;overflow-wrap:anywhere}._head_7qrud_47 p{color:var(--slate-400);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.4;margin:3px 0 0}._iconButton_7qrud_99{align-items:center;background:transparent;border:1px solid var(--pp-line-strong);border-radius:var(--radius-lg);color:var(--slate-300);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:border-color .15s ease,color .15s ease,background .15s ease;width:30px}._iconButton_7qrud_99:hover{background:var(--pp-surface-raised);border-color:var(--pp-accent-strong);color:var(--slate-50)}._bands_7qrud_121{display:flex;flex-wrap:wrap;gap:6px}._band_7qrud_121{align-items:center;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--radius-lg);color:var(--slate-300);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:7px;min-height:30px;padding:0 10px 0 4px;transition:border-color .15s ease,background .15s ease,color .15s ease}._band_7qrud_121:hover{background:var(--pp-surface-raised);color:var(--slate-50)}._bandOn_7qrud_149,._bandOn_7qrud_149:hover{background:#2dd4bf24;border-color:var(--pp-accent-strong);color:var(--slate-50)}._bandDim_7qrud_156{opacity:.5}._badge_7qrud_162{align-items:center;border:1px solid rgba(255,255,255,.2);border-radius:7px;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;height:24px;justify-content:center;line-height:1;min-width:24px;padding:0 5px}._badgeSmall_7qrud_179{border-radius:6px;font-size:11px;height:20px;min-width:20px;padding:0 4px}._badgeMuted_7qrud_187{background:var(--slate-700);color:var(--slate-300)}._body_7qrud_194{display:flex;flex-direction:column;gap:22px;padding:16px}._section_7qrud_201{display:flex;flex-direction:column;gap:10px}._sectionHead_7qrud_207{align-items:center;display:flex;gap:8px;min-height:24px}._label_7qrud_214{align-items:center;color:var(--slate-400);display:flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.07em;margin:0;text-transform:uppercase}._count_7qrud_226{background:#f8fafc17;border-radius:var(--radius-pill);color:var(--slate-300);font-size:11px;font-style:normal;font-weight:800;line-height:1.5;padding:0 8px}._sectionNote_7qrud_237{color:var(--slate-400);font-size:12px}._sectionAction_7qrud_242{margin-left:auto;margin-right:-7px}._textButton_7qrud_247{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:var(--slate-400);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:5px;min-height:26px;padding:0 7px;transition:color .15s ease,background .15s ease;white-space:nowrap}._textButton_7qrud_247:hover{background:var(--pp-surface-raised);color:var(--slate-50)}._textButtonDanger_7qrud_270:hover{background:#f871711f;color:#fca5a5}._ghostButton_7qrud_275{align-items:center;background:transparent;border:1px solid var(--pp-line-strong);border-radius:var(--radius-lg);color:var(--slate-200);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:12px;font-weight:700;gap:6px;justify-content:center;min-height:28px;padding:0 10px;transition:border-color .15s ease,color .15s ease,background .15s ease;white-space:nowrap}._ghostButton_7qrud_275:hover{background:var(--pp-surface);border-color:var(--pp-accent-strong);color:var(--slate-50)}._primaryButton_7qrud_301{align-items:center;background:var(--pp-accent-strong);border:0;border-radius:var(--radius-lg);color:var(--pp-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:800;gap:8px;justify-content:center;min-height:36px;padding:0 14px;transition:background .15s ease}._primaryButton_7qrud_301:hover{background:var(--pp-accent)}._iconButton_7qrud_99:focus-visible,._band_7qrud_121:focus-visible,._textButton_7qrud_247:focus-visible,._ghostButton_7qrud_275:focus-visible,._primaryButton_7qrud_301:focus-visible,._toggle_7qrud_328:focus-visible,._guidanceLink_7qrud_329:focus-visible,._frame_7qrud_330:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._quiet_7qrud_335{color:var(--slate-400);font-size:12.5px;line-height:1.5;margin:0}._filterLine_7qrud_342{align-items:center;color:var(--slate-300);display:flex;font-size:12px;gap:4px;margin:-4px 0 0}._groupHead_7qrud_351{color:var(--slate-300);font-size:12px;font-weight:700;margin:6px 0 -2px}._groupHead_7qrud_351 span{color:var(--slate-500);font-weight:500}._list_7qrud_364{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--radius-10);display:flex;flex-direction:column;overflow:hidden}._score_7qrud_373{border-top:1px solid var(--pp-line);scroll-margin-top:150px}._score_7qrud_373:first-child{border-top:0}._scoreOpen_7qrud_382{background:#f8fafc09}._toggle_7qrud_328{align-items:start;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:2px 11px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px 12px;text-align:left;transition:background .12s ease;width:100%}._toggle_7qrud_328:hover{background:var(--pp-surface-raised)}._toggle_7qrud_328 ._badge_7qrud_162{grid-row:1 / span 2}._title_7qrud_410{color:var(--slate-200);font-size:13px;line-height:1.35;min-width:0;overflow-wrap:anywhere}._title_7qrud_410 b{color:var(--slate-50);font-weight:800;margin-right:6px}._chevron_7qrud_424{color:var(--slate-500);margin-top:2px;transition:transform .15s ease}._chevronOpen_7qrud_430{transform:rotate(180deg)}._meta_7qrud_434{align-items:center;color:var(--slate-400);display:flex;flex-wrap:wrap;font-size:12px;gap:2px 8px;grid-column:2 / -1;line-height:1.4}._betterTag_7qrud_445{align-items:center;color:var(--pp-amber);display:inline-flex;font-weight:700;gap:5px}._betterTag_7qrud_445 i,._betterLabel_7qrud_454 i{background:#fbbf24;border-radius:50%;height:6px;width:6px}._detail_7qrud_462{display:flex;flex-direction:column;gap:14px;padding:2px 12px 14px}._block_7qrud_469{display:flex;flex-direction:column;gap:7px}._rationale_7qrud_475{color:var(--slate-100);font-size:13.5px;line-height:1.55;margin:0;overflow-wrap:anywhere}._notes_7qrud_483{color:var(--slate-300);font-size:12.5px;line-height:1.5;margin:0}._facts_7qrud_490{display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}._facts_7qrud_490 dt{color:var(--slate-400);font-size:11px;line-height:1.3}._facts_7qrud_490 dd{color:var(--slate-50);font-size:13px;font-weight:600;line-height:1.35;margin:2px 0 0;overflow-wrap:anywhere}._basis_7qrud_512{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}._basis_7qrud_512 li{align-items:baseline;color:var(--slate-200);display:grid;font-size:12.5px;gap:10px;grid-template-columns:74px minmax(0,1fr);line-height:1.45}._tag_7qrud_532{background:color-mix(in srgb,var(--tag) 20%,transparent);border:1px solid color-mix(in srgb,var(--tag) 60%,transparent);border-radius:var(--radius-md);color:color-mix(in srgb,var(--tag) 45%,white);font-size:10px;font-weight:800;justify-self:start;letter-spacing:.04em;line-height:1.3;padding:2px 6px;text-transform:uppercase;white-space:nowrap}._guidance_7qrud_329{display:flex;flex-direction:column;gap:5px}._guidanceLink_7qrud_329{align-items:flex-start;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--pp-accent);cursor:pointer;display:flex;font:inherit;font-size:12.5px;gap:7px;line-height:1.4;padding:0;text-align:left}._guidanceLink_7qrud_329:hover{color:#99f6e4}._guidanceLink_7qrud_329 svg{flex-shrink:0;margin-top:2px}._guidanceOpen_7qrud_578{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:5px;margin:2px 0 4px;padding:10px 12px}._guidanceOpen_7qrud_578 strong{color:var(--slate-50);font-size:12.5px;line-height:1.35}._guidanceOpen_7qrud_578 p{color:var(--slate-300);font-size:12.5px;line-height:1.5;margin:0}._guidanceOpen_7qrud_578 a{align-items:center;align-self:flex-start;color:var(--pp-accent);display:inline-flex;font-size:12px;font-weight:700;gap:5px;text-decoration:none}._guidanceOpen_7qrud_578 a:hover{text-decoration:underline}._better_7qrud_445{border-left:2px solid #f59e0b;display:flex;flex-direction:column;gap:10px;padding:2px 0 2px 12px}._betterLabel_7qrud_454{color:var(--pp-amber)}._betterRow_7qrud_630{align-items:start;display:grid;gap:2px 10px;grid-template-columns:auto minmax(0,1fr) auto}._betterRow_7qrud_630 ._badge_7qrud_162{margin-top:3px}._betterName_7qrud_641{align-self:center;color:var(--slate-50);font-size:13px;font-weight:700;line-height:1.35;min-width:0;overflow-wrap:anywhere}._betterWhere_7qrud_651{color:var(--slate-400);font-size:12px;grid-column:2 / -1;line-height:1.4}._betterDiff_7qrud_658{color:var(--slate-100);font-size:12.5px;grid-column:2 / -1;line-height:1.45;list-style:none;margin:3px 0 0;padding:0}._betterWhy_7qrud_668{-webkit-box-orient:vertical;color:var(--slate-400);display:-webkit-box;font-size:12px;grid-column:2 / -1;-webkit-line-clamp:2;line-clamp:2;line-height:1.45;margin:0;overflow:hidden}._foot_7qrud_681{align-items:center;border-top:1px solid var(--pp-line);display:flex;gap:10px;justify-content:space-between;padding-top:11px}._foot_7qrud_681 span{color:var(--slate-400);font-size:12px;line-height:1.4;min-width:0}._record_7qrud_699{align-items:start;border-top:1px solid var(--pp-line);display:grid;gap:2px 10px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px 12px}._record_7qrud_699:first-child{border-top:0}._record_7qrud_699>i{border-radius:50%;grid-row:1 / span 3;height:9px;margin-top:5px;width:9px}._recordTitle_7qrud_720{align-items:baseline;color:var(--slate-50);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:4px 8px;line-height:1.35}._record_7qrud_699 ._ghostButton_7qrud_275{grid-column:3;grid-row:1 / span 3}._recordDetail_7qrud_736{color:var(--slate-300);font-size:12.5px;grid-column:2;line-height:1.45}._recordMeta_7qrud_743{color:var(--slate-400);font-size:12px;grid-column:2;line-height:1.4}._frames_7qrud_752{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}._frame_7qrud_330{aspect-ratio:4 / 3;background:var(--slate-800);border:1px solid var(--pp-line);border-radius:var(--radius-10);cursor:pointer;overflow:hidden;padding:0;position:relative;transition:border-color .15s ease}._frame_7qrud_330:hover{border-color:var(--pp-accent-strong)}._frame_7qrud_330 img{display:block;height:100%;object-fit:cover;width:100%}._frame_7qrud_330 span{background:#020617c7;border-radius:var(--radius-md);bottom:7px;color:var(--slate-100);font-size:11px;font-weight:700;left:7px;line-height:1.3;max-width:calc(100% - 14px);overflow:hidden;padding:3px 7px;position:absolute;text-overflow:ellipsis;white-space:nowrap}._actions_7qrud_800{align-items:center;border-top:1px solid var(--slate-800);display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px 16px}._actions_7qrud_800 ._primaryButton_7qrud_301,._actions_7qrud_800 ._ghostButton_7qrud_275{flex:1 1 0;min-height:36px}._actionsMore_7qrud_815{display:flex;flex-basis:100%;gap:2px;justify-content:space-between;margin:0 -7px -4px}._status_7qrud_823{align-items:center;color:var(--slate-400);display:flex;font-size:12.5px;gap:10px;margin:0}._dots_7qrud_832{display:inline-flex;gap:4px}._dots_7qrud_832 i{animation:_spotPulse_7qrud_1 1.2s ease-in-out infinite;background:var(--pp-accent);border-radius:50%;height:6px;width:6px}._dots_7qrud_832 i:nth-child(2){animation-delay:.15s}._dots_7qrud_832 i:nth-child(3){animation-delay:.3s}@keyframes _spotPulse_7qrud_1{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){._dots_7qrud_832 i{animation:none;opacity:.7}._chevron_7qrud_424{transition:none}}._panel_13agm_1{position:absolute;top:12px;right:12px;z-index:20;display:flex;flex-direction:row-reverse;align-items:flex-start;gap:0;pointer-events:none}._panel_13agm_1>*{pointer-events:all}._tab_13agm_17{display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--slate-900);border:1px solid var(--slate-800);border-radius:var(--radius-lg);padding:10px 8px;cursor:pointer;color:var(--slate-400);transition:all .15s;position:relative;flex-shrink:0}._tab_13agm_17:hover{background:var(--slate-800);color:var(--slate-200)}._open_13agm_38 ._tab_13agm_17{background:var(--slate-800);border-color:#0d9488;color:#5eead4;border-radius:0 8px 8px 0;border-left:none}._tabLabel_13agm_46{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;writing-mode:vertical-lr;transform:rotate(180deg)}._activeIndicator_13agm_55{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:#f97316}._body_13agm_65{background:var(--slate-900);border:1px solid var(--slate-800);border-right:none;border-radius:8px 0 0 8px;width:240px;overflow-y:auto;max-height:calc(100vh - 120px)}._header_13agm_75{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px;border-bottom:1px solid var(--slate-800)}._title_13agm_83{font-size:12px;font-weight:700;color:var(--slate-200);text-transform:uppercase;letter-spacing:.06em}._selectAll_13agm_91{background:none;border:none;color:#0d9488;font-size:11px;font-weight:600;cursor:pointer;padding:0}._selectAll_13agm_91:hover{color:#5eead4}._groups_13agm_105{padding:8px 0 4px}._group_13agm_105{padding:0 0 8px}._groupHeader_13agm_113{display:flex;align-items:center;gap:7px;padding:6px 14px 4px}._groupDot_13agm_120{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--slate-500)}._groupLabel_13agm_128{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.06em;flex:1}._groupToggle_13agm_137{background:var(--slate-800);border:none;border-radius:3px;color:var(--slate-500);font-size:10px;font-weight:600;padding:2px 7px;cursor:pointer;transition:all .15s}._groupToggle_13agm_137:hover{background:var(--slate-700);color:var(--slate-400)}._items_13agm_154{display:flex;flex-direction:column;gap:1px}._item_13agm_154{display:flex;align-items:center;gap:9px;padding:5px 14px 5px 20px;cursor:pointer;border-radius:var(--radius-sm);transition:background .1s}._item_13agm_154:hover{background:var(--slate-800)}._checkbox_13agm_174{width:13px;height:13px;flex-shrink:0;accent-color:#0d9488;cursor:pointer}._itemLabel_13agm_182{font-size:12px;color:var(--slate-400);line-height:1.3}._tools_v7v67_1{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px;z-index:5}._toolButton_v7v67_11,._toolButtonActive_v7v67_12{border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease}._toolButton_v7v67_11{background:#0f172ae0;color:var(--slate-200);border:1px solid var(--slate-700)}._toolButton_v7v67_11:hover{background:#1e293bf2}._toolButtonActive_v7v67_12{background:#0d9488;color:#f0fdfa;border:1px solid #14b8a6}._measurePanel_v7v67_38{position:absolute;bottom:40px;left:12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:#0f172aeb;border:1px solid var(--slate-700);border-radius:10px;padding:10px 14px;z-index:5;max-width:min(520px,calc(100% - 24px))}._measureHint_v7v67_54{color:var(--slate-300);font-size:12.5px}._spotNotice_v7v67_59{position:absolute;bottom:40px;left:12px;background:#0f172aeb;border:1px solid var(--slate-700);border-radius:10px;padding:8px 12px;z-index:5;max-width:min(420px,calc(100% - 24px));color:var(--slate-200);font-size:12.5px}._distance_v7v67_73{color:#f59e0b;font-size:15px;font-variant-numeric:tabular-nums}._kindPicker_v7v67_79{display:flex;border:1px solid var(--slate-700);border-radius:7px;overflow:hidden}._kindButton_v7v67_86,._kindButtonActive_v7v67_87{padding:5px 9px;font-size:11.5px;font-weight:600;cursor:pointer;border:none}._kindButton_v7v67_86{background:transparent;color:var(--slate-300)}._kindButton_v7v67_86:hover{background:#33415599}._kindButtonActive_v7v67_87{background:#0d9488;color:#f0fdfa}._applyButton_v7v67_109{background:var(--slate-800);color:#5eead4;border:1px solid var(--slate-700);border-radius:7px;padding:5px 10px;font-size:11.5px;font-weight:600;cursor:pointer}._applyButton_v7v67_109:hover:enabled{background:var(--slate-700)}._applyButton_v7v67_109:disabled{opacity:.5;cursor:default}._panel_129iq_1{position:absolute;top:12px;right:12px;bottom:12px;width:min(560px,calc(100% - 24px));display:flex;flex-direction:column;gap:10px;background:#0f172af5;border:1px solid var(--slate-700);border-radius:12px;padding:14px;z-index:6;color:var(--slate-200);overflow-y:auto}._header_129iq_19{display:flex;align-items:center;justify-content:space-between;gap:8px}._title_129iq_26{font-size:13px;font-weight:700;color:var(--slate-100)}._closeButton_129iq_32{background:transparent;color:var(--slate-400);border:1px solid var(--slate-700);border-radius:7px;padding:3px 9px;font-size:11.5px;font-weight:600;cursor:pointer}._closeButton_129iq_32:hover{color:var(--slate-200);background:#33415599}._hint_129iq_48{color:var(--slate-400);font-size:12px;line-height:1.45}._targetList_129iq_54{display:flex;flex-direction:column;gap:4px}._targetButton_129iq_60,._targetButtonActive_129iq_61{display:flex;justify-content:space-between;gap:8px;border-radius:7px;padding:6px 10px;font-size:12px;text-align:left;cursor:pointer}._targetButton_129iq_60{background:var(--slate-800);color:var(--slate-200);border:1px solid var(--slate-700)}._targetButton_129iq_60:hover{background:var(--slate-700)}._targetButtonActive_129iq_61{background:#134e4a;color:#ccfbf1;border:1px solid #0d9488}._targetMeta_129iq_88{color:var(--slate-400);font-variant-numeric:tabular-nums;white-space:nowrap}._imageWrap_129iq_94{position:relative;width:100%;border:1px solid var(--slate-700);border-radius:8px;overflow:hidden;line-height:0}._image_129iq_94{width:100%;height:auto;display:block;cursor:crosshair;-webkit-user-select:none;user-select:none}._clickDot_129iq_111{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid #f0fdfa;border-radius:50%;background:#0d9488d9;pointer-events:none;box-shadow:0 0 0 1px #0f172ab3}._controls_129iq_123{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._kindSelect_129iq_130{background:var(--slate-800);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:7px;padding:5px 8px;font-size:12px}._actionButton_129iq_139{background:var(--slate-800);color:#5eead4;border:1px solid var(--slate-700);border-radius:7px;padding:5px 10px;font-size:11.5px;font-weight:600;cursor:pointer}._actionButton_129iq_139:hover:enabled{background:var(--slate-700)}._actionButton_129iq_139:disabled{opacity:.5;cursor:default}._notice_129iq_159{color:#5eead4;font-size:12px}._error_129iq_164{color:#fca5a5;font-size:12px}._panel_115bv_1{position:absolute;top:12px;right:12px;width:min(340px,calc(100% - 24px));max-height:calc(100% - 24px);display:flex;flex-direction:column;gap:8px;background:#0f172af5;border:1px solid var(--slate-700);border-radius:12px;padding:12px;z-index:7;color:var(--slate-200);overflow-y:auto}._header_115bv_19{display:flex;align-items:center;justify-content:space-between;gap:8px}._title_115bv_26{font-size:13px;font-weight:700;color:var(--slate-100)}._closeButton_115bv_32{background:transparent;color:var(--slate-400);border:1px solid var(--slate-700);border-radius:7px;padding:3px 9px;font-size:11.5px;font-weight:600;cursor:pointer}._closeButton_115bv_32:hover{color:var(--slate-200);background:#33415599}._refreshHint_115bv_48{display:flex;align-items:center;gap:6px;color:var(--slate-400);font-size:11px;font-variant-numeric:tabular-nums}._liveDot_115bv_57{width:7px;height:7px;border-radius:50%;background:#2dd4bf;animation:_livePulse_115bv_1 2s ease-in-out infinite}@keyframes _livePulse_115bv_1{0%,to{opacity:1}50%{opacity:.35}}._hint_115bv_75{color:var(--slate-400);font-size:12px;line-height:1.45}._error_115bv_81{color:#fca5a5;font-size:12px}._jobList_115bv_86{display:flex;flex-direction:column;gap:4px}._jobRow_115bv_92{display:flex;flex-direction:column;gap:2px;background:var(--slate-800);border:1px solid var(--slate-700);border-radius:7px;padding:5px 9px;font-size:12px}._jobLine_115bv_103{display:flex;align-items:baseline;gap:8px}._jobRowButton_115bv_109{font:inherit;color:inherit;text-align:left;width:100%;cursor:pointer}._jobRowButton_115bv_109:hover{border-color:var(--slate-500);background:#33415599}._jobPlace_115bv_122{color:var(--slate-400);font-size:11px;line-height:1.35}._jobKind_115bv_128{flex:none;min-width:42px;font-weight:600;color:var(--slate-100)}._jobDetail_115bv_135,._jobDetailDone_115bv_136,._jobDetailProblem_115bv_137{font-variant-numeric:tabular-nums;line-height:1.4}._jobDetail_115bv_135{color:var(--slate-300)}._jobDetailDone_115bv_136{color:#5eead4}._jobDetailProblem_115bv_137{color:#fca5a5}._map_1i3so_1{width:100%;height:100%}._mapShell_1i3so_6{position:relative;width:100%;height:100%}._routePin_1i3so_13{width:30px;height:30px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35));pointer-events:none}._page_n9nd6_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_n9nd6_10{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_n9nd6_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._sectionHeading_n9nd6_31{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800)}._mapArea_n9nd6_42{flex:1;position:relative;overflow:hidden}._dataCard_n9nd6_49{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._dataRow_n9nd6_58{display:flex;align-items:center;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_n9nd6_66{color:var(--slate-500);flex-shrink:0}._dataValue_n9nd6_67{color:var(--slate-300);text-align:right}._dataHint_n9nd6_69{font-size:10px;color:var(--slate-600);font-style:italic}._inferredBadge_n9nd6_75{display:inline-block;font-size:9px;font-weight:600;color:#38bdf8;background:#38bdf814;border:1px solid rgba(56,189,248,.2);border-radius:var(--radius-sm);padding:1px 5px;flex-shrink:0;align-self:flex-start}._setBadge_n9nd6_88{display:inline-block;font-size:9px;font-weight:600;color:#2dd4bf;background:#2dd4bf14;border:1px solid rgba(45,212,191,.2);border-radius:var(--radius-sm);padding:1px 5px;flex-shrink:0}._collectionNote_n9nd6_100{font-size:10px;color:var(--slate-500);line-height:1.4;background:var(--slate-800);border-radius:var(--radius-lg);padding:8px 10px;margin-bottom:10px}._scoresSidebar_rp5m8_1{width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;padding:16px 14px;gap:16px}._sectionHeading_rp5m8_12{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800);margin-bottom:4px}._summary_rp5m8_23,._card_rp5m8_24,._legend_rp5m8_25{background:var(--slate-800);border-radius:var(--radius-lg)}._summary_rp5m8_23{padding:12px 14px;display:flex;flex-direction:column;gap:8px}._summaryTitle_rp5m8_37{font-size:11px;font-weight:600;color:var(--slate-400);margin-bottom:2px}._summaryRow_rp5m8_44{display:flex;align-items:center;justify-content:space-between;font-size:11px;gap:8px}._summaryLabel_rp5m8_52{color:var(--slate-500);min-width:0}._card_rp5m8_24{padding:10px 12px;display:flex;flex-direction:column;gap:6px}._cardHeader_rp5m8_64{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._cardTitle_rp5m8_71{font-size:12px;font-weight:600;color:var(--slate-200)}._scorePill_rp5m8_77{font-size:11px;font-weight:700;padding:2px 10px;border-radius:20px;white-space:nowrap;flex-shrink:0}._scoreCritical_rp5m8_86{background:#000;color:#fff;border:1px solid #333333}._score2_rp5m8_87{background:#65a30d;color:#fff;border:1px solid #4d7c0f}._score1_rp5m8_88{background:#d97706;color:#fff;border:1px solid #b45309}._score0_rp5m8_89{background:#dc2626;color:#fff;border:1px solid #b91c1c}._scoreNA_rp5m8_90{background:var(--slate-800);color:var(--slate-500);border:1px solid var(--slate-700);font-weight:400}._dataRow_rp5m8_92{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_rp5m8_100{color:var(--slate-500);flex-shrink:0}._dataValue_rp5m8_105{color:var(--slate-300);text-align:right;min-width:0}._overrideRow_rp5m8_111{display:flex;align-items:center;gap:6px;margin-top:2px;min-width:0}._overrideLabel_rp5m8_119{font-size:10px;color:var(--slate-500);flex-shrink:0}._overrideSelect_rp5m8_125{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:var(--radius-sm);color:var(--slate-200);font-size:11px;padding:3px 6px;flex:1 1 0;min-width:0;max-width:100%}._overrideSelect_rp5m8_125:focus{outline:none;border-color:#14b8a6}._overrideInput_rp5m8_142{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:var(--radius-sm);color:var(--slate-200);font-size:11px;padding:3px 6px;width:90px}._overrideInput_rp5m8_142:focus{outline:none;border-color:#14b8a6}._rationaleToggle_rp5m8_157{background:none;border:none;cursor:pointer;font-size:10px;color:var(--slate-500);padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px;transition:color .15s}._rationaleToggle_rp5m8_157:hover{color:var(--slate-400)}._rationale_rp5m8_157{font-size:11px;color:var(--slate-400);background:#ffffff0a;border-left:2px solid var(--slate-700);border-radius:3px;padding:6px 8px;line-height:1.55}._autoNote_rp5m8_184{font-size:10px;color:#d97706;background:#d9770614;border-left:2px solid #d97706;border-radius:var(--radius-sm);padding:6px 8px;line-height:1.5}._legend_rp5m8_25{padding:10px 12px;display:flex;flex-direction:column;gap:8px}._legendTitle_rp5m8_201{font-size:11px;font-weight:600;color:var(--slate-200)}._legendRow_rp5m8_207{display:flex;align-items:flex-start;gap:8px;font-size:11px}._legendDot_rp5m8_214{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:3px}._legendText_rp5m8_222{color:var(--slate-400);line-height:1.4}._legendLabel_rp5m8_227{font-weight:600;color:var(--slate-300)}._page_bsoc1_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_bsoc1_10{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_bsoc1_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._sectionHeading_bsoc1_31{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800)}._mapArea_bsoc1_42{flex:1;position:relative;overflow:hidden}._dataCard_bsoc1_49{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._dataRow_bsoc1_58{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_bsoc1_66{color:var(--slate-500);flex-shrink:0}._dataValue_bsoc1_67{color:var(--slate-300);text-align:right}._legendNote_bsoc1_69{font-size:10px;color:var(--slate-500);padding-top:2px}._sourceNote_bsoc1_76{font-size:10px;color:#f59e0b;background:#f59e0b14;border-radius:var(--radius-sm);padding:4px 6px;line-height:1.4}._noteText_bsoc1_85{font-size:11px;color:var(--slate-400);line-height:1.55}._noteText_bsoc1_85 strong{color:var(--slate-300)}._wrapper_4ci8l_1{padding:10px 16px 8px;border-bottom:1px solid var(--slate-800)}._header_4ci8l_6{display:flex;align-items:center;gap:6px;margin-bottom:6px}._title_4ci8l_13{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--slate-400);text-transform:uppercase;letter-spacing:.05em}._interval_4ci8l_24{font-size:10px;color:var(--slate-600)}._svg_4ci8l_29{width:100%;height:auto;display:block;cursor:crosshair;overflow:visible}._tick_4ci8l_37{font-size:7px;fill:var(--slate-600);font-family:monospace}._axisLabel_4ci8l_43{font-size:7px;fill:var(--slate-700)}._tooltip_4ci8l_48{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--slate-400);margin-top:2px;height:16px}._tooltipElev_4ci8l_58{font-weight:700;color:var(--slate-200)}._tooltipGrad_4ci8l_63{font-weight:700}._stats_4ci8l_67{display:flex;gap:12px;margin-top:6px;flex-wrap:wrap}._stat_4ci8l_67{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--slate-400);font-weight:600}._statLabel_4ci8l_83{font-size:9px;color:var(--slate-600);font-weight:400;text-transform:uppercase}._empty_4ci8l_90{font-size:11px;color:var(--slate-600);padding:8px 0;text-align:center}._page_53cvh_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_53cvh_10{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_53cvh_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._sectionHeading_53cvh_31{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800)}._mapArea_53cvh_42{flex:1;position:relative;overflow:hidden}._dataCard_53cvh_49{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._dataRow_53cvh_58{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_53cvh_66{color:var(--slate-500);flex-shrink:0}._dataValue_53cvh_67{color:var(--slate-300);text-align:right}._dataValueLarge_53cvh_69{color:var(--slate-200);font-size:16px;font-weight:700;text-align:right}._thresholdList_53cvh_77{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._thresholdRow_53cvh_86{display:flex;align-items:center;gap:8px;font-size:11px}._thresholdDot_53cvh_93{width:8px;height:8px;border-radius:50%;flex-shrink:0}._thresholdText_53cvh_100{color:var(--slate-400)}._score0dot_53cvh_102{background:#dc2626}._score1dot_53cvh_103{background:#d97706}._score2dot_53cvh_104{background:#65a30d}._deviationBar_53cvh_107{display:flex;flex-direction:column;gap:4px;margin-top:2px}._deviationTrack_53cvh_114{height:8px;background:var(--slate-900);border-radius:var(--radius-sm);overflow:visible;position:relative}._deviationFill_53cvh_122{height:100%;border-radius:var(--radius-sm);transition:width .4s ease}._marker_53cvh_128{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--slate-700);transform:translate(-50%)}._deviationLabels_53cvh_137{display:flex;align-items:center;position:relative;font-size:9px;color:var(--slate-600);height:12px}._deviationLabels_53cvh_137 span:first-child{flex-shrink:0}._emptyState_53cvh_149{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._page_o20zi_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_o20zi_10{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:12px;min-width:300px}._dataSidebarTitle_o20zi_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._mapArea_o20zi_32{flex:1;position:relative;overflow:hidden}._sectionHeading_o20zi_39{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800);margin-bottom:4px}._junctionCard_o20zi_51{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:6px}._junctionCardHeader_o20zi_60{display:flex;align-items:center;justify-content:space-between;gap:8px}._junctionName_o20zi_67{font-size:12px;font-weight:600;color:var(--slate-200)}._junctionType_o20zi_73{font-size:10px;color:var(--slate-500);margin-top:1px}._noEntryBadge_o20zi_79{display:inline-flex;margin-top:6px;font-size:9px;font-weight:700;color:#fca5a5;background:#ef44441f;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-pill);padding:2px 7px;letter-spacing:.03em;text-transform:uppercase}._dataRow_o20zi_93{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_o20zi_101{color:var(--slate-500);flex-shrink:0}._dataValue_o20zi_106{color:var(--slate-300);text-align:right}._rationaleToggle_o20zi_111{background:none;border:none;cursor:pointer;font-size:10px;color:var(--slate-500);padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px;margin-top:2px;transition:color .15s}._rationaleToggle_o20zi_111:hover{color:var(--slate-400)}._emptyState_o20zi_130{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._vpdNote_o20zi_139{font-size:10px;color:var(--slate-600);font-style:italic}._armResultList_o20zi_146{display:flex;flex-direction:column;gap:4px;padding:6px 0;border-top:1px solid var(--slate-800)}._armResultRow_o20zi_154{display:flex;align-items:baseline;gap:8px;font-size:11px}._armResultName_o20zi_161{color:var(--slate-400);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._armResultVpd_o20zi_170{color:var(--slate-300);flex-shrink:0}._armResultScore_o20zi_175{flex-shrink:0;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:999px;border:1px solid var(--slate-700);color:var(--slate-400)}._armResultScore_o20zi_175[data-score=critical],._armResultScore_o20zi_175[data-score="0"]{border-color:#dc2626;color:#ef4444}._armResultScore_o20zi_175[data-score="1"]{border-color:#d97706;color:#f59e0b}._armResultScore_o20zi_175[data-score="2"]{border-color:#65a30d;color:#84cc16}._armDataList_o20zi_208{display:flex;flex-direction:column;gap:3px;margin-top:4px;padding-top:6px;border-top:1px solid var(--slate-800)}._armDataRow_o20zi_217{display:flex;align-items:baseline;gap:6px;font-size:10px}._armDataName_o20zi_224{color:var(--slate-400);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._armDataRole_o20zi_233{color:var(--slate-500);flex-shrink:0}._armDataRestriction_o20zi_238{color:var(--slate-500);flex-shrink:0;font-style:italic}._armDataVpd_o20zi_244{color:var(--slate-300);flex-shrink:0}._thumbnail_o20zi_249{width:60px;height:45px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;background:var(--slate-900)}._thumbnail_o20zi_249 img{width:100%;height:100%;object-fit:cover}._page_10aps_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_10aps_9{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_10aps_20{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._sectionHeading_10aps_30{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800)}._mapArea_10aps_40{flex:1;position:relative;overflow:hidden}._dataCard_10aps_46,._hazardCard_10aps_47{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._dataRow_10aps_56{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_10aps_64{color:var(--slate-500);flex-shrink:0}._dataValue_10aps_69{color:var(--slate-300);text-align:right}._hazardHeader_10aps_74{display:flex;align-items:flex-start;gap:8px}._thumbnail_10aps_80{width:56px;height:42px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;background:var(--slate-900)}._thumbnail_10aps_80 img{width:100%;height:100%;object-fit:cover}._hazardInfo_10aps_95{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._hazardName_10aps_103{font-size:12px;font-weight:600;color:var(--slate-200)}._hazardMeta_10aps_109{font-size:10px;color:var(--slate-500)}._hazardTags_10aps_114{display:flex;flex-wrap:wrap;gap:4px;align-items:center}._hazardDescription_10aps_121{font-size:10px;color:var(--slate-400);line-height:1.45}._tagControlled_10aps_127,._tagOsm_10aps_128,._tagNeutral_10aps_129,._tagCritical_10aps_130{font-size:9px;font-weight:600;border-radius:var(--radius-sm);padding:1px 5px}._tagControlled_10aps_127{color:#4ade80;background:#4ade801a;border:1px solid rgba(74,222,128,.25)}._tagOsm_10aps_128{color:#38bdf8;background:#38bdf814;border:1px solid rgba(56,189,248,.2)}._tagNeutral_10aps_129{color:var(--slate-400);background:#64748b1f;border:1px solid var(--slate-700)}._tagCritical_10aps_130{color:#fca5a5;background:#ef44441a;border:1px solid rgba(239,68,68,.35)}._viewBtn_10aps_161{background:none;border:none;cursor:pointer;font-size:10px;color:var(--slate-500);padding:0;text-decoration:underline;text-underline-offset:2px;text-align:left;transition:color .15s}._viewBtn_10aps_161:hover{color:var(--slate-400)}._emptyState_10aps_178{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._page_1mh0t_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_1mh0t_9{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_1mh0t_20{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._collectionNote_1mh0t_30{font-size:10px;color:var(--slate-500);line-height:1.4;background:var(--slate-800);border-radius:var(--radius-lg);padding:8px 10px;margin-bottom:10px}._sectionHeading_1mh0t_40{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800)}._mapArea_1mh0t_50{flex:1;position:relative;overflow:hidden}._dataCard_1mh0t_56{background:var(--slate-800);border-radius:var(--radius-lg);padding:12px 14px;display:flex;flex-direction:column;gap:8px}._dataRow_1mh0t_65{display:flex;align-items:flex-start;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_1mh0t_73{color:var(--slate-500);flex-shrink:0}._dataValue_1mh0t_78{color:var(--slate-300);text-align:right}._hazardHeader_1mh0t_83{display:flex;align-items:center;justify-content:space-between;gap:8px}._hazardTitle_1mh0t_90{font-size:13px;font-weight:600;color:var(--slate-200)}._sourceBadge_1mh0t_96{display:inline-block;width:fit-content;font-size:9px;font-weight:700;color:#38bdf8;background:#38bdf814;border:1px solid rgba(56,189,248,.2);border-radius:var(--radius-sm);padding:1px 6px;text-transform:uppercase;letter-spacing:.06em}._inputRow_1mh0t_110{display:flex;flex-direction:column;gap:6px}._inputLabels_1mh0t_116{display:flex;flex-direction:column;gap:3px}._inputLabel_1mh0t_116{font-size:11px;color:var(--slate-300)}._inputSub_1mh0t_127{font-size:9px;color:var(--slate-500);line-height:1.4}._inputSelect_1mh0t_133{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:var(--radius-sm);color:var(--slate-200);font-size:11px;padding:5px 8px;width:100%}._inputSelect_1mh0t_133:focus{outline:none;border-color:#14b8a6}._evidence_1mh0t_148{font-size:10px;color:var(--slate-400);line-height:1.5;background:#ffffff0a;border-left:2px solid var(--slate-700);border-radius:3px;padding:6px 8px}._resultList_1mh0t_158{display:flex;flex-direction:column;gap:10px}._flagList_1mh0t_164{display:flex;flex-direction:column;gap:6px}._flagItem_1mh0t_170{font-size:11px;color:var(--slate-300);line-height:1.45}._cvNote_1mh0t_176{font-size:10px;color:#f59e0b;background:#f59e0b14;border-radius:var(--radius-sm);padding:6px 8px;line-height:1.45}._emptyState_1mh0t_185{font-size:12px;color:var(--slate-600);text-align:center;padding:20px 8px;line-height:1.6}._page_1ueie_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_1ueie_10{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_1ueie_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._sectionHeading_1ueie_31{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800)}._mapArea_1ueie_42{flex:1;position:relative;overflow:hidden}._dataCard_1ueie_49{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._dataRow_1ueie_58{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_1ueie_66{color:var(--slate-500);flex-shrink:0}._dataValue_1ueie_67{color:var(--slate-300);text-align:right}._crossingCard_1ueie_70{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:6px}._crossingCardHeader_1ueie_79{display:flex;align-items:flex-start;gap:8px}._thumbnail_1ueie_85{width:56px;height:42px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;background:var(--slate-900)}._thumbnail_1ueie_85 img{width:100%;height:100%;object-fit:cover}._crossingInfo_1ueie_100{flex:1;display:flex;flex-direction:column;gap:3px}._crossingName_1ueie_107{font-size:12px;font-weight:600;color:var(--slate-200);display:flex;align-items:center;gap:6px}._crossingMeta_1ueie_116{font-size:10px;color:var(--slate-500)}._crossingTags_1ueie_121{display:flex;flex-wrap:wrap;gap:4px;align-items:center}._manualBadge_1ueie_128{font-size:9px;font-weight:700;color:var(--slate-400);background:#94a3b81a;border:1px solid var(--slate-700);border-radius:var(--radius-sm);padding:1px 5px}._tagControlled_1ueie_138{font-size:9px;font-weight:600;color:#4ade80;background:#4ade801a;border:1px solid rgba(74,222,128,.25);border-radius:var(--radius-sm);padding:1px 5px}._tagUncontrolled_1ueie_148{font-size:9px;font-weight:600;color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);border-radius:var(--radius-sm);padding:1px 5px}._tagOsm_1ueie_158{font-size:9px;font-weight:600;color:#38bdf8;background:#38bdf814;border:1px solid rgba(56,189,248,.2);border-radius:var(--radius-sm);padding:1px 5px}._tagNeutral_1ueie_168{font-size:9px;font-weight:600;color:var(--slate-400);background:#64748b1f;border:1px solid var(--slate-700);border-radius:var(--radius-sm);padding:1px 5px}._viewBtn_1ueie_179{background:none;border:none;cursor:pointer;font-size:10px;color:var(--slate-500);padding:0;text-decoration:underline;text-underline-offset:2px;text-align:left;transition:color .15s}._viewBtn_1ueie_179:hover{color:var(--slate-400)}._cvNote_1ueie_195{font-size:10px;color:#f59e0b;background:#f59e0b14;border-radius:var(--radius-sm);padding:4px 6px;line-height:1.4}._emptyState_1ueie_205{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._page_15kx5_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_15kx5_10{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_15kx5_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._sectionHeading_15kx5_31{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800)}._mapArea_15kx5_42{flex:1;position:relative;overflow:hidden}._dataCard_15kx5_49{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._dataRow_15kx5_58{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_15kx5_66{color:var(--slate-500);flex-shrink:0}._dataValue_15kx5_67{color:var(--slate-300);text-align:right}._crossingCard_15kx5_70{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:6px}._crossingCardHeader_15kx5_79{display:flex;align-items:flex-start;gap:8px}._thumbnail_15kx5_85{width:56px;height:42px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;background:var(--slate-900)}._thumbnail_15kx5_85 img{width:100%;height:100%;object-fit:cover}._crossingInfo_15kx5_100{flex:1;display:flex;flex-direction:column;gap:3px}._crossingName_15kx5_107{font-size:12px;font-weight:600;color:var(--slate-200);display:flex;align-items:center;gap:6px}._crossingMeta_15kx5_116{font-size:10px;color:var(--slate-500)}._crossingTags_15kx5_121{display:flex;flex-wrap:wrap;gap:4px;align-items:center}._manualBadge_15kx5_128{font-size:9px;font-weight:700;color:var(--slate-400);background:#94a3b81a;border:1px solid var(--slate-700);border-radius:var(--radius-sm);padding:1px 5px}._tagQualifying_15kx5_138{font-size:9px;font-weight:600;color:#4ade80;background:#4ade801a;border:1px solid rgba(74,222,128,.25);border-radius:var(--radius-sm);padding:1px 5px}._tagUncontrolled_15kx5_148{font-size:9px;font-weight:600;color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);border-radius:var(--radius-sm);padding:1px 5px}._tagOsm_15kx5_158{font-size:9px;font-weight:600;color:#38bdf8;background:#38bdf814;border:1px solid rgba(56,189,248,.2);border-radius:var(--radius-sm);padding:1px 5px}._tagEffective_15kx5_168{font-size:9px;font-weight:600;color:#4ade80;background:#4ade8014;border:1px solid rgba(74,222,128,.2);border-radius:var(--radius-sm);padding:1px 5px}._tagNeutral_15kx5_178{font-size:9px;font-weight:600;color:var(--slate-400);background:#64748b1f;border:1px solid var(--slate-700);border-radius:var(--radius-sm);padding:1px 5px}._tagWarning_15kx5_188{font-size:9px;font-weight:600;color:#fca5a5;background:#fca5a514;border:1px solid rgba(252,165,165,.25);border-radius:var(--radius-sm);padding:1px 5px}._tagReview_15kx5_198{font-size:9px;font-weight:600;color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-sm);padding:1px 5px}._viewBtn_15kx5_209{background:none;border:none;cursor:pointer;font-size:10px;color:var(--slate-500);padding:0;text-decoration:underline;text-underline-offset:2px;text-align:left;transition:color .15s}._viewBtn_15kx5_209:hover{color:var(--slate-400)}._cvNote_15kx5_225{font-size:10px;color:#f59e0b;background:#f59e0b14;border-radius:var(--radius-sm);padding:4px 6px;line-height:1.4}._emptyState_15kx5_235{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._page_vad7e_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_vad7e_9{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_vad7e_20,._sectionHeading_vad7e_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._mapArea_vad7e_31{flex:1;position:relative;overflow:hidden}._dataCard_vad7e_37{background:var(--slate-800);border-radius:var(--radius-lg);padding:12px 14px;display:flex;flex-direction:column;gap:8px}._dataRow_vad7e_46{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:11px}._dataLabel_vad7e_54{color:var(--slate-500);flex-shrink:0}._dataValue_vad7e_59{color:var(--slate-300);text-align:right}._dataValueStrong_vad7e_64{color:var(--slate-200);font-weight:700;text-align:right}._helperNote_vad7e_70{font-size:11px;color:var(--slate-400);line-height:1.55}._emptyState_vad7e_76{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._page_19y8p_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_19y8p_9{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_19y8p_20,._sectionHeading_19y8p_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._mapArea_19y8p_31{flex:1;position:relative;overflow:hidden}._dataCard_19y8p_37{background:var(--slate-800);border-radius:var(--radius-lg);padding:12px 14px;display:flex;flex-direction:column;gap:8px}._dataRow_19y8p_46{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:11px}._dataLabel_19y8p_54{color:var(--slate-500);flex-shrink:0}._dataValue_19y8p_59{color:var(--slate-300);text-align:right}._dataValueStrong_19y8p_64{color:var(--slate-200);font-weight:700;text-align:right}._helperNote_19y8p_70{font-size:11px;color:var(--slate-400);line-height:1.55}._emptyState_19y8p_76{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._detectionList_19y8p_84{display:flex;flex-direction:column;gap:8px}._detectionCard_19y8p_90{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:6px}._detectionCardHeader_19y8p_99{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}._detectionLabel_19y8p_107{font-size:11px;font-weight:600;color:var(--slate-400)}._cvBadge_19y8p_113{font-size:9px;font-weight:700;color:#38bdf8;background:#38bdf81f;border:1px solid rgba(56,189,248,.3);border-radius:3px;padding:1px 4px;margin-left:4px;vertical-align:middle;letter-spacing:.04em}._page_v132z_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_v132z_10{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_v132z_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._mapArea_v132z_32{flex:1;position:relative;overflow:hidden}._guardrailCard_v132z_39{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:6px}._guardrailHeader_v132z_48{display:flex;align-items:center;gap:8px}._thumbnail_v132z_54{width:56px;height:42px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;background:var(--slate-900)}._thumbnail_v132z_54 img{width:100%;height:100%;object-fit:cover}._guardrailInfo_v132z_69{flex:1;display:flex;flex-direction:column;gap:2px}._guardrailName_v132z_76{font-size:12px;font-weight:600;color:var(--slate-200)}._guardrailMeta_v132z_82{font-size:10px;color:var(--slate-500)}._collectionNote_v132z_87{font-size:10px;color:var(--slate-500);line-height:1.4;background:var(--slate-800);border-radius:var(--radius-lg);padding:8px 10px;margin-bottom:10px}._classificationRow_v132z_97{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;margin-top:6px}._classificationLabel_v132z_106{color:var(--slate-500)}._classificationValue_v132z_110{color:var(--slate-300);text-align:right}._classificationUnreviewed_v132z_115{color:#f59e0b;text-align:right}._viewBtn_v132z_120{background:none;border:none;cursor:pointer;font-size:10px;color:var(--slate-500);padding:0;text-decoration:underline;text-underline-offset:2px;text-align:left;transition:color .15s}._viewBtn_v132z_120:hover{color:var(--slate-400)}._emptyState_v132z_135{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._setupPage_1f0d8_1,._page_1f0d8_2{background:#020617;color:var(--slate-200);display:flex;flex-direction:column;height:100%;min-height:0;width:100%}._setupMain_1f0d8_12{align-items:center;background:var(--slate-900);display:flex;flex:1;justify-content:center;overflow:auto;padding:28px}._setupForm_1f0d8_22{background:linear-gradient(180deg,#0f172afa,#0f172aeb);border:1px solid #243044;border-radius:14px;box-shadow:0 18px 52px #0206175c;display:grid;gap:22px;max-width:980px;padding:24px;width:100%}._loadingCard_1f0d8_34{background:linear-gradient(180deg,#0f172afa,#0f172aeb);border:1px solid #243044;border-radius:14px;box-shadow:0 18px 52px #0206175c;max-width:520px;padding:24px;width:100%}._setupIntro_1f0d8_44 span,._kicker_1f0d8_45{color:#5eead4;display:block;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}._setupIntro_1f0d8_44 h1{color:var(--slate-50);font-size:26px;line-height:1.15;margin:7px 0 8px}._setupIntro_1f0d8_44 p{color:var(--slate-400);font-size:13px;line-height:1.45;margin:0;max-width:650px}._formGrid_1f0d8_69{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}._formGrid_1f0d8_69 label{color:var(--slate-400);display:grid;font-size:11px;font-weight:800;gap:7px;letter-spacing:.02em}._formGrid_1f0d8_69 input,._formGrid_1f0d8_69 select,._formGrid_1f0d8_69 textarea{background:#0b1220;border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-200);font:inherit;font-size:13px;min-width:0;padding:0 11px}._formGrid_1f0d8_69 input::placeholder,._formGrid_1f0d8_69 textarea::placeholder{color:var(--slate-600)}._formGrid_1f0d8_69 input,._formGrid_1f0d8_69 select{height:38px}._formGrid_1f0d8_69 textarea{line-height:1.45;min-height:94px;padding:10px 11px;resize:vertical}._formGrid_1f0d8_69 input:focus,._formGrid_1f0d8_69 select:focus,._formGrid_1f0d8_69 textarea:focus{border-color:#14b8a6;outline:2px solid rgba(59,130,246,.24)}._fullWidth_1f0d8_121{grid-column:1 / -1}._setupActions_1f0d8_125{display:flex;gap:10px;justify-content:flex-end}._projectActions_1f0d8_131 button{background:#0b1220;border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-400);cursor:pointer;font-size:11px;font-weight:900;height:28px;padding:0 9px}._projectActions_1f0d8_131 button:hover{background:var(--slate-800);color:var(--slate-200)}._primaryButton_1f0d8_148,._secondaryButton_1f0d8_149,._inlineActions_1f0d8_150 button,._sectionTopline_1f0d8_151 button{border-radius:var(--radius-md);cursor:pointer;font-size:13px;font-weight:800;height:34px;padding:0 13px;transition:background .15s,border-color .15s,color .15s}._primaryButton_1f0d8_148{background:#0d9488;border:1px solid #0f766e;color:#fff}._primaryButton_1f0d8_148:hover{background:#0f766e}._secondaryButton_1f0d8_149,._inlineActions_1f0d8_150 button,._sectionTopline_1f0d8_151 button{background:var(--slate-800);border:1px solid var(--slate-700);color:var(--slate-200)}._secondaryButton_1f0d8_149:hover,._inlineActions_1f0d8_150 button:hover,._sectionTopline_1f0d8_151 button:hover{background:var(--slate-700);border-color:var(--slate-600)}._inlineActions_1f0d8_150 button:disabled,._sectionTopline_1f0d8_151 button:disabled{cursor:not-allowed;opacity:.45}._searchSlot_1f0d8_192{width:min(360px,32vw)}._searchSlot_1f0d8_192 .wrapper{max-width:none}._searchSlot_1f0d8_192 .inputRow{height:36px;border-radius:var(--radius-md);box-shadow:none}._workspace_1f0d8_206{background:#020617;display:grid;flex:1;grid-template-columns:var(--browser-left-panel-width, 350px) 8px minmax(420px,1fr) 8px var(--browser-right-panel-width, 390px);min-height:0}._leftPanel_1f0d8_219,._inspector_1f0d8_220{background:var(--slate-900);min-height:0;min-width:0;overflow:auto;padding:16px}._leftPanel_1f0d8_219{border-right:1px solid var(--slate-800)}._inspector_1f0d8_220{border-left:1px solid var(--slate-800)}._panelResizeHandle_1f0d8_236{align-self:stretch;background:#020617;border:0;border-left:1px solid var(--slate-800);border-right:1px solid var(--slate-800);cursor:col-resize;min-width:8px;padding:0;position:relative;touch-action:none;z-index:25}._panelResizeHandle_1f0d8_236:before{background:var(--slate-700);border-radius:var(--radius-pill);content:"";height:42px;left:50%;opacity:.72;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}._panelResizeHandle_1f0d8_236:hover,._panelResizeHandle_1f0d8_236:focus-visible{background:#2563eb24;outline:none}._panelResizeHandle_1f0d8_236:hover:before,._panelResizeHandle_1f0d8_236:focus-visible:before{background:#5eead4;opacity:1}._panelSection_1f0d8_275,._inspectorSection_1f0d8_276{background:linear-gradient(180deg,#0f172af0,#0f172ac2);border:1px solid #243044;border-radius:14px;margin-bottom:12px;padding:14px}._panelSection_1f0d8_275:last-child,._inspectorSection_1f0d8_276:last-child{margin-bottom:0}._panelSection_1f0d8_275>._kicker_1f0d8_45,._inspectorSection_1f0d8_276>._kicker_1f0d8_45{margin-bottom:10px}._panelSection_1f0d8_275 h2,._inspectorSection_1f0d8_276 h2{color:var(--slate-50);font-size:16px;line-height:1.25;margin:7px 0 12px}._panelSection_1f0d8_275 p,._inspectorSection_1f0d8_276 p{color:var(--slate-400);font-size:12px;line-height:1.45;margin:0}._compactList_1f0d8_310,._scoreGrid_1f0d8_311{display:grid;gap:9px;margin:0}._compactList_1f0d8_310 div,._scoreGrid_1f0d8_311 div{min-width:0}._compactList_1f0d8_310 dt,._scoreGrid_1f0d8_311 dt{color:var(--slate-500);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._compactList_1f0d8_310 dd,._scoreGrid_1f0d8_311 dd{color:var(--slate-200);font-size:13px;font-weight:800;margin:3px 0 0;overflow-wrap:anywhere}._projectActions_1f0d8_131{display:flex;gap:8px;margin-top:12px}._scoreGrid_1f0d8_311{grid-template-columns:repeat(2,minmax(0,1fr))}._scoreGrid_1f0d8_311 div{background:#1e293bb8;border:1px solid #26364d;border-radius:var(--radius-10);padding:10px}._scoreGrid_1f0d8_311 dd{color:var(--slate-50);font-size:16px}._pointGrid_1f0d8_362{display:grid;gap:8px}._pointControls_1f0d8_367{display:grid;gap:9px;margin-top:10px}._pointControls_1f0d8_367 label,._overrideGrid_1f0d8_374 label,._overrideNotes_1f0d8_375{color:var(--slate-400);display:grid;font-size:10px;font-weight:900;gap:6px;letter-spacing:.06em;text-transform:uppercase}._pointControls_1f0d8_367 input,._pointControls_1f0d8_367 select,._overrideGrid_1f0d8_374 input,._overrideGrid_1f0d8_374 select,._overrideNotes_1f0d8_375 textarea{background:#0b1220;border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-200);font:inherit;font-size:12px;height:34px;min-width:0;padding:0 10px;text-transform:none}._overrideNotes_1f0d8_375 textarea{height:auto;line-height:1.4;min-height:74px;padding:9px 10px;resize:vertical}._pointButtonGrid_1f0d8_410{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}._pointButtonGrid_1f0d8_410 button{width:100%}._pointImportControls_1f0d8_420{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}._pointImportControls_1f0d8_420 select{background:#0b1220;border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-200);font:inherit;font-size:12px;font-weight:800;height:34px;min-width:0;padding:0 10px}._microCopy_1f0d8_439{color:var(--slate-400);font-size:11px;font-weight:700;line-height:1.4;margin:0}._pointLists_1f0d8_447{display:grid;gap:10px;margin-top:12px}._pointLists_1f0d8_447>div{display:grid;gap:7px}._pointLists_1f0d8_447>div>strong{color:var(--slate-200);font-size:12px}._pointRow_1f0d8_463{align-items:center;background:#1e293b9e;border:1px solid #26364d;border-radius:var(--radius-10);display:grid;gap:4px 8px;grid-template-columns:minmax(0,1fr) auto;padding:8px}._pointRow_1f0d8_463 span{color:var(--slate-200);font-size:12px;font-weight:900;overflow-wrap:anywhere}._pointRow_1f0d8_463 small{color:var(--slate-500);font-size:10px;font-weight:800;grid-column:1}._pointRow_1f0d8_463 button{background:#0b1220;border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-400);cursor:pointer;font-size:10px;font-weight:900;grid-row:1 / span 2;height:28px;padding:0 7px}._pointRow_1f0d8_463 button:hover{background:var(--slate-800);color:var(--slate-200)}._pointDone_1f0d8_506,._pointPending_1f0d8_507{border-radius:var(--radius-10);display:grid;gap:4px;padding:10px}._pointDone_1f0d8_506{background:#0d94881f;border:1px solid rgba(20,184,166,.42)}._pointPending_1f0d8_507{background:#1e293b7a;border:1px dashed var(--slate-700)}._pointDone_1f0d8_506 strong,._pointPending_1f0d8_507 strong{color:var(--slate-200);font-size:12px}._pointDone_1f0d8_506 span,._pointPending_1f0d8_507 span{color:var(--slate-400);font-size:11px;font-weight:700}._inlineActions_1f0d8_150{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}._errorText_1f0d8_544,._warningText_1f0d8_545,._messageText_1f0d8_546{border-radius:var(--radius-lg);font-size:12px;font-weight:800;margin:10px 0 0;padding:9px 10px}._errorText_1f0d8_544{background:#7f1d1d6b;border:1px solid rgba(248,113,113,.34);color:#fecaca}._warningText_1f0d8_545{background:#78350f52;border:1px solid rgba(245,158,11,.4);color:#fcd34d;line-height:1.4}._messageText_1f0d8_546{background:#0891b224;border:1px solid rgba(56,189,248,.28);color:#67e8f9}._generationStatus_1f0d8_573{background:#0891b21f;border:1px solid rgba(56,189,248,.26);border-radius:var(--radius-10);color:var(--slate-300);display:grid;gap:8px;margin-top:10px;padding:10px}._generationStatusHeader_1f0d8_584,._generationOverlayHeader_1f0d8_585{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}._generationStatusHeader_1f0d8_584 strong,._generationOverlayHeader_1f0d8_585 strong{color:var(--slate-50);display:block;font-size:12px;line-height:1.25}._generationStatusHeader_1f0d8_584 small{color:#67e8f9;font-size:11px;font-weight:900}._generationStatus_1f0d8_573>span,._generationOverlayHeader_1f0d8_585 span{color:var(--slate-400);font-size:11px;font-weight:800;line-height:1.35}._loadingSpinner_1f0d8_614{animation:_browserSpin_1f0d8_1 .9s linear infinite;border:2px solid rgba(96,165,250,.24);border-radius:var(--radius-pill);border-top-color:#67e8f9;display:inline-block;height:16px;width:16px}._progressTrack_1f0d8_624{background:#0f172aeb;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-pill);height:7px;overflow:hidden}._progressTrack_1f0d8_624 div{background:linear-gradient(90deg,#0d9488,#38bdf8);border-radius:inherit;height:100%;transition:width .18s ease}@keyframes _browserSpin_1f0d8_1{to{transform:rotate(360deg)}}._priorityList_1f0d8_645{display:grid;gap:7px}._priorityList_1f0d8_645 label{align-items:flex-start;color:var(--slate-300);display:grid;font-size:12px;font-weight:700;gap:8px;grid-template-columns:auto minmax(0,1fr);line-height:1.35}._priorityList_1f0d8_645 input{accent-color:#0d9488;margin-top:2px}._rankingHierarchy_1f0d8_666{display:grid;gap:8px}._rankingHierarchy_1f0d8_666 div{background:#0f172ab8;border:1px solid rgba(148,163,184,.22);border-radius:var(--radius-lg);color:var(--slate-300);font-size:12px;font-weight:800;line-height:1.35;padding:9px 10px}._optionToggle_1f0d8_682{align-items:flex-start;background:#0891b21f;border:1px solid rgba(56,189,248,.24);border-radius:var(--radius-10);color:var(--slate-300);display:grid;font-size:12px;font-weight:800;gap:8px;grid-template-columns:auto minmax(0,1fr);line-height:1.35;margin-top:10px;padding:10px}._optionToggle_1f0d8_682 input{accent-color:#0d9488;margin-top:2px}._layerControls_1f0d8_703{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px}._layerControls_1f0d8_703 select{background:#0b1220;border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-200);font:inherit;font-size:12px;font-weight:800;height:34px;min-width:0;padding:0 10px}._layerUpload_1f0d8_723{align-items:center;background:var(--slate-800);border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-200);cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;height:34px;justify-content:center;padding:0 11px;white-space:nowrap}._layerUpload_1f0d8_723:hover{background:var(--slate-700)}._layerUpload_1f0d8_723 input{display:none}._layerList_1f0d8_747{display:grid;gap:8px}._layerRow_1f0d8_752{align-items:center;background:#1e293b9e;border:1px solid #26364d;border-radius:var(--radius-10);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:8px}._layerRow_1f0d8_752>span{border-radius:var(--radius-pill);height:10px;width:10px}._layerRow_1f0d8_752 strong{color:var(--slate-200);display:block;font-size:12px;line-height:1.25;overflow-wrap:anywhere}._layerRow_1f0d8_752 small{color:var(--slate-500);display:block;font-size:10px;font-weight:800;margin-top:2px}._layerRow_1f0d8_752 button{background:#0b1220;border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-400);cursor:pointer;font-size:10px;font-weight:900;height:28px;padding:0 7px}._layerRow_1f0d8_752 button:hover{background:var(--slate-800);color:var(--slate-200)}._dataConnectorToggle_1f0d8_802{background:#1e293b80;border:1px solid var(--slate-700);border-radius:var(--radius-lg);color:var(--slate-400);cursor:pointer;font-size:11px;font-weight:700;margin-bottom:8px;padding:6px 10px;text-align:left;width:100%}._dataConnectorToggle_1f0d8_802:hover{background:#1e293be6;color:var(--slate-200)}._dataConnectorList_1f0d8_821{background:#0f172a80;border:1px solid var(--slate-800);border-radius:var(--radius-10);display:grid;gap:2px;margin-bottom:10px;max-height:340px;overflow-y:auto;padding:6px}._dataConnectorRow_1f0d8_833{align-items:flex-start;background:#1e293b66;border-radius:var(--radius-lg);display:grid;gap:8px;grid-template-columns:10px 1fr auto;padding:8px 10px}._dataConnectorRow_1f0d8_833>span{border-radius:50%;flex-shrink:0;height:10px;margin-top:4px;width:10px}._dataConnectorInfo_1f0d8_851{display:grid;gap:2px;min-width:0}._dataConnectorInfo_1f0d8_851 strong{color:var(--slate-200);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dataConnectorInfo_1f0d8_851 small{color:var(--slate-500);font-size:10px;line-height:1.4}._connectorNote_1f0d8_871{color:var(--slate-400)!important;font-style:italic}._connectorError_1f0d8_876{color:#f87171!important}._dataConnectorRow_1f0d8_833 button{background:#0f172ab3;border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-400);cursor:pointer;flex-shrink:0;font-size:10px;font-weight:900;height:24px;padding:0 8px;white-space:nowrap}._dataConnectorRow_1f0d8_833 button:hover:not(:disabled){background:var(--slate-800);color:var(--slate-200)}._dataConnectorRow_1f0d8_833 button:disabled{cursor:default;opacity:.45}._studyBboxControls_1f0d8_904{border-bottom:1px solid var(--slate-800);display:grid;gap:8px;margin-bottom:6px;padding-bottom:10px}._studyBboxStatus_1f0d8_912{font-size:10px;line-height:1.4}._studyBboxSet_1f0d8_917{color:#86efac;font-weight:700}._studyBboxDrawing_1f0d8_922{color:#fbbf24;font-weight:700}._studyBboxUnset_1f0d8_927{color:var(--slate-500)}._studyBboxButtons_1f0d8_931{display:flex;gap:6px}._studyBboxButtons_1f0d8_931 button{background:#0f172ab3;border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-400);cursor:pointer;font-size:10px;font-weight:900;height:26px;padding:0 10px}._studyBboxButtons_1f0d8_931 button:hover{background:var(--slate-800);color:var(--slate-200)}._statusStack_1f0d8_953{display:grid;gap:8px}._statusStack_1f0d8_953 div{background:#1e293b9e;border:1px solid #26364d;border-radius:var(--radius-10);display:grid;gap:4px;padding:10px}._statusStack_1f0d8_953 strong{color:var(--slate-200);font-size:12px}._statusStack_1f0d8_953 span{color:var(--slate-400);font-size:11px;font-weight:800}._mapArea_1f0d8_978{min-height:0;position:relative}._mapHint_1f0d8_983{background:#0f172ae0;border:1px solid var(--slate-700);border-radius:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--slate-200);font-size:13px;font-weight:700;left:50%;padding:10px 18px;position:absolute;bottom:40px;transform:translate(-50%);white-space:nowrap;z-index:20}._mapHint_1f0d8_983 strong{color:#5eead4}._generationOverlay_1f0d8_585{background:#0f172aeb;border:1px solid rgba(96,165,250,.34);border-radius:var(--radius-xl);box-shadow:0 18px 36px #02061752;display:grid;gap:10px;left:18px;max-width:min(430px,calc(100% - 36px));padding:12px;position:absolute;top:18px;z-index:24}._generationOverlayHeader_1f0d8_585{grid-template-columns:auto minmax(0,1fr)}._sectionTopline_1f0d8_151{align-items:center;display:flex;gap:10px;justify-content:space-between}._overridePanel_1f0d8_1030{border-top:1px solid #26364d;display:grid;gap:10px;margin-top:14px;padding-top:14px}._overrideGrid_1f0d8_374{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}._methodList_1f0d8_1044,._optionList_1f0d8_1045,._metricList_1f0d8_1046,._interventionList_1f0d8_1047{display:grid;gap:10px}._methodList_1f0d8_1044 div,._interventionList_1f0d8_1047 div{background:#1e293b9e;border:1px solid #26364d;border-radius:var(--radius-10);padding:10px}._methodList_1f0d8_1044 strong,._interventionList_1f0d8_1047 strong{color:var(--slate-200);display:block;font-size:12px;line-height:1.3}._methodList_1f0d8_1044 span,._interventionList_1f0d8_1047 span{color:var(--slate-400);display:block;font-size:11px;font-weight:700;line-height:1.35;margin-top:5px}._optionCard_1f0d8_1078,._optionActive_1f0d8_1079{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1e293b8a;border:1px solid #26364d;border-radius:var(--radius-10);color:inherit;cursor:pointer;display:grid;gap:8px;padding:11px;text-align:left;transition:background .15s,border-color .15s;width:100%}._optionActive_1f0d8_1079{background:#2563eb33;border-color:#14b8a6;box-shadow:inset 0 0 0 1px #60a5fa3d}._optionCard_1f0d8_1078:hover{background:#334155a3;border-color:#14b8a6}._optionCard_1f0d8_1078 strong,._optionActive_1f0d8_1079 strong{color:var(--slate-50);font-size:14px}._optionCard_1f0d8_1078>span,._optionActive_1f0d8_1079>span{color:var(--slate-400);font-size:11px;font-weight:800}._optionCard_1f0d8_1078 dl,._optionActive_1f0d8_1079 dl{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}._optionCard_1f0d8_1078 dt,._optionActive_1f0d8_1079 dt{color:var(--slate-500);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}._optionCard_1f0d8_1078 dd,._optionActive_1f0d8_1079 dd{color:var(--slate-200);font-size:12px;font-weight:900;margin:2px 0 0}._compareTableWrap_1f0d8_1143{margin:10px -4px 0;overflow-x:auto}._compareOptionCards_1f0d8_1148{display:grid;gap:10px}._compareOptionCard_1f0d8_1148,._compareOptionCardActive_1f0d8_1154{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0f172ab3;border:1px solid rgba(148,163,184,.22);border-radius:var(--radius-10);color:var(--slate-300);cursor:pointer;display:grid;gap:8px;padding:10px;text-align:left;width:100%}._compareOptionCardActive_1f0d8_1154{background:#2563eb2e;border-color:#14b8a6}._compareOptionCard_1f0d8_1148:hover,._compareOptionCardActive_1f0d8_1154:hover{border-color:#5eead4}._compareCardHeader_1f0d8_1178{align-items:center;display:flex;gap:10px;justify-content:space-between}._compareCardHeader_1f0d8_1178 strong{color:var(--slate-50);font-size:13px;line-height:1.25}._compareCardHeader_1f0d8_1178 span{background:#60a5fa24;border:1px solid rgba(96,165,250,.28);border-radius:var(--radius-pill);color:#bfdbfe;flex:0 0 auto;font-size:10px;font-weight:900;padding:3px 7px}._compareOptionCard_1f0d8_1148 small,._compareOptionCardActive_1f0d8_1154 small{color:var(--slate-400);font-size:11px;font-weight:700;line-height:1.35}._compareCardMetrics_1f0d8_1210{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}._compareCardMetrics_1f0d8_1210 div{min-width:0}._compareCardMetrics_1f0d8_1210 dt{color:var(--slate-500);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}._compareCardMetrics_1f0d8_1210 dd{color:var(--slate-200);font-size:12px;font-weight:900;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._compareTable_1f0d8_1143{border-collapse:collapse;font-size:11px;min-width:100%;width:max-content}._compareTable_1f0d8_1143 th,._compareTable_1f0d8_1143 td{border-bottom:1px solid var(--slate-800);padding:6px 10px;text-align:left;vertical-align:middle;white-space:nowrap}._compareTable_1f0d8_1143 thead th{background:var(--slate-900);color:var(--slate-400);font-size:10px;font-weight:900;letter-spacing:.06em;padding-bottom:8px;position:sticky;text-transform:uppercase;top:0;z-index:1}._compareTable_1f0d8_1143 thead th:first-child{left:0;z-index:2}._compareTable_1f0d8_1143 tbody tr:nth-child(odd) td{background:#0f172a80}._compareTable_1f0d8_1143 tbody tr:nth-child(2n) td{background:#1e293b66}._compareTable_1f0d8_1143 tbody td:first-child{color:var(--slate-500);font-size:10px;font-weight:900;letter-spacing:.05em;left:0;position:sticky;text-transform:uppercase}._compareTable_1f0d8_1143 tbody td[data-critical=true]{color:#ef4444;font-weight:900}._compareOptionBtn_1f0d8_1296,._compareOptionActive_1f0d8_1297{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--slate-200);cursor:pointer;font-size:11px;font-weight:800;padding:2px 0;text-align:left;white-space:normal}._compareOptionActive_1f0d8_1297{color:#5eead4}._compareOptionBtn_1f0d8_1296:hover{color:#93c5fd}._compareRecommendRow_1f0d8_1318 td{background:#2563eb1f;border-top:1px solid #14b8a6;color:var(--slate-400);font-style:italic}._compareRecommendRow_1f0d8_1318 td[data-recommend=true]{color:#5eead4;font-style:normal;font-weight:900}._inspectorOptionPicker_1f0d8_1331{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}._inspectorOptionBtn_1f0d8_1338,._inspectorOptionActive_1f0d8_1339{background:#0b1220;border:1px solid var(--slate-700);border-radius:var(--radius-pill);color:var(--slate-300);cursor:pointer;font-size:11px;font-weight:900;min-height:28px;padding:0 10px}._inspectorOptionActive_1f0d8_1339{background:#2563eb38;border-color:#14b8a6;color:#bfdbfe}._inspectorOptionBtn_1f0d8_1338:hover,._inspectorOptionActive_1f0d8_1339:hover{border-color:#5eead4}._recommendPanel_1f0d8_1362{background:#2563eb1a;border:1px solid #14b8a6;border-radius:var(--radius-10);margin-top:12px;padding:12px}._recommendPanel_1f0d8_1362 p{color:var(--slate-400);font-size:11px;line-height:1.5;margin:6px 0 0}._metricRow_1f0d8_1377{align-items:flex-start;background:#1e293b9e;border:1px solid #26364d;border-radius:var(--radius-10);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px}._metricRow_1f0d8_1377 strong{color:var(--slate-200);display:block;font-size:12px;line-height:1.35}._metricRow_1f0d8_1377 p{color:var(--slate-400);margin-top:4px}._segmentList_1f0d8_1400{display:grid;gap:7px}._segmentRow_1f0d8_1405{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1e293b80;border:1px solid #26364d;border-radius:var(--radius-lg);color:inherit;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto 1fr auto;padding:8px 10px;text-align:left;transition:background .12s,border-color .12s;width:100%}._segmentRow_1f0d8_1405:hover{background:#33415599;border-color:#14b8a6}._segmentRowActive_1f0d8_1427{background:#2563eb29;border-color:#14b8a6}._segmentMeta_1f0d8_1432{display:grid;gap:2px}._segmentMeta_1f0d8_1432 strong{color:var(--slate-200);font-size:12px}._segmentMeta_1f0d8_1432 span{color:var(--slate-500);font-size:10px}._segmentSamples_1f0d8_1447{color:var(--slate-600);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}._segmentDetail_1f0d8_1454{background:#0f172ab3;border:1px solid var(--slate-700);border-radius:var(--radius-lg);margin-top:4px;padding:10px}._segmentDetailTitle_1f0d8_1462{color:var(--slate-400);font-size:10px;font-weight:900;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}._segmentDetailStats_1f0d8_1471{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 10px}._segmentDetailStats_1f0d8_1471 dt{color:var(--slate-500);font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}._segmentDetailStats_1f0d8_1471 dd{color:var(--slate-200);font-size:11px;font-weight:700;margin:2px 0 0}._segmentDetailMetrics_1f0d8_1493{display:grid;gap:6px}._scoreBadge_1f0d8_1498{align-items:center;border-radius:var(--radius-md);color:#fff;display:inline-flex;font-size:11px;font-weight:900;height:27px;justify-content:center;min-width:32px;padding:0 8px}._scoreCritical_1f0d8_1511{background:#020617;border:1px solid var(--slate-600)}._score0_1f0d8_1516{background:#dc2626}._score1_1f0d8_1520{background:#d97706}._score2_1f0d8_1524{background:#16a34a}._scoreNA_1f0d8_1528{background:var(--slate-500)}._emptyState_1f0d8_1532{background:#1e293b80;border:1px dashed var(--slate-700);border-radius:var(--radius-10);color:var(--slate-500);font-size:12px;font-weight:800;padding:14px}@media (max-width: 1180px){._workspace_1f0d8_206{grid-template-columns:320px minmax(0,1fr)}._panelResizeHandle_1f0d8_236{display:none}._inspector_1f0d8_220{border-left:0;border-top:1px solid var(--slate-800);grid-column:1 / -1;max-height:380px}._searchSlot_1f0d8_192{width:min(300px,44vw)}}@media (max-width: 820px){._formGrid_1f0d8_69,._workspace_1f0d8_206{grid-template-columns:1fr}._leftPanel_1f0d8_219{border-right:0;border-bottom:1px solid var(--slate-800);max-height:420px}._mapArea_1f0d8_978{min-height:520px}._mapHint_1f0d8_983{bottom:22px;max-width:calc(100vw - 32px);white-space:normal}._searchSlot_1f0d8_192{width:100%}}._sidebar_1exow_1{background:var(--slate-900);border-right:1px solid var(--slate-800);color:var(--slate-200);display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;transition:width .22s ease;width:220px;z-index:100}._sidebar_1exow_1._collapsed_1exow_15{width:60px}._top_1exow_21{align-items:center;border-bottom:1px solid var(--slate-800);display:flex;gap:10px;padding:10px 8px;flex-shrink:0}._navLabel_1exow_30{color:var(--slate-600);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}._collapseButton_1exow_39{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--slate-500);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;padding:0;width:30px}._collapseButton_1exow_39:hover{background:var(--slate-800);border-color:var(--slate-700);color:var(--slate-400)}._collapseButton_1exow_39 svg{display:block;height:18px;width:18px}._collapseButton_1exow_39 path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}._nav_1exow_30{display:flex;flex:1;flex-direction:column;gap:2px;overflow-y:auto;padding:10px 8px}._navItem_1exow_86{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--slate-400);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:600;gap:10px;height:38px;padding:0 10px;text-align:left;transition:background .12s ease,color .12s ease;white-space:nowrap}._navItemBadged_1exow_106{position:relative}._navItem_1exow_86:hover{background:var(--slate-800);color:var(--slate-200)}._navItem_1exow_86._active_1exow_115{background:#1e3a5f;border-color:#0f766e;color:#93c5fd}._navItem_1exow_86 svg{display:block;flex-shrink:0;height:18px;width:18px}._navItem_1exow_86 path,._navItem_1exow_86 rect,._navItem_1exow_86 circle{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}._navDivider_1exow_138{background:var(--slate-800);height:1px;margin:6px 0}._bottom_1exow_146{border-top:1px solid var(--slate-800);display:flex;flex-direction:column;flex-shrink:0;gap:4px;padding:8px}._notificationsWrapper_1exow_157{position:relative}._notificationButton_1exow_161{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--slate-400);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:600;gap:10px;height:38px;padding:0 10px;position:relative;transition:background .12s ease,color .12s ease;width:100%}._notificationButton_1exow_161:hover,._notificationButtonActive_1exow_182{background:var(--slate-800);color:var(--slate-200)}._notificationButton_1exow_161 svg{display:block;flex-shrink:0;height:18px;width:18px}._notificationButton_1exow_161 path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}._notificationLabel_1exow_202{flex:1;text-align:left}._notificationEmpty_1exow_207{display:inline-block;width:20px}._notificationBadge_1exow_212{align-items:center;background:#dc2626;border-radius:var(--radius-pill);color:#fff;display:inline-flex;font-size:11px;font-weight:900;height:20px;justify-content:center;margin-left:auto;min-width:20px;padding:0 5px}._sidebar_1exow_1._collapsed_1exow_15 ._notificationBadge_1exow_212{position:absolute;top:4px;right:4px;height:16px;min-width:16px;font-size:10px;margin-left:0}._updatesPanel_1exow_237{background:var(--slate-50);border:1px solid #d8e1e8;border-radius:var(--radius-lg);box-shadow:0 12px 36px #0f172a33;color:var(--slate-900);margin-bottom:6px;max-height:min(480px,calc(100vh - 200px));overflow:auto;padding:12px}._updatesFlyout_1exow_249{background:var(--slate-50);border:1px solid #d8e1e8;border-radius:var(--radius-lg);bottom:0;box-shadow:0 12px 36px #0f172a33;color:var(--slate-900);left:68px;max-height:min(480px,calc(100vh - 40px));overflow:auto;padding:12px;position:fixed;width:300px;z-index:250}._updatesPanelHeader_1exow_265{align-items:center;border-bottom:1px solid var(--slate-200);display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}._updatesPanelHeader_1exow_265 strong{color:var(--slate-900);font-size:14px}._updatesPanelHeader_1exow_265 button{border:1px solid var(--slate-300);border-radius:var(--radius-md);background:#fff;color:var(--slate-900);cursor:pointer;font:inherit;font-size:12px;font-weight:800;height:28px;padding:0 10px}._updatesPanelHeader_1exow_265 button:hover{background:var(--slate-100)}._accountWrapper_1exow_298{position:relative}._accountButton_1exow_302{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--slate-400);cursor:pointer;display:flex;font:inherit;gap:10px;height:46px;padding:0 8px;text-align:left;transition:background .12s ease;width:100%}._accountButton_1exow_302:hover,._accountButtonActive_1exow_321{background:var(--slate-800);color:var(--slate-200)}._accountAvatar_1exow_326{align-items:center;background:var(--slate-700);border-radius:50%;color:var(--slate-200);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:800;height:30px;justify-content:center;width:30px}._accountInfo_1exow_340{display:flex;flex-direction:column;min-width:0;overflow:hidden}._accountEmail_1exow_347{color:var(--slate-300);font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._accountRole_1exow_356{color:var(--slate-500);font-size:11px;font-weight:600;white-space:nowrap}._accountMenu_1exow_363{background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-lg);bottom:calc(100% + 6px);box-shadow:0 12px 36px #0f172a33;color:var(--slate-900);display:flex;flex-direction:column;left:0;padding:14px;position:absolute;right:0;z-index:250}._accountMenuFlyout_1exow_379{bottom:8px;left:68px;position:fixed;right:auto;top:auto;width:220px}._accountMenuEmail_1exow_388{border-bottom:1px solid var(--slate-200);color:var(--slate-900);display:block;font-size:13px;font-weight:700;margin-bottom:12px;overflow:hidden;padding-bottom:12px;text-overflow:ellipsis;white-space:nowrap}._accountDetails_1exow_401{display:flex;flex-direction:column;gap:4px;margin:0 0 14px}._accountDetails_1exow_401 dt{color:var(--slate-500);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._accountDetails_1exow_401 dd{color:var(--slate-900);font-size:14px;font-weight:700;margin:0}._usageMeter_1exow_423{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}._usageHeader_1exow_430{align-items:baseline;display:flex;justify-content:space-between}._usageLabel_1exow_436{color:var(--slate-500);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._usageValue_1exow_444{color:var(--slate-900);font-size:12px;font-weight:700}._usageBar_1exow_450{background:var(--slate-200);border-radius:var(--radius-pill);height:6px;overflow:hidden;width:100%}._usageBarFill_1exow_458{background:#0d9488;border-radius:var(--radius-pill);height:100%;transition:width .2s ease}._usageBarFull_1exow_465{background:#dc2626}._usageHint_1exow_469{color:var(--slate-500);font-size:11px;font-weight:600}._accountMenuAction_1exow_475{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-md);color:var(--slate-900);cursor:pointer;font:inherit;font-size:13px;font-weight:700;height:38px;padding:0 12px;text-align:center;transition:background .12s ease,border-color .12s ease;width:100%}._accountMenuAction_1exow_475:hover{background:var(--slate-100);border-color:var(--slate-400)}._modalBackdrop_1vdh0_1{align-items:center;background:#0f172a8a;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:80}._settingsModal_1vdh0_12{background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-lg);box-shadow:0 24px 70px #0f172a57;color:var(--slate-900);max-height:calc(100vh - 40px);overflow:auto;padding:22px;width:min(1040px,calc(100vw - 48px))}._jatSetupModal_1vdh0_24{max-height:calc(100vh - 40px)}._modalHeader_1vdh0_28{align-items:flex-start;border-bottom:1px solid var(--slate-200);display:flex;gap:18px;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}._modalHeader_1vdh0_28 p{color:#0f766e;font-size:12px;font-weight:800;margin:0 0 5px;text-transform:uppercase}._modalHeader_1vdh0_28 h2{color:var(--slate-900);font-size:22px;line-height:1.2;margin:0}._modalHeader_1vdh0_28 span{color:var(--slate-500);display:block;font-size:13px;margin-top:5px}._modalHeader_1vdh0_28 button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--slate-50);border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-600);cursor:pointer;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;padding:0;width:34px}._modalHeader_1vdh0_28 button:hover,._modalHeader_1vdh0_28 button:focus-visible{border-color:#0d9488;color:#0f766e;outline:none}._modalHeader_1vdh0_28 svg{height:18px;width:18px}._modalHeader_1vdh0_28 path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}._jatSetupForm_1vdh0_95{display:grid;gap:16px}._jatSetupForm_1vdh0_95 label{display:grid;gap:7px}._jatSetupForm_1vdh0_95 label span,._jatPickerHeader_1vdh0_106 span{color:var(--slate-600);font-size:12px;font-weight:800;text-transform:uppercase}._jatSetupForm_1vdh0_95 input,._jatSetupForm_1vdh0_95 select{background:#fff;border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-900);font:inherit;font-size:13px;height:36px;min-width:0;padding:0 10px}._jatSetupForm_1vdh0_95 input:focus,._jatSetupForm_1vdh0_95 select:focus{border-color:#0d9488;outline:2px solid #99f6e4}._jatMapPicker_1vdh0_132{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-lg);padding:12px}._jatPickerHeader_1vdh0_106{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}._jatPickerHeader_1vdh0_106 strong{color:var(--slate-900);font-size:12px}._jatSetupMap_1vdh0_151{background:#ccfbf1;border:1px solid var(--slate-300);border-radius:var(--radius-lg);height:360px;overflow:hidden;position:relative}._jatMapPicker_1vdh0_132 p{color:var(--slate-500);font-size:12px;line-height:1.4;margin:8px 0 0}._jatMapMarker_1vdh0_167{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0d9488;border:2px solid #ffffff;border-radius:var(--radius-pill);box-shadow:0 4px 14px #0f172a59;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;height:32px;justify-content:center;padding:0;width:32px}._jatMapMarker_1vdh0_167:hover,._jatMapMarker_1vdh0_167:focus-visible{background:#0f766e;outline:3px solid rgba(37,99,235,.28)}._jatSelectedList_1vdh0_191{display:grid;gap:8px}._jatSelectedList_1vdh0_191 div{align-items:center;background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-lg);display:grid;gap:4px 10px;grid-template-columns:32px minmax(0,1fr) auto;min-height:58px;padding:10px}._jatSelectedList_1vdh0_191 span{align-items:center;background:var(--slate-200);border-radius:var(--radius-pill);color:var(--slate-800);display:inline-flex;font-size:13px;font-weight:900;grid-row:1 / span 2;height:32px;justify-content:center;width:32px}._jatSelectedList_1vdh0_191 strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._jatSelectedList_1vdh0_191 small{color:var(--slate-500);font-size:12px}._jatSelectedList_1vdh0_191 button{align-self:center;background:#fff;border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-700);cursor:pointer;font:inherit;font-size:12px;font-weight:800;grid-row:1 / span 2;height:30px;padding:0 10px}._jatReviewPanel_1vdh0_249{background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-lg);display:grid;gap:12px;padding:12px}._jatPreparedJunction_1vdh0_258{border:1px solid var(--slate-200);border-radius:var(--radius-lg);overflow:hidden}._jatPreparedHeader_1vdh0_264{align-items:center;background:var(--slate-50);border-bottom:1px solid var(--slate-200);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}._jatPreparedHeader_1vdh0_264 strong{color:var(--slate-900);display:block;font-size:14px}._jatPreparedHeader_1vdh0_264 small,._jatPreparedHeader_1vdh0_264 span{color:var(--slate-500);font-size:12px;font-weight:700}._jatClassificationControl_1vdh0_287{align-items:flex-end;display:grid;gap:4px;justify-items:end}._jatCvWarning_1vdh0_294{background:#fffbeb;border-bottom:1px solid #fde68a;color:#92400e;font-size:12px;line-height:1.45;padding:8px 12px}._jatCvWarning_1vdh0_294 strong{color:#78350f;margin-right:4px}._jatCvWarning_1vdh0_294 em{font-style:normal;font-weight:700}._jatCvWarning_1vdh0_294 small{color:#92400e;display:block;margin-top:4px;opacity:.85}._jatArmList_1vdh0_320{display:flex;flex-direction:column;padding:4px 10px}._jatArmCard_1vdh0_326{align-items:center;background:transparent;border-bottom:1px solid var(--slate-200);color:var(--slate-900);display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr) auto auto;padding:8px 4px}._jatArmCard_1vdh0_326:last-child{border-bottom:0}._jatArmCard_1vdh0_326 span{background:var(--slate-200);border-radius:999px;color:var(--slate-700);font-size:10px;font-weight:800;letter-spacing:.04em;padding:3px 8px;text-align:center;text-transform:uppercase}._jatArmCard_1vdh0_326 strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._jatArmCard_1vdh0_326 small{color:var(--slate-500);font-size:11px;font-weight:600}._jatArmMajor_1vdh0_366 span{background:#ccfbf1;color:#0f766e}._jatArmRoleToggle_1vdh0_371,._jatArmRemove_1vdh0_372{background:transparent;border:1px solid var(--slate-300);border-radius:999px;color:var(--slate-700);cursor:pointer;font-size:10px;font-weight:700;padding:3px 9px;text-transform:uppercase}._jatArmRoleToggle_1vdh0_371:hover:not(:disabled),._jatArmRemove_1vdh0_372:hover:not(:disabled){background:var(--slate-100)}._jatArmRoleToggle_1vdh0_371:disabled,._jatArmRemove_1vdh0_372:disabled{cursor:not-allowed;opacity:.5}._jatArmRemove_1vdh0_372{border-color:#fca5a5;color:#b91c1c}._jatArmRemove_1vdh0_372:hover:not(:disabled){background:#fef2f2}._jatMovementList_1vdh0_404{border-top:1px solid var(--slate-200);display:grid;gap:0}._jatMovementOption_1vdh0_410{align-items:center;background:#fff;border-top:1px solid #eef2f7;cursor:pointer;display:grid;gap:4px 10px;grid-template-columns:18px 78px minmax(280px,1fr);min-height:48px;padding:9px 12px}._jatMovementOption_1vdh0_410:first-child{border-top:0}._jatMovementOption_1vdh0_410 input{height:16px;margin:0;min-width:0;padding:0;width:16px}label._jatMovementOption_1vdh0_410 span{background:var(--slate-200);border-radius:var(--radius-pill);color:var(--slate-700);font-size:10px;font-weight:900;padding:3px 7px;text-align:center;text-transform:uppercase}label._jatMovementOption_1vdh0_410 strong{color:var(--slate-900);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._jatSetupError_1vdh0_453{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md);color:#b91c1c;font-size:13px;font-weight:800;margin:0;padding:10px 12px}._jatSetupActions_1vdh0_464{border-top:1px solid var(--slate-200);display:flex;gap:10px;justify-content:flex-end;padding-top:16px}._jatSetupActions_1vdh0_464 button{border-radius:var(--radius-md);cursor:pointer;font:inherit;font-size:13px;font-weight:800;height:36px;padding:0 14px}._jatSetupActions_1vdh0_464 button:first-child{background:#fff;border:1px solid var(--slate-300);color:var(--slate-700)}._jatSetupActions_1vdh0_464 button:last-child{background:#0d9488;border:1px solid #0f766e;color:#fff}._jatSelectedList_1vdh0_191 button:disabled,._jatSetupActions_1vdh0_464 button:disabled,._jatSetupForm_1vdh0_95 input:disabled{cursor:wait;opacity:.65}@media (max-width: 900px){._jatMovementOption_1vdh0_410{grid-template-columns:18px minmax(0,1fr)}label._jatMovementOption_1vdh0_410 span{display:none}}@media (max-width: 640px){._jatArmCard_1vdh0_326{grid-template-columns:56px minmax(0,1fr) auto}._jatArmCard_1vdh0_326 small{display:none}._jatMovementOption_1vdh0_410{grid-template-columns:18px minmax(0,1fr)}}._page_kd6x8_1{display:flex;flex-direction:column;height:100%;width:100%;background:#f4f7f9;color:var(--slate-900);overflow:hidden}._topBar_kd6x8_11{align-items:center;background:var(--slate-900);border-bottom:1px solid var(--slate-800);color:var(--slate-200);display:flex;flex-shrink:0;gap:16px;height:56px;justify-content:space-between;padding:0 20px;z-index:110}._topBarLeft_kd6x8_25{align-items:center;display:flex;gap:14px;min-width:0}._topBarLogo_kd6x8_32{flex-shrink:0;height:36px;width:auto}._topBarTitle_kd6x8_38{display:flex;flex-direction:column;min-width:0}._topBarTitle_kd6x8_38 span{color:var(--slate-500);font-size:11px;font-weight:600}._topBarTitle_kd6x8_38 strong{color:var(--slate-50);font-size:16px;font-weight:700;white-space:nowrap}._body_kd6x8_57{display:flex;flex:1;flex-direction:row;min-height:0;overflow:hidden}._main_kd6x8_65{flex:1;min-width:0;overflow:auto;padding:28px}._hidden_kd6x8_72{display:none}._metricsBand_kd6x8_76{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--slate-200);border:1px solid #d8e1e8;border-radius:var(--radius-10);overflow:hidden;margin:0 auto 28px;max-width:1180px}._metric_kd6x8_76{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;cursor:pointer;font:inherit;padding:14px 18px 15px;position:relative;text-align:left;transition:background .16s ease,box-shadow .16s ease}._metric_kd6x8_76:hover{background:#f0fdfa}._metricSelected_kd6x8_104{background:#f0fdfa;box-shadow:inset 0 -3px #0d9488}._metric_kd6x8_76:focus-visible{outline:2px solid #0d9488;outline-offset:-4px}._metric_kd6x8_76 span{color:var(--slate-500);display:block;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}._metric_kd6x8_76 strong{color:var(--slate-900);display:block;font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1;margin-top:5px}._section_kd6x8_133{max-width:1180px;margin:0 auto}._analysisSection_kd6x8_138{margin-top:0}._sectionHeader_kd6x8_142{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}._sectionHeader_kd6x8_142 h1{margin:0;font-size:26px;line-height:1.2}._sectionHeader_kd6x8_142 p{margin:4px 0 0;color:var(--slate-500);font-size:14px}._sectionAction_kd6x8_162{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:13px;font-weight:800;height:36px;padding:0 14px}._sectionAction_kd6x8_162:hover{background:var(--slate-700)}._emptyState_kd6x8_178{background:#fff;border:1px dashed #a6b4c2;border-radius:var(--radius-lg);min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px}._emptyState_kd6x8_178 h2{margin:0;font-size:22px}._emptyState_kd6x8_178 p{color:var(--slate-500);margin:8px 0 18px;max-width:420px}._emptyState_kd6x8_178 button{height:38px;border:1px solid #0f766e;background:#0d9488;color:#fff;border-radius:var(--radius-md);padding:0 16px;font-weight:700;cursor:pointer}._metricWarning_kd6x8_213 span{color:#991b1b}._metricWarning_kd6x8_213 span:before{background:#dc2626;border-radius:50%;content:"";display:inline-block;height:7px;margin-right:6px;width:7px}._metricWarning_kd6x8_213 strong{color:#b91c1c}._toolbar_kd6x8_231{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}._toolbarSearch_kd6x8_239{background:#fff;border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-900);flex:1 1 220px;font:inherit;font-size:13px;height:36px;min-width:180px;padding:0 10px}._toolbarSearch_kd6x8_239:focus{border-color:#0d9488;outline:2px solid #99f6e4}._toolbarSelect_kd6x8_257{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2364748b' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-900);cursor:pointer;flex:0 0 auto;font:inherit;font-size:13px;height:36px;padding:0 32px 0 10px}._toolbarSelect_kd6x8_257:focus{border-color:#0d9488;outline:2px solid #99f6e4}._toolbarCount_kd6x8_276{color:var(--slate-500);font-size:13px;font-weight:700;white-space:nowrap}._grid_kd6x8_283{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}._card_kd6x8_289{background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-10);padding:20px;text-align:left;color:inherit;display:flex;flex-direction:column;min-height:340px;position:relative;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}._card_kd6x8_289:hover{border-color:#0d9488;box-shadow:0 8px 20px #0f172a14;transform:translateY(-1px)}._cardOpen_kd6x8_309{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;display:flex;flex:1;flex-direction:column;padding:0;text-align:left;width:100%}._cardTop_kd6x8_323{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:14px;padding-right:40px}._settingsIconButton_kd6x8_332{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--slate-50);border:1px solid #d8e1e8;border-radius:var(--radius-md);color:var(--slate-500);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;width:32px;z-index:2}._settingsIconButton_kd6x8_332:hover,._settingsIconButton_kd6x8_332:focus-visible{background:#ecfeff;border-color:#0d9488;color:#0f766e;outline:none}._settingsIconButton_kd6x8_332 svg{display:block;height:17px;width:17px}._settingsIconButton_kd6x8_332 path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}._cardBadges_kd6x8_373{display:flex;flex-wrap:wrap;gap:6px;min-width:0}._status_kd6x8_380{border-radius:var(--radius-pill);padding:4px 10px;font-size:12px;font-weight:700}._access_kd6x8_387{background:#eef2ff;border-radius:var(--radius-pill);color:#3730a3;font-size:12px;font-weight:700;padding:4px 10px}._details_kd6x8_396{background:#e0f2fe;color:#075985}._route_planning_kd6x8_401{background:#ccfbf1;color:#115e59}._data_collection_kd6x8_406,._assessment_kd6x8_407{background:#dcfce7;color:#166534}._ready_for_review_kd6x8_412{background:#fef3c7;color:#92400e}._complete_kd6x8_417{background:var(--slate-200);color:var(--slate-700)}._analysisStatus_kd6x8_422{background:#ccfbf1;color:var(--teal-800)}._jatStatus_kd6x8_427{background:#ccfbf1;color:#115e59}._updated_kd6x8_432{color:var(--slate-500);font-size:12px;white-space:nowrap}._card_kd6x8_289 h2{margin:0;font-size:17px;font-weight:650;line-height:1.25}._reference_kd6x8_445{margin:5px 0 0;color:#0f766e;font-size:13px;font-weight:700}._summary_kd6x8_452{color:var(--slate-500);font-size:13px;line-height:1.45;min-height:44px;margin:12px 0 14px}._scorePanel_kd6x8_460{align-items:center;border-bottom:1px solid var(--slate-100);border-top:1px solid var(--slate-100);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:16px;padding:14px 2px}._analysisCard_kd6x8_471{min-height:330px}._jatCard_kd6x8_475{min-height:385px}._analysisPanel_kd6x8_479{border-bottom:1px solid var(--slate-100);border-top:1px solid var(--slate-100);margin-bottom:16px;padding:14px 2px}._analysisPanel_kd6x8_479 ._meta_kd6x8_486{margin:0}._scorePie_kd6x8_490{border-radius:50%;display:block;height:54px;position:relative;width:54px}._scorePie_kd6x8_490:after{background:#fff;border-radius:50%;content:"";height:26px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px}._scorePrimary_kd6x8_510{min-width:0}._scorePrimary_kd6x8_510 span,._scoreFacts_kd6x8_515 dt{color:var(--slate-500);display:block;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}._scorePrimary_kd6x8_510 strong{color:var(--slate-900);display:block;font-size:21px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1;margin-top:2px}._scoreFacts_kd6x8_515{display:grid;gap:8px;margin:0;min-width:86px}._scoreFacts_kd6x8_515 dd{color:var(--slate-900);font-size:12.5px;font-weight:600;margin:1px 0 0;white-space:nowrap}._meta_kd6x8_486{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px}._meta_kd6x8_486 div{min-width:0}._meta_kd6x8_486 dt{color:var(--slate-500);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}._meta_kd6x8_486 dd{margin:2px 0 0;color:var(--slate-700);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._progressRow_kd6x8_577{align-items:center;display:flex;gap:8px}._progressRow_kd6x8_577 ._progressLabel_kd6x8_583{color:var(--slate-500);flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:0;min-width:28px;text-align:right;text-transform:none}._progress_kd6x8_577{display:flex;flex-direction:column;gap:6px;margin-top:auto}._progressHeader_kd6x8_601{align-items:baseline;display:flex;justify-content:space-between}._progressLabel_kd6x8_583{color:var(--slate-500);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}._progressValue_kd6x8_615{color:var(--slate-900);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}._progressTrack_kd6x8_622{height:4px;border-radius:var(--radius-pill);background:var(--slate-100);overflow:hidden}._progressTrack_kd6x8_622 span{display:block;height:100%;background:var(--accent)}._cardFooter_kd6x8_635{align-items:center;border-top:1px solid var(--slate-100);display:flex;gap:10px;justify-content:flex-start;margin-top:16px;padding-top:12px}._cardFooter_kd6x8_635 span{color:var(--slate-500);font-size:12px}._chipRow_kd6x8_652{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 16px}._chip_kd6x8_652{background:var(--slate-100);border-radius:var(--radius-pill);color:var(--slate-600);font-size:12px;font-weight:600;max-width:100%;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}._chipOverdue_kd6x8_672{background:#fef2f2;color:#b91c1c}._scoreRow_kd6x8_677{align-items:center;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);margin-bottom:16px}._scoreDial_kd6x8_685{border-radius:50%;display:block;flex-shrink:0;height:68px;position:relative;width:68px}._scoreDial_kd6x8_685:after{background:#fff;border-radius:50%;content:"";height:46px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:46px}._scoreDialValue_kd6x8_706{font-size:16px;font-variant-numeric:tabular-nums;font-weight:800;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}._scoreGood_kd6x8_717{color:#15803d}._scoreMid_kd6x8_721{color:#b45309}._scoreLow_kd6x8_725{color:#b91c1c}._scoreNone_kd6x8_729{color:var(--slate-500)}._cardFacts_kd6x8_733{display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}._cardFacts_kd6x8_733 div{min-width:0}._cardFacts_kd6x8_733 dt{color:var(--slate-500);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}._cardFacts_kd6x8_733 dd{color:var(--slate-900);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;margin:1px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._viewToggle_kd6x8_765{background:#fff;border:1px solid var(--slate-300);border-radius:var(--radius-md);display:flex;flex:0 0 auto;height:36px;overflow:hidden}._viewToggle_kd6x8_765 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--slate-600);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:0 14px}._viewToggle_kd6x8_765 button:focus-visible{outline:2px solid #99f6e4;outline-offset:-2px}._viewToggleActive_kd6x8_792,._viewToggle_kd6x8_765 button._viewToggleActive_kd6x8_792{background:var(--accent);color:#fff}._listScroll_kd6x8_798{overflow-x:auto}._list_kd6x8_798{background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-10);min-width:860px;overflow:hidden}._listHead_kd6x8_810,._listRowOpen_kd6x8_811{align-items:center;display:grid;gap:14px;grid-template-columns:12px minmax(180px,1.4fr) 90px 130px 96px 140px 116px}._listHead_kd6x8_810{background:var(--slate-50);border-bottom:1px solid var(--slate-200);color:var(--slate-500);font-size:10px;font-weight:700;letter-spacing:.06em;padding:10px 60px 10px 18px;text-transform:uppercase}._listRow_kd6x8_811{align-items:center;border-bottom:1px solid var(--slate-100);display:flex;gap:8px;padding-right:14px}._listRow_kd6x8_811:last-child{border-bottom:0}._listRow_kd6x8_811:hover{background:var(--slate-50)}._listRow_kd6x8_811 ._settingsIconButton_kd6x8_332{flex-shrink:0;position:static}._listRowOpen_kd6x8_811{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;flex:1;font:inherit;min-width:0;padding:12px 8px 12px 18px;text-align:left}._listRowOpen_kd6x8_811:focus-visible{outline:2px solid #99f6e4;outline-offset:-2px}._listDot_kd6x8_868{border-radius:50%;flex-shrink:0;height:8px;width:8px}._listDotDetails_kd6x8_875{background:#0284c7}._listDotRoutePlanning_kd6x8_879{background:var(--teal-500)}._listDotActive_kd6x8_883{background:#16a34a}._listDotReady_kd6x8_887{background:#f59e0b}._listDotComplete_kd6x8_891{background:var(--slate-400)}._listName_kd6x8_895{min-width:0}._listName_kd6x8_895 strong{display:block;font-size:13.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._listName_kd6x8_895 span{color:#0f766e;display:block;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._listCell_kd6x8_918{color:var(--slate-600);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._listScore_kd6x8_926{align-items:center;display:flex;gap:8px}._listScore_kd6x8_926 strong{font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}._listPie_kd6x8_938{border-radius:50%;flex-shrink:0;height:22px;position:relative;width:22px}._listPie_kd6x8_938:after{background:#fff;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}._listProgress_kd6x8_958{align-items:center;display:flex;gap:8px}._listTrack_kd6x8_964{background:var(--slate-100);border-radius:var(--radius-pill);flex:1;height:4px;overflow:hidden}._listTrack_kd6x8_964 span{background:var(--accent);display:block;height:100%}._listProgress_kd6x8_958>span:last-child{color:var(--slate-500);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}._listDue_kd6x8_985{font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600}._listDue_kd6x8_985 small{color:var(--slate-400);display:block;font-size:11px;font-weight:500}._listDueLate_kd6x8_998{color:#b91c1c}._listDueLate_kd6x8_998 small{color:#dc2626}._srOnly_kd6x8_1006{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._restoreButton_kd6x8_1018{background:#fff;border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-700);cursor:pointer;flex-shrink:0;font:inherit;font-size:12px;font-weight:700;height:30px;margin-left:auto;padding:0 12px}._restoreButton_kd6x8_1018:hover,._restoreButton_kd6x8_1018:focus-visible{border-color:#0d9488;color:#0f766e;outline:none}._listRow_kd6x8_811 ._restoreButton_kd6x8_1018{margin-left:0}._archiveEmpty_kd6x8_1044{background:#fff;border:1px dashed var(--slate-300);border-radius:var(--radius-10);color:var(--slate-500);font-size:13px;margin:0;padding:28px;text-align:center}._archiveZone_kd6x8_1055{align-items:center;background:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-lg);display:flex;gap:14px;justify-content:space-between;margin-top:18px;padding:12px}._archiveZone_kd6x8_1055 h3{color:var(--slate-700);font-size:13px;margin:0}._archiveZone_kd6x8_1055 p{color:var(--slate-500);font-size:12px;line-height:1.35;margin:4px 0 0}._archiveZone_kd6x8_1055 button{background:#fff;border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-700);cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:700;height:34px;padding:0 12px}._archiveZone_kd6x8_1055 button:hover,._archiveZone_kd6x8_1055 button:focus-visible{border-color:#0d9488;color:#0f766e;outline:none}._archiveZone_kd6x8_1055 button:disabled{cursor:not-allowed;opacity:.5}._shareForm_kd6x8_1105{display:grid;gap:7px;margin-top:14px}._shareForm_kd6x8_1105 label{color:var(--slate-600);font-size:12px;font-weight:800}._shareForm_kd6x8_1105 div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}._shareForm_kd6x8_1105 input{min-width:0;height:34px;border:1px solid var(--slate-300);border-radius:var(--radius-md);padding:0 10px;font:inherit;font-size:13px;background:#fff;color:var(--slate-900)}._shareForm_kd6x8_1105 input:focus{outline:2px solid #99f6e4;border-color:#0d9488}._shareForm_kd6x8_1105 button{height:34px;border:1px solid #0f766e;border-radius:var(--radius-md);background:#0d9488;color:#fff;cursor:pointer;font-weight:800;padding:0 12px}._shareForm_kd6x8_1105 button:disabled{cursor:wait;opacity:.65}._teamMemberSelect_kd6x8_1156{height:34px;border:1px solid var(--slate-300);border-radius:var(--radius-md);padding:0 8px;font:inherit;font-size:13px;background:#fff;color:var(--slate-900)}._teamMemberSelect_kd6x8_1156:focus{outline:2px solid #99f6e4;border-color:#0d9488}._collaboratorList_kd6x8_1172{display:grid;gap:8px;margin-top:16px;padding:12px 14px;border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--slate-50)}._collaboratorListLabel_kd6x8_1182{color:var(--slate-600);font-size:12px;font-weight:800}._collaboratorEmpty_kd6x8_1188{color:var(--slate-500);font-size:13px;margin:0}._collaboratorList_kd6x8_1172 ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}._collaboratorList_kd6x8_1172 li{display:flex;align-items:center;justify-content:space-between;gap:12px}._collaboratorEmail_kd6x8_1209{color:var(--slate-900);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._collaboratorRole_kd6x8_1217{color:var(--slate-500);font-size:12px;font-weight:700;white-space:nowrap}._collaboratorRemoveButton_kd6x8_1224{background:transparent;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;margin-left:8px;padding:2px 8px}._collaboratorRemoveButton_kd6x8_1224:hover{background:#fef2f2}._collaboratorRemoveButton_kd6x8_1224:disabled{cursor:default;opacity:.6}._shareHint_kd6x8_1246{color:var(--slate-500);font-size:12px;margin:12px 0 0}._cardMessage_kd6x8_1252{color:#0f766e;font-size:12px;font-weight:800;margin:12px 0 0}._dangerZone_kd6x8_1259{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-lg);display:flex;gap:14px;justify-content:space-between;margin-top:18px;padding:12px}._dangerZone_kd6x8_1259 h3{color:#9a3412;font-size:13px;margin:0}._dangerZone_kd6x8_1259 p{color:#9a3412;font-size:12px;line-height:1.35;margin:4px 0 0}._dangerZone_kd6x8_1259 button{background:#dc2626;border:1px solid #b91c1c;border-radius:var(--radius-md);color:#fff;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:800;height:34px;padding:0 12px}._dangerZone_kd6x8_1259 button:disabled{cursor:not-allowed;opacity:.5}._modalBackdrop_kd6x8_1302{align-items:center;background:#0f172a8a;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:80}._settingsModal_kd6x8_1313{background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-lg);box-shadow:0 24px 70px #0f172a57;color:var(--slate-900);max-height:min(720px,calc(100vh - 48px));overflow:auto;padding:22px;width:min(520px,100%)}._modalHeader_kd6x8_1325{align-items:flex-start;border-bottom:1px solid var(--slate-200);display:flex;gap:18px;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}._modalHeader_kd6x8_1325 p{color:#0f766e;font-size:12px;font-weight:800;margin:0 0 5px;text-transform:uppercase}._modalHeader_kd6x8_1325 h2{color:var(--slate-900);font-size:22px;line-height:1.2;margin:0}._modalHeader_kd6x8_1325 span{color:var(--slate-500);display:block;font-size:13px;margin-top:5px}._modalHeader_kd6x8_1325 button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--slate-50);border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-600);cursor:pointer;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;padding:0;width:34px}._modalHeader_kd6x8_1325 button:hover,._modalHeader_kd6x8_1325 button:focus-visible{border-color:#0d9488;color:#0f766e;outline:none}._modalHeader_kd6x8_1325 svg{height:18px;width:18px}._modalHeader_kd6x8_1325 path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}._modalSummary_kd6x8_1392{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-lg);display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px;padding:12px}._modalSummary_kd6x8_1392 div{min-width:0}._modalSummary_kd6x8_1392 dt{color:var(--slate-500);font-size:11px;font-weight:800;text-transform:uppercase}._modalSummary_kd6x8_1392 dd{color:var(--slate-900);font-size:13px;font-weight:800;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._updates_kd6x8_1424{width:100%}._updatesButton_kd6x8_1428{align-items:center;background:var(--slate-800);border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-200);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:8px;height:34px;padding:0 12px;width:100%;justify-content:space-between}._updatesButton_kd6x8_1428 span{align-items:center;background:#14b8a6;border-radius:var(--radius-pill);color:#fff;display:inline-flex;font-size:11px;height:20px;justify-content:center;min-width:20px;padding:0 6px}._updatesPanel_kd6x8_1458{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--slate-900);display:flex;flex-direction:column;gap:8px;max-height:none;overflow:auto;padding:0;position:static;width:100%}._updatesPanelHeader_kd6x8_1474{align-items:center;border-bottom:1px solid var(--slate-200);display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}._invitationItem_kd6x8_1483 button,._notificationItem_kd6x8_1484 button{align-self:flex-start;border:1px solid var(--slate-300);border-radius:var(--radius-md);background:var(--slate-50);color:var(--slate-900);cursor:pointer;font:inherit;font-size:12px;font-weight:700;height:30px;padding:0 12px;transition:background .12s ease,border-color .12s ease}._invitationItem_kd6x8_1483 button:hover,._notificationItem_kd6x8_1484 button:hover{background:var(--slate-100);border-color:var(--slate-400)}._invitationItem_kd6x8_1483,._notificationItem_kd6x8_1484,._emptyUpdates_kd6x8_1507{border-radius:var(--radius-lg);padding:12px}._invitationItem_kd6x8_1483,._notificationItem_kd6x8_1484{display:flex;flex-direction:column;gap:6px}._invitationItem_kd6x8_1483{background:#ecfeff;border:1px solid #99f6e4}._invitationItem_kd6x8_1483 strong,._notificationItem_kd6x8_1484 strong{color:var(--slate-900);display:block;font-size:13px;font-weight:700;line-height:1.35}._invitationItem_kd6x8_1483 p,._notificationItem_kd6x8_1484 p{color:var(--slate-600);font-size:13px;line-height:1.4;margin:0}._invitationItem_kd6x8_1483 div{display:flex;gap:8px;margin-top:2px}._invitationItem_kd6x8_1483 button:first-child{background:#0d9488;border-color:#0f766e;color:#fff}._invitationItem_kd6x8_1483 button:first-child:hover{background:#0f766e;border-color:#115e59}._notificationItem_kd6x8_1484{background:#fff;border:1px solid var(--slate-200)}._notificationItem_kd6x8_1484 span{color:var(--slate-500);display:block;font-size:12px;margin:0}._notificationItem_kd6x8_1484._read_kd6x8_412{opacity:.7}._emptyUpdates_kd6x8_1507{background:#fff;border:1px solid var(--slate-200);color:var(--slate-500);font-size:13px;text-align:center}._newProjectForm_kd6x8_1584{background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-lg);margin-bottom:20px;padding:20px}._newProjectForm_kd6x8_1584 h2{font-size:17px;margin:0 0 16px}._newProjectFields_kd6x8_1597{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}._newProjectLabel_kd6x8_1604{color:var(--slate-600);display:flex;flex-direction:column;font-size:12px;font-weight:800;gap:5px}._newProjectLabel_kd6x8_1604 span{font-weight:400;color:var(--slate-400)}._newProjectInput_kd6x8_1618{background:#fff;border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-900);font:inherit;font-size:13px;height:36px;padding:0 10px}._newProjectInput_kd6x8_1618:focus{border-color:#0d9488;outline:2px solid #99f6e4}._newProjectError_kd6x8_1634{color:#dc2626;font-size:12px;margin:0 0 12px}._newProjectActions_kd6x8_1640{display:flex;gap:10px}._newProjectSubmit_kd6x8_1645{background:#0d9488;border:1px solid #0f766e;border-radius:var(--radius-md);color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:800;height:36px;padding:0 16px}._newProjectSubmit_kd6x8_1645:disabled{cursor:not-allowed;opacity:.55}._newProjectCancel_kd6x8_1663{background:var(--slate-50);border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-600);cursor:pointer;font:inherit;font-size:13px;font-weight:700;height:36px;padding:0 14px}._projectList_kd6x8_1676{display:flex;flex-direction:column;gap:12px}._projectCard_kd6x8_1682{background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-lg);overflow:hidden;transition:border-color .15s ease}._projectCardExpanded_kd6x8_1690{border-color:#0d9488}._projectCardHeaderRow_kd6x8_1694{align-items:center;display:flex;gap:8px;padding:6px 14px 6px 0}._projectCardHeaderRow_kd6x8_1694:hover{background:var(--slate-50)}._projectCardHeaderRow_kd6x8_1694 ._settingsIconButton_kd6x8_332{flex-shrink:0;position:static}._projectCardHeaderRow_kd6x8_1694 ._settingsIconButton_kd6x8_332:disabled{cursor:not-allowed;opacity:.45}._projectExportError_kd6x8_1715{color:#dc2626;flex-shrink:0;font-size:12px}._projectCardHeader_kd6x8_1694{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:1;gap:16px;justify-content:space-between;min-width:0;padding:12px 8px 12px 18px;text-align:left}._projectCardHeader_kd6x8_1694:hover{background:transparent}._projectCardMeta_kd6x8_1741{min-width:0}._projectCardTitle_kd6x8_1745{align-items:center;display:flex;gap:8px}._projectCardTitle_kd6x8_1745 strong{font-size:16px}._projectCardChevron_kd6x8_1755{color:var(--slate-500);flex-shrink:0;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;fill:none;width:18px}._projectCardDescription_kd6x8_1767{color:var(--slate-500);font-size:13px;margin:4px 0 0 26px}._projectCardStats_kd6x8_1773{align-items:center;display:flex;flex-shrink:0;gap:14px}._projectCardStats_kd6x8_1773 span{color:var(--slate-600);font-size:13px;font-weight:700;white-space:nowrap}._projectCardScore_kd6x8_1787{background:#dcfce7;border-radius:var(--radius-pill);color:#166534!important;padding:3px 9px}._projectCardBody_kd6x8_1794{border-top:1px solid var(--slate-200);padding:20px 18px}._projectEmpty_kd6x8_1799{color:var(--slate-500);font-size:13px;margin:0;padding:12px 0}._projectSubSection_kd6x8_1806{margin-bottom:24px}._projectSubSection_kd6x8_1806 h3{color:var(--slate-600);font-size:12px;font-weight:800;letter-spacing:.05em;margin:0 0 12px;text-transform:uppercase}._assignProject_kd6x8_1822{display:grid;gap:6px;margin-bottom:16px}._assignProject_kd6x8_1822 label{color:var(--slate-600);font-size:12px;font-weight:800}._assignProjectSelect_kd6x8_1834{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2364748b' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-900);cursor:pointer;font:inherit;font-size:13px;height:36px;padding:0 32px 0 10px;width:100%}._assignProjectSelect_kd6x8_1834:focus{border-color:#0d9488;outline:2px solid #99f6e4}@media (max-width: 900px){._metricsBand_kd6x8_76{grid-template-columns:repeat(6,minmax(0,1fr))}._metric_kd6x8_76{grid-column:span 2}._metric_kd6x8_76:nth-child(4),._metric_kd6x8_76:nth-child(5){grid-column:span 3}}@media (max-width: 760px){._main_kd6x8_65{padding:18px}._metricsBand_kd6x8_76{grid-template-columns:repeat(2,minmax(0,1fr))}._metric_kd6x8_76,._metric_kd6x8_76:nth-child(4){grid-column:span 1}._metric_kd6x8_76:nth-child(5){grid-column:span 2}._toolbar_kd6x8_231{flex-direction:column;align-items:stretch}._toolbarSearch_kd6x8_239,._toolbarSelect_kd6x8_257{flex:0 0 auto;width:100%}._sectionHeader_kd6x8_142{align-items:flex-start;flex-direction:column}._updatesPanel_kd6x8_1458{width:100%}._shareForm_kd6x8_1105,._shareForm_kd6x8_1105 div,._scorePanel_kd6x8_460,._modalSummary_kd6x8_1392{grid-template-columns:1fr}}._focusPanel_kd6x8_1919{align-items:center;border-bottom:1px solid var(--slate-200);display:flex;flex-wrap:wrap;gap:12px 24px;margin:-8px auto 24px;max-width:1180px;padding:0 2px 18px}._resumeContext_kd6x8_1930{align-items:center;display:flex;flex:1 1 360px;gap:12px;min-width:0}._resumeIcon_kd6x8_1938{color:var(--slate-400);flex-shrink:0;height:24px;width:24px}._resumeText_kd6x8_1945{min-width:0}._focusEyebrow_kd6x8_1949{color:var(--slate-500);font-size:11px;font-weight:500;margin:0 0 4px}._resumeDetails_kd6x8_1956{align-items:baseline;color:var(--slate-500);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 12px}._resumeDetails_kd6x8_1956 h2{color:var(--slate-800);font-size:15px;font-weight:650;line-height:1.4;margin:0;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._focusActions_kd6x8_1977{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}._resumeAction_kd6x8_1984,._nextTaskAction_kd6x8_1985{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--teal-700);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:10px;min-height:36px;padding:8px;transition:background .16s ease}._nextTaskAction_kd6x8_1985{border-left:1px solid var(--slate-200);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding-left:20px}._resumeAction_kd6x8_1984:hover,._nextTaskAction_kd6x8_1985:hover{background:#e6f3f0}._quickFilters_kd6x8_2013{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}._quickFilters_kd6x8_2013 button{align-items:center;background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-pill);color:var(--slate-600);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:9px;min-height:36px;padding:6px 12px;transition:background .16s ease,border-color .16s ease}._quickFilters_kd6x8_2013 button span{background:var(--slate-100);border-radius:var(--radius-pill);font-size:11px;font-variant-numeric:tabular-nums;min-width:22px;padding:2px 5px}._quickFilters_kd6x8_2013 button:hover{border-color:#0d9488}._quickFilters_kd6x8_2013 ._quickFilterSelected_kd6x8_2048{background:#0f766e;border-color:#0f766e;color:#fff}._quickFilters_kd6x8_2013 ._quickFilterSelected_kd6x8_2048 span{background:#ffffff2e}._resultsSummary_kd6x8_2056{align-items:center;color:var(--slate-500);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;margin:-4px 0 14px;min-height:24px}._resultsSummary_kd6x8_2056 button{background:transparent;border:0;color:#0f766e;cursor:pointer;font:inherit;font-weight:600;padding:4px;text-decoration:underline;text-underline-offset:3px}._resumeAction_kd6x8_1984:focus-visible,._nextTaskAction_kd6x8_1985:focus-visible,._quickFilters_kd6x8_2013 button:focus-visible,._resultsSummary_kd6x8_2056 button:focus-visible,._cardOpen_kd6x8_309:focus-visible{outline:2px solid #0d9488;outline-offset:4px}._routePreview_kd6x8_2089{aspect-ratio:360 / 136;background-color:#edf5f3;background-image:linear-gradient(rgba(15,118,110,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(15,118,110,.05) 1px,transparent 1px);background-size:24px 24px;border:1px solid #dbeae6;border-radius:var(--radius-md);display:block;flex-shrink:0;margin-bottom:16px;overflow:hidden;position:relative;width:100%}._routePreview_kd6x8_2089>svg{display:block;height:100%;width:100%}._routeMapImage_kd6x8_2110{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}._routePreviewEmpty_kd6x8_2117{align-items:center;color:#52726b;display:flex;flex-direction:column;font-size:12px;gap:8px;justify-content:center}._routePreviewEmpty_kd6x8_2117>svg{height:28px;width:28px}@media (max-width: 700px){._focusPanel_kd6x8_1919{gap:8px;padding-bottom:14px}._resumeContext_kd6x8_1930{flex-basis:100%}._resumeDetails_kd6x8_1956 h2{max-width:100%}._focusActions_kd6x8_1977{padding-left:28px;gap:0 8px}._nextTaskAction_kd6x8_1985{border-left:0;border-radius:var(--radius-sm);padding-left:8px}._grid_kd6x8_283{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){._card_kd6x8_289,._metric_kd6x8_76,._resumeAction_kd6x8_1984,._nextTaskAction_kd6x8_1985,._quickFilters_kd6x8_2013 button{transition:none}._card_kd6x8_289:hover{transform:none}}._askBox_rkzx1_13,._dialog_rkzx1_14{--da-accent: var(--teal-600);--da-accent-strong: var(--teal-700);--da-tint: #f0fdfa;--da-tint-strong: #ccfbf1;--da-line: #d8e1e8;--da-line-soft: var(--slate-200);--da-amber: #b45309}._askBox_rkzx1_13{--ask-rule: rgba(148, 163, 184, .18);--ask-bright: #5eead4;background:radial-gradient(48% 170% at 0% 0%,#2dd4bf33,#2dd4bf00 62%),var(--slate-900);border:1px solid var(--slate-900);border-radius:var(--radius-xl);box-shadow:0 1px 2px #0f172a1a,0 14px 30px -18px #0f172ab3;container-type:inline-size;margin:-8px auto 22px;max-width:1180px;overflow:hidden}._askBody_rkzx1_52{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px}._askHead_rkzx1_59{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;min-height:30px}._askTitle_rkzx1_67{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:10px;letter-spacing:-.005em;line-height:1.3}._askAbout_rkzx1_79{color:var(--slate-400);flex:1 1 0;font-size:13.5px;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._askField_rkzx1_90{align-items:center;background:#fff;border:1px solid transparent;border-radius:var(--radius-10);box-shadow:0 1px 2px #02061766;display:flex;gap:6px;padding-right:6px;transition:box-shadow .16s ease}._askField_rkzx1_90:hover{box-shadow:0 1px 2px #02061766,0 0 0 3px #94a3b847}._askField_rkzx1_90:focus-within{border-color:var(--da-accent);box-shadow:0 1px 2px #02061766,0 0 0 3px #2dd4bf8c}._askInput_rkzx1_111{background:transparent;border:0;color:var(--slate-900);cursor:text;flex:1;font:inherit;font-size:15px;line-height:1.4;min-width:0;outline:none;padding:14px 8px 14px 16px}._askInput_rkzx1_111::placeholder{color:var(--slate-500);opacity:1}._askButton_rkzx1_130,._sendButton_rkzx1_131{align-items:center;background:linear-gradient(180deg,var(--teal-600) 0%,var(--teal-700) 100%);border:0;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0f766e66,inset 0 1px #ffffff38;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:36px;padding:0 14px;transition:filter .16s ease}._askButton_rkzx1_130{border-radius:7px;font-size:13.5px;min-height:38px;padding:0 16px}._askButton_rkzx1_130:hover:not(:disabled),._sendButton_rkzx1_131:hover:not(:disabled){filter:brightness(1.08)}._sendButton_rkzx1_131:disabled{background:var(--slate-200);box-shadow:none;color:var(--slate-500);cursor:default}._askButton_rkzx1_130:disabled{cursor:default;opacity:.5}._askHints_rkzx1_177{border-top:1px solid var(--ask-rule);display:flex;overflow:hidden}._hint_rkzx1_183{align-items:center;background:transparent;border:0;box-shadow:-1px 0 0 var(--ask-rule),0 -1px 0 var(--ask-rule);color:var(--slate-300);cursor:pointer;display:flex;flex:1 1 auto;font:inherit;font-size:13px;font-weight:500;gap:8px;justify-content:space-between;line-height:1.35;min-width:0;padding:12px 14px 12px 18px;text-align:left;transition:background .16s ease,color .16s ease}@container (max-width: 900px){._askHints_rkzx1_177{display:grid;grid-template-columns:1fr 1fr}}@container (max-width: 520px){._askHints_rkzx1_177{grid-template-columns:1fr}}._hint_rkzx1_183 svg{color:var(--slate-500);flex-shrink:0;transition:color .16s ease,transform .16s ease}._hint_rkzx1_183:hover:not(:disabled){background:#ffffff0f;color:#fff}._hint_rkzx1_183:hover:not(:disabled) svg{color:var(--ask-bright);transform:translate(2px)}._hint_rkzx1_183:disabled{cursor:default;opacity:.55}._resume_rkzx1_239{align-items:center;background:#2dd4bf1f;border:1px solid rgba(45,212,191,.32);border-radius:var(--radius-pill);color:var(--ask-bright);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:6px;line-height:1.3;margin-left:auto;padding:5px 12px;transition:background .16s ease}._resume_rkzx1_239:hover{background:#2dd4bf33}._hint_rkzx1_183:focus-visible,._resume_rkzx1_239:focus-visible{outline:2px solid var(--ask-bright);outline-offset:2px}._hint_rkzx1_183:focus-visible{outline-offset:-3px}._askMark_rkzx1_275{align-items:center;background:linear-gradient(140deg,var(--teal-500) 0%,var(--teal-700) 100%);border-radius:9px;box-shadow:0 1px 2px #0f766e59,inset 0 1px #ffffff4d;color:#fff;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}._backdrop_rkzx1_288{align-items:center;background:#0f172a80;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:400}._dialog_rkzx1_14{animation:_daRise_rkzx1_1 .18s ease-out;background:#fff;border:1px solid var(--da-line);border-radius:var(--radius-16);box-shadow:0 28px 80px #0f172a5c;color:var(--slate-800);display:flex;flex-direction:column;height:min(820px,calc(100vh - 48px));overflow:hidden;width:min(780px,100%)}@keyframes _daRise_rkzx1_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._dialogHead_rkzx1_325{align-items:center;border-bottom:1px solid var(--da-line-soft);display:flex;flex-shrink:0;gap:12px;padding:14px 16px 14px 20px}._dialogTitle_rkzx1_334{flex:1;min-width:0}._dialogTitle_rkzx1_334 h2{color:var(--slate-900);font-size:16px;font-weight:700;line-height:1.25;margin:0}._dialogTitle_rkzx1_334 p{color:var(--slate-500);font-size:12.5px;line-height:1.35;margin:2px 0 0}._iconButton_rkzx1_354{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-lg);color:var(--slate-500);cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;padding:0;transition:background .16s ease,color .16s ease;width:34px}._iconButton_rkzx1_354:hover{background:var(--slate-100);color:var(--slate-900)}._thread_rkzx1_375{display:flex;flex:1;flex-direction:column;gap:22px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 24px 26px}._question_rkzx1_386{align-self:flex-end;background:var(--slate-100);scroll-margin-top:22px;border-radius:14px 14px 4px;color:var(--slate-900);font-size:14.5px;line-height:1.45;max-width:82%;overflow-wrap:anywhere;padding:10px 14px}._answer_rkzx1_399{display:flex;flex-direction:column;gap:16px}._thread_rkzx1_375>._answer_rkzx1_399:last-child{min-height:calc(100% - 70px)}._answerLabel_rkzx1_410 svg{color:var(--da-accent)}._failed_rkzx1_414{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-10);color:#991b1b;display:flex;flex-direction:column;font-size:13.5px;gap:10px;line-height:1.45;padding:12px 14px}._failed_rkzx1_414 p{align-items:flex-start;display:flex;gap:8px;margin:0}._failed_rkzx1_414 svg{flex-shrink:0;margin-top:2px}._composer_rkzx1_440{border-top:1px solid var(--da-line-soft);display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:14px 20px}._composerRow_rkzx1_449{align-items:flex-end;background:#fff;border:1px solid var(--slate-300);border-radius:var(--radius-xl);display:flex;gap:10px;padding:8px 8px 8px 14px;transition:border-color .16s ease,box-shadow .16s ease}._composerRow_rkzx1_449:focus-within{border-color:var(--da-accent);box-shadow:0 0 0 3px #0d948824}._composerRow_rkzx1_449 textarea{background:transparent;border:0;color:var(--slate-900);flex:1;font:inherit;font-size:14.5px;line-height:1.45;max-height:132px;min-width:0;outline:none;padding:7px 0;resize:none}._composerRow_rkzx1_449 textarea::placeholder{color:var(--slate-500)}._composerNote_rkzx1_484{color:var(--slate-500);font-size:12px;line-height:1.4;margin:0}._assessmentDetail_rkzx1_492{display:flex;flex-direction:column;gap:8px}._assessmentFacts_rkzx1_498{color:var(--slate-600);font-size:13px;line-height:1.45;margin:0}._overdue_rkzx1_505{color:#b91c1c;font-weight:600}._label_rkzx1_512{align-items:center;color:var(--slate-500);display:flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.07em;margin:0;text-transform:uppercase}._count_rkzx1_524{background:var(--slate-100);border-radius:var(--radius-pill);color:var(--slate-600);font-size:11px;font-weight:800;letter-spacing:0;line-height:1.5;padding:0 8px}._primaryButton_rkzx1_535{align-items:center;background:var(--da-accent);border:0;border-radius:var(--radius-lg);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:36px;padding:0 14px;transition:background .16s ease}._primaryButton_rkzx1_535:hover:not(:disabled){background:var(--da-accent-strong)}._primaryButton_rkzx1_535:disabled{background:var(--slate-200);color:var(--slate-500);cursor:default}._ghostButton_rkzx1_563{align-items:center;background:#fff;border:1px solid var(--slate-300);border-radius:var(--radius-lg);color:var(--slate-700);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:6px;justify-content:center;min-height:32px;padding:0 11px;transition:border-color .16s ease,color .16s ease,background .16s ease;white-space:nowrap}._ghostButton_rkzx1_563:hover:not(:disabled){background:var(--da-tint);border-color:var(--da-accent);color:var(--da-accent-strong)}._ghostButton_rkzx1_563:disabled{cursor:default;opacity:.5}._textButton_rkzx1_593{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:var(--slate-600);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:5px;min-height:28px;padding:0 8px;transition:color .16s ease,background .16s ease;white-space:nowrap}._textButton_rkzx1_593:hover:not(:disabled){background:var(--slate-100);color:var(--slate-900)}._textButton_rkzx1_593:disabled{cursor:default;opacity:.5}._askButton_rkzx1_130:focus-visible,._sendButton_rkzx1_131:focus-visible,._iconButton_rkzx1_354:focus-visible,._primaryButton_rkzx1_535:focus-visible,._ghostButton_rkzx1_563:focus-visible,._textButton_rkzx1_593:focus-visible,._starter_rkzx1_627:focus-visible,._ref_rkzx1_628:focus-visible,._evidenceItem_rkzx1_629:focus-visible,._lookFrame_rkzx1_630:focus-visible{outline:2px solid var(--da-accent);outline-offset:2px}._prose_rkzx1_635{color:var(--slate-800);font-size:14.5px;line-height:1.62;overflow-wrap:anywhere}._prose_rkzx1_635 p{margin:0 0 11px}._prose_rkzx1_635 ul{margin:0 0 11px;padding-left:20px}._prose_rkzx1_635 ul li{margin:5px 0;padding-left:2px}._prose_rkzx1_635 ul li::marker{color:var(--slate-400)}._prose_rkzx1_635 ol{counter-reset:step;list-style:none;margin:2px 0 12px;padding:0}._prose_rkzx1_635 ol li{counter-increment:step;margin:0;padding:7px 0 7px 36px;position:relative}._prose_rkzx1_635 ol li:before{align-items:center;background:var(--da-tint-strong);border-radius:50%;color:var(--da-accent-strong);content:counter(step);display:flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;height:23px;justify-content:center;left:0;position:absolute;top:7px;width:23px}._prose_rkzx1_635>:last-child{margin-bottom:0}._prose_rkzx1_635 strong,._guideSteps_rkzx1_699 strong{background:var(--slate-100);border:1px solid var(--da-line-soft);border-radius:5px;color:var(--slate-900);font-size:.93em;font-weight:650;padding:1px 6px;white-space:nowrap}._ref_rkzx1_628{align-items:center;background:var(--da-tint-strong);border:0;border-radius:5px;color:var(--da-accent-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:800;height:17px;justify-content:center;line-height:1;margin:0 1px;min-width:17px;padding:0 4px;transition:background .16s ease,color .16s ease;vertical-align:1px}._ref_rkzx1_628:hover,._refOpen_rkzx1_734{background:var(--da-accent);color:#fff}._refStatic_rkzx1_739,._refStatic_rkzx1_739:hover{background:var(--slate-100);color:var(--slate-600);cursor:default}._topicActions_rkzx1_746{display:flex;flex-wrap:wrap;gap:8px;margin-top:-4px}._block_rkzx1_753{display:flex;flex-direction:column;gap:8px}._evidence_rkzx1_629{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0 -8px;padding:0}._evidenceItem_rkzx1_629{align-items:start;background:transparent;border:0;border-radius:var(--radius-lg);color:var(--slate-700);cursor:pointer;display:grid;font:inherit;font-size:13px;gap:9px;grid-template-columns:auto 15px minmax(0,1fr);line-height:1.4;padding:7px 8px;text-align:left;transition:background .16s ease,color .16s ease;width:100%}._evidenceItem_rkzx1_629:hover,._evidenceItemOpen_rkzx1_788{background:var(--slate-100);color:var(--slate-900)}._evidenceStatic_rkzx1_793,._evidenceStatic_rkzx1_793:hover{background:transparent;color:var(--slate-600);cursor:default}._evidenceNumber_rkzx1_800{align-items:center;background:var(--da-tint-strong);border-radius:5px;color:var(--da-accent-strong);display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:800;height:17px;justify-content:center;margin-top:1px;min-width:17px;padding:0 4px}._evidenceItem_rkzx1_629 svg{color:var(--slate-400);margin-top:2px}._evidenceDetail_rkzx1_821{background:var(--slate-50);border:1px solid var(--da-line-soft);border-radius:var(--radius-10);display:flex;flex-direction:column;gap:8px;margin:2px 8px 8px 34px;padding:12px 14px}._evidenceDetail_rkzx1_821>strong{color:var(--slate-900);font-size:13.5px;line-height:1.35}._evidenceDetail_rkzx1_821 p{color:var(--slate-600);font-size:13px;line-height:1.5;margin:0}._evidenceDetail_rkzx1_821 a{align-items:center;align-self:flex-start;color:var(--da-accent-strong);display:inline-flex;font-size:12.5px;font-weight:700;gap:5px;text-decoration:none}._evidenceDetail_rkzx1_821 a:hover{text-decoration:underline}._evidenceDetail_rkzx1_821 ._primaryButton_rkzx1_535,._evidenceDetail_rkzx1_821 ._ghostButton_rkzx1_563{align-self:flex-start}._guideSteps_rkzx1_699{color:var(--slate-700);font-size:13px;line-height:1.55;margin:0;padding-left:20px}._guideSteps_rkzx1_699 li{margin:5px 0;padding-left:2px}._guideSteps_rkzx1_699 li::marker{color:var(--slate-500);font-weight:700}._guideNotes_rkzx1_883{border-top:1px solid var(--da-line-soft);color:var(--slate-600);font-size:12.5px;line-height:1.5;list-style:none;margin:2px 0 0;padding:9px 0 0}._guideNotes_rkzx1_883 li{margin:4px 0}._look_rkzx1_630{background:var(--slate-50);border:1px solid var(--da-line-soft);border-radius:var(--radius-10);display:flex;flex-direction:column;gap:6px;padding:10px 12px}._look_rkzx1_630 p{color:var(--slate-700);font-size:13px;line-height:1.5;margin:0}._look_rkzx1_630 em{color:var(--slate-500);font-size:12px}._lookFrame_rkzx1_630{align-items:center;align-self:flex-start;background:transparent;border:0;color:var(--da-accent-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:6px;padding:0}._callout_rkzx1_934{background:var(--slate-50);border-left:3px solid var(--slate-300);border-radius:0 var(--radius-lg) var(--radius-lg) 0;display:flex;flex-direction:column;gap:6px;padding:11px 14px}._callout_rkzx1_934 ul{color:var(--slate-700);font-size:13px;line-height:1.5;margin:0;padding-left:17px}._callout_rkzx1_934 li{margin:3px 0}._calloutUncertain_rkzx1_956{background:#fffbeb;border-left-color:#f59e0b}._calloutUncertain_rkzx1_956 ._label_rkzx1_512{color:var(--da-amber)}._calloutNext_rkzx1_965{background:var(--da-tint);border-left-color:var(--da-accent)}._calloutNext_rkzx1_965 ._label_rkzx1_512{color:var(--da-accent-strong)}._basis_rkzx1_974{color:var(--slate-500);display:flex;flex-direction:column;font-size:12.5px;gap:4px;line-height:1.4}._basis_rkzx1_974 p{align-items:flex-start;display:flex;gap:7px;margin:0}._basis_rkzx1_974 svg{flex-shrink:0;margin-top:2px}._basisWarning_rkzx1_995{color:var(--da-amber)}._starters_rkzx1_999{display:flex;flex-direction:column;gap:7px;margin-top:6px}._starter_rkzx1_627{align-items:center;background:#fff;border:1px solid var(--da-line-soft);border-radius:var(--radius-10);color:var(--slate-800);cursor:pointer;display:flex;font:inherit;font-size:13.5px;gap:10px;justify-content:space-between;line-height:1.4;padding:10px 13px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease}._starter_rkzx1_627 svg{color:var(--slate-400);flex-shrink:0;transition:color .16s ease,transform .16s ease}._starter_rkzx1_627:hover:not(:disabled){background:var(--da-tint);border-color:var(--da-accent);color:var(--da-accent-strong)}._starter_rkzx1_627:hover:not(:disabled) svg{color:var(--da-accent);transform:translate(2px)}._starter_rkzx1_627:disabled{cursor:default;opacity:.5}._starterSmall_rkzx1_1046{font-size:13px;padding:8px 12px}._answerActions_rkzx1_1051{align-items:center;border-top:1px solid var(--da-line-soft);display:flex;gap:10px;padding-top:12px}._pending_rkzx1_1059{align-items:flex-start;color:var(--slate-600);display:flex;font-size:14px;gap:10px;line-height:1.45}._pending_rkzx1_1059 ._dots_rkzx1_1068{margin-top:7px}._pending_rkzx1_1059 p{margin:0}._pending_rkzx1_1059 ._quiet_rkzx1_1076{margin-top:3px}._pendingTime_rkzx1_1080{color:var(--slate-500);font-variant-numeric:tabular-nums}._dots_rkzx1_1068{display:inline-flex;gap:4px}._dots_rkzx1_1068 i{animation:_daPulse_rkzx1_1 1.2s ease-in-out infinite;background:var(--da-accent);border-radius:50%;height:6px;width:6px}._dots_rkzx1_1068 i:nth-child(2){animation-delay:.15s}._dots_rkzx1_1068 i:nth-child(3){animation-delay:.3s}@keyframes _daPulse_rkzx1_1{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}._quiet_rkzx1_1076{color:var(--slate-500);font-size:12.5px;line-height:1.45;margin:0}._briefCard_rkzx1_1128{background:var(--slate-50);border:1px solid var(--da-line-soft);border-radius:var(--radius-10);display:flex;flex-direction:column;gap:10px;padding:12px 14px}._briefCardHead_rkzx1_1138{align-items:center;display:flex;gap:10px}._briefCardIcon_rkzx1_1144{color:var(--da-accent-strong);display:inline-flex}._briefCardMeta_rkzx1_1149{color:var(--slate-600);font-size:13px;margin:0}._checks_rkzx1_1155{color:var(--da-amber);font-size:13px;list-style:none;margin:0;padding:0}@media (max-width: 640px){._backdrop_rkzx1_288{padding:0}._dialog_rkzx1_14{border-radius:0;height:100vh;width:100%}._askAbout_rkzx1_79{flex-basis:100%;white-space:normal}._resume_rkzx1_239{margin-left:0}._thread_rkzx1_375{padding:18px 16px 22px}._question_rkzx1_386{max-width:92%}}@media (prefers-reduced-motion: reduce){._dialog_rkzx1_14,._dots_rkzx1_1068 i{animation:none}._starter_rkzx1_627 svg{transition:none}}._panel_1xp8e_1{display:flex;flex-direction:column;gap:8px}._panelTitle_1xp8e_7{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800);margin-bottom:4px}._fileButton_1xp8e_18{font:inherit;font-size:13px;padding:9px 12px;border:1px dashed var(--slate-600);border-radius:var(--radius-lg);background:var(--slate-800);cursor:pointer;text-align:left;color:var(--slate-300)}._fileButton_1xp8e_18:hover{border-color:#14b8a6;color:var(--slate-200)}._fileButton_1xp8e_18:disabled{cursor:wait;opacity:.7}._hint_1xp8e_40{font-size:12px;color:var(--slate-500);line-height:1.5;margin:0}._fileCard_1xp8e_47{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--slate-700);border-radius:var(--radius-lg);background:var(--slate-800)}._fileCardActive_1xp8e_57{border-color:#0f766e;background:#1e3a5f}._fileSelect_1xp8e_62{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;background:none;border:none;padding:0;cursor:pointer;text-align:left;font:inherit}._fileName_1xp8e_76{font-size:12px;font-weight:600;color:var(--slate-200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileMeta_1xp8e_85{font-size:10px;color:var(--slate-500)}._statusChip_1xp8e_90{flex-shrink:0;font-size:10px;font-weight:700;padding:2px 8px;border-radius:var(--radius-pill)}._status_uploaded_1xp8e_98{background:var(--slate-900);color:var(--slate-400);border:1px solid var(--slate-700)}._status_parsed_1xp8e_104{background:#0ea5e924;color:#7dd3fc;border:1px solid rgb(14 165 233 / 35%)}._status_mapped_1xp8e_110{background:#14b8a624;color:#5eead4;border:1px solid rgb(20 184 166 / 35%)}._status_analyzed_1xp8e_116{background:#22c55e24;color:#4ade80;border:1px solid rgb(34 197 94 / 35%)}._status_failed_1xp8e_122{background:#ef444424;color:#fca5a5;border:1px solid rgb(239 68 68 / 35%)}._deleteBtn_1xp8e_128,._reparseBtn_1xp8e_129{flex-shrink:0;background:none;border:none;cursor:pointer;font-size:10px;color:var(--slate-500);padding:0;text-decoration:underline;text-underline-offset:2px}._deleteBtn_1xp8e_128:hover{color:#ef4444}._reparseBtn_1xp8e_129:hover{color:#5eead4}._panel_1v6ls_1{display:flex;flex-direction:column;gap:10px}._panelTitle_1v6ls_7{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800);margin-bottom:4px}._mappingIssue_1v6ls_19{margin:0;padding:10px 12px;border-left:3px solid #f59e0b;background:#f59e0b1a;border-radius:var(--radius-sm);font-size:12px;color:#fbbf24;line-height:1.5}._layoutChoice_1v6ls_30{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid rgb(56 189 248 / 35%);border-radius:var(--radius-lg);background:#38bdf814}._layoutChoiceLabel_1v6ls_40{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7dd3fc}._layoutChoiceRow_1v6ls_48{display:flex;gap:6px}._layoutChoiceRow_1v6ls_48 select{flex:1;min-width:0;font-size:11px;background:var(--slate-900);color:var(--slate-100);border:1px solid var(--slate-700);border-radius:var(--radius-sm);padding:5px 6px}._summaryRow_1v6ls_64{display:flex;flex-wrap:wrap;gap:6px}._summaryChip_1v6ls_70{font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--slate-800);color:var(--slate-400);border:1px solid var(--slate-700)}._summaryConfirmed_1v6ls_80{color:#6ee7b7;border-color:#34d39966}._summaryReview_1v6ls_85{color:#fcd34d;border-color:#f59e0b66}._summaryUnmatched_1v6ls_90{color:#fca5a5;border-color:#ef444466}._registrationLine_1v6ls_95{margin:0;font-size:11px;color:var(--slate-500);line-height:1.4}._groupList_1v6ls_102{display:flex;flex-direction:column;gap:6px}._groupBlock_1v6ls_108{display:flex;flex-direction:column;border-radius:var(--radius-lg);background:var(--slate-800);border:1px solid transparent}._groupBlockSelected_1v6ls_117{border-color:#0f766e;background:#1e3a5f}._groupRow_1v6ls_122{display:flex;align-items:center;gap:8px;padding:7px 8px}._visibilityToggle_1v6ls_129{display:inline-flex;flex-shrink:0}._swatch_1v6ls_134{flex-shrink:0;width:18px;height:12px;border-radius:3px;border:1px solid rgb(255 255 255 / 25%)}._swatchPatterned_1v6ls_142{background-image:repeating-linear-gradient(45deg,rgb(15 23 42 / 55%) 0,rgb(15 23 42 / 55%) 2px,transparent 2px,transparent 5px)}._symbolSwatch_1v6ls_152{flex-shrink:0;width:18px;font-size:13px;line-height:1;text-align:center}._groupInfo_1v6ls_160{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:0}._groupLabel_1v6ls_176{font-size:12px;font-weight:700;color:var(--slate-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._groupInfo_1v6ls_160:hover ._groupLabel_1v6ls_176{color:#5eead4}._groupMeta_1v6ls_190{font-size:10px;color:var(--slate-500)}._statusChip_1v6ls_195{flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:3px 7px;border-radius:999px}._status_confirmed_1v6ls_205{background:#34d39926;color:#6ee7b7}._status_needs_review_1v6ls_210{background:#f59e0b26;color:#fcd34d}._status_unmatched_1v6ls_215{background:#ef44441f;color:#fca5a5}._expandButton_1v6ls_220{flex-shrink:0;font:inherit;font-size:11px;line-height:1;padding:4px 5px;border:1px solid var(--slate-700);border-radius:var(--radius-sm);background:var(--slate-900);color:var(--slate-400);cursor:pointer}._expandButton_1v6ls_220:hover{border-color:#14b8a6;color:#5eead4}._groupDetails_1v6ls_238{display:flex;flex-direction:column;gap:8px;padding:8px 10px 10px;border-top:1px solid var(--slate-700)}._groupNote_1v6ls_246{margin:0;font-size:11px;color:#fcd34d;line-height:1.4}._sourceDescription_1v6ls_254{margin:0;display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--slate-300);line-height:1.4;padding:6px 8px;border-left:2px solid var(--slate-600);background:var(--slate-900);border-radius:var(--radius-sm)}._sourceDescriptionLabel_1v6ls_268{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--slate-500)}._memberLayer_1v6ls_276{font-size:11px;font-weight:600;color:var(--slate-200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._memberMeta_1v6ls_285{font-size:10px;color:var(--slate-500)}._unclassified_1v6ls_290{border:1px solid var(--slate-800);border-radius:var(--radius-lg);padding:8px 10px}._unclassified_1v6ls_290 summary{font-size:11px;font-weight:700;color:var(--slate-400);cursor:pointer}._unclassifiedRow_1v6ls_303{display:flex;align-items:center;gap:8px;padding:5px 0 0}._warningDetails_1v6ls_310{font-size:11px;color:var(--slate-500)}._warningDetails_1v6ls_310 summary{cursor:pointer}._warningList_1v6ls_320{margin:6px 0 0;padding:8px 10px 8px 24px;border-left:2px solid #d97706;background:#d9770614;border-radius:var(--radius-sm);font-size:11px;color:#d97706;line-height:1.5;display:flex;flex-direction:column;gap:4px}._actions_1v6ls_334{display:flex;gap:8px}._primaryButton_1v6ls_339{flex:1;font:inherit;font-size:12px;font-weight:800;padding:9px 12px;border:0;border-radius:var(--radius-md);background:#0f766e;color:#f0fdfa;cursor:pointer}._primaryButton_1v6ls_339:hover:not(:disabled){background:#14b8a6}._primaryButton_1v6ls_339:disabled,._secondaryButton_1v6ls_357:disabled,._confirmButton_1v6ls_358:disabled{opacity:.5;cursor:not-allowed}._secondaryButton_1v6ls_357{font:inherit;font-size:12px;font-weight:700;padding:9px 12px;border:1px solid var(--slate-700);border-radius:var(--radius-md);background:var(--slate-800);color:var(--slate-200);cursor:pointer}._secondaryButton_1v6ls_357:hover:not(:disabled){background:var(--slate-700)}._confirmButton_1v6ls_358{font:inherit;font-size:11px;font-weight:800;padding:6px 10px;border:1px solid rgb(52 211 153 / 45%);border-radius:var(--radius-md);background:#34d3991f;color:#6ee7b7;cursor:pointer;align-self:flex-start}._confirmButton_1v6ls_358:hover:not(:disabled){background:#34d39938}._hint_1v6ls_396{font-size:12px;color:var(--slate-500);line-height:1.5;margin:0}._facilityControls_1v6ls_403{display:flex;flex-wrap:wrap;align-items:center;gap:6px}._facilityControls_1v6ls_403 select{font-size:10px;background:var(--slate-900);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:var(--radius-sm);padding:3px 5px}._panel_9855x_1{display:flex;flex-direction:column;gap:10px}._panelTitle_9855x_7{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800);margin-bottom:4px}._hint_9855x_18{font-size:12px;color:var(--slate-500);line-height:1.5;margin:0}._modeTabs_9855x_25{display:flex;gap:4px;padding:3px;border-radius:var(--radius-lg);background:var(--slate-900);border:1px solid var(--slate-800)}._modeTab_9855x_25{flex:1;font:inherit;font-size:11px;font-weight:700;padding:6px 4px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--slate-400);cursor:pointer}._modeTab_9855x_25:hover{color:var(--slate-200)}._modeTabActive_9855x_51{background:#0f766e;color:#f0fdfa}._summaryRow_9855x_56{display:flex;flex-wrap:wrap;gap:6px}._summaryChip_9855x_62{font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--slate-800);color:var(--slate-400);border:1px solid var(--slate-700)}._block_9855x_72{display:flex;flex-direction:column;gap:6px;border:1px solid var(--slate-800);border-radius:var(--radius-lg);padding:8px 10px}._blockTitle_9855x_81{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--slate-500)}._sectionRow_9855x_89,._connectionRow_9855x_90{display:flex;align-items:center;justify-content:space-between;gap:8px}._sectionInclude_9855x_97{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--slate-200);cursor:pointer}._sectionLabel_9855x_106{font-size:11px;color:var(--slate-200);line-height:1.4}._engineerChip_9855x_112{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:2px 6px;border-radius:999px;background:#38bdf826;color:#7dd3fc}._reviewChip_9855x_123{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:2px 6px;border-radius:999px;background:#f59e0b26;color:#fcd34d}._connectionControls_9855x_134{display:flex;align-items:center;gap:6px}._connectionControls_9855x_134 select{font-size:10px;background:var(--slate-900);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:var(--radius-sm);padding:3px 5px}._removeButton_9855x_149{font:inherit;font-size:10px;font-weight:700;padding:3px 7px;border:1px solid var(--slate-700);border-radius:var(--radius-sm);background:var(--slate-900);color:var(--slate-400);cursor:pointer}._removeButton_9855x_149:hover:not(:disabled){border-color:#ef4444;color:#fca5a5}._gapRow_9855x_166{margin:0;font-size:11px;color:#fcd34d;line-height:1.4}._droppedList_9855x_173{display:flex;flex-direction:column;gap:3px;padding:6px 8px;border-left:2px solid #d97706;background:#d9770614;border-radius:var(--radius-sm)}._pathCard_9855x_183{border:1px solid var(--slate-800);border-radius:var(--radius-lg);background:var(--slate-800)}._pathCardSelected_9855x_189{border-color:#0f766e;background:#1e3a5f}._pathHeader_9855x_194{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}._pathLabel_9855x_209{font-size:11px;font-weight:700;color:var(--slate-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._confirmedChip_9855x_218{flex-shrink:0;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px;border-radius:999px;background:#34d39926;color:#6ee7b7}._pathBody_9855x_230{display:flex;flex-direction:column;gap:7px;padding:8px 9px 9px;border-top:1px solid var(--slate-700)}._propRow_9855x_238{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--slate-300)}._propRow_9855x_238 select{font-size:10px;background:var(--slate-900);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:var(--radius-sm);padding:3px 5px;max-width:55%}._vertexRow_9855x_257{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}._vertexLabel_9855x_265{font-size:11px;color:var(--slate-300)}._vertexLabel_9855x_265 select{font-size:10px;background:var(--slate-900);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:var(--radius-sm);padding:2px 4px}._vertexActions_9855x_279,._pathActions_9855x_280{display:flex;align-items:center;gap:5px;flex-wrap:wrap}._tinyButton_9855x_287{font:inherit;font-size:10px;font-weight:700;padding:3px 7px;border:1px solid var(--slate-700);border-radius:var(--radius-sm);background:var(--slate-900);color:var(--slate-300);cursor:pointer}._tinyButton_9855x_287:hover:not(:disabled){border-color:#14b8a6;color:#5eead4}._tinyButton_9855x_287:disabled{opacity:.45;cursor:not-allowed}._tinyButtonActive_9855x_309{border-color:#0f766e;background:#14b8a62e;color:#5eead4}._segmentList_9855x_315{display:flex;flex-direction:column;gap:2px}._segmentRow_9855x_321{margin:0;font-size:10px;color:var(--slate-400);line-height:1.4}._confirmButton_9855x_328{font:inherit;font-size:10px;font-weight:800;padding:3px 8px;border:1px solid rgb(52 211 153 / 45%);border-radius:var(--radius-sm);background:#34d3991f;color:#6ee7b7;cursor:pointer;white-space:nowrap}._confirmButton_9855x_328:hover:not(:disabled){background:#34d39938}._confirmButton_9855x_328:disabled{opacity:.5;cursor:not-allowed}._directionRow_9855x_350{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--slate-300)}._directionRow_9855x_350 select{font-size:10px;background:var(--slate-900);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:var(--radius-sm);padding:3px 5px}._confirmRow_9855x_368{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--slate-200);cursor:pointer}._drawActions_9855x_377{display:flex;gap:6px}._stale_9855x_382{margin:0;padding:8px 10px;border-left:3px solid #f59e0b;background:#f59e0b1a;border-radius:var(--radius-sm);font-size:11px;color:#fbbf24;line-height:1.4}._primaryButton_9855x_393{font:inherit;font-size:12px;font-weight:800;padding:9px 12px;border:0;border-radius:var(--radius-md);background:#0f766e;color:#f0fdfa;cursor:pointer}._primaryButton_9855x_393:hover:not(:disabled){background:#14b8a6}._primaryButton_9855x_393:disabled,._secondaryButton_9855x_410:disabled{opacity:.5;cursor:not-allowed}._secondaryButton_9855x_410{font:inherit;font-size:12px;font-weight:700;padding:8px 12px;border:1px solid var(--slate-700);border-radius:var(--radius-md);background:var(--slate-800);color:var(--slate-200);cursor:pointer}._secondaryButton_9855x_410:hover:not(:disabled){background:var(--slate-700)}._map_1a9o0_1{position:absolute;top:0;right:0;bottom:0;left:0}._nav_2gadc_3{display:flex;flex-direction:column;gap:4px}._navTitle_2gadc_9{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800);margin-bottom:4px}._navItem_2gadc_20{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid transparent;border-radius:var(--radius-lg);background:var(--slate-800);color:inherit;font:inherit;text-align:left;cursor:pointer}._navItem_2gadc_20:hover{border-color:var(--slate-600)}._navItemActive_2gadc_39{border-color:#0f766e;background:#1e3a5f}._navItemText_2gadc_44{min-width:0;display:flex;flex-direction:column;gap:1px}._navItemCode_2gadc_51{font-size:10px;font-weight:800;letter-spacing:.04em;color:var(--slate-400)}._navItemLabel_2gadc_58{font-size:12px;font-weight:600;color:var(--slate-100);line-height:1.3}._navItemState_2gadc_65{flex-shrink:0;display:flex;align-items:center;gap:6px}._reviewFlag_2gadc_72{color:#fcd34d;font-size:12px}._pendingPill_2gadc_78{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:1px dashed var(--slate-600);color:var(--slate-500);font-size:12px;line-height:1}._metricPage_2gadc_93{width:400px;flex-shrink:0;overflow-y:auto;padding:16px 14px;border-left:1px solid var(--slate-800);background:var(--slate-900);color:var(--slate-200);display:flex;flex-direction:column;gap:14px}._metricHeader_2gadc_106{display:flex;flex-direction:column;gap:6px}._metricTitleRow_2gadc_112{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._metricTitle_2gadc_112{margin:0;font-size:14px;font-weight:800;color:var(--slate-50);line-height:1.3}._requirements_2gadc_127{margin:0;font-size:12px;color:var(--slate-400);line-height:1.5}._metricMode_2gadc_134{margin:0;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--slate-500)}._metricCardBlock_2gadc_144{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--slate-800)}._evidenceItems_2gadc_152{display:flex;flex-direction:column;gap:4px}._rulesetChip_2gadc_159{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#5eead41a;border:1px solid rgb(94 234 212 / 35%);color:#5eead4}._evidenceItemRow_2gadc_174{display:flex;align-items:baseline;gap:8px;font-size:11px}._evidenceItemLabel_2gadc_181{color:var(--slate-400);flex-shrink:0}._evidenceItemValue_2gadc_186{color:var(--slate-100);font-weight:600;flex:1;min-width:0}._evidenceSource_2gadc_193{flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--slate-800);color:var(--slate-400)}._source_pdf_2gadc_205{color:#6ee7b7}._source_existing_assessment_2gadc_209{color:#93c5fd}._source_engineer_2gadc_213{color:#fcd34d}._missingInputs_2gadc_217{margin:0;padding:8px 10px;border-left:2px solid #d97706;background:#d9770614;border-radius:var(--radius-sm);font-size:11px;color:#fcd34d;line-height:1.5}._criterionText_2gadc_228{font-size:11px;line-height:1.5;white-space:pre-line}._overrideReason_2gadc_236{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--slate-300);padding-top:6px}._overrideReason_2gadc_236 textarea{font:inherit;font-size:12px;min-height:48px;resize:vertical;padding:8px;background:var(--slate-900);color:var(--slate-100);border:1px solid var(--slate-700);border-radius:var(--radius-sm)}._overridePendingNote_2gadc_257{color:#fca5a5;font-style:normal;font-weight:700}._overrideMark_2gadc_263{color:#93c5fd;font-size:11px}._mappingGate_2gadc_268{padding:10px 12px;border-left:3px solid #f59e0b;background:#f59e0b1a;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:6px}._mappingGate_2gadc_268 p{margin:0;font-size:12px;color:#fcd34d;line-height:1.5}._linkButton_2gadc_285{align-self:flex-start;font:inherit;font-size:12px;font-weight:700;color:#5eead4;background:transparent;border:0;padding:0;cursor:pointer;text-decoration:underline}._metricSection_2gadc_298{display:flex;flex-direction:column;gap:8px}._sectionTitle_2gadc_304{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:4px;border-bottom:1px solid var(--slate-800)}._featureChips_2gadc_314{display:flex;flex-wrap:wrap;gap:6px}._featureChip_2gadc_314{font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;background:#34d3991f;border:1px solid rgb(52 211 153 / 35%);color:#6ee7b7}._toggleRow_2gadc_330{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--slate-200)}._numberRow_2gadc_338{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--slate-300)}._numberRow_2gadc_338 input,._numberRow_2gadc_338 select{font:inherit;font-size:12px;padding:6px 8px;background:var(--slate-800);color:var(--slate-100);border:1px solid var(--slate-700);border-radius:var(--radius-sm)}._crossingRow_2gadc_357{display:flex;align-items:center;justify-content:space-between;gap:8px}._crossingLabel_2gadc_364{font:inherit;font-size:12px;color:var(--slate-200);background:transparent;border:0;padding:0;cursor:pointer;text-align:left}._crossingLabel_2gadc_364:hover{color:#5eead4}._crossingControls_2gadc_379{display:flex;align-items:center;gap:6px}._hintChip_2gadc_385{font-size:9px;font-weight:700;padding:2px 6px;border-radius:999px;background:#38bdf81f;color:#7dd3fc;white-space:nowrap}._crossingControls_2gadc_379 select{font-size:11px;background:var(--slate-800);color:var(--slate-100);border:1px solid var(--slate-700);border-radius:var(--radius-sm);padding:3px 5px}._evidenceBlock_2gadc_404{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:var(--slate-800);border-radius:var(--radius-lg)}._evidenceHeader_2gadc_413{display:flex;align-items:center;justify-content:space-between;gap:8px}._evidenceTitle_2gadc_420{font-size:12px;font-weight:700;color:var(--slate-100)}._evidenceStatus_2gadc_426{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px;border-radius:999px;background:var(--slate-900);color:var(--slate-400)}._tone_pass_2gadc_437{color:#6ee7b7}._tone_below_desirable_2gadc_441,._tone_advisory_flag_2gadc_442{color:#fcd34d}._tone_below_absolute_2gadc_446{color:#fca5a5}._tone_needs_input_2gadc_450,._tone_not_run_2gadc_451{color:var(--slate-400)}._evidenceClause_2gadc_455{font-size:10px;color:var(--slate-500)}._valueRows_2gadc_460{margin:0;display:flex;flex-direction:column;gap:2px}._valueRow_2gadc_460{display:flex;justify-content:space-between;gap:10px;font-size:11px}._valueRow_2gadc_460 dt{color:var(--slate-400)}._valueRow_2gadc_460 dd{margin:0;color:var(--slate-100);font-weight:600}._sectionList_2gadc_484{display:flex;flex-direction:column;gap:3px;padding-top:2px}._sectionBtn_2gadc_491{font:inherit;font-size:11px;text-align:left;padding:4px 8px;border:1px solid var(--slate-700);border-radius:var(--radius-sm);background:var(--slate-900);color:#93c5fd;cursor:pointer}._sectionBtn_2gadc_491:hover{border-color:#38bdf8}._assumptionList_2gadc_507{margin:0;padding:8px 10px 8px 24px;border-left:2px solid #d97706;background:#d9770614;border-radius:var(--radius-sm);font-size:11px;color:#d97706;line-height:1.5;display:flex;flex-direction:column;gap:4px}._rationale_2gadc_521{margin:0;font-size:12px;color:var(--slate-200);line-height:1.55}._criticalBanner_2gadc_530{padding:10px 12px;border-left:3px solid #ef4444;background:#ef44441f;border-radius:var(--radius-sm);font-size:12px;font-weight:700;color:#fca5a5;line-height:1.5}._summaryTable_2gadc_541{width:100%;border-collapse:collapse;font-size:11px}._summaryTable_2gadc_541 th{text-align:left;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--slate-500);padding:4px 6px;border-bottom:1px solid var(--slate-700)}._summaryTable_2gadc_541 td{padding:5px 6px;border-bottom:1px solid var(--slate-800);color:var(--slate-200)}._delta_improved_2gadc_564{color:#6ee7b7;font-weight:700}._delta_worsened_2gadc_569{color:#fca5a5;font-weight:700}._delta_unchanged_2gadc_574{color:var(--slate-400)}._delta_incomparable_2gadc_578{color:var(--slate-600)}._reviewControls_2gadc_582{display:flex;gap:8px}._reviewButton_2gadc_587,._reviewFlaggedButton_2gadc_588{flex:1;font:inherit;font-size:11px;font-weight:800;padding:7px 10px;border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--slate-700);background:var(--slate-800);color:var(--slate-200)}._reviewButton_2gadc_587:hover:not(:disabled){background:var(--slate-700)}._reviewFlaggedButton_2gadc_588{border-color:#f59e0b73;background:#f59e0b24;color:#fcd34d}._reviewNote_2gadc_611{font:inherit;font-size:12px;min-height:56px;resize:vertical;padding:8px;background:var(--slate-800);color:var(--slate-100);border:1px solid var(--slate-700);border-radius:var(--radius-sm)}._hint_2gadc_385{font-size:12px;color:var(--slate-500);line-height:1.5;margin:0}._panel_1yp8h_1{position:absolute;top:12px;right:12px;z-index:5;width:400px;max-height:calc(100% - 24px);overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--slate-700);border-radius:var(--radius-lg);background:#0f172af5;color:var(--slate-200)}._title_1yp8h_19{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800)}._instructions_1yp8h_29{margin:0;font-size:12px;line-height:1.5;color:#7dd3fc}._imageWrap_1yp8h_36{border:1px solid var(--slate-700);border-radius:var(--radius-md);background:var(--slate-950, #020617);min-height:80px;display:flex;align-items:center;justify-content:center;overflow:hidden}._imageInner_1yp8h_47{position:relative;width:100%}._image_1yp8h_36{display:block;width:100%;height:auto;cursor:crosshair;-webkit-user-select:none;user-select:none}._marker_1yp8h_60{position:absolute;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;background:#f97316;border:2px solid #fff;color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;pointer-events:none}._markerPending_1yp8h_77{background:#38bdf8}._pairList_1yp8h_81{display:flex;flex-direction:column;gap:4px}._pairRow_1yp8h_87{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--slate-300)}._removeButton_1yp8h_96{font:inherit;font-size:11px;padding:2px 8px;border:1px solid var(--slate-700);border-radius:var(--radius-sm);background:var(--slate-900);color:var(--slate-400);cursor:pointer}._removeButton_1yp8h_96:hover:not(:disabled){color:#fca5a5;border-color:#ef444473}._previewResult_1yp8h_112,._previewFailed_1yp8h_113{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-left:3px solid #38bdf8;background:#38bdf81a;border-radius:var(--radius-sm);font-size:12px;color:#7dd3fc;line-height:1.5}._previewFailed_1yp8h_113{border-left-color:#ef4444;background:#ef44441a;color:#fca5a5}._previewRow_1yp8h_132{display:flex;justify-content:space-between;gap:10px}._previewRow_1yp8h_132 strong{font-weight:800}._previewNote_1yp8h_142{margin:2px 0 0}._opacityRow_1yp8h_146{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--slate-400)}._actions_1yp8h_154{display:flex;gap:8px}._primaryButton_1yp8h_159,._secondaryButton_1yp8h_160{flex:1;font:inherit;font-size:12px;font-weight:800;padding:8px 10px;border-radius:var(--radius-md);cursor:pointer}._primaryButton_1yp8h_159{border:0;background:#0f766e;color:#f0fdfa}._primaryButton_1yp8h_159:hover:not(:disabled){background:#14b8a6}._secondaryButton_1yp8h_160{border:1px solid var(--slate-700);background:var(--slate-800);color:var(--slate-200)}._secondaryButton_1yp8h_160:hover:not(:disabled){background:var(--slate-700)}._primaryButton_1yp8h_159:disabled,._secondaryButton_1yp8h_160:disabled,._removeButton_1yp8h_96:disabled{opacity:.5;cursor:not-allowed}._hint_1yp8h_197{font-size:12px;color:var(--slate-500);margin:8px}._page_1og0y_1{background:var(--slate-900);color:var(--slate-200);display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}._topBar_1og0y_11{align-items:center;background:var(--slate-900);border-bottom:1px solid var(--slate-800);color:var(--slate-200);display:flex;flex-shrink:0;gap:16px;height:64px;justify-content:space-between;padding:0 18px}._brandBlock_1og0y_24{align-items:center;display:flex;gap:14px;min-width:0}._logoButton_1og0y_31{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:inline-flex;flex-shrink:0;padding:0}._logoButton_1og0y_31 img{display:block;height:38px;width:auto}._titleBlock_1og0y_48{display:flex;flex-direction:column;min-width:0}._titleBlock_1og0y_48 span{color:var(--slate-400);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._titleBlock_1og0y_48 strong{color:var(--slate-50);font-size:18px;line-height:1.15}._titleBlock_1og0y_48 small{color:var(--slate-400);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headerActions_1og0y_76{align-items:center;display:flex;flex-shrink:0;gap:8px}._viewTabs_1og0y_83{display:flex;gap:2px;padding:3px;background:var(--slate-800);border:1px solid var(--slate-700);border-radius:var(--radius-md)}._viewTab_1og0y_83{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:12px;font-weight:700;padding:6px 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--slate-400);cursor:pointer}._viewTab_1og0y_83:hover{color:var(--slate-200)}._viewTabActive_1og0y_109{background:#0f766e;color:#f0fdfa}._secondaryButton_1og0y_114{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--slate-800);border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-200);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:800;height:36px;justify-content:center;padding:0 12px}._secondaryButton_1og0y_114:hover{background:var(--slate-700)}._workspace_1og0y_135{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden;width:100%}._leftRail_1og0y_144{width:360px;flex-shrink:0;overflow-y:auto;padding:16px 14px;border-right:1px solid var(--slate-800);background:var(--slate-900);color:var(--slate-200);display:flex;flex-direction:column;gap:16px}._mapArea_1og0y_157{flex:1;min-width:0;position:relative;overflow:hidden}._legend_1og0y_164{position:absolute;bottom:12px;left:12px;z-index:4;margin:0;padding:8px 10px;list-style:none;border:1px solid var(--slate-700);border-radius:var(--radius-lg);background:#0f172aeb;display:flex;flex-direction:column;gap:3px;font-size:10px;color:var(--slate-300)}._legend_1og0y_164 li{display:flex;align-items:center;gap:6px}._legendSwatch_1og0y_188{flex-shrink:0;width:14px;height:3px;border-radius:2px}._legendSwatchArea_1og0y_196{flex-shrink:0;width:14px;height:9px;border-radius:2px;border:1px solid rgb(255 255 255 / 25%)}._routeBinding_1og0y_205{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid rgb(94 234 212 / 30%);border-radius:var(--radius-lg);background:#5eead40f}._routeBindingTitle_1og0y_215{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5eead4}._routeBinding_1og0y_205 select{font:inherit;font-size:12px;padding:6px 8px;background:var(--slate-900);color:var(--slate-100);border:1px solid var(--slate-700);border-radius:var(--radius-sm)}._hint_1og0y_233{font-size:12px;color:var(--slate-500);line-height:1.5;margin:0}._error_1og0y_240{color:#fca5a5;font-size:12px;line-height:1.5;margin:0;white-space:pre-wrap}._emptyPage_1og0y_248{margin:auto;max-width:420px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px}._emptyPage_1og0y_248 h2{margin:0;color:var(--slate-100)}._emptyPage_1og0y_248 p{margin:0;font-size:13px;color:var(--slate-400);line-height:1.6}._page_lnasl_1{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;background:#020617;color:var(--slate-200);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._topBar_lnasl_12{display:flex;align-items:center;gap:16px;height:72px;padding:0 18px;background:var(--slate-900);border-bottom:1px solid var(--slate-800);flex-shrink:0}._logoButton_lnasl_23{background:transparent;border:0;padding:0;cursor:pointer;display:flex}._titleBlock_lnasl_31{display:flex;flex-direction:column;line-height:1.2}._titleBlock_lnasl_31 span{font-size:var(--fs-11);color:var(--slate-400);text-transform:uppercase;letter-spacing:.06em}._titleBlock_lnasl_31 strong{font-size:16px;color:#fff}._statusPill_lnasl_40{font-size:var(--fs-12);font-weight:600;padding:4px 10px;border-radius:var(--radius-pill);background:#f59e0b29;color:#fbbf24;border:1px solid rgba(245,158,11,.4)}._statusConfirmed_lnasl_50{background:#7cf0c01f;color:var(--accent-on-dark);border-color:#7cf0c066}._topActions_lnasl_52{margin-left:auto;display:flex;gap:8px}._body_lnasl_54{display:flex;flex:1;min-height:0}._panel_lnasl_61{padding:14px;display:flex;flex-direction:column;gap:12px}._mapWrap_lnasl_68{position:relative;flex:1;min-width:0;min-height:0}._drawHint_lnasl_70,._analysing_lnasl_71{position:absolute;top:12px;left:50%;transform:translate(-50%);background:#0f172aeb;color:#fff;padding:8px 14px;border-radius:var(--radius-lg);font-size:var(--fs-13);pointer-events:none}._primaryBtn_lnasl_84,._secondaryBtn_lnasl_85,._ghostBtn_lnasl_86{font:inherit;font-size:var(--fs-13);font-weight:600;border-radius:var(--radius-md);padding:9px 14px;cursor:pointer}._primaryBtn_lnasl_84{background:var(--accent);color:#fff;border:1px solid var(--accent-strong);width:100%}._primaryBtn_lnasl_84:hover{background:var(--accent-strong)}._primaryBtn_lnasl_84:disabled{opacity:.5;cursor:not-allowed}._secondaryBtn_lnasl_85{background:#7cf0c01f;color:var(--accent-on-dark);border:1px solid rgba(124,240,192,.4);width:100%}._secondaryBtn_lnasl_85:hover{background:#7cf0c033}._ghostBtn_lnasl_86{background:var(--slate-800);color:var(--slate-200);border:1px solid var(--slate-700)}._ghostBtn_lnasl_86:hover{background:var(--slate-700);border-color:var(--slate-600)}._ghostBtn_lnasl_86:disabled{opacity:.5;cursor:not-allowed}._backLink_lnasl_104{background:transparent;border:0;color:var(--accent-on-dark);font:inherit;font-size:var(--fs-13);cursor:pointer;padding:4px 0;text-align:left}._error_lnasl_115{color:#f87171;font-size:var(--fs-13);margin:8px 0 0}._muted_lnasl_116{color:var(--slate-400);font-size:var(--fs-13);margin:0}._areaList_lnasl_118{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._areaList_lnasl_118 li{border:1px solid #243044;border-radius:var(--radius-lg);overflow:hidden;background:var(--slate-800)}._areaItem_lnasl_120{display:flex;align-items:center;gap:10px;width:100%;background:transparent;border:0;padding:10px;text-align:left;cursor:pointer;font:inherit;color:var(--slate-200)}._areaItem_lnasl_120:hover{background:var(--slate-700)}._areaItemText_lnasl_134{display:flex;flex-direction:column;gap:2px;min-width:0}._areaItemText_lnasl_134 strong{font-size:var(--fs-13)}._areaItemText_lnasl_134 span{font-size:var(--fs-11);color:var(--slate-400)}._areaItemActions_lnasl_137{display:flex;gap:6px;padding:0 10px 8px}._areaItemActions_lnasl_137 button{background:transparent;border:0;color:var(--slate-400);font-size:var(--fs-11);cursor:pointer;padding:0}._areaItemActions_lnasl_137 button:hover{color:var(--slate-100);text-decoration:underline}._scorecard_lnasl_141{display:flex;flex-direction:column;gap:10px}._overall_lnasl_142{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-xl);background:var(--slate-800);border:1px solid #243044;color:#fff}._overallPct_lnasl_143{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--accent-on-dark)}._overallMeta_lnasl_144{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-12)}._overallMeta_lnasl_144 span{color:var(--slate-300)}._themeRow_lnasl_146{display:grid;grid-template-columns:1fr 1fr;gap:6px}._themeChip_lnasl_147{display:flex;justify-content:space-between;padding:6px 8px;border-radius:var(--radius-md);background:var(--slate-800);border:1px solid #243044;font-size:var(--fs-11);color:var(--slate-300)}._themeChip_lnasl_147 strong{color:#fff}._themeSection_lnasl_149 h4{margin:8px 0 4px;font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.06em;color:var(--slate-400)}._indicatorRow_lnasl_151{display:flex;align-items:center;gap:10px;width:100%;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);padding:6px;cursor:pointer;text-align:left;font:inherit;color:var(--slate-200)}._indicatorRow_lnasl_151:hover{background:var(--slate-800)}._indicatorRowActive_lnasl_166{background:#7cf0c01a;border-color:#7cf0c073}._indicatorText_lnasl_167{display:flex;flex-direction:column;min-width:0;flex:1}._indicatorLabel_lnasl_168{font-size:var(--fs-13);font-weight:600}._indicatorSub_lnasl_169{font-size:var(--fs-11);color:var(--slate-400)}._doneDot_lnasl_170{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--slate-600);flex-shrink:0}._doneDotOn_lnasl_171{background:var(--accent-on-dark);border-color:var(--accent-on-dark)}._scorePill_lnasl_173,._scorePillLarge_lnasl_174{display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#fff;border-radius:var(--radius-md);flex-shrink:0}._scorePill_lnasl_173{min-width:30px;height:26px;font-size:var(--fs-12);padding:0 6px}._scorePillLarge_lnasl_174{min-width:48px;height:48px;font-size:22px}._score0_lnasl_185{background:#dc2626}._score1_lnasl_186{background:#f59e0b}._score2_lnasl_187{background:#84cc16}._score3_lnasl_188{background:#16a34a}._scoreNone_lnasl_189{background:var(--slate-600)}._areaFacts_lnasl_191{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-11);color:var(--slate-400);padding-top:6px;border-top:1px solid var(--slate-800)}._walkthrough_lnasl_193{display:flex;flex-direction:column;gap:14px}._walkHeader_lnasl_194 h3{margin:6px 0 4px;font-size:17px;color:#fff}._walkNav_lnasl_195{display:flex;align-items:center;gap:8px;font-size:var(--fs-12);color:var(--slate-400)}._walkNav_lnasl_195 button{background:var(--slate-800);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:var(--radius-sm);width:26px;height:26px;cursor:pointer;font-size:16px;line-height:1}._walkNav_lnasl_195 button:disabled{opacity:.4;cursor:not-allowed}._why_lnasl_198{margin:0;font-size:var(--fs-13);color:var(--slate-300)}._hsTags_lnasl_199{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}._hsTags_lnasl_199 span{font-size:var(--fs-10);padding:2px 7px;border-radius:var(--radius-pill);background:#7cf0c01a;color:var(--accent-on-dark);border:1px solid rgba(124,240,192,.35)}._walkStep_lnasl_202{border:1px solid #243044;background:linear-gradient(180deg,#0f172afa,#0f172aeb);border-radius:var(--radius-lg);padding:12px;display:flex;flex-direction:column;gap:8px}._walkStep_lnasl_202 h4{margin:0;font-size:var(--fs-13);display:flex;align-items:center;gap:8px;color:#fff}._walkStep_lnasl_202 p{margin:0;font-size:var(--fs-13);color:var(--slate-200)}._stepNo_lnasl_205{display:inline-flex;width:20px;height:20px;border-radius:50%;background:var(--accent-on-dark);color:var(--slate-900);font-size:var(--fs-11);font-weight:800;align-items:center;justify-content:center}._autoRow_lnasl_207{display:flex;gap:12px;align-items:flex-start}._autoRow_lnasl_207 strong{font-size:var(--fs-13);display:block;margin-bottom:4px;color:#fff}._autoRow_lnasl_207 p{color:var(--slate-300)}._sourceLine_lnasl_210{display:block;margin-top:4px;font-size:var(--fs-11);color:var(--slate-400)}._frame_lnasl_212{width:100%;border-radius:var(--radius-md);background:var(--slate-800);aspect-ratio:16 / 10;object-fit:cover;border:1px solid #243044}._frameMissing_lnasl_213{aspect-ratio:16 / 10;display:grid;place-items:center;background:var(--slate-800);border-radius:var(--radius-md);color:var(--slate-400);font-size:var(--fs-12)}._frameCaption_lnasl_214{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-12)}._frameCaption_lnasl_214 strong{color:#fff}._frameCaption_lnasl_214 span{color:var(--slate-300)}._frameStrip_lnasl_217{display:flex;gap:6px;flex-wrap:wrap}._thumb_lnasl_218,._thumbActive_lnasl_219{width:30px;height:30px;border-radius:var(--radius-sm);border:1px solid var(--slate-700);background:var(--slate-800);color:var(--slate-200);cursor:pointer;font:inherit;font-size:var(--fs-12);font-weight:600}._thumbActive_lnasl_219{background:var(--accent-on-dark);color:var(--slate-900);border-color:var(--accent-on-dark)}._verifyRow_lnasl_222{display:flex;flex-wrap:wrap;gap:6px}._verifyBtn_lnasl_223,._verifyActive_lnasl_224{font:inherit;font-size:var(--fs-12);font-weight:600;padding:7px 10px;border-radius:var(--radius-md);border:1px solid var(--slate-700);background:var(--slate-800);color:var(--slate-200);cursor:pointer}._verifyActive_lnasl_224{background:var(--accent-on-dark);color:var(--slate-900);border-color:var(--accent-on-dark)}._pickerBlock_lnasl_227{display:flex;flex-direction:column;gap:6px;padding-top:4px}._picker_lnasl_227{display:flex;gap:6px}._pickBtn_lnasl_229{width:40px;height:36px;border-radius:var(--radius-md);border:1px solid var(--slate-700);background:var(--slate-800);color:var(--slate-200);font:inherit;font-weight:700;cursor:pointer}._pickActive_lnasl_230{color:#fff;border-color:transparent}._bandHint_lnasl_231{font-size:var(--fs-12);color:var(--slate-300)}._textarea_lnasl_233{width:100%;font:inherit;font-size:var(--fs-13);border:1px solid var(--slate-700);background:var(--slate-800);color:var(--slate-100);border-radius:var(--radius-md);padding:8px;resize:vertical}._textarea_lnasl_233::placeholder{color:var(--slate-500)}._textarea_lnasl_233:focus{outline:2px solid var(--focus-ring);border-color:var(--accent)}._confirmRow_lnasl_237{display:flex;flex-direction:column;gap:6px;padding-bottom:12px}._confirmedNote_lnasl_238{font-size:var(--fs-12);color:var(--accent-on-dark);font-weight:600}._drawPanel_lnasl_240{display:flex;flex-direction:column;gap:12px}._drawPanel_lnasl_240 h3{margin:0;font-size:17px;color:#fff}._label_lnasl_242{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-12);font-weight:600;color:var(--slate-300)}._input_lnasl_243{font:inherit;font-size:var(--fs-13);padding:8px;border:1px solid var(--slate-700);background:var(--slate-800);color:var(--slate-100);border-radius:var(--radius-md)}._input_lnasl_243::placeholder{color:var(--slate-500)}._input_lnasl_243:focus{outline:2px solid var(--focus-ring);border-color:var(--accent)}._drawActions_lnasl_246{display:flex;gap:8px}._whatHappens_lnasl_247{font-size:var(--fs-12);color:var(--slate-300);border-top:1px solid var(--slate-800);padding-top:10px}._whatHappens_lnasl_247 strong{color:#fff}._whatHappens_lnasl_247 ol{padding-left:18px;margin:6px 0 0;display:flex;flex-direction:column;gap:4px}._intro_lnasl_251 h3{margin:4px 0 8px;font-size:17px;color:#fff}._intro_lnasl_251 p{font-size:var(--fs-13);color:var(--slate-300)}._recommendations_lnasl_254 h3{margin:4px 0 6px;font-size:17px;color:#fff}._recList_lnasl_255{padding-left:20px;margin:10px 0;display:flex;flex-direction:column;gap:10px}._recList_lnasl_255 p{margin:2px 0;font-size:var(--fs-12);color:var(--slate-300)}._recHead_lnasl_257{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--fs-13);color:#fff}._recMeta_lnasl_258{font-size:var(--fs-11);color:var(--slate-400)}._costChip_lnasl_259{font-size:var(--fs-10);padding:2px 7px;border-radius:var(--radius-pill);text-transform:capitalize;white-space:nowrap}._cost_low_lnasl_260{background:#16a34a33;color:#86efac}._cost_medium_lnasl_261{background:#f59e0b33;color:#fcd34d}._cost_high_lnasl_262{background:#dc262633;color:#fca5a5}._frameButton_lnasl_264{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}._frameOverlay_lnasl_265{position:absolute;right:8px;bottom:8px;padding:3px 8px;border-radius:var(--radius-pill);background:#0f172ad9;color:var(--slate-100);font-size:var(--fs-11);font-weight:600}._measurements_lnasl_276{display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px solid #243044;font-size:var(--fs-12)}._measurements_lnasl_276 strong{color:#fff}._measurements_lnasl_276 ul{margin:0;padding-left:16px;color:var(--slate-300)}._page_1x4c2_1{background:#eef3f6;color:var(--slate-900);display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}._topBar_1x4c2_11{align-items:center;background:var(--slate-900);border-bottom:1px solid var(--slate-800);color:var(--slate-200);display:flex;flex-shrink:0;gap:16px;height:64px;justify-content:space-between;padding:0 18px}._brandBlock_1x4c2_24{align-items:center;display:flex;gap:14px;min-width:0}._logoButton_1x4c2_31{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:inline-flex;flex-shrink:0;padding:0}._logoButton_1x4c2_31 img{display:block;height:38px;width:auto}._titleBlock_1x4c2_48{display:flex;flex-direction:column;min-width:0}._titleBlock_1x4c2_48 span{color:var(--slate-400);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._titleBlock_1x4c2_48 strong{color:var(--slate-50);font-size:18px;line-height:1.15}._titleBlock_1x4c2_48 small{color:var(--slate-400);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headerActions_1x4c2_76{align-items:center;display:flex;flex-shrink:0;gap:8px}._primaryButton_1x4c2_83,._secondaryButton_1x4c2_84{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:800;height:36px;justify-content:center;padding:0 12px}._primaryButton_1x4c2_83{background:#0d9488;border:1px solid #14b8a6;color:#fff}._primaryButton_1x4c2_83:hover{background:#0f766e}._primaryButton_1x4c2_83:disabled{cursor:not-allowed;opacity:.55}._secondaryButton_1x4c2_84{background:var(--slate-800);border:1px solid var(--slate-700);color:var(--slate-200)}._secondaryButton_1x4c2_84:hover{background:var(--slate-700)}._workspace_1x4c2_123{display:flex;flex:1;min-height:0;overflow:hidden}._sidePanel_1x4c2_130{background:var(--slate-900);border-right:1px solid var(--slate-800);color:var(--slate-200);display:flex;flex:0 0 330px;flex-direction:column;gap:12px;overflow:auto;padding:14px}._summaryPanel_1x4c2_142{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:var(--radius-lg);padding:12px 14px}._summaryHeader_1x4c2_149{align-items:baseline;border-bottom:1px solid var(--slate-700);display:flex;justify-content:space-between;padding-bottom:12px}._summaryHeader_1x4c2_149 span,._panelLabel_1x4c2_158,._tableTitle_1x4c2_159{color:var(--slate-500);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._summaryHeader_1x4c2_149 strong{border-radius:var(--radius-sm);font-size:28px;line-height:1;padding:2px 5px}._summaryGrid_1x4c2_174{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}._summaryGrid_1x4c2_174 div{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:var(--radius-md);padding:9px}._summaryGrid_1x4c2_174 dt,._evidenceStatus_1x4c2_189 span{color:var(--slate-500);font-size:10px;font-weight:900;text-transform:uppercase}._summaryGrid_1x4c2_174 dd{color:var(--slate-200);font-size:17px;font-weight:900;margin:3px 0 0}._evidenceStatus_1x4c2_189{border-top:1px solid var(--slate-700);display:grid;gap:7px 10px;grid-template-columns:auto minmax(0,1fr);padding-top:12px}._evidenceStatus_1x4c2_189 strong{color:var(--slate-300);font-size:12px;justify-self:end}._junctionList_1x4c2_217{display:flex;flex-direction:column;gap:8px}._junctionItem_1x4c2_223{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--slate-800);border:1px solid transparent;border-radius:var(--radius-lg);color:var(--slate-200);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:62px;padding:10px;text-align:left}._junctionItem_1x4c2_223:hover{background:#27364b;border-color:var(--slate-700)}._junctionItemActive_1x4c2_244{background:#1e3a5f;border-color:#0f766e}._junctionNumber_1x4c2_249{align-items:center;background:#0d9488;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:900;height:30px;justify-content:center;width:30px}._junctionDetails_1x4c2_262{display:flex;flex-direction:column;min-width:0}._junctionDetails_1x4c2_262 strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._junctionDetails_1x4c2_262 small{color:var(--slate-400);font-size:11px;margin-top:2px}._miniScore_1x4c2_281{border-radius:var(--radius-sm);font-size:12px;font-weight:900;padding:2px 4px;white-space:nowrap}._emptyPanel_1x4c2_289,._emptyReport_1x4c2_290{background:var(--slate-800);border:1px dashed var(--slate-700);border-radius:var(--radius-lg);color:var(--slate-400);padding:18px;text-align:center}._emptyReport_1x4c2_290{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:300px}._emptyReport_1x4c2_290 h2{color:var(--slate-900);margin:0 0 6px}._emptyReport_1x4c2_290 p{margin:0}._mainPanel_1x4c2_317{display:grid;flex:1;grid-template-rows:minmax(280px,42vh) minmax(0,1fr);min-width:0;overflow:hidden}._mapPanel_1x4c2_325{background:var(--slate-900);border-bottom:1px solid var(--slate-300);min-height:0;position:relative}._staticMapFrame_1x4c2_332{background:#d9d9d9;height:100%;overflow:hidden;position:relative;width:100%}._staticMapImage_1x4c2_340{display:block;height:100%;object-fit:fill;position:relative;width:100%;z-index:0}._staticMapOverlay_1x4c2_349{height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}._staticMapControls_1x4c2_358{align-items:center;background:#0f172ae0;border:1px solid rgba(255,255,255,.24);border-radius:var(--radius-md);display:flex;gap:4px;padding:4px;position:absolute;right:14px;top:14px;z-index:2}._staticMapControls_1x4c2_358 button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fffffff0;border:1px solid rgba(15,23,42,.14);border-radius:var(--radius-sm);color:var(--slate-900);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:900;height:30px;justify-content:center;line-height:1;min-width:30px;padding:0 8px}._staticMapControls_1x4c2_358 button:hover:not(:disabled){background:#fff}._staticMapControls_1x4c2_358 button:disabled{cursor:not-allowed;opacity:.45}._staticArrowHalo_1x4c2_400{fill:none;opacity:.9;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:8}._movementArrow_1x4c2_409{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.5}._walkingArrowHalo_1x4c2_416{fill:none;opacity:.9;stroke:#fff;stroke-dasharray:7 6;stroke-linecap:round;stroke-linejoin:round;stroke-width:7}._walkingArrow_1x4c2_416{fill:none;stroke-dasharray:7 6;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5}._movementChip_1x4c2_434{fill:#fff;stroke:#0f172a73;stroke-width:1}._movementChipLabel_1x4c2_440{fill:var(--slate-900);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:900;text-anchor:middle}._staticMapCaption_1x4c2_448{align-items:center;background:#0f172ae0;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-md);bottom:14px;box-shadow:0 12px 26px #0f172a3d;color:#fff;display:grid;gap:2px 10px;grid-template-columns:minmax(0,1fr) auto;left:14px;max-width:min(520px,calc(100% - 28px));padding:10px 12px;position:absolute;z-index:2}._staticMapCaption_1x4c2_448 span{color:var(--slate-300);font-size:10px;font-weight:900;grid-column:1 / -1;letter-spacing:.08em;text-transform:uppercase}._staticMapCaption_1x4c2_448 strong{font-size:13px;line-height:1.25;min-width:0}._staticMapCaption_1x4c2_448 em{border-radius:var(--radius-sm);color:#fff;font-size:14px;font-style:normal;font-weight:900;justify-self:end;min-width:34px;padding:3px 8px;text-align:center}._staticMapEmpty_1x4c2_493{align-items:center;background:#d9d9d9;color:var(--slate-600);display:flex;font-size:13px;font-weight:800;height:100%;justify-content:center;padding:20px;text-align:center;width:100%}._reportPanel_1x4c2_507{overflow:auto;padding:18px 20px 24px}._reportHeader_1x4c2_512{align-items:stretch;background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-lg);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:16px;padding:16px}._reportKicker_1x4c2_524{color:#0f766e;display:block;font-size:12px;font-weight:900;margin-bottom:4px;text-transform:uppercase}._reportHeader_1x4c2_512 h1{font-size:22px;line-height:1.2;margin:0}._reportHeader_1x4c2_512 p{color:var(--slate-600);font-size:14px;margin:8px 0 0}._reportScoreBlock_1x4c2_545{align-items:center;background:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:center;min-width:130px;padding:10px}._reportScoreBlock_1x4c2_545 span{color:var(--slate-500);font-size:10px;font-weight:900;text-transform:uppercase}._reportScoreBlock_1x4c2_545 strong{font-size:30px;line-height:1;margin-top:5px}._reportScoreBlock_1x4c2_545 small{color:var(--slate-500);font-size:12px;font-weight:800;margin-top:5px}._tableBlock_1x4c2_577{margin-top:16px}._tableTitle_1x4c2_159{background:var(--slate-800);border:1px solid var(--slate-700);border-bottom:0;border-radius:8px 8px 0 0;color:var(--slate-200);padding:11px 13px}._tableScroller_1x4c2_590{background:#fff;border:1px solid #d8e1e8;border-radius:0 0 8px 8px;overflow-x:auto}._jatTable_1x4c2_597{background:#fff;border-collapse:collapse;min-width:840px;table-layout:fixed;width:100%}._jatTable_1x4c2_597 th{background:var(--slate-50);border:1px solid #d8e1e8;color:var(--slate-700);font-size:12px;font-weight:900;height:42px;padding:8px;text-align:center}._jatTable_1x4c2_597 td{background:#fff;border:1px solid #d8e1e8;color:var(--slate-900);font-size:13px;padding:9px;vertical-align:middle}._seqColumn_1x4c2_625{width:96px}._scoreColumn_1x4c2_629{width:120px}._sequenceCell_1x4c2_633{background:var(--slate-800)!important;color:#fff!important;font-weight:900;text-align:center}._movementButton_1x4c2_640{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--slate-900);cursor:pointer;font:inherit;font-weight:800;padding:0;text-align:left}._movementButton_1x4c2_640:hover{color:#0d9488;text-decoration:underline;text-underline-offset:2px}._evidenceRow_1x4c2_658{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}._evidenceRow_1x4c2_658 span{background:var(--slate-50);border:1px solid var(--slate-300);border-radius:var(--radius-pill);color:var(--slate-600);font-size:10px;font-weight:800;padding:2px 6px}._scoreBadge_1x4c2_675{align-items:center;border-radius:var(--radius-sm);color:#fff;display:inline-flex;font-size:15px;font-weight:900;height:30px;justify-content:center;min-width:52px;padding:0 10px}._score_good_1x4c2_688{background:#15803d;color:#fff}._score_partial_1x4c2_693{background:#eab308;color:#111827}._score_poor_1x4c2_698{background:#b91c1c;color:#fff}._score_unknown_1x4c2_703{background:var(--slate-900);color:#fff}._commentCell_1x4c2_708{line-height:1.38}._emptyCell_1x4c2_712{color:var(--slate-500)!important;font-weight:800;height:54px;text-align:center}@media (max-width: 980px){._topBar_1x4c2_11{align-items:flex-start;flex-direction:column;height:auto;padding:12px}._headerActions_1x4c2_76{flex-wrap:wrap;width:100%}._workspace_1x4c2_123{flex-direction:column}._sidePanel_1x4c2_130{border-bottom:1px solid var(--slate-800);border-right:0;flex:0 0 auto;max-height:330px}._mainPanel_1x4c2_317{grid-template-rows:320px minmax(0,1fr)}._reportHeader_1x4c2_512{grid-template-columns:1fr}}._page_5jwof_1{background:#f4f7f9;color:var(--slate-900);display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}._topBar_5jwof_11{align-items:center;background:var(--slate-900);border-bottom:1px solid var(--slate-800);color:var(--slate-200);display:flex;flex-shrink:0;gap:16px;height:56px;justify-content:space-between;padding:0 20px}._brand_5jwof_24{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:14px;font:inherit;min-width:0;padding:0;text-align:left}._brand_5jwof_24:hover strong{color:#fff}._brand_5jwof_24:focus-visible{border-radius:var(--radius-md);outline:2px solid #38bdf8;outline-offset:4px}._brand_5jwof_24 img{height:36px;width:auto}._brand_5jwof_24 div{display:flex;flex-direction:column;min-width:0}._brand_5jwof_24 span{color:var(--slate-500);font-size:11px;font-weight:700}._brand_5jwof_24 strong{color:var(--slate-50);font-size:16px;white-space:nowrap}._actions_5jwof_72{align-items:center;display:flex;gap:8px}._actions_5jwof_72 button{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:var(--radius-md);color:var(--slate-50);cursor:pointer;font:inherit;font-size:13px;font-weight:700;height:34px;padding:0 12px}._actions_5jwof_72 button:hover:not(:disabled){background:var(--slate-700)}._actions_5jwof_72 button:disabled{cursor:wait;opacity:.6}._main_5jwof_100{flex:1;min-height:0;overflow:auto;padding:28px}._error_5jwof_107{background:#fee2e2;border:1px solid #fecaca;border-radius:var(--radius-lg);color:#991b1b;font-size:14px;font-weight:700;margin:0 auto 18px;max-width:1180px;padding:12px 14px}._metricsGrid_5jwof_119{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 auto 18px;max-width:1180px}._metric_5jwof_119{background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:8px;min-height:116px;padding:16px}._metric_5jwof_119 span,._statusBand_5jwof_139 span{color:var(--slate-500);font-size:12px;font-weight:800;text-transform:uppercase}._metric_5jwof_119 strong{color:var(--slate-900);font-size:26px;line-height:1}._metric_5jwof_119 small{color:var(--slate-600);font-size:12px;line-height:1.35}._statusBand_5jwof_139{background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-lg);display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 18px;max-width:1180px;padding:16px}._statusBand_5jwof_139 div{display:flex;flex-direction:column;gap:6px;min-width:0}._statusBand_5jwof_139 strong{color:var(--slate-900);font-size:15px;overflow-wrap:anywhere}._columns_5jwof_183{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 18px;max-width:1180px}._panel_5jwof_191{background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-lg);margin:0 auto 18px;max-width:1180px;overflow:hidden;width:100%}._columns_5jwof_183 ._panel_5jwof_191{margin:0}._panelHeader_5jwof_205{align-items:center;border-bottom:1px solid var(--slate-200);display:flex;justify-content:space-between;gap:16px;padding:14px 16px}._panelHeader_5jwof_205 h2{font-size:16px;line-height:1.25;margin:0}._panelSubtitle_5jwof_220{color:var(--slate-500);font-size:12px;line-height:1.4;margin:4px 0 0}._empty_5jwof_227{color:var(--slate-500);font-size:13px;margin:0;padding:16px}._configPanel_5jwof_234{margin-bottom:18px}._configSummaryPill_5jwof_238,._configPill_5jwof_239{border-radius:var(--radius-pill);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;line-height:1;padding:7px 9px;white-space:nowrap}._configOverview_5jwof_250{border-bottom:1px solid #eef2f6;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 16px}._configOverview_5jwof_250 div{display:flex;flex-direction:column;gap:5px;min-width:0}._configOverview_5jwof_250 span{color:var(--slate-500);font-size:11px;font-weight:800;text-transform:uppercase}._configOverview_5jwof_250 strong{color:var(--slate-900);font-size:15px;overflow-wrap:anywhere}._configSections_5jwof_278{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}._configGroup_5jwof_284{border-right:1px solid #eef2f6;min-width:0}._configGroup_5jwof_284:last-child{border-right:0}._configGroup_5jwof_284 h3{border-bottom:1px solid #eef2f6;color:var(--slate-900);font-size:13px;margin:0;padding:12px 16px}._configList_5jwof_301{display:flex;flex-direction:column}._configRow_5jwof_306{align-items:center;border-bottom:1px solid var(--slate-100);display:flex;gap:12px;justify-content:space-between;min-height:54px;padding:10px 16px}._configRow_5jwof_306:last-child{border-bottom:0}._configRow_5jwof_306 div{display:flex;flex-direction:column;gap:3px;min-width:0}._configRow_5jwof_306 strong{color:var(--slate-900);font-size:13px}._configRow_5jwof_306 span:not(._configPill_5jwof_239){color:var(--slate-500);font-size:12px;line-height:1.35}._configOk_5jwof_338{background:#dcfce7;color:#166534}._configMissingRequired_5jwof_343{background:#fee2e2;color:#991b1b}._configMissingOptional_5jwof_348{background:#fef3c7;color:#92400e}._configDisabled_5jwof_353{background:var(--slate-200);color:var(--slate-600)}._list_5jwof_358,._eventList_5jwof_359{display:flex;flex-direction:column}._listRow_5jwof_364,._eventRow_5jwof_365{align-items:center;border-bottom:1px solid #eef2f6;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}._listRow_5jwof_364:last-child,._eventRow_5jwof_365:last-child{border-bottom:0}._listRow_5jwof_364 code{color:var(--slate-900);font-size:12px;overflow-wrap:anywhere}._listRow_5jwof_364 strong{color:var(--slate-900);font-size:14px}._eventRow_5jwof_365 div{display:flex;flex-direction:column;gap:3px;min-width:0}._eventRow_5jwof_365 strong{color:var(--slate-900);font-size:13px}._eventRow_5jwof_365 span{color:var(--slate-500);font-size:12px;overflow-wrap:anywhere}._eventRow_5jwof_365 time{color:var(--slate-500);flex-shrink:0;font-size:12px}@media (max-width: 980px){._metricsGrid_5jwof_119{grid-template-columns:repeat(2,minmax(0,1fr))}._columns_5jwof_183,._statusBand_5jwof_139,._configOverview_5jwof_250,._configSections_5jwof_278{grid-template-columns:1fr}._configGroup_5jwof_284{border-right:0;border-bottom:1px solid #eef2f6}._configGroup_5jwof_284:last-child{border-bottom:0}}@media (max-width: 680px){._topBar_5jwof_11{align-items:flex-start;flex-direction:column;height:auto;padding:12px}._actions_5jwof_72{flex-wrap:wrap}._main_5jwof_100{padding:16px}._metricsGrid_5jwof_119{grid-template-columns:1fr}}._drawer_srfqy_1{position:fixed;top:0;right:0;bottom:0;z-index:80;display:flex;flex-direction:column;width:min(780px,100vw);background:var(--slate-950);border-left:1px solid var(--slate-800);box-shadow:-24px 0 48px #0206178c;color:var(--slate-100)}._header_srfqy_16{display:grid;gap:10px;padding:16px 20px 14px;border-bottom:1px solid var(--slate-800);background:var(--slate-900)}._headerRow_srfqy_24{display:flex;align-items:center;justify-content:space-between;gap:12px}._kicker_srfqy_31{color:var(--slate-400);font-size:var(--fs-11);font-weight:800;letter-spacing:.08em;text-transform:uppercase}._titleInput_srfqy_39{width:100%;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--slate-50);font-size:18px;font-weight:800;padding:6px 8px;margin-left:-8px}._titleInput_srfqy_39:hover,._titleInput_srfqy_39:focus{border-color:var(--slate-700);background:var(--slate-950);outline:none}._meta_srfqy_58{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--slate-400);font-size:var(--fs-12)}._statusSelect_srfqy_67{height:28px;border-radius:var(--radius-pill);border:1px solid var(--slate-700);background:var(--slate-800);color:var(--slate-100);font-size:var(--fs-12);font-weight:800;padding:0 10px}._unsaved_srfqy_78{color:var(--amber-500);font-weight:800}._toolbar_srfqy_83{display:flex;flex-wrap:wrap;gap:8px}._toolbar_srfqy_83 button,._addButton_srfqy_90,._smallButton_srfqy_91{height:32px;border-radius:var(--radius-md);border:1px solid var(--slate-700);background:var(--slate-800);color:var(--slate-100);font-size:var(--fs-12);font-weight:800;padding:0 12px;cursor:pointer}._toolbar_srfqy_83 button:hover:not(:disabled),._addButton_srfqy_90:hover:not(:disabled),._smallButton_srfqy_91:hover:not(:disabled){background:var(--slate-700)}._toolbar_srfqy_83 button:disabled,._addButton_srfqy_90:disabled,._smallButton_srfqy_91:disabled{opacity:.45;cursor:not-allowed}._primary_srfqy_116{border-color:var(--teal-600)!important;background:var(--teal-600)!important;color:#fff!important}._primary_srfqy_116:hover:not(:disabled){background:var(--teal-500)!important}._danger_srfqy_126{border-color:#7f1d1d!important;background:#450a0a!important;color:#fecaca!important}._confirmRow_srfqy_132{display:flex;align-items:center;gap:8px;color:var(--slate-300);font-size:var(--fs-12)}._error_srfqy_140{color:#fca5a5;font-size:var(--fs-12)}._body_srfqy_145{flex:1;overflow-y:auto;padding:8px 20px 40px}._section_srfqy_151{padding:18px 0;border-bottom:1px solid var(--slate-800)}._sectionTitle_srfqy_156{margin:0 0 10px;color:var(--slate-50);font-size:var(--fs-14);font-weight:800}._sectionTitle_srfqy_156 span{color:var(--teal-500);margin-right:8px}._hint_srfqy_168{margin:-4px 0 12px;color:var(--slate-500);font-size:var(--fs-12);line-height:1.45}._field_srfqy_175{display:grid;gap:4px;margin-bottom:10px}._field_srfqy_175>span,._subTitle_srfqy_182{color:var(--slate-400);font-size:var(--fs-11);font-weight:800;letter-spacing:.04em;text-transform:uppercase}._subTitle_srfqy_182{display:block;margin:14px 0 6px}._field_srfqy_175 textarea,._field_srfqy_175 input,._listRow_srfqy_197 textarea,._listRow_srfqy_197 input,._card_srfqy_199 textarea,._card_srfqy_199 input,._table_srfqy_201 input,._select_srfqy_202{width:100%;border:1px solid var(--slate-800);border-radius:var(--radius-md);background:var(--slate-900);color:var(--slate-100);font:inherit;font-size:var(--fs-13);line-height:1.45;padding:7px 9px;resize:vertical}._field_srfqy_175 textarea:focus,._field_srfqy_175 input:focus,._listRow_srfqy_197 textarea:focus,._listRow_srfqy_197 input:focus,._card_srfqy_199 textarea:focus,._card_srfqy_199 input:focus,._table_srfqy_201 input:focus,._select_srfqy_202:focus{outline:none;border-color:var(--teal-600)}._field_srfqy_175 textarea:disabled,._listRow_srfqy_197 textarea:disabled,._card_srfqy_199 textarea:disabled,._card_srfqy_199 input:disabled,._table_srfqy_201 input:disabled{color:var(--slate-300);cursor:default}._list_srfqy_197{display:grid;gap:6px}._listRow_srfqy_197{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:start}._iconButton_srfqy_248{height:32px;width:32px;border-radius:var(--radius-md);border:1px solid var(--slate-800);background:transparent;color:var(--slate-400);font-size:16px;cursor:pointer}._iconButton_srfqy_248:hover:not(:disabled){background:var(--slate-800);color:var(--slate-100)}._iconButton_srfqy_248:disabled{opacity:.35;cursor:not-allowed}._addRow_srfqy_269{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}._select_srfqy_202{width:auto;min-width:220px;height:32px;padding:0 9px}._card_srfqy_199{display:grid;gap:8px;padding:12px;margin-bottom:10px;border:1px solid var(--slate-800);border-radius:var(--radius-lg);background:#0f172a99}._cardTop_srfqy_294{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}._cardIndex_srfqy_301{color:var(--teal-500);font-size:var(--fs-12);font-weight:900}._chips_srfqy_307{display:flex;flex-wrap:wrap;gap:6px}._chip_srfqy_307{border:1px solid var(--slate-700);border-radius:var(--radius-pill);color:var(--slate-300);font-size:var(--fs-11);font-weight:700;padding:2px 8px}._chipAccent_srfqy_322{border-color:var(--teal-700);color:var(--mint-300)}._cardMeta_srfqy_327{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--slate-400);font-size:var(--fs-12)}._linkButton_srfqy_336{border:0;background:transparent;color:var(--teal-500);font:inherit;font-size:var(--fs-12);font-weight:800;padding:0;cursor:pointer}._linkButton_srfqy_336:hover{text-decoration:underline}._table_srfqy_201{width:100%;border-collapse:collapse;font-size:var(--fs-13)}._table_srfqy_201 th{text-align:left;color:var(--slate-400);font-size:var(--fs-11);font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:0 6px 6px 0}._table_srfqy_201 td{padding:0 6px 6px 0;vertical-align:top}._table_srfqy_201 td:last-child,._table_srfqy_201 th:last-child{padding-right:0;width:32px}._pointList_srfqy_378{display:grid;gap:4px;margin:0 0 10px;padding:0;list-style:none}._pointRow_srfqy_386{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;color:var(--slate-300);font-size:var(--fs-12)}._pointRow_srfqy_386 strong{color:var(--slate-100)}._empty_srfqy_399{color:var(--slate-500);font-size:var(--fs-12);font-style:italic}._qtyCell_srfqy_406{width:104px}._qtyCell_srfqy_406 input{margin-bottom:4px}._notice_srfqy_415{background:#fbbf2414;border:1px solid rgba(251,191,36,.35);border-radius:var(--radius-md);color:var(--slate-200);font-size:var(--fs-12);line-height:1.45;margin-top:10px;padding:9px 11px}._notice_srfqy_415 strong{color:#fcd34d;display:block;font-size:var(--fs-11);letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}._notice_srfqy_415 ul{margin:0;padding-left:16px}._page_amc6j_1{background:var(--slate-50);color:var(--slate-900);display:flex;flex-direction:column;flex:1;height:100%}._workspace_amc6j_10{flex:1;min-height:0;overflow-y:auto;padding:24px;width:100%;box-sizing:border-box}._sections_amc6j_19{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:640px}._panel_amc6j_27{background:#fff;border:1px solid var(--slate-200);border-radius:var(--radius-lg);padding:20px}._panelTitle_amc6j_34{font-size:16px;font-weight:800;margin:0}._panelHint_amc6j_40{color:var(--slate-500);font-size:13px;line-height:1.4;margin:4px 0 16px}._detailList_amc6j_49{display:flex;flex-direction:column;gap:12px;margin:0}._detailRow_amc6j_56{align-items:center;border-top:1px solid var(--slate-100);display:flex;justify-content:space-between;padding-top:12px}._detailRow_amc6j_56:first-child{border-top:0;padding-top:0}._detailRow_amc6j_56 dt{color:var(--slate-500);font-size:13px;font-weight:700}._detailRow_amc6j_56 dd{color:var(--slate-900);font-size:14px;font-weight:700;margin:0;display:inline-flex;align-items:center;gap:8px}._managerTag_amc6j_85{border-radius:999px;padding:2px 9px;background:#ecfdf5;border:1px solid #99f6e4;color:var(--teal-700);font-size:11px;font-weight:700}._sessionRow_amc6j_95{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid var(--slate-100)}._sessionRow_amc6j_95 ._panelHint_amc6j_40{margin:2px 0 0}._sessionTitle_amc6j_109{font-size:14px;font-weight:700;color:var(--slate-900)}._usageHeader_amc6j_117{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}._usageValue_amc6j_124{color:var(--slate-900);font-size:15px;font-weight:800}._usageRemaining_amc6j_130{color:var(--slate-500);font-size:13px;font-weight:600}._usageBar_amc6j_136{background:var(--slate-200);border-radius:var(--radius-pill);height:8px;overflow:hidden;width:100%}._usageBarFill_amc6j_144{background:#0d9488;border-radius:var(--radius-pill);height:100%;transition:width .2s ease}._usageBarFull_amc6j_151{background:#dc2626}._unlimited_amc6j_155{color:var(--slate-700);font-size:14px;font-weight:600;margin:0}._form_amc6j_164{display:flex;flex-direction:column;gap:14px;max-width:360px}._field_amc6j_171{display:flex;flex-direction:column;gap:6px}._field_amc6j_171 span{color:var(--slate-600);font-size:13px;font-weight:700}._input_amc6j_183{border:1px solid var(--slate-300);border-radius:var(--radius-md);font:inherit;font-size:14px;height:40px;padding:0 12px}._input_amc6j_183:focus{border-color:#0f766e;outline:none}._error_amc6j_197{color:#dc2626;font-size:13px;font-weight:600;margin:0}._success_amc6j_204{color:var(--teal-600);font-size:13px;font-weight:600;margin:0}._saveButton_amc6j_211{align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--teal-600);border:1px solid var(--teal-700);border-radius:var(--radius-md);color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:700;height:40px;padding:0 18px;transition:background .12s ease}._saveButton_amc6j_211:hover:not(:disabled){background:var(--teal-700)}._saveButton_amc6j_211:disabled{cursor:not-allowed;opacity:.55}._mfaState_amc6j_236{display:flex;flex-direction:column;align-items:flex-start;gap:14px}._mfaStatusOn_amc6j_243,._mfaStatusOff_amc6j_244{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:5px 12px 5px 10px;font-size:13px;font-weight:700}._mfaStatusOn_amc6j_243{background:#ecfdf5;border:1px solid #99f6e4;color:var(--teal-700)}._mfaStatusOff_amc6j_244{background:var(--slate-100);border:1px solid var(--slate-200);color:var(--slate-600)}._mfaDot_amc6j_266,._mfaDotOff_amc6j_267{width:8px;height:8px;border-radius:50%}._mfaDot_amc6j_266{background:var(--teal-600);box-shadow:0 0 0 3px #0d94882e}._mfaDotOff_amc6j_267{background:var(--slate-400)}._mfaQr_amc6j_282{display:block;width:180px;height:180px;padding:10px;background:#fff;border:1px solid var(--slate-200);border-radius:var(--radius-md);align-self:flex-start}._mfaSecret_amc6j_293{display:flex;flex-direction:column;gap:6px;margin:0;font-size:13px;color:var(--slate-500);line-height:1.45}._mfaSecret_amc6j_293 code{display:inline-block;padding:8px 10px;border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--slate-50);color:var(--slate-900);font-size:13px;letter-spacing:.04em;word-break:break-all}._mfaActions_amc6j_315{display:flex;gap:10px;align-items:center}._mfaSecondary_amc6j_321{align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-700);cursor:pointer;font:inherit;font-size:13px;font-weight:700;height:40px;padding:0 18px;transition:background .12s ease}._mfaSecondary_amc6j_321:hover:not(:disabled){background:var(--slate-100)}._mfaSecondary_amc6j_321:disabled{cursor:not-allowed;opacity:.55}._page_v6xmp_1{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;background:#020617;color:var(--slate-200);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._topBar_v6xmp_12{display:flex;align-items:center;gap:16px;height:72px;padding:0 18px;background:var(--slate-900);border-bottom:1px solid var(--slate-800);flex-shrink:0}._logoButton_v6xmp_23{background:transparent;border:0;padding:0;cursor:pointer;display:flex}._titleBlock_v6xmp_24{display:flex;flex-direction:column;line-height:1.2}._titleBlock_v6xmp_24 span{font-size:var(--fs-11);color:var(--slate-400);text-transform:uppercase;letter-spacing:.06em}._titleBlock_v6xmp_24 strong{font-size:16px;color:#fff}._statusPill_v6xmp_28{font-size:var(--fs-12);font-weight:600;padding:4px 10px;border-radius:var(--radius-pill);background:#7cf0c01f;color:var(--accent-on-dark);border:1px solid rgba(124,240,192,.4)}._topActions_v6xmp_38{margin-left:auto;display:flex;gap:8px}._body_v6xmp_39{display:flex;flex:1;min-height:0}._panel_v6xmp_40{padding:14px;display:flex;flex-direction:column;gap:16px}._panel_v6xmp_40 section{display:flex;flex-direction:column;gap:8px}._panel_v6xmp_40 h3,._section_v6xmp_42 h3{margin:0;font-size:15px;color:#fff}._panel_v6xmp_40 h4,._section_v6xmp_42 h4{margin:4px 0 0;font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.06em;color:var(--slate-400)}._mapWrap_v6xmp_44{position:relative;flex:1;min-width:0;min-height:0}._hint_v6xmp_46{position:absolute;top:12px;left:50%;transform:translate(-50%);background:#0f172aeb;color:#fff;padding:8px 14px;border-radius:var(--radius-lg);font-size:var(--fs-13);pointer-events:none;white-space:nowrap}._field_v6xmp_60{display:flex;flex-direction:column;gap:5px}._field_v6xmp_60 span{color:var(--slate-500);font-size:10px;font-weight:900;text-transform:uppercase}._field_v6xmp_60 select{background:#111827;border:1px solid var(--slate-800);border-radius:7px;color:var(--slate-100);font:inherit;font-size:12px;font-weight:700;padding:8px}._primaryBtn_v6xmp_73,._secondaryBtn_v6xmp_73,._ghostBtn_v6xmp_73{font:inherit;font-size:var(--fs-13);font-weight:600;border-radius:var(--radius-md);padding:9px 14px;cursor:pointer}._primaryBtn_v6xmp_73{background:var(--accent);color:#fff;border:1px solid var(--accent-strong);width:100%}._primaryBtn_v6xmp_73:hover{background:var(--accent-strong)}._primaryBtn_v6xmp_73:disabled{opacity:.5;cursor:not-allowed}._secondaryBtn_v6xmp_73{background:#7cf0c01f;color:var(--accent-on-dark);border:1px solid rgba(124,240,192,.4);width:100%}._secondaryBtn_v6xmp_73:hover{background:#7cf0c033}._secondaryBtn_v6xmp_73:disabled{opacity:.5;cursor:not-allowed}._ghostBtn_v6xmp_73{background:var(--slate-800);color:var(--slate-200);border:1px solid var(--slate-700)}._ghostBtn_v6xmp_73:hover{background:var(--slate-700);border-color:var(--slate-600)}._ghostBtn_v6xmp_73:disabled{opacity:.5;cursor:not-allowed}._linkBtn_v6xmp_90{background:transparent;border:0;color:var(--accent-on-dark);font:inherit;font-size:var(--fs-12);cursor:pointer;padding:2px 0;text-align:left}._linkBtn_v6xmp_90:hover{text-decoration:underline}._linkBtn_v6xmp_90:disabled{opacity:.5;cursor:not-allowed}._error_v6xmp_94{color:#f87171;font-size:var(--fs-13);margin:0}._muted_v6xmp_95{color:var(--slate-400);font-size:var(--fs-13);margin:0}._note_v6xmp_96{color:#fbbf24;font-size:var(--fs-12);margin:0}._presetGrid_v6xmp_98{display:grid;grid-template-columns:1fr 1fr;gap:6px}._presetBtn_v6xmp_99{display:flex;flex-direction:column;gap:2px;text-align:left;font:inherit;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--slate-700);background:var(--slate-800);color:var(--slate-200);cursor:pointer}._presetBtn_v6xmp_99 strong{font-size:var(--fs-12);color:#fff}._presetBtn_v6xmp_99 span{font-size:var(--fs-10);color:var(--slate-400)}._presetBtn_v6xmp_99:hover{border-color:var(--slate-500)}._presetBtn_v6xmp_99:disabled{opacity:.5;cursor:not-allowed}._presetActive_v6xmp_116{border-color:#f87171;background:#ef44441f}._placing_v6xmp_118{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--radius-md);border:1px dashed #f87171;background:#ef444414}._placing_v6xmp_118 p{margin:0;font-size:var(--fs-12);color:var(--slate-200)}._rowActions_v6xmp_120{display:flex;gap:6px;flex-wrap:wrap}._rowActions_v6xmp_120 ._primaryBtn_v6xmp_73{width:auto;flex:1}._disruptionList_v6xmp_123{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._disruptionList_v6xmp_123 li{border:1px solid #243044;border-radius:var(--radius-lg);background:var(--slate-800);padding:8px 10px;display:flex;flex-direction:column;gap:4px}._disruptionActive_v6xmp_125{border-color:#f87171!important}._disruptionHead_v6xmp_126{display:flex;align-items:center;gap:8px}._nameInput_v6xmp_127{flex:1;min-width:0;font:inherit;font-size:var(--fs-13);font-weight:600;color:#fff;background:transparent;border:0;border-bottom:1px solid transparent;padding:2px 0}._nameInput_v6xmp_127:focus{outline:none;border-bottom-color:var(--accent-on-dark)}._disruptionMeta_v6xmp_129{display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-11);color:var(--slate-400)}._slider_v6xmp_130{display:grid;grid-template-columns:44px 1fr 48px;align-items:center;gap:6px;font-size:var(--fs-11);color:var(--slate-400)}._slider_v6xmp_130 em{font-style:normal;color:var(--slate-200);text-align:right}._slider_v6xmp_130 input{width:100%;accent-color:var(--accent-on-dark)}._sliderHint_v6xmp_133{margin:0;font-size:var(--fs-11);color:var(--slate-400)}._toggleRow_v6xmp_135{display:flex;gap:4px}._toggle_v6xmp_135{flex:1;font:inherit;font-size:var(--fs-12);font-weight:600;padding:6px 8px;border-radius:var(--radius-md);border:1px solid var(--slate-700);background:var(--slate-800);color:var(--slate-300);cursor:pointer}._toggleActive_v6xmp_137{background:var(--accent-on-dark);color:var(--slate-900);border-color:var(--accent-on-dark)}._legend_v6xmp_139{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-12);color:var(--slate-300)}._legend_v6xmp_139 li{display:flex;align-items:center;gap:6px}._legend_v6xmp_139 i{display:inline-block;width:14px;height:4px;border-radius:2px;flex-shrink:0}._intro_v6xmp_143 h3{margin:4px 0 8px;font-size:17px;color:#fff}._intro_v6xmp_143 p{font-size:var(--fs-13);color:var(--slate-300);margin:0 0 8px}._intro_v6xmp_143 ol{padding-left:18px;margin:6px 0 0;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-12);color:var(--slate-300)}._tabs_v6xmp_147{display:flex;flex-wrap:wrap;gap:4px}._tab_v6xmp_147{display:flex;align-items:center;gap:6px;font:inherit;font-size:var(--fs-12);font-weight:600;padding:6px 10px;border-radius:var(--radius-pill);border:1px solid var(--slate-700);background:var(--slate-800);color:var(--slate-300);cursor:pointer}._tab_v6xmp_147 span{font-size:var(--fs-10);color:var(--slate-500)}._tabActive_v6xmp_150{background:#ef444429;border-color:#f87171;color:#fff}._tabRank_v6xmp_151{margin-left:auto}._tabRank_v6xmp_151._tabActive_v6xmp_150{background:#7cf0c024;border-color:var(--accent-on-dark)}._section_v6xmp_42{display:flex;flex-direction:column;gap:8px}._kpis_v6xmp_156{display:grid;grid-template-columns:1fr 1fr;gap:6px}._kpi_v6xmp_156{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:var(--radius-lg);background:var(--slate-800);border:1px solid #243044}._kpi_v6xmp_156 span{font-size:var(--fs-10);text-transform:uppercase;letter-spacing:.05em;color:var(--slate-400)}._kpi_v6xmp_156 strong{font-size:22px;font-weight:800;letter-spacing:-.02em;color:#fff}._kpi_v6xmp_156 em{font-style:normal;font-size:var(--fs-11);color:var(--slate-300)}._spillList_v6xmp_162{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._spillList_v6xmp_162 li{display:flex;flex-direction:column;gap:1px;font-size:var(--fs-12);padding:6px 8px;border-radius:var(--radius-md);background:var(--slate-800);border:1px solid #243044}._spillList_v6xmp_162 strong{color:#fff;font-size:var(--fs-12)}._spillList_v6xmp_162 span{color:var(--slate-400);font-size:var(--fs-11)}._table_v6xmp_167{width:100%;border-collapse:collapse;font-size:var(--fs-12)}._table_v6xmp_167 th{text-align:left;font-size:var(--fs-10);text-transform:uppercase;letter-spacing:.05em;color:var(--slate-500);padding:4px 6px;border-bottom:1px solid var(--slate-800)}._table_v6xmp_167 th:not(:first-child){text-align:right}._table_v6xmp_167 td{padding:6px;border-bottom:1px solid rgba(30,41,59,.6);vertical-align:top;color:var(--slate-200)}._table_v6xmp_167 td:first-child{display:flex;align-items:center;gap:6px}._table_v6xmp_167 tbody tr{cursor:pointer}._table_v6xmp_167 tbody tr:hover{background:#1e293b99}._rowFocus_v6xmp_174{background:#7cf0c014}._num_v6xmp_175{text-align:right;white-space:nowrap}._num_v6xmp_175 em{display:block;font-style:normal;font-size:var(--fs-10);color:var(--slate-500)}._dot_v6xmp_177{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}._drop_v6xmp_178{color:#fb923c;font-weight:700}._rankList_v6xmp_180{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._rankRow_v6xmp_181{display:flex;align-items:center;gap:10px;width:100%;font:inherit;text-align:left;background:var(--slate-800);border:1px solid #243044;border-radius:var(--radius-lg);padding:8px 10px;color:var(--slate-200);cursor:pointer}._rankRow_v6xmp_181:hover{border-color:var(--slate-500)}._rankNo_v6xmp_183{width:24px;height:24px;border-radius:50%;background:var(--slate-700);color:#fff;font-size:var(--fs-11);font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._rankText_v6xmp_184{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._rankText_v6xmp_184 strong{font-size:var(--fs-13);color:#fff}._rankText_v6xmp_184 span{font-size:var(--fs-11);color:var(--slate-400)}._exposure_v6xmp_187{font-size:var(--fs-12);font-weight:800;padding:3px 8px;border-radius:var(--radius-pill);background:var(--slate-700);color:var(--slate-200)}._exposure_v6xmp_187[data-level=mid]{background:#f9731633;color:#fdba74}._exposure_v6xmp_187[data-level=high]{background:#ef444438;color:#fca5a5}._severityList_v6xmp_191{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-12)}._severityList_v6xmp_191 li{display:flex;flex-direction:column;gap:1px}._severityList_v6xmp_191 span{color:var(--slate-400);font-size:var(--fs-11)}._page_dmfmd_1{display:flex;flex-direction:column;height:100%;width:100%;background:var(--slate-900);color:var(--slate-200)}._nav_dmfmd_10{height:72px;background:var(--slate-900);border-bottom:1px solid var(--slate-800);display:flex;align-items:center;gap:12px;padding:0 12px;flex-shrink:0;z-index:100}._left_dmfmd_22{display:flex;align-items:center;gap:20px;flex-shrink:0;min-width:260px}._logo_dmfmd_30{height:44px;width:auto}._titleBlock_dmfmd_35{border-left:1px solid var(--slate-700);padding-left:18px;display:flex;flex-direction:column;min-width:0}._titleBlock_dmfmd_35 span{color:var(--slate-400);font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._titleBlock_dmfmd_35 strong{color:var(--slate-50);font-size:17px;font-weight:800;line-height:1.25}._centre_dmfmd_59{flex:1;display:flex;justify-content:center;max-width:580px;margin:0 auto}._right_dmfmd_67{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;min-width:260px}._userEmail_dmfmd_76{color:var(--slate-300);font-size:13px;font-weight:600;white-space:nowrap}._dashboardBtn_dmfmd_83{background:var(--slate-800);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:var(--radius-md);height:34px;padding:0 14px;font-size:13px;font-weight:800;cursor:pointer;transition:background .15s ease,border-color .15s ease}._dashboardBtn_dmfmd_83:hover{background:var(--slate-700);border-color:var(--slate-600)}._workspace_dmfmd_101{flex:1;display:flex;min-height:0}._panel_dmfmd_107{width:420px;flex-shrink:0;background:var(--slate-900);border-right:1px solid var(--slate-800);padding:0;display:flex;flex-direction:column;overflow:auto}._statusRow_dmfmd_118{min-height:72px;border-bottom:1px solid var(--slate-800);display:flex;align-items:center;gap:12px;padding:0 18px;color:var(--slate-400);font-size:14px;font-weight:700}._stepNumber_dmfmd_130{width:26px;height:26px;border-radius:var(--radius-pill);background:#0d9488;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:900}._schemeCard_dmfmd_144{border-bottom:1px solid var(--slate-800);padding:20px 18px}._schemeCard_dmfmd_144 span{color:#5eead4;font-size:12px;font-weight:900;text-transform:uppercase}._schemeCard_dmfmd_144 h1{margin:5px 0 4px;color:var(--slate-50);font-size:22px;line-height:1.2}._schemeCard_dmfmd_144 p{margin:0;color:var(--slate-400);font-size:14px}._statusBlock_dmfmd_169{border:1px solid var(--slate-800);border-radius:var(--radius-lg);padding:16px;margin:18px;background:#111827}._readyStatus_dmfmd_177,._pendingStatus_dmfmd_178{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-pill);padding:5px 10px;font-size:12px;font-weight:900}._readyStatus_dmfmd_177{background:#22c55e29;color:#86efac}._pendingStatus_dmfmd_178{background:#2563eb2e;color:#93c5fd}._spinner_dmfmd_198{width:10px;height:10px;border:2px solid rgba(147,197,253,.3);border-top-color:#93c5fd;border-radius:50%;animation:_spin_dmfmd_198 .75s linear infinite;flex-shrink:0}@keyframes _spin_dmfmd_198{to{transform:rotate(360deg)}}._progressBar_dmfmd_212{height:3px;border-radius:var(--radius-pill);background:#2563eb2e;margin-top:12px;overflow:hidden}._progressBarFill_dmfmd_220{height:100%;width:40%;background:#14b8a6;border-radius:var(--radius-pill);animation:_progress_dmfmd_212 1.4s ease-in-out infinite}@keyframes _progress_dmfmd_212{0%{transform:translate(-200%)}to{transform:translate(400%)}}._statusBlock_dmfmd_169 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0}._statusBlock_dmfmd_169 dt{color:var(--slate-500);font-size:11px;font-weight:900;text-transform:uppercase}._statusBlock_dmfmd_169 dd{margin:3px 0 0;color:var(--slate-50);font-size:18px;font-weight:800}._error_dmfmd_254{color:#fca5a5;margin:12px 0 0;font-size:13px;line-height:1.4}._snapNote_dmfmd_261{margin:12px 0 0;color:var(--slate-300);font-size:12px;line-height:1.45}._snapNote_dmfmd_261 strong{color:#f9a8d4}._steps_dmfmd_272{display:flex;flex-direction:column;gap:10px;padding:0 18px 18px}._stepDone_dmfmd_279,._stepActive_dmfmd_280,._stepPending_dmfmd_281{border:1px solid var(--slate-800);border-radius:var(--radius-lg);padding:13px 14px;display:flex;justify-content:space-between;gap:12px;align-items:center}._stepDone_dmfmd_279{border-color:#22c55e94;background:#1665342e}._stepActive_dmfmd_280{border-color:#0d9488;background:#2563eb29}._stepPending_dmfmd_281{background:#111827}._stepDone_dmfmd_279 strong,._stepActive_dmfmd_280 strong,._stepPending_dmfmd_281 strong{color:var(--slate-200);font-size:13px}._stepDone_dmfmd_279 span,._stepActive_dmfmd_280 span,._stepPending_dmfmd_281 span{color:var(--slate-400);font-size:12px;text-align:right}._actions_dmfmd_320{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding:18px;border-top:1px solid var(--slate-800);background:var(--slate-900)}._primaryButton_dmfmd_330,._secondaryButton_dmfmd_331{width:100%;min-height:38px;border-radius:var(--radius-md);padding:0 14px;font-size:14px;font-weight:800;cursor:pointer}._primaryButton_dmfmd_330{border:1px solid #0d9488;background:#0d9488;color:#fff}._primaryButton_dmfmd_330:hover:not(:disabled){background:#0f766e}._secondaryButton_dmfmd_331{border:1px solid var(--slate-800);background:var(--slate-900);color:var(--slate-400)}._secondaryButton_dmfmd_331:hover:not(:disabled){background:var(--slate-800);color:var(--slate-200)}._primaryButton_dmfmd_330:disabled,._secondaryButton_dmfmd_331:disabled{opacity:.45;cursor:not-allowed}._mapArea_dmfmd_368{flex:1;position:relative;min-width:0}._mapHint_dmfmd_374{position:absolute;bottom:40px;left:50%;transform:translate(-50%);background:#0f172ae0;color:var(--slate-200);font-size:13px;padding:10px 20px;border-radius:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;white-space:nowrap;z-index:10}._mapHint_dmfmd_374 strong{color:#5eead4}._mapToggle_dmfmd_394,._mapToggleActive_dmfmd_395{position:absolute;top:14px;right:14px;z-index:10;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(219,39,119,.4);border-radius:var(--radius-pill);padding:7px 12px;background:#0f172ae0;color:var(--slate-200);font-size:12px;font-weight:800;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._mapToggle_dmfmd_394{border-color:var(--slate-700);color:var(--slate-400)}._mapToggle_dmfmd_394:before,._mapToggleActive_dmfmd_395:before{content:"";width:18px;border-top:3px dotted #db2777}._mapToggle_dmfmd_394:before{border-top-color:var(--slate-500)}@media (max-width: 900px){._nav_dmfmd_10{height:auto;min-height:72px;align-items:flex-start;flex-direction:column;padding:12px}._left_dmfmd_22,._right_dmfmd_67{min-width:0;width:100%}._centre_dmfmd_59{width:100%;max-width:none}._right_dmfmd_67{justify-content:flex-start;flex-wrap:wrap}._workspace_dmfmd_101{flex-direction:column}._panel_dmfmd_107{width:100%;max-height:46%;border-right:none;border-bottom:1px solid var(--slate-800)}._mapHint_dmfmd_374{max-width:calc(100% - 24px);white-space:normal;text-align:center}}._page_16i8b_1{display:flex;flex-direction:column;height:100%;width:100%;background:#f4f7f9;color:var(--slate-900)}._main_16i8b_10{flex:1;overflow:auto;padding:28px}._form_16i8b_16{background:#fff;border:1px solid #d8e1e8;border-radius:var(--radius-lg);max-width:980px;margin:0 auto;padding:26px}._heading_16i8b_25{margin-bottom:24px}._heading_16i8b_25 h1{margin:0;font-size:26px;line-height:1.2}._heading_16i8b_25 p{margin:6px 0 0;color:var(--slate-500);font-size:14px}._saveState_16i8b_41{display:inline-flex;margin-top:12px;border:1px solid #bbf7d0;border-radius:var(--radius-pill);background:#f0fdf4;color:#166534;font-size:12px;font-weight:800;line-height:1;padding:7px 10px}._saveStateUnsaved_16i8b_54{border-color:#fde68a;background:#fffbeb;color:#92400e}._saveStateError_16i8b_60{border-color:#fecaca;background:#fef2f2;color:#991b1b}._fields_16i8b_68{border:0;margin:0;min-width:0;padding:0}._grid_16i8b_75{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}._fullWidth_16i8b_81{grid-column:1 / -1}._grid_16i8b_75 label{display:flex;flex-direction:column;gap:7px;min-width:0}._grid_16i8b_75 span{color:var(--slate-700);font-size:13px;font-weight:800}._hint_16i8b_98{color:var(--slate-500);font-size:13px;line-height:1.45}._grid_16i8b_75 input,._grid_16i8b_75 select,._grid_16i8b_75 textarea{width:100%;border:1px solid var(--slate-300);border-radius:var(--radius-md);background:#fff;color:var(--slate-900);font:inherit;font-size:14px;padding:10px 11px;outline:none}._grid_16i8b_75 textarea{resize:vertical;line-height:1.45}._grid_16i8b_75 input:focus,._grid_16i8b_75 select:focus,._grid_16i8b_75 textarea:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d948824}._actions_16i8b_130{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}._primaryButton_16i8b_137,._secondaryButton_16i8b_138{height:38px;border-radius:var(--radius-md);padding:0 16px;font-size:14px;font-weight:800;cursor:pointer}._primaryButton_16i8b_137:disabled,._secondaryButton_16i8b_138:disabled{cursor:wait;opacity:.58}._primaryButton_16i8b_137{border:1px solid #0f766e;background:#0d9488;color:#fff}._primaryButton_16i8b_137:hover{background:#0f766e}._secondaryButton_16i8b_138{border:1px solid var(--slate-300);background:#fff;color:var(--slate-700)}._secondaryButton_16i8b_138:hover{background:var(--slate-100)}@media (max-width: 760px){._main_16i8b_10,._form_16i8b_16{padding:18px}._grid_16i8b_75{grid-template-columns:1fr}._actions_16i8b_130{flex-direction:column-reverse}._actions_16i8b_130 button{width:100%}}._page_l7kp4_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_l7kp4_9{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_l7kp4_20{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._sectionHeading_l7kp4_30{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800)}._mapArea_l7kp4_40{flex:1;position:relative;overflow:hidden}._dataCard_l7kp4_46{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._dataRow_l7kp4_55{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_l7kp4_63{color:var(--slate-500);flex-shrink:0}._dataValue_l7kp4_64{color:var(--slate-300);text-align:right}._dataValueStrong_l7kp4_65{color:var(--slate-200);font-weight:700;text-align:right}._connectedValue_l7kp4_66{color:#65a30d;font-weight:700;text-align:right}._disconnectedValue_l7kp4_67{color:#dc2626;font-weight:700;text-align:right}._helperNote_l7kp4_69{font-size:11px;color:var(--slate-400);line-height:1.55}._emptyState_l7kp4_75{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._barrierCard_l7kp4_83{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;gap:10px}._barrierCardDismissed_l7kp4_91{opacity:.55}._barrierThumb_l7kp4_95{width:72px;height:54px;object-fit:cover;border-radius:6px;flex-shrink:0;background:var(--slate-900)}._barrierBody_l7kp4_104{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}._barrierHeader_l7kp4_112{display:flex;align-items:baseline;gap:6px}._barrierId_l7kp4_118{font-size:10px;font-weight:700;color:var(--slate-500)}._barrierCategory_l7kp4_124{font-size:11px;font-weight:700;color:var(--slate-200)}._barrierMeta_l7kp4_130{display:flex;gap:8px;flex-wrap:wrap;font-size:10px;color:var(--slate-500)}._barrierReviewFlag_l7kp4_138{color:#d97706;font-weight:700}._barrierDescription_l7kp4_143{font-size:11px;color:var(--slate-400);line-height:1.5}._barrierStatusRow_l7kp4_149{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;min-width:0}._barrierStatusRow_l7kp4_149>span{flex-shrink:0}._barrierStatusSelect_l7kp4_162{background:var(--slate-900);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:6px;font-size:11px;padding:3px 6px;flex:0 1 200px;min-width:0;max-width:200px;text-overflow:ellipsis}._page_1jdc2_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_1jdc2_10{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:12px;min-width:300px}._dataSidebarTitle_1jdc2_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._mapArea_1jdc2_32{flex:1;position:relative;overflow:hidden}._sectionHeading_1jdc2_39{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800);margin-bottom:4px}._card_1jdc2_50{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:6px}._dataRow_1jdc2_59{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_1jdc2_67{color:var(--slate-500);flex-shrink:0}._dataValue_1jdc2_72{color:var(--slate-300);text-align:right}._placeList_1jdc2_78{display:flex;flex-direction:column;gap:6px;margin-top:2px}._placeItem_1jdc2_85{display:flex;align-items:flex-start;gap:8px;padding:4px 0}._placeIcon_1jdc2_92{font-size:12px;flex-shrink:0;line-height:1.6;margin-top:1px}._placeBody_1jdc2_99{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}._placeHeader_1jdc2_107{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._placeName_1jdc2_114{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--slate-300)}._placeBadges_1jdc2_122{display:flex;align-items:center;gap:4px;flex-wrap:wrap;flex-shrink:0}._placeBadge_1jdc2_122{font-size:9px;font-weight:600;line-height:1;border-radius:var(--radius-pill);padding:3px 6px}._placeBadgePlay_1jdc2_138{background:#16a34a2e;color:#86efac}._placeBadgeSocial_1jdc2_143{background:#0891b22e;color:#67e8f9}._placeMeta_1jdc2_148{font-size:10px;color:var(--slate-500)}._rationaleToggle_1jdc2_153{align-self:flex-start;background:none;border:none;cursor:pointer;font-size:10px;color:var(--slate-500);padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px;transition:color .15s}._rationaleToggle_1jdc2_153:hover{color:var(--slate-400)}._emptyState_1jdc2_171{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._page_sedcz_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_sedcz_10{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_sedcz_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._sectionHeading_sedcz_31{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800)}._mapArea_sedcz_42{flex:1;position:relative;overflow:hidden}._dataCard_sedcz_49{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._dataRow_sedcz_58{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_sedcz_66{color:var(--slate-500);flex-shrink:0}._dataValue_sedcz_67{color:var(--slate-300);text-align:right}._dataValueLarge_sedcz_69{color:var(--slate-200);font-size:16px;font-weight:700;text-align:right}._spotCard_sedcz_77{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;gap:10px}._spotThumb_sedcz_85{width:84px;height:63px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;background:var(--slate-900)}._spotBody_sedcz_94{display:flex;flex-direction:column;gap:4px;min-width:0}._spotTitle_sedcz_101{font-size:11px;font-weight:600;color:var(--slate-300)}._spotDescription_sedcz_107{font-size:11px;color:var(--slate-400);line-height:1.5}._spotMeta_sedcz_113{font-size:10px;color:var(--slate-500)}._thresholdList_sedcz_119{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._thresholdRow_sedcz_128{display:flex;align-items:center;gap:8px;font-size:11px}._thresholdDot_sedcz_135{width:8px;height:8px;border-radius:50%;flex-shrink:0}._thresholdText_sedcz_142{color:var(--slate-400)}._score0dot_sedcz_144{background:#dc2626}._score1dot_sedcz_145{background:#d97706}._score2dot_sedcz_146{background:#65a30d}._emptyState_sedcz_149{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._page_1qr7t_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_1qr7t_10{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_1qr7t_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._sectionHeading_1qr7t_31{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800)}._mapArea_1qr7t_42{flex:1;position:relative;overflow:hidden}._dataCard_1qr7t_49{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._dataRow_1qr7t_58{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_1qr7t_66{color:var(--slate-500);flex-shrink:0}._dataValue_1qr7t_67{color:var(--slate-300);text-align:right}._dataValueLarge_1qr7t_69{color:var(--slate-200);font-size:16px;font-weight:700;text-align:right;text-transform:capitalize}._tallyRow_1qr7t_78{display:flex;align-items:center;gap:8px;font-size:11px}._tallyLabel_1qr7t_85{color:var(--slate-400);width:64px;flex-shrink:0;text-transform:capitalize}._tallyTrack_1qr7t_92{flex:1;height:6px;background:var(--slate-900);border-radius:var(--radius-sm);overflow:hidden}._tallyFill_1qr7t_100{height:100%;border-radius:var(--radius-sm)}._tallyPct_1qr7t_105{color:var(--slate-300);width:34px;text-align:right;flex-shrink:0}._thresholdList_1qr7t_113{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._thresholdRow_1qr7t_122{display:flex;align-items:center;gap:8px;font-size:11px}._thresholdDot_1qr7t_129{width:8px;height:8px;border-radius:50%;flex-shrink:0}._thresholdText_1qr7t_136{color:var(--slate-400)}._score0dot_1qr7t_138{background:#dc2626}._score1dot_1qr7t_139{background:#d97706}._score2dot_1qr7t_140{background:#65a30d}._emptyState_1qr7t_143{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._page_1ijxt_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_1ijxt_10{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:12px;min-width:300px}._dataSidebarTitle_1ijxt_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._mapArea_1ijxt_32{flex:1;position:relative;overflow:hidden}._sectionHeading_1ijxt_39{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800);margin-bottom:4px}._card_1ijxt_50{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:6px}._dataRow_1ijxt_59{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_1ijxt_67{color:var(--slate-500);flex-shrink:0}._dataValue_1ijxt_68{color:var(--slate-300);text-align:right}._distribution_1ijxt_71{display:flex;flex-direction:column;gap:5px;padding-top:2px}._distRow_1ijxt_78{display:flex;align-items:center;gap:6px;font-size:10px}._distLabel_1ijxt_85{width:76px;color:var(--slate-600);flex-shrink:0;text-transform:capitalize}._distLabelActive_1ijxt_92{color:var(--slate-400);font-weight:600}._distTrack_1ijxt_97{flex:1;height:5px;background:var(--slate-900);border-radius:3px;overflow:hidden}._distFill_1ijxt_105{height:100%;border-radius:3px;transition:width .3s ease}._distPct_1ijxt_111{width:28px;text-align:right;color:var(--slate-600);flex-shrink:0}._heritageItem_1ijxt_119{background:var(--slate-800);border-radius:var(--radius-md);padding:8px 10px;display:flex;flex-direction:column;gap:2px}._heritageItemHeader_1ijxt_128{display:flex;align-items:baseline;justify-content:space-between;gap:6px}._heritageName_1ijxt_135{font-size:11px;font-weight:600;color:var(--slate-200);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._heritageGrade_1ijxt_145{font-size:9px;font-weight:700;flex-shrink:0}._heritageCategory_1ijxt_151{font-size:10px;color:var(--slate-600)}._moreItems_1ijxt_156{font-size:10px;color:var(--slate-600);text-align:center;padding:4px 0}._collectionNote_1ijxt_164{font-size:10px;color:var(--slate-500);line-height:1.4;background:var(--slate-900);border-radius:var(--radius-sm);padding:6px 8px;margin-top:6px}._confirmLabel_1ijxt_174{font-size:11px;color:var(--slate-300);line-height:1.4;margin-bottom:4px}._emptyState_1ijxt_182{font-size:12px;color:var(--slate-600);text-align:center;padding:20px 8px;line-height:1.6}._page_fagcy_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_fagcy_10{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_fagcy_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._sectionHeading_fagcy_31{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800)}._mapArea_fagcy_42{flex:1;position:relative;overflow:hidden}._dataCard_fagcy_49{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._dataRow_fagcy_58{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_fagcy_66{color:var(--slate-500);flex-shrink:0}._dataValue_fagcy_67{color:var(--slate-300);text-align:right}._dataValueLarge_fagcy_69{color:var(--slate-200);font-size:16px;font-weight:700;text-align:right;text-transform:capitalize}._tallyRow_fagcy_78{display:flex;align-items:center;gap:8px;font-size:11px}._tallyLabel_fagcy_85{color:var(--slate-400);width:64px;flex-shrink:0;text-transform:capitalize}._tallyTrack_fagcy_92{flex:1;height:6px;background:var(--slate-900);border-radius:var(--radius-sm);overflow:hidden}._tallyFill_fagcy_100{height:100%;border-radius:var(--radius-sm)}._tallyPct_fagcy_105{color:var(--slate-300);width:34px;text-align:right;flex-shrink:0}._thresholdList_fagcy_113{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._thresholdRow_fagcy_122{display:flex;align-items:center;gap:8px;font-size:11px}._thresholdDot_fagcy_129{width:8px;height:8px;border-radius:50%;flex-shrink:0}._thresholdText_fagcy_136{color:var(--slate-400)}._score0dot_fagcy_138{background:#dc2626}._score1dot_fagcy_139{background:#d97706}._score2dot_fagcy_140{background:#65a30d}._emptyState_fagcy_143{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._statusPill_fagcy_152{display:inline-block;font-size:10px;font-weight:600;border-radius:10px;padding:1px 8px;white-space:nowrap}._statusOk_fagcy_161{color:#86efac;background:#16a34a29;border:1px solid rgba(22,163,74,.4)}._statusWarn_fagcy_162{color:#fcd34d;background:#d9770624;border:1px solid rgba(217,119,6,.4)}._statusMuted_fagcy_163{color:var(--slate-400);background:var(--slate-900);border:1px solid var(--slate-700)}._unresolvedList_fagcy_165{margin:0;padding-left:16px;font-size:11px;color:#fcd34d;line-height:1.5}._flagList_fagcy_173{margin:0;padding-left:16px;font-size:11px;color:var(--slate-400);line-height:1.5}._collectionNote_fagcy_181{font-size:10px;color:var(--slate-500);line-height:1.5;padding:6px 8px;border:1px dashed var(--slate-700);border-radius:var(--radius-sm)}._canopyList_fagcy_190{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}._canopyRow_fagcy_198{display:grid;grid-template-columns:1fr auto auto;gap:8px;font-size:10px;color:var(--slate-400);align-items:baseline}._canopyType_fagcy_207{color:var(--slate-300)}._canopyUncertain_fagcy_208{color:#fcd34d}._legendSwatch_fagcy_210{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}._page_1c2cx_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_1c2cx_10{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_1c2cx_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._mapArea_1c2cx_32{flex:1;position:relative;overflow:hidden}._guardrailCard_1c2cx_39{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:6px}._guardrailHeader_1c2cx_48{display:flex;align-items:center;gap:8px}._thumbnail_1c2cx_54{width:56px;height:42px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;background:var(--slate-900)}._thumbnail_1c2cx_54 img{width:100%;height:100%;object-fit:cover}._guardrailInfo_1c2cx_69{flex:1;display:flex;flex-direction:column;gap:2px}._guardrailName_1c2cx_76{font-size:12px;font-weight:600;color:var(--slate-200)}._guardrailMeta_1c2cx_82{font-size:10px;color:var(--slate-500)}._collectionNote_1c2cx_87{font-size:10px;color:var(--slate-500);line-height:1.4;background:var(--slate-800);border-radius:var(--radius-lg);padding:8px 10px;margin-bottom:10px}._classificationRow_1c2cx_97{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;margin-top:6px}._classificationLabel_1c2cx_106{color:var(--slate-500)}._classificationValue_1c2cx_110{color:var(--slate-300);text-align:right}._classificationUnreviewed_1c2cx_115{color:#f59e0b;text-align:right}._viewBtn_1c2cx_120{background:none;border:none;cursor:pointer;font-size:10px;color:var(--slate-500);padding:0;text-decoration:underline;text-underline-offset:2px;text-align:left;transition:color .15s}._viewBtn_1c2cx_120:hover{color:var(--slate-400)}._emptyState_1c2cx_135{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._cardTitle_1c2cx_144{font-size:13px;font-weight:700;color:var(--slate-100)}._cardMeta_1c2cx_150{font-size:11px;color:var(--slate-400);line-height:1.4}._cardFlag_1c2cx_156{font-size:11px;font-weight:700;color:#fbbf24}._page_1sinu_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_1sinu_10{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_1sinu_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._sectionHeading_1sinu_31{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800)}._mapArea_1sinu_42{flex:1;position:relative;overflow:hidden}._dataCard_1sinu_49{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._dataRow_1sinu_58{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_1sinu_66{color:var(--slate-500);flex-shrink:0}._dataValue_1sinu_67{color:var(--slate-300);text-align:right}._dataValueLarge_1sinu_69{color:var(--slate-200);font-size:16px;font-weight:700;text-align:right}._lightingBar_1sinu_77{display:flex;flex-direction:column;gap:4px;margin-top:2px}._lightingTrack_1sinu_84{height:8px;background:var(--slate-900);border-radius:var(--radius-sm);overflow:visible;position:relative}._lightingFill_1sinu_92{height:100%;border-radius:var(--radius-sm);transition:width .4s ease}._marker_1sinu_98{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--slate-700);transform:translate(-50%)}._lightingLabels_1sinu_107{display:flex;align-items:center;position:relative;font-size:9px;color:var(--slate-600);height:12px}._lightingLabels_1sinu_107 span:first-child{flex-shrink:0}._thresholdList_1sinu_119{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._thresholdRow_1sinu_128{display:flex;align-items:center;gap:8px;font-size:11px}._thresholdDot_1sinu_135{width:8px;height:8px;border-radius:50%;flex-shrink:0}._thresholdText_1sinu_142{color:var(--slate-400)}._score0dot_1sinu_144{background:#dc2626}._score1dot_1sinu_145{background:#d97706}._score2dot_1sinu_146{background:#65a30d}._emptyState_1sinu_149{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._page_12cb0_1{display:flex;flex-direction:column;height:100%;width:100%;overflow-y:auto;background:#111827;padding:32px 40px;gap:24px;box-sizing:border-box}._reviewFooter_12cb0_13{max-width:480px}._pageHeader_12cb0_17{display:flex;flex-direction:column;gap:4px}._pageTitle_12cb0_23{font-size:18px;font-weight:700;color:var(--slate-100);margin:0}._pageSubtitle_12cb0_30{font-size:13px;color:var(--slate-400)}._grid_12cb0_35{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;align-items:start}._metricCard_12cb0_43{background:#1e2a3a;border:1px solid #2d3f55;border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column}._cardHeader_12cb0_52{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid #2d3f55;gap:12px}._cardTitles_12cb0_61{display:flex;flex-direction:column;gap:6px}._metricBadge_12cb0_67{display:inline-block;background:#1e3a5f;color:#5eead4;border:1px solid #0d9488;border-radius:5px;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.05em}._metricName_12cb0_79{font-size:13px;font-weight:600;color:var(--slate-100)}._metricDesc_12cb0_85{font-size:11px;color:#8facc0}._scoreBadge_12cb0_91{font-size:13px;font-weight:700;padding:4px 14px;border-radius:20px;white-space:nowrap;flex-shrink:0}._scoreBadge_12cb0_91._score2_12cb0_100{background:#65a30d;color:#fff;border:1px solid #4d7c0f}._scoreBadge_12cb0_91._score1_12cb0_106{background:#d97706;color:#fff;border:1px solid #b45309}._scoreBadge_12cb0_91._score0_12cb0_112{background:#dc2626;color:#fff;border:1px solid #b91c1c}._scoreBadge_12cb0_91._scoreNA_12cb0_118{background:var(--slate-800);color:var(--slate-500);border:1px solid var(--slate-700)}._cardBody_12cb0_125{padding:14px 16px;display:flex;flex-direction:column;gap:10px}._dataRow_12cb0_133{display:flex;align-items:baseline;justify-content:space-between;gap:8px}._dataLabel_12cb0_140{font-size:11px;color:#8facc0;flex-shrink:0}._dataValue_12cb0_146{font-size:12px;color:#d4e4f0;font-weight:500;text-align:right}._dataValueHighlight_12cb0_153{font-size:14px;color:var(--slate-100);font-weight:700;text-align:right}._thresholdBar_12cb0_161{display:flex;border-radius:var(--radius-md);overflow:hidden;height:8px;gap:2px;margin:2px 0}._thresholdSegment_12cb0_170{flex:1;border-radius:3px;opacity:.35}._thresholdSegment_12cb0_170._active_12cb0_176{opacity:1}._thresholdSegment_12cb0_170._red_12cb0_180{background:#dc2626}._thresholdSegment_12cb0_170._amber_12cb0_181{background:#d97706}._thresholdSegment_12cb0_170._green_12cb0_182{background:#65a30d}._rationaleToggle_12cb0_185{background:none;border:none;cursor:pointer;font-size:10px;color:#7a9db8;padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px;transition:color .15s;margin-top:2px}._rationaleToggle_12cb0_185:hover{color:#b8d0e8}._rationale_12cb0_185{font-size:11px;color:#b8cfe0;background:#ffffff0f;border-left:2px solid #3d5a70;border-radius:3px;padding:6px 8px;line-height:1.55}._divider_12cb0_214{border:none;border-top:1px solid #2d3f55;margin:2px 0}._noData_12cb0_221{font-size:11px;color:#6b8fa8;font-style:italic}._sourceLabel_12cb0_228{font-size:10px;color:#6b8fa8;font-style:italic}._page_xnxwe_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._sidebarInner_xnxwe_10{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:12px;min-width:300px}._sidebarTitle_xnxwe_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._mapArea_xnxwe_32{flex:1;position:relative;overflow:hidden}._sectionHeading_xnxwe_39{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800);margin-bottom:4px}._card_xnxwe_50{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:6px}._dataRow_xnxwe_60{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_xnxwe_68{color:var(--slate-500);flex-shrink:0}._dataValue_xnxwe_73{color:var(--slate-300);text-align:right}._facilityList_xnxwe_79{display:flex;flex-direction:column;gap:4px;margin-top:2px}._facilityItem_xnxwe_86{display:flex;align-items:center;justify-content:space-between;font-size:11px;gap:6px}._facilityName_xnxwe_94{color:var(--slate-400);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._facilityCat_xnxwe_102{font-size:10px;color:var(--slate-600);flex-shrink:0}._facilityDist_xnxwe_108{color:var(--slate-500);flex-shrink:0}._emptyState_xnxwe_114{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._page_1fuzg_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_1fuzg_10{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:12px;min-width:300px}._dataSidebarTitle_1fuzg_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._sectionHeading_1fuzg_31{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800);margin-bottom:4px}._collectionNote_1fuzg_42{font-size:10px;color:var(--slate-500);line-height:1.4;background:var(--slate-800);border-radius:var(--radius-lg);padding:8px 10px;margin-bottom:4px}._mapArea_1fuzg_53{flex:1;position:relative;overflow:hidden}._dataCard_1fuzg_60{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._dataRow_1fuzg_69{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_1fuzg_77{color:var(--slate-500);flex-shrink:0}._dataValue_1fuzg_78{color:var(--slate-300);text-align:right}._dataValueBold_1fuzg_79{color:var(--slate-200);font-weight:700;text-align:right;font-size:13px}._divider_1fuzg_81{height:1px;background:var(--slate-700);margin:2px 0}._tally_1fuzg_88{display:flex;flex-direction:column;gap:5px;padding-top:2px}._tallyRow_1fuzg_95{display:flex;align-items:center;gap:6px;font-size:10px}._tallyLabel_1fuzg_102{width:120px;color:var(--slate-500);flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tallyTrack_1fuzg_111{flex:1;height:5px;background:var(--slate-900);border-radius:3px;overflow:hidden}._tallyFill_1fuzg_119{height:100%;border-radius:3px;transition:width .3s ease}._tallyPct_1fuzg_125{width:28px;text-align:right;color:var(--slate-600);flex-shrink:0}._emptyState_1fuzg_133{font-size:12px;color:var(--slate-600);text-align:center;padding:16px 8px;line-height:1.6}._page_11fpl_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_11fpl_9{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_11fpl_20{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._sectionHeading_11fpl_30{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800)}._mapArea_11fpl_40{flex:1;position:relative;overflow:hidden}._dataCard_11fpl_46{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._dataRow_11fpl_55{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_11fpl_63{color:var(--slate-500);flex-shrink:0}._dataValue_11fpl_64{color:var(--slate-300);text-align:right}._dataValueStrong_11fpl_65{color:var(--slate-200);font-weight:700;text-align:right}._helperNote_11fpl_67{font-size:11px;color:var(--slate-400);line-height:1.55}._emptyState_11fpl_73{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._page_pr0fh_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._dataSidebarInner_pr0fh_10{overflow-y:auto;overflow-x:hidden;flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;min-width:300px}._dataSidebarTitle_pr0fh_21{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding:0 4px 8px;border-bottom:1px solid var(--slate-800)}._sectionHeading_pr0fh_31{font-size:10px;font-weight:700;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;padding-bottom:8px;border-bottom:1px solid var(--slate-800)}._mapArea_pr0fh_42{flex:1;position:relative;overflow:hidden}._dataCard_pr0fh_49{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._dataRow_pr0fh_58{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;gap:8px}._dataLabel_pr0fh_66{color:var(--slate-500);flex-shrink:0}._dataValue_pr0fh_67{color:var(--slate-300);text-align:right}._dataValueLarge_pr0fh_69{color:var(--slate-200);font-size:16px;font-weight:700;text-align:right}._segmentRow_pr0fh_77{display:flex;align-items:center;gap:8px;font-size:11px}._segmentDot_pr0fh_84{width:8px;height:8px;border-radius:50%;flex-shrink:0}._segmentLabel_pr0fh_91{color:var(--slate-400);flex:1}._segmentLength_pr0fh_92{color:var(--slate-300)}._thresholdList_pr0fh_95{background:var(--slate-800);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:7px}._thresholdRow_pr0fh_104{display:flex;align-items:center;gap:8px;font-size:11px}._thresholdDot_pr0fh_111{width:8px;height:8px;border-radius:50%;flex-shrink:0}._thresholdText_pr0fh_118{color:var(--slate-400)}._score0dot_pr0fh_120{background:#dc2626}._score1dot_pr0fh_121{background:#d97706}._score2dot_pr0fh_122{background:#65a30d}._emptyState_pr0fh_125{font-size:12px;color:var(--slate-600);text-align:center;padding:24px 8px;line-height:1.6}._page_19rlh_1{width:100%;height:100%;overflow:auto;padding:24px;background:radial-gradient(circle at top right,rgba(14,165,233,.16),transparent 24%),radial-gradient(circle at top left,rgba(249,115,22,.08),transparent 26%),linear-gradient(180deg,#020617,#0b1120)}._hero_19rlh_12{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:end;margin-bottom:16px;padding:24px;border:1px solid var(--slate-800);border-radius:18px;background:#0f172af5;box-shadow:0 18px 40px #0206173d}._eyebrow_19rlh_25{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-pill);background:#1e293be0;color:#67e8f9;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._title_19rlh_38{margin:12px 0 8px;color:var(--slate-50);font-size:36px;line-height:1;font-weight:800;letter-spacing:-.04em}._subtitle_19rlh_47{max-width:760px;margin:0;color:var(--slate-400);font-size:14px;line-height:1.7}._heroAside_19rlh_55{padding:16px 18px;border:1px solid rgba(14,165,233,.24);border-radius:var(--radius-16);background:linear-gradient(180deg,#082f49cc,#0f172af2);color:#bae6fd;font-size:13px;line-height:1.6}._panel_19rlh_65{border:1px solid var(--slate-800);border-radius:18px;background:#0f172af5;box-shadow:0 18px 40px #0206173d}._panelHeader_19rlh_72{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._panelLabel_19rlh_79{color:var(--slate-500);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._panelTitle_19rlh_87{margin:6px 0 0;color:var(--slate-50);font-size:18px;line-height:1.35;font-weight:700}._panelMeta_19rlh_95{max-width:280px;color:var(--slate-500);font-size:12px;line-height:1.5;text-align:right}._summaryStrip_19rlh_103{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}._summaryItem_19rlh_110{display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px;border:1px solid var(--slate-800);border-radius:var(--radius-16);background:#0f172af5;box-shadow:0 18px 40px #02061733}._statLabel_19rlh_122{color:var(--slate-500);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._statValue_19rlh_130{color:var(--slate-50);font-size:28px;line-height:1;font-weight:800;letter-spacing:-.04em}._statNote_19rlh_138{color:var(--slate-500);font-size:12px;line-height:1.5}._warningPanel_19rlh_144{margin-bottom:16px;padding:18px 20px;border-color:#f973164d}._warningList_19rlh_150{display:flex;flex-direction:column;gap:10px;margin-top:10px}._warningItem_19rlh_157{padding:12px 14px;border-radius:14px;background:#7c2d123d;color:#fdba74;font-size:13px;line-height:1.5}._grid_19rlh_166{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;align-items:stretch}._hotspotPanel_19rlh_174,._demandPanel_19rlh_175,._elevationPanel_19rlh_176,._operationsPanel_19rlh_177,._equityPanel_19rlh_178,._pressurePanel_19rlh_179,._audiencePanel_19rlh_180,._emptyPanel_19rlh_181{padding:22px 24px}._emptyPanel_19rlh_181{max-width:720px}._emptyText_19rlh_189,._narrative_19rlh_190,._detailText_19rlh_191,._audienceText_19rlh_192{margin:14px 0 0;color:var(--slate-400);font-size:13px;line-height:1.7}._emptyState_19rlh_199{margin-top:18px;padding:18px;border:1px dashed var(--slate-700);border-radius:var(--radius-16);color:var(--slate-400);font-size:13px;line-height:1.6}._primaryButton_19rlh_209,._secondaryButton_19rlh_210{border:0;border-radius:var(--radius-xl);font-size:13px;font-weight:700;cursor:pointer;transition:transform .15s ease,opacity .15s ease,background .15s ease}._primaryButton_19rlh_209:hover,._secondaryButton_19rlh_210:hover{transform:translateY(-1px)}._primaryButton_19rlh_209{margin-top:18px;padding:11px 16px;background:linear-gradient(90deg,#0891b2,#0ea5e9);color:var(--slate-50)}._secondaryButton_19rlh_210{padding:9px 12px;background:#1e293be6;color:var(--slate-200)}._hotspotList_19rlh_237,._sectionList_19rlh_238,._groupPressureList_19rlh_239,._scenarioList_19rlh_240,._audienceGrid_19rlh_241{margin-top:18px}._hotspotList_19rlh_237,._sectionList_19rlh_238,._groupPressureList_19rlh_239{display:flex;flex-direction:column;gap:12px}._hotspotCard_19rlh_253,._sectionCard_19rlh_254,._metricCard_19rlh_255,._detailCard_19rlh_256,._audienceCard_19rlh_257{border:1px solid var(--slate-800);border-radius:var(--radius-16);background:#02061757}._hotspotCard_19rlh_253,._sectionCard_19rlh_254,._detailCard_19rlh_256,._audienceCard_19rlh_257{padding:16px}._hotspotHeader_19rlh_270,._sectionControls_19rlh_271,._scenarioHeader_19rlh_272,._groupPressureHeader_19rlh_273,._domainRow_19rlh_274{display:flex;align-items:center;justify-content:space-between;gap:12px}._hotspotHeader_19rlh_270{align-items:flex-start}._hotspotTitle_19rlh_285,._sectionTitle_19rlh_286,._audienceTitle_19rlh_287{color:var(--slate-50);font-size:15px;font-weight:700;line-height:1.4}._hotspotMeta_19rlh_294,._sectionMeta_19rlh_295{margin-top:4px;color:var(--slate-500);font-size:12px;line-height:1.5}._priorityBadge_19rlh_302{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:8px 12px;border-radius:var(--radius-pill);background:#0ea5e92e;color:#67e8f9;font-size:12px;font-weight:800}._chipRow_19rlh_315{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}._contextChip_19rlh_322,._scoreChip_19rlh_323{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:700;line-height:1.3}._contextChip_19rlh_322{background:#1e293bd1;color:var(--slate-300)}._scoreChip_19rlh_323{border:1px solid transparent}._recommendation_19rlh_343{margin-top:14px;color:var(--slate-300);font-size:13px;line-height:1.6}._scenarioList_19rlh_240{display:flex;flex-direction:column;gap:14px}._scenarioRow_19rlh_356{display:flex;flex-direction:column;gap:8px}._scenarioLabel_19rlh_362{color:var(--slate-300);font-size:13px;font-weight:700}._scenarioValue_19rlh_368{color:var(--slate-50);font-size:13px;font-weight:700}._scenarioTrack_19rlh_374,._groupPressureTrack_19rlh_375{height:10px;border-radius:var(--radius-pill);background:var(--slate-800);overflow:hidden}._scenarioFill_19rlh_382,._groupPressureFill_19rlh_383{height:100%;border-radius:inherit}._scenarioBase_19rlh_388{background:linear-gradient(90deg,var(--slate-500) 0%,var(--slate-400) 100%)}._scenarioTarget_19rlh_392{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}._scenarioDutch_19rlh_396{background:linear-gradient(90deg,#06b6d4,#67e8f9)}._scenarioEbike_19rlh_400{background:linear-gradient(90deg,#22c55e,#4ade80)}._metricGrid_19rlh_404,._decileStrip_19rlh_405,._detailGrid_19rlh_406,._operationsListGrid_19rlh_407,._audienceGrid_19rlh_241{display:grid;gap:12px}._metricGrid_19rlh_404{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}._metricCard_19rlh_255{padding:16px}._metricLabel_19rlh_422,._sectionMiniTitle_19rlh_423{color:var(--slate-500);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._metricValue_19rlh_431{display:block;margin-top:10px;color:var(--slate-50);font-size:24px;line-height:1.1;font-weight:800;letter-spacing:-.03em}._metricNote_19rlh_441{display:block;margin-top:8px;color:var(--slate-500);font-size:12px;line-height:1.5}._decileStrip_19rlh_405{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}._decileCard_19rlh_454{padding:16px;border-radius:var(--radius-16);border:1px solid rgba(51,65,85,.8)}._decileHigh_19rlh_460{background:#7f1d1d33;color:#fecaca}._decileElevated_19rlh_465{background:#7c2d1233;color:#fed7aa}._decileAverage_19rlh_470{background:#7871102e;color:#fef08a}._decileLow_19rlh_475{background:#14532d2e;color:#bbf7d0}._detailGrid_19rlh_406,._operationsListGrid_19rlh_407{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}._sectionMiniTitle_19rlh_423{margin-bottom:12px}._elevationChartWrap_19rlh_494{margin-top:18px;padding:14px;border:1px solid var(--slate-800);border-radius:var(--radius-16);background:#02061757}._domainRow_19rlh_274{padding:10px 0;color:var(--slate-300);font-size:13px;border-top:1px solid rgba(30,41,59,.9)}._domainRow_19rlh_274:first-of-type{border-top:0;padding-top:0}._domainValue_19rlh_514{font-weight:800}._operationList_19rlh_518{display:flex;flex-direction:column;gap:12px}._operationItem_19rlh_524{padding-top:12px;border-top:1px solid rgba(30,41,59,.9)}._operationItem_19rlh_524:first-child{padding-top:0;border-top:0}._operationTitle_19rlh_534{color:var(--slate-50);font-size:13px;font-weight:700;line-height:1.5}._operationMeta_19rlh_541{margin-top:4px;color:var(--slate-400);font-size:12px;line-height:1.5}._groupPressureRow_19rlh_548{display:flex;flex-direction:column;gap:8px}._groupPressureHeader_19rlh_273{color:var(--slate-300);font-size:13px}._groupPressureFill_19rlh_383{background:linear-gradient(90deg,#f97316,#38bdf8)}._sectionCard_19rlh_254{display:flex;align-items:center;justify-content:space-between;gap:16px}._sectionControls_19rlh_271{flex-shrink:0}._audienceGrid_19rlh_241{grid-template-columns:repeat(4,minmax(0,1fr))}._audienceTitle_19rlh_287{font-size:14px}._scoreCritical_19rlh_582{background:#00000080;border-color:#50505080;color:#fff}._score0_19rlh_588{background:#7f1d1d29;border-color:#f871713d;color:#fca5a5}._score1_19rlh_594{background:#78350f2e;border-color:#fb923c3d;color:#fdba74}._score2_19rlh_600{background:#14532d2e;border-color:#4ade8038;color:#86efac}._scoreNA_19rlh_606{background:#1e293be6;border-color:#64748b38;color:var(--slate-400)}@media (max-width: 1280px){._summaryStrip_19rlh_103{grid-template-columns:repeat(3,minmax(0,1fr))}._audienceGrid_19rlh_241{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){._hero_19rlh_12,._grid_19rlh_166,._detailGrid_19rlh_406,._operationsListGrid_19rlh_407,._metricGrid_19rlh_404,._decileStrip_19rlh_405{grid-template-columns:1fr}._summaryStrip_19rlh_103{grid-template-columns:repeat(2,minmax(0,1fr))}._panelMeta_19rlh_95{max-width:none;text-align:left}._panelHeader_19rlh_72,._sectionCard_19rlh_254{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){._page_19rlh_1{padding:16px}._summaryStrip_19rlh_103,._audienceGrid_19rlh_241{grid-template-columns:1fr}._title_19rlh_38{font-size:30px}._metricValue_19rlh_431,._statValue_19rlh_130{font-size:24px}}._page_l1709_1{padding:28px 32px 36px;color:var(--slate-200);background:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 36%),radial-gradient(circle at top right,rgba(20,184,166,.1),transparent 32%),linear-gradient(180deg,var(--slate-900) 0%,#111827 100%);min-height:100%}._hero_l1709_11{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}._eyebrow_l1709_19{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#67e8f9;margin-bottom:10px}._title_l1709_27{margin:0;font-size:clamp(2rem,3vw,2.8rem);line-height:1.05;color:var(--slate-50)}._subtitle_l1709_34{margin:14px 0 0;max-width:760px;font-size:15px;line-height:1.6;color:var(--slate-300)}._heroAside_l1709_42{max-width:320px;padding:16px 18px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#0f172a7a;color:var(--slate-300);font-size:13px;line-height:1.6}._summaryStrip_l1709_53{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}._summaryItem_l1709_60,._warningPanel_l1709_61,._controlPanel_l1709_62,._mapPanel_l1709_63,._card_l1709_64,._emptyPanel_l1709_65{border:1px solid rgba(148,163,184,.16);background:#0f172aad;border-radius:22px;box-shadow:0 18px 42px #02061738}._summaryItem_l1709_60{padding:16px 18px;display:flex;flex-direction:column;gap:6px}._statLabel_l1709_79,._panelLabel_l1709_80,._controlLabel_l1709_81{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate-400)}._statValue_l1709_88{font-size:24px;font-weight:800;color:var(--slate-50)}._statNote_l1709_94{font-size:12px;color:var(--slate-300);line-height:1.5}._warningPanel_l1709_61{padding:18px 20px;margin-bottom:18px}._warningList_l1709_105{margin-top:12px;display:grid;gap:10px}._warningItem_l1709_111{padding:12px 14px;border-radius:14px;background:#fbbf241f;color:#fde68a;font-size:13px;line-height:1.5}._controlPanel_l1709_62{padding:18px 20px;margin-bottom:18px;display:flex;flex-wrap:wrap;gap:14px;align-items:end}._controlGroup_l1709_129{min-width:180px;display:flex;flex-direction:column;gap:8px}._select_l1709_136{border:1px solid rgba(148,163,184,.22);background:#0f172ae0;color:var(--slate-50);border-radius:var(--radius-xl);padding:11px 12px;font-size:13px}._checkboxItem_l1709_145{display:inline-flex;align-items:center;gap:8px;padding:11px 12px;border-radius:var(--radius-xl);background:#1e293b94;color:var(--slate-200);font-size:13px}._checkboxItem_l1709_145 input{accent-color:#22c55e}._layout_l1709_160{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.9fr);gap:18px;align-items:start}._mapPanel_l1709_63,._card_l1709_64{padding:18px}._mapPanelHeader_l1709_172,._cardHeader_l1709_173{display:flex;justify-content:space-between;gap:12px;align-items:start}._panelTitle_l1709_180,._cardTitle_l1709_181,._emptyTitle_l1709_182{margin:6px 0 0;color:var(--slate-50)}._panelTitle_l1709_180{font-size:22px}._cardTitle_l1709_181,._emptyTitle_l1709_182{font-size:18px}._panelMeta_l1709_196{max-width:260px;text-align:right;font-size:12px;color:var(--slate-400);line-height:1.5}._legendRow_l1709_204{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 18px}._legendItem_l1709_211{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-pill);background:#1e293b99}._legendSwatch_l1709_220{min-width:24px;height:24px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}._legendText_l1709_231{font-size:12px;color:var(--slate-200)}._mapFrame_l1709_236{height:72vh;min-height:560px;overflow:hidden;border-radius:18px;border:1px solid rgba(148,163,184,.18)}._sidebar_l1709_244{display:grid;gap:18px}._list_l1709_249{margin-top:14px;display:grid;gap:10px;max-height:34vh;overflow:auto}._listItem_l1709_257{border:1px solid rgba(148,163,184,.14);background:#0f172ab8;border-radius:var(--radius-16);padding:12px;display:flex;gap:12px;align-items:flex-start;color:inherit;text-align:left;cursor:pointer}._listItem_l1709_257:hover{border-color:#38bdf859}._listScore_l1709_274{min-width:30px;height:30px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}._listBody_l1709_285{display:flex;flex-direction:column;gap:4px}._listTitle_l1709_291{font-size:13px;font-weight:700;color:var(--slate-50)}._listMeta_l1709_297,._cardText_l1709_298,._emptyText_l1709_299{font-size:13px;line-height:1.6;color:var(--slate-300)}._detailBox_l1709_305{margin-top:14px;padding:12px 14px;border-radius:14px;background:#1e293b94;color:var(--slate-300);font-size:13px;line-height:1.5}._metricStack_l1709_315{margin-top:14px;display:grid;gap:10px}._metricRow_l1709_321{display:flex;justify-content:space-between;gap:10px;align-items:baseline;font-size:13px;color:var(--slate-300)}._metricRow_l1709_321 strong{color:var(--slate-50)}._chipRow_l1709_334{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}._contextChip_l1709_341{padding:8px 10px;border-radius:var(--radius-pill);background:#14b8a624;color:#99f6e4;font-size:12px}._emptyPanel_l1709_65{padding:28px}._primaryButton_l1709_353{margin-top:18px;border:0;border-radius:var(--radius-xl);background:linear-gradient(135deg,#0ea5e9,#14b8a6);color:var(--slate-50);font-size:14px;font-weight:700;padding:12px 16px;cursor:pointer}._emptyState_l1709_365{padding:14px 0 2px;color:var(--slate-400);font-size:13px;line-height:1.5}@media (max-width: 1180px){._layout_l1709_160{grid-template-columns:1fr}._mapFrame_l1709_236{height:62vh;min-height:520px}}@media (max-width: 840px){._page_l1709_1{padding:20px 18px 28px}._hero_l1709_11,._mapPanelHeader_l1709_172,._cardHeader_l1709_173{flex-direction:column}._heroAside_l1709_42,._panelMeta_l1709_196{max-width:none;text-align:left}._summaryStrip_l1709_53{grid-template-columns:1fr 1fr}._controlGroup_l1709_129{min-width:0;flex:1 1 180px}}@media (max-width: 560px){._summaryStrip_l1709_53{grid-template-columns:1fr}._mapFrame_l1709_236{min-height:460px}}._page_2ug2n_1{width:100%;height:100%;overflow:auto;padding:24px;background:radial-gradient(circle at top right,rgba(37,99,235,.16),transparent 22%),linear-gradient(180deg,#020617,#0b1120)}._hero_2ug2n_11{margin-bottom:16px;padding:24px;border:1px solid var(--slate-800);border-radius:18px;background:#0f172af5;box-shadow:0 18px 40px #0206173d;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}._eyebrow_2ug2n_24{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-pill);background:#1e293be0;color:#93c5fd;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._title_2ug2n_37{margin:12px 0 8px;color:var(--slate-50);font-size:36px;line-height:1;font-weight:800;letter-spacing:-.04em}._subtitle_2ug2n_46{max-width:760px;margin:0;color:var(--slate-400);font-size:14px;line-height:1.7}._heroActions_2ug2n_54{min-width:380px;display:flex;flex-direction:column;align-items:flex-end;gap:10px}._heroActionButtons_2ug2n_62{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}._saveState_2ug2n_69{border:1px solid rgba(134,239,172,.32);border-radius:var(--radius-pill);background:#16653438;color:#86efac;font-size:12px;font-weight:800;line-height:1;padding:7px 10px}._saveStateUnsaved_2ug2n_80{border-color:#fbbf2461;background:#78350f42;color:#fbbf24}._saveStateError_2ug2n_86{border-color:#f8717166;background:#7f1d1d38;color:#fca5a5}._saveAssessmentBtn_2ug2n_92,._exportAssessmentBtn_2ug2n_93{height:38px;border-radius:var(--radius-lg);color:#fff;padding:0 16px;font-size:13px;font-weight:800;cursor:pointer}._saveAssessmentBtn_2ug2n_92{border:1px solid #0d9488;background:#0d9488}._exportAssessmentBtn_2ug2n_93{border:1px solid #2563eb;background:#2563eb}._saveAssessmentBtn_2ug2n_92:hover:not(:disabled){background:#0f766e}._exportAssessmentBtn_2ug2n_93:hover:not(:disabled){background:#1d4ed8}._saveAssessmentBtn_2ug2n_92:disabled,._exportAssessmentBtn_2ug2n_93:disabled{opacity:.5;cursor:not-allowed}._saveMessage_2ug2n_127{max-width:260px;color:#86efac;font-size:12px;line-height:1.4;text-align:right}._saveMessageError_2ug2n_135{color:#fca5a5}._panel_2ug2n_139{border:1px solid var(--slate-800);border-radius:18px;background:#0f172af5;box-shadow:0 18px 40px #0206173d}._progressPanel_2ug2n_146{margin-bottom:16px;padding:22px 24px}._progressHeader_2ug2n_151,._panelHeader_2ug2n_152{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._panelLabel_2ug2n_159{color:var(--slate-500);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._panelTitle_2ug2n_167{margin:6px 0 0;color:var(--slate-50);font-size:18px;line-height:1.35;font-weight:700}._progressStat_2ug2n_175{color:var(--slate-50);font-size:28px;line-height:1;font-weight:800;letter-spacing:-.04em}._progressMeta_2ug2n_183{display:flex;justify-content:space-between;gap:12px;margin-top:14px;color:var(--slate-400);font-size:13px}._progressTrack_2ug2n_192{height:12px;margin-top:12px;border-radius:var(--radius-pill);background:var(--slate-800);overflow:hidden}._progressFill_2ug2n_200{height:100%;border-radius:inherit;background:linear-gradient(90deg,#16a34a,#22c55e 52%,#5eead4)}._progressFootnote_2ug2n_206{margin-top:10px;color:var(--slate-500);font-size:12px}._summaryStrip_2ug2n_212{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}._qualityPanel_2ug2n_219{margin-bottom:16px;padding:22px 24px}._qualityList_2ug2n_224{display:grid;gap:10px;margin-top:16px}._qualityItem_2ug2n_230{border:1px solid #263449;border-radius:var(--radius-lg);display:grid;gap:5px;padding:12px 14px}._qualityItem_2ug2n_230 strong{color:var(--slate-50);font-size:13px}._qualityItem_2ug2n_230 span{color:var(--slate-400);font-size:13px;line-height:1.5}._qualityWarning_2ug2n_249{background:#7f1d1d2e;border-color:#f8717157}._qualityInfo_2ug2n_254{background:#0f172aad}._insightGrid_2ug2n_258{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);gap:16px;margin-bottom:16px;align-items:stretch}._topRisksPanel_2ug2n_266,._contextPanel_2ug2n_267{display:flex;flex-direction:column;height:100%;padding:22px 24px}._summaryItem_2ug2n_274{display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px;border:1px solid var(--slate-800);border-radius:var(--radius-16);background:#0f172af5;box-shadow:0 18px 40px #02061733}._statLabel_2ug2n_286{color:var(--slate-500);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._statValue_2ug2n_294{color:var(--slate-50);font-size:28px;line-height:1;font-weight:800;letter-spacing:-.04em}._statValueSmall_2ug2n_302{color:var(--slate-50);font-size:20px;line-height:1.3;font-weight:700}._statMuted_2ug2n_309{color:var(--slate-500);font-size:16px;margin-left:4px}._statNote_2ug2n_315{color:var(--slate-500);font-size:12px;line-height:1.5}._riskList_2ug2n_321{display:flex;flex-direction:column;gap:12px;margin-top:18px}._riskItem_2ug2n_328{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid var(--slate-800);border-radius:var(--radius-16);background:#02061757}._riskRank_2ug2n_339{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-xl);background:#1e293be0;color:var(--slate-50);font-size:16px;font-weight:800}._riskBody_2ug2n_352{min-width:0}._riskHeader_2ug2n_356{display:flex;align-items:center;justify-content:space-between;gap:12px}._riskMetric_2ug2n_363{color:#93c5fd;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._riskTitle_2ug2n_371{margin-top:6px;color:var(--slate-200);font-size:14px;line-height:1.45;font-weight:700}._riskMeta_2ug2n_379{margin-top:4px;color:var(--slate-500);font-size:12px;line-height:1.5}._contextGrid_2ug2n_386{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;align-content:start}._contextCard_2ug2n_394{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;border:1px solid var(--slate-800);border-radius:var(--radius-16);background:#02061757}._contextLabel_2ug2n_405{color:var(--slate-500);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._contextValue_2ug2n_413{color:var(--slate-50);font-size:20px;line-height:1.2;font-weight:800;letter-spacing:-.02em}._contextNote_2ug2n_421{color:var(--slate-400);font-size:12px;line-height:1.5}._analyticsGrid_2ug2n_427{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:16px;margin-bottom:16px}._filtersPanel_2ug2n_434{margin-bottom:16px;padding:20px 24px}._filtersHeader_2ug2n_439{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}._filtersMeta_2ug2n_447{display:flex;align-items:center;gap:12px;color:var(--slate-400);font-size:13px}._filterControls_2ug2n_455{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._filterField_2ug2n_461{display:flex;flex-direction:column;gap:8px}._filterLabel_2ug2n_467{color:var(--slate-500);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._filterSelect_2ug2n_475{width:100%;border:1px solid var(--slate-700);border-radius:var(--radius-10);background:#0b1120;color:var(--slate-200);padding:10px 12px;font-size:13px;font-weight:600;outline:none}._filterSelect_2ug2n_475:focus{border-color:#0d9488}._resetBtn_2ug2n_491{border:1px solid var(--slate-700);border-radius:var(--radius-lg);background:transparent;color:var(--slate-300);padding:7px 10px;font-size:12px;font-weight:700;cursor:pointer}._resetBtn_2ug2n_491:hover{border-color:var(--slate-600);color:var(--slate-50)}._severityPanel_2ug2n_507,._distributionPanel_2ug2n_508{padding:22px 24px}._severityChart_2ug2n_512{display:flex;flex-direction:column;gap:14px;margin-top:18px}._severityRow_2ug2n_519{display:flex;flex-direction:column;gap:8px}._severityHeader_2ug2n_525{display:flex;align-items:center;justify-content:space-between;gap:12px}._severityLabel_2ug2n_532{color:var(--slate-300);font-size:13px;font-weight:700}._severityCount_2ug2n_538{color:var(--slate-500);font-size:12px}._severityTrack_2ug2n_543{height:18px;border-radius:var(--radius-pill);background:var(--slate-800);overflow:hidden}._severityFill_2ug2n_550{height:100%;border-radius:inherit}._distributionBody_2ug2n_555{display:flex;align-items:center;gap:26px;margin-top:18px}._donutWrap_2ug2n_562{display:flex;justify-content:center;align-items:center;flex-shrink:0}._donutChart_2ug2n_569{display:flex;align-items:center;justify-content:center;width:200px;height:200px;border-radius:50%}._donutHole_2ug2n_578{display:flex;flex-direction:column;align-items:center;justify-content:center;width:108px;height:108px;border-radius:50%;background:var(--slate-900);border:1px solid var(--slate-800)}._donutValue_2ug2n_590{color:var(--slate-50);font-size:28px;line-height:1;font-weight:800}._donutLabel_2ug2n_597{margin-top:6px;color:var(--slate-500);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._legendList_2ug2n_606{display:flex;flex:1;flex-direction:column;gap:10px}._legendItem_2ug2n_613{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:var(--radius-xl);background:#0206176b;border:1px solid var(--slate-800)}._legendDot_2ug2n_624{width:10px;height:10px;border-radius:50%}._legendLabel_2ug2n_630{color:var(--slate-300);font-size:13px;font-weight:600}._legendValue_2ug2n_636{color:var(--slate-500);font-size:12px;font-weight:700}._listShell_2ug2n_642{overflow:hidden;border:1px solid var(--slate-800);border-radius:18px;background:#0f172af5;box-shadow:0 18px 40px #0206173d;margin-bottom:16px}._listRow_2ug2n_651{display:grid;grid-template-columns:minmax(200px,1fr) minmax(220px,1.1fr) 110px 44px 190px 44px 84px;gap:14px;align-items:center;padding:18px 20px;border-top:1px solid var(--slate-800)}._listRow_2ug2n_651:not(._listHead_2ug2n_660){transition:background .15s ease}._listRow_2ug2n_651:not(._listHead_2ug2n_660):hover{background:#1e293b7a}._listHead_2ug2n_660{border-top:0;background:#020617b8;color:var(--slate-500);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._checkCol_2ug2n_678,._metricCol_2ug2n_679{display:flex;flex-direction:column;gap:4px;min-width:0}._groupLabel_2ug2n_686{color:#5eead4;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._sectionTitle_2ug2n_694{color:var(--slate-200);font-size:14px;line-height:1.45;font-weight:700}._metricId_2ug2n_701{color:var(--slate-300);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._metricLabel_2ug2n_709{color:var(--slate-400);font-size:13px;line-height:1.55}._scoreCol_2ug2n_715,._statusCol_2ug2n_716,._rationaleCol_2ug2n_717,._notesCol_2ug2n_718,._actionCol_2ug2n_719{display:flex;align-items:center}._scorePill_2ug2n_724,._statusPill_2ug2n_725{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:700;white-space:nowrap}._scoreCritical_2ug2n_736{background:#000;color:#fff;border:1px solid #333333}._score0_2ug2n_742{background:#dc2626;color:#fff;border:1px solid #b91c1c}._score1_2ug2n_748{background:#d97706;color:#fff;border:1px solid #b45309}._score2_2ug2n_754{background:#65a30d;color:#fff;border:1px solid #4d7c0f}._scoreNA_2ug2n_760,._statusDraft_2ug2n_766{background:var(--slate-800);color:var(--slate-400);border:1px solid var(--slate-700)}._statusReady_2ug2n_772{background:#1e3a5f;color:#5eead4;border:1px solid #0f766e}._statusApproved_2ug2n_778{background:#14532d;color:#4ade80;border:1px solid #166534}._openBtn_2ug2n_784{border:1px solid #0f766e;border-radius:var(--radius-lg);background:#0f766e;color:#fff;padding:7px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}._openBtn_2ug2n_784:hover{background:#0d9488;border-color:#0d9488}._rationaleTooltipWrap_2ug2n_803{position:relative;display:inline-flex}._rationaleIconBtn_2ug2n_808{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--slate-700);background:transparent;color:#5eead4;cursor:pointer;transition:background .12s ease,border-color .12s ease;flex-shrink:0}._rationaleIconBtn_2ug2n_808:hover{background:#60a5fa1f;border-color:#5eead4}._rationaleTooltipWrap_2ug2n_803:hover ._rationaleTooltip_2ug2n_803,._rationaleTooltipWrap_2ug2n_803:focus-within ._rationaleTooltip_2ug2n_803{opacity:1;pointer-events:auto;transform:translateY(0)}._rationaleTooltip_2ug2n_803{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%) translateY(-4px);background:var(--slate-900);border:1px solid var(--slate-700);border-radius:var(--radius-10);padding:10px 12px;min-width:260px;max-width:340px;font-size:12px;line-height:1.6;color:var(--slate-300);z-index:100;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;box-shadow:0 8px 24px #02061766;white-space:normal;word-break:break-word}._rationaleEmpty_2ug2n_858{color:var(--slate-700);font-size:13px}._notesWrap_2ug2n_865{position:relative}._notesIconBtn_2ug2n_869{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--slate-700);background:transparent;color:var(--slate-500);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;flex-shrink:0}._notesIconBtn_2ug2n_869:hover{background:#64748b1f;border-color:var(--slate-500);color:var(--slate-400)}._notesIconBtnActive_2ug2n_890{border-color:#14b8a6;color:#5eead4}._notesIconBtnActive_2ug2n_890:hover{background:#60a5fa1f;border-color:#5eead4}._notesPopover_2ug2n_900{position:absolute;right:0;top:calc(100% + 8px);background:var(--slate-900);border:1px solid var(--slate-700);border-radius:var(--radius-xl);width:280px;z-index:200;box-shadow:0 12px 32px #02061780;overflow:hidden}._notesPopoverHeader_2ug2n_913{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 8px;border-bottom:1px solid var(--slate-800);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--slate-500)}._notesPopoverClose_2ug2n_926{background:transparent;border:none;color:var(--slate-500);cursor:pointer;font-size:13px;padding:0 2px;line-height:1;transition:color .12s ease}._notesPopoverClose_2ug2n_926:hover{color:var(--slate-200)}._notesTextarea_2ug2n_941{display:block;width:100%;box-sizing:border-box;padding:10px 12px;background:transparent;border:none;color:var(--slate-200);font-size:13px;line-height:1.6;resize:vertical;outline:none;font-family:inherit}._notesTextarea_2ug2n_941::placeholder{color:var(--slate-700)}._emptyState_2ug2n_960{padding:18px 0 4px;color:var(--slate-500);font-size:14px;line-height:1.6}._activityPanel_2ug2n_967{padding:22px 24px}._activityMeta_2ug2n_971{color:var(--slate-500);font-size:12px;font-weight:700}._activityControls_2ug2n_977{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-top:18px}._activityControls_2ug2n_977 label{display:flex;flex:1;flex-direction:column;gap:8px;max-width:280px}._activityControls_2ug2n_977 span{color:var(--slate-500);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._activityControls_2ug2n_977 select{border:1px solid var(--slate-700);border-radius:var(--radius-10);background:#0b1120;color:var(--slate-200);font:inherit;font-size:13px;font-weight:700;height:40px;outline:none;padding:0 12px}._activityControls_2ug2n_977 select:focus{border-color:#0d9488}._activityToggle_2ug2n_1018,._activityMoreBtn_2ug2n_1019{border:1px solid var(--slate-700);border-radius:var(--radius-10);background:#1e293bb8;color:var(--slate-200);cursor:pointer;font:inherit;font-size:13px;font-weight:800;height:40px;padding:0 14px}._activityToggle_2ug2n_1018:hover,._activityMoreBtn_2ug2n_1019:hover{border-color:var(--slate-600);background:#334155d1}._activityError_2ug2n_1038{background:#7f1d1d47;border:1px solid #7f1d1d;border-radius:var(--radius-xl);color:#fecaca;font-size:13px;line-height:1.5;margin-top:16px;padding:12px 14px}._activityList_2ug2n_1049{display:flex;flex-direction:column;gap:0;margin-top:18px}._activityItem_2ug2n_1056{display:grid;grid-template-columns:18px minmax(0,1fr);gap:14px;padding:0 0 18px;position:relative}._activityItem_2ug2n_1056:not(:last-child):before{background:var(--slate-800);bottom:0;content:"";left:6px;position:absolute;top:14px;width:2px}._activityMarker_2ug2n_1074{background:#14b8a6;border:3px solid var(--slate-900);border-radius:50%;box-shadow:0 0 0 1px #134e4a;height:14px;margin-top:4px;width:14px;z-index:1}._activityBody_2ug2n_1085{background:#02061757;border:1px solid var(--slate-800);border-radius:14px;min-width:0;padding:14px 16px}._activityHeader_2ug2n_1093{align-items:center;display:flex;gap:12px;justify-content:space-between}._activityType_2ug2n_1100{color:#93c5fd;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._activityHeader_2ug2n_1093 time{color:var(--slate-500);font-size:12px;white-space:nowrap}._activityBody_2ug2n_1085 h3{color:var(--slate-50);font-size:15px;line-height:1.35;margin:7px 0 0}._activityBody_2ug2n_1085 p{color:var(--slate-400);font-size:13px;line-height:1.55;margin:7px 0 0}._auditChangeList_2ug2n_1128{background:#0f172ab8;border:1px solid #263449;border-radius:var(--radius-lg);color:var(--slate-300);display:grid;gap:6px;font-size:12px;line-height:1.45;list-style:none;margin:10px 0 0;padding:10px 12px}._activityActor_2ug2n_1142{color:var(--slate-500);display:block;font-size:12px;font-weight:700;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._activityMoreBtn_2ug2n_1019{margin-top:4px;width:100%}@media (max-width: 1100px){._summaryStrip_2ug2n_212{grid-template-columns:repeat(2,minmax(0,1fr))}._insightGrid_2ug2n_258,._analyticsGrid_2ug2n_427{grid-template-columns:1fr}._contextGrid_2ug2n_386{grid-template-columns:repeat(2,minmax(0,1fr))}._filterControls_2ug2n_455{grid-template-columns:1fr}._distributionBody_2ug2n_555{flex-direction:column;align-items:flex-start}}@media (max-width: 980px){._listHead_2ug2n_660{display:none}._contextGrid_2ug2n_386{grid-template-columns:1fr}._listShell_2ug2n_642{display:flex;flex-direction:column;gap:12px;padding:12px;background:transparent;border:0;box-shadow:none}._listRow_2ug2n_651{grid-template-columns:1fr;gap:12px;padding:16px;border:1px solid var(--slate-800);border-radius:var(--radius-16);background:#0f172af5}._listRow_2ug2n_651:not(._listHead_2ug2n_660){border-top:1px solid var(--slate-800)}}@media (max-width: 720px){._page_2ug2n_1{padding:16px}._hero_2ug2n_11,._progressPanel_2ug2n_146,._topRisksPanel_2ug2n_266,._contextPanel_2ug2n_267,._severityPanel_2ug2n_507,._distributionPanel_2ug2n_508,._activityPanel_2ug2n_967{padding:18px}._hero_2ug2n_11{flex-direction:column}._heroActions_2ug2n_54,._heroActionButtons_2ug2n_62,._saveAssessmentBtn_2ug2n_92,._exportAssessmentBtn_2ug2n_93{min-width:0;width:100%}._heroActions_2ug2n_54{align-items:stretch}._saveMessage_2ug2n_127{max-width:none;text-align:left}._summaryStrip_2ug2n_212{grid-template-columns:1fr}._title_2ug2n_37{font-size:30px}._progressHeader_2ug2n_151,._progressMeta_2ug2n_183,._panelHeader_2ug2n_152,._filtersHeader_2ug2n_439,._filtersMeta_2ug2n_447,._activityControls_2ug2n_977,._activityHeader_2ug2n_1093{flex-direction:column;align-items:flex-start}._activityControls_2ug2n_977 label,._activityToggle_2ug2n_1018{max-width:none;width:100%}._donutChart_2ug2n_569{width:170px;height:170px}._donutHole_2ug2n_578{width:92px;height:92px}._riskItem_2ug2n_328{grid-template-columns:1fr}._riskHeader_2ug2n_356{flex-direction:column;align-items:flex-start}}._page_nqmkk_1{display:flex;height:100%;width:100%;overflow:hidden;position:relative}._entryArea_nqmkk_9{flex:1;overflow-y:auto;padding:32px 40px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}._pageHeader_nqmkk_19{display:flex;flex-direction:column;gap:4px}._pageTitle_nqmkk_25{font-size:18px;font-weight:700;color:var(--slate-100);margin:0}._pageSubtitle_nqmkk_32{font-size:13px;color:var(--slate-400)}._metricCard_nqmkk_38{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column;flex-shrink:0;max-width:720px}._cardHeader_nqmkk_49{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid var(--slate-700)}._cardTitles_nqmkk_58{display:flex;flex-direction:column;gap:6px}._titleRow_nqmkk_64{display:flex;align-items:center;gap:8px}._metricBadge_nqmkk_70{display:inline-block;background:var(--slate-900);color:#5eead4;border:1px solid #0d9488;border-radius:5px;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.05em}._categoryTag_nqmkk_82{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-500)}._metricName_nqmkk_90{font-size:13px;font-weight:600;color:var(--slate-100)}._cardBody_nqmkk_96{padding:14px 16px;display:flex;flex-direction:column;gap:10px}._metricDesc_nqmkk_103{font-size:12px;color:var(--slate-400);line-height:1.55;margin:0}._basisRow_nqmkk_110{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11px}._basisLabel_nqmkk_118{color:var(--slate-500);flex-shrink:0}._basisValue_nqmkk_119{color:var(--slate-300);text-align:right}._fieldRow_nqmkk_122{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}._fieldColumn_nqmkk_130{display:flex;flex-direction:column;gap:5px;font-size:11px}._fieldLabel_nqmkk_137{color:var(--slate-500)}._autoRationale_nqmkk_139{font-size:11px;color:var(--slate-300);line-height:1.5;margin:0;padding:6px 8px;background:var(--slate-900);border:1px solid var(--slate-700);border-radius:6px}._autoOverriddenNote_nqmkk_150{font-size:11px;color:var(--slate-500);line-height:1.5;margin:0}._noAutoNote_nqmkk_157{font-size:11px;color:var(--slate-500);font-style:italic;line-height:1.5;margin:0}._scoreSelect_nqmkk_165{background:var(--slate-900);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:6px;font-size:11px;padding:3px 6px;max-width:200px}._commentInput_nqmkk_175{background:var(--slate-900);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:6px;font-size:11px;font-family:inherit;line-height:1.5;padding:6px 8px;resize:vertical}._page_1wra1_1{width:100%;height:100%;overflow:auto;padding:24px;background:radial-gradient(circle at top right,rgba(37,99,235,.16),transparent 22%),linear-gradient(180deg,#020617,#0b1120)}._hero_1wra1_11{margin-bottom:16px;padding:24px;border:1px solid var(--slate-800);border-radius:18px;background:#0f172af5;box-shadow:0 18px 40px #0206173d;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}._eyebrow_1wra1_24{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-pill);background:#1e293be0;color:#93c5fd;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._title_1wra1_37{margin:12px 0 8px;color:var(--slate-50);font-size:36px;line-height:1;font-weight:800;letter-spacing:-.04em}._subtitle_1wra1_46{max-width:760px;margin:0;color:var(--slate-400);font-size:14px;line-height:1.7}._heroStats_1wra1_54{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:220px}._heroStat_1wra1_54{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._heroStatValue_1wra1_69{color:var(--slate-50);font-size:24px;line-height:1;font-weight:800;letter-spacing:-.03em}._heroStatLabel_1wra1_77{color:var(--slate-500);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._backLink_1wra1_85{border:1px solid var(--slate-700);border-radius:var(--radius-lg);background:transparent;color:var(--slate-300);padding:7px 12px;font-size:12px;font-weight:700;cursor:pointer}._backLink_1wra1_85:hover{border-color:var(--slate-600);color:var(--slate-50)}._panel_1wra1_101{border:1px solid var(--slate-800);border-radius:18px;background:#0f172af5;box-shadow:0 18px 40px #0206173d}._qualityPanel_1wra1_108{margin-bottom:16px;padding:22px 24px}._panelLabel_1wra1_113{color:var(--slate-500);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._panelTitle_1wra1_121{margin:6px 0 0;color:var(--slate-50);font-size:18px;line-height:1.35;font-weight:700}._qualityList_1wra1_129{display:grid;gap:10px;margin-top:16px}._qualityItem_1wra1_135{border:1px solid #263449;border-radius:var(--radius-lg);display:grid;gap:5px;padding:12px 14px}._qualityItem_1wra1_135 strong{color:var(--slate-50);font-size:13px}._qualityItem_1wra1_135 span{color:var(--slate-400);font-size:13px;line-height:1.5}._qualityWarning_1wra1_154{background:#7f1d1d2e;border-color:#f8717157}._qualityInfo_1wra1_159{background:#0f172aad}._exportGrid_1wra1_163{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}._exportCard_1wra1_170{display:flex;flex-direction:column;gap:12px;padding:22px 24px;border:1px solid var(--slate-800);border-radius:18px;background:#0f172af5;box-shadow:0 18px 40px #0206173d}._formatChip_1wra1_181{align-self:flex-start;display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--radius-pill);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._formatWorkbook_1wra1_193{background:#2563eb2e;border:1px solid rgba(96,165,250,.4);color:#93c5fd}._formatGis_1wra1_199{background:#0d948829;border:1px solid rgba(45,212,191,.36);color:#5eead4}._cardTitle_1wra1_205{margin:0;color:var(--slate-50);font-size:18px;line-height:1.35;font-weight:700}._cardDescription_1wra1_213{margin:0;color:var(--slate-400);font-size:13px;line-height:1.6;flex:1}._cardMeta_1wra1_221{color:var(--slate-500);font-size:12px;line-height:1.5}._cardActions_1wra1_227{display:flex;flex-direction:column;gap:8px}._exportBtn_1wra1_233{height:38px;border-radius:var(--radius-lg);color:#fff;padding:0 16px;font-size:13px;font-weight:800;cursor:pointer;align-self:flex-start}._workbookBtn_1wra1_244{border:1px solid #2563eb;background:#2563eb}._workbookBtn_1wra1_244:hover:not(:disabled){background:#1d4ed8}._gisBtn_1wra1_253{border:1px solid #0d9488;background:#0d9488}._gisBtn_1wra1_253:hover:not(:disabled){background:#0f766e}._exportBtn_1wra1_233:disabled{opacity:.5;cursor:not-allowed}._statusMessage_1wra1_267{color:#86efac;font-size:12px;line-height:1.4}._statusMessageError_1wra1_273{color:#fca5a5}._emptyPanel_1wra1_277{padding:28px 24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}._emptyPanel_1wra1_277 p{margin:0;color:var(--slate-400);font-size:14px;line-height:1.7;max-width:640px}@media (max-width: 1100px){._exportGrid_1wra1_163{grid-template-columns:1fr}}@media (max-width: 720px){._page_1wra1_1{padding:16px}._hero_1wra1_11,._qualityPanel_1wra1_108,._exportCard_1wra1_170{padding:18px}._hero_1wra1_11{flex-direction:column}._heroStats_1wra1_54{align-items:flex-start;min-width:0}._title_1wra1_37{font-size:30px}._exportBtn_1wra1_233{width:100%}}._sidebar_14beo_1{width:100%;background:var(--slate-900);color:#fff;display:flex;flex-direction:column;overflow:hidden;height:100%}._header_14beo_11{padding:20px 20px 16px;background:var(--slate-900)}._logo_14beo_16{display:flex;align-items:center;gap:10px;margin-bottom:2px}._logoImage_14beo_23{height:36px;width:auto;object-fit:contain}._subtitle_14beo_29{font-size:12px;color:var(--slate-500);margin:0 0 20px;text-transform:none;letter-spacing:normal}._instructions_14beo_37{padding:0 16px;margin-bottom:4px}._hint_14beo_42{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--slate-400);padding:12px 0;border-top:1px solid var(--slate-800)}._emptyHint_14beo_52{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;font-size:16px;color:var(--slate-400);padding:60px 24px;text-align:center;line-height:1.5}._step_14beo_65{width:22px;height:22px;background:#0d9488;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0;color:#fff}._stepLarge_14beo_79{width:36px;height:36px;background:#0d9488;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex-shrink:0;color:#fff}._progressBlock_14beo_93{padding:12px 0;border-top:1px solid var(--slate-800)}._progressLabel_14beo_98{display:flex;justify-content:space-between;font-size:12px;color:var(--slate-400);margin-bottom:8px}._progressBar_14beo_106{height:6px;background:var(--slate-800);border-radius:3px;overflow:hidden}._progressFill_14beo_113{height:100%;background:linear-gradient(90deg,#0d9488,#5eead4);border-radius:3px;transition:width .3s ease}._completeTag_14beo_120{padding:10px 12px;background:#052e16;border:1px solid #16a34a;border-radius:var(--radius-lg);font-size:13px;color:#86efac;margin:8px 0}._warningTag_14beo_130{padding:10px 12px;background:#78350f52;border:1px solid rgba(245,158,11,.4);border-radius:var(--radius-lg);font-size:13px;color:#fcd34d;line-height:1.4;margin:8px 0}._errorTag_14beo_141{padding:10px 12px;background:#2d0a0a;border:1px solid #b91c1c;border-radius:var(--radius-lg);font-size:13px;color:#fca5a5;margin:8px 0}._errorCode_14beo_151{display:inline-block;margin-bottom:6px;padding:2px 6px;border-radius:var(--radius-pill);background:#b91c1c40;color:#fecaca;font-size:12px;font-weight:600;letter-spacing:normal}._errorMeta_14beo_163{margin-top:6px;font-size:12px;color:#fda4af;text-transform:none;letter-spacing:normal}._errorDetail_14beo_171{margin-top:6px;font-size:12px;line-height:1.4;color:#fecaca}._actions_14beo_178{padding:12px 16px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--slate-800);border-bottom:1px solid var(--slate-800)}._runBtn_14beo_187{display:flex;align-items:center;justify-content:center;gap:8px;background:#0d9488;color:#fff;border:none;border-radius:var(--radius-lg);padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}._runBtn_14beo_187:hover:not(:disabled){background:#0f766e}._runBtn_14beo_187:disabled{opacity:.4;cursor:not-allowed}._resetBtn_14beo_212{background:transparent;color:var(--slate-500);border:1px solid var(--slate-800);border-radius:var(--radius-lg);padding:8px 16px;font-size:13px;cursor:pointer;transition:all .15s}._resetBtn_14beo_212:hover{background:var(--slate-800);color:var(--slate-400)}._resultsScroll_14beo_228{flex:1;overflow-y:auto;padding-bottom:20px}._collectionOverview_14beo_234{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px 10px;margin-bottom:4px}._collectionCompactWrap_14beo_242{position:sticky;top:0;z-index:3;height:0;overflow:visible}._collectionCompactBar_14beo_250{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#0f172af7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--slate-800);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .15s,transform .15s}._collectionCompactBarVisible_14beo_264{opacity:1;transform:none;pointer-events:auto}._collectionCompactChips_14beo_270{flex:1;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}._collectionCompactChips_14beo_270::-webkit-scrollbar{display:none}._collectionCompactChip_14beo_270{flex:0 0 auto;display:inline-flex;align-items:center;padding:4px 10px;border:1px solid #243044;border-radius:999px;background:linear-gradient(180deg,#0f172aeb,#0f172ab8);color:var(--slate-300);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s,background .15s}._collectionCompactChip_14beo_270:hover{border-color:#14b8a6;background:linear-gradient(180deg,#2563eb26,#2563eb14)}._collectionCompactChipActive_14beo_304{border-color:#14b8a6;background:linear-gradient(180deg,#2563eb38,#2563eb1f);color:var(--slate-100)}._collectionCompactProgress_14beo_310{flex:0 0 auto;font-size:12px;font-weight:600;color:var(--slate-500);letter-spacing:normal}._collectionOverviewLabel_14beo_318{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:600;color:var(--slate-500);letter-spacing:.12em;text-transform:none}._collectionOverviewProgress_14beo_331{font-weight:600;color:var(--slate-500);letter-spacing:normal}._collectionOverviewProgressDone_14beo_337{color:#34d399}._collectionOverviewCheck_14beo_341{width:12px;height:12px;margin-left:5px;vertical-align:-2px;fill:none;stroke:#34d399;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._collectionOverviewChip_14beo_353{flex:1 1 155px;min-width:0;display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid #243044;border-radius:var(--radius-xl);background:linear-gradient(180deg,#0f172aeb,#0f172ab8);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}._collectionOverviewChip_14beo_353:hover{border-color:#14b8a6;background:linear-gradient(180deg,#2563eb26,#2563eb14)}._collectionOverviewChipActive_14beo_373{border-color:#14b8a6;background:linear-gradient(180deg,#2563eb38,#2563eb1f);box-shadow:inset 0 0 0 1px #60a5fa4d}._collectionOverviewTitle_14beo_379{font-size:12px;font-weight:600;color:var(--slate-200)}._collectionOverviewMeta_14beo_385{font-size:12px;color:var(--slate-500);letter-spacing:normal;text-transform:none}._collectionOverviewHint_14beo_392{width:100%;display:flex;flex-direction:column;gap:3px;padding:2px 2px 0;color:var(--slate-400);font-size:12px;line-height:1.4}._collectionOverviewHintEyebrow_14beo_403{font-size:12px;font-weight:600;color:var(--slate-500);letter-spacing:normal;text-transform:none}._groupDivider_14beo_411{margin:16px 16px 10px;padding:0 2px 10px;border-bottom:1px solid var(--slate-800)}._groupDividerTop_14beo_417{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}._groupEyebrow_14beo_425{font-size:12px;font-weight:600;color:var(--slate-400);letter-spacing:.12em;text-transform:none}._groupCount_14beo_433{font-size:12px;color:var(--slate-500);letter-spacing:normal;text-transform:none}._groupTitleRow_14beo_440{display:flex;align-items:center;gap:8px;flex-wrap:wrap;row-gap:10px}._groupReviewToggle_14beo_448{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #243044;border-radius:var(--radius-pill);background:#0f172ab3;color:var(--slate-400);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s}._groupReviewToggle_14beo_448:hover{border-color:#14b8a6;color:var(--slate-200)}._groupReviewToggle_14beo_448 svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._groupReviewToggleChecked_14beo_479{border-color:#34d3998c;background:#10b9811f;color:#34d399}._groupReviewToggleChecked_14beo_479:hover{border-color:#34d399;color:#34d399}._groupSwatch_14beo_490{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--slate-500)}._groupTitle_14beo_440{margin:0;font-size:15px;font-weight:600;color:var(--slate-200);letter-spacing:.01em}._groupDescription_14beo_505{margin:4px 0 0 16px;font-size:12px;line-height:1.45;color:var(--slate-500)}._results_14beo_228{--section-accent: var(--slate-600);margin:0 16px 12px;padding:14px;border:1px solid #243044;border-radius:14px;background:linear-gradient(180deg,#0f172af0,#0f172ac2)}._resultsTitle_14beo_521{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--slate-200);letter-spacing:.01em;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--slate-800)}._resultsTitleBtn_14beo_534{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--slate-200);letter-spacing:.01em;margin:0 0 14px;background:none;border:none;padding:0 0 12px;cursor:pointer;width:100%;text-align:left;border-bottom:1px solid var(--slate-800)}._resultsTitleBtn_14beo_534:hover{color:var(--slate-300)}._resultsTitleRow_14beo_558{display:flex;align-items:center;gap:8px;margin:0 0 14px;border-bottom:1px solid var(--slate-800)}._resultsTitleRow_14beo_558 ._resultsTitleBtn_14beo_534{flex:1;width:auto;min-width:0;margin:0;border-bottom:none}._collapseChevron_14beo_574{margin-left:auto;flex-shrink:0;transition:transform .2s;color:var(--slate-600)}._titleDot_14beo_581{width:10px;height:10px;border-radius:50%;flex-shrink:0}._resultsTitle_14beo_521 ._badge_14beo_588,._resultsTitleBtn_14beo_534 ._badge_14beo_588{margin-left:auto}._resultsTitleBtn_14beo_534 ._collapseChevron_14beo_574{margin-left:8px}._badge_14beo_588{background:#f97316;color:#fff;font-size:12px;font-weight:600;border-radius:var(--radius-pill);padding:3px 8px;letter-spacing:normal}._list_14beo_610{display:flex;flex-direction:column;gap:10px}._sectionWidths_14beo_616{margin-top:10px}._emptyState_14beo_620{padding:24px 16px;font-size:13px;color:var(--slate-600);text-align:center}._legend_14beo_627{padding:10px 16px;border-top:1px solid var(--slate-800);margin-top:auto;container-type:inline-size}._legendToggle_14beo_634{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;cursor:pointer;color:var(--slate-600)}._legendToggle_14beo_634:hover ._legendTitle_14beo_646{color:var(--slate-500)}._legendTitle_14beo_646{font-size:12px;font-weight:600;color:var(--slate-600);text-transform:none;letter-spacing:normal;margin:0}._legendGrid_14beo_659{display:grid;grid-template-columns:1fr;gap:6px;margin-top:10px}@container (min-width: 260px){._legendGrid_14beo_659{grid-template-columns:1fr 1fr}}._legendItem_14beo_672{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--slate-500)}._dashOsCycleLaneOn_14beo_680,._dashOsCycleLaneOff_14beo_681{width:20px;height:3px;flex-shrink:0;align-self:center;border-radius:1px}._dashOsCycleLaneOn_14beo_680{background:repeating-linear-gradient(to right,#84cc16 0px,#84cc16 5px,transparent 5px,transparent 9px)}._dashOsCycleLaneOff_14beo_681{background:repeating-linear-gradient(to right,#16a34a 0px,#16a34a 5px,transparent 5px,transparent 9px)}._dashOsFootpath_14beo_705{width:20px;height:3px;background:repeating-linear-gradient(to right,#a855f7 0px,#a855f7 5px,transparent 5px,transparent 9px);flex-shrink:0;align-self:center;border-radius:1px}._dashBridleway_14beo_718{width:20px;height:3px;background:repeating-linear-gradient(to right,#b45309 0px,#b45309 3px,transparent 3px,transparent 7px);flex-shrink:0;align-self:center;border-radius:1px}._dashMotorAlternative_14beo_731{width:20px;height:3px;background:repeating-linear-gradient(to right,var(--slate-700) 0px,var(--slate-700) 6px,transparent 6px,transparent 10px);flex-shrink:0;align-self:center;border-radius:1px}._dashTramRail_14beo_744{width:20px;height:3px;background:repeating-linear-gradient(to right,#111827 0px,#111827 7px,#be123c 7px,#be123c 12px,transparent 12px,transparent 16px);flex-shrink:0;align-self:center;border-radius:1px}._dashTramRailDrawn_14beo_758{width:20px;height:3px;background:repeating-linear-gradient(to right,#be123c 0px,#be123c 6px,transparent 6px,transparent 9px);box-shadow:0 0 0 1px #ffffffbf}._dotGuardrail_14beo_769,._dotBikeLane_14beo_769,._dotFootpath_14beo_769,._dotCrossing_14beo_769,._dotJunction_14beo_769{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.3);flex-shrink:0}._dotGuardrail_14beo_769{background:#f97316}._dotBikeLane_14beo_769{background:#2563eb}._dotFootpath_14beo_769{background:#a855f7}._dotCrossing_14beo_769{background:#7c3aed}._dotJunction_14beo_769{background:#f59e0b}._dotCollisionFatal_14beo_785,._dotCollisionSerious_14beo_785,._dotCollisionSlight_14beo_785{border-radius:50%;flex-shrink:0}._dotCollisionFatal_14beo_785{width:14px;height:14px;background:#450a0a;border:1.5px solid #e11d48}._dotCollisionSerious_14beo_785{width:12px;height:12px;margin:0 1px;background:#f43f5e;border:1px solid #9f1239}._dotCollisionSlight_14beo_785{width:10px;height:10px;margin:0 2px;background:#fda4af;border:1px solid #be123c}._pollutionSummary_14beo_795{background:#0f172ab3;border:1px solid #26364d;border-radius:var(--radius-xl);padding:10px 12px;margin-bottom:10px}._pollutionRow_14beo_803{display:flex;flex-direction:column;gap:4px;padding:8px 0}._pollutionRowLabel_14beo_810{font-size:12px;font-weight:600;color:var(--slate-500);text-transform:none;letter-spacing:normal}._pollutionRowValues_14beo_818{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}._pollutionRowSource_14beo_825{font-size:12px;color:var(--slate-700);margin-top:1px}._pollutionDivider_14beo_831{height:1px;background:var(--slate-800);margin:2px 0}._pollutionSectionLabel_14beo_837{font-size:12px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--slate-500);margin-bottom:4px}._pollutionRatingRow_14beo_846{display:flex;align-items:center;gap:10px;margin:10px 0 8px}._pollutionValues_14beo_853{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}._pollutionValue_14beo_853{font-size:16px;font-weight:600;line-height:1}._pollutionValueSub_14beo_866{font-size:12px;color:var(--slate-600);text-transform:none;letter-spacing:normal}._pollutionValueDivider_14beo_873{font-size:12px;color:var(--slate-700);margin:0 2px}._pollutionThresholds_14beo_879{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px solid var(--slate-800)}._pollutionThresholdItem_14beo_888{font-size:12px;font-weight:500;letter-spacing:normal}._collisionSummary_14beo_895{background:#0f172ab3;border:1px solid #26364d;border-radius:var(--radius-xl);padding:10px 12px;margin-bottom:10px}._collisionSummaryNote_14beo_903{font-size:12px;color:var(--slate-600);text-transform:none;letter-spacing:normal;margin-bottom:10px}._collisionSummaryRow_14beo_911{display:flex;align-items:center;gap:0}._collisionStat_14beo_917{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px}._collisionStatCount_14beo_925{font-size:16px;font-weight:600;line-height:1}._collisionStatLabel_14beo_931{font-size:12px;color:var(--slate-500);text-transform:none;letter-spacing:normal}._collisionStatDivider_14beo_938{width:1px;height:32px;background:var(--slate-800);flex-shrink:0}._collisionCard_14beo_946{display:flex;gap:8px;align-items:flex-start;background:#1e293bc7;border-radius:10px;padding:8px;border:1px solid var(--slate-700)}._collisionSeverity_14beo_956{font-size:12px;font-weight:600;padding:2px 7px;border-radius:10px;white-space:nowrap;flex-shrink:0;margin-top:1px;text-transform:none;letter-spacing:normal}._collisionBody_14beo_968{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._collisionDate_14beo_976{font-size:12px;color:var(--slate-200);font-weight:500}._collisionMeta_14beo_982{font-size:12px;color:var(--slate-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._collisionDist_14beo_990{font-size:12px;color:var(--slate-400);font-weight:600}._runJunctionsBtn_14beo_996{margin-left:auto;background:#78350f;color:#fcd34d;border:1px solid #92400e;border-radius:var(--radius-sm);padding:2px 8px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}._runJunctionsBtn_14beo_996:hover{background:#92400e}._junctionLoading_14beo_1013{margin-left:auto;font-size:12px;color:#f59e0b;font-weight:600}._busStopCard_14beo_1020{display:flex;gap:8px;background:var(--slate-800);border-radius:var(--radius-md);margin-bottom:6px;overflow:hidden}._busStopThumb_14beo_1029{width:80px;height:60px;object-fit:cover;flex-shrink:0;border-radius:4px 0 0 4px}._busStopInfo_14beo_1037{flex:1;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 8px 8px 0;min-width:0}._busStopName_14beo_1047{color:var(--slate-200);font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._busStopMeta_14beo_1056{display:flex;align-items:center;gap:6px}._busStopCode_14beo_1062{color:var(--slate-500);font-size:12px;font-family:monospace;white-space:nowrap}._busStopDist_14beo_1069{color:#0ea5e9;font-size:12px;font-weight:600;white-space:nowrap}._tripGenCard_14beo_1077{display:flex;align-items:stretch;background:var(--slate-800);border-radius:var(--radius-md);margin-bottom:6px;overflow:hidden;border:1px solid var(--slate-700)}._tripGenThumb_14beo_1087{width:72px;flex-shrink:0}._tripGenImg_14beo_1092{width:72px;height:100%;min-height:60px;object-fit:cover;display:block}._tripGenBody_14beo_1100{flex:1;min-width:0;padding:8px;display:flex;flex-direction:column;gap:3px}._tripGenName_14beo_1109{color:var(--slate-200);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tripGenMeta_14beo_1118{color:var(--slate-500);font-size:12px}._tripGenBadges_14beo_1123{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}._tripGenCategory_14beo_1130{background:#064e3b;color:#6ee7b7;border:1px solid #065f46;border-radius:10px;font-size:12px;font-weight:600;padding:1px 7px}._tripGenActions_14beo_1140{display:flex;flex-direction:column;gap:4px;padding:6px;justify-content:center}._viewBtn_14beo_1150{background:var(--slate-800);color:#5eead4;border:1px solid var(--slate-700);border-radius:var(--radius-md);padding:6px 10px;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0;white-space:normal;transition:background .15s;min-height:32px}._viewBtn_14beo_1150:hover{background:#1d3a5c}._deleteBtn_14beo_1169{background:transparent;color:#ef4444;border:1px solid #ef4444;border-radius:var(--radius-sm);font-size:12px;font-weight:600;padding:3px 8px;cursor:pointer}._deleteBtn_14beo_1169:hover{background:#ef4444;color:#fff}._addBtn_14beo_1185{margin-left:auto;background:#312e81;color:#c4b5fd;border:1px solid #4c1d95;border-radius:var(--radius-sm);padding:2px 8px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}._addBtn_14beo_1185:hover{background:#3730a3}._addBtnActive_14beo_1202{background:#4f46e5;color:#e0e7ff;border-color:#6366f1;animation:_pulse_14beo_1 1s ease-in-out infinite}._resultsTitleRow_14beo_558 ._addBtn_14beo_1185{flex-shrink:0;margin:0 0 12px}._drawPanel_14beo_1215{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding:10px;border:1px dashed #ea580c;border-radius:var(--radius-sm);background:#ea580c14}._drawPanelHint_14beo_1226{font-size:12px;color:var(--slate-300)}._drawPanelStatus_14beo_1231{display:flex;justify-content:space-between;font-size:12px;color:var(--slate-200);font-weight:600}._drawPanelActions_14beo_1239{display:flex;gap:6px}._drawBtn_14beo_1244{flex:1;background:var(--slate-800);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:var(--radius-sm);padding:4px 8px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}._drawBtn_14beo_1244:hover:not(:disabled){background:var(--slate-700)}._drawBtn_14beo_1244:disabled{opacity:.5;cursor:not-allowed}._drawBtnPrimary_14beo_1266{background:#ea580c;color:#fff7ed;border-color:#f97316}._drawBtnPrimary_14beo_1266:hover:not(:disabled){background:#c2410c}._vegetationSection_14beo_1277{display:flex;flex-direction:column;gap:10px;padding:0}._vegMetric_14beo_1284{background:#1e293bc7;border:1px solid var(--slate-700);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}._vegMetricHeader_14beo_1294{display:flex;align-items:center;justify-content:space-between;gap:8px}._vegMetricHeaderRight_14beo_1301{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._vegReviewBtn_14beo_1308{background:#0f766e;color:#fff;border:none;border-radius:var(--radius-sm);font-size:12px;font-weight:600;padding:3px 8px;cursor:pointer;white-space:nowrap;transition:background .15s}._vegReviewBtn_14beo_1308:hover{background:#0d9488}._vegMetricLabel_14beo_1325{font-size:12px;font-weight:600;color:var(--slate-200);text-transform:none;letter-spacing:normal}._vegCvResult_14beo_1333{font-size:12px;color:var(--slate-500);text-align:right}._vegCvResult_14beo_1333 strong{color:var(--slate-400);font-weight:600}._vegDistribution_14beo_1344{display:flex;flex-direction:column;gap:3px}._vegDistBar_14beo_1350{display:flex;align-items:center;gap:6px}._vegDistLabel_14beo_1356{font-size:12px;color:var(--slate-500);width:60px;flex-shrink:0;text-transform:capitalize}._vegDistTrack_14beo_1364{flex:1;height:6px;background:var(--slate-700);border-radius:3px;overflow:hidden}._vegDistFill_14beo_1372{height:100%;border-radius:3px;transition:width .3s ease;min-width:0}._vegDistPct_14beo_1379{font-size:12px;color:var(--slate-400);width:28px;text-align:right;flex-shrink:0}._vegOverrideRow_14beo_1387{display:flex;align-items:center;gap:8px;margin-top:2px;padding-top:6px;border-top:1px solid var(--slate-700)}._vegOverrideLabel_14beo_1396{font-size:12px;color:var(--slate-500);flex-shrink:0}._vegOverrideSelect_14beo_1402{background:var(--slate-900);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:var(--radius-sm);font-size:12px;padding:2px 6px;cursor:pointer;flex:1}._vegOverrideSelect_14beo_1402:focus{outline:none;border-color:#16a34a}._vegOverrideBadge_14beo_1418{font-size:12px;color:#f59e0b;font-weight:600;background:#451a03;border:1px solid #78350f;border-radius:10px;padding:1px 7px;flex-shrink:0}@keyframes _pulse_14beo_1{0%,to{opacity:1}50%{opacity:.65}}@keyframes _spin_14beo_1438{to{transform:rotate(360deg)}}._spinner_14beo_1438{animation:_spin_14beo_1438 1s linear infinite;flex-shrink:0}._heritageAddForm_14beo_1443{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:10px;background:var(--slate-800);border:1px solid var(--slate-700);border-radius:var(--radius-md)}._heritageAddInput_14beo_1454{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:var(--radius-sm);color:var(--slate-200);font-size:12px;padding:5px 8px;outline:none}._heritageAddInput_14beo_1454:focus{border-color:#b45309}._heritageAddRow_14beo_1468{display:flex;gap:6px}._heritageAddTrigger_14beo_1473{display:inline-block;margin-top:8px;background:none;border:none;padding:0;font-size:12px;color:var(--slate-500);cursor:pointer;text-decoration:underline;text-underline-offset:2px}._heritageAddTrigger_14beo_1473:hover{color:var(--slate-400)}._heritagePickBtn_14beo_1490{width:100%;background:var(--slate-800);border:1px dashed var(--slate-600);border-radius:var(--radius-sm);color:var(--slate-400);font-size:12px;padding:5px 8px;cursor:pointer;text-align:left}._heritagePickBtn_14beo_1490:hover{border-color:#b45309;color:var(--slate-200)}._heritagePickActive_14beo_1507{width:100%;background:#431407;border:1px dashed #b45309;border-radius:var(--radius-sm);color:#fed7aa;font-size:12px;padding:5px 8px;cursor:pointer;text-align:left;animation:_pulse_14beo_1 1.2s ease-in-out infinite}._sp18Block_14beo_1521{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-top:8px;border-top:1px dashed var(--slate-700)}._sp18Header_14beo_1530{display:flex;align-items:center;justify-content:space-between;gap:8px}._sp18Title_14beo_1537{font-size:12px;font-weight:600;color:var(--slate-400);text-transform:none;letter-spacing:normal}._sp18Score_14beo_1545{font-size:12px;font-weight:600;color:#86efac;background:#16a34a24;border:1px solid rgba(22,163,74,.4);border-radius:10px;padding:1px 8px;white-space:nowrap}._sp18ScoreUnresolved_14beo_1556{color:#fcd34d;background:#d9770624;border-color:#d9770666}._sp18Evidence_14beo_1562{display:flex;flex-direction:column;gap:4px;font-size:12px}._sp18EvidenceRow_14beo_1569{display:flex;justify-content:space-between;gap:8px}._sp18EvidenceLabel_14beo_1575{color:var(--slate-500);flex-shrink:0}._sp18EvidenceValue_14beo_1580{color:var(--slate-300);text-align:right}._sp18Unresolved_14beo_1585{color:#fcd34d;line-height:1.4}._sp18Flag_14beo_1590{color:var(--slate-400);line-height:1.4}._collectionToolbar_14beo_1596{flex-shrink:0;padding:8px 20px;border-bottom:1px solid var(--slate-800);color:var(--slate-400);font-size:12px}._collectionToolbarRow_14beo_1597{display:flex;align-items:center;justify-content:space-between;gap:12px}._collectionOptions_14beo_1598{position:relative}._collectionOptions_14beo_1598 summary{cursor:pointer;padding:4px 0}._collectionOptionsMenu_14beo_1600{position:absolute;right:0;top:100%;z-index:30;width:260px;max-width:75vw;padding:12px;border:1px solid var(--slate-600);border-radius:6px;background:var(--slate-900);box-shadow:0 8px 24px #0005}._collectionOptionsMenu_14beo_1600 p{line-height:1.5;margin:0 0 10px}._collectionOptionsMenu_14beo_1600 button{display:block;width:100%;text-align:left;padding:8px;margin-top:4px;border:1px solid var(--slate-700);background:none;color:var(--slate-200);border-radius:4px;font:inherit;cursor:pointer}._collectionWarning_14beo_1603{margin:6px 0 2px;color:#e7bd70;line-height:1.5}._guidedResults_14beo_1604{min-width:0}._guidedResults_14beo_1604>div{margin:0 20px 12px;border:0;border-radius:0;background:none;padding:0}._guidedResults_14beo_1604 ._resultsTitle_14beo_521{font-size:13px;margin-bottom:10px;padding-bottom:8px}._guidedResults_14beo_1604 ._resultsTitle_14beo_521:not(:has(button)){display:none}._guidedResults_14beo_1604 ._titleDot_14beo_581{display:none}._guidedResults_14beo_1604 ._badge_14beo_588{background:var(--slate-800)!important;color:var(--slate-300);font-size:12px;font-weight:400;padding:1px 6px}._guidedResults_14beo_1604 ._vegMetric_14beo_1284{background:none;border:0;padding:0}._guidedResults_14beo_1604 ._vegMetricHeader_14beo_1294{align-items:flex-start}._guidedResults_14beo_1604 ._vegMetricHeaderRight_14beo_1301{align-items:flex-start;flex:1}._guidedResults_14beo_1604 ._vegMetricLabel_14beo_1325{display:none}._guidedResults_14beo_1604 ._vegReviewBtn_14beo_1308{background:none;color:var(--slate-200);border:1px solid var(--slate-600);padding:6px 10px;min-height:32px;font-weight:400}._guidedResults_14beo_1604 ._vegCvResult_14beo_1333{text-align:left;color:var(--slate-300);font-size:13px}._guidedResults_14beo_1604 ._sp18Block_14beo_1521{border-top-style:solid;padding-top:16px;margin-top:12px;gap:12px}._guidedResults_14beo_1604 ._sp18Title_14beo_1537{color:var(--slate-200);font-size:13px}._guidedResults_14beo_1604 ._sp18EvidenceRow_14beo_1569{flex-direction:column;gap:2px}._guidedResults_14beo_1604 ._sp18EvidenceValue_14beo_1580{text-align:left}._guidedResults_14beo_1604 ._sp18EvidenceLabel_14beo_1575{color:var(--slate-400)}._guidedResults_14beo_1604 ._sp18Evidence_14beo_1562{gap:10px}._guidedResults_14beo_1604 ._addBtn_14beo_1185{background:none;color:var(--slate-300);border-color:var(--slate-600);padding:5px 8px}@media (max-width: 420px){._guidedResults_14beo_1604>div{margin-left:12px;margin-right:12px}}._guidedResults_14beo_1604>div:empty{display:none}._vegetationDetails_14beo_1626{color:var(--slate-400);font-size:12px;margin:4px 0}._vegetationDetails_14beo_1626 summary{cursor:pointer;padding:4px 0}._vegetationDetails_14beo_1626[open] summary{margin-bottom:8px}._card_gavza_1{display:grid;align-items:start;gap:12px;background:none;border-radius:0;border-bottom:1px solid var(--slate-800);padding:12px 0;transition:background .15s;grid-template-columns:64px minmax(0,1fr)}._card_gavza_1:hover{background:none}._thumbnail_gavza_17{width:64px;height:52px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;background:var(--slate-900)}._img_gavza_26{width:100%;height:100%;object-fit:cover}._info_gavza_32{flex:1;min-width:0}._badgeRow_gavza_37{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px;margin-bottom:2px}._name_gavza_46{display:block;font-size:13px;font-weight:600;color:var(--slate-200);line-height:1.5}._osmBadge_gavza_54{font-size:12px;font-weight:400;color:var(--slate-400)}._bidirectionalBadge_gavza_61{font-size:12px;font-weight:500;color:#93c5fd;background:#3b82f624;border:1px solid rgba(96,165,250,.35);border-radius:var(--radius-sm);padding:1px 5px;letter-spacing:.03em;flex-shrink:0;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s}button._bidirectionalBadge_gavza_61:hover{background:#3b82f63d}._bidirectionalBadgeOff_gavza_80{font-size:12px;font-weight:500;color:var(--slate-500);background:transparent;border:1px solid var(--slate-700);border-radius:var(--radius-sm);padding:1px 5px;letter-spacing:.03em;flex-shrink:0;font-family:inherit;cursor:pointer;transition:background .15s,color .15s}._bidirectionalBadgeOff_gavza_80:hover{color:var(--slate-300);background:#ffffff0a}._coords_gavza_100{font-size:12px;color:var(--slate-600);font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sourceMeta_gavza_109{font-size:12px;color:var(--slate-400);margin-top:2px}._length_gavza_115{font-size:12px;color:var(--slate-500);margin-top:2px}._confidence_gavza_121{display:flex;align-items:center;gap:6px;margin-top:4px}._confBar_gavza_128{flex:1;height:3px;background:var(--slate-900);border-radius:2px;overflow:hidden}._confFill_gavza_136{height:100%;background:#f97316;border-radius:2px}._confidence_gavza_121 span{font-size:12px;color:var(--slate-500);flex-shrink:0}._reasoningBtn_gavza_148{background:none;border:none;cursor:pointer;font-size:12px;color:var(--slate-400);padding:0 2px;line-height:1;flex-shrink:0;transition:color .15s}._reasoningBtn_gavza_148:hover{color:var(--slate-200)}._reasoningPanel_gavza_164{font-size:12px;color:var(--slate-400);background:#ffffff0a;border-left:2px solid var(--slate-600);border-radius:3px;padding:6px 8px;margin-top:4px;line-height:1.5}._carriageSelect_gavza_175{width:100%;margin-top:6px;background:var(--slate-900);color:var(--slate-400);border:1px solid var(--slate-700);border-radius:var(--radius-sm);padding:3px 6px;font-size:13px;cursor:pointer;min-height:36px;max-width:100%}._carriageSelect_gavza_175:focus{outline:none;border-color:#0d9488}._cardActions_gavza_194{display:flex;flex-direction:row;gap:8px;flex-shrink:0;align-items:center;grid-column:2;flex-wrap:wrap}._moveBtn_gavza_204{background:var(--slate-800);color:#38bdf8;border:1px solid var(--slate-700);border-radius:var(--radius-md);padding:5px 10px;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s;text-align:center}._moveBtn_gavza_204:hover{background:#082f49;border-color:#0369a1}._moveBtnActive_gavza_222{background:#0369a1;color:#fff;border-color:#38bdf8}._moveBtnActive_gavza_222:hover{background:#075985}._deleteBtn_gavza_232{background:var(--slate-800);color:#ef4444;border:1px solid var(--slate-700);border-radius:var(--radius-md);padding:5px 10px;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s;text-align:center}._deleteBtn_gavza_232:hover{background:#450a0a;border-color:#991b1b}._evidenceDetails_gavza_250{margin:8px 0;color:var(--slate-300);font-size:12px;line-height:1.55}._evidenceDetails_gavza_250 summary{cursor:pointer;padding:6px 0;color:#5eead4}._evidenceDetails_gavza_250 p{margin:6px 0}._metadata_1hy29_1{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}._summary_1hy29_9{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}._source_1hy29_16,._status_1hy29_17{display:inline-block;font-size:12px;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:normal}._source_1hy29_16{color:var(--slate-400)}._status_1hy29_17{padding:3px 7px;border:1px solid var(--slate-600);border-radius:5px}._detailsButton_1hy29_36{display:inline-flex;align-items:center;gap:5px;padding:4px 0;border:0;background:none;color:var(--slate-400);font:inherit;font-size:12px;line-height:1.4;cursor:pointer}._detailsButton_1hy29_36:not(:first-child){padding-left:10px;border-left:1px solid var(--slate-700)}._detailsButton_1hy29_36:hover{color:var(--slate-200);text-decoration:underline}._detailsButton_1hy29_36:focus-visible{outline:2px solid #5eead4;outline-offset:3px;border-radius:2px}._needs_review_1hy29_66{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b73}._checked_1hy29_72{color:#6ee7b7;background:#10b9811a;border-color:#10b98173}._unavailable_1hy29_78,._not_applicable_1hy29_79{color:var(--slate-300);background:var(--slate-800)}._detail_1hy29_36{font-size:12px;line-height:1.55;color:var(--slate-300);overflow-wrap:anywhere}._body_cdsbz_1{display:flex;flex-direction:column;gap:16px;padding:2px 2px 4px}._note_cdsbz_8{font-size:12px;color:var(--slate-300);line-height:1.55}._subHeading_cdsbz_14{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--slate-500);border-top:1px solid var(--slate-800);padding-top:10px;margin-top:2px}._fieldRow_cdsbz_25{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-bottom:1px solid var(--slate-800)}._fieldRowHead_cdsbz_33{display:flex;flex-direction:column;align-items:stretch;gap:4px}._rowLabel_cdsbz_40{font-size:13px;color:var(--slate-300);display:inline-flex;align-items:center;gap:6px;flex-shrink:1;line-height:1.5}._rowRight_cdsbz_50{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0;flex-wrap:wrap}._rowValue_cdsbz_59{font-size:14px;color:var(--slate-200);text-align:left;flex:1;font-weight:500;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._rowValueWarn_cdsbz_70{font-size:14px;color:#f59e0b;text-align:left;flex:1;font-weight:500;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._editBtn_cdsbz_81{background:none;border:1px solid var(--slate-700);cursor:pointer;font-size:13px;font-weight:500;color:#5eead4;padding:6px 10px;text-decoration:none;flex-shrink:0;min-height:32px;border-radius:5px;margin-left:auto}._editBtn_cdsbz_81:hover{color:var(--slate-300)}._rowEditor_cdsbz_100{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:8px;padding:12px;background:var(--slate-900);border:1px solid var(--slate-800);border-radius:var(--radius-sm)}._rowEditor_cdsbz_100 ._select_cdsbz_112,._rowEditor_cdsbz_100 ._widthInputWrap_cdsbz_113{align-self:stretch}._fieldHeader_cdsbz_117{display:flex;align-items:center;justify-content:space-between;gap:8px}._fieldLabel_cdsbz_124{font-size:12px;color:var(--slate-300)}._hint_cdsbz_129{font-size:12px;color:var(--slate-300);font-style:normal;line-height:1.55}._select_cdsbz_112{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:var(--radius-sm);color:var(--slate-200);font-size:13px;padding:8px;width:100%;min-height:36px}._select_cdsbz_112:focus{outline:none;border-color:#0ea5e9}._widthInputWrap_cdsbz_113{display:flex;align-items:center;gap:4px}._widthInput_cdsbz_113{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:var(--radius-sm);color:var(--slate-200);font-size:12px;padding:3px 6px;width:72px;text-align:right}._widthInput_cdsbz_113:focus{outline:none;border-color:#0ea5e9}._widthUnit_cdsbz_174{color:var(--slate-500);font-size:12px}._toggleRow_cdsbz_179{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._toggleLabels_cdsbz_186{display:flex;flex-direction:column;gap:2px;flex:1}._toggleLabel_cdsbz_186{font-size:12px;color:var(--slate-300)}._toggleSub_cdsbz_198{font-size:12px;color:var(--slate-400);line-height:1.5}._toggleBtns_cdsbz_204{display:flex;gap:3px;flex-shrink:0}._toggleBtn_cdsbz_204{background:var(--slate-900);border:1px solid var(--slate-700);border-radius:var(--radius-sm);color:var(--slate-500);cursor:pointer;font-size:12px;padding:3px 8px;transition:background .15s,color .15s,border-color .15s}._toggleBtnActive_cdsbz_221{background:#0369a1;border-color:#0284c7;color:#fff}._toggleBtn_cdsbz_204:hover:not(._toggleBtnActive_cdsbz_221){border-color:var(--slate-600);color:var(--slate-400)}._inferredBadge_cdsbz_232{display:inline-block;font-size:12px;font-weight:600;color:#38bdf8;background:#38bdf814;border:1px solid rgba(56,189,248,.2);border-radius:var(--radius-sm);padding:1px 5px;vertical-align:1px}._manualBadge_cdsbz_244{display:inline-block;font-size:12px;font-weight:600;color:#2dd4bf;background:#2dd4bf14;border:1px solid rgba(45,212,191,.2);border-radius:var(--radius-sm);padding:1px 5px;vertical-align:1px}._resetBtn_cdsbz_256{background:none;border:1px solid var(--slate-700);border-radius:var(--radius-sm);color:var(--slate-200);cursor:pointer;font-size:12px;padding:6px 10px;min-height:32px}._resetBtn_cdsbz_256:hover{border-color:var(--slate-600);color:var(--slate-300)}._editBtn_cdsbz_81:focus-visible,._resetBtn_cdsbz_256:focus-visible{outline:2px solid #5eead4;outline-offset:3px}._noThumb_cittz_1{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--slate-700)}._manualBadge_cittz_10{font-size:12px;font-weight:700;color:var(--slate-400);background:#94a3b81a;border:1px solid var(--slate-700);border-radius:var(--radius-sm);padding:1px 5px;letter-spacing:.03em;flex-shrink:0}._reviewBadge_cittz_22{font-size:12px;font-weight:700;color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-sm);padding:1px 5px;letter-spacing:.03em;flex-shrink:0}._degradedNote_cittz_34{font-size:12px;font-weight:600;color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-sm);padding:2px 6px;margin-top:4px}._actions_cittz_45{grid-column:2;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}._deleteBtn_cittz_54{background:var(--slate-800);color:#ef4444;border:1px solid var(--slate-700);border-radius:var(--radius-md);padding:5px 10px;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s;text-align:center}._deleteBtn_cittz_54:hover{background:#450a0a;border-color:#991b1b}._metaRow_cittz_72{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}._metaPill_cittz_79{font-size:12px;font-weight:600;color:var(--slate-400);background:#64748b1f;border:1px solid var(--slate-700);border-radius:var(--radius-sm);padding:2px 6px}._parkingRow_cittz_89{display:flex;flex-direction:column;gap:3px;margin-top:5px}._parkingAlert_cittz_96{font-size:12px;font-weight:600;color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-sm);padding:2px 6px}._parkingGood_cittz_106{font-size:12px;font-weight:600;color:#10b981;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-sm);padding:2px 6px}._detectorToggle_cittz_116{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--slate-400);cursor:pointer;margin-top:5px}._detectorToggle_cittz_116 input{accent-color:#38bdf8;cursor:pointer}._signalRow_cittz_131{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--slate-400);margin-top:5px}._signalAlert_cittz_140{font-size:12px;font-weight:600;color:#fca5a5;background:#fca5a514;border:1px solid rgba(252,165,165,.25);border-radius:var(--radius-sm);padding:2px 6px}._signalField_cittz_150{display:flex;flex-direction:column;gap:2px}._readBtn_cittz_156{align-self:flex-start;background:var(--slate-800);color:var(--slate-300);border:1px solid var(--slate-700);border-radius:var(--radius-sm);padding:3px 8px;font-size:10px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}._readBtn_cittz_156:hover:not(:disabled){background:var(--slate-700);border-color:var(--slate-600)}._readBtn_cittz_156:disabled{cursor:default;opacity:.7}._thumbPlaceholder_hv9iy_1{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#f59e0b;background:var(--slate-800)}._selectLabel_hv9iy_12{font-size:12px;font-weight:600;color:var(--slate-400);text-transform:uppercase;letter-spacing:.04em;margin-top:4px}._imageryDate_hv9iy_21{color:var(--slate-500);font-style:italic}._vpdRow_hv9iy_26{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:4px}._vpdLabel_hv9iy_34{font-size:12px;font-weight:600;color:var(--slate-400);text-transform:uppercase;letter-spacing:.04em;display:inline-flex;align-items:center;gap:5px}._vpdValue_hv9iy_45{font-size:12px;font-weight:600;color:var(--slate-200)}._vpdMeta_hv9iy_51{font-size:12px;color:var(--slate-400);margin-top:2px}._sourceTag_hv9iy_57{font-size:12px;font-weight:700;color:#34d399;background:#34d3991a;border:1px solid rgba(52,211,153,.25);border-radius:3px;padding:1px 4px;cursor:help;text-transform:none;letter-spacing:0}._sourceTagHere_hv9iy_70{font-size:12px;font-weight:700;color:#5eead4;background:#2563eb24;border:1px solid rgba(96,165,250,.28);border-radius:3px;padding:1px 4px;cursor:help;text-transform:none;letter-spacing:0}._sourceTagEst_hv9iy_83{font-size:12px;font-weight:700;color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);border-radius:3px;padding:1px 4px;cursor:help;text-transform:none;letter-spacing:0}._reasoningBtn_hv9iy_96{background:none;border:none;cursor:pointer;font-size:12px;color:var(--slate-400);padding:0 2px;line-height:1;flex-shrink:0;transition:color .15s}._reasoningBtn_hv9iy_96:hover{color:#f59e0b}._reasoningPanel_hv9iy_112{font-size:12px;color:var(--slate-400);background:#ffffff0a;border-left:2px solid #f59e0b;border-radius:3px;padding:6px 8px;margin-top:4px;line-height:1.5}._manualBadge_hv9iy_123{font-size:12px;font-weight:700;color:#f59e0b;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-sm);padding:1px 5px;flex-shrink:0}._noEntryBadge_hv9iy_134{font-size:12px;font-weight:700;color:#fca5a5;background:#ef44441f;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);padding:1px 5px;flex-shrink:0}._noEntryToggle_hv9iy_145{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:var(--slate-300);cursor:pointer;-webkit-user-select:none;user-select:none}._noEntryToggle_hv9iy_145 input{margin:0;cursor:pointer;accent-color:#ef4444}._armList_hv9iy_163{display:flex;flex-direction:column;gap:3px;margin-top:6px;padding-top:6px;border-top:1px solid var(--slate-800)}._armRow_hv9iy_172{display:flex;align-items:baseline;gap:6px;font-size:12px;min-width:0}._armName_hv9iy_180{color:var(--slate-400);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._armRole_hv9iy_189{color:var(--slate-500);flex-shrink:0}._armRoleConflict_hv9iy_194{color:#f59e0b;flex-shrink:0}._armRestriction_hv9iy_199{color:#fca5a5;flex-shrink:0}._armVpd_hv9iy_204{color:var(--slate-200);font-variant-numeric:tabular-nums;flex-shrink:0}._panel_15yw3_1{margin:14px 16px 12px;padding:14px;border:1px solid #243044;border-radius:6px;background:none}._title_15yw3_9{font-size:14px;font-weight:700;color:var(--slate-200);letter-spacing:.01em;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--slate-800)}._grid_15yw3_19{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}._cell_15yw3_25{display:flex;flex-direction:column;gap:4px;min-width:0;padding-bottom:14px}._summaryField_15yw3_33{grid-column:1 / -1;display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 0;border-top:1px solid var(--slate-800)}._summaryField_15yw3_33:last-child{padding-bottom:0}._summaryField_15yw3_33>button{align-self:flex-start;max-width:100%;overflow-wrap:anywhere}._grid_15yw3_19:has(+._summaryField_15yw3_33) ._summaryField_15yw3_33:last-child{padding-bottom:14px}._label_15yw3_57{font-size:13px;color:var(--slate-300);text-transform:none;letter-spacing:normal;line-height:1.5;display:flex;align-items:center;gap:5px;flex-wrap:wrap}._value_15yw3_69{font-size:14px;font-weight:500;color:var(--slate-200);line-height:1.5;font-variant-numeric:tabular-nums}._sourceTag_15yw3_77{display:inline-block;font-size:12px;font-weight:700;color:#34d399;background:#34d3991a;border:1px solid rgba(52,211,153,.25);border-radius:3px;padding:1px 4px;margin-left:4px;vertical-align:middle;cursor:help;text-transform:none;letter-spacing:0}._sourceTagHere_15yw3_93{font-size:12px;font-weight:700;color:#5eead4;background:#2563eb24;border:1px solid rgba(96,165,250,.28);border-radius:3px;padding:1px 4px;cursor:help;text-transform:none;letter-spacing:0}._sourceTagEst_15yw3_106{font-size:12px;font-weight:700;color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);border-radius:3px;padding:1px 4px;cursor:help;text-transform:none;letter-spacing:0}._vpdInput_15yw3_119{width:96px;background:var(--slate-900);color:var(--slate-200);border:1px solid #0d9488;border-radius:var(--radius-sm);padding:2px 6px;font-size:13px;font-weight:600;outline:none}._vpdSourceInput_15yw3_132{width:100%;background:var(--slate-900);color:var(--slate-200);border:1px solid #0d9488;border-radius:var(--radius-sm);padding:3px 8px;font-size:12px;outline:none;margin-top:4px}._vpdSourceInput_15yw3_132::placeholder{color:var(--slate-500)}._vpdSourceChip_15yw3_149{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._editBtn_15yw3_156{background:none;color:#5eead4;border:1px solid var(--slate-700);border-radius:var(--radius-md);padding:6px 10px;font-size:13px;font-weight:500;cursor:pointer;flex-shrink:0;transition:background .15s;margin-bottom:0;min-height:32px}._editBtn_15yw3_156:hover{background:#1d3a5c}._widthSection_15yw3_175{margin-top:12px;padding-top:10px;border-top:1px solid var(--slate-800);display:flex;flex-direction:column;gap:12px}._title_15yw3_9+._widthSection_15yw3_175,._widthSection_15yw3_175:first-child{margin-top:0;padding-top:0;border-top:0}._physicalSectionBlock_15yw3_191{background:#1e293b94;border:1px solid #26364d;border-radius:var(--radius-xl);padding:10px 12px}._widthTitle_15yw3_198{font-size:13px;font-weight:600;color:var(--slate-300);text-transform:none;letter-spacing:normal;margin-bottom:8px}._widthTable_15yw3_207{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}._widthTable_15yw3_207 th{font-size:12px;font-weight:600;color:var(--slate-300);text-transform:none;letter-spacing:normal;text-align:right;padding:8px 4px;overflow-wrap:anywhere}._widthTable_15yw3_207 th:first-child{text-align:left;padding-left:0}._widthTable_15yw3_207 td{text-align:right;padding:10px 4px;color:var(--slate-200);font-weight:500;border-top:1px solid var(--slate-800);vertical-align:top}._widthTable_15yw3_207 td:first-child{text-align:left;padding-left:0}._widthLabel_15yw3_244{color:var(--slate-400);font-size:12px}._lightingCard_15yw3_249{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:8px}._lightingMetric_15yw3_256{display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:var(--radius-10);background:#0f172ab3;border:1px solid var(--slate-800)}._lightingMetricLabel_15yw3_266{font-size:13px;font-weight:400;color:var(--slate-300);text-transform:none;letter-spacing:normal}._lightingValue_15yw3_274{font-size:14px;font-weight:600}._lightingValueGreen_15yw3_279{color:#22c55e}._lightingValueAmber_15yw3_283{color:#fbbf24}._lightingValueRed_15yw3_287{color:#ef4444}._lightingValueNeutral_15yw3_291{color:var(--slate-400)}._lightingPct_15yw3_295{font-size:14px;font-weight:600;color:var(--slate-200)}._lightingHeader_15yw3_301{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}._lightingHeader_15yw3_301 ._widthTitle_15yw3_198{margin-bottom:0}._lightingSelect_15yw3_313{width:100%;background:var(--slate-900);color:var(--slate-200);border:1px solid #0d9488;border-radius:var(--radius-sm);padding:4px 8px;font-size:13px;font-weight:600;outline:none}._lightingFrames_15yw3_325{display:flex;flex-direction:column;gap:4px;margin-top:8px}._lightingFramesLabel_15yw3_332{font-size:12px;font-weight:600;color:var(--slate-500);text-transform:uppercase;letter-spacing:.05em}._lightingFrameRow_15yw3_340{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:var(--radius-sm);background:#0f172ab3;border:1px solid var(--slate-800)}._lightingFrameBadgeLit_15yw3_350,._lightingFrameBadgeUnlit_15yw3_351{font-size:12px;font-weight:700;padding:1px 6px;border-radius:var(--radius-sm);flex-shrink:0;min-width:52px;text-align:center}._lightingFrameBadgeLit_15yw3_350{background:#22c55e26;color:#22c55e}._lightingFrameBadgeUnlit_15yw3_351{background:#ef444426;color:#ef4444}._lightingFrameName_15yw3_371{flex:1;font-size:12px;color:var(--slate-300)}._aerialBadge_15yw3_378{display:inline-block;font-size:12px;font-weight:600;background:#1e3a5f;color:#5eead4;border:1px solid #0d9488;border-radius:3px;padding:0 4px;margin-left:4px;letter-spacing:.03em;vertical-align:middle;text-transform:uppercase}._aerialMeta_15yw3_393{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 0!important;border-top:none!important;font-size:12px}._aerialConf_15yw3_403{font-weight:600}._aerialObscured_15yw3_407{color:#f59e0b;font-weight:600}._aerialSamples_15yw3_412{color:var(--slate-600)}._aerialNote_15yw3_416{color:var(--slate-600);font-style:italic;margin-left:auto}._widthCellEditable_15yw3_423{cursor:pointer}._widthCellEditable_15yw3_423:hover{color:#5eead4}._widthCellOverridden_15yw3_431{color:#fbbf24!important;font-weight:600}._widthCellEditing_15yw3_436{padding:1px 0 1px 8px!important}._widthInput_15yw3_440{width:100%;background:var(--slate-900);color:var(--slate-200);border:1px solid #0d9488;border-radius:var(--radius-sm);padding:2px 4px;font-size:14px;font-weight:600;text-align:right;outline:none;min-width:0;box-sizing:border-box;min-height:36px}._manualTag_15yw3_456{display:inline-block;font-size:12px;font-weight:700;color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:3px;padding:1px 4px;margin-left:4px;vertical-align:middle;cursor:help;text-transform:none;letter-spacing:0}._verifyChip_15yw3_472{display:inline-block;font-size:12px;font-weight:700;color:#f59e0b;background:#f59e0b24;border:1px solid rgba(245,158,11,.4);border-radius:3px;padding:1px 5px;margin-left:4px;vertical-align:middle;cursor:pointer;text-transform:none;letter-spacing:0}._verifyChip_15yw3_472:hover{background:#f59e0b42}._originalValues_15yw3_492{color:var(--slate-500);font-variant-numeric:tabular-nums}._widthActionBtn_15yw3_497{background:var(--slate-800);color:#5eead4;border:1px solid var(--slate-700);border-radius:5px;padding:6px 8px;font-size:12px;font-weight:600;cursor:pointer;min-height:32px}._widthActionBtn_15yw3_497:hover{background:var(--slate-700)}._widthEditHint_15yw3_513{margin-top:8px;font-size:12px;color:var(--slate-500);line-height:1.5}._widthEditHint_15yw3_513 strong{color:var(--slate-400)}._valueRow_15yw3_525{display:flex;align-items:center;gap:8px;min-height:22px;flex-wrap:wrap}._valueRow_15yw3_525 ._editBtn_15yw3_156{margin-left:auto}._speedInput_15yw3_537{width:64px;background:var(--slate-900);color:var(--slate-200);border:1px solid #0d9488;border-radius:var(--radius-sm);padding:2px 6px;font-size:13px;font-weight:600;outline:none}._unit_15yw3_549{font-size:12px;color:var(--slate-400)}._roadTypeSelect_15yw3_554{width:100%;background:var(--slate-900);color:var(--slate-200);border:1px solid #0d9488;border-radius:var(--radius-sm);padding:2px 6px;font-size:13px;font-weight:600;outline:none}._widthValueStack_15yw3_566,._widthEditor_15yw3_567{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:0;font-variant-numeric:tabular-nums}._widthValueCell_15yw3_576{overflow-wrap:anywhere}._widthTable_15yw3_207 ._widthLabel_15yw3_244{text-align:left;font-size:13px;vertical-align:top;padding-top:12px}._widthTable_15yw3_207 ._widthMetadata_15yw3_587{text-align:left;border-top:0;padding:4px 0 14px}._widthActions_15yw3_593{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}._widthNote_15yw3_600,._widthDetails_15yw3_601,._widthError_15yw3_602{font-size:12px;line-height:1.55;color:var(--slate-300);margin:8px 0}._widthError_15yw3_602{color:#fca5a5}._widthDetails_15yw3_601 summary{cursor:pointer;padding:6px 0;color:#5eead4}._widthActionBtn_15yw3_497:focus-visible,._editBtn_15yw3_156:focus-visible,._widthInput_15yw3_440:focus-visible{outline:2px solid #5eead4;outline-offset:3px}._progress_b2odm_1{margin-left:auto;font-size:12px;font-weight:600;color:var(--slate-500);text-transform:none;letter-spacing:0}._summary_b2odm_10{display:flex;flex-direction:column;gap:4px}._summaryRow_b2odm_16{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--slate-400)}._summaryRow_b2odm_16 strong{color:var(--slate-200);font-weight:600}._card_b2odm_29{display:flex;gap:8px;align-items:flex-start;background:#1e293bc7;border:1px solid var(--slate-700);border-radius:var(--radius-10);padding:8px}._cardDismissed_b2odm_39{opacity:.6}._thumb_b2odm_43{position:relative;flex-shrink:0;width:72px;height:54px;padding:0;border:1px solid var(--slate-700);border-radius:var(--radius-sm);overflow:hidden;background:var(--slate-900);cursor:pointer}._thumb_b2odm_43:disabled{cursor:default}._thumb_b2odm_43 img{width:100%;height:100%;object-fit:cover;display:block}._body_b2odm_67{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._head_b2odm_75{display:flex;align-items:center;justify-content:space-between;gap:6px}._title_b2odm_82{font-size:12px;font-weight:500;color:var(--slate-200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_b2odm_91{font-size:12px;color:var(--slate-500)}._description_b2odm_96{font-size:12px;line-height:1.4;color:var(--slate-400)}._sev_b2odm_102{flex-shrink:0;font-size:12px;font-weight:700;border-radius:var(--radius-pill);padding:1px 6px;white-space:nowrap}._sevMajor_b2odm_111{background:#7f1d1d;color:#fecaca;border:1px solid #b91c1c}._sevMinor_b2odm_117{background:#451a03;color:#fcd34d;border:1px solid #92400e}._sevNone_b2odm_123{background:var(--slate-800);color:var(--slate-400);border:1px solid var(--slate-700)}._actions_b2odm_129{display:flex;align-items:center;gap:6px;margin-top:3px}._select_b2odm_136{flex:1;min-width:0;background:var(--slate-900);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:var(--radius-sm);font-size:12px;padding:2px 6px;cursor:pointer}._select_b2odm_136:disabled{cursor:default;opacity:.7}._overlay_gbksy_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modal_gbksy_12{background:var(--slate-900);border:1px solid var(--slate-800);border-radius:var(--radius-xl);overflow:hidden;width:min(92vw,860px);max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #0009}._header_gbksy_24{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--slate-800);flex-shrink:0}._headerLeft_gbksy_34{min-width:0}._headerRight_gbksy_38{display:flex;align-items:center;gap:8px;flex-shrink:0}._title_gbksy_45{margin:0 0 2px;font-size:16px;font-weight:600;color:var(--slate-100)}._subtitle_gbksy_52{margin:0;font-size:12px;color:var(--slate-500)}._subtitle_gbksy_52 strong{color:var(--slate-400);text-transform:capitalize}._disagreeing_gbksy_63{color:#f59e0b}._filterBtn_gbksy_67{background:var(--slate-800);color:var(--slate-400);border:1px solid var(--slate-700);border-radius:var(--radius-md);font-size:11px;font-weight:600;padding:5px 10px;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}._filterBtn_gbksy_67:hover{background:var(--slate-700);color:var(--slate-200)}._filterBtnActive_gbksy_85{background:#78350f;color:#fcd34d;border-color:#92400e}._filterBtnActive_gbksy_85:hover{background:#92400e}._closeBtn_gbksy_95{background:var(--slate-800);border:1px solid var(--slate-700);border-radius:var(--radius-lg);width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--slate-400);transition:background .15s;flex-shrink:0}._closeBtn_gbksy_95:hover{background:var(--slate-700);color:var(--slate-100)}._empty_gbksy_115{padding:48px 24px;text-align:center;color:var(--slate-500);font-size:13px}._imageArea_gbksy_122{flex:1;min-height:0;position:relative;background:#000;display:flex;flex-direction:column}._image_gbksy_122{width:100%;height:340px;object-fit:cover;display:block;flex-shrink:0}._frameMeta_gbksy_139{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#0f172ae6;flex-shrink:0}._frameNum_gbksy_149{font-size:11px;color:var(--slate-500);font-family:monospace;flex-shrink:0}._frameTags_gbksy_156{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}._frameTag_gbksy_156{font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--radius-10);color:#fff;opacity:.55;text-transform:capitalize}._frameTagActive_gbksy_173{opacity:1;font-size:11px}._nav_gbksy_178{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-top:1px solid var(--slate-800);border-bottom:1px solid var(--slate-800);flex-shrink:0;background:var(--slate-900)}._navBtn_gbksy_189{display:flex;align-items:center;gap:4px;background:var(--slate-800);color:var(--slate-400);border:1px solid var(--slate-700);border-radius:var(--radius-md);padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}._navBtn_gbksy_189:hover:not(:disabled){background:var(--slate-700);color:var(--slate-200)}._navBtn_gbksy_189:disabled{opacity:.35;cursor:not-allowed}._navCounter_gbksy_214{font-size:12px;color:var(--slate-500);font-family:monospace}._strip_gbksy_220{display:flex;gap:4px;padding:8px 10px;overflow-x:auto;background:#0a0f1e;flex-shrink:0;scrollbar-width:thin;scrollbar-color:var(--slate-700) transparent}._stripThumb_gbksy_231{flex-shrink:0;width:56px;height:42px;border-radius:var(--radius-sm);overflow:hidden;border:2px solid transparent;cursor:pointer;padding:0;position:relative;transition:border-color .15s}._stripThumbActive_gbksy_244{border-color:var(--slate-100)}._stripThumbDisagrees_gbksy_248{border-color:#f59e0b}._stripThumbActive_gbksy_244._stripThumbDisagrees_gbksy_248{border-color:#fbbf24}._stripImg_gbksy_256{width:100%;height:100%;object-fit:cover;display:block}._stripBadge_gbksy_263{position:absolute;bottom:2px;right:2px;width:8px;height:8px;border-radius:50%;border:1px solid rgba(0,0,0,.4)}._workspace_kztu2_1{display:flex;flex-direction:column;min-height:0;flex:1;color:var(--slate-200);font-size:13px;line-height:1.5}._header_kztu2_10{padding:16px 20px 12px;border-bottom:1px solid var(--slate-800);position:relative}._titleRow_kztu2_11,._progressLabel_kztu2_11,._sectionPicker_kztu2_11,._sectionMeta_kztu2_11,._footerActions_kztu2_11,._navigationActions_kztu2_11{display:flex;align-items:center;justify-content:space-between;gap:12px}._titleRow_kztu2_11 h2{font-size:15px;font-weight:600;margin:0}._progressLabel_kztu2_11{color:var(--slate-400);font-size:12px;margin-top:8px;flex-wrap:wrap;gap:4px 12px}._progress_kztu2_11{display:block;width:100%;height:3px;border:0;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:8px 0 14px;background:var(--slate-800)}._progress_kztu2_11::-webkit-progress-bar{background:var(--slate-800)}._progress_kztu2_11::-webkit-progress-value{background:#2ba999}._progress_kztu2_11::-moz-progress-bar{background:#2ba999}._sectionPicker_kztu2_11{width:100%;text-align:left;background:var(--slate-800);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:5px;padding:9px 10px;font:inherit;cursor:pointer}._pickerHint_kztu2_19{color:var(--slate-400);font-size:12px;white-space:nowrap}._navigation_kztu2_11{position:absolute;z-index:20;top:calc(100% - 8px);left:20px;right:20px;max-height:min(55vh,460px);overflow:auto;background:var(--slate-900);border:1px solid var(--slate-600);border-radius:6px;box-shadow:0 12px 30px #0006}._filter_kztu2_21{display:flex;align-items:center;gap:8px;padding:12px;font-size:12px;border-bottom:1px solid var(--slate-700)}._sectionList_kztu2_22{list-style:none;padding:4px;margin:0}._sectionList_kztu2_22 button{display:flex;align-items:center;gap:8px;width:100%;padding:9px 8px;background:none;border:0;color:var(--slate-200);font:inherit;text-align:left;border-radius:4px;cursor:pointer}._sectionList_kztu2_22 button:hover,._sectionList_kztu2_22 button[aria-current]{background:var(--slate-800)}._sectionNumber_kztu2_25{color:var(--slate-400);width:22px;flex-shrink:0;font-variant-numeric:tabular-nums}._sectionStatus_kztu2_26{margin-left:auto;font-size:12px;text-align:right;min-width:70px}._needs_review_kztu2_27{color:var(--slate-400)}._checked_kztu2_28{color:#72c9b8}._unresolved_kztu2_29,._changed_kztu2_29,._attention_kztu2_29{color:#e7bd70}._content_kztu2_30{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable}._sectionIntro_kztu2_31{padding:18px 20px 8px}._sectionMeta_kztu2_11{color:var(--slate-400);font-size:12px}._sectionIntro_kztu2_31 h3,._summary_kztu2_33 h3{font-size:15px;font-weight:600;margin:10px 0 6px;outline:none}._sectionIntro_kztu2_31 p,._summary_kztu2_33>p{color:var(--slate-400);margin:0 0 12px;max-width:60ch}._sectionIntro_kztu2_31 ._notice_kztu2_35{color:#e7bd70;border-left:2px solid #9c783a;padding-left:10px;margin-top:12px}._sectionBody_kztu2_36{min-width:0;padding-bottom:12px}._footer_kztu2_11{flex-shrink:0;border-top:1px solid var(--slate-700);padding:12px 20px;background:var(--slate-900)}._footerActions_kztu2_11{flex-wrap:wrap}._navigationActions_kztu2_11{margin-top:8px;flex-wrap:wrap;gap:4px 12px}._primaryButton_kztu2_40,._secondaryButton_kztu2_40,._textButton_kztu2_40{font:inherit;font-size:13px;line-height:1.4;cursor:pointer;border-radius:5px;min-height:32px}._primaryButton_kztu2_40{background:#157c73;border:1px solid #218d83;color:#fff;padding:9px 14px;font-weight:500;margin-left:auto}._primaryButton_kztu2_40:hover{background:#198b80}._secondaryButton_kztu2_40{background:transparent;border:1px solid var(--slate-600);color:var(--slate-200);padding:6px 10px}._secondaryButton_kztu2_40:hover{background:var(--slate-800)}._textButton_kztu2_40{background:none;border:0;color:var(--slate-400);padding:4px 0}._textButton_kztu2_40:hover{color:var(--slate-200);text-decoration:underline}._workspace_kztu2_1 button:focus-visible,._workspace_kztu2_1 input:focus-visible,._workspace_kztu2_1 textarea:focus-visible{outline:2px solid #5eead4;outline-offset:3px}._workspace_kztu2_1 button:disabled{opacity:.45;cursor:default}._noteForm_kztu2_49{display:flex;flex-direction:column;gap:8px}._noteForm_kztu2_49 textarea{font:inherit;color:var(--slate-200);background:var(--slate-800);border:1px solid var(--slate-600);padding:8px;border-radius:4px;min-height:76px;resize:vertical;width:100%;box-sizing:border-box}._summary_kztu2_33{padding:18px 20px}._summaryRow_kztu2_52{width:100%;display:flex;align-items:flex-start;gap:16px;text-align:left;background:none;border:0;border-bottom:1px solid var(--slate-800);color:var(--slate-200);font:inherit;padding:12px 0;cursor:pointer}._summaryRow_kztu2_52:hover{background:var(--slate-800)}._summaryRow_kztu2_52 small{display:block;color:var(--slate-400);font-size:12px;margin-top:4px;overflow-wrap:anywhere}@media (max-width: 420px){._header_kztu2_10,._footer_kztu2_11,._sectionIntro_kztu2_31,._summary_kztu2_33{padding-left:12px;padding-right:12px}._navigation_kztu2_11{left:12px;right:12px}._footerActions_kztu2_11{gap:8px}}:root{--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--slate-950: #020617;--mint-200: #c7f9e3;--mint-300: #9bf0cc;--mint-400: #7cf0c0;--mint-500: #4fd9a4;--teal-500: #14b8a6;--teal-600: #0d9488;--teal-700: #0f766e;--teal-800: #115e59;--accent: var(--teal-600);--accent-strong: var(--teal-700);--accent-deep: var(--teal-800);--accent-on-dark: var(--mint-400);--accent-soft: #ecfeff;--accent-soft-border: var(--mint-300);--focus-ring: #99f6e4;--amber-500: #f59e0b;--red-600: #dc2626;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-10: 10px;--radius-xl: 12px;--radius-16: 16px;--radius-pill: 999px;--fs-9: 9px;--fs-10: 10px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;width:100%}body{background:var(--slate-900);color:#fff}.sv-dark-popup .mapboxgl-popup-content{background:var(--slate-800);color:var(--slate-100);border:1px solid var(--slate-700);border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.6;box-shadow:0 4px 12px #00000080;pointer-events:none}.sv-dark-popup.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:var(--slate-800)}.sv-dark-popup.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom-color:var(--slate-800)}.sv-dark-popup.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:var(--slate-800)}.sv-dark-popup.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:var(--slate-800)}.sv-marker-tooltip .mapboxgl-popup-content{background:var(--slate-800);color:var(--slate-200);border:1px solid var(--slate-700);border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.4;box-shadow:0 4px 12px #0006;pointer-events:none}.sv-marker-tooltip .mapboxgl-popup-content strong{display:block;font-weight:600;color:var(--slate-100)}.sv-marker-tooltip .mapboxgl-popup-content span{color:var(--slate-400);font-size:11px}.sv-marker-tooltip .mapboxgl-popup-tip{border-top-color:var(--slate-800)}.sv-heritage-grade{display:none;position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:3px;padding:2px 4px;border-radius:3px;background:#fff;color:#7a4a21;font:700 9px/1 system-ui,sans-serif;white-space:nowrap;pointer-events:none}.sv-map-close .sv-heritage-grade{display:block}
