.copilora{--bg-deep-black:#050409;--bg-violet-black:#0a0814;--bg-surface:#110d1c;--orb-violet-core:#7d3df3;--orb-lilac-light:#c5b7ff;--orb-cyan-highlight:#dcf2ff;--halo-violet:#8d4dff;--halo-cyan:#0079b8;--ambient-aura:#6228c5;--particle-violet:#ae97ff;--particle-cyan:#3fe4ec;--particle-dust:#d2d5f2;--text-primary:#f4f1fb;--text-secondary:#9b93b0;--text-subtle:#5f5878;--border-subtle:#ffffff12;--gradient-brand:linear-gradient(105deg,#bfafff 0%,#00dfe8 55%,#f7ab5d 100%);--orb-inner-glow:.26;--orb-close-glow:.48;--orb-outer-aura:.16;--ambient-bg-aura:.15;--breathing-speed:5.5s;--particle-drift:16s;--thinking-speed:3.4s;--listening-pulse:3.2s;--speaking-pulse:1.5s}@supports (color:lab(0% 0 0)){.copilora{--orb-violet-core:lab(43.1905% 57.081 -82.3122);--orb-lilac-light:lab(77.5361% 21.195 -43.7284);--orb-cyan-highlight:lab(94.1436% -7.91088 -23.7444);--halo-violet:lab(48.6422% 62.0465 -88.2615);--halo-cyan:lab(47.2504% -11.5257 -55.3974);--ambient-aura:lab(33.1691% 51.4395 -72.4613);--particle-violet:lab(66.9828% 37.4101 -66.2952);--particle-cyan:lab(82.6994% -40.7256 -16.7388);--particle-dust:lab(85.7531% 2.97913 -14.6987);--gradient-brand:linear-gradient(105deg,lab(74.0231% 36.5279 -66.4246) 0%,lab(80.4719% -43.7956 -17.9737) 55%,lab(76.4596% 23.1551 51.3097) 100%)}}.copilora-orb{--size:152px;--glow:1;--field-op:1;width:var(--size);height:var(--size);isolation:isolate;pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative}.copilora-orb.size-micro{--size:34px}.copilora-orb.size-small{--size:52px}.copilora-orb.size-medium{--size:92px}.copilora-orb.size-hero{--size:156px}.orb-glow{pointer-events:none;will-change:opacity,transform;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(0)}.glow-near{width:calc(var(--size)*1.75);height:calc(var(--size)*1.75);background:radial-gradient(circle,oklch(.6 .27 293/calc(.48*var(--glow)))0%,transparent 68%);filter:blur(10px);animation:4.8s ease-in-out infinite orb-glow-breathe}.glow-mid{width:calc(var(--size)*2.7);height:calc(var(--size)*2.7);background:radial-gradient(circle,oklch(.55 .18 240/calc(.28*var(--glow)))0%,transparent 62%);filter:blur(26px);animation:6.4s ease-in-out infinite reverse orb-glow-breathe}.glow-far{width:calc(var(--size)*4);height:calc(var(--size)*4);background:radial-gradient(circle,oklch(.48 .22 292/calc(.16*var(--glow)))0%,transparent 60%);filter:blur(54px);animation:8.4s ease-in-out infinite orb-glow-breathe}@keyframes orb-glow-breathe{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}.orb-field{width:calc(var(--size)*5);height:calc(var(--size)*5);opacity:var(--field-op);pointer-events:none;transition:opacity .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#0000 16%,#000 25% 48%,#0000 96%);mask-image:radial-gradient(circle,#0000 16%,#000 25% 48%,#0000 96%)}.pf-layer{position:absolute;inset:0}.pf-a{animation:210s linear infinite orb-spin}.pf-b{animation:300s linear infinite reverse orb-spin}.pf-c{animation:420s linear infinite orb-spin}@keyframes orb-spin{to{transform:rotate(360deg)}}.pf-dot{will-change:transform,opacity;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@keyframes orb-drift{0%{transform:translate(-50%,-50%)translate(var(--ax),0)}25%{transform:translate(-50%,-50%)translate(0,var(--ay))}50%{transform:translate(-50%,-50%)translate(calc(var(--ax)*-1),0)}75%{transform:translate(-50%,-50%)translate(0,calc(var(--ay)*-1))}to{transform:translate(-50%,-50%)translate(var(--ax),0)}}@keyframes orb-twinkle{0%,to{opacity:var(--o)}50%{opacity:calc(var(--o)*.32)}}.orb-waves{width:var(--size);height:var(--size);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orb-waves span{filter:blur(6px);opacity:0;background:radial-gradient(circle,#0000 58%,#00dfe847 70%,#0000 82%);background:radial-gradient(circle,#0000 58%,lab(80.4719% -43.7956 -17.9737/.28) 70%,#0000 82%);border-radius:50%;position:absolute;inset:0;transform:scale(1)}.copilora-orb[data-state=listening] .orb-waves span{animation:3.2s cubic-bezier(.2,.7,.3,1) infinite orb-ripple}.copilora-orb[data-state=listening] .orb-waves span:nth-child(2){animation-delay:1.6s}.copilora-orb[data-state=speaking] .orb-waves span{animation:1.5s cubic-bezier(.2,.7,.3,1) infinite orb-ripple}.copilora-orb[data-state=speaking] .orb-waves span:nth-child(2){animation-delay:.75s}@keyframes orb-ripple{0%{opacity:.65;transform:scale(.94)}to{opacity:0;transform:scale(2.6)}}.orb-body{width:var(--size);height:var(--size);z-index:2;isolation:isolate;background:radial-gradient(125% 125% at 50% 116%,#5528a975,#0000 56%),radial-gradient(circle,#2e2271 0%,#1d1457 64%,#0f043d 100%);background:radial-gradient(125% 125% at 50% 116%,lab(29.2272% 43.2868 -62.556/.46),#0000 56%),radial-gradient(circle,lab(18.9865% 24.5468 -44.9337) 0%,lab(11.5826% 22.4311 -40.0433) 64%,lab(4.26738% 18.4778 -33.6608) 100%);border-radius:50%;animation:5.5s ease-in-out infinite orb-breathe;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #6f87f942,inset 0 0 22px #01000aad,inset 0 -11px 28px #794ddf3d,inset 7px 9px 28px #00518621;box-shadow:inset 0 0 30px lab(58.7219% 16.2305 -60.6574/.26),inset 0 0 22px lab(.18012% 1.78038 -4.52096/.68),inset 0 -11px 28px lab(44.2969% 44.4703 -69.1783/.24),inset 7px 9px 28px lab(31.9216% -3.1013 -48.1756/.13)}@keyframes orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.026)}}.orb-body:before{content:"";mix-blend-mode:screen;filter:blur(14px);background:radial-gradient(closest-side at 36% 32%,#74d0ff99,#0000 68%),radial-gradient(closest-side at 66% 44%,#8e5fff99,#0000 70%),radial-gradient(closest-side at 50% 72%,#5ddae078,#0000 68%);background:radial-gradient(closest-side at 36% 32%,lab(79.2875% -19.1188 -35.5065/.6),#0000 68%),radial-gradient(closest-side at 66% 44%,lab(52.1403% 48.1448 -75.7895/.6),#0000 70%),radial-gradient(closest-side at 50% 72%,lab(80.1902% -34.5207 -14.2194/.47),#0000 68%);border-radius:50%;animation:26s ease-in-out infinite orb-fluid-a;position:absolute;inset:-18%}.orb-body:after{content:"";mix-blend-mode:screen;filter:blur(3px);pointer-events:none;background:radial-gradient(58% 40% at 41% 19%,#eefbff36,#0000 62%);background:radial-gradient(58% 40% at 41% 19%,lab(97.7793% -4.6612 -5.38621/.21),#0000 62%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 3px 13px #c0edff29;box-shadow:inset 0 3px 13px lab(90.9802% -13.2071 -16.1876/.16)}@keyframes orb-fluid-a{0%{transform:rotate(0)scale(1)translate(0)}50%{transform:rotate(140deg)scale(1.1)translate(2%,-3%)}to{transform:rotate(360deg)scale(1)translate(0)}}.orb-plasma{mix-blend-mode:screen;opacity:.88;filter:blur(17px);background:radial-gradient(closest-side at 62% 30%,#4b6ee98a,#0000 72%),radial-gradient(closest-side at 30% 58%,#c5b7ff85,#0000 70%),radial-gradient(closest-side at 72% 74%,#00a5e575,#0000 72%);background:radial-gradient(closest-side at 62% 30%,lab(49.0835% 18.8945 -67.4126/.54),#0000 72%),radial-gradient(closest-side at 30% 58%,lab(77.5361% 21.195 -43.7284/.52),#0000 70%),radial-gradient(closest-side at 72% 74%,lab(62.8931% -21.8577 -49.383/.46),#0000 72%);border-radius:50%;animation:34s ease-in-out infinite orb-fluid-b;position:absolute;inset:-18%}@keyframes orb-fluid-b{0%{transform:rotate(0)scale(1.05)translate(0)}50%{transform:rotate(-160deg)scale(.95)translate(-3%,2%)}to{transform:rotate(-360deg)scale(1.05)translate(0)}}.orb-iris{mix-blend-mode:overlay;opacity:.42;filter:blur(8px);background:conic-gradient(#0000 0deg,#6ce7ed4d 80deg,#0000 162deg,#ae96ff42 250deg,#0000 332deg);background:conic-gradient(#0000 0deg,lab(84.8315% -34.5384 -14.2368/.3) 80deg,#0000 162deg,lab(67.3645% 32.6115 -59.8248/.26) 250deg,#0000 332deg);border-radius:50%;animation:30s linear infinite orb-iris;position:absolute;inset:0}@keyframes orb-iris{to{transform:rotate(360deg)}}.orb-core{mix-blend-mode:screen;filter:blur(8px);background:radial-gradient(circle,#dcf2ffa3 0%,#afabff47 46%,#9980fe1a 66%,#0000 78%);background:radial-gradient(circle,lab(94.1436% -7.91088 -23.7444/.64) 0%,lab(72.3851% 24.7442 -58.9679/.28) 46%,lab(60.3682% 32.0599 -60.4783/.1) 66%,#0000 78%);border-radius:50%;width:56%;height:56%;animation:7s ease-in-out infinite orb-core-pulse;position:absolute;top:47%;left:48%;transform:translate(-50%,-50%)}@keyframes orb-core-pulse{0%,to{opacity:.62;transform:translate(-50%,-50%)translate(0)scale(.92)}50%{opacity:.95;transform:translate(-50%,-50%)translate(3%,-2%)scale(1.05)}}.orb-membrane{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 2px 11px #b9eeff38,inset 0 -8px 20px #6c38d22e,inset 0 0 16px #0200135c;box-shadow:inset 0 2px 11px lab(91.0509% -15.9149 -18.1979/.22),inset 0 -8px 20px lab(38.024% 49.4955 -72.4277/.18),inset 0 0 16px lab(.41465% 3.30285 -8.65669/.36)}.orb-highlight{filter:blur(8px);mix-blend-mode:screen;opacity:.72;background:radial-gradient(#c9d4ff26,#0000 72%);background:radial-gradient(lab(85.2169% 7.14132 -36.3721/.15),#0000 72%);border-radius:50%;width:30%;height:22%;position:absolute;top:60%;left:60%}.copilora-orb[data-state=listening]{--glow:1.4;--field-op:1.15}.copilora-orb[data-state=listening] .orb-body,.copilora-orb[data-state=listening] .orb-core{animation-duration:3.6s}.copilora-orb[data-state=listening] .glow-near{background:radial-gradient(circle,oklch(.7 .18 210/calc(.5*var(--glow)))0%,transparent 68%)}.copilora-orb[data-state=thinking],.copilora-orb[data-state=loading]{--glow:1.5;--field-op:1.1}.copilora-orb[data-state=thinking] .orb-body:before,.copilora-orb[data-state=loading] .orb-body:before{animation-duration:13s}.copilora-orb[data-state=thinking] .orb-plasma,.copilora-orb[data-state=loading] .orb-plasma{animation-duration:17s}.copilora-orb[data-state=thinking] .orb-iris,.copilora-orb[data-state=loading] .orb-iris{animation-duration:13s}.copilora-orb[data-state=thinking] .orb-core,.copilora-orb[data-state=loading] .orb-core{background:radial-gradient(circle,#d0deffa8 0%,#a18fff47 46%,#0000 76%);background:radial-gradient(circle,lab(87.7133% 2.60335 -36.5806/.66) 0%,lab(64.7224% 34.6684 -67.9083/.28) 46%,#0000 76%);animation-duration:3.4s}.copilora-orb[data-state=thinking] .pf-a,.copilora-orb[data-state=loading] .pf-a{animation-duration:90s}.copilora-orb[data-state=thinking] .pf-b,.copilora-orb[data-state=loading] .pf-b{animation-duration:130s}.copilora-orb[data-state=thinking] .pf-c,.copilora-orb[data-state=loading] .pf-c{animation-duration:180s}.copilora-orb[data-state=speaking]{--glow:1.6;--field-op:1.25}.copilora-orb[data-state=speaking] .orb-body{animation:.9s ease-in-out infinite orb-breathe}.copilora-orb[data-state=speaking] .glow-near,.copilora-orb[data-state=speaking] .orb-core{animation-duration:1s}@media (prefers-reduced-motion:reduce){.copilora-orb *,.copilora-orb{animation:none!important}}.copilora{--t-micro:.15s;--t-feedback:.21s;--t-screen:.4s;--t-orb:.65s;--t-quote:.42s;--ease-premium:cubic-bezier(.16,1,.3,1);--ease-soft:cubic-bezier(.22,1,.36,1);--ease-orb:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.33,1,.68,1)}@property --glow{syntax:"<number>";inherits:true;initial-value:1}@property --field-op{syntax:"<number>";inherits:true;initial-value:1}@media (prefers-reduced-motion:reduce){.copilora-orb{transition:none}}.copilora{--t-mood:1.1s}.copilora-orb{transition:--glow var(--t-orb,.65s)var(--ease-orb),--field-op var(--t-orb,.65s)var(--ease-orb),filter var(--t-mood)var(--ease-premium)}.copilora-orb:before{content:"";width:var(--size);height:var(--size);opacity:0;mix-blend-mode:screen;pointer-events:none;z-index:3;background:radial-gradient(circle,#d3ffffb8 0%,#aaeafe4d 40%,#0000 66%);background:radial-gradient(circle,lab(97.0576% -18.1237 -9.66678/.72) 0%,lab(88.7968% -17.1563 -16.8706/.3) 40%,#0000 66%);border-radius:50%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.scr.active .copilora-orb:before{display:block}.copilora-orb:not([data-mood=calm]).mood-shifting:before{animation:mood-diffuse 1.3s var(--ease-premium)}.showcase .copilora-orb:not([data-mood=calm]).mood-shifting:before{animation-duration:1.5s}@keyframes mood-diffuse{0%{opacity:0;transform:translate(-50%,-50%)scale(.32)}38%{opacity:1;transform:translate(-50%,-50%)scale(.82)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.copilora-orb:after{content:"";width:calc(var(--size)*2.1);height:calc(var(--size)*2.1);opacity:var(--orb-bloom,0);filter:blur(calc(var(--size)*.12));mix-blend-mode:screen;pointer-events:none;z-index:0;transition:opacity var(--t-mood)var(--ease-premium).18s;background:radial-gradient(circle,#c0eefa80 0%,#0000 62%);background:radial-gradient(circle,lab(91.0674% -13.4422 -10.86/.5) 0%,#0000 62%);border-radius:50%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scr.active .copilora-orb:after{display:block}.copilora-orb[data-mood=calm]{filter:none}.copilora-orb[data-mood=focused]{filter:sepia()saturate(2.25)hue-rotate(228deg)brightness(.96);--orb-bloom:.42;--field-op:1.1}.copilora-orb[data-mood=focused] .orb-body{animation-duration:4.6s}.copilora-orb[data-mood=focused] .orb-core{animation-duration:6.4s}.copilora-orb[data-mood=listening]{filter:sepia()saturate(2.35)hue-rotate(158deg)brightness(1.08);--orb-bloom:.52;--field-op:1.15}.copilora-orb[data-mood=happy]{filter:sepia()saturate(2.45)hue-rotate(128deg)brightness(1.14);--orb-bloom:.54;--field-op:1.12}.copilora-orb[data-mood=happy] .orb-body{animation-duration:5s}.copilora-orb[data-mood=happy] .orb-core{animation-duration:6.6s}.copilora-orb[data-mood=sad]{filter:sepia()saturate(2.05)hue-rotate(210deg)brightness(.77);--orb-bloom:.27;--field-op:.98}.copilora-orb[data-mood=sad] .orb-body{animation-duration:7.6s}.copilora-orb[data-mood=sad] .orb-core{animation-duration:9s}.copilora-orb[data-mood=sad] .glow-near{animation-duration:7s}.copilora-orb[data-mood=sad] .glow-mid{animation-duration:9s}.copilora-orb[data-mood=sad] .glow-far{animation-duration:11s}.copilora-orb[data-mood=concerned]{filter:sepia()saturate(2.2)hue-rotate(8deg)brightness();--orb-bloom:.34;--field-op:1}.copilora-orb[data-mood=concerned] .orb-body{animation-duration:5.6s}.copilora-orb[data-mood=concerned] .orb-core{animation-duration:9s}.copilora-orb[data-mood=danger-soft]{filter:sepia()saturate(2.7)hue-rotate(300deg)brightness(.86);--orb-bloom:.46;--field-op:1.08}.copilora-orb[data-mood=danger-soft] .orb-body{animation-duration:6.6s}.copilora-orb[data-mood=danger-soft] .orb-core{animation-duration:10s}@media (prefers-reduced-motion:reduce){.copilora-orb:not([data-mood=calm]).mood-shifting:before{animation:none!important}}@keyframes orb-breathe-organic{0%{transform:scale(1)translateY(0)}28%{transform:scale(1.019)translateY(-.3%)}52%{transform:scale(1.027)translateY(-.1%)}74%{transform:scale(1.013)translateY(.25%)}to{transform:scale(1)translateY(0)}}.orb-body{animation:6s cubic-bezier(.45,0,.35,1) infinite orb-breathe-organic}@keyframes orb-plasma-flow{0%{transform:rotate(0)scale(1.06)translate(0%)}22%{transform:rotate(-78deg)scale(1.12)translate(-2.6%,1.4%)}45%{transform:rotate(-165deg)scale(.97)translate(1.6%,2.6%)}68%{transform:rotate(-256deg)scale(1.1)translate(2.4%,-1.2%)}to{transform:rotate(-360deg)scale(1.06)translate(0%)}}.orb-plasma{animation:23s ease-in-out infinite orb-plasma-flow}@keyframes orb-mist-flow{0%{transform:rotate(0)scale(1)translate(0%)}26%{transform:rotate(108deg)scale(1.09)translate(2.2%,-2.2%)}50%{transform:rotate(192deg)scale(1.13)translate(-1.6%,-2.8%)}73%{transform:rotate(286deg)scale(1.05)translate(-2.4%,1.6%)}to{transform:rotate(360deg)scale(1)translate(0%)}}.orb-body:before{animation:27s ease-in-out infinite orb-mist-flow}@keyframes orb-core-flow{0%{opacity:.6;transform:translate(-50%,-50%)translate(0%)scale(.9)}24%{opacity:.84;transform:translate(-50%,-50%)translate(3.2%,-2.4%)scale(1.02)}48%{opacity:.96;transform:translate(-50%,-50%)translate(-1.2%,2.2%)scale(1.07)}72%{opacity:.76;transform:translate(-50%,-50%)translate(-3%,-1.2%)scale(.97)}to{opacity:.6;transform:translate(-50%,-50%)translate(0%)scale(.9)}}.orb-core{animation:8.5s ease-in-out infinite orb-core-flow}@keyframes orb-sheen-drift{0%{opacity:.66;transform:translate(0%)scale(1)}50%{opacity:.8;transform:translate(-7%,5%)scale(1.08)}to{opacity:.66;transform:translate(0%)scale(1)}}.orb-highlight{animation:10s ease-in-out infinite orb-sheen-drift}.glow-near{animation-duration:5.2s}.glow-mid{animation-duration:7.1s}.glow-far{animation-duration:9.3s}.orb-flux{mix-blend-mode:screen;pointer-events:none;will-change:transform,opacity;filter:blur(calc(var(--size)*.05));border-radius:50%;display:none;position:absolute}.scr.active .orb-flux{display:block}.orb-flux.flux-a{background:radial-gradient(circle,#b0f7fa99 0%,#92daf33d 44%,#0000 70%);background:radial-gradient(circle,lab(92.5691% -22.0666 -9.15962/.6) 0%,lab(83.0053% -18.6633 -19.9571/.24) 44%,#0000 70%);width:72%;height:72%;animation:11s ease-in-out infinite flux-drift-a;top:16%;left:12%}.orb-flux.flux-b{background:radial-gradient(circle,#cffef28c 0%,#8dd1dc33 48%,#0000 72%);background:radial-gradient(circle,lab(95.9966% -17.0901 .509489/.55) 0%,lab(79.7001% -20.3716 -12.4169/.2) 48%,#0000 72%);width:56%;height:56%;animation:13.5s ease-in-out infinite flux-drift-b;top:30%;left:42%}@keyframes flux-drift-a{0%{opacity:calc(.46*var(--flux-vis,1));transform:translate(0%)scale(1)}30%{transform:translate(calc(24%*var(--flux-amp,1)),calc(13%*var(--flux-amp,1)))scale(1.14);opacity:calc(.66*var(--flux-vis,1))}60%{transform:translate(calc(9%*var(--flux-amp,1)),calc(30%*var(--flux-amp,1)))scale(.94);opacity:calc(.52*var(--flux-vis,1))}to{opacity:calc(.46*var(--flux-vis,1));transform:translate(0%)scale(1)}}@keyframes flux-drift-b{0%{opacity:calc(.4*var(--flux-vis,1));transform:translate(0%)scale(1)}35%{transform:translate(calc(-22%*var(--flux-amp,1)),calc(17%*var(--flux-amp,1)))scale(1.16);opacity:calc(.58*var(--flux-vis,1))}65%{transform:translate(calc(-28%*var(--flux-amp,1)),calc(-11%*var(--flux-amp,1)))scale(.9);opacity:calc(.46*var(--flux-vis,1))}to{opacity:calc(.4*var(--flux-vis,1));transform:translate(0%)scale(1)}}.showcase{--flux-amp:1.6;--flux-vis:1.25}.showcase .copilora-orb:not([data-mood=calm]):after{opacity:calc(var(--orb-bloom,0)*1.25)}.orb-sparkles{pointer-events:none;z-index:4;position:absolute;inset:0}.spark{width:calc(var(--sw,3px)*3);height:calc(var(--sw,3px)*3);background:radial-gradient(circle,#e6fefff2 0%,#b7f0fe80 var(--score,22%),transparent 60%);mix-blend-mode:screen;opacity:0;will-change:transform,opacity;animation:spark-converge var(--sd,.58s)cubic-bezier(.22,1,.36,1)var(--sdl,0s)forwards;border-radius:50%;position:absolute;top:50%;left:50%}@supports (color:lab(0% 0 0)){.spark{background:radial-gradient(circle,lab(98.1296% -15.1315 -8.07739/.95) 0%,lab(91.1333% -16.0512 -12.9922/.5) var(--score,22%),transparent 60%)}}@keyframes spark-converge{0%{transform:translate(calc(-50% + var(--sx)),calc(-50% + var(--sy)))scale(.45);opacity:0}22%{opacity:var(--so,.85)}64%{opacity:var(--so,.85)}to{transform:translate(calc(-50% + var(--sx)*.06),calc(-50% + var(--sy)*.06))scale(.26);opacity:0}}@media (prefers-reduced-motion:reduce){.spark{opacity:0!important;animation:none!important}}.motion-off .orb-flux{display:none!important}.motion-off .orb-body{animation-name:orb-breathe}.motion-off .orb-plasma{animation-name:orb-fluid-b}.motion-off .orb-body:before{animation-name:orb-fluid-a}.motion-off .orb-core{animation-name:orb-core-pulse}.motion-off .orb-highlight{animation:none}.motion-off .glow-near{animation-duration:4.8s}.motion-off .glow-mid{animation-duration:6.4s}.motion-off .glow-far{animation-duration:8.4s}
.copilora-surface{background:radial-gradient(1100px 700px at 16% -8%,#6228c52e,transparent 60%),radial-gradient(1000px 800px at 96% 8%,#006aa71f,transparent 60%),radial-gradient(900px 700px at 50% 116%,#6b40c91f,transparent 62%),var(--bg-deep-black,#050409);color:var(--text-primary,#f4f1fb)}@supports (color:lab(0% 0 0)){.copilora-surface{background:radial-gradient(1100px 700px at 16% -8%,lab(33.1691% 51.4395 -72.4613/.18),transparent 60%),radial-gradient(1000px 800px at 96% 8%,lab(41.3514% -9.36008 -55.2584/.12),transparent 60%),radial-gradient(900px 700px at 50% 116%,lab(38.579% 43.1734 -65.8596/.12),transparent 62%),var(--bg-deep-black,#050409)}}.copilora-grad{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.copilora-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#ffffff0d,#ffffff03);border:1px solid #ffffff14;border-radius:20px;padding:22px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -40px #000c}.copilora-card-hover{transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.copilora-card-hover:hover{border-color:#ffffff29;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 40px 70px -36px #7a49e499;box-shadow:inset 0 1px lab(100% 0 0/.0784314),0 40px 70px -36px lab(44.0369% 47.4907 -72.4456/.6)}.copilora-btn{color:#0a0814;background:var(--gradient-brand);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14.5px;font-weight:650;transition:transform .22s,filter .22s,box-shadow .22s;display:inline-flex;box-shadow:0 10px 30px -10px #8a54ffb3;box-shadow:0 10px 30px -10px lab(49.4948% 51.808 -79.0315/.7)}.copilora-btn:hover{filter:brightness(1.07);transform:translateY(-2px)}.copilora-btn-ghost{color:var(--text-primary,#f4f1fb);box-shadow:none;background:0 0;border:1px solid #ffffff1f}.copilora-btn-ghost:hover{filter:none;background:#ffffff0d;transform:translateY(-2px)}.copilora-input{width:100%;color:var(--text-primary,#f4f1fb);font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:13px 16px;transition:border-color .2s,box-shadow .2s}.copilora-input::placeholder{color:var(--text-subtle,#5f5878)}.copilora-input:focus{border-color:var(--orb-lilac-light,#c5b7ff);box-shadow:0 0 0 1px var(--orb-lilac-light,#c5b7ff)}@supports (color:lab(0% 0 0)){.copilora-input:focus{border-color:var(--orb-lilac-light,lab(77.5361% 21.195 -43.7284));box-shadow:0 0 0 1px var(--orb-lilac-light,lab(77.5361% 21.195 -43.7284))}}.copilora-chip{color:var(--text-secondary,#9b93b0);background:#07061380;background:lab(1.8375% 1.85286 -5.67634/.5);border:1px solid #ffffff1f;border-radius:30px;align-items:center;gap:7px;padding:7px 15px;font-size:12.5px;display:inline-flex}