:root{--color-primary: #28a8c8;--color-accent: #50c4dc;--color-complement: #18b8a0;--color-indigo: #4466b8;--color-success: #1eb898;--color-error: #cc3c50;--color-gold: #cc9a18;--color-info: #88c8dc;--color-bg-deep: #060e1a;--color-bg-dark: #040a12;--color-text: #ffffff;--color-text-secondary: rgba(255, 255, 255, .8);--color-text-muted: rgba(255, 255, 255, .7);--color-text-dim: rgba(255, 255, 255, .6);--color-text-faint: rgba(255, 255, 255, .4);--color-text-ghost: rgba(255, 255, 255, .15);--alpha-primary-05: rgba(40, 168, 200, .05);--alpha-primary-08: rgba(40, 168, 200, .08);--alpha-primary-10: rgba(40, 168, 200, .1);--alpha-primary-15: rgba(40, 168, 200, .15);--alpha-primary-20: rgba(40, 168, 200, .2);--alpha-primary-25: rgba(40, 168, 200, .25);--alpha-primary-30: rgba(40, 168, 200, .3);--alpha-primary-50: rgba(40, 168, 200, .5);--alpha-accent-10: rgba(80, 196, 220, .1);--alpha-accent-20: rgba(80, 196, 220, .2);--alpha-accent-30: rgba(80, 196, 220, .3);--alpha-accent-40: rgba(80, 196, 220, .4);--alpha-indigo-08: rgba(68, 102, 184, .08);--alpha-indigo-10: rgba(68, 102, 184, .1);--alpha-indigo-35: rgba(68, 102, 184, .35);--alpha-error-10: rgba(204, 60, 80, .1);--alpha-error-20: rgba(204, 60, 80, .2);--alpha-gold-10: rgba(204, 154, 24, .1);--alpha-gold-20: rgba(204, 154, 24, .2);--alpha-black-30: rgba(0, 0, 0, .3);--alpha-black-40: rgba(0, 0, 0, .4);--alpha-black-85: rgba(0, 0, 0, .85);--alpha-bg-panel: rgba(6, 14, 26, .7);--alpha-bg-panel-deep: rgba(6, 14, 26, .95);--alpha-bg-nav: rgba(4, 10, 20, .95);--font-mono: "Courier New", monospace;--border-panel: 1px solid var(--alpha-primary-30);--border-accent: 2px solid var(--alpha-primary-50);--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-xl: 15px;--border-radius-pill: 20px;--border-radius-round: 50%;--shadow-panel: 0 8px 32px rgba(0, 0, 0, .4);--shadow-panel-hover: 0 12px 40px rgba(0, 0, 0, .5);--shadow-glow-primary: 0 0 12px var(--alpha-primary-25);--shadow-glow-accent: 0 0 15px var(--alpha-accent-30);--transition-fast: all .2s ease;--transition-normal: all .3s ease;--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1);--spacing-xs: 5px;--spacing-sm: 8px;--spacing-md: 15px;--spacing-lg: 20px;--spacing-xl: 25px;--spacing-2xl: 30px}.space-bg{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background:radial-gradient(circle at 20% 80%,rgba(40,168,200,.13) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(68,102,184,.11) 0%,transparent 50%),radial-gradient(circle at 65% 75%,rgba(24,184,160,.09) 0%,transparent 45%),radial-gradient(circle at 40% 40%,rgba(80,196,220,.06) 0%,transparent 50%),var(--color-bg-deep);animation:spaceShift 20s ease-in-out infinite}@keyframes spaceShift{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(.5deg) scale(1.02)}}.panel-container{min-height:100%;background:var(--color-bg-deep);position:relative;font-family:var(--font-mono);color:var(--color-text)}.panel-content{position:relative;z-index:10}.module-header{display:flex;justify-content:space-between;align-items:center;padding:15px 25px;background:var(--alpha-bg-panel);border-bottom:2px solid var(--alpha-primary-30);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.module-header .header-left,.module-header .header-right{display:flex;align-items:center;gap:var(--spacing-lg)}.module-title{font-size:1.4em;background:linear-gradient(90deg,var(--color-accent),var(--color-primary),var(--color-complement));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;margin:0}.clock-display{color:var(--color-text-secondary);font-family:var(--font-mono)}.section-card{background:var(--alpha-bg-panel);border:var(--border-panel);border-radius:var(--border-radius-xl);padding:var(--spacing-lg);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:var(--shadow-panel);transition:var(--transition-normal);position:relative;overflow:hidden}.section-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-primary),var(--color-complement),transparent);opacity:.6}.section-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-panel-hover);border-color:var(--alpha-primary-50)}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);padding-bottom:10px;border-bottom:1px solid var(--alpha-primary-30)}.section-heading h3{color:var(--color-text);margin:0;text-shadow:0 0 15px rgba(255,255,255,.25);font-size:1.1em;text-transform:uppercase;letter-spacing:1px}.status-pill{padding:8px 16px;border-radius:var(--border-radius-pill);font-weight:700;font-size:.9em;border:1px solid;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:pillPulse 2s infinite}.status-pill--accent{background:var(--alpha-accent-20);color:var(--color-accent);border-color:var(--color-accent);box-shadow:var(--shadow-glow-accent)}@keyframes pillPulse{0%,to{box-shadow:0 0 15px var(--alpha-accent-30)}50%{box-shadow:0 0 25px #50c4dc99}}.info-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.9em}.info-row:last-child{margin-bottom:0;padding-top:12px;border-top:1px solid var(--alpha-primary-20)}.info-row-label{color:var(--color-text-muted);text-transform:uppercase;font-size:.8em;letter-spacing:1px}.info-row-value{color:var(--color-text);font-weight:700}.btn-execute{width:100%;padding:15px;font-family:inherit;font-weight:700;font-size:1.1em;border-radius:30px;cursor:pointer;transition:var(--transition-normal);text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden}.btn-execute:hover:not(:disabled){box-shadow:0 0 20px currentColor;transform:translateY(-2px) scale(1.02)}.btn-execute:disabled{opacity:.5;cursor:not-allowed}.btn-execute--loading{animation:btnPulseLoading 1.5s infinite}@keyframes btnPulseLoading{0%,to{opacity:.8}50%{opacity:1;transform:scale(1.02)}}.text-positive{color:var(--color-success)}.text-negative{color:var(--color-error)}.text-accent{color:var(--color-accent)}.text-primary{color:var(--color-primary)}.text-gold{color:var(--color-gold)}.glow-accent{text-shadow:0 0 5px var(--color-accent)}.glow-primary{text-shadow:0 0 8px rgba(40,168,200,.35)}@media(max-width:768px){.module-header{flex-direction:column;gap:15px;padding:15px}}
