/* Aimar V13: animated JS emblem restored, CSS fallback kept, favicon added. */
:root{--aimar-cyan:#75cbde;--aimar-blue:#2b7eb8;--aimar-bg-x:50%;--aimar-bg-y:28%;--aimar-repel-x:0px;--aimar-repel-y:0px;--aimar-tilt-x:0deg;--aimar-tilt-y:0deg;--aimar-scale:1}
body{background:radial-gradient(circle at var(--aimar-bg-x) var(--aimar-bg-y),rgba(117,203,222,.14),transparent 31%),radial-gradient(circle at 76% 18%,rgba(43,126,184,.11),transparent 35%),linear-gradient(180deg,#05080d 0%,#091018 48%,#03060a 100%)!important}
body::before{opacity:.18!important;background:radial-gradient(ellipse at 50% 16%,rgba(255,255,255,.075),transparent 24%),radial-gradient(ellipse at 22% 50%,rgba(117,203,222,.065),transparent 42%),radial-gradient(ellipse at 84% 56%,rgba(43,126,184,.07),transparent 44%),linear-gradient(90deg,transparent 0 18%,rgba(117,203,222,.024) 31%,transparent 50% 56%,rgba(255,255,255,.022) 74%,transparent 100%)!important;background-size:100% 100%!important;mask-image:radial-gradient(ellipse at center,black 0%,transparent 82%)!important;animation:aimarDeckDrift 34s ease-in-out infinite alternate!important}
body::after{opacity:.09!important;background:linear-gradient(115deg,transparent 0 44%,rgba(117,203,222,.13) 49%,transparent 55%),radial-gradient(circle at 20% 30%,rgba(117,203,222,.10) 0 1px,transparent 1.5px),radial-gradient(circle at 70% 65%,rgba(226,244,255,.07) 0 1px,transparent 1.5px)!important;background-size:300% 100%,132px 132px,184px 184px!important;animation:aimarAmbientSweep 40s ease-in-out infinite alternate!important}
.aimar-quick-nav{align-items:center;gap:7px;margin-right:.35rem;padding:3px;border:1px solid rgba(117,203,222,.16);border-radius:999px;background:linear-gradient(180deg,rgba(9,18,28,.86),rgba(3,7,12,.74));box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 0 18px rgba(117,203,222,.055);white-space:nowrap}.aimar-quick-link{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;padding:.38rem .72rem;color:rgba(203,213,225,.72);font-size:11px;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;background:rgba(15,23,42,.34);transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.aimar-quick-link:hover{color:white;border-color:rgba(117,203,222,.45);background:rgba(117,203,222,.085);box-shadow:0 0 18px rgba(117,203,222,.12)}.aimar-quick-link-strong{color:rgba(125,211,252,.9);border-color:rgba(117,203,222,.28);background:rgba(117,203,222,.06)}.aimar-quick-index{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:9px;letter-spacing:0;color:rgba(226,244,255,.88);background:rgba(117,203,222,.11);border:1px solid rgba(117,203,222,.22)}@media(max-width:1100px){.aimar-quick-link{padding:.34rem .55rem;font-size:10px}.aimar-quick-index{display:none}}
.aurora-orb>div.absolute,.aurora-orb>svg,.aurora-orb .aimar-gyro,.aurora-orb .aimar-neural-logo,.aurora-orb .aimar-logo-fallback{display:none!important}
body.aimar-morph-ready .aurora-orb,body.aimar-brand-polish-ready .aurora-orb,.aurora-orb{position:relative!important;width:248px!important;height:248px!important;min-width:248px!important;min-height:248px!important;aspect-ratio:1/1!important;margin-bottom:2.35rem!important;border:0!important;border-radius:50%!important;overflow:visible!important;display:grid!important;place-items:center!important;background:transparent!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;cursor:crosshair!important;perspective:980px!important;transform-style:preserve-3d!important;transform:translate3d(var(--aimar-repel-x),var(--aimar-repel-y),0) translateZ(96px) scale(var(--aimar-scale))!important;filter:drop-shadow(0 0 24px rgba(117,203,222,.34)) drop-shadow(0 0 86px rgba(43,126,184,.22))!important;transition:filter .22s ease,transform .22s cubic-bezier(.16,1,.3,1)!important;background-image:radial-gradient(circle at 50% 50%,rgba(117,203,222,.10),transparent 46%),linear-gradient(32deg,transparent 0 44%,rgba(117,203,222,.10) 48%,transparent 52%),linear-gradient(148deg,transparent 0 45%,rgba(117,203,222,.08) 49%,transparent 53%)!important;background-size:100% 100%,120% 120%,130% 130%!important;background-position:center!important;animation:aimarMicroDrift 16s ease-in-out infinite alternate!important}
.aurora-orb:hover{--aimar-scale:1.045;filter:drop-shadow(0 0 34px rgba(117,203,222,.54)) drop-shadow(0 0 112px rgba(43,126,184,.34))!important}
.aurora-orb::before{content:''!important;position:absolute!important;inset:0!important;border-radius:50%!important;pointer-events:none!important;z-index:1!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 260'%3E%3Cdefs%3E%3Cfilter id='g'%3E%3CfeGaussianBlur stdDeviation='2.6' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3ClinearGradient id='s' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop stop-color='%23ecfeff'/%3E%3Cstop offset='.46' stop-color='%2375cbde'/%3E%3Cstop offset='1' stop-color='%232b7eb8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='130' cy='130' r='104' fill='rgba(6,26,42,0.28)' stroke='rgba(117,203,222,0.28)' stroke-width='1.2'/%3E%3Cpath d='M58 205 L130 40 L202 205' fill='none' stroke='rgba(117,203,222,0.20)' stroke-width='13' stroke-linecap='round' stroke-linejoin='round' filter='url(%23g)'/%3E%3Cpath d='M58 205 L130 40 L202 205 M84 205 L101 165 M176 205 L159 165 M101 165 L130 94 L159 165' fill='none' stroke='url(%23s)' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M130 70 L104 147 L130 165 L156 147 Z M104 147 L156 147 M84 188 L130 165 L176 188' fill='none' stroke='rgba(117,203,222,.58)' stroke-width='2.2' stroke-linecap='round'/%3E%3Ccircle cx='130' cy='70' r='5.5' fill='%23eafdff'/%3E%3Ccircle cx='104' cy='147' r='4.6' fill='%2375cbde'/%3E%3Ccircle cx='156' cy='147' r='4.6' fill='%2375cbde'/%3E%3Ccircle cx='130' cy='165' r='4.2' fill='%2375cbde'/%3E%3C/svg%3E"),radial-gradient(circle at 31% 22%,rgba(255,255,255,.88) 0 2.4%,rgba(255,255,255,.32) 4%,transparent 16%),radial-gradient(circle at 44% 38%,rgba(255,255,255,.18),transparent 23%),radial-gradient(circle at 50% 50%,rgba(23,91,142,.54),rgba(7,31,60,.34) 43%,rgba(2,7,16,.13) 68%,rgba(117,203,222,.10) 100%);background-repeat:no-repeat!important;background-position:center!important;background-size:70% 70%,100% 100%,100% 100%,100% 100%!important;border:1px solid rgba(170,228,239,.34)!important;box-shadow:inset 0 0 32px rgba(255,255,255,.10),inset 24px -22px 64px rgba(117,203,222,.07),inset -26px 22px 70px rgba(43,126,184,.12),0 0 46px rgba(117,203,222,.24)!important;animation:aimarOrbBreathe 7s ease-in-out infinite!important;transform:none!important}
.aurora-orb::after{content:''!important;position:absolute!important;inset:-34px!important;border-radius:50%!important;pointer-events:none!important;z-index:2!important;background:conic-gradient(from 0deg,transparent 0 10deg,rgba(117,203,222,.34) 18deg,transparent 34deg 76deg,rgba(255,255,255,.24) 91deg,transparent 108deg 158deg,rgba(117,203,222,.25) 181deg,transparent 202deg 277deg,rgba(43,126,184,.22) 312deg,transparent 334deg 360deg),radial-gradient(circle at 50% 4%,rgba(255,255,255,.92) 0 2.3px,transparent 3.4px),radial-gradient(circle at 11% 62%,rgba(117,203,222,.70) 0 2px,transparent 3px),radial-gradient(circle at 88% 65%,rgba(117,203,222,.68) 0 2px,transparent 3px),radial-gradient(circle at 36% 91%,rgba(43,126,184,.55) 0 1.7px,transparent 3px),radial-gradient(circle at 70% 88%,rgba(117,203,222,.52) 0 1.6px,transparent 3px)!important;mask-image:radial-gradient(circle,transparent 0 39%,black 42% 53%,transparent 59%)!important;opacity:.92!important;animation:aimarHaloSpin 18s linear infinite!important;box-shadow:0 0 30px rgba(117,203,222,.12),inset 0 0 32px rgba(117,203,222,.06)!important;transform:none!important}
.aurora-orb .aimar-emblem{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:50%!important;overflow:visible!important;transform-style:preserve-3d!important;transform:rotateX(var(--aimar-tilt-x)) rotateY(var(--aimar-tilt-y))!important;transition:transform .18s cubic-bezier(.16,1,.3,1)!important;z-index:8!important}.aimar-emblem *{pointer-events:none}.aimar-orb-sphere,.aimar-orb-glass,.aimar-orb-core,.aimar-orb-aura,.aimar-brand-mark,.aimar-orbit{position:absolute;border-radius:50%}.aimar-orb-sphere{inset:18px;z-index:2;overflow:hidden;background:radial-gradient(circle at 29% 21%,rgba(255,255,255,.90) 0 2.3%,rgba(255,255,255,.32) 4%,transparent 16%),radial-gradient(circle at 42% 34%,rgba(255,255,255,.18),transparent 25%),radial-gradient(circle at 50% 50%,rgba(22,103,167,.52),rgba(5,39,84,.32) 43%,rgba(2,7,22,.16) 68%,rgba(117,203,222,.12) 100%),linear-gradient(145deg,rgba(255,255,255,.14),rgba(117,203,222,.045) 38%,rgba(0,0,0,.20) 72%,rgba(255,255,255,.08));border:1px solid rgba(186,241,255,.28);box-shadow:inset 0 1px 28px rgba(255,255,255,.16),inset 34px -26px 74px rgba(117,203,222,.07),inset -38px 30px 88px rgba(43,126,184,.12),inset 0 -36px 68px rgba(0,0,0,.22),0 0 54px rgba(117,203,222,.26),0 30px 84px rgba(0,0,0,.42);backdrop-filter:blur(12px) saturate(165%);-webkit-backdrop-filter:blur(12px) saturate(165%);transform:translateZ(20px);animation:aimarOrbBreathe 7s ease-in-out infinite}.aimar-orb-core{left:50%;top:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;z-index:9;background:#effcff;box-shadow:0 0 20px rgba(117,203,222,.95),0 0 64px rgba(43,126,184,.46),0 0 118px rgba(117,203,222,.18);transform:translateZ(72px);animation:aimarCorePulse 2.8s ease-in-out infinite}.aimar-orb-glass{inset:18px;z-index:8;border:1px solid rgba(255,255,255,.16);background:conic-gradient(from 215deg,transparent 0 18deg,rgba(255,255,255,.36) 30deg,rgba(117,203,222,.13) 48deg,transparent 70deg 176deg,rgba(255,255,255,.16) 196deg,transparent 230deg 360deg),radial-gradient(circle at 35% 22%,rgba(255,255,255,.24),transparent 16%),radial-gradient(circle at 72% 76%,rgba(43,126,184,.16),transparent 34%);mask-image:radial-gradient(circle,transparent 0 17%,black 21% 100%);mix-blend-mode:screen;transform:translateZ(80px);animation:aimarGlassSpin 24s linear infinite}.aimar-orb-aura{inset:-29px;z-index:1;border:1px solid rgba(117,203,222,.16);box-shadow:0 0 42px rgba(117,203,222,.13),inset 0 0 42px rgba(43,126,184,.06);background:radial-gradient(circle,rgba(117,203,222,.08),transparent 58%);animation:aimarAuraPulse 6s ease-in-out infinite}.aimar-orbit{inset:-8px;z-index:5;border:1px solid rgba(154,232,255,.22);box-shadow:0 0 18px rgba(117,203,222,.10),inset 0 0 22px rgba(117,203,222,.035);transform-style:preserve-3d}.aimar-orbit.orbit-one{transform:rotateX(68deg) rotateZ(8deg);animation:aimarOrbitOne 18s linear infinite}.aimar-orbit.orbit-two{transform:rotateY(66deg) rotateZ(30deg);animation:aimarOrbitTwo 23s linear infinite reverse}.aimar-orbit.orbit-three{inset:15px;transform:rotateX(22deg) rotateY(61deg) rotateZ(90deg);animation:aimarOrbitThree 28s linear infinite;opacity:.42}.aimar-neural-canvas{position:absolute!important;inset:-34px!important;width:calc(100% + 68px)!important;height:calc(100% + 68px)!important;border-radius:50%!important;z-index:6!important;mix-blend-mode:screen!important;opacity:.98!important;transform:translateZ(58px)}.aimar-brand-mark{inset:38px;z-index:12;border-radius:0!important;transform:translateZ(96px);filter:drop-shadow(0 0 10px rgba(117,203,222,.48)) drop-shadow(0 0 34px rgba(43,126,184,.18));opacity:.92;animation:aimarMarkFloat 8s ease-in-out infinite}.aimar-brand-mark svg{display:block!important;width:100%!important;height:100%!important;overflow:visible}.aimar-brand-mark .a-frame{fill:none;stroke:rgba(213,248,255,.86);stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round}.aimar-brand-mark .a-glow{fill:none;stroke:rgba(117,203,222,.38);stroke-width:9;stroke-linecap:round;stroke-linejoin:round;filter:blur(2.2px)}.aimar-brand-mark .a-network{stroke:rgba(117,203,222,.54);stroke-width:2;stroke-linecap:round}.aimar-brand-mark .a-node{fill:#75cbde;filter:drop-shadow(0 0 8px rgba(117,203,222,.95));animation:aimarNodePulse 3.4s ease-in-out infinite}.aimar-brand-mark .a-node:nth-of-type(2n){animation-delay:.7s}.aimar-brand-mark .a-node:nth-of-type(3n){animation-delay:1.2s}
body.aimar-brand-polish-ready main section h1{letter-spacing:.085em!important;font-weight:620!important;font-kerning:none!important;text-rendering:geometricPrecision!important;cursor:crosshair!important;margin-right:-.085em!important}body.aimar-brand-polish-ready main section h1:hover{letter-spacing:.095em!important}.aimar-wordmark-kerned{display:inline-flex;align-items:baseline;gap:.07em;letter-spacing:0!important}.aimar-wordmark-kerned span:first-child{margin-right:.115em}.aimar-wordmark-kerned span:nth-child(2){margin-right:.04em}.aimar-wordmark-kerned span{display:inline-block}.aimar-header-mark{display:inline-grid!important;place-items:center;width:22px;height:22px;margin-right:4px;border-radius:50%;border:1px solid rgba(117,203,222,.24);background:radial-gradient(circle,rgba(117,203,222,.12),rgba(0,0,0,.16));box-shadow:0 0 10px rgba(117,203,222,.12)}.aimar-header-mark svg{display:none!important}.aimar-header-mark::before{content:'';width:6px;height:6px;border-radius:50%;background:#dffcff;box-shadow:0 0 8px rgba(117,203,222,.55)}
@keyframes aimarDeckDrift{0%{transform:translate3d(-1%,0,0) scale(1)}100%{transform:translate3d(1%,.7%,0) scale(1.022)}}@keyframes aimarAmbientSweep{from{background-position:0% 50%,0 0,0 0}to{background-position:100% 50%,32px 48px,-42px 64px}}@keyframes aimarOrbBreathe{0%,100%{opacity:.94;transform:translateZ(20px) scale(.992)}50%{opacity:1;transform:translateZ(20px) scale(1.018)}}@keyframes aimarCorePulse{0%,100%{opacity:.76;transform:translateZ(72px) scale(.72)}50%{opacity:1;transform:translateZ(72px) scale(1.18)}}@keyframes aimarGlassSpin{to{transform:translateZ(80px) rotate(360deg)}}@keyframes aimarAuraPulse{0%,100%{opacity:.45;transform:scale(.985)}50%{opacity:.86;transform:scale(1.035)}}@keyframes aimarHaloSpin{to{transform:rotate(360deg)}}@keyframes aimarMicroDrift{0%{background-position:center,48% 50%,52% 50%}100%{background-position:center,54% 48%,46% 53%}}@keyframes aimarOrbitOne{to{transform:rotateX(68deg) rotateZ(368deg)}}@keyframes aimarOrbitTwo{to{transform:rotateY(66deg) rotateZ(390deg)}}@keyframes aimarOrbitThree{to{transform:rotateX(22deg) rotateY(61deg) rotateZ(450deg)}}@keyframes aimarMarkFloat{0%,100%{opacity:.86;transform:translateZ(96px) translateY(0)}50%{opacity:1;transform:translateZ(96px) translateY(-3px)}}@keyframes aimarNodePulse{0%,100%{opacity:.48;transform:scale(.92)}50%{opacity:1;transform:scale(1.18)}}
@media(max-width:900px){body.aimar-morph-ready .aurora-orb,body.aimar-brand-polish-ready .aurora-orb,.aurora-orb{width:172px!important;height:172px!important;min-width:172px!important;min-height:172px!important;margin-bottom:1.8rem!important}.aurora-orb::after{inset:-24px!important}.aimar-orb-sphere,.aimar-orb-glass{inset:12px}.aimar-brand-mark{inset:28px}.aimar-orbit{inset:-6px}.aimar-orbit.orbit-three{inset:10px}.aimar-neural-canvas{inset:-24px!important;width:calc(100% + 48px)!important;height:calc(100% + 48px)!important}body.aimar-brand-polish-ready main section h1{letter-spacing:.055em!important;margin-right:-.055em!important}.aimar-wordmark-kerned{gap:.045em}.aimar-wordmark-kerned span:first-child{margin-right:.075em}}
@media(prefers-reduced-motion:reduce){.aurora-orb,.aurora-orb::before,.aurora-orb::after,.aimar-orb-sphere,.aimar-orb-core,.aimar-orb-glass,.aimar-orb-aura,.aimar-orbit,.aimar-brand-mark{animation:none!important}.aimar-neural-canvas{opacity:.42!important}}
