/* SWAG Next — product surfaces created after the Command Center theme. */

html[data-theme="command-center"] .presentation-workspace {
  --studio-bg: #09090c;
  --studio-surface: #0f0f13;
  --studio-surface-2: #151419;
  --studio-border: rgba(255,255,255,.09);
  --studio-border-strong: rgba(164,112,255,.28);
  --studio-text: #f3f0f6;
  --studio-muted: #9a929f;
  --studio-soft: #706976;
  --studio-accent: #9258f6;
  --studio-accent-2: #6f36d6;
  padding: 30px clamp(18px,2.4vw,42px) 64px !important;
  background:
    radial-gradient(circle at 78% -12%,rgba(126,68,211,.13),transparent 36%),
    linear-gradient(180deg,#09090c 0,#08080b 100%) !important;
}

html[data-theme="command-center"] .presentation-workspace::before {
  content:"";
  position:fixed;
  inset:72px 0 0 280px;
  pointer-events:none;
  opacity:.28;
  background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);
  background-size:44px 44px;
  mask-image:linear-gradient(180deg,#000,transparent 76%);
}

html[data-theme="command-center"] .swag-studio-hero {
  position:relative;
  isolation:isolate;
  margin:0 auto 14px !important;
  padding:clamp(22px,2.4vw,34px) !important;
  display:grid !important;
  grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr) !important;
  gap:clamp(22px,3vw,46px) !important;
  overflow:hidden;
  border:1px solid var(--studio-border) !important;
  border-radius:24px !important;
  background:
    radial-gradient(circle at 88% 12%,rgba(146,88,246,.19),transparent 32%),
    linear-gradient(138deg,rgba(24,22,29,.97),rgba(11,11,14,.98) 67%) !important;
  box-shadow:inset 0 1px rgba(255,255,255,.04),0 28px 70px rgba(0,0,0,.28) !important;
}

html[data-theme="command-center"] .swag-studio-hero::after {
  content:"";
  position:absolute;
  width:260px;
  height:260px;
  right:-120px;
  top:-150px;
  border:1px solid rgba(181,134,255,.16);
  border-radius:50%;
  box-shadow:0 0 0 28px rgba(146,88,246,.025),0 0 0 62px rgba(146,88,246,.02);
  pointer-events:none;
  z-index:-1;
}

html[data-theme="command-center"] .swag-studio-heading {
  min-width:0;
}

html[data-theme="command-center"] .swag-studio-heading>.eyebrow {
  display:inline-flex;
  align-items:center;
  gap:8px;
  color:#b99ae9 !important;
  font:700 10px/1.2 "DM Mono",monospace !important;
  letter-spacing:.16em;
}

html[data-theme="command-center"] .swag-studio-heading>.eyebrow::before {
  content:"";
  width:7px;
  height:7px;
  border-radius:2px;
  background:var(--studio-accent);
  box-shadow:0 0 16px rgba(146,88,246,.7);
  transform:rotate(45deg);
}

html[data-theme="command-center"] .swag-studio-title {
  margin-top:16px;
  display:flex;
  align-items:flex-start;
  gap:15px;
}

html[data-theme="command-center"] .swag-studio-title>span {
  width:48px;
  height:48px;
  flex:0 0 48px;
  display:grid;
  place-items:center;
  color:#d8c1ff;
  border:1px solid rgba(164,112,255,.28);
  border-radius:15px;
  background:linear-gradient(145deg,rgba(146,88,246,.2),rgba(146,88,246,.06));
  box-shadow:inset 0 1px rgba(255,255,255,.07),0 14px 30px rgba(74,34,130,.18);
}

html[data-theme="command-center"] .swag-studio-title>span svg { width:21px;height:21px; }

html[data-theme="command-center"] .swag-studio-title h1 {
  margin:-2px 0 6px !important;
  color:var(--studio-text) !important;
  font:700 clamp(30px,3vw,46px)/1 "Space Grotesk",sans-serif !important;
  letter-spacing:-.045em !important;
}

html[data-theme="command-center"] .swag-studio-title p {
  max-width:680px !important;
  margin:0 !important;
  color:var(--studio-muted) !important;
  font-size:13px !important;
  line-height:1.65 !important;
}

html[data-theme="command-center"] .swag-studio-heading .studio-v3-metrics {
  margin-top:24px !important;
  display:flex !important;
  gap:9px !important;
}

html[data-theme="command-center"] .swag-studio-heading .studio-v3-metrics>span {
  min-width:128px !important;
  max-width:220px;
  padding:11px 13px !important;
  display:grid !important;
  gap:4px !important;
  border:1px solid var(--studio-border) !important;
  border-radius:12px !important;
  background:rgba(7,7,10,.46) !important;
  box-shadow:inset 0 1px rgba(255,255,255,.025);
}

html[data-theme="command-center"] .swag-studio-heading .studio-v3-metrics small {
  color:var(--studio-soft) !important;
  font:600 9px/1.2 "DM Mono",monospace !important;
  letter-spacing:.06em;
  text-transform:uppercase;
}

html[data-theme="command-center"] .swag-studio-heading .studio-v3-metrics strong {
  color:#e7e2eb !important;
  font-size:12px !important;
}

html[data-theme="command-center"] .swag-studio-release {
  align-self:stretch;
  min-width:0 !important;
  padding:18px !important;
  display:flex !important;
  flex-direction:column;
  justify-content:center !important;
  gap:14px !important;
  border:1px solid rgba(170,123,244,.22) !important;
  border-radius:18px !important;
  background:linear-gradient(145deg,rgba(20,16,26,.88),rgba(9,9,12,.92)) !important;
  box-shadow:inset 0 1px rgba(255,255,255,.035),0 18px 44px rgba(0,0,0,.2) !important;
}

html[data-theme="command-center"] .swag-studio-release-head {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
}

html[data-theme="command-center"] .swag-studio-release .studio-publish-icon {
  width:40px !important;
  height:40px !important;
  display:grid !important;
  place-items:center;
  color:#d5b9ff !important;
  border:1px solid rgba(165,111,255,.24);
  border-radius:12px !important;
  background:rgba(146,88,246,.12) !important;
}

html[data-theme="command-center"] .swag-studio-live {
  display:inline-flex;
  align-items:center;
  gap:7px;
  color:#a69eaa;
  font:600 9px "DM Mono",monospace;
  letter-spacing:.1em;
}

html[data-theme="command-center"] .swag-studio-live i {
  width:7px;
  height:7px;
  border-radius:50%;
  background:#4fe3a4;
  box-shadow:0 0 12px rgba(79,227,164,.65);
}

html[data-theme="command-center"] .swag-studio-release>small {
  display:grid !important;
  gap:5px !important;
  text-align:left !important;
}

html[data-theme="command-center"] .swag-studio-release>small b {
  color:#efeaf3 !important;
  font-size:13px !important;
}

html[data-theme="command-center"] .swag-studio-release>small span {
  color:var(--studio-muted) !important;
  font-size:11px !important;
  line-height:1.5 !important;
  overflow:visible!important;
  text-overflow:clip!important;
  white-space:normal!important;
}

html[data-theme="command-center"] .swag-studio-release .btn {
  width:100%;
  min-height:48px;
  justify-content:space-between;
  border-radius:13px !important;
  box-shadow:0 13px 28px rgba(102,50,187,.26);
}

html[data-theme="command-center"] .swag-studio-steps {
  width:100%;
  min-height:72px !important;
  margin:0 auto 14px !important;
  padding:12px 18px !important;
  display:grid !important;
  grid-template-columns:minmax(150px,1fr) 34px minmax(150px,1fr) 34px minmax(150px,1fr) 34px minmax(150px,1fr) !important;
  gap:8px !important;
  border:1px solid var(--studio-border) !important;
  border-radius:18px !important;
  background:rgba(12,12,16,.88) !important;
  box-shadow:inset 0 1px rgba(255,255,255,.025) !important;
}

html[data-theme="command-center"] .swag-studio-steps>span {
  min-width:0 !important;
  display:grid !important;
  grid-template-columns:34px minmax(0,1fr) !important;
  column-gap:10px !important;
  align-items:center !important;
}

html[data-theme="command-center"] .swag-studio-steps>span b {
  width:34px !important;
  height:34px !important;
  grid-row:1/3 !important;
  border-radius:10px !important;
  color:#8d8592;
  font-size:9px !important;
}

html[data-theme="command-center"] .swag-studio-steps>span small {
  overflow:hidden;
  color:#716a76 !important;
  font-size:9px !important;
  text-overflow:ellipsis;
  white-space:nowrap;
}

html[data-theme="command-center"] .swag-studio-steps>span strong {
  overflow:hidden;
  color:#bbb4bf !important;
  font-size:11px !important;
  text-overflow:ellipsis;
  white-space:nowrap;
}

