.demo-toolbar-module__oCNfZW__DemoToolbar{z-index:4;view-transition-name:demo-toolbar-module__oCNfZW__demo-toolbar;flex-shrink:0;position:relative}.demo-toolbar-module__oCNfZW__DesktopBar{align-items:start;column-gap:var(--space-s);padding-block:calc(var(--space-m) + env(safe-area-inset-top,0px)) var(--space-m);padding-inline:var(--space-m);grid-template-columns:1fr auto 1fr;display:grid}.demo-toolbar-module__oCNfZW__MobileMenu{justify-self:start;display:none}@media not (min-width:48em){.demo-toolbar-module__oCNfZW__MobileMenu{display:block}}.demo-toolbar-module__oCNfZW__Start{justify-self:start;display:none}@media (min-width:48em){.demo-toolbar-module__oCNfZW__Start{display:block}}.demo-toolbar-module__oCNfZW__Center{justify-self:center;display:none}@media (min-width:48em){.demo-toolbar-module__oCNfZW__Center{display:block}}.demo-toolbar-module__oCNfZW__End{justify-content:flex-end;justify-self:end;column-gap:var(--space-s);row-gap:var(--space-s);flex-wrap:wrap;grid-column:3;display:flex}.demo-toolbar-module__oCNfZW__CategorySelect{min-inline-size:8rem;max-inline-size:12rem}.demo-toolbar-module__oCNfZW__PromptCode{max-block-size:min(60dvh,32rem)}
@layer viraui.preflight;@layer viraui.components{@property --vui-beam-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@property --vui-beam-opacity{syntax:"<number>";inherits:true;initial-value:0}@property --vui-beam-hue{syntax:"<angle>";inherits:true;initial-value:0deg}@property --vui-beam-hue-base{syntax:"<angle>";inherits:true;initial-value:0deg}@property --vui-beam-hue-range{syntax:"<angle>";inherits:true;initial-value:30deg}@property --vui-beam-duration{syntax:"<time>";inherits:true;initial-value:1.96s}@property --vui-beam-strength{syntax:"<number>";inherits:true;initial-value:1}@property --vui-beam-brightness{syntax:"<number>";inherits:true;initial-value:1.3}@property --vui-beam-saturation{syntax:"<number>";inherits:true;initial-value:1.2}@property --vui-beam-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --vui-beam-stroke-opacity{syntax:"<number>";inherits:true;initial-value:.26}@property --vui-beam-inner-opacity{syntax:"<number>";inherits:true;initial-value:.42}@property --vui-beam-bloom-opacity{syntax:"<number>";inherits:true;initial-value:.24}@property --vui-beam-core-blur{syntax:"<length>";inherits:true;initial-value:3px}@property --vui-beam-bloom-blur{syntax:"<length>";inherits:true;initial-value:22.5px}@property --vui-beam-pulse-glow-sx{syntax:"<number>";inherits:true;initial-value:1}@property --vui-beam-pulse-glow-sy{syntax:"<number>";inherits:true;initial-value:1}@property --vui-beam-pulse-glow-boost{syntax:"<number>";inherits:true;initial-value:1}@property --vui-beam-x{syntax:"<number>";inherits:true;initial-value:0}@property --vui-beam-w{syntax:"<number>";inherits:true;initial-value:1}@property --vui-beam-h{syntax:"<number>";inherits:true;initial-value:1}@property --vui-beam-spike{syntax:"<number>";inherits:true;initial-value:1}@property --vui-beam-spike2{syntax:"<number>";inherits:true;initial-value:1}@property --vui-beam-edge{syntax:"<number>";inherits:true;initial-value:1}@property --__beam-bw1{syntax:"<number>";inherits:true;initial-value:1}@property --__beam-bh1{syntax:"<number>";inherits:true;initial-value:1}@property --__beam-bw2{syntax:"<number>";inherits:true;initial-value:1}@property --__beam-bh2{syntax:"<number>";inherits:true;initial-value:1}@property --__beam-bw3{syntax:"<number>";inherits:true;initial-value:1}@property --__beam-bh3{syntax:"<number>";inherits:true;initial-value:1}@property --__beam-bgh{syntax:"<number>";inherits:true;initial-value:1}@property --__beam-bop-tl{syntax:"<number>";inherits:true;initial-value:1}@property --__beam-bop-tr{syntax:"<number>";inherits:true;initial-value:1}@property --__beam-bop-bl{syntax:"<number>";inherits:true;initial-value:1}@property --__beam-bop-br{syntax:"<number>";inherits:true;initial-value:1}@property --__beam-pox-s{syntax:"<number>";inherits:true;initial-value:1}@property --__beam-pox-blur{syntax:"<number>";inherits:true;initial-value:1}@property --__beam-bx1{syntax:"<length>";inherits:true;initial-value:0}@property --__beam-by1{syntax:"<length>";inherits:true;initial-value:0}@property --__beam-bx2{syntax:"<length>";inherits:true;initial-value:0}@property --__beam-by2{syntax:"<length>";inherits:true;initial-value:0}@property --__beam-bx3{syntax:"<length>";inherits:true;initial-value:0}@property --__beam-by3{syntax:"<length>";inherits:true;initial-value:0}@property --__beam-radius-tl{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --__beam-radius-tr{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --__beam-radius-br{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --__beam-radius-bl{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --__beam-inner-band{syntax:"<length>";inherits:true;initial-value:28px}@property --__beam-pin-bloom-blur{syntax:"<length>";inherits:true;initial-value:8px}@property --__beam-c1{syntax:"<color>";inherits:true;initial-value:#0000}@property --__beam-c2{syntax:"<color>";inherits:true;initial-value:#0000}@property --__beam-c3{syntax:"<color>";inherits:true;initial-value:#0000}@property --__beam-c4{syntax:"<color>";inherits:true;initial-value:#0000}@property --__beam-c5{syntax:"<color>";inherits:true;initial-value:#0000}@property --__beam-c6{syntax:"<color>";inherits:true;initial-value:#0000}@property --__beam-c7{syntax:"<color>";inherits:true;initial-value:#0000}@property --__beam-c8{syntax:"<color>";inherits:true;initial-value:#0000}@property --__beam-c9{syntax:"<color>";inherits:true;initial-value:#0000}@property --__beam-c10{syntax:"<color>";inherits:true;initial-value:#0000}@property --__beam-c11{syntax:"<color>";inherits:true;initial-value:#0000}@property --__beam-c12{syntax:"<color>";inherits:true;initial-value:#0000}.viraui__beam-module__Beam_xT5Pt{--__beam-radius-tl:var(--vui-surface-border-radius-top-left);--__beam-radius-tr:var(--vui-surface-border-radius-top-right);--__beam-radius-br:var(--vui-surface-border-radius-bottom-right);--__beam-radius-bl:var(--vui-surface-border-radius-bottom-left);--vui-beam-color:var(--global-primary);--__beam-c1:var(--vui-beam-color);--__beam-c2:var(--vui-beam-color);--__beam-c3:var(--vui-beam-color);--__beam-c4:var(--vui-beam-color);--__beam-c5:var(--vui-beam-color);--__beam-c6:var(--vui-beam-color);--__beam-c7:var(--vui-beam-color);--__beam-c8:var(--vui-beam-color);--__beam-c9:var(--vui-beam-color);--__beam-c10:var(--vui-beam-color);--__beam-c11:var(--vui-beam-color);--__beam-c12:var(--vui-beam-color)}@container style(--__corner-shape:round){.viraui__beam-module__Beam_xT5Pt [data-beam-bloom],.viraui__beam-module__Beam_xT5Pt:after,.viraui__beam-module__Beam_xT5Pt:before{--__corner-shape:round}}.viraui__beam-module__Beam_xT5Pt{z-index:0;position:relative}.viraui__beam-module__Beam_xT5Pt[data-paused=true],.viraui__beam-module__Beam_xT5Pt[data-paused=true] [data-beam-bloom],.viraui__beam-module__Beam_xT5Pt[data-paused=true]:after,.viraui__beam-module__Beam_xT5Pt[data-paused=true]:before{animation-play-state:paused!important}.viraui__beam-module__Beam_xT5Pt[data-beam-fit-content=true]{max-width:fit-content}.viraui__beam-module__Beam_xT5Pt[data-beam-color=colorful]{--__beam-c1:#ff3264;--__beam-c2:#288cff;--__beam-c3:#32c850;--__beam-c4:#1eb9aa;--__beam-c5:#6446ff;--__beam-c6:#ff7828;--__beam-c7:#f032b4;--__beam-c8:#b428f0;--__beam-c9:#ff3c50;--__beam-c10:#ff3c50;--__beam-c11:#28beb4;--__beam-c12:#28beb4fa}.viraui__beam-module__Beam_xT5Pt[data-beam-static-colors=true]{--vui-beam-hue-range:0deg}.viraui__beam-module__Beam_xT5Pt[data-beam-static-colors=true] [data-beam-bloom],.viraui__beam-module__Beam_xT5Pt[data-beam-static-colors=true]:after,.viraui__beam-module__Beam_xT5Pt[data-beam-static-colors=true]:before{filter:brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation));animation-name:none}@media (prefers-reduced-motion:reduce){.viraui__beam-module__Beam_xT5Pt .viraui__beam-module__Bloom_XrnlV,.viraui__beam-module__Beam_xT5Pt:after,.viraui__beam-module__Beam_xT5Pt:before,.viraui__beam-module__Beam_xT5Pt[data-animate=true],.viraui__beam-module__Beam_xT5Pt[data-fading=true]{animation:none!important}.viraui__beam-module__Beam_xT5Pt[data-animate=true] .viraui__beam-module__Bloom_XrnlV,.viraui__beam-module__Beam_xT5Pt[data-animate=true]:after,.viraui__beam-module__Beam_xT5Pt[data-animate=true]:before{opacity:calc(.45 * var(--vui-beam-strength))}}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=m]{border-radius:var(--__beam-radius-tl) var(--__beam-radius-tr) var(--__beam-radius-br) var(--__beam-radius-bl);overflow:hidden}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=m][data-animate=true]{animation:viraui__beam-module__vui-beam-spin_PCRBV var(--vui-beam-duration) linear infinite,viraui__beam-module__vui-beam-fade-in_-pZOw .6s ease forwards}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=m][data-fading=true]{animation:viraui__beam-module__vui-beam-spin_PCRBV var(--vui-beam-duration) linear infinite,viraui__beam-module__vui-beam-fade-out_ITNKo .5s ease forwards}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=m] [data-beam-bloom]{border-radius:max(0px,calc(var(--__beam-radius-tl) - 1px)) max(0px,calc(var(--__beam-radius-tr) - 1px)) max(0px,calc(var(--__beam-radius-br) - 1px)) max(0px,calc(var(--__beam-radius-bl) - 1px));background:conic-gradient(from var(--vui-beam-angle),#0000 0,#0000 58%,#ffffff08 62%,#ffffff14 65%,#fff3 67%,#ffffff73 69%,#ffffffd9 70%,#ffffffd9 70.5%,#ffffff73 71.5%,#fff3 73%,#ffffff14 75%,#ffffff08 78%,#0000 82%);filter:blur(8px) brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation));pointer-events:none;z-index:3;opacity:0;padding:1px;display:none;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=m]:is([data-animate=true],[data-fading=true]):after{border-radius:max(0px,calc(var(--__beam-radius-tl) - 1px)) max(0px,calc(var(--__beam-radius-tr) - 1px)) max(0px,calc(var(--__beam-radius-br) - 1px)) max(0px,calc(var(--__beam-radius-bl) - 1px));background:conic-gradient(from var(--vui-beam-angle),#0000 0,#0000 54%,#ffffff1a 57%,#ffffff4d 60%,#fff9 63%,#ffffffbf 66%,#fff9 69%,#ffffff4d 72%,#ffffff1a 75%,#0000 78%,#0000 100%),radial-gradient(ellipse 70px 40px at 33% -7.4%,var(--__beam-c1),#0000),radial-gradient(ellipse 60px 35px at 12% -5%,var(--__beam-c2),#0000),radial-gradient(ellipse 40px 70px at 2.1% 68.3%,var(--__beam-c3),#0000),radial-gradient(ellipse 20px 35px at 2.1% 68.3%,var(--__beam-c4),#0000),radial-gradient(ellipse 180px 32px at 74.4% 100%,var(--__beam-c5),#0000),radial-gradient(ellipse 85px 26px at 55% 100%,var(--__beam-c2),#0000),radial-gradient(ellipse 74px 32px at 93.9% 0,var(--__beam-c6),#0000),radial-gradient(ellipse 26px 42px at 100% 27.1%,var(--__beam-c7),#0000),radial-gradient(ellipse 52px 48px at 100% 27.1%,var(--__beam-c8),#0000);mask:conic-gradient(from var(--vui-beam-angle),#0000 0,#0000 30%,#ffffff1a 36%,#ffffff59 44%,#fff 52%,#fff 80%,#ffffff59 86%,#ffffff1a 92%,#0000 95%,#0000 100%),linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);z-index:2;opacity:calc(var(--vui-beam-opacity) * var(--vui-beam-stroke-opacity) * var(--vui-beam-strength));padding:1px;mask-composite:intersect,exclude}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=m]:is([data-animate=true],[data-fading=true]):after,.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=m]:is([data-animate=true],[data-fading=true]):before{content:"";pointer-events:none;animation:12s ease-in-out infinite viraui__beam-module__vui-beam-hue-shift_9CzG5;position:absolute;inset:0}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=m]:is([data-animate=true],[data-fading=true]):before{border-radius:var(--__beam-radius-tl) var(--__beam-radius-tr) var(--__beam-radius-br) var(--__beam-radius-bl);background:radial-gradient(ellipse 63px 36px at 33% -7.4%,oklab(from var(--__beam-c1) l a b/.45),#0000),radial-gradient(ellipse 54px 32px at 12% -5%,oklab(from var(--__beam-c2) l a b/.45),#0000),radial-gradient(ellipse 36px 63px at 2.1% 68.3%,oklab(from var(--__beam-c3) l a b/.45),#0000),radial-gradient(ellipse 18px 32px at 2.1% 68.3%,oklab(from var(--__beam-c4) l a b/.45),#0000),radial-gradient(ellipse 162px 29px at 74.4% 100%,oklab(from var(--__beam-c5) l a b/.45),#0000),radial-gradient(ellipse 77px 23px at 55% 100%,oklab(from var(--__beam-c2) l a b/.45),#0000),radial-gradient(ellipse 67px 29px at 93.9% 0,oklab(from var(--__beam-c6) l a b/.45),#0000),radial-gradient(ellipse 23px 38px at 100% 27.1%,oklab(from var(--__beam-c7) l a b/.45),#0000),radial-gradient(ellipse 47px 43px at 100% 27.1%,oklab(from var(--__beam-c8) l a b/.45),#0000);mask-image:conic-gradient(from var(--vui-beam-angle),#0000 0,#0000 30%,#ffffff1a 36%,#ffffff59 44%,#fff 52%,#fff 80%,#ffffff59 86%,#ffffff1a 92%,#0000 95%,#0000 100%),linear-gradient(#fff,#0000 28px,#0000 calc(100% - 28px),#fff),linear-gradient(to right,#fff,#0000 28px,#0000 calc(100% - 28px),#fff);z-index:1;opacity:calc(var(--vui-beam-opacity) * var(--vui-beam-inner-opacity) * var(--vui-beam-strength));box-shadow:inset 0 0 9px 1px #ffffff45;mask-composite:intersect,add}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=m]:is([data-animate=true],[data-fading=true]) [data-beam-bloom]{opacity:calc(var(--vui-beam-opacity) * var(--vui-beam-bloom-opacity) * var(--vui-beam-strength));display:block}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=s]{--vui-beam-stroke-opacity:.46;--vui-beam-inner-opacity:.24;--vui-beam-bloom-opacity:.38;border-radius:var(--__beam-radius-tl) var(--__beam-radius-tr) var(--__beam-radius-br) var(--__beam-radius-bl);overflow:hidden}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=s][data-animate=true]{animation:viraui__beam-module__vui-beam-spin_PCRBV var(--vui-beam-duration) linear infinite,viraui__beam-module__vui-beam-fade-in_-pZOw .6s ease forwards}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=s][data-fading=true]{animation:viraui__beam-module__vui-beam-spin_PCRBV var(--vui-beam-duration) linear infinite,viraui__beam-module__vui-beam-fade-out_ITNKo .5s ease forwards}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=s] [data-beam-bloom]{border-radius:max(0px,calc(var(--__beam-radius-tl) - 1px)) max(0px,calc(var(--__beam-radius-tr) - 1px)) max(0px,calc(var(--__beam-radius-br) - 1px)) max(0px,calc(var(--__beam-radius-bl) - 1px));background:conic-gradient(from var(--vui-beam-angle),#0000 0,#0000 58%,#ffffff08 62%,#ffffff14 65%,#fff3 67%,#ffffff73 69%,#ffffffd9 70%,#ffffffd9 70.5%,#ffffff73 71.5%,#fff3 73%,#ffffff14 75%,#ffffff08 78%,#0000 82%);filter:blur(8px) brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation));pointer-events:none;z-index:3;opacity:0;padding:1px;display:none;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=s]:is([data-animate=true],[data-fading=true]):after{border-radius:max(0px,calc(var(--__beam-radius-tl) - 1px)) max(0px,calc(var(--__beam-radius-tr) - 1px)) max(0px,calc(var(--__beam-radius-br) - 1px)) max(0px,calc(var(--__beam-radius-bl) - 1px));background:conic-gradient(from var(--vui-beam-angle),#0000 0,#0000 54%,#ffffff1a 57%,#ffffff4d 60%,#fff9 63%,#ffffffbf 66%,#fff9 69%,#ffffff4d 72%,#ffffff1a 75%,#0000 78%,#0000 100%),radial-gradient(ellipse 9px 18px at 2% 68%,var(--__beam-c3),#0000),radial-gradient(ellipse 4px 8px at 2% 68%,var(--__beam-c4),#0000),radial-gradient(ellipse 59px 9px at 72% -3%,var(--__beam-c6),#0000),radial-gradient(ellipse 42px 7px at 74% 100%,var(--__beam-c5),#0000),radial-gradient(ellipse 10px 17px at 100% 27%,var(--__beam-c7),#0000),radial-gradient(ellipse 10px 18px at 100% 27%,var(--__beam-c8),#0000),radial-gradient(ellipse 5px 10px at 100% 27%,var(--__beam-c2),#0000),radial-gradient(ellipse 11px 12px at 100% 27%,var(--__beam-c1),#0000);mask:conic-gradient(from var(--vui-beam-angle),#0000 0,#0000 30%,#ffffff1a 36%,#ffffff59 44%,#fff 52%,#fff 80%,#ffffff59 86%,#ffffff1a 92%,#0000 95%,#0000 100%),linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);z-index:2;opacity:calc(var(--vui-beam-opacity) * var(--vui-beam-stroke-opacity) * var(--vui-beam-strength));padding:1px;mask-composite:intersect,exclude}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=s]:is([data-animate=true],[data-fading=true]):after,.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=s]:is([data-animate=true],[data-fading=true]):before{content:"";pointer-events:none;animation:12s ease-in-out infinite viraui__beam-module__vui-beam-hue-shift_9CzG5;position:absolute;inset:0}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=s]:is([data-animate=true],[data-fading=true]):before{border-radius:var(--__beam-radius-tl) var(--__beam-radius-tr) var(--__beam-radius-br) var(--__beam-radius-bl);background:radial-gradient(ellipse 9px 18px at 2% 68%,oklab(from var(--__beam-c3) l a b/.5),#0000),radial-gradient(ellipse 4px 8px at 2% 68%,oklab(from var(--__beam-c4) l a b/.45),#0000),radial-gradient(ellipse 59px 9px at 72% -3%,oklab(from var(--__beam-c6) l a b/.35),#0000),radial-gradient(ellipse 42px 7px at 74% 100%,oklab(from var(--__beam-c5) l a b/.35),#0000),radial-gradient(ellipse 10px 17px at 100% 27%,oklab(from var(--__beam-c7) l a b/.3),#0000),radial-gradient(ellipse 10px 18px at 100% 27%,oklab(from var(--__beam-c8) l a b/.4),#0000),radial-gradient(ellipse 5px 10px at 100% 27%,oklab(from var(--__beam-c2) l a b/.3),#0000),radial-gradient(ellipse 11px 12px at 100% 27%,oklab(from var(--__beam-c1) l a b/.3),#0000);mask-image:conic-gradient(from var(--vui-beam-angle),#0000 0,#0000 22%,#ffffff1f 28%,#fff6 36%,#fff 46%,#fff 82%,#fff6 88%,#ffffff1f 94%,#0000 97%,#0000 100%);z-index:1;opacity:calc(var(--vui-beam-opacity) * var(--vui-beam-inner-opacity) * var(--vui-beam-strength));box-shadow:inset 0 0 5px 1px #ffffff45;mask-composite:add}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=border][data-beam-size=s]:is([data-animate=true],[data-fading=true]) [data-beam-bloom]{opacity:calc(var(--vui-beam-opacity) * var(--vui-beam-bloom-opacity) * var(--vui-beam-strength));display:block}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=line]{--vui-beam-stroke-opacity:1.14;--vui-beam-inner-opacity:.7;--vui-beam-bloom-opacity:.8;border-radius:var(--__beam-radius-tl) var(--__beam-radius-tr) var(--__beam-radius-br) var(--__beam-radius-bl);overflow:hidden}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=line][data-animate=true]{animation:viraui__beam-module__beam-travel_FuPkI var(--vui-beam-duration) linear infinite,viraui__beam-module__beam-edge-fade_PXYJA var(--vui-beam-duration) linear infinite,viraui__beam-module__beam-breathe_3BBMd 4s ease-in-out infinite,viraui__beam-module__beam-spike_1iIfV 4.1s ease-in-out infinite,viraui__beam-module__beam-spike2_d1gJy 5.3s ease-in-out infinite,viraui__beam-module__vui-beam-fade-in_-pZOw .6s ease forwards}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=line][data-fading=true]{animation:viraui__beam-module__beam-travel_FuPkI var(--vui-beam-duration) linear infinite,viraui__beam-module__beam-edge-fade_PXYJA var(--vui-beam-duration) linear infinite,viraui__beam-module__beam-breathe_3BBMd 4s ease-in-out infinite,viraui__beam-module__beam-spike_1iIfV 4.1s ease-in-out infinite,viraui__beam-module__beam-spike2_d1gJy 5.3s ease-in-out infinite,viraui__beam-module__vui-beam-fade-out_ITNKo .5s ease forwards}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=line] [data-beam-bloom]{border-radius:max(0px,calc(var(--__beam-radius-tl) - 1px)) max(0px,calc(var(--__beam-radius-tr) - 1px)) max(0px,calc(var(--__beam-radius-br) - 1px)) max(0px,calc(var(--__beam-radius-bl) - 1px));mask:radial-gradient(ellipse calc(84px * var(--vui-beam-w)) calc(110px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100%) 100%,#fff 0,#ffffff80 35%,#0000 100%);background:radial-gradient(ellipse calc(.8px * var(--vui-beam-spike)) calc(92px * var(--vui-beam-h)) at 8% calc(100% - 2px),var(--__beam-c9),var(--__beam-c9) 30%,#0000 88%),radial-gradient(ellipse calc(10px * var(--vui-beam-spike2)) calc(35px * var(--vui-beam-h)) at 22% calc(100% - 4px),color-mix(in srgb,var(--__beam-c12) 98%,#0000),color-mix(in srgb,var(--__beam-c12) 49%,#0000) 50%,#0000 95%),radial-gradient(ellipse calc(2px * (2 - var(--vui-beam-spike))) calc(72px * var(--vui-beam-h)) at 36% calc(100% - 3px),var(--__beam-c5),color-mix(in srgb,var(--__beam-c5) 100%,#0000) 40%,#0000 90%),radial-gradient(ellipse calc(14px * var(--vui-beam-spike2)) calc(28px * var(--vui-beam-h)) at 50% calc(100% - 2px),#ffaa2896,#ffaa284a 55%,#0000 96%),radial-gradient(ellipse calc(1.2px * (2 - var(--vui-beam-spike2))) calc(85px * var(--vui-beam-h)) at 64% calc(100% - 4px),var(--__beam-c3),color-mix(in srgb,var(--__beam-c3) 100%,#0000) 35%,#0000 89%),radial-gradient(ellipse calc(7px * var(--vui-beam-spike)) calc(45px * var(--vui-beam-h)) at 78% calc(100% - 2px),color-mix(in srgb,var(--__beam-c8) 91%,#0000),color-mix(in srgb,var(--__beam-c8) 45%,#0000) 48%,#0000 94%),radial-gradient(ellipse calc(.6px * (2 - var(--vui-beam-spike))) calc(60px * var(--vui-beam-h)) at 92% calc(100% - 3px),var(--__beam-c2),color-mix(in srgb,var(--__beam-c2) 100%,#0000) 42%,#0000 91%),radial-gradient(ellipse calc(21px * var(--vui-beam-spike)) calc(15px * var(--vui-beam-spike2)) at calc(var(--vui-beam-x) * 100%) calc(100% + 1px),#fff 0,#ffffffe6 20%,#ffffff80 50%,#0000 100%),radial-gradient(ellipse calc(42px * var(--vui-beam-w)) calc(40px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100%) 100%,#ffffff4d 0,#ffffff1f 25%,#ffffff08 55%,#0000 80%);pointer-events:none;z-index:3;opacity:0;padding:0;display:none;position:absolute;inset:0;overflow:hidden;mask-composite:add}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=line]:is([data-animate=true],[data-fading=true]):after{border-radius:max(0px,calc(var(--__beam-radius-tl) - 1px)) max(0px,calc(var(--__beam-radius-tr) - 1px)) max(0px,calc(var(--__beam-radius-br) - 1px)) max(0px,calc(var(--__beam-radius-bl) - 1px));background:radial-gradient(ellipse calc(24px * var(--vui-beam-w)) calc(28px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100%) calc(100% + 2px),#ffffff61 0,#ffffff1f 30%,#0000 65%),radial-gradient(ellipse calc(36px * var(--vui-beam-w)) calc(36px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100%) calc(100% + 2px),var(--__beam-c1),#0000),radial-gradient(ellipse calc(30px * var(--vui-beam-w)) calc(32px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100% + 39px) calc(100%),var(--__beam-c4),#0000),radial-gradient(ellipse calc(33px * var(--vui-beam-w)) calc(28px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100% - 36px) calc(100% + 2px),var(--__beam-c3),#0000),radial-gradient(ellipse calc(29px * var(--vui-beam-w)) calc(34px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100% - 54px) calc(100%),var(--__beam-c8),#0000),radial-gradient(ellipse calc(27px * var(--vui-beam-w)) calc(30px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100% + 51px) calc(100% - 1px),var(--__beam-c6),#0000),radial-gradient(ellipse calc(36px * var(--vui-beam-w)) calc(24px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100% + 21px) calc(100% + 1px),var(--__beam-c5),#0000),radial-gradient(ellipse calc(30px * var(--vui-beam-w)) calc(22px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100% - 21px) calc(100%),var(--__beam-c2),#0000),radial-gradient(ellipse calc(25px * var(--vui-beam-w)) calc(28px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100% + 66px) calc(100% + 1px),var(--__beam-c7),#0000),radial-gradient(ellipse calc(23px * var(--vui-beam-w)) calc(30px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100% - 66px) calc(100% - 1px),var(--__beam-c4),#0000);mask:radial-gradient(ellipse calc(78px * var(--vui-beam-w)) calc(60px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100%) 100%,#fff 0,#ffffff80 45%,#0000 100%),linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);z-index:2;opacity:calc(var(--vui-beam-opacity) * var(--vui-beam-edge) * var(--vui-beam-stroke-opacity) * var(--vui-beam-strength));padding:1px;mask-composite:intersect,exclude}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=line]:is([data-animate=true],[data-fading=true]):after,.viraui__beam-module__Beam_xT5Pt[data-beam-variant=line]:is([data-animate=true],[data-fading=true]):before{content:"";pointer-events:none;animation:12s ease-in-out infinite viraui__beam-module__vui-beam-hue-shift_9CzG5;position:absolute;inset:0;overflow:hidden}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=line]:is([data-animate=true],[data-fading=true]):before{border-radius:var(--__beam-radius-tl) var(--__beam-radius-tr) var(--__beam-radius-br) var(--__beam-radius-bl);background:radial-gradient(ellipse calc(33px * var(--vui-beam-w)) calc(30px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100%) calc(100%),color-mix(in srgb,var(--__beam-c1) 48%,#0000),#0000),radial-gradient(ellipse calc(24px * var(--vui-beam-w)) calc(26px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100% + 39px) calc(100% - 3px),color-mix(in srgb,var(--__beam-c4) 42%,#0000),#0000),radial-gradient(ellipse calc(27px * var(--vui-beam-w)) calc(24px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100% - 36px) calc(100%),color-mix(in srgb,var(--__beam-c3) 48%,#0000),#0000),radial-gradient(ellipse calc(23px * var(--vui-beam-w)) calc(28px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100% - 54px) calc(100% - 2px),color-mix(in srgb,var(--__beam-c8) 42%,#0000),#0000),radial-gradient(ellipse calc(24px * var(--vui-beam-w)) calc(24px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100% + 51px) calc(100% - 1px),color-mix(in srgb,var(--__beam-c6) 50%,#0000),#0000),radial-gradient(ellipse calc(30px * var(--vui-beam-w)) calc(20px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100% + 21px) calc(100%),color-mix(in srgb,var(--__beam-c5) 45%,#0000),#0000),radial-gradient(ellipse calc(25px * var(--vui-beam-w)) calc(18px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100% - 21px) calc(100% - 2px),color-mix(in srgb,var(--__beam-c2) 40%,#0000),#0000),radial-gradient(ellipse calc(21px * var(--vui-beam-w)) calc(24px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100% + 66px) calc(100%),color-mix(in srgb,var(--__beam-c7) 45%,#0000),#0000),radial-gradient(ellipse calc(18px * var(--vui-beam-w)) calc(26px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100% - 66px) calc(100% - 1px),color-mix(in srgb,var(--__beam-c4) 52%,#0000),#0000);mask-image:radial-gradient(ellipse calc(78px * var(--vui-beam-w)) calc(60px * var(--vui-beam-h)) at calc(var(--vui-beam-x) * 100%) 100%,#fff 0,#ffffff80 45%,#0000 100%),linear-gradient(#fff,#0000 28px,#0000 calc(100% - 28px),#fff),linear-gradient(to right,#fff,#0000 28px,#0000 calc(100% - 28px),#fff);z-index:1;opacity:calc(var(--vui-beam-opacity) * var(--vui-beam-edge) * var(--vui-beam-inner-opacity) * var(--vui-beam-strength));box-shadow:inset 0 0 9px 1px #ffffff45;mask-composite:intersect,add}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=line]:is([data-animate=true],[data-fading=true]) [data-beam-bloom]{opacity:calc(var(--vui-beam-opacity) * var(--vui-beam-edge) * var(--vui-beam-bloom-opacity) * var(--vui-beam-strength));animation:8s ease-in-out infinite viraui__beam-module__beam-hue-shift-bloom_Onfv-;display:block}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-inside]{--vui-beam-stroke-opacity:1.54;--vui-beam-inner-opacity:.44;--vui-beam-bloom-opacity:.66;--__beam-inner-band:28px;--vui-beam-core-blur:3px;--__beam-pin-bloom-blur:8px;border-radius:var(--__beam-radius-tl) var(--__beam-radius-tr) var(--__beam-radius-br) var(--__beam-radius-bl);isolation:isolate;overflow:hidden}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-inside][data-beam-size=s]{--__beam-inner-band:12px;--vui-beam-core-blur:4px;--__beam-pin-bloom-blur:12px}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-inside][data-animate=true]{animation:.6s forwards viraui__beam-module__vui-beam-fade-in_-pZOw}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-inside][data-fading=true]{animation:.5s forwards viraui__beam-module__vui-beam-fade-out_ITNKo}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-inside] [data-beam-bloom]{border-radius:max(0px,calc(var(--__beam-radius-tl) - 1px)) max(0px,calc(var(--__beam-radius-tr) - 1px)) max(0px,calc(var(--__beam-radius-br) - 1px)) max(0px,calc(var(--__beam-radius-bl) - 1px));clip-path:inset(0 round max(0px,calc(var(--__beam-radius-tl) - 1px)) max(0px,calc(var(--__beam-radius-tr) - 1px)) max(0px,calc(var(--__beam-radius-br) - 1px)) max(0px,calc(var(--__beam-radius-bl) - 1px)));background:radial-gradient(ellipse 84px 48px at 33% -7.4%,oklab(from var(--__beam-c1) l a b/.76),#0000),radial-gradient(ellipse 72px 42px at 12% -5%,oklab(from var(--__beam-c2) l a b/.76),#0000),radial-gradient(ellipse 48px 84px at 2.1% 68.3%,oklab(from var(--__beam-c3) l a b/.76),#0000),radial-gradient(ellipse 216px 38px at 74.4% 100%,oklab(from var(--__beam-c5) l a b/.76),#0000),radial-gradient(ellipse 102px 31px at 55% 100%,oklab(from var(--__beam-c2) l a b/.76),#0000),radial-gradient(ellipse 89px 38px at 93.9% 0,oklab(from var(--__beam-c6) l a b/.76),#0000),radial-gradient(ellipse 62px 58px at 100% 27.1%,oklab(from var(--__beam-c8) l a b/.76),#0000);-webkit-mask-composite:xor;pointer-events:none;z-index:3;opacity:0;padding:1px;display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-inside]:is([data-animate=true],[data-fading=true]):after{border-radius:max(0px,calc(var(--__beam-radius-tl) - 1px)) max(0px,calc(var(--__beam-radius-tr) - 1px)) max(0px,calc(var(--__beam-radius-br) - 1px)) max(0px,calc(var(--__beam-radius-bl) - 1px));clip-path:inset(0 round max(0px,calc(var(--__beam-radius-tl) - 1px)) max(0px,calc(var(--__beam-radius-tr) - 1px)) max(0px,calc(var(--__beam-radius-br) - 1px)) max(0px,calc(var(--__beam-radius-bl) - 1px)));background:radial-gradient(ellipse calc(70px * var(--__beam-bw1)) calc(40px * var(--__beam-bh1) * var(--__beam-bgh)) at calc(33% + var(--__beam-bx1)) calc(-7.4% + var(--__beam-by1)),oklab(from var(--__beam-c1) l a b/var(--__beam-bop-tl)),#0000),radial-gradient(ellipse calc(60px * var(--__beam-bw2)) calc(35px * var(--__beam-bh2) * var(--__beam-bgh)) at calc(12% + var(--__beam-bx2)) calc(-5% + var(--__beam-by2)),oklab(from var(--__beam-c2) l a b/var(--__beam-bop-tl)),#0000),radial-gradient(ellipse calc(40px * var(--__beam-bw3)) calc(70px * var(--__beam-bh3) * var(--__beam-bgh)) at calc(2.1% + var(--__beam-bx3)) calc(68.3% + var(--__beam-by3)),oklab(from var(--__beam-c3) l a b/var(--__beam-bop-bl)),#0000),radial-gradient(ellipse calc(20px * var(--__beam-bw1)) calc(35px * var(--__beam-bh1) * var(--__beam-bgh)) at calc(2.1% + var(--__beam-bx1)) calc(68.3% + var(--__beam-by1)),oklab(from var(--__beam-c4) l a b/var(--__beam-bop-bl)),#0000),radial-gradient(ellipse calc(180px * var(--__beam-bw2)) calc(32px * var(--__beam-bh2) * var(--__beam-bgh)) at calc(74.4% + var(--__beam-bx2)) calc(100% + var(--__beam-by2)),oklab(from var(--__beam-c5) l a b/var(--__beam-bop-br)),#0000),radial-gradient(ellipse calc(85px * var(--__beam-bw3)) calc(26px * var(--__beam-bh3) * var(--__beam-bgh)) at calc(55% + var(--__beam-bx3)) calc(100% + var(--__beam-by3)),oklab(from var(--__beam-c2) l a b/var(--__beam-bop-br)),#0000),radial-gradient(ellipse calc(74px * var(--__beam-bw1)) calc(32px * var(--__beam-bh1) * var(--__beam-bgh)) at calc(93.9% + var(--__beam-bx1)) calc(0% + var(--__beam-by1)),oklab(from var(--__beam-c6) l a b/var(--__beam-bop-tr)),#0000),radial-gradient(ellipse calc(26px * var(--__beam-bw2)) calc(42px * var(--__beam-bh2) * var(--__beam-bgh)) at calc(100% + var(--__beam-bx2)) calc(27.1% + var(--__beam-by2)),oklab(from var(--__beam-c7) l a b/var(--__beam-bop-tr)),#0000),radial-gradient(ellipse calc(52px * var(--__beam-bw3)) calc(48px * var(--__beam-bh3) * var(--__beam-bgh)) at calc(100% + var(--__beam-bx3)) calc(27.1% + var(--__beam-by3)),oklab(from var(--__beam-c8) l a b/var(--__beam-bop-tr)),#0000);-webkit-mask-composite:xor;z-index:2;opacity:calc(var(--vui-beam-opacity) * var(--vui-beam-stroke-opacity) * var(--vui-beam-strength));filter:hue-rotate(calc(var(--vui-beam-hue-base,0deg) + var(--vui-beam-hue))) brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation));padding:1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-inside]:is([data-animate=true],[data-fading=true]):after,.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-inside]:is([data-animate=true],[data-fading=true]):before{content:"";pointer-events:none;position:absolute;inset:0}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-inside]:is([data-animate=true],[data-fading=true]):before{border-radius:var(--__beam-radius-tl) var(--__beam-radius-tr) var(--__beam-radius-br) var(--__beam-radius-bl);clip-path:inset(0 round var(--__beam-radius-tl) var(--__beam-radius-tr) var(--__beam-radius-br) var(--__beam-radius-bl));background:radial-gradient(ellipse calc(65px * var(--__beam-bw1)) calc(35px * var(--__beam-bh1) * var(--__beam-bgh)) at calc(33% + var(--__beam-bx1)) calc(-7.4% + var(--__beam-by1)),oklab(from var(--__beam-c1) l a b/var(--__beam-bop-tl)),#0000),radial-gradient(ellipse calc(55px * var(--__beam-bw2)) calc(30px * var(--__beam-bh2) * var(--__beam-bgh)) at calc(12% + var(--__beam-bx2)) calc(-5% + var(--__beam-by2)),oklab(from var(--__beam-c2) l a b/var(--__beam-bop-tl)),#0000),radial-gradient(ellipse calc(35px * var(--__beam-bw3)) calc(65px * var(--__beam-bh3) * var(--__beam-bgh)) at calc(2.1% + var(--__beam-bx3)) calc(68.3% + var(--__beam-by3)),oklab(from var(--__beam-c3) l a b/var(--__beam-bop-bl)),#0000),radial-gradient(ellipse calc(15px * var(--__beam-bw1)) calc(30px * var(--__beam-bh1) * var(--__beam-bgh)) at calc(2.1% + var(--__beam-bx1)) calc(68.3% + var(--__beam-by1)),oklab(from var(--__beam-c4) l a b/var(--__beam-bop-bl)),#0000),radial-gradient(ellipse calc(173px * var(--__beam-bw2)) calc(28px * var(--__beam-bh2) * var(--__beam-bgh)) at calc(74.4% + var(--__beam-bx2)) calc(100% + var(--__beam-by2)),oklab(from var(--__beam-c5) l a b/var(--__beam-bop-br)),#0000),radial-gradient(ellipse calc(80px * var(--__beam-bw3)) calc(22px * var(--__beam-bh3) * var(--__beam-bgh)) at calc(55% + var(--__beam-bx3)) calc(100% + var(--__beam-by3)),oklab(from var(--__beam-c2) l a b/var(--__beam-bop-br)),#0000),radial-gradient(ellipse calc(69px * var(--__beam-bw1)) calc(28px * var(--__beam-bh1) * var(--__beam-bgh)) at calc(93.9% + var(--__beam-bx1)) calc(0% + var(--__beam-by1)),oklab(from var(--__beam-c6) l a b/var(--__beam-bop-tr)),#0000),radial-gradient(ellipse calc(22px * var(--__beam-bw2)) calc(38px * var(--__beam-bh2) * var(--__beam-bgh)) at calc(100% + var(--__beam-bx2)) calc(27.1% + var(--__beam-by2)),oklab(from var(--__beam-c7) l a b/var(--__beam-bop-tr)),#0000),radial-gradient(ellipse calc(47px * var(--__beam-bw3)) calc(44px * var(--__beam-bh3) * var(--__beam-bgh)) at calc(100% + var(--__beam-bx3)) calc(27.1% + var(--__beam-by3)),oklab(from var(--__beam-c8) l a b/var(--__beam-bop-tr)),#0000),radial-gradient(ellipse 60px 60px at 0 0,rgba(255,255,255,calc(.18 * var(--__beam-bop-tl))),#0000 70%),radial-gradient(ellipse 60px 60px at 100% 0,rgba(255,255,255,calc(.18 * var(--__beam-bop-tr))),#0000 70%),radial-gradient(ellipse 60px 60px at 0 100%,rgba(255,255,255,calc(.18 * var(--__beam-bop-bl))),#0000 70%),radial-gradient(ellipse 60px 60px at 100% 100%,rgba(255,255,255,calc(.18 * var(--__beam-bop-br))),#0000 70%);-webkit-mask-image:linear-gradient(#fff,#0000 var(--__beam-inner-band),#0000 calc(100% - var(--__beam-inner-band)),#fff),linear-gradient(to right,#fff,#0000 var(--__beam-inner-band),#0000 calc(100% - var(--__beam-inner-band)),#fff);-webkit-mask-composite:source-over;mask-image:linear-gradient(#fff,#0000 var(--__beam-inner-band),#0000 calc(100% - var(--__beam-inner-band)),#fff),linear-gradient(to right,#fff,#0000 var(--__beam-inner-band),#0000 calc(100% - var(--__beam-inner-band)),#fff);z-index:1;opacity:calc(var(--vui-beam-opacity) * var(--vui-beam-inner-opacity) * var(--vui-beam-strength));filter:blur(var(--vui-beam-core-blur)) hue-rotate(calc(var(--vui-beam-hue-base,0deg) + var(--vui-beam-hue))) brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation));mask-composite:add}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-inside]:is([data-animate=true],[data-fading=true]) [data-beam-bloom]{opacity:calc(var(--vui-beam-opacity) * var(--vui-beam-bloom-opacity) * var(--vui-beam-strength));filter:blur(var(--__beam-pin-bloom-blur)) hue-rotate(calc(var(--vui-beam-hue-base,0deg) + var(--vui-beam-hue))) brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation));display:block}@media (prefers-reduced-motion:reduce){.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-inside]:is([data-animate=true],[data-fading=true]),.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-inside]:is([data-animate=true],[data-fading=true]) [data-beam-bloom],.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-inside]:is([data-animate=true],[data-fading=true]):after,.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-inside]:is([data-animate=true],[data-fading=true]):before{animation:none!important}}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-outside]{--vui-beam-stroke-opacity:.94;--vui-beam-inner-opacity:.22;--vui-beam-bloom-opacity:.42;--vui-beam-core-blur:6px;--__beam-pox-s:min(1, (var(--vui-beam-pulse-glow-sx,1) + var(--vui-beam-pulse-glow-sy,1)) / 2);--__beam-pox-blur:calc(1 / max(.35, var(--__beam-pox-s)));border-radius:var(--__beam-radius-tl) var(--__beam-radius-tr) var(--__beam-radius-br) var(--__beam-radius-bl);isolation:isolate;overflow:visible}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-outside]>:not([data-beam-bloom]){z-index:1;position:relative}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-outside][data-animate=true]{animation:.6s forwards viraui__beam-module__vui-beam-fade-in_-pZOw}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-outside][data-fading=true]{animation:.5s forwards viraui__beam-module__vui-beam-fade-out_ITNKo}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-outside] [data-beam-bloom]{z-index:-1;border-radius:calc(var(--__beam-radius-tl) + 30px) calc(var(--__beam-radius-tr) + 30px) calc(var(--__beam-radius-br) + 30px) calc(var(--__beam-radius-bl) + 30px);background:radial-gradient(ellipse calc(110px * var(--vui-beam-pulse-glow-sx,1) * var(--vui-beam-pulse-glow-boost,1)) calc(30px * var(--vui-beam-pulse-glow-sy,1) * var(--vui-beam-pulse-glow-boost,1)) at 27% 3%,color-mix(in srgb,var(--__beam-c1) 77%,#0000),#0000),radial-gradient(ellipse calc(100px * var(--vui-beam-pulse-glow-sx,1) * var(--vui-beam-pulse-glow-boost,1)) calc(20px * var(--vui-beam-pulse-glow-sy,1) * var(--vui-beam-pulse-glow-boost,1)) at 73% 1%,color-mix(in srgb,var(--__beam-c6) 77%,#0000),#0000),radial-gradient(ellipse calc(26px * var(--vui-beam-pulse-glow-sx,1) * var(--vui-beam-pulse-glow-boost,1)) calc(62px * var(--vui-beam-pulse-glow-sy,1) * var(--vui-beam-pulse-glow-boost,1)) at 100% 33%,color-mix(in srgb,var(--__beam-c7) 77%,#0000),#0000),radial-gradient(ellipse calc(30px * var(--vui-beam-pulse-glow-sx,1) * var(--vui-beam-pulse-glow-boost,1)) calc(56px * var(--vui-beam-pulse-glow-sy,1) * var(--vui-beam-pulse-glow-boost,1)) at 101% 72%,color-mix(in srgb,var(--__beam-c8) 77%,#0000),#0000),radial-gradient(ellipse calc(120px * var(--vui-beam-pulse-glow-sx,1) * var(--vui-beam-pulse-glow-boost,1)) calc(22px * var(--vui-beam-pulse-glow-sy,1) * var(--vui-beam-pulse-glow-boost,1)) at 67% 99%,color-mix(in srgb,var(--__beam-c5) 77%,#0000),#0000),radial-gradient(ellipse calc(88px * var(--vui-beam-pulse-glow-sx,1) * var(--vui-beam-pulse-glow-boost,1)) calc(32px * var(--vui-beam-pulse-glow-sy,1) * var(--vui-beam-pulse-glow-boost,1)) at 24% 99%,color-mix(in srgb,var(--__beam-c2) 77%,#0000),#0000),radial-gradient(ellipse calc(28px * var(--vui-beam-pulse-glow-sx,1) * var(--vui-beam-pulse-glow-boost,1)) calc(58px * var(--vui-beam-pulse-glow-sy,1) * var(--vui-beam-pulse-glow-boost,1)) at 0 60%,color-mix(in srgb,var(--__beam-c3) 77%,#0000),#0000);pointer-events:none;opacity:0;display:none;position:absolute;inset:-30px;transform:scale(.95,.9)}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-outside]:is([data-animate=true],[data-fading=true]):after{border-radius:var(--__beam-radius-tl) var(--__beam-radius-tr) var(--__beam-radius-br) var(--__beam-radius-bl);clip-path:inset(0 round var(--__beam-radius-tl) var(--__beam-radius-tr) var(--__beam-radius-br) var(--__beam-radius-bl));-webkit-mask-composite:xor;z-index:2;opacity:calc(var(--vui-beam-opacity) * var(--vui-beam-stroke-opacity) * var(--vui-beam-strength));filter:hue-rotate(calc(var(--vui-beam-hue-base,0deg) + var(--vui-beam-hue))) brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation));padding:1px;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-outside]:is([data-animate=true],[data-fading=true]):after,.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-outside]:is([data-animate=true],[data-fading=true]):before{content:"";background:radial-gradient(ellipse calc(80px * var(--__beam-bw1) * var(--vui-beam-pulse-glow-sx,1) * var(--vui-beam-pulse-glow-boost,1)) calc(19px * var(--__beam-bh1) * var(--__beam-bgh) * var(--vui-beam-pulse-glow-sy,1) * var(--vui-beam-pulse-glow-boost,1)) at calc(27% + (var(--__beam-bx1) * var(--vui-beam-pulse-glow-sx,1))) calc(0% + (var(--__beam-by1) * var(--vui-beam-pulse-glow-sy,1))),oklab(from var(--__beam-c1) l a b/var(--__beam-bop-tl)),#0000),radial-gradient(ellipse calc(74px * var(--__beam-bw2) * var(--vui-beam-pulse-glow-sx,1) * var(--vui-beam-pulse-glow-boost,1)) calc(11px * var(--__beam-bh2) * var(--__beam-bgh) * var(--vui-beam-pulse-glow-sy,1) * var(--vui-beam-pulse-glow-boost,1)) at calc(73% + (var(--__beam-bx2) * var(--vui-beam-pulse-glow-sx,1))) calc(-1% + (var(--__beam-by2) * var(--vui-beam-pulse-glow-sy,1))),oklab(from var(--__beam-c6) l a b/var(--__beam-bop-tr)),#0000),radial-gradient(ellipse calc(15px * var(--__beam-bw3) * var(--vui-beam-pulse-glow-sx,1) * var(--vui-beam-pulse-glow-boost,1)) calc(44px * var(--__beam-bh3) * var(--__beam-bgh) * var(--vui-beam-pulse-glow-sy,1) * var(--vui-beam-pulse-glow-boost,1)) at calc(100% + (var(--__beam-bx3) * var(--vui-beam-pulse-glow-sx,1))) calc(33% + (var(--__beam-by3) * var(--vui-beam-pulse-glow-sy,1))),oklab(from var(--__beam-c7) l a b/var(--__beam-bop-tr)),#0000),radial-gradient(ellipse calc(19px * var(--__beam-bw1) * var(--vui-beam-pulse-glow-sx,1) * var(--vui-beam-pulse-glow-boost,1)) calc(38px * var(--__beam-bh1) * var(--__beam-bgh) * var(--vui-beam-pulse-glow-sy,1) * var(--vui-beam-pulse-glow-boost,1)) at calc(101% + (var(--__beam-bx1) * var(--vui-beam-pulse-glow-sx,1))) calc(72% + (var(--__beam-by1) * var(--vui-beam-pulse-glow-sy,1))),oklab(from var(--__beam-c8) l a b/var(--__beam-bop-br)),#0000),radial-gradient(ellipse calc(84px * var(--__beam-bw2) * var(--vui-beam-pulse-glow-sx,1) * var(--vui-beam-pulse-glow-boost,1)) calc(13px * var(--__beam-bh2) * var(--__beam-bgh) * var(--vui-beam-pulse-glow-sy,1) * var(--vui-beam-pulse-glow-boost,1)) at calc(67% + (var(--__beam-bx2) * var(--vui-beam-pulse-glow-sx,1))) calc(100% + (var(--__beam-by2) * var(--vui-beam-pulse-glow-sy,1))),oklab(from var(--__beam-c5) l a b/var(--__beam-bop-br)),#0000),radial-gradient(ellipse calc(60px * var(--__beam-bw3) * var(--vui-beam-pulse-glow-sx,1) * var(--vui-beam-pulse-glow-boost,1)) calc(21px * var(--__beam-bh3) * var(--__beam-bgh) * var(--vui-beam-pulse-glow-sy,1) * var(--vui-beam-pulse-glow-boost,1)) at calc(24% + (var(--__beam-bx3) * var(--vui-beam-pulse-glow-sx,1))) calc(101% + (var(--__beam-by3) * var(--vui-beam-pulse-glow-sy,1))),oklab(from var(--__beam-c2) l a b/var(--__beam-bop-bl)),#0000),radial-gradient(ellipse calc(17px * var(--__beam-bw1) * var(--vui-beam-pulse-glow-sx,1) * var(--vui-beam-pulse-glow-boost,1)) calc(40px * var(--__beam-bh1) * var(--__beam-bgh) * var(--vui-beam-pulse-glow-sy,1) * var(--vui-beam-pulse-glow-boost,1)) at calc(0% + (var(--__beam-bx1) * var(--vui-beam-pulse-glow-sx,1))) calc(60% + (var(--__beam-by1) * var(--vui-beam-pulse-glow-sy,1))),oklab(from var(--__beam-c3) l a b/var(--__beam-bop-bl)),#0000),radial-gradient(ellipse calc(13px * var(--__beam-bw2) * var(--vui-beam-pulse-glow-sx,1) * var(--vui-beam-pulse-glow-boost,1)) calc(32px * var(--__beam-bh2) * var(--__beam-bgh) * var(--vui-beam-pulse-glow-sy,1) * var(--vui-beam-pulse-glow-boost,1)) at calc(-1% + (var(--__beam-bx2) * var(--vui-beam-pulse-glow-sx,1))) calc(28% + (var(--__beam-by2) * var(--vui-beam-pulse-glow-sy,1))),oklab(from var(--__beam-c4) l a b/var(--__beam-bop-tl)),#0000);pointer-events:none;position:absolute}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-outside]:is([data-animate=true],[data-fading=true]):before{z-index:-1;border-radius:calc(var(--__beam-radius-tl) + 10px) calc(var(--__beam-radius-tr) + 10px) calc(var(--__beam-radius-br) + 10px) calc(var(--__beam-radius-bl) + 10px);opacity:calc(var(--vui-beam-opacity) * var(--vui-beam-inner-opacity) * var(--vui-beam-strength));filter:blur(calc(var(--vui-beam-core-blur) * var(--__beam-pox-blur))) hue-rotate(calc(var(--vui-beam-hue-base,0deg) + var(--vui-beam-hue))) brightness(var(--vui-beam-brightness,1.3)) saturate(var(--vui-beam-saturation,1.2));inset:-10px;transform:scale(.95,.9)}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-outside]:is([data-animate=true],[data-fading=true]) [data-beam-bloom]{opacity:calc(var(--vui-beam-opacity) * var(--vui-beam-bloom-opacity) * var(--vui-beam-strength));filter:blur(calc(var(--vui-beam-bloom-blur) * var(--__beam-pox-blur))) hue-rotate(calc(var(--vui-beam-hue-base,0deg) + var(--vui-beam-hue))) brightness(var(--vui-beam-brightness,1.3)) saturate(var(--vui-beam-saturation,1.2));display:block}@media (prefers-reduced-motion:reduce){.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-outside]:is([data-animate=true],[data-fading=true]),.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-outside]:is([data-animate=true],[data-fading=true]) [data-beam-bloom],.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-outside]:is([data-animate=true],[data-fading=true]):after,.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-outside]:is([data-animate=true],[data-fading=true]):before{animation:none!important}}.viraui__beam-module__Beam_xT5Pt[data-beam-static-colors=true]:is([data-animate=true],[data-fading=true]):after,.viraui__beam-module__Beam_xT5Pt[data-beam-static-colors=true]:is([data-animate=true],[data-fading=true]):before{filter:brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation));animation-name:none}.viraui__beam-module__Beam_xT5Pt[data-beam-static-colors=true]:is([data-animate=true],[data-fading=true]) [data-beam-bloom]{filter:blur(8px) brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation));animation-name:none}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-outside][data-beam-static-colors=true]:is([data-animate=true],[data-fading=true]):before{filter:blur(calc(var(--vui-beam-core-blur) * var(--__beam-pox-blur))) brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation))}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-outside][data-beam-static-colors=true]:is([data-animate=true],[data-fading=true]) [data-beam-bloom]{filter:blur(calc(var(--vui-beam-bloom-blur) * var(--__beam-pox-blur))) brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation))}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-inside][data-beam-static-colors=true]:is([data-animate=true],[data-fading=true]):before{filter:blur(var(--vui-beam-core-blur)) brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation))}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-inside][data-beam-static-colors=true]:is([data-animate=true],[data-fading=true]):after{filter:brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation))}.viraui__beam-module__Beam_xT5Pt[data-beam-variant=pulse-inside][data-beam-static-colors=true]:is([data-animate=true],[data-fading=true]) [data-beam-bloom]{filter:blur(var(--__beam-pin-bloom-blur)) brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation))}.viraui__beam-module__Beam_xT5Pt .viraui__beam-module__Bloom_XrnlV{pointer-events:none}@keyframes viraui__beam-module__vui-beam-spin_PCRBV{to{--vui-beam-angle:360deg}}@keyframes viraui__beam-module__vui-beam-fade-in_-pZOw{to{--vui-beam-opacity:1}}@keyframes viraui__beam-module__vui-beam-fade-out_ITNKo{0%{--vui-beam-opacity:1}to{--vui-beam-opacity:0}}@keyframes viraui__beam-module__vui-beam-hue-shift_9CzG5{0%,to{filter:hue-rotate(calc(var(--vui-beam-hue-base,0deg) - var(--vui-beam-hue-range))) brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation))}50%{filter:hue-rotate(calc(var(--vui-beam-hue-base,0deg) + var(--vui-beam-hue-range))) brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation))}}@keyframes viraui__beam-module__beam-travel_FuPkI{0%{--vui-beam-x:.06;--vui-beam-w:.5}10%{--vui-beam-x:.15;--vui-beam-w:.8}20%{--vui-beam-x:.25;--vui-beam-w:1.1}30%{--vui-beam-x:.35;--vui-beam-w:1.3}40%{--vui-beam-x:.44;--vui-beam-w:1.45}50%{--vui-beam-x:.5;--vui-beam-w:1.5}60%{--vui-beam-x:.56;--vui-beam-w:1.45}70%{--vui-beam-x:.65;--vui-beam-w:1.3}80%{--vui-beam-x:.75;--vui-beam-w:1.1}90%{--vui-beam-x:.85;--vui-beam-w:.8}to{--vui-beam-x:.94;--vui-beam-w:.5}}@keyframes viraui__beam-module__beam-edge-fade_PXYJA{0%,12.5%,87.5%,to{--vui-beam-edge:0}32.5%,67.5%{--vui-beam-edge:1}}@keyframes viraui__beam-module__beam-breathe_3BBMd{0%,to{--vui-beam-h:.8}25%{--vui-beam-h:1.25}55%{--vui-beam-h:.85}80%{--vui-beam-h:1.3}}@keyframes viraui__beam-module__beam-spike_1iIfV{0%,to{--vui-beam-spike:.8}25%{--vui-beam-spike:1.3}50%{--vui-beam-spike:.9}75%{--vui-beam-spike:1.4}}@keyframes viraui__beam-module__beam-spike2_d1gJy{0%,to{--vui-beam-spike2:1.2}25%{--vui-beam-spike2:.7}50%{--vui-beam-spike2:1.4}75%{--vui-beam-spike2:.8}}@keyframes viraui__beam-module__beam-hue-shift-bloom_Onfv-{0%,to{filter:blur(8px) hue-rotate(calc(var(--vui-beam-hue-base,0deg) - 40deg)) brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation))}50%{filter:blur(8px) hue-rotate(calc(var(--vui-beam-hue-base,0deg) + 40deg)) brightness(var(--vui-beam-brightness)) saturate(var(--vui-beam-saturation))}}}@layer viraui.overrides;
@layer viraui.preflight;@layer viraui.components{@property --vui-avatar-size{syntax:"<length>";inherits:false;initial-value:0}@property --vui-avatar-radius{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --vui-avatar-background{syntax:"<color>";inherits:false;initial-value:#0000}@property --vui-avatar-foreground{syntax:"<color>";inherits:false;initial-value:#0000}.viraui__avatar-module__Avatar_BRuS3{--vui-avatar-size:var(--space-2xl);--vui-avatar-background:var(--global-contrast);--vui-avatar-foreground:var(--global-foreground);--vui-avatar-radius:var(--radius-s);inline-size:round(to-zero,var(--vui-avatar-size),2px);block-size:round(to-zero,var(--vui-avatar-size),2px);min-inline-size:round(to-zero,var(--vui-avatar-size),2px);min-block-size:round(to-zero,var(--vui-avatar-size),2px);border-radius:var(--vui-avatar-radius);background:var(--vui-avatar-background);color:var(--vui-avatar-foreground);vertical-align:middle;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;container-type:inline-size}.viraui__avatar-module__Avatar_BRuS3[data-size=xs]{--vui-avatar-size:var(--space-l);--vui-avatar-radius:var(--radius-s)}.viraui__avatar-module__Avatar_BRuS3[data-size=m]{--vui-avatar-size:var(--space-3xl)}.viraui__avatar-module__Avatar_BRuS3[data-size=l]{--vui-avatar-size:var(--space-4xl);--vui-avatar-radius:var(--radius-l)}.viraui__avatar-module__Image_Q7bHi{object-fit:cover;block-size:100%;inline-size:100%;display:block}}@layer viraui.overrides{.viraui__avatar-module__Label_QASTF{font-size:30cqw}}
@layer viraui.preflight;@layer viraui.components{@property --vui-badge-size{syntax:"<length>";inherits:true;initial-value:.5rem}@property --vui-badge-color{syntax:"<color>";inherits:true;initial-value:#292929}@property --vui-badge-position-x{syntax:"<length-percentage>";inherits:true;initial-value:100%}@property --vui-badge-position-y{syntax:"<length-percentage>";inherits:true;initial-value:0%}@property --__badge-gap{syntax:"<length>";inherits:true;initial-value:0}@property --__badge-mask-size{syntax:"<length>";inherits:true;initial-value:0}@property --__badge-hole-progress{syntax:"<number>";inherits:true;initial-value:0}@property --__badge-motion-delay{syntax:"<time>";inherits:true;initial-value:.16s}.viraui__badge-module__Badge_lJqlY{--vui-badge-color:var(--global-primary);--__badge-gap:calc(var(--vui-badge-size) * .25);--__badge-mask-size:calc(var(--vui-badge-size) / 2 + var(--__badge-gap));display:inline-flex;position:relative}.viraui__badge-module__Badge_lJqlY[data-position=top-end]{--vui-badge-position-x:100%;--vui-badge-position-y:0%}.viraui__badge-module__Badge_lJqlY[data-position=top-start]{--vui-badge-position-x:0%;--vui-badge-position-y:0%}.viraui__badge-module__Badge_lJqlY[data-position=bottom-end]{--vui-badge-position-x:100%;--vui-badge-position-y:100%}.viraui__badge-module__Badge_lJqlY[data-position=bottom-start]{--vui-badge-position-x:0%;--vui-badge-position-y:100%}.viraui__badge-module__Badge_lJqlY>*{outline-offset:-4px}.viraui__badge-module__Badge_lJqlY[data-show=true]:after{--__corner-shape:round;content:"";width:var(--vui-badge-size);aspect-ratio:1;background:var(--vui-badge-color);left:calc(var(--vui-badge-position-x) - min(var(--vui-badge-position-x), var(--vui-badge-size)));top:calc(var(--vui-badge-position-y) - min(var(--vui-badge-position-y), var(--vui-badge-size)));pointer-events:none;transform-origin:50%;border-radius:100000px;display:block;position:absolute}.viraui__badge-module__Badge_lJqlY[data-show=true]:not([data-exit]):after{animation:viraui__badge-module__badge-dot-in_SKMx8 var(--duration-fast) var(--easing-entrance) forwards;animation-delay:var(--__badge-motion-delay);transform:scale(0)}.viraui__badge-module__Badge_lJqlY[data-show=true][data-exit]:after{animation:viraui__badge-module__badge-dot-out_vWhcP var(--duration-fast) var(--easing-entrance) forwards;transform:scale(1)}.viraui__badge-module__Badge_lJqlY[data-show=true]>*{mask-image:radial-gradient(circle at calc(var(--vui-badge-position-x) - min(var(--vui-badge-position-x), var(--vui-badge-size)) + (var(--vui-badge-size) / 2)) calc(var(--vui-badge-position-y) - min(var(--vui-badge-position-y), var(--vui-badge-size)) + (var(--vui-badge-size) / 2)),#0000 0 calc(var(--__badge-mask-size) * var(--__badge-hole-progress)),red calc(var(--__badge-mask-size) * var(--__badge-hole-progress) + 1px))}.viraui__badge-module__Badge_lJqlY[data-show=true]:not([data-exit])>*{animation:viraui__badge-module__badge-hole-in_71iZP var(--duration-fast) var(--easing-entrance) forwards}.viraui__badge-module__Badge_lJqlY[data-show=true][data-exit]>*{--__badge-hole-progress:1;animation:viraui__badge-module__badge-hole-out_JCHCf var(--duration-fast) var(--easing-entrance) forwards;animation-delay:var(--__badge-motion-delay)}@media (prefers-reduced-motion:reduce){.viraui__badge-module__Badge_lJqlY[data-show=true]:after{transform:none}.viraui__badge-module__Badge_lJqlY[data-show=true]>*{--__badge-hole-progress:1}.viraui__badge-module__Badge_lJqlY[data-show=true][data-exit]>*{--__badge-hole-progress:0}}@keyframes viraui__badge-module__badge-hole-in_71iZP{0%{--__badge-hole-progress:0}to{--__badge-hole-progress:1}}@keyframes viraui__badge-module__badge-hole-out_JCHCf{0%{--__badge-hole-progress:1}to{--__badge-hole-progress:0}}@keyframes viraui__badge-module__badge-dot-in_SKMx8{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes viraui__badge-module__badge-dot-out_vWhcP{0%{transform:scale(1)}to{transform:scale(0)}}}@layer viraui.overrides;
@layer viraui.preflight;@layer viraui.components{@property --__menu-list-appear-offset{syntax:"<length>";inherits:false;initial-value:8px}.viraui__menu-module__MenuPopup_GkrGa{min-inline-size:var(--anchor-width);max-block-size:var(--available-height);scroll-padding-block:var(--space-xs);color:var(--global-foreground);overscroll-behavior:contain;transform-origin:var(--transform-origin);transition:opacity var(--duration-instant) var(--easing-entrance),scale var(--duration-instant) var(--easing-entrance),translate var(--duration-instant) var(--easing-entrance);outline:none;position:relative}.viraui__menu-module__MenuPopup_GkrGa[data-ending-style],.viraui__menu-module__MenuPopup_GkrGa[data-starting-style]{opacity:0;scale:.96}.viraui__menu-module__MenuPopup_GkrGa[data-side=bottom][data-ending-style],.viraui__menu-module__MenuPopup_GkrGa[data-side=bottom][data-starting-style]{translate:0 calc(var(--__menu-list-appear-offset) * -1)}.viraui__menu-module__MenuPopup_GkrGa[data-side=top][data-ending-style],.viraui__menu-module__MenuPopup_GkrGa[data-side=top][data-starting-style]{translate:0 var(--__menu-list-appear-offset)}.viraui__menu-module__MenuPopup_GkrGa[data-side=left][data-ending-style],.viraui__menu-module__MenuPopup_GkrGa[data-side=left][data-starting-style]{translate:var(--__menu-list-appear-offset) 0}.viraui__menu-module__MenuPopup_GkrGa[data-side=right][data-ending-style],.viraui__menu-module__MenuPopup_GkrGa[data-side=right][data-starting-style]{translate:calc(var(--__menu-list-appear-offset) * -1) 0}.viraui__menu-module__MenuPopup_GkrGa[data-side=inline-start][data-ending-style],.viraui__menu-module__MenuPopup_GkrGa[data-side=inline-start][data-starting-style]{translate:var(--__menu-list-appear-offset) 0}:is(.viraui__menu-module__MenuPopup_GkrGa[data-side=inline-start][data-ending-style],.viraui__menu-module__MenuPopup_GkrGa[data-side=inline-start][data-starting-style]):dir(rtl){translate:calc(var(--__menu-list-appear-offset) * -1) 0}.viraui__menu-module__MenuPopup_GkrGa[data-side=inline-end][data-ending-style],.viraui__menu-module__MenuPopup_GkrGa[data-side=inline-end][data-starting-style]{translate:calc(var(--__menu-list-appear-offset) * -1) 0}:is(.viraui__menu-module__MenuPopup_GkrGa[data-side=inline-end][data-ending-style],.viraui__menu-module__MenuPopup_GkrGa[data-side=inline-end][data-starting-style]):dir(rtl){translate:var(--__menu-list-appear-offset) 0}.viraui__menu-module__MenuPopup_GkrGa[data-instant=click],.viraui__menu-module__MenuPopup_GkrGa[data-instant=dismiss]{opacity:1;transition:none;translate:0;scale:1}.viraui__menu-module__MenuPopup_GkrGa:focus,.viraui__menu-module__MenuPopup_GkrGa:focus-visible{outline:none}.viraui__menu-module__ItemRow_Be40k{min-block-size:var(--space-xl)}.viraui__menu-module__Indicator_btL99{min-inline-size:var(--space-s);min-block-size:var(--space-s);block-size:fit-content;inline-size:fit-content;color:var(--global-foreground);opacity:0}.viraui__menu-module__Indicator_btL99[data-checked]{opacity:1}.viraui__menu-module__Indicator_btL99[data-kind=chevron]{opacity:1;color:var(--global-foreground)}.viraui__menu-module__Indicator_btL99[data-kind=chevron]:dir(rtl){scale:-1 1}}@layer viraui.overrides{.viraui__menu-module__Item_9zmEO{cursor:pointer}.viraui__menu-module__Item_9zmEO:not([data-disabled]):hover,.viraui__menu-module__Item_9zmEO:not([data-disabled])[data-highlighted]{background:var(--global-contrast)}@container root not style(--effect-vibrancy:initial){.viraui__menu-module__Item_9zmEO:not([data-disabled]):hover,.viraui__menu-module__Item_9zmEO:not([data-disabled])[data-highlighted]{background:oklab(from var(--global-contrast) l a b/12%)}}.viraui__menu-module__Item_9zmEO:not([data-disabled],:hover)[data-checked]{background:light-dark(oklab(from var(--global-contrast) l a b/8%),oklab(from var(--global-contrast) l a b/5%))}.viraui__menu-module__Item_9zmEO[data-disabled]{color:var(--global-disabled-foreground);cursor:not-allowed}.viraui__menu-module__Item_9zmEO[data-sentiment=destructive]{color:var(--highlight-red);outline-color:var(--highlight-red)}.viraui__menu-module__Item_9zmEO[data-sentiment=destructive]:not([data-disabled]):hover,.viraui__menu-module__Item_9zmEO[data-sentiment=destructive]:not([data-disabled])[data-highlighted]{background:oklab(from var(--highlight-red) l a b/12%)}}
@layer viraui.preflight;@layer viraui.components{@property --vui-clamp-text-rows{syntax:"<integer>";inherits:false;initial-value:1}.viraui__clamp-text-module__ClampText_Whnkd{-webkit-line-clamp:var(--vui-clamp-text-rows);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.viraui__clamp-text-module__ClampText_Whnkd[data-clamp-text-inline=true]{display:-webkit-inline-box}}@layer viraui.overrides;
.system-studio-media-module__vLx21G__SystemStudioMedia{position:absolute;inset:0;overflow:clip}.system-studio-media-module__vLx21G__InertHost{padding-block-start:var(--space-l);padding-inline-start:var(--space-l);position:absolute;inset:0}.system-studio-media-module__vLx21G__Shell{block-size:100%;inline-size:100%;position:relative}.system-studio-media-module__vLx21G__Shot{object-fit:cover;object-position:left top;transform-origin:0 0;pointer-events:none;transform:scale(1.35)}
.waitlist-section-module__v2NGxW__WaitlistSection{min-block-size:100dvh;position:relative;overflow:clip}.waitlist-section-module__v2NGxW__Bg{pointer-events:none;z-index:-1;position:absolute;inset:0;mask-image:linear-gradient(oklch(0% 0 0/0) 20%,oklch(86% 0 0) 100%);mask-size:100% 100%;mask-repeat:no-repeat}.waitlist-section-module__v2NGxW__Bg:before{content:"";opacity:.1;filter:blur(var(--site-home-bg-blur,8px));background:var(--site-home-bg-image,url(https://viraui.gumlet.io/glass-gradient-1.png?fm=webp&q=80)) no-repeat center top / cover;position:absolute;inset:0}.waitlist-section-module__v2NGxW__Main{flex-direction:column;flex:auto;min-block-size:0;display:flex}.waitlist-section-module__v2NGxW__Content{flex-shrink:0;padding-block-start:clamp(4rem,12dvh,8rem);padding-block-end:var(--space-5xl)}.waitlist-section-module__v2NGxW__Bottom{flex-direction:column;flex-shrink:0;margin-block-start:auto;display:flex}@keyframes waitlist-section-module__v2NGxW__WaitlistPreviewEnter{0%{opacity:0;translate:0 100px}to{opacity:.8;translate:0}}.waitlist-section-module__v2NGxW__Preview{pointer-events:none;opacity:.8;justify-content:center;padding-block-start:var(--space-xl);display:flex}@supports (animation-timeline:view()){.waitlist-section-module__v2NGxW__Preview{opacity:0;animation-name:waitlist-section-module__v2NGxW__WaitlistPreviewEnter;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 50%;translate:0 100px}@media (prefers-reduced-motion:reduce){.waitlist-section-module__v2NGxW__Preview{opacity:.8;animation:none;translate:none}}}.waitlist-section-module__v2NGxW__PreviewMedia{inline-size:calc(6 * 23rem + 5 * var(--space-xl));flex-shrink:0;max-block-size:62dvh;overflow:clip;mask-image:linear-gradient(#000,oklch(0% 0 0/.5))}.waitlist-section-module__v2NGxW__BrandMark{padding-block-start:var(--space-xl);padding-inline:var(--space-l);pointer-events:none;mask-image:linear-gradient(#000,oklch(0% 0 0/.5))}.waitlist-section-module__v2NGxW__BrandLogo{opacity:.05;block-size:auto;inline-size:100%;display:block}.waitlist-section-module__v2NGxW__Honeypot{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@layer viraui.preflight;@layer viraui.components{@property --vui-glow-starting-angle{syntax:"<number>";inherits:true;initial-value:0}@property --vui-glow-angle-lag{syntax:"<time>";inherits:true;initial-value:80ms}@property --vui-glow-active-opacity{syntax:"<number>";inherits:true;initial-value:0}@property --vui-glow-spread{syntax:"<number>";inherits:true;initial-value:250}@property --vui-glow-border-width{syntax:"<length>";inherits:true;initial-value:2px}@property --vui-glow-border-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --vui-glow-border-offset{syntax:"<length>";inherits:true;initial-value:5px}@property --vui-glow-color{syntax:"*";inherits:true;initial-value:#0000}@property --__glow-radius-tl{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --__glow-radius-tr{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --__glow-radius-br{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --__glow-radius-bl{syntax:"<length-percentage>";inherits:true;initial-value:0}.viraui__glow-module__Glow_7394e{--vui-glow-border-color:var(--global-contrast);--vui-glow-color:conic-gradient(from 180deg at 50% 70%, #0000, var(--global-primary), #0000);--__glow-radius-tl:var(--vui-surface-border-radius-top-left);--__glow-radius-tr:var(--vui-surface-border-radius-top-right);--__glow-radius-br:var(--vui-surface-border-radius-bottom-right);--__glow-radius-bl:var(--vui-surface-border-radius-bottom-left);z-index:0;transition:--vui-glow-starting-angle var(--vui-glow-angle-lag) ease-out;position:relative}.viraui__glow-module__Glow_7394e[data-glow-fit-content=true]{max-width:fit-content}.viraui__glow-module__Glow_7394e[data-glow-rainbow=true]{--vui-glow-color:conic-gradient(from 180deg at 50% 50%, var(--highlight-cyan), var(--highlight-blue), var(--highlight-green), var(--highlight-purple), var(--highlight-red), var(--highlight-indigo), var(--highlight-yellow), var(--highlight-salmon), var(--highlight-magenta), var(--highlight-cyan))}.viraui__glow-module__Glow_7394e>*{--vui-glow-starting-angle:initial;--vui-glow-active-opacity:initial}@container style(--__corner-shape:round){.viraui__glow-module__Glow_7394e:after,.viraui__glow-module__Glow_7394e:before{--__corner-shape:round}}.viraui__glow-module__Glow_7394e:after,.viraui__glow-module__Glow_7394e:before{content:"";z-index:1;pointer-events:none;inset:calc(var(--vui-glow-border-offset) * -1);opacity:var(--vui-glow-active-opacity);border:var(--vui-glow-border-width) solid #0000;border-radius:calc(var(--vui-glow-border-offset) + var(--__glow-radius-tl)) calc(var(--vui-glow-border-offset) + var(--__glow-radius-tr)) calc(var(--vui-glow-border-offset) + var(--__glow-radius-br)) calc(var(--vui-glow-border-offset) + var(--__glow-radius-bl));transition:opacity 1s;position:absolute}@media (prefers-reduced-motion:reduce){.viraui__glow-module__Glow_7394e:after,.viraui__glow-module__Glow_7394e:before{display:none}}@media (hover:none),(pointer:coarse){.viraui__glow-module__Glow_7394e:after,.viraui__glow-module__Glow_7394e:before{display:none}}.viraui__glow-module__Glow_7394e:before{background:var(--vui-glow-border-color);mask:linear-gradient(#0000,#0000),conic-gradient(from calc(((var(--vui-glow-starting-angle) + (var(--vui-glow-spread) * .25)) - (var(--vui-glow-spread) * 1.5)) * 1deg),oklch(100% 0 0/.15) 0deg,#fff,oklch(100% 0 0/.15) calc(var(--vui-glow-spread) * 2.5deg));mask-clip:padding-box,border-box;mask-composite:intersect}.viraui__glow-module__Glow_7394e:after{background:var(--vui-glow-color);filter:brightness(1.5);mask:linear-gradient(#0000,#0000),conic-gradient(from calc(((var(--vui-glow-starting-angle) + (var(--vui-glow-spread) * .25)) - (var(--vui-glow-spread) * .5)) * 1deg),#0000 0deg,#fff,#0000 calc(var(--vui-glow-spread) * .5deg));background-size:calc(100% + var(--vui-glow-border-width) * 2) calc(100% + var(--vui-glow-border-width) * 2);background-position:calc(var(--vui-glow-border-width) * -1) calc(var(--vui-glow-border-width) * -1);mask-clip:padding-box,border-box;mask-composite:intersect}.viraui__glow-module__Glow_7394e[data-glow-global=true]:after{background-attachment:fixed}}@layer viraui.overrides;
@layer viraui.preflight;@layer viraui.components{@property --vui-accordion-island-gap{syntax:"<length>";inherits:true;initial-value:0}@property --vui-accordion-radius{syntax:"<length-percentage>";inherits:true;initial-value:0}.viraui__accordion-module__Accordion_wFOlN{--vui-accordion-island-gap:var(--space-m);--vui-accordion-radius:var(--radius-m);inline-size:100%}.viraui__accordion-module__Accordion_wFOlN:dir(rtl) .viraui__accordion-module__Trigger_4HzIb[data-stack-direction=row-reverse]{direction:ltr;flex-direction:row}.viraui__accordion-module__Trigger_4HzIb{cursor:pointer;text-align:start;inline-size:100%;color:inherit;background:0 0;border:0}.viraui__accordion-module__Trigger_4HzIb:focus-visible{outline-offset:-4px}.viraui__accordion-module__Trigger_4HzIb[data-disabled]{cursor:not-allowed;opacity:.5}.viraui__accordion-module__Item_66o2x[data-use-surface=true] .viraui__accordion-module__Trigger_4HzIb:focus-visible{border-radius:var(--radius-l);outline-offset:-4px}.viraui__accordion-module__IconSlot_AVQq3{flex-shrink:0;block-size:1rem;inline-size:1rem;position:relative}.viraui__accordion-module__Icon_qdu2v{transition:opacity var(--duration-fast) var(--easing-standard),rotate var(--duration-fast) var(--easing-standard);place-items:center;display:grid;position:absolute;inset:0}.viraui__accordion-module__Icon_qdu2v:first-of-type{opacity:1;rotate:none}.viraui__accordion-module__Icon_qdu2v:last-of-type{opacity:0;rotate:-90deg}.viraui__accordion-module__Trigger_4HzIb[data-panel-open] .viraui__accordion-module__Icon_qdu2v:first-of-type{opacity:0;rotate:90deg}.viraui__accordion-module__Trigger_4HzIb[data-panel-open] .viraui__accordion-module__Icon_qdu2v:last-of-type{opacity:1;rotate:none}.viraui__accordion-module__Panel_U1Ofk{block-size:var(--accordion-panel-height);transition:block-size var(--duration-fast) var(--easing-standard);overflow:hidden}.viraui__accordion-module__Panel_U1Ofk[data-ending-style],.viraui__accordion-module__Panel_U1Ofk[data-starting-style]{block-size:0}}@layer viraui.overrides{.viraui__accordion-module__Item_66o2x{inline-size:100%;transition:margin var(--duration-fast) var(--easing-standard),border-radius var(--duration-fast) var(--easing-standard)}.viraui__accordion-module__Item_66o2x[data-use-surface=true]{--vui-surface-border-radius-top-left:0;--vui-surface-border-radius-top-right:0;--vui-surface-border-radius-bottom-right:0;--vui-surface-border-radius-bottom-left:0}.viraui__accordion-module__Item_66o2x[data-use-surface=true]:not([data-open]){--vui-surface-background:#0000}.viraui__accordion-module__Item_66o2x[data-use-surface=true]:not([data-open])+.viraui__accordion-module__Item_66o2x[data-use-surface=true]:not([data-open]),.viraui__accordion-module__Item_66o2x[data-use-surface=true][data-open]+.viraui__accordion-module__Item_66o2x[data-use-surface=true][data-open]{border-top-width:0}.viraui__accordion-module__Item_66o2x[data-use-surface=true]:first-child,.viraui__accordion-module__Item_66o2x[data-use-surface=true]:not([data-open])+.viraui__accordion-module__Item_66o2x[data-use-surface=true][data-open],.viraui__accordion-module__Item_66o2x[data-use-surface=true][data-open]+.viraui__accordion-module__Item_66o2x[data-use-surface=true]:not([data-open]){--vui-surface-border-radius-top-left:var(--vui-accordion-radius);--vui-surface-border-radius-top-right:var(--vui-accordion-radius)}.viraui__accordion-module__Item_66o2x[data-use-surface=true]:last-child,.viraui__accordion-module__Item_66o2x[data-use-surface=true]:not([data-open]):has(+.viraui__accordion-module__Item_66o2x[data-use-surface=true][data-open]),.viraui__accordion-module__Item_66o2x[data-use-surface=true][data-open]:has(+.viraui__accordion-module__Item_66o2x[data-use-surface=true]:not([data-open])){--vui-surface-border-radius-bottom-left:var(--vui-accordion-radius);--vui-surface-border-radius-bottom-right:var(--vui-accordion-radius)}.viraui__accordion-module__Item_66o2x[data-use-surface=true]:not(:last-child):not([data-open]):has(+.viraui__accordion-module__Item_66o2x[data-use-surface=true][data-open]),.viraui__accordion-module__Item_66o2x[data-use-surface=true]:not(:last-child)[data-open]:has(+.viraui__accordion-module__Item_66o2x[data-use-surface=true]:not([data-open])){margin-block-end:var(--vui-accordion-island-gap)}.viraui__accordion-module__Accordion_wFOlN[data-islands=false] .viraui__accordion-module__Item_66o2x[data-use-surface=true]:not(:first-child){border-top-width:0}.viraui__accordion-module__Accordion_wFOlN[data-islands=false] .viraui__accordion-module__Item_66o2x[data-use-surface=true]:not([data-open])+:is(.viraui__accordion-module__Accordion_wFOlN[data-islands=false] .viraui__accordion-module__Item_66o2x[data-use-surface=true])[data-open],.viraui__accordion-module__Accordion_wFOlN[data-islands=false] .viraui__accordion-module__Item_66o2x[data-use-surface=true][data-open]+:is(.viraui__accordion-module__Accordion_wFOlN[data-islands=false] .viraui__accordion-module__Item_66o2x[data-use-surface=true]):not([data-open]){--vui-surface-border-radius-top-left:0;--vui-surface-border-radius-top-right:0}.viraui__accordion-module__Accordion_wFOlN[data-islands=false] .viraui__accordion-module__Item_66o2x[data-use-surface=true]:not([data-open]):has(+.viraui__accordion-module__Accordion_wFOlN[data-islands=false] .viraui__accordion-module__Item_66o2x[data-use-surface=true][data-open]),.viraui__accordion-module__Accordion_wFOlN[data-islands=false] .viraui__accordion-module__Item_66o2x[data-use-surface=true][data-open]:has(+.viraui__accordion-module__Accordion_wFOlN[data-islands=false] .viraui__accordion-module__Item_66o2x[data-use-surface=true]:not([data-open])){--vui-surface-border-radius-bottom-left:0;--vui-surface-border-radius-bottom-right:0}.viraui__accordion-module__Accordion_wFOlN[data-islands=false] .viraui__accordion-module__Item_66o2x[data-use-surface=true]:not(:last-child):not([data-open]):has(+.viraui__accordion-module__Accordion_wFOlN[data-islands=false] .viraui__accordion-module__Item_66o2x[data-use-surface=true][data-open]),.viraui__accordion-module__Accordion_wFOlN[data-islands=false] .viraui__accordion-module__Item_66o2x[data-use-surface=true]:not(:last-child)[data-open]:has(+.viraui__accordion-module__Accordion_wFOlN[data-islands=false] .viraui__accordion-module__Item_66o2x[data-use-surface=true]:not([data-open])){margin-block-end:0}}
@layer viraui.preflight;@layer viraui.components{@property --vui-popover-content-fade-duration{syntax:"<time>";inherits:true;initial-value:0s}.viraui__popover-module__Sheet_4x-7H{width:var(--positioner-width);height:var(--positioner-height);max-width:var(--available-width);transition:top var(--duration-fast) var(--easing-standard),right var(--duration-fast) var(--easing-standard),bottom var(--duration-fast) var(--easing-standard),left var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.viraui__popover-module__Sheet_4x-7H[data-instant=click],.viraui__popover-module__Sheet_4x-7H[data-instant=dismiss]{transition:none}.viraui__popover-module__SheetHeader_TCGKn{-webkit-user-select:none;user-select:none}.viraui__popover-module__Popup_pJyIh{box-sizing:border-box;width:var(--popup-width,auto);height:var(--popup-height,auto);transform-origin:var(--transform-origin);transition:width var(--duration-fast) var(--easing-standard),height var(--duration-fast) var(--easing-standard),opacity var(--duration-fast) var(--easing-entrance),transform var(--duration-fast) var(--easing-entrance);position:relative}.viraui__popover-module__Popup_pJyIh[data-ending-style],.viraui__popover-module__Popup_pJyIh[data-starting-style]{opacity:0;transform:scale(.96)}.viraui__popover-module__Popup_pJyIh[data-instant=click],.viraui__popover-module__Popup_pJyIh[data-instant=dismiss]{transition:none}@media (prefers-reduced-motion:reduce){.viraui__popover-module__Popup_pJyIh[data-ending-style],.viraui__popover-module__Popup_pJyIh[data-starting-style]{opacity:1;transform:none}}}@layer viraui.overrides{.viraui__popover-module__Viewport_KrjBC{--vui-popover-content-fade-duration:var(--duration-fast);grid-template-columns:minmax(0,1fr);width:100%;height:100%;display:grid;position:relative;overflow:clip}.viraui__popover-module__Viewport_KrjBC>[data-current],.viraui__popover-module__Viewport_KrjBC>[data-previous]{inline-size:calc(var(--popup-width) - 2px - var(--space-m) - var(--space-m));grid-area:1/1}.viraui__popover-module__Viewport_KrjBC[data-unstyled]>:is([data-current],[data-previous]){inline-size:var(--popup-width,100%)}.viraui__popover-module__Viewport_KrjBC[data-unstyled]>[data-previous]{block-size:var(--popup-height,100%)}.viraui__popover-module__Viewport_KrjBC>[data-previous]{block-size:calc(var(--popup-height) - 2px - var(--space-m) - var(--space-m));pointer-events:none;opacity:1;transition:opacity var(--vui-popover-content-fade-duration) var(--easing-standard);position:absolute;overflow:clip}.viraui__popover-module__Viewport_KrjBC>[data-previous][data-ending-style]{opacity:0}.viraui__popover-module__Viewport_KrjBC>[data-current]{opacity:1;transition:opacity var(--vui-popover-content-fade-duration) var(--easing-entrance)}.viraui__popover-module__Viewport_KrjBC>[data-current][data-starting-style]{opacity:0}.viraui__popover-module__Viewport_KrjBC[data-instant=click]>[data-current],.viraui__popover-module__Viewport_KrjBC[data-instant=click]>[data-previous],.viraui__popover-module__Viewport_KrjBC[data-instant=dismiss]>[data-current],.viraui__popover-module__Viewport_KrjBC[data-instant=dismiss]>[data-previous]{transition:none}@media (prefers-reduced-motion:reduce){.viraui__popover-module__Viewport_KrjBC>[data-current][data-starting-style],.viraui__popover-module__Viewport_KrjBC>[data-previous][data-ending-style]{opacity:1}}.viraui__popover-module__CloseButton_YOe2L.viraui__popover-module__CloseButton_YOe2L{position:absolute;inset-block-start:var(--space-s);inset-inline-end:var(--space-s)}}
@layer viraui.preflight;@layer viraui.components{@property --vui-progressive-blur-amount{syntax:"<length>";inherits:true;initial-value:16px}@property --__progressive-blur-factor{syntax:"<number>";inherits:false;initial-value:1}@property --__progressive-blur-mask-image{syntax:"<image>";inherits:false;initial-value:linear-gradient(#0000,#0000)}@property --__progressive-blur-mask-gradient{syntax:"*";inherits:false;initial-value:#0000}.viraui__progressive-blur-module__ProgressiveBlur_eIxTK{pointer-events:none}.viraui__progressive-blur-module__ProgressiveBlur_eIxTK[data-direction=top] .viraui__progressive-blur-module__Layer_zbzMS{--__progressive-blur-mask-image:linear-gradient(to top, var(--__progressive-blur-mask-gradient))}.viraui__progressive-blur-module__ProgressiveBlur_eIxTK[data-direction=right] .viraui__progressive-blur-module__Layer_zbzMS{--__progressive-blur-mask-image:linear-gradient(to right, var(--__progressive-blur-mask-gradient))}.viraui__progressive-blur-module__ProgressiveBlur_eIxTK[data-direction=bottom] .viraui__progressive-blur-module__Layer_zbzMS{--__progressive-blur-mask-image:linear-gradient(to bottom, var(--__progressive-blur-mask-gradient))}.viraui__progressive-blur-module__ProgressiveBlur_eIxTK[data-direction=left] .viraui__progressive-blur-module__Layer_zbzMS{--__progressive-blur-mask-image:linear-gradient(to left, var(--__progressive-blur-mask-gradient))}.viraui__progressive-blur-module__Layer_zbzMS{backdrop-filter:blur(calc(var(--vui-progressive-blur-amount) * var(--__progressive-blur-factor)));mask-image:var(--__progressive-blur-mask-image);position:absolute;inset:0}}@layer viraui.overrides;
.site-footer-module__dqbkDq__SiteFooter{z-index:1;flex-shrink:0;position:relative}.site-footer-module__dqbkDq__ProgressiveBlur{--site-home-bottom-scrim-size:8rem;block-size:var(--site-home-bottom-scrim-size);z-index:1;pointer-events:none;position:fixed;inset-block-end:0;inset-inline:0}
.site-header-module__qLjxBa__SiteHeader{z-index:3;padding-block-end:calc(var(--space-m) + env(safe-area-inset-bottom,0px));position:fixed;inset-block:auto 0;inset-inline:0}@media (min-width:48em){.site-header-module__qLjxBa__SiteHeader{inset-inline:unset;padding-block-end:0;position:sticky;inset-block:0 auto}}@media not (min-width:48em){.site-header-module__qLjxBa__SiteHeaderChrome{inline-size:100%}}@media not (min-width:48em){.site-header-module__qLjxBa__DesktopOnly{display:none}}@media (min-width:48em){.site-header-module__qLjxBa__MobileOnly{display:none}}.site-header-module__qLjxBa__MenuItem{padding-block:var(--space-m);animation:site-header-module__qLjxBa__menu-item-in var(--duration-fast) var(--easing-entrance) both;animation-delay:calc(var(--stagger-index,0) * var(--duration-instant))}@keyframes site-header-module__qLjxBa__menu-item-in{0%{opacity:0;translate:0 var(--space-m)}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.site-header-module__qLjxBa__MenuItem{animation:none}}
.page-module__O9ZbMG__HomePage{position:relative}.page-module__O9ZbMG__Bg{aspect-ratio:16/9;pointer-events:none;z-index:-1;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:clip;mask-image:linear-gradient(#d4d4d4 0%,#0000 80%);mask-size:100% 100%;mask-repeat:no-repeat}.page-module__O9ZbMG__Bg:before{content:"";opacity:var(--site-home-bg-opacity,.1);filter:blur(var(--site-home-bg-blur,8px));background:var(--site-home-bg-image,url(https://viraui.gumlet.io/glass-gradient-1.png?fm=webp&q=80)) no-repeat left 50% / cover;mix-blend-mode:hard-light;position:absolute;inset:0}
.split-login-screen-module__DgrzHG__SplitLoginScreen{--enter-step:var(--duration-instant);--column-delay:var(--duration-fast);--column-base:0;--intro-base:var(--column-base);--form-base:calc(var(--intro-base) + var(--enter-step));background-color:var(--global-background);flex:1 1 0;min-block-size:0;overflow:clip auto}@media (min-width:48em){.split-login-screen-module__DgrzHG__SplitLoginScreen{--column-base:calc(var(--column-delay) + var(--duration-slow));grid-template-columns:3fr 2fr;overflow:clip}}.split-login-screen-module__DgrzHG__IntroItem{opacity:0;animation:split-login-screen-module__DgrzHG__EnterSlide var(--duration-slow) var(--easing-entrance) both;animation-delay:var(--intro-base)}@media (prefers-reduced-motion:reduce){.split-login-screen-module__DgrzHG__IntroItem{opacity:1;animation:none}}.split-login-screen-module__DgrzHG__Field,.split-login-screen-module__DgrzHG__Submit,.split-login-screen-module__DgrzHG__Divider,.split-login-screen-module__DgrzHG__Social,.split-login-screen-module__DgrzHG__Signup{--enter-delay:calc(var(--form-base) + (sibling-index() - 1) * var(--enter-step))}.split-login-screen-module__DgrzHG__Field,.split-login-screen-module__DgrzHG__Submit,.split-login-screen-module__DgrzHG__Social,.split-login-screen-module__DgrzHG__Signup{opacity:0;animation:split-login-screen-module__DgrzHG__EnterSlide var(--duration-slow) var(--easing-entrance) both;animation-delay:var(--enter-delay)}@media (prefers-reduced-motion:reduce){.split-login-screen-module__DgrzHG__Field,.split-login-screen-module__DgrzHG__Submit,.split-login-screen-module__DgrzHG__Social,.split-login-screen-module__DgrzHG__Signup{opacity:1;animation:none}}.split-login-screen-module__DgrzHG__Legal{opacity:0;animation:split-login-screen-module__DgrzHG__EnterSlide var(--duration-slow) var(--easing-entrance) both;animation-delay:calc(var(--form-base) + 7 * var(--enter-step))}@media (prefers-reduced-motion:reduce){.split-login-screen-module__DgrzHG__Legal{opacity:1;animation:none}}.split-login-screen-module__DgrzHG__RuleStart,.split-login-screen-module__DgrzHG__RuleEnd{animation:split-login-screen-module__DgrzHG__ExpandRule var(--duration-slow) var(--easing-entrance) both;animation-delay:var(--enter-delay);transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.split-login-screen-module__DgrzHG__RuleStart,.split-login-screen-module__DgrzHG__RuleEnd{animation:none;transform:none}}.split-login-screen-module__DgrzHG__RuleStart{transform-origin:100%}.split-login-screen-module__DgrzHG__RuleEnd{transform-origin:0}.split-login-screen-module__DgrzHG__Or{opacity:0;animation:split-login-screen-module__DgrzHG__EnterFade var(--duration-slow) var(--easing-entrance) both;animation-delay:var(--enter-delay)}@media (prefers-reduced-motion:reduce){.split-login-screen-module__DgrzHG__Or{opacity:1;animation:none}}@keyframes split-login-screen-module__DgrzHG__ColumnFromRight{0%{opacity:0}to{opacity:1}}@keyframes split-login-screen-module__DgrzHG__EnterSlide{0%{opacity:0;translate:0 .35rem}to{opacity:1;translate:0}}@keyframes split-login-screen-module__DgrzHG__EnterFade{0%{opacity:0}to{opacity:1}}@keyframes split-login-screen-module__DgrzHG__ExpandRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.split-login-screen-module__DgrzHG__FormColumn{flex-direction:column;justify-content:safe center;min-block-size:100%;display:flex}@media (min-width:48em){.split-login-screen-module__DgrzHG__FormColumn{overflow-y:auto}}.split-login-screen-module__DgrzHG__MediaColumn{opacity:0;min-block-size:0;animation:split-login-screen-module__DgrzHG__ColumnFromRight calc(var(--duration-slow) * 4) var(--easing-entrance) both;animation-delay:var(--column-delay);overflow:clip}@media (prefers-reduced-motion:reduce){.split-login-screen-module__DgrzHG__MediaColumn{opacity:1;animation:none}}.split-login-screen-module__DgrzHG__MediaSurface{block-size:100%}.split-login-screen-module__DgrzHG__MediaSurface:before{content:"";pointer-events:none;background-image:linear-gradient(to bottom, var(--global-contrast), transparent);position:absolute;inset:0;mask-image:radial-gradient(circle,#000 1px,#0000 1.25px);mask-size:1.5rem 1.5rem;mask-repeat:repeat}.split-login-screen-module__DgrzHG__MediaStage{position:relative;overflow:clip;mask-image:linear-gradient(#000 60%,#0000)}.split-login-screen-module__DgrzHG__IsoPlane{inline-size:max-content;position:absolute;inset-block-start:2rem;inset-inline-start:-6rem}@media (prefers-reduced-motion:reduce){.split-login-screen-module__DgrzHG__IsoPlane{inset-inline-start:0;transform:none}}.split-login-screen-module__DgrzHG__BrandMark{background-color:var(--global-foreground);opacity:.45;block-size:1.5rem;inline-size:5rem;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}
.card-login-screen-module__8H8HuG__CardLoginScreen{--enter-step:var(--duration-instant);--card-delay:var(--duration-fast);--form-base:var(--card-delay);isolation:isolate;block-size:100%;inline-size:100%;position:relative;overflow:clip}.card-login-screen-module__8H8HuG__Backdrop{z-index:0;object-fit:cover;object-position:bottom center;pointer-events:none;opacity:0;block-size:100%;inline-size:100%;animation:card-login-screen-module__8H8HuG__BackdropEnter calc(var(--duration-slow) * 7) var(--easing-entrance) both;position:absolute;inset-block-end:0;inset-inline:0;scale:1.2}@media (prefers-reduced-motion:reduce){.card-login-screen-module__8H8HuG__Backdrop{opacity:1;animation:none;scale:1}}.card-login-screen-module__8H8HuG__Content{z-index:1;position:relative}.card-login-screen-module__8H8HuG__Header{opacity:0;animation:card-login-screen-module__8H8HuG__EnterFade var(--duration-slow) var(--easing-entrance) both;animation-delay:var(--card-delay)}@media (prefers-reduced-motion:reduce){.card-login-screen-module__8H8HuG__Header{opacity:1;animation:none}}.card-login-screen-module__8H8HuG__Card{opacity:0;filter:blur(.75rem);animation:card-login-screen-module__8H8HuG__CardEnter var(--duration-slow) var(--easing-entrance) both;animation-delay:var(--card-delay)}@media (prefers-reduced-motion:reduce){.card-login-screen-module__8H8HuG__Card{opacity:1;filter:none;animation:none}}.card-login-screen-module__8H8HuG__Intro{--enter-delay:var(--form-base)}.card-login-screen-module__8H8HuG__Social,.card-login-screen-module__8H8HuG__Divider,.card-login-screen-module__8H8HuG__Fields,.card-login-screen-module__8H8HuG__FooterRule,.card-login-screen-module__8H8HuG__Signup{--enter-delay:calc(var(--form-base) + sibling-index() * var(--enter-step))}.card-login-screen-module__8H8HuG__Intro,.card-login-screen-module__8H8HuG__Social,.card-login-screen-module__8H8HuG__Fields,.card-login-screen-module__8H8HuG__Signup{opacity:0;animation:card-login-screen-module__8H8HuG__EnterSlide var(--duration-slow) var(--easing-entrance) both;animation-delay:var(--enter-delay)}@media (prefers-reduced-motion:reduce){.card-login-screen-module__8H8HuG__Intro,.card-login-screen-module__8H8HuG__Social,.card-login-screen-module__8H8HuG__Fields,.card-login-screen-module__8H8HuG__Signup{opacity:1;animation:none}}.card-login-screen-module__8H8HuG__RuleStart,.card-login-screen-module__8H8HuG__RuleEnd,.card-login-screen-module__8H8HuG__FooterRule{animation:card-login-screen-module__8H8HuG__ExpandRule var(--duration-slow) var(--easing-entrance) both;animation-delay:var(--enter-delay);transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.card-login-screen-module__8H8HuG__RuleStart,.card-login-screen-module__8H8HuG__RuleEnd,.card-login-screen-module__8H8HuG__FooterRule{animation:none;transform:none}}.card-login-screen-module__8H8HuG__RuleStart{transform-origin:100%}.card-login-screen-module__8H8HuG__RuleEnd{transform-origin:0}.card-login-screen-module__8H8HuG__FooterRule{transform-origin:50%}.card-login-screen-module__8H8HuG__Or{opacity:0;animation:card-login-screen-module__8H8HuG__EnterFade var(--duration-slow) var(--easing-entrance) both;animation-delay:var(--enter-delay)}@media (prefers-reduced-motion:reduce){.card-login-screen-module__8H8HuG__Or{opacity:1;animation:none}}@keyframes card-login-screen-module__8H8HuG__BackdropEnter{0%{opacity:0;scale:1.2}to{opacity:1;scale:1}}@keyframes card-login-screen-module__8H8HuG__CardEnter{0%{opacity:0;filter:blur(.75rem)}to{opacity:1;filter:blur()}}@keyframes card-login-screen-module__8H8HuG__EnterSlide{0%{opacity:0;translate:0 .5rem}to{opacity:1;translate:0}}@keyframes card-login-screen-module__8H8HuG__EnterFade{0%{opacity:0}to{opacity:1}}@keyframes card-login-screen-module__8H8HuG__ExpandRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
