/* Blackspire Jarvis visual system — presentation only. */
:root{color-scheme:dark;--void:#04070c;--obsidian:#080d15;--graphite:#101826;--raised:#142033;--line:rgba(132,184,219,.15);--line-hi:rgba(79,216,255,.32);--white:#eaf3f8;--muted:#8ba1b6;--ion:#4fd8ff;--arc:#a8e9ff;--amber:#f5b84a;--red:#e25b5b;--green:#57c392;--r-sm:10px;--r-ctl:13px;--r-panel:20px;--shadow:0 18px 44px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.025);--speed:200ms cubic-bezier(.2,.7,.2,1)}
*{box-sizing:border-box}html{min-width:0;-webkit-text-size-adjust:100%;scroll-padding-bottom:112px;background:var(--void)}
body{min-width:0;margin:0;overflow-x:hidden;background:radial-gradient(ellipse 80% 36% at 50% -8%,rgba(27,82,111,.2),transparent 72%),linear-gradient(180deg,var(--void),#050a11 48%,var(--void));color:var(--white);font:15px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}
body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(91,161,201,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(91,161,201,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(black,transparent 76%)}
::selection{background:rgba(79,216,255,.24)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.skip{position:fixed;left:12px;top:-60px;z-index:100;background:var(--raised);color:var(--white);padding:10px 14px;border:1px solid var(--line-hi);border-radius:var(--r-ctl);transition:top var(--speed)}.skip:focus{top:calc(8px + env(safe-area-inset-top))}
#app{width:min(100%,1080px);margin:auto;padding:calc(16px + env(safe-area-inset-top)) 14px calc(104px + env(safe-area-inset-bottom));display:grid;gap:14px}main,section[data-view],.panel,.stack{min-width:0}p{margin:0}.muted,p.muted,span.muted{color:var(--muted)}
.eyebrow{margin:0;color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.19em;text-transform:uppercase}.eyebrow.ion{color:var(--ion);text-shadow:0 0 18px rgba(79,216,255,.25)}h1{margin:0;font-size:clamp(25px,7vw,34px);font-weight:650;letter-spacing:-.035em;line-height:1.05}h2{margin:0 0 14px;font-size:17px;font-weight:650;letter-spacing:-.015em}h3{margin:0 0 6px;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}
/* Header HUD */
header.top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:4px 2px 2px}header.top>div:first-child{position:relative;padding-left:13px}header.top>div:first-child::before{content:"";position:absolute;left:0;top:2px;bottom:1px;width:2px;border-radius:2px;background:linear-gradient(var(--ion),rgba(79,216,255,.12));box-shadow:0 0 14px rgba(79,216,255,.45)}
.rail{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap;max-width:68%}.badge{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:rgba(8,13,21,.78);color:var(--muted);font-size:11px;font-weight:650}.badge .dot,.state .dot{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.badge[data-tone="ok"]{color:var(--green)}.badge[data-tone="warn"]{color:var(--amber)}.badge[data-tone="bad"]{color:#ff8a8a;border-color:rgba(226,91,91,.35);background:rgba(226,91,91,.1)}.badge[data-tone="ion"]{color:var(--ion)}
#offlineBar,#deploymentBar,#updateBar{position:relative;z-index:9;border-radius:var(--r-ctl);padding:11px 13px;font-size:13px;font-weight:650;box-shadow:var(--shadow)}#offlineBar{display:none;border:1px solid rgba(245,184,74,.42);background:#211807;color:#ffd17a}#offlineBar.show{display:block}#deploymentBar{border:1px solid rgba(245,184,74,.38);background:#1b1408;color:#f7c76d}#deploymentBar.verified{border-color:rgba(87,195,146,.34);background:#071a16;color:#81d8b2}#updateBar{display:none;border:1px solid var(--line-hi);background:#0a1d29;color:var(--arc)}#updateBar.show{display:flex;align-items:center;justify-content:space-between;gap:10px}#updateBar button{min-height:34px;padding:5px 12px}
/* Floating command rail */
nav.views{position:fixed;z-index:40;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));display:flex;gap:3px;overflow-x:auto;overscroll-behavior-inline:contain;padding:6px;border:1px solid rgba(120,179,213,.17);border-radius:19px;background:rgba(7,13,21,.9);box-shadow:0 18px 50px rgba(0,0,0,.55),0 0 0 1px rgba(79,216,255,.06);backdrop-filter:blur(18px) saturate(125%);scrollbar-width:none;-webkit-overflow-scrolling:touch}nav.views[hidden]{display:none}nav.views::-webkit-scrollbar{display:none}nav.views a{position:relative;flex:1 0 60px;min-width:60px;min-height:54px;padding:6px 7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid transparent;border-radius:13px;color:var(--muted);text-decoration:none;font-size:9px;font-weight:650;transition:color var(--speed),background var(--speed)}nav.views a::after{content:"";position:absolute;bottom:3px;width:14px;height:2px;border-radius:2px;background:transparent}nav.views a[aria-current="page"]{color:var(--arc);border-color:rgba(79,216,255,.2);background:linear-gradient(rgba(79,216,255,.14),rgba(79,216,255,.035))}nav.views a[aria-current="page"]::after{background:var(--ion);box-shadow:0 0 8px var(--ion)}nav.views svg{width:19px;height:19px;flex:none}
/* Surfaces */
section[data-view]{display:grid;gap:14px}section[data-view][hidden]{display:none}.panel{padding:17px;border:1px solid var(--line);border-radius:var(--r-panel);background:linear-gradient(145deg,rgba(15,24,38,.88),rgba(8,13,21,.94));box-shadow:var(--shadow)}.panel.raised{background:linear-gradient(145deg,var(--raised),var(--graphite))}.panel h2{display:flex;align-items:center;gap:9px}.panel h2::before{content:"";width:3px;height:14px;border-radius:3px;background:linear-gradient(var(--ion),rgba(79,216,255,.2));box-shadow:0 0 10px rgba(79,216,255,.24)}.stack{display:grid;gap:11px}.row{display:flex;gap:9px;flex-wrap:wrap}.row>*{flex:1 1 140px}.row>.chip{flex:0 0 auto}.empty{padding:15px;border:1px dashed rgba(139,161,182,.2);border-radius:var(--r-ctl);background:rgba(4,7,12,.25);color:var(--muted);font-size:13px}.notice{min-height:20px;color:var(--amber);font-size:13px}
/* Controls and composer */
button,textarea,input,select{min-width:0;min-height:44px;border:1px solid rgba(132,184,219,.2);border-radius:var(--r-ctl);background:#0d1724;color:var(--white);font:inherit;transition:border-color var(--speed),background var(--speed),box-shadow var(--speed),transform var(--speed)}textarea,input,select{width:100%;padding:12px 13px;font-size:16px;box-shadow:inset 0 1px 5px rgba(0,0,0,.24)}select{appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-size:5px 5px;background-repeat:no-repeat}textarea{min-height:112px;resize:vertical;line-height:1.55}textarea::placeholder,input::placeholder{color:#6f8599}button{padding:10px 16px;font-weight:700;cursor:pointer}button:active{transform:scale(.985)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ion);outline-offset:2px}textarea:focus,input:focus,select:focus{border-color:rgba(79,216,255,.58);background:#101d2c;box-shadow:0 0 0 3px rgba(79,216,255,.08)}button:disabled{cursor:not-allowed;opacity:.55;transform:none}button.primary{position:relative;overflow:hidden;border-color:rgba(79,216,255,.5);background:linear-gradient(#174b60,#0d3040);color:#d9f7ff;box-shadow:0 8px 24px rgba(0,107,145,.18),inset 0 1px rgba(255,255,255,.1)}button.primary::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 42%,rgba(168,233,255,.18) 50%,transparent 58%);transform:translateX(-110%);animation:shimmer 4.8s ease-in-out infinite}button.danger{border-color:rgba(226,91,91,.42);background:linear-gradient(#35191d,#251014);color:#ffc0c0}button.ghost{background:rgba(8,13,21,.72);color:#b2c3d2}.copy{min-height:36px;padding:6px 11px;font-size:12px;flex:none}
section[data-view="command"]>.panel.wide:nth-of-type(2){border-color:rgba(79,216,255,.2);background:linear-gradient(145deg,rgba(17,29,45,.96),rgba(8,14,23,.98))}#executionIntent{border-left:3px solid var(--ion)}#executionIntent:has(option[value="workspace_mutation"]:checked){border-left-color:var(--amber);background-color:#19180f}#cmd{border-color:rgba(79,216,255,.3);background:linear-gradient(#0d1826,#0a121c)}#sendBtn{min-height:50px}.mic{position:relative;flex:0 0 50px;width:50px;min-height:50px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border-style:dashed}.mic:disabled{opacity:1;color:#71879a;background:#0a111b}.mic:disabled::after{content:"STAGED";position:absolute;right:-3px;bottom:-5px;padding:1px 4px;border:1px solid var(--line);border-radius:4px;background:var(--obsidian);color:var(--muted);font-size:7px;letter-spacing:.08em}
/* Information hierarchy */
.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fact{min-width:0;padding:11px 12px;border-radius:var(--r-sm);background:rgba(16,24,38,.64);box-shadow:inset 0 1px rgba(255,255,255,.025)}.fact .label{display:block;color:var(--muted);font-size:9.5px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.fact .value{display:block;margin-top:5px;overflow-wrap:anywhere}.fact.span2{grid-column:span 2}#taskFacts .fact:first-child{border:1px solid var(--line)}#taskRequest{font-size:14px;line-height:1.65}#taskOutcome{padding:3px 0;color:#eaf8fc;font-size:16px;line-height:1.72;white-space:pre-wrap}#taskFacts .fact:has(#taskOutcome){border-left:3px solid var(--ion);background:linear-gradient(90deg,rgba(79,216,255,.1),rgba(16,24,38,.68));padding:15px}#systemFacts .fact:has(#sysApi),#systemFacts .fact:has(#sysReady),#systemFacts .fact:has(#sysStop),#systemFacts .fact:has(#sysHermes){border-left:2px solid rgba(79,216,255,.34);background:rgba(15,27,42,.86)}
/* Conversation, events, approvals, evidence */
ol.msgs,ol.timeline{list-style:none;margin:0;padding:0;display:grid;gap:10px}ol.msgs li{position:relative;padding:14px 15px;border-left:2px solid rgba(139,161,182,.28);border-radius:var(--r-ctl);background:rgba(9,15,24,.8);animation:rise 240ms ease-out backwards}ol.msgs li[data-task-id]{border-left:3px solid rgba(79,216,255,.46);background:linear-gradient(110deg,rgba(79,216,255,.085),rgba(12,20,32,.86) 55%);box-shadow:0 10px 28px rgba(0,0,0,.14)}ol.msgs li p:not(.stamp){margin-top:10px;max-width:74ch;line-height:1.72;white-space:pre-wrap}.chip{display:inline-flex;padding:3px 9px;border:1px solid rgba(79,216,255,.26);border-radius:999px;color:var(--ion);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.chip[data-ch="telegram"]{color:var(--arc)}.chip[data-ch="denied"]{color:#ff9292}.stamp,ol.msgs time{color:var(--muted);font-size:10.5px}
ol.timeline li{position:relative;padding:5px 0 9px 18px;border-left:1px solid var(--line);animation:rise 240ms ease-out backwards}ol.timeline li::before{content:"";position:absolute;left:-4px;top:10px;width:7px;height:7px;border-radius:50%;background:var(--muted)}ol.timeline li[data-tone="ion"]{border-color:rgba(79,216,255,.5)}ol.timeline li[data-tone="ion"]::before{background:var(--ion)}ol.timeline li[data-tone="ok"]{border-color:rgba(87,195,146,.5)}ol.timeline li[data-tone="ok"]::before{background:var(--green)}ol.timeline li[data-tone="warn"]{border-color:rgba(245,184,74,.55)}ol.timeline li[data-tone="warn"]::before{background:var(--amber)}ol.timeline li[data-tone="bad"]{border-color:rgba(226,91,91,.55)}ol.timeline li[data-tone="bad"]::before{background:var(--red)}ol.timeline .etype{font-size:13px;font-weight:700}ol.timeline time{display:block}#approvalList>div{padding:16px;border:1px solid rgba(245,184,74,.28);border-radius:var(--r-ctl);background:linear-gradient(110deg,rgba(245,184,74,.1),rgba(12,18,27,.82))}#approvalList button.primary{border-color:rgba(245,184,74,.55);background:linear-gradient(#5b4016,#37250d);color:#ffe0a0}#evidenceView>p:not(.muted),#taskEvidence>p:not(.muted){line-height:1.7}
/* Helix intelligence core */
.helix-card{--core:var(--ion);position:relative;isolation:isolate;min-height:300px;overflow:hidden;padding:20px 16px;border:1px solid rgba(79,216,255,.18);border-radius:24px;background:radial-gradient(circle at 50% 39%,rgba(42,149,190,.14),transparent 34%),linear-gradient(rgba(11,22,34,.9),rgba(6,11,18,.97));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;box-shadow:0 24px 64px rgba(0,0,0,.36),inset 0 1px rgba(168,233,255,.055)}.helix-card::before{content:"";position:absolute;z-index:-1;width:min(82vw,360px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--core),rgba(79,216,255,.11) 18%,rgba(79,216,255,.035) 38%,transparent 67%);opacity:.34;filter:blur(10px);animation:atmosphere 7s ease-in-out infinite}.helix-card::after{content:"";position:absolute;inset:8px;border-radius:18px;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.035),transparent 22%);border-top:1px solid rgba(168,233,255,.06)}
.helix-wrap{position:relative;width:clamp(190px,58vw,236px);height:clamp(190px,58vw,236px);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--core) 35%,transparent))}.helix-wrap::before,.helix-wrap::after{content:"";position:absolute;z-index:-1;inset:17%;border-radius:50%;background:radial-gradient(circle,rgba(220,249,255,.6),var(--core) 5%,rgba(79,216,255,.14) 24%,transparent 67%);animation:coreBreath 6s ease-in-out infinite}.helix-wrap::after{inset:4%;border:1px solid color-mix(in srgb,var(--core) 20%,transparent);background:none;opacity:.45}.helix-enhancement{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;opacity:.55}.helix{position:relative;width:100%;height:100%;display:block;overflow:visible}.helix .ring{fill:none;stroke:var(--core);stroke-width:1.3;opacity:.66;transform-origin:120px 120px;filter:drop-shadow(0 0 2px var(--core))}.helix .arcv{fill:none;stroke:color-mix(in srgb,var(--core) 74%,white);stroke-width:.85;stroke-dasharray:8 21;opacity:.55;transform-origin:120px 120px}.helix .node{fill:color-mix(in srgb,var(--core) 72%,white);filter:drop-shadow(0 0 4px var(--core))}.helix .nucleus{fill:color-mix(in srgb,var(--core) 82%,white);filter:drop-shadow(0 0 5px var(--core))}.helix .nucleus-halo{fill:url(#halo)}.helix .listen-ring{fill:none;stroke:var(--core);stroke-width:1;opacity:0;transform-origin:120px 120px}.g1,.g2,.g3,.ga{transform-origin:120px 120px;transform-box:view-box}.g1{animation:orbit 32s linear infinite}.g2{animation:orbit 40s linear infinite reverse}.g3{animation:orbit 26s linear infinite}.ga{animation:orbit 52s linear infinite reverse}.core-pulse{animation:corePulse 6s ease-in-out infinite;transform-origin:120px 120px}.helix-card>.stack{position:relative;z-index:2;justify-items:center;max-width:360px;margin-top:-6px}.state{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.state[data-tone="ion"]{color:var(--arc)}.state[data-tone="ok"]{color:var(--green)}.state[data-tone="warn"]{color:var(--amber)}.state[data-tone="bad"]{color:#ff8a8a}.state[data-tone="ion"] .dot,.state[data-tone="warn"] .dot{animation:statusPulse 2.8s ease-in-out infinite}
.helix-card[data-core="dormant"] .g1,.helix-card[data-core="dormant"] .g2,.helix-card[data-core="dormant"] .g3,.helix-card[data-core="dormant"] .ga{animation-duration:90s}.helix-card[data-core="listening"] .listen-ring,.helix-card[data-core="listening"] .helix-wrap::after{animation:listen 2.2s ease-out infinite}.helix-card[data-core="processing"] .g1{animation-duration:8s}.helix-card[data-core="processing"] .g2{animation-duration:11s}.helix-card[data-core="processing"] .g3{animation-duration:6s}.helix-card[data-core="processing"] .arcv{stroke-dasharray:18 9;animation:energyFlow 1.4s linear infinite}
.helix-card[data-core="approval"],.helix-card[data-core="outcome_unknown"]{--core:var(--amber);border-color:rgba(245,184,74,.38);background:radial-gradient(circle at 50% 39%,rgba(245,184,74,.12),transparent 35%),linear-gradient(#17150f,#090d13)}.helix-card[data-core="approval"] .g1,.helix-card[data-core="approval"] .g2,.helix-card[data-core="approval"] .g3,.helix-card[data-core="outcome_unknown"] .g1,.helix-card[data-core="outcome_unknown"] .g2,.helix-card[data-core="outcome_unknown"] .g3{animation-play-state:paused}.helix-card[data-core="approval"] .ring,.helix-card[data-core="outcome_unknown"] .ring{stroke-dasharray:34 14}.helix-card[data-core="completed"]{--core:var(--green)}.helix-card[data-core="completed"] .g1,.helix-card[data-core="completed"] .g2,.helix-card[data-core="completed"] .g3,.helix-card[data-core="completed"] .ga{animation:none}.helix-card[data-core="completed"] .helix-wrap::after{animation:confirm 900ms ease-out 1}
.helix-card[data-core="denied"],.helix-card[data-core="failed"],.helix-card[data-core="emergency"]{--core:var(--red);border-color:rgba(226,91,91,.42)}.helix-card[data-core="denied"] .ring,.helix-card[data-core="denied"] .arcv,.helix-card[data-core="failed"] .ring,.helix-card[data-core="failed"] .arcv{animation:none;opacity:.48}.helix-card[data-core="cancelled"]{--core:var(--muted)}.helix-card[data-core="cancelled"] .ring,.helix-card[data-core="cancelled"] .arcv{opacity:.34}.helix-card[data-core="cancelled"] .g1,.helix-card[data-core="cancelled"] .g2,.helix-card[data-core="cancelled"] .g3{animation-duration:130s}.helix-card[data-core="offline"]{--core:#657483;border-color:var(--line);filter:saturate(.35)}.helix-card[data-core="offline"] .ring,.helix-card[data-core="offline"] .arcv{opacity:.22}.helix-card[data-core="offline"] .g1,.helix-card[data-core="offline"] .g2,.helix-card[data-core="offline"] .g3,.helix-card[data-core="offline"] .ga,.helix-card[data-core="offline"] .core-pulse{animation:none}.helix-card[data-core="emergency"]{background:linear-gradient(#1b0d11,#09090d)}.helix-card[data-core="emergency"] .g1,.helix-card[data-core="emergency"] .g2,.helix-card[data-core="emergency"] .g3,.helix-card[data-core="emergency"] .ga,.helix-card[data-core="emergency"] .core-pulse{animation:none}.paused .helix *,.paused ol.timeline li,.paused button.primary::after{animation-play-state:paused !important}
#toast{position:fixed;z-index:60;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));max-width:88vw;padding:10px 16px;transform:translateX(-50%) translateY(8px);border:1px solid var(--line-hi);border-radius:999px;background:var(--raised);box-shadow:0 18px 50px rgba(0,0,0,.55);font-size:13px;font-weight:650;opacity:0;pointer-events:none;transition:opacity var(--speed),transform var(--speed)}#toast.show{opacity:1;transform:translateX(-50%)}
.gap-6{gap:6px}.fs-12{font-size:12px}.fs-13{font-size:13px}.mt-8{margin-top:8px}.mb-12{margin-bottom:12px}.row-center{align-items:center}
@media(max-width:359px){#app{padding-inline:10px}.panel{padding:14px}.facts{grid-template-columns:1fr}.fact.span2{grid-column:auto}.rail{max-width:62%}.helix-card{min-height:278px}.helix-wrap{width:184px;height:184px}}
@media(min-width:760px){#app{padding:calc(24px + env(safe-area-inset-top)) 24px calc(34px + env(safe-area-inset-bottom));gap:18px}header.top{align-items:center}.rail{max-width:72%}nav.views{position:sticky;top:calc(12px + env(safe-area-inset-top));left:auto;right:auto;bottom:auto;padding:5px;border-radius:16px;background:rgba(7,13,21,.82)}nav.views a{flex:1 1 0;min-width:0;min-height:52px;flex-direction:row;gap:7px;font-size:11px}section[data-view]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wide{grid-column:1/-1}.panel{padding:20px}.helix-card{min-height:390px;padding:26px;flex-direction:row;gap:34px;text-align:left}.helix-card>.stack{justify-items:start;margin:0;min-width:220px}.helix-wrap{width:clamp(240px,31vw,300px);height:clamp(240px,31vw,300px)}section[data-view="command"]>.panel.wide:nth-of-type(2){max-width:760px;width:100%;justify-self:center}#taskFacts{grid-template-columns:repeat(4,minmax(0,1fr))}#taskFacts .span2{grid-column:span 2}#taskFacts .fact:has(#taskOutcome),#taskFacts .fact:has(#taskRequest),#taskFacts .fact:first-child{grid-column:1/-1}#systemFacts{grid-template-columns:repeat(3,minmax(0,1fr))}#toast{bottom:calc(22px + env(safe-area-inset-bottom))}}
@media(min-width:1100px){.helix-card{min-height:400px}.helix-wrap{width:310px;height:310px}}
@keyframes orbit{to{transform:rotate(360deg)}}@keyframes corePulse{50%{opacity:.58;transform:scale(.94)}}@keyframes coreBreath{50%{opacity:.68;transform:scale(1.045)}}@keyframes atmosphere{50%{opacity:.48;transform:scale(1.04)}}@keyframes listen{0%{opacity:.65;transform:scale(.48)}100%{opacity:0;transform:scale(1.05)}}@keyframes energyFlow{to{stroke-dashoffset:-54}}@keyframes statusPulse{50%{opacity:.38;box-shadow:0 0 3px currentColor}}@keyframes confirm{from{opacity:.9;transform:scale(.58)}to{opacity:0;transform:scale(1.08)}}@keyframes shimmer{0%,65%{transform:translateX(-110%)}100%{transform:translateX(110%)}}@keyframes rise{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition-duration:1ms !important;scroll-behavior:auto !important}.helix-card[data-core="processing"] .arcv{stroke-dasharray:18 9}.state .dot{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}}
@supports not (backdrop-filter:blur(1px)){nav.views{background:#08101a}}
