*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#0c0c10d9;--surface-hover:#16161ee6;--surface-active:#1e1e2af2;--card:#09090c;--card-hover:#111118;--border:#ffffff14;--border-focus:#00e5ff;--border-accent:#00e5ff4d;--text:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#64748b;--text-disabled:#334155;--primary:#00e5ff;--primary-hover:#00b8cc;--primary-glow:#00e5ff40;--accent:#b388ff;--accent-hover:#9965f4;--accent-glow:#b388ff40;--ok:#00e676;--ok-bg:#00e6761f;--ok-border:#00e6764d;--warn:gold;--warn-bg:#ffd7001f;--warn-border:#ffd7004d;--bad:#ff5252;--bad-bg:#ff52521f;--bad-border:#ff52524d;--ss:gold;--ss-bg:#ffd7001a;--ss-bd:#ffd7004d;--vm:#00e5ff;--vm-bg:#00e5ff1a;--vm-bd:#00e5ff4d;--avoid:#ff5252;--avoid-bg:#ff52521a;--avoid-bd:#ff52524d;--accent-blue:#00e5ff;--accent-amber:gold;--accent-emerald:#00e676;--accent-rose:#ff5252;--bg-card:var(--card);--border-color:var(--border);--card-header:#121218f2;--card-footer:#0e0e12f2;--border-glow:#00e5ff40;--text-primary:var(--text);--r-sm:8px;--r-md:14px;--r-lg:22px;--blur:blur(20px);--shadow:0 10px 40px #000000e6;--glow-primary:0 0 20px #00e5ff4d;--t:.25s cubic-bezier(.16, 1, .3, 1);--orb-speed:18s}[data-theme=oled]{--bg:#000;--surface:#07070a;--surface-hover:#101016;--card:#050508;--border:#ffffff14;--primary:#00e5ff;--accent:#b388ff}html{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;max-width:100vw;min-height:100vh;font-family:Outfit,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0}#app{z-index:1;flex-direction:column;max-width:100vw;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.mobile-header{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);z-index:190;box-sizing:border-box;background:#050508eb;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 20px #0009}.mobile-header-left{align-items:center;gap:12px;min-width:0;display:flex}.mobile-toggle-btn{background:var(--card);border:1px solid var(--border);border-radius:var(--r-sm);width:38px;min-width:38px;height:38px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--t);flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.15rem;display:flex}.mobile-toggle-btn:hover{background:var(--surface-hover);border-color:var(--primary);color:#fff;box-shadow:0 0 10px #00e5ff40}.mobile-brand{color:var(--text);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:1.15rem;font-weight:800;display:flex}.mobile-brand-icon{border-radius:7px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;font-size:.85rem!important}.mobile-brand-title{white-space:nowrap}.sidebar-overlay{-webkit-backdrop-filter:blur(4px);z-index:290;opacity:0;pointer-events:none;background:#000000b3;transition:opacity .3s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.sidebar-overlay.active{opacity:1;pointer-events:auto}.live-status-badge{letter-spacing:.04em;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:3px 8px;font-size:.72rem;font-weight:700;transition:all .3s;display:inline-flex}.live-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 8px}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.live-label{font-size:.72rem;line-height:1}.gh-key-notifier-badge{letter-spacing:.03em;color:#fbbf24;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#f59e0b26;border:1px solid #f59e0b66;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:3px 9px;font-size:.72rem;font-weight:700;transition:all .25s;display:inline-flex}.gh-key-notifier-badge:hover{color:#fde68a;background:#f59e0b47;border-color:#f59e0bbf;transform:translateY(-1px);box-shadow:0 0 10px #f59e0b59}.gh-notifier-dot{background:#fbbf24;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-in-out infinite keyAlertPulse;box-shadow:0 0 8px #fbbf24}@keyframes keyAlertPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.35)}}.gh-notifier-text{font-size:.72rem;line-height:1}.sidebar{-webkit-backdrop-filter:blur(24px);border-right:1px solid var(--border);z-index:300;box-sizing:border-box;background:#08080cf5;flex-direction:column;width:280px;max-width:85vw;padding:16px 14px 20px;transition:transform .35s cubic-bezier(.16,1,.3,1),width .35s cubic-bezier(.16,1,.3,1),padding .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;transform:translate(-100%);box-shadow:10px 0 30px #000000bf}.sidebar.open{transform:translate(0)}.sb-header{box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;margin-bottom:14px;padding:0 2px;display:flex}.sb-brand{color:var(--text);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:9px;min-width:0;font-size:1.15rem;font-weight:800;display:flex}.sb-brand:hover .sb-title-icon{transform:scale(1.05);box-shadow:0 0 16px #00e5ff66}.sb-title-icon{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;font-size:.95rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 0 10px #00e5ff40}.sb-title-text{color:var(--text);white-space:nowrap;letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.sb-header-controls{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.sb-toggle{background:var(--card);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;width:36px;min-width:36px;height:36px;color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--t);flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.15rem;display:flex}.sb-toggle #sb-chevron{transition:transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.sidebar:not(.open) .sb-toggle #sb-chevron{transform:rotate(0)}.sidebar.open .sb-toggle #sb-chevron{transform:rotate(180deg)}.sb-toggle:hover{background:var(--surface-hover);border-color:var(--primary);color:#fff;box-shadow:0 0 10px #00e5ff40}.sb-mode-badge{text-transform:uppercase;letter-spacing:.05em;color:#a5f3fc;box-sizing:border-box;background:#00e5ff14;border:1px solid #00e5ff33;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;margin:2px 0 10px;padding:7px 10px;font-size:.72rem;font-weight:700;display:flex}.sb-mode-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 8px}.sb-nav-container{flex-direction:column;gap:4px;width:100%;display:flex}.sb-link{border-radius:var(--r-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:1px solid #0000;border-left-width:3px;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.sb-link .sb-icon{text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:22px;font-size:1rem;display:inline-flex}.sb-link span:not(.sb-icon){white-space:nowrap;text-overflow:ellipsis;transition:opacity .2s;overflow:hidden}.sb-link:hover{background:var(--surface-hover);color:var(--text);border-left-color:#00e5ff66}.sb-link.active{color:#e0faff;border-color:#0000;border-left-color:var(--primary);background:#00e5ff1f;font-weight:600;box-shadow:inset 0 0 0 1px #00e5ff33}.sb-link.active .sb-icon{color:var(--primary)}.sb-import-link{color:#34d399!important}.sb-import-link:hover{color:#a7f3d0!important;background:#34d3991f!important;border-left-color:#34d399!important;box-shadow:0 0 10px #34d39933!important}.sb-logout-link{margin-top:2px;color:var(--bad,#f43f5e)!important}.sb-logout-link:hover{color:#ff809b!important;border-left-color:var(--bad,#f43f5e)!important;background:#f43f5e1f!important;box-shadow:0 0 10px #f43f5e33!important}.sb-sub-link:hover{color:var(--text)!important;background:#00e5ff1a!important;border-left-color:#00e5ff80!important}.sb-sub-link.active{color:#e0faff!important;border-left-color:var(--primary)!important;background:#00e5ff2e!important;font-weight:600!important}.sb-divider{background:var(--border);flex-shrink:0;height:1px;margin:6px 4px}.sb-locked-info{color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;align-items:flex-start;gap:8px;margin:4px 0;padding:10px 12px;font-size:.82rem;line-height:1.5;display:flex}.sb-locked-icon{color:var(--accent,#38bdf8);flex-shrink:0;margin-top:3px}.sb-theme-container{border:1px solid var(--border);border-radius:var(--r-sm);box-sizing:border-box;background:#ffffff05;margin-top:4px;padding:8px 10px}.sb-theme-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.sb-theme-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);align-items:center;font-size:.7rem;font-weight:700;display:flex}.sb-theme-select-wrap{width:100%}.sb-theme-select{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;transition:var(--t);box-sizing:border-box;border-radius:6px;padding:6px 8px;font-size:.8rem;font-weight:500}.sb-theme-select:hover,.sb-theme-select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 8px #00e5ff33}.sb-nested-group{border-left:2px solid #00e5ff4d;flex-direction:column;gap:2px;margin-top:2px;margin-bottom:6px;margin-left:12px;padding-left:8px;display:flex}.sb-sub-link{color:var(--text-secondary)!important;border-radius:6px!important;padding:5px 8px!important;font-size:.8rem!important}.sb-sub-link:hover{color:var(--text)!important;background:#00e5ff1a!important}.sb-sub-link.active{color:#e0faff!important;background:#00e5ff2e!important;font-weight:700!important}.embed-filter-panel{opacity:0;pointer-events:none;max-height:0;margin-bottom:0;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),margin-bottom .4s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(-10px)}.embed-filter-panel[aria-expanded=true]{opacity:1;pointer-events:auto;max-height:350px;margin-bottom:20px;transform:translateY(0)}@media (width>=1024px){.mobile-header,.sidebar-overlay{display:none!important}.sidebar{background:#08080ce0;align-items:center;width:76px;padding:16px 12px 20px;transform:translate(0)}.sidebar.open{align-items:stretch;width:260px;padding:16px 14px 20px}.sidebar:not(.open) .sb-header{flex-direction:column;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:0}.sidebar:not(.open) .sb-brand{order:2;justify-content:center;width:100%}.sidebar:not(.open) .sb-title-icon{width:34px;height:34px;margin:0 auto}.sidebar:not(.open) .sb-title-text{display:none!important}.sidebar:not(.open) .sb-header-controls{order:1;justify-content:center;width:100%;margin-left:0}.sidebar:not(.open) #live-status-badge{display:none!important}.sidebar:not(.open) .sb-toggle{width:38px;height:38px;margin:0 auto}.sidebar:not(.open) .sb-mode-badge{margin:2px 0 8px;justify-content:center!important;width:100%!important;padding:8px 0!important}.sidebar:not(.open) .sb-mode-title{display:none!important}.sidebar:not(.open) .sb-mode-dot{margin:0 auto!important}.sidebar:not(.open) .sb-link{border-left:3px solid #0000!important;justify-content:center!important;width:100%!important;padding:10px 0!important}.sidebar:not(.open) .sb-link.active{border-left-color:var(--primary)!important;background:#00e5ff26!important}.sidebar:not(.open) .sb-link span:not(.sb-icon){display:none!important}.sidebar:not(.open) .sb-link .sb-icon{width:24px!important;margin:0 auto!important;font-size:1.15rem!important}.sidebar:not(.open) .sb-nested-group{gap:4px;border-left:none!important;align-items:center!important;width:100%!important;margin-left:0!important;padding-left:0!important}.sidebar:not(.open) .sb-sub-link{justify-content:center!important;width:100%!important;padding:8px 0!important}.sidebar:not(.open) .sb-divider{width:36px;margin:6px auto}.sidebar:not(.open) .sb-theme-container,.sidebar:not(.open) .sb-locked-info{display:none!important}}.page{opacity:0;box-sizing:border-box;width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:76px 16px 32px;transition:padding-left .35s cubic-bezier(.16,1,.3,1),opacity .25s,transform .25s;display:none;overflow-x:hidden;transform:translateY(8px)}.page.active{opacity:1;display:block;transform:translateY(0)}.page.page-entering{animation:.35s forwards pgFadeIn}.page.page-leaving{animation:.25s forwards pgFadeOut;display:block}@media (width>=1024px){.page{padding:32px 24px 32px 100px}.sidebar.open~.page{padding-left:284px}}.card{background:var(--card);-webkit-backdrop-filter:var(--blur);border:1px solid var(--border);border-radius:var(--r-lg);transition:var(--t);box-shadow:var(--shadow);box-sizing:border-box;min-width:0;max-width:100%;padding:24px;overflow:hidden}@media (width<=600px){.card{border-radius:var(--r-md);padding:16px}}.card.acc{border-color:var(--border-accent);box-shadow:0 8px 32px #5eead426}.page-header-card{background:var(--card);-webkit-backdrop-filter:var(--blur);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:20px 24px;display:flex}.page-header-left{align-items:center;gap:16px;display:flex}.page-header-icon{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;width:46px;min-width:46px;height:46px;min-height:46px;box-shadow:0 4px 14px var(--primary-glow);border-radius:12px;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.page-header-text{flex-direction:column;display:flex}.pg-title,.page-title-text{letter-spacing:-.03em;color:var(--text);font-size:1.6rem;font-weight:800;line-height:1.2}.pg-sub,.page-subtitle-text{color:var(--text-secondary);margin-top:2px;font-size:.88rem}.page-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sec-title{color:var(--text);border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-bottom:16px;padding-bottom:8px;font-size:1.1rem;font-weight:700;display:flex}.table-container{border-radius:var(--r-md);border:1px solid var(--border);background:var(--card);width:100%;-webkit-backdrop-filter:var(--blur);box-shadow:var(--shadow);overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.data-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;background:#00000040;padding:12px 16px;font-size:.76rem;font-weight:700}.data-table td{color:var(--text);vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:12px 16px;transition:background .15s}.data-table tr:last-child td{border-bottom:none}.data-table tr:hover td{background:#ffffff08}.embed{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);-webkit-backdrop-filter:var(--blur);margin-bottom:16px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.embed:hover{border-color:#ffffff1a;transform:translateY(-2px)}.embed[aria-expanded=true]{border-color:var(--border-accent);box-shadow:0 4px 24px #5eead41a}.embed-hdr{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff03;justify-content:space-between;align-items:center;padding:16px 20px;transition:background .2s;display:flex}.embed-hdr:hover{background:#6366f10a}.embed-hdr:focus{outline:2px solid var(--primary);outline-offset:-2px}.embed-title{align-items:center;gap:10px;font-size:.98rem;font-weight:600;display:flex}.chevron{-webkit-user-select:none;user-select:none;background:#ffffff0a;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:0;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-flex;color:#0000!important}.chevron:after{content:"";border-right:2px solid var(--text-secondary);border-top:2px solid var(--text-secondary);width:6px;height:6px;margin-right:2px;transform:rotate(45deg)}.embed[aria-expanded=true]>.embed-hdr>.chevron,.embed[aria-expanded=true]>.embed-hdr .chevron,.embed-filter-panel[aria-expanded=true] #flt-chevron{transform:rotate(90deg)}.embed-body{opacity:0;background:#00000026;border-top:1px solid #0000;max-height:0;padding:0 20px;transition:max-height .38s cubic-bezier(.4,0,.2,1),padding .38s cubic-bezier(.4,0,.2,1),opacity .3s;overflow:hidden}.embed[aria-expanded=true]>.embed-body{border-top-color:var(--border);opacity:1;max-height:3600px;padding:20px}.lbl{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.form-group{flex-direction:column;display:flex}input[type=text],input[type=password],input[type=number],input[type=url],input[type=search],textarea,select,.form-input,.form-select,.form-control{-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:var(--r-sm);width:100%;color:var(--text,#f8fafc);transition:var(--t);box-sizing:border-box;background:#0a0a0aa6;outline:none;padding:12px 16px;font-family:inherit;font-size:.92rem;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}textarea,textarea.form-input,input[type=number],input[type=text].monospace,.monospace{color:var(--text,#f8fafc);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}input:focus,textarea:focus,select:focus,.form-input:focus,.form-select:focus,.form-control:focus{border-color:var(--primary);color:var(--text,#f8fafc);background:#00e5ff0d;box-shadow:0 0 0 3px #00e5ff2e}select{color:#f8fafc;background-color:#0b0f19;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}optgroup,select optgroup{color:#38bdf8!important;background-color:#1e293b!important;padding:8px 10px!important;font-size:.85rem!important;font-style:normal!important;font-weight:700!important}option,select option{color:#f8fafc!important;background-color:#09090d!important;padding:10px!important}select option:checked{color:#fff!important;background-color:#2563eb!important}select option:hover,select option:focus{color:#fff!important;background-color:#1e293b!important}input::placeholder,textarea::placeholder,.form-input::placeholder{color:var(--text-muted,#64748b);opacity:.8}.hint{color:var(--text-muted);margin-top:6px;font-size:.75rem;line-height:1.4}.btn{border-radius:var(--r-sm);cursor:pointer;transition:var(--t);-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:.9rem;font-weight:600;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;border:1px solid #ffffff1a}.btn-primary:hover{background:linear-gradient(135deg, var(--primary-hover), var(--primary));box-shadow:0 4px 16px var(--primary-glow);transform:scale(1.02)}.btn-primary:active{transform:scale(.98)}.btn-secondary{border:1px solid var(--border);color:var(--text);background:#ffffff0d}.btn-secondary:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.btn-accent{background:linear-gradient(135deg, var(--accent), var(--accent-hover));color:#fff;border:1px solid #ffffff1a}.btn-accent:hover{transform:translateY(-1px);box-shadow:0 4px 16px #bb3df54d}.btn-danger{color:#fda4af;background:#f43f5e26;border:1px solid #f43f5e4d}.btn-danger:hover{border-color:var(--bad);color:#fff;background:#f43f5e40;transform:translateY(-1px)}.btn-ghost{border-color:var(--border);color:var(--text-secondary);background:#ffffff08}.btn-ghost:hover{color:var(--text);background:#ffffff0f;border-color:#ffffff26}.btn-lg{border-radius:var(--r-md);padding:14px 30px;font-size:.98rem}.btn-sm{padding:7px 14px;font-size:.8rem}.badge{letter-spacing:.02em;white-space:normal;word-break:break-word;box-sizing:border-box;border-radius:20px;align-items:center;gap:4px;max-width:100%;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.b-ok,.badge-ok{background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok-border)}.b-warn,.badge-warn{background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn-border)}.b-bad,.badge-bad{background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad-border)}.b-ss,.badge-ss{background:var(--ss-bg);color:var(--ss);border:1px solid var(--ss-bd)}.b-vm,.badge-vm{background:var(--vm-bg);color:var(--vm);border:1px solid var(--vm-bd)}.b-avoid,.badge-avoid{background:var(--avoid-bg);color:var(--avoid);border:1px solid var(--avoid-bd)}.b-tier,.badge-tier{color:#a5f3fc;background:#00e5ff1a;border:1px solid #00e5ff33}.badge-accent{color:#d8b4fe;background:#bb3df51f;border:1px solid #bb3df540}.badge-outline{color:var(--text-secondary);border:1px solid var(--border);background:0 0}.b-armor,.badge-armor{color:#cbd5e1;background:#94a3b814;border:1px solid #94a3b826}.rank-badge{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8rem;font-weight:800;line-height:1;display:inline-flex}.rank-badge.rank-1{color:#000;background:linear-gradient(135deg,gold,#f59e0b);box-shadow:0 0 10px #f59e0b66}.rank-badge.rank-2{color:#000;background:linear-gradient(135deg,#f1f5f9,#94a3b8);box-shadow:0 0 10px #94a3b859}.rank-badge.rank-3{color:#fff;background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 0 10px #d9770659}.rank-badge.rank-default{color:var(--text-muted);font-size:.8rem;font-weight:700}.tile-row{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;width:100%;max-width:100%;display:grid}@media (width<=480px){.tile-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}}@media (width<=768px){.setup-tiles-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important}}.tile{background:var(--card);-webkit-backdrop-filter:var(--blur);border:1px solid var(--border);border-radius:var(--r-md);align-items:center;gap:14px;padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.tile:before{content:"";background:var(--primary);opacity:.8;width:4px;height:100%;position:absolute;top:0;left:0}.tile:hover{background:#19191980;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 8px 32px #0000004d}.tile-cycles:before{background:var(--primary)}.tile-cycles:hover{border-color:#00e5ff40;box-shadow:0 8px 24px #00e5ff26}.tile-body-hp:before{background:#f43f5e}.tile-body-hp:hover{border-color:#f43f5e40;box-shadow:0 8px 24px #f43f5e26}.tile-armor-ap:before{background:#06b6d4}.tile-armor-ap:hover{border-color:#06b6d440;box-shadow:0 8px 24px #06b6d426}.tile-dmg:before{background:#f59e0b}.tile-dmg:hover{border-color:#f59e0b40;box-shadow:0 8px 24px #f59e0b26}.tile-titans:before{background:#10b981}.tile-titans:hover{border-color:#10b98140;box-shadow:0 8px 24px #10b98126}.tile-ico{background:#ffffff08;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.6rem;display:flex}.tile-lbl{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700}.tile-val{color:var(--text);letter-spacing:-.01em;margin-top:2px;font-size:1.15rem;font-weight:800}.stat-box{text-align:center;background:var(--card);-webkit-backdrop-filter:var(--blur);border:1px solid var(--border);border-radius:var(--r-md);transition:var(--t);padding:16px}.stat-box:hover{border-color:#ffffff1a;transform:translateY(-2px);box-shadow:0 4px 16px #0000004d}.stat-val{letter-spacing:-.02em;margin-bottom:2px;font-size:1.5rem;font-weight:800}.stat-lbl{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.srch{border:1px solid var(--border);min-width:240px;color:var(--text);transition:var(--t);background:#0f142299;border-radius:30px;outline:none;flex:1;padding:10px 20px;font-size:.88rem}.srch:focus{border-color:var(--primary);background:#00e5ff0d}.flt-btn{cursor:pointer;border:1px solid var(--border);color:var(--text-secondary);transition:var(--t);background:#ffffff05;border-radius:30px;padding:8px 18px;font-family:inherit;font-size:.82rem;font-weight:600}.flt-btn:hover{color:var(--text);background:#ffffff0a;border-color:#ffffff26}.flt-btn.on{border-color:var(--primary);color:#e0faff;background:#00e5ff26}.raid-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.raid-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;transition:var(--t);padding:20px;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026}.raid-card:before{content:"";opacity:0;transition:var(--t);pointer-events:none;z-index:0;background:linear-gradient(135deg,#00e5ff0f,#0000);position:absolute;inset:0}.raid-card>*{z-index:1;position:relative}.raid-card:hover{border-color:var(--border-accent);transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.raid-card:hover:before{opacity:1}.rc-head{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.rc-name{color:var(--text);font-size:1.05rem;font-weight:700}.rc-area{color:var(--text-muted);margin-top:2px;font-size:.75rem}.rc-stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.rc-stat-l{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:700}.rc-stat-v{margin-top:2px;font-size:.88rem;font-weight:600}.prog{background:#ffffff0d;border-radius:4px;height:6px;margin-bottom:14px;overflow:hidden}.prog-fill{border-radius:4px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.prog-fill.ok{background:linear-gradient(90deg, var(--ok), #059669)}.prog-fill.warn{background:linear-gradient(90deg, var(--warn), #d97706)}.prog-fill.bad{background:linear-gradient(90deg, var(--bad), #b91c1c)}.builder-workspace-grid{box-sizing:border-box;grid-template-columns:1fr;align-items:start;gap:24px;width:100%;max-width:100%;margin-bottom:24px;display:grid}.builder-workspace-grid>*{box-sizing:border-box;min-width:0;max-width:100%}@media (width>=768px){.builder-workspace-grid{grid-template-columns:1fr 1fr}.builder-workspace-grid .mod-panel{grid-column:span 2}}@media (width>=1350px){.builder-workspace-grid{grid-template-columns:1.75fr 1.05fr .95fr;gap:24px}.builder-workspace-grid .mod-panel{grid-column:auto}}.titan-tabs{border-bottom:1px solid var(--border);gap:8px;width:100%;margin-bottom:20px;padding-bottom:6px;display:flex;overflow-x:auto}.titan-tab{cursor:pointer;color:var(--text-secondary);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px 8px 0 0;padding:10px 20px;font-size:.85rem;font-weight:600;transition:all .2s;position:relative;bottom:-1px}.titan-tab:hover{color:var(--text);background:#ffffff05}.titan-tab.active{border:1px solid var(--border);border-bottom-color:var(--bg);color:#e0faff;background:#00e5ff14;font-weight:700}.titan-tab.active:after{content:"";background:var(--primary);border-radius:3px 3px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.titan-container{border-radius:var(--r-lg,16px);border:1px solid var(--border-color);background:radial-gradient(circle,#0d121c 0%,#030508 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:480px;padding:0;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #000c,0 10px 30px #0009}.titan-container:after{content:"";border-radius:var(--r-lg);pointer-events:none;z-index:1;background:radial-gradient(circle,#0000 30%,#03050899 100%);position:absolute;inset:0}.titan-container:hover{border-color:#00e5ff4d;box-shadow:inset 0 0 50px #00e5ff1f,0 16px 40px #00e5ff0d}.titan-svg{z-index:2;filter:drop-shadow(0 0 15px #00e5ff0d);width:100%;height:auto;max-height:420px;display:block;position:relative;overflow:visible}.titan-part{fill:#ffffff08;stroke:#ffffff26;stroke-width:1.5px;cursor:pointer;transition:var(--t)}.titan-part:hover{fill:#00e5ff14;stroke:var(--primary);stroke-width:2px}.titan-part.tagged-ss{filter:drop-shadow(0 0 6px #f59e0b66);fill:#f59e0b26!important;stroke:var(--ss)!important;stroke-width:2.5px!important}.titan-part.tagged-vm{filter:drop-shadow(0 0 6px #06b6d466);fill:#06b6d426!important;stroke:var(--vm)!important;stroke-width:2.5px!important}.titan-part.tagged-avoid{filter:drop-shadow(0 0 6px #ef444466);fill:#ef444426!important;stroke:var(--avoid)!important;stroke-width:2.5px!important}@keyframes pulse-enchant{0%,to{filter:drop-shadow(0 0 2px #818cf899);stroke:#818cf8}50%{filter:drop-shadow(0 0 8px #818cf8f2);stroke:#a5b4fc}}.titan-part.enchanted{animation:2s ease-in-out infinite pulse-enchant;stroke-width:3px!important}.titan-visualizer-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--r-lg,16px);flex-direction:column;align-items:center;width:100%;padding:1.25rem;display:flex}.btn-sm-strategy{color:var(--accent-amber);cursor:pointer;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:9999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s}.btn-sm-strategy:hover{border-color:var(--accent-amber);background:#f59e0b40}.titan-map-container{border:1px solid var(--border-color);background:radial-gradient(circle,#1e293b 0%,#0b1120 70%,#050811 100%);border-radius:16px;width:100%;max-width:100%;height:100%;min-height:600px;margin-top:0;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #000000bf,0 8px 24px #0006}.titan-map-container .titan-part{border:1.5px solid var(--accent-blue);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;box-sizing:border-box;background:#0f172af0;border-radius:12px;padding:10px 14px;font-size:.78rem;transition:all .22s cubic-bezier(.4,0,.2,1);position:absolute;overflow:hidden;box-shadow:0 4px 14px #0006,inset 0 0 12px #38bdf80a}.titan-map-container .titan-part:hover{border-color:var(--accent-amber);z-index:25;transform:translateY(-2px)scale(1.03);box-shadow:0 8px 24px #f59e0b66}.titan-map-container .titan-part.tagged-avoid{background:#ef444452!important;border-color:#f87171!important;box-shadow:0 0 16px #ef444473,inset 0 0 14px #ef444440!important}.titan-map-container .titan-part.tagged-avoid .part-title-centered{color:#fca5a5!important}.titan-map-container .titan-part.tagged-ss{border-color:var(--ss,gold)!important;background:#ffd7002e!important;box-shadow:0 0 16px #ffd70066,inset 0 0 12px #ffd70026!important}.titan-map-container .titan-part.tagged-vm{border-color:var(--vm,#00e5ff)!important;background:#00e5ff2e!important;box-shadow:0 0 16px #00e5ff66,inset 0 0 12px #00e5ff26!important}.titan-map-container .titan-part .part-title-centered{color:var(--accent-blue);text-align:center;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.85rem;font-weight:800;line-height:1.1}.titan-map-container .titan-part .part-tag-slot{justify-content:center;align-items:center;height:18px;min-height:18px;margin:2px 0 3px;display:flex}.titan-map-container .titan-part .part-hp-text{color:var(--text-primary,#f1f5f9);white-space:nowrap;justify-content:space-between;align-items:center;margin:2px 0;font-size:.7rem;font-weight:700;display:flex}.hp-bar-track{background:#ffffff1f;border-radius:9999px;width:100%;height:6px;margin-top:.3rem;overflow:hidden}.hp-bar-fill{border-radius:9999px;height:100%;transition:width .4s}.part-badge-strategy{text-transform:uppercase;border-radius:4px;padding:.12rem .4rem;font-size:.55rem;font-weight:800;line-height:1}.part-badge-strategy.focus{background:var(--accent-amber);color:#000}.part-badge-strategy.kill{background:var(--accent-rose);color:#fff}.part-badge-strategy.defeated{color:#cbd5e1;background:#475569}.part-badge-strategy.ss{background:var(--ss);color:#000}.part-badge-strategy.vm{background:var(--vm);color:#000}.part-badge-strategy.avoid{background:var(--avoid);color:#fff}.titan-schematic-wrapper{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px 20px;display:flex;position:absolute;inset:48px 0 0}.schematic-row{justify-content:center;align-items:center;gap:16px;width:100%;max-width:800px;display:flex}.titan-schematic-wrapper .titan-part{box-sizing:border-box;position:relative!important;inset:auto!important}.schematic-row.row-head .titan-part{width:220px}.schematic-row.row-chest .titan-part{flex:1;max-width:210px}.schematic-row.row-chest .part-torso{flex:1.15;max-width:230px}.schematic-row.row-hands .titan-part{flex:1;max-width:210px}.schematic-row.row-hands .schematic-spacer{visibility:hidden;flex:1.15;max-width:230px;height:1px}.schematic-row.row-legs{gap:16px}.schematic-row.row-legs .titan-part{width:180px}.visualizer-legend{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;font-size:.75rem;display:flex}.legend-item{align-items:center;gap:.35rem;display:flex}.legend-dot{border-radius:50%;width:8px;height:8px}.legend-dot.green{background-color:var(--accent-emerald)}.legend-dot.amber{background-color:var(--accent-amber)}.legend-dot.rose{background-color:var(--accent-rose)}.legend-dot.gray{background-color:#475569}.visualizer-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:14px;display:flex}.visualizer-title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700}.mode-toggle-group{border:1px solid var(--border);background:#0f1422cc;border-radius:30px;gap:2px;padding:3px;display:flex}.mode-toggle-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:30px;padding:6px 14px;font-size:.72rem;font-weight:600;transition:all .2s}.mode-toggle-btn:hover{color:var(--text);background:#ffffff05}.mode-toggle-btn.active{background:var(--primary);color:#000;font-weight:700;box-shadow:0 2px 8px #00e5ff59}.part-list-container{flex-direction:column;gap:12px;display:flex}.part-row{border:1px solid var(--border);border-radius:var(--r-md);background:linear-gradient(135deg,#ffffff05,#ffffff01);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;transition:all .25s;display:flex;position:relative}.part-row:hover{background:linear-gradient(135deg,#ffffff0a,#ffffff03);border-color:#ffffff1f;transform:translate(2px)}.part-row.has-vm{border-left:3px solid var(--vm);padding-left:15px}.part-row.has-ss{border-left:3px solid var(--ss);padding-left:15px}.part-row.has-avoid{border-left:3px solid var(--avoid);padding-left:15px}.part-info{flex:1;min-width:0}.part-row-name{color:var(--text);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.part-row-hp{color:var(--text-secondary);margin-top:3px;font-size:.72rem}.hp-val-body{color:#f43f5e;font-weight:500}.hp-val-armor{color:#06b6d4;font-weight:500}select.part-tag-select{border:1px solid var(--border);width:auto;min-width:100px;color:var(--text-secondary);cursor:pointer;text-transform:uppercase;background:#0f172acc;border-radius:8px;outline:none;padding:6px 12px;font-size:.75rem;font-weight:700;transition:all .2s}select.part-tag-select:hover{color:var(--text);border-color:#ffffff26}select.part-tag-select.has-tag-vm{border-color:var(--vm);color:var(--vm);background:#06b6d414}select.part-tag-select.has-tag-ss{border-color:var(--ss);color:var(--ss);background:#f59e0b14}select.part-tag-select.has-tag-avoid{border-color:var(--avoid);color:var(--avoid);background:#ef444414}.titan-part.is-defeated{opacity:.45;filter:grayscale(.7);background:#0f172a99!important;border-color:#ef444466!important}.titan-part.is-defeated .part-title-centered{text-decoration:line-through;color:#64748b!important}.mod-panel{z-index:10;position:sticky;top:24px}.mod-panel .card{background:linear-gradient(180deg, var(--card) 0%, #0a0e16f2 100%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #00e5ff26;box-shadow:0 12px 30px #0009,inset 0 0 20px #00e5ff05}.mod-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;transition:all .2s;display:flex}.mod-row:hover{border-bottom-color:#ffffff26}.mod-row:last-child{border-bottom:none}.mod-lbl{color:var(--text-secondary);font-size:.85rem;font-weight:500;line-height:1.35;transition:color .2s}.mod-row:hover .mod-lbl{color:var(--text)}.mod-lbl.text-bad{color:#f43f5e}input.mod-inp{border:1px solid var(--border);width:80px;color:var(--text);text-align:right;background:#0f1422cc;border-radius:6px;outline:none;padding:7px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;transition:all .2s}input.mod-inp:focus{border-color:var(--primary);background:#00e5ff14;box-shadow:0 0 0 3px #00e5ff33}.mod-total{justify-content:space-between;align-items:center;margin-top:6px;padding:18px 0 0;display:flex}.mod-total-lbl{color:var(--text);text-transform:uppercase;letter-spacing:.05em;font-size:.95rem;font-weight:700}.mod-total-val{color:var(--primary);text-shadow:0 0 10px #00e5ff4d;font-size:1.5rem;font-weight:900}.mod-eff{color:var(--text-secondary);border-radius:var(--r-sm);text-align:center;background:linear-gradient(135deg,#00e5ff1a,#00e5ff08);border:1px solid #00e5ff33;margin-top:14px;padding:12px 16px;font-size:.85rem;font-weight:500;box-shadow:inset 0 0 10px #00e5ff0d}.part-menu{z-index:1000;border:1px solid var(--border-focus);border-radius:var(--r-sm);background:#0f1322;flex-direction:column;gap:4px;min-width:140px;padding:6px;display:none;position:absolute;box-shadow:0 10px 25px #00000080}.part-menu button{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;transition:var(--t);background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;font-weight:600;display:flex}.part-menu button:hover{color:var(--text);background:#ffffff0d}.part-tooltip{z-index:999;border:1px solid var(--border);pointer-events:none;opacity:0;color:var(--text);background:#0b0f1af5;border-radius:6px;padding:8px 12px;font-size:.75rem;transition:opacity .15s;position:absolute;box-shadow:0 4px 16px #0006}.alert-banner{border-radius:var(--r-sm);box-sizing:border-box;word-break:break-word;overflow-wrap:break-word;border:1px solid #0000;align-items:flex-start;gap:12px;max-width:100%;margin-top:14px;padding:14px 16px;font-size:.82rem;line-height:1.45;display:flex}.alert-banner>*{box-sizing:border-box;min-width:0;max-width:100%}.alert-warn{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn)}.alert-ok{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok)}.cycle-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.cycle-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;box-shadow:0 4px 12px #00000026}.cycle-card.cleared{border-color:var(--ok-border)}.cy-hdr{border-bottom:1px solid var(--border);background:#00e5ff14;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.cy-hdr.cleared{background:#10b9810f}.cy-num{font-size:.95rem;font-weight:700}.cy-dmg-val{color:var(--ok);font-size:.92rem;font-weight:700}.cy-body{padding:16px 18px}.atk-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 0;font-size:.82rem;display:flex}.atk-item:last-child{border-bottom:none}.atk-num{color:#a5f3fc;background:#00e5ff26;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:700;display:flex}.atk-desc{flex:1;padding-left:12px}.atk-hp{color:var(--text-muted);font-size:.78rem}.loading-wrap{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:calc(100vh - 120px);display:flex}.spinner{border:3px solid #00e5ff1a;border-top-color:var(--primary);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-txt{color:var(--text-secondary);font-size:.95rem}.empty{text-align:center;padding:48px 24px}.empty-ico{font-size:2.5rem}.sb-mode-badge{text-transform:uppercase;letter-spacing:.04em;color:#a5f3fc;background:#00e5ff1a;border:1px solid #00e5ff40;border-radius:8px;align-items:center;gap:8px;margin:4px 0 10px;padding:8px 12px;font-size:.75rem;font-weight:700;display:flex}.sb-mode-badge.member{color:#67e8f9;background:#06b6d41f;border-color:#06b6d44d}.sb-mode-badge.admin{color:#fde047;background:#f59e0b1f;border-color:#f59e0b4d}.sb-mode-badge.splash{color:#cbd5e1;background:#94a3b81a;border-color:#94a3b833}.sb-mode-dot{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}.sb-mode-title{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sb-mode-switch-btn{color:inherit;cursor:pointer;opacity:.85;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:.75rem;transition:all .2s}.sb-mode-switch-btn:hover{opacity:1;background:#ffffff26}.sb-admin-unlock-link{background:#f59e0b0d!important;border:1px dashed #f59e0b59!important}.sb-admin-unlock-link:hover{border-color:var(--accent-amber)!important;background:#f59e0b1f!important}.splash-hero-container{text-align:center;flex-direction:column;align-items:center;max-width:1080px;margin:0 auto;padding:40px 20px 60px;display:flex}.splash-badge{color:#a5f3fc;background:#00e5ff1f;border:1px solid #00e5ff4d;border-radius:30px;align-items:center;gap:10px;margin-bottom:24px;padding:6px 16px;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:0 4px 15px #00e5ff26}.pulse-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 10px #10b981}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 10px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.splash-title{letter-spacing:-.02em;margin-bottom:16px;font-size:3rem;font-weight:900;line-height:1.15}.gradient-text{background:linear-gradient(135deg,#00e5ff 0%,#b388ff 50%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.splash-subtitle{color:var(--text-secondary);max-width:680px;margin-bottom:44px;font-size:1.1rem;line-height:1.6}.splash-auth-wrapper{width:100%;max-width:480px;margin:0 auto}.splash-auth-card{text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(150deg,#1e293bd9,#0f172af2);border:1.5px solid #f59e0b59;border-radius:20px;padding:36px 32px;position:relative;box-shadow:0 25px 50px #0009,0 0 30px #f59e0b1f}.auth-card-top-icon{justify-content:center;margin-bottom:24px;display:flex}.auth-shield-badge{color:#fde047;background:linear-gradient(135deg,#f59e0b33,#d977064d);border:1.5px solid #f59e0b80;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.8rem;display:flex;box-shadow:0 0 20px #f59e0b40}.remember-me-label{transition:color .2s}.remember-me-label:hover{color:var(--text-primary)}.remember-me-label input[type=checkbox]{accent-color:#38bdf8}.modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#050812d9;justify-content:center;align-items:center;padding:20px;animation:.25s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-card{background:var(--card);border:1px solid var(--border-accent);border-radius:var(--r-lg);width:95%;max-width:560px;animation:.3s cubic-bezier(.16,1,.3,1) slideUp;position:relative;overflow:hidden;box-shadow:0 25px 50px #000000e6,0 0 30px #00e5ff26}.auth-modal-card{border:1.5px solid var(--border-accent);background:linear-gradient(160deg,#101016,#060609);border-radius:20px;width:100%;max-width:440px;padding:30px;animation:.3s cubic-bezier(.16,1,.3,1) slideUp;position:relative;box-shadow:0 25px 50px #000000e6,0 0 35px #00e5ff26}.modal-hdr{background:var(--card-header);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-body{max-height:calc(85vh - 130px);padding:20px;overflow-y:auto}.modal-ftr{background:var(--card-footer);border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-modal-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.auth-modal-title{align-items:center;gap:10px;display:flex}.auth-modal-title h2{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:800}.auth-icon{font-size:1.4rem}.auth-modal-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1;transition:color .2s}.auth-modal-close:hover{color:var(--text-primary)}.auth-modal-subtitle{color:var(--text-secondary);margin-bottom:22px;font-size:.88rem;line-height:1.5}.input-with-icon{align-items:center;display:flex;position:relative}.input-icon{color:var(--text-muted);font-size:.9rem;position:absolute;left:14px}.input-with-icon .form-input{padding-left:40px!important}.auth-error-msg{color:var(--accent-rose,#f43f5e);margin-top:6px;font-size:.8rem;font-weight:600}.auth-divider{text-align:center;color:var(--text-muted);align-items:center;margin:20px 0;font-size:.75rem;font-weight:700;display:flex}.auth-divider:before,.auth-divider:after{content:"";border-bottom:1px solid var(--border-color);flex:1}.auth-divider span{padding:0 10px}.btn-discord{border-radius:10px;justify-content:center;gap:10px;padding:10px 16px;font-weight:700;color:#fff!important;background:#5865f2!important;border:none!important}.btn-discord:hover{box-shadow:0 4px 15px #5865f266;background:#4752c4!important}.auth-modal-footer{justify-content:flex-end;margin-top:20px;display:flex}.empty-title{color:var(--text-secondary);margin-bottom:4px;font-size:.98rem;font-weight:600}.empty-sub{color:var(--text-muted);font-size:.82rem}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#fff3}@media print{.sidebar,.sb-toggle,.btn,.mod-panel,.raid-ctrl{display:none!important}.page{padding:0!important}.card{box-shadow:none!important;background:0 0!important;border:none!important}body{color:#000!important;background:#fff!important}}.view-schematic .titan-part{fill:#ffffff08;stroke:#ffffff26}@media (width>=1200px){.visualizer-panel{z-index:10;position:sticky;top:24px}}.mod-hp-summary{border-radius:var(--r-sm);border:1px solid var(--border);background:#090d1a73;flex-direction:column;gap:8px;margin-top:14px;padding:12px;font-size:.76rem;display:flex}.mod-hp-row{justify-content:space-between;align-items:center;display:flex}.mod-hp-lbl{color:var(--text-secondary)}.mod-hp-val{color:var(--text)}.modal-overlay{-webkit-backdrop-filter:blur(12px);z-index:99999;opacity:0;pointer-events:none;background:#04070fd9;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:fixed;inset:0}.modal-overlay.active{opacity:1!important;pointer-events:auto!important;display:flex!important}.custom-dialog-box{background:var(--card);-webkit-backdrop-filter:var(--blur);border:1px solid var(--border);border-radius:var(--r-lg);width:90%;max-width:460px;box-shadow:var(--shadow);padding:24px;transition:transform .25s cubic-bezier(.16,1,.3,1);transform:scale(.94)}.modal-overlay.active .custom-dialog-box{transform:scale(1)}.custom-dialog-header{align-items:center;gap:14px;margin-bottom:14px;display:flex}.custom-dialog-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.25rem;display:flex}.custom-dialog-icon.icon-info{color:#38bdf8;background:#38bdf826}.custom-dialog-icon.icon-success{color:#10b981;background:#10b98126}.custom-dialog-icon.icon-warning{color:#f59e0b;background:#f59e0b26}.custom-dialog-icon.icon-danger{color:#f43f5e;background:#f43f5e26}.custom-dialog-title{color:var(--text);letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.custom-dialog-message{color:var(--text-secondary);white-space:pre-wrap;margin-bottom:16px;font-size:.88rem;line-height:1.5}.custom-dialog-input{width:100%;margin-bottom:20px}.custom-dialog-footer{justify-content:flex-end;gap:10px;display:flex}.part-curse-btn{border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;color:var(--text-secondary);background:#ffffff05;flex-direction:column;justify-content:center;align-items:center;padding:10px;font-family:inherit;transition:all .2s;display:flex}.part-curse-btn:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-1px)}.part-curse-btn.cursed{border-color:var(--warn);color:#fef08a;background:#f59e0b1f;box-shadow:0 0 12px #f59e0b33}.part-curse-ico{margin-bottom:2px;font-size:1.2rem}.part-curse-lbl{font-size:.78rem;font-weight:700}.part-curse-status{opacity:.8;margin-top:2px;font-size:.65rem}.toast-container{z-index:10000;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.toast-item{pointer-events:auto;border-radius:var(--r-md,10px);color:#f8fafc;border:1px solid var(--border,#ffffff1f);-webkit-backdrop-filter:blur(12px);background:#0f172af0;align-items:center;gap:10px;min-width:260px;max-width:400px;padding:12px 18px;font-size:.88rem;font-weight:600;transition:opacity .3s,transform .3s;animation:.3s cubic-bezier(.16,1,.3,1) forwards toast-slide-in;display:flex;box-shadow:0 10px 30px #00000073}.toast-item.toast-hiding{opacity:0;transform:translateY(12px)scale(.95)}.toast-item.toast-success{border-left:4px solid var(--success,#10b981)}.toast-item.toast-warning{border-left:4px solid var(--warn,#f59e0b)}.toast-item.toast-info{border-left:4px solid var(--accent-blue,#6366f1)}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(20px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.discord-autocomplete-container{width:100%;position:relative}.discord-autocomplete-dropdown{z-index:9999;background:#0f172a;border:1px solid #38bdf866;border-radius:8px;flex-direction:column;max-height:220px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px #0009}.discord-user-item{cursor:pointer;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:8px 12px;transition:background .15s;display:flex}.discord-user-item:last-child{border-bottom:none}.discord-user-item:hover{background:#38bdf82e}.discord-avatar-img{object-fit:cover;border-radius:50%;width:28px;height:28px}.discord-user-details{flex-direction:column;display:flex;overflow:hidden}.discord-user-name{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;overflow:hidden}.discord-user-id{color:#94a3b8;font-family:monospace;font-size:.68rem}.live-status-badge{letter-spacing:.03em;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:6px;margin-left:auto;padding:3px 8px;font-size:.72rem;font-weight:700;transition:all .3s;display:inline-flex}.live-status-badge.online{color:#34d399;background:#10b98126;border-color:#10b98166}.live-status-badge.offline{color:#f87171;background:#ef444426;border-color:#ef444466}.live-dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.live-status-badge.online .live-dot{animation:1.8s ease-in-out infinite livePulse}.emu-status-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;display:flex}.emu-status-label{color:var(--text);font-size:.92rem;font-weight:700}.emu-status-sub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.emu-log-terminal{height:190px;color:var(--text-secondary);word-break:break-all;scroll-behavior:smooth;flex-direction:column;gap:3px;padding-right:4px;font-size:.78rem;line-height:1.55;display:flex;overflow-y:auto}.emu-log-terminal::-webkit-scrollbar{width:4px}.emu-log-terminal::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.emu-log-entry{align-items:baseline;gap:6px;animation:.25s emuLogFadeIn;display:flex}@keyframes emuLogFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bot-integrations-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin-bottom:24px;display:grid}.bot-integration-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e121cbf;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:space-between;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.bot-integration-card:hover{border-color:#38bdf859;transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.bot-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bot-card-icon-title{align-items:center;gap:12px;display:flex}.bot-card-icon{border-radius:10px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;font-size:1.15rem;display:flex}.bot-card-title{color:var(--text,#f8fafc);font-size:1rem;font-weight:700}.bot-status-pill{letter-spacing:.03em;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.bot-status-pill.active{color:#34d399;background:#10b98126;border:1px solid #10b98159}.bot-status-pill.ready{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf859}.bot-status-pill.info{color:#c084fc;background:#a855f726;border:1px solid #a855f759}.bot-card-body{color:var(--text-secondary,#94a3b8);margin-bottom:16px;font-size:.88rem;line-height:1.55}.bot-card-tags{flex-wrap:wrap;gap:6px;display:flex}.bot-card-tag{color:var(--text-muted,#64748b);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;padding:3px 8px;font-size:.72rem}.cmd-list{flex-direction:column;gap:12px;display:flex}.cmd-card{background:#0a0e1699;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:10px;padding:16px 20px;transition:border-color .2s;display:flex}.cmd-card:hover{border-color:#5865f266}.cmd-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cmd-syntax-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmd-syntax{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf840;border-radius:6px;padding:3px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88rem;font-weight:700}.cmd-perm{border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.cmd-perm.all{color:#34d399;background:#10b9811a;border:1px solid #10b98140}.cmd-perm.officer{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b4d}.cmd-desc{color:var(--text-secondary,#94a3b8);font-size:.88rem;line-height:1.5}.cmd-example{color:var(--text-muted,#94a3b8);background:#00000059;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 14px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.82rem;display:flex}.cmd-copy-btn{color:var(--text-secondary,#cbd5e1);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:5px;padding:4px 8px;font-size:.75rem;transition:all .2s}.cmd-copy-btn:hover{color:#fff;background:#ffffff14;border-color:#ffffff40}.requests-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e121ccc;border:1px solid #ffffff17;border-radius:14px;margin-bottom:28px;padding:24px}.request-form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (width<=768px){.request-form-grid{grid-template-columns:1fr}}.req-filter-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.req-filter-btn{color:var(--text-secondary,#94a3b8);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;padding:6px 14px;font-size:.8rem;font-weight:600;transition:all .2s}.req-filter-btn:hover{color:var(--text,#f8fafc);background:#ffffff14}.req-filter-btn.active{color:#38bdf8;background:#38bdf82e;border-color:#38bdf873}.req-item-card{background:#090d16b3;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:12px;margin-bottom:14px;padding:18px 20px;transition:border-color .2s;display:flex}.req-item-card:hover{border-color:#ffffff2e}.req-item-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.req-item-title{color:var(--text,#f8fafc);font-size:1.05rem;font-weight:700}.req-item-meta{color:var(--text-muted,#64748b);flex-wrap:wrap;align-items:center;gap:12px;font-size:.78rem;display:flex}.req-item-body{color:var(--text-secondary,#cbd5e1);white-space:pre-wrap;background:#00000040;border-left:3px solid #38bdf8;border-radius:8px;padding:12px 16px;font-size:.9rem;line-height:1.6}.req-item-actions{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.req-status-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;padding:3px 10px;font-size:.72rem;font-weight:700}.req-status-badge.pending{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59}.req-status-badge.in_review{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf859}.req-status-badge.approved{color:#c084fc;background:#a855f726;border:1px solid #a855f759}.req-status-badge.completed{color:#34d399;background:#10b98126;border:1px solid #10b98159}.req-status-badge.dismissed{color:#fb7185;background:#f43f5e1f;border:1px solid #f43f5e4d}.req-priority-badge{border-radius:5px;padding:2px 8px;font-size:.7rem;font-weight:700}.req-priority-badge.critical{color:#f43f5e;background:#f43f5e33;border:1px solid #f43f5e66}.req-priority-badge.high{color:#fb923c;background:#f9731633;border:1px solid #f9731666}.req-priority-badge.normal{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d}.req-priority-badge.low{color:#94a3b8;background:#94a3b826;border:1px solid #94a3b840}.discord-channels-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:20px;display:grid}.discord-channel-card{border:1px solid var(--border-color);background:#ffffff06;border-radius:10px;flex-direction:column;justify-content:space-between;gap:10px;padding:16px;transition:border-color .2s,transform .2s;display:flex}.discord-channel-card:hover{border-color:#38bdf859;transform:translateY(-2px)}.combat-monitor-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px;display:grid}@media (width<=1024px){.combat-monitor-grid{grid-template-columns:1fr}}.combat-monitor-card{background:var(--card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);box-sizing:border-box;border-radius:12px;flex-direction:column;width:100%;min-width:0;max-width:100%;padding:20px;display:flex;overflow:hidden}@media (width<=600px){.combat-monitor-card{padding:14px}}.active-call-item{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.ghost-infringement-badge{letter-spacing:.03em;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.ghost-infringement-badge.infringement-1{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59}.ghost-infringement-badge.infringement-2{color:#fb923c;background:#f9731633;border:1px solid #f9731666}.ghost-infringement-badge.infringement-3plus{color:#f43f5e;background:#f43f5e38;border:1px solid #f43f5e73}.cardlog-view{animation:.25s ease-out fadeIn}.cardlog-card{transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.cardlog-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006}.cardlog-card table tr:hover{background:#ffffff08}.combat-tab-group{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:6px;padding:3px;display:flex}.combat-tab-btn{color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 12px;font-size:.78rem;font-weight:600;transition:all .2s}.combat-tab-btn:hover{color:var(--text,#f8fafc);background:#ffffff0d}.combat-tab-btn.active{color:#38bdf8;background:#38bdf833;font-weight:700}.ghost-member-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:8px;transition:border-color .2s;overflow:hidden}.ghost-member-card:hover{border-color:#f43f5e40}.ghost-member-header{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff04;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ghost-member-header:hover{background:#ffffff0a}.ghost-violations-container{background:#0003;border-top:1px solid #ffffff0d;padding:10px 12px}.ghost-violation-item{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:6px 0;font-size:.78rem;display:flex}.ghost-violation-item:last-child{border-bottom:none}.cardlog-view{flex-direction:column;gap:20px;width:100%;max-width:1440px;margin:0 auto;padding:24px 28px;display:flex}.cardlog-raid-selector-bar{background:var(--surface,#0c0c10d9);border:1px solid var(--border);border-radius:var(--r-md,14px);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.cardlog-raid-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin-right:4px;font-size:.76rem;font-weight:800;display:flex}.cardlog-raid-pills{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.cardlog-raid-pill{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:var(--t);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:700;display:flex}.cardlog-raid-pill:hover{color:var(--text);background:#ffffff14;border-color:#fff3}.cardlog-raid-pill.active{border-color:var(--primary);color:var(--primary);background:#00e5ff26;box-shadow:0 0 12px #00e5ff40}.cardlog-raid-pill-badge{opacity:.85;background:#0006;border-radius:6px;padding:1px 6px;font-size:.68rem;font-weight:800}.cardlog-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.cardlog-kpi-card{background:var(--card,#09090c);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--border);border-radius:var(--r-md,14px);transition:var(--t);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.cardlog-kpi-card:hover{border-color:var(--border-accent)}.cardlog-filter-bar{background:var(--surface,#0c0c10d9);border:1px solid var(--border);border-radius:var(--r-md,14px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.discord-nav-tabs{background:#0e121cb3;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;padding:6px;display:flex}.discord-nav-tab{color:var(--text-secondary,#94a3b8);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.discord-nav-tab:hover{color:var(--text,#f8fafc);background:#ffffff0d}.discord-nav-tab.active{color:#38bdf8;background:#38bdf826;border-color:#38bdf859;box-shadow:0 2px 10px #38bdf81f}.discord-quick-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:20px;display:grid}.discord-quick-stat-card{background:#0e121c99;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;display:flex}.discord-quick-stat-icon{border-radius:8px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;font-size:1rem;display:flex}.bot-services-compact-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.bot-service-compact-card{background:#0e121ca6;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;justify-content:space-between;gap:8px;padding:14px 16px;transition:transform .2s,border-color .2s;display:flex}.bot-service-compact-card:hover{border-color:#38bdf84d;transform:translateY(-2px)}.proxy-switch-container{vertical-align:middle;width:50px;height:26px;margin:0;display:inline-block;position:relative}.proxy-switch-container input{opacity:0;width:0;height:0}.proxy-switch-slider{cursor:pointer;background-color:#334155;border:1px solid #ffffff26;border-radius:26px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.proxy-switch-slider:before{content:"";background-color:#f8fafc;border-radius:50%;width:18px;height:18px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0006}.proxy-switch-container input:checked+.proxy-switch-slider{background:linear-gradient(135deg,#0891b2,#06b6d4);border-color:#38bdf8;box-shadow:0 0 14px #06b6d480}.proxy-switch-container input:checked+.proxy-switch-slider:before{background-color:#fff;transform:translate(24px)}@keyframes pgFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pgFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}@keyframes emuIndeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.emu-progress-fill.indeterminate{background:linear-gradient(90deg, transparent, var(--primary), #60a5fa, transparent);background-size:200% 100%;animation:1.4s ease-in-out infinite emuIndeterminate;width:40%!important}
