@property --auth-panel-ice{syntax:"<number>";inherits:true;initial-value:1}@property --auth-panel-fire{syntax:"<number>";inherits:true;initial-value:0}@property --auth-lynx-fire{syntax:"<number>";inherits:true;initial-value:0}@property --auth-snow{syntax:"<number>";inherits:true;initial-value:0}@property --auth-steam{syntax:"<number>";inherits:true;initial-value:0}@property --auth-embers{syntax:"<number>";inherits:true;initial-value:0}.auth-surface{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--canvas);color:var(--foreground);isolation:isolate;--auth-panel-ice:1;--auth-panel-fire:0;--auth-lynx-fire:0;--auth-snow:0;--auth-steam:0;--auth-embers:0;--auth-ken-zoom-duration:22s;--auth-accent:color-mix(in oklab, color-mix(in oklab, var(--info) calc(var(--auth-panel-ice) * 100%), var(--warning) calc(var(--auth-panel-fire) * 100%)) 70%, var(--border) 30%);animation:25s ease-in-out infinite auth-surface-cinematic-cycle}:where(.auth-surface) .auth-surface__backdrop{z-index:0;background:var(--canvas);overflow:hidden}:where(.auth-surface) .auth-surface__art-plane{z-index:0;transform-origin:50%;animation:auth-surface-art-drift var(--auth-ken-zoom-duration) linear infinite alternate;will-change:transform;backface-visibility:hidden}:where(.auth-surface) .auth-surface__brand-art{object-position:center center;-webkit-user-select:none;user-select:none}:where(.auth-surface) .auth-surface__brand-art--ice{z-index:0;opacity:1}:where(.auth-surface) .auth-surface__brand-art--fire{z-index:1;opacity:1;-webkit-mask-image:radial-gradient(circle at 42% 62%, black calc(var(--auth-lynx-fire) * 52%), transparent calc(var(--auth-lynx-fire) * 92% + 0.5%));-webkit-mask-image:radial-gradient(circle at 42% 62%, black calc(var(--auth-lynx-fire) * 52%), transparent calc(var(--auth-lynx-fire) * 92% + 0.5%));mask-image:radial-gradient(circle at 42% 62%, black calc(var(--auth-lynx-fire) * 52%), transparent calc(var(--auth-lynx-fire) * 92% + 0.5%));-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.auth-surface) .auth-surface__radiant{mix-blend-mode:screen;z-index:2}:where(.auth-surface) .auth-surface__radiant--ice{opacity:calc((1 - var(--auth-lynx-fire)) * .85);background:radial-gradient(circle 18% at 38% 38%, color-mix(in oklab, var(--foreground) 55%, transparent) 0%, color-mix(in oklab, var(--info) 28%, transparent) 28%, transparent 62%), radial-gradient(circle 14% at 48% 38%, color-mix(in oklab, var(--foreground) 48%, transparent) 0%, color-mix(in oklab, var(--info) 24%, transparent) 32%, transparent 58%), radial-gradient(ellipse 28% 22% at 43% 62%, color-mix(in oklab, var(--info) 42%, transparent) 0%, color-mix(in oklab, var(--info) 12%, transparent) 45%, transparent 70%), radial-gradient(ellipse 70% 60% at 40% 46%, color-mix(in oklab, var(--info) 16%, transparent) 0%, transparent 68%)}:where(.auth-surface) .auth-surface__radiant--fire{opacity:calc(var(--auth-lynx-fire) * .95);background:radial-gradient(circle 18% at 38% 38%, color-mix(in oklab, var(--foreground) 45%, transparent) 0%, color-mix(in oklab, var(--warning) 40%, transparent) 28%, transparent 62%), radial-gradient(circle 14% at 48% 38%, color-mix(in oklab, var(--warning) 44%, transparent) 0%, color-mix(in oklab, var(--destructive) 26%, transparent) 32%, transparent 58%), radial-gradient(ellipse 28% 22% at 43% 62%, color-mix(in oklab, var(--chart-1) 50%, transparent) 0%, color-mix(in oklab, var(--warning) 16%, transparent) 45%, transparent 70%), radial-gradient(ellipse 70% 60% at 40% 46%, color-mix(in oklab, var(--destructive) 22%, transparent) 0%, transparent 68%)}:where(.auth-surface) .auth-surface__atmosphere{z-index:3;background:radial-gradient(ellipse 55% 50% at 38% 44%, color-mix(in oklab, color-mix(in oklab, var(--info) calc((1 - var(--auth-lynx-fire)) * 100%), var(--warning) calc(var(--auth-lynx-fire) * 100%)) 18%, transparent) 0%, transparent 62%), radial-gradient(ellipse 90% 80% at 50% 50%, transparent 40%, color-mix(in oklab, var(--overlay-scrim) 55%, transparent) 100%), linear-gradient(to bottom, color-mix(in oklab, var(--background) 55%, transparent) 0%, transparent 22%, transparent 68%, color-mix(in oklab, var(--background) 70%, transparent) 100%)}:where(.auth-surface) .auth-surface__steam{z-index:4;opacity:calc(var(--auth-steam) * .55);mix-blend-mode:soft-light;background:radial-gradient(ellipse 70% 42% at 28% 88%, color-mix(in oklab, var(--foreground) 28%, transparent) 0%, color-mix(in oklab, var(--info) 14%, transparent) 40%, transparent 72%), radial-gradient(ellipse 50% 34% at 70% 92%, color-mix(in oklab, var(--foreground) 18%, transparent) 0%, transparent 68%);filter:blur(22px);animation:8s ease-in-out infinite alternate auth-surface-steam-rise;transform:translate(0,0);-webkit-mask-image:radial-gradient(48% 52% at 40% 46%,#0000 42%,#000 78%);mask-image:radial-gradient(48% 52% at 40% 46%,#0000 42%,#000 78%)}:where(.auth-surface) .auth-surface__embers{z-index:4;opacity:calc(var(--auth-embers) * .9);mix-blend-mode:normal;pointer-events:none;overflow:hidden;-webkit-mask-image:radial-gradient(46% 50% at 40% 46%,#0000 28%,#000 68%);mask-image:radial-gradient(46% 50% at 40% 46%,#0000 28%,#000 68%)}:where(.auth-surface) .auth-surface__ember-field{background-image:radial-gradient(circle at 22% 86%, color-mix(in oklab, var(--warning) 88%, transparent) 0 1.25px, transparent 2.5px), radial-gradient(circle at 68% 90%, color-mix(in oklab, var(--warning) 72%, transparent) 0 1px, transparent 2.25px), radial-gradient(circle at 44% 78%, color-mix(in oklab, var(--warning) 64%, transparent) 0 1px, transparent 2px), radial-gradient(circle at 82% 84%, color-mix(in oklab, var(--warning) 78%, transparent) 0 1.15px, transparent 2.35px), radial-gradient(circle at 12% 72%, color-mix(in oklab, var(--warning) 58%, transparent) 0 .9px, transparent 2px);background-repeat:repeat;background-size:145px 170px,185px 210px,125px 155px,200px 235px,165px 195px;height:130%;position:absolute;inset:0 -8% -20%}:where(.auth-surface) .auth-surface__ember-field--a{opacity:.9;animation:11s linear infinite auth-surface-ember-rise}:where(.auth-surface) .auth-surface__ember-field--b{opacity:.65;background-position:40px 20px,90px 60px,10px 100px,120px 30px,55px 80px;animation:16s linear -4s infinite auth-surface-ember-rise}:where(.auth-surface) .auth-surface__weather{z-index:4;opacity:calc(var(--auth-snow) * .9);mix-blend-mode:normal;overflow:hidden;-webkit-mask-image:radial-gradient(46% 50% at 40% 46%,#0000 26%,#000 70%);mask-image:radial-gradient(46% 50% at 40% 46%,#0000 26%,#000 70%)}:where(.auth-surface) .auth-surface__snow{background-image:radial-gradient(circle at 18% 12%, color-mix(in oklab, var(--foreground) 85%, transparent) 0 1.25px, transparent 2.5px), radial-gradient(circle at 62% 8%, color-mix(in oklab, var(--foreground) 70%, transparent) 0 1px, transparent 2.25px), radial-gradient(circle at 84% 22%, color-mix(in oklab, var(--foreground) 62%, transparent) 0 1px, transparent 2px), radial-gradient(circle at 36% 30%, color-mix(in oklab, var(--foreground) 75%, transparent) 0 1.15px, transparent 2.35px), radial-gradient(circle at 8% 48%, color-mix(in oklab, var(--foreground) 55%, transparent) 0 .9px, transparent 2px);background-repeat:repeat;background-size:130px 155px,170px 195px,120px 145px,195px 220px,150px 180px;height:150%;position:absolute;inset:-40% 0 0}:where(.auth-surface) .auth-surface__snow--a{opacity:.85;animation:14s linear infinite auth-surface-snow-fall}:where(.auth-surface) .auth-surface__snow--b{opacity:.6;background-position:30px 10px,80px 40px,0 70px,110px 20px,45px 55px;animation:19s linear -5s infinite auth-surface-snow-fall-mirror}:where(.auth-surface) .auth-surface__veil{z-index:5;background:linear-gradient(to bottom, color-mix(in oklab, var(--overlay-scrim) 28%, transparent) 0%, transparent 32%, color-mix(in oklab, var(--overlay-scrim) 40%, transparent) 100%)}:where(.auth-surface) .auth-surface__stage{z-index:1}:where(.auth-surface) .auth-surface__identity{z-index:6;pointer-events:none;--auth-identity-ink:color-mix(in oklab, var(--foreground) calc(94% - var(--auth-panel-fire) * 6%), var(--auth-accent) calc(6% + var(--auth-panel-fire) * 10%));--auth-identity-muted:color-mix(in oklab, var(--muted-foreground) calc(92% - var(--auth-panel-fire) * 8%), var(--auth-accent) calc(8% + var(--auth-panel-fire) * 12%));max-width:20rem;text-shadow:0 1px 14px color-mix(in oklab, var(--background) 62%, transparent);position:absolute;bottom:clamp(1rem,4.5vh,2.5rem);left:clamp(1rem,3.5vw,2.25rem)}:where(.auth-surface) .auth-surface__identity-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--auth-identity-muted);margin:0;font-size:.6875rem;font-weight:600}:where(.auth-surface) .auth-surface__identity-tagline{letter-spacing:.01em;color:var(--auth-identity-ink);margin:.4rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.35}:where(.auth-surface) .auth-surface__identity-support{letter-spacing:.02em;color:var(--auth-identity-muted);margin:.55rem 0 0;font-size:.75rem;font-weight:400;line-height:1.4}:where(.auth-surface) .auth-surface__column{z-index:10;background:0 0}:where(.auth-surface) .auth-surface__panel{border:1px solid color-mix(in oklab, var(--border) 45%, var(--auth-accent) 55%);border-radius:var(--radius-xl);background:color-mix(in oklab, var(--surface-raised) calc(48% + var(--auth-panel-ice) * 8%), transparent);-webkit-backdrop-filter:blur(calc(18px + var(--auth-panel-ice) * 8px)) saturate(calc(1.1 + var(--auth-panel-ice) * .25 + var(--auth-panel-fire) * .15));padding:var(--section-gap) calc(var(--field-gap) * 1.5);box-shadow:var(--shadow-dialog), var(--shadow-overlay), 0 0 calc(32px + var(--auth-panel-ice) * 20px + var(--auth-panel-fire) * 28px) color-mix(in oklab, var(--auth-accent) 18%, transparent), 0 0 0 1px color-mix(in oklab, var(--auth-accent) 34%, transparent), inset 0 1px 0 color-mix(in oklab, var(--foreground) 14%, transparent), inset 0 0 calc(24px + var(--auth-panel-ice) * 22px) color-mix(in oklab, var(--info) calc(var(--auth-panel-ice) * 14%), transparent), inset 0 0 calc(20px + var(--auth-panel-fire) * 28px) color-mix(in oklab, var(--warning) calc(var(--auth-panel-fire) * 16%), transparent);animation:.26s ease-out both auth-surface-panel-enter;position:relative;overflow:hidden}:where(.auth-surface) .auth-surface__panel:before{content:"";z-index:2;background:linear-gradient(to right, transparent 0%, color-mix(in oklab, var(--auth-accent) 55%, var(--primary) 45%) 18%, var(--foreground) 50%, color-mix(in oklab, var(--auth-accent) 55%, var(--primary) 45%) 82%, transparent 100%);pointer-events:none;height:.1875rem;box-shadow:0 0 18px color-mix(in oklab, var(--auth-accent) 42%, transparent);position:absolute;inset:0 0 auto}:where(.auth-surface) .auth-surface__panel-frost{z-index:0;border-radius:inherit;opacity:calc(.2 + var(--auth-panel-ice) * .78);background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--foreground) 28%, transparent) 0%, transparent calc(18% + var(--auth-panel-ice) * 28%)), radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--info) 24%, transparent) 0%, transparent calc(16% + var(--auth-panel-ice) * 26%)), radial-gradient(circle at 0% 100%, color-mix(in oklab, var(--info) 18%, transparent) 0%, transparent calc(14% + var(--auth-panel-ice) * 22%)), radial-gradient(circle at 100% 100%, color-mix(in oklab, var(--foreground) 16%, transparent) 0%, transparent calc(14% + var(--auth-panel-ice) * 22%)), radial-gradient(ellipse 80% 55% at 50% -10%, color-mix(in oklab, var(--info) calc(var(--auth-panel-ice) * 30%), transparent) 0%, transparent 55%), linear-gradient(160deg, color-mix(in oklab, var(--foreground) calc(var(--auth-panel-ice) * 12%), transparent) 0%, transparent 42%, color-mix(in oklab, var(--info) calc(var(--auth-panel-ice) * 10%), transparent) 100%);box-shadow:inset 0 0 0 calc(1px + var(--auth-panel-ice) * 1px) color-mix(in oklab, var(--info) calc(var(--auth-panel-ice) * 40%), transparent), inset 0 0 calc(12px + var(--auth-panel-ice) * 28px) color-mix(in oklab, var(--info) calc(var(--auth-panel-ice) * 10%), transparent);-webkit-mask-image:radial-gradient(ellipse 72% 68% at 50% 48%, transparent calc(28% + (1 - var(--auth-panel-ice)) * 48%), black calc(42% + (1 - var(--auth-panel-ice)) * 40%));-webkit-mask-image:radial-gradient(ellipse 72% 68% at 50% 48%, transparent calc(28% + (1 - var(--auth-panel-ice)) * 48%), black calc(42% + (1 - var(--auth-panel-ice)) * 40%));mask-image:radial-gradient(ellipse 72% 68% at 50% 48%, transparent calc(28% + (1 - var(--auth-panel-ice)) * 48%), black calc(42% + (1 - var(--auth-panel-ice)) * 40%));position:absolute;inset:0}:where(.auth-surface) .auth-surface__panel-ember{z-index:0;border-radius:inherit;opacity:calc(var(--auth-panel-fire) * .88);mix-blend-mode:screen;background:radial-gradient(ellipse 70% 45% at 50% 110%, color-mix(in oklab, var(--warning) 42%, transparent) 0%, color-mix(in oklab, var(--destructive) 18%, transparent) 40%, transparent 70%), radial-gradient(circle at 20% 80%, color-mix(in oklab, var(--chart-1) 28%, transparent) 0%, transparent 45%), radial-gradient(circle at 82% 75%, color-mix(in oklab, var(--warning) 24%, transparent) 0%, transparent 40%);filter:blur(2px);position:absolute;inset:-8% -6%}:where(.auth-surface) .auth-surface__panel-heat{z-index:0;border-radius:inherit;opacity:calc(var(--auth-panel-fire) * .42);mix-blend-mode:soft-light;background:repeating-linear-gradient(105deg, transparent 0 10px, color-mix(in oklab, var(--warning) 12%, transparent) 11px 13px, transparent 14px 22px);pointer-events:none;background-size:100% 200%;animation:2.4s ease-in-out infinite auth-surface-heat-shimmer;position:absolute;inset:0}:where(.auth-surface) .auth-surface__brand{color:var(--foreground);letter-spacing:.2em}@keyframes auth-surface-panel-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes auth-surface-art-drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.18)translate(-2.1%,-1.4%)}}@keyframes auth-surface-snow-fall{0%{transform:translateY(-6%)}to{transform:translate(1%,14%)}}@keyframes auth-surface-snow-fall-mirror{0%{transform:scaleX(-1)translateY(-6%)}to{transform:scaleX(-1)translate(-1%,14%)}}@keyframes auth-surface-steam-rise{0%{filter:blur(20px);transform:translateY(4%)scale(1)}to{filter:blur(26px);transform:translate(.5%,-3%)scale(1.04)}}@keyframes auth-surface-ember-rise{0%{transform:translateY(10%)}to{transform:translate(1%,-22%)}}@keyframes auth-surface-heat-shimmer{0%{opacity:calc(var(--auth-panel-fire) * .28);background-position:0 0}to{opacity:calc(var(--auth-panel-fire) * .5);background-position:0 40%}}@keyframes auth-surface-cinematic-cycle{0%,16%{--auth-panel-ice:1;--auth-panel-fire:0;--auth-lynx-fire:0;--auth-snow:.55;--auth-steam:0;--auth-embers:0}22%{--auth-panel-ice:.45;--auth-panel-fire:.15;--auth-lynx-fire:0;--auth-snow:.15;--auth-steam:.55;--auth-embers:.1}28%{--auth-panel-ice:.1;--auth-panel-fire:.7;--auth-lynx-fire:.12;--auth-snow:0;--auth-steam:.35;--auth-embers:.55}34%{--auth-panel-ice:0;--auth-panel-fire:1;--auth-lynx-fire:.45;--auth-snow:0;--auth-steam:.15;--auth-embers:.85}40%{--auth-panel-ice:0;--auth-panel-fire:1;--auth-lynx-fire:.85;--auth-snow:0;--auth-steam:0;--auth-embers:1}48%,60%{--auth-panel-ice:0;--auth-panel-fire:1;--auth-lynx-fire:1;--auth-snow:0;--auth-steam:0;--auth-embers:1}66%{--auth-panel-ice:.2;--auth-panel-fire:.75;--auth-lynx-fire:1;--auth-snow:.75;--auth-steam:.1;--auth-embers:.45}72%{--auth-panel-ice:.45;--auth-panel-fire:.45;--auth-lynx-fire:.75;--auth-snow:1;--auth-steam:.2;--auth-embers:.15}80%{--auth-panel-ice:.8;--auth-panel-fire:.15;--auth-lynx-fire:.35;--auth-snow:.9;--auth-steam:.35;--auth-embers:0}88%{--auth-panel-ice:1;--auth-panel-fire:0;--auth-lynx-fire:.1;--auth-snow:.65;--auth-steam:.1;--auth-embers:0}to{--auth-panel-ice:1;--auth-panel-fire:0;--auth-lynx-fire:0;--auth-snow:.55;--auth-steam:0;--auth-embers:0}}@media (min-width:1024px){:where(.auth-surface) .auth-surface__brand-art{object-position:42% 46%}:where(.auth-surface) .auth-surface__radiant--ice{background:radial-gradient(circle 16% at 34% 40%, color-mix(in oklab, var(--foreground) 58%, transparent) 0%, color-mix(in oklab, var(--info) 30%, transparent) 30%, transparent 64%), radial-gradient(circle 13% at 44% 40%, color-mix(in oklab, var(--foreground) 50%, transparent) 0%, color-mix(in oklab, var(--info) 26%, transparent) 34%, transparent 60%), radial-gradient(ellipse 24% 20% at 39% 64%, color-mix(in oklab, var(--info) 48%, transparent) 0%, color-mix(in oklab, var(--info) 14%, transparent) 48%, transparent 72%), radial-gradient(ellipse 58% 70% at 36% 48%, color-mix(in oklab, var(--info) 14%, transparent) 0%, transparent 70%), conic-gradient(from 210deg at 40% 48%, transparent 0deg, color-mix(in oklab, var(--info) 10%, transparent) 40deg, transparent 90deg, color-mix(in oklab, var(--foreground) 6%, transparent) 180deg, transparent 270deg, color-mix(in oklab, var(--info) 8%, transparent) 320deg, transparent 360deg)}:where(.auth-surface) .auth-surface__radiant--fire{background:radial-gradient(circle 16% at 34% 40%, color-mix(in oklab, var(--foreground) 48%, transparent) 0%, color-mix(in oklab, var(--warning) 38%, transparent) 30%, transparent 64%), radial-gradient(circle 13% at 44% 40%, color-mix(in oklab, var(--warning) 46%, transparent) 0%, color-mix(in oklab, var(--destructive) 28%, transparent) 34%, transparent 60%), radial-gradient(ellipse 24% 20% at 39% 64%, color-mix(in oklab, var(--chart-1) 54%, transparent) 0%, color-mix(in oklab, var(--warning) 18%, transparent) 48%, transparent 72%), radial-gradient(ellipse 58% 70% at 36% 48%, color-mix(in oklab, var(--destructive) 20%, transparent) 0%, transparent 70%), conic-gradient(from 210deg at 40% 48%, transparent 0deg, color-mix(in oklab, var(--warning) 14%, transparent) 40deg, transparent 90deg, color-mix(in oklab, var(--chart-1) 10%, transparent) 180deg, transparent 270deg, color-mix(in oklab, var(--destructive) 12%, transparent) 320deg, transparent 360deg)}:where(.auth-surface) .auth-surface__atmosphere{background:radial-gradient(ellipse 48% 55% at 36% 46%, color-mix(in oklab, color-mix(in oklab, var(--info) calc((1 - var(--auth-lynx-fire)) * 100%), var(--warning) calc(var(--auth-lynx-fire) * 100%)) 14%, transparent) 0%, transparent 58%), radial-gradient(ellipse 100% 90% at 70% 50%, transparent 35%, color-mix(in oklab, var(--overlay-scrim) 48%, transparent) 100%), linear-gradient(to right, color-mix(in oklab, var(--background) 35%, transparent) 0%, transparent 28%, transparent 62%, color-mix(in oklab, var(--overlay-scrim) 38%, transparent) 100%)}:where(.auth-surface) .auth-surface__veil{background:linear-gradient(to right, transparent 0%, transparent 52%, color-mix(in oklab, var(--overlay-scrim) 28%, transparent) 78%, color-mix(in oklab, var(--overlay-scrim) 52%, transparent) 100%)}}@media (max-width:767.98px){.auth-surface__ember-field--b,:where(.auth-surface) .auth-surface__snow--b{display:none}:where(.auth-surface) .auth-surface__ember-field--a{opacity:.45;background-size:220px 260px,280px 320px,200px 240px,300px 360px,250px 300px}:where(.auth-surface) .auth-surface__snow--a{opacity:.42;background-size:200px 240px,260px 300px,190px 230px,290px 340px,230px 280px}:where(.auth-surface) .auth-surface__steam{opacity:calc(var(--auth-steam) * .28);filter:blur(16px)}:where(.auth-surface) .auth-surface__panel-heat{display:none}}@media (prefers-reduced-motion:reduce){.auth-surface{--auth-snow:0;--auth-steam:0;--auth-embers:0;animation:25s ease-in-out infinite auth-surface-reduced-dissolve}:where(.auth-surface) .auth-surface__art-plane{animation:none;transform:none}:where(.auth-surface) .auth-surface__radiant--ice{opacity:calc(.55 + (1 - var(--auth-lynx-fire)) * .3)}:where(.auth-surface) .auth-surface__radiant--fire{opacity:calc(var(--auth-lynx-fire) * .65)}.auth-surface__snow,.auth-surface__ember-field,.auth-surface__steam,:where(.auth-surface) .auth-surface__panel-heat{animation:none}.auth-surface__weather,.auth-surface__steam,.auth-surface__embers,:where(.auth-surface) .auth-surface__panel-heat{opacity:0}:where(.auth-surface) .auth-surface__panel{-webkit-backdrop-filter:none;background:color-mix(in oklab, var(--surface-raised) calc(92% + var(--auth-panel-ice) * 4%), var(--card) calc(4% + var(--auth-panel-fire) * 4%));animation:none}}@keyframes auth-surface-reduced-dissolve{0%,38%{--auth-panel-ice:1;--auth-panel-fire:0;--auth-lynx-fire:0;--auth-snow:0;--auth-steam:0;--auth-embers:0}50%,88%{--auth-panel-ice:0;--auth-panel-fire:1;--auth-lynx-fire:.82;--auth-snow:0;--auth-steam:0;--auth-embers:0}to{--auth-panel-ice:1;--auth-panel-fire:0;--auth-lynx-fire:0;--auth-snow:0;--auth-steam:0;--auth-embers:0}}.auth-surface--paused,.auth-surface--paused .auth-surface__art-plane,.auth-surface--paused .auth-surface__ember-field,.auth-surface--paused .auth-surface__snow,.auth-surface--paused .auth-surface__steam,:where(.auth-surface.auth-surface--paused) .auth-surface__panel-heat{animation-play-state:paused}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@layer base{:root{--team-1:#f05100;--team-2:#009588;--team-3:#104e64;--team-4:#fcbb00;--team-5:#f99c00}@supports (color:lab(0% 0 0)){:root{--team-1:lab(57.1026% 64.2584 89.8886);--team-2:lab(55.0223% -41.0774 -3.90277);--team-3:lab(30.372% -13.1853 -18.7887);--team-4:lab(80.1641% 16.6016 99.2089);--team-5:lab(72.7183% 31.8672 97.9407)}}}@layer neon-auth{:root{--neon-radius:.625rem;--neon-background:var(--background,#fff);--neon-foreground:var(--foreground,#0a0a0a);--neon-card:var(--card,#fff);--neon-card-foreground:var(--card-foreground,#0a0a0a);--neon-popover:var(--popover,#fff);--neon-popover-foreground:var(--popover-foreground,#0a0a0a);--neon-primary:var(--primary,#171717);--neon-primary-foreground:var(--primary-foreground,#fafafa);--neon-secondary:var(--secondary,#f5f5f5);--neon-secondary-foreground:var(--secondary-foreground,#171717);--neon-muted:var(--muted,#f5f5f5);--neon-muted-foreground:var(--muted-foreground,#737373);--neon-accent:var(--accent,#f5f5f5);--neon-accent-foreground:var(--accent-foreground,#171717);--neon-destructive:var(--destructive,#e40014);--neon-destructive-foreground:var(--destructive-foreground,#e40014);--neon-border:var(--border,#e5e5e5);--neon-input:var(--input,#e5e5e5);--neon-ring:var(--ring,#a1a1a1);--neon-chart-1:var(--chart-1,#f05100);--neon-chart-2:var(--chart-2,#009588);--neon-chart-3:var(--chart-3,#104e64);--neon-chart-4:var(--chart-4,#fcbb00);--neon-chart-5:var(--chart-5,#f99c00);--neon-sidebar:var(--sidebar,#fafafa);--neon-sidebar-foreground:var(--sidebar-foreground,#0a0a0a);--neon-sidebar-primary:var(--sidebar-primary,#171717);--neon-sidebar-primary-foreground:var(--sidebar-primary-foreground,#fafafa);--neon-sidebar-accent:var(--sidebar-accent,#f5f5f5);--neon-sidebar-accent-foreground:var(--sidebar-accent-foreground,#171717);--neon-sidebar-border:var(--sidebar-border,#e5e5e5);--neon-sidebar-ring:var(--sidebar-ring,#a1a1a1);--neon-team-1:var(--team-1,#f05100);--neon-team-2:var(--team-2,#009588);--neon-team-3:var(--team-3,#104e64);--neon-team-4:var(--team-4,#fcbb00);--neon-team-5:var(--team-5,#f99c00)}@supports (color:lab(0% 0 0)){:root{--neon-background:var(--background,lab(100% 0 0));--neon-foreground:var(--foreground,lab(2.75381% 0 0));--neon-card:var(--card,lab(100% 0 0));--neon-card-foreground:var(--card-foreground,lab(2.75381% 0 0));--neon-popover:var(--popover,lab(100% 0 0));--neon-popover-foreground:var(--popover-foreground,lab(2.75381% 0 0));--neon-primary:var(--primary,lab(7.78201% -.0000149012 0));--neon-primary-foreground:var(--primary-foreground,lab(98.26% 0 0));--neon-secondary:var(--secondary,lab(96.52% -.0000298023 .0000119209));--neon-secondary-foreground:var(--secondary-foreground,lab(7.78201% -.0000149012 0));--neon-muted:var(--muted,lab(96.52% -.0000298023 .0000119209));--neon-muted-foreground:var(--muted-foreground,lab(48.496% 0 0));--neon-accent:var(--accent,lab(96.52% -.0000298023 .0000119209));--neon-accent-foreground:var(--accent-foreground,lab(7.78201% -.0000149012 0));--neon-destructive:var(--destructive,lab(48.4493% 77.4328 61.5452));--neon-destructive-foreground:var(--destructive-foreground,lab(48.4493% 77.4328 61.5452));--neon-border:var(--border,lab(90.952% 0 -.0000119209));--neon-input:var(--input,lab(90.952% 0 -.0000119209));--neon-ring:var(--ring,lab(66.128% -.0000298023 .0000119209));--neon-chart-1:var(--chart-1,lab(57.1026% 64.2584 89.8886));--neon-chart-2:var(--chart-2,lab(55.0223% -41.0774 -3.90277));--neon-chart-3:var(--chart-3,lab(30.372% -13.1853 -18.7887));--neon-chart-4:var(--chart-4,lab(80.1641% 16.6016 99.2089));--neon-chart-5:var(--chart-5,lab(72.7183% 31.8672 97.9407));--neon-sidebar:var(--sidebar,lab(98.26% 0 0));--neon-sidebar-foreground:var(--sidebar-foreground,lab(2.75381% 0 0));--neon-sidebar-primary:var(--sidebar-primary,lab(7.78201% -.0000149012 0));--neon-sidebar-primary-foreground:var(--sidebar-primary-foreground,lab(98.26% 0 0));--neon-sidebar-accent:var(--sidebar-accent,lab(96.52% -.0000298023 .0000119209));--neon-sidebar-accent-foreground:var(--sidebar-accent-foreground,lab(7.78201% -.0000149012 0));--neon-sidebar-border:var(--sidebar-border,lab(90.952% 0 -.0000119209));--neon-sidebar-ring:var(--sidebar-ring,lab(66.128% -.0000298023 .0000119209));--neon-team-1:var(--team-1,lab(57.1026% 64.2584 89.8886));--neon-team-2:var(--team-2,lab(55.0223% -41.0774 -3.90277));--neon-team-3:var(--team-3,lab(30.372% -13.1853 -18.7887));--neon-team-4:var(--team-4,lab(80.1641% 16.6016 99.2089));--neon-team-5:var(--team-5,lab(72.7183% 31.8672 97.9407))}}:root.dark{--neon-background:var(--background,#0a0a0a);--neon-foreground:var(--foreground,#fafafa);--neon-card:var(--card,#171717);--neon-card-foreground:var(--card-foreground,#fafafa);--neon-popover:var(--popover,#171717);--neon-popover-foreground:var(--popover-foreground,#fafafa);--neon-primary:var(--primary,#e5e5e5);--neon-primary-foreground:var(--primary-foreground,#171717);--neon-secondary:var(--secondary,#262626);--neon-secondary-foreground:var(--secondary-foreground,#fafafa);--neon-muted:var(--muted,#262626);--neon-muted-foreground:var(--muted-foreground,#a1a1a1);--neon-accent:var(--accent,#262626);--neon-accent-foreground:var(--accent-foreground,#fafafa);--neon-destructive:var(--destructive,#ff6568);--neon-destructive-foreground:var(--destructive-foreground,#ff6568);--neon-border:var(--border,#ffffff1a);--neon-input:var(--input,#ffffff26);--neon-ring:var(--ring,#737373);--neon-chart-1:var(--chart-1,#1447e6);--neon-chart-2:var(--chart-2,#00bb7f);--neon-chart-3:var(--chart-3,#f99c00);--neon-chart-4:var(--chart-4,#ac4bff);--neon-chart-5:var(--chart-5,#ff2357);--neon-sidebar:var(--sidebar,#171717);--neon-sidebar-foreground:var(--sidebar-foreground,#fafafa);--neon-sidebar-primary:var(--sidebar-primary,#1447e6);--neon-sidebar-primary-foreground:var(--sidebar-primary-foreground,#fafafa);--neon-sidebar-accent:var(--sidebar-accent,#262626);--neon-sidebar-accent-foreground:var(--sidebar-accent-foreground,#fafafa);--neon-sidebar-border:var(--sidebar-border,#ffffff1a);--neon-sidebar-ring:var(--sidebar-ring,#1447e6);--neon-team-1:var(--team-1,#1447e6);--neon-team-2:var(--team-2,#00bb7f);--neon-team-3:var(--team-3,#f99c00);--neon-team-4:var(--team-4,#ac4bff);--neon-team-5:var(--team-5,#ff2357)}@supports (color:lab(0% 0 0)){:root.dark{--neon-background:var(--background,lab(2.75381% 0 0));--neon-foreground:var(--foreground,lab(98.26% 0 0));--neon-card:var(--card,lab(7.78201% -.0000149012 0));--neon-card-foreground:var(--card-foreground,lab(98.26% 0 0));--neon-popover:var(--popover,lab(7.78201% -.0000149012 0));--neon-popover-foreground:var(--popover-foreground,lab(98.26% 0 0));--neon-primary:var(--primary,lab(90.952% 0 -.0000119209));--neon-primary-foreground:var(--primary-foreground,lab(7.78201% -.0000149012 0));--neon-secondary:var(--secondary,lab(15.204% 0 -.00000596046));--neon-secondary-foreground:var(--secondary-foreground,lab(98.26% 0 0));--neon-muted:var(--muted,lab(15.204% 0 -.00000596046));--neon-muted-foreground:var(--muted-foreground,lab(66.128% -.0000298023 .0000119209));--neon-accent:var(--accent,lab(15.204% 0 -.00000596046));--neon-accent-foreground:var(--accent-foreground,lab(98.26% 0 0));--neon-destructive:var(--destructive,lab(63.7053% 60.745 31.3109));--neon-destructive-foreground:var(--destructive-foreground,lab(63.7053% 60.745 31.3109));--neon-border:var(--border,lab(100% 0 0/.1));--neon-input:var(--input,lab(100% 0 0/.15));--neon-ring:var(--ring,lab(48.496% 0 0));--neon-chart-1:var(--chart-1,lab(36.9089% 35.0961 -85.6872));--neon-chart-2:var(--chart-2,lab(66.9756% -58.27 19.5419));--neon-chart-3:var(--chart-3,lab(72.7183% 31.8672 97.9407));--neon-chart-4:var(--chart-4,lab(52.0183% 66.11 -78.2316));--neon-chart-5:var(--chart-5,lab(56.101% 79.4328 31.4532));--neon-sidebar:var(--sidebar,lab(7.78201% -.0000149012 0));--neon-sidebar-foreground:var(--sidebar-foreground,lab(98.26% 0 0));--neon-sidebar-primary:var(--sidebar-primary,lab(36.9089% 35.0961 -85.6872));--neon-sidebar-primary-foreground:var(--sidebar-primary-foreground,lab(98.26% 0 0));--neon-sidebar-accent:var(--sidebar-accent,lab(15.204% 0 -.00000596046));--neon-sidebar-accent-foreground:var(--sidebar-accent-foreground,lab(98.26% 0 0));--neon-sidebar-border:var(--sidebar-border,lab(100% 0 0/.1));--neon-sidebar-ring:var(--sidebar-ring,lab(36.9089% 35.0961 -85.6872));--neon-team-1:var(--team-1,lab(36.9089% 35.0961 -85.6872));--neon-team-2:var(--team-2,lab(66.9756% -58.27 19.5419));--neon-team-3:var(--team-3,lab(72.7183% 31.8672 97.9407));--neon-team-4:var(--team-4,lab(52.0183% 66.11 -78.2316));--neon-team-5:var(--team-5,lab(56.101% 79.4328 31.4532))}}*{box-sizing:border-box;border-color:var(--neon-border);outline-color:var(--neon-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:var(--neon-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--neon-ring)50%,transparent)}}}body{color:var(--neon-foreground)}}
