:root{--material-floating-bg:#ffffffb8;--material-floating-border:#fff9;--material-floating-shadow:var(--shadow-floating);--material-panel-bg:#ffffffd1;--material-panel-border:#ffffffb3;--material-panel-border-inner:#0000000e;--material-panel-shadow:0 8px 40px #00000017, 0 1px 2px #0000000a;--material-modal-bg:#f8f8f6e6;--material-modal-shadow:0 24px 60px #0000002e, 0 2px 8px #0000000f;--modal-backdrop:#0a0c1438;--material-tooltip-bg:#ffffffe6;--material-tooltip-shadow:0 4px 20px #00000017, 0 1px 3px #0000000a;--material-input-bg:#fff9;--material-input-border:#00000017;--material-input-focus-shadow:0 0 0 3px #0071e324;--color-bg:#f6f6f4;--color-surface:#fff;--color-surface-subtle:#ffffffb8;--color-border:#00000012;--color-border-subtle:#0000000d;--font-family-system:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", system-ui, sans-serif;--color-text-primary:#18191b;--color-text-secondary:#555a64;--color-text-tertiary:#787f8b;--color-accent:#0071e3;--color-accent-subtle:#0071e314;--color-accent-hover:#0062c4;--status-unknown:#8e8e93;--status-ok:#34c759;--status-attention:#ff9500;--status-problem:#ff3b30;--status-in-progress:#007aff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:26px;--radius-capsule:9999px;--shadow-subtle:0 1px 2px #00000008;--shadow-glass:0 8px 32px #0000000a, 0 1px 2px #00000005;--shadow-floating:0 12px 36px #00000012, 0 2px 6px #00000008;--ease-spring:cubic-bezier(.16, 1, .3, 1);--duration-fast:.14s;--duration-normal:.18s;--duration-smooth:.26s;--sidebar-width:242px;--mobile-nav-height:56px;--bg-primary:var(--color-bg);--bg-secondary:var(--color-surface);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary)}:root[data-theme=dark],:root[data-map-theme=night]{--color-bg:#0c1017;--color-surface:#151b23;--color-surface-subtle:#151b23d9;--color-text-primary:#f0f6fc;--color-text-secondary:#919eb0;--color-text-tertiary:#657385;--color-accent:#388bfd;--color-accent-subtle:#388bfd26;--color-accent-hover:#58a6ff;--color-border:#ffffff24;--color-border-subtle:#ffffff14;--material-floating-bg:#151b23e6;--material-floating-border:#ffffff24;--material-floating-shadow:0 12px 36px #00000080, 0 2px 6px #0000004d;--material-panel-bg:#151b23f0;--material-panel-border:#ffffff24;--material-panel-border-inner:#ffffff0f;--material-panel-shadow:0 16px 48px #0000008c, 0 1px 3px #00000059;--material-modal-bg:#0f141bf5;--material-modal-shadow:0 24px 64px #000000b3;--modal-backdrop:#000000a6;--material-tooltip-bg:#151b23f5;--material-input-bg:#ffffff12;--material-input-border:#ffffff24;--material-input-focus-shadow:0 0 0 3px #388bfd40}:root[data-theme=dark] .glass-floating,:root[data-map-theme=night] .glass-floating{background:var(--material-floating-bg);color:var(--color-text-primary);border-color:var(--material-floating-border);box-shadow:var(--material-floating-shadow), inset 0 1px 0 #ffffff14, inset 0 -1px 0 #00000040}:root[data-theme=dark] .glass-panel,:root[data-map-theme=night] .glass-panel{background:var(--material-panel-bg);color:var(--color-text-primary);border-color:var(--material-panel-border);box-shadow:var(--material-panel-shadow), inset 0 1px 0 #ffffff14}:root[data-theme=dark] .glass-sidebar,:root[data-map-theme=night] .glass-sidebar{background:#0f141be0;border-color:#ffffff1f;box-shadow:inset -1px 0 #ffffff0f}:root[data-theme=dark] .material-modal,:root[data-map-theme=night] .material-modal{background:var(--material-modal-bg);color:var(--color-text-primary);border-color:#ffffff1f}:root[data-theme=dark] .glass-sidebar a[aria-current=page],:root[data-map-theme=night] .glass-sidebar a[aria-current=page]{color:#58a6ff;background:#388bfd2e;border-color:#388bfd4d}:root[data-theme=dark] [role=tab][aria-selected=true],:root[data-map-theme=night] [role=tab][aria-selected=true]{color:#fff!important;background:#388bfd!important}.glass-sidebar{-webkit-backdrop-filter:blur(32px)saturate(200%)brightness(1.03);background:#f6f6f4b8;border-right:1px solid #ffffff8c;box-shadow:inset -1px 0 #0000000a}.glass-floating{background:var(--material-floating-bg);-webkit-backdrop-filter:blur(28px)saturate(180%)brightness(1.04);border:1px solid var(--material-floating-border);box-shadow:var(--material-floating-shadow), inset 0 1px 0 #ffffffb3, inset 0 -1px 0 #0000000a}.glass-capsule-active{-webkit-backdrop-filter:blur(16px)saturate(160%);background:#ffffffd1;border:1px solid #ffffffe6;box-shadow:0 1px 3px #0000000d,0 2px 8px #00000008}.glass-panel{background:var(--material-panel-bg);border:1px solid var(--material-panel-border);box-shadow:var(--material-panel-shadow), inset 0 1px 0 #fffc, inset 0 0 0 1px var(--material-panel-border-inner);-webkit-backdrop-filter:blur(24px)saturate(180%)brightness(1.02)}.material-modal{background:var(--material-modal-bg);-webkit-backdrop-filter:blur(40px)saturate(200%)brightness(1.02);box-shadow:var(--material-modal-shadow), inset 0 1px 0 #fffc, inset 0 0 0 1px #ffffff80;border:1px solid #ffffff8c}.material-tooltip{background:var(--material-tooltip-bg);-webkit-backdrop-filter:blur(20px)saturate(160%);box-shadow:var(--material-tooltip-shadow);border:1px solid #fff9}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{overscroll-behavior:none;background-color:var(--color-bg);width:100%;height:100%;min-height:100%;margin:0;padding:0;overflow:hidden}body{overscroll-behavior:none;background-color:var(--color-bg);width:100%;height:100%;min-height:100%;color:var(--color-text-primary);font-family:var(--font-family-system);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;margin:0;padding:0;overflow:hidden}@media (display-mode:standalone){html,body{min-height:calc(100% + env(safe-area-inset-top));background-color:#141516;min-height:100lvh}}:root[data-standalone=true],:root[data-standalone=true] body{min-height:calc(100% + env(safe-area-inset-top));background-color:#141516;min-height:100lvh}#root{width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}button,a{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;font-family:inherit;text-decoration:none}button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.animate-spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._sidebar_10aii_1{width:var(--sidebar-width);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10;flex-direction:column;justify-content:space-between;height:100%;padding:24px 14px 20px;display:flex}._topSection_10aii_12{flex-direction:column;display:flex}._brand_10aii_17{flex-direction:column;gap:3px;margin-bottom:24px;padding:0 10px;display:flex}._brandTitle_10aii_25{letter-spacing:-.015em;color:var(--color-text-primary);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}._brandDot_10aii_35{border-radius:var(--radius-capsule);background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 6px #0071e359}._brandSubtitle_10aii_43{color:var(--color-text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}._navGroup_10aii_51{flex-direction:column;gap:5px;display:flex}._navItem_10aii_57{border-radius:var(--radius-sm);height:38px;color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--ease-spring), color var(--duration-fast) var(--ease-spring), border-color var(--duration-fast) var(--ease-spring), box-shadow var(--duration-fast) var(--ease-spring);border:1px solid #0000;align-items:center;gap:12px;padding:0 12px;font-size:14.5px;font-weight:500;display:flex;position:relative}._navItem_10aii_57:hover{color:var(--color-text-primary);background:#ffffff73}._navItemActive_10aii_80{color:var(--color-text-primary);background:#ffffffc7;border-color:#ffffffd9;font-weight:600;box-shadow:0 1px 3px #0000000a,0 3px 10px #00000005}._navItemActive_10aii_80 ._icon_10aii_88{color:var(--color-accent)}._themeToggleBtn_10aii_92{border-radius:var(--radius-sm);width:100%;height:38px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-spring), color var(--duration-fast) var(--ease-spring);background:0 0;border:1px solid #0000;align-items:center;gap:12px;margin-bottom:6px;padding:0 12px;font-size:14px;font-weight:500;display:flex}._themeToggleBtn_10aii_92:hover{color:var(--color-text-primary);background:#ffffff73}html[data-theme=dark] ._navItem_10aii_57:hover,html[data-map-theme=night] ._navItem_10aii_57:hover,html[data-theme=dark] ._themeToggleBtn_10aii_92:hover,html[data-map-theme=night] ._themeToggleBtn_10aii_92:hover{color:#fff;background:#ffffff14}html[data-theme=dark] ._navItemActive_10aii_80,html[data-map-theme=night] ._navItemActive_10aii_80{color:#fff;background:#ffffff1f;border-color:#ffffff29;box-shadow:0 2px 8px #0006}._icon_10aii_88{color:var(--color-text-secondary);transition:color var(--duration-fast) ease;flex-shrink:0}._navLabel_10aii_138{letter-spacing:-.01em}._bottomSection_10aii_142{border-top:1px solid var(--color-border-subtle);padding-top:14px}@media (min-width:768px) and (max-width:1023px){._sidebar_10aii_1{align-items:center;width:72px;padding:20px 10px}._brand_10aii_17{align-items:center;margin-bottom:20px;padding:0}._brandSubtitle_10aii_43,._brandTitle_10aii_25 span{display:none}._navItem_10aii_57{justify-content:center;width:44px;height:44px;padding:0}._navLabel_10aii_138{display:none}._bottomSection_10aii_142{justify-content:center;width:100%;display:flex}}@media (max-width:767px){._sidebar_10aii_1{display:none}}._wrapper_15jm5_1{display:none}@media (max-width:767px){._wrapper_15jm5_1{z-index:50;pointer-events:auto;background:var(--color-bg-panel,#1d2c3d);border-top:1px solid var(--color-border,#526276);width:100%;padding-bottom:max(24px, env(safe-area-inset-bottom,24px));flex-shrink:0;justify-content:center;padding-top:6px;display:flex;box-shadow:0 -4px 20px #00000059}}:root[data-standalone=true] ._wrapper_15jm5_1{padding-bottom:max(28px, env(safe-area-inset-bottom,28px))}@media (display-mode:standalone){._wrapper_15jm5_1{padding-bottom:max(28px, env(safe-area-inset-bottom,28px))}}@media (max-width:767px){._navBar_15jm5_32{width:100%;max-width:600px;height:56px;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;justify-content:space-around;align-items:center;padding:0 4px;display:flex}._navItem_15jm5_47{min-width:0;height:48px;color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--ease-spring), color var(--duration-fast) var(--ease-spring), transform var(--duration-fast) var(--ease-spring);border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:500;display:flex}._navItem_15jm5_47:active{transform:scale(.94)}._navItemActive_15jm5_69{color:var(--color-text-primary);background:#ffffff1f;font-weight:600}html[data-theme=dark] ._navItemActive_15jm5_69,html[data-map-theme=night] ._navItemActive_15jm5_69{color:#fff;background:#ffffff24;border:1px solid #ffffff2e;box-shadow:0 2px 10px #00000073}html[data-theme=dark] ._navItem_15jm5_47,html[data-map-theme=night] ._navItem_15jm5_47{color:var(--color-text-secondary)}._navItemActive_15jm5_69 ._icon_15jm5_88{color:var(--color-accent)}._icon_15jm5_88{transition:color var(--duration-fast) ease}._label_15jm5_96{letter-spacing:-.01em;line-height:1}}._container_1066s_1{background-color:var(--color-bg);width:100%;height:auto;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}._contentColumn_1066s_14{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}._mainArea_1066s_23{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-x:hidden;overflow-y:auto}._contentStandard_1066s_36{flex-direction:column;flex:1 0 auto;width:100%;max-width:1200px;margin:0 auto;padding:24px 32px;display:flex}._contentFullBleed_1066s_47{flex-direction:column;flex:1;width:100%;min-height:0;padding:16px 24px;display:flex;overflow:hidden}._modeBar_1066s_57{background:var(--color-bg);border-bottom:1px solid var(--color-border,#80808040);z-index:20;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 32px;display:flex}._modeBrand_1066s_70{letter-spacing:.12em;color:var(--color-text-primary);align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}._brandAccent_1066s_80{color:var(--color-accent,#f8d889);margin-left:2px;font-weight:350}._modeBadge_1066s_86{letter-spacing:.04em;color:var(--color-text-secondary);border:1px solid var(--color-border,#80808030);background:#ffffff14;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:600}._ownerLink_1066s_97{background:var(--color-bg-panel,#1d2c3d);min-height:40px;color:var(--color-text-primary,#f7f8fa);border:1px solid var(--color-border,#526276);transition:all var(--duration-fast) ease;border-radius:12px;align-items:center;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._ownerLink_1066s_97:hover{border-color:var(--color-accent)}._modeActions_1066s_116{flex-shrink:0;align-items:center;gap:8px;display:flex}._modeLogoutBtn_1066s_123{border-radius:12px!important}@media (max-width:1023px) and (min-width:768px){._contentStandard_1066s_36{padding:24px 28px}._modeBar_1066s_57{padding:12px 24px}}@media (max-width:767px){._container_1066s_1{flex-direction:column}._contentColumn_1066s_14{flex:1;min-height:0}._modeBar_1066s_57{padding-top:max(54px, calc(env(safe-area-inset-top,54px) + 8px));padding-left:max(16px, env(safe-area-inset-left,16px));padding-right:max(16px, env(safe-area-inset-right,16px));padding-bottom:10px}._contentStandard_1066s_36{padding:16px max(16px, env(safe-area-inset-left,16px)) 24px max(16px, env(safe-area-inset-right,16px));max-width:100%}._contentFullBleed_1066s_47{padding:10px max(12px, env(safe-area-inset-left,12px)) 10px max(12px, env(safe-area-inset-right,12px));overflow-y:auto}}:root[data-standalone=true] ._modeBar_1066s_57{padding-top:max(82px, calc(env(safe-area-inset-top,59px) + 22px))}@media (display-mode:standalone){._modeBar_1066s_57{padding-top:max(82px, calc(env(safe-area-inset-top,59px) + 22px))}}
