._region_mb1rk_2{z-index:1300;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:84px;right:24px}._toast_mb1rk_3{pointer-events:auto;border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--status-success-border);max-width:420px;box-shadow:var(--shadow-md);color:var(--text-primary);animation:_fade_mb1rk_1 var(--duration-base) var(--ease-out);align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}._success_mb1rk_9{border-color:var(--status-success-border);color:var(--text-primary)}._success_mb1rk_9 svg{color:var(--status-success)}._error_mb1rk_11{border-color:var(--status-critical-border)}._error_mb1rk_11 svg{color:var(--status-critical)}._info_mb1rk_13 svg{color:var(--accent)}._info_mb1rk_13{border-color:var(--border-default)}._action_mb1rk_15{font-family:var(--font-mono);color:var(--accent-strong);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}@keyframes _fade_mb1rk_1{0%{opacity:0}to{opacity:1}}._button_1t4mw_2{border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._button_1t4mw_2:hover{text-decoration:none}._button_1t4mw_2:disabled,._button_1t4mw_2[aria-disabled=true]{cursor:not-allowed;opacity:.45}._sm_1t4mw_13{height:28px;font-size:var(--size-xs);gap:6px;padding:0 10px}._md_1t4mw_14{height:34px;font-size:var(--size-sm);gap:7px;padding:0 14px}._lg_1t4mw_15{height:40px;font-size:var(--size-base);gap:8px;padding:0 18px}._primary_1t4mw_17{background:var(--accent);color:var(--text-inverse)}._primary_1t4mw_17:hover:not(:disabled){background:var(--accent-strong);color:var(--text-inverse)}._secondary_1t4mw_19{background:var(--surface-2);color:var(--text-primary);border-color:var(--border-default)}._secondary_1t4mw_19:hover:not(:disabled){background:var(--surface-3);color:var(--text-primary)}._ghost_1t4mw_21{color:var(--text-secondary);background:0 0}._ghost_1t4mw_21:hover:not(:disabled){background:var(--surface-2);color:var(--text-secondary)}._danger_1t4mw_23{background:var(--status-critical);color:var(--on-accent)}._danger_1t4mw_23:hover:not(:disabled){background:var(--red-600);color:var(--on-accent)}._icon_1t4mw_27{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast), opacity var(--duration-fast);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._icon_1t4mw_27:hover:not(:disabled){background:var(--surface-2);color:var(--text-primary)}._icon_1t4mw_27:disabled{cursor:default;opacity:.35}._outlined_1t4mw_35{border-color:var(--border-default)}._iconSm_1t4mw_36{width:28px;height:28px}._iconMd_1t4mw_37{width:30px;height:30px}._screen_cmh4e_2{background:var(--bg-app);color:var(--text-primary);font-family:var(--font-body);display:flex;position:fixed;inset:0}._hero_cmh4e_3{background:var(--login-hero-bg);border-right:1px solid var(--border-subtle);flex:1 1 0;min-width:0;position:relative;overflow:hidden}._veil_cmh4e_4{background:var(--login-hero-veil);position:absolute;inset:0}._heroInner_cmh4e_5{flex-direction:column;gap:48px;height:100%;padding:48px 64px 52px;display:flex;position:relative;overflow:auto}._heroTop_cmh4e_6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._heroMain_cmh4e_7{flex-direction:column;flex:1;justify-content:center;gap:36px;max-width:1040px;display:flex}._heroCopy_cmh4e_8{flex-direction:column;gap:22px;display:flex}._heroEyebrow_cmh4e_9{font-family:var(--font-mono);letter-spacing:.14em;color:var(--login-hero-accent);font-size:13px;font-weight:600}._heroHead_cmh4e_10{font-family:var(--font-mono);letter-spacing:-.03em;text-wrap:balance;color:var(--login-hero-heading);margin:0;font-size:60px;font-weight:700;line-height:1.12}._heroSub_cmh4e_11{color:var(--login-hero-text);text-wrap:pretty;max-width:880px;margin:0;font-size:17px;line-height:1.65}._features_cmh4e_12{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}._feature_cmh4e_12{border-radius:var(--radius-md);border:1px solid var(--login-hero-card-border);background:var(--login-hero-card-bg);flex-direction:column;gap:10px;padding:22px;display:flex}._featureIcon_cmh4e_14{color:var(--login-hero-accent);display:flex}._featureTitle_cmh4e_15{color:var(--login-hero-heading);font-size:17px;font-weight:600}._featureBody_cmh4e_16{color:var(--login-hero-text-muted);text-wrap:pretty;font-size:15px;line-height:1.5}._brochures_cmh4e_17{flex-direction:column;gap:14px;display:flex}._brochuresLabel_cmh4e_18{font-family:var(--font-mono);letter-spacing:.14em;color:var(--login-hero-label);font-size:12px;font-weight:600}._brochureGrid_cmh4e_19{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}._brochure_cmh4e_17{border-radius:var(--radius-md);border:1px solid var(--login-hero-card-border);background:var(--login-hero-card-bg);align-items:center;gap:18px;padding:14px;display:flex}._thumb_cmh4e_21{border-radius:var(--radius-xs);background:var(--login-hero-brochure-bg);flex:none;width:96px;height:128px;display:flex;overflow:hidden}._thumb_cmh4e_21 img{object-fit:cover;object-position:top;width:100%;height:100%}._brochureText_cmh4e_23{flex-direction:column;gap:8px;min-width:0;display:flex}._brochureTitle_cmh4e_24{color:var(--login-hero-heading);text-wrap:pretty;font-size:17px;font-weight:600;line-height:1.35}._brochureTag_cmh4e_25{color:var(--login-hero-text-muted);text-wrap:pretty;font-size:14px;line-height:1.5}._brochureLinks_cmh4e_26{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}._brochureLink_cmh4e_26{border-radius:var(--radius-sm);border:1px solid var(--login-hero-cta-border);height:34px;color:var(--login-hero-accent);font-family:var(--font-mono);letter-spacing:.06em;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}._brochureLink_cmh4e_26:hover{color:var(--login-hero-accent);background:var(--login-hero-card-bg);text-decoration:none}._contact_cmh4e_33{font-family:var(--font-mono);color:var(--login-hero-footer);flex-wrap:wrap;gap:24px;font-size:13px;display:flex}._contact_cmh4e_33 a{color:inherit;text-decoration:none}._side_cmh4e_36{background:var(--surface-1);flex:none;justify-content:center;align-items:center;width:540px;max-width:100%;padding:48px 56px;display:flex}._form_cmh4e_37{flex-direction:column;gap:24px;width:100%;max-width:420px;display:flex}._formHead_cmh4e_38{flex-direction:column;gap:6px;display:flex}._formEyebrow_cmh4e_39{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-tertiary);font-size:11px;font-weight:600}._formTitle_cmh4e_40{font-family:var(--font-mono);letter-spacing:-.01em;margin:0;font-size:30px;font-weight:600;line-height:1.5}._formSub_cmh4e_41{color:var(--text-tertiary);margin:0;font-size:15px;line-height:1.5}._fields_cmh4e_42{flex-direction:column;gap:14px;display:flex}._field_cmh4e_42{flex-direction:column;gap:6px;display:flex}._fieldLabel_cmh4e_46{font-size:var(--size-xs);color:var(--text-secondary);font-weight:500}._fieldBox_cmh4e_47{background:var(--surface-2);border-radius:var(--radius-sm);border:1px solid var(--border-default);height:34px;transition:border-color var(--duration-fast), box-shadow var(--duration-fast);align-items:center;gap:8px;padding:0 10px;display:flex}._fieldBox_cmh4e_47:focus-within{border-color:var(--accent);box-shadow:var(--shadow-focus)}._fieldBox_cmh4e_47[data-invalid]{border-color:var(--status-critical)}._fieldIcon_cmh4e_54{color:var(--text-tertiary);display:flex}._fieldInput_cmh4e_55{min-width:0;color:var(--text-primary);font-size:var(--size-sm);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;padding:1px 2px}._fieldInput_cmh4e_55::placeholder{color:var(--text-tertiary);opacity:1}._fieldInput_cmh4e_55:focus-visible{outline:none}._langBlock_cmh4e_59{flex-direction:column;gap:7px;display:flex}._langLabel_cmh4e_60{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-tertiary);font-size:10px;font-weight:600}._langGrid_cmh4e_61{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}._langButton_cmh4e_62{border-radius:var(--radius-sm);background:var(--surface-2);height:36px;color:var(--text-tertiary);border:1px solid var(--border-default);transition:background var(--duration-fast), border-color var(--duration-fast);justify-content:center;align-items:center;font-size:13px;font-weight:400;display:flex}._langButton_cmh4e_62[aria-pressed=true]{background:var(--surface-3);color:var(--text-primary);border-color:var(--accent);font-weight:600}._alert_cmh4e_69{border-radius:var(--radius-sm);background:var(--status-critical-bg);border:1px solid var(--status-critical-border);color:var(--status-critical);align-items:center;gap:8px;padding:9px 11px;font-size:13px;display:flex}._notice_cmh4e_70{border-radius:var(--radius-sm);background:var(--status-success-bg);border:1px solid var(--status-success-border);color:var(--text-primary);align-items:flex-start;gap:8px;padding:9px 11px;font-size:13px;line-height:1.5;display:flex}._notice_cmh4e_70 svg{color:var(--status-success);margin-top:2px}._actions_cmh4e_73{flex-direction:column;gap:14px;display:flex}._submit_cmh4e_74{width:100%}._row_cmh4e_75{justify-content:space-between;align-items:center;gap:12px;display:flex}._keep_cmh4e_76{cursor:pointer;color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;display:inline-flex}._keepOn_cmh4e_77{color:var(--accent);display:flex}._keepOff_cmh4e_78{border-radius:var(--radius-xs);background:var(--surface-2);border:1px solid var(--border-default);width:15px;height:15px;margin:1px}._link_cmh4e_79{color:var(--text-link);font-size:13px}._help_cmh4e_80{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);padding-top:16px;font-size:12px;line-height:1.55}._rules_cmh4e_81{color:var(--text-tertiary);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}._rule_cmh4e_81{align-items:center;gap:6px;display:flex}._rule_cmh4e_81[data-ok]{color:var(--status-success)}._page_cmh4e_86{background:var(--page-tint);flex:1;min-height:0;padding:32px 28px;overflow:auto}._card_cmh4e_87{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-width:492px;box-shadow:var(--shadow-sm);flex-direction:column;gap:24px;padding:36px;display:flex}._field_ciymp_2{border-radius:var(--radius-sm);flex-direction:column;gap:5px;min-width:0;display:flex}._field_ciymp_2[data-flagged]{outline:2px solid var(--status-critical);outline-offset:2px}._label_ciymp_4{font-size:var(--size-xs);color:var(--text-secondary)}._micro_ciymp_5{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);font-size:10px}._hint_ciymp_6{font-size:var(--size-2xs);color:var(--text-tertiary);line-height:1.45}._error_ciymp_7{font-size:var(--size-2xs);color:var(--status-critical)}._box_ciymp_9{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);min-width:0;height:34px;transition:border-color var(--duration-fast), box-shadow var(--duration-fast);align-items:center;gap:8px;padding:0 10px;display:flex}._box_ciymp_9:has(:focus-visible){border-color:var(--accent);box-shadow:var(--shadow-focus)}._box_ciymp_9[data-invalid]{border-color:var(--status-critical)}._box_ciymp_9[data-disabled]{opacity:.5}._input_ciymp_18{min-width:0;height:100%;color:var(--text-primary);font-size:var(--size-sm);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;padding:1px 2px}._input_ciymp_18::placeholder,._textarea_ciymp_22::placeholder{color:var(--text-tertiary);opacity:1}._input_ciymp_18:focus-visible{outline:none}._affix_ciymp_24{font-family:var(--font-mono);font-size:var(--size-xs);color:var(--text-tertiary);flex:none;align-items:center;display:flex}._textarea_ciymp_22{resize:vertical;background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);min-height:64px;color:var(--text-primary);line-height:1.5;font-size:var(--size-sm);font-family:var(--font-body);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);padding:8px 10px}._textarea_ciymp_22[data-mono]{font-family:var(--font-mono);font-size:var(--size-xs)}._textarea_ciymp_22:focus-visible{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:none}._textarea_ciymp_22[data-invalid]{border-color:var(--status-critical)}._grid_ciymp_36{gap:10px;display:grid}._section_ciymp_37{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:10px;padding:16px 18px;display:flex}._sectionHead_ciymp_38{flex-direction:column;gap:3px;display:flex}._sectionTitle_ciymp_39{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-secondary);text-transform:uppercase;margin:0;font-size:10px;font-weight:400}._sectionHint_ciymp_40{font-size:var(--size-2xs);color:var(--text-tertiary);margin:0}._select_ciymp_43{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);width:100%;min-width:0;height:34px;color:var(--text-primary);font-size:var(--size-sm);font-family:var(--font-body);text-align:left;cursor:pointer;transition:border-color var(--duration-fast), box-shadow var(--duration-fast);align-items:center;gap:8px;padding:0 10px;display:flex}._select_ciymp_43:focus-visible{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:none}._select_ciymp_43[aria-expanded=true]{border-color:var(--accent)}._select_ciymp_43[aria-invalid=true]{border-color:var(--status-critical)}._select_ciymp_43:disabled{opacity:.5;cursor:not-allowed}._selectValue_ciymp_53{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._selectPlaceholder_ciymp_54{color:var(--text-tertiary)}._caret_ciymp_55{color:var(--text-tertiary);display:flex}._list_ciymp_57{z-index:4800;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);max-width:min(420px,100vw - 16px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}._listSearch_ciymp_62{border-bottom:1px solid var(--border-subtle);padding:6px}._listSearch_ciymp_62 ._box_ciymp_9{height:30px}._options_ciymp_64{flex-direction:column;gap:1px;max-height:280px;margin:0;padding:4px;list-style:none;display:flex;overflow:auto}._option_ciymp_64{border-radius:var(--radius-xs);font-size:var(--size-sm);color:var(--text-primary);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:7px 8px;display:flex}._option_ciymp_64[data-active]{background:var(--surface-2)}._option_ciymp_64[aria-selected=true]{color:var(--accent);font-weight:600}._optionLabel_ciymp_71{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._optionHint_ciymp_72{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}._optionCheck_ciymp_73{width:14px;color:var(--accent);display:flex}._empty_ciymp_74{font-size:var(--size-xs);color:var(--text-tertiary);padding:10px 8px}._tick_ciymp_76{border:2px solid;border-width:0 2px 2px 0;width:5px;height:9px;margin:-2px 0 0 4px;display:block;transform:rotate(45deg)}._native_1f42b_2{opacity:0;width:100%;height:100%;cursor:inherit;z-index:1;margin:0;position:absolute;inset:0}._check_1f42b_4,._switch_1f42b_4{cursor:pointer;font-family:var(--font-body);align-items:center;gap:8px;display:inline-flex;position:relative}._switch_1f42b_4{gap:10px}._check_1f42b_4[data-disabled],._switch_1f42b_4[data-disabled]{cursor:not-allowed;opacity:.5}._checkLabel_1f42b_7{font-size:var(--size-sm);color:var(--text-primary)}._box_1f42b_9{border-radius:var(--radius-xs);background:var(--surface-2);border:1px solid var(--border-default);width:16px;height:16px;transition:background var(--duration-fast), border-color var(--duration-fast);flex:none;position:relative}._native_1f42b_2:checked+._box_1f42b_9,._native_1f42b_2:indeterminate+._box_1f42b_9{background:var(--accent);border-color:var(--accent)}._native_1f42b_2:checked+._box_1f42b_9:after{content:"";border:solid var(--on-accent);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}._native_1f42b_2:indeterminate+._box_1f42b_9:after{content:"";background:var(--on-accent);height:2px;position:absolute;top:6.5px;left:3px;right:3px}._tableBox_1f42b_20{width:15px;height:15px;color:var(--brand-500);flex:none;justify-content:center;align-items:center;display:flex}._native_1f42b_2:not(:checked):not(:indeterminate)+._tableBox_1f42b_20:before{content:"";border:1.5px solid var(--border-strong);border-radius:3px;width:12px;height:12px}._native_1f42b_2:indeterminate+._tableBox_1f42b_20:before{content:"";border:1.5px solid var(--brand-500);background:linear-gradient(var(--brand-500), var(--brand-500)) center / 6px 1.5px no-repeat;border-radius:3px;width:12px;height:12px}._native_1f42b_2:focus-visible+._box_1f42b_9,._native_1f42b_2:focus-visible+._tableBox_1f42b_20,._native_1f42b_2:focus-visible+._track_1f42b_23{outline:2px solid var(--focus-ring);outline-offset:2px}._track_1f42b_23{border-radius:var(--radius-pill);background:var(--surface-3);border:1px solid var(--border-default);width:34px;height:20px;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast);flex:none;position:relative}._knob_1f42b_30{background:var(--on-accent);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}._native_1f42b_2:checked+._track_1f42b_23{background:var(--accent);border-color:#0000}._native_1f42b_2:checked+._track_1f42b_23 ._knob_1f42b_30{left:16px}._pill_1f42b_35{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);gap:3px;padding:3px;display:inline-flex}._pill_1f42b_35 ._segment_1f42b_39{white-space:nowrap;border-radius:var(--radius-xs);cursor:pointer;font-family:var(--font-mono);font-size:var(--size-2xs);color:var(--text-tertiary);transition:background var(--duration-fast);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-weight:400;display:flex}._pill_1f42b_35 ._segment_1f42b_39[aria-checked=true]{background:var(--surface-raised);color:var(--text-primary);font-weight:600}._pill_1f42b_35 ._segment_1f42b_39:hover:not([aria-checked=true]){color:var(--text-secondary)}._count_1f42b_47{border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text-secondary);padding:0 5px;font-size:10px;font-weight:400}._strip_1f42b_50{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}._strip_1f42b_50 ._segment_1f42b_39{white-space:nowrap;border:0;border-left:1px solid var(--border-subtle);cursor:pointer;font-family:var(--font-mono);font-size:var(--size-2xs);color:var(--text-tertiary);transition:background var(--duration-fast);background:0 0;justify-content:center;align-items:center;gap:6px;padding:6px 13px;display:flex}._strip_1f42b_50 ._segment_1f42b_39:first-child{border-left:0}._strip_1f42b_50 ._segment_1f42b_39:hover:not([aria-checked=true]){background:var(--surface-2)}._strip_1f42b_50 ._segment_1f42b_39[aria-checked=true]{background:color-mix(in oklch, var(--accent) 12%, transparent);color:var(--accent);font-weight:600}._pill_1f42b_35[data-fill],._strip_1f42b_50[data-fill]{width:100%;display:flex}[data-fill]>._segment_1f42b_39{white-space:normal;text-align:center;flex:1;min-width:0}._tabs_1f42b_68{border-bottom:1px solid var(--border-subtle);gap:4px;display:flex;overflow-x:auto}._tab_1f42b_20{white-space:nowrap;cursor:pointer;font-size:var(--size-xs);color:var(--text-secondary);transition:border-color var(--duration-fast);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 10px 9px;display:flex}._tab_1f42b_20:hover:not([aria-selected=true]){color:var(--text-primary)}._tab_1f42b_20[aria-selected=true]{color:var(--brand-500);border-bottom-color:var(--brand-500)}._tabCount_1f42b_77{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}._badge_62ka5_2,._status_62ka5_2,._tag_62ka5_2,._micro_62ka5_2,._source_62ka5_2,._recurring_62ka5_2{white-space:nowrap;font-family:var(--font-mono);text-transform:uppercase;flex:none;align-items:center;gap:3px;line-height:1.4;display:inline-flex}._badge_62ka5_2{border-radius:var(--radius-pill);height:20px;font-size:var(--size-2xs);letter-spacing:.04em;border:1px solid #0000;gap:5px;padding:0 8px;font-weight:600}._status_62ka5_2{border-radius:var(--radius-xs);letter-spacing:.05em;text-transform:none;padding:3px 9px;font-size:10px}._tag_62ka5_2{border-radius:var(--radius-xs);letter-spacing:.05em;text-transform:none;padding:2px 7px;font-size:10px}._recurring_62ka5_2{border-radius:var(--radius-xs);text-transform:none;color:var(--brand-600);background:color-mix(in oklch, var(--brand-500) 12%, transparent);padding:2px 5px;font-size:10px}._micro_62ka5_2{border-radius:var(--radius-xs);letter-spacing:.06em;padding:2px 5px;font-size:9px}._source_62ka5_2{border-radius:var(--radius-xs);letter-spacing:.06em;padding:1px 4px;font-size:9px;font-weight:600}._bordered_62ka5_17{border:1px solid var(--border-subtle)}._tone-neutral_62ka5_19{color:var(--text-secondary);background:var(--surface-3);border-color:var(--border-default)}._tone-success_62ka5_20{color:var(--status-success);background:var(--status-success-bg);border-color:var(--status-success-border)}._tone-warning_62ka5_21{color:var(--status-warning);background:var(--status-warning-bg);border-color:var(--status-warning-border)}._tone-critical_62ka5_22{color:var(--status-critical);background:var(--status-critical-bg);border-color:var(--status-critical-border)}._tone-info_62ka5_23{color:var(--status-info);background:var(--status-info-bg);border-color:var(--status-info-border)}._tone-offline_62ka5_24{color:var(--text-tertiary);background:var(--status-offline-bg);border-color:var(--border-default)}._tone-accent_62ka5_25{color:var(--brand-200);background:var(--brand-800);border-color:var(--brand-700)}._tone-brand_62ka5_26{color:var(--brand-600);background:color-mix(in oklch, var(--brand-500) 14%, transparent);border-color:color-mix(in oklch, var(--brand-500) 36%, transparent)}._tone-violet_62ka5_27{color:var(--violet-400);background:color-mix(in oklch, var(--violet-500) 14%, transparent);border-color:color-mix(in oklch, var(--violet-500) 36%, transparent)}._tone-violetSolid_62ka5_28{color:var(--on-accent);background:var(--violet-500);border-color:var(--violet-500)}._tone-muted_62ka5_29{color:var(--text-tertiary);background:var(--surface-2);border-color:var(--border-subtle)}._tone-secondary_62ka5_30{color:var(--text-secondary);background:var(--surface-2);border-color:var(--border-subtle)}._row_62ka5_32{align-items:center;gap:4px;display:inline-flex}._plain_62ka5_33{font-family:var(--font-mono);color:var(--text-tertiary);text-transform:uppercase;font-size:10px}._counter_62ka5_35{border-radius:var(--radius-sm);white-space:nowrap;font-family:var(--font-mono);font-size:var(--size-2xs);letter-spacing:.04em;color:var(--status-critical);background:var(--status-critical-bg);border:1px solid var(--status-critical-border);align-items:center;gap:5px;padding:4px 9px;font-weight:600;display:inline-flex}._priority_62ka5_41{border-radius:3px;flex:none;width:36px;height:6px;display:block}._p1_62ka5_42{background:oklch(55% .25 20)}._p2_62ka5_43{background:oklch(80% .15 62)}._p3_62ka5_44{background:oklch(86% .18 95)}._avatar_62ka5_46{font-family:var(--font-mono);background:oklch(.92 .05 var(--avatar-hue));color:oklch(.42 .14 var(--avatar-hue));border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._role-super_admin_62ka5_51{--avatar-hue:300}._role-admin_62ka5_52{--avatar-hue:255}._role-worker_62ka5_53{--avatar-hue:155}._popover_8w3vn_2{z-index:4800;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);max-width:calc(100vw - 16px);box-shadow:var(--shadow-lg);color:var(--text-primary);font-size:var(--size-xs);padding:10px}._popover_8w3vn_2:focus-visible{outline:none}._menu_8w3vn_10{z-index:4800;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);flex-direction:column;gap:1px;padding:6px;display:flex}._eyebrow_8w3vn_14{font-family:var(--font-mono);letter-spacing:.09em;color:var(--text-tertiary);text-transform:uppercase;padding:6px 8px 5px;font-size:9px}._menuItem_8w3vn_15{text-align:left;border-radius:var(--radius-xs);width:100%;color:var(--text-primary);cursor:pointer;transition:background var(--duration-fast);background:0 0;border:0;align-items:center;gap:10px;padding:7px 8px;display:flex}._menuItem_8w3vn_15:hover:not(:disabled),._menuItem_8w3vn_15:focus-visible{background:var(--surface-2);outline:none}._menuItem_8w3vn_15:disabled{opacity:.45;cursor:not-allowed}._menuIcon_8w3vn_22{color:var(--text-secondary);display:flex}._menuItem_8w3vn_15[data-tone=brand],._menuItem_8w3vn_15[data-tone=brand] ._menuIcon_8w3vn_22{color:var(--brand-500)}._menuItem_8w3vn_15[data-tone=danger],._menuItem_8w3vn_15[data-tone=danger] ._menuIcon_8w3vn_22{color:var(--status-critical)}._menuText_8w3vn_25{flex-direction:column;min-width:0;line-height:1.35;display:flex}._menuLabel_8w3vn_26{font-size:var(--size-sm)}._menuHint_8w3vn_27{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}._infoButton_8w3vn_30{width:26px;height:26px;color:var(--accent);cursor:help;transition:background var(--duration-fast);background:0 0;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._infoButton_8w3vn_30:hover,._infoButton_8w3vn_30[aria-expanded=true]{background:color-mix(in oklch, var(--accent) 12%, transparent)}._tip_8w3vn_36{padding:10px 12px}._tipBody_8w3vn_37{font-size:var(--size-xs);color:var(--text-primary);flex-direction:column;gap:8px;line-height:1.45;display:flex}._tipItem_8w3vn_38{align-items:flex-start;gap:8px;display:flex}._tipIcon_8w3vn_39{color:var(--accent);margin-top:1px;display:flex}._banner_8w3vn_41{background:var(--surface-2);border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:8px;padding:10px 14px;display:flex}._banner_8w3vn_41[data-variant=standalone]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}._bannerIcon_8w3vn_43{color:var(--accent);margin-top:3px;display:flex}._bannerText_8w3vn_44{font-size:var(--size-base);color:var(--accent);text-wrap:pretty;line-height:1.4}._scrim_8w3vn_47{z-index:1500;background:var(--scrim);animation:_fade_8w3vn_1 var(--duration-base) var(--ease-out);justify-content:center;align-items:center;padding:4vh 4vw;display:flex;position:fixed;inset:0}._scrim_8w3vn_47[data-layout=full]{z-index:4500;background:#000000b8;align-items:flex-start;padding:10vh 5vw;overflow-y:auto}._scrim_8w3vn_47[data-layout=confirm]{z-index:4600}._modal_8w3vn_53{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);max-width:100%;box-shadow:var(--shadow-lg);flex-direction:column;display:flex}._modal_8w3vn_53:focus-visible{outline:none}._modal_8w3vn_53[data-layout=compact]{gap:12px;max-width:92vw;padding:16px}._modal_8w3vn_53[data-layout=sectioned]{max-height:92vh;overflow:hidden}._modal_8w3vn_53[data-layout=full]{background:var(--surface-1);border-color:var(--accent);flex-shrink:0;min-height:80vh}._compactTitle_8w3vn_61{font-family:var(--font-mono);font-size:var(--size-xs);color:var(--brand-600);margin:0;font-weight:600}._compactFoot_8w3vn_62{flex-wrap:wrap;align-items:center;gap:9px;display:flex}._head_8w3vn_63{border-bottom:1px solid var(--border-subtle);align-items:center;gap:9px;padding:14px 18px;display:flex}._modal_8w3vn_53[data-layout=full] ._head_8w3vn_63{background:color-mix(in oklch, var(--brand-500) 8%, transparent);padding:12px 14px}._headIcon_8w3vn_65{color:var(--accent);display:flex}._headText_8w3vn_66{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._headTitle_8w3vn_67{font-family:var(--font-mono);font-size:var(--size-sm);color:var(--brand-600);margin:0;font-weight:600}._headSub_8w3vn_68{font-size:var(--size-xs);color:var(--text-tertiary);text-wrap:pretty}._modal_8w3vn_53[data-layout=full] ._headTitle_8w3vn_67{font-size:var(--size-xs);letter-spacing:.05em}._close_8w3vn_70{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast);background:0 0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}._close_8w3vn_70:hover{background:var(--surface-2);color:var(--text-primary)}._body_8w3vn_76{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._foot_8w3vn_77{background:var(--surface-2);border-top:1px solid var(--border-subtle);align-items:center;gap:8px;padding:12px 18px;display:flex}._modal_8w3vn_53[data-layout=full] ._foot_8w3vn_77{background:0 0;padding:14px}._modal_8w3vn_53[data-layout=dialog]{max-width:92vw;overflow:hidden}._modal_8w3vn_53[data-layout=dialog] ._head_8w3vn_63{gap:10px;padding:14px 16px}._modal_8w3vn_53[data-layout=dialog] ._headTitle_8w3vn_67{font-size:var(--size-xs)}._modal_8w3vn_53[data-layout=dialog] ._close_8w3vn_70{width:26px;height:26px;color:var(--text-tertiary);border:0}._modal_8w3vn_53[data-layout=dialog] ._body_8w3vn_76{gap:12px;padding:16px}._modal_8w3vn_53[data-layout=dialog] ._foot_8w3vn_77{background:0 0;justify-content:flex-end;padding:12px 16px}._confirm_8w3vn_86{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);width:360px;max-width:92vw;box-shadow:var(--shadow-lg);flex-direction:column;gap:12px;padding:18px;display:flex}._confirmTitle_8w3vn_90{font-size:var(--size-base);color:var(--text-primary);margin:0;font-weight:600}._confirmBody_8w3vn_91{font-size:var(--size-sm);color:var(--text-secondary);text-wrap:pretty;line-height:1.5}._confirmFoot_8w3vn_92{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}._gate_8w3vn_95{width:28px;height:28px;color:var(--status-critical);cursor:help;transition:background var(--duration-fast);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._gate_8w3vn_95:hover{background:var(--status-critical-bg)}._gatePop_8w3vn_101{background:var(--surface-1);border-color:var(--status-critical);width:max-content;max-width:280px;box-shadow:var(--shadow-md);flex-direction:column;gap:5px;padding:9px 11px;line-height:1.4;display:flex}._gateHead_8w3vn_105{font-family:var(--font-mono);letter-spacing:.06em;color:var(--status-critical);font-size:10px;font-weight:600}._gateReason_8w3vn_106{gap:6px;display:flex}._gateDot_8w3vn_107{color:var(--status-critical)}@keyframes _fade_8w3vn_1{0%{opacity:0}to{opacity:1}}._pop_owghj_2{padding:10px}._calendar_owghj_3{flex-direction:column;gap:6px;display:flex}._head_owghj_4{justify-content:space-between;align-items:center;display:flex}._nav_owghj_5{color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;padding:2px;display:flex}._nav_owghj_5:hover{color:var(--brand-500)}._month_owghj_9{font-family:var(--font-mono);font-size:var(--size-2xs);font-weight:600}._weekdays_owghj_10{font-family:var(--font-mono);color:var(--text-tertiary);text-align:center;grid-template-columns:repeat(7,1fr);gap:1px;font-size:9px;display:grid}._days_owghj_11{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}._day_owghj_11{border-radius:var(--radius-xs);cursor:pointer;height:28px;font-family:var(--font-mono);font-size:var(--size-2xs);color:var(--text-primary);transition:background var(--duration-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:400;display:flex}._day_owghj_11:hover:not([aria-disabled]):not([aria-pressed=true]){background:var(--surface-2)}._day_owghj_11[aria-current=date]{box-shadow:inset 0 0 0 1px var(--brand-500);font-weight:700}._day_owghj_11[aria-pressed=true]{background:var(--brand-500);color:var(--on-accent);box-shadow:none;font-weight:700}._day_owghj_11[data-past]{color:var(--text-tertiary)}._day_owghj_11[aria-disabled]{color:var(--text-disabled);cursor:default}._withTime_owghj_23{grid-template-columns:minmax(0,1fr) 64px;gap:8px;display:grid}._times_owghj_24{border-left:1px solid var(--border-subtle);flex-direction:column;gap:2px;max-height:222px;padding-left:6px;display:flex;position:relative;overflow:auto}._time_owghj_24{border-radius:var(--radius-xs);cursor:pointer;font-family:var(--font-mono);font-size:var(--size-2xs);color:var(--text-secondary);transition:background var(--duration-fast);flex:none;padding:4px 5px}._time_owghj_24:hover:not([aria-selected=true]){background:var(--surface-2)}._time_owghj_24[aria-selected=true]{background:color-mix(in oklch, var(--brand-500) 14%, transparent);color:var(--brand-600);font-weight:600}._time_owghj_24:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}._foot_owghj_36{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-top:4px;display:flex}._today_owghj_37{font-family:var(--font-mono);font-size:var(--size-2xs);color:var(--brand-600);cursor:pointer;background:0 0;border:0;padding:0}._today_owghj_37:hover{color:var(--brand-500)}._hint_owghj_39{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}._trigger_owghj_41{text-align:left;background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);width:100%;height:32px;color:var(--text-primary);cursor:pointer;transition:border-color var(--duration-fast), box-shadow var(--duration-fast);align-items:center;gap:8px;padding:0 9px;display:flex}._trigger_owghj_41[aria-expanded=true]{border-color:var(--accent)}._trigger_owghj_41[aria-invalid=true]{border-color:var(--status-critical)}._trigger_owghj_41:focus-visible{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:none}._summary_owghj_50{min-width:0;font-family:var(--font-mono);font-size:var(--size-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._placeholder_owghj_51{color:var(--text-tertiary)}._trigger_owghj_41[data-native]{height:36px;padding:0 10px}._trigger_owghj_41[data-native=body]{height:34px}._trigger_owghj_41[data-native=body] ._summary_owghj_50{font-family:var(--font-body);font-size:var(--size-sm)}._trigger_owghj_41[data-split]{gap:10px;height:32px;padding:0 10px}._trigger_owghj_41[data-split] ._summary_owghj_50{flex:none}._split_owghj_58{background:var(--border-default);align-self:stretch;width:1px}._splitTime_owghj_59{width:73px;font-family:var(--font-mono);font-size:var(--size-xs)}._anchor_owghj_61{cursor:pointer;font:inherit;font-family:var(--font-mono);color:var(--brand-500);background:0 0;border:0;border-bottom:1px dashed;padding:0}._anchor_owghj_61:hover{color:var(--brand-400)}._progress_6ppvy_2{align-items:center;gap:8px;min-width:0;display:flex}._track_6ppvy_3{background:var(--surface-3);border-radius:3px;flex:1;min-width:40px;height:5px;display:flex;overflow:hidden}._fill_6ppvy_4{background:var(--brand-500)}._fill_6ppvy_4[data-tone=info]{background:var(--status-info)}._count_6ppvy_6{font-family:var(--font-mono);font-size:var(--size-2xs);color:var(--text-secondary);white-space:nowrap}._export_6ppvy_8{z-index:1400;background:var(--surface-raised);border-top:1px solid var(--border-default);box-shadow:var(--shadow-lg);align-items:center;gap:14px;padding:12px 20px;display:flex;position:fixed;bottom:0;left:0;right:0}._exportIcon_6ppvy_12{color:var(--accent);display:flex}._exportIcon_6ppvy_12[data-done]{color:var(--status-success)}._exportMain_6ppvy_14{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._exportLine_6ppvy_15{align-items:center;gap:10px;display:flex}._exportTitle_6ppvy_16{font-size:var(--size-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}._exportStage_6ppvy_17{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--size-2xs);color:var(--text-tertiary);flex:1;overflow:hidden}._exportPct_6ppvy_18{font-family:var(--font-mono);font-size:var(--size-2xs);color:var(--text-secondary);flex:none}._exportTrack_6ppvy_19{border-radius:var(--radius-pill);background:var(--surface-3);height:5px;display:block;overflow:hidden}._exportFill_6ppvy_20{border-radius:var(--radius-pill);background:var(--accent);height:100%;display:block}._exportFill_6ppvy_20[data-done]{background:var(--status-success)}._dismiss_6ppvy_22{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._dismiss_6ppvy_22:hover{background:var(--surface-2);color:var(--text-primary)}._empty_6ppvy_28{text-align:center;border:1px dashed var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}._empty_6ppvy_28[data-variant=row]{border-color:var(--border-default);border-radius:var(--radius-sm);gap:4px;padding:14px 12px}._emptyIcon_6ppvy_30{color:var(--text-tertiary);display:flex}._emptyTitle_6ppvy_31{font-family:var(--font-mono);font-size:var(--size-sm);font-weight:600}._empty_6ppvy_28[data-variant=row] ._emptyTitle_6ppvy_31{font-family:var(--font-body);font-size:var(--size-xs);color:var(--text-tertiary);font-weight:400}._emptyCopy_6ppvy_33{max-width:420px;font-size:var(--size-sm);color:var(--text-tertiary);text-wrap:pretty}._form_1yhpy_3{flex-direction:column;gap:12px;display:flex}._lead_1yhpy_4{color:var(--text-primary);margin:0;font-size:13px;font-weight:600;line-height:1.45}._note_1yhpy_5{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:12px;line-height:1.5}._error_1yhpy_6{color:var(--status-critical);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}._success_1yhpy_7{color:var(--text-primary);margin:0;font-size:12px;line-height:1.45}._row_1yhpy_8{flex-wrap:wrap;gap:10px;display:flex}._row_1yhpy_8>*{flex:160px;min-width:0}._actions_1yhpy_10{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._code_1yhpy_13{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-2);align-items:flex-start;gap:8px;padding:8px 10px;display:flex}._codeText_1yhpy_17{min-width:0;font-family:var(--font-mono);color:var(--text-code);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;margin:0;font-size:11px;line-height:1.5}._codeLabel_1yhpy_21{color:var(--text-primary);font-size:12px;font-weight:600}._banner_1yhpy_23{border-bottom:1px solid var(--status-warning-border);background:var(--status-warning-bg);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 20px;font-size:12px;line-height:1.45;display:flex}._banner_1yhpy_23[data-state=grace]{border-bottom-color:var(--status-critical-border);background:var(--status-critical-bg)}._bannerText_1yhpy_29{flex:320px;min-width:0}._bannerIcon_1yhpy_30{color:var(--status-warning);flex:none}._banner_1yhpy_23[data-state=grace] ._bannerIcon_1yhpy_30{color:var(--status-critical)}._strip_10zvo_3{background:var(--surface-1);border-bottom:1px solid var(--border-subtle);flex:none;align-items:flex-end;gap:0;padding:14px 20px 0;display:flex}._tab_10zvo_7{white-space:nowrap;cursor:pointer;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 100%,0 100%);background:color-mix(in oklch, var(--role-hue) 16%, var(--surface-2));color:var(--text-tertiary);transition:background var(--duration-fast);padding:8px 22px;font-size:13px;font-weight:400;text-decoration:none;position:relative}._tab_10zvo_7:hover{color:var(--text-secondary);text-decoration:none}._tab_10zvo_7[aria-current=page]{background:var(--page-tint);color:color-mix(in oklch, var(--role-hue) 78%, black);margin-bottom:-1px;font-weight:700}._aside_10zvo_21{align-self:stretch;align-items:flex-end;gap:8px;margin-left:auto;padding-bottom:6px;display:flex}._page_10zvo_22{flex-direction:column;flex:1;min-height:0;display:flex}._body_10zvo_23{background:var(--page-tint);flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px 22px;display:flex;overflow:auto}._placeholder_1tyyf_2{background:var(--page-tint);flex-direction:column;flex:1;gap:8px;min-height:0;padding:24px 28px;display:flex;overflow:auto}._placeholderTitle_1tyyf_3{font:var(--text-h3);color:var(--text-primary);margin:0}._placeholderText_1tyyf_4{color:var(--text-tertiary);margin:0;font-size:13px}._notice_1tyyf_6{text-align:center;color:var(--text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px;display:flex}._noticeTitle_1tyyf_7{font-family:var(--font-mono);color:var(--text-primary);margin:0;font-size:15px;font-weight:600}._site_1tyyf_10{flex-direction:column;flex:1;min-height:0;display:flex}._siteStrip_1tyyf_11{background:color-mix(in oklch, var(--accent) 7%, var(--surface-1));border-bottom:1px solid var(--border-subtle);flex:none;align-items:stretch;display:flex}._siteMenuAnchor_1tyyf_13{flex:none;width:0;margin-right:20px}._siteTabs_1tyyf_14{flex:1 1 0;align-items:center;gap:1px;min-width:0;padding:0 8px 0 16px;display:flex;overflow-x:auto}._siteTab_1tyyf_14{white-space:nowrap;color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.02em;transition:border-color var(--duration-fast), background var(--duration-fast);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:11px 9px 9px;font-size:12px;font-weight:400;text-decoration:none;display:flex}._siteTab_1tyyf_14:hover{color:var(--text-primary);text-decoration:none}._siteTabIcon_1tyyf_22{color:var(--text-tertiary);display:flex}._siteTab_1tyyf_14[aria-current=page]{color:var(--text-primary);border-bottom-color:var(--tab-hue);font-weight:600}._siteTab_1tyyf_14[aria-current=page] ._siteTabIcon_1tyyf_22{color:var(--tab-hue)}._siteBody_1tyyf_25{flex:1;min-height:0;display:flex}._siteContent_1tyyf_26{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}._admin_1tyyf_29{flex-direction:column;flex:1;min-height:0;display:flex}._adminBody_1tyyf_30{background:var(--page-tint);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._scopePill_1tyyf_31{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.06em;border-radius:var(--radius-xs);background:color-mix(in oklch, var(--brand-500) 12%, transparent);border:1px solid color-mix(in oklch, var(--brand-500) 40%, transparent);color:var(--brand-600);flex:none;align-self:center;padding:4px 8px;font-size:10px}._frame_bnx8u_3{flex-direction:column;min-width:0;display:flex}._viewTabs_bnx8u_4{border-bottom:1px solid var(--border-subtle);background:var(--surface-1);padding:0 20px}._viewTabs_bnx8u_4>[role=tablist]{border-bottom:0}._page_bnx8u_7{flex-direction:column;gap:14px;min-width:0;padding:16px 20px 22px;display:flex}._toolbar_bnx8u_8{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}._grow_bnx8u_9{flex:1}._columns_bnx8u_10{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}._columns_bnx8u_10>*{flex:400px;min-width:0}._note_bnx8u_13{color:var(--text-tertiary);text-wrap:pretty;margin:0;font-size:12px;line-height:1.5}._mono_bnx8u_14{font-family:var(--font-mono);color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px}._secondary_bnx8u_15{color:var(--text-secondary);font-size:12px}._empty_bnx8u_16{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:8px 0;display:flex}._empty_bnx8u_16 p{margin:0}._status_bnx8u_20{border-radius:var(--radius-pill);font-family:var(--font-mono);white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}._status_bnx8u_20:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}._status_bnx8u_20[data-tone=success]{color:var(--status-success);background:var(--status-success-bg);border-color:var(--status-success-border)}._status_bnx8u_20[data-tone=warning]{color:var(--status-warning);background:var(--status-warning-bg);border-color:var(--status-warning-border)}._status_bnx8u_20[data-tone=critical]{color:var(--status-critical);background:var(--status-critical-bg);border-color:var(--status-critical-border)}._status_bnx8u_20[data-tone=muted]{color:var(--status-offline);background:var(--status-offline-bg);border-color:var(--border-subtle)}._answer_bnx8u_30{font-family:var(--font-mono);color:var(--status-critical);white-space:nowrap;font-size:12px;font-weight:600}._answer_bnx8u_30[data-ok=true]{color:var(--status-success)}._form_bnx8u_34{flex-direction:column;gap:14px;display:flex}._padded_bnx8u_36{padding:16px 18px}._field_bnx8u_37{flex-direction:column;gap:6px;display:flex}._fieldLabel_bnx8u_38{color:var(--text-secondary);font-size:12px;font-weight:600}._switchCell_bnx8u_39{align-items:center;gap:10px;display:inline-flex}._once_bnx8u_42{border-radius:var(--radius-sm);border:1px solid var(--status-warning-border);background:var(--status-warning-bg);color:var(--text-primary);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}._once_bnx8u_42 svg{color:var(--status-warning);flex:none;margin-top:2px}._secret_bnx8u_48{border-radius:var(--radius-md);border:1px dashed var(--brand-400);background:var(--brand-100);align-items:center;gap:10px;padding:12px 14px;display:flex}._secret_bnx8u_48 code{min-width:0;font-family:var(--font-mono);color:var(--text-primary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;font-size:13px}._code_bnx8u_55{border-radius:var(--radius-md);border:1px solid var(--slate-800);background:var(--slate-900);margin:0;overflow:hidden}._codeHead_bnx8u_56{background:var(--slate-850);color:var(--slate-300);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:11px;display:flex}._codeHead_bnx8u_56 button{color:var(--slate-200)}._code_bnx8u_55 pre{margin:0;padding:12px 14px;overflow-x:auto}._code_bnx8u_55 code{font-family:var(--font-mono);color:var(--slate-100);white-space:pre;font-size:12px;line-height:1.6}._meta_bnx8u_65{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}._stats_bnx8u_66{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}._stat_bnx8u_20{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-2);flex-direction:column;gap:2px;padding:10px 12px;display:flex}._statValue_bnx8u_68{font-family:var(--font-mono);color:var(--text-primary);font-size:18px;font-weight:600}._statLabel_bnx8u_69{color:var(--text-tertiary);font-size:11px}._panel_bnx8u_72{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);min-width:0;box-shadow:var(--shadow-panel);overflow:hidden}._panelHead_bnx8u_73{border-bottom:1px solid var(--border-subtle);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}._panelTitle_bnx8u_74{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--text-primary);text-transform:uppercase;margin:0;font-size:12px;font-weight:600}._panelAside_bnx8u_75{margin-left:auto}._panelBody_bnx8u_76{flex-direction:column;gap:12px;padding:14px;display:flex}._guide_bnx8u_79{gap:18px;max-width:1180px}._hero_bnx8u_80{border-radius:var(--radius-lg);border:1px solid var(--brand-200);background:linear-gradient(135deg, var(--brand-100), var(--surface-1) 70%);flex-direction:column;gap:8px;padding:22px 24px;display:flex}._eyebrow_bnx8u_84{font-family:var(--font-mono);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--brand-700);font-size:11px;font-weight:600}._heroTitle_bnx8u_85{font:var(--text-h2);color:var(--text-primary);margin:0}._lead_bnx8u_86{max-width:72ch;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}._heroFacts_bnx8u_87{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}._chip_bnx8u_88{border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--surface-1);color:var(--text-secondary);align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}._chip_bnx8u_88[data-tone=success]{color:var(--status-success);border-color:var(--status-success-border);background:var(--status-success-bg)}._chip_bnx8u_88[data-tone=warning]{color:var(--status-warning);border-color:var(--status-warning-border);background:var(--status-warning-bg)}._steps_bnx8u_95{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}._step_bnx8u_95{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-panel);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 16px 18px;display:flex;position:relative}._stepNo_bnx8u_100{font-family:var(--font-mono);color:var(--brand-200);font-size:28px;font-weight:700;line-height:1;position:absolute;top:14px;right:14px}._stepIcon_bnx8u_104{border-radius:var(--radius-sm);background:var(--brand-100);width:34px;height:34px;color:var(--brand-700);place-items:center;display:grid}._stepTitle_bnx8u_105{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}._stepBody_bnx8u_106{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}._endpoints_bnx8u_108{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}._endpoint_bnx8u_108{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-1);box-shadow:var(--shadow-panel);flex-direction:column;gap:10px;padding:14px 16px;display:flex}._endpoint_bnx8u_108>p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}._endpointHead_bnx8u_114{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._method_bnx8u_115{border-radius:var(--radius-xs);background:var(--brand-600);color:var(--on-accent);font-family:var(--font-mono);padding:2px 7px;font-size:11px;font-weight:700}._path_bnx8u_116{font-family:var(--font-mono);color:var(--text-primary);overflow-wrap:anywhere;font-size:13px;font-weight:600}._defs_bnx8u_117{grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:0;font-size:12px;line-height:1.5;display:grid}._defs_bnx8u_117 dt{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);padding-top:2px;font-size:10px;font-weight:600}._defs_bnx8u_117 dd{min-width:0;color:var(--text-secondary);margin:0}._answers_bnx8u_121{border-collapse:collapse;width:100%;font-size:13px}._answers_bnx8u_121 th{text-align:left;font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);border-bottom:1px solid var(--border-subtle);padding:8px 14px;font-size:10px;font-weight:600}._answers_bnx8u_121 td{vertical-align:top;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);padding:9px 14px;line-height:1.45}._answers_bnx8u_121 tr:last-child td{border-bottom:0}._tips_bnx8u_126{flex-direction:column;gap:10px;margin:0;padding:14px;list-style:none;display:flex}._tips_bnx8u_126 li{color:var(--text-secondary);align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}._tips_bnx8u_126 svg{color:var(--status-success);flex:none;margin-top:2px}._panel_1dtm5_2{border-radius:var(--radius-md);background:var(--surface-1);border:1px solid var(--border-strong);min-width:0;box-shadow:var(--shadow-panel);flex:none;overflow:clip}._panel_1dtm5_2[data-look=plain]{border-color:var(--border-subtle);box-shadow:none}._scroller_1dtm5_8[data-x]{overflow-x:auto}._headGroup_1dtm5_10{z-index:1;position:sticky;top:0}._head_1dtm5_10{background:color-mix(in oklch, var(--slate-400) 55%, var(--slate-500));font-family:var(--font-mono);letter-spacing:.08em;color:var(--surface-1);text-transform:uppercase;align-items:center;gap:12px;padding:9px 16px;font-size:10px;font-weight:600;display:grid}._panel_1dtm5_2[data-look=plain] ._head_1dtm5_10{background:var(--surface-2);border-bottom:1px solid var(--border-subtle);letter-spacing:.06em;color:var(--text-tertiary);text-transform:none;padding:8px 16px;font-weight:400}._panel_1dtm5_2[data-look=plain] ._sortButton_1dtm5_21[data-on]{color:var(--text-primary)}._headCell_1dtm5_22{align-items:center;min-width:0;display:flex}._sortButton_1dtm5_21{cursor:pointer;font:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}._sortButton_1dtm5_21[data-end]{flex-direction:row-reverse}._caret_1dtm5_28{opacity:.3;display:flex}._sortButton_1dtm5_21[data-on] ._caret_1dtm5_28{opacity:1}._row_1dtm5_31{border-bottom:1px solid var(--border-subtle);font-size:var(--size-xs);color:var(--text-primary);transition:background var(--duration-fast);align-items:center;gap:12px;padding:11px 16px;display:grid}._panel_1dtm5_2[data-density=inset] ._row_1dtm5_31{padding:11px 14px}._panel_1dtm5_2[data-density=compact] ._row_1dtm5_31{padding:10px 14px}._panel_1dtm5_2[data-select] ._head_1dtm5_10{padding:9px 8px 9px 14px}._panel_1dtm5_2[data-select] ._row_1dtm5_31{padding:11px 8px 11px 14px}._panel_1dtm5_2[data-look=plain] ._row_1dtm5_31{gap:16px;padding:11px 14px}._row_1dtm5_31:last-child{border-bottom:0}._row_1dtm5_31[data-clickable]{cursor:pointer}._row_1dtm5_31[data-clickable]:hover,._panel_1dtm5_2[data-density=compact] ._row_1dtm5_31:hover{background:var(--surface-2)}._row_1dtm5_31[data-clickable]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}._row_1dtm5_31[data-tone=muted]{background:var(--surface-2)}._row_1dtm5_31[data-selected]{background:color-mix(in oklch, var(--brand-500) 7%, transparent)}._row_1dtm5_31[data-active]{background:color-mix(in oklch, var(--brand-500) 9%, transparent);box-shadow:inset 3px 0 0 var(--brand-500)}._cell_1dtm5_52{align-items:center;min-width:0;display:flex}._actions_1dtm5_53{justify-content:flex-end;align-items:center;gap:4px;display:flex}._actions_1dtm5_53 ._rowAction_1dtm5_55{width:26px;height:26px;color:var(--text-tertiary)}._danger_1dtm5_56:not(:disabled),._quietDanger_1dtm5_56:hover:not(:disabled),._quietDanger_1dtm5_56:focus-visible{color:var(--status-critical)}._quietDanger_1dtm5_56:hover:not(:disabled){background:color-mix(in oklch, var(--status-critical) 16%, transparent)}._groupRow_1dtm5_59{background:var(--surface-2);border-bottom:1px solid var(--border-subtle);padding:7px 14px}._groupCell_1dtm5_60{align-items:center;gap:8px;display:flex}._messageRow_1dtm5_62{border-bottom:0;padding:20px 14px}._empty_1dtm5_63{font-size:var(--size-sm);color:var(--text-tertiary)}._error_1dtm5_64{font-size:var(--size-sm);color:var(--status-critical)}._skeleton_1dtm5_65{border-radius:var(--radius-xs);background:var(--surface-3);width:70%;height:10px;animation:_pulse_1dtm5_1 1.2s var(--ease-standard) infinite alternate;display:block}._capped_1dtm5_66{border-top:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:var(--size-2xs);color:var(--text-tertiary);padding:10px 16px}@keyframes _pulse_1dtm5_1{0%{opacity:.45}to{opacity:1}}._bar_1dtm5_71{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._search_1dtm5_72{flex:240px;max-width:320px}._spacer_1dtm5_73{flex:1}._clear_1dtm5_74{font-size:var(--size-xs);color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}._clear_1dtm5_74:hover{color:var(--accent-strong)}._text_1f7x4_2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--size-xs);overflow:hidden}._text_1f7x4_2[data-tone=primary]{color:var(--text-primary);font-size:var(--size-sm)}._text_1f7x4_2[data-tone=secondary]{color:var(--text-secondary)}._text_1f7x4_2[data-tone=tertiary]{color:var(--text-tertiary)}._text_1f7x4_2[data-mono]{font-family:var(--font-mono);font-size:var(--size-2xs)}._text_1f7x4_2[data-strong]{font-weight:600;font-size:var(--size-xs)}._stack_1f7x4_9{align-items:center;gap:10px;min-width:0;display:flex}._stackIcon_1f7x4_10{color:var(--text-secondary);flex:none;display:flex}._stackText_1f7x4_11{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}._stackTitle_1f7x4_12{min-width:0;font-size:var(--size-sm);color:var(--text-primary);align-items:center;gap:6px;display:flex}._ellipsis_1f7x4_13{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._stackSub_1f7x4_14{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px;overflow:hidden}._platform_1eidb_3{flex-direction:column;min-width:0;display:flex}._viewTabs_1eidb_4{border-bottom:1px solid var(--border-subtle);background:var(--surface-1);padding:0 20px}._viewTabs_1eidb_4>[role=tablist]{border-bottom:0}._page_1eidb_7{flex-direction:column;gap:14px;min-width:0;padding:16px 20px 22px;display:flex}._columns_1eidb_8{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}._columns_1eidb_8>*{flex:420px;min-width:0}._toolbar_1eidb_11{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}._toolbar_1eidb_11>:last-child{margin-left:auto}._panel_1eidb_14{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);min-width:0;box-shadow:var(--shadow-panel);overflow:hidden}._panelHead_1eidb_18{border-bottom:1px solid var(--border-subtle);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}._panelTitle_1eidb_22{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--text-primary);text-transform:uppercase;margin:0;font-size:12px;font-weight:600}._panelAside_1eidb_23{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}._panelBody_1eidb_24{flex-direction:column;gap:12px;padding:14px;display:flex}._panelFoot_1eidb_25{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:9px;padding:11px 14px;display:flex}._panelFoot_1eidb_25>._grow_1eidb_26{margin-right:auto}._note_1eidb_28{color:var(--text-tertiary);text-wrap:pretty;margin:0;font-size:11px;line-height:1.5}._mono_1eidb_29{font-family:var(--font-mono);color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px}._strong_1eidb_30{color:var(--text-primary);font-weight:600}._secondary_1eidb_31{color:var(--text-secondary);font-size:12px}._error_1eidb_32{color:var(--status-critical);overflow-wrap:anywhere;font-size:12px;line-height:1.45}._warning_1eidb_33{color:var(--status-warning);overflow-wrap:anywhere;font-size:12px;line-height:1.45}._facts_1eidb_36{grid-template-columns:minmax(110px,max-content) minmax(0,1fr);gap:7px 16px;margin:0;display:grid}._facts_1eidb_36 dt{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--text-tertiary);text-transform:uppercase;padding-top:2px;font-size:10px;font-weight:600}._facts_1eidb_36 dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:13px}._state_1eidb_41{font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}._state_1eidb_41:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}._state_1eidb_41[data-tone=success]{color:var(--status-success)}._state_1eidb_41[data-tone=warning]{color:var(--status-warning)}._state_1eidb_41[data-tone=critical]{color:var(--status-critical)}._state_1eidb_41[data-tone=info]{color:var(--status-info)}._state_1eidb_41[data-tone=muted]{color:var(--status-offline)}._probe_1eidb_50{border-radius:var(--radius-sm);border:1px solid var(--status-success-border);background:var(--status-success-bg);flex-direction:column;gap:4px;padding:10px 12px;display:flex}._probe_1eidb_50[data-ok=false]{border-color:var(--status-critical-border);background:var(--status-critical-bg)}._probeHead_1eidb_55{color:var(--text-primary);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}._stages_1eidb_56{flex-wrap:wrap;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:flex}._stages_1eidb_56 li{font-family:var(--font-mono);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text-tertiary);border:1px solid var(--border-subtle);padding:1px 6px;font-size:10px}._stages_1eidb_56 li[data-done]{color:var(--status-success);border-color:var(--status-success-border)}._stages_1eidb_56 li[data-failed]{color:var(--status-critical);border-color:var(--status-critical-border)}._form_1eidb_62{flex-direction:column;gap:12px;display:flex}._switches_1eidb_63{flex-wrap:wrap;align-items:center;gap:18px;display:flex}._overall_1eidb_66{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._overallTitle_1eidb_67{font:var(--text-h3);color:var(--text-primary);margin:0}._services_1eidb_68{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}._service_1eidb_68[data-status=degraded]{border-color:var(--status-warning-border)}._service_1eidb_68[data-status=down]{border-color:var(--status-critical-border)}._warnings_1eidb_71{flex-direction:column;gap:3px;margin:0;padding-left:16px;display:flex}._restoreWarn_1eidb_74{border-radius:var(--radius-sm);border:1px solid var(--status-critical-border);background:var(--status-critical-bg);color:var(--text-primary);align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}._restoreWarn_1eidb_74 svg{color:var(--status-critical);flex:none;margin-top:2px}._exports_1eidb_76{flex-direction:column;gap:2px;display:flex}._fileInput_1eidb_77{display:none}._filePick_1eidb_78{flex-direction:column;gap:6px;display:flex}._filePickLabel_1eidb_79{color:var(--text-secondary);font-size:12px;font-weight:500}._filePickRow_1eidb_80{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}._tableWrap_1eidb_83{margin:-14px;overflow-x:auto}._table_1eidb_83{border-collapse:collapse;width:100%;font-size:12px}._table_1eidb_83 th{text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--text-tertiary);text-transform:uppercase;padding:8px 14px;font-size:10px;font-weight:600}._table_1eidb_83 td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);white-space:nowrap;padding:8px 14px}._table_1eidb_83 tr:last-child td{border-bottom:0}._table_1eidb_83 td:last-child{text-align:right}._body_kn98t_1{flex-direction:column;gap:9px;min-width:0;display:flex}._body_kn98t_1[data-fill]{height:100%}._body_kn98t_1[data-placement=right]{flex-direction:row;align-items:center;gap:20px}._plot_kn98t_15{flex:1;min-width:0;min-height:0;position:relative}._body_kn98t_1[data-placement=right] ._plot_kn98t_15{flex:0 auto}._legend_kn98t_27{flex-wrap:wrap;gap:5px 14px;min-width:0;display:flex}._legend_kn98t_27[data-layout=column]{flex-flow:column;gap:6px}._legend_kn98t_27[data-layout=table]{flex:1;grid-template-columns:minmax(0,1fr);gap:6px;display:grid}._legendItem_kn98t_44{min-width:0;color:inherit;font:inherit;text-align:left;border-radius:var(--radius-xs);transition:opacity var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}button._legendItem_kn98t_44{cursor:pointer}button._legendItem_kn98t_44:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}button._legendItem_kn98t_44[aria-pressed=false]{opacity:.4}._legendName_kn98t_68{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}._legend_kn98t_27[data-marker=line] ._legendName_kn98t_68,._legend_kn98t_27[data-marker=tick] ._legendName_kn98t_68{font-size:10px}._legend_kn98t_27[data-marker=tick]{gap:6px 12px}._legend_kn98t_27[data-marker=tick] ._legendItem_kn98t_44{gap:5px}._legend_kn98t_27[data-type=body] ._legendName_kn98t_68{font-family:var(--font-body);font-size:var(--size-sm)}._legend_kn98t_27[data-type=body] ._marker_kn98t_92[data-marker=square]{width:8px;height:8px}._legend_kn98t_27[data-type=caption] ._legendName_kn98t_68{font-family:var(--font-body)}._legend_kn98t_27[data-type=caption] ._marker_kn98t_92[data-marker=line]{width:16px}._legend_kn98t_27[data-type=caption] ._marker_kn98t_92[data-marker=dotted]{border-top-width:1.5px}._legend_kn98t_27[data-type=caption] ._marker_kn98t_92[data-marker=square]{width:12px}._legendValue_kn98t_109{font-family:var(--font-mono);color:var(--text-primary);white-space:nowrap;margin-left:auto;font-size:11px}._marker_kn98t_92{background:currentColor;border-radius:2px;flex:none;width:9px;height:9px}._marker_kn98t_92[data-marker=line]{border-radius:1px;width:14px;height:2px}._marker_kn98t_92[data-marker=tick]{border-radius:1px;width:8px;height:2px}._marker_kn98t_92[data-marker=dashed],._marker_kn98t_92[data-marker=dotted]{background:0 0;border-top:2px dashed;border-radius:0;width:16px;height:0}._marker_kn98t_92[data-marker=dotted]{border-top-style:dotted}._marker_kn98t_92[data-marker=outline]{background:0 0;border:1.5px solid;width:16px;height:9px}._state_kn98t_152{border:1px dashed var(--border-subtle);border-radius:var(--radius-sm);font-size:var(--size-xs);color:var(--text-tertiary);text-align:center;text-wrap:pretty;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 16px;display:flex}._state_kn98t_152[data-kind=error]{border-color:var(--status-critical-border);color:var(--status-critical)}._stateDetail_kn98t_171{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}._skeleton_kn98t_177{border-radius:var(--radius-sm);background:var(--surface-2);animation:_pulse_kn98t_1 1.4s var(--ease-standard) infinite alternate}._progress_kn98t_182{background:var(--accent);height:2px;animation:_pulse_kn98t_1 .9s var(--ease-standard) infinite alternate;position:absolute;inset:0 0 auto}@keyframes _pulse_kn98t_1{0%{opacity:1}to{opacity:.35}}@media (prefers-reduced-motion:reduce){._skeleton_kn98t_177,._progress_kn98t_182{animation:none}}._frame_1yqzx_2{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);min-width:0;box-shadow:var(--shadow-panel);flex-direction:column;display:flex;overflow:hidden}._frame_1yqzx_2[data-fill]{height:100%}._frameHead_1yqzx_15{background:color-mix(in oklch, var(--slate-400) 55%, var(--slate-500));min-height:32px;color:var(--surface-1);box-sizing:border-box;flex:none;align-items:center;gap:8px;padding:0 14px;display:flex}._frameTitle_1yqzx_26{min-width:0;font:600 10px / 1.3 var(--font-mono);letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}._frameActions_1yqzx_36{font:500 10px / 1.3 var(--font-mono);letter-spacing:.04em;flex:none;align-items:center;gap:6px;display:flex}._frameBody_1yqzx_44{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}._kpi_1yqzx_53{min-width:160px;padding:var(--space-6);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:10px;display:flex}._kpiHead_1yqzx_63{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._kpiLabel_1yqzx_69{font:var(--text-label);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}._kpiValueRow_1yqzx_75{align-items:baseline;gap:5px;min-width:0;display:flex}._kpiValue_1yqzx_75{font:var(--text-display);color:var(--text-primary);white-space:nowrap;font-size:32px}._kpiUnit_1yqzx_87{font:var(--text-small);color:var(--text-tertiary)}._kpiDelta_1yqzx_91{align-items:center;gap:4px;display:flex}._kpiDeltaValue_1yqzx_96{font:var(--text-small);font-weight:600}._kpiDeltaLabel_1yqzx_100{font:var(--text-small);color:var(--text-tertiary)}._stat_1yqzx_106{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);min-width:0;box-shadow:var(--shadow-panel);flex-direction:column;gap:5px;padding:12px 14px;display:flex}._statLabel_1yqzx_117{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);font-size:10px}._statValueRow_1yqzx_123{align-items:baseline;gap:5px;min-width:0;display:flex}._statValue_1yqzx_123{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:600;overflow:hidden}._statUnit_1yqzx_137{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}._statSub_1yqzx_142{font-size:var(--size-xs);color:var(--text-tertiary);text-wrap:pretty}._group_1yqzx_149{border:1px solid color-mix(in oklch, var(--hue) 14%, var(--border-subtle));border-radius:var(--radius-sm);background:color-mix(in oklch, var(--hue) 3.5%, var(--surface-1));flex-direction:column;min-width:0;display:flex;overflow:hidden}._groupHead_1yqzx_158{background:color-mix(in oklch, var(--hue) 9%, var(--surface-1));border-bottom:1px solid color-mix(in oklch, var(--hue) 22%, var(--border-subtle));color:var(--text-secondary);align-items:center;gap:9px;padding:8px 11px;display:flex}._groupName_1yqzx_167{min-width:0;font-family:var(--font-mono);font-size:var(--size-sm);letter-spacing:.03em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-weight:600;overflow:hidden}._groupCount_1yqzx_180{font-family:var(--font-mono);font-size:var(--size-xs);color:var(--text-tertiary);white-space:nowrap;flex:none}._groupTiles_1yqzx_187{flex:1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-content:stretch;gap:10px;padding:11px;display:grid}._groupTiles_1yqzx_187[data-density=compact]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}._metric_1yqzx_198{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);align-items:flex-start;gap:10px;min-width:0;padding:10px 11px;display:flex}._metricIcon_1yqzx_208{border-radius:var(--radius-xs);background:color-mix(in oklch, var(--hue) 12%, var(--surface-1));width:26px;height:26px;color:var(--hue);flex:none;justify-content:center;align-items:center;display:flex}._metricText_1yqzx_219{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._metricLabel_1yqzx_226{min-height:29px;font-family:var(--font-body);font-size:var(--size-sm);letter-spacing:.06em;color:var(--hue);text-transform:uppercase;font-weight:500;line-height:1.3}._metricValueRow_1yqzx_236{flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;display:flex}._metricValue_1yqzx_236{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-primary);font-size:22px;font-weight:600}._metricUnit_1yqzx_250{font-family:var(--font-mono);font-size:var(--size-sm);color:var(--text-tertiary)}._metricCount_1yqzx_255{font-family:var(--font-mono);font-size:var(--size-xs);color:var(--text-tertiary)}._metric_1yqzx_198[data-primary]{border-color:color-mix(in oklch, var(--hue) 45%, var(--border-subtle));background:color-mix(in oklch, var(--hue) 9%, var(--surface-1));box-shadow:inset 3px 0 0 var(--hue);grid-column:span 2;align-items:center;gap:14px;padding:14px 16px}._metric_1yqzx_198[data-primary] ._metricIcon_1yqzx_208{background:color-mix(in oklch, var(--hue) 20%, var(--surface-1));width:40px;height:40px}._metric_1yqzx_198[data-primary] ._metricIcon_1yqzx_208 svg{width:20px;height:20px}._metric_1yqzx_198[data-primary] ._metricLabel_1yqzx_226{min-height:0;font-weight:600}._metric_1yqzx_198[data-primary] ._metricValue_1yqzx_236{font-size:32px;line-height:1.1}._metricBadge_1yqzx_288{border-radius:var(--radius-xs);background:var(--hue);color:var(--surface-1);font-family:var(--font-mono);font-size:var(--size-2xs);letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;padding:1px 6px;font-weight:600}._page_156b9_3{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:16px 20px 22px;display:flex}._main_156b9_4{flex-direction:column;flex:520px;gap:12px;min-width:0;display:flex}._rail_156b9_5{flex-direction:column;flex:0 312px;gap:14px;min-width:260px;display:flex}._roleTabs_156b9_8{background:var(--surface-2);border-bottom:1px solid var(--border-default);padding:4px 14px 0}._roleTabs_156b9_8>[role=tablist]{border-bottom:0;flex-wrap:wrap;overflow:visible}._email_156b9_10{font-family:var(--font-mono);color:var(--brand-600);font-size:10px}._role_156b9_8{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;font-size:11px;font-weight:600}._role_156b9_8[data-role=super_admin]{color:var(--violet-500)}._role_156b9_8[data-role=admin]{color:var(--brand-700)}._warn_156b9_14{color:var(--status-warning)}._checks_156b9_17{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:6px;max-height:140px;padding:8px 10px;display:flex;overflow:auto}._checks_156b9_17[data-disabled]{opacity:.5}._note_156b9_22{color:var(--text-tertiary);font-size:11px;line-height:1.4}._lock_156b9_23{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;display:flex}._formFoot_156b9_24{flex-wrap:wrap;align-items:center;gap:9px;display:flex}._formFoot_156b9_24>:last-child:not(:first-child){margin-left:auto}._orgForm_156b9_28{border-bottom:1px solid var(--border-subtle);background:color-mix(in oklch, var(--brand-500) 6%, var(--surface-1));flex-direction:column;gap:12px;padding:14px;display:flex}._formHeading_156b9_32{font-family:var(--font-mono);color:var(--brand-600);margin:0;font-size:12px;font-weight:600}._orgFormFoot_156b9_33{flex-wrap:wrap;align-items:center;gap:9px;display:flex}._orgHint_156b9_34{max-width:340px;color:var(--text-tertiary);text-wrap:pretty;margin-left:auto;font-size:11px;line-height:1.5}._count_156b9_35{font-family:var(--font-mono);color:var(--text-secondary);font-size:12px}._count_156b9_35[data-zero]{color:var(--status-warning)}._panel_156b9_39{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);min-width:0;box-shadow:var(--shadow-panel);overflow:hidden}._detail_156b9_44{margin-top:12px}._crumbs_156b9_45{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:11px;padding:11px 14px;display:flex}._back_156b9_46{cursor:pointer;font-family:var(--font-mono);color:var(--text-tertiary);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;text-decoration:none;display:flex}._back_156b9_46:hover{color:var(--text-primary)}._slash_156b9_51{color:var(--text-tertiary);font-size:11px}._orgTitle_156b9_52{font-family:var(--font-mono);color:var(--text-primary);margin:0;font-size:12px;font-weight:600}._meta_156b9_53{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}._assignRow_156b9_54{border-bottom:1px solid var(--border-subtle);background:var(--surface-2);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 14px;display:flex}._assignPick_156b9_58{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}._gov_156b9_59{max-width:360px;color:var(--text-tertiary);text-wrap:pretty;margin-left:auto;font-size:11px;line-height:1.5}._ownedHead_156b9_60{align-items:baseline;gap:9px;padding:12px 14px 6px;display:flex}._ownedTitle_156b9_61{font-family:var(--font-mono);color:var(--text-primary);margin:0;font-size:12px;font-weight:600}._ownedCount_156b9_62{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}._owned_156b9_60{margin:0;padding:0;list-style:none}._ownedRow_156b9_64{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:13px 14px;display:flex}._ownedRow_156b9_64:last-child{border-bottom:0}._ownedName_156b9_66{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}._releaseBtn_156b9_67{border-radius:var(--radius-xs);cursor:pointer;font-family:var(--font-mono);color:var(--status-critical);transition:background var(--duration-fast);background:0 0;border:0;margin-left:auto;padding:4px 7px;font-size:11px}._releaseBtn_156b9_67:hover{background:color-mix(in oklch, var(--status-critical) 14%, transparent)}._empty_156b9_72{color:var(--text-tertiary);text-wrap:pretty;padding:16px 14px;font-size:12px}._members_156b9_75{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;gap:11px;padding:12px 14px;display:flex}._membersHead_156b9_79{align-items:baseline;gap:10px;display:flex}._membersTitle_156b9_80{font-family:var(--font-mono);color:var(--text-primary);margin:0;font-size:12px;font-weight:600}._manage_156b9_81{font-family:var(--font-mono);color:var(--brand-600);margin-left:auto;font-size:11px;text-decoration:none}._manage_156b9_81:hover{text-decoration:underline}._member_156b9_75{align-items:center;gap:9px;min-width:0;margin:0;padding:0;list-style:none;display:flex}._memberList_156b9_84{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}._memberText_156b9_85{flex-direction:column;min-width:0;line-height:1.4;display:flex}._memberName_156b9_86{color:var(--text-primary);font-size:13px}._memberRole_156b9_87,._muted_156b9_88{color:var(--text-tertiary);font-size:12px}._icon_156b9_89{color:var(--text-secondary);flex:none;display:flex}._alert_156b9_90{color:var(--status-critical);margin-top:8px;font-size:12px;display:block}._auditList_156b9_93{margin:0;padding:0;list-style:none}._auditRow_156b9_94{border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}._auditDot_156b9_95{background:var(--brand-600);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}._auditBody_156b9_96{flex-direction:column;gap:3px;line-height:1.45;display:flex}._auditText_156b9_97{color:var(--text-primary);font-size:13px}._auditMeta_156b9_98{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px}._auditEmpty_156b9_99{color:var(--text-tertiary);margin:0;padding:12px 14px;font-size:13px}._rolesIntro_156b9_102{color:var(--text-tertiary);text-wrap:pretty;margin:0;font-size:12px;line-height:1.5}._newRole_156b9_103{align-items:flex-end;gap:8px;display:flex}._newRole_156b9_103>:first-child{flex:1;min-width:0}._roleList_156b9_105{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._roleRow_156b9_106{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);flex-direction:column;gap:3px;width:100%;padding:10px 12px;display:flex}._roleRow_156b9_106:hover{border-color:var(--border-strong)}._roleRow_156b9_106:focus-visible{box-shadow:var(--shadow-focus)}._roleRow_156b9_106[aria-pressed=true]{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 7%, var(--surface-1));box-shadow:inset 3px 0 0 var(--accent)}._roleRowName_156b9_113{min-width:0;color:var(--text-primary);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}._personal_156b9_114{border-radius:var(--radius-xs);background:var(--surface-2);color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;flex:none;padding:1px 6px;font-size:10px;font-weight:600}._roleHead_156b9_118{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:10px;padding:14px;display:grid}._roleHead_156b9_118>._muted_156b9_88{grid-column:1/-1}._roleHeadActions_156b9_120{align-items:center;gap:6px;display:flex}._roleSection_156b9_121{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:10px;padding:14px;display:flex}._roleSection_156b9_121:last-of-type{border-bottom:0}._grantList_156b9_123{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._grantRow_156b9_124{color:var(--text-secondary);align-items:center;gap:10px;padding:6px 6px 6px 12px;display:flex}._grantRow_156b9_124+._grantRow_156b9_124{border-top:1px solid var(--border-subtle)}._grantText_156b9_126{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}._grantPick_156b9_127{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:8px;display:grid}._grantPick_156b9_127>button{justify-self:start}._roleChecks_156b9_129{flex-direction:column;gap:8px;display:flex}._roleChecks_156b9_129[data-disabled]{opacity:.6}._roleCheck_156b9_129{flex-direction:column;gap:2px;display:flex}._roleCheckSub_156b9_132{color:var(--text-tertiary);padding-left:26px;font-size:11px}._button_1qfdj_2{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-1);width:30px;height:30px;color:var(--text-secondary);transition:background var(--duration-fast), border-color var(--duration-fast);flex:none;justify-content:center;align-items:center;display:flex;position:relative}._button_1qfdj_2:hover{background:var(--surface-2);color:var(--text-primary)}._badge_1qfdj_8{border-radius:var(--radius-pill);font-family:var(--font-mono);background:var(--role-hue);color:var(--on-accent);padding:0 4px;font-size:9px;line-height:14px;position:absolute;top:-4px;right:-5px}._page_1qfdj_14{flex-direction:column;gap:12px;min-width:0;display:flex}._meta_1qfdj_15{font-family:var(--font-mono);font-size:var(--size-2xs);color:var(--text-tertiary);white-space:nowrap}._time_1qfdj_16{font-family:var(--font-mono);font-size:var(--size-2xs);color:var(--text-secondary)}._user_1qfdj_17{align-items:center;gap:9px;min-width:0;display:flex}._userText_1qfdj_18{flex-direction:column;min-width:0;line-height:1.35;display:flex}._userName_1qfdj_19{font-size:var(--size-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._role_1qfdj_20{font-family:var(--font-mono);color:oklch(.48 .14 var(--h));font-size:10px}._role_1qfdj_20[data-role=super_admin]{--h:300}._role_1qfdj_20[data-role=admin]{--h:255}._role_1qfdj_20[data-role=worker]{--h:155}._change_1qfdj_24{font-size:var(--size-sm);color:var(--text-primary);text-wrap:pretty;line-height:1.45}._day_1qfdj_25{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-secondary);font-size:10px;font-weight:600}._dayCount_1qfdj_26{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}._frame_15qi5_3{border-radius:var(--radius-md);background:var(--map-bg);isolation:isolate;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}._canvas_15qi5_13{position:absolute;inset:0}._fill_15qi5_14{width:100%;height:100%}._canvas_15qi5_13 .maplibregl-map{font:inherit}._canvas_15qi5_13 .maplibregl-canvas:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}._zoom_15qi5_18{z-index:2;border:2px solid var(--map-ctrl-frame);background-clip:padding-box;border-radius:4px;flex-direction:column;display:flex;position:absolute;top:10px;right:10px;overflow:hidden}._zoomButton_15qi5_24{background:var(--map-ctrl-bg);width:30px;height:30px;color:var(--map-ctrl-fg);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);border:0;place-items:center;padding:0;display:grid}._zoomButton_15qi5_24+._zoomButton_15qi5_24{border-top:1px solid var(--map-ctrl-border)}._zoomButton_15qi5_24:hover:not(:disabled){background:var(--map-ctrl-hover-bg);color:var(--map-ctrl-hover-fg)}._zoomButton_15qi5_24:disabled{cursor:default;opacity:.45}._zoomButton_15qi5_24:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}._attribution_15qi5_36{z-index:2;background:var(--map-attrib-bg);color:var(--map-attrib-fg);letter-spacing:.02em;white-space:nowrap;pointer-events:none;border-top-left-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:9px;line-height:14px;position:absolute;bottom:0;right:0}._marker_15qi5_44{z-index:1}._raised_15qi5_45{z-index:2}._marker_15qi5_44:hover,._marker_15qi5_44:focus-within{z-index:3}._pin_15qi5_48{box-sizing:border-box;border:2px solid var(--map-pin-ring);background:var(--pin-color);opacity:.95;cursor:pointer;width:16px;height:16px;box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-fast) var(--ease-standard), background var(--duration-fast);border-radius:50%;padding:0;display:block}._pin_15qi5_48[aria-pressed=true]{border-width:3px;width:25px;height:25px}._pin_15qi5_48:hover{box-shadow:0 0 0 3px var(--scrim-light)}._pin_15qi5_48:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._static_15qi5_60{cursor:default}._plain_15qi5_62{--pin-color:var(--map-pin-plain)}._ok_15qi5_63{--pin-color:var(--map-pin-ok)}._warning_15qi5_64{--pin-color:var(--map-pin-warning)}._fault_15qi5_65{--pin-color:var(--map-pin-fault)}._offline_15qi5_66{--pin-color:var(--map-pin-offline)}._tip_15qi5_68{background:var(--surface-raised);min-width:max-content;max-width:280px;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-xs);box-shadow:var(--shadow-md);font:var(--text-small);text-align:left;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);padding:6px 8px;line-height:1.35;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%}._marker_15qi5_44:hover ._tip_15qi5_68,._pin_15qi5_48:focus-visible+._tip_15qi5_68{opacity:1}._tipCode_15qi5_81{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--text-secondary);font-size:10px;display:block}._tipName_15qi5_82{font-size:var(--size-xs);font-weight:var(--weight-semibold);display:block}._tipDetail_15qi5_83{font-size:var(--size-2xs);color:var(--text-tertiary);display:block}._overlay_15qi5_85{z-index:3;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6);text-align:center;background:var(--surface-2);color:var(--text-secondary);font:var(--text-small);flex-direction:column;display:flex;position:absolute;inset:0}._overlay_15qi5_85 p{margin:0}._overlayTitle_15qi5_93{color:var(--text-primary);font:var(--text-body-strong)}._overlayIcon_15qi5_94{color:var(--status-critical)}._pinList_15qi5_95{margin:var(--space-3) 0 0;justify-content:center;gap:var(--space-3);flex-wrap:wrap;max-height:50%;padding:0;list-style:none;display:flex;overflow:auto}._pinListButton_15qi5_100{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--surface-1);color:var(--text-primary);font:var(--text-small);cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast);padding:4px 10px;display:inline-flex}._pinListButton_15qi5_100:hover{background:var(--surface-3)}._pinListButton_15qi5_100[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}._dot_15qi5_109{background:var(--pin-color);border-radius:50%;flex:none;width:10px;height:10px}._plan_htb1f_3{background-color:var(--surface-1);background-image:linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px);border:1px solid var(--border-subtle);border-radius:var(--radius-md);touch-action:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;position:relative;overflow:hidden}._plan_htb1f_3:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._fill_htb1f_17{height:100%}._zoomed_htb1f_18{cursor:grab}._zoomed_htb1f_18:active{cursor:grabbing}._canvas_htb1f_21{display:block;position:absolute;inset:0;overflow:visible}._layer_htb1f_22{pointer-events:none;position:absolute;inset:0}._neutral_htb1f_25{--zone-bg:var(--surface-3);--zone-bd:var(--border-default);--zone-fg:var(--text-secondary);--zone-hover:var(--border-strong)}._success_htb1f_26{--zone-bg:var(--status-success-bg);--zone-bd:var(--status-success-border);--zone-fg:var(--status-success);--zone-hover:var(--status-success)}._warning_htb1f_27{--zone-bg:var(--status-warning-bg);--zone-bd:var(--status-warning-border);--zone-fg:var(--status-warning);--zone-hover:var(--status-warning)}._critical_htb1f_28{--zone-bg:var(--status-critical-bg);--zone-bd:var(--status-critical-border);--zone-fg:var(--status-critical);--zone-hover:var(--status-critical)}._shape_htb1f_30{fill:var(--zone-bg);stroke:var(--zone-bd);stroke-width:1px;stroke-linejoin:round}._zone_htb1f_31{cursor:pointer;outline:none}._zone_htb1f_31:hover ._shape_htb1f_30{stroke:var(--zone-hover)}._zone_htb1f_31:focus-visible ._shape_htb1f_30{stroke:var(--focus-ring);stroke-width:2px}._selection_htb1f_36{fill:color-mix(in oklch, var(--accent) 22%, transparent);stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;pointer-events:none}._label_htb1f_44{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}._labelName_htb1f_54{text-overflow:ellipsis;max-width:100%;font:var(--weight-semibold) var(--size-2xs) / var(--lh-snug) var(--font-body);color:var(--zone-fg);overflow:hidden}._labelDetail_htb1f_61{font:400 10px / var(--lh-snug) var(--font-mono);color:var(--text-tertiary)}._marker_htb1f_64{pointer-events:auto;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex;position:absolute;transform:translate(-50%,-16px)}._markerTile_htb1f_77{border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--surface-raised);width:32px;height:32px;color:var(--brand-500);font:var(--weight-semibold) var(--size-2xs) / 1 var(--font-mono);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);justify-content:center;align-items:center;display:flex}._toned_htb1f_90 ._markerTile_htb1f_77{border-color:var(--zone-hover)}._markerLabel_htb1f_91{font:400 var(--size-xs) / var(--lh-snug) var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary);white-space:nowrap}._markerButton_htb1f_97{cursor:pointer}._markerButton_htb1f_97:hover ._markerTile_htb1f_77{border-color:var(--border-strong)}._markerButton_htb1f_97[aria-pressed=true] ._markerTile_htb1f_77{border-color:var(--brand-500);box-shadow:0 0 0 .5px var(--brand-500)}._markerButton_htb1f_97:focus-visible{outline:none}._markerButton_htb1f_97:focus-visible ._markerTile_htb1f_77{box-shadow:var(--shadow-focus);border-color:var(--focus-ring)}._empty_htb1f_103{padding:var(--space-5);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}._emptyTitle_htb1f_115{font:400 var(--size-2xs) / var(--lh-snug) var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary)}._emptyCopy_htb1f_116{font:var(--text-small);font-size:var(--size-xs);color:var(--text-secondary)}._controls_htb1f_119{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--shadow-sm);opacity:0;transition:opacity var(--duration-fast);gap:2px;padding:2px;display:flex;position:absolute;bottom:6px;right:6px}._plan_htb1f_3:hover ._controls_htb1f_119,._plan_htb1f_3:focus-within ._controls_htb1f_119,._zoomed_htb1f_18 ._controls_htb1f_119{opacity:1}@media (hover:none){._controls_htb1f_119{opacity:1}}._status_htb1f_136{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._editor_l4m5s_2{background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-md);min-width:0;font-family:var(--font-body);color:var(--text-primary);flex-direction:column;display:flex;overflow:hidden}._header_l4m5s_9{border-bottom:1px solid var(--border-subtle);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 14px;display:flex}._back_l4m5s_13{border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;font-size:var(--size-base);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;align-items:center;gap:5px;padding:3px 8px 3px 4px;display:flex}._back_l4m5s_13:hover{background:var(--surface-3);color:var(--text-primary)}._title_l4m5s_19{border-right:1px solid var(--border-default);font-size:var(--size-base);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--text-primary);margin:0;padding-right:12px}._hint_l4m5s_23{min-width:0;color:var(--accent);font-size:var(--size-base);align-items:center;gap:8px;line-height:1.4;display:flex}._note_l4m5s_24{font-size:var(--size-sm);color:var(--text-secondary);flex-basis:100%;align-items:center;gap:8px;padding-left:2px;line-height:1.4;display:flex}._note_l4m5s_24[data-tone=success]{color:var(--status-success)}._frameSwatch_l4m5s_26{border:1.5px dashed var(--brand-500);background:color-mix(in oklch, var(--status-critical) 10%, transparent);border-radius:2px;flex:none;width:14px;height:14px}._toolbar_l4m5s_32{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}._imageTools_l4m5s_33{border-radius:var(--radius-xs);border:1px dashed #0000;flex-wrap:wrap;align-items:center;gap:4px 2px;padding:2px 4px;display:flex}._imageTools_l4m5s_33[data-disabled=true],._deleteImage_l4m5s_37[data-disabled=true]{border-color:var(--status-critical);background:color-mix(in oklch, var(--status-critical) 8%, transparent);cursor:not-allowed}._imageTools_l4m5s_33[data-disabled=true]>*,._deleteImage_l4m5s_37[data-disabled=true]>*{opacity:.4}._imageTool_l4m5s_33{border-radius:var(--radius-xs);min-width:28px;height:28px;color:var(--text-secondary);font:inherit;font-size:var(--size-xs);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 7px;display:flex}._imageTool_l4m5s_33:hover:not(:disabled){background:var(--surface-3);color:var(--text-primary)}._imageTool_l4m5s_33:disabled{cursor:not-allowed}._sep_l4m5s_49{background:var(--border-default);width:1px;height:18px;margin:0 2px}._stepLabel_l4m5s_50{font-size:var(--size-xs);white-space:nowrap;color:var(--text-secondary);padding:0 2px 0 6px}._stepValue_l4m5s_51{min-width:38px;font-size:var(--size-xs);text-align:center;color:var(--text-primary)}._spacer_l4m5s_52{flex:1;min-width:8px}._actions_l4m5s_53{flex:none;align-items:center;gap:8px;display:flex}._deleteImage_l4m5s_37{border-radius:var(--radius-sm);border:1px dashed #0000;display:flex}._deleteImage_l4m5s_37 button{border-radius:var(--radius-sm);height:28px;color:var(--text-secondary);font:inherit;font-size:var(--size-xs);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;align-items:center;gap:5px;padding:0 10px;display:flex}._deleteImage_l4m5s_37 button:hover:not(:disabled){background:var(--surface-3);color:var(--status-critical)}._deleteImage_l4m5s_37 button:disabled{cursor:not-allowed}._divider_l4m5s_62{background:var(--border-default);width:1px;height:20px;margin:0 2px}._unsaved_l4m5s_63{font-family:var(--font-mono);letter-spacing:.06em;color:var(--status-warning);font-size:10px}._zoneBar_l4m5s_66{border-bottom:1px solid var(--border-subtle);background:color-mix(in oklch, var(--brand-500) 7%, var(--surface-1));flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 14px;display:flex}._zoneBarEyebrow_l4m5s_70{font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--brand-600);text-transform:uppercase}._zoneBarName_l4m5s_71{font-size:var(--size-sm);font-weight:var(--weight-semibold);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}._zoneBarField_l4m5s_72{font-size:var(--size-xs);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}._zoneBarField_l4m5s_72 input{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-1);width:110px;height:28px;font-family:var(--font-mono);font-size:var(--size-sm);color:var(--text-primary);text-align:right;padding:0 8px}._zoneBarField_l4m5s_72 input:focus{border-color:var(--brand-500);box-shadow:var(--shadow-focus);outline:none}._zoneBarField_l4m5s_72 input[aria-invalid=true]{border-color:var(--status-critical)}._zoneBarUnit_l4m5s_79{font-family:var(--font-mono);font-size:var(--size-xs);color:var(--text-tertiary)}._zoneBarSaved_l4m5s_80{font-family:var(--font-mono);font-size:var(--size-2xs);color:var(--text-tertiary)}._zoneBarHint_l4m5s_81{font-size:var(--size-2xs);color:var(--text-tertiary);text-wrap:pretty;flex:220px}._zoneBarError_l4m5s_82{font-size:var(--size-xs);color:var(--status-critical);flex:220px}._zoneSize_l4m5s_83{color:var(--text-tertiary)}._body_l4m5s_86{min-height:0;display:flex}._tools_l4m5s_87{border-right:1px solid var(--border-subtle);background:var(--surface-2);flex-direction:column;flex:none;align-items:center;gap:4px;width:72px;padding:10px 0;display:flex}._tool_l4m5s_32{border-radius:var(--radius-sm);width:62px;color:var(--text-tertiary);font:inherit;cursor:pointer;transition:background var(--duration-fast);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 0 7px;display:flex;position:relative}._tool_l4m5s_32:hover{background:var(--surface-3)}._tool_l4m5s_32[aria-pressed=true]{background:color-mix(in oklch, var(--brand-500) 16%, transparent);color:var(--brand-500)}._toolLabel_l4m5s_99{font-size:var(--size-2xs);text-align:center;white-space:pre-line;line-height:1}._tool_l4m5s_32[aria-pressed=true] ._toolLabel_l4m5s_99{font-weight:var(--weight-semibold)}._toolKey_l4m5s_101{font-family:var(--font-mono);color:var(--text-tertiary);font-size:9px;position:absolute;top:4px;right:5px}._stage_l4m5s_103{border-right:1px solid var(--border-subtle);flex-direction:column;flex:1;min-width:0;padding:14px;display:flex}._canvas_l4m5s_104{aspect-ratio:1600/900;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid var(--border-default);border-radius:var(--radius-sm);background-color:var(--bg-app);background-image:linear-gradient(to right, color-mix(in oklch, var(--border-subtle) 70%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklch, var(--border-subtle) 70%, transparent) 1px, transparent 1px);background-size:28px 28px;width:100%;position:relative;overflow:hidden}._svg_l4m5s_113{width:100%;height:100%;display:block;position:absolute;inset:0}._overlay_l4m5s_114{pointer-events:none;position:absolute;inset:0}._zoneLabel_l4m5s_115,._nameField_l4m5s_115{z-index:2;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-raised);font-family:var(--font-mono);font-size:var(--size-2xs);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:70%;padding:2px 5px;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}._nameField_l4m5s_115{pointer-events:auto;z-index:4;color:var(--text-primary);border-color:var(--zone-color);box-shadow:0 0 0 2px color-mix(in oklch, var(--zone-color) 35%, transparent);text-align:center;outline:none}._mark_l4m5s_125{z-index:3;cursor:pointer;position:absolute;transform:translate(-50%,-50%)}._markBox_l4m5s_126{box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--surface-raised);width:100%;height:100%;font-family:var(--font-mono);font-weight:var(--weight-semibold);color:var(--brand-500);justify-content:center;align-items:center;display:flex}._markBox_l4m5s_126[data-ring=selected]{border:1.5px solid var(--brand-500)}._markBox_l4m5s_126[data-ring=out]{border:2px solid var(--status-critical)}._markLabel_l4m5s_132{font-family:var(--font-mono);font-size:var(--size-xs);letter-spacing:.04em;color:var(--text-tertiary);white-space:nowrap;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}._sizePicker_l4m5s_133{z-index:5;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--shadow-md);cursor:default;gap:2px;padding:3px;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-6px)}._sizePicker_l4m5s_133 button{border-radius:var(--radius-xs);background:var(--surface-3);width:22px;height:20px;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--size-2xs);font-weight:var(--weight-semibold);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex}._sizePicker_l4m5s_133 button[aria-pressed=true]{background:var(--brand-500);color:var(--slate-950)}._empty_l4m5s_143{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}._emptyTitle_l4m5s_144{font-family:var(--font-mono);font-size:var(--size-2xs);letter-spacing:.06em;color:var(--text-tertiary)}._emptyCopy_l4m5s_145{max-width:300px;font-size:var(--size-xs);text-align:center;text-wrap:pretty;color:var(--text-tertiary)}._rail_l4m5s_148{flex:0 0 200px;width:200px;min-width:0;min-height:320px;position:relative}._railInner_l4m5s_149{flex-direction:column;display:flex;position:absolute;inset:0}._railLists_l4m5s_150{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._railHalf_l4m5s_151{flex-direction:column;flex:1 1 0;min-height:0;display:flex}._railHalf_l4m5s_151+._railHalf_l4m5s_151{border-top:1px solid var(--border-subtle)}._railHead_l4m5s_153{border-bottom:1px solid var(--border-subtle);flex-direction:column;flex:none;gap:6px;padding:10px 12px;display:flex}._railScroll_l4m5s_154{flex-direction:column;flex:1;gap:10px;min-height:0;padding:2px 12px 12px;display:flex;overflow:hidden auto}._railHalf_l4m5s_151+._railHalf_l4m5s_151 ._railScroll_l4m5s_154{gap:8px;padding-top:10px}._railScroll_l4m5s_154:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(to bottom, transparent, color-mix(in oklch, var(--status-info) 50%, transparent));flex:none;height:34px;margin:-44px -12px -12px;animation:linear both _rail-fade_l4m5s_1;animation-timeline:scroll();position:sticky;bottom:-12px}@keyframes _rail-fade_l4m5s_1{0%,85%{opacity:1}to{opacity:0}}._search_l4m5s_164,._input_l4m5s_164{box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-1);height:34px;color:var(--text-tertiary);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);align-items:center;gap:8px;padding:0 10px;display:flex}._search_l4m5s_164:focus-within,._input_l4m5s_164:focus{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:none}._search_l4m5s_164 input{min-width:0;height:100%;color:var(--text-primary);font:inherit;font-size:var(--size-sm);background:0 0;border:0;outline:none;flex:1;padding:0}._search_l4m5s_164 input::-webkit-search-cancel-button{display:none}._input_l4m5s_164{width:100%;height:32px;color:var(--text-primary);font:inherit;font-size:var(--size-sm)}._search_l4m5s_164 input::placeholder,._input_l4m5s_164::placeholder{color:var(--text-tertiary)}._newSymbol_l4m5s_174{align-items:center;gap:6px;display:flex}._addType_l4m5s_175{border-radius:var(--radius-sm);background:var(--brand-600);width:32px;height:32px;color:var(--on-accent);cursor:pointer;transition:background var(--duration-fast);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._addType_l4m5s_175:hover{background:var(--brand-700)}._group_l4m5s_181{flex-direction:column;gap:6px;display:flex}._groupName_l4m5s_182{font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-regular);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0;padding-top:8px}._railHead_l4m5s_153 ._groupName_l4m5s_182{padding-top:0}._tiles_l4m5s_184{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}._tile_l4m5s_184{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;color:var(--text-primary);font:inherit;cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast);flex-direction:column;align-items:center;gap:3px;padding:7px 3px 5px;display:flex}._tile_l4m5s_184:hover{background:var(--surface-3)}._tile_l4m5s_184[aria-pressed=true]{border-color:color-mix(in oklch, var(--brand-500) 50%, transparent);background:color-mix(in oklch, var(--brand-500) 12%, transparent)}._tileCode_l4m5s_192{height:24px;font-family:var(--font-mono);font-size:var(--size-2xs);font-weight:var(--weight-semibold);color:var(--text-secondary);align-items:center;display:flex}._tileLabel_l4m5s_193{text-align:center;color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}._deviceCode_l4m5s_197,._deviceType_l4m5s_197{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;line-height:1.2;overflow:hidden}._deviceCode_l4m5s_197{font-family:var(--font-mono);color:var(--text-secondary);font-size:10px}._deviceType_l4m5s_197{color:var(--text-tertiary);font-size:9px}._tile_l4m5s_184[aria-pressed=true] ._tileLabel_l4m5s_193,._tile_l4m5s_184[aria-pressed=true] ._deviceCode_l4m5s_197{color:var(--brand-600)}._scan_l4m5s_201{cursor:pointer;border:1px dashed color-mix(in oklch, var(--brand-500) 55%, var(--border-default));border-radius:var(--radius-sm);background:color-mix(in oklch, var(--brand-500) 5%, var(--surface-1));color:var(--brand-600);font-family:var(--font-mono);font-size:var(--size-2xs);font-weight:var(--weight-semibold);transition:background var(--duration-fast);align-items:center;gap:8px;padding:7px 9px;display:flex}._scan_l4m5s_201:hover{background:color-mix(in oklch, var(--brand-500) 11%, var(--surface-1))}._railNote_l4m5s_209{font-size:var(--size-2xs);color:var(--text-tertiary);text-wrap:pretty}._railMore_l4m5s_210{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}._counts_l4m5s_211{border-top:1px solid var(--border-subtle);background:var(--surface-1);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:12px;display:grid}._count_l4m5s_211{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:3px;min-width:0;padding:8px 7px;display:flex}._count_l4m5s_211 dt{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-tertiary);font-size:9px}._count_l4m5s_211 dd{font-family:var(--font-mono);font-size:var(--size-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}._srOnly_l4m5s_218{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._scrim_l4m5s_221{z-index:4000;background:var(--scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_l4m5s_222{box-sizing:border-box;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);width:400px;max-width:92vw;box-shadow:var(--shadow-lg);font-family:var(--font-body);flex-direction:column;gap:12px;padding:18px;display:flex}._dialogEyebrow_l4m5s_227{font-family:var(--font-mono);letter-spacing:.08em;color:var(--status-warning);font-size:10px}._dialogTitle_l4m5s_228{font-size:var(--size-base);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}._dialogBody_l4m5s_229{font-size:var(--size-sm);text-wrap:pretty;color:var(--text-secondary);margin:0;line-height:1.5}._dialogActions_l4m5s_230{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}._page_z7is7_2{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px 24px;display:flex}._editorPage_z7is7_3{flex-direction:column;flex:1;min-height:0;padding:28px 20px 24px;display:flex}._num_z7is7_5{font-family:var(--font-mono);font-size:var(--size-xs);color:var(--text-secondary);white-space:nowrap}._num_z7is7_5[data-tone=warning]{color:var(--status-warning)}._muted_z7is7_7{color:var(--text-tertiary)}._nameCell_z7is7_8{align-items:center;gap:8px;min-width:0;display:flex}._nameText_z7is7_9{text-overflow:ellipsis;white-space:nowrap;font-size:var(--size-sm);color:var(--text-primary);overflow:hidden}._warnTag_z7is7_10{font-family:var(--font-mono);letter-spacing:.04em;color:var(--status-warning);white-space:nowrap;font-size:10px}._levelBar_z7is7_13{background:var(--surface-2);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}._back_z7is7_14{border-radius:var(--radius-xs);color:var(--text-secondary);font:inherit;font-size:var(--size-sm);cursor:pointer;transition:background var(--duration-fast);background:0 0;border:0;align-items:center;gap:6px;margin-left:-6px;padding:2px 6px;display:inline-flex}._back_z7is7_14:hover{background:var(--surface-3)}._levelName_z7is7_20{font-size:var(--size-sm);color:var(--text-primary);border-right:1px solid var(--border-default);padding-right:12px;font-weight:600}._levelHint_z7is7_21{color:var(--accent);font-size:var(--size-base);align-items:center;gap:8px;display:flex}._planLink_z7is7_23{cursor:pointer;font:inherit;font-size:var(--size-xs);color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;background:0 0;border:0;padding:0}._planLink_z7is7_23[data-ready]{color:var(--status-success);-webkit-text-decoration-color:color-mix(in oklch, var(--status-success) 40%, transparent);text-decoration-color:color-mix(in oklch, var(--status-success) 40%, transparent)}._subTabs_z7is7_30{border-bottom:1px solid var(--border-default);background:var(--surface-2);padding:4px 14px 0}._subTabs_z7is7_30>[role=tablist]{border-bottom:0;flex-wrap:wrap;overflow:visible}._drop_z7is7_34{border:1px dashed color-mix(in oklch, var(--brand-500) 55%, var(--border-default));border-radius:var(--radius-md);background:color-mix(in oklch, var(--brand-500) 5%, var(--surface-1));cursor:pointer;text-align:center;min-height:180px;transition:background var(--duration-fast);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}._drop_z7is7_34:hover,._drop_z7is7_34:focus-visible{background:color-mix(in oklch, var(--brand-500) 10%, var(--surface-1));outline:none}._drop_z7is7_34[data-flagged]{outline:2px solid var(--status-critical);outline-offset:2px}._dropIcon_z7is7_42{border-radius:var(--radius-sm);background:var(--surface-1);border:1px solid var(--border-subtle);width:44px;height:44px;color:var(--accent);justify-content:center;align-items:center;display:flex}._dropTitle_z7is7_43{font-family:var(--font-mono);color:var(--brand-600);font-size:13px;font-weight:600}._dropHint_z7is7_44{color:var(--text-tertiary);font-size:12px}._scanned_z7is7_45{flex-direction:column;gap:10px;display:flex}._scannedHead_z7is7_46{font-family:var(--font-mono);font-size:var(--size-xs);color:var(--status-success);align-items:center;gap:8px;display:flex}._note_z7is7_47{font-size:var(--size-xs);color:var(--text-tertiary);line-height:1.4}._fileInput_z7is7_48{display:none}._formStack_z7is7_49{flex-direction:column;gap:12px;display:flex}._lockNote_z7is7_50{color:var(--text-tertiary);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}._orgSec_z7is7_51{padding:16px 18px}._orgField_z7is7_52{flex-direction:column;gap:8px;max-width:360px;display:flex}._footer_z7is7_53{align-items:center;gap:8px;display:flex}._ports_z7is7_56{flex-direction:column;gap:6px;display:flex}._portHead_z7is7_57,._portRow_z7is7_57{grid-template-columns:72px minmax(0,1.4fr) 80px 110px minmax(0,1.2fr) 56px 32px;align-items:center;gap:6px;display:grid}._portHead_z7is7_57{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--text-tertiary);text-transform:uppercase;font-size:10px;font-weight:600}._portPrimary_z7is7_59{justify-content:center;display:flex}._portError_z7is7_60{font-size:var(--size-xs);color:var(--status-critical);margin:0}._warnNote_z7is7_61{font-size:var(--size-xs);color:var(--status-warning);margin:0}._panel_1j25j_4{z-index:1201;background:var(--surface-raised);border-left:1px solid var(--border-default);width:412px;max-width:100vw;box-shadow:var(--shadow-lg);animation:_fade_1j25j_1 var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:52px;bottom:0;right:0}._head_1j25j_10{border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}._titles_1j25j_11{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._eyebrow_1j25j_12{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-tertiary);text-transform:uppercase;font-size:10px}._title_1j25j_11{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}._subtitle_1j25j_14{color:var(--text-secondary);font-size:12px}._body_1j25j_15{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 20px;display:flex;overflow:auto}._foot_1j25j_16{border-top:1px solid var(--border-subtle);align-items:center;gap:8px;padding:14px 20px;display:flex}@keyframes _fade_1j25j_1{0%{opacity:0}to{opacity:1}}._micro_c30vf_4{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);text-transform:uppercase;font-size:10px}._muted_c30vf_5{font-size:var(--size-xs);color:var(--text-tertiary);margin:0}._secondary_c30vf_6{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);overflow:hidden}._secondary_c30vf_6[data-warn]{color:var(--status-warning)}._fieldHint_c30vf_8{color:var(--text-tertiary);font-size:11px}._dot_c30vf_9{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}._code_c30vf_12{font-family:var(--font-mono);color:var(--text-secondary);font-size:11px}._device_c30vf_13{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:12px;font-weight:600;overflow:hidden}._opened_c30vf_14{font-family:var(--font-mono);color:var(--text-tertiary);white-space:nowrap;font-size:11px}._ackPill_c30vf_15{box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid color-mix(in oklch, var(--accent) 45%, transparent);background:color-mix(in oklch, var(--accent) 10%, transparent);height:26px;color:var(--accent);font-family:var(--font-mono);letter-spacing:.05em;white-space:nowrap;cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast);align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:600;display:flex}._ackPill_c30vf_15:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-strong)}._ackPill_c30vf_15[data-acked]{border-color:var(--border-default);color:var(--text-secondary);background:0 0}._ackPill_c30vf_15:disabled{opacity:.5;cursor:not-allowed}._tagRow_c30vf_27{flex-wrap:wrap;align-items:center;gap:7px;display:flex}._zoneTag_c30vf_28{border-radius:var(--radius-xs);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-secondary);align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}._kv_c30vf_32{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}._kvCell_c30vf_36{background:var(--surface-1);flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}._kvCell_c30vf_36 dt{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);font-size:10px}._kvCell_c30vf_36 dd{font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:13px}._note_c30vf_39{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:var(--radius-sm);flex-direction:column;gap:5px;padding:11px 12px;display:flex}._noteText_c30vf_40{font-family:var(--font-mono);color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.5}._related_c30vf_41{flex-direction:column;gap:9px;display:flex}._relatedRow_c30vf_42{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast);background:0 0;align-items:center;gap:10px;padding:9px 11px;display:flex}._relatedRow_c30vf_42:hover{background:var(--surface-2)}._relatedLabel_c30vf_48{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}._relatedMeta_c30vf_49{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}._drawerActions_c30vf_50{flex:1;gap:8px;display:flex}._ruleCell_c30vf_53{flex-direction:column;min-width:0;line-height:1.4;display:flex}._ruleName_c30vf_54{align-items:center;gap:7px;min-width:0;display:flex}._ruleTitle_c30vf_55{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}._ruleCond_c30vf_56{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px;overflow:hidden}._switchCell_c30vf_58{display:flex}._editor_c30vf_61{flex-direction:column;gap:16px;padding:14px;display:flex}._nameRow_c30vf_62{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=640px){._nameRow_c30vf_62{grid-template-columns:minmax(0,1fr)}}._minutesField_c30vf_64{max-width:240px}._editorSection_c30vf_65{border-top:1px solid var(--border-subtle);flex-direction:column;gap:9px;padding-top:12px;display:flex}._exprSection_c30vf_66{border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding-top:12px;display:flex}._vars_c30vf_67{flex-direction:column;gap:6px;display:flex}._exprHead_c30vf_68{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}._chips_c30vf_69{flex-wrap:wrap;gap:6px;display:flex}._chip_c30vf_69{font-family:var(--font-mono);border-radius:var(--radius-xs);border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--brand-700);cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast);padding:4px 8px;font-size:11px}._chip_c30vf_69:hover:not(:disabled){border-color:var(--accent);background:var(--surface-3)}._fnRef_c30vf_76{flex-direction:column;gap:4px;display:flex}._fnToggle_c30vf_77{cursor:pointer;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-primary);font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}._fnToggle_c30vf_77 svg{color:var(--text-tertiary)}._fnBody_c30vf_83{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);flex-direction:column;gap:14px;padding:12px;display:flex}._fnGroup_c30vf_84{flex-direction:column;gap:5px;display:flex}._fnGroupTitle_c30vf_85{color:var(--text-primary);font-size:12px;font-weight:600}._fnItem_c30vf_86{border-radius:var(--radius-xs);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast);background:0 0;border:0;grid-template-columns:minmax(180px,300px) 1fr;align-items:baseline;gap:14px;padding:3px 6px;display:grid}._fnItem_c30vf_86:hover:not(:disabled){background:var(--surface-3)}._fnSig_c30vf_92{font-family:var(--font-mono);color:var(--brand-700);font-size:11px}._fnDesc_c30vf_93{color:var(--text-secondary);font-size:12px}._opRow_c30vf_94{grid-template-columns:minmax(90px,110px) 1fr;align-items:baseline;gap:14px;padding:3px 6px;display:grid}._opSyntax_c30vf_95{font-family:var(--font-mono);color:var(--text-primary);font-size:11px}._validator_c30vf_96{flex-direction:column;gap:8px;width:100%;display:flex}._verdict_c30vf_97{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-2);flex-direction:column;gap:7px;padding:11px 12px;display:flex}._verdictHead_c30vf_98{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}._verdictHead_c30vf_98[data-tone=ok]{color:var(--status-success)}._verdictHead_c30vf_98[data-tone=error]{color:var(--status-critical)}._checkLine_c30vf_101{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}._checkLine_c30vf_101 svg{flex:none;margin-top:1px}._checkLine_c30vf_101[data-tone=ok] svg{color:var(--status-success)}._checkLine_c30vf_101[data-tone=warn] svg{color:var(--status-warning)}._checkLine_c30vf_101[data-tone=error] svg{color:var(--status-critical)}._validatorActions_c30vf_106{flex-wrap:wrap;align-items:center;gap:9px;display:flex}._validatorHint_c30vf_107{color:var(--text-tertiary);text-wrap:pretty;margin-left:auto;font-size:11px}._siteTab_c30vf_110{flex-direction:column;gap:12px;padding:20px 20px 24px;display:flex}._siteHead_c30vf_111{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}._siteTitle_c30vf_112{font-family:var(--font-mono);margin:0;font-size:15px;font-weight:600}._siteCount_c30vf_113{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}._siteFilters_c30vf_114{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}._cards_c30vf_115{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._card_c30vf_115{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:11px 13px;display:grid}._cardTitle_c30vf_120{min-width:0;color:var(--text-primary);text-wrap:pretty;font-size:13px;font-weight:600;text-decoration:none}._cardTitle_c30vf_120:hover{color:var(--accent)}._cardSide_c30vf_122{align-self:start;align-items:center;gap:8px;display:flex}._statePill_c30vf_123{font-family:var(--font-mono);letter-spacing:.05em;border-radius:var(--radius-xs);white-space:nowrap;padding:3px 9px;font-size:10px}._statePill_c30vf_123[data-tone=critical]{color:var(--status-critical);background:color-mix(in oklch, var(--status-critical) 14%, transparent)}._statePill_c30vf_123[data-tone=warning]{color:var(--status-warning);background:color-mix(in oklch, var(--status-warning) 14%, transparent)}._statePill_c30vf_123[data-tone=info]{color:var(--status-info);background:color-mix(in oklch, var(--status-info) 14%, transparent)}._statePill_c30vf_123[data-tone=neutral]{color:var(--text-tertiary);background:color-mix(in oklch, var(--text-tertiary) 14%, transparent)}._cardAck_c30vf_128{border-radius:var(--radius-xs);border:1px solid var(--border-subtle);width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;transition:background var(--duration-fast);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._cardAck_c30vf_128:hover:not(:disabled){background:var(--surface-2)}._cardAck_c30vf_128[data-acked]{color:var(--status-success)}._cardAck_c30vf_128:disabled{opacity:.5;cursor:not-allowed}._cardMeta_c30vf_136{min-width:0;font-family:var(--font-mono);color:var(--text-secondary);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 12px;font-size:11px;display:flex}._cardLink_c30vf_137{color:var(--accent);text-decoration:none}._cardTime_c30vf_138{white-space:nowrap;color:var(--text-tertiary);font-size:10px}._cardEmpty_c30vf_139{text-align:center;border:1px dashed var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--text-tertiary);padding:20px;font-size:11px}._bell_c30vf_142{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast);background:0 0;border:0;justify-content:center;align-items:center;margin-inline:-6.5px;padding:0;display:flex;position:relative}._bell_c30vf_142:hover{background:var(--surface-2);color:var(--text-primary)}._bellBadge_c30vf_149{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--status-warning);min-width:15px;height:15px;color:var(--slate-950);font-family:var(--font-mono);justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:600;display:flex;position:absolute;top:0;right:-2px}._bellBadge_c30vf_149[data-fresh]{background:var(--status-critical);color:var(--text-inverse)}._bellPanel_c30vf_155{flex-direction:column;display:flex}._bellHead_c30vf_156{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;padding:10px 12px;display:flex}._bellHeadCount_c30vf_157{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}._bellEmpty_c30vf_158{color:var(--text-secondary);padding:14px 12px;font-size:12px;line-height:1.5}._bellList_c30vf_159{max-height:380px;margin:0;padding:0;list-style:none;overflow:auto}._bellItem_c30vf_160{border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:8px;padding:9px 12px;display:flex}._bellItem_c30vf_160[data-fresh]{background:color-mix(in oklch, var(--brand-500) 7%, transparent)}._bellLink_c30vf_162{min-width:0;color:var(--text-primary);flex-direction:column;flex:1;gap:3px;text-decoration:none;display:flex}._bellLink_c30vf_162:hover ._bellMessage_c30vf_163{color:var(--accent)}._bellLine_c30vf_164{align-items:center;gap:8px;display:flex}._bellCode_c30vf_165{font-family:var(--font-mono);color:var(--text-secondary);font-size:11px}._bellAgo_c30vf_166{font-family:var(--font-mono);color:var(--text-tertiary);white-space:nowrap;margin-left:auto;font-size:10px}._bellMessage_c30vf_163{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._bellBuilding_c30vf_168{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._bellAll_c30vf_169{font-family:var(--font-mono);color:var(--accent);padding:10px 12px;font-size:11px;text-decoration:none}._bellAll_c30vf_169:hover{background:var(--surface-2)}._notifyTab_c30vf_173{flex-direction:column;gap:12px;min-width:0;padding:16px 20px 22px;display:flex}._notifyForm_c30vf_174{flex-direction:column;gap:16px;display:flex}._recipients_c30vf_175{flex-direction:column;gap:8px;display:flex}._emailChips_c30vf_176{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._emailChip_c30vf_176{border-radius:var(--radius-xs);border:1px solid var(--border-subtle);background:var(--surface-2);font-family:var(--font-mono);align-items:center;gap:2px;padding:0 2px 0 8px;font-size:11px;display:inline-flex}._addEmail_c30vf_181{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}._people_c30vf_182{flex-direction:column;gap:6px;max-height:180px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}._people_c30vf_182 li{align-items:baseline;gap:8px;font-size:12px;display:flex}._personRole_c30vf_184{font-family:var(--font-mono);color:var(--role-hue);font-size:10px}._personEmail_c30vf_185{font-family:var(--font-mono);color:var(--text-tertiary);margin-left:auto;font-size:11px}._mono_1lit1_4{font-family:var(--font-mono);font-size:11px}._muted_1lit1_5{color:var(--text-tertiary);font-size:12px}._spacer_1lit1_6{flex:1;min-width:8px}._dot_1lit1_7{border-radius:50%;flex:none;width:7px;height:7px}._microLabel_1lit1_8{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);text-transform:uppercase;white-space:nowrap;font-size:10px}._textLink_1lit1_9{color:var(--text-link);font-size:11px;text-decoration:none}._textLink_1lit1_9:hover{text-decoration:underline}._linkButton_1lit1_11{all:unset;cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent);font-size:10px}._linkButton_1lit1_11:focus-visible{box-shadow:var(--shadow-focus)}._stack10_1lit1_13{flex-direction:column;gap:10px;min-width:0;display:flex}._stack8_1lit1_14{flex-direction:column;gap:8px;display:flex}._chip_1lit1_17{white-space:nowrap;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);height:22px;font-family:var(--font-body);color:var(--text-secondary);align-items:center;gap:6px;padding:0 6px 0 8px;font-size:12px;display:inline-flex}._chipDot_1lit1_22{background:var(--data-1);border-radius:50%;flex:none;width:6px;height:6px}._chipRow_1lit1_23{flex-wrap:wrap;gap:7px;display:flex}._portfolio_1lit1_26{background:var(--bg-app);flex:1;grid-template-columns:392px 1fr;gap:16px;min-height:0;padding:16px 20px;display:grid}._portfolioLeft_1lit1_27{flex-direction:column;gap:10px;min-height:0;display:flex}._filters_1lit1_28{flex-direction:column;gap:8px;display:flex}._filterPair_1lit1_29{grid-template-columns:1fr 1fr;gap:8px;display:grid}._slider_1lit1_30{flex-direction:column;gap:3px;padding:2px 2px 0;display:flex}._sliderHead_1lit1_31{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);justify-content:space-between;font-size:10px;display:flex}._sliderValue_1lit1_32{color:var(--text-secondary)}._range_1lit1_34{width:100%;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}._resultRow_1lit1_35{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);justify-content:space-between;align-items:center;padding:2px 2px 0;font-size:10px;display:flex}._cards_1lit1_36{flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:0 2px 0 0;list-style:none;display:flex;overflow:auto}._card_1lit1_36{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-primary);transition:background var(--duration-fast), border-color var(--duration-fast);flex-direction:column;gap:7px;padding:11px 12px;text-decoration:none;display:flex}._card_1lit1_36:hover{background:var(--surface-2);text-decoration:none}._card_1lit1_36[aria-current=true]{background:var(--accent-soft);border-color:var(--accent)}._cardHead_1lit1_44{align-items:center;gap:8px;display:flex}._cardName_1lit1_45{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}._cardCode_1lit1_46{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}._cardAddress_1lit1_47{color:var(--text-secondary);font-size:12px}._cardMeta_1lit1_48{font-family:var(--font-mono);color:var(--text-tertiary);align-items:center;gap:16px;font-size:11px;display:flex}._portfolio_1lit1_26[data-map=off]{grid-template-columns:minmax(0,1fr);position:relative}._portfolio_1lit1_26[data-map=off] ._filters_1lit1_28{flex-flow:wrap;align-items:center;gap:10px}._portfolio_1lit1_26[data-map=off] ._filters_1lit1_28>:first-child{flex:2 280px}._portfolio_1lit1_26[data-map=off] ._filterPair_1lit1_29{flex:2 320px}._portfolio_1lit1_26[data-map=off] ._slider_1lit1_30{flex:200px}._portfolio_1lit1_26[data-map=off] ._cards_1lit1_36{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:10px;display:grid}._drawerLayer_1lit1_56{pointer-events:none;position:absolute;inset:16px 20px}._drawerLayer_1lit1_56>*{pointer-events:auto;border-radius:var(--radius-md)}._mapBox_1lit1_59{min-height:0;display:grid;position:relative}._mapFrame_1lit1_60{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);min-height:0;position:relative;overflow:hidden}._insetDrawer_1lit1_63{z-index:5;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:0 var(--radius-md) var(--radius-md) 0;width:412px;max-width:100%;box-shadow:var(--shadow-lg);animation:_fade_1lit1_1 var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}@keyframes _fade_1lit1_1{0%{opacity:0}to{opacity:1}}._drawerHead_1lit1_70{border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:10px;padding:16px 18px;display:flex}._drawerTitles_1lit1_71{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}._drawerKind_1lit1_72{font-family:var(--font-mono);letter-spacing:.07em;color:var(--text-tertiary);font-size:10px}._drawerTitle_1lit1_71{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:1.3}._drawerSub_1lit1_74{color:var(--text-secondary);font-size:12px}._drawerBody_1lit1_75{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 18px;display:flex;overflow:auto}._drawerBody_1lit1_75>*,._fields_1lit1_76,._chipRow_1lit1_23,._drawerChart_1lit1_76,._drawerList_1lit1_76,._drawerSectionHead_1lit1_76{flex:none}._drawerFoot_1lit1_77{border-top:1px solid var(--border-subtle);gap:8px;padding:14px 18px;display:flex}._drawerList_1lit1_76{flex-direction:column;gap:9px;display:flex}._drawerListItem_1lit1_79{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);align-items:center;gap:10px;padding:9px 11px;text-decoration:none;display:flex}a._drawerListItem_1lit1_79:hover{background:var(--surface-2);text-decoration:none}._drawerListLabel_1lit1_84{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}._drawerListMeta_1lit1_85{font-family:var(--font-mono);color:var(--text-tertiary);white-space:nowrap;font-size:11px}._drawerSectionHead_1lit1_76{justify-content:space-between;align-items:center;display:flex}._portCount_1lit1_87{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}._drawerChart_1lit1_76{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);padding:10px 12px}._fields_1lit1_76{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}._field_1lit1_76{background:var(--surface-1);flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}._fields_1lit1_76>._field_1lit1_76:last-child:nth-child(odd){grid-column:span 1}._fieldKey_1lit1_93{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);font-size:10px}._fieldValue_1lit1_94{font-family:var(--font-mono);color:var(--text-primary);text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}._sidePanel_1lit1_97{border-right:1px solid var(--border-subtle);background:var(--surface-1);flex-direction:column;flex:0 264px;gap:16px;min-width:196px;padding:16px 16px 18px;display:flex;overflow:auto}._sideHead_1lit1_101{flex-direction:column;gap:8px;display:flex}._sideName_1lit1_102{font-family:var(--font-mono);color:var(--text-primary);font-size:17px;font-weight:600;line-height:1.3}._sideAddress_1lit1_103{color:var(--text-secondary);font-size:12px;line-height:1.45}._sideChips_1lit1_104{flex-direction:column;align-items:flex-start;gap:6px;padding-top:2px;display:flex}._miniMap_1lit1_105{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex:none;height:168px;position:relative;overflow:hidden}._floorNav_1lit1_106{flex-direction:column;gap:7px;display:flex}._sideLabel_1lit1_107{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-primary);text-transform:uppercase;margin:0;font-size:12px;font-weight:600}._floorList_1lit1_108{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._floorRow_1lit1_109{border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-secondary);transition:background var(--duration-fast);border-left:3px solid #0000;align-items:center;gap:9px;padding:8px 10px;text-decoration:none;display:flex}._floorRow_1lit1_109>svg{color:var(--text-tertiary);flex:none}._floorRow_1lit1_109:hover{background:var(--surface-2);text-decoration:none}._floorRow_1lit1_109[aria-current=page]{background:color-mix(in oklch, var(--accent) 9%, transparent);border-left-color:var(--accent);color:var(--text-primary)}._floorRow_1lit1_109[aria-current=page]>svg{color:var(--accent)}._floorRow_1lit1_109[aria-current=page] ._floorName_1lit1_118{font-weight:600}._floorName_1lit1_118{min-width:0;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}._newPlan_1lit1_120{cursor:pointer;text-align:left;border-radius:var(--radius-sm);border:1px dashed color-mix(in oklch, var(--brand-500) 40%, transparent);width:100%;color:var(--brand-600);font-family:var(--font-mono);letter-spacing:.05em;background:0 0;align-items:center;gap:8px;margin-top:6px;padding:7px 10px;font-size:10px;display:flex}._newPlan_1lit1_120:hover{background:color-mix(in oklch, var(--brand-500) 8%, transparent)}._newPlan_1lit1_120:focus-visible{box-shadow:var(--shadow-focus);outline:none}._opsPanel_1lit1_129{background:color-mix(in oklch, var(--accent) 7%, var(--surface-1));border-left:1px solid var(--accent);border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);flex-direction:column;flex:0 328px;min-width:272px;min-height:0;display:flex}._opsPanel_1lit1_129[data-collapsed]{flex:0 0 54px;min-width:54px}._opsHead_1lit1_135{border-bottom:1px solid color-mix(in oklch, var(--accent) 32%, transparent);flex:none;align-items:center;gap:8px;padding:11px 12px;display:flex}._opsPanel_1lit1_129[data-collapsed] ._opsHead_1lit1_135{justify-content:center}._opsTitle_1lit1_137{font-family:var(--font-mono);letter-spacing:.05em;color:var(--accent-strong);flex:1;font-size:12px;font-weight:600}._opsToggle_1lit1_138{cursor:pointer;border-radius:var(--radius-sm);width:26px;height:26px;color:var(--accent);border:1px solid color-mix(in oklch, var(--accent) 40%, transparent);background:color-mix(in oklch, var(--accent) 10%, transparent);flex:none;justify-content:center;align-items:center;display:flex}._opsToggle_1lit1_138:focus-visible,._opsRailButton_1lit1_143:focus-visible,._opsSectionHead_1lit1_143:focus-visible,._ackButton_1lit1_143:focus-visible{box-shadow:var(--shadow-focus);outline:none}._opsBody_1lit1_144{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._opsSection_1lit1_143{border-bottom:1px solid color-mix(in oklch, var(--accent) 26%, transparent)}._opsSectionHead_1lit1_143{all:unset;box-sizing:border-box;cursor:pointer;width:100%;transition:background var(--duration-fast);align-items:center;gap:9px;padding:12px;display:flex}._opsSectionHead_1lit1_143[data-open]{background:color-mix(in oklch, var(--accent) 10%, transparent)}._opsSectionLabel_1lit1_151{min-width:0;color:var(--text-primary);flex:1;font-size:13px;font-weight:600}._opsItems_1lit1_152{background:var(--surface-1);flex-direction:column;gap:8px;padding:0 12px 14px;display:flex}._opsItem_1lit1_152{border-bottom:1px solid color-mix(in oklch, var(--accent) 18%, transparent);align-items:flex-start;gap:9px;padding:11px 2px;display:flex}._opsItem_1lit1_152>:first-child{flex:none;margin-top:1px}._opsItemText_1lit1_155{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}._opsItemTitle_1lit1_156{color:var(--text-primary);font-size:13px;line-height:1.4;text-decoration:none}._opsItemTitle_1lit1_156:hover{text-decoration:underline}._opsItemMeta_1lit1_158{flex-wrap:wrap;align-items:center;gap:7px;display:flex}._opsAction_1lit1_159{justify-content:center;width:100%;margin-top:4px}._ackButton_1lit1_143{all:unset;border-radius:var(--radius-sm);cursor:pointer;width:26px;height:26px;color:var(--text-tertiary);flex:none;justify-content:center;align-self:center;align-items:center;display:flex}._ackButton_1lit1_143:hover{background:var(--surface-2)}._ackButton_1lit1_143[data-acked]{color:var(--status-success)}._ackButton_1lit1_143:disabled{cursor:not-allowed;opacity:.5}._opsRail_1lit1_143{flex-direction:column;flex:1;align-items:center;gap:10px;padding:12px 0;display:flex}._opsRailButton_1lit1_143{cursor:pointer;border-radius:var(--radius-sm);width:30px;height:30px;color:var(--hue);border:1px solid color-mix(in oklch, var(--hue) 40%, transparent);background:color-mix(in oklch, var(--hue) 12%, transparent);justify-content:center;align-items:center;display:flex;position:relative}._opsRailCount_1lit1_173{border-radius:var(--radius-pill);background:var(--hue);color:var(--on-accent);font-family:var(--font-mono);padding:1px 4px;font-size:9px;position:absolute;top:-4px;right:-6px}._tabBody_1lit1_179{background:var(--surface-1);flex-direction:column;flex:1;gap:14px;padding:16px 20px;display:flex}._instruments_1lit1_180{flex-direction:column;gap:12px;display:flex}._sectionHead_1lit1_181{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:9px;display:flex}._sectionTitle_1lit1_182{font-family:var(--font-mono);margin:0;font-size:15px;font-weight:600}._sectionActions_1lit1_183{align-items:center;gap:8px;margin-left:auto;display:flex}._groupGrid_1lit1_184{grid-template-columns:1fr 1fr .6fr;align-items:stretch;gap:10px;display:grid}._groupCell_1lit1_185{flex-direction:column;min-width:0;display:flex}._groupCell_1lit1_185>section{flex:1}._trendBar_1lit1_187{align-items:center;gap:10px;display:flex}._trendGrid_1lit1_188{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}._trendCard_1lit1_189{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:var(--radius-md);flex-direction:column;gap:10px;min-width:0;padding:13px;display:flex}._trendHead_1lit1_190{align-items:center;gap:8px;min-width:0;display:flex}._trendTitles_1lit1_191{flex-direction:column;gap:2px;min-width:0;display:flex}._trendSub_1lit1_192{font-size:var(--size-xs);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._trendTitle_1lit1_191{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:600;overflow:hidden}._iconGhost_1lit1_194{all:unset;cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-xs);display:flex}._iconGhost_1lit1_194:hover{color:var(--text-primary)}._iconGhost_1lit1_194:focus-visible{box-shadow:var(--shadow-focus)}._floorLayout_1lit1_199{flex-wrap:wrap;align-items:flex-start;gap:18px;padding:4px 0 8px;display:flex}._floorLeft_1lit1_200{flex-direction:column;flex:0 380px;gap:16px;min-width:300px;display:flex}._floorRight_1lit1_201{flex-direction:column;flex:280px;gap:13px;min-width:0;display:flex}._floorTitle_1lit1_202{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-primary);text-transform:uppercase;margin:0;font-size:13px;font-weight:600}h2._floorTitle_1lit1_202{text-transform:none}._planBox_1lit1_204{min-width:0;overflow:hidden}._zoneList_1lit1_205{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._zoneRow_1lit1_206{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);width:100%;color:var(--text-secondary);transition:background var(--duration-fast), border-color var(--duration-fast);align-items:center;gap:9px;padding:9px 11px;display:flex}._zoneRow_1lit1_206:hover{background:var(--surface-2)}._zoneRow_1lit1_206:focus-visible{box-shadow:var(--shadow-focus)}._zoneRow_1lit1_206[aria-pressed=true]{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 10%, var(--surface-1));color:var(--text-primary);font-weight:600}._zoneName_1lit1_214{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}._zoneSize_1lit1_215{font-family:var(--font-mono);color:var(--text-secondary);font-size:11px;font-weight:400}._zoneHead_1lit1_216{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._zoneChip_1lit1_217{font-family:var(--font-mono);border-radius:var(--radius-xs);background:color-mix(in oklch, var(--accent) 12%, transparent);color:var(--accent-strong);padding:3px 9px;font-size:11px}._card12_1lit1_218{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;gap:9px;min-width:0;padding:12px;display:flex}._cardHeadRow_1lit1_219{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._cardTitle_1lit1_220{color:var(--text-primary);font-size:13px;font-weight:600}._cardSub_1lit1_221{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}._cardSubBody_1lit1_222{color:var(--text-tertiary);font-size:11px}._customRange_1lit1_223{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}._devicesBlock_1lit1_224{border-top:1px solid var(--border-subtle);flex-direction:column;gap:9px;padding-top:13px;display:flex}._deviceGrid_1lit1_225{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:9px;display:grid}._deviceTile_1lit1_226{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);min-width:0;transition:background var(--duration-fast), border-color var(--duration-fast);align-items:center;gap:9px;padding:9px 11px;display:flex}._deviceTile_1lit1_226:hover{background:var(--surface-2)}._deviceTile_1lit1_226:focus-visible{box-shadow:var(--shadow-focus)}._deviceTile_1lit1_226[aria-pressed=true]{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 10%, var(--surface-1))}._deviceIcon_1lit1_234{flex:none;display:flex}._deviceText_1lit1_235{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._deviceCode_1lit1_236{font-family:var(--font-mono);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}._deviceType_1lit1_237{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._deviceValue_1lit1_238{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;font-size:12px}._stats_1lit1_239{flex-wrap:wrap;gap:16px;display:flex}._stat_1lit1_239{flex-direction:column;gap:2px;display:flex}._statKey_1lit1_241{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);font-size:9px}._statValue_1lit1_242{font-family:var(--font-mono);color:var(--text-primary);font-size:15px;font-weight:600}._hardware_1lit1_245{background:var(--bg-app);flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow:auto}._hardwareBar_1lit1_246{justify-content:flex-end;display:flex}._hwGroup_1lit1_247{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);flex:none;overflow-x:auto}._hwGroupHead_1lit1_248{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface-2);width:100%;transition:background var(--duration-fast);align-items:center;gap:9px;padding:10px 14px;display:flex}._hwGroupHead_1lit1_248:hover{background:var(--surface-3)}._hwGroupHead_1lit1_248:focus-visible{box-shadow:var(--shadow-focus)}._hwType_1lit1_254{font-family:var(--font-mono);color:var(--text-primary);font-size:12px;font-weight:600}._hwCount_1lit1_255{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}._hwSummary_1lit1_256{align-items:center;gap:10px;margin-left:auto;display:flex}._hwSummaryItem_1lit1_257{font-family:var(--font-mono);color:var(--text-secondary);align-items:center;gap:5px;font-size:11px;display:flex}._hwTable_1lit1_258{min-width:520px}._hwHeadRow_1lit1_259,._hwRow_1lit1_259{grid-template-columns:180px minmax(160px,1fr) 110px 130px;align-items:center;gap:12px;padding:8px 16px;display:grid}._hwHeadRow_1lit1_259{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono);letter-spacing:.07em;color:var(--text-tertiary);font-size:10px}._hwRow_1lit1_259{border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background var(--duration-fast);padding:10px 16px}._hwRow_1lit1_259:last-child{border-bottom:0}._hwRow_1lit1_259:hover,._hwRow_1lit1_259[aria-selected=true]{background:var(--surface-2)}._hwRow_1lit1_259:focus-visible{box-shadow:inset var(--shadow-focus);outline:none}._hwTag_1lit1_265{font-family:var(--font-mono);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}._hwZone_1lit1_266{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._hwEnd_1lit1_267{justify-self:end}._instrumentCards_1lit1_270{flex-direction:column;gap:10px;display:flex}._portUnit_1lit1_271{color:var(--text-tertiary);margin-left:4px}._detailPortName_1lit1_274{font-size:var(--size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-weight:600}._portPickList_1lit1_275{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._portPick_1lit1_275{all:unset;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-1);width:100%;font-size:var(--size-xs);color:var(--text-secondary);cursor:pointer;align-items:center;gap:9px;padding:7px 10px;display:flex}._portPick_1lit1_275:hover{border-color:color-mix(in oklch, var(--accent) 35%, var(--border-subtle))}._portPick_1lit1_275:focus-visible{box-shadow:var(--shadow-focus)}._portPick_1lit1_275[aria-pressed=true]{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 7%, var(--surface-1));color:var(--text-primary)}._portPick_1lit1_275[aria-pressed=true]>svg{color:var(--accent)}._portPickName_1lit1_281{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._portPickSeen_1lit1_282{font-family:var(--font-mono);font-size:var(--size-2xs);color:var(--text-tertiary);flex:none}._portPickValue_1lit1_283{text-align:right;min-width:72px;font-family:var(--font-mono);color:var(--text-primary);font-variant-numeric:tabular-nums;flex:none}._page_1k7g8_2{flex-direction:column;flex:1;min-height:0;display:flex}._split_1k7g8_3{flex:1;min-height:0;display:flex}._rail_1k7g8_6{border-right:1px solid var(--border-subtle);background:var(--surface-1);flex-direction:column;flex:none;width:292px;min-height:0;display:flex}._railHead_1k7g8_10{border-bottom:1px solid var(--border-subtle);flex-direction:column;flex:none;gap:10px;padding:14px;display:flex}._railCount_1k7g8_11{align-items:center;gap:8px;display:flex}._railCountLabel_1k7g8_12{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);font-size:10px}._railCountValue_1k7g8_13{font-family:var(--font-mono);color:var(--brand-500);font-size:11px}._railList_1k7g8_14{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}._row_1k7g8_16{border-bottom:1px solid var(--border-subtle);cursor:pointer;color:inherit;transition:background var(--duration-fast);border-left:3px solid #0000;flex-direction:column;gap:7px;padding:12px 14px 12px 11px;text-decoration:none;display:flex}._row_1k7g8_16:hover{background:var(--surface-2);text-decoration:none}._row_1k7g8_16[aria-current=page],._row_1k7g8_16[data-active]{border-left-color:var(--brand-500);background:color-mix(in oklch, var(--brand-500) 10%, transparent)}._rowTop_1k7g8_23{align-items:flex-start;gap:7px;display:flex}._rowIcon_1k7g8_24{color:var(--accent);flex:none;margin-top:1px;display:flex}._rowName_1k7g8_25{text-wrap:pretty;min-width:0;color:var(--text-primary);flex:1;font-size:13px;font-weight:600}._rowDraftName_1k7g8_26{color:var(--brand-700);text-wrap:pretty;font-size:13px;font-weight:600}._rowMeta_1k7g8_27{font-family:var(--font-mono);color:var(--text-tertiary);text-wrap:pretty;font-size:11px}._tag_1k7g8_28{font-family:var(--font-mono);letter-spacing:.06em;border-radius:var(--radius-xs);background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text-tertiary);flex:none;padding:3px 6px;font-size:9px}._rowAction_1k7g8_32{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;transition:background var(--duration-fast);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._rowAction_1k7g8_32:hover{background:var(--surface-3);color:var(--text-primary)}._rowAction_1k7g8_32[data-danger]:hover{background:var(--status-critical-bg);color:var(--status-critical)}._rowAction_1k7g8_32:disabled{cursor:not-allowed;opacity:.45}._rowAction_1k7g8_32:disabled:hover{color:var(--text-tertiary);background:0 0}._content_1k7g8_43{background:var(--page-tint);flex:1;min-width:0;min-height:0;padding:16px 20px 22px;position:relative;overflow:auto}._contentFill_1k7g8_44{min-height:0;display:flex;position:absolute;inset:0}._previewHead_1k7g8_46{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._previewTitles_1k7g8_47{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._previewName_1k7g8_48{text-wrap:pretty;margin:0;font-size:14px;font-weight:600}._previewMeta_1k7g8_49{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}._stack_1k7g8_50{flex-direction:column;gap:14px;display:flex}._gridScroll_1k7g8_53{padding-bottom:4px;overflow-x:auto}._grid_1k7g8_53{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:30px;gap:14px;min-width:660px;display:grid;position:relative}._cell_1k7g8_55{min-width:0;min-height:0;position:relative}._tileTitle_1k7g8_58{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._rangeSelect_1k7g8_59{border-radius:var(--radius-xs);background:color-mix(in oklch, var(--slate-500) 70%, var(--slate-600));height:22px;color:var(--surface-1);font-family:var(--font-mono);cursor:pointer;border:0;outline:none;padding:0 4px;font-size:10px;font-weight:600}._rangeSelect_1k7g8_59:focus-visible{box-shadow:0 0 0 2px var(--surface-1)}._rangeText_1k7g8_65{font-family:var(--font-mono);letter-spacing:.08em;opacity:.85;font-size:10px;font-weight:500}._logToggle_1k7g8_66{box-sizing:border-box;border-radius:var(--radius-xs);border:1px solid color-mix(in oklch, var(--surface-1) 55%, transparent);height:22px;color:var(--surface-1);font-family:var(--font-mono);cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast);background:0 0;align-items:center;padding:0 7px;font-size:10px;font-weight:600;display:flex}._logToggle_1k7g8_66[aria-pressed=true]{background:var(--brand-500);border-color:var(--brand-500)}._tileRemove_1k7g8_73{border-radius:var(--radius-xs);width:22px;height:22px;color:var(--surface-1);cursor:pointer;transition:background var(--duration-fast);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._tileRemove_1k7g8_73:hover{background:var(--status-critical)}._specEmpty_1k7g8_80{border:1px dashed var(--border-subtle);border-radius:var(--radius-md);text-align:center;color:var(--text-tertiary);justify-content:center;align-items:center;padding:26px 16px;font-size:12px;display:flex}._kpiFill_1k7g8_85{flex-direction:column;justify-content:center;height:100%;display:flex}._chips_1k7g8_87{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}._chip_1k7g8_87{font-family:var(--font-mono);border-radius:var(--radius-xs);background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text-secondary);padding:3px 7px;font-size:10px}._previewPanel_1k7g8_94{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;gap:10px;padding:14px;display:flex}._chartHead_1k7g8_95{align-items:flex-start;gap:10px;display:flex}._chartHeadName_1k7g8_96{margin:0;font-size:13px;font-weight:600}._typePill_1k7g8_97{font-family:var(--font-mono);letter-spacing:.06em;border-radius:var(--radius-xs);color:var(--accent);border:1px solid color-mix(in oklch, var(--brand-500) 45%, transparent);background:color-mix(in oklch, var(--brand-500) 10%, transparent);flex:none;padding:3px 6px;font-size:9px}._page_oxfk1_3{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow:auto}._micro_oxfk1_4{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);text-transform:uppercase;font-size:10px}._rows_oxfk1_6{flex-direction:column;gap:10px;display:flex}._row_oxfk1_6{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}._tag_oxfk1_11{flex:none;align-items:center;gap:8px;height:34px;margin-top:19px;display:flex}._swatch_oxfk1_12{border-radius:3px;width:10px;height:10px}._letter_oxfk1_13{font-family:var(--font-mono);color:var(--text-secondary);font-size:11px;font-weight:600}._building_oxfk1_14{flex:2 200px;min-width:150px}._floor_oxfk1_15{flex:130px;min-width:120px}._room_oxfk1_16{flex:140px;min-width:130px}._date_oxfk1_17{flex-direction:column;flex:0 0 152px;gap:5px;display:flex}._period_oxfk1_18{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}._remove_oxfk1_19{border-color:var(--border-subtle);width:34px;height:34px;color:var(--text-tertiary);margin-top:19px;margin-left:auto}._remove_oxfk1_19:hover:not(:disabled){color:var(--status-critical);border-color:var(--status-critical);background:0 0}._settings_oxfk1_22{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);flex-wrap:wrap;align-items:flex-end;gap:20px;padding:12px 14px;display:flex}._metricBlock_oxfk1_26{flex-direction:column;flex:420px;gap:8px;min-width:0;display:flex}._chips_oxfk1_27{flex-wrap:wrap;gap:8px;display:flex}._noCommon_oxfk1_28{font-size:var(--size-sm);color:var(--text-tertiary)}._chip_oxfk1_27{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-secondary);font:inherit;cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast);padding:6px 12px;font-size:12px}._chip_oxfk1_27:hover{border-color:var(--border-strong)}._chip_oxfk1_27[aria-pressed=true]{border-color:var(--brand-500);background:color-mix(in oklch, var(--brand-500) 16%, transparent);color:var(--brand-500);font-weight:600}._rangeBlock_oxfk1_38{flex-direction:column;flex:none;gap:4px;display:flex}._rangeBlock_oxfk1_38 [role=tablist]{border-bottom:0;gap:2px}._rangeBlock_oxfk1_38 [role=tab]{color:var(--text-tertiary);margin-bottom:0;padding:7px 14px 6px;font-size:13px}._rangeBlock_oxfk1_38 [role=tab][aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--accent);font-weight:600}._cards_oxfk1_44{grid-template-columns:repeat(auto-fit,minmax(max(360px,33.3333% - 9.33333px),1fr));gap:14px;display:grid}._card_oxfk1_44{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}._cardHead_oxfk1_49{align-items:center;gap:8px;margin-bottom:4px;display:flex}._cardTitle_oxfk1_50{font-family:var(--font-mono);font-size:12px;font-weight:600}._cardUnit_oxfk1_51{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}._page_11eep_3{background:var(--page-tint);flex:1;min-height:0;display:flex}._main_11eep_4{flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px 20px 22px;display:flex;overflow:auto}._toolbar_11eep_5{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._spacer_11eep_6{flex:1}._name_11eep_9{font-family:var(--font-mono);font-size:12px;font-weight:600}._mono_11eep_10{font-family:var(--font-mono);color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px}._stack_11eep_11{flex-direction:column;gap:2px;min-width:0;display:flex}._sub_11eep_12{color:var(--text-tertiary);font-size:11px}._error_11eep_13{color:var(--status-critical);overflow-wrap:anywhere;font-size:12px;line-height:1.45}._counts_11eep_14{font-family:var(--font-mono);color:var(--text-secondary);flex-direction:column;align-items:flex-end;gap:2px;font-size:11px;display:flex}._problems_11eep_15{color:var(--status-warning)}._form_11eep_18{flex-direction:column;gap:12px;display:flex}._panel_11eep_21{border-left:1px solid var(--border-default);background:var(--surface-1);width:400px;box-shadow:var(--shadow-md);flex-direction:column;flex:none;display:flex}._panelHead_11eep_22{border-bottom:1px solid var(--border-subtle);flex-direction:column;flex:none;gap:8px;padding:14px 16px;display:flex}._headRow_11eep_23{align-items:center;gap:8px;min-width:0;display:flex}._headIcon_11eep_24{color:var(--accent);display:flex}._panelName_11eep_25{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);margin:0;font-size:14px;font-weight:600;overflow:hidden}._headStatus_11eep_26{margin-left:auto;display:flex}._panelSub_11eep_27{color:var(--text-tertiary);font-size:12px}._panelBody_11eep_28{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._section_11eep_30{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}._sectionHead_11eep_31{align-items:center;gap:8px;padding:12px 16px 0;display:flex}._sectionIcon_11eep_32{color:var(--text-tertiary);display:flex}._sectionLabel_11eep_33{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-secondary);margin:0;font-size:10px;font-weight:600}._sectionMeta_11eep_34{font-family:var(--font-mono);color:var(--text-tertiary);margin-left:auto;font-size:10px}._empty_11eep_35{color:var(--text-tertiary);margin:0;padding:0 16px;font-size:12px}._facts_11eep_37{grid-template-columns:minmax(100px,max-content) minmax(0,1fr);gap:6px 14px;margin:0;padding:0 16px;display:grid}._fact_11eep_37{display:contents}._facts_11eep_37 dt{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--text-tertiary);text-transform:uppercase;padding-top:2px;font-size:10px;font-weight:600}._facts_11eep_37 dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:12px}._reasons_11eep_42{color:var(--status-warning);flex-direction:column;gap:3px;margin:0;padding:0 16px 0 32px;font-size:12px;line-height:1.45;display:flex}._reasons_11eep_42 li[data-ok]{color:var(--status-success)}._devices_11eep_46{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._device_11eep_46{border-top:1px solid var(--border-subtle);flex-direction:column;gap:3px;padding:9px 16px;display:flex}._deviceHead_11eep_48{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._hardware_11eep_49{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:12px;font-weight:600;overflow:hidden}._deviceSub_11eep_50{color:var(--text-tertiary);font-size:11px}._values_11eep_51{font-family:var(--font-mono);color:var(--text-secondary);flex-wrap:wrap;gap:4px 10px;font-size:10px;display:flex}._values_11eep_51 [data-extra]{color:var(--status-warning)}._warn_11eep_53{color:var(--status-warning);font-size:11px}._builder_1gaa7_2{min-height:0;display:flex;position:absolute;inset:0}._scroll_1gaa7_3{flex-direction:column;flex:1;gap:14px;min-width:0;padding:16px 20px 22px;display:flex;overflow:auto}._toolbar_1gaa7_5{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._name_1gaa7_6{width:360px;max-width:100%}._spacer_1gaa7_7{flex:1}._grid_1gaa7_10{border-radius:var(--radius-md);outline-offset:4px;min-width:660px;transition:background var(--duration-fast);outline:0 solid #0000;flex:none;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:30px;gap:14px;display:grid;position:relative}._grid_1gaa7_10[data-dragging]{background:repeating-linear-gradient(90deg, color-mix(in oklch, var(--brand-500) 5%, transparent) 0 calc((100% - 154px) / 12), transparent calc((100% - 154px) / 12) calc((100% - 154px) / 12 + 14px))}._grid_1gaa7_10[data-flagged]{outline:2px solid var(--status-critical)}._empty_1gaa7_24{border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--text-tertiary);text-align:center;grid-area:1/1/span 6/-1;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;display:flex}._cell_1gaa7_29{min-width:0;min-height:0;position:relative}._cell_1gaa7_29[data-active]{z-index:4}._cell_1gaa7_29>section{outline-offset:2px;outline:0 solid #0000}._cell_1gaa7_29[data-active]>section{outline:2px solid var(--brand-500)}._ghost_1gaa7_33{box-sizing:border-box;border:1.5px dashed var(--brand-500);border-radius:var(--radius-md);background:color-mix(in oklch, var(--brand-500) 10%, transparent);height:100%}._handle_1gaa7_37{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:var(--radius-xs)}._handle_1gaa7_37:focus-visible{outline:2px solid var(--surface-1);outline-offset:2px}._cell_1gaa7_29[data-moving] ._handle_1gaa7_37{cursor:grabbing}._size_1gaa7_40{font-family:var(--font-mono);border-radius:var(--radius-xs);background:var(--brand-500);color:var(--on-accent);pointer-events:none;padding:3px 7px;font-size:10px;position:absolute;bottom:10px;right:10px}._resizeW_1gaa7_44{cursor:ew-resize;z-index:2;touch-action:none;width:12px;position:absolute;top:36px;bottom:12px;right:-6px}._resizeH_1gaa7_45{cursor:ns-resize;z-index:2;touch-action:none;height:12px;position:absolute;bottom:-6px;left:12px;right:12px}._resizeB_1gaa7_46{cursor:nwse-resize;z-index:3;touch-action:none;box-sizing:border-box;border-right:2px solid var(--border-strong);border-bottom:2px solid var(--border-strong);border-bottom-right-radius:var(--radius-md);width:16px;height:16px;transition:border-color var(--duration-fast);position:absolute;bottom:0;right:0}._resizeB_1gaa7_46:hover{border-color:var(--brand-500)}._rail_1gaa7_54{border-left:1px solid var(--border-strong);background:var(--surface-1);width:272px;min-height:0;box-shadow:var(--shadow-md);flex-direction:column;flex:none;display:flex}._rail_1gaa7_54[data-closed]{width:40px}._railHead_1gaa7_59{text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:color-mix(in oklch, var(--slate-400) 55%, var(--slate-500));width:100%;color:var(--surface-1);font-family:var(--font-mono);letter-spacing:.08em;border:0;flex:none;align-items:center;gap:8px;padding:10px 14px;font-size:10px;font-weight:600;display:flex}._railHead_1gaa7_59:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._railHead_1gaa7_59[aria-expanded=false]{flex-direction:column;flex:1;justify-content:flex-start;gap:12px;padding:12px 0}._railTitle_1gaa7_66{flex:1}._railCount_1gaa7_67{opacity:.85;font-weight:500}._railVertical_1gaa7_68{writing-mode:vertical-rl;white-space:nowrap}._railCaret_1gaa7_69{display:flex}._railTools_1gaa7_70{flex-direction:column;flex:none;gap:8px;padding:12px 12px 8px;display:flex}._railHint_1gaa7_71{color:var(--text-tertiary);text-wrap:pretty;font-size:11px}._railList_1gaa7_72{flex-direction:column;flex:1;align-items:stretch;gap:8px;min-height:0;padding:0 12px 12px;display:flex;overflow:auto}._noCharts_1gaa7_73{color:var(--text-tertiary);text-wrap:pretty;font-size:13px}._noChartsAction_1gaa7_74{align-self:flex-start}._libRow_1gaa7_76{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-1);cursor:grab;transition:background var(--duration-fast), border-color var(--duration-fast);flex:none;align-items:center;gap:9px;padding:9px 11px;display:flex}._libRow_1gaa7_76:hover{background:var(--surface-2);border-color:var(--border-default)}._libRow_1gaa7_76:focus-visible{box-shadow:var(--shadow-focus);outline:none}._libIcon_1gaa7_82{color:var(--accent);flex:none;display:flex}._libText_1gaa7_83{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._libName_1gaa7_84{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._libMeta_1gaa7_85{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}._libCount_1gaa7_86{font-family:var(--font-mono);color:var(--brand-500);flex:none;font-size:10px}._libPlus_1gaa7_87{color:var(--text-tertiary);flex:none;display:flex}._railScope_1gaa7_89{border-bottom:1px solid var(--border-subtle);flex-direction:column;flex:none;gap:10px;padding:12px;display:flex}._railScope_1gaa7_89>span{display:block}._editor_egtf6_2{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}._toolbar_egtf6_4{background:var(--surface-1);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;flex:none;align-items:center;gap:10px 12px;padding:12px 20px;display:flex}._nameField_egtf6_8{flex:200px;min-width:200px;max-width:300px}._typeWrap_egtf6_9{flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}._micro_egtf6_10{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);flex:none;font-size:10px}._typeGroup_egtf6_11{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:2px;min-width:0;min-height:36px;padding:3px;display:flex}._typeSep_egtf6_15{background:var(--border-default);flex:none;width:1px;height:18px;margin:0 3px}._typeBtn_egtf6_16{box-sizing:border-box;border-radius:var(--radius-xs);min-width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast), box-shadow var(--duration-fast);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 7px;display:flex}._typeBtn_egtf6_16:hover{color:var(--text-primary)}._typeBtn_egtf6_16[aria-pressed=true]{background:var(--surface-1);color:var(--brand-700);box-shadow:var(--shadow-sm)}._typeBtn_egtf6_16:focus-visible{box-shadow:var(--shadow-focus);outline:none}._typeLabel_egtf6_24{font-family:var(--font-mono);white-space:nowrap;font-size:11px;font-weight:600}._actions_egtf6_25{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}._body_egtf6_27{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow:auto}._body_egtf6_27>*{flex:none}._card_egtf6_31{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);overflow:hidden}._card_egtf6_31[data-flagged]{outline:2px solid var(--status-critical);outline-offset:2px}._cardHead_egtf6_33{border-bottom:1px solid var(--border-subtle);gap:2px;padding:0 12px;display:flex}._cardTab_egtf6_34{border-bottom:2px solid var(--brand-500);font-family:var(--font-mono);color:var(--text-primary);margin:0;padding:10px 12px 8px;font-size:12px;font-weight:600}._cardBody_egtf6_38{flex-direction:column;gap:12px;padding:14px;display:flex}._pinned_egtf6_40{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}._row_egtf6_41{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._hint_egtf6_42{color:var(--text-tertiary);font-size:11px}._spacer_egtf6_43{flex:1}._link_egtf6_44{font:inherit;color:var(--text-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}._link_egtf6_44:hover{text-decoration:underline}._dot_egtf6_46{color:var(--border-strong)}._chips_egtf6_48{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._chip_egtf6_48{box-sizing:border-box;white-space:nowrap;border-radius:var(--radius-sm);background:color-mix(in oklch, var(--brand-500) 7%, var(--surface-1));border:1px solid color-mix(in oklch, var(--brand-500) 40%, transparent);flex:none;align-items:center;gap:7px;height:28px;padding:0 4px 0 9px;display:flex}._swatch_egtf6_54{border-radius:2px;flex:none;width:8px;height:8px}._chipDevice_egtf6_55{font-family:var(--font-mono);font-size:11px;font-weight:600}._chipPort_egtf6_56{font-family:var(--font-mono);color:var(--brand-700);font-size:11px}._chipWhere_egtf6_57{color:var(--text-tertiary);font-size:11px}._chipX_egtf6_58{border-radius:var(--radius-xs);width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;transition:background var(--duration-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}._chipX_egtf6_58:hover{background:var(--surface-3);color:var(--text-primary)}._filters_egtf6_65{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;display:grid}._filtersHint_egtf6_66{color:var(--text-tertiary);margin-top:-6px;font-size:11px}._portsLabel_egtf6_68{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);font-size:11px}._portsCount_egtf6_69{font-family:var(--font-mono);color:var(--brand-500);font-size:11px}._empty_egtf6_70{color:var(--text-tertiary);font-size:12px}._devices_egtf6_73{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;gap:12px;display:grid}._device_egtf6_73{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;min-width:0;display:flex;overflow:hidden}._deviceToggle_egtf6_75{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;padding:0;display:flex}._deviceToggle_egtf6_75:focus-visible{box-shadow:inset var(--shadow-focus);outline:none}._deviceHead_egtf6_80{background:color-mix(in oklch, var(--slate-400) 55%, var(--slate-500));color:var(--surface-1);align-items:center;gap:8px;padding:8px 12px;display:flex}._deviceName_egtf6_84{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);letter-spacing:.04em;flex:1;font-size:11px;font-weight:700;overflow:hidden}._deviceCount_egtf6_85{font-family:var(--font-mono);opacity:.9;flex:none;font-size:10px}._deviceSub_egtf6_86{text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);transition:background var(--duration-fast);padding:7px 12px;font-size:11px;display:block;overflow:hidden}._deviceToggle_egtf6_75:hover ._deviceSub_egtf6_86{background:var(--surface-2)}._port_egtf6_68{border-top:1px solid var(--border-subtle);background:var(--surface-1);cursor:pointer;transition:background var(--duration-fast);align-items:center;gap:9px;padding:7px 12px;display:flex}._port_egtf6_68[data-on]{background:color-mix(in oklch, var(--brand-500) 7%, var(--surface-1))}._port_egtf6_68:hover{background:var(--surface-2)}._portName_egtf6_97{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);flex:1;font-size:12px;overflow:hidden}._port_egtf6_68[data-on] ._portName_egtf6_97{font-weight:600}._portUnit_egtf6_99{text-align:right;width:42px;font-family:var(--font-mono);color:var(--text-tertiary);flex:none;font-size:10px}._page_1bm19_2{flex-direction:column;gap:16px;display:flex}._head_1bm19_3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._titles_1bm19_4{flex-direction:column;gap:2px;min-width:0;display:flex}._name_1bm19_5{margin:0;font-size:14px;font-weight:600}._sub_1bm19_6{color:var(--text-tertiary);text-wrap:pretty;font-size:12px}._note_1bm19_7{color:var(--text-secondary);margin:0;font-size:12px}._note_1bm19_7[role=alert]{color:var(--status-critical)}._kpis_1bm19_10{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}._kpiWrap_1bm19_11{flex-direction:column;min-width:0;display:flex}._kpiWrap_1bm19_11>*{flex:1}._row2_1bm19_13{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}._row3_1bm19_14{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}._allAlerts_1bm19_16{color:var(--surface-1);text-decoration:none}._allAlerts_1bm19_16:hover{text-decoration:underline}._attention_1bm19_18{flex-direction:column;flex:1;align-self:stretch;gap:9px;margin:0;padding:0;list-style:none;display:flex}._attentionRow_1bm19_19{color:var(--text-primary);align-items:center;gap:9px;text-decoration:none;display:flex}._attentionRow_1bm19_19:hover ._attentionName_1bm19_20{text-decoration:underline}._attentionName_1bm19_20{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}._attentionCount_1bm19_22{font-family:var(--font-mono);color:var(--text-secondary);font-size:11px}._empty_1bm19_23{color:var(--text-tertiary);font-size:12px}._gauge_1bm19_25{width:180px}._page_198kq_3{background:var(--page-tint);flex:1;min-height:0;display:flex}._main_198kq_4{flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px 20px 22px;display:flex;overflow:auto}._toolbar_198kq_5{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._spacer_198kq_6{flex:1}._deviceCell_198kq_9{align-items:center;gap:8px;min-width:0;display:flex}._deviceName_198kq_10{white-space:nowrap;font-family:var(--font-mono);flex:none;font-size:12px;font-weight:600}._deviceType_198kq_11,._ellipsis_198kq_11{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._deviceType_198kq_11{color:var(--text-tertiary);font-size:11px}._location_198kq_13{color:var(--text-secondary);font-size:12px}._coverage_198kq_14{align-items:center;gap:8px;width:100%;display:flex}._coverage_198kq_14>:first-child{flex:1}._dash_198kq_16{text-align:right;min-width:30px;font-family:var(--font-mono);color:var(--text-secondary);font-size:11px}._panel_198kq_19{border-left:1px solid var(--border-default);background:var(--surface-1);width:380px;box-shadow:var(--shadow-md);flex-direction:column;flex:none;display:flex}._panelHead_198kq_20{border-bottom:1px solid var(--border-subtle);flex-direction:column;flex:none;gap:6px;padding:14px 16px;display:flex}._headRow_198kq_21{align-items:center;gap:8px;min-width:0;display:flex}._cpu_198kq_22{color:var(--accent);display:flex}._panelName_198kq_23{white-space:nowrap;font-family:var(--font-mono);margin:0;font-size:14px;font-weight:600}._panelType_198kq_24{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-tertiary);font-size:12px;overflow:hidden}._panelLoc_198kq_25{color:var(--text-tertiary);font-size:12px}._panelBody_198kq_26{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._section_198kq_28{border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}._sectionHead_198kq_29{align-items:center;gap:8px;padding:12px 16px 6px;display:flex}._sectionIcon_198kq_30{color:var(--text-tertiary);display:flex}._sectionLabel_198kq_31{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-secondary);margin:0;font-size:10px;font-weight:600}._sectionMeta_198kq_32{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}._textButton_198kq_33{cursor:pointer;font:inherit;color:var(--brand-600);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}._textButton_198kq_33:disabled{opacity:.5;cursor:default}._allOn_198kq_38{margin-left:auto}._empty_198kq_39{color:var(--text-tertiary);padding:4px 16px 8px;font-size:12px}._addRow_198kq_40{padding:6px 16px 12px}._item_198kq_42{border-top:1px solid var(--border-subtle);transition:opacity var(--duration-fast);align-items:flex-start;gap:10px;padding:10px 16px;display:flex;position:relative}._item_198kq_42[data-off]{opacity:.6}._source_198kq_44{display:flex;position:absolute;top:8px;right:12px}._trash_198kq_45{display:flex;position:absolute;top:24px;right:8px}._trash_198kq_45 button{color:var(--status-critical)}._switch_198kq_47{margin-top:1px;display:flex}._disabled_198kq_48{cursor:not-allowed}._itemBody_198kq_49{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._itemName_198kq_50{text-wrap:pretty;padding-right:32px;font-size:13px;line-height:1.4}._metaGrid_198kq_51{font-family:var(--font-mono);color:var(--text-tertiary);white-space:nowrap;grid-template-columns:12ch 21ch minmax(0,auto);align-items:baseline;font-size:10px;line-height:1.6;display:grid}._meta_198kq_51{font-family:var(--font-mono);color:var(--text-tertiary);text-wrap:pretty;padding-right:24px;font-size:10px;line-height:1.6}._form_198kq_58{border:1px solid var(--accent);border-radius:var(--radius-sm);flex-direction:column;gap:8px;margin:4px 16px 12px;padding:10px;display:flex}._formRow_198kq_59{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}._formRow_198kq_59[data-inline]{align-items:center}._micro_198kq_61{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);font-size:10px}._unit_198kq_62{color:var(--text-tertiary);font-size:12px}._visibility_198kq_63{flex-direction:column;gap:4px;display:flex}._hint_198kq_64{color:var(--text-tertiary);font-size:11px}._segIcon_198kq_65{align-items:center;gap:5px;display:inline-flex}._actions_198kq_66{align-items:center;gap:8px;display:flex}._facts_198kq_69{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:6px 14px;margin:0;padding:0 16px 12px;display:grid}._fact_198kq_69{display:contents}._facts_198kq_69 dt{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--text-tertiary);text-transform:uppercase;padding-top:2px;font-size:10px;font-weight:600}._facts_198kq_69 dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:12px}._mono_198kq_73{font-family:var(--font-mono);font-size:12px}._link_198kq_74{color:var(--brand-600)}._actionsRow_198kq_75{flex-wrap:wrap;gap:8px;padding:0 16px 12px;display:flex}._portList_198kq_76{flex-direction:column;margin:0;padding:0 16px 12px;list-style:none;display:flex}._portList_198kq_76 li{border-top:1px solid var(--border-subtle);grid-template-columns:36px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:5px 0;font-size:12px;display:grid}._portNo_198kq_78{font-family:var(--font-mono);color:var(--text-secondary);font-size:11px;font-weight:600}._portName_198kq_79{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._portValue_198kq_80{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;font-size:11px}._panelHead_198kq_20 [role=tablist]{margin-bottom:-14px}._viewTabs_198kq_82{border-bottom:1px solid var(--border-default);background:var(--surface-2);padding:4px 14px 0}._viewTabs_198kq_82>[role=tablist]{border-bottom:0}._grid_13heq_4{flex:1;grid-template-columns:repeat(3,minmax(220px,1fr)) minmax(280px,360px);gap:12px;min-height:480px;display:grid;overflow-x:auto}._stack_13heq_8{grid-template-rows:minmax(0,2fr) minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid}._column_13heq_9{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:0;height:100%;min-height:0;box-shadow:var(--shadow-panel);transition:border-color var(--duration-fast);flex-direction:column;display:flex}._column_13heq_9[data-drop=ok]{border-color:var(--accent)}._column_13heq_9[data-drop=refused]{border-color:var(--status-critical)}._colHead_13heq_16{align-items:center;gap:8px;padding:10px 12px 8px;display:flex}._hue_13heq_17{border-radius:2px;flex:none;width:8px;height:8px}._colLabel_13heq_18{font-family:var(--font-mono);letter-spacing:.07em;color:var(--text-secondary);margin:0;font-size:11px;font-weight:600}._count_13heq_19{font-family:var(--font-mono);color:var(--text-tertiary);background:var(--surface-3);border-radius:var(--radius-pill);padding:1px 7px;font-size:10px}._cards_13heq_23{flex-direction:column;flex:1;gap:8px;min-height:12px;padding:2px 8px 8px;display:flex;overflow-y:auto}._drop_13heq_24{border:1px dashed var(--accent);border-radius:var(--radius-sm);text-align:center;color:var(--accent);padding:10px;font-size:11px}._drop_13heq_24[data-refused]{border-color:var(--status-critical);color:var(--status-critical);text-align:left;line-height:1.4}._dropHead_13heq_29{font-family:var(--font-mono);letter-spacing:.06em;margin-bottom:3px;font-size:10px;font-weight:600;display:block}._colFoot_13heq_30{padding:0 8px 8px}._addLink_13heq_31{border-radius:var(--radius-sm);cursor:pointer;width:100%;font:inherit;color:var(--text-tertiary);text-align:left;transition:background var(--duration-fast);background:0 0;border:0;align-items:center;gap:6px;padding:7px 8px;font-size:12px;display:flex}._addLink_13heq_31:hover{background:var(--surface-3);color:var(--text-primary)}._card_13heq_23{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:var(--radius-sm);transition:border-color var(--duration-fast), opacity var(--duration-fast);flex-direction:column;gap:8px;padding:10px 11px;display:flex}._card_13heq_23:hover{border-color:var(--border-strong)}._card_13heq_23[draggable=true]{cursor:grab}._card_13heq_23[data-dragging]{opacity:.4}._cardTop_13heq_46{align-items:center;gap:6px;min-height:14px;display:flex}._code_13heq_47{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}._mini_13heq_48{border-radius:var(--radius-xs);cursor:pointer;width:20px;height:20px;color:var(--text-tertiary);transition:background var(--duration-fast);background:0 0;border:0;justify-content:center;align-items:center;margin:-3px 0;padding:0;display:flex}._mini_13heq_48:hover{background:var(--surface-3);color:var(--text-primary)}._mini_13heq_48[data-danger]:hover,._mini_13heq_48[data-danger][aria-expanded=true]{background:var(--status-critical-bg);color:var(--status-critical)}._mini_13heq_48[data-danger]{margin-right:-4px}._title_13heq_56{text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400;line-height:1.4}._edit_13heq_57{flex-direction:column;gap:6px;display:flex}._editArea_13heq_58{resize:none;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-2);border:1px solid var(--accent);border-radius:var(--radius-sm);padding:7px 9px;font-size:13px;line-height:normal}._row_13heq_62{align-items:center;gap:6px;display:flex}._small_13heq_63{font-family:var(--font-mono);border-radius:var(--radius-xs);cursor:pointer;color:var(--text-secondary);border:1px solid var(--border-default);transition:background var(--duration-fast);background:0 0;padding:4px 10px;font-size:11px}._small_13heq_63:hover{background:var(--surface-2)}._small_13heq_63[data-tone=primary]{background:var(--brand-500);border-color:var(--brand-500);color:var(--on-accent);font-weight:600}._small_13heq_63[data-tone=danger]{background:var(--status-critical);border-color:var(--status-critical);color:var(--on-accent);padding:5px 10px;font-weight:600}._foot_13heq_71{color:var(--text-tertiary);align-items:center;gap:10px;min-width:0;font-size:11px;display:flex}._due_13heq_72{border-radius:var(--radius-xs);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:2px 6px;display:flex}._due_13heq_72[data-tone=soon]{background:var(--status-warning-bg);color:var(--status-warning)}._due_13heq_72[data-tone=overdue]{background:var(--status-critical-bg);color:var(--status-critical)}._due_13heq_72[data-tone=done]{background:var(--status-success-bg);color:var(--status-success)}._site_13heq_76{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}._site_13heq_76 span{text-overflow:ellipsis;overflow:hidden}._spacer_13heq_78{flex:1}._unassigned_13heq_79{width:22px;height:22px;font-family:var(--font-mono);background:var(--surface-3);color:var(--text-tertiary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex}._confirm_13heq_83{border-top:1px solid var(--status-critical-border);background:var(--status-critical-bg);border-radius:0 0 var(--radius-sm) var(--radius-sm);flex-direction:column;gap:8px;margin:2px -11px -10px;padding:10px 11px;display:flex}._confirmText_13heq_88{color:var(--text-primary);margin:0;font-size:12px}._addForm_13heq_90{flex-direction:column;gap:8px;display:flex}._addArea_13heq_91{resize:none;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-1);border:1px solid var(--accent);border-radius:var(--radius-sm);padding:8px 10px;font-size:13px;line-height:normal}._editArea_13heq_58:focus-visible,._addArea_13heq_91:focus-visible{outline:none}._addFields_13heq_97{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);flex-direction:column;gap:8px;padding:8px;display:flex}._meta_13heq_103{box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-1);height:32px;font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:flex}._newTpl_13heq_108{border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;gap:10px;padding:12px 14px;display:flex}._newHead_13heq_112{align-items:center;gap:8px;display:flex}._newTitle_13heq_113{font-family:var(--font-mono);letter-spacing:.06em;color:var(--brand-600);margin:0;font-size:11px;font-weight:600}._note_13heq_114{color:var(--text-tertiary);font-size:11px}._newGrid_13heq_115{grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) minmax(160px,1fr) 110px;align-items:end;gap:10px;display:grid}._nameCell_13heq_116{align-items:center;gap:8px;min-width:0;display:flex}._nameText_13heq_117{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._mono_13heq_118{font-family:var(--font-mono);color:var(--text-secondary);font-size:12px}._typeText_13heq_119{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._dangerIcon_13heq_120{color:var(--status-critical)}._rowActions_13heq_123{justify-content:flex-end;align-items:center;gap:2px;margin-block:-2px;display:flex}._rowActions_13heq_123 button{width:25px;height:25px}._addOne_13heq_125{opacity:0}[role=row]:hover ._addOne_13heq_125,._addOne_13heq_125:focus-visible,._addOne_13heq_125[aria-expanded=true]{opacity:1}._bar_13heq_127{z-index:2;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-md);flex-wrap:wrap;align-items:flex-end;gap:16px;padding:12px 16px 14px;display:flex;position:sticky;bottom:0}._barEnd_13heq_132{align-self:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}._pick_13heq_133{flex-direction:column;gap:10px;display:flex}._pickHead_13heq_134{flex-direction:column;gap:3px;display:flex}._pickName_13heq_135{color:var(--text-primary);text-wrap:pretty;font-size:12px}._pickMeta_13heq_136{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}._pickNext_13heq_137{color:var(--text-tertiary);text-wrap:pretty;margin:0;font-size:11px}._siteTab_13heq_140{background:var(--surface-1);flex-direction:column;flex:1;gap:12px;padding:18px 20px 20px;display:flex}._siteHead_13heq_141{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}._siteTitle_13heq_142{font-family:var(--font-mono);margin:0;font-size:15px;font-weight:600}._siteCount_13heq_143{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}._siteFilters_13heq_144{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}._taskRows_13heq_145{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._taskRow_13heq_145{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);cursor:pointer;color:inherit;transition:background var(--duration-fast);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:11px 13px;text-decoration:none;display:grid}._taskRow_13heq_145:hover{background:var(--surface-2);text-decoration:none}._taskTitle_13heq_152{text-wrap:pretty;min-width:0;font-size:13px;font-weight:600}._taskMeta_13heq_153{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}._taskSub_13heq_154{font-family:var(--font-mono);color:var(--text-secondary);font-size:11px}._taskDue_13heq_155{font-family:var(--font-mono);white-space:nowrap;color:var(--text-tertiary);font-size:10px}._taskDue_13heq_155[data-overdue]{color:var(--status-critical)}._none_13heq_157{border:1px dashed var(--border-subtle);border-radius:var(--radius-sm);text-align:center;font-family:var(--font-mono);color:var(--text-tertiary);padding:20px;font-size:11px}._detailBar_13heq_161{align-items:center;gap:10px;display:flex}._detail_13heq_161{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;gap:14px;padding:16px;display:flex}._detailHead_13heq_166{flex-direction:column;gap:5px;display:flex}._detailTitleRow_13heq_167{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._detailTitle_13heq_167{text-wrap:pretty;margin:0;font-size:16px;font-weight:600}._detailSub_13heq_169,._detailDue_13heq_170{font-family:var(--font-mono);color:var(--text-secondary);font-size:12px}._detailDue_13heq_170[data-overdue]{color:var(--status-critical)}._microLabel_13heq_172{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);font-size:10px}._statusGroup_13heq_173{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);flex-wrap:wrap;max-width:100%;display:flex;overflow:hidden}._statusOpt_13heq_177{font-family:var(--font-mono);cursor:pointer;border:0;border-left:1px solid var(--border-subtle);color:var(--text-secondary);transition:background var(--duration-fast);background:0 0;padding:7px 14px;font-size:11px}._statusOpt_13heq_177:first-child{border-left-color:#0000}._statusOpt_13heq_177:hover{background:var(--surface-2)}._statusOpt_13heq_177[aria-disabled=true]{cursor:not-allowed;opacity:.5}._statusOpt_13heq_177[aria-checked=true]{opacity:1;font-weight:600}._statusOpt_13heq_177[data-status=incomplete][aria-checked=true]{color:var(--status-warning);background:color-mix(in oklch, var(--status-warning) 14%, transparent)}._statusOpt_13heq_177[data-status=pending][aria-checked=true]{color:var(--status-info);background:color-mix(in oklch, var(--status-info) 14%, transparent)}._statusOpt_13heq_177[data-status=completed][aria-checked=true]{color:var(--status-success);background:color-mix(in oklch, var(--status-success) 14%, transparent)}._statusOpt_13heq_177[data-status=skipped][aria-checked=true]{color:var(--text-tertiary);background:color-mix(in oklch, var(--text-tertiary) 14%, transparent)}._statusHint_13heq_190{color:var(--text-tertiary);margin:0;font-size:11px}._reading_13heq_191{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;padding-top:13px;display:flex}._readingHead_13heq_192{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}._readingTitle_13heq_193{margin:0;font-size:13px;font-weight:600}._readingValue_13heq_194{font-family:var(--font-mono);font-size:17px;font-weight:600}._page_84e5i_3{flex:1;min-height:0;display:flex}._micro_84e5i_4{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);text-transform:uppercase;font-size:10px}._workerPage_84e5i_5{flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}._rail_84e5i_7{border-right:1px solid var(--border-subtle);background:var(--surface-1);flex-direction:column;flex:none;width:290px;min-height:0;display:flex}._railHead_84e5i_8{border-bottom:1px solid var(--border-subtle);flex-direction:column;flex:none;gap:10px;padding:14px;display:flex}._railTitle_84e5i_9{align-items:center;gap:8px;display:flex}._railCount_84e5i_10{font-family:var(--font-mono);color:var(--brand-500);font-size:11px}._newButton_84e5i_11{width:100%}._railList_84e5i_12{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._railNote_84e5i_13{color:var(--text-tertiary);margin:0;padding:14px;font-size:12px}._railRow_84e5i_14{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);transition:background var(--duration-fast);border-left:3px solid #0000;flex-direction:column;gap:6px;padding:12px 14px 12px 11px;text-decoration:none;display:flex}._railRow_84e5i_14:hover{background:var(--surface-2);text-decoration:none}._railRow_84e5i_14[aria-current=page]{border-left-color:var(--accent);background:var(--surface-2)}._railName_84e5i_20{color:var(--text-primary);align-items:flex-start;gap:7px;font-size:13px;font-weight:600;display:flex}._railName_84e5i_20>span:first-child{flex:1;min-width:0}._unsaved_84e5i_22{font-family:var(--font-mono);letter-spacing:.06em;border-radius:var(--radius-xs);background:var(--status-warning-bg);border:1px solid var(--status-warning-border);color:var(--status-warning);flex:none;padding:2px 6px;font-size:9px;font-weight:400}._railTarget_84e5i_26{font-family:var(--font-mono);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._railMeta_84e5i_27{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}._main_84e5i_29{background:var(--page-tint);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._empty_84e5i_30{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:40px 20px;display:flex}._emptyTitle_84e5i_31{font-family:var(--font-mono);font-size:13px;font-weight:600}._emptyCopy_84e5i_32{max-width:440px;color:var(--text-tertiary);text-wrap:pretty;font-size:13px}._editor_84e5i_34{flex-direction:column;flex:1;min-height:0;display:flex}._toolbar_84e5i_35{background:var(--surface-1);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:12px 20px;display:flex}._nameField_84e5i_36{flex:320px;max-width:520px}._state_84e5i_37{font-family:var(--font-mono);color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;display:flex}._state_84e5i_37[data-tone=dirty]{color:var(--status-warning)}._state_84e5i_37[data-tone=saved]{color:var(--status-success)}._stateDot_84e5i_40{background:currentColor;border-radius:50%;width:7px;height:7px}._spacer_84e5i_41{flex:1}._toolTrash_84e5i_42{border-color:var(--border-default);width:32px;height:32px;color:var(--text-tertiary)}._toolTrash_84e5i_42:hover:not(:disabled){background:var(--status-critical-bg);color:var(--status-critical);border-color:var(--status-critical-border)}._body_84e5i_45{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 20px 24px;display:flex;overflow:auto}._topCards_84e5i_46{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:14px;display:grid}._card_84e5i_47{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-panel);flex:none;overflow:hidden}._cardHead_84e5i_48{border-bottom:1px solid var(--border-subtle);background:var(--surface-2);align-items:center;gap:8px;padding:10px 14px;display:flex}._targetGrid_84e5i_49{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}._full_84e5i_50{grid-column:1/-1}._timeBody_84e5i_51{flex-direction:column;gap:12px;padding:14px;display:flex}._dates_84e5i_52{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._periodBar_84e5i_53{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);height:26px;display:flex;overflow:hidden}._preBar_84e5i_54,._postBar_84e5i_54{min-width:0;font-family:var(--font-mono);white-space:nowrap;align-items:center;padding:0 8px;font-size:10px;display:flex;overflow:hidden}._preBar_84e5i_54{background:color-mix(in oklch, var(--violet-500) 12%, var(--surface-1));color:var(--violet-500)}._postBar_84e5i_54{border-left:2px solid var(--brand-600);background:color-mix(in oklch, var(--brand-500) 12%, var(--surface-1));color:var(--brand-600)}._effect_84e5i_57{flex-direction:column;gap:5px;min-width:0;display:flex}._effectHead_84e5i_58{justify-content:space-between;align-items:center;display:flex}._effectValue_84e5i_59{font-family:var(--font-mono);color:var(--brand-600);font-size:12px;font-weight:600}._slider_84e5i_60{appearance:none;cursor:pointer;background:0 0;width:100%;height:36px;margin:0}._slider_84e5i_60::-webkit-slider-runnable-track{border-radius:var(--radius-pill);border:1px solid var(--border-default);background:linear-gradient(to right, var(--accent) var(--fill), var(--surface-3) var(--fill));height:6px}._slider_84e5i_60::-moz-range-track{border-radius:var(--radius-pill);background:var(--surface-3);height:6px}._slider_84e5i_60::-moz-range-progress{border-radius:var(--radius-pill);background:var(--accent);height:6px}._slider_84e5i_60::-webkit-slider-thumb{appearance:none;background:var(--accent);border:0;border-radius:50%;width:16px;height:16px;margin-top:-5px}._slider_84e5i_60::-moz-range-thumb{background:var(--accent);border:0;border-radius:50%;width:16px;height:16px}._slider_84e5i_60:focus-visible{outline:none}._slider_84e5i_60:focus-visible::-webkit-slider-thumb{box-shadow:var(--shadow-focus)}._dateErr_84e5i_73{color:var(--status-warning);align-items:center;gap:6px;font-size:12px;display:flex}._equation_84e5i_75{border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono);color:var(--text-secondary);flex-wrap:wrap;gap:0 6px;padding:10px 14px;font-size:12px;line-height:1.6;display:flex}._equation_84e5i_75 sub,._eqVar_84e5i_76 sub{font-size:.72em}._eqTarget_84e5i_77{color:var(--text-primary);font-weight:600}._eqCoef_84e5i_78{color:var(--text-primary)}._eqVar_84e5i_76{font-family:var(--font-mono);color:var(--violet-500);font-weight:600}._paramGrid_84e5i_80{grid-template-columns:240px minmax(0,1fr);align-items:stretch;display:grid}._paramList_84e5i_81{border-right:1px solid var(--border-subtle);background:var(--surface-2);flex-direction:column;display:flex}._paramListHead_84e5i_82{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}._paramCount_84e5i_83{font-family:var(--font-mono);color:var(--text-secondary);font-size:11px}._paramRow_84e5i_84{border:0;border-left:3px solid #0000;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast);background:0 0;flex-direction:column;gap:3px;padding:9px 12px;display:flex}._paramRow_84e5i_84:hover{background:var(--surface-1)}._paramRow_84e5i_84[aria-pressed=true]{border-left-color:var(--accent);background:var(--surface-1)}._paramTop_84e5i_90{align-items:center;gap:6px;display:flex}._paramTop_84e5i_90 ._eqVar_84e5i_76{font-size:12px}._paramName_84e5i_92{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}._paramBeta_84e5i_93{font-family:var(--font-mono);color:var(--text-secondary);font-size:10px}._paramBottom_84e5i_94{align-items:center;gap:5px;min-width:0;display:flex}._dot_84e5i_95{border-radius:50%;flex:none;width:6px;height:6px}._paramExpr_84e5i_96{font-family:var(--font-mono);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}._addParam_84e5i_97{font:inherit;color:var(--brand-600);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex}._addParam_84e5i_97:disabled{color:var(--text-disabled);cursor:not-allowed}._paramForm_84e5i_99{flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}._paramFields_84e5i_100{grid-template-columns:minmax(0,1fr) 130px 32px;align-items:end;gap:8px;display:grid}._paramField_84e5i_100{flex-direction:column;gap:5px;min-width:0;display:flex}._paramLabel_84e5i_102{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);font-size:10px}._paramX_84e5i_103{color:var(--violet-500)}._paramX_84e5i_103 sub{font-size:.72em}._removeParam_84e5i_105{border-color:var(--border-default);width:32px;height:34px;color:var(--text-tertiary)}._removeParam_84e5i_105:hover:not(:disabled){color:var(--status-critical);border-color:var(--status-critical-border);background:var(--status-critical-bg)}._exprWrap_84e5i_107{position:relative}._exprWrap_84e5i_107[data-state] textarea{resize:vertical;min-height:80px;padding:10px 12px 28px;font-size:13px;line-height:1.5}._exprWrap_84e5i_107[data-state=ok] textarea{border-color:var(--accent);background:var(--surface-2);box-shadow:0 0 0 3px color-mix(in oklch, var(--brand-500) 14%, transparent)}._exprWrap_84e5i_107[data-state=bad] textarea{border-color:var(--status-critical);background:color-mix(in oklch, var(--status-critical) 5%, var(--surface-1));box-shadow:0 0 0 3px color-mix(in oklch, var(--status-critical) 16%, transparent)}._exprStatus_84e5i_115{border-radius:var(--radius-xs);font-family:var(--font-mono);letter-spacing:.04em;pointer-events:none;background:var(--status-critical-bg);border:1px solid var(--status-critical);color:var(--status-critical);align-items:center;gap:5px;padding:2px 7px;font-size:10px;display:flex;position:absolute;bottom:8px;right:8px}._exprWrap_84e5i_107[data-state=ok] ._exprStatus_84e5i_115{background:var(--status-success-bg);border-color:var(--accent);color:var(--status-success)}._chips_84e5i_121{flex-wrap:wrap;gap:5px;display:flex}._chip_84e5i_121{border:1px solid var(--border-default);border-radius:var(--radius-xs);background:var(--surface-1);font-family:var(--font-mono);color:var(--text-secondary);cursor:pointer;transition:border-color var(--duration-fast);padding:3px 7px;font-size:11px}._chip_84e5i_121[data-kind=var]{color:var(--brand-600)}._chipHint_84e5i_127{font-family:var(--font-body);color:var(--text-tertiary);margin-left:6px}._chip_84e5i_121:hover{border-color:var(--accent)}._chartCard_84e5i_130{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-panel);flex-direction:column;flex:none;gap:10px;padding:13px 14px;display:flex}._chartHead_84e5i_131{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._chartPort_84e5i_132{font-family:var(--font-mono);font-size:12px}._chartLegend_84e5i_133{margin-left:auto}._noChart_84e5i_134{text-align:center;border:1px dashed var(--border-default);border-radius:var(--radius-sm);height:220px;color:var(--text-tertiary);justify-content:center;align-items:center;padding:0 20px;font-size:13px;display:flex}._kpis_84e5i_138{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}._page_40891_3{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow:auto}._nameCell_40891_5{align-items:center;gap:9px;min-width:0;display:flex}._nameStack_40891_6{flex-direction:column;min-width:0;line-height:1.4;display:flex}._name_40891_5{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._id_40891_8{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px}._secondary_40891_9{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._mono_40891_10{font-family:var(--font-mono);color:var(--text-tertiary);white-space:nowrap;font-size:11px}._actions_40891_12{align-items:center;gap:4px;display:flex}._dl_40891_13{border-radius:var(--radius-xs);color:var(--text-secondary);font-family:var(--font-mono);cursor:pointer;transition:background var(--duration-fast);background:0 0;border:0;align-items:center;gap:3px;padding:4px 6px;font-size:10px;display:flex}._dl_40891_13:hover:not(:disabled){background:var(--surface-3)}._dl_40891_13:disabled{color:var(--text-disabled);cursor:not-allowed}._trash_40891_20{width:25px;height:25px;color:var(--status-critical)}._trash_40891_20:hover:not(:disabled){color:var(--status-critical);background:var(--status-critical-bg)}._form_40891_23{flex-direction:column;gap:14px;display:flex}._formPadded_40891_24{flex-direction:column;gap:14px;padding:16px 18px;display:flex;overflow-y:auto}._readings_40891_26{flex-direction:column;gap:16px;display:flex}._readingsBar_40891_27{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}._readingsChart_40891_28{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);padding:13px 14px}._exportBody_40891_33{grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:18px;min-height:0;padding:16px 18px;display:grid}@media (width<=900px){._exportBody_40891_33{grid-template-columns:1fr}}._exportOptions_40891_35{flex-direction:column;gap:18px;min-width:0;display:flex}._exportPeriod_40891_36{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}._exportField_40891_37{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._exportFieldHead_40891_38{align-items:center;gap:12px;display:flex}._exportLabel_40891_39{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:600}._exportHint_40891_40{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.5}._exportFacts_40891_41{color:var(--text-secondary);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:flex}._exportSummary_40891_42{font-family:var(--font-mono);color:var(--text-secondary);font-size:12px}._exportProblem_40891_43{color:var(--status-warning);font-size:12px}._linkButton_40891_44{color:var(--text-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}._linkButton_40891_44:hover{text-decoration:underline}._kpiGrid_40891_47{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 14px;width:100%;display:grid}._kpiItem_40891_48{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);flex-direction:column;gap:5px;min-width:0;padding:8px 10px;display:flex}._kpiItem_40891_48[data-on]{border-color:var(--brand-300);background:var(--surface-2)}._kpiItem_40891_48[data-off]{opacity:.72}._kpiHead_40891_51{justify-content:space-between;align-items:center;gap:8px;display:flex}._kpiOrder_40891_52{border-radius:var(--radius-xs);background:var(--surface-3);min-width:18px;font-family:var(--font-mono);text-align:center;color:var(--text-secondary);flex:none;padding:1px 5px;font-size:10px}._kpiFormula_40891_53{min-width:0;font-family:var(--font-mono);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}._kpiTags_40891_54{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._editorSingle_40891_57{max-width:640px;padding:16px 18px}._subtle_40891_58{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._libraryBar_40891_59{align-items:center;gap:12px;display:flex}._insertBar_40891_60{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._chip_40891_61{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-1);font-family:var(--font-mono);color:var(--text-secondary);cursor:pointer;padding:2px 8px;font-size:11px}._chip_40891_61:hover{background:var(--surface-3);color:var(--text-primary)}._formulaCheck_40891_66{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:6px;padding:8px 10px;display:flex}._formulaPreview_40891_67{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;color:var(--text-primary);font-size:12px}._formulaMark_40891_68{background:var(--status-critical-bg);color:var(--status-critical);border-bottom:2px solid var(--status-critical)}._formulaErrors_40891_69{color:var(--status-critical);margin:0;padding-left:18px;font-size:12px}._runError_40891_70{align-items:center;gap:6px;min-width:0;display:flex}._picker_40891_72{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;min-height:0;max-height:62vh;display:flex;overflow:hidden}._pickerHead_40891_73{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:10px 12px;display:flex}._pickerTitle_40891_74{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-primary);font-size:11px;font-weight:600}._pickerCount_40891_75{font-family:var(--font-mono);color:var(--text-tertiary);margin-left:auto;font-size:11px}._pickerCount_40891_75[data-full]{color:var(--status-warning)}._pickerSearch_40891_77{border-bottom:1px solid var(--border-subtle);padding:8px 12px}._pickerSearch_40891_77>*{max-width:none!important}._pickerList_40891_79{flex:1;min-height:0;padding:4px 0 8px;overflow:auto}._pickerGroup_40891_80+._pickerGroup_40891_80{border-top:1px solid var(--border-subtle)}._pickerBuilding_40891_81{padding:8px 12px 4px;font-weight:600}._pickerDevice_40891_82{flex-direction:column;gap:1px;padding:4px 12px 4px 34px;display:flex}._pickerMeta_40891_83{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;padding-left:24px;font-size:11px;overflow:hidden}._pickerNote_40891_84{color:var(--text-tertiary);margin:0;padding:12px;font-size:12px}._pickerLimit_40891_85{border-top:1px solid var(--border-subtle);color:var(--status-warning);margin:0;padding:8px 12px;font-size:12px}._root_1h1hn_2{background:var(--bg-app);height:100vh;min-height:660px;color:var(--text-primary);font-family:var(--font-body);display:flex;overflow:hidden}._main_1h1hn_3{flex-direction:column;flex:1;min-width:0;display:flex}._content_1h1hn_4{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._sidebar_1h1hn_7{background:var(--nav-bg);border-right:1px solid var(--nav-border);flex-direction:column;flex:none;width:212px;display:flex}._sidebar_1h1hn_7[data-collapsed]{width:60px}._navHead_1h1hn_9{align-items:center;gap:8px;padding:14px 10px 12px;display:flex}._sidebar_1h1hn_7[data-collapsed] ._navHead_1h1hn_9{flex-direction:column;justify-content:center;gap:10px}._brand_1h1hn_11{color:var(--nav-text-active);flex:1;align-items:center;padding-left:6px;display:flex}._brand_1h1hn_11:hover{color:var(--nav-text-active)}._sidebar_1h1hn_7[data-collapsed] ._brand_1h1hn_11{flex:none;padding-left:0}._navToggle_1h1hn_14{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--nav-text);background:var(--nav-hover-bg);transition:background var(--duration-fast);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._navToggle_1h1hn_14:hover{background:var(--nav-active-bg);color:var(--nav-text-active)}._portfolio_1h1hn_21{padding:0 12px 10px;position:relative}._portfolioRow_1h1hn_22{text-align:left;border:1px solid var(--nav-border);border-radius:var(--radius-sm);background:var(--nav-active-bg);width:100%;color:var(--nav-text-active);cursor:default;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex}button._portfolioRow_1h1hn_22{cursor:pointer}._portfolioName_1h1hn_28{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}._portfolioMenu_1h1hn_29{max-height:260px;top:56px;left:12px;right:12px;overflow:auto}._navList_1h1hn_31{flex-direction:column;flex:1;gap:2px;padding:6px 10px;display:flex;overflow:auto}._navGroup_1h1hn_32{flex-direction:column;gap:2px;display:flex}._navDivider_1h1hn_33{border-top:1px solid var(--nav-divider);margin:12px 4px 6px}._navSection_1h1hn_34{font-family:var(--font-mono);letter-spacing:.08em;color:var(--nav-text);padding:6px 8px 4px;font-size:9px}._navItem_1h1hn_35,._navAdmin_1h1hn_35,._signOut_1h1hn_35{border-radius:var(--radius-sm);min-height:38px;color:var(--nav-text);transition:background var(--duration-fast);background:0 0;align-items:center;gap:10px;padding:9px 10px;font-size:13px;text-decoration:none;display:flex;position:relative}._navItem_1h1hn_35:hover,._navAdmin_1h1hn_35:hover{background:var(--nav-hover-bg);color:var(--nav-text-active);text-decoration:none}._navItem_1h1hn_35[data-active]{background:var(--nav-active-bg);color:var(--nav-text-active);font-weight:600}._sidebar_1h1hn_7[data-collapsed] ._navItem_1h1hn_35,._sidebar_1h1hn_7[data-collapsed] ._navAdmin_1h1hn_35,._sidebar_1h1hn_7[data-collapsed] ._signOut_1h1hn_35{justify-content:center;min-height:50px;padding:14px 10px}._sidebar_1h1hn_7[data-collapsed] ._navAdmin_1h1hn_35{min-height:52px}._navLabel_1h1hn_45{flex:1;font-size:13px}._navChildren_1h1hn_46{border-left:1px solid var(--nav-border);flex-direction:column;gap:2px;margin:0 0 0 16px;padding:0 0 0 14px;list-style:none;display:flex}._navChild_1h1hn_46{border-radius:var(--radius-sm);color:var(--nav-text);transition:background var(--duration-fast);align-items:center;gap:9px;padding:7px 10px;font-size:13px;text-decoration:none;display:flex}._navChild_1h1hn_46:hover{background:var(--nav-hover-bg);color:var(--nav-text-active);text-decoration:none}._navChild_1h1hn_46[data-active]{color:var(--nav-text-active);font-weight:600}._navFoot_1h1hn_51{border-top:1px solid var(--nav-border);flex-direction:column;gap:2px;padding:8px 10px 2px;display:flex}._navAdminWrap_1h1hn_52{flex-direction:column;gap:2px;padding:0 10px 8px;display:flex}._navAdmin_1h1hn_35{border:1px solid #0000}._navAdmin_1h1hn_35[data-active]{background:color-mix(in oklch, var(--brand-300) 20%, transparent);border-color:color-mix(in oklch, var(--brand-300) 55%, transparent);color:var(--brand-300);font-weight:600}._navAdmin_1h1hn_35[data-active]:hover{color:var(--brand-300)}._userWrap_1h1hn_60{border-top:1px solid var(--nav-border);position:relative}._user_1h1hn_60{text-align:left;width:100%;color:var(--nav-text-active);transition:background var(--duration-fast);background:0 0;border:0;align-items:center;gap:9px;padding:12px 14px;display:flex}._user_1h1hn_60:hover{background:var(--nav-hover-bg)}._sidebar_1h1hn_7[data-collapsed] ._user_1h1hn_60{justify-content:center}._userText_1h1hn_67{flex-direction:column;min-width:0;display:flex}._userName_1h1hn_68{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._userRole_1h1hn_69{color:var(--nav-text);font-size:11px}._userMenu_1h1hn_70{min-width:190px;bottom:calc(100% + 4px);left:10px}._signOut_1h1hn_35{text-align:left;transition:background var(--duration-fast), color var(--duration-fast);border:0;margin:0 10px 10px}._signOut_1h1hn_35:hover{background:var(--status-critical-bg);color:var(--status-critical)}._signOutLabel_1h1hn_73{flex:1;font-size:13px;font-weight:500}._catcher_1h1hn_76{z-index:1350;position:fixed;inset:0}._menu_1h1hn_77{z-index:1400;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute}._menuItem_1h1hn_81{border-radius:var(--radius-xs);width:100%;color:var(--text-secondary);text-align:left;transition:background var(--duration-fast);background:0 0;border:0;align-items:center;gap:8px;padding:8px 9px;font-size:13px;text-decoration:none;display:flex}._menuItem_1h1hn_81:hover{background:var(--surface-2);color:var(--text-primary);text-decoration:none}._menuItem_1h1hn_81[aria-checked=true]{background:var(--surface-2);color:var(--text-primary);font-weight:600}._menuItemLabel_1h1hn_88{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._menuHeading_1h1hn_89{font-family:var(--font-mono);letter-spacing:.09em;color:var(--text-tertiary);text-transform:uppercase;padding:6px 8px 5px;font-size:9px}._menuNote_1h1hn_90{color:var(--text-tertiary);padding:6px 9px;font-size:12px}._topBar_1h1hn_93{background:var(--surface-1);border-bottom:1px solid var(--border-subtle);z-index:1100;flex:none;align-items:center;gap:14px;height:52px;padding:0 20px;display:flex;position:relative}._historyButtons_1h1hn_97{flex:none;gap:4px;display:flex}._crumbs_1h1hn_98{flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._crumbBar_1h1hn_99{background:var(--accent);border-radius:2px;flex:none;width:3px;height:15px}._crumbList_1h1hn_100{align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}._crumbItem_1h1hn_101{flex:none;align-items:center;gap:8px;min-width:auto;display:flex}._crumbItem_1h1hn_101[data-head]{flex:0 auto;min-width:0}._crumbItem_1h1hn_101[data-head] ._crumb_1h1hn_98{max-width:140px}._crumbSep_1h1hn_104{color:var(--text-tertiary);font-size:12px}._crumb_1h1hn_98{font-family:var(--font-mono);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:50ch;font-size:12px;font-weight:400;text-decoration:none;overflow:hidden}._crumb_1h1hn_98[data-strong]{color:var(--text-secondary)}a._crumb_1h1hn_98:hover{color:var(--accent-strong);text-decoration:none}._crumb_1h1hn_98[data-last]{color:var(--accent);font-weight:600}._searchWrap_1h1hn_113{flex:34px;min-width:34px;max-width:220px;margin-left:auto;display:flex;position:relative}._search_1h1hn_113{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);min-width:0;height:30px;color:var(--text-tertiary);transition:border-color var(--duration-fast);flex:1;align-items:center;gap:8px;padding:0 10px;display:flex;overflow:hidden}._search_1h1hn_113:focus-within{border-color:var(--accent)}._searchInput_1h1hn_120{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:12px}._searchInput_1h1hn_120::placeholder{color:var(--text-tertiary);opacity:1}._searchInput_1h1hn_120::-webkit-search-cancel-button{display:none}._searchResults_1h1hn_123{z-index:1400;width:300px;top:36px;right:0}._segmented_1h1hn_125{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);flex:none;gap:3px;padding:3px;display:flex}._segment_1h1hn_125{font-family:var(--font-mono);border-radius:var(--radius-xs);color:var(--text-tertiary);transition:background var(--duration-fast);background:0 0;border:0;padding:4px 9px;font-size:11px;font-weight:400;line-height:normal}._segment_1h1hn_125:hover{color:var(--text-secondary)}._segment_1h1hn_125[aria-pressed=true]{background:var(--surface-raised);color:var(--text-primary);font-weight:600}._topIcons_1h1hn_133{color:var(--text-secondary);flex:none;align-items:center;gap:14px;display:flex}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--slate-950:#f8fafc;--slate-900:#f1f5fa;--slate-850:#e9eef5;--slate-800:#dde4ee;--slate-700:#c7d0de;--slate-600:#a7b3c5;--slate-500:#7c899e;--slate-400:#5b6879;--slate-300:#414d5c;--slate-200:#2b3542;--slate-100:#1a2230;--slate-50:#0f151d;--slate-0:#0a0e14;--brand-900:#052e3f;--brand-800:#074759;--brand-700:#0a5f73;--brand-600:#0e7a8f;--brand-500:#0e8a9e;--brand-400:#149cb0;--brand-300:#6adcea;--brand-200:#a9edf3;--brand-100:#d7f6f9;--violet-700:#4834a6;--violet-600:#5c47c9;--violet-500:#7361e0;--violet-400:#9689ea;--violet-300:#bcb3f2;--violet-100:#eae7fb;--green-700:#0f6b46;--green-600:#158a5c;--green-500:#1caa72;--green-300:#8fe0bb;--green-100:#dff7ea;--amber-700:#8a5b06;--amber-600:#b1780a;--amber-500:#dd9a12;--amber-300:#f3cd7c;--amber-100:#fbeecb;--red-700:#8f2231;--red-600:#b62d3f;--red-500:#dc3a50;--red-300:#f2a2ae;--red-100:#fbe2e6;--blue-500:#3c7fe0;--blue-300:#a3c6f4;--sky-500:oklch(58% .12 228);--data-1:#2fc2d6;--data-2:#7361e0;--data-3:#dd9a12;--data-4:#1caa72;--data-5:#dc3a50;--data-6:#3c7fe0;--data-7:#c17ee8;--data-8:#5aa9a3;--bg-canvas:var(--slate-950);--bg-app:var(--slate-900);--surface-1:#fff;--surface-2:var(--slate-850);--surface-3:var(--slate-800);--surface-raised:#fff;--border-subtle:#1e293b1a;--border-default:#1e293b29;--border-strong:#1e293b47;--text-primary:var(--slate-50);--text-secondary:var(--slate-300);--text-tertiary:var(--slate-400);--text-disabled:var(--slate-600);--text-inverse:#fff;--text-link:var(--brand-700);--accent:var(--brand-600);--accent-strong:var(--brand-700);--accent-soft:var(--brand-100);--status-success:var(--green-600);--status-success-bg:#158a5c1a;--status-success-border:#158a5c4d;--status-warning:var(--amber-600);--status-warning-bg:#b1780a1a;--status-warning-border:#b1780a4d;--status-critical:var(--red-600);--status-critical-bg:#b62d3f1a;--status-critical-border:#b62d3f4d;--status-info:var(--blue-500);--status-info-bg:#3c7fe01a;--status-info-border:#3c7fe04d;--status-offline:var(--slate-500);--status-offline-bg:#4a5b751a;--focus-ring:var(--brand-400);--on-accent:#fff;--scrim:#00000080;--scrim-light:#00000052;--font-mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-cjk:"PingFang TC", "Microsoft JhengHei", "Noto Sans CJK TC", "Noto Sans TC", "Source Han Sans TC";--font-body:"IBM Plex Sans", "Inter", -apple-system, "Segoe UI", var(--font-cjk), sans-serif;--size-2xs:11px;--size-xs:12px;--size-sm:13px;--size-base:14px;--size-md:15px;--size-lg:17px;--size-xl:20px;--size-2xl:24px;--size-3xl:30px;--size-4xl:38px;--size-5xl:48px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.65;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-widest:.08em;--text-display:600 var(--size-5xl) / var(--lh-tight) var(--font-mono);--text-h1:600 var(--size-3xl) / var(--lh-tight) var(--font-mono);--text-h2:600 var(--size-2xl) / var(--lh-snug) var(--font-mono);--text-h3:600 var(--size-xl) / var(--lh-snug) var(--font-mono);--text-body:400 var(--size-base) / var(--lh-normal) var(--font-body);--text-body-strong:600 var(--size-base) / var(--lh-normal) var(--font-body);--text-small:400 var(--size-sm) / var(--lh-normal) var(--font-body);--text-label:600 var(--size-xs) / var(--lh-snug) var(--font-mono);--text-mono-data:500 var(--size-md) / var(--lh-tight) var(--font-mono);--text-code:400 var(--size-sm) / var(--lh-normal) var(--font-mono);--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:80px;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #0000005c, 0 1px 3px #0006;--shadow-lg:0 12px 32px #00000070, 0 2px 6px #0000004d;--shadow-focus:0 0 0 3px #2fc2d659;--shadow-panel:0 1px 3px #0f172a1a, 0 6px 18px #0f172a1a;--ease-standard:cubic-bezier(.2, .6, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--role-hue:var(--brand-500);--nav-hue:155;--nav-bg:oklch(.22 .075 var(--nav-hue));--nav-border:oklch(.34 .08 var(--nav-hue));--nav-active-bg:oklch(.32 .09 var(--nav-hue));--nav-hover-bg:oklch(.28 .08 var(--nav-hue));--nav-text:var(--slate-600);--nav-text-active:var(--slate-950);--nav-divider:#ffffff1f;--logo-accent:#22b8cc;--page-tint:color-mix(in oklch, var(--role-hue) 6%, var(--bg-app));--login-hero-bg:#04070a;--login-hero-veil:#00000052;--login-hero-accent:#2ee6c5;--login-hero-heading:#f1f7f9;--login-hero-wordmark:#eef6f8;--login-hero-text:#e2f0f4cc;--login-hero-text-muted:#e2f0f4b8;--login-hero-label:#e2f0f499;--login-hero-footer:#cbdee5b3;--login-hero-card-bg:#080e1299;--login-hero-card-border:#cbdee524;--login-hero-cta-border:#2ee6c566;--login-hero-brochure-bg:#fff;--login-net-teal:46, 230, 197;--login-net-brand:20, 156, 176;--login-net-violet:139, 92, 246;--login-net-amber:245, 182, 66;--login-net-node:160, 192, 206;--login-net-grid:255, 255, 255}:root:lang(zh-Hans){--font-cjk:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC"}[data-role=super_admin]{--role-hue:var(--violet-500);--nav-hue:300}[data-role=admin]{--role-hue:var(--status-info);--nav-hue:255}[data-role=worker]{--role-hue:var(--brand-500);--nav-hue:155}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg-app);height:100%;color:var(--text-primary);font:var(--text-body);font-family:var(--font-body);margin:0}#root{height:100%}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--accent-strong)}::selection{background:var(--brand-700);color:var(--slate-50)}code,pre{font-family:var(--font-mono)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}input[type=range]{accent-color:var(--accent)}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover{scrollbar-color:color-mix(in oklch, var(--text-tertiary) 55%, transparent) transparent}::-webkit-scrollbar{background:0 0;width:8px;height:8px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:8px}:hover::-webkit-scrollbar-thumb{background-color:color-mix(in oklch, var(--text-tertiary) 55%, transparent)}::-webkit-scrollbar-thumb:hover{background-color:var(--text-tertiary)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}
