@property --au-rim{syntax:"<number>";inherits:false;initial-value:0}.aurora-site,.aurora-app{--au-bg:#f9fafe;--au-blue:#0077bd;--au-violet:#8169dd;--au-teal:#00a59e;--au-blob-a:#a1ddff8c;--au-blob-b:#fabeec75;--au-blob-c:#ffdbaa70;--au-blob-d:#d9d5ff61;--au-curtain-1:#97e9e866;--au-curtain-2:#d9c5ff5c;--au-curtain-3:#a7dcff5c;--au-grid:#10171f0d;--au-aura:#87bafd38;--au-grain:.035;--au-stars:0;--au-glow-a:#0077bd3d;--au-glow-b:#8169dd30}@supports (color:lab(0% 0 0)){.aurora-site,.aurora-app{--au-bg:lab(98.215% .384927 -2.23918);--au-blue:lab(47.2343% -7.84093 -48.526);--au-violet:lab(51.1622% 31.0122 -57.0263);--au-teal:lab(60.7625% -40.663 -8.03201);--au-blob-a:lab(85.0685% -14.8932 -27.2364/.55);--au-blob-b:lab(83.6625% 27.4248 -14.0131/.46);--au-blob-c:lab(89.6022% 8.65299 31.1624/.44);--au-blob-d:lab(86.3831% 11.0981 -27.6763/.38);--au-curtain-1:lab(86.9328% -26.1287 -7.9751/.4);--au-curtain-2:lab(82.6524% 16.9888 -28.6228/.36);--au-curtain-3:lab(84.9587% -11.2998 -25.6295/.36);--au-grid:lab(7.16059% -.970602 -7.04916/.05);--au-aura:lab(74.0112% -4.29925 -38.6694/.22);--au-glow-a:lab(47.2343% -7.84093 -48.526/.24);--au-glow-b:lab(51.1622% 31.0122 -57.0263/.19)}}.aurora-site{--background:var(--au-bg);--card:#ffffffb3;--border:#222e421f;--gradient-aurora:linear-gradient(110deg, #0071b7, #765dcf);--glow-cta:0 1px 2px #10171f1a, 0 8px 20px -4px #0961bb52;--glow-cta-hover:0 2px 4px #10171f1a, 0 14px 34px -6px #355bbd66;isolation:isolate;position:relative}@supports (color:lab(0% 0 0)){.aurora-site{--card:lab(100% 0 0/.7);--border:lab(18.5843% -.502676 -14.3513/.12);--gradient-aurora:linear-gradient(110deg, lab(44.8869% -7.27597 -48.4719), lab(46.4493% 31.8132 -56.9409));--glow-cta:0 1px 2px lab(7.16059% -.970602 -7.04916/.1), 0 8px 20px -4px lab(40.7476% 4.16584 -54.8757/.32);--glow-cta-hover:0 2px 4px lab(7.16059% -.970602 -7.04916/.1), 0 14px 34px -6px lab(40.2986% 13.0224 -56.6025/.4)}}.dark .aurora-site,.dark .aurora-app{--au-bg:#050911;--au-blue:#38b8f6;--au-violet:#ad8dff;--au-teal:#54ddce;--au-blob-a:#0073d26b;--au-blob-b:#7732cd61;--au-blob-c:#00958f45;--au-blob-d:#4057da38;--au-curtain-1:#00beb74d;--au-curtain-2:#8d5bed4d;--au-curtain-3:#0099f04d;--au-grid:#ffffff0b;--au-aura:#3186e930;--au-grain:.04;--au-stars:.7;--au-glow-a:#38b8f66b;--au-glow-b:#ad8dff57}@supports (color:lab(0% 0 0)){.dark .aurora-site,.dark .aurora-app{--au-bg:lab(2.42349% .0199154 -4.16069);--au-blue:lab(69.9198% -19.7717 -41.5641);--au-violet:lab(65.1519% 32.5305 -55.3073);--au-teal:lab(80.5631% -41.3471 -4.23853);--au-blob-a:lab(46.3662% 2.61197 -66.5624/.42);--au-blob-b:lab(37.9919% 52.7129 -69.0176/.38);--au-blob-c:lab(55.0739% -44.2185 -8.65573/.27);--au-blob-d:lab(41.6235% 25.8375 -70.865/.22);--au-curtain-1:lab(69.1089% -47.4942 -9.35538/.3);--au-curtain-2:lab(50.2041% 44.9532 -67.7285/.3);--au-curtain-3:lab(59.964% -9.8204 -55.0937/.3);--au-grid:lab(100% 0 0/.045);--au-aura:lab(54.7552% 1.47966 -58.5327/.19);--au-glow-a:lab(69.9198% -19.7717 -41.5641/.42);--au-glow-b:lab(65.1519% 32.5305 -55.3073/.34)}}.dark .aurora-site{--card:#18202b9e;--border:#c1cfe221;--gradient-aurora:linear-gradient(110deg, #38b8f6, #ad8dff);--glow-cta:inset 0 1px 0 0 #ffffff4d, 0 1px 3px #00000059, 0 10px 28px -8px #38b8f68a, 0 0 0 1px #ffffff1a;--glow-cta-hover:inset 0 1px 0 0 #ffffff5c, 0 2px 4px #00000059, 0 16px 38px -8px #38b8f6a8, 0 0 48px -6px #ad8dff73}@supports (color:lab(0% 0 0)){.dark .aurora-site{--card:lab(11.7311% -.84874 -8.97637/.62);--border:lab(82.527% -2.19962 -10.8852/.13);--gradient-aurora:linear-gradient(110deg, lab(69.9198% -19.7717 -41.5641), lab(65.1519% 32.5305 -55.3073));--glow-cta:inset 0 1px 0 0 lab(100% 0 0/.3), 0 1px 3px lab(0% 0 0/.35), 0 10px 28px -8px lab(69.9198% -19.7717 -41.5641/.54), 0 0 0 1px lab(100% 0 0/.1);--glow-cta-hover:inset 0 1px 0 0 lab(100% 0 0/.36), 0 2px 4px lab(0% 0 0/.35), 0 16px 38px -8px lab(69.9198% -19.7717 -41.5641/.66), 0 0 48px -6px lab(65.1519% 32.5305 -55.3073/.45)}}.performance-high .aurora-site{--au-card-blur:blur(14px) saturate(1.35)}.au-backdrop.au-calm{left:var(--site-gutter);right:var(--site-gutter);background:0 0}.au-calm .au-blob{opacity:.78}.au-calm .au-curtain,.au-calm .au-stars{display:none}.au-calm .au-grid{opacity:.55}.au-calm .au-aura{opacity:calc(var(--au-aura-on,0) * .75)}.au-calm .au-grain{opacity:calc(var(--au-grain) * .75)}.au-backdrop{z-index:-1;pointer-events:none;background:var(--au-bg);contain:strict;position:fixed;inset:0;overflow:hidden}.au-par{translate:calc(var(--au-px,0) * -14px) calc(var(--au-py,0) * -10px + var(--au-sy,0) * -.06px);position:absolute;inset:0}.au-blob{--c:var(--au-blob-a);aspect-ratio:1;background:radial-gradient(closest-side, var(--c) 0%, oklch(from var(--c) l c h / calc(alpha * .55)) 45%, transparent 100%);will-change:transform;border-radius:50%;position:absolute}.au-blob-a{--c:var(--au-blob-a);width:max(62vw,440px);translate:calc(var(--au-px,0) * 26px) calc(var(--au-py,0) * 18px);animation:26s ease-in-out infinite alternate both au-drift-a;top:-20vw;left:-16vw}.au-blob-b{--c:var(--au-blob-b);width:max(56vw,400px);translate:calc(var(--au-px,0) * -34px) calc(var(--au-py,0) * 22px);animation:32s ease-in-out infinite alternate both au-drift-b;top:2vw;right:-14vw}.au-blob-c{--c:var(--au-blob-c);width:max(48vw,340px);translate:calc(var(--au-px,0) * 20px) calc(var(--au-py,0) * -26px);animation:38s ease-in-out infinite alternate both au-drift-c;top:46vh;left:28vw}.au-blob-d{--c:var(--au-blob-d);width:max(34vw,260px);translate:calc(var(--au-px,0) * -16px) calc(var(--au-py,0) * -14px);animation:30s ease-in-out infinite alternate both au-drift-d;bottom:-14vw;right:4vw}@keyframes au-drift-a{to{transform:translate(12vw,10vw)scale(1.15)}}@keyframes au-drift-b{to{transform:translate(-10vw,14vw)scale(.9)}}@keyframes au-drift-c{to{transform:translate(-14vw,-10vw)scale(1.2)}}@keyframes au-drift-d{to{transform:translate(-12vw,-8vw)scale(1.25)}}@media (max-width:640px){.au-blob{opacity:.78}}.au-curtain{--cc:var(--au-curtain-1);opacity:.42;background:linear-gradient(to bottom, transparent, var(--cc) 38%, transparent 94%);transform-origin:50% 0;will-change:transform, opacity;width:max(30vw,240px);height:88vh;position:absolute;top:-12vh;transform:skew(-16deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 38% 62%,#0000);mask-image:linear-gradient(90deg,#0000,#000 38% 62%,#0000)}.au-curtain-1{--cc:var(--au-curtain-1);animation:15s ease-in-out infinite alternate both au-sway;left:6vw}.au-curtain-2{--cc:var(--au-curtain-2);animation:19s ease-in-out -6s infinite alternate both au-sway;left:40vw}.au-curtain-3{--cc:var(--au-curtain-3);animation:23s ease-in-out -11s infinite alternate both au-sway;left:70vw}@keyframes au-sway{0%{opacity:.2;transform:skew(-16deg)translate(-2vw)scaleY(.9)}to{opacity:.44;transform:skew(-9deg)translate(3vw)scaleY(1.06)}}.au-stars{color:#e5f4ff;color:lab(95.3988% -4.7369 -9.80746);width:1.5px;height:1.5px;opacity:calc(var(--au-stars) * .5);border-radius:50%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.au-stars-a{animation:5s ease-in-out infinite alternate au-twinkle}.au-stars-b{animation:7s ease-in-out -2.5s infinite alternate au-twinkle}@keyframes au-twinkle{0%{opacity:calc(var(--au-stars) * .15)}to{opacity:calc(var(--au-stars) * .85)}}.au-grid{background-image:linear-gradient(var(--au-grid) 1px, transparent 1px), linear-gradient(90deg, var(--au-grid) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 62% at 50% 0,#000 28%,#0000 76%);mask-image:radial-gradient(80% 62% at 50% 0,#000 28%,#0000 76%)}.au-aura{background:radial-gradient(closest-side, var(--au-aura), transparent);width:680px;height:680px;transform:translate3d(var(--au-ax,50vw), var(--au-ay,30vh), 0);opacity:var(--au-aura-on,0);transition:opacity .7s var(--ease-out);will-change:transform;border-radius:50%;margin:-340px 0 0 -340px;position:absolute;top:0;left:0}.au-grain{opacity:var(--au-grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.au-progress{z-index:60;pointer-events:none;transform-origin:0;height:2px;transform:scaleX(var(--au-p,0));background:linear-gradient(90deg, var(--au-teal), var(--au-blue), var(--au-violet));box-shadow:0 0 9px var(--au-glow-a), 0 0 2px var(--au-blue);position:fixed;top:0;left:0;right:0}.aurora-site :is([class~=bg-card],[class~=glass])[class~=border]:is([class*=radius-lg],[class*=radius-xl],[class*=radius-2xl],[class*=radius-3xl]){--au-rim:0;background-image:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), oklch(from var(--au-blue) l c h / calc(.12 * var(--au-rim))), oklch(from var(--au-violet) l c h / calc(.06 * var(--au-rim))) 42%, transparent 74%);transition-property:box-shadow,border-color,background-color,translate,transform,opacity,--au-rim;transition-duration:.35s;transition-timing-function:var(--ease-out)}.aurora-site :is([class~=bg-card],[class~=glass])[class~=border]:is([class*=radius-lg],[class*=radius-xl],[class*=radius-2xl],[class*=radius-3xl]):not(:is([class~=bg-card],[class~=glass]) *){-webkit-backdrop-filter:var(--au-card-blur,none);backdrop-filter:var(--au-card-blur,none)}@media (hover:hover){.aurora-site :is([class~=bg-card],[class~=glass])[class~=border]:is([class*=radius-lg],[class*=radius-xl],[class*=radius-2xl],[class*=radius-3xl]):is(:hover,:has(:focus-visible)){--au-rim:1;border-color:oklch(from var(--au-blue) l c h / .4);box-shadow:var(--glass-highlight), 0 0 0 1px oklch(from var(--au-blue) l c h / .16), 0 16px 40px -16px var(--au-glow-a), 0 0 60px -24px var(--au-glow-b)}}.aurora-site [data-slot=button][data-variant=default]{background-image:linear-gradient(105deg, transparent 38%, #ffffff4d 50%, transparent 62%), var(--gradient-aurora);background-size:300% 100%,180% 180%}@supports (color:lab(0% 0 0)){.aurora-site [data-slot=button][data-variant=default]{background-image:linear-gradient(105deg, transparent 38%, lab(100% 0 0/.3) 50%, transparent 62%), var(--gradient-aurora)}}.dark .aurora-site span.bg-aurora{box-shadow:0 0 8px oklch(from var(--au-blue) l c h / .4)}.aurora-site #mainTitle h1{background-image:linear-gradient(105deg, transparent 40%, #ffffff8c 50%, transparent 60%), linear-gradient(100deg, var(--foreground) 0%, var(--foreground) 52%, var(--au-blue) 78%, var(--au-violet) 100%);color:#0000;animation:surface-in .45s var(--ease-out) both, au-sheen 7s ease-in-out 1.4s infinite;background-position:160% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}@supports (color:lab(0% 0 0)){.aurora-site #mainTitle h1{background-image:linear-gradient(105deg, transparent 40%, lab(100% 0 0/.55) 50%, transparent 60%), linear-gradient(100deg, var(--foreground) 0%, var(--foreground) 52%, var(--au-blue) 78%, var(--au-violet) 100%)}}.dark .aurora-site #mainTitle h1{filter:drop-shadow(0 0 26px oklch(from var(--au-blue) l c h / .2))}@keyframes au-sheen{0%,55%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}.dark .aurora-site h2.font-display{text-shadow:0 0 40px oklch(from var(--au-blue) l c h / .2)}.aurora-site #statistics .font-display{background-image:linear-gradient(100deg, var(--au-blue), var(--au-violet) 62%, var(--au-teal));color:#0000;-webkit-background-clip:text;background-clip:text}.dark .aurora-site #statistics .font-display{filter:drop-shadow(0 0 14px oklch(from var(--au-blue) l c h / .22))}.au-stage{isolation:isolate;position:relative}.au-halo{z-index:-1;pointer-events:none;position:absolute;inset:-8% -14%}.au-halo-ring{opacity:.3;background:conic-gradient(from 0deg, var(--au-blue), var(--au-violet), var(--au-teal), var(--au-blue));will-change:transform;border-radius:50%;animation:32s linear infinite au-spin;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#0000 52%,#000 74%,#0000 100%);mask-image:radial-gradient(closest-side,#0000 52%,#000 74%,#0000 100%)}.au-halo-core{background:radial-gradient(closest-side, var(--au-glow-a), transparent);opacity:.45;border-radius:50%;position:absolute;inset:16%}@keyframes au-spin{to{transform:rotate(360deg)}}.au-demo{box-shadow:var(--shadow-4), 0 0 80px -22px var(--au-glow-a), 0 0 140px -40px var(--au-glow-b)}.aurora-site .au-tilt[data-tilting]{transform:perspective(1200px) rotateX(calc(var(--au-ty,0) * 1deg)) rotateY(calc(var(--au-tx,0) * 1deg))}.aurora-site section[class~=border-y]{border-image:linear-gradient(90deg, transparent, oklch(from var(--au-blue) l c h / .42), oklch(from var(--au-violet) l c h / .42), oklch(from var(--au-teal) l c h / .34), transparent) 1}.aurora-site header[data-solid=true]{border-image:linear-gradient(90deg, transparent, oklch(from var(--au-teal) l c h / .5), oklch(from var(--au-blue) l c h / .6), oklch(from var(--au-violet) l c h / .6), transparent) 1}.au-footer footer{border-image:linear-gradient(90deg, transparent, oklch(from var(--au-blue) l c h / .42), oklch(from var(--au-violet) l c h / .42), oklch(from var(--au-teal) l c h / .34), transparent) 1;position:relative}.au-footer footer:before{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 0%, oklch(from var(--au-blue) l c h / .1), transparent 72%);height:180px;position:absolute;inset:0 0 auto}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.aurora-site section:not(#mainTitle) :is(h2,h2+p,:is([class~=bg-card],[class~=glass])[class~=border]:is([class*=radius-lg],[class*=radius-xl],[class*=radius-2xl],[class*=radius-3xl]):not(:is([class~=bg-card],[class~=glass]) *)){animation:linear backwards au-rise;animation-timeline:view();animation-range:entry calc(var(--au-i,0) * 7%) entry calc(42% + var(--au-i,0) * 7%)}.aurora-site section:not(#mainTitle) :first-child{--au-i:0}.aurora-site section:not(#mainTitle) :nth-child(2){--au-i:1}.aurora-site section:not(#mainTitle) :nth-child(3){--au-i:2}.aurora-site section:not(#mainTitle) :nth-child(n+4){--au-i:3}}}@keyframes au-rise{0%{opacity:0;filter:blur(4px);translate:0 20px}}.alarm-card{isolation:isolate;border-color:var(--danger);background:radial-gradient(120% 80% at 50% -10%, color-mix(in oklab, var(--danger) 30%, transparent), transparent 62%), radial-gradient(120% 80% at 50% 110%, color-mix(in oklab, var(--danger) 34%, transparent), transparent 62%), color-mix(in oklab, var(--danger-muted) 78%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--danger) 45%, transparent), 0 0 36px -6px color-mix(in oklab, var(--danger) 55%, transparent), inset 0 0 60px -20px color-mix(in oklab, var(--danger) 55%, transparent);animation:1.3s ease-in-out infinite alarm-beacon;position:relative;overflow:hidden}.alarm-card:before{content:"";z-index:-1;--alarm-tape:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--danger) 70%, transparent) 0 12px, transparent 12px 24px);background:var(--alarm-tape) 0 0 / 100% 9px no-repeat, var(--alarm-tape) 0 100% / 100% 9px no-repeat;animation:1.1s linear infinite alarm-tape;position:absolute;inset:0}.alarm-card:after{content:"";z-index:-1;background:radial-gradient(70% 90% at 50% 50%, color-mix(in oklab, var(--danger) 36%, transparent), transparent 70%);mix-blend-mode:screen;animation:1.3s ease-in-out infinite alarm-flash;position:absolute;inset:0}.alarm-icon{animation:1.3s ease-in-out infinite alarm-icon;position:relative}.alarm-icon:before,.alarm-icon:after{content:"";border:2px solid var(--danger);border-radius:9999px;animation:1.3s ease-out infinite alarm-ring;position:absolute;inset:0}.alarm-icon:after{animation-delay:.45s}.alarm-title{text-shadow:0 0 22px color-mix(in oklab, var(--danger) 70%, transparent)}@keyframes alarm-beacon{0%,to{border-color:color-mix(in oklab, var(--danger) 55%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--danger) 25%, transparent), 0 0 18px -6px color-mix(in oklab, var(--danger) 35%, transparent), inset 0 0 40px -24px color-mix(in oklab, var(--danger) 35%, transparent)}14%{border-color:var(--danger);box-shadow:0 0 0 1px color-mix(in oklab, var(--danger) 80%, transparent), 0 0 58px -2px color-mix(in oklab, var(--danger) 80%, transparent), inset 0 0 80px -12px color-mix(in oklab, var(--danger) 70%, transparent)}}@keyframes alarm-flash{0%,to{opacity:.1}14%{opacity:1}40%{opacity:.3}}@keyframes alarm-icon{0%,to{opacity:.55;scale:.96}14%{opacity:1;scale:1.08}40%{opacity:.8;scale:1}}@keyframes alarm-ring{0%{opacity:.8;scale:1}to{opacity:0;scale:2.1}}@keyframes alarm-tape{to{background-position:34px 0,-34px 100%}}@media (prefers-reduced-motion:reduce){.au-blob,.au-curtain,.au-stars,.au-halo-ring,.aurora-site #mainTitle h1,.alarm-card,.alarm-card:before,.alarm-card:after,.alarm-icon,.alarm-icon:before,.alarm-icon:after{animation:none!important}.alarm-icon:before,.alarm-icon:after{display:none}.au-par,.au-blob{translate:none!important}.aurora-site .au-tilt[data-tilting]{transform:none!important}}
