@font-face{font-family:Orbitron;src:url(/assets/Orbitron-Regular-DpX71Nxb.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Orbitron;src:url(/assets/Orbitron-Bold-BA3qQ7VI.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/Rajdhani-Light-yqdWrT92.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/Rajdhani-Regular-Dom0fR4-.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/Rajdhani-Bold-DpQCrXtY.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/outfit-100-BRQJr94Q.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/outfit-400-FrVtQLUa.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/outfit-500-DUczz0KQ.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/outfit-600-CGgrfrE2.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/outfit-700-DeoDNdlz.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--db-color-space-black: #050508;--db-color-neon-pink: #ff2d95;--db-color-neon-blue: #0066ff;--db-color-accent-pink: #ff00ff;--db-color-text-primary: #e0e0e0;--db-color-text-muted: #94a3b8;--db-glass-bg: rgba(10, 15, 25, .85);--db-glass-border: rgba(255, 45, 149, .2);--db-glass-blur: blur(12px);--db-font-display: "Orbitron", sans-serif;--db-font-body: "Rajdhani", sans-serif;--db-spacing-xs: .25rem;--db-spacing-sm: .5rem;--db-spacing-md: 1rem;--db-spacing-lg: 1.5rem;--db-spacing-xl: 2rem;--db-radius-sm: .25rem;--db-radius-md: .5rem;--db-radius-lg: .75rem;--db-shadow-neon: 0 0 10px rgba(255, 45, 149, .2), inset 0 0 5px rgba(255, 45, 149, .1);--db-shadow-glass: 0 8px 32px 0 rgba(0, 0, 0, .8);--db-transition-fast: .15s ease;--db-transition-normal: .25s ease;--db-form-spacing: 1rem;--db-form-label-spacing: .25rem;--db-form-input-padding: .5rem;--db-form-control-height: 2rem;--db-form-font-size: .75rem;--db-form-label-font-size: .625rem;--db-form-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}:root{--db-color-surface-bg: #05060A;--db-color-surface: #0B0E16;--db-color-surface-raised: #11151F;--db-color-surface-hi: #171C28;--db-color-cyan: #00E5FF;--db-color-cyan-soft: rgba(0, 229, 255, .1);--db-color-orange: #FF6B3D;--db-color-green: #5AE08A;--db-color-green-soft: rgba(90, 224, 138, .12);--db-color-red: #FF4D5E;--db-color-red-soft: rgba(255, 77, 94, .12);--db-color-pink-soft: rgba(255, 45, 149, .12);--db-color-pink-dim: rgba(255, 45, 149, .45);--db-color-border: rgba(255, 255, 255, .06);--db-color-border-strong: rgba(255, 255, 255, .1);--db-color-border-active: rgba(255, 45, 149, .55);--db-color-text-dim: #8B92A6;--db-color-text-faint: #5A6175;--db-color-text-link: #7AA7D9;--db-font-display-major: "Outfit", -apple-system, system-ui, sans-serif;--db-font-ui: "Outfit", -apple-system, system-ui, sans-serif;--db-font-mono-code: "Fira Code", ui-monospace, monospace;--db-bp-mobile: 768px;--db-color-sheet-bg: rgba(11, 14, 22, .72);--db-color-sheet-header-bg: rgba(11, 14, 22, .55);--db-shadow-sheet: 0 -8px 30px rgba(0, 0, 0, .4), 0 0 0 1px rgba(0, 0, 0, .3);--db-color-star: 255, 255, 255;--db-color-switch-knob: #ffffff;--db-color-avatar-warm: #ffc36b;--db-color-avatar-deep: #6b1a48;--db-gradient-astrogram-avatar: radial-gradient( circle at 30% 30%, var(--db-color-avatar-warm), var(--db-color-neon-pink) 70%, var(--db-color-avatar-deep) );--db-color-filter-default: #ff00ff;--db-color-text-error: #ff6b6b}.db-form-group{display:flex;flex-direction:column;gap:var(--db-form-label-spacing);margin-bottom:var(--db-form-spacing);flex:1}.db-form-group:last-child{margin-bottom:0}.db-form-label{font-family:var(--db-font-ui);font-size:var(--db-form-label-font-size);text-transform:uppercase;letter-spacing:.15em;color:var(--db-color-neon-pink);opacity:.8;margin-bottom:0;font-weight:600}.db-form-input,.db-form-select{width:100%;height:var(--db-form-control-height);background:#0000004d;border:1px solid var(--db-glass-border);color:var(--db-color-text-primary);padding:0 var(--db-form-input-padding);font-size:.75rem;border-radius:var(--db-radius-sm);transition:all var(--db-transition-fast);font-family:inherit;display:flex;align-items:center}.db-form-input:focus,.db-form-select:focus{outline:none;border-color:var(--db-color-neon-pink);background:#ff2d950d;box-shadow:0 0 10px #ff2d9533}body{margin:0;background-color:var(--db-color-space-black);color:var(--db-color-text-primary);font-family:var(--db-font-body);overflow-x:hidden}.db-glass-panel{background:var(--db-glass-bg);backdrop-filter:var(--db-glass-blur);-webkit-backdrop-filter:var(--db-glass-blur);border:1px solid var(--db-glass-border);box-shadow:var(--db-shadow-glass)}.db-neon-text{color:var(--db-color-neon-pink);text-shadow:0 0 5px rgba(255,45,149,.5),0 0 10px rgba(255,45,149,.3)}.db-neon-border{border:1px solid var(--db-color-neon-pink);box-shadow:var(--db-shadow-neon)}.db-scanline,.db-scanline-top{position:relative;overflow:hidden}.db-scanline:after,.db-scanline-top:before{content:"";position:absolute;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--db-color-neon-pink),transparent);animation:scanline 6s linear infinite;opacity:.6;pointer-events:none;z-index:10}.db-scanline:after{bottom:0}.db-scanline-top:before{top:0}@keyframes scanline{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes db-scanline-anim{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(-100%)}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-thumb{background:var(--db-color-neon-pink);border-radius:2px}*,*:before,*:after{box-sizing:border-box}body{margin:0;background-color:var(--db-color-space-black);color:var(--db-color-text-primary);font-family:var(--db-font-body);overflow-x:hidden;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--db-font-display);text-transform:uppercase;letter-spacing:.1em}.font-display{font-family:var(--db-font-display)}.db-hover-pink,.db-hover-cyan{transition:color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.db-hover-pink.db-hover-pink:hover:not(:disabled):not([disabled]){color:var(--db-color-neon-pink);border-color:var(--db-color-border-active);background-color:var(--db-color-pink-soft);box-shadow:0 0 15px var(--db-color-pink-soft)}.db-hover-cyan.db-hover-cyan:hover:not(:disabled):not([disabled]){color:var(--db-color-cyan);border-color:var(--db-color-cyan);background-color:var(--db-color-cyan-soft);box-shadow:0 0 15px var(--db-color-cyan-soft)}
