/* ═══════════════════════════════════════════════════════════════
   NASA PUNK — Retro-Futuristic Space Control Room
   Deep navy bg · Teal/cyan primary accent · Amber secondary
   Inspired by 1970s NASA mission control + punk aesthetic
   25 CSS variables · 6 layers · 24 semantic classes
   ═══════════════════════════════════════════════════════════════ */

/* ── 1. Semantic CSS Variables (25 vars, 6 layers) ── */
[data-theme="nasapunk"] {
  /* Backgrounds */
  --bg-primary:    #080c16;
  --bg-secondary:  #0e1322;
  --bg-tertiary:   #151b2e;
  --bg-hover:      #1c2440;
  --bg-overlay:    rgba(4, 6, 14, 0.75);

  /* Text */
  --text-primary:  #d8dce6;
  --text-secondary:#7a8599;
  --text-muted:    #3e4a60;
  --text-inverse:  #080c16;

  /* Border */
  --border:        #1e2840;
  --border-subtle: #141a2c;
  --border-focus:  #00B8C8;

  /* Accent */
  --accent-blue:   #00B8C8;
  --accent-green:  #22c55e;
  --accent-orange: #7a6e62;
  --accent-red:    #ef4444;
  --accent-purple: #7c6cff;
  --accent-yellow: #eab308;

  /* Interactive */
  --btn-primary:       linear-gradient(180deg, #00c8d8, #0090a0);
  --btn-primary-hover: linear-gradient(180deg, #00dce8, #00B8C8);
  --btn-secondary:     transparent;
  --link:              #00B8C8;

  /* Status */
  --status-ok:    #22c55e;
  --status-warn:  #eab308;
  --status-error: #ef4444;
}

/* ── 2. Semantic CSS Classes (24 utility classes) ── */
[data-theme="nasapunk"] .text-primary { color: var(--text-primary); }
[data-theme="nasapunk"] .text-secondary { color: var(--text-secondary); }
[data-theme="nasapunk"] .text-muted { color: var(--text-muted); }
[data-theme="nasapunk"] .text-inverse { color: var(--text-inverse); }
[data-theme="nasapunk"] .text-link { color: var(--link); }

[data-theme="nasapunk"] .bg-primary { background: var(--bg-primary); }
[data-theme="nasapunk"] .bg-secondary { background: var(--bg-secondary); }
[data-theme="nasapunk"] .bg-tertiary { background: var(--bg-tertiary); }
[data-theme="nasapunk"] .bg-hover:hover { background: var(--bg-hover); }
[data-theme="nasapunk"] .bg-overlay { background: var(--bg-overlay); }

[data-theme="nasapunk"] .accent-blue { color: var(--accent-blue); }
[data-theme="nasapunk"] .accent-green { color: var(--accent-green); }
[data-theme="nasapunk"] .accent-orange { color: var(--accent-orange); }
[data-theme="nasapunk"] .accent-red { color: var(--accent-red); }
[data-theme="nasapunk"] .accent-purple { color: var(--accent-purple); }
[data-theme="nasapunk"] .accent-yellow { color: var(--accent-yellow); }

[data-theme="nasapunk"] .border { border-color: var(--border); }
[data-theme="nasapunk"] .border-subtle { border-color: var(--border-subtle); }
[data-theme="nasapunk"] .border-focus:focus { border-color: var(--border-focus); }

[data-theme="nasapunk"] .btn-primary-bg { background: var(--btn-primary); }
[data-theme="nasapunk"] .btn-secondary-bg { background: var(--btn-secondary); }

[data-theme="nasapunk"] .status-ok { color: var(--status-ok); }
[data-theme="nasapunk"] .status-warn { color: var(--status-warn); }
[data-theme="nasapunk"] .status-error { color: var(--status-error); }

/* ── 3. Page Background ── */
[data-theme="nasapunk"] body {
  background: #050810 !important;
  font-family: 'Segoe UI', -apple-system, BlinkMacSystemFont, sans-serif !important;
}

[data-theme="nasapunk"] .canvas {
  background: #080c16 !important;
  border-color: #1e2840 !important;
}

[data-theme="nasapunk"] .canvas-grid {
  background-image:
    linear-gradient(rgba(0, 184, 200, 0.02) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0, 184, 200, 0.02) 1px, transparent 1px) !important;
}

/* ── 4. Deep Space Vignette ── */
[data-theme="nasapunk"] body::before {
  content: '';
  position: fixed;
  top: 0; left: 0; right: 0; bottom: 0;
  background: radial-gradient(
    ellipse at center,
    transparent 40%,
    rgba(0, 0, 0, 0.45) 100%
  );
  pointer-events: none;
  z-index: 99998;
}

/* ── 5. Dash Card — NASA PUNK Panel ── */
[data-theme="nasapunk"] .placed-widget .dash-card {
  background: linear-gradient(180deg, rgba(14,19,34,0.97), rgba(8,12,22,0.95)) !important;
  border: 1px solid #1e2840 !important;
  border-radius: 10px !important;
  box-shadow:
    0 4px 24px rgba(0,0,0,0.6),
    inset 0 1px 0 rgba(0,184,200,0.03) !important;
  backdrop-filter: none !important;
}

[data-theme="nasapunk"] .placed-widget .dash-card-head {
  background: linear-gradient(90deg, rgba(0,184,200,0.06), rgba(122,110,98,0.03)) !important;
  border-bottom: 1px solid #1e2840 !important;
  padding: 10px 14px !important;
  backdrop-filter: none !important;
}

[data-theme="nasapunk"] .placed-widget .dash-card-title {
  color: #00B8C8 !important;
  font-family: 'Segoe UI', -apple-system, sans-serif !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 1.5px !important;
}

[data-theme="nasapunk"] .placed-widget .dash-card-badge {
  color: #7a8599 !important;
  background: rgba(0,184,200,0.1) !important;
  border: 1px solid rgba(0,184,200,0.2) !important;
  font-family: 'Segoe UI', sans-serif !important;
}

[data-theme="nasapunk"] .placed-widget .dash-card-body {
  color: #7a8599 !important;
  font-family: 'Segoe UI', sans-serif !important;
}

/* ── 6. KPI Cards ── */
[data-theme="nasapunk"] .placed-widget .kpi-card {
  background: linear-gradient(180deg, rgba(14,19,34,0.97), rgba(8,12,22,0.9)) !important;
  border: 1px solid #1e2840 !important;
  border-radius: 10px !important;
  box-shadow: 0 4px 20px rgba(0,0,0,0.5), inset 0 1px 0 rgba(0,184,200,0.03) !important;
}

[data-theme="nasapunk"] .placed-widget .kpi-value {
  font-family: 'Segoe UI', sans-serif !important;
  font-weight: 700 !important;
}
[data-theme="nasapunk"] .placed-widget .kpi-value.blue { color: #00B8C8 !important; }
[data-theme="nasapunk"] .placed-widget .kpi-value.green { color: #22c55e !important; }
[data-theme="nasapunk"] .placed-widget .kpi-value.orange { color: #7a6e62 !important; }
[data-theme="nasapunk"] .placed-widget .kpi-value.red { color: #ef4444 !important; }

[data-theme="nasapunk"] .placed-widget .kpi-label {
  color: #7a8599 !important;
  font-family: 'Segoe UI', sans-serif !important;
  text-transform: uppercase !important;
  letter-spacing: 0.8px !important;
  font-size: 10px !important;
  font-weight: 500 !important;
}

[data-theme="nasapunk"] .placed-widget .kpi-indicator.green { background: #22c55e !important; box-shadow: 0 0 6px rgba(34,197,94,0.3) !important; }
[data-theme="nasapunk"] .placed-widget .kpi-indicator.yellow { background: #eab308 !important; box-shadow: 0 0 6px rgba(234,179,8,0.3) !important; }
[data-theme="nasapunk"] .placed-widget .kpi-indicator.red { background: #ef4444 !important; box-shadow: 0 0 6px rgba(239,68,68,0.3) !important; }

/* ── 7. KPI Ring ── */
[data-theme="nasapunk"] .placed-widget .kpi-ring-label {
  color: #d8dce6 !important;
  font-family: 'Segoe UI', sans-serif !important;
  font-weight: 600 !important;
}

/* ── 8. System Stats ── */
[data-theme="nasapunk"] .placed-widget .sys-row {
  color: #7a8599 !important;
  font-family: 'Segoe UI', sans-serif !important;
}
[data-theme="nasapunk"] .placed-widget .sys-bar {
  background: #151b2e !important;
  border: 1px solid #1e2840 !important;
  border-radius: 3px !important;
}
[data-theme="nasapunk"] .placed-widget .sys-bar-fill {
  border-radius: 2px !important;
}

/* ── 9. Lists & Rows ── */
[data-theme="nasapunk"] .placed-widget .task-row,
[data-theme="nasapunk"] .placed-widget .goal-row,
[data-theme="nasapunk"] .placed-widget .goal-tree-node,
[data-theme="nasapunk"] .placed-widget .net-row,
[data-theme="nasapunk"] .placed-widget .docker-row,
[data-theme="nasapunk"] .placed-widget .uptime-row {
  border-color: #141a2c !important;
  font-family: 'Segoe UI', sans-serif !important;
}
[data-theme="nasapunk"] .placed-widget .task-row:hover,
[data-theme="nasapunk"] .placed-widget .goal-row:hover {
  background: rgba(0,184,200,0.04) !important;
}

/* ── 10. Checkboxes ── */
[data-theme="nasapunk"] .placed-widget input[type="checkbox"] {
  accent-color: #00B8C8 !important;
}

/* ── 11. Chart.js ── */
[data-theme="nasapunk"] .placed-widget canvas {
  filter: brightness(0.9) contrast(1.05) !important;
}

/* ── 12. Clock ── */
[data-theme="nasapunk"] .placed-widget .clock-time,
[data-theme="nasapunk"] .placed-widget .topbar-time {
  color: #d8dce6 !important;
  font-family: 'Segoe UI', sans-serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
}
[data-theme="nasapunk"] .placed-widget .clock-date,
[data-theme="nasapunk"] .placed-widget .topbar-date {
  color: #7a8599 !important;
  font-family: 'Segoe UI', sans-serif !important;
}

/* ── 13. Scrollbars ── */
[data-theme="nasapunk"] .placed-widget ::-webkit-scrollbar { width: 5px !important; }
[data-theme="nasapunk"] .placed-widget ::-webkit-scrollbar-track { background: transparent !important; }
[data-theme="nasapunk"] .placed-widget ::-webkit-scrollbar-thumb {
  background: #1e2840 !important;
  border-radius: 3px !important;
}
[data-theme="nasapunk"] .placed-widget ::-webkit-scrollbar-thumb:hover {
  background: #00B8C8 !important;
}

/* ── 14. Header ── */
[data-theme="nasapunk"] .builder-header {
  background: #080c16 !important;
  border-bottom: 1px solid #1e2840 !important;
}
[data-theme="nasapunk"] .builder-header .logo-img {
  filter: brightness(1.1) !important;
}
[data-theme="nasapunk"] .header-nav .nav-link {
  color: #7a8599 !important;
  font-family: 'Segoe UI', sans-serif !important;
  font-weight: 500 !important;
}
[data-theme="nasapunk"] .header-nav .nav-link:hover {
  color: #00B8C8 !important;
}

/* ── 15. Buttons ── */
[data-theme="nasapunk"] .btn-primary {
  background: linear-gradient(180deg, #00c8d8, #0090a0) !important;
  border: 1px solid #00B8C8 !important;
  color: #fff !important;
  font-family: 'Segoe UI', sans-serif !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  border-radius: 6px !important;
}
[data-theme="nasapunk"] .btn-primary:hover {
  background: linear-gradient(180deg, #00dce8, #00B8C8) !important;
  box-shadow: 0 0 16px rgba(0,184,200,0.3) !important;
}
[data-theme="nasapunk"] .btn-secondary {
  background: transparent !important;
  border-color: #1e2840 !important;
  color: #7a8599 !important;
  font-family: 'Segoe UI', sans-serif !important;
  border-radius: 6px !important;
}
[data-theme="nasapunk"] .btn-secondary:hover {
  border-color: #00B8C8 !important;
  color: #00B8C8 !important;
}

/* ── 16. Sidebar Panels ── */
[data-theme="nasapunk"] .widget-panel {
  background: #080c16 !important;
  border-right: 1px solid #1e2840 !important;
}
[data-theme="nasapunk"] .widget-panel h3,
[data-theme="nasapunk"] .widget-panel h4 {
  color: #00B8C8 !important;
  font-family: 'Segoe UI', sans-serif !important;
  text-transform: uppercase !important;
  letter-spacing: 1.5px !important;
  font-weight: 600 !important;
}
[data-theme="nasapunk"] .widget-item {
  background: rgba(0,184,200,0.03) !important;
  border: 1px solid #141a2c !important;
  color: #7a8599 !important;
  font-family: 'Segoe UI', sans-serif !important;
  border-radius: 6px !important;
}
[data-theme="nasapunk"] .widget-item:hover {
  border-color: #00B8C8 !important;
  background: rgba(0,184,200,0.08) !important;
  color: #d8dce6 !important;
}

[data-theme="nasapunk"] .properties-panel {
  background: #080c16 !important;
  border-left: 1px solid #1e2840 !important;
}
[data-theme="nasapunk"] .properties-panel h3 {
  color: #00B8C8 !important;
  font-family: 'Segoe UI', sans-serif !important;
}
[data-theme="nasapunk"] .properties-panel label {
  color: #7a8599 !important;
  font-family: 'Segoe UI', sans-serif !important;
}
[data-theme="nasapunk"] .properties-panel input,
[data-theme="nasapunk"] .properties-panel select {
  background: #0e1322 !important;
  border-color: #1e2840 !important;
  color: #d8dce6 !important;
  font-family: 'Segoe UI', sans-serif !important;
  border-radius: 4px !important;
}

/* ── 17. Canvas Info ── */
[data-theme="nasapunk"] .canvas-info {
  background: #080c16 !important;
  border-top: 1px solid #1e2840 !important;
  color: #7a8599 !important;
  font-family: 'Segoe UI', sans-serif !important;
}

/* ── 18. Edit Layout Button ── */
[data-theme="nasapunk"] #btn-edit-layout {
  background: linear-gradient(180deg, #00c8d8, #0090a0) !important;
  border-color: #00B8C8 !important;
  color: #fff !important;
  border-radius: 6px !important;
  transition: opacity 2s ease !important;
  opacity: 1;
}
[data-theme="nasapunk"] #btn-edit-layout.btn-edit-fade {
  opacity: 0.1;
}

/* ── 19. Empty Hint ── */
[data-theme="nasapunk"] .view-empty-hint .hint-text {
  color: #7a8599 !important;
}

/* ── 20. Global Font ── */
[data-theme="nasapunk"] .canvas, [data-theme="nasapunk"] .canvas *,
[data-theme="nasapunk"] .placed-widget, [data-theme="nasapunk"] .placed-widget * {
  font-family: 'Segoe UI', -apple-system, BlinkMacSystemFont, sans-serif !important;
}

/* ── 21. NASA PUNK HUD Accent Lines ── */
[data-theme="nasapunk"] .placed-widget .dash-card::before {
  content: '';
  position: absolute;
  top: 0; left: 12px; right: 12px;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(0,184,200,0.3), transparent);
  z-index: 1;
}

/* ── 22. Selection State ── */
[data-theme="nasapunk"] .placed-widget.selected .dash-card,
[data-theme="nasapunk"] .placed-widget.selected .kpi-card {
  border-color: #00B8C8 !important;
  box-shadow: 0 0 20px rgba(0,184,200,0.2), 0 4px 24px rgba(0,0,0,0.6) !important;
}

/* ── 23. Slider Thumb (non-monochrome) ── */
[data-theme="nasapunk"] .sf-gk input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 12px; height: 12px;
  border-radius: 50%;
  background: #00B8C8;
  border: none;
  cursor: pointer;
}
[data-theme="nasapunk"] .sf-gk input[type="range"]::-moz-range-thumb {
  width: 12px; height: 12px;
  border-radius: 50%;
  background: #00B8C8;
  border: none;
  cursor: pointer;
}

/* ── NASA PUNK Goal-Kanban Widget ── */
/* Outer container */
[data-theme="nasapunk"] .placed-widget .sf-gk {
  background: linear-gradient(180deg, rgba(14,19,34,0.97), rgba(8,12,22,0.95)) !important;
  border: 1px solid #1e2840 !important;
  border-radius: 10px !important;
  box-shadow:
    0 4px 24px rgba(0,0,0,0.6),
    inset 0 1px 0 rgba(0,184,200,0.03) !important;
}
/* Top accent line */
[data-theme="nasapunk"] .placed-widget .sf-gk::before {
  content: '';
  position: absolute;
  top: 0; left: 12px; right: 12px;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(0,184,200,0.3), transparent);
  z-index: 1;
  pointer-events: none;
}
[data-theme="nasapunk"] .placed-widget .sf-gk::after {
  display: none !important;
}

/* Corner accents */
[data-theme="nasapunk"] .placed-widget .sf-gk .cr.tl,
[data-theme="nasapunk"] .placed-widget .sf-gk .cr.tr,
[data-theme="nasapunk"] .placed-widget .sf-gk .cr.bl,
[data-theme="nasapunk"] .placed-widget .sf-gk .cr.br {
  border-color: rgba(0,184,200,0.25) !important;
}

/* Inner header strip */
[data-theme="nasapunk"] .placed-widget .sf-gk .hd {
  background: linear-gradient(90deg, rgba(0,184,200,0.06), rgba(122,110,98,0.03)) !important;
  border-bottom: 1px solid #1e2840 !important;
}
[data-theme="nasapunk"] .placed-widget .sf-gk .hd-t {
  color: #00B8C8 !important;
  text-shadow: none !important;
}

/* Tab bar */
[data-theme="nasapunk"] .placed-widget .sf-gk .tbs {
  border-bottom: 1px solid #1e2840 !important;
  background: rgba(14,19,34,0.5) !important;
}
[data-theme="nasapunk"] .placed-widget .sf-gk .tb:hover {
  color: #7a8599 !important;
  background: rgba(0,184,200,0.04) !important;
}
[data-theme="nasapunk"] .placed-widget .sf-gk .tb.on {
  color: #00B8C8 !important;
}
[data-theme="nasapunk"] .placed-widget .sf-gk .tb.on::after {
  background: #00B8C8 !important;
  box-shadow: 0 0 6px rgba(0,184,200,0.4) !important;
}

/* Section cards */
[data-theme="nasapunk"] .placed-widget .sf-gk .sc {
  border-color: rgba(30,40,64,0.6) !important;
  background: rgba(21,27,46,0.4) !important;
}
[data-theme="nasapunk"] .placed-widget .sf-gk .sc:hover {
  border-color: rgba(0,184,200,0.25) !important;
  box-shadow: 0 2px 16px rgba(0,184,200,0.06) !important;
}

/* Section headers */
[data-theme="nasapunk"] .placed-widget .sf-gk .sc-h {
  color: #00B8C8 !important;
  text-shadow: none !important;
  border-bottom: 1px solid #141a2c !important;
  letter-spacing: 2px !important;
}
[data-theme="nasapunk"] .placed-widget .sf-gk .sc-h svg {
  stroke: rgba(0,184,200,0.6) !important;
}

/* LIVE tag */
[data-theme="nasapunk"] .placed-widget .sf-gk .sc-h .tg {
  color: #22c55e !important;
  background: rgba(34,197,94,0.1) !important;
  border: 1px solid rgba(34,197,94,0.2) !important;
  box-shadow: none !important;
}
/* Interactive tag */
[data-theme="nasapunk"] .placed-widget .sf-gk .sc-h .tg.or {
  color: #7a6e62 !important;
  background: rgba(122,110,98,0.1) !important;
  border: 1px solid rgba(122,110,98,0.2) !important;
  box-shadow: none !important;
}

/* Energy bar border */
[data-theme="nasapunk"] .placed-widget .sf-gk .eb,
[data-theme="nasapunk"] .placed-widget .sf-gk .pb {
  border-color: rgba(30,40,64,0.5) !important;
}

/* Progress value text */
[data-theme="nasapunk"] .placed-widget .sf-gk .pv {
  text-shadow: none !important;
}

/* Option hover states */
[data-theme="nasapunk"] .placed-widget .sf-gk .go:hover {
  border-color: rgba(0,184,200,0.15) !important;
  background: rgba(0,184,200,0.03) !important;
}

/* Frog section */
[data-theme="nasapunk"] .placed-widget .sf-gk .frog-section {
  border-color: rgba(34,197,94,0.2) !important;
}

/* Scrollbar */
[data-theme="nasapunk"] .placed-widget .sf-gk .bd::-webkit-scrollbar-thumb {
  background: #1e2840 !important;
}
[data-theme="nasapunk"] .placed-widget .sf-gk .bd::-webkit-scrollbar-thumb:hover {
  background: #2a3858 !important;
}

/* Two-column sub-cards border */
[data-theme="nasapunk"] .placed-widget .sf-gk .gk-two-col .sc {
  border-color: rgba(30,40,64,0.5) !important;
}

/* Progress bar gradient — mute glow */
[data-theme="nasapunk"] .placed-widget .sf-gk .pf {
  box-shadow: none !important;
}

/* ── Theme Switch Button — NASA PUNK ── */
[data-theme="nasapunk"] .theme-switch-btn {
  background: rgba(0, 184, 200, 0.7) !important;
  border-color: #00B8C8 !important;
}
[data-theme="nasapunk"] .theme-switch-btn:hover {
  background: rgba(0, 184, 200, 0.9) !important;
}
[data-theme="nasapunk"] .theme-popup {
  background: rgba(8, 12, 22, 0.95) !important;
  color: #d8dce6 !important;
}
[data-theme="nasapunk"] .theme-popup-item.active {
  color: #00B8C8;
  font-weight: 600;
}

/* ── 24. scl-bg Card Backgrounds — NASA PUNK ── */
[data-theme="nasapunk"] .sf-gk .scl.fi .scl-bg{background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20200%20140%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22outer%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%22200%22%20y2%3D%22140%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20%20%20stop-color%3D%22%236a7a8a%22%20stop-opacity%3D%220.95%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2225%25%22%20%20stop-color%3D%22%233a4a58%22%20stop-opacity%3D%220.55%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2250%25%22%20%20stop-color%3D%22%236a7a8a%22%20stop-opacity%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2275%25%22%20%20stop-color%3D%22%233a4a58%22%20stop-opacity%3D%220.50%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%236a7a8a%22%20stop-opacity%3D%220.85%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22inner%22%20x1%3D%22200%22%20y1%3D%22140%22%20x2%3D%220%22%20y2%3D%220%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20%20%20stop-color%3D%22%236a7a8a%22%20stop-opacity%3D%220.65%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2235%25%22%20%20stop-color%3D%22%233a4a58%22%20stop-opacity%3D%220.25%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2265%25%22%20%20stop-color%3D%22%238a9aaa%22%20stop-opacity%3D%220.75%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%233a4a58%22%20stop-opacity%3D%220.35%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3CradialGradient%20id%3D%22shine%22%20cx%3D%2225%25%22%20cy%3D%2215%25%22%20r%3D%2255%25%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20%20%20stop-color%3D%22%238a9aaa%22%20stop-opacity%3D%220.18%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%236a7a8a%22%20stop-opacity%3D%220%22%2F%3E%0A%20%20%20%20%3C%2FradialGradient%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%22198%22%20height%3D%22138%22%20rx%3D%2212%22%20ry%3D%2212%22%20fill%3D%22rgba%288%2C12%2C22%2C0.88%29%22%2F%3E%0A%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%22198%22%20height%3D%22138%22%20rx%3D%2212%22%20ry%3D%2212%22%0A%20%20%20%20%20%20%20%20stroke%3D%22url%28%23outer%29%22%20stroke-width%3D%222.5%22%20fill%3D%22none%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%206%2014%20A%209%209%200%200%201%2014%206%20L%20184%206%20L%20194%2016%20L%20194%2051%20L%20190%2055%20L%20190%2095%20L%20194%2099%20L%20194%20126%20A%209%209%200%200%201%20186%20134%20L%2014%20134%20A%209%209%200%200%201%206%20126%20L%206%2014%20Z%22%20stroke%3D%22url%28%23inner%29%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22%2F%3E%0A%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%22198%22%20height%3D%22138%22%20rx%3D%2212%22%20ry%3D%2212%22%20fill%3D%22url%28%23shine%29%22%2F%3E%0A%20%20%3Cline%20x1%3D%22187%22%20y1%3D%226%22%20x2%3D%22194%22%20y2%3D%2213%22%20stroke%3D%22%236a7a8a%22%20stroke-width%3D%220.8%22%20stroke-opacity%3D%220.45%22%2F%3E%0A%20%20%3Cline%20x1%3D%22190%22%20y1%3D%2275%22%20x2%3D%22184%22%20y2%3D%2275%22%20stroke%3D%22%236a7a8a%22%20stroke-width%3D%220.7%22%20stroke-opacity%3D%220.35%22%2F%3E%0A%20%20%3Cpolyline%20points%3D%22142%2C6%20148%2C12%20156%2C12%22%20stroke%3D%22%236a7a8a%22%20stroke-width%3D%221.5%22%20stroke-opacity%3D%220.55%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22156%22%20cy%3D%2212%22%20r%3D%222%22%20fill%3D%22%236a7a8a%22%20fill-opacity%3D%220.6%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22156%22%20cy%3D%2212%22%20r%3D%221%22%20fill%3D%22%238a9aaa%22%20fill-opacity%3D%220.8%22%2F%3E%0A%20%20%3Cpolyline%20points%3D%2254%2C134%2064%2C124%2082%2C124%22%20stroke%3D%22%236a7a8a%22%20stroke-width%3D%221.5%22%20stroke-opacity%3D%220.5%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2282%22%20cy%3D%22124%22%20r%3D%222%22%20fill%3D%22%236a7a8a%22%20fill-opacity%3D%220.6%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2282%22%20cy%3D%22124%22%20r%3D%221%22%20fill%3D%22%238a9aaa%22%20fill-opacity%3D%220.8%22%2F%3E%0A%20%20%3Cline%20x1%3D%223%22%20y1%3D%2222%22%20x2%3D%223%22%20y2%3D%228%22%20%20%20stroke%3D%22%236a7a8a%22%20stroke-width%3D%221.2%22%20stroke-opacity%3D%220.55%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%223%22%20y1%3D%223%22%20%20x2%3D%2218%22%20y2%3D%223%22%20%20stroke%3D%22%236a7a8a%22%20stroke-width%3D%221.2%22%20stroke-opacity%3D%220.55%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%22182%22%20y1%3D%223%22%20x2%3D%22197%22%20y2%3D%223%22%20stroke%3D%22%236a7a8a%22%20stroke-width%3D%221.2%22%20stroke-opacity%3D%220.45%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%22197%22%20y1%3D%223%22%20x2%3D%22197%22%20y2%3D%2218%22%20stroke%3D%22%236a7a8a%22%20stroke-width%3D%221.2%22%20stroke-opacity%3D%220.45%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%22197%22%20y1%3D%22122%22%20x2%3D%22197%22%20y2%3D%22137%22%20stroke%3D%22%236a7a8a%22%20stroke-width%3D%221%22%20stroke-opacity%3D%220.35%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%22182%22%20y1%3D%22137%22%20x2%3D%22197%22%20y2%3D%22137%22%20stroke%3D%22%236a7a8a%22%20stroke-width%3D%221%22%20stroke-opacity%3D%220.35%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%223%22%20y1%3D%22122%22%20x2%3D%223%22%20y2%3D%22137%22%20%20%20stroke%3D%22%236a7a8a%22%20stroke-width%3D%221%22%20stroke-opacity%3D%220.35%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%223%22%20y1%3D%22137%22%20x2%3D%2218%22%20y2%3D%22137%22%20%20stroke%3D%22%236a7a8a%22%20stroke-width%3D%221%22%20stroke-opacity%3D%220.35%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E")}
[data-theme="nasapunk"] .sf-gk .scl.bo .scl-bg{background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20200%20140%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22outer%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%22200%22%20y2%3D%22140%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20%20%20stop-color%3D%22%235a7a96%22%20stop-opacity%3D%220.95%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2225%25%22%20%20stop-color%3D%22%232a3a50%22%20stop-opacity%3D%220.55%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2250%25%22%20%20stop-color%3D%22%235a7a96%22%20stop-opacity%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2275%25%22%20%20stop-color%3D%22%232a3a50%22%20stop-opacity%3D%220.50%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%235a7a96%22%20stop-opacity%3D%220.85%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22inner%22%20x1%3D%22200%22%20y1%3D%22140%22%20x2%3D%220%22%20y2%3D%220%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20%20%20stop-color%3D%22%235a7a96%22%20stop-opacity%3D%220.65%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2235%25%22%20%20stop-color%3D%22%232a3a50%22%20stop-opacity%3D%220.25%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2265%25%22%20%20stop-color%3D%22%237a9ab6%22%20stop-opacity%3D%220.75%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%232a3a50%22%20stop-opacity%3D%220.35%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3CradialGradient%20id%3D%22shine%22%20cx%3D%2225%25%22%20cy%3D%2215%25%22%20r%3D%2255%25%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20%20%20stop-color%3D%22%237a9ab6%22%20stop-opacity%3D%220.18%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%235a7a96%22%20stop-opacity%3D%220%22%2F%3E%0A%20%20%20%20%3C%2FradialGradient%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%22198%22%20height%3D%22138%22%20rx%3D%2212%22%20ry%3D%2212%22%20fill%3D%22rgba%288%2C12%2C22%2C0.88%29%22%2F%3E%0A%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%22198%22%20height%3D%22138%22%20rx%3D%2212%22%20ry%3D%2212%22%0A%20%20%20%20%20%20%20%20stroke%3D%22url%28%23outer%29%22%20stroke-width%3D%222.5%22%20fill%3D%22none%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%206%2014%20A%209%209%200%200%201%2014%206%20L%20184%206%20L%20194%2016%20L%20194%2051%20L%20190%2055%20L%20190%2095%20L%20194%2099%20L%20194%20126%20A%209%209%200%200%201%20186%20134%20L%2014%20134%20A%209%209%200%200%201%206%20126%20L%206%2014%20Z%22%20stroke%3D%22url%28%23inner%29%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22%2F%3E%0A%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%22198%22%20height%3D%22138%22%20rx%3D%2212%22%20ry%3D%2212%22%20fill%3D%22url%28%23shine%29%22%2F%3E%0A%20%20%3Cline%20x1%3D%22187%22%20y1%3D%226%22%20x2%3D%22194%22%20y2%3D%2213%22%20stroke%3D%22%235a7a96%22%20stroke-width%3D%220.8%22%20stroke-opacity%3D%220.45%22%2F%3E%0A%20%20%3Cline%20x1%3D%22190%22%20y1%3D%2275%22%20x2%3D%22184%22%20y2%3D%2275%22%20stroke%3D%22%235a7a96%22%20stroke-width%3D%220.7%22%20stroke-opacity%3D%220.35%22%2F%3E%0A%20%20%3Cpolyline%20points%3D%22142%2C6%20148%2C12%20156%2C12%22%20stroke%3D%22%235a7a96%22%20stroke-width%3D%221.5%22%20stroke-opacity%3D%220.55%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22156%22%20cy%3D%2212%22%20r%3D%222%22%20fill%3D%22%235a7a96%22%20fill-opacity%3D%220.6%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22156%22%20cy%3D%2212%22%20r%3D%221%22%20fill%3D%22%237a9ab6%22%20fill-opacity%3D%220.8%22%2F%3E%0A%20%20%3Cpolyline%20points%3D%2254%2C134%2064%2C124%2082%2C124%22%20stroke%3D%22%235a7a96%22%20stroke-width%3D%221.5%22%20stroke-opacity%3D%220.5%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2282%22%20cy%3D%22124%22%20r%3D%222%22%20fill%3D%22%235a7a96%22%20fill-opacity%3D%220.6%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2282%22%20cy%3D%22124%22%20r%3D%221%22%20fill%3D%22%237a9ab6%22%20fill-opacity%3D%220.8%22%2F%3E%0A%20%20%3Cline%20x1%3D%223%22%20y1%3D%2222%22%20x2%3D%223%22%20y2%3D%228%22%20%20%20stroke%3D%22%235a7a96%22%20stroke-width%3D%221.2%22%20stroke-opacity%3D%220.55%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%223%22%20y1%3D%223%22%20%20x2%3D%2218%22%20y2%3D%223%22%20%20stroke%3D%22%235a7a96%22%20stroke-width%3D%221.2%22%20stroke-opacity%3D%220.55%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%22182%22%20y1%3D%223%22%20x2%3D%22197%22%20y2%3D%223%22%20stroke%3D%22%235a7a96%22%20stroke-width%3D%221.2%22%20stroke-opacity%3D%220.45%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%22197%22%20y1%3D%223%22%20x2%3D%22197%22%20y2%3D%2218%22%20stroke%3D%22%235a7a96%22%20stroke-width%3D%221.2%22%20stroke-opacity%3D%220.45%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%22197%22%20y1%3D%22122%22%20x2%3D%22197%22%20y2%3D%22137%22%20stroke%3D%22%235a7a96%22%20stroke-width%3D%221%22%20stroke-opacity%3D%220.35%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%22182%22%20y1%3D%22137%22%20x2%3D%22197%22%20y2%3D%22137%22%20stroke%3D%22%235a7a96%22%20stroke-width%3D%221%22%20stroke-opacity%3D%220.35%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%223%22%20y1%3D%22122%22%20x2%3D%223%22%20y2%3D%22137%22%20%20%20stroke%3D%22%235a7a96%22%20stroke-width%3D%221%22%20stroke-opacity%3D%220.35%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%223%22%20y1%3D%22137%22%20x2%3D%2218%22%20y2%3D%22137%22%20%20stroke%3D%22%235a7a96%22%20stroke-width%3D%221%22%20stroke-opacity%3D%220.35%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E")}
[data-theme="nasapunk"] .sf-gk .scl.mo .scl-bg{background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20200%20140%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22outer%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%22200%22%20y2%3D%22140%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20%20%20stop-color%3D%22%2300B8C8%22%20stop-opacity%3D%220.95%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2225%25%22%20%20stop-color%3D%22%23006870%22%20stop-opacity%3D%220.55%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2250%25%22%20%20stop-color%3D%22%2300B8C8%22%20stop-opacity%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2275%25%22%20%20stop-color%3D%22%23006870%22%20stop-opacity%3D%220.50%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%2300B8C8%22%20stop-opacity%3D%220.85%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22inner%22%20x1%3D%22200%22%20y1%3D%22140%22%20x2%3D%220%22%20y2%3D%220%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20%20%20stop-color%3D%22%2300B8C8%22%20stop-opacity%3D%220.65%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2235%25%22%20%20stop-color%3D%22%23006870%22%20stop-opacity%3D%220.25%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2265%25%22%20%20stop-color%3D%22%2333dce8%22%20stop-opacity%3D%220.75%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23006870%22%20stop-opacity%3D%220.35%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3CradialGradient%20id%3D%22shine%22%20cx%3D%2225%25%22%20cy%3D%2215%25%22%20r%3D%2255%25%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20%20%20stop-color%3D%22%2333dce8%22%20stop-opacity%3D%220.18%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%2300B8C8%22%20stop-opacity%3D%220%22%2F%3E%0A%20%20%20%20%3C%2FradialGradient%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%22198%22%20height%3D%22138%22%20rx%3D%2212%22%20ry%3D%2212%22%20fill%3D%22rgba%288%2C12%2C22%2C0.88%29%22%2F%3E%0A%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%22198%22%20height%3D%22138%22%20rx%3D%2212%22%20ry%3D%2212%22%0A%20%20%20%20%20%20%20%20stroke%3D%22url%28%23outer%29%22%20stroke-width%3D%222.5%22%20fill%3D%22none%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%206%2014%20A%209%209%200%200%201%2014%206%20L%20184%206%20L%20194%2016%20L%20194%2051%20L%20190%2055%20L%20190%2095%20L%20194%2099%20L%20194%20126%20A%209%209%200%200%201%20186%20134%20L%2014%20134%20A%209%209%200%200%201%206%20126%20L%206%2014%20Z%22%20stroke%3D%22url%28%23inner%29%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22%2F%3E%0A%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%22198%22%20height%3D%22138%22%20rx%3D%2212%22%20ry%3D%2212%22%20fill%3D%22url%28%23shine%29%22%2F%3E%0A%20%20%3Cline%20x1%3D%22187%22%20y1%3D%226%22%20x2%3D%22194%22%20y2%3D%2213%22%20stroke%3D%22%2300B8C8%22%20stroke-width%3D%220.8%22%20stroke-opacity%3D%220.45%22%2F%3E%0A%20%20%3Cline%20x1%3D%22190%22%20y1%3D%2275%22%20x2%3D%22184%22%20y2%3D%2275%22%20stroke%3D%22%2300B8C8%22%20stroke-width%3D%220.7%22%20stroke-opacity%3D%220.35%22%2F%3E%0A%20%20%3Cpolyline%20points%3D%22142%2C6%20148%2C12%20156%2C12%22%20stroke%3D%22%2300B8C8%22%20stroke-width%3D%221.5%22%20stroke-opacity%3D%220.55%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22156%22%20cy%3D%2212%22%20r%3D%222%22%20fill%3D%22%2300B8C8%22%20fill-opacity%3D%220.6%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22156%22%20cy%3D%2212%22%20r%3D%221%22%20fill%3D%22%2333dce8%22%20fill-opacity%3D%220.8%22%2F%3E%0A%20%20%3Cpolyline%20points%3D%2254%2C134%2064%2C124%2082%2C124%22%20stroke%3D%22%2300B8C8%22%20stroke-width%3D%221.5%22%20stroke-opacity%3D%220.5%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2282%22%20cy%3D%22124%22%20r%3D%222%22%20fill%3D%22%2300B8C8%22%20fill-opacity%3D%220.6%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2282%22%20cy%3D%22124%22%20r%3D%221%22%20fill%3D%22%2333dce8%22%20fill-opacity%3D%220.8%22%2F%3E%0A%20%20%3Cline%20x1%3D%223%22%20y1%3D%2222%22%20x2%3D%223%22%20y2%3D%228%22%20%20%20stroke%3D%22%2300B8C8%22%20stroke-width%3D%221.2%22%20stroke-opacity%3D%220.55%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%223%22%20y1%3D%223%22%20%20x2%3D%2218%22%20y2%3D%223%22%20%20stroke%3D%22%2300B8C8%22%20stroke-width%3D%221.2%22%20stroke-opacity%3D%220.55%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%22182%22%20y1%3D%223%22%20x2%3D%22197%22%20y2%3D%223%22%20stroke%3D%22%2300B8C8%22%20stroke-width%3D%221.2%22%20stroke-opacity%3D%220.45%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%22197%22%20y1%3D%223%22%20x2%3D%22197%22%20y2%3D%2218%22%20stroke%3D%22%2300B8C8%22%20stroke-width%3D%221.2%22%20stroke-opacity%3D%220.45%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%22197%22%20y1%3D%22122%22%20x2%3D%22197%22%20y2%3D%22137%22%20stroke%3D%22%2300B8C8%22%20stroke-width%3D%221%22%20stroke-opacity%3D%220.35%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%22182%22%20y1%3D%22137%22%20x2%3D%22197%22%20y2%3D%22137%22%20stroke%3D%22%2300B8C8%22%20stroke-width%3D%221%22%20stroke-opacity%3D%220.35%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%223%22%20y1%3D%22122%22%20x2%3D%223%22%20y2%3D%22137%22%20%20%20stroke%3D%22%2300B8C8%22%20stroke-width%3D%221%22%20stroke-opacity%3D%220.35%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%223%22%20y1%3D%22137%22%20x2%3D%2218%22%20y2%3D%22137%22%20%20stroke%3D%22%2300B8C8%22%20stroke-width%3D%221%22%20stroke-opacity%3D%220.35%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E")}
[data-theme="nasapunk"] .sf-gk .scl.lv .scl-bg{background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20200%20140%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22outer%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%22200%22%20y2%3D%22140%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20%20%20stop-color%3D%22%23808898%22%20stop-opacity%3D%220.95%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2225%25%22%20%20stop-color%3D%22%234a5260%22%20stop-opacity%3D%220.55%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2250%25%22%20%20stop-color%3D%22%23808898%22%20stop-opacity%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2275%25%22%20%20stop-color%3D%22%234a5260%22%20stop-opacity%3D%220.50%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23808898%22%20stop-opacity%3D%220.85%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22inner%22%20x1%3D%22200%22%20y1%3D%22140%22%20x2%3D%220%22%20y2%3D%220%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20%20%20stop-color%3D%22%23808898%22%20stop-opacity%3D%220.65%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2235%25%22%20%20stop-color%3D%22%234a5260%22%20stop-opacity%3D%220.25%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%2265%25%22%20%20stop-color%3D%22%23a0a8b8%22%20stop-opacity%3D%220.75%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%234a5260%22%20stop-opacity%3D%220.35%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3CradialGradient%20id%3D%22shine%22%20cx%3D%2225%25%22%20cy%3D%2215%25%22%20r%3D%2255%25%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%25%22%20%20%20stop-color%3D%22%23a0a8b8%22%20stop-opacity%3D%220.18%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23808898%22%20stop-opacity%3D%220%22%2F%3E%0A%20%20%20%20%3C%2FradialGradient%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%22198%22%20height%3D%22138%22%20rx%3D%2212%22%20ry%3D%2212%22%20fill%3D%22rgba%288%2C12%2C22%2C0.88%29%22%2F%3E%0A%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%22198%22%20height%3D%22138%22%20rx%3D%2212%22%20ry%3D%2212%22%0A%20%20%20%20%20%20%20%20stroke%3D%22url%28%23outer%29%22%20stroke-width%3D%222.5%22%20fill%3D%22none%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%206%2014%20A%209%209%200%200%201%2014%206%20L%20184%206%20L%20194%2016%20L%20194%2051%20L%20190%2055%20L%20190%2095%20L%20194%2099%20L%20194%20126%20A%209%209%200%200%201%20186%20134%20L%2014%20134%20A%209%209%200%200%201%206%20126%20L%206%2014%20Z%22%20stroke%3D%22url%28%23inner%29%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22%2F%3E%0A%20%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%22198%22%20height%3D%22138%22%20rx%3D%2212%22%20ry%3D%2212%22%20fill%3D%22url%28%23shine%29%22%2F%3E%0A%20%20%3Cline%20x1%3D%22187%22%20y1%3D%226%22%20x2%3D%22194%22%20y2%3D%2213%22%20stroke%3D%22%23808898%22%20stroke-width%3D%220.8%22%20stroke-opacity%3D%220.45%22%2F%3E%0A%20%20%3Cline%20x1%3D%22190%22%20y1%3D%2275%22%20x2%3D%22184%22%20y2%3D%2275%22%20stroke%3D%22%23808898%22%20stroke-width%3D%220.7%22%20stroke-opacity%3D%220.35%22%2F%3E%0A%20%20%3Cpolyline%20points%3D%22142%2C6%20148%2C12%20156%2C12%22%20stroke%3D%22%23808898%22%20stroke-width%3D%221.5%22%20stroke-opacity%3D%220.55%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22156%22%20cy%3D%2212%22%20r%3D%222%22%20fill%3D%22%23808898%22%20fill-opacity%3D%220.6%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22156%22%20cy%3D%2212%22%20r%3D%221%22%20fill%3D%22%23a0a8b8%22%20fill-opacity%3D%220.8%22%2F%3E%0A%20%20%3Cpolyline%20points%3D%2254%2C134%2064%2C124%2082%2C124%22%20stroke%3D%22%23808898%22%20stroke-width%3D%221.5%22%20stroke-opacity%3D%220.5%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2282%22%20cy%3D%22124%22%20r%3D%222%22%20fill%3D%22%23808898%22%20fill-opacity%3D%220.6%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2282%22%20cy%3D%22124%22%20r%3D%221%22%20fill%3D%22%23a0a8b8%22%20fill-opacity%3D%220.8%22%2F%3E%0A%20%20%3Cline%20x1%3D%223%22%20y1%3D%2222%22%20x2%3D%223%22%20y2%3D%228%22%20%20%20stroke%3D%22%23808898%22%20stroke-width%3D%221.2%22%20stroke-opacity%3D%220.55%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%223%22%20y1%3D%223%22%20%20x2%3D%2218%22%20y2%3D%223%22%20%20stroke%3D%22%23808898%22%20stroke-width%3D%221.2%22%20stroke-opacity%3D%220.55%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%22182%22%20y1%3D%223%22%20x2%3D%22197%22%20y2%3D%223%22%20stroke%3D%22%23808898%22%20stroke-width%3D%221.2%22%20stroke-opacity%3D%220.45%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%22197%22%20y1%3D%223%22%20x2%3D%22197%22%20y2%3D%2218%22%20stroke%3D%22%23808898%22%20stroke-width%3D%221.2%22%20stroke-opacity%3D%220.45%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%22197%22%20y1%3D%22122%22%20x2%3D%22197%22%20y2%3D%22137%22%20stroke%3D%22%23808898%22%20stroke-width%3D%221%22%20stroke-opacity%3D%220.35%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%22182%22%20y1%3D%22137%22%20x2%3D%22197%22%20y2%3D%22137%22%20stroke%3D%22%23808898%22%20stroke-width%3D%221%22%20stroke-opacity%3D%220.35%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%223%22%20y1%3D%22122%22%20x2%3D%223%22%20y2%3D%22137%22%20%20%20stroke%3D%22%23808898%22%20stroke-width%3D%221%22%20stroke-opacity%3D%220.35%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Cline%20x1%3D%223%22%20y1%3D%22137%22%20x2%3D%2218%22%20y2%3D%22137%22%20%20stroke%3D%22%23808898%22%20stroke-width%3D%221%22%20stroke-opacity%3D%220.35%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E")}
