@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--nav-height:56px;--banner-height:0px;--bg-main:#f5f4f8;--bg-card:#fff;--accent:#6e3bde;--accent-hover:#5a2ec7;--accent-light:#6e3bde14;--text-primary:#1a1825;--text-secondary:#6b6880;--text-muted:#9d9ab0;--border:#e8e5f0;--success:#16a34a;--danger:#dc2626;--warning:#d97706;--bg-primary:var(--bg-card);--bg-secondary:#f0eef8;--bg-tertiary:#f8f7fc;--bg-hover:#f0eef8;--accent-primary:var(--accent);--accent-muted:var(--accent-light);--status-green:var(--success);--status-red:var(--danger);--status-yellow:var(--warning);--status-blue:#4f6ef7;--status-orange:#ea580c;--border-accent:#6e3bde33;--card-shadow:0 4px 12px #6e3bde14, 0 2px 6px #0000000f;--card-shadow-hover:0 8px 24px #6e3bde24, 0 4px 8px #00000014;--gradient-card:linear-gradient(135deg, #f8f5ff 0%, #f0ebff 100%);--table-header-bg:#f0ebff;--table-row-odd:#f7f5fc;--table-row-even:#fff;--table-row-hover:#eeebf8;--scrollbar-track:#f0eef8;--scrollbar-thumb:#c4b8f0;--modal-backdrop:#1e1b2e73;--modal-shadow:0 20px 60px #1e1b2e33;--nav-bg:#ffffffd1;--header-bg:#ffffffd9;--input-border:#d4d0e8;--duration-fast:.16s;--duration-base:.2s;--duration-slow:.28s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-default:cubic-bezier(.25, .1, .25, 1)}[data-theme=dark]{--bg-main:#0e0d12;--bg-card:#1a1825;--accent:#8b5cf6;--accent-hover:#7c3aed;--accent-light:#8b5cf61f;--text-primary:#f0eff4;--text-secondary:#a09cb2;--text-muted:#6b6880;--border:#2a2738;--success:#22c55e;--danger:#ef4444;--warning:#f59e0b;--bg-primary:var(--bg-card);--bg-secondary:#22202e;--bg-tertiary:#1e1b2e;--bg-hover:#262434;--accent-primary:var(--accent);--accent-muted:var(--accent-light);--status-green:var(--success);--status-red:var(--danger);--status-yellow:var(--warning);--status-blue:#6d8afb;--status-orange:#f97316;--border-accent:#8b5cf640;--card-shadow:0 4px 12px #0000004d, 0 2px 6px #0003;--card-shadow-hover:0 8px 24px #0006, 0 4px 8px #00000040;--gradient-card:linear-gradient(135deg, #1e1b2e 0%, #22202e 100%);--table-header-bg:#1e1b2e;--table-row-odd:#16141f;--table-row-even:#1a1825;--table-row-hover:#262434;--scrollbar-track:#1a1825;--scrollbar-thumb:#3d3654;--modal-backdrop:#0009;--modal-shadow:0 20px 60px #00000080;--nav-bg:#0e0d12d9;--header-bg:#1a1825d9;--input-border:#3d3654;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-main);color:var(--text-primary);-webkit-font-smoothing:antialiased;transition:background .4s var(--ease-default), color .4s var(--ease-default);font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;line-height:1.5}code,.mono{font-family:JetBrains Mono,monospace}.app-layout{flex-direction:column;min-height:100vh;display:flex}.main-content{background:var(--bg-main);flex:1;min-height:0;overflow-x:hidden}.page-slide-in{animation:.55s cubic-bezier(.22,1,.36,1) backwards page-slide-in}@keyframes page-slide-in{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.page-slide-in .page-header{animation:.6s cubic-bezier(.22,1,.36,1) 80ms backwards reveal-up}.page-slide-in .page-body>h2,.page-slide-in .page-body>.card,.page-slide-in .page-body>.card-grid,.page-slide-in .page-body>.stat-card,.page-slide-in .page-body>.site-card,.page-slide-in .page-body>.table-container,.page-slide-in .page-body>.algo-summary-bar,.page-slide-in .page-body>.filters-bar,.page-slide-in .page-body>.filter-pills,.page-slide-in .page-body>.error-box,.page-slide-in .page-body>div,.page-slide-in .page-body>section{animation:.6s cubic-bezier(.22,1,.36,1) backwards reveal-up}.page-slide-in .page-body>:first-child{animation-delay:.15s}.page-slide-in .page-body>:nth-child(2){animation-delay:.26s}.page-slide-in .page-body>:nth-child(3){animation-delay:.37s}.page-slide-in .page-body>:nth-child(4){animation-delay:.47s}.page-slide-in .page-body>:nth-child(5){animation-delay:.56s}.page-slide-in .page-body>:nth-child(6){animation-delay:.64s}.page-slide-in .page-body>:nth-child(7){animation-delay:.71s}.page-slide-in .page-body>:nth-child(8){animation-delay:.77s}.page-slide-in .page-body>:nth-child(9){animation-delay:.83s}.page-slide-in .page-body>:nth-child(n+10){animation-delay:.88s}.page-slide-in .card-grid>.card,.page-slide-in .card-grid>.stat-card,.page-slide-in .card-grid>.site-card,.page-slide-in .algo-summary-bar>.algo-card{animation:.6s cubic-bezier(.22,1,.36,1) backwards reveal-up}.page-slide-in .card-grid>:first-child,.page-slide-in .algo-summary-bar>:first-child{animation-delay:.2s}.page-slide-in .card-grid>:nth-child(2),.page-slide-in .algo-summary-bar>:nth-child(2){animation-delay:.32s}.page-slide-in .card-grid>:nth-child(3),.page-slide-in .algo-summary-bar>:nth-child(3){animation-delay:.43s}.page-slide-in .card-grid>:nth-child(4),.page-slide-in .algo-summary-bar>:nth-child(4){animation-delay:.53s}.page-slide-in .card-grid>:nth-child(5),.page-slide-in .algo-summary-bar>:nth-child(5){animation-delay:.62s}.page-slide-in .card-grid>:nth-child(n+6),.page-slide-in .algo-summary-bar>:nth-child(n+6){animation-delay:.7s}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.page-header{border-bottom:1px solid var(--border);background:var(--header-bg);-webkit-backdrop-filter:blur(12px);z-index:50;justify-content:space-between;align-items:center;padding:20px 32px;display:flex;position:relative}.page-header h1{color:var(--text-primary);letter-spacing:-.02em;font-size:22px;font-weight:700}.page-header h1 .info-tooltip-wrapper{margin-left:8px}.page-header-actions{align-items:center;gap:8px;display:flex}.page-body{padding:24px 32px}.info-tooltip-wrapper{vertical-align:middle;cursor:help;align-items:center;display:inline-flex;position:relative}.info-tooltip-icon{color:var(--text-muted);transition:color var(--duration-fast)}.info-tooltip-wrapper:hover .info-tooltip-icon{color:var(--accent)}.info-tooltip-bubble{background:var(--bg-card);width:max-content;max-width:400px;color:var(--text-primary);border:1.5px solid var(--accent);z-index:99999;white-space:pre-line;border-radius:8px;padding:12px;font-size:13px;font-weight:400;line-height:1.5;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #6e3bde1f,0 2px 8px #0000000f}.info-tooltip-wrapper:hover .info-tooltip-bubble{display:block}.info-tooltip-bubble--portal{display:block;position:fixed;top:auto;left:auto;transform:none}.info-tooltip-wrapper:hover{z-index:99999}.card:has(.info-tooltip-wrapper:hover){z-index:99999;overflow:visible}.card{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:12px;padding:20px;transition:all .4s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.card:hover{box-shadow:var(--card-shadow-hover)}.card.clickable:hover{transform:scale(1.02)}.card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.stat-card{background:var(--gradient-card);border:1px solid var(--border);box-shadow:var(--card-shadow);cursor:default;border-radius:12px;flex-direction:column;gap:6px;padding:20px;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;transform:translateZ(0)}.stat-card.clickable{cursor:pointer}.stat-card.clickable:hover{box-shadow:var(--card-shadow-hover);border-color:var(--accent);border-left:3px solid var(--accent);transform:scale(1.025)}.stat-card.active{border-color:var(--accent);border-left:3px solid var(--accent);background:var(--accent-light)}.stat-card .stat-label{color:var(--text-secondary);font-size:13px;font-weight:500}.stat-card .stat-value{letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700}.stat-card .stat-sub{color:var(--text-muted);font-size:12px}.site-card{background:var(--gradient-card);border:1px solid #6e3bde1f;border-left:4px solid var(--accent);box-shadow:var(--card-shadow);border-radius:12px;padding:24px;transition:all .4s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.site-card:hover{box-shadow:var(--card-shadow-hover);transform:scale(1.015)}.site-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.site-card-header h3{color:var(--text-primary);font-size:18px;font-weight:700}.site-card-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.site-stat{flex-direction:column;gap:2px;display:flex}.site-stat .label{color:var(--text-secondary);font-size:12px}.site-stat .value{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700}.algo-list{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.algo-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.algo-name{color:var(--text-secondary);font-weight:500}.algo-stats{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:12px}.table-container{border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:12px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}thead th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);background:var(--table-header-bg);border-bottom:1px solid var(--border);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:12px 16px;font-size:12px;font-weight:600;position:sticky;top:0}thead th:hover{color:var(--accent)}tbody tr{border-bottom:1px solid var(--border)}tbody tr:nth-child(odd){background:var(--table-row-odd)}tbody tr:nth-child(2n){background:var(--table-row-even)}tbody tr:hover{background:var(--table-row-hover)}tbody td{white-space:nowrap;padding:10px 16px}.badge{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.badge-green{color:var(--success);background:#16a34a1a}.badge-red{color:var(--danger);background:#dc26261a}.badge-yellow{color:var(--warning);background:#d977061a}.badge-orange{color:#ea580c;background:#f973161f}.badge-blue{color:var(--status-blue);background:#4f6ef71a}.badge-gray{color:var(--text-muted);background:#9d9ab01a}.badge-purple{color:var(--accent);background:#6e3bde1a}.badge-cyan{color:#0891b2;background:#0891b21a}.badge-pink{color:#db2777;background:#db27771a}.badge-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.dot-green{background:var(--success)}.dot-red{background:var(--danger)}.dot-yellow{background:var(--warning)}.dot-orange{background:#ea580c}.dot-blue{background:var(--status-blue)}.dot-gray{background:var(--text-muted)}.btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:all .4s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateZ(0)}.btn:hover:not(:disabled){transform:scale(1.045)}.btn:active:not(:disabled){transition-duration:.1s;transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover:not(:disabled){background:var(--accent-hover)}.btn-secondary{background:var(--bg-card);border:1px solid var(--accent);color:var(--accent)}.btn-secondary:hover:not(:disabled){background:#6e3bde0f}.btn-danger{color:var(--danger);background:#dc26261a;border:1px solid #dc262633}.btn-danger:hover:not(:disabled){background:#dc26262e}.btn-sm{padding:5px 10px;font-size:12px}.dropdown-action{cursor:pointer;width:100%;color:var(--text-primary);text-align:left;transition:background var(--duration-fast) var(--ease-default);background:0 0;border:none;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:13px;display:flex}.dropdown-action:hover{background:var(--bg-secondary)}input,select,textarea{background:var(--bg-card);border:1px solid var(--input-border);color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);border-radius:8px;outline:none;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #6e3bde1a}textarea{resize:vertical;min-height:80px}.filters-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.filters-bar input,.filters-bar select{min-width:160px}.modal-overlay{background:var(--modal-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--modal-shadow);border-radius:16px;width:80vw;max-width:80vw;max-height:85vh;padding:24px;overflow-y:auto}.modal h2{margin-bottom:16px;font-size:18px;font-weight:600}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.form-group{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.form-group label{color:var(--text-secondary);font-size:13px;font-weight:500}.loading{color:var(--text-muted);justify-content:center;align-items:center;padding:60px;display:flex}.spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;margin-right:12px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}.error-box{color:var(--danger);background:#dc26260f;border:1px solid #dc262626;border-radius:12px;padding:16px 20px;font-size:14px}.empty-state{text-align:center;color:var(--text-muted);padding:60px 20px}.page-footer{border-top:1px solid var(--border);color:var(--text-muted);text-align:right;padding:16px 32px;font-size:12px}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.algo-summary-bar{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:24px;display:grid}.algo-card{background:var(--gradient-card);border:1px solid var(--border);box-shadow:var(--card-shadow);border-left:4px solid var(--accent);border-radius:12px;padding:20px;transition:all .4s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.algo-card:hover{box-shadow:var(--card-shadow-hover);transform:scale(1.02)}.algo-card .algo-label{margin-bottom:6px;font-size:15px;font-weight:700}.algo-card .algo-detail{color:var(--text-secondary);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:13px}.algo-card .algo-hashrate{letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700}.filter-pills{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.filter-pill{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .4s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.filter-pill:hover{border-color:var(--accent);color:var(--accent);transform:scale(1.06)}.filter-pill.active{background:var(--accent);color:#fff;border-color:var(--accent)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.top-nav{top:var(--banner-height,0px);z-index:100;height:var(--nav-height);background:var(--nav-bg);-webkit-backdrop-filter:blur(16px)saturate(1.8);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;position:sticky}.top-nav-inner{grid-template-columns:260px 1fr 180px;align-items:center;max-width:1440px;height:100%;margin:0 auto;padding:0 28px;display:grid}.top-nav-logo{color:var(--text-primary);min-width:0;transition:opacity var(--duration-fast) var(--ease-default);align-items:center;gap:9px;text-decoration:none;display:flex}.top-nav-logo:hover{opacity:.8}.top-nav-logo-icon{flex-shrink:0;width:26px;height:26px}.top-nav-logo .logo-wordmark{letter-spacing:-.01em;white-space:nowrap;color:var(--text-primary);font-size:14px;font-weight:700;line-height:1}.top-nav-logo .logo-wordmark-light{color:var(--text-secondary);font-weight:500}.top-nav-links{justify-content:center;align-items:center;gap:2px;display:flex}.nav-item{position:relative}.nav-item-trigger{color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default), transform .4s cubic-bezier(.22, 1, .36, 1);background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:7px 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:flex;transform:translateZ(0)}.nav-item-trigger:hover{color:var(--text-primary);background:var(--bg-hover);transform:scale(1.045)}.nav-item-trigger:active{transition-duration:.1s;transform:scale(.97)}.nav-item-chevron{opacity:.5;width:12px;height:12px;transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}.nav-item--open .nav-item-chevron{transform:rotate(180deg)}.nav-item-trigger--active,.nav-item-trigger--active:hover{color:var(--accent);background:var(--accent-light);font-weight:600}.nav-dropdown{background:var(--bg-card);border:1px solid var(--border);opacity:0;pointer-events:none;z-index:110;border-radius:12px;min-width:240px;padding:6px;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(-10px);box-shadow:0 16px 48px #1e1b2e1a,0 4px 12px #1e1b2e0a,0 0 0 1px #6e3bde0a}.nav-dropdown--open{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav-dropdown .nav-dropdown-item{opacity:0;transition:opacity .3s cubic-bezier(.22, 1, .36, 1), transform .3s cubic-bezier(.22, 1, .36, 1), background var(--duration-fast) var(--ease-default);transform:translateY(10px)}.nav-dropdown--open .nav-dropdown-item:first-child{opacity:1;transition-delay:60ms;transform:translateY(0)}.nav-dropdown--open .nav-dropdown-item:nth-child(2){opacity:1;transition-delay:.12s;transform:translateY(0)}.nav-dropdown--open .nav-dropdown-item:nth-child(3){opacity:1;transition-delay:.18s;transform:translateY(0)}.nav-dropdown--open .nav-dropdown-item:nth-child(4){opacity:1;transition-delay:.24s;transform:translateY(0)}.nav-dropdown--open .nav-dropdown-item:nth-child(5){opacity:1;transition-delay:.3s;transform:translateY(0)}.nav-dropdown-item{color:var(--text-primary);transition:background var(--duration-fast) var(--ease-default);border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.nav-dropdown-item:hover{background:var(--bg-hover);transform:translateY(0)scale(1.03)}.nav-dropdown-item svg{width:16px;height:16px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-default);flex-shrink:0}.nav-dropdown-item:hover svg{color:var(--text-secondary)}.nav-dropdown-item--active{background:var(--accent-light);color:var(--accent)}.nav-dropdown-item--active svg{color:var(--accent)}.nav-dropdown-item--active:hover{background:#6e3bde1f}.top-nav-utils{justify-content:flex-end;align-items:center;gap:2px;display:flex}.nav-util-link{width:36px;height:36px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default), transform .4s cubic-bezier(.22, 1, .36, 1);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:flex;transform:translateZ(0)}.nav-util-link:hover{color:var(--text-primary);background:var(--bg-hover);transform:scale(1.1)}.nav-util-link:active{transition-duration:.1s;transform:scale(.93)}.nav-util-link--active,.nav-util-link--active:hover{color:var(--accent);background:var(--accent-light)}.nav-util-link svg{width:18px;height:18px}.nav-util-divider{background:var(--border);flex-shrink:0;width:1px;height:20px;margin:0 6px}.theme-toggle{cursor:pointer;width:36px;height:36px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default), transform .4s cubic-bezier(.22, 1, .36, 1);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex;transform:translateZ(0)}.theme-toggle:hover{color:var(--text-primary);background:var(--bg-hover);transform:scale(1.1)}.theme-toggle:active{transition-duration:.1s;transform:scale(.93)}.theme-toggle svg{width:18px;height:18px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.theme-toggle:active svg{transform:rotate(30deg)scale(.9)}.system-status{cursor:default;width:36px;height:36px;transition:background var(--duration-fast) var(--ease-default);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.system-status:hover{background:var(--bg-hover)}.status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-dot--ok{background:var(--success)}.status-dot--warn{background:var(--warning)}.status-dot--error{background:var(--danger)}.status-dot--loading{background:var(--text-muted)}.status-dot--pulse{position:relative}.status-dot--pulse:after{content:"";opacity:0;animation:status-pulse 2s var(--ease-out) infinite;border:1.5px solid;border-radius:50%;position:absolute;inset:-3px}.status-dot--ok.status-dot--pulse:after{color:var(--success)}.status-dot--warn.status-dot--pulse:after{color:var(--warning)}.status-dot--loading.status-dot--pulse:after{color:var(--text-muted)}@keyframes status-pulse{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}.status-tooltip{background:var(--bg-card);border:1px solid var(--border);opacity:0;pointer-events:none;width:260px;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);z-index:120;border-radius:12px;padding:14px 16px;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px);box-shadow:0 16px 48px #1e1b2e1a,0 4px 12px #1e1b2e0a}.system-status:hover .status-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.status-tooltip-header{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:11px;font-weight:600}.status-tooltip-row{justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.status-tooltip-row+.status-tooltip-row{border-top:1px solid var(--border);margin-top:1px;padding-top:5px}.status-tooltip-name{color:var(--text-primary);font-size:12px;font-weight:500}.status-tooltip-badge{border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.status-tooltip-badge--ok{color:var(--success);background:#16a34a14}.status-tooltip-badge--error{color:var(--danger);background:#dc262614}.status-tooltip-badge--loading{color:var(--text-muted);background:#9d9ab014}.status-tooltip-time{border-top:1px solid var(--border);color:var(--text-muted);margin-top:10px;padding-top:8px;font-size:11px}.nav-backdrop{z-index:99;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.nav-dropdown,.nav-item-trigger,.nav-item-chevron,.nav-dropdown-item,.nav-util-link,.system-status,.status-tooltip,.status-dot--pulse:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
