:root{--app-font:-apple-system,"Noto Sans",BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--input-radius:10px}body,html{font-family:var(--app-font);margin:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}body .el-card{--el-card-border-radius:30px}button,input{font-family:var(--app-font)}a{color:var(--el-color-primary);cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}.faderight-enter-active,.faderight-leave-active,.faderight-move{transition:all .5s ease}.faderight-enter-from,.faderight-leave-to{opacity:0;transform:translate(200px)}.faderight-leave-active{position:absolute}.fadeleft-enter-active,.fadeleft-leave-active,.fadeleft-move{transition:all .5s ease}.fadeleft-enter-from,.fadeleft-leave-to{opacity:0;transform:translate(-200px)}.fadeleft-leave-active{position:absolute}.fade-enter-active,.fade-leave-active,.fade-move{transition:all .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-leave-active{position:absolute}.fadein-enter-active,.fadein-move{transition:all .5s ease}.fadein-enter-from{opacity:0}.readerpara-enter-active,.readerpara-move{transition:opacity .7s ease}.readerpara-leave-active{transition:opacity .7s ease,transform .3s ease}.readerpara-enter-from,.readerpara-leave-to{opacity:0;transform:translate(-200px)}:root{--font-hud:"Bahnschrift","DIN Alternate","DIN Condensed","Roboto Condensed","Arial Narrow",sans-serif;--font-display:"Bahnschrift","DIN Alternate","PingFang SC","Microsoft YaHei",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono","Cascadia Code",Menlo,Consolas,monospace;--text-xs:clamp(.6875rem,.65rem + .15vw,.75rem);--text-sm:clamp(.75rem,.7rem + .2vw,.875rem);--text-base:clamp(.875rem,.8rem + .25vw,1rem);--text-lg:clamp(1rem,.9rem + .35vw,1.125rem);--text-xl:clamp(1.125rem,1rem + .5vw,1.375rem);--text-2xl:clamp(1.375rem,1.2rem + .7vw,1.75rem);--text-3xl:clamp(1.75rem,1.5rem + 1vw,2.25rem);--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.05em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-none:0;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--radius-xl:6px;--radius-2xl:8px;--radius-full:9999px;--hud-cut:10px;--hud-cut-lg:16px;--duration-fast:.15s;--duration-base:.25s;--duration-slow:.4s;--duration-slower:.6s;--ease-linear:linear;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--ease-hud:cubic-bezier(.16,1,.3,1);--z-negative:-1;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-sidebar:400;--z-modal-backdrop:500;--z-modal:600;--z-popover:700;--z-tooltip:800;--z-notification:900;color-scheme:dark;--hud-accent-rgb:0,229,255;--hud-amber-rgb:255,176,32;--pal-page:#04060b;--pal-surface:#070b13;--pal-panel-rgb:6,13,25;--pal-text-1:#e4f4ff;--pal-text-2:#94adc4;--pal-text-3:#62798f;--pal-text-4:#435668;--pal-on-accent:#01090c;--pal-backdrop:radial-gradient(ellipse at 70% -10%,#0b1a2e 0%,#050a14 45%,#020409 100%);--bg-page:var(--pal-page);--bg-primary:var(--pal-surface);--bg-secondary:color-mix(in srgb,rgb(var(--pal-panel-rgb)) 90%,rgb(var(--hud-accent-rgb)));--bg-tertiary:color-mix(in srgb,rgb(var(--pal-panel-rgb)) 82%,rgb(var(--hud-accent-rgb)));--bg-hover:rgba(var(--hud-accent-rgb),.06);--bg-active:rgba(var(--hud-accent-rgb),.1);--bg-elevated:rgba(var(--pal-panel-rgb),.97);--bg-card:rgba(var(--pal-panel-rgb),.8);--bg-card-hover:rgba(var(--pal-panel-rgb),.9);--bg-card-border:rgba(var(--hud-accent-rgb),.14);--text-primary:var(--pal-text-1);--text-secondary:var(--pal-text-2);--text-tertiary:var(--pal-text-3);--text-muted:var(--pal-text-4);--text-inverse:var(--pal-on-accent);--border-primary:rgba(var(--hud-accent-rgb),.12);--border-secondary:rgba(var(--hud-accent-rgb),.24);--border-focus:var(--brand-primary);--brand-primary:rgb(var(--hud-accent-rgb));--brand-primary-hover:color-mix(in srgb,rgb(var(--hud-accent-rgb)) 65%,#fff);--brand-primary-active:color-mix(in srgb,rgb(var(--hud-accent-rgb)) 80%,#000);--brand-primary-light:rgba(var(--hud-accent-rgb),.14);--brand-primary-lighter:rgba(var(--hud-accent-rgb),.06);--brand-on-primary:var(--pal-on-accent);--color-success:#2cf5a2;--color-success-light:rgba(44,245,162,.12);--color-warning:#ffb020;--color-warning-light:rgba(255,176,32,.13);--color-danger:#ff4d6d;--color-danger-light:rgba(255,77,109,.13);--color-info:#5b9bff;--color-info-light:rgba(91,155,255,.14);--shadow-xs:0 1px 2px rgba(0,0,0,.5);--shadow-sm:0 1px 3px rgba(0,0,0,.6),0 0 0 1px rgba(var(--hud-accent-rgb),.04);--shadow-md:0 8px 20px -8px rgba(0,0,0,.8),0 0 0 1px rgba(var(--hud-accent-rgb),.05);--shadow-lg:0 18px 40px -16px rgba(0,0,0,.9),0 0 24px -12px rgba(var(--hud-accent-rgb),.25);--shadow-xl:0 28px 60px -20px rgba(0,0,0,.95),0 0 40px -16px rgba(var(--hud-accent-rgb),.35);--shadow-inner:inset 0 2px 6px rgba(0,0,0,.6);--shadow-focus:0 0 0 1px rgba(var(--hud-accent-rgb),.6),0 0 14px rgba(var(--hud-accent-rgb),.35);--sidebar-bg:rgba(var(--pal-panel-rgb),.94);--sidebar-text:var(--pal-text-2);--sidebar-text-active:var(--pal-text-1);--sidebar-hover:rgba(var(--hud-accent-rgb),.05);--sidebar-active:rgba(var(--hud-accent-rgb),.1);--sidebar-active-border:var(--brand-primary);--sidebar-border:rgba(var(--hud-accent-rgb),.12);--sidebar-header-border:rgba(var(--hud-accent-rgb),.1);--sidebar-submenu-bg:rgba(0,0,0,.25);--input-bg:rgba(0,0,0,.45);--input-border:rgba(var(--hud-accent-rgb),.16);--input-focus-border:var(--brand-primary);--input-placeholder:var(--pal-text-4);--hud-amber:rgb(var(--hud-amber-rgb));--hud-corner:rgba(var(--hud-accent-rgb),.75);--hud-grid:rgba(var(--hud-accent-rgb),.04);--hud-scanline:rgba(var(--hud-accent-rgb),.06);--hud-glow:0 0 0 1px rgba(var(--hud-accent-rgb),.28),0 0 22px -4px rgba(var(--hud-accent-rgb),.45);--hud-text-glow:0 0 12px rgba(var(--hud-accent-rgb),.55);--hud-mask-bg:rgba(var(--pal-panel-rgb),.8);--hud-panel-fill:rgba(var(--pal-panel-rgb),.86);--hud-panel-fill-strong:rgba(var(--pal-panel-rgb),.97);--hud-panel-stroke:rgba(var(--hud-accent-rgb),.26);--hud-surface-solid:rgb(var(--pal-panel-rgb));--hud-backdrop-base:var(--pal-backdrop);--glow-primary:0 0 60px rgba(var(--hud-accent-rgb),.15);--backdrop-blur:blur(16px);--gradient-subtle:linear-gradient(180deg,rgba(var(--hud-accent-rgb),.03) 0%,transparent 100%);--color-bg-primary:var(--bg-primary);--color-bg-secondary:var(--bg-secondary);--color-bg-tertiary:var(--bg-tertiary);--color-bg-hover:var(--bg-hover);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-tertiary:var(--text-tertiary);--color-text-inverse:var(--text-inverse);--color-border-primary:var(--border-primary);--color-border-secondary:var(--border-secondary);--color-brand-primary:var(--brand-primary);--color-brand-hover:var(--brand-primary-hover);--color-brand-active:var(--brand-primary-active);--color-brand-light:var(--brand-primary-light);--color-sidebar-bg:var(--sidebar-bg);--color-sidebar-text:var(--sidebar-text);--color-sidebar-hover:var(--sidebar-hover);--color-sidebar-active:var(--sidebar-active-border);--color-shadow-sm:var(--shadow-sm);--color-shadow-md:var(--shadow-md);--color-shadow-lg:var(--shadow-lg);--gpt-bg:var(--bg-page);--gpt-card-bg:var(--bg-card);--gpt-text:var(--text-primary);--gpt-text-secondary:var(--text-secondary);--gpt-border:var(--border-primary);--gpt-border-secondary:var(--border-secondary);--gpt-primary:var(--brand-primary);--gpt-primary-light:var(--brand-primary-light);--gpt-hover:var(--bg-hover);--gpt-input-bg:var(--input-bg);--gpt-input-border:var(--input-border);--gpt-success:var(--color-success);--gpt-warning:var(--color-warning);--gpt-danger:var(--color-danger);--gpt-info:var(--color-info)}html[data-palette=ice]{--hud-accent-rgb:196,228,255;--hud-amber-rgb:255,186,110;--pal-page:#020203;--pal-surface:#06070a;--pal-panel-rgb:9,10,13;--pal-text-1:#f1f5f9;--pal-text-2:#9ca6b1;--pal-text-3:#646d77;--pal-text-4:#3f464d;--pal-on-accent:#05070a;--pal-backdrop:radial-gradient(ellipse at 70% -10%,#11151b 0%,#040506 45%,#000 100%)}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background:var(--bg-page);color:var(--text-primary);font-size:var(--text-base);line-height:var(--leading-normal);transition:background-color var(--duration-base) var(--ease-in-out),color var(--duration-base) var(--ease-in-out)}.jd-btn,body{font-family:var(--font-body)}.jd-btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--space-2);justify-content:center;line-height:var(--leading-tight);padding:var(--space-2) var(--space-4);text-decoration:none;transition:all var(--duration-fast) var(--ease-in-out);white-space:nowrap}.jd-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.jd-btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.jd-btn .jd-btn-icon{display:flex;font-size:1.125em}.jd-btn.jd-btn-xs{border-radius:var(--radius-sm);font-size:var(--text-xs);height:28px;padding:0 var(--space-2)}.jd-btn.jd-btn-xs .jd-btn-icon{font-size:.875rem}.jd-btn.jd-btn-sm{font-size:var(--text-sm);height:34px;padding:0 var(--space-3)}.jd-btn.jd-btn-md{height:40px;padding:0 var(--space-4)}.jd-btn.jd-btn-lg{border-radius:var(--radius-lg);font-size:var(--text-base);height:48px;padding:0 var(--space-6)}.jd-btn.jd-btn-primary{background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-primary-active) 100%);box-shadow:0 2px 8px rgba(var(--hud-accent-rgb),.3),inset 0 1px #ffffff1a;color:#fff}.jd-btn.jd-btn-primary:hover:not(:disabled){box-shadow:0 4px 12px rgba(var(--hud-accent-rgb),.4),inset 0 1px #ffffff26;transform:translateY(-1px)}.jd-btn.jd-btn-primary:active:not(:disabled){box-shadow:0 2px 6px rgba(var(--hud-accent-rgb),.3);transform:translateY(0)}.jd-btn.jd-btn-secondary{background:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-primary)}.jd-btn.jd-btn-secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary)}.jd-btn.jd-btn-secondary:active:not(:disabled){background:var(--bg-active)}.jd-btn.jd-btn-ghost{background:transparent;color:var(--text-secondary)}.jd-btn.jd-btn-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.jd-btn.jd-btn-ghost:active:not(:disabled){background:var(--bg-active)}.jd-btn.jd-btn-text{background:transparent;color:var(--brand-primary);height:auto;padding:0}.jd-btn.jd-btn-text:hover:not(:disabled){color:var(--brand-primary-hover);text-decoration:underline}.jd-btn.jd-btn-danger{background:linear-gradient(135deg,var(--color-danger) 0,#dc2626 100%);color:#fff}.jd-btn.jd-btn-danger:hover:not(:disabled){box-shadow:0 4px 12px #ef444466;transform:translateY(-1px)}.jd-btn.jd-btn-success{background:linear-gradient(135deg,var(--color-success) 0,#16a34a 100%);color:#fff}.jd-btn.jd-btn-success:hover:not(:disabled){box-shadow:0 4px 12px #22c55e66;transform:translateY(-1px)}.jd-btn.jd-btn-block{width:100%}.jd-btn.jd-btn-circle{border-radius:var(--radius-full);height:40px;padding:0;width:40px}.jd-btn.jd-btn-circle.jd-btn-sm{height:34px;width:34px}.jd-btn.jd-btn-circle.jd-btn-lg{height:48px;width:48px}.jd-btn.jd-btn-loading{color:transparent;pointer-events:none;position:relative}.jd-btn.jd-btn-loading:after{animation:jd-spin .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;content:"";height:16px;position:absolute;width:16px}.jd-btn.jd-btn-loading.jd-btn-primary:after{border-color:#fff hsla(0,0%,100%,.3) hsla(0,0%,100%,.3)}@keyframes jd-spin{to{transform:rotate(1turn)}}.jd-card{background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-xl);transition:all var(--duration-base) var(--ease-in-out)}[data-theme=dark] .jd-card{backdrop-filter:var(--backdrop-blur);box-shadow:var(--shadow-lg)}.jd-card.jd-card-hover:hover{border-color:var(--border-secondary);box-shadow:var(--shadow-md)}[data-theme=dark] .jd-card.jd-card-hover:hover{box-shadow:var(--shadow-xl),var(--glow-primary)}.jd-card .jd-card-header{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;padding:var(--space-4) var(--space-5)}.jd-card .jd-card-header .jd-card-title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight)}.jd-card .jd-card-header .jd-card-subtitle{color:var(--text-tertiary);font-size:var(--text-sm);margin-top:var(--space-1)}.jd-card .jd-card-header .jd-card-actions{display:flex;gap:var(--space-2)}.jd-card .jd-card-body{padding:var(--space-5)}.jd-card .jd-card-footer{align-items:center;border-top:1px solid var(--border-primary);display:flex;gap:var(--space-3);justify-content:flex-end;padding:var(--space-4) var(--space-5)}.jd-card.jd-card-flush .jd-card-body{padding:0}.jd-card.jd-card-compact .jd-card-header{padding:var(--space-3) var(--space-4)}.jd-card.jd-card-compact .jd-card-body{padding:var(--space-4)}.jd-card.jd-card-compact .jd-card-footer{padding:var(--space-3) var(--space-4)}.jd-modal-overlay{animation:jd-fade-in var(--duration-fast) var(--ease-out);backdrop-filter:blur(4px);background:#00000080;inset:0;position:fixed;z-index:var(--z-modal-backdrop)}[data-theme=dark] .jd-modal-overlay{background:#000000b3}.jd-modal{animation:jd-modal-enter var(--duration-base) var(--ease-out);background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);left:50%;max-height:85vh;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(90vw,560px);z-index:var(--z-modal)}[data-theme=dark] .jd-modal{backdrop-filter:var(--backdrop-blur);background:#16181efa;box-shadow:var(--shadow-xl),var(--glow-primary)}.jd-modal .jd-modal-header{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;padding:var(--space-4) var(--space-5)}.jd-modal .jd-modal-header .jd-modal-title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold)}.jd-modal .jd-modal-header .jd-modal-close{align-items:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all var(--duration-fast) var(--ease-in-out);width:32px}.jd-modal .jd-modal-header .jd-modal-close:hover{background:var(--bg-hover);color:var(--text-primary)}.jd-modal .jd-modal-body{max-height:calc(85vh - 140px);overflow-y:auto;padding:var(--space-5)}.jd-modal .jd-modal-footer{align-items:center;border-top:1px solid var(--border-primary);display:flex;gap:var(--space-3);justify-content:flex-end;padding:var(--space-4) var(--space-5)}.jd-modal.jd-modal-sm{width:min(90vw,400px)}.jd-modal.jd-modal-lg{width:min(90vw,720px)}.jd-modal.jd-modal-xl{width:min(90vw,960px)}.jd-modal.jd-modal-full{border-radius:0;max-height:100vh;width:100vw}@keyframes jd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes jd-modal-enter{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.jd-input{align-items:center;background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);color:var(--text-primary);display:flex;font-family:var(--font-body);font-size:var(--text-sm);height:42px;padding:0 var(--space-3);transition:all var(--duration-fast) var(--ease-in-out);width:100%}.jd-input::-moz-placeholder{color:var(--input-placeholder)}.jd-input::placeholder{color:var(--input-placeholder)}.jd-input:hover:not(:disabled):not(:focus){border-color:var(--border-secondary)}.jd-input:focus{border-color:var(--input-focus-border);box-shadow:var(--shadow-focus);outline:none}.jd-input:disabled{background:var(--bg-tertiary);cursor:not-allowed;opacity:.5}.jd-input.jd-input-with-icon .jd-input-icon{color:var(--text-tertiary);margin-right:var(--space-2)}.jd-input.jd-input-sm{font-size:var(--text-xs);height:34px}.jd-input.jd-input-lg{font-size:var(--text-base);height:48px}.jd-input-group{display:flex;flex-direction:column;gap:var(--space-2)}.jd-input-group .jd-input-label{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase}.jd-input-group .jd-input-hint{color:var(--text-muted);font-size:var(--text-xs)}.jd-input-group .jd-input-error{color:var(--color-danger);font-size:var(--text-xs)}.jd-table-wrapper{border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow-x:auto}[data-theme=dark] .jd-table-wrapper{backdrop-filter:var(--backdrop-blur);background:var(--bg-card)}.jd-table{border-collapse:collapse;font-size:var(--text-sm);width:100%}.jd-table thead th{background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);padding:var(--space-3) var(--space-4);text-align:left;text-transform:uppercase;white-space:nowrap}[data-theme=dark] .jd-table thead th{background:#0000004d}.jd-table tbody tr{transition:background-color var(--duration-fast) var(--ease-in-out)}.jd-table tbody tr:hover{background:var(--bg-hover)}[data-theme=dark] .jd-table tbody tr:hover{background:rgba(var(--hud-accent-rgb),.04)}.jd-table tbody tr:not(:last-child) td{border-bottom:1px solid var(--border-primary)}.jd-table tbody td{color:var(--text-secondary);padding:var(--space-3) var(--space-4);vertical-align:middle}.jd-table.jd-table-compact tbody td,.jd-table.jd-table-compact thead th{padding:var(--space-2) var(--space-3)}.jd-tag{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-medium);gap:var(--space-1);padding:var(--space-1) var(--space-2);transition:all var(--duration-fast) var(--ease-in-out)}.jd-tag.jd-tag-default{background:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-secondary)}.jd-tag.jd-tag-success{background:var(--color-success-light);color:var(--color-success)}.jd-tag.jd-tag-warning{background:var(--color-warning-light);color:var(--color-warning)}.jd-tag.jd-tag-danger{background:var(--color-danger-light);color:var(--color-danger)}.jd-tag.jd-tag-info{background:var(--color-info-light);color:var(--color-info)}.jd-tag.jd-tag-brand{background:var(--brand-primary-light);color:var(--brand-primary)}.jd-page-bg{inset:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;z-index:var(--z-negative)}[data-theme=dark] .jd-page-bg{opacity:1}.jd-page-bg{transition:opacity var(--duration-slow) var(--ease-in-out)}.jd-page-bg .jd-glow{animation:jd-glow-float 20s ease-in-out infinite;border-radius:50%;filter:blur(120px);opacity:.4;position:absolute}.jd-page-bg .jd-glow.jd-glow-1{background:radial-gradient(circle,rgba(var(--hud-accent-rgb),.12) 0,transparent 70%);height:600px;right:-100px;top:-200px;width:600px}.jd-page-bg .jd-glow.jd-glow-2{animation-delay:-10s;background:radial-gradient(circle,rgba(var(--hud-amber-rgb),.06) 0,transparent 70%);bottom:-150px;height:500px;left:-100px;width:500px}.jd-page-bg .jd-grid-pattern{background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:60px 60px;inset:0;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 0,transparent 80%);position:absolute}@keyframes jd-glow-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.jd-m-0{margin:0}.jd-mx-0{margin-left:0;margin-right:0}.jd-my-0{margin-bottom:0}.jd-mt-0,.jd-my-0{margin-top:0}.jd-mb-0{margin-bottom:0}.jd-ml-0{margin-left:0}.jd-mr-0{margin-right:0}.jd-p-0{padding:0}.jd-px-0{padding-left:0;padding-right:0}.jd-py-0{padding-bottom:0}.jd-pt-0,.jd-py-0{padding-top:0}.jd-pb-0{padding-bottom:0}.jd-pl-0{padding-left:0}.jd-pr-0{padding-right:0}.jd-gap-0{gap:0}.jd-m-1{margin:.25rem}.jd-mx-1{margin-left:.25rem;margin-right:.25rem}.jd-my-1{margin-bottom:.25rem}.jd-mt-1,.jd-my-1{margin-top:.25rem}.jd-mb-1{margin-bottom:.25rem}.jd-ml-1{margin-left:.25rem}.jd-mr-1{margin-right:.25rem}.jd-p-1{padding:.25rem}.jd-px-1{padding-left:.25rem;padding-right:.25rem}.jd-py-1{padding-bottom:.25rem}.jd-pt-1,.jd-py-1{padding-top:.25rem}.jd-pb-1{padding-bottom:.25rem}.jd-pl-1{padding-left:.25rem}.jd-pr-1{padding-right:.25rem}.jd-gap-1{gap:.25rem}.jd-m-2{margin:.5rem}.jd-mx-2{margin-left:.5rem;margin-right:.5rem}.jd-my-2{margin-bottom:.5rem}.jd-mt-2,.jd-my-2{margin-top:.5rem}.jd-mb-2{margin-bottom:.5rem}.jd-ml-2{margin-left:.5rem}.jd-mr-2{margin-right:.5rem}.jd-p-2{padding:.5rem}.jd-px-2{padding-left:.5rem;padding-right:.5rem}.jd-py-2{padding-bottom:.5rem}.jd-pt-2,.jd-py-2{padding-top:.5rem}.jd-pb-2{padding-bottom:.5rem}.jd-pl-2{padding-left:.5rem}.jd-pr-2{padding-right:.5rem}.jd-gap-2{gap:.5rem}.jd-m-3{margin:.75rem}.jd-mx-3{margin-left:.75rem;margin-right:.75rem}.jd-my-3{margin-bottom:.75rem}.jd-mt-3,.jd-my-3{margin-top:.75rem}.jd-mb-3{margin-bottom:.75rem}.jd-ml-3{margin-left:.75rem}.jd-mr-3{margin-right:.75rem}.jd-p-3{padding:.75rem}.jd-px-3{padding-left:.75rem;padding-right:.75rem}.jd-py-3{padding-bottom:.75rem}.jd-pt-3,.jd-py-3{padding-top:.75rem}.jd-pb-3{padding-bottom:.75rem}.jd-pl-3{padding-left:.75rem}.jd-pr-3{padding-right:.75rem}.jd-gap-3{gap:.75rem}.jd-m-4{margin:1rem}.jd-mx-4{margin-left:1rem;margin-right:1rem}.jd-my-4{margin-bottom:1rem}.jd-mt-4,.jd-my-4{margin-top:1rem}.jd-mb-4{margin-bottom:1rem}.jd-ml-4{margin-left:1rem}.jd-mr-4{margin-right:1rem}.jd-p-4{padding:1rem}.jd-px-4{padding-left:1rem;padding-right:1rem}.jd-py-4{padding-bottom:1rem}.jd-pt-4,.jd-py-4{padding-top:1rem}.jd-pb-4{padding-bottom:1rem}.jd-pl-4{padding-left:1rem}.jd-pr-4{padding-right:1rem}.jd-gap-4{gap:1rem}.jd-m-5{margin:1.25rem}.jd-mx-5{margin-left:1.25rem;margin-right:1.25rem}.jd-my-5{margin-bottom:1.25rem}.jd-mt-5,.jd-my-5{margin-top:1.25rem}.jd-mb-5{margin-bottom:1.25rem}.jd-ml-5{margin-left:1.25rem}.jd-mr-5{margin-right:1.25rem}.jd-p-5{padding:1.25rem}.jd-px-5{padding-left:1.25rem;padding-right:1.25rem}.jd-py-5{padding-bottom:1.25rem}.jd-pt-5,.jd-py-5{padding-top:1.25rem}.jd-pb-5{padding-bottom:1.25rem}.jd-pl-5{padding-left:1.25rem}.jd-pr-5{padding-right:1.25rem}.jd-gap-5{gap:1.25rem}.jd-m-6{margin:1.5rem}.jd-mx-6{margin-left:1.5rem;margin-right:1.5rem}.jd-my-6{margin-bottom:1.5rem}.jd-mt-6,.jd-my-6{margin-top:1.5rem}.jd-mb-6{margin-bottom:1.5rem}.jd-ml-6{margin-left:1.5rem}.jd-mr-6{margin-right:1.5rem}.jd-p-6{padding:1.5rem}.jd-px-6{padding-left:1.5rem;padding-right:1.5rem}.jd-py-6{padding-bottom:1.5rem}.jd-pt-6,.jd-py-6{padding-top:1.5rem}.jd-pb-6{padding-bottom:1.5rem}.jd-pl-6{padding-left:1.5rem}.jd-pr-6{padding-right:1.5rem}.jd-gap-6{gap:1.5rem}.jd-m-8{margin:2rem}.jd-mx-8{margin-left:2rem;margin-right:2rem}.jd-my-8{margin-bottom:2rem}.jd-mt-8,.jd-my-8{margin-top:2rem}.jd-mb-8{margin-bottom:2rem}.jd-ml-8{margin-left:2rem}.jd-mr-8{margin-right:2rem}.jd-p-8{padding:2rem}.jd-px-8{padding-left:2rem;padding-right:2rem}.jd-py-8{padding-bottom:2rem}.jd-pt-8,.jd-py-8{padding-top:2rem}.jd-pb-8{padding-bottom:2rem}.jd-pl-8{padding-left:2rem}.jd-pr-8{padding-right:2rem}.jd-gap-8{gap:2rem}.jd-hidden{display:none!important}.jd-block{display:block}.jd-flex{display:flex}.jd-inline-flex{display:inline-flex}.jd-grid{display:grid}.jd-flex-col{flex-direction:column}.jd-flex-wrap{flex-wrap:wrap}.jd-items-start{align-items:flex-start}.jd-items-center{align-items:center}.jd-items-end{align-items:flex-end}.jd-justify-start{justify-content:flex-start}.jd-justify-center{justify-content:center}.jd-justify-end{justify-content:flex-end}.jd-justify-between{justify-content:space-between}.jd-flex-1{flex:1}.jd-text-center{text-align:center}.jd-text-left{text-align:left}.jd-text-right{text-align:right}.jd-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.jd-hide-md-down{display:none!important}}@media(max-width:640px){.jd-hide-sm-down{display:none!important}}@media(min-width:768px){.jd-hide-md-up{display:none!important}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:4px;-webkit-transition:background var(--duration-fast) var(--ease-in-out);transition:background var(--duration-fast) var(--ease-in-out)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}*{scrollbar-color:var(--border-secondary) var(--bg-primary);scrollbar-width:thin}html:root{--el-color-primary:var(--brand-primary);--el-color-primary-light-3:color-mix(in srgb,var(--brand-primary) 72%,var(--bg-page));--el-color-primary-light-5:color-mix(in srgb,var(--brand-primary) 50%,var(--bg-page));--el-color-primary-light-7:color-mix(in srgb,var(--brand-primary) 30%,var(--bg-page));--el-color-primary-light-8:color-mix(in srgb,var(--brand-primary) 20%,var(--bg-page));--el-color-primary-light-9:color-mix(in srgb,var(--brand-primary) 10%,var(--bg-page));--el-color-primary-dark-2:color-mix(in srgb,var(--brand-primary) 80%,#000);--el-color-success:var(--color-success);--el-color-success-light-3:color-mix(in srgb,var(--color-success) 72%,var(--bg-page));--el-color-success-light-5:color-mix(in srgb,var(--color-success) 50%,var(--bg-page));--el-color-success-light-7:color-mix(in srgb,var(--color-success) 30%,var(--bg-page));--el-color-success-light-8:color-mix(in srgb,var(--color-success) 20%,var(--bg-page));--el-color-success-light-9:color-mix(in srgb,var(--color-success) 10%,var(--bg-page));--el-color-success-dark-2:color-mix(in srgb,var(--color-success) 80%,#000);--el-color-warning:var(--color-warning);--el-color-warning-light-3:color-mix(in srgb,var(--color-warning) 72%,var(--bg-page));--el-color-warning-light-5:color-mix(in srgb,var(--color-warning) 50%,var(--bg-page));--el-color-warning-light-7:color-mix(in srgb,var(--color-warning) 30%,var(--bg-page));--el-color-warning-light-8:color-mix(in srgb,var(--color-warning) 20%,var(--bg-page));--el-color-warning-light-9:color-mix(in srgb,var(--color-warning) 10%,var(--bg-page));--el-color-warning-dark-2:color-mix(in srgb,var(--color-warning) 80%,#000);--el-color-danger:var(--color-danger);--el-color-danger-light-3:color-mix(in srgb,var(--color-danger) 72%,var(--bg-page));--el-color-danger-light-5:color-mix(in srgb,var(--color-danger) 50%,var(--bg-page));--el-color-danger-light-7:color-mix(in srgb,var(--color-danger) 30%,var(--bg-page));--el-color-danger-light-8:color-mix(in srgb,var(--color-danger) 20%,var(--bg-page));--el-color-danger-light-9:color-mix(in srgb,var(--color-danger) 10%,var(--bg-page));--el-color-danger-dark-2:color-mix(in srgb,var(--color-danger) 80%,#000);--el-color-error:var(--color-danger);--el-color-error-light-3:color-mix(in srgb,var(--color-danger) 72%,var(--bg-page));--el-color-error-light-5:color-mix(in srgb,var(--color-danger) 50%,var(--bg-page));--el-color-error-light-7:color-mix(in srgb,var(--color-danger) 30%,var(--bg-page));--el-color-error-light-8:color-mix(in srgb,var(--color-danger) 20%,var(--bg-page));--el-color-error-light-9:color-mix(in srgb,var(--color-danger) 10%,var(--bg-page));--el-color-error-dark-2:color-mix(in srgb,var(--color-danger) 80%,#000);--el-color-info:var(--color-info);--el-color-info-light-3:color-mix(in srgb,var(--color-info) 72%,var(--bg-page));--el-color-info-light-5:color-mix(in srgb,var(--color-info) 50%,var(--bg-page));--el-color-info-light-7:color-mix(in srgb,var(--color-info) 30%,var(--bg-page));--el-color-info-light-8:color-mix(in srgb,var(--color-info) 20%,var(--bg-page));--el-color-info-light-9:color-mix(in srgb,var(--color-info) 10%,var(--bg-page));--el-color-info-dark-2:color-mix(in srgb,var(--color-info) 80%,#000);--el-text-color-primary:var(--text-primary);--el-text-color-regular:var(--text-secondary);--el-text-color-secondary:var(--text-tertiary);--el-text-color-placeholder:var(--input-placeholder);--el-text-color-disabled:var(--text-muted);--el-bg-color:var(--bg-primary);--el-bg-color-page:var(--bg-page);--el-bg-color-overlay:var(--bg-elevated);--el-fill-color-blank:var(--input-bg);--el-fill-color:var(--bg-tertiary);--el-fill-color-light:var(--bg-secondary);--el-fill-color-lighter:var(--bg-secondary);--el-fill-color-extra-light:var(--bg-hover);--el-disabled-bg-color:var(--bg-secondary);--el-disabled-text-color:var(--text-muted);--el-disabled-border-color:var(--border-primary);--el-border-color:var(--border-primary);--el-border-color-light:var(--border-primary);--el-border-color-lighter:var(--border-primary);--el-border-color-extra-light:var(--border-primary);--el-border-color-dark:var(--border-secondary);--el-border-color-darker:var(--border-secondary);--el-border-color-hover:var(--border-secondary);--el-border-radius-base:var(--radius-md);--el-border-radius-small:var(--radius-sm);--el-border-radius-round:var(--radius-full);--el-border-radius-circle:var(--radius-full);--el-font-family:var(--font-body);--el-font-size-base:var(--text-base);--el-font-size-small:var(--text-sm);--el-font-size-extra-small:var(--text-xs);--el-font-size-large:var(--text-lg);--el-font-size-extra-large:var(--text-xl);--el-box-shadow:var(--shadow-md);--el-box-shadow-light:var(--shadow-sm);--el-box-shadow-lighter:var(--shadow-xs);--el-box-shadow-dark:var(--shadow-lg);--el-mask-color:var(--hud-mask-bg);--el-mask-color-extra-light:rgba(var(--hud-accent-rgb),.08);--el-overlay-color-lighter:rgba(2,5,10,.62);--el-loading-spinner-size:56px;--el-loading-fullscreen-spinner-size:84px;--el-skeleton-color:rgba(var(--hud-accent-rgb),.07);--el-skeleton-to-color:rgba(var(--hud-accent-rgb),.18);--el-checkbox-checked-icon-color:var(--brand-on-primary);--el-transition-duration:var(--duration-base);--el-transition-duration-fast:var(--duration-fast);--hud-btn-bg:linear-gradient(180deg,rgba(var(--hud-accent-rgb),.22) 0%,rgba(var(--hud-accent-rgb),.08) 100%);--hud-btn-bg-hover:linear-gradient(180deg,rgba(var(--hud-accent-rgb),.34) 0%,rgba(var(--hud-accent-rgb),.14) 100%);--hud-btn-border:rgba(var(--hud-accent-rgb),.65);--hud-btn-text:color-mix(in srgb,rgb(var(--hud-accent-rgb)) 45%,#fff);--hud-btn-text-hover:#fff;--hud-btn-glow:0 0 18px -3px rgba(var(--hud-accent-rgb),.6),inset 0 0 12px -4px rgba(var(--hud-accent-rgb),.7)}.el-button{border-radius:var(--radius-sm)!important;font-family:var(--font-body);font-weight:var(--font-medium);letter-spacing:.04em;overflow:hidden;position:relative;transition:color var(--duration-fast) var(--ease-in-out),background var(--duration-fast) var(--ease-in-out),border-color var(--duration-fast) var(--ease-in-out),box-shadow var(--duration-base) var(--ease-in-out),transform var(--duration-fast) var(--ease-in-out)}.el-button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.el-button:active:not(.is-disabled){transform:translateY(1px)}.el-button--primary:not(.is-link):not(.is-text):not(.is-plain){background:var(--hud-btn-bg)!important;border-color:var(--hud-btn-border)!important;color:var(--hud-btn-text)!important;text-shadow:var(--hud-text-glow)}.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):focus-visible,.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):hover:not(.is-disabled){background:var(--hud-btn-bg-hover)!important;box-shadow:var(--hud-btn-glow)!important;color:var(--hud-btn-text-hover)!important}.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):after{background:linear-gradient(110deg,transparent 35%,hsla(0,0%,100%,.28) 50%,transparent 65%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-120%)}.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):hover:not(.is-disabled):not(.is-loading):after{animation:hud-sweep .7s var(--ease-hud)}.el-button--primary.is-plain:not(.is-link):not(.is-text){--hud-tone:var(--brand-primary);background:color-mix(in srgb,var(--hud-tone) 14%,transparent)!important;border-color:color-mix(in srgb,var(--hud-tone) 58%,transparent)!important;color:var(--hud-tone)!important}.el-button--primary.is-plain:not(.is-link):not(.is-text):focus-visible,.el-button--primary.is-plain:not(.is-link):not(.is-text):hover:not(.is-disabled){background:color-mix(in srgb,var(--hud-tone) 24%,transparent)!important;border-color:var(--hud-tone)!important;box-shadow:0 0 16px -4px color-mix(in srgb,var(--hud-tone) 70%,transparent)!important}.el-button--primary.is-link,.el-button--primary.is-text{background:transparent!important;border-color:transparent!important;color:var(--brand-primary)!important}.el-button--primary.is-link:hover:not(.is-disabled),.el-button--primary.is-text:hover:not(.is-disabled){color:color-mix(in srgb,var(--brand-primary) 75%,var(--text-primary))!important;text-shadow:var(--hud-text-glow)}.el-button--success.is-plain:not(.is-link):not(.is-text){--hud-tone:var(--color-success);background:color-mix(in srgb,var(--hud-tone) 14%,transparent)!important;border-color:color-mix(in srgb,var(--hud-tone) 58%,transparent)!important;color:var(--hud-tone)!important}.el-button--success.is-plain:not(.is-link):not(.is-text):focus-visible,.el-button--success.is-plain:not(.is-link):not(.is-text):hover:not(.is-disabled){background:color-mix(in srgb,var(--hud-tone) 24%,transparent)!important;border-color:var(--hud-tone)!important;box-shadow:0 0 16px -4px color-mix(in srgb,var(--hud-tone) 70%,transparent)!important}.el-button--success:not(.is-link):not(.is-text):not(.is-plain){--hud-tone:var(--color-success);background:color-mix(in srgb,var(--hud-tone) 14%,transparent)!important;border-color:color-mix(in srgb,var(--hud-tone) 58%,transparent)!important;color:var(--hud-tone)!important}.el-button--success:not(.is-link):not(.is-text):not(.is-plain):focus-visible,.el-button--success:not(.is-link):not(.is-text):not(.is-plain):hover:not(.is-disabled){background:color-mix(in srgb,var(--hud-tone) 24%,transparent)!important;border-color:var(--hud-tone)!important;box-shadow:0 0 16px -4px color-mix(in srgb,var(--hud-tone) 70%,transparent)!important}.el-button--success.is-link,.el-button--success.is-text{background:transparent!important;border-color:transparent!important;color:var(--color-success)!important}.el-button--success.is-link:hover:not(.is-disabled),.el-button--success.is-text:hover:not(.is-disabled){color:color-mix(in srgb,var(--color-success) 75%,var(--text-primary))!important;text-shadow:var(--hud-text-glow)}.el-button--warning.is-plain:not(.is-link):not(.is-text){--hud-tone:var(--color-warning);background:color-mix(in srgb,var(--hud-tone) 14%,transparent)!important;border-color:color-mix(in srgb,var(--hud-tone) 58%,transparent)!important;color:var(--hud-tone)!important}.el-button--warning.is-plain:not(.is-link):not(.is-text):focus-visible,.el-button--warning.is-plain:not(.is-link):not(.is-text):hover:not(.is-disabled){background:color-mix(in srgb,var(--hud-tone) 24%,transparent)!important;border-color:var(--hud-tone)!important;box-shadow:0 0 16px -4px color-mix(in srgb,var(--hud-tone) 70%,transparent)!important}.el-button--warning:not(.is-link):not(.is-text):not(.is-plain){--hud-tone:var(--color-warning);background:color-mix(in srgb,var(--hud-tone) 14%,transparent)!important;border-color:color-mix(in srgb,var(--hud-tone) 58%,transparent)!important;color:var(--hud-tone)!important}.el-button--warning:not(.is-link):not(.is-text):not(.is-plain):focus-visible,.el-button--warning:not(.is-link):not(.is-text):not(.is-plain):hover:not(.is-disabled){background:color-mix(in srgb,var(--hud-tone) 24%,transparent)!important;border-color:var(--hud-tone)!important;box-shadow:0 0 16px -4px color-mix(in srgb,var(--hud-tone) 70%,transparent)!important}.el-button--warning.is-link,.el-button--warning.is-text{background:transparent!important;border-color:transparent!important;color:var(--color-warning)!important}.el-button--warning.is-link:hover:not(.is-disabled),.el-button--warning.is-text:hover:not(.is-disabled){color:color-mix(in srgb,var(--color-warning) 75%,var(--text-primary))!important;text-shadow:var(--hud-text-glow)}.el-button--danger.is-plain:not(.is-link):not(.is-text){--hud-tone:var(--color-danger);background:color-mix(in srgb,var(--hud-tone) 14%,transparent)!important;border-color:color-mix(in srgb,var(--hud-tone) 58%,transparent)!important;color:var(--hud-tone)!important}.el-button--danger.is-plain:not(.is-link):not(.is-text):focus-visible,.el-button--danger.is-plain:not(.is-link):not(.is-text):hover:not(.is-disabled){background:color-mix(in srgb,var(--hud-tone) 24%,transparent)!important;border-color:var(--hud-tone)!important;box-shadow:0 0 16px -4px color-mix(in srgb,var(--hud-tone) 70%,transparent)!important}.el-button--danger:not(.is-link):not(.is-text):not(.is-plain){--hud-tone:var(--color-danger);background:color-mix(in srgb,var(--hud-tone) 14%,transparent)!important;border-color:color-mix(in srgb,var(--hud-tone) 58%,transparent)!important;color:var(--hud-tone)!important}.el-button--danger:not(.is-link):not(.is-text):not(.is-plain):focus-visible,.el-button--danger:not(.is-link):not(.is-text):not(.is-plain):hover:not(.is-disabled){background:color-mix(in srgb,var(--hud-tone) 24%,transparent)!important;border-color:var(--hud-tone)!important;box-shadow:0 0 16px -4px color-mix(in srgb,var(--hud-tone) 70%,transparent)!important}.el-button--danger.is-link,.el-button--danger.is-text{background:transparent!important;border-color:transparent!important;color:var(--color-danger)!important}.el-button--danger.is-link:hover:not(.is-disabled),.el-button--danger.is-text:hover:not(.is-disabled){color:color-mix(in srgb,var(--color-danger) 75%,var(--text-primary))!important;text-shadow:var(--hud-text-glow)}.el-button--info.is-plain:not(.is-link):not(.is-text){--hud-tone:var(--color-info);background:color-mix(in srgb,var(--hud-tone) 14%,transparent)!important;border-color:color-mix(in srgb,var(--hud-tone) 58%,transparent)!important;color:var(--hud-tone)!important}.el-button--info.is-plain:not(.is-link):not(.is-text):focus-visible,.el-button--info.is-plain:not(.is-link):not(.is-text):hover:not(.is-disabled){background:color-mix(in srgb,var(--hud-tone) 24%,transparent)!important;border-color:var(--hud-tone)!important;box-shadow:0 0 16px -4px color-mix(in srgb,var(--hud-tone) 70%,transparent)!important}.el-button--info:not(.is-link):not(.is-text):not(.is-plain){--hud-tone:var(--color-info);background:color-mix(in srgb,var(--hud-tone) 14%,transparent)!important;border-color:color-mix(in srgb,var(--hud-tone) 58%,transparent)!important;color:var(--hud-tone)!important}.el-button--info:not(.is-link):not(.is-text):not(.is-plain):focus-visible,.el-button--info:not(.is-link):not(.is-text):not(.is-plain):hover:not(.is-disabled){background:color-mix(in srgb,var(--hud-tone) 24%,transparent)!important;border-color:var(--hud-tone)!important;box-shadow:0 0 16px -4px color-mix(in srgb,var(--hud-tone) 70%,transparent)!important}.el-button--info.is-link,.el-button--info.is-text{background:transparent!important;border-color:transparent!important;color:var(--color-info)!important}.el-button--info.is-link:hover:not(.is-disabled),.el-button--info.is-text:hover:not(.is-disabled){color:color-mix(in srgb,var(--color-info) 75%,var(--text-primary))!important;text-shadow:var(--hud-text-glow)}.el-button--default:not(.is-link):not(.is-text),.el-button:not([class*=--]):not(.is-link):not(.is-text){background:var(--bg-secondary)!important;border-color:var(--border-secondary)!important;color:var(--text-primary)!important}.el-button--default:not(.is-link):not(.is-text):focus-visible,.el-button--default:not(.is-link):not(.is-text):hover:not(.is-disabled),.el-button:not([class*=--]):not(.is-link):not(.is-text):focus-visible,.el-button:not([class*=--]):not(.is-link):not(.is-text):hover:not(.is-disabled){background:var(--bg-active)!important;border-color:var(--brand-primary)!important;box-shadow:0 0 14px -6px rgba(var(--hud-accent-rgb),.7)!important;color:var(--brand-primary)!important}.el-button--default:not(.is-link):not(.is-text).is-plain,.el-button:not([class*=--]):not(.is-link):not(.is-text).is-plain{background:transparent!important;color:var(--text-secondary)!important}.el-button--default.is-link,.el-button--default.is-text,.el-button.is-link:not([class*=--]),.el-button.is-text:not([class*=--]){background:transparent!important;border-color:transparent!important;color:var(--text-secondary)!important}.el-button--default.is-link:hover:not(.is-disabled),.el-button--default.is-text:hover:not(.is-disabled),.el-button.is-link:not([class*=--]):hover:not(.is-disabled),.el-button.is-text:not([class*=--]):hover:not(.is-disabled){background:var(--brand-primary-lighter)!important;color:var(--brand-primary)!important}.el-button--text{background:transparent!important;border-color:transparent!important;color:var(--text-secondary)!important}.el-button--text:hover:not(.is-disabled){background:var(--brand-primary-lighter)!important;color:var(--brand-primary)!important}.el-button--small{font-size:var(--text-sm)!important;height:30px!important;padding:0 12px!important}.el-button--large{font-size:var(--text-base)!important;height:46px!important;letter-spacing:.12em;padding:0 24px!important}.el-button.is-disabled{box-shadow:none!important;opacity:.45}.el-button.is-circle{border-radius:var(--radius-full)!important;padding:8px!important}.el-date-editor,.el-input,.el-input-number,.el-select,.el-textarea{--el-input-bg-color:var(--input-bg)!important;--el-input-border-color:var(--input-border)!important;--el-input-hover-border-color:var(--border-secondary)!important;--el-input-focus-border-color:var(--brand-primary)!important;--el-input-text-color:var(--text-primary)!important;--el-input-placeholder-color:var(--input-placeholder)!important;--el-input-icon-color:var(--text-tertiary)!important;--el-select-input-focus-border-color:var(--brand-primary)!important;--el-select-border-color-hover:var(--border-secondary)!important}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{background-color:var(--input-bg)!important;border-radius:var(--radius-sm)!important;transition:box-shadow var(--duration-fast) var(--ease-in-out),background-color var(--duration-fast) var(--ease-in-out)!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--brand-primary) inset,0 0 14px -4px rgba(var(--hud-accent-rgb),.6)!important}.el-input .el-input__wrapper{padding:0 12px!important}.el-input .el-input__inner{color:var(--text-primary)!important;font-family:var(--font-body)!important}.el-input .el-input__inner::-moz-placeholder{color:var(--input-placeholder)!important}.el-input .el-input__inner::placeholder{color:var(--input-placeholder)!important}.el-input .el-input__prefix,.el-input .el-input__suffix{color:var(--text-tertiary)!important}.el-input .el-input-group__append,.el-input .el-input-group__prepend{background-color:var(--bg-tertiary)!important;border-radius:var(--radius-sm)!important;color:var(--text-secondary)!important}.el-textarea__inner{color:var(--text-primary)!important;font-family:var(--font-body)!important}.el-textarea__inner::-moz-placeholder{color:var(--input-placeholder)!important}.el-textarea__inner::placeholder{color:var(--input-placeholder)!important}.el-input-number .el-input-number__decrease,.el-input-number .el-input-number__increase{background:var(--bg-tertiary)!important;color:var(--text-secondary)!important}.el-input-number .el-input-number__decrease:hover,.el-input-number .el-input-number__increase:hover{color:var(--brand-primary)!important}.el-select .el-select__input,.el-select .el-select__placeholder:not(.is-transparent),.el-select .el-select__selected-item{color:var(--text-primary)!important}.el-select .el-select__placeholder.is-transparent{color:var(--input-placeholder)!important}.el-date-editor .el-range-input{background:transparent!important;color:var(--text-primary)!important}.el-date-editor .el-range-input::-moz-placeholder{color:var(--input-placeholder)!important}.el-date-editor .el-range-input::placeholder{color:var(--input-placeholder)!important}.el-date-editor .el-range-separator{color:var(--text-tertiary)!important}.el-popper.is-light{backdrop-filter:var(--backdrop-blur);background-color:var(--bg-elevated)!important;border:1px solid var(--border-secondary)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important;color:var(--text-primary)}.el-popper.is-light .el-dropdown-menu,.el-popper.is-light .el-picker-panel,.el-popper.is-light .el-select-dropdown{background-color:transparent!important;border:none!important;box-shadow:none!important}.el-popper.is-light .el-popper__arrow:before{background:var(--bg-elevated)!important;border-color:var(--border-secondary)!important}.el-select-dropdown .el-select-dropdown__item{color:var(--text-secondary)!important;font-family:var(--font-body)!important;transition:all var(--duration-fast) var(--ease-in-out)!important}.el-select-dropdown .el-select-dropdown__item.is-hovering,.el-select-dropdown .el-select-dropdown__item:hover{background-color:var(--bg-hover)!important;box-shadow:inset 2px 0 0 var(--brand-primary);color:var(--text-primary)!important}.el-select-dropdown .el-select-dropdown__item.is-selected{color:var(--brand-primary)!important;font-weight:var(--font-semibold)!important}.el-select-dropdown .el-select-dropdown__item.is-disabled{color:var(--text-muted)!important}.el-picker-panel{--el-datepicker-active-color:var(--brand-primary);--el-datepicker-hover-text-color:var(--brand-primary);--el-datepicker-inrange-bg-color:var(--brand-primary-lighter);--el-datepicker-inrange-hover-bg-color:var(--brand-primary-light);--el-datepicker-header-text-color:var(--text-primary);--el-datepicker-text-color:var(--text-primary);--el-datepicker-off-text-color:var(--text-muted);--el-datepicker-border-color:var(--border-primary)}.el-picker-panel .el-date-picker__header-label,.el-picker-panel .el-date-range-picker__header{color:var(--text-primary)!important;font-family:var(--font-hud);letter-spacing:.06em}.el-picker-panel .el-picker-panel__icon-btn{color:var(--text-tertiary)!important}.el-picker-panel .el-picker-panel__icon-btn:hover{color:var(--brand-primary)!important}.el-picker-panel .el-date-table th{border-bottom-color:var(--border-primary)!important;color:var(--text-tertiary)!important}.el-picker-panel .el-date-table td .el-date-table-cell__text{border-radius:var(--radius-sm)!important;font-family:var(--font-hud)}.el-picker-panel .el-date-table td.today .el-date-table-cell__text{box-shadow:inset 0 0 0 1px rgba(var(--hud-accent-rgb),.5);color:var(--brand-primary)!important}.el-picker-panel .el-date-table td.current:not(.disabled) .el-date-table-cell__text,.el-picker-panel .el-date-table td.end-date .el-date-table-cell__text,.el-picker-panel .el-date-table td.start-date .el-date-table-cell__text{background-color:var(--brand-primary)!important;box-shadow:0 0 12px rgba(var(--hud-accent-rgb),.55);color:var(--brand-on-primary)!important}.el-picker-panel .el-picker-panel__footer{background:transparent!important;border-top-color:var(--border-primary)!important}.el-dropdown-menu{padding:4px!important}.el-dropdown-menu .el-dropdown-menu__item{border-radius:var(--radius-sm)!important;color:var(--text-secondary)!important;padding:8px 12px!important;transition:all var(--duration-fast) var(--ease-in-out)!important}.el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--bg-hover)!important;color:var(--brand-primary)!important}.el-dropdown-menu .el-dropdown-menu__item.is-disabled{color:var(--text-muted)!important}.el-table{--el-table-bg-color:transparent!important;--el-table-tr-bg-color:transparent!important;--el-table-header-bg-color:rgba(var(--hud-accent-rgb),.05)!important;--el-table-row-hover-bg-color:rgba(var(--hud-accent-rgb),.06)!important;--el-table-current-row-bg-color:rgba(var(--hud-accent-rgb),.1)!important;--el-table-border-color:var(--border-primary)!important;--el-table-text-color:var(--text-secondary)!important;--el-table-header-text-color:var(--text-tertiary)!important;--el-table-fixed-box-shadow:0 0 14px rgba(0,0,0,.35)!important;background:transparent!important;font-family:var(--font-body)!important}.el-table .el-table__inner-wrapper:before,.el-table:before{display:none!important}.el-table th.el-table__cell{background:rgba(var(--hud-accent-rgb),.05)!important;border-bottom:1px solid rgba(var(--hud-accent-rgb),.32)!important;font-size:var(--text-xs)!important;font-weight:var(--font-semibold)!important;letter-spacing:.08em!important;padding:12px 0!important}.el-table th.el-table__cell .cell{color:color-mix(in srgb,var(--brand-primary) 45%,var(--text-secondary))!important}.el-table td.el-table__cell{background:transparent!important;border-bottom:1px solid var(--border-primary)!important;padding:12px 0!important;transition:background-color var(--duration-fast) var(--ease-in-out)!important}.el-table td.el-table__cell .cell{color:var(--text-secondary)!important}.el-table th.el-table-fixed-column--left,.el-table th.el-table-fixed-column--right{background:linear-gradient(rgba(var(--hud-accent-rgb),.05),rgba(var(--hud-accent-rgb),.05)),var(--hud-surface-solid)!important}.el-table td.el-table-fixed-column--left,.el-table td.el-table-fixed-column--right{background:var(--hud-surface-solid)!important}.el-table .el-table__body tr:last-child td{border-bottom:none!important}.el-table .el-table__body tr:hover>td.el-table__cell{background:rgba(var(--hud-accent-rgb),.06)!important}.el-table .el-table__body tr:hover>td.el-table__cell .cell{color:var(--text-primary)!important}.el-table .el-table__body tr:hover>td.el-table-fixed-column--left,.el-table .el-table__body tr:hover>td.el-table-fixed-column--right{background:linear-gradient(rgba(var(--hud-accent-rgb),.06),rgba(var(--hud-accent-rgb),.06)),var(--hud-surface-solid)!important}.el-table .el-table__body tr:hover>td.el-table__cell:first-child{box-shadow:inset 2px 0 0 var(--brand-primary)}.el-table.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:rgba(var(--hud-accent-rgb),.025)!important}.el-table.el-table--border{border-color:var(--border-primary)!important}.el-table.el-table--border .el-table__cell{border-right-color:var(--border-primary)!important}.el-table .el-table__empty-block{background:transparent!important}.el-table .el-table__empty-text{color:var(--text-muted)!important;font-family:var(--font-hud);letter-spacing:.12em}.el-table .caret-wrapper .sort-caret,.el-table .el-table__expand-icon{color:var(--text-tertiary)}.el-overlay{background:#02050aa8!important}.el-dialog{background-color:var(--bg-elevated)!important;background-image:linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner))!important;background-origin:border-box!important;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%!important;background-repeat:no-repeat!important;background-size:14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px!important;border:1px solid var(--border-secondary)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-xl)!important;max-width:calc(100vw - 32px)}@media(max-width:640px){.el-dialog{--el-dialog-margin-top:8vh}}.el-dialog .el-dialog__header{background:linear-gradient(90deg,rgba(var(--hud-accent-rgb),.12) 0,transparent 60%)!important;border-bottom:1px solid var(--border-primary)!important;margin:0!important;padding:14px 20px 14px 24px!important;position:relative}.el-dialog .el-dialog__header:before{background:var(--brand-primary);box-shadow:0 0 10px var(--brand-primary);content:"";height:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.el-dialog .el-dialog__title{color:var(--text-primary)!important;font-family:var(--font-display)!important;font-size:var(--text-lg)!important;font-weight:var(--font-semibold)!important;letter-spacing:.04em}.el-dialog .el-dialog__headerbtn{border-radius:var(--radius-sm)!important;height:32px!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;transition:all var(--duration-fast) var(--ease-in-out)!important;width:32px!important}.el-dialog .el-dialog__headerbtn:hover{background:var(--color-danger-light)!important}.el-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:var(--color-danger)!important}.el-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--text-tertiary)!important}.el-dialog .el-dialog__body{color:var(--text-primary)!important;padding:20px!important}.el-dialog:not(.is-fullscreen) .el-dialog__body{max-height:calc(100vh - var(--el-dialog-margin-top, 15vh) - 150px);overflow-y:auto}.el-dialog .el-dialog__footer{background:rgba(var(--hud-accent-rgb),.03)!important;border-top:1px solid var(--border-primary)!important;padding:14px 20px!important}.dialog-fade-enter-active .el-dialog,.fade-in-linear-enter-active .el-message-box{animation:hud-crt-on .42s var(--ease-hud) both}.dialog-fade-leave-active .el-dialog,.fade-in-linear-leave-active .el-message-box{animation:hud-crt-off .22s ease-in both}.el-drawer{backdrop-filter:var(--backdrop-blur);background-color:var(--bg-elevated)!important;border-left:1px solid var(--border-secondary);box-shadow:var(--shadow-xl)!important}.el-drawer .el-drawer__header{background:linear-gradient(90deg,rgba(var(--hud-accent-rgb),.12) 0,transparent 60%);border-bottom:1px solid var(--border-primary);color:var(--text-primary)!important;font-family:var(--font-display);letter-spacing:.04em;margin-bottom:0!important;padding:16px 20px!important}.el-drawer .el-drawer__body{color:var(--text-primary)}.el-message{--hud-tone:var(--brand-primary);backdrop-filter:var(--backdrop-blur)!important;background:var(--bg-elevated)!important;border:1px solid color-mix(in srgb,var(--hud-tone) 45%,transparent)!important;border-left:3px solid var(--hud-tone)!important;border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-lg),0 0 22px -8px var(--hud-tone)!important;padding:11px 18px!important}.el-message .el-message__content{color:var(--text-primary)!important;font-family:var(--font-body)!important;letter-spacing:.02em}.el-message .el-message__icon{color:var(--hud-tone)!important;filter:drop-shadow(0 0 6px var(--hud-tone))}.el-message--success{--hud-tone:var(--color-success)}.el-message--warning{--hud-tone:var(--color-warning)}.el-message--error{--hud-tone:var(--color-danger)}.el-message--info{--hud-tone:var(--color-info)}.el-notification{background:var(--bg-elevated)!important;border:1px solid var(--border-secondary)!important;border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-lg)!important}.el-notification .el-notification__title{color:var(--text-primary)!important}.el-notification .el-notification__content{color:var(--text-secondary)!important}.el-message-box{backdrop-filter:var(--backdrop-blur)!important;background-color:var(--bg-elevated)!important;background-image:linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner))!important;background-origin:border-box!important;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%!important;background-repeat:no-repeat!important;background-size:12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px!important;border:1px solid var(--border-secondary)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-xl)!important;padding:0!important;width:min(90vw,420px)!important}.el-message-box .el-message-box__header{padding:18px 20px 0!important}.el-message-box .el-message-box__title{color:var(--text-primary)!important;font-family:var(--font-display)!important;font-size:var(--text-lg)!important;font-weight:var(--font-semibold)!important;letter-spacing:.04em}.el-message-box .el-message-box__content{color:var(--text-secondary)!important;padding:14px 20px!important}.el-message-box .el-message-box__btns{padding:0 20px 18px!important}.el-message-box .el-message-box__status.el-message-box-icon--warning{color:var(--color-warning)!important;filter:drop-shadow(0 0 6px var(--color-warning))}.el-pagination{font-family:var(--font-hud)!important;--el-pagination-bg-color:var(--bg-secondary);--el-pagination-button-bg-color:var(--bg-secondary);--el-pagination-text-color:var(--text-secondary);--el-pagination-hover-color:var(--brand-primary)}.el-pagination .el-pagination__jump,.el-pagination .el-pagination__sizes,.el-pagination .el-pagination__total{color:var(--text-tertiary)!important;letter-spacing:.04em}.el-pagination .el-pager li,.el-pagination button{background-color:var(--bg-secondary)!important;border:1px solid var(--border-primary)!important;border-radius:var(--radius-sm)!important;color:var(--text-secondary)!important;font-family:var(--font-hud);transition:all var(--duration-fast) var(--ease-in-out)!important}.el-pagination .el-pager li:hover:not(:disabled):not(.is-active),.el-pagination button:hover:not(:disabled):not(.is-active){border-color:var(--border-secondary)!important;color:var(--brand-primary)!important}.el-pagination .el-pager li:disabled,.el-pagination button:disabled{color:var(--text-muted)!important;opacity:.5!important}.el-pagination .el-pager li.is-active{background:var(--brand-primary-light)!important;border-color:var(--brand-primary)!important;box-shadow:0 0 12px -2px rgba(var(--hud-accent-rgb),.6);color:var(--brand-primary)!important;text-shadow:var(--hud-text-glow)}.el-pagination .el-select .el-select__wrapper{height:30px!important}@media(max-width:640px){.el-pagination .el-pagination__jump,.el-pagination .el-pagination__sizes{display:none!important}}.el-tag{--hud-tone:var(--text-secondary);background-color:color-mix(in srgb,var(--hud-tone) 12%,transparent)!important;border-color:color-mix(in srgb,var(--hud-tone) 38%,transparent)!important;border-radius:var(--radius-sm)!important;font-family:var(--font-body)!important;font-weight:var(--font-medium)!important;letter-spacing:.03em;transition:all var(--duration-fast) var(--ease-in-out)!important}.el-tag,.el-tag .el-tag__close{color:var(--hud-tone)!important}.el-tag--primary{--hud-tone:var(--brand-primary)}.el-tag--success{--hud-tone:var(--color-success)}.el-tag--warning{--hud-tone:var(--color-warning)}.el-tag--danger{--hud-tone:var(--color-danger)}.el-tag--info{--hud-tone:var(--text-secondary)}.el-tag.el-tag--dark{background-color:var(--hud-tone)!important;border-color:var(--hud-tone)!important;color:var(--brand-on-primary)!important}.el-card{background-color:var(--bg-card)!important;background-image:linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner))!important;background-origin:border-box!important;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%!important;background-repeat:no-repeat!important;background-size:12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px!important;border:1px solid var(--bg-card-border)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;transition:border-color var(--duration-base) var(--ease-in-out),box-shadow var(--duration-base) var(--ease-in-out)!important}.el-card:hover{border-color:var(--border-secondary)!important;box-shadow:var(--shadow-md)!important}.el-card .el-card__header{background:linear-gradient(90deg,rgba(var(--hud-accent-rgb),.08) 0,transparent 55%);border-bottom:1px solid var(--border-primary)!important;color:var(--text-primary)!important;padding:14px 20px!important}.el-card .el-card__body{color:var(--text-primary)!important;padding:20px!important}.el-tabs{--el-tabs-header-height:42px}.el-tabs .el-tabs__item{color:var(--text-tertiary)!important;letter-spacing:.04em}.el-tabs .el-tabs__item.is-active,.el-tabs .el-tabs__item:hover{color:var(--brand-primary)!important}.el-tabs .el-tabs__item.is-active{text-shadow:var(--hud-text-glow)}.el-tabs .el-tabs__active-bar{background-color:var(--brand-primary)!important;box-shadow:0 0 10px var(--brand-primary)}.el-tabs .el-tabs__nav-wrap:after{background-color:var(--border-primary)!important;height:1px!important}.el-radio-button .el-radio-button__inner{background:var(--bg-secondary)!important;border-color:var(--border-secondary)!important;color:var(--text-secondary)!important;letter-spacing:.03em}.el-radio-button .el-radio-button__inner:hover{color:var(--brand-primary)!important}.el-radio-button:first-child .el-radio-button__inner{border-radius:var(--radius-sm) 0 0 var(--radius-sm)!important}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--radius-sm) var(--radius-sm) 0!important}.el-radio-button.is-active .el-radio-button__inner{background:var(--brand-primary-light)!important;border-color:var(--brand-primary)!important;box-shadow:-1px 0 0 0 var(--brand-primary),0 0 12px -3px rgba(var(--hud-accent-rgb),.7)!important;color:var(--brand-primary)!important;text-shadow:var(--hud-text-glow)}.el-segmented{--el-segmented-bg-color:var(--bg-secondary);--el-segmented-item-selected-bg-color:var(--brand-primary-light);--el-segmented-item-selected-color:var(--brand-primary);--el-segmented-item-hover-bg-color:var(--bg-hover);--el-segmented-color:var(--text-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm)!important}.el-form-item .el-form-item__label{color:var(--text-secondary)!important;font-family:var(--font-body)!important;letter-spacing:.02em}.el-form-item .el-form-item__error{color:var(--color-danger)!important;font-size:var(--text-xs)!important}.el-popper.is-dark,.el-tooltip__popper{background-color:var(--bg-elevated)!important;border:1px solid var(--border-secondary)!important;border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-md)!important;color:var(--text-primary)!important;font-family:var(--font-body)!important}.el-popper.is-dark .el-popper__arrow:before,.el-tooltip__popper .el-popper__arrow:before{background-color:var(--bg-elevated)!important;border-color:var(--border-secondary)!important}.el-breadcrumb .el-breadcrumb__inner{color:var(--text-tertiary)!important;font-family:var(--font-body)!important;transition:color var(--duration-fast) var(--ease-in-out)!important}.el-breadcrumb .el-breadcrumb__inner.is-link:hover,.el-breadcrumb .el-breadcrumb__inner:hover{color:var(--brand-primary)!important}.el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--text-primary)!important}.el-breadcrumb .el-breadcrumb__separator{color:var(--brand-primary)!important;opacity:.5}.el-empty .el-empty__description p{color:var(--text-tertiary)!important;font-family:var(--font-body)!important;letter-spacing:.06em}.el-empty .el-empty__image{filter:drop-shadow(0 0 12px rgba(var(--hud-accent-rgb),.35));opacity:.6}.el-switch .el-switch__core{background-color:var(--bg-tertiary)!important;border-color:var(--border-secondary)!important}.el-switch.is-checked .el-switch__core{background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important;box-shadow:0 0 12px -2px rgba(var(--hud-accent-rgb),.7)}.el-checkbox .el-checkbox__inner,.el-checkbox .el-radio__inner,.el-radio .el-checkbox__inner,.el-radio .el-radio__inner{background-color:var(--input-bg)!important;border-color:var(--border-secondary)!important;border-radius:var(--radius-sm)}.el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox .el-checkbox__input.is-indeterminate .el-checkbox__inner,.el-checkbox .el-radio__input.is-checked .el-radio__inner,.el-radio .el-checkbox__input.is-checked .el-checkbox__inner,.el-radio .el-checkbox__input.is-indeterminate .el-checkbox__inner,.el-radio .el-radio__input.is-checked .el-radio__inner{background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important;box-shadow:0 0 10px -2px rgba(var(--hud-accent-rgb),.8)}.el-checkbox .el-radio__inner,.el-radio .el-radio__inner{border-radius:50%}.el-checkbox .el-radio__inner:after,.el-radio .el-radio__inner:after{background-color:var(--brand-on-primary)!important}.el-checkbox .el-checkbox__label,.el-checkbox .el-radio__label,.el-radio .el-checkbox__label,.el-radio .el-radio__label{color:var(--text-secondary)!important}.el-checkbox .el-checkbox__input.is-checked+.el-checkbox__label,.el-checkbox .el-radio__input.is-checked+.el-radio__label,.el-radio .el-checkbox__input.is-checked+.el-checkbox__label,.el-radio .el-radio__input.is-checked+.el-radio__label{color:var(--brand-primary)!important}.el-progress .el-progress-bar__outer{background-color:rgba(var(--hud-accent-rgb),.1)!important;border-radius:var(--radius-sm)!important}.el-progress .el-progress-bar__inner{background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.16) 0 6px,transparent 6px 12px);border-radius:var(--radius-sm)!important;box-shadow:0 0 10px -2px currentColor}.el-progress .el-progress__text{color:var(--text-secondary)!important;font-family:var(--font-hud)}.el-descriptions{--el-descriptions-item-bordered-label-background:rgba(var(--hud-accent-rgb),.05)}.el-descriptions .el-descriptions__header{margin-bottom:var(--space-3)!important}.el-descriptions .el-descriptions__header .el-descriptions__title{color:var(--text-primary)!important;font-family:var(--font-display)!important;font-size:var(--text-lg)!important;font-weight:var(--font-semibold)!important;letter-spacing:.04em}.el-descriptions .el-descriptions__header .el-descriptions__extra{color:var(--text-secondary)!important}.el-descriptions .el-descriptions__body,.el-descriptions .el-descriptions__body .el-descriptions__table{background-color:transparent!important}.el-descriptions .el-descriptions__body .el-descriptions__table.is-bordered{border:1px solid var(--border-primary)!important;border-radius:var(--radius-md)!important;overflow:hidden}.el-descriptions .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border-color:var(--border-primary)!important}.el-descriptions .el-descriptions__body .el-descriptions__label{background-color:rgba(var(--hud-accent-rgb),.05)!important;color:var(--text-tertiary)!important;font-size:var(--text-sm)!important;font-weight:var(--font-medium)!important;letter-spacing:.03em}.el-descriptions .el-descriptions__body .el-descriptions__content{background-color:transparent!important;color:var(--text-primary)!important;font-size:var(--text-sm)!important}.el-descriptions:not(.is-bordered) .el-descriptions__label{background-color:transparent!important;padding:var(--space-2) var(--space-3) var(--space-2) 0!important}.el-descriptions:not(.is-bordered) .el-descriptions__content{background-color:transparent!important;padding:var(--space-2) 0!important}.el-alert{--hud-tone:var(--color-info);background-color:color-mix(in srgb,var(--hud-tone) 9%,transparent)!important;border:1px solid color-mix(in srgb,var(--hud-tone) 35%,transparent)!important;border-left:3px solid var(--hud-tone)!important;border-radius:var(--radius-sm)!important;padding:var(--space-3) var(--space-4)!important}.el-alert .el-alert__title{color:var(--text-primary)!important;font-weight:var(--font-medium)!important}.el-alert .el-alert__description{color:var(--text-secondary)!important;font-size:var(--text-sm)!important;margin-top:var(--space-1)!important}.el-alert .el-alert__icon{color:var(--hud-tone)!important}.el-alert .el-alert__close-btn{color:var(--text-tertiary)!important}.el-alert .el-alert__close-btn:hover{color:var(--text-primary)!important}.el-alert--success{--hud-tone:var(--color-success)}.el-alert--warning{--hud-tone:var(--color-warning)}.el-alert--error{--hud-tone:var(--color-danger)}.el-alert--info{--hud-tone:var(--color-info)}.el-collapse{border:1px solid var(--border-primary)!important;border-radius:var(--radius-md)!important;overflow:hidden}.el-collapse .el-collapse-item__header{background-color:rgba(var(--hud-accent-rgb),.04)!important;border-bottom-color:var(--border-primary)!important;color:var(--text-primary)!important;font-weight:var(--font-medium)!important;padding:0 var(--space-4)!important;transition:all var(--duration-fast) var(--ease-in-out)!important}.el-collapse .el-collapse-item__header:hover{background-color:var(--bg-hover)!important;color:var(--brand-primary)!important}.el-collapse .el-collapse-item__wrap{background-color:transparent!important;border-bottom-color:var(--border-primary)!important}.el-collapse .el-collapse-item__content{color:var(--text-secondary)!important;padding:var(--space-4)!important}.el-collapse .el-collapse-item__arrow{color:var(--text-tertiary)!important}.el-upload-dragger{background:rgba(var(--hud-accent-rgb),.03)!important;border:1px dashed var(--border-secondary)!important;border-radius:var(--radius-md)!important}.el-upload-dragger.is-dragover,.el-upload-dragger:hover{background:rgba(var(--hud-accent-rgb),.07)!important;border-color:var(--brand-primary)!important}.el-image-viewer__mask{background:#000!important;opacity:.85!important}.gpt-card{background-color:var(--bg-card)!important;border:1px solid var(--bg-card-border)!important;border-radius:var(--radius-md)!important;transition:all var(--duration-base) var(--ease-in-out)!important}.gpt-card,.table-container{background-image:linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner)),linear-gradient(var(--hud-corner),var(--hud-corner))!important;background-origin:border-box!important;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%!important;background-repeat:no-repeat!important;background-size:12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px!important;padding:var(--space-5)}.table-container{background-color:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-md);transition:border-color var(--duration-base) var(--ease-in-out)}.table-container .table-toolbar{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;margin-bottom:var(--space-4);padding-bottom:var(--space-4)}.table-container .table-toolbar .table-title{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);letter-spacing:.04em}.table-container .table-toolbar .table-actions{display:flex;gap:var(--space-2)}.table-container .pagination-container{align-items:center;border-top:1px solid var(--border-primary);display:flex;justify-content:flex-end;margin-top:var(--space-5);padding-top:var(--space-4)}.search-bar{background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-md);margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5)}.search-bar :deep(.el-form-item){margin-bottom:0;margin-right:var(--space-4)}.search-bar :deep(.el-form-item__label){color:var(--text-secondary);font-weight:var(--font-medium)}.search-bar :deep(.el-form--inline .el-form-item){margin-right:var(--space-4)}.filter-bar{background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:var(--radius-md);margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5)}.page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-6)}.page-header .page-title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-semibold);letter-spacing:.04em;margin:0}.page-header .header-actions{display:flex;gap:var(--space-3)}.danger-value,.gold-value,.highlight-value,.success-value{font-family:var(--font-hud);font-variant-numeric:tabular-nums;font-weight:var(--font-semibold)}.highlight-value{color:var(--color-info)}.success-value{color:var(--color-success)}.gold-value{color:var(--hud-amber)}.danger-value{color:var(--color-danger)}.action-buttons{align-items:center;display:flex;gap:var(--space-2)}.action-buttons .el-button+.el-button{margin-left:0}.action-buttons :deep(.el-dropdown){margin-left:0}@keyframes hud-spin{to{transform:rotate(1turn)}}@keyframes hud-spin-rev{to{transform:rotate(-1turn)}}@keyframes hud-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes hud-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes hud-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes hud-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes hud-scan-y{0%{opacity:0;transform:translateY(-100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes hud-charge{0%{background-position:-60% 0}to{background-position:160% 0}}@keyframes hud-stripes{0%{background-position:0 0}to{background-position:34px 0}}@keyframes hud-bars{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes hud-crt-on{0%{filter:brightness(3);opacity:0;transform:scale(.6,.004)}45%{filter:brightness(2.2);opacity:1;transform:scaleY(.004)}to{filter:brightness(1);opacity:1;transform:scale(1)}}@keyframes hud-crt-off{0%{filter:brightness(1);opacity:1;transform:scale(1)}60%{filter:brightness(2.5);opacity:1;transform:scaleY(.004)}to{opacity:0;transform:scale(0,.004)}}@keyframes hud-page-in{0%{clip-path:inset(0 0 100% 0);filter:brightness(1.8) saturate(1.4);opacity:0;transform:translateY(8px)}55%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);filter:none;opacity:1;transform:none}}@keyframes hud-page-out{to{filter:blur(2px);opacity:0;transform:translateY(-4px)}}@keyframes hud-glitch{0%,92%,to{text-shadow:var(--hud-text-glow);transform:none}93%{text-shadow:2px 0 rgba(255,0,90,.7),-2px 0 rgba(var(--hud-accent-rgb),.8);transform:translate(-2px,1px)}95%{text-shadow:-2px 0 rgba(255,0,90,.7),2px 0 rgba(var(--hud-accent-rgb),.8);transform:translate(2px,-1px)}97%{transform:translate(-1px)}}@keyframes hud-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html body{background-color:var(--bg-page);color:var(--text-primary);font-family:var(--font-body)}::-moz-selection{background:rgba(var(--hud-accent-rgb),.3);color:var(--text-primary)}::selection{background:rgba(var(--hud-accent-rgb),.3);color:var(--text-primary)}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--hud-accent-rgb),.22);border-radius:0}::-webkit-scrollbar-thumb:hover{background:rgba(var(--hud-accent-rgb),.45)}*{scrollbar-color:rgba(var(--hud-accent-rgb),.25) transparent}.hud-num{font-family:var(--font-hud);font-variant-numeric:tabular-nums;letter-spacing:.02em}.hud-label{color:color-mix(in srgb,var(--brand-primary) 70%,var(--text-tertiary));font-family:var(--font-mono);font-size:10px;font-weight:var(--font-medium);letter-spacing:.22em;text-transform:uppercase}.hud-glow-text{color:var(--brand-primary);text-shadow:var(--hud-text-glow)}.hud-glitch{animation:hud-glitch 6s steps(1) infinite;display:inline-block}.hud-led{animation:hud-breathe 2.4s ease-in-out infinite;background:var(--color-success);border-radius:50%;box-shadow:0 0 8px var(--color-success);display:inline-block;height:6px;width:6px}.hud-led.is-warning{background:var(--hud-amber);box-shadow:0 0 8px var(--hud-amber)}.el-loading-mask{backdrop-filter:blur(2px);background-color:var(--hud-mask-bg)!important;overflow:hidden}.el-loading-mask:before{background:repeating-linear-gradient(0deg,var(--hud-scanline) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.25) 100%)}.el-loading-mask:after,.el-loading-mask:before{content:"";inset:0;pointer-events:none;position:absolute}.el-loading-mask:after{animation:hud-scan-y 2.2s linear infinite;background:linear-gradient(180deg,transparent 0,rgba(var(--hud-accent-rgb),0) 40%,rgba(var(--hud-accent-rgb),.16) 49%,rgba(var(--hud-accent-rgb),.55) 50%,transparent 51%)}.el-loading-spinner{z-index:1}.el-loading-spinner .circular{animation:hud-spin 6s linear infinite!important;background:repeating-conic-gradient(from 0deg,rgba(var(--hud-accent-rgb),.85) 0deg 16deg,transparent 16deg 30deg);border-radius:50%;display:inline-block;filter:drop-shadow(0 0 6px rgba(var(--hud-accent-rgb),.8));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px))}.el-loading-spinner .path{stroke:var(--brand-primary)!important;stroke-linecap:butt!important;stroke-width:2.5!important}.el-loading-spinner:before{animation:hud-pulse 1.4s ease-in-out infinite;background:radial-gradient(circle,var(--brand-primary) 0 2.5px,transparent 3.5px),linear-gradient(var(--brand-primary),var(--brand-primary)) center 6px/1px 8px no-repeat,linear-gradient(var(--brand-primary),var(--brand-primary)) center calc(100% - 6px) /1px 8px no-repeat,linear-gradient(var(--brand-primary),var(--brand-primary)) 6px/8px 1px no-repeat,linear-gradient(var(--brand-primary),var(--brand-primary)) calc(100% - 6px) /8px 1px no-repeat;content:"";height:var(--el-loading-spinner-size);left:50%;margin-left:calc(var(--el-loading-spinner-size)/-2);opacity:.85;pointer-events:none;position:absolute;top:0;width:var(--el-loading-spinner-size)}.el-loading-spinner:not(:has(.el-loading-text)):after{animation:hud-breathe 1.2s ease-in-out infinite;color:var(--brand-primary);content:"LOADING";display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.4em;margin-top:10px;text-indent:.4em;text-shadow:var(--hud-text-glow)}.el-loading-spinner .el-loading-text{color:var(--brand-primary)!important;font-family:var(--font-mono);font-size:12px!important;letter-spacing:.18em;margin-top:10px!important;text-shadow:var(--hud-text-glow)}.el-loading-spinner .el-loading-text:after{animation:hud-blink 1s steps(1) infinite;content:"_";margin-left:2px}.el-loading-mask.hud-loading--scan:after,.el-table>.el-loading-mask:after{animation-duration:1.6s;background:linear-gradient(180deg,transparent 0,rgba(var(--hud-accent-rgb),.08) 40%,rgba(var(--hud-accent-rgb),.28) 49.4%,rgba(var(--hud-accent-rgb),.95) 50%,transparent 50.6%)}.el-loading-mask.hud-loading--scan .el-loading-spinner,.el-table>.el-loading-mask .el-loading-spinner{--el-loading-spinner-size:40px}.el-loading-mask.hud-loading--scan .el-loading-spinner:not(:has(.el-loading-text)):after,.el-table>.el-loading-mask .el-loading-spinner:not(:has(.el-loading-text)):after{content:"DATA SYNC"}.el-dialog .el-loading-mask .circular,.el-drawer .el-loading-mask .circular,.el-loading-mask.hud-loading--radar .circular{animation:hud-spin 2s linear infinite!important;background:conic-gradient(from 0deg,transparent 0deg,rgba(var(--hud-accent-rgb),.05) 250deg,rgba(var(--hud-accent-rgb),.75) 358deg,transparent 1turn),repeating-radial-gradient(circle,transparent 0 8px,rgba(var(--hud-accent-rgb),.3) 8px 9px);border:1px solid rgba(var(--hud-accent-rgb),.6);-webkit-mask:none;mask:none}.el-dialog .el-loading-mask .path,.el-drawer .el-loading-mask .path,.el-loading-mask.hud-loading--radar .path{display:none}.el-dialog .el-loading-mask .el-loading-spinner:not(:has(.el-loading-text)):after,.el-drawer .el-loading-mask .el-loading-spinner:not(:has(.el-loading-text)):after,.el-loading-mask.hud-loading--radar .el-loading-spinner:not(:has(.el-loading-text)):after{content:"SCANNING"}.el-card .el-loading-mask .circular,.el-loading-mask.hud-loading--hex .circular{animation:hud-pulse 1.2s ease-in-out infinite!important;background:linear-gradient(180deg,rgba(var(--hud-accent-rgb),.35),rgba(var(--hud-accent-rgb),.05)),repeating-linear-gradient(0deg,rgba(var(--hud-accent-rgb),.35) 0 1px,transparent 1px 4px);border-radius:0;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);filter:drop-shadow(0 0 10px rgba(var(--hud-accent-rgb),.7));-webkit-mask:none;mask:none}.el-card .el-loading-mask .path,.el-loading-mask.hud-loading--hex .path{display:none}.el-card .el-loading-mask .el-loading-spinner:not(:has(.el-loading-text)):after,.el-loading-mask.hud-loading--hex .el-loading-spinner:not(:has(.el-loading-text)):after{content:"PROCESSING"}.el-loading-mask.hud-loading--bars .circular{animation:hud-bars .9s ease-in-out infinite!important;background:repeating-linear-gradient(90deg,rgba(var(--hud-accent-rgb),.9) 0 4px,transparent 4px 9px);border-radius:0;clip-path:polygon(0 100%,0 60%,18% 60%,18% 30%,36% 30%,36% 0,54% 0,54% 45%,72% 45%,72% 20%,100% 20%,100% 100%);-webkit-mask:none;mask:none;transform-origin:bottom}.el-loading-mask.hud-loading--bars .el-loading-spinner:before,.el-loading-mask.hud-loading--bars .path{display:none}.el-loading-mask.is-fullscreen{background-color:rgba(var(--pal-panel-rgb),.9)!important}.el-loading-mask.is-fullscreen .el-loading-spinner{--el-loading-spinner-size:var(--el-loading-fullscreen-spinner-size)}.el-loading-mask.is-fullscreen .el-loading-spinner:not(:has(.el-loading-text)):after{content:"SYSTEM PROCESSING";font-size:11px}.el-skeleton__item{border-left:2px solid rgba(var(--hud-accent-rgb),.35);border-radius:var(--radius-sm)!important}.el-skeleton.is-animated .el-skeleton__item{animation:el-skeleton-loading 1.6s cubic-bezier(.4,0,.2,1) infinite!important;background:linear-gradient(90deg,var(--el-skeleton-color) 30%,rgba(var(--hud-accent-rgb),.26) 48%,rgba(var(--hud-accent-rgb),.06) 52%,var(--el-skeleton-color) 70%)!important;background-size:400% 100%!important}.el-button.is-loading:before{animation:hud-stripes .7s linear infinite;background:repeating-linear-gradient(-45deg,rgba(var(--hud-accent-rgb),.16) 0 8px,transparent 8px 17px)!important;background-size:200% 100%!important}.el-button.is-loading:after{animation:hud-charge 1.1s linear infinite!important;background:linear-gradient(90deg,transparent,var(--brand-primary),transparent)!important;background-repeat:no-repeat!important;background-size:45% 100%!important;box-shadow:0 0 8px var(--brand-primary);content:""!important;height:2px;inset:auto 0 0!important;pointer-events:none;position:absolute;transform:none!important}.nuxt-loading-indicator{box-shadow:0 0 10px rgba(var(--hud-accent-rgb),.9),0 0 2px rgba(var(--hud-accent-rgb),1)}.hud-page-enter-active{animation:hud-page-in .46s var(--ease-hud) both}.hud-page-leave-active{animation:hud-page-out .14s ease-in both}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hud-page{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.hud-page>.hud-page-header{margin-bottom:0}.hud-grid{display:grid;gap:var(--space-4);min-width:0}.hud-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hud-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hud-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.hud-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1400px){.hud-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.hud-grid--3,.hud-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.hud-grid--2,.hud-grid--3,.hud-grid--4,.hud-grid--6{grid-template-columns:minmax(0,1fr)}}.hud-filter{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4)}.hud-filter .el-form-item,.hud-filter.el-form--inline .el-form-item{align-items:stretch;display:flex;flex-direction:column;margin:0!important}.hud-filter .el-form-item__label{color:color-mix(in srgb,var(--brand-primary) 55%,var(--text-tertiary))!important;font-family:var(--font-mono);font-size:11px!important;height:auto!important;justify-content:flex-start!important;letter-spacing:.12em;line-height:1.4!important;margin-bottom:6px;padding:0!important}.hud-filter .el-form-item__content{min-width:180px}.hud-filter .el-input,.hud-filter .el-input-number,.hud-filter .el-select{width:200px}.hud-filter .el-input-number .el-input{width:100%}.hud-filter .el-date-editor.el-range-editor{width:260px}.hud-filter .el-date-editor--datetimerange.el-range-editor{width:360px}.hud-filter__actions{align-items:center;display:flex;gap:var(--space-2);margin-left:auto}@media(max-width:720px){.hud-filter .el-date-editor.el-range-editor,.hud-filter .el-form-item,.hud-filter .el-form-item__content,.hud-filter .el-input,.hud-filter .el-input-number,.hud-filter .el-select{min-width:0;width:100%!important}.hud-filter__actions{margin-left:0;width:100%}}.hud-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-3)}.hud-toolbar__meta{color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em}.hud-toolbar__meta b{color:var(--brand-primary);font-family:var(--font-hud);font-size:14px;font-weight:var(--font-semibold);text-shadow:var(--hud-text-glow)}.hud-pagination{border-top:1px dashed var(--border-primary);display:flex;justify-content:flex-end;margin-top:var(--space-4);overflow-x:auto;padding-top:var(--space-3)}.hud-row-actions{gap:6px}.hud-icon-btn,.hud-row-actions{align-items:center;display:inline-flex;justify-content:center}.hud-icon-btn{--tone:var(--brand-primary);background:color-mix(in srgb,var(--tone) 8%,transparent);border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);color:var(--tone);cursor:pointer;height:28px;padding:0;transition:background var(--duration-fast) var(--ease-in-out),color var(--duration-fast) var(--ease-in-out);width:28px}.hud-icon-btn .el-icon,.hud-icon-btn svg{font-size:14px;height:14px;width:14px}.hud-icon-btn:hover:not(:disabled){background:color-mix(in srgb,var(--tone) 24%,transparent);color:var(--text-primary)}.hud-icon-btn:focus-visible{outline:1px solid var(--tone);outline-offset:1px}.hud-icon-btn:disabled{cursor:not-allowed;opacity:.4}.hud-icon-btn.is-danger{--tone:var(--color-danger)}.hud-icon-btn.is-warning{--tone:var(--hud-amber)}.hud-icon-btn.is-success{--tone:var(--color-success)}.hud-icon-btn.is-muted{--tone:var(--text-tertiary)}.hud-cell-id{color:color-mix(in srgb,var(--brand-primary) 70%,var(--text-tertiary))}.hud-cell-id,.hud-cell-mono{font-family:var(--font-mono);font-size:12px}.hud-cell-mono{color:var(--text-secondary)}.hud-cell-num{color:var(--text-primary);font-family:var(--font-hud);font-variant-numeric:tabular-nums;font-weight:var(--font-semibold)}.hud-cell-num.is-accent{color:var(--brand-primary)}.hud-cell-num.is-amber{color:var(--hud-amber)}.hud-cell-num.is-success{color:var(--color-success)}.hud-cell-num.is-danger{color:var(--color-danger)}.hud-cell-muted{color:var(--text-tertiary);font-size:12px}.hud-cell-strong{color:var(--text-primary);font-weight:var(--font-medium)}.hud-break{overflow-wrap:anywhere;word-break:break-word}.hud-kv{border-left:1px solid var(--border-primary);border-top:1px solid var(--border-primary);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.hud-kv>div{background:var(--hud-panel-fill-strong);border-bottom:1px solid var(--border-primary);border-right:1px solid var(--border-primary);display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 14px}.hud-kv .hud-kv__label,.hud-kv dt{color:color-mix(in srgb,var(--brand-primary) 55%,var(--text-tertiary));font-family:var(--font-mono);font-size:10px;letter-spacing:.16em}.hud-kv .hud-kv__value,.hud-kv dd{color:var(--text-primary);font-size:var(--text-sm);margin:0;word-break:break-all}.hud-empty{align-items:center;background:repeating-linear-gradient(-45deg,transparent 0 10px,rgba(var(--hud-accent-rgb),.025) 10px 20px);color:var(--text-tertiary);display:flex;flex-direction:column;font-size:var(--text-sm);gap:8px;justify-content:center;letter-spacing:.04em;min-height:160px;text-align:center}.hud-empty:before{color:color-mix(in srgb,var(--brand-primary) 50%,var(--text-muted));content:"NO SIGNAL";font-family:var(--font-mono);font-size:10px;letter-spacing:.32em}.hud-chip{--tone:var(--text-secondary);align-items:center;background:color-mix(in srgb,var(--tone) 10%,transparent);border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);color:var(--tone);display:inline-flex;font-size:11px;gap:5px;letter-spacing:.04em;padding:1px 8px;white-space:nowrap}.hud-chip:before{background:currentColor;box-shadow:0 0 6px currentColor;content:"";height:5px;width:5px}.hud-chip.is-accent{--tone:var(--brand-primary)}.hud-chip.is-success{--tone:var(--color-success)}.hud-chip.is-warning{--tone:var(--hud-amber)}.hud-chip.is-danger{--tone:var(--color-danger)}.hud-chip.is-info{--tone:var(--color-info)}.container{margin-left:auto;margin-right:auto;padding-left:var(--sp-2);padding-right:var(--sp-2);width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.container-fluid{padding-left:var(--sp-2);padding-right:var(--sp-2);width:100%}.grid-12{display:grid;gap:var(--sp-3);grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.grid-12{grid-template-columns:repeat(12,1fr)}}.grid-12 .col-1{grid-column:span 1}@media(min-width:768px){.grid-12 .col-1{grid-column:span 1}}.grid-12 .col-2{grid-column:span 1}@media(min-width:768px){.grid-12 .col-2{grid-column:span 2}}.grid-12 .col-3{grid-column:span 1}@media(min-width:768px){.grid-12 .col-3{grid-column:span 3}}.grid-12 .col-4{grid-column:span 1}@media(min-width:768px){.grid-12 .col-4{grid-column:span 4}}.grid-12 .col-5{grid-column:span 1}@media(min-width:768px){.grid-12 .col-5{grid-column:span 5}}.grid-12 .col-6{grid-column:span 1}@media(min-width:768px){.grid-12 .col-6{grid-column:span 6}}.grid-12 .col-7{grid-column:span 1}@media(min-width:768px){.grid-12 .col-7{grid-column:span 7}}.grid-12 .col-8{grid-column:span 1}@media(min-width:768px){.grid-12 .col-8{grid-column:span 8}}.grid-12 .col-9{grid-column:span 1}@media(min-width:768px){.grid-12 .col-9{grid-column:span 9}}.grid-12 .col-10{grid-column:span 1}@media(min-width:768px){.grid-12 .col-10{grid-column:span 10}}.grid-12 .col-11{grid-column:span 1}@media(min-width:768px){.grid-12 .col-11{grid-column:span 11}}.grid-12 .col-12{grid-column:span 1}@media(min-width:768px){.grid-12 .col-12{grid-column:span 12}}.grid-12 .col-xs-12{grid-column:span 1}@media(min-width:768px){.grid-12 .col-md-6{grid-column:span 6}.grid-12 .col-md-4{grid-column:span 4}}@media(min-width:1024px){.grid-12 .col-lg-3{grid-column:span 3}}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--sp-1)}.gap-2{gap:var(--sp-2)}.gap-3{gap:var(--sp-3)}.gap-4{gap:var(--sp-4)}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0,.mx-0{margin-right:0}.mx-0{margin-left:0}.my-0{margin-bottom:0;margin-top:0}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0,.px-0{padding-right:0}.px-0{padding-left:0}.py-0{padding-bottom:0;padding-top:0}.m-1{margin:var(--sp-1)}.mt-1{margin-top:var(--sp-1)}.mb-1{margin-bottom:var(--sp-1)}.ml-1{margin-left:var(--sp-1)}.mr-1,.mx-1{margin-right:var(--sp-1)}.mx-1{margin-left:var(--sp-1)}.my-1{margin-bottom:var(--sp-1);margin-top:var(--sp-1)}.p-1{padding:var(--sp-1)}.pt-1{padding-top:var(--sp-1)}.pb-1{padding-bottom:var(--sp-1)}.pl-1{padding-left:var(--sp-1)}.pr-1,.px-1{padding-right:var(--sp-1)}.px-1{padding-left:var(--sp-1)}.py-1{padding-bottom:var(--sp-1);padding-top:var(--sp-1)}.m-2{margin:var(--sp-2)}.mt-2{margin-top:var(--sp-2)}.mb-2{margin-bottom:var(--sp-2)}.ml-2{margin-left:var(--sp-2)}.mr-2,.mx-2{margin-right:var(--sp-2)}.mx-2{margin-left:var(--sp-2)}.my-2{margin-bottom:var(--sp-2);margin-top:var(--sp-2)}.p-2{padding:var(--sp-2)}.pt-2{padding-top:var(--sp-2)}.pb-2{padding-bottom:var(--sp-2)}.pl-2{padding-left:var(--sp-2)}.pr-2,.px-2{padding-right:var(--sp-2)}.px-2{padding-left:var(--sp-2)}.py-2{padding-bottom:var(--sp-2);padding-top:var(--sp-2)}.m-3{margin:var(--sp-3)}.mt-3{margin-top:var(--sp-3)}.mb-3{margin-bottom:var(--sp-3)}.ml-3{margin-left:var(--sp-3)}.mr-3,.mx-3{margin-right:var(--sp-3)}.mx-3{margin-left:var(--sp-3)}.my-3{margin-bottom:var(--sp-3);margin-top:var(--sp-3)}.p-3{padding:var(--sp-3)}.pt-3{padding-top:var(--sp-3)}.pb-3{padding-bottom:var(--sp-3)}.pl-3{padding-left:var(--sp-3)}.pr-3,.px-3{padding-right:var(--sp-3)}.px-3{padding-left:var(--sp-3)}.py-3{padding-bottom:var(--sp-3);padding-top:var(--sp-3)}.m-4{margin:var(--sp-4)}.mt-4{margin-top:var(--sp-4)}.mb-4{margin-bottom:var(--sp-4)}.ml-4{margin-left:var(--sp-4)}.mr-4,.mx-4{margin-right:var(--sp-4)}.mx-4{margin-left:var(--sp-4)}.my-4{margin-bottom:var(--sp-4);margin-top:var(--sp-4)}.p-4{padding:var(--sp-4)}.pt-4{padding-top:var(--sp-4)}.pb-4{padding-bottom:var(--sp-4)}.pl-4{padding-left:var(--sp-4)}.pr-4,.px-4{padding-right:var(--sp-4)}.px-4{padding-left:var(--sp-4)}.py-4{padding-bottom:var(--sp-4);padding-top:var(--sp-4)}.table-responsive{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}@media(max-width:768px){.table-responsive::-webkit-scrollbar{height:6px}.table-responsive::-webkit-scrollbar-thumb{background:var(--gpt-border);border-radius:3px}}@media(max-width:640px){.table-responsive.card-mode .el-table{display:none}.table-responsive.card-mode+.table-cards{display:block}}.table-cards{display:none}@media(max-width:640px){.table-cards{display:block}.table-cards .table-card{background:var(--gpt-surface);border:1px solid var(--gpt-border);border-radius:var(--radius);margin-bottom:var(--sp-2);padding:var(--sp-3)}.table-cards .table-card .card-row{border-bottom:1px solid var(--gpt-border);display:flex;justify-content:space-between;padding:var(--sp-1) 0}.table-cards .table-card .card-row:last-child{border-bottom:none}.table-cards .table-card .card-row .label{color:var(--gpt-muted);font-size:.875rem}.table-cards .table-card .card-row .value{color:var(--gpt-text);font-weight:500}}@media(max-width:480px){.hidden-xs-down{display:none!important}}.visible-xs-down{display:none}@media(max-width:480px){.visible-xs-down{display:block!important}}@media(max-width:640px){.hidden-sm-down{display:none!important}}.visible-sm-down{display:none}@media(max-width:640px){.visible-sm-down{display:block!important}}@media(max-width:768px){.hidden-md-down{display:none!important}}.visible-md-down{display:none}@media(max-width:768px){.visible-md-down{display:block!important}}@media(max-width:1024px){.hidden-lg-down{display:none!important}}.visible-lg-down{display:none}@media(max-width:1024px){.visible-lg-down{display:block!important}}@media(max-width:1280px){.hidden-xl-down{display:none!important}}.visible-xl-down{display:none}@media(max-width:1280px){.visible-xl-down{display:block!important}}@media(max-width:1536px){.hidden-2xl-down{display:none!important}}.visible-2xl-down{display:none}@media(max-width:1536px){.visible-2xl-down{display:block!important}}.mobile-only{display:none}@media(max-width:768px){.mobile-only{display:block}}.desktop-only{display:block}@media(max-width:768px){.desktop-only{display:none}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}@media(max-width:768px){.text-center-mobile{text-align:center}.text-left-mobile{text-align:left}}.w-full{width:100%}.w-auto{width:auto}.max-w-full{max-width:100%}.h-full{height:100%}.h-auto{height:auto}.min-h-screen{min-height:100vh}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.responsive-img,.responsive-media{display:block;height:auto;max-width:100%}.responsive-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.responsive-video iframe,.responsive-video video{height:100%;left:0;position:absolute;top:0;width:100%}:root{--gpt-accent:#10a37f;--gpt-accent-hover:#1a7f64;--gpt-accent-light:rgba(16,163,127,.1);--gpt-bg:#0e0f12;--gpt-surface:#16181d;--gpt-surface-hover:#1e2026;--gpt-card:#1a1c21;--gpt-text:#ecedee;--gpt-text-secondary:#aeb3bd;--gpt-text-muted:#6b7280;--gpt-border:#262a32;--gpt-border-light:#2d3139;--gpt-success:#10a37f;--gpt-error:#ef4444;--gpt-warning:#f59e0b;--gpt-info:#3b82f6;--gpt-radius-sm:8px;--gpt-radius-md:12px;--gpt-radius-lg:16px;--radius:12px;--sp-1:8px;--sp-2:12px;--sp-3:16px;--sp-4:24px;--fz:clamp(12px,1.6vw,18px);--h1:clamp(22px,2.6vw,32px);--h2:clamp(18px,2.2vw,28px);--h3:clamp(16px,2vw,24px);--small:clamp(11px,1.4vw,14px);--gpt-shadow-sm:0 1px 2px 0 rgba(0,0,0,.3);--gpt-shadow-md:0 4px 6px -1px rgba(0,0,0,.4);--gpt-shadow-lg:0 10px 15px -3px rgba(0,0,0,.5);--gpt-transition:all .2s cubic-bezier(.4,0,.2,1)}body{background:var(--gpt-bg);color:var(--gpt-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:var(--fz);line-height:1.6}h1,h2{color:var(--gpt-text);font-weight:600}h3{color:var(--gpt-text-secondary);font-size:var(--h3);font-weight:500}.small-text,small{font-size:var(--small)}.gpt-card{background:var(--gpt-surface);border:1px solid var(--gpt-border);border-radius:var(--gpt-radius-md);padding:20px;transition:var(--gpt-transition)}.gpt-card:hover{border-color:var(--gpt-border-light);box-shadow:var(--gpt-shadow-md)}.gpt-button{background:var(--gpt-accent);border:none;border-radius:var(--gpt-radius-sm);color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:var(--gpt-transition)}.gpt-button:hover{background:var(--gpt-accent-hover);transform:translateY(-1px)}.gpt-button:active{transform:translateY(0)}.gpt-button-secondary{background:var(--gpt-surface);border:1px solid var(--gpt-border);color:var(--gpt-text)}.gpt-button-secondary:hover{background:var(--gpt-surface-hover);border-color:var(--gpt-border-light)}.gpt-input{background:var(--gpt-surface);border:1px solid var(--gpt-border);border-radius:var(--gpt-radius-sm);color:var(--gpt-text);padding:10px 14px;transition:var(--gpt-transition)}.gpt-input:focus{border-color:var(--gpt-accent);box-shadow:0 0 0 3px var(--gpt-accent-light);outline:none}.gpt-input::-moz-placeholder{color:var(--gpt-text-muted)}.gpt-input::placeholder{color:var(--gpt-text-muted)}.gpt-table{background:var(--gpt-surface);border-radius:var(--gpt-radius-md);overflow:hidden;width:100%}.gpt-table th{background:var(--gpt-card);color:var(--gpt-text-secondary);font-weight:600;text-align:left}.gpt-table td,.gpt-table th{border-bottom:1px solid var(--gpt-border);padding:12px 16px}.gpt-table tr:hover{background:var(--gpt-surface-hover)}.text-muted{color:var(--gpt-text-muted)}.text-secondary{color:var(--gpt-text-secondary)}.text-accent{color:var(--gpt-accent)}.text-error{color:var(--gpt-error)}.text-success{color:var(--gpt-success)}.hud-loader[data-v-517226ef]{--s:64px;--tone:var(--brand-primary);align-items:center;color:var(--tone);display:inline-flex;flex-direction:column;gap:12px}.hud-loader--sm[data-v-517226ef]{--s:36px;gap:8px}.hud-loader--lg[data-v-517226ef]{--s:112px;gap:16px}.hud-loader__visual[data-v-517226ef]{height:var(--s);position:relative;width:var(--s)}.hud-loader__visual[data-v-517226ef]>*{position:absolute}.hud-loader__text[data-v-517226ef]{animation:hud-breathe 1.4s ease-in-out infinite;font-family:var(--font-mono);font-size:11px;letter-spacing:.32em;text-indent:.32em;text-shadow:var(--hud-text-glow)}.hud-loader--sm .hud-loader__text[data-v-517226ef]{font-size:9px}.hud-loader__cursor[data-v-517226ef]{animation:hud-blink 1s steps(1) infinite}.hud-loader__progress[data-v-517226ef]{background:rgba(var(--hud-accent-rgb),.15);height:3px;min-width:120px;width:calc(var(--s)*2)}.hud-loader__progress span[data-v-517226ef]{background:var(--tone);box-shadow:0 0 8px var(--tone);display:block;height:100%;transition:width .3s var(--ease-hud)}.rt-ring[data-v-517226ef]{animation:hud-spin 6s linear infinite;background:repeating-conic-gradient(from 0deg,var(--tone) 0deg 18deg,transparent 18deg 30deg);filter:drop-shadow(0 0 6px var(--tone));inset:0;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px))}.rt-arc[data-v-517226ef],.rt-ring[data-v-517226ef]{border-radius:50%}.rt-arc[data-v-517226ef]{animation:hud-spin-rev 1.1s linear infinite;border-bottom:2px solid transparent;border-left:2px solid transparent;border-left-color:color-mix(in srgb,var(--tone) 35%,transparent);border-right:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--tone);inset:18%}.rt-cross[data-v-517226ef]{background:linear-gradient(var(--tone),var(--tone)) center 8%/1px 12% no-repeat,linear-gradient(var(--tone),var(--tone)) center 92%/1px 12% no-repeat,linear-gradient(var(--tone),var(--tone)) 8%/12% 1px no-repeat,linear-gradient(var(--tone),var(--tone)) 92%/12% 1px no-repeat;inset:0;opacity:.8}.rt-dot[data-v-517226ef]{animation:hud-pulse 1.2s ease-in-out infinite;background:var(--tone);border-radius:50%;box-shadow:0 0 10px var(--tone);height:6px;left:50%;margin:-3px 0 0 -3px;top:50%;width:6px}.rd-rings[data-v-517226ef]{background:linear-gradient(color-mix(in srgb,var(--tone) 30%,transparent),color-mix(in srgb,var(--tone) 30%,transparent)) 50%/1px 100% no-repeat,linear-gradient(color-mix(in srgb,var(--tone) 30%,transparent),color-mix(in srgb,var(--tone) 30%,transparent)) 50%/100% 1px no-repeat,repeating-radial-gradient(circle,transparent 0 calc(var(--s)/8),color-mix(in srgb,var(--tone) 30%,transparent) calc(var(--s)/8) calc(var(--s)/8 + 1px));border:1px solid color-mix(in srgb,var(--tone) 70%,transparent);border-radius:50%;inset:0}.rd-sweep[data-v-517226ef]{animation:hud-spin 2s linear infinite;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--tone) 8%,transparent) 260deg,color-mix(in srgb,var(--tone) 70%,transparent) 359deg,transparent 1turn);border-radius:50%;inset:0}.rd-blip[data-v-517226ef]{animation:hud-radar-blip-517226ef 2s ease-out infinite;background:var(--tone);border-radius:50%;box-shadow:0 0 8px var(--tone);height:5px;width:5px}.rd-blip--a[data-v-517226ef]{left:64%;top:26%}.rd-blip--b[data-v-517226ef]{animation-delay:1.1s;left:30%;top:62%}.hx-svg[data-v-517226ef]{height:100%;inset:0;overflow:visible;width:100%}.hx-track[data-v-517226ef]{fill:none;stroke:color-mix(in srgb,var(--tone) 25%,transparent);stroke-width:2}.hx-run[data-v-517226ef]{animation:hud-hex-run-517226ef 1.4s linear infinite;fill:none;filter:drop-shadow(0 0 4px var(--tone));stroke:var(--tone);stroke-dasharray:60 220;stroke-width:3}.hx-core[data-v-517226ef]{animation:hud-pulse 1.2s ease-in-out infinite;fill:color-mix(in srgb,var(--tone) 35%,transparent);stroke:var(--tone);stroke-width:1.5;transform-origin:50% 50%}.hud-loader--bars .hud-loader__visual[data-v-517226ef]{align-items:flex-end;display:flex;height:calc(var(--s)*.7);justify-content:space-between}.br-bar[data-v-517226ef]{animation:hud-bars .9s ease-in-out infinite;background:linear-gradient(0deg,var(--tone),color-mix(in srgb,var(--tone) 30%,transparent));box-shadow:0 0 6px color-mix(in srgb,var(--tone) 60%,transparent);height:100%;position:static!important;transform-origin:bottom;width:12%}.ob-core[data-v-517226ef]{animation:hud-pulse 1.6s ease-in-out infinite;background:radial-gradient(circle,#fff 0,var(--tone) 45%,transparent 72%);border-radius:50%;box-shadow:0 0 18px var(--tone);height:26%;left:37%;top:37%;width:26%}.ob-orbit[data-v-517226ef]{animation:hud-spin 2.4s linear infinite;border:1px solid color-mix(in srgb,var(--tone) 28%,transparent);border-radius:50%;inset:0}.ob-orbit i[data-v-517226ef]{background:var(--tone);border-radius:50%;box-shadow:0 0 8px var(--tone);height:6px;left:50%;margin-left:-3px;position:absolute;top:-3px;width:6px}.ob-orbit--a[data-v-517226ef]{animation-name:hud-orbit-a-517226ef;transform:rotateX(65deg) rotate(0)}.ob-orbit--b[data-v-517226ef]{animation-duration:3s;animation-name:hud-orbit-b-517226ef}.ob-orbit--c[data-v-517226ef]{animation-duration:3.6s;animation-name:hud-orbit-c-517226ef}@keyframes hud-orbit-a-517226ef{0%{transform:rotateX(68deg) rotate(0)}to{transform:rotateX(68deg) rotate(1turn)}}@keyframes hud-orbit-b-517226ef{0%{transform:rotateY(68deg) rotate(0)}to{transform:rotateY(68deg) rotate(1turn)}}@keyframes hud-orbit-c-517226ef{0%{transform:rotateX(68deg) rotateY(45deg) rotate(0)}to{transform:rotateX(68deg) rotateY(45deg) rotate(-1turn)}}@keyframes hud-hex-run-517226ef{to{stroke-dashoffset:-280}}@keyframes hud-radar-blip-517226ef{0%,to{opacity:0;transform:scale(.6)}10%{opacity:1;transform:scale(1.2)}60%{opacity:.2}}:root{--gpt-bg:var(--color-bg-primary);--gpt-surface:var(--color-bg-secondary);--gpt-surface-hover:var(--color-bg-hover,var(--color-bg-tertiary));--gpt-card:var(--color-bg-tertiary);--gpt-text:var(--color-text-primary);--gpt-text-secondary:var(--color-text-secondary);--gpt-text-muted:var(--color-text-tertiary);--gpt-border:var(--color-border-primary);--gpt-border-light:var(--color-border-secondary);--gpt-accent:var(--color-brand-primary);--gpt-accent-hover:var(--color-brand-hover);--gpt-accent-light:var(--color-brand-light,rgba(16,163,127,.1));--gpt-success:var(--color-success);--gpt-error:var(--color-danger);--gpt-warning:var(--color-warning);--gpt-info:var(--color-info);--gpt-radius-sm:8px;--gpt-radius-md:12px;--gpt-radius-lg:16px;--radius:12px;--sp-1:8px;--sp-2:12px;--sp-3:16px;--sp-4:24px;--fz:clamp(12px,1.6vw,18px);--h1:clamp(22px,2.6vw,32px);--h2:clamp(18px,2.2vw,28px);--h3:clamp(16px,2vw,24px);--small:clamp(11px,1.4vw,14px);--gpt-shadow-sm:var(--color-shadow-sm,0 1px 2px 0 rgba(0,0,0,.05));--gpt-shadow-md:var(--color-shadow-md,0 4px 6px -1px rgba(0,0,0,.1));--gpt-shadow-lg:var(--color-shadow-lg,0 10px 15px -3px rgba(0,0,0,.1));--gpt-transition:all .3s cubic-bezier(.4,0,.2,1);--color-transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}body{background:var(--color-bg-primary);color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:var(--fz);line-height:1.6;transition:var(--color-transition)}h1{font-size:var(--h1);margin-bottom:var(--sp-3)}h1,h2{color:var(--color-text-primary);font-weight:600}h2{font-size:var(--h2)}h2,h3{margin-bottom:var(--sp-2)}h3{color:var(--color-text-secondary);font-size:var(--h3);font-weight:500}.small-text,small{color:var(--color-text-tertiary);font-size:var(--small)}.gpt-card{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--gpt-radius-md);padding:20px;transition:var(--color-transition)}.gpt-card:hover{border-color:var(--color-border-secondary);box-shadow:var(--color-shadow-md)}.gpt-button{background:var(--color-brand-primary);border:none;border-radius:var(--gpt-radius-sm);color:var(--color-text-inverse);cursor:pointer;font-weight:500;padding:10px 20px;transition:var(--color-transition)}.gpt-button:hover{background:var(--color-brand-hover);transform:translateY(-1px)}.gpt-button:active{background:var(--color-brand-active);transform:translateY(0)}.gpt-button:disabled{cursor:not-allowed;opacity:.5}.gpt-button-secondary{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);color:var(--color-text-primary)}.gpt-button-secondary:hover{background:var(--color-bg-hover);border-color:var(--color-border-secondary)}.gpt-input{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--gpt-radius-sm);color:var(--color-text-primary);padding:10px 14px;transition:var(--color-transition)}.gpt-input:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-brand-light);outline:none}.gpt-input::-moz-placeholder{color:var(--color-text-tertiary)}.gpt-input::placeholder{color:var(--color-text-tertiary)}.gpt-table{background:var(--color-bg-secondary);border-radius:var(--gpt-radius-md);overflow:hidden;width:100%}.gpt-table th{background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-weight:600;text-align:left}.gpt-table td,.gpt-table th{border-bottom:1px solid var(--color-border-primary);padding:12px 16px}.gpt-table td{color:var(--color-text-primary)}.gpt-table tr:last-child td{border-bottom:none}.gpt-table tr:hover{background:var(--color-bg-hover)}.text-muted{color:var(--color-text-tertiary)!important}.text-secondary{color:var(--color-text-secondary)!important}.text-accent{color:var(--color-brand-primary)!important}.text-error{color:var(--color-danger)!important}.text-success{color:var(--color-success)!important}.text-warning{color:var(--color-warning)!important}.text-info{color:var(--color-info)!important}.loading-container{align-items:center;background:var(--bg-page,#04060b);display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}
