.page-transition{animation:pageIn .4s ease both}@keyframes pageIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.page-transition{animation:none}}.syn-agent{text-align:left;border:1px solid rgba(var(--cy),.14);background:#ffffff0a;border-radius:14px;padding:10px;cursor:pointer;color:rgb(var(--tx));transition:border-color .16s ease,background .16s ease,transform .16s ease}.syn-agent:hover{border-color:rgba(var(--cy),.25);background:#ffffff0f;transform:translateY(-1px)}.syn-agent--on{border-color:rgba(var(--cy),.34);background:rgba(var(--cy),.08)}.syn-agentTop{display:flex;justify-content:space-between;align-items:center}.syn-agentName{font-size:13px;letter-spacing:.18em;opacity:.95}.syn-agentRole{font-size:12px;opacity:.55}.syn-agentNote{margin-top:8px;font-size:13px;opacity:.55;line-height:1.35}.syn-card{border:1px solid rgba(var(--cy),.14);background:#00000038;border-radius:14px;padding:12px}.syn-card--profile{background:#0000004d}.syn-cardHead{display:flex;justify-content:space-between;align-items:center}.syn-cardK{font-size:10px;letter-spacing:.22em;opacity:.55}.syn-cardV{font-size:14px;letter-spacing:.18em;color:rgba(var(--cy2),.95)}.syn-cardBody{margin-top:10px;display:grid;gap:8px}.syn-profileLine{display:flex;justify-content:space-between;font-size:13px;opacity:.75}.syn-profileLine span{opacity:.55}.syn-profileLine b{opacity:.95;font-weight:600}.syn-miniGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.syn-metric{border:1px solid rgba(var(--cy),.12);background:#ffffff08;border-radius:14px;padding:10px;text-align:center}.syn-metricK{font-size:10px;letter-spacing:.22em;opacity:.5}.syn-metricV{margin-top:7px;font-size:12px;color:rgba(var(--cy2),.92)}.syn-commandSpace{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;min-height:48vh;border:1px solid rgba(var(--cy),.14);background:#0003;border-radius:16px;padding:22px;box-shadow:inset 0 0 0 1px rgba(var(--cy),.08)}.syn-commandCenter{display:flex;flex-direction:column;align-items:center;gap:10px}.syn-aiOrb{position:relative;width:176px;height:176px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,rgba(var(--cy2),.35),rgba(var(--cy),.1) 60%,transparent 72%);box-shadow:0 0 60px rgba(var(--cy2),.35),inset 0 0 40px rgba(var(--cy),.25);animation:nexusOrbDrift 9s ease-in-out infinite}.syn-aiOrb:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:999px;border:1px dashed rgba(var(--cy2),.28);animation:nexusOrbit 14s linear infinite;opacity:.65}.syn-aiOrb:after{content:"";position:absolute;top:-28px;right:-28px;bottom:-28px;left:-28px;border-radius:999px;border:1px solid rgba(var(--cy),.14);animation:nexusOrbit 26s linear reverse infinite;opacity:.4}@keyframes nexusOrbDrift{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.02)}to{transform:translateY(0) scale(1)}}@keyframes nexusOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.syn-aiCore{width:78px;height:78px;border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--cy2),.28);background:#ffffff0f;color:rgba(var(--tx),.95);font-weight:700;letter-spacing:.18em;text-shadow:0 0 18px rgba(var(--cy2),.35);box-shadow:inset 0 0 24px rgba(var(--cy),.2)}.syn-commandLabel{font-size:12px;letter-spacing:.32em;color:rgba(var(--cy2),.9);text-shadow:0 0 18px rgba(var(--cy2),.35)}.syn-commandSub{font-size:12px;opacity:.62;letter-spacing:.04em}.syn-commandGrid{width:min(760px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.syn-commandTile{border:1px solid rgba(var(--cy),.18);background:#00000047;border-radius:14px;padding:16px;box-shadow:inset 0 0 0 1px rgba(var(--cy),.08)}.syn-commandTile .k{font-size:10px;letter-spacing:.28em;opacity:.55}.syn-commandTile .v{margin-top:8px;font-size:16px;letter-spacing:.12em;color:rgba(var(--cy2),.95)}.syn-commandPrompt{width:min(760px,100%);border:1px solid rgba(var(--cy),.16);background:#0000004d;border-radius:14px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;opacity:.92}.caret{display:inline-block;width:10px;height:14px;margin-right:10px;background:rgba(var(--cy2),.9);box-shadow:0 0 14px rgba(var(--cy2),.45);animation:caretBlink 1.1s steps(1) infinite;vertical-align:-2px}@keyframes caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.brain-container{position:relative;width:176px;height:176px;display:flex;align-items:center;justify-content:center;animation:brainFloat 9s ease-in-out infinite}@keyframes brainFloat{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.02)}to{transform:translateY(0) scale(1)}}.brain-svg{width:100%;height:100%;filter:drop-shadow(0 0 20px rgba(var(--cy2),.3))}.synapse{stroke:rgba(var(--cy),.25);stroke-width:.5;fill:none;opacity:.6;animation:synapseFlicker 3s ease-in-out infinite}@keyframes synapseFlicker{0%,to{opacity:.3;stroke:rgba(var(--cy),.25)}50%{opacity:.7;stroke:rgba(var(--cy2),.4)}}.node{fill:rgba(var(--cy2),.85);animation:nodePulse 4s ease-in-out infinite}@keyframes nodePulse{0%,to{opacity:.8;fill:rgba(var(--cy2),.85)}50%{opacity:1;fill:rgba(var(--cy2),1)}}.node-glow{fill:none;stroke:rgba(var(--cy2),.3);stroke-width:1;opacity:.4;animation:glowPulse 4s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.2;stroke-width:.5;stroke:rgba(var(--cy2),.2)}50%{opacity:.6;stroke-width:1.5;stroke:rgba(var(--cy2),.5)}}.brain-svg .nodes{animation:subtleRotate 40s linear infinite;transform-origin:center center}@keyframes subtleRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.synapse:nth-child(3n){animation:energyPulse 2.5s ease-in-out infinite}.synapse:nth-child(3n+1){animation:energyPulse 3s ease-in-out infinite}.synapse:nth-child(3n+2){animation:energyPulse 3.5s ease-in-out infinite}@keyframes energyPulse{0%,to{stroke-width:.5;opacity:.3}50%{stroke-width:1.2;opacity:.8;stroke:rgba(var(--cy2),.6)}}.syn-tabRow{display:flex;gap:8px}.syn-tab{border:1px solid rgba(var(--cy),.14);background:#ffffff0a;border-radius:10px;padding:8px 10px;font-size:10px;letter-spacing:.18em;opacity:.6}.syn-tab--on{border-color:rgba(var(--cy),.28);background:rgba(var(--cy),.1);opacity:.92}.syn-row{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(var(--cy),.14);background:#ffffff0a;border-radius:12px;padding:10px}.syn-rowName{font-size:12px;opacity:.78}.syn-pill2{border-radius:999px;padding:6px 10px;font-size:10px;letter-spacing:.16em;border:1px solid rgba(var(--cy),.18);opacity:.85}.syn-pill2--a{background:rgba(var(--cy),.1);border-color:rgba(var(--cy),.28)}.syn-pill2--l{background:rgba(var(--cy2),.1);border-color:rgba(var(--cy2),.26)}.syn-pill2--s{background:#ffffff08;opacity:.55}.syn-console{border:1px solid rgba(var(--cy),.14);background:#0000004d;border-radius:14px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;opacity:.88}.syn-consoleK{color:rgba(var(--cy2),.88);margin-bottom:8px;letter-spacing:.16em}.syn-consoleLine{margin:4px 0}.syn-ts{color:rgba(var(--tx),.45);margin-right:10px}.syn-chrome{position:relative;padding:14px 14px 12px}.syn-chrome--nexus{padding-bottom:18px}.syn-panelTitle{font-size:18px;letter-spacing:.26em;opacity:.92}.syn-panelTitle--nexus{font-size:20px;letter-spacing:.38em;color:rgba(var(--cy2),.95);text-shadow:0 0 18px rgba(var(--cy2),.65)}.syn-panelSub{font-size:14px;letter-spacing:.22em;opacity:.52}.syn-chromeLeft{display:flex;flex-direction:column;gap:4px}.syn-chromeRight{position:absolute;right:14px;top:14px;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.syn-meta{font-size:10px;letter-spacing:.22em;opacity:.5}.syn-meta2{color:rgba(var(--cy2),.8);opacity:.65}.syn-chromeLine{position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--cy),.22),transparent);opacity:.7}.syn-chromeLine--nexus{height:2px;background:linear-gradient(90deg,transparent,rgba(var(--cy2),.9),transparent);box-shadow:0 0 28px rgba(var(--cy2),.6)}.syn-nexusPulse{pointer-events:none;position:absolute;left:50%;top:100%;width:62%;height:10px;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(var(--cy2),.55),transparent 70%);animation:nexusPulse 4.8s ease-in-out infinite;opacity:.85}@keyframes nexusPulse{0%{transform:translate(-50%) scaleX(.85);opacity:.55}50%{transform:translate(-50%) scaleX(1.05);opacity:.9}to{transform:translate(-50%) scaleX(.85);opacity:.55}}:root{--bg:#040913;--cy: 0,162,255;--cy2: 0,208,255;--tx: 224,244,255}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);color:rgb(var(--tx))}.syn-root{min-height:100vh;position:relative;overflow:hidden;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}.syn-header{position:relative;z-index:6;padding:22px 24px 0;display:flex;align-items:center;justify-content:space-between;gap:14px}.syn-brand{display:flex;align-items:center;gap:12px}.syn-dot{width:10px;height:10px;border-radius:999px;background:rgb(var(--cy));box-shadow:0 0 24px rgba(var(--cy),.9)}.syn-brandText{display:flex;flex-direction:column;gap:2px}.syn-title{font-size:13px;letter-spacing:.32em;opacity:.92}.syn-subtitle{font-size:10px;letter-spacing:.24em;opacity:.55}.syn-headerRight{display:flex;gap:10px;align-items:center}.syn-pill{border:1px solid rgba(var(--cy),.18);background:#ffffff0a;border-radius:999px;padding:7px 10px;font-size:10px;letter-spacing:.16em;display:flex;gap:8px;align-items:center;opacity:.9}.syn-pill span{opacity:.55}.syn-pill b{opacity:.9;font-weight:600;color:rgba(var(--cy2),.95)}.syn-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center}.syn-boot{width:min(640px,calc(100% - 48px));border-radius:18px;border:1px solid rgba(var(--cy),.28);background:#0000009e;padding:18px 18px 16px;box-shadow:0 0 110px rgba(var(--cy),.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:hidden}.syn-boot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;box-shadow:inset 0 0 0 1px rgba(var(--cy),.1),inset 0 0 80px rgba(var(--cy),.06);pointer-events:none}.syn-bootTop{display:flex;justify-content:space-between;align-items:center}.syn-kicker{font-size:10px;letter-spacing:.28em;opacity:.75;color:rgba(var(--cy2),.92)}.syn-bootStamp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;opacity:.45;letter-spacing:.18em}.syn-bootLines{margin-top:12px;display:flex;flex-direction:column;gap:9px}.syn-bootLine{display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(4px);animation:bootLineIn .42s ease forwards}@keyframes bootLineIn{to{opacity:.95;transform:translateY(0)}}.syn-led{width:7px;height:7px;border-radius:999px;background:rgba(var(--cy),.85);box-shadow:0 0 18px rgba(var(--cy),.45)}.syn-monoKey,.syn-monoSep,.syn-monoVal{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.syn-monoKey{font-size:12px;letter-spacing:.16em;opacity:.7;color:rgba(var(--cy2),.95)}.syn-monoSep{opacity:.5}.syn-monoVal{font-size:12px;opacity:.85}.syn-progress{margin-top:14px;height:10px;border-radius:999px;background:#ffffff0f;overflow:hidden;position:relative}.syn-progressBar{height:10px;width:100%;background:rgba(var(--cy),.62);transform-origin:left;animation:loadBar 1.1s ease-in-out both}.syn-progressGlow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(var(--cy2),.18),transparent);animation:shimmer 1.3s linear infinite;opacity:.7}@keyframes shimmer{0%{transform:translate(-25%)}to{transform:translate(270%)}}@keyframes loadBar{0%{transform:scaleX(.06)}to{transform:scaleX(1)}}.syn-tip{margin-top:10px;font-size:11px;opacity:.55;letter-spacing:.02em}.syn-main{position:relative;z-index:7;width:100vw;margin:0;padding:64px 64px 72px}.syn-hint{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px;opacity:.78;margin-bottom:18px}.syn-hintText{opacity:.7}.syn-key{border:1px solid rgba(var(--cy),.22);background:#ffffff0d;padding:2px 8px;border-radius:12px}.syn-muted{opacity:.5}.syn-stage{display:grid;grid-template-columns:1fr;gap:18px;perspective:1400px;transition:transform .82s cubic-bezier(.16,1,.3,1)}@media (min-width: 1020px){.syn-stage{grid-template-columns:1fr 3.2fr 1fr;gap:56px}}.syn-panel{position:relative;border-radius:18px;border:1px solid rgba(var(--cy),.18);background:#00000061;box-shadow:0 0 120px rgba(var(--cy),.04);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;cursor:pointer;transform-origin:center;transition:transform .28s ease,opacity .28s ease,border-color .28s ease}.syn-panel--active{opacity:1;border-color:rgba(var(--cy),.36)}.syn-panel--inactive{opacity:.45;transform:scale(.94)}.syn-panel--left{transform:perspective(900px) rotateY(6deg) scale(.98);z-index:1}.syn-panel--right{transform:perspective(900px) rotateY(-6deg) scale(.98);z-index:1}.syn-panel--left.syn-panel--active{transform:perspective(900px) rotateY(0) scale(1.08) translate(40px);z-index:5}.syn-panel--right.syn-panel--active{transform:perspective(900px) rotateY(0) scale(1.08) translate(-40px);z-index:5}.syn-panel--core{box-shadow:0 0 340px rgba(var(--cy),.28);transform:scale(var(--coreScale,1.22));z-index:6;animation:coreBreath 6s ease-in-out infinite;min-height:72vh}@keyframes coreBreath{0%{box-shadow:0 0 220px rgba(var(--cy),.18)}50%{box-shadow:0 0 300px rgba(var(--cy),.3)}to{box-shadow:0 0 220px rgba(var(--cy),.18)}}.syn-innerGlow{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;box-shadow:inset 0 0 0 1px rgba(var(--cy),.1),inset 0 0 90px rgba(var(--cy),.06);opacity:.9}.syn-panelBody{padding:42px}.syn-shimmer{pointer-events:none;position:absolute;top:0;left:-70%;width:55%;height:100%;opacity:.32;background:linear-gradient(90deg,transparent,rgba(var(--cy),.1),transparent);animation:shimmer 5.5s linear infinite}.syn-stack{display:flex;flex-direction:column;gap:12px}.syn-grid2{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 520px){.syn-grid2{grid-template-columns:1fr 1fr}}.syn-footer{margin-top:18px;text-align:center;font-size:11px;opacity:.42;letter-spacing:.04em}.syn-fxGrid{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.24;z-index:1;background:radial-gradient(circle at 50% 20%,rgba(var(--cy),.14),transparent 55%),linear-gradient(to right,rgba(148,163,184,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(148,163,184,.06) 1px,transparent 1px);background-size:100% 100%,48px 48px,48px 48px}.syn-fxScan{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:.16;mix-blend-mode:screen;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.06) 0px,rgba(255,255,255,.06) 1px,transparent 2px,transparent 6px)}.syn-fxNoise{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:.08;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.12),transparent 18%),radial-gradient(circle at 80% 30%,rgba(255,255,255,.1),transparent 16%),radial-gradient(circle at 30% 80%,rgba(255,255,255,.1),transparent 14%);filter:blur(.2px)}.syn-fxVignette{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:radial-gradient(circle at 50% 42%,#08142840,#02060ee0 78%)}.syn-fxHalo{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;opacity:0;transition:opacity .6s ease}.syn-fxHalo--on{opacity:1;background:radial-gradient(circle at 50% 52%,rgba(var(--cy),.12),transparent 56%)}.syn-fxParticles{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.syn-p{position:absolute;width:6px;height:6px;border-radius:999px;background:rgba(var(--cy),.55);filter:blur(.3px);opacity:.18;animation-name:floatUp;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes floatUp{0%{transform:translateY(0);opacity:.12}50%{opacity:.24}to{transform:translateY(-80px);opacity:.12}}@media (prefers-reduced-motion: reduce){.syn-shimmer,.syn-progressGlow,.syn-progressBar,.syn-p{animation:none!important}.syn-stage{transition:none!important}.syn-panel--core{animation:none!important}}
