._control_2j039_15{width:100%;height:var(--control-height);padding:0 11px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;font-size:13px;transition:border-color .12s ease}._control_2j039_15:hover:not(:focus):not(:disabled){border-color:var(--border-secondary)}._control_2j039_15:focus{outline:none;border-color:var(--accent)}._control_2j039_15:disabled{opacity:.55;cursor:not-allowed}._control_2j039_15::placeholder{color:var(--text-tertiary)}._control_2j039_15:is(textarea){height:auto;min-height:72px;padding:8px 11px;resize:vertical;line-height:1.5}._control_2j039_15[type=number]{appearance:textfield;-moz-appearance:textfield}._control_2j039_15::-webkit-outer-spin-button,._control_2j039_15::-webkit-inner-spin-button{appearance:none;margin:0}._field_2j039_68{display:flex;flex-direction:column;gap:5px;min-width:0}._label_2j039_10{color:var(--text-secondary);font-size:12px;font-weight:500}._groupLabel_2j039_11{color:var(--text-tertiary);font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}._root_27heq_1{position:relative;min-width:0}._trigger_27heq_8{display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer}._trigger_27heq_8:focus-visible,._triggerOpen_27heq_18{outline:none;border-color:var(--accent)}._compact_27heq_27{display:inline-block}._compact_27heq_27 ._trigger_27heq_8{width:auto;min-height:28px;padding:0 9px;font-size:12px;border-radius:var(--radius-sm)}._bar_27heq_39{display:flex;align-self:stretch}._bar_27heq_39 ._trigger_27heq_8{height:auto;min-height:0;padding:0 11px;border:none;border-radius:0;background:transparent;color:var(--text-secondary);font-size:12.5px;font-weight:500}._bar_27heq_39 ._trigger_27heq_8:hover,._bar_27heq_39 ._triggerOpen_27heq_18,._bar_27heq_39 ._trigger_27heq_8:focus-visible{background:var(--bg-secondary);color:var(--text-primary)}._value_27heq_63,._placeholder_27heq_64{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._placeholder_27heq_64{color:var(--text-tertiary)}._chevron_27heq_76{flex-shrink:0;color:var(--text-tertiary)}._list_27heq_83{position:fixed;z-index:1000;max-height:280px;overflow-y:auto;padding:4px;background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:0 12px 32px #00000052}._option_27heq_95{display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;font-size:13px;text-align:left;cursor:pointer}._optionActive_27heq_113{background:var(--bg-tertiary);color:var(--text-primary)}._optionSelected_27heq_118{color:var(--accent)}._option_27heq_95:disabled{opacity:.4;cursor:not-allowed}._optionText_27heq_127{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}._optionHint_27heq_135{color:var(--text-tertiary);font-size:11px;line-height:1.35}._wrap_95kgb_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:60vh;padding:32px 24px;text-align:center}._icon_95kgb_12{color:var(--status-warning)}._title_95kgb_16{margin:0;font-family:Outfit,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--text-primary)}._body_95kgb_25{max-width:46ch;margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6}._detail_95kgb_35{max-width:70ch;margin:4px 0 8px;padding:8px 12px;overflow-x:auto;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;text-align:left;white-space:pre-wrap}._reload_95kgb_50{display:inline-flex;align-items:center;gap:7px;height:var(--control-height);padding:0 14px;background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-md);color:#fff;font:inherit;font-size:13px;font-weight:500;cursor:pointer}._reload_95kgb_50:hover{background:var(--accent-hover);border-color:var(--accent-hover)}._banner_v7c3e_1{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid color-mix(in srgb,var(--status-warning) 30%,transparent);background:color-mix(in srgb,var(--status-warning) 12%,transparent);color:var(--text-primary);font-size:12.5px}._held_v7c3e_12{border-bottom-color:color-mix(in srgb,var(--status-error) 30%,transparent);background:color-mix(in srgb,var(--status-error) 12%,transparent)}._icon_v7c3e_17{flex:0 0 auto;color:var(--status-warning)}._held_v7c3e_12 ._icon_v7c3e_17{color:var(--status-error)}._text_v7c3e_26{margin-right:auto}._link_v7c3e_30{color:var(--text-primary);font-weight:600;white-space:nowrap}._frame_17mgh_12{--banner-h: 0px;display:flex;flex-direction:column;height:100vh;overflow:hidden}._framed_17mgh_20{--banner-h: 30px}._layout_17mgh_26{--sidebar-w: 208px;position:relative;display:flex;flex:1;min-height:0;overflow:hidden;background:var(--bg-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .2s ease}._shell_17mgh_42{position:relative;display:flex;flex:1;min-width:0;min-height:0;overflow:hidden;background:var(--bg-primary);transition:margin .2s ease,border-radius .2s ease}@media(min-width:769px){._layoutAssisted_17mgh_56{background:var(--bg-secondary)}._layoutAssisted_17mgh_56 ._shell_17mgh_42{margin:8px 0 8px 8px;border:1px solid var(--border-primary);border-radius:12px;box-shadow:0 1px 3px #00000014}}._sidebar_17mgh_69{width:var(--sidebar-w);background:var(--bg-secondary);border-right:1px solid var(--border-primary);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;transition:width .2s cubic-bezier(.4,0,.2,1);position:relative;z-index:10}._layoutCollapsed_17mgh_84{--sidebar-w: 56px}._sidebarHeader_17mgh_89{height:var(--header-bar-height);max-height:var(--header-bar-height);display:flex;align-items:center;padding:0 18px;flex-shrink:0;box-sizing:border-box;border-bottom:1px solid var(--border-primary);transition:padding .2s ease}._sidebarCollapsed_17mgh_101 ._sidebarHeader_17mgh_89{padding:0;justify-content:center}._brandRow_17mgh_106{display:flex;align-items:center;justify-content:center;gap:10px;overflow:hidden}._logoWrap_17mgh_114{width:26px;height:26px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._logoImg_17mgh_124{width:100%;height:100%;object-fit:contain}._brandName_17mgh_130{font-size:16px;font-weight:600;font-family:Outfit,sans-serif;color:var(--text-primary);letter-spacing:-.01em;line-height:1;white-space:nowrap;transition:opacity .15s ease}._brandSuffix_17mgh_143{color:var(--accent);font-weight:500}._sidebarCollapsed_17mgh_101 ._brandName_17mgh_130{opacity:0;width:0;overflow:hidden;pointer-events:none}._sidebarCollapsed_17mgh_101 ._brandRow_17mgh_106{gap:0}._orgRow_17mgh_162{padding:0 8px 6px;transition:padding .2s ease,opacity .15s ease}._sidebarCollapsed_17mgh_101 ._orgRow_17mgh_162{opacity:0;height:0;padding:0;overflow:hidden;pointer-events:none}._orgLabel_17mgh_175{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);padding:8px 10px 4px;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;line-height:1}._orgName_17mgh_190{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:12px;font-weight:500;color:var(--text-secondary);line-height:1.4;padding:0 10px}._orgPicker_17mgh_203{padding:0 2px 2px}._orgParent_17mgh_207{font-size:11px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;padding:0 10px}._nav_17mgh_218{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px;display:flex;flex-direction:column;gap:2px;transition:padding .2s ease}._sidebarCollapsed_17mgh_101 ._nav_17mgh_218{padding:8px 4px}._navGroup_17mgh_233{display:flex;flex-direction:column;gap:1px;margin-bottom:10px}._navLabel_17mgh_240{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);padding:8px 10px 4px;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}._sidebarCollapsed_17mgh_101 ._navLabel_17mgh_240{opacity:0;height:0;padding:0;overflow:hidden}._navItem_17mgh_259{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;border:none;background:transparent;cursor:pointer;width:100%;transition:background-color .12s ease,color .12s ease}._sidebarCollapsed_17mgh_101 ._navItem_17mgh_259{justify-content:center;padding:8px 0}._navItem_17mgh_259:hover{background:var(--bg-tertiary);color:var(--text-primary)}._navItemActive_17mgh_288{background:var(--accent-subtle);color:var(--accent)}._navItemActive_17mgh_288 ._navIcon_17mgh_293{color:var(--accent)}._navIcon_17mgh_293{flex-shrink:0;color:var(--text-tertiary)}._navItem_17mgh_259:hover ._navIcon_17mgh_293{color:var(--text-primary)}._navItemText_17mgh_306{overflow:hidden;text-overflow:ellipsis}._sidebarCollapsed_17mgh_101 ._navItemText_17mgh_306{display:none}._navOpens_17mgh_316{flex-shrink:0;margin-left:auto;color:var(--text-tertiary)}._sidebarCollapsed_17mgh_101 ._navOpens_17mgh_316{display:none}._navPanes_17mgh_328{position:relative;flex:1;min-height:0;overflow:hidden}._navPane_17mgh_328{position:absolute;inset:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease}._paneBehind_17mgh_341{transform:translate(-30%);opacity:0;pointer-events:none}._paneAhead_17mgh_347{transform:translate(100%);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){._navPane_17mgh_328{transition:none}}._sectionBack_17mgh_359{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:7px 10px;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-tertiary);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;line-height:1}._sectionBack_17mgh_359:hover{background:var(--bg-tertiary);color:var(--text-primary)}._sidebarCollapsed_17mgh_101 ._sectionBack_17mgh_359{justify-content:center;padding:8px 0;gap:0}._navCount_17mgh_389{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:10.5px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}._navItemActive_17mgh_288 ._navCount_17mgh_389{background:var(--accent);color:#fff}._sidebarCollapsed_17mgh_101 ._navCount_17mgh_389{display:none}._sidebarFooter_17mgh_414{flex-shrink:0;padding:8px}._poweredBy_17mgh_419{padding:6px 10px 0;font-size:11px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden}._sidebarCollapsed_17mgh_101 ._poweredBy_17mgh_419{opacity:0}._footerDivider_17mgh_431{height:1px;background:var(--border-primary);margin:6px 0}._collapseTab_17mgh_450{position:absolute;top:50%;height:56px;margin-top:-28px;box-sizing:border-box;left:var(--sidebar-w);z-index:12;transition:left .2s cubic-bezier(.4,0,.2,1),background-color .12s ease,color .12s ease,opacity .15s ease;display:flex;align-items:center;justify-content:center;width:14px;padding:0;border:1px solid var(--border-primary);border-left:none;border-radius:0 6px 6px 0;background:var(--bg-secondary);color:var(--text-tertiary);cursor:pointer;opacity:0}._collapseZone_17mgh_486:hover~._collapseTab_17mgh_450,._collapseTab_17mgh_450:hover,._collapseTab_17mgh_450:focus-visible{opacity:1}._collapseTab_17mgh_450:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._collapseTab_17mgh_450:hover{background:var(--bg-tertiary);color:var(--text-primary)}._collapseZone_17mgh_486{position:absolute;top:50%;height:160px;margin-top:-80px;left:var(--sidebar-w);width:40px;margin-left:-14px;z-index:11;background:transparent;transition:left .2s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){._collapseTab_17mgh_450,._collapseZone_17mgh_486{display:none}}._signOutBtn_17mgh_530{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;margin-left:auto;border:none;background:transparent;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;transition:background-color .12s ease,color .12s ease,opacity .15s ease}._signOutBtn_17mgh_530:hover{background:color-mix(in srgb,var(--status-error) 12%,transparent);color:var(--status-error)}._sidebarCollapsed_17mgh_101 ._signOutBtn_17mgh_530{display:none}._userRow_17mgh_555{display:flex;align-items:center;gap:8px;padding:6px 4px;overflow:hidden}._avatar_17mgh_563{width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}._userInfo_17mgh_577{display:flex;flex-direction:column;overflow:hidden;min-width:0}._sidebarCollapsed_17mgh_101 ._userInfo_17mgh_577{display:none}._userName_17mgh_588{font-size:12.5px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userEmail_17mgh_597{font-size:11px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._main_17mgh_606{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}._content_17mgh_614{flex:1;overflow:auto;min-height:0;overscroll-behavior:none}._contentPadded_17mgh_637{--content-pad-x: 18px;--content-pad-y: 16px;padding:0 var(--content-pad-x) var(--content-pad-y)}._contentFlush_17mgh_646{display:flex;overflow:hidden}._contentFlush_17mgh_646>*{flex:1;min-width:0;min-height:0}._mobileHeader_17mgh_658{display:none}@media(max-width:768px){._mobileHeader_17mgh_658{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 12px;background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);position:fixed;top:var(--banner-h);left:0;right:0;z-index:30}._layout_17mgh_26{flex-direction:column}._sidebar_17mgh_69{position:fixed;top:var(--banner-h);bottom:0;left:0;width:264px;transform:translate(-100%);transition:transform .2s ease;z-index:50}._sidebarOpen_17mgh_693{transform:translate(0)}._mobileOverlay_17mgh_697{position:fixed;inset:0;background:#00000073;z-index:40}._main_17mgh_606{padding-top:52px}._contentPadded_17mgh_637{--content-pad-x: 14px;--content-pad-y: 14px;padding:0 var(--content-pad-x) var(--content-pad-y)}}._iconBtn_17mgh_715{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer}._iconBtn_17mgh_715:hover{background:var(--bg-tertiary);color:var(--text-primary)}._iconBtnOn_17mgh_733{background:var(--accent-subtle);color:var(--accent)}._navKbd_17mgh_740{margin-left:auto;padding:1px 5px;border:1px solid var(--border-primary);border-radius:4px;color:var(--text-tertiary);font-family:inherit;font-size:10.5px;font-weight:500;line-height:1.4}._sidebarCollapsed_17mgh_101 ._navKbd_17mgh_740{display:none}._mobileHeaderBrand_17mgh_756{display:flex;align-items:center;gap:8px;font-family:Outfit,sans-serif;font-weight:600;color:var(--text-primary)}._mobileLogo_17mgh_765{width:22px;height:22px;object-fit:contain}._sidebarCollapsed_17mgh_101 ._modeSwitchText_17mgh_773{display:none}._mobileHeaderSpacer_17mgh_777{width:36px}._viewingAs_17mgh_787{display:flex;align-items:center;gap:10px;flex-shrink:0;height:var(--banner-h);padding:0 8px 0 14px;background:color-mix(in srgb,var(--accent) 14%,var(--bg-primary));border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);font-size:12.5px}._operating_17mgh_801{background:color-mix(in srgb,var(--status-warning) 16%,var(--bg-primary));border-bottom-color:color-mix(in srgb,var(--status-warning) 45%,transparent)}._operating_17mgh_801 ._viewingAsLabel_17mgh_806,._operating_17mgh_801 ._viewingAsExit_17mgh_807{color:var(--status-warning)}._operating_17mgh_801 ._viewingAsExit_17mgh_807{border-color:color-mix(in srgb,var(--status-warning) 45%,transparent)}._viewingAsLabel_17mgh_806{flex-shrink:0;color:var(--accent);font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}._viewingAsOrg_17mgh_824{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-weight:600}._viewingAsExit_17mgh_807{flex-shrink:0;margin-left:auto;height:22px;min-height:0;padding:0 9px;background:var(--card-bg);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:var(--radius-sm);color:var(--accent);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer}._viewingAsExit_17mgh_807:hover{border-color:currentColor}._sidebarCollapsed_17mgh_101 ._navGroup_17mgh_233+._navGroup_17mgh_233{border-top:1px solid var(--border-primary);padding-top:8px}._panel_uv6xx_3{position:absolute;left:16px;bottom:16px;z-index:5;width:280px;max-width:calc(100% - 32px);padding:12px 14px;border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:var(--card-shadow)}._head_uv6xx_17{display:flex;align-items:center;gap:8px;margin-bottom:8px}._title_uv6xx_24{margin-right:auto;font-size:13px;font-weight:600;color:var(--text-primary)}._count_uv6xx_31{font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}._close_uv6xx_37{display:inline-flex;padding:2px;border:none;background:none;color:var(--text-tertiary);cursor:pointer}._close_uv6xx_37:hover{color:var(--text-primary)}._items_uv6xx_50{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}._item_uv6xx_50{display:flex;align-items:center;gap:8px;padding:5px 4px;border-radius:var(--radius-md);font-size:12.5px;color:var(--text-primary);text-decoration:none}._item_uv6xx_50:hover{background:var(--bg-tertiary)}._done_uv6xx_74{color:var(--text-tertiary);text-decoration:line-through}._tick_uv6xx_79{flex:0 0 auto;color:var(--status-success)}._open_uv6xx_84{flex:0 0 auto;color:var(--text-tertiary)}._landing_uv6xx_90{position:relative;display:flex;min-width:0;min-height:0}._landing_uv6xx_90>:first-child{flex:1;min-width:0;min-height:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--bg-elevated:#fff;--bg-modal:#fff;--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#94a3b8;--text-inverse:#fff;--border-primary:#e2e8f0;--border-secondary:#cbd5e1;--border-focus:#10b981;--card-bg:#fff;--card-border:#e2e8f0;--card-shadow:0 1px 2px #0000000a, 0 1px 3px #0000000f;--card-shadow-hover:0 4px 12px -2px #00000014, 0 2px 4px #0000000a;--status-success:#10b981;--status-warning:#f59e0b;--status-error:#ef4444;--status-info:#3b82f6;--accent:#10b981;--accent-hover:#059669;--accent-subtle:#10b98114;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--header-bar-height:36px;--control-height:34px;--signal-none:#cbd5e1;--signal-weak:#ef4444;--signal-fair:#f59e0b;--signal-good:#84cc16;--signal-strong:#10b981}html.dark{--bg-primary:#0c111d;--bg-secondary:#141a27;--bg-tertiary:#1c2333;--bg-elevated:#1a2235;--bg-modal:#141a27;--text-primary:#e8edf5;--text-secondary:#8b99b0;--text-tertiary:#5b6a82;--text-inverse:#0c111d;--border-primary:#1e2a3a;--border-secondary:#2a3a4e;--border-focus:#10b981;--card-bg:#141a27;--card-border:#1e2a3a;--card-shadow:0 1px 2px #0003, 0 2px 6px #00000026;--card-shadow-hover:0 4px 16px #0000004d, 0 2px 6px #0003;--status-success:#34d399;--status-warning:#fbbf24;--status-error:#f87171;--status-info:#60a5fa;--accent:#34d399;--accent-hover:#10b981;--accent-subtle:#34d39914;--signal-none:#2a3a4e;--signal-weak:#f87171;--signal-fair:#fbbf24;--signal-good:#a3e635;--signal-strong:#34d399}*{box-sizing:border-box}html,body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-primary);height:100%;color:var(--text-primary);margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--border-secondary) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--border-secondary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:var(--text-tertiary)}::-webkit-scrollbar-corner{background:0 0}html.dark .maplibregl-ctrl-group{background:var(--bg-elevated)!important;border-color:var(--border-secondary)!important;box-shadow:0 2px 8px #0006!important}html.dark .maplibregl-ctrl-group button{color:var(--text-primary)!important;background-color:#0000!important}html.dark .maplibregl-ctrl-group button+button{border-top-color:var(--border-secondary)!important}html.dark .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert()}html.dark .maplibregl-ctrl-attrib{background:var(--bg-elevated)!important}@supports (color:color-mix(in lab,red,red)){html.dark .maplibregl-ctrl-attrib{background:color-mix(in srgb,var(--bg-elevated) 88%,transparent)!important}}html.dark .maplibregl-ctrl-attrib{color:var(--text-tertiary)!important}html.dark .maplibregl-ctrl-attrib a{color:var(--text-secondary)!important}html.dark .maplibregl-ctrl-attrib-button{background-color:var(--bg-elevated)!important}html.dark .maplibregl-ctrl-attrib-button svg,html.dark .maplibregl-ctrl-attrib-button .maplibregl-ctrl-icon{filter:invert()}html.dark .maplibregl-popup-content{background:var(--bg-elevated)!important;color:var(--text-primary)!important;border:1px solid var(--border-primary)!important;box-shadow:0 4px 16px #0006!important}html.dark .maplibregl-popup-tip{border-top-color:var(--bg-elevated)!important;border-bottom-color:var(--bg-elevated)!important}.shimmer{background:linear-gradient(90deg,var(--bg-secondary) 0%,var(--bg-tertiary) 50%,var(--bg-secondary) 100%);background-size:200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite sweep}@keyframes sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.shimmer{background:var(--bg-secondary);animation:none}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){html{font-size:14px}button{min-height:44px}::-webkit-scrollbar{width:4px;height:4px}}@media(max-width:480px){html{font-size:13px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
