.impact-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#060d1d;--foreground:#eef4ff;--card:#0f1c33;--card-foreground:#eef4ff;--popover:#0e1a30;--popover-foreground:#eef4ff;--primary:#8ebdff;--primary-foreground:#07152b;--secondary:#172844;--secondary-foreground:#dce9ff;--muted:#112038;--muted-foreground:#96abc9;--accent:#1d3354;--accent-foreground:#eef4ff;--destructive:#fca5a5;--destructive-foreground:#2a0a0e;--border:#233654;--input:#273d5e;--ring:#8ec0ff;--radius:.95rem;color:var(--foreground);font-feature-settings:"cv02", "cv03", "cv04", "cv11";background:radial-gradient(75% 48% at 12% -6%,#1c3d7a59,#0000 58%),radial-gradient(52% 38% at 88% 2%,#2457a729,#0000 55%),linear-gradient(#071022 0%,#050b18 100%);min-height:100svh}.impact-theme [data-slot=input]{color:#eef4ff;background:#091326cc;border-color:#2c4366;border-radius:.85rem;min-height:46px;padding-inline:.95rem;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px #ffffff06}.impact-theme [data-slot=input]::placeholder{color:#7c92b3}.impact-theme [data-slot=input]:focus-visible{background:#0b172e;border-color:#84b8ff;outline:none;box-shadow:0 0 0 3px #6da8ff24}.impact-theme .impact-glass,.impact-theme .impact-surface{background:linear-gradient(145deg,#152642cf 0%,#0d182ce8 100%);border:1px solid #7aaeff1f;border-radius:1.55rem;box-shadow:inset 0 1px #b8d7ff1a,0 24px 64px -20px #01051099}.impact-theme .impact-well{background:linear-gradient(135deg,#1a2f5078 0%,#111f386e 100%);border-radius:1.15rem;box-shadow:inset 0 1px #a9ceff14}.impact-theme .impact-kicker{color:#93beff;letter-spacing:.19em;text-transform:uppercase;font-size:.69rem;font-weight:650}.impact-theme .impact-input{color:#eff5ff;outline-offset:2px;background:#081224d9;border:1px solid #2d4468;border-radius:.85rem;width:100%;min-height:48px;padding:.82rem 1rem;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px 2px #02061266}.impact-theme select.impact-input{appearance:auto}.impact-theme .impact-input::placeholder{color:#7c92b3}.impact-theme .impact-input:hover:not(:disabled){border-color:#3e5c8a}.impact-theme .impact-input:focus-visible{background:#0a162c;border-color:#8cc0ff;outline:none;box-shadow:0 0 0 3px #6ea8fe24}.impact-theme .impact-input:disabled{opacity:.62;cursor:not-allowed}.impact-theme .impact-label{color:#c5d5ec;gap:.5rem;font-size:.875rem;font-weight:500;display:grid}.impact-theme .impact-button{color:#081832;letter-spacing:-.005em;cursor:pointer;background:linear-gradient(135deg,#bad8ff 0%,#82b5ff 100%);border-radius:.9rem;justify-content:center;align-items:center;gap:.55rem;min-height:46px;padding:.8rem 1.3rem;font-size:.875rem;font-weight:650;transition:background .16s,box-shadow .16s,transform .16s,opacity .16s;display:inline-flex;box-shadow:0 10px 28px -8px #5da0ff59,inset 0 1px #fff6}.impact-theme .impact-button:hover:not(:disabled){background:linear-gradient(135deg,#cfe5ff 0%,#9ac4ff 100%);transform:translateY(-1px);box-shadow:0 14px 34px -8px #6eacff73,inset 0 1px #ffffff80}.impact-theme .impact-button:active:not(:disabled){transform:translateY(0)}.impact-theme .impact-button:disabled{opacity:.46;box-shadow:none;cursor:not-allowed}.impact-theme .impact-button-secondary{color:#deebff;cursor:pointer;background:#1b2e4bb8;border:1px solid #7aaeff24;border-radius:.9rem;justify-content:center;align-items:center;gap:.55rem;min-height:46px;padding:.78rem 1.15rem;font-size:.875rem;font-weight:560;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #b8d7ff14}.impact-theme .impact-button-secondary:hover:not(:disabled){background:#243c60d9;border-color:#93c0ff40;transform:translateY(-.5px)}.impact-theme .impact-button-secondary:disabled{opacity:.45;cursor:not-allowed}.impact-theme .impact-error{color:#ffb8b1;font-size:.875rem}.impact-pill{color:#bdd7ff;background:#8cbaff14;border-radius:9999px;align-items:center;gap:.42rem;padding:.3rem .72rem;font-size:.72rem;font-weight:550;line-height:1.2;display:inline-flex;box-shadow:inset 0 0 0 1px #8cbaff24}.impact-pill-mint{color:#a7f3d0;background:#6ee7b714;box-shadow:inset 0 0 0 1px #6ee7b729}.impact-pill-amber{color:#fde68a;background:#fcd34d14;box-shadow:inset 0 0 0 1px #fcd34d2e}.impact-pill-violet{color:#ddd6fe;background:#c4b5fd14;box-shadow:inset 0 0 0 1px #c4b5fd2b}.admin-space{max-width:1460px;margin-inline:auto}.admin-brief,.atlas-brief{background:radial-gradient(68% 90% at 0 0,#2a528c45 0%,#0000 62%),linear-gradient(118deg,#1b3256 0%,#12223d 62%,#0d182d 100%);border-radius:1.65rem;padding:clamp(1.5rem,2.8vw,2.55rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #a9d0ff29,inset 0 0 0 1px #8abaff17,0 24px 72px -18px #010511b3}.admin-brief-compact{padding:clamp(1.35rem,2.2vw,2rem)}.admin-brief-glow,.atlas-brief-glow{pointer-events:none;border:1px solid #82b8ff14;border-radius:50%;width:32rem;height:32rem;position:absolute;top:-18rem;right:-11rem;box-shadow:0 0 0 72px #7cb4ff06,0 0 0 148px #7cb4ff04}.admin-live-label{color:#c2d6f2;background:#8cc0ff12;border-radius:9999px;align-items:center;gap:.45rem;padding:.24rem .65rem;font-size:.68rem;font-weight:500;display:inline-flex}.admin-live-label>span{background:#7ee7d2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #7ee7d299}.admin-text-action{color:#a8cbff;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;min-height:40px;font-size:.83rem;font-weight:520;transition:color .15s;display:inline-flex}.admin-text-action:hover{color:#fff}.admin-text-action:disabled{opacity:.5;cursor:wait}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.35rem;display:grid}.admin-metric{color:#acc8f2;background:linear-gradient(155deg,#152540b3 0%,#0e1a2fd9 100%);border-radius:1.25rem;padding:1.35rem 1.45rem;transition:background .18s,transform .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #a9ceff14}.admin-metric:hover{background:linear-gradient(155deg,#1c3154cc 0%,#13233ee6 100%);transform:translateY(-1px)}.admin-metric.is-active{background:linear-gradient(155deg,#203860eb 0%,#142542f2 100%);box-shadow:inset 0 1px #bad8ff29,inset 0 -2px #8ec0ff}.admin-tone-mint{color:#93e2cf}.admin-tone-amber{color:#f0cf8e}.admin-tone-violet{color:#c7bff5}.admin-metric.admin-tone-mint.is-active{box-shadow:inset 0 1px #93e2cf26,inset 0 -2px #93e2cf}.admin-metric.admin-tone-amber.is-active{box-shadow:inset 0 1px #f0cf8e26,inset 0 -2px #f0cf8e}.admin-metric.admin-tone-violet.is-active{box-shadow:inset 0 1px #c7bff526,inset 0 -2px #c7bff5}.admin-filter{color:#91a8c8;border-radius:9999px;padding:.5rem .8rem;transition:background .15s,color .15s}.admin-filter:hover,.admin-filter.is-active{color:#dfecff;background:#96c0ff1a}.admin-queue-row{border-radius:1rem;align-items:center;gap:1rem;padding:1.25rem .9rem;transition:background .16s,transform .16s;display:flex}.admin-queue-row:hover{background:#92beff0d}.admin-patient-initials{color:#c2dbff;background:linear-gradient(140deg,#27436b 0%,#162742 100%);border-radius:13px;flex-shrink:0;align-self:flex-start;place-items:center;width:44px;height:44px;font-size:.8rem;font-weight:600;display:grid;box-shadow:inset 0 1px #b3d4ff26}.admin-status{color:#add0ff;background:#8cbaff14;border-radius:9999px;align-items:center;padding:.18rem .6rem;font-size:.67rem;font-weight:560;display:inline-flex}.admin-status-ready,.admin-status-released{color:#9ee6d4;background:#6ee7b714}.admin-status-blocked{color:#f3d292;background:#fcd34d14}.admin-status-onboarding{color:#cfc8f7;background:#c4b5fd14}.admin-network-link{border-radius:.85rem;align-items:center;gap:.9rem;padding:.95rem .55rem;transition:background .15s,color .15s;display:flex}.admin-network-link.is-link:hover{color:#c6ddff;background:#94c0ff0d}.admin-activity{border-left:1px solid #96c0ff1f;gap:1.05rem;margin-left:.35rem;padding-left:1.2rem;display:grid}.admin-activity>li{position:relative}.admin-activity>li:before{content:"";background:#77a8eb;border-radius:50%;width:6px;height:6px;position:absolute;top:.55rem;left:-1.42rem;box-shadow:0 0 8px #77a8eb66}.admin-review{background:linear-gradient(145deg,#162742cf 0%,#0e192de8 100%);border-radius:1.65rem;min-width:0;padding:clamp(1.5rem,3vw,2.55rem);box-shadow:inset 0 1px #aad0ff1c,inset 0 0 0 1px #82b4ff17,0 24px 64px -20px #01051099}.admin-detail-label{text-transform:uppercase;letter-spacing:.11em;color:#8ea6c7;font-size:.66rem;font-weight:600}.impact-stage-enter{animation:.22s cubic-bezier(.22,1,.36,1) impact-stage-rise}@media (width<=768px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.admin-metric{padding:1.05rem 1.1rem}}@media (width<=640px){.admin-brief>.relative,.atlas-brief>.relative{display:block}.admin-brief>.relative>.atlas-orb,.atlas-brief>.relative>.atlas-orb{margin-bottom:1.15rem}.admin-queue-row{gap:.75rem;padding-inline:.35rem}}.impact-theme :focus-visible{outline-offset:3px;outline:2px solid #9ec7ff}@keyframes impact-orbit{to{transform:rotate(360deg)}}@keyframes impact-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes impact-stage-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.atlas-tour-backdrop{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 50% 35%,#16315d66 0%,#030812d9 72%);position:fixed;inset:0}.atlas-tour-spotlight{z-index:61;pointer-events:none;border:1.5px solid #8ec2ff99;border-radius:22px;transition:top .48s cubic-bezier(.22,1,.36,1),left .48s cubic-bezier(.22,1,.36,1),width .48s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1);position:fixed;box-shadow:0 0 0 9999px #030812bf,0 0 0 5px #5aa2ff24,0 0 42px #4c95ff4d}.atlas-tour-floater{z-index:62;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(360px 180px at 14% 0,#3d7ee038 0%,#0000 72%),linear-gradient(155deg,#10213ed9 0%,#091529f5 100%);border:1px solid #9ec7ff38;border-radius:24px;transition:top .52s cubic-bezier(.22,1,.36,1),left .52s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1);position:fixed;box-shadow:0 28px 72px #020610d9,0 0 36px #3b82f626,inset 0 1px #cce4ff29}.impact-toggle{cursor:pointer;background:#081223;border:1px solid #8ebeff29;border-radius:9999px;flex-shrink:0;align-items:center;width:2.875rem;height:1.625rem;padding:.1875rem;transition:background-color .18s,border-color .18s;display:inline-flex;position:relative}.impact-toggle[aria-checked=true]{background:linear-gradient(135deg,#5ba4ff 0%,#3b82f6 100%);border-color:#9ec7ff66}.impact-toggle-thumb{background:#dbeafe;border-radius:9999px;width:1.15rem;height:1.15rem;transition:transform .18s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 6px #02081680}.impact-toggle[aria-checked=true] .impact-toggle-thumb{background:#fff;transform:translate(1.2rem)}@media (prefers-reduced-motion:reduce){.impact-theme *{transition:none!important;animation:none!important}}.atlas-orb[data-v-2439373d]{flex-shrink:0;place-items:center;width:72px;height:72px;display:grid;position:relative}.atlas-orb-sm[data-v-2439373d]{width:46px;height:46px}.atlas-orb-lg[data-v-2439373d]{width:84px;height:84px}.atlas-orb img[data-v-2439373d]{filter:drop-shadow(0 6px 16px #2d6fd64d);width:58px;height:58px;position:relative}.atlas-orb-sm img[data-v-2439373d]{width:38px;height:38px}.atlas-orb-lg img[data-v-2439373d]{width:68px;height:68px}.atlas-glow[data-v-2439373d]{pointer-events:none;background:radial-gradient(circle,#5ba4ff33 0%,#0000 72%);border-radius:50%;position:absolute;inset:4px}.atlas-ring[data-v-2439373d]{border:1px solid #8ec2ff4d;border-radius:50%;animation:18s linear infinite impact-orbit;position:absolute;inset:0;box-shadow:0 0 28px #397de429,inset 0 0 14px #6db0ff1a}.atlas-ring[data-v-2439373d]:after{content:"";background:#bae0ff;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:5px;box-shadow:0 0 10px #bae0ff}.atlas-character[data-v-2439373d]{place-items:center;width:176px;height:184px;margin-inline:auto;display:grid;position:relative}.atlas-character-halo[data-v-2439373d]{pointer-events:none;background:radial-gradient(circle,#4f94ff2e 0%,#2758a812 52%,#0000 74%);border-radius:50%;position:absolute;inset:10px}.atlas-character-orbit[data-v-2439373d]{border:1px solid #8ac0ff2e;border-radius:50%;animation:24s linear infinite impact-orbit;position:absolute;inset:8px;box-shadow:0 0 42px #3b82f61f}.atlas-character-orbit[data-v-2439373d]:after{content:"";background:#bae0ff;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;right:16px;box-shadow:0 0 12px #bae0ff}.atlas-character-figure[data-v-2439373d]{filter:drop-shadow(0 16px 28px #040d1fb3);width:128px;height:auto;animation:6s ease-in-out infinite impact-float;position:relative}.atlas-character-sm[data-v-2439373d]{flex-shrink:0;width:82px;height:88px;margin-inline:0}.atlas-character-sm .atlas-character-halo[data-v-2439373d],.atlas-character-sm .atlas-character-orbit[data-v-2439373d]{inset:4px}.atlas-character-sm .atlas-character-orbit[data-v-2439373d]:after{width:4px;height:4px;top:8px;right:8px}.atlas-character-sm .atlas-character-figure[data-v-2439373d]{width:60px}
