.scalyo-icon[data-v-57a9ee7e]{display:inline-block;vertical-align:middle;flex-shrink:0}.loader-screen[data-v-c0b63b50]{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--bg)}.loader-icon[data-v-c0b63b50]{width:44px;height:44px;background:var(--teal);border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:22px}.loader-spinner[data-v-c0b63b50]{width:24px;height:24px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--teal)}.loader-text[data-v-c0b63b50]{color:var(--muted);font-size:14px}:root{--bg: #1C1A17;--bg1: #252320;--bg2: #2D2B27;--bg3: #35332E;--text: #E8E4DC;--muted: rgba(232, 228, 220, .5);--faint: rgba(232, 228, 220, .14);--surface: rgba(250, 247, 242, .04);--surfaceHi: rgba(250, 247, 242, .06);--border: rgba(250, 247, 242, .08);--borderHi: rgba(250, 247, 242, .14);--teal: #9BB8CC;--tealBg: rgba(155, 184, 204, .08);--tealBorder: rgba(155, 184, 204, .2);--tealGlow: rgba(155, 184, 204, .08);--red: #D4958A;--redBg: rgba(212, 149, 138, .08);--redBorder: rgba(212, 149, 138, .18);--amber: #D4BA6E;--amberBg: rgba(212, 186, 110, .08);--amberBorder: rgba(212, 186, 110, .2);--green: #9BB8A8;--greenBg: rgba(155, 184, 168, .08);--greenBorder: rgba(155, 184, 168, .2);--purple: #B8A8D4;--purpleBg: rgba(184, 168, 212, .08);--blue: #8BA8C4;--blueBg: rgba(139, 168, 196, .07);--scroll-thumb: rgba(250, 247, 242, .1);--scroll-thumb-h: rgba(250, 247, 242, .18);--modal-bg: rgba(28, 26, 23, .65);--modal-box: #252320;--modal-box-border: rgba(250, 247, 242, .1);--tab-active-bg: #2D2B27;--tab-text: rgba(232, 228, 220, .5);--tab-active-text: #E8E4DC;--chip-bg: rgba(250, 247, 242, .04);--chip-border: rgba(250, 247, 242, .08);--chip-text: rgba(232, 228, 220, .5);--input-bg: rgba(250, 247, 242, .04);--input-border: rgba(250, 247, 242, .08);--input-text: #E8E4DC;--tip-bg: rgba(250, 247, 242, .04);--tip-border: rgba(250, 247, 242, .06);--nav-hover: rgba(250, 247, 242, .04);--skeleton1: rgba(250, 247, 242, .04);--skeleton2: rgba(250, 247, 242, .06)}[data-theme=light]{--bg: #FFFFFF;--bg1: #F8F8F7;--bg2: #F0EFED;--bg3: #E6E5E3;--text: #1A1A1A;--muted: rgba(30, 30, 30, .72);--faint: rgba(30, 30, 30, .42);--surface: rgba(30, 30, 30, .05);--surfaceHi: rgba(30, 30, 30, .09);--border: rgba(30, 30, 30, .14);--borderHi: rgba(30, 30, 30, .22);--teal: #0B6E60;--tealBg: rgba(11, 110, 96, .08);--tealBorder: rgba(11, 110, 96, .28);--tealGlow: rgba(11, 110, 96, .08);--red: #D32F2F;--redBg: rgba(211, 47, 47, .08);--redBorder: rgba(211, 47, 47, .22);--amber: #C66200;--amberBg: rgba(198, 98, 0, .08);--amberBorder: rgba(198, 98, 0, .22);--green: #0B6E60;--greenBg: rgba(11, 110, 96, .08);--greenBorder: rgba(11, 110, 96, .22);--purple: #5B2D99;--purpleBg: rgba(91, 45, 153, .08);--blue: #1A6DC2;--blueBg: rgba(26, 109, 194, .08);--scroll-thumb: rgba(30, 30, 30, .2);--scroll-thumb-h: rgba(30, 30, 30, .35);--modal-bg: rgba(15, 15, 15, .6);--modal-box: #FFFFFF;--modal-box-border: rgba(30, 30, 30, .14);--tab-active-bg: #FFFFFF;--tab-text: rgba(30, 30, 30, .58);--tab-active-text: #1A1A1A;--chip-bg: rgba(30, 30, 30, .05);--chip-border: rgba(30, 30, 30, .14);--chip-text: rgba(30, 30, 30, .72);--input-bg: #FFFFFF;--input-border: rgba(30, 30, 30, .22);--input-text: #1A1A1A;--tip-bg: rgba(30, 30, 30, .04);--tip-border: rgba(30, 30, 30, .1);--nav-hover: rgba(30, 30, 30, .06);--skeleton1: rgba(30, 30, 30, .06);--skeleton2: rgba(30, 30, 30, .1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;background:var(--bg);font-family:Inter,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.6;letter-spacing:-.01em;transition:background .2s,color .2s}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-h)}input,select,textarea{outline:none;font-family:Inter,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}input:focus,select:focus,textarea:focus{border-color:#2383e280!important;box-shadow:0 0 0 3px #2383e214!important}.btn{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:6px;font-size:13px;font-weight:700;border:none;cursor:pointer;transition:all .2s ease;letter-spacing:-.2px;font-family:Inter,sans-serif}.btn-primary{background:var(--teal);color:#fff}.btn-primary:hover{filter:brightness(1.08)}.btn-secondary{background:var(--surface);color:var(--text);border:1px solid var(--border)}.btn-secondary:hover{background:var(--surfaceHi);border-color:var(--borderHi)}.btn-danger{background:#eb575714;color:#eb5757;border:1px solid rgba(235,87,87,.2)}.btn-danger:hover{background:#eb57572e}.btn-sm{padding:5px 12px;font-size:11.5px;border-radius:4px}.app-root{height:100%}.app-shell{display:flex;height:100%}.sidebar-desktop{width:216px;background:var(--bg1);border-right:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;padding:16px 10px;overflow-y:auto;box-shadow:1px 0 6px #2d2a2608}.sidebar-logo{display:flex;align-items:center;gap:9px;padding:0 6px;margin-bottom:28px}.logo-icon{width:34px;height:34px;background:var(--teal);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:17px}.logo-text{font-size:22px;font-weight:900;letter-spacing:-.8px;color:var(--text)}.logo-text .logo-accent{color:var(--teal)}.sidebar-nav{flex:1;display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden}.sidebar-footer{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--border);padding-top:12px}.nav-btn{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:13px;font-weight:400;cursor:pointer;transition:all .25s ease;width:100%;text-align:left;font-family:Inter,sans-serif;margin-bottom:1px}.nav-btn:hover{background:var(--nav-hover)!important}.nav-btn.active{background:var(--tealBg);color:var(--teal);border:1px solid var(--tealBorder);font-weight:700}.nav-icon{font-size:14px;flex-shrink:0}.nav-label{flex:1}.nav-active-bar{width:3px;height:18px;background:var(--teal);border-radius:2px;flex-shrink:0}.logout-btn:hover{color:var(--red)}.lang-switcher{display:flex;gap:4px;padding:8px 10px 6px;border-top:1px solid var(--border);margin-top:4px}.lang-btn{flex:1;text-align:center;padding:4px 2px;border-radius:8px;font-size:11px;font-weight:400;cursor:pointer;background:transparent;border:1px solid var(--border);color:var(--muted);transition:all .15s;font-family:Inter,sans-serif}.lang-btn.active{font-weight:700;background:var(--tealBg);border-color:var(--tealBorder);color:var(--teal)}.sidebar-user{display:flex;align-items:center;gap:9px;padding:10px 10px 4px;border-top:1px solid var(--border);margin-top:4px}.sidebar-user-avatar{width:30px;height:30px;border-radius:28%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;color:#fff;flex-shrink:0;font-family:JetBrains Mono,monospace}.sidebar-user-info{flex:1;min-width:0}.sidebar-user-name{font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-meta{font-size:10px;color:var(--muted)}.sidebar-logout-btn{background:none;border:none;color:var(--faint);cursor:pointer;font-size:16px;padding:4px;transition:color .12s;flex-shrink:0;line-height:1}.sidebar-logout-btn:hover{color:var(--red)}.main-scroll{flex:1;overflow-y:auto;height:100vh}.topbar-area{padding:10px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);background:var(--bg1);position:sticky;top:0;z-index:10;min-height:52px;flex-shrink:0}.topbar-left{display:flex;align-items:center;gap:10px}.topbar-dot{width:8px;height:8px;border-radius:50%;background:var(--teal)}.topbar-title{font-size:13px;font-weight:700}.topbar-role{font-size:12px;color:var(--muted)}.topbar-right{display:flex;align-items:center;gap:10px}.topbar-critical-badge{display:flex;align-items:center;gap:6px;background:var(--redBg);border:1px solid var(--redBorder);border-radius:20px;padding:4px 12px;color:var(--red);font-size:11px;font-weight:700;cursor:pointer;transition:all .2s}.topbar-online{display:flex;align-items:center;gap:6px;background:var(--tealBg);border:1px solid var(--tealBorder);border-radius:20px;padding:5px 12px}.topbar-online-dot{width:7px;height:7px;border-radius:50%;background:var(--teal);animation:pulse 2s infinite}.topbar-online-text{color:var(--teal);font-size:11px;font-weight:700}.topbar-user{font-size:13px;color:var(--muted);font-weight:600}.view-pad{padding:20px 24px}.card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:16px;transition:border-color .25s ease}.card:hover{border-color:var(--tealBorder)}.card-lift{transition:border-color .25s ease}.card-lift:hover{border-color:var(--tealBorder)!important}.card-danger{border-color:var(--redBorder);background:var(--redBg)}.tag{font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px;white-space:nowrap;letter-spacing:.03em}.risk-low{background:var(--greenBg);border:1px solid var(--greenBorder);color:var(--green)}.risk-medium{background:var(--amberBg);border:1px solid var(--amberBorder);color:var(--amber)}.risk-critical{background:var(--redBg);border:1px solid var(--redBorder);color:var(--red)}.health-bar{height:6px;border-radius:6px;background:var(--surface);overflow:hidden}.health-bar-fill{height:100%;border-radius:6px;transition:width .4s ease}.chip{padding:5px 14px;border-radius:16px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--chip-text);transition:all .15s ease}.chip:hover{background:var(--tealBg);border-color:var(--tealBorder);color:var(--teal)}.chip.active{background:var(--tealBg);border-color:var(--tealBorder);color:var(--teal);font-weight:700}.tab-bar{display:flex;flex-wrap:wrap;gap:4px;background:var(--surface);border-radius:8px;padding:4px;border:1px solid var(--border)}.tab-item{padding:7px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;color:var(--tab-text);white-space:nowrap;border:none;background:transparent;font-family:Inter,sans-serif}.tab-item.active{background:var(--tab-active-bg);color:var(--tab-active-text);box-shadow:0 1px 4px #2d2a260f}.tab-item:hover:not(.active){color:var(--text);background:var(--surfaceHi)}.field-group{margin-bottom:14px}.field-label{font-size:11px;font-weight:700;color:var(--muted);display:block;margin-bottom:6px;text-transform:uppercase;letter-spacing:.08em}.field-input{width:100%;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;padding:9px 12px;color:var(--input-text);font-size:13px;font-family:Inter,sans-serif;font-weight:600;transition:border-color .15s,box-shadow .15s}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--modal-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:300;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .35s ease}.modal-box{background:var(--modal-box);border:1px solid var(--modal-box-border);border-radius:8px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;color:var(--text);padding:24px;animation:slideUp .25s ease}.side-panel{animation:slideInR .22s ease}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-center{display:flex;align-items:center;justify-content:center}.gap-sm{gap:8px}.gap-md{gap:14px}.mb-sm{margin-bottom:8px}.mb-md{margin-bottom:14px}.mb-lg{margin-bottom:24px}.kpi-value{font-size:26px;font-weight:900;letter-spacing:-.5px;font-family:JetBrains Mono,monospace}.avatar{display:flex;align-items:center;justify-content:center;border-radius:28%;font-weight:800;font-family:JetBrains Mono,monospace;flex-shrink:0}.empty-state{text-align:center;padding:60px 32px}.empty-state-icon{font-size:48px;margin-bottom:12px}.empty-state-title{font-size:17px;font-weight:800}.empty-state-desc{font-size:13px;color:var(--muted);max-width:340px;margin:8px auto;line-height:1.6}.toggle-switch{position:relative;width:46px;height:26px;display:inline-block;flex-shrink:0}.toggle-switch input{display:none}.toggle-slider{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:26px;background:var(--surface);cursor:pointer;transition:.3s;border:1px solid var(--border)}.toggle-slider:before{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.3s;box-shadow:0 1px 3px #2d2a2614}.toggle-switch input:checked+.toggle-slider{background:var(--teal);border-color:var(--teal)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px)}.tip-card{background:var(--tip-bg);border:1px solid var(--tip-border);border-radius:6px;padding:16px 18px;margin-bottom:8px;cursor:pointer;transition:all .3s ease;border-color:var(--tealBorder)}.tip-card.open{border-color:var(--tealBorder);background:var(--tealBg)}.quick-chip{padding:7px 14px;border-radius:16px;font-size:12px;cursor:pointer;background:var(--chip-bg);border:1px solid var(--chip-border);color:var(--muted);transition:all .15s ease;font-weight:500}.quick-chip:hover{background:var(--tealBg);border-color:var(--tealBorder);color:var(--teal)}.row-item{transition:background .2s ease;cursor:pointer}.row-item:hover{background:var(--tealBg)!important}.btn-base{transition:all .3s ease;cursor:pointer;border:none;font-family:Inter,sans-serif;font-weight:600;outline:none;letter-spacing:-.01em}.btn-base:hover:not(:disabled){filter:brightness(1.08)}.btn-base:active:not(:disabled){transform:translateY(0);filter:brightness(.95)}.btn-base:disabled{opacity:.38;cursor:not-allowed;transform:none!important;filter:none!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInR{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}.pulse{animation:pulse 2s infinite}.fade-in{animation:fadeIn .35s ease}.spin{animation:spin .7s linear infinite}.skeleton{background:linear-gradient(90deg,var(--skeleton1) 25%,var(--skeleton2) 50%,var(--skeleton1) 75%);background-size:200% 100%;animation:shimmer 2.5s ease-in-out infinite;border-radius:10px}.kpi-custom-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:18px;transition:all .2s ease;position:relative;overflow:hidden}.kpi-custom-card:hover{border-color:var(--tealBorder)}.kpi-custom-card .accent-bar{position:absolute;top:0;left:0;right:0;height:3px;border-radius:8px 8px 0 0}.kpi-custom-form{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:20px}.kpi-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kpi-form-field label{display:block;font-size:11px;font-weight:700;color:var(--muted);margin-bottom:5px;text-transform:uppercase;letter-spacing:.6px}.kpi-form-field input,.kpi-form-field select{width:100%;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;padding:9px 12px;color:var(--input-text);font-size:13px;font-family:Inter,sans-serif;font-weight:600}.kpi-form-field input:focus,.kpi-form-field select:focus{border-color:#4db6a080;outline:none}.import-drop-zone{border:2px dashed var(--border);border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .2s ease;background:var(--surface)}.import-drop-zone:hover,.import-drop-zone.drag-over{border-color:var(--teal);background:var(--tealBg)}.import-drop-zone input[type=file]{display:none}.analysis-table{width:100%;border-collapse:collapse;font-size:12px}.analysis-table th{background:var(--surface);padding:8px 12px;text-align:left;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border)}.analysis-table td{padding:8px 12px;border-bottom:1px solid var(--border);font-weight:600}.analysis-table tr:hover td{background:var(--tealBg)}.chart-container{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:16px}.chart-type-btn{padding:6px 12px;border-radius:8px;font-size:11px;font-weight:700;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--muted);transition:all .15s}.chart-type-btn.active{background:var(--tealBg);border-color:var(--tealBorder);color:var(--teal)}.trend-up{color:#4dab6d}.trend-down{color:#eb5757}.trend-flat{color:#e8a838}.chat-input{flex:1;background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;padding:11px 15px;color:var(--input-text);font-size:13px;font-family:inherit;resize:none}.chat-input:focus{outline:none;border-color:#4db6a059;background:var(--tealBg)}.chat-send-btn{background:var(--teal);border:none;border-radius:6px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:17px;transition:all .18s ease;flex-shrink:0}.chat-send-btn:hover{filter:brightness(1.08)}.chat-send-btn:disabled{opacity:.4;transform:none;cursor:not-allowed}.api-banner{padding:14px 18px;background:#f59e0b17;border:1px solid rgba(245,158,11,.25);border-radius:6px;margin:12px 18px;display:flex;gap:12px;font-size:13px;align-items:flex-start}.color-picker-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.color-dot{width:22px;height:22px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:all .15s ease;flex-shrink:0}.color-dot:hover,.color-dot.active{border-color:var(--text);transform:scale(1.2)}.import-col-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;background:var(--surface);border:1px solid var(--border)}.kpi-history-entry{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--surface);border-radius:10px;font-size:12px;margin-bottom:6px}.csm-filter-bar{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px;align-items:center;padding:0 2px;max-width:100%;overflow-x:auto}.csm-chip{padding:5px 14px;border-radius:16px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--chip-text)}.csm-chip:hover{background:var(--tealBg);border-color:var(--tealBorder);color:var(--teal)}.csm-chip.active{background:var(--tealBg);border-color:var(--tealBorder);color:var(--teal);font-weight:700}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{color:#1a1a1a;background:var(--input-bg)}[data-theme=light] .modal-box{box-shadow:0 12px 40px #0000001f}[data-theme=light] select option{background:#fff;color:#1a1a1a}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4{color:#111}[data-theme=light] .btn-primary{background:#0b6e60;color:#fff}[data-theme=light] .csm-chip{color:#1e1e1eb8;border-color:#1e1e1e24}[data-theme=light] .tab-item{color:#1e1e1e94}[data-theme=light] .tab-item.active{color:#1a1a1a}[data-theme=light] .kpi-form-field input,[data-theme=light] .kpi-form-field select{color:var(--text);background:var(--input-bg)}@media (max-width: 374px){.topbar-area{padding:8px!important}.view-pad{padding:10px 8px!important}.modal-box{padding:16px;max-width:100%}.kpi-value{font-size:22px}.tab-item{padding:5px 10px;font-size:11px}.chip,.csm-chip,.quick-chip{padding:4px 10px;font-size:11px}.btn{padding:8px 14px;font-size:12px}.topbar-critical-badge{font-size:10px;padding:3px 8px}.topbar-online{padding:3px 8px}.topbar-online-text{font-size:10px}}@media (max-width: 768px){.sidebar-desktop{display:none!important}.app-shell{flex-direction:column!important}.main-scroll{height:calc(100vh - 56px)!important;padding-bottom:16px}.topbar-area{padding:10px 12px!important}.bottom-nav{display:flex!important}.view-pad{padding:14px 12px!important}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.modal-box{max-width:100%;border-radius:12px}.kpi-form-grid{grid-template-columns:1fr}.analysis-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-bar{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}}@media (min-width: 769px) and (max-width: 1024px){.sidebar-desktop{width:180px}.nav-label{font-size:12px}.view-pad{padding:18px}.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width: 769px){.bottom-nav{display:none!important}.main-scroll{height:100vh}}@media (min-width: 1920px){.view-pad{padding:28px 40px;max-width:1600px;margin:0 auto}.modal-box{max-width:600px}.kpi-value{font-size:30px}}@media (min-width: 2560px){.view-pad{padding:36px 60px;max-width:2000px}.sidebar-desktop{width:260px}.nav-btn{padding:11px 14px;font-size:14px}.topbar-area{padding:14px 32px}}.bottom-nav{position:fixed;bottom:0;left:0;right:0;height:56px;background:var(--bg1);border-top:1px solid var(--border);display:none;align-items:center;justify-content:space-around;z-index:1000;padding-bottom:env(safe-area-inset-bottom,0px)}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;padding:6px 8px;border-radius:8px;border:none;background:transparent;min-width:44px;color:var(--muted);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-family:Inter,sans-serif;transition:background .15s}.bottom-nav-item.active{color:var(--teal)}.bottom-nav-item svg{width:20px;height:20px}
