.ax-cyan{--cy-900:#0b3c47;--cy-700:#167a8f;--cy-500:#2ba3bc;--cy-400:#45c2db;--cy-200:#bdebf4;--cy-50:#eefafc;--ink:#0b1b22;--accent:#167a8f;--success:#047857;--danger:#be123c;--warning:#b45309;--info:#6d28d9;--surface-bg:#f7fbfc;--surface-card:#fff;--surface-elevated:#eef6f8;--border-subtle:#0b1b220f;--border-default:#0b1b221a;--border-strong:#0b1b2229;--text-primary:#0b1b22;--text-secondary:#52646c;--text-disabled:#a8b6bc;color:var(--ink);background:#f7fbfc}.ax-cyan .cy-grad-text{background:linear-gradient(100deg,#0b3c47 0%,#167a8f 30%,#45c2db 55%,#167a8f 80%,#0b3c47 100%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite cy-grad-shift}@keyframes cy-grad-shift{0%,to{background-position:0%}50%{background-position:100%}}.ax-cyan .cy-aurora{filter:blur(80px);opacity:.55;will-change:transform;border-radius:9999px;position:absolute}.ax-cyan .cy-aurora-a{background:radial-gradient(circle at 30% 30%,#45c2db,#0000 65%);animation:18s ease-in-out infinite cy-drift-a}.ax-cyan .cy-aurora-b{background:radial-gradient(circle at 60% 40%,#9be3f1,#0000 60%);animation:22s ease-in-out infinite cy-drift-b}.ax-cyan .cy-aurora-c{opacity:.22;background:radial-gradient(circle,#167a8f,#0000 60%);animation:26s ease-in-out infinite reverse cy-drift-a}@keyframes cy-drift-a{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(8%,6%)scale(1.12)}66%{transform:translate(-6%,4%)scale(.94)}}@keyframes cy-drift-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-10%,-6%)scale(1.18)}}.ax-cyan .cy-grid{background-image:linear-gradient(90deg,#167a8f12 1px,#0000 1px),linear-gradient(#167a8f12 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 75%)}.ax-cyan .cy-scan{background:linear-gradient(#0000,#45c2db24,#0000);height:160px;animation:7s linear infinite cy-scan;position:absolute;left:0;right:0}@keyframes cy-scan{0%{top:-160px}to{top:100%}}.ax-cyan .cy-btn{isolation:isolate;color:#fff;background:linear-gradient(135deg,#167a8f 0%,#2ba3bc 100%);transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #167a8f8c,inset 0 1px #ffffff40}.ax-cyan .cy-btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px #167a8fa6,inset 0 1px #ffffff4d}.ax-cyan .cy-btn:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}.ax-cyan .cy-btn:hover:after{transform:translate(120%)}.ax-cyan .cy-btn-ghost{color:var(--cy-700);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #167a8f40;transition:all .2s}.ax-cyan .cy-btn-ghost:hover{border-color:var(--cy-400);background:#fff;transform:translateY(-2px)}.ax-cyan .cy-glass{-webkit-backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #0b1b2212}.ax-cyan .cy-card{background:#fff;border:1px solid #0b1b2212;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;box-shadow:0 1px 2px #0b1b220a}.ax-cyan .cy-card:hover{border-color:#45c2db73;transform:translateY(-4px);box-shadow:0 24px 48px -24px #167a8f59}.ax-cyan .cy-spot{position:relative;overflow:hidden}.ax-cyan .cy-spot:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), #45c2db2e, transparent 45%);transition:opacity .3s;position:absolute;inset:0}.ax-cyan .cy-spot:hover:before{opacity:1}.ax-cyan .cy-ring{position:relative}.ax-cyan .cy-ring:before{content:"";border-radius:inherit;z-index:0;background:conic-gradient(from var(--cy-angle,0deg), #45c2db, #167a8f, #bdebf4, #45c2db);-webkit-mask-composite:xor;padding:1.5px;animation:6s linear infinite cy-spin;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --cy-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes cy-spin{to{--cy-angle:360deg}}.ax-cyan .cy-reveal{opacity:0;filter:blur(4px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),filter .8s;transform:translateY(28px)scale(.985)}.ax-cyan .cy-reveal.is-in{opacity:1;filter:none;transform:none}.ax-cyan .cy-rise{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards cy-rise;animation-delay:var(--d,0s)}@keyframes cy-rise{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}.ax-cyan .cy-float{animation:7s ease-in-out infinite cy-float}@keyframes cy-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ax-cyan .cy-draw{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:2.6s cubic-bezier(.6,.1,.2,1) .4s forwards cy-draw}@keyframes cy-draw{to{stroke-dashoffset:0}}.ax-cyan .cy-fade-in{opacity:0;animation:1.2s 1.6s forwards cy-fade}@keyframes cy-fade{to{opacity:1}}.ax-cyan .cy-ping{position:relative}.ax-cyan .cy-ping:after{content:"";opacity:.6;border:2px solid;border-radius:9999px;animation:1.8s cubic-bezier(0,0,.2,1) infinite cy-ping;position:absolute;inset:-4px}@keyframes cy-ping{75%,to{opacity:0;transform:scale(2.2)}}.ax-cyan .cy-marquee{width:max-content;animation:38s linear infinite cy-marquee;display:flex}.ax-cyan .cy-marquee:hover{animation-play-state:paused}@keyframes cy-marquee{to{transform:translate(-50%)}}.ax-cyan .cy-price{stroke-dasharray:900;stroke-dashoffset:900px;animation:9s cubic-bezier(.45,.05,.55,.95) infinite cy-price}@keyframes cy-price{0%{stroke-dashoffset:900px}70%{stroke-dashoffset:0}92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.ax-cyan .cy-buy{opacity:0;transform-box:fill-box;transform-origin:50%;animation:9s infinite cy-buy;animation-delay:var(--d,0s)}@keyframes cy-buy{0%{opacity:0;transform:scale(.2)}4%{opacity:1;transform:scale(1.25)}7%{transform:scale(1)}80%{opacity:1}88%,to{opacity:0;transform:scale(.6)}}.ax-cyan .cy-close{opacity:0;animation:9s infinite cy-close}@keyframes cy-close{0%,74%{opacity:0;transform:translateY(8px)}78%,90%{opacity:1;transform:none}to{opacity:0}}.ax-cyan .cy-avg{opacity:0;animation:9s infinite cy-avg}@keyframes cy-avg{0%,40%{opacity:0}48%,86%{opacity:1}94%,to{opacity:0}}.ax-cyan .cy-step{color:#fff;background:linear-gradient(135deg,#167a8f,#45c2db);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-weight:800;display:flex;box-shadow:0 10px 24px -10px #167a8f99,0 0 0 5px #f7fbfc}.ax-cyan .cy-live{animation:2.4s ease-in-out infinite cy-live}@keyframes cy-live{0%,to{opacity:1}50%{opacity:.45}}.ax-cyan .cy-cta{background:linear-gradient(135deg,#0b3c47 0%,#167a8f 55%,#2ba3bc 100%);box-shadow:0 40px 80px -40px #0b3c47cc}.ax-cyan .cy-cta:before{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#9be3f18c,#0000 65%);border-radius:9999px;width:22rem;height:22rem;animation:16s ease-in-out infinite cy-drift-b;position:absolute;top:-8rem;left:-6rem}.ax-cyan .cy-cta>*{position:relative}.ax-cyan .cy-wire{background:linear-gradient(90deg,#45c2db59,#0478574d);border-radius:9999px;height:2px;overflow:hidden}.ax-cyan .cy-wire:after{content:"";background:radial-gradient(closest-side,#45c2db,#0000);border-radius:9999px;width:80px;height:8px;animation:3.4s linear infinite cy-packet;position:absolute;top:-3px;left:-80px}.ax-cyan .cy-wire-back:after{background:radial-gradient(closest-side,#10b981,#0000);animation-direction:reverse;animation-delay:-1.7s}@keyframes cy-packet{0%{left:-80px}to{left:100%}}.ax-cyan .cy-progress{transform-origin:0}.ax-cyan .cy-connector{transform-origin:top;transition:transform 1.4s cubic-bezier(.2,.8,.2,1);transform:scaleY(0)}.ax-cyan .is-in .cy-connector,.ax-cyan .cy-connector.is-in{transform:scaleY(1)}.ax-cyan .cy-meter>span{border-radius:9999px;width:0;height:100%;transition:width 1.6s cubic-bezier(.2,.8,.2,1) .2s;display:block}.ax-cyan .is-in .cy-meter>span{width:var(--w,0%)}@media (prefers-reduced-motion:reduce){.ax-cyan *,.ax-cyan :before,.ax-cyan :after{transition:none!important;animation:none!important}.ax-cyan .cy-reveal,.ax-cyan .cy-rise,.ax-cyan .cy-fade-in,.ax-cyan .cy-buy,.ax-cyan .cy-close,.ax-cyan .cy-avg{opacity:1!important;filter:none!important;transform:none!important}.ax-cyan .cy-draw,.ax-cyan .cy-price{stroke-dashoffset:0!important}.ax-cyan .cy-connector{transform:none!important}.ax-cyan .cy-meter>span{width:var(--w,0%)!important}}