html[data-theme="command-center"] .swag-studio-steps>span.active b {
  color:#fff !important;
  border-color:rgba(177,128,255,.5) !important;
  background:linear-gradient(145deg,#9459f6,#6531bf) !important;
}

html[data-theme="command-center"] .swag-studio-steps>i {
  width:100% !important;
  background:linear-gradient(90deg,rgba(160,111,239,.3),rgba(255,255,255,.05)) !important;
}

html[data-theme="command-center"] .swag-studio-workspace {
  width:100%;
  margin:0 auto;
  display:grid !important;
  grid-template-columns:minmax(250px,282px) minmax(0,1fr) !important;
  align-items:start !important;
  gap:14px !important;
  overflow:visible !important;
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
}

html[data-theme="command-center"] .swag-studio-workspace::before { display:none !important; }

html[data-theme="command-center"] .swag-studio-workspace .studio-v3-catalog {
  width:auto !important;
  height:calc(100vh - 104px) !important;
  min-height:610px !important;
  max-height:920px !important;
  padding:15px !important;
  position:sticky !important;
  top:88px !important;
  overflow:hidden !important;
  border:1px solid var(--studio-border) !important;
  border-radius:18px !important;
  background:linear-gradient(180deg,rgba(17,17,22,.98),rgba(10,10,13,.98)) !important;
  box-shadow:inset 0 1px rgba(255,255,255,.03),0 20px 46px rgba(0,0,0,.2) !important;
}

html[data-theme="command-center"] .swag-studio-workspace .studio-catalog-head {
  margin-bottom:13px !important;
}

html[data-theme="command-center"] .swag-studio-workspace .studio-catalog-head strong { font-size:13px !important; }
html[data-theme="command-center"] .swag-studio-workspace .studio-catalog-head small { font-size:11px !important; }

html[data-theme="command-center"] .swag-studio-workspace .studio-search {
  min-height:43px !important;
  border-radius:12px !important;
}

html[data-theme="command-center"] .swag-studio-workspace .studio-category-select>span {
  margin-bottom:7px;
  color:#817987;
  font:600 11px "DM Mono",monospace;
  letter-spacing:.08em;
}

html[data-theme="command-center"] .swag-studio-workspace .studio-catalog-list {
  gap:7px !important;
  padding-right:6px !important;
  scrollbar-width:thin;
  scrollbar-color:#3f334b transparent;
}

html[data-theme="command-center"] .swag-studio-workspace .studio-catalog-item {
  min-height:64px !important;
  padding:10px 10px !important;
  border:1px solid rgba(255,255,255,.055) !important;
  border-radius:12px !important;
  background:rgba(255,255,255,.018) !important;
  transition:transform .2s ease,border-color .2s ease,background .2s ease !important;
}

html[data-theme="command-center"] .swag-studio-workspace .studio-catalog-item:hover {
  transform:translateX(3px);
  border-color:rgba(167,113,255,.24) !important;
  background:rgba(146,88,246,.055) !important;
}

html[data-theme="command-center"] .swag-studio-workspace .studio-catalog-item.active {
  border-color:rgba(164,107,255,.42) !important;
  background:linear-gradient(100deg,rgba(124,67,211,.18),rgba(124,67,211,.035)) !important;
  box-shadow:inset 3px 0 #9258f6 !important;
}

html[data-theme="command-center"] .swag-studio-workspace .studio-catalog-item strong { font-size:11.5px !important; }
html[data-theme="command-center"] .swag-studio-workspace .studio-catalog-item small,
html[data-theme="command-center"] .swag-studio-workspace .studio-catalog-item em { font-size:11px !important; }

html[data-theme="command-center"] .swag-studio-canvas {
  min-width:0;
  display:grid !important;
  grid-template-columns:minmax(0,1fr) !important;
  grid-template-areas:"context" "preview" "editor" !important;
  gap:14px !important;
}

html[data-theme="command-center"] .swag-studio-canvas .studio-editor-context {
  min-height:66px;
  padding:13px 16px !important;
  grid-area:context !important;
  border:1px solid var(--studio-border) !important;
  border-radius:16px !important;
  background:linear-gradient(145deg,rgba(18,18,23,.96),rgba(11,11,14,.96)) !important;
}

html[data-theme="command-center"] .swag-studio-canvas .studio-editor-context strong { font-size:13px !important; }
html[data-theme="command-center"] .swag-studio-canvas .studio-editor-context small,
html[data-theme="command-center"] .swag-studio-canvas .studio-editor-context>span { font-size:11px !important; }

html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane {
  grid-area:preview !important;
  min-width:0 !important;
  min-height:500px !important;
  position:relative !important;
  top:auto !important;
  overflow:hidden !important;
  border:1px solid var(--studio-border) !important;
  border-radius:20px !important;
  background:#111116 !important;
  box-shadow:inset 0 1px rgba(255,255,255,.035),0 24px 55px rgba(0,0,0,.23) !important;
}

html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane>header {
  min-height:58px !important;
  padding:0 18px !important;
  border-bottom:1px solid rgba(255,255,255,.08) !important;
  background:linear-gradient(180deg,#17161c,#111116) !important;
}

html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane>header strong { font-size:12px !important; }
html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane>header small { font-size:11px !important; }

html[data-theme="command-center"] .swag-studio-canvas #studio-live-preview,
html[data-theme="command-center"] .swag-studio-canvas .studio-discord-stage {
  min-height:440px !important;
}

html[data-theme="command-center"] .swag-studio-canvas .studio-discord-stage {
  padding:0 !important;
  background:linear-gradient(180deg,#26272c 0 51px,#303136 51px) !important;
}

html[data-theme="command-center"] .swag-studio-canvas .studio-discord-channel {
  min-height:51px;
  padding:0 22px !important;
}

html[data-theme="command-center"] .swag-studio-canvas .studio-discord-message {
  max-width:760px;
  margin:0 auto;
  padding:28px 24px 44px !important;
}

html[data-theme="command-center"] .swag-studio-canvas .studio-component-preview {
  width:min(100%,690px) !important;
  max-width:none !important;
  padding:18px !important;
  border-radius:8px !important;
}

html[data-theme="command-center"] .swag-studio-canvas .studio-component-preview .studio-preview-fields :is(b,span) {
  font-size:11px !important;
  line-height:1.45 !important;
}

html[data-theme="command-center"] .swag-studio-canvas .studio-properties {
  grid-area:editor !important;
  min-width:0 !important;
  overflow:visible !important;
  border:1px solid var(--studio-border) !important;
  border-radius:20px !important;
  background:linear-gradient(180deg,#111116,#0c0c10) !important;
  box-shadow:inset 0 1px rgba(255,255,255,.03),0 22px 50px rgba(0,0,0,.18) !important;
}

html[data-theme="command-center"] .swag-studio-canvas .studio-properties>header {
  min-height:94px !important;
  padding:19px 22px !important;
  border-bottom:1px solid var(--studio-border) !important;
  background:linear-gradient(120deg,rgba(146,88,246,.075),transparent 44%) !important;
}

html[data-theme="command-center"] .swag-studio-canvas .studio-properties>header h2 { font-size:21px !important; }
html[data-theme="command-center"] .swag-studio-canvas .studio-properties>header small { font-size:11px !important; }

html[data-theme="command-center"] .swag-studio-canvas .studio-properties>details {
  border-bottom:1px solid var(--studio-border) !important;
}

html[data-theme="command-center"] .swag-studio-canvas .studio-properties>details>summary {
  min-height:60px !important;
  padding:0 22px !important;
  font-size:13px !important;
}

html[data-theme="command-center"] .swag-studio-canvas .studio-property-grid,
html[data-theme="command-center"] .swag-studio-canvas .studio-structure-list,
html[data-theme="command-center"] .swag-studio-canvas .studio-control-list {
  padding:4px 22px 24px !important;
  gap:16px !important;
}

html[data-theme="command-center"] .swag-studio-canvas .studio-property-grid {
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
}

html[data-theme="command-center"] .swag-studio-canvas :is(.studio-form-row,.studio-field-card,.studio-control-row,.studio-toggle-stack) {
  border-radius:14px !important;
}

html[data-theme="command-center"] .swag-studio-canvas :is(label,.studio-form-row)>span,
html[data-theme="command-center"] .swag-studio-canvas .studio-field-title>span {
  color:#a8a0ac !important;
  font-size:11px !important;
}

html[data-theme="command-center"] .swag-studio-canvas :is(.input,input,textarea,select) {
  font-size:12px !important;
}

html[data-theme="command-center"] .swag-studio-canvas .studio-savebar {
  min-height:86px !important;
  padding:15px 22px !important;
  border-radius:0 0 20px 20px !important;
  background:rgba(12,12,16,.96) !important;
  backdrop-filter:blur(18px);
}

html[data-theme="command-center"] .swag-studio-canvas .studio-savebar strong { font-size:12px !important; }
html[data-theme="command-center"] .swag-studio-canvas .studio-savebar small { font-size:11px !important; }
html[data-theme="command-center"] .swag-studio-canvas .studio-savebar .btn { min-height:44px; }

html[data-theme="command-center"] .swag-studio-canvas .studio-assets {
  border-top:1px solid var(--studio-border) !important;
  background:#0e0e12 !important;
}

html[data-theme="command-center"] .studio-emoji-modal>section {
  border-radius:22px !important;
  box-shadow:0 34px 100px rgba(0,0,0,.58) !important;
}

html[data-theme="command-center"] .studio-emoji-grid button {
  min-height:76px !important;
  border-radius:14px !important;
}

html[data-theme="command-center"] .studio-emoji-grid button:hover {
  transform:translateY(-2px);
}

html[data-theme="command-center"] .studio-emoji-modal:not([hidden]) {
  position:fixed !important;
  inset:0 !important;
  z-index:10020 !important;
  padding:20px !important;
  display:grid !important;
  place-items:center !important;
  background:rgba(3,3,6,.66) !important;
  backdrop-filter:blur(14px) saturate(.8) !important;
}

html[data-theme="command-center"] .studio-emoji-modal .studio-modal-backdrop {
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  border:0 !important;
  background:transparent !important;
}

html[data-theme="command-center"] .studio-emoji-modal>section {
  width:min(100%,720px) !important;
  max-height:min(720px,calc(100vh - 40px)) !important;
  position:relative !important;
  inset:auto !important;
  display:grid !important;
  grid-template-rows:auto auto minmax(0,1fr) !important;
  overflow:hidden !important;
  border:1px solid rgba(177,126,251,.22) !important;
  border-radius:22px !important;
  background:linear-gradient(155deg,#18161c,#0c0c10 68%) !important;
  box-shadow:inset 0 1px rgba(255,255,255,.05),0 40px 110px rgba(0,0,0,.62) !important;
  animation:swag-date-open .22s cubic-bezier(.2,.8,.2,1) both;
}
html[data-theme="command-center"] body .studio-emoji-modal.is-portaled:not(.studio-copy-modal):not([hidden])>section,
html[data-theme="command-center"] body .studio-emoji-modal:not([hidden])>section {
  position:relative !important;
  top:auto !important;
  right:auto !important;
  bottom:auto !important;
  left:auto !important;
  margin:0 !important;
  transform:none !important;
}

html[data-theme="command-center"] .studio-emoji-modal>section>header {
  min-height:82px !important;
  padding:16px 19px !important;
  border-bottom:1px solid rgba(255,255,255,.08) !important;
  background:radial-gradient(circle at 12% 0,rgba(143,83,233,.15),transparent 48%) !important;
}

html[data-theme="command-center"] .studio-emoji-modal>section>header h2 { font-size:20px !important; }
html[data-theme="command-center"] .studio-emoji-modal>section>header p { color:#8e8594 !important;font-size:12px !important; }
html[data-theme="command-center"] .studio-emoji-modal>section>.studio-search {
  min-height:46px !important;
  margin:14px 18px 10px !important;
  border-radius:12px !important;
}

html[data-theme="command-center"] .studio-emoji-modal .studio-emoji-grid {
  min-height:300px !important;
  padding:10px 18px 20px !important;
  display:grid !important;
  grid-template-columns:repeat(auto-fill,minmax(86px,1fr)) !important;
  align-content:start !important;
  gap:9px !important;
  overflow:auto !important;
}

html[data-theme="command-center"] .studio-emoji-modal .studio-emoji-grid>button {
  min-width:0 !important;
  min-height:88px !important;
  padding:10px !important;
  border:1px solid rgba(255,255,255,.07) !important;
  border-radius:14px !important;
  background:rgba(255,255,255,.025) !important;
}

html[data-theme="command-center"] .studio-emoji-modal .studio-emoji-grid>button:hover {
  border-color:rgba(166,109,252,.34) !important;
  background:rgba(146,88,246,.09) !important;
}

html[data-theme="command-center"] .studio-emoji-modal .studio-emoji-grid>button img { width:38px !important;height:38px !important;object-fit:contain; }
html[data-theme="command-center"] .studio-emoji-modal .studio-emoji-grid>button span { max-width:100%;overflow:hidden;font-size:11px !important;text-overflow:ellipsis;white-space:nowrap; }

html[data-theme="command-center"] .studio-emoji-empty {
  min-height:210px;
  grid-column:2/-1;
  display:grid;
  place-items:center;
  align-content:center;
  gap:8px;
  color:#766e7b;
  border:1px dashed rgba(255,255,255,.09);
  border-radius:15px;
  background:rgba(255,255,255,.012);
  text-align:center;
}
html[data-theme="command-center"] .studio-emoji-empty svg { width:25px;height:25px;color:#9564d9; }
html[data-theme="command-center"] .studio-emoji-empty strong { color:#bdb5c1;font-size:12px; }
html[data-theme="command-center"] .studio-emoji-empty small { max-width:280px;color:#776f7c!important;font-size:11px!important;line-height:1.5!important; }

html[data-theme="command-center"][data-resolved-scheme="light"] .studio-emoji-modal:not([hidden]) { background:rgba(29,23,35,.34) !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .studio-emoji-modal>section { color:#2b2430 !important;border-color:#d7cce2 !important;background:linear-gradient(155deg,#fff,#f7f3f9 68%) !important;box-shadow:0 40px 110px rgba(46,33,56,.24) !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .studio-emoji-modal>section>header { border-color:#e3dde7 !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .studio-emoji-modal .studio-emoji-grid>button { color:#504758 !important;border-color:#e1dbe5 !important;background:#faf8fb !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .studio-emoji-empty { color:#776e7c;border-color:#ddd5e2;background:#faf8fb; }
html[data-theme="command-center"][data-resolved-scheme="light"] .studio-emoji-empty strong { color:#4b424f; }

@media (max-width:1500px) {
  html[data-theme="command-center"] .swag-studio-workspace { grid-template-columns:242px minmax(0,1fr) !important; }
  html[data-theme="command-center"] .swag-studio-heading .studio-v3-metrics>span { min-width:110px !important; }
}

@media (max-width:1180px) {
  html[data-theme="command-center"] .swag-studio-hero { grid-template-columns:1fr !important; }
  html[data-theme="command-center"] .swag-studio-release { display:grid !important;grid-template-columns:auto 1fr auto !important;align-items:center !important; }
  html[data-theme="command-center"] .swag-studio-release .btn { width:auto;min-width:210px; }
  html[data-theme="command-center"] .swag-studio-workspace { grid-template-columns:1fr !important; }
  html[data-theme="command-center"] .swag-studio-workspace .studio-v3-catalog { height:auto !important;min-height:0 !important;max-height:none !important;position:relative !important;top:auto !important; }
  html[data-theme="command-center"] .swag-studio-workspace .studio-catalog-list { max-height:310px !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important; }
}

@media (max-width:840px) {
  html[data-theme="command-center"] .presentation-workspace { padding:18px 12px 48px !important; }
  html[data-theme="command-center"] .presentation-workspace::before { display:none; }
  html[data-theme="command-center"] .swag-studio-hero { padding:20px !important;border-radius:18px !important; }
  html[data-theme="command-center"] .swag-studio-title>span { width:42px;height:42px;flex-basis:42px; }
  html[data-theme="command-center"] .swag-studio-title h1 { font-size:32px !important; }
  html[data-theme="command-center"] .swag-studio-heading .studio-v3-metrics { display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)); }
  html[data-theme="command-center"] .swag-studio-heading .studio-v3-metrics>span { min-width:0 !important;max-width:none; }
  html[data-theme="command-center"] .swag-studio-heading .studio-v3-metrics>span:last-child { grid-column:1/-1; }
  html[data-theme="command-center"] .swag-studio-release { display:flex !important; }
  html[data-theme="command-center"] .swag-studio-release .btn { width:100%; }
  html[data-theme="command-center"] .swag-studio-steps { display:flex !important;overflow-x:auto;justify-content:flex-start !important; }
  html[data-theme="command-center"] .swag-studio-steps>span { min-width:174px !important; }
  html[data-theme="command-center"] .swag-studio-steps>i { display:none; }
  html[data-theme="command-center"] .swag-studio-workspace .studio-catalog-list { grid-template-columns:1fr !important; }
  html[data-theme="command-center"] .swag-studio-canvas .studio-property-grid { grid-template-columns:1fr !important; }
  html[data-theme="command-center"] .swag-studio-canvas .studio-discord-message { padding:22px 14px 36px !important; }
  html[data-theme="command-center"] .swag-studio-canvas .studio-editor-context { display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:10px !important; }
  html[data-theme="command-center"] .swag-studio-canvas .studio-editor-context>div { min-width:190px !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:3px !important;flex:1 !important; }
  html[data-theme="command-center"] .swag-studio-canvas .studio-editor-context>div>span { width:auto !important;height:auto !important;padding:0 !important;border:0 !important;background:transparent !important; }
  html[data-theme="command-center"] .swag-studio-canvas .studio-editor-context>div>strong,
  html[data-theme="command-center"] .swag-studio-canvas .studio-editor-context>div>small { overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
  html[data-theme="command-center"] .swag-studio-canvas .studio-editor-context>span { margin-left:0 !important; }
  html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane { min-height:430px !important; }
  html[data-theme="command-center"] .swag-studio-canvas #studio-live-preview,
  html[data-theme="command-center"] .swag-studio-canvas .studio-discord-stage { min-height:370px !important; }
  html[data-theme="command-center"] .swag-studio-canvas .studio-savebar { align-items:stretch !important;flex-direction:column !important; }
  html[data-theme="command-center"] .swag-studio-canvas .studio-savebar .btn { width:100%; }
}

html[data-theme="command-center"][data-resolved-scheme="light"] .presentation-workspace {
  --studio-bg:#f7f5f9;
  --studio-surface:#fff;
  --studio-surface-2:#f7f4f9;
  --studio-border:rgba(61,46,73,.12);
  --studio-border-strong:rgba(106,62,174,.25);
  --studio-text:#201b25;
  --studio-muted:#6f6675;
  --studio-soft:#8b8291;
  background:radial-gradient(circle at 78% -12%,rgba(126,68,211,.09),transparent 38%),linear-gradient(180deg,#faf8fc,#f5f2f7) !important;
}

html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-hero {
  background:radial-gradient(circle at 88% 12%,rgba(137,83,222,.11),transparent 32%),linear-gradient(138deg,rgba(255,255,255,.98),rgba(248,245,250,.98)) !important;
  box-shadow:inset 0 1px #fff,0 28px 70px rgba(52,37,64,.09) !important;
}

html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-title>span {
  color:#6f36c8;
  background:linear-gradient(145deg,rgba(139,83,225,.12),rgba(139,83,225,.035));
}

html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-title h1 { color:#211b26 !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-title p { color:#706777 !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-heading .studio-v3-metrics>span { background:rgba(255,255,255,.78) !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-heading .studio-v3-metrics strong { color:#352e3b !important; }

html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-release,
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-steps,
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-workspace .studio-v3-catalog,
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-canvas .studio-editor-context,
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-canvas .studio-properties {
  color:#211b26 !important;
  background:linear-gradient(145deg,#fff,#f8f5fa) !important;
  box-shadow:inset 0 1px #fff,0 20px 46px rgba(52,37,64,.07) !important;
}

html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-release>small b { color:#2d2633 !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-release>small span { color:#746a7a !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-workspace .studio-catalog-item { color:#332c38 !important;background:rgba(89,66,101,.025) !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-workspace .studio-catalog-item.active { background:linear-gradient(100deg,rgba(128,72,211,.12),rgba(128,72,211,.025)) !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-canvas .studio-editor-context strong,
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-canvas .studio-properties>header h2 { color:#2b2430 !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-canvas .studio-preview-pane { border-color:rgba(58,48,66,.15) !important;background:#f0eef2 !important;box-shadow:0 24px 55px rgba(52,37,64,.12) !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-canvas .studio-preview-pane>header { color:#312a36 !important;background:linear-gradient(180deg,#fff,#f6f3f7) !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-canvas .studio-savebar { background:rgba(250,248,252,.94) !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-canvas .studio-component-preview { color:#2f2934 !important;background:#fff !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-canvas .studio-component-preview :is(h3,p,strong,b) { color:#302a35 !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-canvas .studio-component-preview :is(.studio-preview-fields span,.studio-preview-footer,.studio-preview-moved-field,.studio-preview-author,.studio-eyebrow) { color:#6c6471 !important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-canvas .studio-component-preview .studio-preview-fields>div { border-color:#e2dde5 !important; }

@media (prefers-reduced-motion:no-preference) {
  html[data-theme="command-center"] .swag-studio-hero { animation:swag-studio-arrive .55s cubic-bezier(.2,.8,.2,1) both; }
  html[data-theme="command-center"] .swag-studio-release .swag-studio-live i { animation:swag-studio-live 2s ease-in-out infinite; }
  html[data-theme="command-center"] .swag-studio-workspace .studio-catalog-item.active::after { animation:swag-studio-scan 2.8s ease-in-out infinite; }
}

@keyframes swag-studio-arrive { from{opacity:0;transform:translateY(12px)} to{opacity:1;transform:none} }
@keyframes swag-studio-live { 50%{opacity:.38;box-shadow:0 0 4px rgba(79,227,164,.25)} }
@keyframes swag-studio-scan { 0%,100%{opacity:.2} 50%{opacity:.75} }

/* Native date and datetime inputs are replaced by a SWAG-owned calendar. */
html[data-theme="command-center"] .swag-date-control { width:100%;min-width:0; }
html[data-theme="command-center"] .swag-native-date { position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important; }
html[data-theme="command-center"] .swag-date-trigger {
  width:100%;
  min-height:48px;
  padding:7px 12px;
  display:grid;
  grid-template-columns:34px minmax(0,1fr) 18px;
  align-items:center;
  gap:10px;
  color:#eee9f2;
  border:1px solid rgba(255,255,255,.1);
  border-radius:12px;
  background:linear-gradient(145deg,#151419,#0e0e12);
  text-align:left;
  cursor:pointer;
  transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;
}
html[data-theme="command-center"] .swag-date-trigger:hover { transform:translateY(-1px);border-color:rgba(158,103,245,.38);box-shadow:0 12px 25px rgba(0,0,0,.18); }
html[data-theme="command-center"] .swag-date-trigger>span { width:34px;height:34px;display:grid;place-items:center;color:#c5a7f1;border:1px solid rgba(157,102,244,.2);border-radius:10px;background:rgba(146,88,246,.1); }
html[data-theme="command-center"] .swag-date-trigger>span svg,html[data-theme="command-center"] .swag-date-trigger>svg { width:15px;height:15px; }
html[data-theme="command-center"] .swag-date-trigger>div { min-width:0;display:grid;gap:2px; }
html[data-theme="command-center"] .swag-date-trigger small { color:#7f7784!important;font:600 8.5px "DM Mono",monospace!important;letter-spacing:.07em;text-transform:uppercase; }
html[data-theme="command-center"] .swag-date-trigger b { overflow:hidden;color:#e8e2ec;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap; }

html[data-theme="command-center"] .swag-date-layer {
  position:fixed;
  inset:0;
  z-index:10040;
  display:grid;
  place-items:center;
  padding:18px;
  background:rgba(3,3,6,.7);
  backdrop-filter:blur(14px) saturate(.8);
}
html[data-theme="command-center"] .swag-date-dialog {
  width:min(100%,440px);
  overflow:hidden;
  color:#eeeaf2;
  border:1px solid rgba(182,137,247,.22);
  border-radius:22px;
  background:linear-gradient(155deg,#18161c,#0c0c10 68%);
  box-shadow:inset 0 1px rgba(255,255,255,.05),0 40px 110px rgba(0,0,0,.6);
  animation:swag-date-open .22s cubic-bezier(.2,.8,.2,1) both;
}
html[data-theme="command-center"] .swag-date-dialog>header {
  min-height:78px;
  padding:16px 18px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  border-bottom:1px solid rgba(255,255,255,.08);
  background:radial-gradient(circle at 15% 0,rgba(143,83,233,.15),transparent 48%);
}
html[data-theme="command-center"] .swag-date-dialog>header small { color:#ad83e5;font:700 9px "DM Mono",monospace;letter-spacing:.14em; }
html[data-theme="command-center"] .swag-date-dialog>header h2 { margin:5px 0 0;color:#f1edf4;font:700 20px "Space Grotesk",sans-serif; }
html[data-theme="command-center"] .swag-date-dialog>header button,
html[data-theme="command-center"] .swag-date-navigation button { width:36px;height:36px;display:grid;place-items:center;color:#a9a0ae;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.025);cursor:pointer; }
html[data-theme="command-center"] .swag-date-dialog>header button:hover,
html[data-theme="command-center"] .swag-date-navigation button:hover { color:#fff;border-color:rgba(164,105,255,.35);background:rgba(146,88,246,.1); }
html[data-theme="command-center"] .swag-date-dialog button svg { width:15px;height:15px; }
html[data-theme="command-center"] .swag-date-navigation { padding:16px 18px 10px;display:grid;grid-template-columns:36px 1fr 36px;align-items:center;gap:10px; }
html[data-theme="command-center"] .swag-date-navigation strong { color:#e9e3ed;font:650 13px "Space Grotesk",sans-serif;text-align:center;text-transform:capitalize; }
html[data-theme="command-center"] .swag-date-weekdays { padding:4px 18px 8px;display:grid;grid-template-columns:repeat(7,1fr);gap:5px; }
html[data-theme="command-center"] .swag-date-weekdays span { color:#716978;font:600 8px "DM Mono",monospace;text-align:center; }
html[data-theme="command-center"] .swag-date-grid { padding:0 18px 18px;display:grid;grid-template-columns:repeat(7,1fr);gap:5px; }
html[data-theme="command-center"] .swag-date-grid button { aspect-ratio:1;min-width:0;display:grid;place-items:center;color:#bdb5c2;border:1px solid transparent;border-radius:10px;background:transparent;font:600 11px Inter,sans-serif;cursor:pointer;transition:.16s ease; }
html[data-theme="command-center"] .swag-date-grid button:hover { color:#fff;border-color:rgba(163,110,245,.25);background:rgba(146,88,246,.09);transform:translateY(-1px); }
html[data-theme="command-center"] .swag-date-grid button.outside { color:#4f4953; }
html[data-theme="command-center"] .swag-date-grid button.today { border-color:rgba(255,255,255,.13); }
html[data-theme="command-center"] .swag-date-grid button.selected { color:#fff;border-color:#9c68ef;background:linear-gradient(145deg,#9559ec,#6a36bd);box-shadow:0 8px 18px rgba(106,54,189,.3); }
html[data-theme="command-center"] .swag-date-time { margin:0 18px 18px;padding:12px;display:grid;grid-template-columns:1fr 72px 8px 72px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.02); }
html[data-theme="command-center"] .swag-date-time>span { display:flex;align-items:center;gap:8px;color:#a9a0af;font-size:11px; }
html[data-theme="command-center"] .swag-date-time>span svg { width:14px; }
html[data-theme="command-center"] .swag-date-time label { min-width:0;display:grid;grid-template-columns:1fr;gap:2px; }
html[data-theme="command-center"] .swag-date-time input { width:100%;height:38px;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#0b0b0e;font:650 13px "DM Mono",monospace;text-align:center;outline:none; }
html[data-theme="command-center"] .swag-date-time input:focus { border-color:#9560e8;box-shadow:0 0 0 3px rgba(149,96,232,.12); }
html[data-theme="command-center"] .swag-date-time label small { color:#68616d!important;font:600 7px "DM Mono",monospace!important;text-align:center;text-transform:uppercase; }
html[data-theme="command-center"] .swag-date-time>i { color:#776f7d;font-style:normal;text-align:center; }
html[data-theme="command-center"] .swag-date-dialog>footer { min-height:72px;padding:12px 18px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;border-top:1px solid rgba(255,255,255,.08);background:rgba(5,5,8,.32); }
html[data-theme="command-center"] .swag-date-dialog>footer .btn { min-height:40px;border-radius:10px!important; }

html[data-theme="command-center"][data-resolved-scheme="light"] .swag-date-trigger { color:#2e2733;border-color:#ddd7e1;background:linear-gradient(145deg,#fff,#f7f4f9); }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-date-trigger b { color:#352e3b; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-date-layer { background:rgba(29,23,35,.34); }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-date-dialog { color:#2b2430;border-color:#d7cce2;background:linear-gradient(155deg,#fff,#f7f3f9 68%);box-shadow:0 40px 110px rgba(46,33,56,.24); }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-date-dialog>header,
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-date-dialog>footer { border-color:#e3dde7;background-color:rgba(250,247,252,.7); }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-date-dialog>header h2,
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-date-navigation strong { color:#2c2531; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-date-grid button { color:#5f5665; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-date-grid button.outside { color:#b0a9b4; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-date-grid button:hover { color:#4c2879;background:#f0e7f8; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-date-grid button.selected { color:#fff;background:linear-gradient(145deg,#9258e9,#713bc2); }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-date-time { border-color:#e1dbe5;background:#faf8fb; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-date-time input { color:#302937;border-color:#ded8e3;background:#fff; }

@media(max-width:520px){
  html[data-theme="command-center"] .swag-date-dialog { border-radius:18px; }
  html[data-theme="command-center"] .swag-date-grid { gap:2px; }
  html[data-theme="command-center"] .swag-date-time { grid-template-columns:1fr 62px 6px 62px; }
  html[data-theme="command-center"] .swag-date-dialog>footer { grid-template-columns:1fr 1fr; }
  html[data-theme="command-center"] .swag-date-dialog>footer>span { display:none; }
  html[data-theme="command-center"] .swag-date-dialog>footer .btn { width:100%; }
}

@keyframes swag-date-open { from{opacity:0;transform:translateY(10px) scale(.98)} to{opacity:1;transform:none} }

/* Server command deck: makes a large installation understandable at a glance. */
html[data-theme="command-center"] .swag-server-hero {
  min-height:250px !important;
  padding:26px !important;
  display:grid !important;
  grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr) !important;
  align-items:stretch !important;
  gap:24px !important;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.09) !important;
  border-radius:24px !important;
  background:radial-gradient(circle at 88% 6%,rgba(139,83,229,.17),transparent 34%),linear-gradient(140deg,#17151b,#0d0d11 68%) !important;
  box-shadow:inset 0 1px rgba(255,255,255,.04),0 28px 70px rgba(0,0,0,.24) !important;
}
html[data-theme="command-center"] .swag-server-identity { min-width:0;display:flex;align-items:center;gap:20px; }
html[data-theme="command-center"] .swag-server-identity .guild-head-mark { width:112px;flex:0 0 112px;position:relative; }
html[data-theme="command-center"] .swag-server-identity .guild-head-mark img { width:112px;height:112px;border:1px solid rgba(165,111,255,.28);border-radius:28px;object-fit:cover;box-shadow:0 20px 44px rgba(0,0,0,.32),0 0 0 6px rgba(146,88,246,.045); }
html[data-theme="command-center"] .swag-server-identity .server-source-pill { position:absolute;right:-8px;bottom:-9px;white-space:nowrap; }
html[data-theme="command-center"] .swag-server-identity h1 { margin:8px 0 7px!important;color:#f3eef6!important;font:700 clamp(30px,3vw,45px)/1 "Space Grotesk",sans-serif!important;letter-spacing:-.045em!important; }
html[data-theme="command-center"] .swag-server-identity p { max-width:650px;margin:0;color:#938b99;font-size:12px!important;line-height:1.65!important; }
html[data-theme="command-center"] .swag-server-health { margin-top:16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap; }
html[data-theme="command-center"] .swag-server-health span { min-height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;color:#8f8795;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:rgba(255,255,255,.025);font:600 11px "DM Mono",monospace; }
html[data-theme="command-center"] .swag-server-health i { width:7px;height:7px;border-radius:50%;background:#4fe3a4;box-shadow:0 0 12px rgba(79,227,164,.55); }

html[data-theme="command-center"] .swag-server-readiness { padding:18px;display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:18px;border:1px solid rgba(171,119,247,.21);border-radius:19px;background:linear-gradient(145deg,rgba(24,19,30,.9),rgba(9,9,12,.92));box-shadow:inset 0 1px rgba(255,255,255,.035),0 18px 44px rgba(0,0,0,.2); }
html[data-theme="command-center"] .swag-readiness-ring { width:116px;height:116px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#985cf0 0 var(--readiness),rgba(255,255,255,.075) var(--readiness) 360deg);box-shadow:0 0 34px rgba(122,66,202,.14); }
html[data-theme="command-center"] .swag-readiness-ring::before { content:"";width:92px;height:92px;grid-area:1/1;border:1px solid rgba(255,255,255,.07);border-radius:50%;background:#111015; }
html[data-theme="command-center"] .swag-readiness-ring>span { grid-area:1/1;z-index:1;display:grid;text-align:center; }
html[data-theme="command-center"] .swag-readiness-ring strong { color:#f2edf5;font:700 25px "Space Grotesk",sans-serif; }
html[data-theme="command-center"] .swag-readiness-ring small { color:#8f8297;font:600 10px "DM Mono",monospace;letter-spacing:.1em; }
html[data-theme="command-center"] .swag-server-readiness>div:last-child { min-width:0;display:grid;gap:6px; }
html[data-theme="command-center"] .swag-server-readiness>div:last-child>small { color:#ad82e5;font:700 10px "DM Mono",monospace;letter-spacing:.11em; }
html[data-theme="command-center"] .swag-server-readiness>div:last-child>strong { color:#ece7f0;font-size:13px; }
html[data-theme="command-center"] .swag-server-readiness p { margin:0;color:#8c8491;font-size:11px!important;line-height:1.55!important; }
html[data-theme="command-center"] .swag-server-readiness .btn { min-height:40px;margin-top:5px;justify-content:space-between;border-radius:11px!important; }

html[data-theme="command-center"] .swag-server-stats { margin-top:14px!important;gap:12px!important; }
html[data-theme="command-center"] .swag-server-stats article { min-height:92px!important;border-radius:16px!important;background:linear-gradient(145deg,#131217,#0d0d10)!important;box-shadow:inset 0 1px rgba(255,255,255,.025)!important; }
html[data-theme="command-center"] .swag-server-stats article>span { width:43px!important;height:43px!important;border-radius:13px!important;background:rgba(146,88,246,.09)!important; }
html[data-theme="command-center"] .swag-server-stats strong { font-size:21px!important; }
html[data-theme="command-center"] .swag-server-stats small { font-size:11px!important; }

html[data-theme="command-center"] .swag-server-quick { margin-top:12px!important;gap:10px!important; }
html[data-theme="command-center"] .swag-server-quick a { min-height:54px!important;justify-content:flex-start!important;gap:10px!important;border-radius:14px!important;background:linear-gradient(145deg,#121116,#0c0c0f)!important;transition:transform .2s ease,border-color .2s ease!important; }
html[data-theme="command-center"] .swag-server-quick a::after { content:"↗";margin-left:auto;color:#655d6b; }
html[data-theme="command-center"] .swag-server-quick a:hover { transform:translateY(-2px);border-color:rgba(161,106,245,.3)!important; }

html[data-theme="command-center"] .swag-module-hub { margin-top:16px;padding:22px;border:1px solid rgba(255,255,255,.085);border-radius:22px;background:linear-gradient(160deg,#111015,#0a0a0d 75%);box-shadow:inset 0 1px rgba(255,255,255,.025),0 24px 60px rgba(0,0,0,.18); }
html[data-theme="command-center"] .swag-module-hub>header { margin-bottom:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px; }
html[data-theme="command-center"] .swag-module-hub>header h2 { margin:6px 0 5px;color:#eee9f1;font:700 23px "Space Grotesk",sans-serif;letter-spacing:-.025em; }
html[data-theme="command-center"] .swag-module-hub>header p { margin:0;color:#89818e;font-size:11px!important; }
html[data-theme="command-center"] .swag-module-group { padding:17px 0 20px;border-top:1px solid rgba(255,255,255,.075); }
html[data-theme="command-center"] .swag-module-group:last-child { padding-bottom:0; }
html[data-theme="command-center"] .swag-module-group-title { margin-bottom:12px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px; }
html[data-theme="command-center"] .swag-module-group-title>span { width:42px;height:42px;display:grid;place-items:center;color:#b68de8;border:1px solid rgba(157,105,239,.18);border-radius:12px;background:rgba(146,88,246,.075); }
html[data-theme="command-center"] .swag-module-group-title>span svg { width:17px;height:17px; }
html[data-theme="command-center"] .swag-module-group-title h3 { margin:0 0 3px;color:#ded8e2;font-size:14px; }
html[data-theme="command-center"] .swag-module-group-title p { margin:0;color:#7f7784;font-size:11px!important; }
html[data-theme="command-center"] .swag-module-group-title>small { min-height:28px;padding:0 9px;display:flex;align-items:center;color:#89818f;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:rgba(255,255,255,.02);font:600 10px "DM Mono",monospace; }
html[data-theme="command-center"] .swag-module-group .module-grid { margin:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important; }
html[data-theme="command-center"] .swag-module-group .module-card { min-height:90px!important;padding:15px!important;position:relative;overflow:hidden;border-radius:15px!important;background:linear-gradient(145deg,#141318,#0d0d10)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important; }
html[data-theme="command-center"] .swag-module-group .module-card:hover { transform:translateY(-2px);border-color:rgba(158,105,241,.3)!important;box-shadow:0 15px 32px rgba(0,0,0,.18)!important; }
html[data-theme="command-center"] .swag-module-group .module-card.enabled { border-color:rgba(114,199,158,.18)!important; }
html[data-theme="command-center"] .swag-module-group .module-card>span { width:42px!important;height:42px!important;border-radius:12px!important; }
html[data-theme="command-center"] .swag-module-group .module-card strong { font-size:12px!important; }
html[data-theme="command-center"] .swag-module-group .module-card small { font-size:11px!important;line-height:1.5!important; }
html[data-theme="command-center"] .swag-module-group .module-status { top:12px!important;right:12px!important;font-size:10px!important; }

html[data-theme="command-center"][data-resolved-scheme="light"] .swag-server-hero { border-color:#ddd6e2!important;background:radial-gradient(circle at 88% 6%,rgba(139,83,229,.1),transparent 34%),linear-gradient(140deg,#fff,#f8f5fa 68%)!important;box-shadow:0 28px 70px rgba(52,37,64,.09)!important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-server-identity h1,
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-server-readiness>div:last-child>strong,
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-module-hub>header h2,
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-module-group-title h3 { color:#2b2430!important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-server-identity p,
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-server-readiness p,
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-module-hub>header p,
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-module-group-title p { color:#746b7a!important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-server-readiness,
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-server-stats article,
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-server-quick a,
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-module-hub,
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-module-group .module-card { color:#312a36!important;border-color:#e0dae4!important;background:linear-gradient(145deg,#fff,#f8f5fa)!important;box-shadow:0 16px 38px rgba(52,37,64,.055)!important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-readiness-ring::before { background:#fff; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-readiness-ring strong { color:#332b39; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-module-group { border-color:#e4dfe7; }

@media(max-width:1180px){
  html[data-theme="command-center"] .swag-server-hero { grid-template-columns:1fr!important; }
  html[data-theme="command-center"] .swag-server-readiness { grid-template-columns:96px minmax(0,1fr); }
  html[data-theme="command-center"] .swag-readiness-ring { width:96px;height:96px; }
  html[data-theme="command-center"] .swag-readiness-ring::before { width:76px;height:76px; }
}
@media(max-width:760px){
  html[data-theme="command-center"] .swag-server-hero { padding:20px!important;border-radius:18px!important; }
  html[data-theme="command-center"] .swag-server-identity { align-items:flex-start;flex-direction:column; }
  html[data-theme="command-center"] .swag-server-identity .guild-head-mark,
  html[data-theme="command-center"] .swag-server-identity .guild-head-mark img { width:82px;height:82px;flex-basis:82px;border-radius:22px; }
  html[data-theme="command-center"] .swag-server-readiness { grid-template-columns:1fr;text-align:center; }
  html[data-theme="command-center"] .swag-readiness-ring { margin:auto; }
  html[data-theme="command-center"] .swag-server-stats { grid-template-columns:1fr!important; }
  html[data-theme="command-center"] .swag-server-quick { grid-template-columns:1fr 1fr!important; }
  html[data-theme="command-center"] .swag-module-hub { padding:17px;border-radius:18px; }
  html[data-theme="command-center"] .swag-module-hub>header { align-items:flex-start;flex-direction:column; }
  html[data-theme="command-center"] .swag-module-group-title { grid-template-columns:42px minmax(0,1fr); }
  html[data-theme="command-center"] .swag-module-group-title>small { grid-column:1/-1;justify-self:start; }
  html[data-theme="command-center"] .swag-module-group .module-grid { grid-template-columns:1fr!important; }
}

/* Command Atlas */
html[data-theme="command-center"] .command-atlas-page { --atlas-line:rgba(255,255,255,.085);--atlas-card:#101014;min-height:100vh;background:radial-gradient(circle at 18% 8%,rgba(139,92,246,.105),transparent 30%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),#07070a;background-size:auto,44px 44px,44px 44px,auto; }
html[data-theme="command-center"] .command-atlas-hero { max-width:1320px;min-height:510px;margin:0 auto;padding:98px 32px 72px;display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:84px;position:relative; }
html[data-theme="command-center"] .command-atlas-copy h1 { max-width:890px;margin:22px 0 20px;color:#f3eff5;font:720 clamp(50px,5.7vw,82px)/.96 "Space Grotesk",sans-serif;letter-spacing:-.06em; }
html[data-theme="command-center"] .command-atlas-copy h1 em { color:#a67bea;font-style:normal;text-shadow:0 0 34px rgba(145,87,237,.2); }
html[data-theme="command-center"] .command-atlas-copy>p { max-width:720px;margin:0;color:#96909b;font-size:14px;line-height:1.75; }
html[data-theme="command-center"] .command-atlas-actions { margin-top:30px;display:flex;align-items:center;gap:20px;flex-wrap:wrap; }
html[data-theme="command-center"] .command-atlas-actions .command-primary { min-height:48px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(190,146,255,.42);border-radius:12px;color:#fff;background:linear-gradient(135deg,#9258e9,#7138cb);box-shadow:0 14px 34px rgba(105,48,190,.24),inset 0 1px rgba(255,255,255,.2);font-size:11px;font-weight:850;letter-spacing:.01em;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease; }
html[data-theme="command-center"] .command-atlas-actions .command-primary:hover { transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 18px 42px rgba(105,48,190,.34),inset 0 1px rgba(255,255,255,.25); }
html[data-theme="command-center"] .command-atlas-actions .command-primary svg { width:16px;height:16px; }
html[data-theme="command-center"] .command-atlas-actions>span { display:flex;align-items:center;gap:8px;color:#77717d;font-size:11px; }
html[data-theme="command-center"] .command-atlas-actions>span svg { width:15px;height:15px;color:#a77bec; }
html[data-theme="command-center"] .command-atlas-radar { min-height:348px;padding:27px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;border:1px solid var(--atlas-line);border-radius:28px;background:radial-gradient(circle at 50% 32%,rgba(143,84,236,.17),transparent 35%),linear-gradient(145deg,rgba(18,17,23,.96),rgba(8,8,11,.98));box-shadow:0 40px 90px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.03); }
html[data-theme="command-center"] .command-atlas-radar::after { content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.04);border-radius:19px;pointer-events:none; }
html[data-theme="command-center"] .command-atlas-rings { width:140px;height:140px;display:grid;place-items:center;position:relative; }
html[data-theme="command-center"] .command-atlas-rings i { position:absolute;border:1px solid rgba(172,119,246,.28);border-radius:50%;animation:swagAtlasPulse 3.8s ease-in-out infinite; }
html[data-theme="command-center"] .command-atlas-rings i:first-child { inset:10px; }
html[data-theme="command-center"] .command-atlas-rings i:nth-child(2) { inset:28px;animation-delay:-1.2s; }
html[data-theme="command-center"] .command-atlas-rings>span { width:58px;height:58px;display:grid;place-items:center;color:#c8a6ff;border:1px solid rgba(184,126,255,.34);border-radius:18px;background:rgba(130,74,220,.17);box-shadow:0 0 34px rgba(139,92,246,.16); }
html[data-theme="command-center"] .command-atlas-rings svg { width:23px;height:23px; }
html[data-theme="command-center"] .command-atlas-radar>strong { margin-top:5px;color:#f3eef6;font:720 45px "Space Grotesk",sans-serif;letter-spacing:-.05em; }
html[data-theme="command-center"] .command-atlas-radar>small { color:#8e8595;font:700 10px "DM Mono",monospace;letter-spacing:.13em;text-transform:uppercase; }
html[data-theme="command-center"] .command-atlas-radar footer { width:100%;margin-top:28px;padding-top:17px;display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--atlas-line);color:#76707b;font-size:10px; }
html[data-theme="command-center"] .command-atlas-radar footer b { margin-right:4px;color:#b78df1; }

html[data-theme="command-center"] .command-atlas-shell { max-width:1320px;margin:0 auto;padding:0 32px 90px;display:grid;grid-template-columns:286px minmax(0,1fr);align-items:start;gap:18px; }
html[data-theme="command-center"] .command-atlas-sidebar { padding:13px;position:sticky;top:88px;border:1px solid var(--atlas-line);border-radius:20px;background:linear-gradient(150deg,rgba(17,16,21,.97),rgba(9,9,12,.98));box-shadow:0 22px 60px rgba(0,0,0,.2); }
html[data-theme="command-center"] .command-atlas-search { min-height:62px;padding:8px 10px;display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:8px;border:1px solid rgba(167,116,234,.22);border-radius:13px;background:rgba(145,88,231,.06); }
html[data-theme="command-center"] .command-atlas-search>span { color:#a77bec; }
html[data-theme="command-center"] .command-atlas-search>span svg { width:17px;height:17px; }
html[data-theme="command-center"] .command-atlas-search label { min-width:0;display:grid;gap:2px; }
html[data-theme="command-center"] .command-atlas-search label small { color:#786d80;font:700 9px "DM Mono",monospace;letter-spacing:.1em; }
html[data-theme="command-center"] .command-atlas-search input { width:100%;min-height:26px;padding:0;border:0;outline:0;color:#ece7f0;background:transparent;font-size:12px; }
html[data-theme="command-center"] .command-atlas-search input::placeholder { color:#635d67; }
html[data-theme="command-center"] .command-atlas-search kbd,
html[data-theme="command-center"] .command-atlas-results-head kbd { min-width:22px;height:22px;display:inline-grid;place-items:center;color:#92899a;border:1px solid rgba(255,255,255,.09);border-radius:6px;background:rgba(255,255,255,.035);font:700 10px "DM Mono",monospace; }
html[data-theme="command-center"] .command-atlas-filter-head { padding:20px 6px 9px;display:flex;justify-content:space-between;color:#827b87;font-size:10px; }
html[data-theme="command-center"] .command-atlas-filter-head span { color:#aaa2af;font-weight:700; }
html[data-theme="command-center"] .command-atlas-filters { display:grid;gap:4px; }
html[data-theme="command-center"] .command-atlas-filters button { min-height:40px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid transparent;border-radius:10px;color:#85808a;background:transparent;font-size:11px;text-align:left;transition:.18s ease; }
html[data-theme="command-center"] .command-atlas-filters button>span { min-width:0;display:flex;align-items:center;gap:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
html[data-theme="command-center"] .command-atlas-filters button svg { width:15px;height:15px;color:#635c68; }
html[data-theme="command-center"] .command-atlas-filters button>small { min-width:23px;padding:3px 5px;color:#716a77;border-radius:99px;background:rgba(255,255,255,.035);font:700 9px "DM Mono",monospace;text-align:center; }
html[data-theme="command-center"] .command-atlas-filters button:hover { color:#d8d0dc;background:rgba(255,255,255,.035); }
html[data-theme="command-center"] .command-atlas-filters button.active { color:#f0eaf3;border-color:rgba(163,106,240,.24);background:linear-gradient(90deg,rgba(139,92,246,.15),rgba(139,92,246,.035));box-shadow:inset 3px 0 #9559ed; }
html[data-theme="command-center"] .command-atlas-filters button.active svg { color:#b68bf1; }
html[data-theme="command-center"] .command-atlas-filters button.active>small { color:#bea0e9;background:rgba(139,92,246,.13); }
html[data-theme="command-center"] .command-atlas-help { margin-top:13px;padding:14px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.02); }
html[data-theme="command-center"] .command-atlas-help>svg { width:18px;color:#9f74dd; }
html[data-theme="command-center"] .command-atlas-help strong { color:#d9d2de;font-size:11px; }
html[data-theme="command-center"] .command-atlas-help p { margin:4px 0 0;color:#77717b;font-size:10.5px;line-height:1.5; }
html[data-theme="command-center"] .command-atlas-help button { grid-column:1/-1;min-height:34px;border:1px solid rgba(160,103,237,.18);border-radius:9px;color:#af86e8;background:rgba(139,92,246,.07);font-size:10px;font-weight:700; }

html[data-theme="command-center"] .command-atlas-results { min-width:0;padding:21px;border:1px solid var(--atlas-line);border-radius:22px;background:linear-gradient(155deg,rgba(15,14,19,.97),rgba(8,8,11,.98)); }
html[data-theme="command-center"] .command-atlas-results-head { min-height:64px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:18px; }
html[data-theme="command-center"] .command-atlas-results-head span { color:#a67be8;font:700 9px "DM Mono",monospace;letter-spacing:.12em; }
html[data-theme="command-center"] .command-atlas-results-head h2 { margin:5px 0 0;color:#eee9f1;font:700 24px "Space Grotesk",sans-serif;letter-spacing:-.03em; }
html[data-theme="command-center"] .command-atlas-results-head>p { margin:0;display:flex;align-items:center;gap:7px;color:#77717c;font-size:10px; }
html[data-theme="command-center"] .command-atlas-results-head>p strong { color:#d3c7dc;font-size:12px; }
html[data-theme="command-center"] .command-atlas-results-head>p i { width:3px;height:3px;border-radius:50%;background:#766d7c; }
html[data-theme="command-center"] .command-atlas-grid { grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important; }
html[data-theme="command-center"] .command-atlas-grid article { min-height:235px!important;padding:17px!important;position:relative;overflow:hidden;border-color:rgba(255,255,255,.075)!important;border-radius:17px!important;background:linear-gradient(145deg,#131217,#0c0c0f)!important;box-shadow:inset 0 1px rgba(255,255,255,.025);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important; }
html[data-theme="command-center"] .command-atlas-grid article::before { content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(transparent,#9357e8,transparent);opacity:0;transition:.2s ease; }
html[data-theme="command-center"] .command-atlas-grid article:hover { transform:translateY(-3px);border-color:rgba(162,104,241,.25)!important;box-shadow:0 20px 42px rgba(0,0,0,.22)!important; }
html[data-theme="command-center"] .command-atlas-grid article:hover::before { opacity:1; }
html[data-theme="command-center"] .command-atlas-index { color:#655e6b;font:700 9px "DM Mono",monospace; }
html[data-theme="command-center"] .command-atlas-category { padding:5px 7px;color:#968a9f!important;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:rgba(255,255,255,.025);font:700 9px "DM Mono",monospace!important;letter-spacing:.05em; }
html[data-theme="command-center"] .command-atlas-command { margin:23px 0 11px;display:flex;align-items:center;justify-content:space-between;gap:10px; }
html[data-theme="command-center"] .command-atlas-command code { min-width:0;overflow:hidden;color:#d2b8fb!important;font:700 17px "DM Mono",monospace!important;text-overflow:ellipsis;white-space:nowrap; }
html[data-theme="command-center"] .command-atlas-command button { width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid rgba(163,106,240,.16);border-radius:10px;color:#916bc4;background:rgba(139,92,246,.06);transition:.18s ease; }
html[data-theme="command-center"] .command-atlas-command button:hover,
html[data-theme="command-center"] .command-atlas-command button.is-copied { color:#d8bfff;border-color:rgba(164,105,241,.36);background:rgba(139,92,246,.16); }
html[data-theme="command-center"] .command-atlas-command button svg { width:15px;height:15px; }
html[data-theme="command-center"] .command-atlas-grid article>p { margin:0!important;color:#8e8793!important;font-size:12px!important;line-height:1.62!important; }
html[data-theme="command-center"] .command-atlas-grid article>footer { margin-top:auto!important;padding-top:14px!important;border-color:rgba(255,255,255,.065)!important; }
html[data-theme="command-center"] .command-atlas-grid footer>span { min-width:0;display:grid;gap:4px; }
html[data-theme="command-center"] .command-atlas-grid footer small { color:#69626e!important;font:700 8px "DM Mono",monospace!important;letter-spacing:.1em; }
html[data-theme="command-center"] .command-atlas-grid footer b { overflow:hidden;color:#aca2b2!important;font:600 10px "DM Mono",monospace!important;text-overflow:ellipsis;white-space:nowrap; }
html[data-theme="command-center"] .command-atlas-grid footer>i { width:28px;height:28px;display:grid;place-items:center;color:#675f6c;border:1px solid rgba(255,255,255,.055);border-radius:8px; }
html[data-theme="command-center"] .command-atlas-grid footer svg { width:13px;height:13px; }
html[data-theme="command-center"] .command-atlas-empty { min-height:280px;place-items:center;align-content:center;gap:7px;border:1px dashed rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.015); }
html[data-theme="command-center"] .command-atlas-empty:not([hidden]) { display:grid; }
html[data-theme="command-center"] .command-atlas-empty svg { width:24px;color:#8d67c1; }
html[data-theme="command-center"] .command-atlas-empty strong { color:#d8d1dc;font-size:14px; }
html[data-theme="command-center"] .command-atlas-empty p { margin:0;color:#77717b;font-size:11px; }
html[data-theme="command-center"] .command-atlas-cta>div:last-child { display:flex;align-items:center;gap:14px;flex-wrap:wrap; }
html[data-theme="command-center"] .command-atlas-cta>div:first-child>p { max-width:640px;margin:12px 0 0;color:#837c88;font-size:12px; }
html[data-theme="command-center"] .command-atlas-support { color:#aaa2ae;font-size:11px;font-weight:700;text-decoration:none; }

html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-page { --atlas-line:#e1dbe5;--atlas-card:#fff;background:radial-gradient(circle at 18% 8%,rgba(139,83,229,.09),transparent 30%),linear-gradient(rgba(68,52,78,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(68,52,78,.035) 1px,transparent 1px),#f8f6fa;background-size:auto,44px 44px,44px 44px,auto; }
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-copy h1,
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-radar>strong,
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-results-head h2 { color:#27212c!important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-copy>p,
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-actions>span { color:#706777!important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-radar,
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-sidebar,
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-results { background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,245,250,.98));box-shadow:0 26px 70px rgba(54,38,66,.08); }
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-search { background:#f5effa; }
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-search input { color:#302735; }
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-filters button { color:#6d6472; }
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-filters button:hover { color:#3c3242;background:#f5f1f7; }
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-filters button.active { color:#442d55;background:linear-gradient(90deg,#eee4f7,#f8f4fb); }
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-help,
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-grid article { border-color:#e3dde7!important;background:linear-gradient(145deg,#fff,#f9f7fa)!important;box-shadow:0 14px 36px rgba(53,37,63,.045)!important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-help strong,
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-command code { color:#503266!important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-grid article>p { color:#706776!important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .command-atlas-grid footer b { color:#685e6d!important; }

@keyframes swagAtlasPulse { 0%,100%{transform:scale(.92);opacity:.42}50%{transform:scale(1.08);opacity:.95} }
@media(max-width:980px){
  html[data-theme="command-center"] .command-atlas-hero { grid-template-columns:1fr;gap:36px; }
  html[data-theme="command-center"] .command-atlas-radar { min-height:240px;display:grid;grid-template-columns:140px auto;grid-template-rows:auto auto auto;justify-content:center;column-gap:24px; }
  html[data-theme="command-center"] .command-atlas-rings { grid-row:1/4; }
  html[data-theme="command-center"] .command-atlas-radar>strong { align-self:end; }
  html[data-theme="command-center"] .command-atlas-radar footer { grid-column:2;margin-top:12px; }
  html[data-theme="command-center"] .command-atlas-shell { grid-template-columns:1fr; }
  html[data-theme="command-center"] .command-atlas-sidebar { position:static; }
  html[data-theme="command-center"] .command-atlas-filters { grid-template-columns:repeat(2,minmax(0,1fr)); }
  html[data-theme="command-center"] .command-atlas-help { display:none; }
}
@media(max-width:680px){
  html[data-theme="command-center"] .command-atlas-hero { min-height:0;padding:64px 18px 40px; }
  html[data-theme="command-center"] .command-atlas-copy h1 { font-size:clamp(42px,12vw,58px); }
  html[data-theme="command-center"] .command-atlas-actions { align-items:flex-start;flex-direction:column; }
  html[data-theme="command-center"] .command-atlas-radar { min-height:220px;padding:20px;grid-template-columns:110px auto;column-gap:14px;border-radius:20px; }
  html[data-theme="command-center"] .command-atlas-rings { width:110px;height:110px; }
  html[data-theme="command-center"] .command-atlas-radar footer { align-items:flex-start;flex-direction:column; }
  html[data-theme="command-center"] .command-atlas-shell { padding:0 14px 60px; }
  html[data-theme="command-center"] .command-atlas-sidebar { border-radius:16px; }
  html[data-theme="command-center"] .command-atlas-filters { max-height:200px;overflow:auto; }
  html[data-theme="command-center"] .command-atlas-results { padding:14px;border-radius:17px; }
  html[data-theme="command-center"] .command-atlas-results-head { align-items:flex-start;flex-direction:column; }
  html[data-theme="command-center"] .command-atlas-grid { grid-template-columns:1fr!important; }
  html[data-theme="command-center"] .command-atlas-grid article { min-height:220px!important; }
  html[data-theme="command-center"] .command-atlas-cta { margin-inline:14px!important; }
}

/* Checkout refinement: compact, explicit and aligned with the commercial journey */
html[data-theme="command-center"] .command-route-enter main,
html[data-theme="command-center"] .command-route-enter .command-landing-page,
html[data-theme="command-center"] .command-route-enter .command-library-page { animation:swagRouteFade .24s ease-out both; }
@keyframes swagRouteFade { from{opacity:.74} to{opacity:1} }
html[data-theme="command-center"] .checkout-page .checkout-progress { width:min(1220px,calc(100% - 48px));margin:0 auto;padding:34px 0 0; }
html[data-theme="command-center"] .checkout-page .checkout-shell { width:min(1220px,calc(100% - 48px));min-height:0;margin:0 auto;padding:58px 0 84px;grid-template-columns:minmax(0,1fr) 500px;align-items:start;gap:66px; }
html[data-theme="command-center"] .checkout-page .checkout-copy { padding-top:42px; }
html[data-theme="command-center"] .checkout-page .checkout-copy h1 { max-width:700px;margin:18px 0 18px;font-size:clamp(48px,4.4vw,68px); }
html[data-theme="command-center"] .checkout-page .checkout-copy>p { max-width:650px;font-size:13px;line-height:1.72; }
html[data-theme="command-center"] .checkout-page .checkout-trust-list { margin-top:30px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px; }
html[data-theme="command-center"] .checkout-page .checkout-trust-list article { min-height:122px;padding:17px;align-content:start;grid-template-columns:1fr;gap:11px;border-radius:13px;background:linear-gradient(145deg,rgba(18,17,22,.92),rgba(11,11,14,.92)); }
html[data-theme="command-center"] .checkout-page .checkout-trust-list article>svg { width:19px;margin:0;color:#aa75ec; }
html[data-theme="command-center"] .checkout-page .checkout-card { padding:27px;border-color:rgba(255,255,255,.1);border-radius:19px;background:linear-gradient(150deg,rgba(16,15,20,.99),rgba(9,9,12,.99));box-shadow:0 38px 100px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.035); }
html[data-theme="command-center"] .checkout-page .checkout-plan { padding-bottom:19px; }
html[data-theme="command-center"] .checkout-page .checkout-server-select { border-radius:12px; }
html[data-theme="command-center"] .checkout-page .checkout-payment label>span { min-height:78px;border-radius:12px; }
html[data-theme="command-center"] .checkout-page .checkout-payment-clarity { border-radius:12px; }
html[data-theme="command-center"] .checkout-page .checkout-submit { min-height:50px;border-radius:12px; }
html[data-theme="command-center"][data-resolved-scheme="light"] .checkout-page .checkout-trust-list article,html[data-theme="command-center"][data-resolved-scheme="light"] .checkout-page .checkout-card { border-color:#dfd8e4!important;background:linear-gradient(150deg,#fff,#faf8fc)!important;box-shadow:0 28px 75px rgba(55,38,66,.075)!important; }
@media(max-width:1040px){
  html[data-theme="command-center"] .checkout-page .checkout-shell { grid-template-columns:1fr; }
  html[data-theme="command-center"] .checkout-page .checkout-copy { padding-top:10px; }
  html[data-theme="command-center"] .checkout-page .checkout-card { width:100%; }
}
@media(max-width:680px){
  html[data-theme="command-center"] .checkout-page .checkout-progress,html[data-theme="command-center"] .checkout-page .checkout-shell { width:calc(100% - 28px); }
  html[data-theme="command-center"] .checkout-page .checkout-progress { padding-top:24px; }
  html[data-theme="command-center"] .checkout-page .checkout-shell { padding-top:38px!important;gap:34px; }
  html[data-theme="command-center"] .checkout-page .checkout-copy h1 { font-size:clamp(42px,11vw,55px); }
  html[data-theme="command-center"] .checkout-page .checkout-trust-list { grid-template-columns:1fr; }
  html[data-theme="command-center"] .checkout-page .checkout-trust-list article { min-height:92px;grid-template-columns:28px 1fr; }
  html[data-theme="command-center"] .checkout-page .checkout-card { padding:20px;border-radius:16px; }
}

/* Server workspace: separate autonomous modules from command permissions */
html[data-theme="command-center"] .suite-domain-switch { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px; }
html[data-theme="command-center"] .suite-domain-switch>a,html[data-theme="command-center"] .suite-domain-switch>article { min-height:126px;padding:19px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;position:relative;overflow:hidden;border:1px solid #2d2932;border-radius:15px;color:#bfb8c3;background:linear-gradient(145deg,#111014,#0b0a0d);text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease; }
html[data-theme="command-center"] .suite-domain-switch>a:hover { transform:translateY(-2px);border-color:#5b426c;background:linear-gradient(145deg,#18121d,#0d0b10); }
html[data-theme="command-center"] .suite-domain-switch>article.active { border-color:#65477a;background:radial-gradient(circle at 100% 0,rgba(139,76,219,.14),transparent 42%),linear-gradient(145deg,#18121d,#0d0b10); }
html[data-theme="command-center"] .suite-domain-switch>a>span,html[data-theme="command-center"] .suite-domain-switch>article>span { width:42px;height:42px;display:grid;place-items:center;border:1px solid #3a3043;border-radius:11px;color:#b67fee;background:#1c1423; }
html[data-theme="command-center"] .suite-domain-switch>span svg,html[data-theme="command-center"] .suite-domain-switch>a>span svg,html[data-theme="command-center"] .suite-domain-switch>article>span svg { width:17px;height:17px; }
html[data-theme="command-center"] .suite-domain-switch div { display:grid;gap:4px; }
html[data-theme="command-center"] .suite-domain-switch small { color:#9a6fc1;font:800 7px "DM Mono",monospace;letter-spacing:.12em; }
html[data-theme="command-center"] .suite-domain-switch strong { color:#e9e4ec;font-size:13px; }
html[data-theme="command-center"] .suite-domain-switch p { margin:0;max-width:430px;color:#7e7782;font-size:9px;line-height:1.5; }
html[data-theme="command-center"] .suite-domain-switch>a>.ui-icon { width:15px;color:#816b8c; }
html[data-theme="command-center"] .suite-domain-switch>article>em { align-self:start;padding:7px 8px;border:1px solid #59416b;border-radius:7px;color:#b785ed;background:#21162a;font:800 6px "DM Mono",monospace;letter-spacing:.1em;font-style:normal; }
html[data-theme="command-center"][data-resolved-scheme="light"] .suite-domain-switch>a,html[data-theme="command-center"][data-resolved-scheme="light"] .suite-domain-switch>article { color:#413847;border-color:#ddd5e2;background:linear-gradient(145deg,#fff,#faf8fc);box-shadow:0 16px 42px rgba(57,39,67,.045); }
html[data-theme="command-center"][data-resolved-scheme="light"] .suite-domain-switch>article.active { border-color:#c7b2d8;background:radial-gradient(circle at 100% 0,rgba(139,76,219,.09),transparent 42%),linear-gradient(145deg,#fff,#f7f1fb); }
html[data-theme="command-center"][data-resolved-scheme="light"] .suite-domain-switch strong { color:#2e2733; }
html[data-theme="command-center"][data-resolved-scheme="light"] .suite-domain-switch>a>span,html[data-theme="command-center"][data-resolved-scheme="light"] .suite-domain-switch>article>span { border-color:#d5c4e0;background:#f1e8f8; }
@media(max-width:760px){
  html[data-theme="command-center"] .suite-domain-switch { grid-template-columns:1fr; }
  html[data-theme="command-center"] .suite-domain-switch>a,html[data-theme="command-center"] .suite-domain-switch>article { min-height:112px;grid-template-columns:38px minmax(0,1fr); }
  html[data-theme="command-center"] .suite-domain-switch>a>.ui-icon,html[data-theme="command-center"] .suite-domain-switch>article>em { display:none; }
}

/* Plans / commercial journey */
html[data-theme="command-center"] .swag-plans-page { min-height:100vh;overflow:hidden;color:#f3eff6;background:radial-gradient(circle at 82% 12%,rgba(137,75,229,.14),transparent 30%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),#07070a;background-size:auto,46px 46px,46px 46px,auto; }
html[data-theme="command-center"] .swag-plans-hero { width:min(1320px,calc(100% - 48px));min-height:620px;margin:0 auto;padding:116px 8px 78px;display:grid;grid-template-columns:minmax(0,1fr) 370px;align-items:center;gap:104px; }
html[data-theme="command-center"] .swag-plans-copy h1 { max-width:850px;margin:23px 0 22px;color:#f5f2f6;font:720 clamp(52px,5.6vw,82px)/.98 "Space Grotesk",sans-serif;letter-spacing:-.058em; }
html[data-theme="command-center"] .swag-plans-copy>p { max-width:680px;margin:0;color:#9b949f;font-size:15px;line-height:1.75; }
html[data-theme="command-center"] .swag-plans-signals { margin-top:32px;display:flex;gap:10px;flex-wrap:wrap; }
html[data-theme="command-center"] .swag-plans-signals span { min-height:38px;padding:0 13px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#b4adb8;background:rgba(255,255,255,.025);font-size:10px;font-weight:750; }
html[data-theme="command-center"] .swag-plans-signals svg { width:14px;height:14px;color:#a46de9; }
html[data-theme="command-center"] .swag-plan-orbit { min-height:390px;padding:36px;display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:30px;background:radial-gradient(circle at 50% 32%,rgba(143,79,237,.18),transparent 35%),linear-gradient(150deg,#121116,#09090c);box-shadow:0 42px 100px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.04); }
html[data-theme="command-center"] .swag-plan-orbit::before { content:"";position:absolute;inset:15px;border:1px solid rgba(255,255,255,.045);border-radius:21px; }
html[data-theme="command-center"] .swag-plan-orbit-core { width:142px;height:142px;display:grid;place-items:center;position:relative;border:1px solid rgba(174,117,246,.25);border-radius:50%;background:radial-gradient(circle,rgba(145,78,231,.2),transparent 65%); }
html[data-theme="command-center"] .swag-plan-orbit-core::before,html[data-theme="command-center"] .swag-plan-orbit-core::after { content:"";position:absolute;border:1px solid rgba(179,123,248,.18);border-radius:50%;animation:swagAtlasPulse 4s ease-in-out infinite; }
html[data-theme="command-center"] .swag-plan-orbit-core::before { inset:14px; }
html[data-theme="command-center"] .swag-plan-orbit-core::after { inset:32px;animation-delay:-1.3s; }
html[data-theme="command-center"] .swag-plan-orbit-core>svg { width:29px;height:29px;position:relative;z-index:1;color:#bd8aff; }
html[data-theme="command-center"] .swag-plan-orbit>strong { margin-top:21px;color:#f4f0f7;font:700 43px/1 "Space Grotesk",sans-serif; }
html[data-theme="command-center"] .swag-plan-orbit>span { margin-top:7px;color:#77717d;font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase; }
html[data-theme="command-center"] .swag-plan-orbit footer { width:100%;margin-top:31px;padding-top:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;position:relative;border-top:1px solid rgba(255,255,255,.07); }
html[data-theme="command-center"] .swag-plan-orbit footer small { color:#a776e9;font-size:8px;font-weight:900;letter-spacing:.16em; }
html[data-theme="command-center"] .swag-plan-orbit footer b { max-width:170px;color:#8e8793;font-size:9px;line-height:1.5;text-align:right; }
html[data-theme="command-center"] .swag-plan-market { width:min(1320px,calc(100% - 48px));margin:0 auto;padding:0 0 88px; }
html[data-theme="command-center"] .swag-plan-market>header { padding:28px 2px;display:flex;align-items:flex-end;justify-content:space-between;gap:42px;border-top:1px solid rgba(255,255,255,.08); }
html[data-theme="command-center"] .swag-plan-market>header span,html[data-theme="command-center"] .swag-plan-route>header span { color:#a273e5;font-size:8px;font-weight:900;letter-spacing:.16em; }
html[data-theme="command-center"] .swag-plan-market>header h2,html[data-theme="command-center"] .swag-plan-route>header h2 { max-width:650px;margin:7px 0 0;color:#ece8ef;font:650 28px/1.15 "Space Grotesk",sans-serif;letter-spacing:-.035em; }
html[data-theme="command-center"] .swag-plan-market>header>p { max-width:370px;margin:0;color:#817a85;font-size:11px;line-height:1.65;text-align:right; }
html[data-theme="command-center"] .swag-plan-grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px; }
html[data-theme="command-center"] .swag-plan-card { min-height:530px;padding:27px;display:flex;flex-direction:column;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:20px;background:linear-gradient(150deg,rgba(17,16,21,.98),rgba(10,10,13,.98));box-shadow:0 26px 60px rgba(0,0,0,.14);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease; }
html[data-theme="command-center"] .swag-plan-card:hover { transform:translateY(-5px);border-color:rgba(165,104,239,.32);box-shadow:0 34px 76px rgba(0,0,0,.24); }
html[data-theme="command-center"] .swag-plan-card.featured { border-color:rgba(170,109,244,.42);background:radial-gradient(circle at 50% 0,rgba(143,75,230,.16),transparent 36%),linear-gradient(150deg,#15111b,#0d0b11); }
html[data-theme="command-center"] .swag-plan-card.featured::after { content:"";position:absolute;inset:-40% 28% auto;height:250px;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(193,145,255,.07),transparent);animation:swagPlanSweep 7s ease-in-out infinite; }
html[data-theme="command-center"] .swag-plan-card-top { min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#8f8793;font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase; }
html[data-theme="command-center"] .swag-plan-card-top em { padding:7px 9px;border:1px solid rgba(181,123,250,.27);border-radius:7px;color:#bd8bf6;background:rgba(140,73,222,.09);font-style:normal; }
html[data-theme="command-center"] .swag-plan-price { margin-top:32px;display:flex;align-items:flex-end;gap:7px; }
html[data-theme="command-center"] .swag-plan-price strong { color:#f4f0f6;font:700 clamp(38px,3vw,48px)/1 "Space Grotesk",sans-serif;letter-spacing:-.055em; }
html[data-theme="command-center"] .swag-plan-price small { margin-bottom:6px;color:#807986;font-size:10px; }
html[data-theme="command-center"] .swag-plan-card>p { min-height:46px;margin:17px 0 24px;color:#918a95;font-size:11px;line-height:1.65; }
html[data-theme="command-center"] .swag-plan-divider { padding:15px 0;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);color:#79727d;font-size:8px;font-weight:850;letter-spacing:.11em;text-transform:uppercase; }
html[data-theme="command-center"] .swag-plan-divider b { color:#af7bea; }
html[data-theme="command-center"] .swag-plan-card ul { margin:21px 0 24px;padding:0;display:grid;gap:13px;list-style:none; }
html[data-theme="command-center"] .swag-plan-card li { display:flex;align-items:flex-start;gap:10px;color:#bcb5c0;font-size:10px;line-height:1.5; }
html[data-theme="command-center"] .swag-plan-card li svg { width:14px;height:14px;flex:0 0 auto;color:#a671e6; }
html[data-theme="command-center"] .swag-plan-action { margin-top:auto; }
html[data-theme="command-center"] .swag-plan-action a,html[data-theme="command-center"] .swag-plan-final>a { min-height:48px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(164,103,238,.3);border-radius:11px;color:#eee9f3;background:rgba(132,69,211,.09);font-size:10px;font-weight:850;text-decoration:none;transition:background .2s ease,transform .2s ease; }
html[data-theme="command-center"] .swag-plan-card.featured .swag-plan-action a,html[data-theme="command-center"] .swag-plan-final>a { color:#fff;background:linear-gradient(135deg,#9257e8,#7036c9);box-shadow:0 13px 30px rgba(105,48,190,.2); }
html[data-theme="command-center"] .swag-plan-action a:hover,html[data-theme="command-center"] .swag-plan-final>a:hover { transform:translateY(-2px);background-color:rgba(139,75,222,.18); }
html[data-theme="command-center"] .swag-plan-action svg,html[data-theme="command-center"] .swag-plan-final>a svg { width:15px;height:15px; }
html[data-theme="command-center"] .swag-plan-action small { margin-top:11px;display:block;color:#66606a;font-size:8px;text-align:center; }
html[data-theme="command-center"] .swag-plan-route { width:min(1320px,calc(100% - 48px));margin:0 auto;padding:0 0 92px; }
html[data-theme="command-center"] .swag-plan-route>header { margin-bottom:24px; }
html[data-theme="command-center"] .swag-plan-route>div { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.018); }
html[data-theme="command-center"] .swag-plan-route article { min-height:124px;padding:24px;display:flex;align-items:center;gap:15px;position:relative;border-right:1px solid rgba(255,255,255,.07); }
html[data-theme="command-center"] .swag-plan-route article:last-child { border-right:0; }
html[data-theme="command-center"] .swag-plan-route article>b { color:#b782f4;font:750 15px/1 "Space Grotesk",sans-serif; }
html[data-theme="command-center"] .swag-plan-route article span { display:grid;gap:5px; }
html[data-theme="command-center"] .swag-plan-route article strong { color:#d8d2dc;font-size:11px; }
html[data-theme="command-center"] .swag-plan-route article small { color:#77717c;font-size:9px;line-height:1.45; }
html[data-theme="command-center"] .swag-plan-route article>i { width:27px;height:27px;display:grid;place-items:center;position:absolute;right:-14px;z-index:1;border:1px solid rgba(255,255,255,.08);border-radius:50%;color:#9b6cda;background:#0c0b0f; }
html[data-theme="command-center"] .swag-plan-route article>i svg { width:12px;height:12px; }
html[data-theme="command-center"] .swag-plan-final { width:min(1320px,calc(100% - 48px));margin:0 auto 80px;padding:32px;display:grid;grid-template-columns:58px minmax(0,1fr) 220px;align-items:center;gap:22px;border:1px solid rgba(174,113,244,.2);border-radius:20px;background:radial-gradient(circle at 12% 50%,rgba(139,72,224,.13),transparent 30%),#0d0c10; }
html[data-theme="command-center"] .swag-plan-final>span { width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(175,113,245,.23);border-radius:16px;color:#b57ff2;background:rgba(138,72,222,.09); }
html[data-theme="command-center"] .swag-plan-final>span svg { width:24px;height:24px; }
html[data-theme="command-center"] .swag-plan-final small { color:#a975e8;font-size:8px;font-weight:900;letter-spacing:.15em; }
html[data-theme="command-center"] .swag-plan-final h2 { margin:5px 0;color:#eee9f1;font:650 22px/1.2 "Space Grotesk",sans-serif; }
html[data-theme="command-center"] .swag-plan-final p { margin:0;color:#817a85;font-size:10px; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plans-page { color:#2e2732;background:radial-gradient(circle at 82% 12%,rgba(137,75,229,.11),transparent 30%),linear-gradient(rgba(69,49,82,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(69,49,82,.035) 1px,transparent 1px),#f8f6fa;background-size:auto,46px 46px,46px 46px,auto; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plans-copy h1,html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plan-orbit>strong,html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plan-market>header h2,html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plan-route>header h2,html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plan-price strong,html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plan-final h2 { color:#29222e; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plan-orbit,html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plan-card,html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plan-final { border-color:#e1dae6;background:radial-gradient(circle at 50% 0,rgba(143,79,237,.09),transparent 36%),linear-gradient(150deg,#fff,#faf7fc);box-shadow:0 30px 75px rgba(52,36,63,.08); }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plan-market>header,html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plan-divider,html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plan-route>div,html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plan-route article { border-color:#e4dde8; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plan-route>div { background:rgba(255,255,255,.7); }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plan-route article strong,html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plan-card li { color:#4d4452; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plan-route article>i { border-color:#ded6e3;background:#fff; }
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-plan-action a { color:#7041ac;background:#f5eefb; }
@keyframes swagPlanSweep { 0%,20%{transform:translateX(-180%) rotate(18deg)} 58%,100%{transform:translateX(280%) rotate(18deg)} }
@media(max-width:980px){
  html[data-theme="command-center"] .swag-plans-hero { min-height:0;padding-top:96px;grid-template-columns:1fr;gap:42px; }
  html[data-theme="command-center"] .swag-plan-orbit { min-height:280px; }
  html[data-theme="command-center"] .swag-plan-grid { grid-template-columns:1fr; }
  html[data-theme="command-center"] .swag-plan-card { min-height:0; }
  html[data-theme="command-center"] .swag-plan-route>div { grid-template-columns:1fr 1fr; }
  html[data-theme="command-center"] .swag-plan-route article:nth-child(2) { border-right:0; }
  html[data-theme="command-center"] .swag-plan-route article:nth-child(-n+2) { border-bottom:1px solid rgba(255,255,255,.07); }
  html[data-theme="command-center"] .swag-plan-route article>i { display:none; }
}
@media(max-width:680px){
  html[data-theme="command-center"] .swag-plans-hero,html[data-theme="command-center"] .swag-plan-market,html[data-theme="command-center"] .swag-plan-route,html[data-theme="command-center"] .swag-plan-final { width:calc(100% - 28px); }
  html[data-theme="command-center"] .swag-plans-hero { padding:68px 0 48px; }
  html[data-theme="command-center"] .swag-plans-copy h1 { font-size:clamp(43px,12vw,58px); }
  html[data-theme="command-center"] .swag-plans-signals { display:grid; }
  html[data-theme="command-center"] .swag-plan-orbit { min-height:250px;padding:23px;border-radius:22px; }
  html[data-theme="command-center"] .swag-plan-orbit-core { width:108px;height:108px; }
  html[data-theme="command-center"] .swag-plan-market>header { align-items:flex-start;flex-direction:column;gap:12px; }
  html[data-theme="command-center"] .swag-plan-market>header>p { text-align:left; }
  html[data-theme="command-center"] .swag-plan-card { padding:23px;border-radius:17px; }
  html[data-theme="command-center"] .swag-plan-route>div { grid-template-columns:1fr; }
  html[data-theme="command-center"] .swag-plan-route article { min-height:96px;border-right:0;border-bottom:1px solid rgba(255,255,255,.07); }
  html[data-theme="command-center"] .swag-plan-route article:last-child { border-bottom:0; }
  html[data-theme="command-center"] .swag-plan-final { padding:24px;grid-template-columns:48px 1fr; }
  html[data-theme="command-center"] .swag-plan-final>span { width:48px;height:48px; }
  html[data-theme="command-center"] .swag-plan-final>a { grid-column:1/-1; }
}

/* Central Visual: the Discord preview stays within reach throughout editing. */
html[data-theme="command-center"] .swag-studio-canvas .studio-preview-slot {
  min-width:0;
  min-height:500px;
  grid-area:preview!important;
  position:relative;
}
html[data-theme="command-center"] .swag-studio-canvas .studio-preview-slot>.studio-preview-pane {
  width:100%;
  grid-area:auto!important;
}
html[data-theme="command-center"] .studio-preview-sentinel {
  width:1px;
  height:1px;
  position:absolute;
  right:0;
  bottom:0;
  pointer-events:none;
}
html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane>header>div:first-child,
html[data-theme="command-center"] .studio-preview-head-actions {
  display:flex;
  align-items:center;
  gap:9px;
}
html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane>header>div:first-child>span {
  width:7px;
  height:7px;
  flex:0 0 7px;
  border-radius:50%;
  background:#65e3a8;
  box-shadow:0 0 0 4px rgba(101,227,168,.08),0 0 18px rgba(101,227,168,.35);
}
html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane>header em {
  min-height:22px;
  padding:0 7px;
  display:inline-flex;
  align-items:center;
  gap:5px;
  color:#9c79cc;
  border:1px solid rgba(166,109,242,.16);
  border-radius:999px;
  background:rgba(138,77,218,.06);
  font:750 8px "DM Mono",monospace;
  font-style:normal;
  letter-spacing:.04em;
}
html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane>header em svg,
html[data-theme="command-center"] .studio-preview-head-actions svg { width:13px;height:13px; }
html[data-theme="command-center"] .studio-preview-head-actions>small {
  display:inline-flex;
  align-items:center;
  gap:6px;
  color:#817987;
}
html[data-theme="command-center"] .studio-preview-head-actions>button {
  width:34px;
  height:34px;
  display:grid;
  place-items:center;
  border:1px solid rgba(255,255,255,.08);
  border-radius:9px;
  color:#aaa1af;
  background:rgba(255,255,255,.025);
  transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease;
}
html[data-theme="command-center"] .studio-preview-head-actions>button:hover {
  color:#d6c0f5;
  border-color:rgba(165,106,242,.3);
  background:rgba(139,77,219,.1);
}
html[data-theme="command-center"] .swag-studio-canvas.has-docked-preview { padding-bottom:90px; }
html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane.is-docked {
  width:min(420px,calc(100vw - 40px))!important;
  min-height:0!important;
  max-height:calc(100vh - 110px)!important;
  position:fixed!important;
  right:24px!important;
  bottom:auto!important;
  top:86px!important;
  left:auto!important;
  z-index:10010!important;
  overflow:hidden!important;
  border-color:rgba(174,116,246,.28)!important;
  box-shadow:0 28px 90px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.025),inset 0 1px rgba(255,255,255,.05)!important;
  animation:swagStudioDockIn .22s cubic-bezier(.2,.8,.2,1) both;
}
html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane.is-docked #studio-live-preview,
html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane.is-docked .studio-discord-stage {
  min-height:300px!important;
  max-height:calc(100vh - 168px)!important;
}
html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane.is-docked .studio-discord-message {
  padding:20px 15px 30px!important;
}
html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane.is-docked .studio-component-preview {
  padding:14px!important;
}
html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane.is-docked .studio-assets { display:none!important; }
html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane.is-docked.is-collapsed {
  height:58px!important;
  min-height:58px!important;
}
html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane.is-docked.is-collapsed>#studio-live-preview,
html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane.is-docked.is-collapsed>.studio-assets { display:none!important; }
html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane.is-docked.is-collapsed .studio-preview-head-actions>button svg { transform:rotate(180deg); }
html[data-theme="command-center"][data-resolved-scheme="light"] .studio-preview-head-actions>button {
  color:#665c6c;
  border-color:#ddd5e2;
  background:#f8f5fa;
}
html[data-theme="command-center"][data-resolved-scheme="light"] .swag-studio-canvas .studio-preview-pane.is-docked {
  border-color:#cdb7dc!important;
  box-shadow:0 26px 74px rgba(48,32,58,.22),0 0 0 1px rgba(255,255,255,.8)!important;
}
@keyframes swagStudioDockIn { from{opacity:0;transform:translateY(12px) scale(.98)} to{opacity:1;transform:none} }

@media(min-width:1600px){
  html[data-theme="command-center"] .swag-studio-canvas {
    grid-template-columns:minmax(0,1fr) minmax(390px,440px)!important;
    grid-template-areas:"context context" "editor preview"!important;
    align-items:start;
  }
  html[data-theme="command-center"] .swag-studio-canvas .studio-preview-slot {
    min-height:500px;
    position:sticky;
    top:88px;
  }
}
@media(max-width:619px){
  html[data-theme="command-center"] .swag-studio-canvas .studio-preview-slot { min-height:430px; }
  html[data-theme="command-center"] .swag-studio-canvas .studio-preview-pane>header em,
  html[data-theme="command-center"] .studio-preview-head-actions>small { display:none; }
  html[data-theme="command-center"] .studio-preview-head-actions>button { display:none; }
}

/* Emoji picker: Discord-like anchored popover, never a full-screen visual dialog. */
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal):not([hidden]) {
  position:fixed!important;
  inset:0!important;
  z-index:10020!important;
  padding:0!important;
  display:block!important;
  background:transparent!important;
  backdrop-filter:none!important;
}
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal) .studio-modal-backdrop {
  position:fixed!important;
  inset:0!important;
  background:transparent!important;
}
html[data-theme="command-center"] body .studio-emoji-modal.is-portaled:not(.studio-copy-modal):not([hidden])>section,
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal):not([hidden])>section {
  width:min(390px,calc(100vw - 24px))!important;
  height:min(438px,calc(100vh - 24px))!important;
  max-height:min(438px,calc(100vh - 24px))!important;
  position:fixed!important;
  top:var(--picker-top,72px)!important;
  left:var(--picker-left,12px)!important;
  right:auto!important;
  bottom:auto!important;
  margin:0!important;
  display:grid!important;
  grid-template-rows:auto auto minmax(0,1fr)!important;
  overflow:hidden!important;
  border:1px solid rgba(177,126,251,.22)!important;
  border-radius:15px!important;
  background:linear-gradient(155deg,#18171c,#101014 72%)!important;
  box-shadow:0 22px 68px rgba(0,0,0,.54),inset 0 1px rgba(255,255,255,.045)!important;
  transform-origin:top right;
  animation:swagEmojiPopoverIn .18s cubic-bezier(.2,.8,.2,1) both;
}
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal)>section>header {
  min-height:58px!important;
  padding:11px 13px!important;
}
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal)>section>header h2 { font-size:14px!important; }
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal)>section>header p { margin-top:2px!important;font-size:10px!important; }
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal)>section>.studio-search {
  min-height:40px!important;
  margin:10px 11px 7px!important;
  border-radius:9px!important;
}
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal) .studio-emoji-grid {
  min-height:0!important;
  max-height:300px!important;
  padding:7px 10px 12px!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:5px!important;
  overscroll-behavior:contain;
}
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal) .studio-emoji-grid>button {
  aspect-ratio:1;
  min-height:0!important;
  padding:6px!important;
  border-color:transparent!important;
  border-radius:9px!important;
  background:transparent!important;
}
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal) .studio-emoji-grid>button:hover,
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal) .studio-emoji-grid>button.is-selected {
  transform:none;
  border-color:rgba(166,109,252,.2)!important;
  background:rgba(146,88,246,.13)!important;
}
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal) .studio-emoji-grid>button img { width:29px!important;height:29px!important; }
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal) .studio-emoji-grid>button span { font-size:0!important; }
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal) .studio-emoji-grid>button .studio-no-emoji { font-size:9px!important;line-height:1.15;white-space:normal; }
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal) .studio-emoji-grid>button:first-child {
  min-height:34px!important;
  aspect-ratio:auto;
  grid-column:1/-1;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  padding:0 10px!important;
  border-color:rgba(255,255,255,.055)!important;
  background:rgba(255,255,255,.018)!important;
}
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal) .studio-emoji-grid>button:first-child .studio-no-emoji {
  width:auto;
  height:auto;
  display:block;
  color:#a9a2ae;
  font:700 9px "DM Mono",monospace!important;
}
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal) .studio-emoji-empty {
  min-height:180px;
  grid-column:1/-1;
}
html[data-theme="command-center"] .studio-emoji-modal:not(.studio-copy-modal)>section:has(.studio-emoji-empty) {
  height:min(360px,calc(100vh - 24px))!important;
}
html[data-theme="command-center"][data-resolved-scheme="light"] .studio-emoji-modal:not(.studio-copy-modal):not([hidden]) { background:transparent!important; }
html[data-theme="command-center"][data-resolved-scheme="light"] .studio-emoji-modal:not(.studio-copy-modal)>section {
  border-color:#d6c7e1!important;
  background:linear-gradient(155deg,#fff,#f7f3f9 72%)!important;
  box-shadow:0 22px 60px rgba(45,30,55,.2),inset 0 1px #fff!important;
}
html[data-theme="command-center"][data-resolved-scheme="light"] body .studio-emoji-modal.is-portaled:not(.studio-copy-modal):not([hidden])>section {
  color:#2b2430!important;
  border-color:#d6c7e1!important;
  background:linear-gradient(155deg,#fff,#f7f3f9 72%)!important;
  box-shadow:0 22px 60px rgba(45,30,55,.2),inset 0 1px #fff!important;
}
html[data-theme="command-center"][data-resolved-scheme="light"] .studio-emoji-modal:not(.studio-copy-modal) .studio-emoji-grid>button:first-child {
  border-color:#e4dee7!important;
  background:#faf8fb!important;
}
@keyframes swagEmojiPopoverIn { from{opacity:0;transform:translateY(-5px) scale(.975)} to{opacity:1;transform:none} }

/* Instagram: clear, complete emoji controls instead of browser-like empty squares. */
html[data-theme="command-center"] .instagram-emoji-fields {
  gap:10px!important;
}
html[data-theme="command-center"] .instagram-emoji-field {
  min-height:74px;
  padding:13px 14px!important;
  grid-template-columns:minmax(118px,.72fr) minmax(156px,1fr)!important;
  border-radius:12px!important;
  background:linear-gradient(145deg,#111014,#0c0b0f)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.025);
}
html[data-theme="command-center"] .instagram-emoji-field .studio-emoji-trigger {
  width:100%!important;
  min-width:156px!important;
  min-height:44px!important;
  padding:0 11px!important;
  justify-content:flex-start!important;
  color:#c8c0ce!important;
  border-color:rgba(255,255,255,.085)!important;
  border-radius:9px!important;
  background:rgba(255,255,255,.025)!important;
}
html[data-theme="command-center"] .instagram-emoji-field .studio-emoji-trigger>span {
  min-width:0!important;
  display:block!important;
  color:inherit!important;
  font-size:10px!important;
  font-weight:700!important;
}
html[data-theme="command-center"] .instagram-emoji-field .studio-emoji-trigger>.ui-icon:first-child { color:#a970ed; }
html[data-theme="command-center"] .instagram-emoji-field .studio-emoji-trigger>.ui-icon:last-child { margin-left:auto; }
html[data-theme="command-center"] .instagram-emoji-field .studio-emoji-trigger:hover {
  color:#eadffc!important;
  border-color:rgba(164,104,239,.3)!important;
  background:rgba(139,77,219,.1)!important;
}
html[data-theme="command-center"][data-resolved-scheme="light"] .instagram-emoji-field {
  border-color:#ded7e2!important;
  background:linear-gradient(145deg,#fff,#faf8fb)!important;
  box-shadow:0 12px 28px rgba(52,37,64,.04)!important;
}
html[data-theme="command-center"][data-resolved-scheme="light"] .instagram-emoji-field .studio-emoji-trigger {
  color:#4d4453!important;
  border-color:#ddd5e2!important;
  background:#f7f3f9!important;
}
@media(max-width:620px){
  html[data-theme="command-center"] .instagram-emoji-field { grid-template-columns:1fr!important; }
  html[data-theme="command-center"] .instagram-emoji-field .studio-emoji-trigger { min-width:0!important; }
}

/* Central Social — relationship management with SWAG identity. */
html[data-theme="command-center"] .social-workspace{display:grid;gap:18px;position:relative}
html[data-theme="command-center"] .social-workspace:before{content:"";position:absolute;inset:-30px -20px auto;height:360px;pointer-events:none;background:radial-gradient(circle at 72% 20%,rgba(143,77,229,.11),transparent 42%);z-index:-1}
html[data-theme="command-center"] .social-workspace-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:7px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:rgba(10,9,13,.72);box-shadow:0 18px 45px rgba(0,0,0,.16);backdrop-filter:blur(18px)}
html[data-theme="command-center"] .social-workspace-nav a{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 14px;color:#8e8794;border:1px solid transparent;border-radius:11px;transition:color .2s,border-color .2s,background .2s,transform .2s}
html[data-theme="command-center"] .social-workspace-nav a>.ui-icon{width:19px;color:#736b78}
html[data-theme="command-center"] .social-workspace-nav a span{display:grid;gap:2px}
html[data-theme="command-center"] .social-workspace-nav a b{color:#bdb6c2;font-size:12px}
html[data-theme="command-center"] .social-workspace-nav a small{font-size:10px;color:#716a76}
html[data-theme="command-center"] .social-workspace-nav a:hover{color:#fff;background:rgba(255,255,255,.035);transform:translateY(-1px)}
html[data-theme="command-center"] .social-workspace-nav a.active{color:#bd83ff;border-color:rgba(157,89,237,.24);background:linear-gradient(135deg,rgba(125,60,207,.18),rgba(125,60,207,.06));box-shadow:inset 0 1px rgba(255,255,255,.04)}
html[data-theme="command-center"] .social-workspace-nav a.active b{color:#f1e7ff}
html[data-theme="command-center"] .social-workspace-nav a.active>.ui-icon{color:#a764f4}
html[data-theme="command-center"] .social-command-hero{min-height:300px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:28px;padding:38px;border:1px solid rgba(154,92,230,.17);border-radius:20px;overflow:hidden;background:linear-gradient(130deg,#121016 0%,#0a090c 58%,#140d1c 100%);box-shadow:0 28px 70px rgba(0,0,0,.22);position:relative}
html[data-theme="command-center"] .social-command-hero:after{content:"";position:absolute;width:420px;height:420px;right:-160px;top:-210px;border:1px solid rgba(177,112,255,.18);border-radius:50%;box-shadow:0 0 90px rgba(132,58,215,.12)}
html[data-theme="command-center"] .social-command-hero>div{align-self:center;position:relative;z-index:1}
html[data-theme="command-center"] .social-command-hero h1{max-width:760px;margin:10px 0 14px;color:#f8f5fa;font-size:clamp(29px,3.2vw,48px);line-height:1.02;letter-spacing:-.045em}
html[data-theme="command-center"] .social-command-hero p{max-width:680px;margin:0;color:#aaa2ae;font-size:14px;line-height:1.65}
html[data-theme="command-center"] .social-command-hero>div>div{display:flex;gap:9px;margin-top:25px;flex-wrap:wrap}
html[data-theme="command-center"] .social-command-hero>aside{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:1px solid rgba(255,255,255,.065);border-radius:16px;background:rgba(255,255,255,.025);position:relative;z-index:1}
html[data-theme="command-center"] .social-command-hero>aside small{margin-top:12px;color:#a66be9;font:700 9px "DM Mono",monospace;letter-spacing:.12em}
html[data-theme="command-center"] .social-command-hero>aside strong{color:#ddd5e2;font-size:12px}
html[data-theme="command-center"] .social-orbit{width:112px;height:112px;display:grid;place-items:center;position:relative;border:1px solid rgba(172,106,247,.24);border-radius:50%;color:#b773ff;background:radial-gradient(circle,rgba(146,75,229,.17),transparent 66%)}
html[data-theme="command-center"] .social-orbit>.ui-icon{width:30px;height:30px}
html[data-theme="command-center"] .social-orbit i{position:absolute;width:9px;height:9px;border:2px solid #0c0a0f;border-radius:50%;background:#a65ff3;box-shadow:0 0 18px #9f55ee;animation:socialOrbit 8s linear infinite}
html[data-theme="command-center"] .social-orbit i:nth-child(2){animation-duration:11s;animation-delay:-4s;background:#fff}
html[data-theme="command-center"] .social-orbit i:nth-child(3){animation-duration:6s;animation-delay:-2s;width:6px;height:6px}
@keyframes socialOrbit{from{transform:rotate(0deg) translateX(56px) rotate(0deg)}to{transform:rotate(360deg) translateX(56px) rotate(-360deg)}}
html[data-theme="command-center"] .social-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
html[data-theme="command-center"] .social-metric-grid article{min-height:92px;display:flex;align-items:center;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(145deg,#111014,#0c0b0e);box-shadow:inset 0 1px rgba(255,255,255,.025);transition:transform .2s,border-color .2s}
html[data-theme="command-center"] .social-metric-grid article:hover{transform:translateY(-2px);border-color:rgba(160,94,239,.22)}
html[data-theme="command-center"] .social-metric-grid article>.ui-icon{width:20px;color:#9c5bea}
html[data-theme="command-center"] .social-metric-grid article div{display:grid;gap:2px}
html[data-theme="command-center"] .social-metric-grid strong{color:#f0ebf3;font-size:23px;letter-spacing:-.04em}
html[data-theme="command-center"] .social-metric-grid small{color:#817a87;font-size:10px}
html[data-theme="command-center"] .social-directory-section{padding:22px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:rgba(11,10,13,.78);box-shadow:0 24px 60px rgba(0,0,0,.17)}
html[data-theme="command-center"] .social-directory-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}
html[data-theme="command-center"] .social-directory-section>header small{color:#9c61df;font:700 9px "DM Mono",monospace;letter-spacing:.12em}
html[data-theme="command-center"] .social-directory-section>header h2{margin:5px 0 4px;color:#eee9f1;font-size:21px}
html[data-theme="command-center"] .social-directory-section>header p{margin:0;color:#827b87;font-size:11px}
html[data-theme="command-center"] .social-directory-section>header>a{display:flex;align-items:center;gap:7px;color:#b47bf3;font-size:11px;font-weight:800}
html[data-theme="command-center"] .social-directory-section>header>label{min-width:250px;height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0b0a0d;color:#6e6773}
html[data-theme="command-center"] .social-directory-section>header input{width:100%;border:0;outline:0;background:none;color:#eee9f1;font:inherit}
html[data-theme="command-center"] .social-relationship-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
html[data-theme="command-center"] .social-relationship-card{padding:16px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.009));transition:border-color .2s,transform .2s}
html[data-theme="command-center"] .social-relationship-card:hover{transform:translateY(-2px);border-color:rgba(156,88,236,.2)}
html[data-theme="command-center"] .social-relationship-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.055)}
html[data-theme="command-center"] .social-person{min-width:0;display:flex;align-items:center;gap:10px}
html[data-theme="command-center"] .social-person>img{width:37px;height:37px;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:11px;object-fit:cover;background:#18151c}
html[data-theme="command-center"] .social-person>span{min-width:0;display:grid;gap:1px}
html[data-theme="command-center"] .social-person small{color:#9363c8;font:700 8px "DM Mono",monospace;letter-spacing:.08em;text-transform:uppercase}
html[data-theme="command-center"] .social-person strong{overflow:hidden;color:#ded8e2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}
html[data-theme="command-center"] .social-person em{overflow:hidden;color:#756e7a;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}
html[data-theme="command-center"] .social-person.lady>img{border-color:rgba(180,105,255,.35);box-shadow:0 0 22px rgba(155,79,237,.12)}
html[data-theme="command-center"] .social-relationship-line{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;padding:13px 0 10px}
html[data-theme="command-center"] .social-relationship-line>span:first-child{width:15px;height:1px;background:linear-gradient(90deg,#8d4bd9,transparent)}
html[data-theme="command-center"] .social-open-slot{min-height:48px;display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px dashed rgba(255,255,255,.09);border-radius:10px;color:#746d79;background:rgba(255,255,255,.012)}
html[data-theme="command-center"] .social-open-slot>.ui-icon{width:16px;color:#8c53ca}
html[data-theme="command-center"] .social-open-slot span{display:grid;gap:1px}.social-open-slot b{font-size:10px}.social-open-slot small{font-size:9px}
html[data-theme="command-center"] .social-open-slot.compact{grid-column:1/-1;min-height:42px}
html[data-theme="command-center"] .social-family-members{display:flex;flex-wrap:wrap;gap:6px;min-height:46px;padding:10px 0}
html[data-theme="command-center"] .social-family-members>span{display:flex;align-items:center;gap:3px;padding:6px 7px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.018)}
html[data-theme="command-center"] .social-family-members .social-person>img{width:28px;height:28px;border-radius:8px}.social-family-members .social-person small{display:none}.social-family-members .social-person strong{max-width:100px;font-size:9px}.social-family-members .social-person em{display:none}
html[data-theme="command-center"] .social-family-members button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:7px;color:#756d7c;background:transparent}.social-family-members button:hover{color:#ff8b9e;background:rgba(255,80,110,.09)}
html[data-theme="command-center"] .social-relationship-card>footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;border-top:1px solid rgba(255,255,255,.05)}
html[data-theme="command-center"] .social-relationship-card>footer>small{color:#77707b;font:700 8px "DM Mono",monospace}
html[data-theme="command-center"] .social-relationship-card>footer>span{display:flex;gap:5px}
html[data-theme="command-center"] .social-relationship-card>footer button{padding:6px 8px;border:1px solid rgba(255,255,255,.065);border-radius:7px;color:#8d8592;background:transparent;font-size:8px;font-weight:800}.social-relationship-card>footer button:hover:not(:disabled){color:#f3dfe5;border-color:rgba(255,100,135,.22);background:rgba(255,72,112,.07)}.social-relationship-card>footer button:disabled{opacity:.35}
html[data-theme="command-center"] .social-empty-state{grid-column:1/-1;min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px;border:1px dashed rgba(255,255,255,.09);border-radius:14px;color:#827a87}.social-empty-state>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#a968ef;background:rgba(145,76,226,.11)}.social-empty-state h3{margin:13px 0 5px;color:#ded7e2;font-size:16px}.social-empty-state p{max-width:420px;margin:0 0 16px;font-size:11px}
html[data-theme="command-center"] .social-builder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
html[data-theme="command-center"] .social-builder-card{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:linear-gradient(150deg,#121015,#0b0a0d);box-shadow:0 20px 48px rgba(0,0,0,.15)}
html[data-theme="command-center"] .social-builder-card.primary{border-color:rgba(157,91,237,.19);background:linear-gradient(150deg,#16101d,#0b0a0d 70%)}
html[data-theme="command-center"] .social-builder-card>header{display:flex;gap:13px;align-items:flex-start;margin-bottom:8px}
html[data-theme="command-center"] .social-builder-card>header>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#ad6df4;background:rgba(146,77,227,.11)}
html[data-theme="command-center"] .social-builder-card>header small{color:#9560d0;font:700 8px "DM Mono",monospace;letter-spacing:.12em}.social-builder-card>header h2{margin:4px 0;color:#eee8f1;font-size:19px}.social-builder-card>header p{margin:0;color:#7f7884;font-size:10px;line-height:1.55}
html[data-theme="command-center"] .social-builder-card .discord-member-select{width:100%}
html[data-theme="command-center"] .social-link-arrow{align-self:center;width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:50%;color:#8e55cf;background:#0c0b0e;transform:rotate(90deg)}
html[data-theme="command-center"] .social-builder-card>button[type="submit"]{margin-top:6px}
html[data-theme="command-center"] .social-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:12px}
html[data-theme="command-center"] .social-settings-main,html[data-theme="command-center"] .social-settings-aside{padding:24px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:linear-gradient(145deg,#111014,#0b0a0d)}
html[data-theme="command-center"] .social-settings-main>header{display:flex;gap:12px;margin-bottom:20px}.social-settings-main>header>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#ad6df4;background:rgba(146,77,227,.11)}.social-settings-main>header small,.social-settings-aside>small{color:#9761d5;font:700 8px "DM Mono",monospace;letter-spacing:.12em}.social-settings-main>header h2,.social-settings-aside h2{margin:4px 0;color:#eee8f1;font-size:20px}.social-settings-main>header p,.social-settings-aside p{margin:0;color:#827a87;font-size:10px;line-height:1.55}
html[data-theme="command-center"] .social-settings-aside{align-self:start;background:linear-gradient(150deg,#15101b,#0c0b0f)}.social-settings-aside>span{width:52px;height:52px;display:grid;place-items:center;margin-bottom:18px;border:1px solid rgba(157,91,237,.2);border-radius:15px;color:#b573f8;background:rgba(141,72,222,.1)}.social-settings-aside ul{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.social-settings-aside li{display:flex;align-items:center;gap:8px;color:#a69eaa;font-size:10px}.social-settings-aside li .ui-icon{width:14px;color:#55d99a}
html[data-theme="command-center"] .social-settings-save{grid-column:1/-1}.social-settings-save .save-bar{margin:0}

html[data-theme="command-center"][data-resolved-scheme="light"] .social-workspace:before{background:radial-gradient(circle at 72% 20%,rgba(143,77,229,.09),transparent 42%)}
html[data-theme="command-center"][data-resolved-scheme="light"] .social-workspace-nav,html[data-theme="command-center"][data-resolved-scheme="light"] .social-directory-section{border-color:#ddd5e2;background:rgba(255,255,255,.84);box-shadow:0 18px 45px rgba(55,38,68,.07)}
html[data-theme="command-center"][data-resolved-scheme="light"] .social-workspace-nav a b,html[data-theme="command-center"][data-resolved-scheme="light"] .social-workspace-nav a.active b{color:#352d3a}.social-workspace-nav a small{color:#847b89}
html[data-theme="command-center"][data-resolved-scheme="light"] .social-workspace-nav a:hover{background:#f5eff8}.social-workspace-nav a.active{background:linear-gradient(135deg,#f0e4fa,#faf7fc)}
html[data-theme="command-center"][data-resolved-scheme="light"] .social-command-hero{border-color:#d8c4e8;background:linear-gradient(130deg,#fff 0%,#f8f4fa 58%,#f0e3f8 100%);box-shadow:0 28px 70px rgba(61,41,74,.09)}
html[data-theme="command-center"][data-resolved-scheme="light"] .social-command-hero h1{color:#241d29}.social-command-hero p{color:#645b69}.social-command-hero>aside{border-color:#ddd2e3;background:rgba(255,255,255,.62)}.social-command-hero>aside strong{color:#3e3445}
html[data-theme="command-center"][data-resolved-scheme="light"] .social-orbit{border-color:#cfaae9;background:radial-gradient(circle,#f0dffd,transparent 66%)}
html[data-theme="command-center"][data-resolved-scheme="light"] .social-metric-grid article,html[data-theme="command-center"][data-resolved-scheme="light"] .social-builder-card,html[data-theme="command-center"][data-resolved-scheme="light"] .social-settings-main,html[data-theme="command-center"][data-resolved-scheme="light"] .social-settings-aside{border-color:#ded7e2;background:linear-gradient(145deg,#fff,#faf8fb);box-shadow:0 14px 32px rgba(52,37,64,.05)}
html[data-theme="command-center"][data-resolved-scheme="light"] .social-metric-grid strong,html[data-theme="command-center"][data-resolved-scheme="light"] .social-directory-section>header h2,html[data-theme="command-center"][data-resolved-scheme="light"] .social-builder-card>header h2,html[data-theme="command-center"][data-resolved-scheme="light"] .social-settings-main>header h2,html[data-theme="command-center"][data-resolved-scheme="light"] .social-settings-aside h2{color:#322a37}
html[data-theme="command-center"][data-resolved-scheme="light"] .social-directory-section>header>label{border-color:#ddd5e2;background:#faf8fb;color:#8d8292}.social-directory-section>header input{color:#332b38}
html[data-theme="command-center"][data-resolved-scheme="light"] .social-relationship-card{border-color:#e1dbe5;background:linear-gradient(145deg,#fff,#fbf9fc)}.social-person strong{color:#3e3543}.social-open-slot{border-color:#ddd4e3;background:#faf7fb}.social-family-members>span{border-color:#e3dce6;background:#f8f5fa}.social-empty-state{border-color:#ddd4e2}.social-empty-state h3{color:#3b3241}
html[data-theme="command-center"][data-resolved-scheme="light"] .social-link-arrow{border-color:#ded6e2;color:#8e55cf;background:#f8f4fa}

@media(max-width:1100px){html[data-theme="command-center"] .social-command-hero{grid-template-columns:1fr}.social-command-hero>aside{min-height:190px}.social-metric-grid{grid-template-columns:repeat(2,1fr)}.social-relationship-list{grid-template-columns:1fr}.social-settings-grid{grid-template-columns:1fr}.social-settings-aside{order:2}.social-settings-save{order:3}}
@media(max-width:760px){html[data-theme="command-center"] .social-workspace-nav{grid-template-columns:1fr}.social-workspace-nav a{min-height:52px}.social-command-hero{padding:25px 20px}.social-builder-grid{grid-template-columns:1fr}.social-directory-section{padding:16px}.social-directory-section>header{align-items:stretch;flex-direction:column}.social-directory-section>header>label{min-width:0;width:100%}.social-relationship-card>footer{align-items:flex-start;flex-direction:column}.social-metric-grid{grid-template-columns:1fr 1fr}.social-settings-main,.social-settings-aside{padding:18px}}
@media(max-width:480px){html[data-theme="command-center"] .social-metric-grid{grid-template-columns:1fr}.social-command-hero h1{font-size:30px}.social-relationship-card>footer>span{width:100%;flex-wrap:wrap}.social-relationship-card>footer button{flex:1}.social-builder-card{padding:17px}}
@media(prefers-reduced-motion:reduce){html[data-theme="command-center"] .social-orbit i{animation:none}}
/* SWAG Market — catalogo publico, carteira do cliente e operacao dos donos */
.swag-store-page{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 78% 13%,rgba(145,82,255,.14),transparent 27%),radial-gradient(circle at 9% 45%,rgba(115,70,190,.08),transparent 30%),#08070a;color:#f8f6fb}
.swag-store-page:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,#000,transparent 78%)}
.store-hero{position:relative;z-index:1;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:112px 0 56px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:70px;align-items:end}
.store-hero>div>h1{max-width:760px;margin:14px 0 18px;font:750 clamp(40px,5.2vw,76px)/.98 "Space Grotesk",sans-serif;letter-spacing:-.055em}
.store-hero>div>p{max-width:680px;margin:0;color:#a9a1b0;font-size:16px;line-height:1.75}
.store-hero>div>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.store-hero>aside{position:relative;padding:26px;border:1px solid rgba(190,151,255,.22);border-radius:24px;background:linear-gradient(145deg,rgba(28,23,34,.92),rgba(12,10,15,.94));box-shadow:0 24px 65px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.06)}
.store-hero>aside:after{content:"";position:absolute;width:120px;height:120px;right:-36px;top:-46px;border-radius:50%;background:rgba(139,92,246,.2);filter:blur(36px)}
.store-hero>aside>span{width:45px;height:45px;display:grid;place-items:center;border:1px solid rgba(174,130,255,.3);border-radius:14px;color:#b98cff;background:rgba(139,92,246,.12)}
.store-hero>aside>span svg{width:20px}.store-hero>aside small{display:block;margin:24px 0 7px;color:#a978d7;font:700 9px "DM Mono";letter-spacing:.15em}.store-hero>aside strong{display:block;font:700 21px "Space Grotesk"}.store-hero>aside p{margin:8px 0 0;color:#8f8794;font-size:12px;line-height:1.6}
.store-trust-strip{position:relative;z-index:1;width:min(1180px,calc(100% - 48px));margin:0 auto 76px;padding:14px 18px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border:1px solid #27222c;border-radius:16px;background:rgba(13,11,16,.76);backdrop-filter:blur(16px)}
.store-trust-strip span{display:flex;align-items:center;justify-content:center;gap:9px;color:#aaa2af;font-size:11px}.store-trust-strip svg{width:15px;color:#a978e3}
.store-category{position:relative;z-index:1;width:min(1180px,calc(100% - 48px));margin:0 auto 76px}
.store-category>header{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:22px}.store-category>header>span{width:50px;height:50px;display:grid;place-items:center;border:1px solid #332a3c;border-radius:16px;color:#b789ee;background:linear-gradient(145deg,#1b1720,#100e13)}.store-category>header>span svg{width:19px}.store-category>header small{color:#9c71c7;font:700 8px "DM Mono";letter-spacing:.16em}.store-category>header h2{margin:4px 0 0;font:680 24px "Space Grotesk"}.store-category>header em{color:#827a88;font:600 10px "DM Mono";font-style:normal}
.store-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.store-product-card{position:relative;min-height:440px;padding:24px;display:flex;flex-direction:column;border:1px solid #29242e;border-radius:22px;background:linear-gradient(155deg,rgba(23,20,27,.98),rgba(11,10,13,.98));box-shadow:0 18px 48px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.035);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.store-product-card:hover{transform:translateY(-5px);border-color:#564067;box-shadow:0 26px 68px rgba(0,0,0,.34),0 0 38px rgba(139,92,246,.07)}.store-product-card.featured{border-color:#6c4d85;background:radial-gradient(circle at 100% 0,rgba(139,92,246,.21),transparent 38%),linear-gradient(155deg,#211725,#0d0b10)}.store-product-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.store-product-card>header>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #3a3043;border-radius:13px;color:#b789ee;background:#17131b}.store-product-card>header>span svg{width:18px}.store-product-card>header small,.store-product-card>header em{color:#817987;font:700 8px "DM Mono";font-style:normal;letter-spacing:.09em}.store-product-card>header em{padding:6px 9px;border:1px solid rgba(178,126,237,.3);border-radius:20px;color:#c492f3;background:rgba(139,92,246,.1)}.store-product-card h3{margin:28px 0 8px;font:700 25px "Space Grotesk"}.store-product-card>p{min-height:54px;margin:0;color:#908893;font-size:12px;line-height:1.65}.store-product-card>strong{margin:23px 0 19px;font:740 28px "Space Grotesk"}.store-product-card ul{margin:0 0 22px;padding:18px 0;border-top:1px solid #2b2630;list-style:none;display:grid;gap:9px}.store-product-card li{display:flex;align-items:center;gap:8px;color:#aaa2ae;font-size:10px}.store-product-card li svg{width:13px;color:#7ee1ac}.store-product-card form{margin-top:auto;display:grid;gap:10px}.store-product-card form label{display:grid;gap:6px}.store-product-card form label>span{color:#847d88;font:650 8px "DM Mono";letter-spacing:.08em}.store-product-card form .input{height:42px}.store-product-card .btn{width:100%;min-height:43px}
.store-empty{padding:65px 26px;display:grid;place-items:center;text-align:center;border:1px dashed #3c3343;border-radius:22px;background:rgba(17,14,20,.7)}.store-empty>span{width:56px;height:56px;display:grid;place-items:center;border-radius:17px;color:#b98aef;background:rgba(139,92,246,.12)}.store-empty>span svg{width:23px}.store-empty h2{margin:18px 0 7px;font:700 22px "Space Grotesk"}.store-empty p{margin:0 0 20px;color:#8e8792;font-size:12px}
.store-wallet-hero{position:relative;overflow:hidden;margin-bottom:14px;padding:28px 30px;display:flex;align-items:end;justify-content:space-between;gap:24px;border:1px solid #35303a;border-radius:18px;background:radial-gradient(circle at 85% 0,rgba(139,92,246,.2),transparent 38%),linear-gradient(145deg,#17131b,#0d0b10)}.store-wallet-hero:after{content:"";position:absolute;inset:auto -55px -95px auto;width:220px;height:220px;border:1px solid rgba(177,127,233,.13);border-radius:50%}.store-wallet-hero h1{margin:8px 0 7px;font:710 28px "Space Grotesk"}.store-wallet-hero p{margin:0;color:#938b99;font-size:11px}.store-wallet-hero .btn{position:relative;z-index:1;flex:none}
.store-order-list{display:grid;gap:10px}.store-order-card{padding:22px;border:1px solid #322d37;border-radius:16px;background:linear-gradient(145deg,#141116,#0d0c0f);box-shadow:inset 0 1px rgba(255,255,255,.025)}.store-order-card>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px}.store-order-card>header>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #3c3244;border-radius:13px;color:#b789ef;background:#1a151e}.store-order-card h2{margin:3px 0 0;font:680 17px "Space Grotesk"}.store-order-card header small{color:#856b98;font:700 7px "DM Mono";letter-spacing:.11em}.store-order-card header em,.store-admin-orders header em{padding:7px 10px;border:1px solid #44394c;border-radius:999px;color:#b6aebe;background:#1b171f;font:700 8px "DM Mono";font-style:normal;text-transform:uppercase}.store-order-card header em.delivered,.store-admin-orders header em.delivered{border-color:rgba(75,196,132,.35);color:#7be0aa;background:rgba(35,137,84,.1)}.store-order-card header em.cancelled,.store-order-card header em.refunded,.store-admin-orders header em.cancelled,.store-admin-orders header em.refunded{border-color:rgba(226,95,117,.3);color:#ef93a2;background:rgba(181,55,77,.09)}.store-order-card>div{margin:18px 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #29252e;border-radius:12px;overflow:hidden}.store-order-card>div>span{padding:14px 16px;display:grid;gap:4px}.store-order-card>div>span+span{border-left:1px solid #29252e}.store-order-card>div small{color:#7f7785;font-size:8px}.store-order-card>div strong{font-size:11px}.store-order-card>footer{display:flex;justify-content:space-between;gap:16px;color:#8f8795;font-size:9px}.store-order-card>footer>span{display:flex;align-items:center;gap:7px}.store-order-card>footer svg{width:13px;color:#a876dc}.store-order-card>footer small{color:#b7aebd}
.store-admin-orders{display:grid;gap:10px}.store-admin-orders>form{padding:20px;border:1px solid #332d39;border-radius:15px;background:linear-gradient(145deg,#151218,#0d0b10)}.store-admin-orders>form>header{display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:13px}.store-admin-orders>form>header>span{width:43px;height:43px;display:grid;place-items:center;border:1px solid #3e3347;border-radius:13px;color:#b98cef;background:#1a151e}.store-admin-orders>form h3{margin:3px 0;font:680 16px "Space Grotesk"}.store-admin-orders>form header small{color:#856b98;font:700 7px "DM Mono"}.store-admin-orders>form header p{margin:0;color:#847c89;font-size:9px}.store-admin-orders>form>div{margin-top:17px;display:grid;grid-template-columns:1fr 1fr 1.4fr auto;align-items:end;gap:10px}.store-admin-orders label{display:grid;gap:6px}.store-admin-orders label>span{color:#817986;font:650 8px "DM Mono"}.store-admin-orders .btn{min-height:42px}
html[data-theme="command-center"][data-resolved-scheme="light"] .store-wallet-hero,html[data-theme="command-center"][data-resolved-scheme="light"] .store-order-card,html[data-theme="command-center"][data-resolved-scheme="light"] .store-admin-orders>form{color:#251d29;border-color:#ddd5e2;background:radial-gradient(circle at 90% 0,rgba(139,92,246,.08),transparent 35%),linear-gradient(145deg,#fff,#f9f6fb);box-shadow:0 12px 35px rgba(45,28,55,.055)}
html[data-theme="command-center"][data-resolved-scheme="light"] .store-wallet-hero p,html[data-theme="command-center"][data-resolved-scheme="light"] .store-order-card :is(small,footer),html[data-theme="command-center"][data-resolved-scheme="light"] .store-admin-orders header p{color:#746b78}
html[data-theme="command-center"][data-resolved-scheme="light"] .store-order-card>header>span,html[data-theme="command-center"][data-resolved-scheme="light"] .store-admin-orders>form>header>span{border-color:#dfd5e6;background:#f7f1fa}
html[data-theme="command-center"][data-resolved-scheme="light"] .store-order-card>div{border-color:#e5dee9;background:#fff}html[data-theme="command-center"][data-resolved-scheme="light"] .store-order-card>div>span+span{border-color:#e5dee9}
html[data-resolved-scheme="light"] .swag-store-page{color:#201925;background:radial-gradient(circle at 78% 12%,rgba(139,92,246,.13),transparent 29%),radial-gradient(circle at 8% 48%,rgba(135,84,192,.08),transparent 30%),linear-gradient(180deg,#fbf9fc,#f4f0f6 58%,#faf8fb)}
html[data-resolved-scheme="light"] .swag-store-page:before{opacity:.32;background-image:linear-gradient(rgba(66,44,79,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(66,44,79,.06) 1px,transparent 1px)}
html[data-resolved-scheme="light"] .store-hero>div>p{color:#675f6c}
html[data-resolved-scheme="light"] .store-hero>aside{border-color:#dbcee5;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(247,242,249,.96));box-shadow:0 24px 65px rgba(64,39,76,.1),inset 0 1px #fff}
html[data-resolved-scheme="light"] .store-hero>aside>span{border-color:#d7c3e7;color:#7740a8;background:#f4eafa}html[data-resolved-scheme="light"] .store-hero>aside small{color:#7c4ca6}html[data-resolved-scheme="light"] .store-hero>aside p{color:#736a78}
html[data-resolved-scheme="light"] .store-trust-strip{border-color:#ddd5e2;background:rgba(255,255,255,.78);box-shadow:0 12px 36px rgba(52,32,64,.055)}html[data-resolved-scheme="light"] .store-trust-strip span{color:#625a66}html[data-resolved-scheme="light"] .store-trust-strip svg{color:#7740ab}
html[data-resolved-scheme="light"] .store-category>header>span{border-color:#ddd3e4;color:#7740a8;background:linear-gradient(145deg,#fff,#f5eff8);box-shadow:0 10px 25px rgba(59,35,70,.07)}html[data-resolved-scheme="light"] .store-category>header small{color:#774aa0}html[data-resolved-scheme="light"] .store-category>header em{color:#716976}
html[data-resolved-scheme="light"] .store-product-card{border-color:#ded6e3;background:linear-gradient(155deg,rgba(255,255,255,.98),rgba(248,245,250,.98));box-shadow:0 18px 45px rgba(53,34,62,.075),inset 0 1px #fff}html[data-resolved-scheme="light"] .store-product-card:hover{border-color:#bba2ca;box-shadow:0 25px 58px rgba(53,34,62,.13),0 0 38px rgba(139,92,246,.06)}html[data-resolved-scheme="light"] .store-product-card.featured{border-color:#b99bcc;background:radial-gradient(circle at 100% 0,rgba(139,92,246,.16),transparent 39%),linear-gradient(155deg,#fff,#f8f1fb)}
html[data-resolved-scheme="light"] .store-product-card>header>span{border-color:#ddcfe6;color:#7640a6;background:#f6eff9}html[data-resolved-scheme="light"] .store-product-card>header small{color:#706777}html[data-resolved-scheme="light"] .store-product-card>header em{border-color:#ccb3dd;color:#743d9f;background:#f3e9f8}html[data-resolved-scheme="light"] .store-product-card>p{color:#6f6674}html[data-resolved-scheme="light"] .store-product-card ul{border-color:#e1d9e5}html[data-resolved-scheme="light"] .store-product-card li{color:#5f5764}html[data-resolved-scheme="light"] .store-product-card form label>span{color:#6d6372}
html[data-resolved-scheme="light"] .swag-store-page .input{color:#2e2632;border-color:#d9d0de;background:#fff}html[data-resolved-scheme="light"] .swag-store-page .btn-soft{color:#2a222e;border-color:#d7cddd;background:#fff}
html[data-resolved-scheme="light"] .swag-store-page .store-empty{border-color:#cfc1d8;background:rgba(255,255,255,.72)}html[data-resolved-scheme="light"] .swag-store-page .store-empty>span{color:#733da2;background:#f0e5f7}html[data-resolved-scheme="light"] .swag-store-page .store-empty p{color:#6f6674}
@media(max-width:980px){.store-product-grid{grid-template-columns:1fr 1fr}.store-hero{grid-template-columns:1fr;gap:28px}.store-hero>aside{max-width:520px}.store-admin-orders>form>div{grid-template-columns:1fr 1fr}.store-admin-orders>form>div .wide{grid-column:1/-1}}
@media(max-width:680px){.store-hero,.store-category,.store-trust-strip{width:min(100% - 28px,1180px)}.store-hero{padding-top:92px}.store-hero>div>h1{font-size:42px}.store-trust-strip{grid-template-columns:1fr}.store-trust-strip span{justify-content:flex-start;padding:5px}.store-product-grid{grid-template-columns:1fr}.store-product-card{min-height:0}.store-category>header{grid-template-columns:44px 1fr}.store-category>header>em{display:none}.store-wallet-hero{padding:23px;align-items:flex-start;flex-direction:column}.store-order-card>header,.store-admin-orders>form>header{grid-template-columns:40px minmax(0,1fr)}.store-order-card header em,.store-admin-orders header em{grid-column:1/-1;justify-self:start}.store-order-card>div{grid-template-columns:1fr}.store-order-card>div>span+span{border-left:0;border-top:1px solid #29252e}.store-order-card>footer{flex-direction:column}.store-admin-orders>form>div{grid-template-columns:1fr}.store-admin-orders>form>div .wide{grid-column:1}}
/* Central de Economia — recompensas e loja interna da comunidade */
.economy-workspace{display:grid;gap:12px}.economy-nav{padding:7px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;border:1px solid #322d37;border-radius:15px;background:linear-gradient(145deg,#141116,#0c0b0e)}.economy-nav a{min-height:58px;padding:10px 12px;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:11px;color:#837b88;transition:.25s ease}.economy-nav a>svg{width:16px}.economy-nav a span{display:grid;gap:2px}.economy-nav a b{color:#aaa2ae;font-size:10px}.economy-nav a small{font-size:7px}.economy-nav a:hover,.economy-nav a.active{color:#c28ff2;border-color:#4b3c57;background:linear-gradient(145deg,#211927,#151119)}.economy-nav a.active b{color:#f4edf8}
.economy-hero{position:relative;overflow:hidden;min-height:280px;padding:34px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.55fr);align-items:center;gap:35px;border:1px solid #3a3041;border-radius:20px;background:radial-gradient(circle at 84% 12%,rgba(139,92,246,.22),transparent 33%),linear-gradient(145deg,#17121c,#0c0a0f)}.economy-hero:after{content:"";position:absolute;width:260px;height:260px;right:-80px;bottom:-150px;border:1px solid rgba(190,138,245,.17);border-radius:50%;box-shadow:0 0 0 35px rgba(139,92,246,.025),0 0 0 70px rgba(139,92,246,.018)}.economy-hero h1{max-width:680px;margin:10px 0 12px;font:720 clamp(28px,3.3vw,45px)/1.05 "Space Grotesk";letter-spacing:-.04em}.economy-hero>div>p{max-width:650px;margin:0;color:#948b9a;font-size:11px;line-height:1.7}.economy-hero>div>div{display:flex;gap:9px;margin-top:22px}.economy-hero>aside{position:relative;z-index:1;min-height:190px;display:grid;place-items:center;align-content:center;border:1px solid rgba(189,139,239,.25);border-radius:18px;background:rgba(12,10,15,.68);box-shadow:inset 0 1px rgba(255,255,255,.035)}.economy-hero>aside>span{width:56px;height:56px;display:grid;place-items:center;border:1px solid #674b78;border-radius:50%;color:#d1a5fb;background:#271b2d;font:740 25px "Space Grotesk";box-shadow:0 0 30px rgba(139,92,246,.2)}.economy-hero>aside small{margin:17px 0 5px;color:#a578cb;font:700 7px "DM Mono";letter-spacing:.13em}.economy-hero>aside strong{font:740 29px "Space Grotesk"}.economy-hero>aside p{margin:2px 0;color:#7f7683;font-size:9px}
.economy-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.economy-metrics article{min-height:82px;padding:17px;display:flex;align-items:center;gap:13px;border:1px solid #302a34;border-radius:13px;background:linear-gradient(145deg,#131015,#0d0b0f)}.economy-metrics article>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid #43364d;border-radius:11px;color:#b785e8;background:#1c161f}.economy-metrics svg{width:15px}.economy-metrics article>div{display:grid}.economy-metrics strong{font:720 19px "Space Grotesk"}.economy-metrics small{color:#7c7481;font-size:8px}
.economy-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:10px}.economy-flow,.economy-command-card{border:1px solid #322c37;border-radius:16px;background:linear-gradient(145deg,#141116,#0c0b0f)}.economy-flow{padding:22px}.economy-flow>header,.economy-catalog-head,.economy-account-directory>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.economy-flow header small,.economy-command-card>small,.economy-catalog-head small,.economy-account-directory header small{color:#9e70c7;font:700 7px "DM Mono";letter-spacing:.13em}.economy-flow h2,.economy-command-card h2,.economy-catalog-head h2,.economy-account-directory h2{margin:5px 0 0;font:690 19px "Space Grotesk"}.economy-flow header a{color:#b98be4;font-size:8px}.economy-flow>div{margin-top:14px;display:grid}.economy-flow>div>span{min-height:52px;padding:9px 4px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border-top:1px solid #2a252e}.economy-flow>div>span>i{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:#a976d5;background:#1c1620}.economy-flow>div>span svg{width:13px}.economy-flow>div>span>div{display:grid}.economy-flow>div b{font-size:9px}.economy-flow>div small{color:#7d7482;font-size:7.5px}.economy-flow>div em{font:700 9px "DM Mono";font-style:normal}.economy-flow>div em.positive{color:#66d59b}.economy-flow>div em.negative{color:#e78394}.economy-command-card{padding:22px}.economy-command-card>p{color:#857d89;font-size:9px;line-height:1.55}.economy-command-card>div{margin:17px 0;display:flex;flex-wrap:wrap;gap:6px}.economy-command-card code{padding:7px 9px;border:1px solid #3c3045;border-radius:8px;color:#be8ced;background:#1a141e;font:700 8px "DM Mono"}.economy-command-card>a{display:flex;align-items:center;justify-content:space-between;padding-top:15px;border-top:1px solid #2b2630;color:#b98be3;font-size:9px}.economy-command-card>a svg{width:14px}
.economy-catalog-head{padding:24px 25px;border:1px solid #322c37;border-radius:15px;background:linear-gradient(145deg,#151117,#0c0b0f)}.economy-catalog-head p{margin:6px 0 0;color:#867d8a;font-size:9px}.economy-catalog-head>span{padding:8px 11px;border:1px solid #44364e;border-radius:999px;color:#b98ce4;background:#1a151e;font:700 8px "DM Mono"}.economy-product-stack{display:grid;gap:8px}.economy-create-product,.economy-product-record{overflow:hidden;border:1px solid #332d38;border-radius:14px;background:linear-gradient(145deg,#141116,#0c0b0f)}.economy-create-product>summary,.economy-product-record>summary{min-height:70px;padding:14px 17px;display:grid;grid-template-columns:38px minmax(0,1fr) auto auto 14px;align-items:center;gap:12px;cursor:pointer;list-style:none}.economy-create-product>summary{grid-template-columns:38px minmax(0,1fr) 14px}.economy-create-product>summary>span,.economy-product-record>summary>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #463750;border-radius:11px;color:#ba87e8;background:#1d1721}.economy-create-product>summary svg,.economy-product-record>summary svg{width:15px}.economy-create-product summary div,.economy-product-record summary div{display:grid;gap:3px}.economy-create-product summary b,.economy-product-record summary b{font-size:11px}.economy-create-product summary small,.economy-product-record summary small{color:#9469b9;font:700 7px "DM Mono"}.economy-create-product summary div small{color:#807783}.economy-product-record summary em{color:#79717e;font-size:8px;font-style:normal}.economy-product-record summary>strong{font:700 15px "Space Grotesk"}.economy-product-record summary>strong small{color:#756c79;font-size:7px}.economy-product-record summary>i{color:#827689;font:700 7px "DM Mono";font-style:normal}.economy-product-editor{padding:22px;border-top:1px solid #2d2831;background:#0e0c10}.economy-product-fields{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:10px}.economy-product-fields label{display:grid;gap:6px}.economy-product-fields label.wide{grid-column:1/-1}.economy-product-fields label>span{color:#7f7683;font:650 8px "DM Mono"}.economy-product-switches{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.economy-product-switches label{padding:12px;display:flex;align-items:center;gap:10px;border:1px solid #302a34;border-radius:11px;background:#141116}.economy-product-switches label>span{display:grid}.economy-product-switches b{font-size:9px}.economy-product-switches small{color:#7c7480;font-size:7px}.economy-product-editor>footer{margin-top:15px;display:flex;align-items:center;justify-content:space-between;gap:15px}.economy-product-editor>footer>span{display:flex;align-items:center;gap:8px;color:#817985;font-size:8px}.economy-product-editor>footer svg{width:13px}.economy-delete-product{margin:0 22px 20px;padding:8px 0;display:flex;align-items:center;gap:7px;border:0;color:#d67888;background:none;font-size:8px;cursor:pointer}.economy-delete-product svg{width:13px}
.economy-account-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:10px}.economy-balance-console,.economy-richest,.economy-account-directory{padding:23px;border:1px solid #322c37;border-radius:16px;background:linear-gradient(145deg,#141116,#0c0b0f)}.economy-balance-console{display:grid;gap:12px}.economy-balance-console>header,.economy-settings section>header{display:flex;gap:13px}.economy-balance-console>header>span,.economy-settings section>header>span{width:42px;height:42px;display:grid;place-items:center;flex:none;border:1px solid #45374f;border-radius:12px;color:#b98be7;background:#1c1620}.economy-balance-console>header svg,.economy-settings section>header svg{width:17px}.economy-balance-console header small,.economy-settings header small,.economy-richest>small{color:#9b6ec3;font:700 7px "DM Mono";letter-spacing:.12em}.economy-balance-console h2,.economy-settings h2,.economy-richest h2{margin:4px 0;font:690 19px "Space Grotesk"}.economy-balance-console p,.economy-settings p{margin:0;color:#827a86;font-size:8px}.economy-balance-console>label{display:grid;gap:6px}.economy-balance-console>label>span{color:#817884;font:650 8px "DM Mono"}.economy-richest>article{min-height:54px;display:grid;grid-template-columns:24px 34px minmax(0,1fr) auto;align-items:center;gap:9px;border-top:1px solid #2b2630}.economy-richest>article>b{color:#6f6674;font:700 8px "DM Mono"}.economy-richest img{width:31px;height:31px;border-radius:10px}.economy-richest article>span{display:grid}.economy-richest strong{font-size:9px}.economy-richest article small{color:#756d79;font-size:7px}.economy-richest article em{font:700 10px "Space Grotesk";font-style:normal}.economy-richest article em small{font-size:6px}.economy-account-directory>header label{width:min(290px,40%);height:37px;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid #352f39;border-radius:10px;background:#0d0b0f}.economy-account-directory>header label svg{width:13px;color:#807487}.economy-account-directory>header input{min-width:0;width:100%;border:0;outline:0;color:#eee9f1;background:transparent;font-size:9px}.economy-account-directory>div{margin-top:14px;display:grid}.economy-account-directory article{min-height:57px;display:grid;grid-template-columns:35px minmax(0,1fr) auto 120px;align-items:center;gap:10px;border-top:1px solid #2a252e}.economy-account-directory article img{width:34px;height:34px;border-radius:10px}.economy-account-directory article>span{display:grid}.economy-account-directory article strong{font-size:9px}.economy-account-directory article span small,.economy-account-directory article>small{color:#746b78;font-size:7px}.economy-account-directory article>em{font:700 11px "Space Grotesk";font-style:normal}.economy-account-directory article>em small{font-size:6px}
.economy-settings{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.6fr);gap:10px}.economy-settings>section,.economy-settings>aside{padding:24px;border:1px solid #332d38;border-radius:16px;background:linear-gradient(145deg,#141116,#0c0b0f)}.economy-master-switch{margin:20px 0 13px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;border:1px solid #3b3044;border-radius:12px;background:#17121b}.economy-master-switch>span{display:grid}.economy-master-switch b{font-size:10px}.economy-master-switch small{color:#7c7481;font-size:7px}.economy-setting-grid{display:grid;grid-template-columns:1.4fr .6fr 1fr;gap:10px}.economy-setting-grid label{display:grid;gap:6px}.economy-setting-grid label>span{color:#7f7683;font:650 8px "DM Mono"}.economy-settings section>footer{margin-top:18px;padding-top:15px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #2d2831}.economy-settings section>footer>span{display:flex;align-items:center;gap:7px;color:#817783;font-size:8px}.economy-settings section>footer svg{width:13px}.economy-settings>aside{display:grid;place-items:center;align-content:center;text-align:center}.economy-preview-symbol{width:66px;height:66px;display:grid;place-items:center;border:1px solid #664b76;border-radius:50%;color:#d4a7fb;background:#261b2c;font:740 28px "Space Grotesk";box-shadow:0 0 34px rgba(139,92,246,.18)}.economy-settings>aside>small{margin:17px 0 5px;color:#996cc0;font:700 7px "DM Mono"}.economy-settings>aside h2{margin:0}.economy-settings>aside>p{margin:7px 0 14px;max-width:230px}.economy-settings>aside ul{margin:0;padding:0;display:grid;gap:8px;list-style:none;text-align:left}.economy-settings>aside li{display:flex;align-items:center;gap:7px;color:#988f9d;font-size:8px}.economy-settings>aside li svg{width:12px;color:#68d39a}.economy-empty{padding:34px;display:grid;place-items:center;text-align:center;border:1px dashed #413647;border-radius:14px;color:#817884}.economy-empty.compact{padding:18px;border:0}.economy-empty>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#b988e7;background:#1e1722}.economy-empty h3{margin:12px 0 5px;font-size:13px}.economy-empty p{margin:0;font-size:8px}
html[data-theme="command-center"][data-resolved-scheme="light"] :is(.economy-nav,.economy-hero,.economy-metrics article,.economy-flow,.economy-command-card,.economy-catalog-head,.economy-create-product,.economy-product-record,.economy-balance-console,.economy-richest,.economy-account-directory,.economy-settings>section,.economy-settings>aside){color:#241c28;border-color:#ddd5e2;background:radial-gradient(circle at 95% 0,rgba(139,92,246,.07),transparent 36%),linear-gradient(145deg,#fff,#f9f6fb);box-shadow:0 12px 34px rgba(48,31,59,.055)}html[data-theme="command-center"][data-resolved-scheme="light"] .economy-nav a.active{border-color:#c9b5d7;background:#f4eaf9}html[data-theme="command-center"][data-resolved-scheme="light"] .economy-nav a.active b{color:#422c4d}html[data-theme="command-center"][data-resolved-scheme="light"] :is(.economy-hero p,.economy-catalog-head p,.economy-account-directory article small,.economy-balance-console p,.economy-settings p){color:#706773}html[data-theme="command-center"][data-resolved-scheme="light"] .economy-hero>aside{border-color:#d7c3e4;background:rgba(255,255,255,.72)}html[data-theme="command-center"][data-resolved-scheme="light"] :is(.economy-metrics article>span,.economy-flow>div>span>i,.economy-product-record>summary>span,.economy-create-product>summary>span,.economy-balance-console>header>span,.economy-settings section>header>span){border-color:#ddd0e5;color:#7540a3;background:#f5edf9}html[data-theme="command-center"][data-resolved-scheme="light"] .economy-flow>div>span,html[data-theme="command-center"][data-resolved-scheme="light"] .economy-richest>article,html[data-theme="command-center"][data-resolved-scheme="light"] .economy-account-directory article{border-color:#e5dee9}html[data-theme="command-center"][data-resolved-scheme="light"] .economy-product-editor{border-color:#e3dbe6;background:#fbf8fc}html[data-theme="command-center"][data-resolved-scheme="light"] .economy-product-switches label,html[data-theme="command-center"][data-resolved-scheme="light"] .economy-master-switch{border-color:#ded4e3;background:#faf7fb}html[data-theme="command-center"][data-resolved-scheme="light"] .economy-account-directory>header label{border-color:#dcd3e0;background:#fff}html[data-theme="command-center"][data-resolved-scheme="light"] .economy-account-directory>header input{color:#302535}
@media(max-width:980px){.economy-hero,.economy-overview-grid,.economy-account-layout,.economy-settings{grid-template-columns:1fr}.economy-hero>aside{max-width:420px}.economy-metrics{grid-template-columns:1fr 1fr}.economy-product-fields,.economy-setting-grid{grid-template-columns:1fr 1fr}.economy-product-fields label.wide{grid-column:1/-1}.economy-product-record>summary{grid-template-columns:38px minmax(0,1fr) 14px}.economy-product-record>summary>strong,.economy-product-record>summary>i{display:none}}
@media(max-width:680px){.economy-nav{grid-template-columns:1fr 1fr}.economy-hero{padding:24px}.economy-hero>div>div{align-items:stretch;flex-direction:column}.economy-metrics{grid-template-columns:1fr}.economy-product-fields,.economy-setting-grid,.economy-product-switches{grid-template-columns:1fr}.economy-product-fields label.wide{grid-column:1}.economy-product-editor>footer,.economy-settings section>footer,.economy-catalog-head,.economy-account-directory>header{align-items:flex-start;flex-direction:column}.economy-account-directory>header label{width:100%}.economy-account-directory article{grid-template-columns:35px minmax(0,1fr) auto}.economy-account-directory article>small{display:none}.economy-richest>article{grid-template-columns:22px 32px minmax(0,1fr)}.economy-richest article>em{grid-column:3}.economy-product-editor>footer .btn{width:100%}}
