:root{--abs-accent: #f57b00;--abs-accent-light: #ff9f3d;--abs-accent-dark: #e06c00;--abs-accent-glow: #ff6a00;--abs-accent-text: #f57b00;--abs-on-accent: #0b0e15;--abs-on-error: #ffffff;--abs-on-success: #06281c;--abs-accent-soft: rgba(245, 123, 0, .08);--abs-accent-soft-strong: rgba(245, 123, 0, .15);--abs-bg-deepest: #030509;--abs-bg-page: #060a12;--abs-bg-sidebar: #080d16;--abs-bg-section: #0a101a;--abs-bg-elevated: #0d1420;--abs-bg-body: #050810;--abs-bg-card: rgba(13, 20, 32, .94);--abs-bg-card-hover: rgba(16, 24, 38, .96);--abs-bg-input: rgba(0, 0, 0, .35);--abs-bg-overlay: rgba(0, 0, 0, .72);--abs-glass: rgba(19, 24, 34, .92);--abs-glass-card: rgba(22, 28, 40, .94);--abs-glass-nav: rgba(11, 14, 21, .92);--abs-glass-panel: rgba(10, 16, 26, .98);--abs-elev-1: rgba(10, 14, 20, .85);--abs-elev-2: rgba(11, 16, 24, .88);--abs-elev-3: rgba(12, 18, 28, .92);--abs-elev-4: rgba(13, 20, 32, .94);--abs-elev-5: rgba(13, 20, 32, .96);--abs-elev-6: rgba(14, 22, 36, .97);--abs-text-primary: #f2f6ff;--abs-text-secondary: #c8d0e0;--abs-text-muted: #8a94b0;--abs-text-faint: #929bb5;--abs-text-dim: #757d98;--abs-text-hover: #c4ccde;--abs-success: #10b981;--abs-success-text: #10b981;--abs-success-soft: rgba(16, 185, 129, .15);--abs-error: #ef4444;--abs-error-text: #ef4444;--abs-error-soft: rgba(239, 68, 68, .15);--abs-warning: #f59e0b;--abs-warning-text: #f59e0b;--abs-warning-soft: rgba(245, 158, 11, .15);--abs-info: #3b82f6;--abs-info-text: #3b82f6;--abs-info-soft: rgba(59, 130, 246, .15);--abs-violet: #8b5cf6;--abs-pink: #ec4899;--abs-border-subtle: rgba(255, 255, 255, .04);--abs-border-visible: rgba(255, 255, 255, .07);--abs-border-light: rgba(245, 123, 0, .06);--abs-border: rgba(245, 123, 0, .12);--abs-border-accent: rgba(245, 123, 0, .25);--abs-border-strong: rgba(245, 123, 0, .4);--abs-border-neutral: rgba(0, 0, 0, 0);--abs-divider: rgba(255, 255, 255, .04);--abs-fill-1: rgba(255, 255, 255, .02);--abs-fill-2: rgba(255, 255, 255, .03);--abs-fill-3: rgba(255, 255, 255, .05);--abs-fill-hover: rgba(255, 255, 255, .04);--abs-edge-brand: rgba(245, 123, 0, .35);--abs-edge-info: rgba(59, 130, 246, .3);--abs-edge-success: rgba(16, 185, 129, .3);--abs-edge-warning: rgba(245, 158, 11, .3);--abs-edge-error: rgba(239, 68, 68, .3);--abs-edge-neutral: rgba(245, 123, 0, .04);--abs-grid-line: rgba(245, 123, 0, .015);--abs-grid-line-strong: rgba(245, 123, 0, .02);--abs-dot-pattern: rgba(245, 123, 0, .08);--abs-grid-neutral: rgba(255, 255, 255, .015);--abs-shadow-card: 0 2px 16px rgba(0, 0, 0, .35);--abs-shadow-card-hover: 0 8px 36px rgba(245, 123, 0, .06), 0 2px 10px rgba(0, 0, 0, .45);--abs-shadow-glow: 0 0 28px rgba(245, 123, 0, .5);--abs-shadow-glow-sm: 0 0 14px rgba(245, 123, 0, .25);--abs-shadow-glow-neon: 0 0 40px rgba(255, 106, 0, .35), 0 0 80px rgba(245, 123, 0, .12);--abs-shadow-btn: 0 0 20px rgba(245, 123, 0, .3);--abs-shadow-btn-hover: 0 0 30px rgba(245, 123, 0, .5);--abs-shadow-elev-1: 0 1px 4px rgba(0, 0, 0, .2);--abs-shadow-elev-2: 0 2px 10px rgba(0, 0, 0, .25);--abs-shadow-elev-3: 0 4px 18px rgba(0, 0, 0, .3);--abs-shadow-elev-4: 0 6px 24px rgba(0, 0, 0, .35), 0 0 2px rgba(245, 123, 0, .04);--abs-shadow-elev-5: 0 8px 30px rgba(0, 0, 0, .4), 0 0 4px rgba(245, 123, 0, .06);--abs-shadow-elev-6: 0 10px 36px rgba(0, 0, 0, .45), 0 0 8px rgba(245, 123, 0, .1);--abs-shadow-panel: -8px 0 32px rgba(0, 0, 0, .5), -2px 0 8px rgba(245, 123, 0, .04);--abs-text-glow: 0 0 20px rgba(245, 123, 0, .15);--abs-gradient-accent: linear-gradient(135deg, #f57b00, #ff9f3d);--abs-gradient-title: linear-gradient(135deg, var(--abs-text-primary) 0%, var(--abs-accent-light) 100%);--abs-gradient-edge-brand: linear-gradient(180deg, #f57b00, #ff9f3d, #f57b00);--abs-font-sans: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--abs-font-mono: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--abs-radius-xs: 6px;--abs-radius-sm: 8px;--abs-radius-md: 12px;--abs-radius-lg: 16px;--abs-radius-xl: 20px;--abs-radius-2xl: 24px;--abs-radius-pill: 9999px;--abs-space-1: 4px;--abs-space-2: 8px;--abs-space-3: 12px;--abs-space-4: 16px;--abs-space-5: 20px;--abs-space-6: 24px;--abs-space-8: 32px;--abs-space-12: 48px;--abs-space-16: 64px;--abs-ease: cubic-bezier(.16, 1, .3, 1);--abs-duration-fast: .15s;--abs-duration: .2s;--abs-duration-slow: .3s;--abs-scrollbar-thumb: #1e293b;--abs-scrollbar-thumb-hover: #334155;--abs-chart-1: #f57b00;--abs-chart-2: #3b82f6;--abs-chart-3: #10b981;--abs-chart-4: #f59e0b;--abs-chart-5: #8b5cf6;--abs-chart-6: #ec4899;--abs-chart-candle-up: #10b981;--abs-chart-candle-down: #ef4444;--abs-chart-grid: rgba(255, 255, 255, .05);--abs-chart-axis: #8a94b0;--abs-chart-crosshair: rgba(245, 123, 0, .4);--abs-chart-tooltip-bg: rgba(13, 20, 32, .96);--abs-chart-tooltip-border: rgba(255, 255, 255, .08)}html.light{--abs-accent-text: #a83a00;--abs-on-accent: #1e1008;--abs-accent-soft: rgba(245, 123, 0, .06);--abs-accent-soft-strong: rgba(245, 123, 0, .1);--abs-bg-deepest: #f5f0e8;--abs-bg-page: #f8f4ed;--abs-bg-sidebar: #f0ebe0;--abs-bg-section: #ebe4d5;--abs-bg-elevated: #e8e0d0;--abs-bg-body: #f8f4ed;--abs-bg-card: rgba(255, 252, 248, .94);--abs-bg-card-hover: rgba(245, 240, 232, .96);--abs-bg-input: #ffffff;--abs-bg-overlay: rgba(0, 0, 0, .35);--abs-glass: rgba(255, 255, 255, .85);--abs-glass-card: rgba(255, 255, 255, .9);--abs-glass-nav: rgba(255, 255, 255, .9);--abs-glass-panel: rgba(255, 255, 255, .97);--abs-elev-1: rgba(255, 255, 255, .85);--abs-elev-2: rgba(255, 255, 255, .88);--abs-elev-3: rgba(255, 255, 255, .9);--abs-elev-4: rgba(255, 255, 255, .92);--abs-elev-5: rgba(255, 255, 255, .94);--abs-elev-6: rgba(255, 255, 255, .95);--abs-text-primary: #1e1810;--abs-text-secondary: #5c4f3e;--abs-text-muted: #685a46;--abs-text-faint: #685a46;--abs-text-dim: #716350;--abs-text-hover: #1e1810;--abs-success-text: #056b4f;--abs-success-soft: rgba(16, 185, 129, .1);--abs-error-text: #b91c1c;--abs-error-soft: rgba(239, 68, 68, .1);--abs-warning-text: #8a5c06;--abs-warning-soft: rgba(245, 158, 11, .1);--abs-info-text: #1d4ed8;--abs-info-soft: rgba(59, 130, 246, .1);--abs-border-subtle: rgba(0, 0, 0, .08);--abs-border-visible: rgba(0, 0, 0, .14);--abs-border-light: rgba(0, 0, 0, .1);--abs-border: rgba(0, 0, 0, .16);--abs-border-accent: rgba(245, 123, 0, .3);--abs-border-strong: rgba(245, 123, 0, .5);--abs-divider: rgba(0, 0, 0, .08);--abs-fill-1: rgba(0, 0, 0, .02);--abs-fill-2: rgba(0, 0, 0, .03);--abs-fill-3: rgba(0, 0, 0, .05);--abs-fill-hover: rgba(0, 0, 0, .04);--abs-edge-brand: rgba(245, 123, 0, .25);--abs-edge-info: rgba(59, 130, 246, .2);--abs-edge-success: rgba(16, 185, 129, .2);--abs-edge-warning: rgba(245, 158, 11, .2);--abs-edge-error: rgba(239, 68, 68, .2);--abs-edge-neutral: rgba(0, 0, 0, .06);--abs-grid-line: rgba(0, 0, 0, 0);--abs-grid-line-strong: rgba(0, 0, 0, .02);--abs-dot-pattern: rgba(245, 123, 0, .06);--abs-grid-neutral: rgba(0, 0, 0, .02);--abs-shadow-card: 0 2px 16px rgba(0, 0, 0, .08);--abs-shadow-card-hover: 0 8px 36px rgba(245, 123, 0, .06), 0 2px 10px rgba(0, 0, 0, .12);--abs-shadow-glow: 0 0 28px rgba(245, 123, 0, .25);--abs-shadow-glow-sm: 0 0 14px rgba(245, 123, 0, .15);--abs-shadow-glow-neon: 0 0 40px rgba(255, 106, 0, .2), 0 0 80px rgba(245, 123, 0, .08);--abs-shadow-btn: 0 0 20px rgba(245, 123, 0, .2);--abs-shadow-btn-hover: 0 0 30px rgba(245, 123, 0, .35);--abs-shadow-elev-1: 0 1px 4px rgba(0, 0, 0, .06);--abs-shadow-elev-2: 0 2px 10px rgba(0, 0, 0, .08);--abs-shadow-elev-3: 0 4px 18px rgba(0, 0, 0, .1);--abs-shadow-elev-4: 0 6px 24px rgba(0, 0, 0, .12);--abs-shadow-elev-5: 0 8px 30px rgba(0, 0, 0, .14);--abs-shadow-elev-6: 0 10px 36px rgba(0, 0, 0, .16);--abs-shadow-panel: -8px 0 32px rgba(0, 0, 0, .15), -2px 0 8px rgba(245, 123, 0, .04);--abs-text-glow: none;--abs-gradient-title: linear-gradient(135deg, #1e1810 0%, #a83a00 100%);--abs-scrollbar-thumb: #d4c8b0;--abs-scrollbar-thumb-hover: #b8a88c;--abs-chart-grid: rgba(0, 0, 0, .06);--abs-chart-axis: #685a46;--abs-chart-tooltip-bg: rgba(255, 252, 248, .97);--abs-chart-tooltip-border: rgba(0, 0, 0, .1)}button,input,select,textarea,optgroup,svg{font-family:inherit}.abs-app,body.abs-app{font-family:var(--abs-font-sans);background-color:var(--abs-bg-body);color:var(--abs-text-primary);accent-color:var(--abs-accent)}.abs-grid-bg{background-image:linear-gradient(var(--abs-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--abs-grid-line) 1px,transparent 1px);background-size:60px 60px;background-position:center center;background-attachment:fixed}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--abs-scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--abs-scrollbar-thumb-hover)}:focus-visible{outline-color:var(--abs-border-strong);outline-offset:2px}.btn-primary{background:var(--abs-gradient-accent);color:var(--abs-on-accent);font-weight:700;font-size:13px;padding:10px 22px;border-radius:var(--abs-radius-md);box-shadow:var(--abs-shadow-btn);transition:all var(--abs-duration);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer}.btn-primary:hover{box-shadow:var(--abs-shadow-btn-hover);transform:translateY(-1px)}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-outline{border:1px solid var(--abs-border-accent);color:var(--abs-text-primary);font-weight:600;font-size:13px;padding:10px 22px;border-radius:var(--abs-radius-md);background:transparent;transition:all var(--abs-duration);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer}.btn-outline:hover{background:var(--abs-accent-soft);border-color:var(--abs-border-strong)}.btn-outline:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{color:var(--abs-text-faint);font-weight:500;font-size:13px;padding:8px 16px;border-radius:var(--abs-radius-md);background:transparent;transition:all var(--abs-duration-fast);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer}.btn-ghost:hover{color:var(--abs-text-hover);background:var(--abs-fill-3)}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.btn-danger{border:1px solid var(--abs-edge-error);color:var(--abs-error-text);font-weight:600;font-size:13px;padding:10px 22px;border-radius:var(--abs-radius-md);transition:all var(--abs-duration);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;cursor:pointer}.btn-danger:hover{background:var(--abs-error-soft)}.btn-danger:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:var(--abs-fill-2);color:var(--abs-text-secondary);font-weight:600;font-size:13px;padding:10px 22px;border-radius:var(--abs-radius-md);border:1px solid var(--abs-border-light);transition:all var(--abs-duration);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer}.btn-secondary:hover{background:var(--abs-fill-3);border-color:var(--abs-border-accent);color:var(--abs-text-primary)}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-sm{padding:6px 14px;font-size:12px}.btn-lg{padding:12px 28px;font-size:14px}.input-field{width:100%;border-radius:var(--abs-radius-md);border:1px solid var(--abs-border);background:var(--abs-bg-input);padding:.625rem 1rem;font-size:13px;color:var(--abs-text-primary);transition:all var(--abs-duration)}.input-field::placeholder{color:var(--abs-text-faint)}.input-field:focus{border-color:var(--abs-border-strong);outline:none;box-shadow:0 0 0 1px var(--abs-border-accent)}.input-field-sm{padding:.5rem .75rem;font-size:12px}.abs-app select,.abs-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23f57b00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.5rem;cursor:pointer}.abs-app select option,.abs-select option{background:var(--abs-bg-elevated);color:var(--abs-text-secondary);padding:.5rem 1rem;font-size:13px}.abs-app select:focus option:hover,.abs-app select:focus option:checked,.abs-select:focus option:hover,.abs-select:focus option:checked{background:var(--abs-accent-soft-strong);color:var(--abs-accent-text)}.checkbox-dark{height:1rem;width:1rem;border-radius:4px;border:1px solid var(--abs-border);background:var(--abs-bg-input);color:var(--abs-accent);accent-color:var(--abs-accent);cursor:pointer}.checkbox-dark:focus{box-shadow:0 0 0 2px var(--abs-border-accent)}.glass{background:var(--abs-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--abs-border-light)}.glass-card{background:var(--abs-glass-card);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--abs-border);border-radius:var(--abs-radius-lg);box-shadow:var(--abs-shadow-elev-2);transition:all var(--abs-duration-slow) ease}.glass-card:hover{border-color:var(--abs-border-accent);box-shadow:var(--abs-shadow-card-hover);transform:translateY(-2px)}.glass-nav{background:var(--abs-glass-nav);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--abs-border-light);box-shadow:0 1px 0 0 var(--abs-border-subtle),var(--abs-shadow-elev-3);z-index:40;position:relative}.card-hover{transition:all var(--abs-duration-slow) ease}.card-hover:hover{transform:translateY(-2px);border-color:var(--abs-border-accent);box-shadow:var(--abs-shadow-card-hover)}.glow-orange{box-shadow:var(--abs-shadow-glow)}.glow-orange-sm{box-shadow:var(--abs-shadow-glow-sm)}.text-gradient{background:var(--abs-gradient-title);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-title{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.page-title-gradient{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.2;background:var(--abs-gradient-title);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-title{font-size:18px;font-weight:700;letter-spacing:-.01em}.card-title{font-size:15px;font-weight:700}.body-text{font-size:13px;font-weight:400;line-height:1.6}.label-text{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.code-text{font-family:var(--abs-font-mono);font-size:12px}.section-label{font-size:12px;font-weight:600;color:var(--abs-accent-text);opacity:.85;letter-spacing:.08em;text-transform:uppercase}.number-ticker{font-variant-numeric:tabular-nums;font-family:var(--abs-font-mono)}.badge{font-size:12px;font-weight:600;padding:3px 10px;border-radius:var(--abs-radius-pill);display:inline-flex;align-items:center;gap:4px}.badge-success{background:var(--abs-success-soft);color:var(--abs-success-text);border:1px solid var(--abs-edge-success)}.badge-error{background:var(--abs-error-soft);color:var(--abs-error-text);border:1px solid var(--abs-edge-error)}.badge-warning{background:var(--abs-warning-soft);color:var(--abs-warning-text);border:1px solid var(--abs-edge-warning)}.badge-info{background:var(--abs-info-soft);color:var(--abs-info-text);border:1px solid var(--abs-edge-info)}.badge-brand{background:var(--abs-accent-soft-strong);color:var(--abs-accent-text);border:1px solid var(--abs-border-accent)}.skeleton{background:linear-gradient(90deg,var(--abs-accent-soft) 25%,var(--abs-accent-soft-strong) 50%,var(--abs-accent-soft) 75%);background-size:200% 100%;animation:abs-shimmer 1.5s infinite;border-radius:var(--abs-radius-sm)}@keyframes abs-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pulse-dot{position:relative;display:flex;height:.5rem;width:.5rem}.pulse-dot:before{content:"";position:absolute;display:inline-flex;height:100%;width:100%;border-radius:var(--abs-radius-pill);background-color:var(--abs-accent);opacity:.6;animation:abs-ping 1s cubic-bezier(0,0,.2,1) infinite}.pulse-dot:after{content:"";position:relative;display:inline-flex;border-radius:var(--abs-radius-pill);height:.5rem;width:.5rem;background-color:var(--abs-accent)}.pulse-dot-success:before,.pulse-dot-success:after{background-color:var(--abs-success)}.pulse-dot-error:before,.pulse-dot-error:after{background-color:var(--abs-error)}@keyframes abs-ping{75%,to{transform:scale(2);opacity:0}}.pulse-dot-live{width:8px;height:8px;border-radius:50%;background:var(--abs-success);position:relative;display:inline-block}.pulse-dot-live:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--abs-success);animation:abs-pulse-ring 2s ease-out infinite}.pulse-dot-warning{width:8px;height:8px;border-radius:50%;background:var(--abs-warning);position:relative;display:inline-block}.pulse-dot-warning:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--abs-warning);animation:abs-pulse-ring 2s ease-out infinite}.pulse-dot-idle{width:8px;height:8px;border-radius:50%;background:var(--abs-text-muted);display:inline-block}@keyframes abs-pulse-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(2.5);opacity:0}}.icon-box{display:flex;align-items:center;justify-content:center;border-radius:var(--abs-radius-sm);background-color:var(--abs-accent-soft);transition:background-color var(--abs-duration)}.icon-box:hover{background-color:var(--abs-accent-soft-strong)}.icon-box-sm{height:2rem;width:2rem}.icon-box-md{height:2.5rem;width:2.5rem}.icon-box-lg{height:3rem;width:3rem;border-radius:var(--abs-radius-md)}.section-border-t{border-top:1px solid var(--abs-border-light)}.section-border-b{border-bottom:1px solid var(--abs-border-light)}.tab-item{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:13px;font-weight:600;color:var(--abs-text-faint);border-radius:10px;transition:all var(--abs-duration);cursor:pointer;border:none;background:transparent;position:relative;white-space:nowrap}.tab-item:hover{color:var(--abs-text-hover);background:var(--abs-fill-2)}.tab-item[aria-current=page],.tab-item-active{color:var(--abs-accent-text);background:var(--abs-accent-soft)}.tab-item[aria-current=page]:after,.tab-item-active:after{content:"";position:absolute;bottom:-2px;left:25%;right:25%;height:2px;background:var(--abs-accent);border-radius:1px;box-shadow:var(--abs-shadow-glow-sm)}.tab-icon{width:1rem;height:1rem;flex-shrink:0}.sidebar-nav-item{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;font-size:13px;font-weight:500;color:var(--abs-text-faint);border-radius:10px;transition:all var(--abs-duration-fast);cursor:pointer;border:none;background:transparent;text-align:left}.sidebar-nav-item:hover{color:var(--abs-text-hover);background:var(--abs-fill-hover)}.sidebar-nav-item[aria-current=page],.sidebar-nav-item-active{color:var(--abs-accent-text);background:var(--abs-accent-soft);font-weight:600}.sidebar-nav-item .nav-dot{width:4px;height:4px;border-radius:50%;background:var(--abs-text-faint);flex-shrink:0}.sidebar-nav-item-active .nav-dot{background:var(--abs-accent);box-shadow:0 0 4px var(--abs-edge-brand)}.sidebar-section-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--abs-accent-text);opacity:.6;padding:.5rem .625rem .25rem;display:flex;align-items:center;gap:.375rem}.sidebar-section-title:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--abs-accent);opacity:.8;flex-shrink:0}.sidebar-link{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .625rem;font-size:13px;font-weight:500;color:var(--abs-text-faint);border-radius:var(--abs-radius-sm);border:none;background:transparent;cursor:pointer;transition:all var(--abs-duration-fast);text-align:left;font-family:inherit;position:relative;overflow:hidden}.sidebar-link:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:0;background:var(--abs-accent);border-radius:0 2px 2px 0;transition:width var(--abs-duration-fast) ease}.sidebar-link:hover{color:var(--abs-text-hover);background:var(--abs-fill-1)}.sidebar-link:hover:before{width:3px}.sidebar-link-active{color:var(--abs-accent-text)!important;background:var(--abs-accent-soft)!important;font-weight:600!important}.sidebar-link-active:before{width:3px!important;box-shadow:0 0 8px var(--abs-edge-brand)}.tab-rail{display:flex;flex-direction:column;gap:2px;padding:.5rem}.tab-rail-item{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;border-radius:10px;border:none;background:transparent;color:var(--abs-text-faint);cursor:pointer;transition:all var(--abs-duration);position:relative;text-align:left;font-family:inherit}.tab-rail-item:hover{color:var(--abs-text-hover);background:var(--abs-fill-2);transform:scale(1.02)}.tab-rail-item-active{color:var(--abs-accent-text)!important;background:linear-gradient(135deg,var(--abs-accent-soft-strong),var(--abs-accent-soft))!important;box-shadow:inset 3px 0 0 var(--abs-accent),0 0 20px var(--abs-accent-soft)}.tab-rail-item .rail-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--abs-radius-sm);flex-shrink:0;transition:all var(--abs-duration)}.tab-rail-item-active .rail-icon{background:var(--abs-accent-soft-strong);box-shadow:0 0 12px var(--abs-accent-soft-strong)}.tab-rail-item-active .rail-icon svg{filter:drop-shadow(0 0 4px var(--abs-edge-brand))}.tab-rail-item .rail-label{font-size:13px;font-weight:600;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-rail-item .rail-badge{font-size:12px;font-weight:700;padding:2px 7px;border-radius:var(--abs-radius-xs);background:var(--abs-fill-3);color:var(--abs-text-faint);flex-shrink:0;transition:all var(--abs-duration)}.tab-rail-item-active .rail-badge{background:var(--abs-accent-soft-strong);color:var(--abs-accent-text);animation:abs-rail-pulse 2s infinite}@keyframes abs-rail-pulse{0%,to{box-shadow:0 0 0 0 var(--abs-border-accent)}50%{box-shadow:0 0 0 4px transparent}}.sidebar-collapsed .tab-rail-item{justify-content:center;padding:.5rem}.sidebar-collapsed .tab-rail-item .rail-label,.sidebar-collapsed .tab-rail-item .rail-badge,.sidebar-collapsed .sidebar-section-title,.sidebar-collapsed .sidebar-link span{display:none}.sidebar-collapsed .sidebar-link{justify-content:center;padding:.5rem}.sidebar-collapsed .tab-rail-item-active{box-shadow:inset 0 0 0 2px var(--abs-border-strong),0 0 20px var(--abs-accent-soft)}.command-bar{display:flex;align-items:center;gap:1rem;height:48px;padding:0 1rem;background:var(--abs-glass-nav);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--abs-border-light);flex-shrink:0}.command-breadcrumb{display:flex;align-items:center;gap:.375rem;font-size:12px;font-weight:500;color:var(--abs-text-faint)}.command-breadcrumb .sep{color:var(--abs-border-strong)}.command-breadcrumb .current{color:var(--abs-accent-text);font-weight:600}.command-search{position:relative;display:flex;align-items:center;background:none;border:none;padding:0;font-family:inherit;cursor:pointer}.command-search .search-placeholder{display:block;width:100%;height:38px;padding-left:2.25rem;padding-right:3.5rem;font-size:13px;color:var(--abs-text-muted);background:var(--abs-fill-1);border:1px solid var(--abs-border-light);border-radius:9px;line-height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all var(--abs-duration)}.command-search:hover .search-placeholder{border-color:var(--abs-border-accent);background:var(--abs-fill-hover)}.command-search svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--abs-text-muted);transition:color var(--abs-duration)}.command-search:hover svg{color:var(--abs-accent-text)}.command-search kbd{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:2px;border-radius:var(--abs-radius-xs);border:1px solid var(--abs-border-light);background:var(--abs-fill-1);padding:2px 7px;font-size:12px;font-weight:500;color:var(--abs-text-muted);font-family:inherit;transition:all var(--abs-duration)}.command-search:hover kbd{border-color:var(--abs-border-accent);color:var(--abs-accent-text)}.stat-card{background:var(--abs-glass-card);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--abs-border);border-radius:var(--abs-radius-lg);padding:1.25rem;transition:all var(--abs-duration-slow) ease;box-shadow:var(--abs-shadow-elev-2)}.stat-card:hover{border-color:var(--abs-border-accent);box-shadow:var(--abs-shadow-card-hover);transform:translateY(-2px)}.stat-card-value{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--abs-text-primary);text-shadow:var(--abs-text-glow)}.stat-card-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--abs-text-faint);margin-top:.25rem}.stat-card-sub{font-size:12px;color:var(--abs-text-faint);margin-top:.375rem}.metric-card{position:relative;background:var(--abs-bg-card);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--abs-border);border-radius:var(--abs-radius-lg);padding:1.25rem 1.5rem;transition:all var(--abs-duration-slow) ease;box-shadow:var(--abs-shadow-card)}.metric-card:hover{border-color:var(--abs-border-accent);box-shadow:var(--abs-shadow-card-hover);transform:translateY(-1px)}.metric-card-value{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1;background:var(--abs-gradient-title);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.metric-card-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--abs-text-muted);margin-top:.25rem}.metric-card-change{font-size:12px;font-weight:600;margin-top:.375rem;display:inline-flex;align-items:center;gap:.25rem}.metric-card-change.up{color:var(--abs-success-text)}.metric-card-change.down{color:var(--abs-error-text)}.edge-glow-card{position:relative;background:var(--abs-bg-card);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--abs-border-light);border-radius:var(--abs-radius-lg);padding:1.5rem;transition:all var(--abs-duration-slow) ease;box-shadow:var(--abs-shadow-card);overflow:hidden}.edge-glow-card:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;border-radius:3px 0 0 3px;transition:all var(--abs-duration-slow) ease}.edge-glow-card:hover{border-color:var(--abs-border);box-shadow:var(--abs-shadow-elev-5);transform:translateY(-1px)}.edge-glow-card.edge-brand:before{background:var(--abs-gradient-edge-brand);box-shadow:0 0 12px var(--abs-edge-brand),0 0 24px var(--abs-accent-soft-strong)}.edge-glow-card.edge-info:before{background:linear-gradient(180deg,var(--abs-info),color-mix(in srgb,var(--abs-info) 65%,white),var(--abs-info));box-shadow:0 0 12px var(--abs-edge-info),0 0 24px var(--abs-info-soft)}.edge-glow-card.edge-success:before{background:linear-gradient(180deg,var(--abs-success),color-mix(in srgb,var(--abs-success) 65%,white),var(--abs-success));box-shadow:0 0 12px var(--abs-edge-success),0 0 24px var(--abs-success-soft)}.edge-glow-card.edge-warning:before{background:linear-gradient(180deg,var(--abs-warning),color-mix(in srgb,var(--abs-warning) 65%,white),var(--abs-warning));box-shadow:0 0 12px var(--abs-edge-warning),0 0 24px var(--abs-warning-soft)}.edge-glow-card.edge-error:before{background:linear-gradient(180deg,var(--abs-error),color-mix(in srgb,var(--abs-error) 65%,white),var(--abs-error));box-shadow:0 0 12px var(--abs-edge-error),0 0 24px var(--abs-error-soft)}.edge-glow-card.edge-neutral:before{background:var(--abs-fill-3);box-shadow:none}.elevation-1{background:var(--abs-elev-1);box-shadow:var(--abs-shadow-elev-1);border:1px solid var(--abs-border-subtle);border-radius:var(--abs-radius-md)}.elevation-2{background:var(--abs-elev-2);box-shadow:var(--abs-shadow-elev-2);border:1px solid var(--abs-border-subtle);border-radius:14px}.elevation-3{background:var(--abs-elev-3);box-shadow:var(--abs-shadow-elev-3);border:1px solid var(--abs-border-light);border-radius:14px}.elevation-4{background:var(--abs-elev-4);box-shadow:var(--abs-shadow-elev-4);border:1px solid var(--abs-border-light);border-radius:var(--abs-radius-lg)}.elevation-5{background:var(--abs-elev-5);box-shadow:var(--abs-shadow-elev-5);border:1px solid var(--abs-border);border-radius:var(--abs-radius-lg)}.elevation-6{background:var(--abs-elev-6);box-shadow:var(--abs-shadow-elev-6);border:1px solid var(--abs-border-accent);border-radius:var(--abs-radius-xl)}.datatable-v2{width:100%;border-collapse:separate;border-spacing:0}.datatable-v2 thead th{background:var(--abs-accent-soft);border-bottom:2px solid var(--abs-border-accent);padding:.75rem 1rem;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--abs-accent-text);text-align:left;position:sticky;top:0;z-index:10}.datatable-v2 thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--abs-duration-fast)}.datatable-v2 thead th.sortable:hover{color:var(--abs-accent-text);background:var(--abs-accent-soft-strong)}.datatable-v2 tbody td{padding:.75rem 1rem;font-size:13px;color:var(--abs-text-secondary);border-bottom:1px solid var(--abs-border-subtle)}.datatable-v2 tbody tr{transition:background var(--abs-duration-fast)}.datatable-v2 tbody tr:hover{background:var(--abs-accent-soft)}.datatable-v2 tbody tr.striped:nth-child(2n){background:var(--abs-fill-1)}.datatable-v2 tbody tr.striped:hover{background:var(--abs-accent-soft)}.datatable-v2-wrapper{border:1px solid var(--abs-border-light);border-radius:var(--abs-radius-lg);overflow:hidden;background:var(--abs-bg-card)}.data-dense-row{padding:.5rem .75rem;font-size:13px;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--abs-border-subtle);transition:background var(--abs-duration-fast)}.data-dense-row:hover{background:var(--abs-accent-soft)}.detail-panel-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--abs-bg-overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:100;animation:abs-fade-in .2s ease}.detail-panel{position:fixed;top:0;right:0;bottom:0;width:min(560px,90vw);background:var(--abs-glass-panel);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border-left:1px solid var(--abs-border);box-shadow:var(--abs-shadow-panel);z-index:101;overflow-y:auto;animation:abs-slide-in-right .3s ease}.detail-panel-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--abs-border-light);position:sticky;top:0;background:var(--abs-glass-panel);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:1}.detail-panel-body{padding:1.5rem}.webhook-event-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:var(--abs-radius-sm);font-size:12px;font-weight:600;font-family:var(--abs-font-mono);background:var(--abs-accent-soft);color:var(--abs-accent-text);border:1px solid var(--abs-border-accent)}.delivery-status{display:inline-flex;align-items:center;gap:.375rem;font-size:12px;font-weight:600}.delivery-status .dot{width:6px;height:6px;border-radius:50%}.delivery-status.success .dot{background:var(--abs-success)}.delivery-status.failed .dot{background:var(--abs-error)}.delivery-status.pending .dot{background:var(--abs-warning)}.cache-status-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:10px;font-size:12px;font-weight:600}.cache-status-badge.hot{background:var(--abs-success-soft);color:var(--abs-success-text);border:1px solid var(--abs-edge-success)}.cache-status-badge.cold{background:var(--abs-info-soft);color:var(--abs-info-text);border:1px solid var(--abs-edge-info)}.cache-status-badge.stale{background:var(--abs-warning-soft);color:var(--abs-warning-text);border:1px solid var(--abs-edge-warning)}.version-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:var(--abs-radius-xs);font-size:12px;font-weight:700;font-family:var(--abs-font-mono);background:var(--abs-accent-soft);color:var(--abs-accent-text);border:1px solid var(--abs-border-accent)}.version-tag.latest{background:var(--abs-success-soft);color:var(--abs-success-text);border-color:var(--abs-edge-success)}.bg-trading-grid{position:relative}.bg-trading-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--abs-grid-line-strong) 1px,transparent 1px),linear-gradient(90deg,var(--abs-grid-line-strong) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;border-radius:inherit}.bg-grid-subtle{background-image:linear-gradient(var(--abs-grid-neutral) 1px,transparent 1px),linear-gradient(90deg,var(--abs-grid-neutral) 1px,transparent 1px);background-size:40px 40px}.bg-dot-pattern{background-image:radial-gradient(var(--abs-dot-pattern) 1px,transparent 1px);background-size:20px 20px}@keyframes abs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes abs-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.animate-fade-up{animation:fadeInUp .4s var(--abs-ease) forwards}.animate-fade-scale{animation:fadeInScale .3s var(--abs-ease) forwards}.animate-fade-right{animation:fadeInRight .35s var(--abs-ease) forwards}.animate-fade-left{animation:fadeInLeft .35s var(--abs-ease) forwards}.animate-slide-up{animation:slideUp .5s var(--abs-ease) forwards}.animate-slide-down{animation:slideDown .3s var(--abs-ease) forwards}.animate-scale-in{animation:scaleIn .3s var(--abs-ease) forwards}.animate-delay-50{animation-delay:.05s}.animate-delay-100{animation-delay:.1s}.animate-delay-150{animation-delay:.15s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.stagger-children>*{opacity:0;animation:fadeInUp .4s var(--abs-ease) forwards}.stagger-children>*:nth-child(1){animation-delay:.05s}.stagger-children>*:nth-child(2){animation-delay:.1s}.stagger-children>*:nth-child(3){animation-delay:.15s}.stagger-children>*:nth-child(4){animation-delay:.2s}.stagger-children>*:nth-child(5){animation-delay:.25s}.stagger-children>*:nth-child(6){animation-delay:.3s}.stagger-children>*:nth-child(7){animation-delay:.35s}.stagger-children>*:nth-child(8){animation-delay:.4s}.stagger-children>*:nth-child(9){animation-delay:.45s}.stagger-children>*:nth-child(10){animation-delay:.5s}.page-enter{animation:abs-page-fade-in .4s var(--abs-ease)}@keyframes abs-page-fade-in{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}.page-section{opacity:0;animation:fadeInUp .4s var(--abs-ease) forwards}.page-section:nth-child(1){animation-delay:0s}.page-section:nth-child(2){animation-delay:.08s}.page-section:nth-child(3){animation-delay:.16s}.page-section:nth-child(4){animation-delay:.24s}.page-section:nth-child(5){animation-delay:.32s}@keyframes cardPopIn{0%{opacity:0;transform:scale(.92) translateY(16px) rotateX(4deg)}to{opacity:1;transform:scale(1) translateY(0) rotateX(0)}}.animate-card-in{animation:cardPopIn .45s var(--abs-ease) forwards;transform-origin:center top}@keyframes countUp{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.animate-count{animation:countUp .6s var(--abs-ease) forwards}@keyframes abs-glow-pulse{0%,to{box-shadow:0 0 16px var(--abs-edge-brand)}50%{box-shadow:0 0 36px var(--abs-shadow-glow)}}.animate-glow-pulse{animation:abs-glow-pulse 2s ease-in-out infinite}@keyframes abs-border-sweep{0%{border-color:var(--abs-border)}50%{border-color:var(--abs-border-strong)}to{border-color:var(--abs-border)}}.animate-border-sweep{animation:abs-border-sweep 3s ease-in-out infinite}@keyframes abs-live-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--abs-success) 60%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.animate-live-pulse{animation:abs-live-pulse 2s ease-in-out infinite}@keyframes abs-data-flash{0%{background-color:transparent}50%{background-color:var(--abs-accent-soft)}to{background-color:transparent}}.animate-data-flash{animation:abs-data-flash 1s ease-out}.hover-lift{transition:all .35s var(--abs-ease)}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--abs-shadow-card-hover)}.hover-glow{transition:all .3s var(--abs-ease)}.hover-glow:hover{border-color:var(--abs-border-strong);box-shadow:var(--abs-shadow-glow-sm)}.hover-scale{transition:transform .25s var(--abs-ease)}.hover-scale:hover{transform:scale(1.03)}@keyframes modalEnter{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-modal{animation:modalEnter .3s var(--abs-ease) forwards}@keyframes slideInRight{0%{opacity:0;transform:translate(100%) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}.animate-slide-in-right{animation:slideInRight .4s var(--abs-ease) forwards}@keyframes badgePop{0%{transform:scale(0)}50%{transform:scale(1.35)}to{transform:scale(1)}}.animate-badge-pop{animation:badgePop .4s cubic-bezier(.16,1,.5,1) forwards}@keyframes floatAnim{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-float{animation:floatAnim 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.animate-fade-up,.animate-fade-scale,.animate-fade-right,.animate-fade-left,.animate-slide-up,.animate-slide-down,.animate-scale-in,.stagger-children>*,.page-enter,.page-section,.animate-card-in,.animate-count,.animate-modal,.animate-slide-in-right,.animate-badge-pop{animation-duration:.01ms;animation-delay:0s}.animate-glow-pulse,.animate-border-sweep,.animate-live-pulse,.animate-float,.pulse-dot:before,.pulse-dot-live:after,.pulse-dot-warning:after{animation:none}}.ambient-orb{position:absolute;border-radius:50%;pointer-events:none}.ambient-orb-brand{background:var(--abs-accent-soft);filter:blur(180px)}.ambient-orb-info{background:var(--abs-info-soft);filter:blur(150px)}.hero-gradient-text{background:linear-gradient(90deg,var(--abs-accent),var(--abs-accent-light),var(--abs-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.icon-tile{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;border-radius:var(--abs-radius-md);color:var(--abs-accent-text);background:linear-gradient(135deg,var(--abs-accent-soft-strong),var(--abs-accent-soft));transition:all var(--abs-duration-slow) var(--abs-ease)}.icon-tile-info{color:var(--abs-info-text);background:linear-gradient(135deg,var(--abs-info-soft),transparent)}.icon-tile-success{color:var(--abs-success-text);background:linear-gradient(135deg,var(--abs-success-soft),transparent)}.icon-tile-warning{color:var(--abs-warning-text);background:linear-gradient(135deg,var(--abs-warning-soft),transparent)}.icon-tile-error{color:var(--abs-error-text);background:linear-gradient(135deg,var(--abs-error-soft),transparent)}.stat-box{background:var(--abs-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--abs-border-light);border-radius:var(--abs-radius-lg);padding:1.25rem;transition:all var(--abs-duration-slow) ease;box-shadow:inset 0 1px 0 var(--abs-fill-3),var(--abs-shadow-elev-2)}.stat-box:hover{transform:translateY(-2px);border-color:var(--abs-border-accent);box-shadow:inset 0 1px 0 var(--abs-fill-3),var(--abs-shadow-card-hover)}.stat-box-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--abs-text-muted)}.stat-box-value{font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--abs-text-primary)}.stat-box-sub{font-size:12px;color:var(--abs-text-muted);margin-top:.25rem}.feature-card{position:relative;display:block;text-align:left;background:var(--abs-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--abs-border-light);border-radius:var(--abs-radius-lg);padding:1rem;cursor:pointer;overflow:hidden;transition:all var(--abs-duration-slow) var(--abs-ease);box-shadow:inset 0 1px 0 var(--abs-fill-2),var(--abs-shadow-elev-1)}.feature-card:after{content:"";position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(105deg,transparent,var(--abs-fill-3),transparent);transform:skew(-20deg);transition:left .6s var(--abs-ease);pointer-events:none}.feature-card:hover{transform:translateY(-2px);border-color:var(--abs-border-accent);background:var(--abs-accent-soft);box-shadow:inset 0 1px 0 var(--abs-fill-3),var(--abs-shadow-card-hover)}.feature-card:hover:after{left:120%}.feature-card:hover .icon-tile{box-shadow:0 0 16px var(--abs-accent-soft-strong);transform:scale(1.06)}.feature-card-title{font-size:14px;font-weight:600;color:var(--abs-text-primary);transition:color var(--abs-duration)}.feature-card:hover .feature-card-title{color:var(--abs-accent-text)}.feature-card-desc{font-size:12px;color:var(--abs-text-muted);margin-top:2px}.sidebar-dynamic{flex:1;overflow-y:auto;padding:.5rem;position:relative}.sidebar-dynamic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--abs-grid-line-strong) 1px,transparent 1px),linear-gradient(90deg,var(--abs-grid-line-strong) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;border-radius:inherit;z-index:0}.sidebar-dynamic>*{position:relative;z-index:1}@keyframes abs-sidebar-fade{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.sidebar-dynamic-content{animation:abs-sidebar-fade .2s ease-out}.tab-rail .tab-rail-item{opacity:0;animation:fadeInLeft .3s var(--abs-ease) forwards}.tab-rail .tab-rail-item:nth-child(1){animation-delay:.04s}.tab-rail .tab-rail-item:nth-child(2){animation-delay:.08s}.tab-rail .tab-rail-item:nth-child(3){animation-delay:.12s}.tab-rail .tab-rail-item:nth-child(4){animation-delay:.16s}.tab-rail .tab-rail-item:nth-child(5){animation-delay:.2s}.tab-rail .tab-rail-item:nth-child(6){animation-delay:.24s}.tab-rail .tab-rail-item:nth-child(7){animation-delay:.28s}.sidebar-dynamic .sidebar-link{opacity:0;animation:fadeInRight .25s var(--abs-ease) forwards}.sidebar-dynamic .sidebar-link:nth-child(1){animation-delay:.02s}.sidebar-dynamic .sidebar-link:nth-child(2){animation-delay:.04s}.sidebar-dynamic .sidebar-link:nth-child(3){animation-delay:.06s}.sidebar-dynamic .sidebar-link:nth-child(4){animation-delay:.08s}.sidebar-dynamic .sidebar-link:nth-child(5){animation-delay:.1s}.sidebar-dynamic .sidebar-link:nth-child(6){animation-delay:.12s}.sidebar-dynamic .sidebar-link:nth-child(7){animation-delay:.14s}.sidebar-dynamic .sidebar-link:nth-child(8){animation-delay:.16s}.bg-grid-orange{background-image:linear-gradient(var(--abs-accent) 1px,transparent 1px),linear-gradient(90deg,var(--abs-accent) 1px,transparent 1px);background-size:40px 40px}html,body{margin:0;height:100%}body{font-family:var(--abs-font-sans);background:var(--abs-bg-body);color:var(--abs-text-primary)}html{color-scheme:dark}html.light{color-scheme:light}.aswrap.svelte-jvwjrb{position:relative}.asbtn.svelte-jvwjrb{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--abs-border);background:var(--abs-bg-elevated);color:var(--abs-text-muted);cursor:pointer;transition:all .15s}.asbtn.svelte-jvwjrb:hover,.asbtn.active.svelte-jvwjrb{color:var(--abs-accent);border-color:var(--abs-border-strong);background:var(--abs-accent-soft)}.aspop.svelte-jvwjrb{position:absolute;right:0;top:calc(100% + 8px);width:288px;z-index:50;background:var(--abs-bg-elevated);border:1px solid var(--abs-border);border-radius:14px;padding:8px;box-shadow:var(--abs-shadow-elev-5)}.ashead.svelte-jvwjrb{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--abs-text-dim);padding:6px 8px 8px}.asgrid.svelte-jvwjrb{display:grid;grid-template-columns:1fr 1fr;gap:6px}.astile.svelte-jvwjrb{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:10px;text-decoration:none;border:1px solid var(--abs-border-subtle);background:var(--abs-fill-1);transition:all .15s}.astile.svelte-jvwjrb:hover{border-color:var(--abs-accent);background:var(--abs-fill-hover)}.astile.current.svelte-jvwjrb{border-color:var(--abs-border-accent);background:var(--abs-accent-soft);cursor:default}.asico.svelte-jvwjrb{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;margin-bottom:6px;color:var(--abs-accent);background:var(--abs-accent-soft-strong)}.astile.current.svelte-jvwjrb .asico:where(.svelte-jvwjrb){color:#fff;background:var(--abs-accent)}.asname.svelte-jvwjrb{display:flex;align-items:center;gap:5px;font-size:13.5px;font-weight:700;color:var(--abs-text-primary)}.ascheck.svelte-jvwjrb{color:var(--abs-success)}.astag.svelte-jvwjrb{font-size:11px;color:var(--abs-text-muted);line-height:1.2}.overlay.svelte-1necem8{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;background:var(--abs-bg-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:16px}.card.svelte-1necem8{width:min(94vw,460px);background:var(--abs-bg-card);border:1px solid var(--abs-border);border-radius:16px;padding:20px;box-shadow:var(--abs-shadow-elev-6)}.head.svelte-1necem8{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.lock.svelte-1necem8{color:var(--abs-accent);line-height:1}.ht.svelte-1necem8{flex:1;min-width:0}h2.svelte-1necem8{font-size:17px;margin:0 0 4px}.sub.svelte-1necem8{font-size:12.5px;color:var(--abs-text-muted);margin:0;line-height:1.45}.x.svelte-1necem8{display:flex;background:transparent;border:none;color:var(--abs-text-muted);cursor:pointer;padding:4px}.x.svelte-1necem8:hover{color:var(--abs-text-primary)}.opts.svelte-1necem8{display:flex;flex-direction:column;gap:10px}.opt.svelte-1necem8{display:flex;gap:12px;align-items:flex-start;text-align:left;font-family:inherit;background:var(--abs-bg-body);border:1px solid var(--abs-border);border-radius:12px;padding:13px 14px;cursor:pointer;color:var(--abs-text-primary);transition:border-color .15s ease}.opt.svelte-1necem8:hover:not(:disabled){border-color:var(--abs-border-strong)}.opt.svelte-1necem8:disabled{opacity:.55;cursor:default}.oico.svelte-1necem8{color:var(--abs-accent);display:flex;margin-top:2px}.otxt.svelte-1necem8{display:flex;flex-direction:column;gap:3px;min-width:0}.otxt.svelte-1necem8 strong:where(.svelte-1necem8){font-size:14px}.otxt.svelte-1necem8 small:where(.svelte-1necem8){font-size:12px;color:var(--abs-text-muted);line-height:1.4}.botsel.svelte-1necem8{margin:-2px 0 0;font-family:inherit;font-size:13px;color:var(--abs-text-primary);background:var(--abs-bg-body);border:1px solid var(--abs-border);border-radius:10px;padding:9px 10px}.entry.svelte-1necem8{display:flex;flex-direction:column;gap:12px}.lead.svelte-1necem8{font-size:13px;color:var(--abs-text-secondary);line-height:1.5;margin:0}.lead.svelte-1necem8 strong:where(.svelte-1necem8){color:var(--abs-text-primary)}.code.svelte-1necem8{font-family:var(--abs-font-mono);font-size:30px;letter-spacing:12px;text-align:center;color:var(--abs-accent-light);background:var(--abs-bg-body);border:1px solid var(--abs-border);border-radius:12px;padding:12px 6px 12px 18px;width:100%;box-sizing:border-box}.code.svelte-1necem8:focus{outline:none;border-color:var(--abs-border-strong)}.trust.svelte-1necem8{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--abs-text-muted);cursor:pointer}.trust.svelte-1necem8 input:where(.svelte-1necem8){accent-color:var(--abs-accent)}.err.svelte-1necem8{color:var(--abs-error);font-size:12.5px;margin:0}.btns.svelte-1necem8{display:flex;justify-content:flex-end;gap:10px}.ghost.svelte-1necem8{font-family:inherit;font-size:13px;color:var(--abs-text-secondary);background:var(--abs-bg-elevated);border:1px solid var(--abs-border);border-radius:999px;padding:8px 16px;cursor:pointer}.go.svelte-1necem8{font-family:inherit;font-size:13px;font-weight:700;color:var(--abs-on-accent);border:none;border-radius:999px;padding:8px 20px;cursor:pointer;background:var(--abs-gradient-accent)}.go.svelte-1necem8:disabled{opacity:.5;cursor:default}.strip.svelte-1hgylpk{display:flex;align-items:flex-start;gap:11px;margin:12px 0 4px;padding:12px 13px;background:var(--abs-fill-1);border:1px solid var(--abs-border-subtle);border-radius:12px}.sico.svelte-1hgylpk{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:8px;color:var(--abs-accent-text);background:var(--abs-accent-soft)}.ssum.svelte-1hgylpk{flex:1;min-width:0;margin:0;font-size:12.5px;line-height:1.55;color:var(--abs-text-secondary)}.smore.svelte-1hgylpk{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:700;color:var(--abs-accent-text);background:transparent;border:none;padding:2px 0;cursor:pointer;white-space:nowrap}.smore.svelte-1hgylpk:hover{text-decoration:underline}.overlay.svelte-1hgylpk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;justify-content:flex-end}.backdrop.svelte-1hgylpk{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;cursor:pointer;background:var(--abs-bg-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drawer.svelte-1hgylpk{position:relative;display:flex;flex-direction:column;width:min(94vw,430px);height:100%;background:var(--abs-bg-card);border-left:1px solid var(--abs-border);box-shadow:var(--abs-shadow-elev-6)}.dhead.svelte-1hgylpk{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:14px 16px;border-bottom:1px solid var(--abs-border)}.dico.svelte-1hgylpk{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--abs-accent-text);background:var(--abs-accent-soft)}.dhead.svelte-1hgylpk h2:where(.svelte-1hgylpk){margin:0;font-size:15.5px;color:var(--abs-text-primary)}.dspacer.svelte-1hgylpk{flex:1}.x.svelte-1hgylpk{display:flex;background:transparent;border:none;color:var(--abs-text-muted);cursor:pointer;padding:4px}.x.svelte-1hgylpk:hover{color:var(--abs-text-primary)}.dbody.svelte-1hgylpk{flex:1;min-height:0;overflow-y:auto;padding:18px 16px 28px;display:flex;flex-direction:column;gap:22px}.lead.svelte-1hgylpk{margin:0;font-size:13px;line-height:1.6;color:var(--abs-text-secondary)}h3.svelte-1hgylpk{display:flex;align-items:center;gap:6px;margin:0 0 11px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--abs-text-muted)}.steps.svelte-1hgylpk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.steps.svelte-1hgylpk li:where(.svelte-1hgylpk){display:flex;gap:11px}.num.svelte-1hgylpk{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;font-size:11px;font-weight:800;color:var(--abs-accent-text);background:var(--abs-accent-soft)}.stxt.svelte-1hgylpk{min-width:0}.st.svelte-1hgylpk{margin:2px 0 3px;font-size:13px;font-weight:600;color:var(--abs-text-primary)}.sb.svelte-1hgylpk{margin:0;font-size:12.5px;line-height:1.55;color:var(--abs-text-muted)}.tips.svelte-1hgylpk{padding:14px;background:var(--abs-fill-1);border:1px solid var(--abs-border-subtle);border-radius:12px}.tips.svelte-1hgylpk h3:where(.svelte-1hgylpk){margin-bottom:9px}.tips.svelte-1hgylpk ul:where(.svelte-1hgylpk){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tips.svelte-1hgylpk li:where(.svelte-1hgylpk){position:relative;padding-left:14px;font-size:12.5px;line-height:1.55;color:var(--abs-text-secondary)}.tips.svelte-1hgylpk li:where(.svelte-1hgylpk):before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:var(--abs-accent)}.links.svelte-1hgylpk{display:flex;flex-direction:column;gap:8px}.link.svelte-1hgylpk{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;font-family:inherit;font-size:13px;color:var(--abs-text-primary);text-decoration:none;background:var(--abs-fill-1);border:1px solid var(--abs-border-subtle);border-radius:10px;padding:10px 13px;cursor:pointer;transition:border-color .15s ease}.link.svelte-1hgylpk:hover{border-color:var(--abs-border-accent)}.link.svelte-1hgylpk svg{color:var(--abs-text-muted);flex-shrink:0}@media(max-width:560px){.strip.svelte-1hgylpk{flex-wrap:wrap}.smore.svelte-1hgylpk{margin-left:37px}}.settings.svelte-zi6l6f{display:flex;flex-direction:column}h1.svelte-zi6l6f{font-size:20px;margin:0 0 4px}.muted.svelte-zi6l6f{color:var(--abs-text-muted)}.pad.svelte-zi6l6f{padding:4px 16px 14px;margin:0;font-size:13px;line-height:1.5}.card.svelte-zi6l6f{background:var(--abs-bg-card);border:1px solid var(--abs-border);border-radius:12px;margin-top:14px;overflow:hidden}.cardh.svelte-zi6l6f{display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:13px;font-weight:700;padding:13px 16px;border-bottom:1px solid var(--abs-border)}.confirmall.svelte-zi6l6f{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--abs-accent-light);font-weight:500}.rowline.svelte-zi6l6f{display:flex;align-items:center;gap:10px;padding:14px 16px;flex-wrap:wrap}.ok.svelte-zi6l6f{display:inline-flex;align-items:center;gap:7px;color:var(--abs-success);font-weight:700;font-size:13.5px}.warn.svelte-zi6l6f{display:inline-flex;align-items:center;gap:7px;color:var(--abs-accent-light);font-weight:700;font-size:13.5px}.dim.svelte-zi6l6f{color:var(--abs-text-muted);font-size:12.5px}.sm.svelte-zi6l6f{font-size:12px}.sm2.svelte-zi6l6f{font-size:13px}.spacer.svelte-zi6l6f{flex:1}.list.svelte-zi6l6f{list-style:none;margin:0;padding:4px 0}.item.svelte-zi6l6f{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--abs-border)}.item.svelte-zi6l6f:last-child{border-bottom:none}.mico.svelte-zi6l6f{color:var(--abs-text-muted);display:flex}.grow.svelte-zi6l6f{flex:1;min-width:0}.iname.svelte-zi6l6f{font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chip.svelte-zi6l6f{font-size:10.5px;font-weight:700;color:var(--abs-text-muted);border:1px solid var(--abs-border);border-radius:999px;padding:1px 8px}.chip.you.svelte-zi6l6f{color:var(--abs-info);border-color:var(--abs-edge-info)}.adot.svelte-zi6l6f{width:8px;height:8px;border-radius:50%;background:var(--abs-success);flex-shrink:0}.adot.bad.svelte-zi6l6f{background:var(--abs-error)}button.svelte-zi6l6f{font-family:inherit;cursor:pointer}.accent.svelte-zi6l6f{color:var(--abs-on-accent);font-weight:700;background:var(--abs-gradient-accent);border:none;border-radius:999px;padding:6px 16px}.ghost.svelte-zi6l6f{color:var(--abs-text-secondary);background:var(--abs-bg-elevated);border:1px solid var(--abs-border);border-radius:999px;padding:5px 13px}.danger.svelte-zi6l6f{color:var(--abs-error);background:var(--abs-error-soft);border:1px solid var(--abs-edge-error);border-radius:999px;padding:5px 13px;font-weight:600}.danger.svelte-zi6l6f:hover:not(:disabled){background:var(--abs-error-soft);border-color:var(--abs-error)}button.svelte-zi6l6f:disabled{opacity:.5;cursor:default}.themerow.svelte-zi6l6f{display:flex;gap:8px;padding:14px 16px;flex-wrap:wrap}.tbtn.svelte-zi6l6f{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--abs-text-secondary);background:var(--abs-bg-elevated);border:1px solid var(--abs-border);border-radius:999px;padding:7px 15px}.tbtn.svelte-zi6l6f:hover{border-color:var(--abs-border-strong);color:var(--abs-accent-light)}.tbtn.sel.svelte-zi6l6f{color:var(--abs-accent-light);background:var(--abs-accent-soft);border-color:var(--abs-border-accent)}@media(max-width:560px){.rowline.svelte-zi6l6f{gap:6px}.item.svelte-zi6l6f{align-items:flex-start}}main.svelte-1n46o8q{max-width:720px;margin:0 auto;padding:24px 20px 64px}header.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;padding:8px 0 24px;gap:10px}.brand.svelte-1n46o8q{display:flex;align-items:center;gap:9px;font-size:15px;letter-spacing:.2px}.logomark.svelte-1n46o8q{height:26px;width:26px;display:block;border-radius:22%}.bword.svelte-1n46o8q{font-weight:800;letter-spacing:-.01em;color:var(--abs-text-primary)}.bsig.svelte-1n46o8q{color:var(--abs-accent-text)}.btitle.svelte-1n46o8q{font-weight:800;letter-spacing:-.01em;color:var(--abs-accent-text);margin-left:-3px}.hright.svelte-1n46o8q{display:flex;align-items:center;gap:12px;min-width:0}.who.svelte-1n46o8q{font-size:13px;color:var(--abs-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hbtn.svelte-1n46o8q{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12.5px;color:var(--abs-text-secondary);background:var(--abs-bg-elevated);border:1px solid var(--abs-border);border-radius:999px;padding:6px 13px;cursor:pointer;white-space:nowrap}.hbtn.svelte-1n46o8q:hover{border-color:var(--abs-border-strong);color:var(--abs-accent-light)}.iconbtn.svelte-1n46o8q{padding:7px;line-height:0}.pspacer.svelte-1n46o8q{flex:1}h1.svelte-1n46o8q{font-size:20px;margin:0 0 4px}.muted.svelte-1n46o8q{color:var(--abs-text-muted)}.vernote.svelte-1n46o8q{display:flex;gap:8px;align-items:flex-start;margin:10px 0 2px;padding:10px 12px;border:1px solid var(--abs-border);border-radius:12px;background:var(--abs-bg-card);color:var(--abs-text-muted);font-size:12.5px;line-height:1.55}.vernote.svelte-1n46o8q svg{color:var(--abs-accent);margin-top:1px}.vernote.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:var(--abs-text-secondary);font-weight:700}.nocontrol.svelte-1n46o8q{margin-top:3px;font-size:11.5px;line-height:1.45;color:var(--abs-text-muted)}.sm.svelte-1n46o8q{font-size:12px}.err.svelte-1n46o8q{color:var(--abs-error)}.card.svelte-1n46o8q{background:var(--abs-bg-card);border:1px solid var(--abs-border);border-radius:12px;padding:16px;margin-top:12px}.center.svelte-1n46o8q{text-align:center}.bigico.svelte-1n46o8q{display:flex;justify-content:center;color:var(--abs-accent);margin-bottom:10px}.trust.svelte-1n46o8q{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;color:var(--abs-text-muted);margin:10px 0 14px;cursor:pointer}.trust.svelte-1n46o8q input:where(.svelte-1n46o8q){accent-color:var(--abs-accent)}.row.svelte-1n46o8q{display:flex;align-items:center;gap:12px}.grow.svelte-1n46o8q{flex:1;min-width:0}.name.svelte-1n46o8q{font-weight:600}.fleet.svelte-1n46o8q{list-style:none;padding:0;margin:12px 0 0}.blogo.svelte-1n46o8q{width:22px;height:22px;object-fit:contain;flex-shrink:0;border-radius:5px}html.light .blogo.mono.svelte-1n46o8q{filter:brightness(.15)}.bletter.svelte-1n46o8q{width:22px;height:22px;flex-shrink:0;border-radius:5px;display:grid;place-items:center;font-size:12px;font-weight:800;color:var(--abs-accent-text);background:var(--abs-accent-soft);border:1px solid var(--abs-border)}.pdot.svelte-1n46o8q{width:9px;height:9px;border-radius:50%;background:var(--abs-text-dim);flex-shrink:0}.pdot.on.svelte-1n46o8q{background:var(--abs-success);box-shadow:0 0 8px var(--abs-success)}.btn.svelte-1n46o8q{display:inline-block;background:var(--abs-gradient-accent);color:var(--abs-on-accent);font-weight:700;border:none;border-radius:999px;padding:9px 20px;cursor:pointer;text-decoration:none;font-family:inherit;font-size:14px}.btn.sm.svelte-1n46o8q{padding:6px 16px;font-size:13px}.btn.svelte-1n46o8q:disabled{opacity:.5;cursor:default;filter:grayscale(.4)}.tag.svelte-1n46o8q{font-size:12px;color:var(--abs-text-muted);padding:5px 12px;border:1px solid var(--abs-border);border-radius:999px;white-space:nowrap}.caps.svelte-1n46o8q{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip.svelte-1n46o8q{font-size:12px;color:var(--abs-text-secondary);background:var(--abs-bg-elevated);border:1px solid var(--abs-border);border-radius:999px;padding:5px 12px;font-family:inherit}.chip.accent.svelte-1n46o8q{color:var(--abs-accent-light);border-color:var(--abs-border-strong);background:var(--abs-accent-soft)}.lockchip.svelte-1n46o8q{cursor:pointer;display:inline-flex;align-items:center;gap:6px}.lockchip.svelte-1n46o8q:hover{border-color:var(--abs-border-strong)}.fleethead.svelte-1n46o8q{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fleethead.svelte-1n46o8q h1:where(.svelte-1n46o8q){margin:0;flex:1;min-width:120px}.panic.svelte-1n46o8q{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--abs-error);background:var(--abs-error-soft);border:1px solid var(--abs-edge-error);border-radius:999px;padding:6px 14px;cursor:pointer;white-space:nowrap}.panic.svelte-1n46o8q:hover:not(:disabled){background:var(--abs-error-soft);border-color:var(--abs-error)}.panic.solid.svelte-1n46o8q{color:#fff;background:var(--abs-error);border-color:var(--abs-error)}.panic.svelte-1n46o8q:disabled{opacity:.6;cursor:default}.panicconfirm.svelte-1n46o8q{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--abs-error);flex-wrap:wrap}.toast.svelte-1n46o8q{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:120;background:var(--abs-bg-elevated);border:1px solid var(--abs-edge-success);color:var(--abs-success);font-size:13px;border-radius:999px;padding:8px 18px;box-shadow:var(--abs-shadow-elev-5)}.panelwrap.svelte-1n46o8q{display:flex;flex-direction:column;height:100vh;height:100dvh;position:relative}.planlink.svelte-1n46o8q{display:inline-flex;align-items:center;gap:5px;text-decoration:none;cursor:pointer;color:var(--abs-accent-light);border-color:var(--abs-border-strong);background:var(--abs-accent-soft)}.planlink.svelte-1n46o8q:hover{border-color:var(--abs-accent);background:var(--abs-accent-soft-strong)}.lockgate.svelte-1n46o8q{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--abs-bg-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lockgate-card.svelte-1n46o8q{width:min(94vw,440px);text-align:center;background:var(--abs-bg-card);border:1px solid var(--abs-border);border-radius:16px;padding:26px 24px;box-shadow:var(--abs-shadow-elev-6)}.lockgate-ico.svelte-1n46o8q{display:inline-flex;color:var(--abs-accent);margin-bottom:10px}.lockgate-card.svelte-1n46o8q h3:where(.svelte-1n46o8q){font-size:17px;margin:0 0 8px;color:var(--abs-text-primary)}.lockgate-card.svelte-1n46o8q p:where(.svelte-1n46o8q){font-size:13px;color:var(--abs-text-secondary);line-height:1.5;margin:0 0 16px}.lockgate-how.svelte-1n46o8q{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:9px;text-align:left}.lockgate-how.svelte-1n46o8q li:where(.svelte-1n46o8q){display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--abs-text-secondary)}.lockgate-how.svelte-1n46o8q li:where(.svelte-1n46o8q) svg{color:var(--abs-accent);flex-shrink:0}.lockgate-btn.svelte-1n46o8q{margin:0 auto}.pbar.svelte-1n46o8q{position:relative;z-index:2}.pbar.svelte-1n46o8q{display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--abs-bg-body);border-bottom:1px solid var(--abs-border);flex-shrink:0}.back.svelte-1n46o8q{background:var(--abs-bg-elevated);color:var(--abs-text-primary);border:1px solid var(--abs-border);border-radius:8px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.back.svelte-1n46o8q:hover{background:var(--abs-bg-card-hover)}.ptitle.svelte-1n46o8q{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lockbtn.svelte-1n46o8q{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12.5px;font-weight:600;border-radius:999px;padding:6px 13px;cursor:pointer;white-space:nowrap}.lockbtn.locked.svelte-1n46o8q{color:var(--abs-accent-light);background:var(--abs-accent-soft-strong);border:1px solid var(--abs-border-strong)}.lockbtn.locked.svelte-1n46o8q:hover{background:var(--abs-accent-soft-strong);border-color:var(--abs-accent)}.lockbtn.open.svelte-1n46o8q{color:var(--abs-success);background:var(--abs-success-soft);border:1px solid var(--abs-edge-success)}.lockbtn.open.svelte-1n46o8q:hover{background:var(--abs-success-soft);border-color:var(--abs-success)}.panel.svelte-1n46o8q{flex:1;width:100%;border:0}.pguide.svelte-1n46o8q{position:relative;z-index:2;flex-shrink:0;padding:0 14px;background:var(--abs-bg-body);border-bottom:1px solid var(--abs-border)}.pguide.svelte-1n46o8q .strip{margin:8px 0}@media(max-width:560px){main.svelte-1n46o8q{padding:16px 14px 48px}header.svelte-1n46o8q{padding:4px 0 16px}.who.svelte-1n46o8q{display:none}.pbar.svelte-1n46o8q{padding:8px 10px;gap:8px}.lockbtn.svelte-1n46o8q .lbl:where(.svelte-1n46o8q){display:none}.lockbtn.svelte-1n46o8q{padding:6px 10px;font-size:14px}.row.svelte-1n46o8q{flex-wrap:wrap}.row.svelte-1n46o8q .btn.sm:where(.svelte-1n46o8q),.row.svelte-1n46o8q .tag:where(.svelte-1n46o8q){margin-left:auto}}
