/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-5xl:64rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-semibold:600;--font-weight-bold:700;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-base-content:var(--skua-fg);--color-error:var(--skua-danger)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.-z-10{z-index:calc(10*-1)}.-z-20{z-index:calc(20*-1)}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.my-5{margin-block:calc(var(--spacing)*5)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-1{margin-left:calc(var(--spacing)*1)}.hero-arrow-path{--hero-arrow-path:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle{--hero-exclamation-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle{--hero-information-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%2011.25.041-.02a.75.75%200%200%201%201.063.852l-.708%202.836a.75.75%200%200%200%201.063.853l.041-.021M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9-3.75h.008v.008H12V8.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.h-11{height:calc(var(--spacing)*11)}.h-px{height:1px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[calc\(100vh-0px\)\]{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-11{width:calc(var(--spacing)*11)}.w-80{width:calc(var(--spacing)*80)}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-80{max-width:calc(var(--spacing)*80)}.max-w-\[var\(--vp-shell-max\)\]{max-width:var(--vp-shell-max)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[var\(--vp-radius\)\]{border-radius:var(--vp-radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--vp-line\)\]{border-color:var(--vp-line)}.bg-\[var\(--vp-line\)\]{background-color:var(--vp-line)}.bg-\[var\(--vp-surface-inset\)\]{background-color:var(--vp-surface-inset)}.p-3{padding:calc(var(--spacing)*3)}.p-\[var\(--vp-panel-pad\)\]{padding:var(--vp-panel-pad)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-8{padding-top:calc(var(--spacing)*8)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.text-\[var\(--vp-accent\)\]{color:var(--vp-accent)}.text-\[var\(--vp-energy\)\]{color:var(--vp-energy)}.text-\[var\(--vp-text\)\]{color:var(--vp-text)}.text-\[var\(--vp-text-dim\)\]{color:var(--vp-text-dim)}.text-\[var\(--vp-text-faint\)\]{color:var(--vp-text-faint)}.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/70{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.text-error{color:var(--color-error)}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.hover\:cursor-pointer:hover{cursor:pointer}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:max-w-96{max-width:calc(var(--spacing)*96)}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,320px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,320px) minmax(0,1fr)}}@media (min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}}:root{--skua-bg:#141417;--skua-bg-elevated:#1c1c21;--skua-fg:#fafafa;--skua-fg-muted:#a1a1aa;--skua-border:#2a2a31;--skua-ring:#d4d4d8;--skua-accent:#fafafa;--skua-accent-fg:#18181b;--skua-danger:#f0555f;--skua-success:#34c5b4;--skua-warning:#f0a23c;--skua-info:#5b9ef2;--skua-radius:.5rem;--skua-shadow:0 10px 30px -12px #000000b3,0 2px 8px #00000073;--skua-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--skua-font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--skua-font-size:.875rem;--skua-icon-size:1rem;--skua-space:4px;--skua-ease:cubic-bezier(.22,1,.36,1);--skua-duration:.16s;--skua-duration-exit:.12s;--sk-r:var(--skua-radius);--sk-r-sm:calc(var(--skua-radius)*.5);--sk-r-lg:calc(var(--skua-radius)*1.5);--sk-fs-2xs:calc(var(--skua-font-size)*.786);--sk-fs-xs:calc(var(--skua-font-size)*.857);--sk-fs-sm:calc(var(--skua-font-size)*.929);--sk-fs-md:calc(var(--skua-font-size)*1.071);--sk-fs-lg:calc(var(--skua-font-size)*1.143);--sk-fs-xl:calc(var(--skua-font-size)*1.286);--sk-fs-2xl:calc(var(--skua-font-size)*1.571);--sk-icon-2xs:calc(var(--skua-icon-size)*.4375);--sk-icon-xs:calc(var(--skua-icon-size)*.5625);--sk-icon-sm:calc(var(--skua-icon-size)*.8125);--sk-icon-ssm:calc(var(--skua-icon-size)*.875);--sk-icon-md:calc(var(--skua-icon-size)*1.125);--sk-icon-lg:calc(var(--skua-icon-size)*1.75);--sk-space-0h:calc(var(--skua-space)*.5);--sk-space-1:var(--skua-space);--sk-space-1h:calc(var(--skua-space)*1.5);--sk-space-2:calc(var(--skua-space)*2);--sk-space-2h:calc(var(--skua-space)*2.5);--sk-space-3:calc(var(--skua-space)*3);--sk-space-3h:calc(var(--skua-space)*3.5);--sk-space-4:calc(var(--skua-space)*4);--sk-space-4h:calc(var(--skua-space)*4.5);--sk-space-5:calc(var(--skua-space)*5);--sk-space-6:calc(var(--skua-space)*6);--sk-canvas:#0a0a0c;--sk-bw:1px;--sk-hover:var(--skua-fg)}@supports (color:color-mix(in lab, red, red)){:root{--sk-hover:color-mix(in srgb,var(--skua-fg)6%,var(--skua-bg))}}:root{--sk-hi:var(--skua-fg)}@supports (color:color-mix(in lab, red, red)){:root{--sk-hi:color-mix(in srgb,var(--skua-fg)8%,var(--skua-bg-elevated))}}:root{--sk-soft:var(--skua-accent)}@supports (color:color-mix(in lab, red, red)){:root{--sk-soft:color-mix(in srgb,var(--skua-accent)14%,transparent)}}:root{--sk-soft-2:var(--skua-accent)}@supports (color:color-mix(in lab, red, red)){:root{--sk-soft-2:color-mix(in srgb,var(--skua-accent)22%,transparent)}}:root{--sk-neutral-soft:var(--skua-fg)}@supports (color:color-mix(in lab, red, red)){:root{--sk-neutral-soft:color-mix(in srgb,var(--skua-fg)8%,transparent)}}:root{--sk-danger-soft:var(--skua-danger)}@supports (color:color-mix(in lab, red, red)){:root{--sk-danger-soft:color-mix(in srgb,var(--skua-danger)16%,transparent)}}:root{--sk-success-soft:var(--skua-success)}@supports (color:color-mix(in lab, red, red)){:root{--sk-success-soft:color-mix(in srgb,var(--skua-success)16%,transparent)}}:root{--sk-warning-soft:var(--skua-warning)}@supports (color:color-mix(in lab, red, red)){:root{--sk-warning-soft:color-mix(in srgb,var(--skua-warning)16%,transparent)}}:root{--sk-info-soft:var(--skua-info)}@supports (color:color-mix(in lab, red, red)){:root{--sk-info-soft:color-mix(in srgb,var(--skua-info)16%,transparent)}}:root{--sk-chip-r:var(--sk-r-sm);--skua-scrollbar:var(--skua-fg-muted)}@supports (color:color-mix(in lab, red, red)){:root{--skua-scrollbar:color-mix(in srgb,var(--skua-fg-muted)42%,transparent)}}:root{--skua-scrollbar-track:transparent;--skua-scrollbar-size:10px;--skua-scrollbar-radius:999px;--skua-scrollbar-track-border:0 solid transparent;--skua-scrollbar-inset:calc(var(--sk-r) + 2px);--skua-selection:var(--skua-accent)}@supports (color:color-mix(in lab, red, red)){:root{--skua-selection:color-mix(in srgb,var(--skua-accent)26%,var(--skua-bg))}}:root{--skua-cursor:default;--skua-cursor-text:text;--skua-cursor-pointer:pointer;--sk-h:36px;--sk-px:var(--sk-space-3);--sk-fs:var(--skua-font-size);--sk-icon:var(--skua-icon-size);--sk-gap:var(--sk-space-2)}:root[data-theme=light]{--skua-bg:#fff;--skua-bg-elevated:#fff;--skua-fg:#18181b;--skua-fg-muted:#71717a;--skua-border:#e4e4e7;--skua-ring:#18181b;--skua-accent:#18181b;--skua-accent-fg:#fafafa;--skua-danger:#dc2626;--skua-success:#0d9488;--skua-warning:#c2740a;--skua-info:#2563eb;--skua-shadow:0 10px 30px -12px #0000002e,0 2px 8px #00000014;--sk-canvas:#fafafa;--skua-scrollbar:var(--skua-fg-muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--skua-scrollbar:color-mix(in srgb,var(--skua-fg-muted)38%,transparent)}}[data-size=sm]{--sk-h:32px;--sk-px:calc(var(--skua-space)*2.5);--sk-fs:var(--sk-fs-sm);--sk-icon:var(--sk-icon-ssm);--sk-gap:calc(var(--skua-space)*1.5)}[data-size=md]{--sk-h:36px;--sk-px:var(--sk-space-3);--sk-fs:var(--skua-font-size);--sk-icon:var(--skua-icon-size);--sk-gap:var(--sk-space-2)}[data-size=lg]{--sk-h:44px;--sk-px:calc(var(--skua-space)*3.5);--sk-fs:var(--sk-fs-lg);--sk-icon:var(--sk-icon-md);--sk-gap:calc(var(--skua-space)*2.5)}.sk-sm{--sk-h:32px;--sk-px:calc(var(--skua-space)*2.5);--sk-fs:var(--sk-fs-sm);--sk-icon:var(--sk-icon-ssm)}.sk-md{--sk-h:36px;--sk-px:var(--sk-space-3);--sk-fs:var(--skua-font-size);--sk-icon:var(--skua-icon-size)}.sk-lg{--sk-h:44px;--sk-px:calc(var(--skua-space)*3.5);--sk-fs:var(--sk-fs-lg);--sk-icon:var(--sk-icon-md)}html{cursor:var(--skua-cursor);scrollbar-width:thin;scrollbar-color:var(--skua-scrollbar)var(--skua-scrollbar-track)}html,body{background:var(--sk-canvas)}body{color:var(--skua-fg);font-family:var(--skua-font);min-height:100dvh}.sk-sitenav{background:var(--skua-bg);border-bottom:1px solid var(--skua-border)}.sk-sitenav--sticky{z-index:40;background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}@media (max-width:1279px){.sk-sitenav--sticky{background:var(--sk-canvas);border-bottom-color:var(--skua-border)}}.sk-dash{align-items:flex-start;min-height:100vh;display:flex}.sk-dash__rail{border-right:1px solid var(--skua-border);width:15rem;height:100vh;transition:width var(--skua-duration)var(--skua-ease);flex-direction:column;flex-shrink:0;align-self:flex-start;display:flex;position:sticky;top:0;overflow:hidden}.sk-dash__head{justify-content:space-between;align-items:center;gap:var(--sk-space-2);padding:var(--sk-space-3)var(--sk-space-4);border-bottom:1px solid var(--skua-border);min-height:3.5rem;display:flex}.sk-dash__brand{font-weight:600;font-size:var(--sk-fs-md);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sk-dash__nav{gap:var(--sk-space-1);padding:var(--sk-space-3);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.sk-dash__foot{gap:var(--sk-space-1);border-top:1px solid var(--skua-border);padding:var(--sk-space-3);flex-direction:column;display:flex}.sk-dash__who{font-size:var(--sk-fs-xs);padding:0 .75rem var(--sk-space-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-dash .sk-sidelink{align-items:center;gap:var(--sk-space-2h);border-radius:var(--sk-r);font-size:var(--sk-fs-sm);color:var(--skua-fg-muted);white-space:nowrap;transition:background var(--skua-duration)var(--skua-ease),color var(--skua-duration)var(--skua-ease);padding:.5rem .75rem;text-decoration:none;display:flex}.sk-dash .sk-sidelink:hover{background:var(--sk-hover);color:var(--skua-fg)}.sk-dash .sk-sidelink.is-active{background:var(--sk-hover);color:var(--skua-fg);font-weight:500}.sk-dash .sk-sidelink:focus-visible,.sk-dash__toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--skua-ring);outline:none}.sk-sidelink__icon{width:var(--sk-icon-md);height:var(--sk-icon-md);flex-shrink:0;display:inline-flex}.sk-dash__toggle{align-items:center;gap:var(--sk-space-2);cursor:var(--skua-cursor-pointer);border-radius:var(--sk-r);font:inherit;color:var(--skua-fg-muted);background:0 0;border:0;padding:.375rem .5rem;display:inline-flex}.sk-dash__toggle:hover{background:var(--sk-hover);color:var(--skua-fg)}.sk-dash__chevron{width:var(--sk-icon-md);height:var(--sk-icon-md);transition:transform var(--skua-duration)var(--skua-ease)}.sk-dash__rail[data-collapsed=true]{width:3.5rem}.sk-dash__rail[data-collapsed=true] .sk-sidelink__label,.sk-dash__rail[data-collapsed=true] .sk-dash__brand,.sk-dash__rail[data-collapsed=true] .sk-dash__who{display:none}.sk-dash__rail[data-collapsed=true] .sk-sidelink,.sk-dash__rail[data-collapsed=true] .sk-dash__head{justify-content:center;padding-left:0;padding-right:0}.sk-dash__rail[data-collapsed=true] .sk-dash__chevron{transform:rotate(180deg)}@media (max-width:640px){.sk-dash__rail[data-collapsed=false]{z-index:50;background:var(--sk-canvas);height:100vh;box-shadow:var(--skua-shadow);position:fixed;top:0;bottom:0;left:0}}.sk-dash__panel{flex-direction:column;flex:1;min-width:0;display:flex}.sk-dash__super{padding:var(--sk-space-5)var(--sk-space-6)var(--sk-space-4);border-bottom:1px solid var(--skua-border)}.sk-dash__body{padding:var(--sk-space-6);flex:auto}.sk-dash__section{margin-top:var(--sk-space-6)}.sk-dash__section:first-child{margin-top:0}.sk-dash__section-title{margin:0 0 var(--sk-space-3);font-size:var(--sk-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--skua-fg-muted);font-weight:500}::selection{background:var(--skua-selection)}::-webkit-scrollbar{width:var(--skua-scrollbar-size);height:var(--skua-scrollbar-size)}::-webkit-scrollbar-track{background:var(--skua-scrollbar-track);border:var(--skua-scrollbar-track-border)}::-webkit-scrollbar-thumb{background:var(--skua-scrollbar);border-radius:var(--skua-scrollbar-radius)}::-webkit-scrollbar-thumb:hover{background:var(--skua-fg-muted)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--skua-fg-muted)66%,transparent)}}input,textarea,[contenteditable],.sk-num,.sk-mini-input{cursor:var(--skua-cursor-text)}.sk-scroll::-webkit-scrollbar-track{margin-top:var(--skua-scrollbar-inset);margin-bottom:var(--skua-scrollbar-inset)}.sk-listbox::-webkit-scrollbar-track{margin-top:var(--skua-scrollbar-inset);margin-bottom:var(--skua-scrollbar-inset)}.sk-dialog-body::-webkit-scrollbar-track{margin-top:var(--skua-scrollbar-inset);margin-bottom:var(--skua-scrollbar-inset)}.console::-webkit-scrollbar-track{margin-top:var(--skua-scrollbar-inset);margin-bottom:var(--skua-scrollbar-inset)}.sk-focusable:focus-visible,.sk-focusable.is-focus{border-color:var(--skua-ring);outline:none}.sk-focusable:focus{outline:none}.is-disabled,[data-disabled],:disabled{opacity:.5;cursor:not-allowed}.sk-glyph{width:var(--sk-icon);height:var(--sk-icon);stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}@keyframes sk-spin{to{transform:rotate(360deg)}}.sk-spinner{animation:.7s linear infinite sk-spin}.sk-spinner circle{opacity:.25}.sk-spinner path{opacity:1}.sk-h1,.sk-content h1{font-size:clamp(calc(var(--skua-font-size)*2.286),1.4rem + 2.4vw,calc(var(--skua-font-size)*3.429));letter-spacing:-.02em;color:var(--skua-fg);margin:0;font-weight:680;line-height:1.1}.sk-h2,.sk-content h2{font-size:clamp(calc(var(--skua-font-size)*1.714),1.2rem + 1.2vw,calc(var(--skua-font-size)*2.286));letter-spacing:-.015em;color:var(--skua-fg);margin:0;font-weight:650;line-height:1.15}.sk-h3,.sk-content h3{font-size:var(--sk-fs-2xl);letter-spacing:-.01em;color:var(--skua-fg);margin:0;font-weight:600;line-height:1.25}.sk-h4,.sk-content h4{font-size:var(--sk-fs-xl);color:var(--skua-fg);margin:0;font-weight:600;line-height:1.3}.sk-h5,.sk-content h5{font-size:var(--sk-fs-lg);color:var(--skua-fg);margin:0;font-weight:600;line-height:1.4}.sk-h6,.sk-content h6{font-size:var(--sk-fs-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--skua-fg-muted);margin:0;font-weight:600;line-height:1.4}.sk-lead{font-size:clamp(calc(var(--skua-font-size)*1.429),1.05rem + .7vw,calc(var(--skua-font-size)*1.714));letter-spacing:-.01em;color:var(--skua-fg);font-weight:400;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.sk-lead{color:color-mix(in srgb,var(--skua-fg)88%,var(--skua-bg))}}.sk-lead{margin:0}.sk-p,.sk-content p:not(.sk-lead){font-size:var(--sk-fs-md);color:var(--skua-fg);margin:0;line-height:1.65}.sk-content p:not(.sk-lead){color:var(--skua-fg)}@supports (color:color-mix(in lab, red, red)){.sk-content p:not(.sk-lead){color:color-mix(in srgb,var(--skua-fg)86%,var(--skua-bg))}}.sk-muted{color:var(--skua-fg-muted)}.sk-small{font-size:var(--sk-fs-sm);color:var(--skua-fg-muted);line-height:1.5}.sk-link,.sk-content a{color:var(--skua-fg);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--skua-border);-webkit-text-decoration-color:var(--skua-border);text-decoration-color:var(--skua-border);transition:text-decoration-color var(--skua-duration)var(--skua-ease)}.sk-link:hover,.sk-content a:hover{-webkit-text-decoration-color:var(--skua-fg-muted);-webkit-text-decoration-color:var(--skua-fg-muted);text-decoration-color:var(--skua-fg-muted)}.sk-code,.sk-content code{font-family:var(--skua-font-mono);border-radius:var(--sk-r-sm);background:var(--sk-hover);color:var(--skua-fg);padding:.1em .35em;font-size:.875em}.sk-kbd{font-family:var(--skua-font-mono);font-size:var(--sk-fs-sm);border:var(--sk-bw)solid var(--skua-border);border-radius:var(--sk-r-sm);color:var(--skua-fg-muted);border-bottom-width:2px;padding:.1em .4em}.sk-content{flex-direction:column;gap:.85rem;display:flex}.sk-content :is(h1,h2,h3){margin-top:.5rem}.sk-content ul,.sk-content ol{color:var(--skua-fg);flex-direction:column;gap:.35rem;margin:0;padding-left:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sk-content ul,.sk-content ol{color:color-mix(in srgb,var(--skua-fg)86%,var(--skua-bg))}}.sk-theme-switch{width:36px;height:20px;padding:0}.sk-theme-switch .sk-thumb{place-items:center;width:14px;height:14px;display:grid;left:2px}.sk-theme-switch.is-checked .sk-thumb{transform:translate(16px,-50%)}.sk-theme-switch .sk-glyph{width:var(--sk-icon-xs);height:var(--sk-icon-xs);stroke-width:2.2px;color:var(--skua-fg-muted)}.sk-theme-switch.is-checked .sk-thumb .sk-glyph{color:var(--skua-accent)}.sk-theme-moon,.sk-theme-switch.is-checked .sk-theme-sun{display:none}.sk-theme-switch.is-checked .sk-theme-moon{display:inline}.sk-page{background:var(--sk-canvas);color:var(--skua-fg);min-height:100dvh;font-family:var(--skua-font)}.sk-home{flex-direction:column;gap:2.75rem;max-width:56rem;margin:0 auto;padding:2rem 1.25rem 6rem;display:flex}.sk-home-top{justify-content:space-between;align-items:center;display:flex}.sk-badge-row{gap:.5rem;display:flex}.sk-home-section{border-top:var(--sk-bw)solid var(--skua-border);flex-direction:column;gap:1rem;padding-top:1.75rem;display:flex}.sk-home-form{flex-direction:column;gap:1rem;max-width:30rem;display:flex}.sk-home-actions{justify-content:flex-start;display:flex}.sk-home-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sk-home-edge{justify-content:flex-end;display:flex}.sk-home-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.sk-card{background:var(--skua-bg);border:var(--sk-bw)solid var(--skua-border);border-radius:var(--sk-r);padding:var(--sk-space-4h);gap:var(--sk-space-3);flex-direction:column;display:flex}.sk-card-head{gap:var(--sk-space-0h);flex-direction:column;display:flex}.sk-card-title{font-size:var(--sk-fs-md);color:var(--skua-fg);margin:0;font-weight:600}.sk-card-sub{font-size:var(--sk-fs-sm);color:var(--skua-fg-muted);margin:0}.sk-card-body{gap:var(--sk-space-2h);flex-direction:column;display:flex}.sk-card-foot{gap:var(--sk-space-2);justify-content:flex-start;margin-top:auto;display:flex}.sk-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sk-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sk-header-text{flex-direction:column;gap:3px;min-width:0;display:flex}.sk-header-sub{font-size:var(--skua-font-size);color:var(--skua-fg-muted);margin:0}.sk-header-actions{flex:none;gap:.5rem;display:flex}.sk-list{flex-direction:column;margin:0;display:flex}.sk-list-row{padding:var(--sk-space-2h)0;border-top:var(--sk-bw)solid var(--skua-border);gap:1rem;display:flex}.sk-list-row:first-child{border-top:0}.sk-list-title{width:35%;max-width:200px;font-size:var(--sk-fs);color:var(--skua-fg-muted);flex:none;margin:0}.sk-list-val{min-width:0;font-size:var(--sk-fs);color:var(--skua-fg);flex:1;margin:0}.sk-table-wrap{border:var(--sk-bw)solid var(--skua-border);border-radius:var(--sk-r);background:var(--skua-bg);max-width:100%;overflow:auto}.sk-table{border-collapse:collapse;width:100%;font-size:var(--sk-fs)}.sk-table thead th{z-index:1;background:var(--skua-bg);position:sticky;top:0}.sk-th{text-align:left;font-size:var(--sk-fs-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--skua-fg-muted);padding:var(--sk-space-2h)var(--sk-space-3h);border-bottom:var(--sk-bw)solid var(--skua-border);white-space:nowrap;font-weight:600}.sk-th-sort{appearance:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;font-weight:inherit;align-items:center;gap:var(--sk-space-1);cursor:var(--skua-cursor-pointer);background:0 0;border:0;padding:0;display:inline-flex}.sk-th-sort:hover{color:var(--skua-fg)}.sk-th-sort:focus-visible{color:var(--skua-fg);outline:none}.sk-sort-ind{opacity:0;transition:opacity var(--skua-duration)var(--skua-ease),transform var(--skua-duration)var(--skua-ease);display:inline-flex}.sk-th-sort:hover .sk-sort-ind{opacity:.45}.sk-sort-ind.is-active{opacity:1;color:var(--skua-fg)}.sk-sort-ind.is-asc{transform:rotate(180deg)}.sk-td{padding:var(--sk-space-3)var(--sk-space-3h);border-bottom:var(--sk-bw)solid var(--skua-border);color:var(--skua-fg);vertical-align:middle}.sk-table tbody tr:last-child .sk-td{border-bottom:0}.sk-tr--click{cursor:var(--skua-cursor-pointer)}.sk-table tbody tr:hover .sk-td{background:var(--sk-hover)}.sk-th--action,.sk-td--action{text-align:right;white-space:nowrap;width:1%}.sk-align-right{text-align:right}.sk-align-center{text-align:center}.sk-table-empty{text-align:center;color:var(--skua-fg-muted);font-size:var(--sk-fs);padding:2.5rem 1rem}.sk-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.sk-pagination-info{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.sk-pagination-count{font-size:var(--sk-fs-sm);color:var(--skua-fg-muted);white-space:nowrap;margin:0}.sk-pagination-count b{color:var(--skua-fg);font-weight:600}.sk-pagination-controls{align-items:center;gap:var(--sk-space-1);flex-wrap:wrap;display:flex}.sk-page-btn{min-width:var(--sk-h);padding:0 var(--sk-space-2);font-variant-numeric:tabular-nums}.sk-pagination-gap{color:var(--skua-fg-muted);padding:0 var(--sk-space-1);-webkit-user-select:none;user-select:none}.sk-perpage{width:9.5rem;margin:0}.sk-perpage .sk-field{gap:0}.sk-perpage .sk-msg{display:none}.sk-empty{text-align:center;align-items:center;gap:var(--sk-space-2);flex-direction:column;padding:2.5rem 1.5rem;display:flex}.sk-empty-icon{color:var(--skua-fg-muted)}.sk-empty-icon .sk-glyph{width:var(--sk-icon-lg);height:var(--sk-icon-lg)}.sk-empty-title{font-size:var(--sk-fs-lg);color:var(--skua-fg);margin:0;font-weight:600}.sk-empty-desc{font-size:var(--sk-fs);color:var(--skua-fg-muted);max-width:30ch;margin:0}.sk-empty-action{margin-top:var(--sk-space-1h)}.sk-spinner--sm{width:var(--sk-icon-ssm);height:var(--sk-icon-ssm)}.sk-spinner--md{width:var(--sk-icon-md);height:var(--sk-icon-md)}.sk-spinner--lg{width:var(--sk-icon-lg);height:var(--sk-icon-lg)}.sk-token-grid{gap:var(--sk-space-2);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.sk-token{align-items:center;gap:var(--sk-space-2h);padding:var(--sk-space-2)var(--sk-space-2h);border:var(--sk-bw)solid var(--skua-border);border-radius:var(--sk-r-sm);display:flex}.sk-token-swatch{border-radius:var(--sk-r-sm);border:var(--sk-bw)solid var(--skua-border);flex:none;width:30px;height:30px}.sk-token-meta{min-width:0}.sk-token-meta b{font-size:var(--sk-fs-xs);color:var(--skua-fg);font-weight:600;display:block}.sk-token-meta code{font-family:var(--skua-font-mono);font-size:var(--sk-fs-2xs);color:var(--skua-fg-muted)}.sk-input{align-items:center;gap:var(--sk-gap);width:100%;min-height:var(--sk-h);height:var(--sk-h);padding:0 var(--sk-px);font:inherit;font-size:var(--sk-fs);color:var(--skua-fg);background:var(--skua-bg);border:var(--sk-bw)solid var(--skua-border);border-radius:var(--sk-r);transition:border-color var(--skua-duration)var(--skua-ease),background-color var(--skua-duration)var(--skua-ease);background-clip:padding-box;display:flex}.sk-input::placeholder{color:var(--skua-fg-muted)}input.sk-input,textarea.sk-input{display:block}.sk-input:hover,.sk-input.is-hover{border-color:var(--skua-fg)}@supports (color:color-mix(in lab, red, red)){.sk-input:hover,.sk-input.is-hover{border-color:color-mix(in srgb,var(--skua-fg)22%,var(--skua-border))}}.sk-input:focus-visible,.sk-input.is-focus{border-color:var(--skua-ring);outline:none}.sk-input[aria-invalid=true],.sk-input.is-invalid,.sk-input[aria-invalid=true]:focus-visible,.sk-input.is-invalid.is-focus{border-color:var(--skua-danger)}textarea.sk-input{height:auto;min-height:calc(var(--sk-h)*2.2);padding:var(--sk-px);resize:vertical;align-items:stretch;line-height:1.5}.sk-input .sk-affix{color:var(--skua-fg-muted);display:inline-flex}.sk-input>input{all:unset;min-width:0;font:inherit;color:inherit;flex:auto}.sk-input>input::placeholder{color:var(--skua-fg-muted)}.sk-field{gap:var(--sk-space-1h);flex-direction:column;display:flex}.sk-field--row{align-items:center;gap:var(--sk-space-4);flex-direction:row}.sk-field--row>.sk-label{flex:none;width:140px;padding-top:0}.sk-field--row>.sk-control{flex:1}.sk-label{font-size:var(--sk-fs-sm);color:var(--skua-fg);gap:var(--sk-space-1);font-weight:500;display:inline-flex}.sk-label .sk-req{color:var(--skua-danger)}.sk-help{font-size:var(--sk-fs-xs);color:var(--skua-fg-muted)}.sk-error{font-size:var(--sk-fs-xs);color:var(--skua-danger);align-items:center;gap:5px;display:inline-flex}.sk-msg{min-height:16px}.sk-btn{justify-content:center;align-items:center;gap:var(--sk-gap);height:var(--sk-h);padding:0 calc(var(--sk-px) + var(--sk-space-1));font:inherit;font-size:var(--sk-fs);border:var(--sk-bw)solid transparent;border-radius:var(--sk-r);cursor:var(--skua-cursor-pointer);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--skua-duration)var(--skua-ease),border-color var(--skua-duration)var(--skua-ease),transform var(--skua-duration-exit)var(--skua-ease);font-weight:500;line-height:1;display:inline-flex}.sk-btn:focus-visible,.sk-btn.is-focus{border-color:var(--skua-ring);outline:none}.sk-btn:active{transform:translateY(.5px)}.sk-btn--primary{background:var(--skua-accent);color:var(--skua-accent-fg)}.sk-btn--primary:hover,.sk-btn--primary.is-hover{background:var(--skua-fg)}@supports (color:color-mix(in lab, red, red)){.sk-btn--primary:hover,.sk-btn--primary.is-hover{background:color-mix(in srgb,var(--skua-fg)12%,var(--skua-accent))}}.sk-btn--secondary{background:var(--skua-bg);color:var(--skua-fg);border-color:var(--skua-border)}.sk-btn--secondary:hover,.sk-btn--secondary.is-hover{background:var(--sk-hover);border-color:var(--skua-fg)}@supports (color:color-mix(in lab, red, red)){.sk-btn--secondary:hover,.sk-btn--secondary.is-hover{border-color:color-mix(in srgb,var(--skua-fg)22%,var(--skua-border))}}.sk-btn--ghost{color:var(--skua-fg);background:0 0}.sk-btn--ghost:hover,.sk-btn--ghost.is-hover{background:var(--sk-hover)}.sk-btn--danger{background:var(--skua-danger);color:#fff}.sk-btn--danger:hover,.sk-btn--danger.is-hover{filter:brightness(1.08)}.sk-btn--icon{width:var(--sk-h);padding:0}.sk-check,.sk-radio{background:var(--skua-bg);border:var(--sk-bw)solid var(--skua-border);width:16px;height:16px;transition:background-color var(--skua-duration)var(--skua-ease),border-color var(--skua-duration)var(--skua-ease);cursor:var(--skua-cursor-pointer);background-clip:padding-box;flex:none;place-items:center;display:inline-grid;position:relative}.sk-check{border-radius:var(--sk-r-sm)}.sk-radio{border-radius:999px}.sk-check:hover,.sk-radio:hover{border-color:var(--skua-fg)}@supports (color:color-mix(in lab, red, red)){.sk-check:hover,.sk-radio:hover{border-color:color-mix(in srgb,var(--skua-fg)30%,var(--skua-border))}}.sk-check:focus-visible,.sk-radio:focus-visible,.sk-check.is-focus,.sk-radio.is-focus{border-color:var(--skua-ring);outline:none}.sk-check.is-checked,.sk-check[aria-checked=true]{background:var(--skua-accent);border-color:var(--skua-accent)}.sk-check .sk-tick{width:11px;height:11px;stroke:var(--skua-accent-fg);stroke-width:2.25px;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--skua-duration)var(--skua-ease)}.sk-check.is-checked .sk-tick,.sk-check[aria-checked=true] .sk-tick{opacity:1}.sk-check.is-indeterminate{background:var(--skua-accent);border-color:var(--skua-accent)}.sk-check.is-indeterminate .sk-tick{opacity:0}.sk-check.is-indeterminate:after{content:"";background:var(--skua-accent-fg);border-radius:2px;width:9px;height:2px}.sk-radio:after{content:"";background:var(--skua-accent);width:8px;height:8px;transition:transform var(--skua-duration)var(--skua-ease);border-radius:999px;transform:scale(0)}.sk-radio.is-checked,.sk-radio[aria-checked=true]{border-color:var(--skua-accent)}.sk-radio.is-checked:after,.sk-radio[aria-checked=true]:after{transform:scale(1)}.sk-opt-row{font-size:var(--sk-fs);cursor:var(--skua-cursor-pointer);align-items:center;gap:9px;display:inline-flex}.sk-otp{align-items:center;gap:var(--sk-gap);display:inline-flex}.sk-otp .sk-otp-gap{background:var(--skua-border);flex:none;width:8px;height:1px}.sk-otp-cell{width:var(--sk-h);height:var(--sk-h);text-align:center;font:inherit;font-size:calc(var(--sk-fs) + 3px);font-variant-numeric:tabular-nums;color:var(--skua-fg);background:var(--skua-bg);border:var(--sk-bw)solid var(--skua-border);border-radius:var(--sk-r-sm);caret-color:var(--skua-accent);transition:border-color var(--skua-duration)var(--skua-ease),background-color var(--skua-duration)var(--skua-ease);background-clip:padding-box;flex:none;padding:0;font-weight:600}.sk-otp-cell::placeholder{color:var(--skua-fg-muted);font-weight:400}.sk-otp-cell:focus::placeholder{color:#0000}.sk-otp-cell:hover{border-color:var(--skua-fg)}@supports (color:color-mix(in lab, red, red)){.sk-otp-cell:hover{border-color:color-mix(in srgb,var(--skua-fg)22%,var(--skua-border))}}.sk-otp-cell:focus-visible{border-color:var(--skua-ring);outline:none}.sk-otp-cell.is-filled{border-color:var(--skua-fg)}@supports (color:color-mix(in lab, red, red)){.sk-otp-cell.is-filled{border-color:color-mix(in srgb,var(--skua-fg)30%,var(--skua-border))}}.sk-otp.is-invalid .sk-otp-cell{border-color:var(--skua-danger)}.sk-otp.is-complete .sk-otp-cell{border-color:var(--skua-accent)}@supports (color:color-mix(in lab, red, red)){.sk-otp.is-complete .sk-otp-cell{border-color:color-mix(in srgb,var(--skua-accent)55%,var(--skua-border))}}.sk-otp-cell:disabled{opacity:.5;cursor:not-allowed}[data-suppress-autofill] [data-no-autofill]:-webkit-autofill{caret-color:var(--skua-fg);transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--skua-bg)inset!important;-webkit-text-fill-color:var(--skua-fg)!important}[data-suppress-autofill] [data-no-autofill] input:-webkit-autofill{caret-color:var(--skua-fg);transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--skua-bg)inset!important;-webkit-text-fill-color:var(--skua-fg)!important}[data-no-autofill].force-suppress:-webkit-autofill{caret-color:var(--skua-fg);transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--skua-bg)inset!important;-webkit-text-fill-color:var(--skua-fg)!important}[data-no-autofill].force-suppress input:-webkit-autofill{caret-color:var(--skua-fg);transition:background-color 9999s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--skua-bg)inset!important;-webkit-text-fill-color:var(--skua-fg)!important}[data-no-autofill]::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0;display:none!important}[data-no-autofill]::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0;display:none!important}[data-no-autofill] input::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0;display:none!important}[data-no-autofill] input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0;display:none!important}[data-no-autofill]::-ms-reveal{visibility:hidden;pointer-events:none;position:absolute;right:0;display:none!important}.sk-switch{width:36px;height:20px;cursor:var(--skua-cursor-pointer);background:var(--skua-fg);border-radius:999px;flex:none;position:relative}@supports (color:color-mix(in lab, red, red)){.sk-switch{background:color-mix(in srgb,var(--skua-fg)18%,var(--skua-bg))}}.sk-switch{border:var(--sk-bw)solid var(--skua-border);transition:background-color var(--skua-duration)var(--skua-ease);background-clip:padding-box}.sk-switch:focus-visible,.sk-switch.is-focus{border-color:var(--skua-ring);outline:none}.sk-switch .sk-thumb{background:var(--skua-bg);width:14px;height:14px;transition:transform var(--skua-duration)var(--skua-ease);border-radius:999px;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 1px 2px #0000004d}.sk-switch.is-checked,.sk-switch[aria-checked=true]{background:var(--skua-accent);border-color:var(--skua-accent)}.sk-switch.is-checked .sk-thumb,.sk-switch[aria-checked=true] .sk-thumb{background:var(--skua-accent-fg);transform:translate(16px,-50%)}.sk-opt-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sk-opt-label{font-size:var(--sk-fs);color:var(--skua-fg)}.sk-opt-input:checked+.sk-check{background:var(--skua-accent);border-color:var(--skua-accent)}.sk-opt-input:checked+.sk-check .sk-tick{opacity:1}.sk-opt-input:indeterminate+.sk-check{background:var(--skua-accent);border-color:var(--skua-accent)}.sk-opt-input:indeterminate+.sk-check .sk-tick{opacity:0}.sk-opt-input:focus-visible+.sk-check{border-color:var(--skua-ring)}.sk-opt-input:hover+.sk-check{border-color:var(--skua-fg)}@supports (color:color-mix(in lab, red, red)){.sk-opt-input:hover+.sk-check{border-color:color-mix(in srgb,var(--skua-fg)30%,var(--skua-border))}}.sk-opt-input:checked+.sk-radio{border-color:var(--skua-accent)}.sk-opt-input:checked+.sk-radio:after{transform:scale(1)}.sk-opt-input:focus-visible+.sk-radio{border-color:var(--skua-ring)}.sk-opt-input:hover+.sk-radio{border-color:var(--skua-fg)}@supports (color:color-mix(in lab, red, red)){.sk-opt-input:hover+.sk-radio{border-color:color-mix(in srgb,var(--skua-fg)30%,var(--skua-border))}}.sk-opt-input:checked+.sk-switch{background:var(--skua-accent);border-color:var(--skua-accent)}.sk-opt-input:checked+.sk-switch .sk-thumb{background:var(--skua-accent-fg);transform:translate(16px,-50%)}.sk-opt-input:focus-visible+.sk-switch{border-color:var(--skua-ring)}.sk-opt-input:disabled+.sk-check,.sk-opt-input:disabled+.sk-radio,.sk-opt-input:disabled+.sk-switch{opacity:.5;cursor:not-allowed}.sk-chip{align-items:center;gap:var(--sk-space-1h);height:24px;padding:0 var(--sk-space-1)0 9px;font-size:var(--sk-fs-sm);border-radius:var(--sk-chip-r);border:var(--sk-bw)solid transparent;background:var(--sk-soft);color:var(--skua-accent);line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sk-chip{color:color-mix(in srgb,var(--skua-accent)72%,var(--skua-fg))}}.sk-chip .sk-chip-x{appearance:none;font:inherit;border-radius:var(--sk-r-sm);width:16px;height:16px;cursor:var(--skua-cursor-pointer);color:inherit;opacity:.7;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.sk-chip .sk-chip-x:hover{opacity:1;background:var(--sk-soft-2)}.sk-chip.is-focus{border-color:var(--skua-ring);outline:none}.sk-chip--overflow{background:var(--skua-fg)}@supports (color:color-mix(in lab, red, red)){.sk-chip--overflow{background:color-mix(in srgb,var(--skua-fg)8%,transparent)}}.sk-chip--overflow{color:var(--skua-fg-muted);padding:0 9px}.sk-chip--toggle{height:32px;padding:0 var(--sk-space-3);cursor:var(--skua-cursor-pointer);background:var(--skua-bg);border-color:var(--skua-border);color:var(--skua-fg);transition:all var(--skua-duration)var(--skua-ease)}.sk-chip--toggle:hover{border-color:var(--skua-fg)}@supports (color:color-mix(in lab, red, red)){.sk-chip--toggle:hover{border-color:color-mix(in srgb,var(--skua-fg)26%,var(--skua-border))}}.sk-chip--toggle.is-checked{background:var(--sk-soft);border-color:var(--skua-accent)}@supports (color:color-mix(in lab, red, red)){.sk-chip--toggle.is-checked{border-color:color-mix(in srgb,var(--skua-accent)38%,transparent)}}.sk-chip--toggle.is-checked{color:var(--skua-accent)}@supports (color:color-mix(in lab, red, red)){.sk-chip--toggle.is-checked{color:color-mix(in srgb,var(--skua-accent)72%,var(--skua-fg))}}.sk-chip--toggle .sk-glyph{width:var(--sk-icon-ssm);height:var(--sk-icon-ssm)}.sk-chip--toggle .sk-chip-tick{margin-left:-var(--sk-space-0h);opacity:0;max-width:0;transition:opacity var(--skua-duration)var(--skua-ease),max-width var(--skua-duration)var(--skua-ease)}.sk-chip--toggle:has(.sk-opt-input:checked){background:var(--sk-soft);border-color:var(--skua-accent)}@supports (color:color-mix(in lab, red, red)){.sk-chip--toggle:has(.sk-opt-input:checked){border-color:color-mix(in srgb,var(--skua-accent)38%,transparent)}}.sk-chip--toggle:has(.sk-opt-input:checked){color:var(--skua-accent)}@supports (color:color-mix(in lab, red, red)){.sk-chip--toggle:has(.sk-opt-input:checked){color:color-mix(in srgb,var(--skua-accent)72%,var(--skua-fg))}}.sk-chip--toggle:has(.sk-opt-input:checked) .sk-chip-tick{opacity:1;max-width:16px}.sk-chip--toggle:has(.sk-opt-input:focus-visible){border-color:var(--skua-ring)}.sk-chip--static{height:22px;padding:0 9px}.sk-select{display:block}.sk-select-trigger .sk-placeholder{color:var(--skua-fg-muted)}.sk-option.is-highlighted{background:var(--sk-hi)}.sk-select-trigger{cursor:var(--skua-cursor-pointer);text-align:left}.sk-select-trigger .sk-sel-val{flex-wrap:wrap;flex:auto;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.sk-select-trigger:not(.sk-multi) .sk-sel-val{white-space:nowrap;text-overflow:ellipsis;display:block}.sk-select-trigger.sk-multi{height:auto;min-height:var(--sk-h);padding:var(--sk-space-1h)var(--sk-space-2h)}.sk-select-trigger .sk-chev{flex:none}.sk-sel-search{margin:var(--sk-space-0h)var(--sk-space-0h)var(--sk-space-1h)}.sk-sel-search>input{all:unset;min-width:0;font:inherit;font-size:var(--sk-fs);color:var(--skua-fg);flex:1}.sk-sel-search>input::placeholder{color:var(--skua-fg-muted)}.sk-option--create{color:var(--skua-accent)}@supports (color:color-mix(in lab, red, red)){.sk-option--create{color:color-mix(in srgb,var(--skua-accent)70%,var(--skua-fg))}}.sk-option--create .sk-check-col{color:inherit;opacity:1}.sk-option--create .sk-create-label{align-items:center;gap:var(--sk-space-1h);display:inline-flex}.sk-chev{transition:transform var(--skua-duration)var(--skua-ease);color:var(--skua-fg-muted)}[data-state=open]>.sk-chev,.is-open .sk-chev,.sk-input.is-open .sk-chev{transform:rotate(180deg)}.sk-input .sk-clear{color:var(--skua-fg-muted);cursor:var(--skua-cursor-pointer);opacity:0;transition:opacity var(--skua-duration)var(--skua-ease)}.sk-input:hover .sk-clear,.sk-input.is-focus .sk-clear,.sk-input.has-value:hover .sk-clear{opacity:1}.sk-trigger-slot{align-items:center;display:inline-flex}.sk-panel{background:var(--skua-bg-elevated);color:var(--skua-fg);font-family:var(--skua-font);border:var(--sk-bw)solid var(--skua-border);border-radius:var(--sk-r);box-shadow:var(--skua-shadow);padding:5px;overflow:hidden}.sk-dialog,.sk-drawer,.sk-tooltip,.sk-toast{font-family:var(--skua-font)}.sk-panel--pad{padding:var(--sk-space-3h)}.sk-panel[popover]{margin:0;position:fixed;inset:auto}[popover]::backdrop{background:0 0}@keyframes sk-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes sk-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)scale(.98)}}.sk-anim[data-state=open]{animation:sk-pop-in var(--skua-duration)var(--skua-ease);transform-origin:var(--sk-origin,top center)}.sk-anim[data-state=closed]{animation:sk-pop-out var(--skua-duration-exit)var(--skua-ease)forwards}.sk-menu{flex-direction:column;min-width:0;display:flex}.sk-menu-label{padding:var(--sk-space-1h)9px var(--sk-space-1);font-size:var(--sk-fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--skua-fg-muted);font-weight:600}.sk-sep{background:var(--skua-border);height:1px;margin:5px 0}.sk-item{min-height:32px;font-size:var(--sk-fs);color:var(--skua-fg);border-radius:var(--sk-r-sm);cursor:var(--skua-cursor-pointer);align-items:center;gap:9px;padding:0 9px;display:flex}.sk-item .sk-kbd{font-size:var(--sk-fs-xs);color:var(--skua-fg-muted);font-family:var(--skua-font-mono);margin-left:auto}.sk-item:hover,.sk-item.is-highlighted,.sk-item[data-highlighted]{background:var(--sk-hi)}.sk-item.is-disabled{background:0 0}.sk-item--danger{color:var(--skua-danger)}.sk-item--danger:hover,.sk-item--danger.is-highlighted{background:var(--sk-danger-soft)}.sk-item .sk-lead{width:var(--sk-icon);color:var(--skua-fg-muted);display:inline-flex}.sk-item .sk-lead .sk-glyph{width:var(--sk-icon);height:var(--sk-icon)}.sk-menu-action{appearance:none;font:inherit;text-align:left;background:0 0;border:0;width:100%}.sk-menu-action:focus-visible{background:var(--sk-hi);outline:none}.sk-menu-action.sk-item--danger:focus-visible{background:var(--sk-danger-soft)}[data-state=open]>.sk-chev{transform:rotate(180deg)}.sk-listbox{flex-direction:column;min-width:0;max-height:264px;display:flex;overflow:hidden auto}.sk-option{border-radius:var(--sk-r-sm);min-height:36px;cursor:var(--skua-cursor-pointer);font-size:var(--sk-fs);color:var(--skua-fg);align-items:flex-start;gap:9px;padding:7px 9px;display:flex}.sk-option .sk-check-col{width:16px;height:20px;color:var(--skua-accent);opacity:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.sk-option.is-selected .sk-check-col,.sk-option[aria-selected=true] .sk-check-col{opacity:1}.sk-option:hover,.sk-option.is-highlighted,.sk-option[data-highlighted]{background:var(--sk-hi)}.sk-option .sk-opt-desc{font-size:var(--sk-fs-xs);color:var(--skua-fg-muted);margin-top:1px;display:block}.sk-listbox-empty,.sk-listbox-loading{padding:var(--sk-space-4h);text-align:center;font-size:var(--sk-fs-sm);color:var(--skua-fg-muted);justify-content:center;align-items:center;gap:var(--sk-space-2);display:flex}.sk-multi{min-height:var(--sk-h);height:auto;padding:var(--sk-space-1);gap:var(--sk-space-1);flex-wrap:wrap;align-items:center}.sk-multi .sk-mini-input{all:unset;min-width:60px;font-size:var(--sk-fs);color:var(--skua-fg);flex:1;padding-left:5px}.sk-multi .sk-mini-input::placeholder{color:var(--skua-fg-muted)}.sk-phone{gap:0;padding:0;overflow:hidden}.sk-phone .sk-country{appearance:none;align-items:center;gap:var(--sk-space-1h);height:100%;padding:0 var(--sk-space-3);font:inherit;font-size:var(--sk-fs);border:0;border-right:var(--sk-bw)solid var(--skua-border);cursor:var(--skua-cursor-pointer);color:var(--skua-fg);white-space:nowrap;background:0 0;border-radius:0;display:inline-flex}.sk-phone .sk-country:hover{background:var(--sk-hover)}.sk-phone .sk-num{all:unset;min-width:0;height:100%;padding:0 var(--sk-px);font-size:var(--sk-fs);color:var(--skua-fg);flex:1}.sk-phone .sk-num::placeholder{color:var(--skua-fg-muted)}.sk-phone .sk-append{align-items:center;padding:0 5px 0 0;display:inline-flex}.sk-phone-wrap{display:block}.sk-phone .sk-country .sk-dial{color:var(--skua-fg-muted);font-variant-numeric:tabular-nums}.sk-phone .sk-country .sk-chev{color:var(--skua-fg-muted)}.sk-listbox .sk-flag{flex:none;width:1.4em}.sk-listbox .sk-opt-dial{color:var(--skua-fg-muted);font-variant-numeric:tabular-nums;margin-left:auto}.sk-cal{width:264px}.sk-time-bar{align-items:center;gap:var(--sk-space-1);padding:0 var(--sk-space-0h)var(--sk-space-2h);margin-bottom:var(--sk-space-2);border-bottom:var(--sk-bw)solid var(--skua-border);display:flex}.sk-time-field{text-align:center;width:44px;height:32px;font:inherit;font-size:var(--sk-fs);font-variant-numeric:tabular-nums;color:var(--skua-fg);background:var(--skua-bg);border:var(--sk-bw)solid var(--skua-border);border-radius:var(--sk-r-sm)}.sk-time-field:focus-visible{border-color:var(--skua-ring);outline:none}.sk-time-colon{color:var(--skua-fg-muted);font-weight:600}.sk-time-ampm{border:var(--sk-bw)solid var(--skua-border);border-radius:var(--sk-r-sm);margin-left:auto;display:inline-flex;overflow:hidden}.sk-time-meridiem{appearance:none;font:inherit;font-size:var(--sk-fs-xs);padding:0 var(--sk-space-2h);height:32px;color:var(--skua-fg-muted);cursor:var(--skua-cursor-pointer);background:0 0;border:0;font-weight:500}.sk-time-meridiem+.sk-time-meridiem{border-left:var(--sk-bw)solid var(--skua-border)}.sk-time-meridiem.is-active{background:var(--skua-accent);color:var(--skua-accent-fg)}.sk-cal-head{padding:var(--sk-space-0h)var(--sk-space-1)var(--sk-space-2);justify-content:space-between;align-items:center;display:flex}.sk-cal-title{font-size:var(--sk-fs-sm);color:var(--skua-fg);font-weight:600}.sk-cal-nav{border-radius:var(--sk-r-sm);width:28px;height:28px;color:var(--skua-fg-muted);cursor:var(--skua-cursor-pointer);appearance:none;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.sk-cal-nav:focus-visible{box-shadow:inset 0 0 0 1px var(--skua-ring);outline:none}.sk-cal-nav:hover{background:var(--sk-hi);color:var(--skua-fg)}.sk-cal-grid{gap:var(--sk-space-0h);grid-template-columns:repeat(7,1fr);display:grid}.sk-cal-dow{font-size:var(--sk-fs-2xs);color:var(--skua-fg-muted);text-align:center;height:24px;line-height:24px}.sk-day{aspect-ratio:1;font-size:var(--sk-fs-sm);color:var(--skua-fg);border-radius:var(--sk-r-sm);cursor:var(--skua-cursor-pointer);appearance:none;background:0 0;border:0;place-items:center;width:100%;padding:0;font-family:inherit;display:grid;position:relative}.sk-day:hover{background:var(--sk-hi)}.sk-day:focus-visible{box-shadow:inset 0 0 0 1px var(--skua-ring);outline:none}.sk-day.is-outside{color:var(--skua-fg-muted);opacity:.5}.sk-day.is-today:after{content:"";background:var(--skua-accent);border-radius:999px;width:3px;height:3px;position:absolute;bottom:4px}.sk-day.is-selected{background:var(--skua-accent);color:var(--skua-accent-fg)}.sk-day.is-selected.is-today:after{background:var(--skua-accent-fg)}.sk-day.is-focus{box-shadow:inset 0 0 0 1px var(--skua-ring);outline:none}.sk-day.is-disabled{opacity:.4}.sk-cal-foot{padding-top:var(--sk-space-2);margin-top:var(--sk-space-1h);border-top:var(--sk-bw)solid var(--skua-border);justify-content:space-between;display:flex}.sk-link-btn{font:inherit;font-size:var(--sk-fs-sm);color:var(--skua-fg-muted);cursor:var(--skua-cursor-pointer);padding:var(--sk-space-1);background:0 0;border:none}.sk-link-btn:hover{color:var(--skua-fg)}.sk-scrim{background:var(--sk-canvas);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sk-scrim{background:color-mix(in srgb,var(--sk-canvas)70%,transparent)}}.sk-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sk-dialog{width:min(440px,100vw - 2rem);max-width:none;color:var(--skua-fg);background:var(--skua-bg-elevated);border:var(--sk-bw)solid var(--skua-border);border-radius:var(--sk-r-lg);box-shadow:var(--skua-shadow);max-height:85vh;margin:auto;padding:0;inset:0}.sk-dialog:not([open]){display:none}.sk-dialog[open]{flex-direction:column;display:flex}.sk-dialog::backdrop{background:var(--sk-canvas)}@supports (color:color-mix(in lab, red, red)){.sk-dialog::backdrop{background:color-mix(in srgb,var(--sk-canvas)70%,transparent)}}.sk-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sk-dialog-head{align-items:flex-start;gap:var(--sk-space-3);padding:var(--sk-space-4h)var(--sk-space-4h)var(--sk-space-2);display:flex}.sk-dialog-title{font-size:var(--sk-fs-lg);color:var(--skua-fg);font-weight:600}.sk-dialog-sub{font-size:var(--sk-fs-sm);color:var(--skua-fg-muted);margin-top:3px}.sk-dialog-x{border-radius:var(--sk-r-sm);width:28px;height:28px;color:var(--skua-fg-muted);cursor:var(--skua-cursor-pointer);flex:none;place-items:center;margin-left:auto;display:inline-grid}.sk-dialog-x:hover{background:var(--sk-hi);color:var(--skua-fg)}.sk-dialog-body{padding:var(--sk-space-2)var(--sk-space-4h);overflow:auto}.sk-dialog-foot{justify-content:flex-end;gap:var(--sk-space-2);padding:var(--sk-space-3h)var(--sk-space-4h)var(--sk-space-4h);display:flex}@keyframes sk-dialog-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.sk-dialog[open]{animation:sk-dialog-in var(--skua-duration)var(--skua-ease)}.sk-toast{width:340px;padding:var(--sk-space-3)var(--sk-space-3)var(--sk-space-3)var(--sk-space-4);background:var(--skua-bg-elevated);border:var(--sk-bw)solid var(--skua-border);border-radius:var(--sk-r);box-shadow:var(--skua-shadow);gap:11px;display:flex;position:relative;overflow:hidden}.sk-toast:before{content:"";background:var(--sk-toast-accent,var(--skua-fg-muted));width:3px;position:absolute;top:0;bottom:0;left:0}.sk-toast--success{--sk-toast-accent:var(--skua-success)}.sk-toast--danger{--sk-toast-accent:var(--skua-danger)}.sk-toast--warning{--sk-toast-accent:var(--skua-warning)}.sk-toast--info{--sk-toast-accent:var(--skua-info)}.sk-toast-icon{color:var(--sk-toast-accent,var(--skua-fg-muted));margin-top:1px}.sk-toast-title{font-size:var(--skua-font-size);color:var(--skua-fg);font-weight:600}.sk-toast-desc{font-size:var(--sk-fs-sm);color:var(--skua-fg-muted);margin-top:var(--sk-space-0h)}.sk-toast-x{color:var(--skua-fg-muted);cursor:var(--skua-cursor-pointer);flex:none;margin-left:auto}@keyframes sk-toast-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.sk-toast{animation:sk-toast-in var(--skua-duration)var(--skua-ease)}.sk-toast-leaving{opacity:0;transition:opacity .2s var(--skua-ease),transform .2s var(--skua-ease);transform:translate(16px)}.sk-toast-group{z-index:60;gap:var(--sk-space-2h);flex-direction:column;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:1rem;right:1rem}.sk-toast-body{flex:1;min-width:0}.sk-scroll{scrollbar-width:thin;scrollbar-color:var(--skua-scrollbar)var(--skua-scrollbar-track);overflow:auto}.sk-scroll::-webkit-scrollbar-thumb{background:var(--skua-scrollbar);border-radius:var(--skua-scrollbar-radius)}.sk-scroll:hover::-webkit-scrollbar-thumb{background:var(--skua-fg-muted)}@supports (color:color-mix(in lab, red, red)){.sk-scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--skua-fg-muted)62%,transparent)}}.sk-dot{width:var(--sk-icon-2xs);height:var(--sk-icon-2xs);border-radius:999px;flex:none}.sk-badge{height:20px;padding:0 var(--sk-space-2);font-size:var(--sk-fs-xs);border-radius:var(--sk-chip-r);background:var(--sk-neutral-soft);color:var(--skua-fg-muted);align-items:center;gap:5px;font-weight:500;display:inline-flex}.sk-badge--success,.sk-badge--ok{background:var(--sk-success-soft);color:var(--skua-success)}.sk-badge--warning{background:var(--sk-warning-soft);color:var(--skua-warning)}.sk-badge--info{background:var(--sk-info-soft);color:var(--skua-info)}.sk-badge--danger{background:var(--sk-danger-soft);color:var(--skua-danger)}.sk-affirm{font-size:var(--sk-fs-xs);color:var(--skua-fg-muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sk-affirm .sk-glyph{width:var(--sk-icon-sm);height:var(--sk-icon-sm);color:var(--skua-fg-muted)}.sk-affirm--danger{color:var(--skua-danger)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.sk-alert{padding:var(--sk-space-3)var(--sk-space-3h);background:var(--skua-bg-elevated);border:var(--sk-bw)solid var(--skua-border);border-radius:var(--sk-r);color:var(--skua-fg);align-items:flex-start;gap:11px;display:flex;position:relative}.sk-alert:before{content:"";background:var(--sk-alert-accent,var(--skua-fg-muted));border-radius:var(--sk-r)0 0 var(--sk-r);width:3px;position:absolute;top:0;bottom:0;left:0}.sk-alert-icon{color:var(--sk-alert-accent,var(--skua-fg-muted));flex:none;margin-top:1px;display:inline-flex}.sk-alert-body{flex:1;min-width:0}.sk-alert-title{font-size:var(--sk-fs);color:var(--skua-fg);margin:0;font-weight:600}.sk-alert-text{font-size:var(--sk-fs-sm);color:var(--skua-fg-muted);margin-top:var(--sk-space-0h)}.sk-alert-text :where(p){margin:0}.sk-alert-actions{gap:var(--sk-space-2);flex:none;align-items:center;margin-left:auto;display:inline-flex}.sk-alert--success{--sk-alert-accent:var(--skua-success)}.sk-alert--warning{--sk-alert-accent:var(--skua-warning)}.sk-alert--error{--sk-alert-accent:var(--skua-danger)}.sk-alert--info{--sk-alert-accent:var(--skua-info)}.sk-alert--neutral{--sk-alert-accent:var(--skua-fg-muted)}.sk-accordion{border:var(--sk-bw)solid var(--skua-border);border-radius:var(--sk-r);overflow:hidden}.sk-acc-item+.sk-acc-item{border-top:var(--sk-bw)solid var(--skua-border)}.sk-acc-trigger{align-items:center;gap:var(--sk-space-2h);padding:var(--sk-space-3)var(--sk-space-3h);font-size:var(--sk-fs);color:var(--skua-fg);cursor:var(--skua-cursor-pointer);-webkit-user-select:none;user-select:none;font-weight:500;list-style:none;display:flex}.sk-acc-trigger::-webkit-details-marker{display:none}.sk-acc-trigger::marker{content:""}.sk-acc-trigger:hover{background:var(--sk-hover)}.sk-acc-trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--skua-ring);outline:none}.sk-acc-label{flex:1;min-width:0}.sk-acc-chev{color:var(--skua-fg-muted);transition:transform var(--skua-duration)var(--skua-ease);flex:none}.sk-acc-item[open]>.sk-acc-trigger .sk-acc-chev{transform:rotate(180deg)}.sk-acc-panel{padding:0 var(--sk-space-3h)var(--sk-space-3h);font-size:var(--sk-fs);color:var(--skua-fg-muted)}.sk-acc-panel :where(p){margin:0}.sk-breadcrumb{font-size:var(--sk-fs-sm)}.sk-crumbs{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.sk-crumb{align-items:center;display:inline-flex}.sk-crumb+.sk-crumb:before{content:"/";color:var(--skua-fg-muted);margin:0 var(--sk-space-2);opacity:.65}.sk-crumb-link{color:var(--skua-fg-muted);border-radius:var(--sk-r-sm);text-decoration:none}.sk-crumb-link:hover{color:var(--skua-fg)}.sk-crumb-link:focus-visible{box-shadow:0 0 0 2px var(--skua-ring);outline:none}.sk-crumb-current{color:var(--skua-fg);font-weight:500}.sk-avatar{--sk-av:36px;width:var(--sk-av);height:var(--sk-av);background:var(--sk-hi);color:var(--skua-fg);-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;overflow:hidden}.sk-avatar--square{border-radius:var(--sk-r)}.sk-avatar-img{object-fit:cover;width:100%;height:100%}.sk-avatar-fallback{font-size:calc(var(--sk-av)*.4)}.sk-avatar--xs{--sk-av:24px}.sk-avatar--sm{--sk-av:30px}.sk-avatar--md{--sk-av:36px}.sk-avatar--lg{--sk-av:48px}.sk-avatar--xl{--sk-av:64px}.sk-progress{background:var(--sk-hi);border-radius:999px;width:100%;height:8px;overflow:hidden}.sk-progress-bar{background:var(--skua-accent);height:100%;transition:width var(--skua-duration)var(--skua-ease);border-radius:999px}.sk-progress--indeterminate .sk-progress-bar{width:40%;animation:sk-prog 1.1s var(--skua-ease)infinite}@keyframes sk-prog{0%{margin-left:-40%}to{margin-left:100%}}.sk-skeleton{border-radius:var(--sk-r-sm);background:linear-gradient(90deg,var(--sk-hi)25%,var(--skua-fg)37%,var(--sk-hi)63%);display:block}@supports (color:color-mix(in lab, red, red)){.sk-skeleton{background:linear-gradient(90deg,var(--sk-hi)25%,color-mix(in srgb,var(--skua-fg)12%,var(--skua-bg-elevated))37%,var(--sk-hi)63%)}}.sk-skeleton{background-size:400% 100%;animation:1.4s infinite sk-shimmer}.sk-skeleton--text{width:100%;height:.8em;margin:.2em 0}.sk-skeleton--circle{border-radius:999px;width:40px;height:40px}.sk-skeleton--rect{border-radius:var(--sk-r);width:100%;height:80px}@keyframes sk-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.sk-segmented{gap:var(--sk-space-0h);background:var(--skua-bg);border:var(--sk-bw)solid var(--skua-border);border-radius:var(--sk-r);padding:3px;display:inline-flex}.sk-segment{display:inline-flex;position:relative}.sk-segment-input{opacity:0;cursor:var(--skua-cursor-pointer);margin:0;position:absolute;inset:0}.sk-segment-label{height:calc(var(--sk-h) - 8px);padding:0 var(--sk-space-3);font-size:var(--sk-fs-sm);color:var(--skua-fg-muted);white-space:nowrap;border-radius:var(--sk-r-sm);cursor:var(--skua-cursor-pointer);transition:color var(--skua-duration)var(--skua-ease),background-color var(--skua-duration)var(--skua-ease);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.sk-segment-input:hover+.sk-segment-label{color:var(--skua-fg)}.sk-segment-input:checked+.sk-segment-label{background:var(--skua-accent);color:var(--skua-accent-fg)}.sk-segment-input:focus-visible+.sk-segment-label{box-shadow:0 0 0 2px var(--skua-ring)}.sk-tabs{flex-direction:column;display:flex}.sk-tablist{gap:var(--sk-space-0h);border-bottom:var(--sk-bw)solid var(--skua-border);scrollbar-width:none;display:flex;overflow-x:auto}.sk-tablist::-webkit-scrollbar{display:none}.sk-tab{appearance:none;padding:var(--sk-space-2)var(--sk-space-3h);font:inherit;font-size:var(--sk-fs);color:var(--skua-fg-muted);white-space:nowrap;cursor:var(--skua-cursor-pointer);transition:color var(--skua-duration)var(--skua-ease),border-color var(--skua-duration)var(--skua-ease);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500}.sk-tab:hover{color:var(--skua-fg)}.sk-tab.is-active,.sk-tab[aria-selected=true]{color:var(--skua-fg);border-bottom-color:var(--skua-accent)}.sk-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--skua-ring);border-radius:var(--sk-r-sm);outline:none}.sk-tabpanel{padding:var(--sk-space-4)var(--sk-space-0h)}.sk-tabpanel:focus-visible{outline:none}.sk-tabpanel[hidden]{display:none}.sk-tip-anchor{display:inline-flex}.sk-tooltip{max-width:240px;padding:var(--sk-space-1h)9px;font-size:var(--sk-fs-xs);color:var(--skua-bg-elevated);background:var(--skua-fg);border-radius:var(--sk-r-sm);box-shadow:var(--skua-shadow);pointer-events:none;z-index:70;border:0;line-height:1.35}.sk-tooltip[popover]{margin:0;position:fixed;inset:auto;overflow:visible}.sk-drawer{color:var(--skua-fg);background:var(--skua-bg-elevated);border:var(--sk-bw)solid var(--skua-border);box-shadow:var(--skua-shadow);flex-direction:column;max-width:none;max-height:none;margin:0;padding:0;display:flex;position:fixed}.sk-drawer:not([open]){display:none}.sk-drawer::backdrop{background:var(--sk-canvas)}@supports (color:color-mix(in lab, red, red)){.sk-drawer::backdrop{background:color-mix(in srgb,var(--sk-canvas)70%,transparent)}}.sk-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sk-drawer--right,.sk-drawer--left{width:min(420px,100vw - 3rem);height:100%;top:0;bottom:0}.sk-drawer--right{border-radius:var(--sk-r-lg)0 0 var(--sk-r-lg);left:auto;right:0}.sk-drawer--left{border-radius:0 var(--sk-r-lg)var(--sk-r-lg)0;left:0;right:auto}.sk-drawer--top,.sk-drawer--bottom{width:100%;height:auto;max-height:80vh;left:0;right:0}.sk-drawer--top{border-radius:0 0 var(--sk-r-lg)var(--sk-r-lg);top:0;bottom:auto}.sk-drawer--bottom{border-radius:var(--sk-r-lg)var(--sk-r-lg)0 0;top:auto;bottom:0}.sk-drawer-head{align-items:flex-start;gap:var(--sk-space-3);padding:var(--sk-space-4h)var(--sk-space-4h)var(--sk-space-2h);display:flex}.sk-drawer-title{font-size:var(--sk-fs-lg);color:var(--skua-fg);font-weight:600}.sk-drawer-sub{font-size:var(--sk-fs-sm);color:var(--skua-fg-muted);margin-top:3px}.sk-drawer-body{padding:var(--sk-space-2)var(--sk-space-4h);flex:1;overflow:auto}.sk-drawer-foot{justify-content:flex-end;gap:var(--sk-space-2);padding:var(--sk-space-3h)var(--sk-space-4h)var(--sk-space-4h);border-top:var(--sk-bw)solid var(--skua-border);display:flex}@keyframes sk-drawer-r{0%{transform:translate(100%)}to{transform:none}}@keyframes sk-drawer-l{0%{transform:translate(-100%)}to{transform:none}}@keyframes sk-drawer-t{0%{transform:translateY(-100%)}to{transform:none}}@keyframes sk-drawer-b{0%{transform:translateY(100%)}to{transform:none}}.sk-drawer--right[open]{animation:sk-drawer-r var(--skua-duration)var(--skua-ease)}.sk-drawer--left[open]{animation:sk-drawer-l var(--skua-duration)var(--skua-ease)}.sk-drawer--top[open]{animation:sk-drawer-t var(--skua-duration)var(--skua-ease)}.sk-drawer--bottom[open]{animation:sk-drawer-b var(--skua-duration)var(--skua-ease)}.sk-slider{padding:var(--sk-space-2h)0;touch-action:none;align-items:center;display:flex}.sk-slider-track{height:var(--sk-space-1h);background:var(--sk-hi);cursor:var(--skua-cursor-pointer);border-radius:999px;flex:1;position:relative}.sk-slider-fill{background:var(--skua-accent);border-radius:999px;position:absolute;top:0;bottom:0}.sk-slider-thumb{width:var(--sk-icon-md);height:var(--sk-icon-md);margin-left:calc(var(--sk-icon-md)/-2);background:var(--skua-bg-elevated);border:2px solid var(--skua-accent);box-shadow:var(--skua-shadow);cursor:grab;touch-action:none;border-radius:999px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.sk-slider-thumb:active{cursor:grabbing}.sk-slider-thumb:focus-visible{box-shadow:0 0 0 3px var(--skua-ring);outline:none}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-9be230eb35eae59d87bf77dab22906d0.woff2?vsn=d)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-be69dfa362203c75c2dbfdb14d701f1f.woff2?vsn=d)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600-862116afc1c297fcaddc815970061dbb.woff2?vsn=d)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700-ba0f36b03c6f46a3ac2d5f40708c2e2d.woff2?vsn=d)format("woff2")}[data-vptheme=orbital][data-vptheme]{--vp-void:#05070c;--vp-surface:#0b0f17;--vp-surface-raised:#121826;--vp-surface-inset:#080b12;--vp-line:#1e2739;--vp-line-bright:#33455f;--vp-text:#e6edf7;--vp-text-dim:#93a2ba;--vp-text-faint:#5c6b83;--vp-accent:#38bdf8;--vp-accent-bright:#7dd8ff;--vp-accent-deep:#0369a1;--vp-accent-contrast:#04121c;--vp-energy:#ff9d2e;--vp-font:"Barlow",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--vp-font-display:"Archivo Black",Impact,"Arial Black","Helvetica Neue",sans-serif;--vp-font-size:.9375rem;--vp-fs-small:.875rem;--vp-fs-micro:.6875rem;--vp-fs-lead:.9375rem;--vp-fs-menu:1.5rem;--vp-fs-headline:1.9rem;--vp-fs-title:clamp(2.1rem,5.2vw,3.1rem);--vp-fs-countdown:clamp(2.5rem,7vw,4rem);--vp-leading-body:1.6;--vp-leading-title:1.06;--vp-track-title:-.022em;--vp-track-label:.13em;--vp-weight-title:400;--vp-weight-menu:400;--vp-case-title:none;--vp-case-menu:none;--vp-space:.25rem;--vp-panel-pad:1.75rem;--vp-stack-gap:1.5rem;--vp-control-h:38px;--vp-row-pad-y:.7rem;--vp-row-pad-x:.9rem;--vp-col-narrow:28rem;--vp-col-wide:64rem;--vp-col-pad-y:3.5rem;--vp-col-justify:center;--vp-title-align:center;--vp-title-gap:2rem;--vp-lead-max:38ch;--vp-lead-margin:auto;--vp-split:minmax(0,320px)minmax(0,1fr);--vp-radius:8px;--vp-radius-panel:12px;--vp-border-width:1px;--vp-panel-border-width:1px;--vp-panel-bg:linear-gradient(170deg,var(--vp-surface-raised),var(--vp-surface))}@supports (color:color-mix(in lab, red, red)){[data-vptheme=orbital][data-vptheme]{--vp-panel-bg:linear-gradient(170deg,color-mix(in srgb,var(--vp-surface-raised)78%,transparent),color-mix(in srgb,var(--vp-surface)82%,transparent))}}[data-vptheme=orbital][data-vptheme]{--vp-panel-border:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=orbital][data-vptheme]{--vp-panel-border:color-mix(in srgb,var(--vp-accent)18%,var(--vp-line))}}[data-vptheme=orbital][data-vptheme]{--vp-panel-backdrop:blur(10px)saturate(1.15);--vp-panel-shadow:0 1px 0 0 #ffffff12 inset,0 3px 8px -4px #000000b3,0 30px 70px -34px #020814;--vp-panel-hover-shadow:0 1px 0 0 #ffffff1a inset,0 6px 14px -5px #000000bf,0 44px 92px -36px #020814;--vp-panel-lift:-2px;--vp-panel-lift-hover:-6px;--vp-panel-edge-op:.55;--vp-panel-ground-h:30px;--vp-panel-ground-op:.9;--vp-world-sky:radial-gradient(ellipse 130% 62% at 50% 112%,var(--vp-accent),transparent 60%),radial-gradient(ellipse 60% 40% at 50% -6%,var(--vp-accent),transparent 70%),linear-gradient(180deg,#02040a 0%,#05080f 46%,#04070e 100%)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=orbital][data-vptheme]{--vp-world-sky:radial-gradient(ellipse 130% 62% at 50% 112%,color-mix(in srgb,var(--vp-accent)16%,transparent),transparent 60%),radial-gradient(ellipse 60% 40% at 50% -6%,color-mix(in srgb,var(--vp-accent)7%,transparent),transparent 70%),linear-gradient(180deg,#02040a 0%,#05080f 46%,#04070e 100%)}}[data-vptheme=orbital][data-vptheme]{--vp-world-air:radial-gradient(ellipse 90% 40% at 50% 84%,var(--vp-accent),transparent 72%)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=orbital][data-vptheme]{--vp-world-air:radial-gradient(ellipse 90% 40% at 50% 84%,color-mix(in srgb,var(--vp-accent)11%,transparent),transparent 72%)}}[data-vptheme=orbital][data-vptheme]{--vp-far:linear-gradient(180deg,transparent 49.2%,var(--vp-accent-bright)50%,transparent 50.7%),radial-gradient(ellipse 46% 9% at 22% 50%,var(--vp-void)0 60%,transparent 62%),radial-gradient(ellipse 38% 7% at 76% 50.2%,var(--vp-void)0 60%,transparent 62%),linear-gradient(180deg,transparent 44%,var(--vp-accent)50%,transparent 58%)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=orbital][data-vptheme]{--vp-far:linear-gradient(180deg,transparent 49.2%,color-mix(in srgb,var(--vp-accent-bright)46%,transparent)50%,transparent 50.7%),radial-gradient(ellipse 46% 9% at 22% 50%,color-mix(in srgb,var(--vp-void)96%,#000)0 60%,transparent 62%),radial-gradient(ellipse 38% 7% at 76% 50.2%,color-mix(in srgb,var(--vp-void)96%,#000)0 60%,transparent 62%),linear-gradient(180deg,transparent 44%,color-mix(in srgb,var(--vp-accent)12%,transparent)50%,transparent 58%)}}[data-vptheme=orbital][data-vptheme]{--vp-far-op:.9;--vp-grid-color:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=orbital][data-vptheme]{--vp-grid-color:color-mix(in srgb,var(--vp-accent)26%,transparent)}}[data-vptheme=orbital][data-vptheme]{--vp-grid-size:68px;--vp-plane-inset:50% -70% -52% -70%;--vp-plane-transform:perspective(320px)rotateX(67deg);--vp-plane-op:.8;--vp-plane-mask:linear-gradient(180deg,transparent 0%,#000 22%,#000 64%,transparent 100%);--vp-world-light:radial-gradient(ellipse 60% 44% at 50% 26%,var(--vp-accent),transparent 68%),radial-gradient(ellipse 116% 96% at 50% 48%,transparent 38%,#000206b8 100%)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=orbital][data-vptheme]{--vp-world-light:radial-gradient(ellipse 60% 44% at 50% 26%,color-mix(in srgb,var(--vp-accent)9%,transparent),transparent 68%),radial-gradient(ellipse 116% 96% at 50% 48%,transparent 38%,#000206b8 100%)}}[data-vptheme=orbital][data-vptheme]{--vp-motes-op:.5;--vp-motes-duration:52s;--vp-fx:none}[data-vptheme=monolith][data-vptheme]{--vp-void:#0c0c0d;--vp-surface:#17171a;--vp-surface-raised:#1e1e22;--vp-surface-inset:#101012;--vp-line:#34343c;--vp-line-bright:#5a5a66;--vp-text:#f4f4f1;--vp-text-dim:#a8a8ac;--vp-text-faint:#78787f;--vp-accent:#f2f2ee;--vp-accent-bright:#fff;--vp-accent-deep:#3a3a40;--vp-accent-contrast:#0c0c0d;--vp-energy:#ff4d1f;--vp-energy-bright:#ff8259;--vp-danger:#ff4d1f;--vp-p1:#d9d9d4;--vp-p2:#8f8f97;--vp-p3:#ff4d1f;--vp-p4:#ffb100;--vp-font:"Barlow","Helvetica Neue",Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;--vp-font-display:"Archivo Black",Impact,"Arial Black","Helvetica Neue",sans-serif;--vp-fs-title-base:clamp(2.1rem,5.6vw,3.4rem);--vp-fs-countdown-base:clamp(3rem,10vw,5.5rem);--vp-leading-body:1.5;--vp-leading-title:.95;--vp-leading-menu:1.08;--vp-track-title:-.025em;--vp-track-label:.05em;--vp-track-menu:.01em;--vp-weight-body:500;--vp-weight-strong:600;--vp-weight-title:400;--vp-weight-menu:400;--vp-weight-label:400;--vp-case-title:uppercase;--vp-case-menu:uppercase;--vp-space:.24rem;--vp-panel-pad:1.4rem;--vp-stack-gap:.5rem;--vp-block-gap:.75rem;--vp-control-h:44px;--vp-row-pad-y:.7rem;--vp-row-pad-x:.8rem;--vp-menu-pad-y:.7rem;--vp-menu-pad-x:.9rem;--vp-col-narrow:30rem;--vp-col-wide:72rem;--vp-col-pad-x:clamp(1rem,4vw,3.5rem);--vp-col-pad-y:4rem;--vp-col-justify:flex-start;--vp-col-margin:0 auto;--vp-title-align:left;--vp-title-gap:2.5rem;--vp-title-max:16ch;--vp-lead-max:46ch;--vp-split:minmax(0,300px)minmax(0,1fr);--vp-split-even:minmax(0,1fr)minmax(0,1fr);--vp-radius:0px;--vp-radius-panel:0px;--vp-radius-round:0px;--vp-border-width:2px;--vp-panel-border-width:3px;--vp-panel-bg:linear-gradient(180deg,var(--vp-surface-raised),var(--vp-surface));--vp-panel-border:var(--vp-line-bright);--vp-panel-backdrop:none;--vp-panel-shadow:10px 10px 0 0 #0000009e;--vp-panel-hover-shadow:14px 14px 0 0 #000000b3;--vp-panel-lift:-2px;--vp-panel-lift-hover:-5px;--vp-panel-edge-op:0;--vp-panel-ground-op:0;--vp-panel-ground-h:0px;--vp-title-shadow:none;--vp-menu-nudge:.6rem;--vp-glow-sm:none;--vp-glow-md:none;--vp-world-sky:linear-gradient(180deg,#08080a 0%,#101012 42%,#0a0a0c 100%);--vp-world-air:linear-gradient(96deg,#ffffff09 0 12%,transparent 12% 100%),linear-gradient(96deg,transparent 0 63%,#ffffff07 63% 71%,transparent 71%);--vp-far:linear-gradient(180deg,transparent 0 61.6%,var(--vp-energy)61.6% 61.9%,transparent 61.9%),linear-gradient(180deg,transparent 0 62%,#060607 62% 100%),linear-gradient(92deg,transparent 0 6%,#131316 6% 27%,transparent 27% 55%,#131316 55% 68%,transparent 68%);--vp-far-op:1;--vp-plane-inset:62% 0 0 0;--vp-plane-transform:none;--vp-plane:repeating-linear-gradient(90deg,#ffffff0d 0 2px,transparent 2px 190px),repeating-linear-gradient(180deg,#ffffff09 0 2px,transparent 2px 110px);--vp-plane-op:1;--vp-plane-mask:linear-gradient(180deg,#000 0 70%,transparent 100%);--vp-world-light:radial-gradient(ellipse 90% 70% at 18% 18%,#ffffff0d,transparent 62%),radial-gradient(ellipse 120% 100% at 50% 50%,transparent 30%,#000000a8 100%);--vp-motes-op:0;--vp-fx:repeating-linear-gradient(-45deg,#ffffff06 0 1px,transparent 1px 7px);--vp-fx-op:1}[data-vptheme=aurora][data-vptheme]{--vp-void:#070b14;--vp-surface:#0e1424;--vp-surface-raised:#182138;--vp-surface-inset:#0b1120;--vp-line:#24314e;--vp-line-bright:#3a4d74;--vp-text:#eff3fc;--vp-text-dim:#adbad3;--vp-text-faint:#7d8ba7;--vp-accent:#7ee0d4;--vp-accent-bright:#b8f4ec;--vp-accent-deep:#0d7f74;--vp-accent-contrast:#032220;--vp-energy:#ff9ecb;--vp-energy-bright:#ffc4e0;--vp-p1:#7ee0d4;--vp-p2:#8fb8ff;--vp-p3:#c9a2ff;--vp-p4:#ff9ecb;--vp-font:"Barlow",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--vp-font-display:"Archivo Black",Impact,"Arial Black","Helvetica Neue",sans-serif;--vp-font-size:1rem;--vp-fs-small:.9375rem;--vp-fs-micro:.6875rem;--vp-fs-lead:1.0625rem;--vp-fs-menu:1.45rem;--vp-fs-headline:1.9rem;--vp-fs-title:clamp(2.6rem,6.4vw,4.2rem);--vp-fs-countdown:clamp(3rem,8vw,4.75rem);--vp-leading-body:1.8;--vp-leading-title:1.12;--vp-track-title:-.015em;--vp-track-label:.14em;--vp-weight-body:400;--vp-weight-strong:500;--vp-weight-title:400;--vp-weight-menu:400;--vp-weight-label:400;--vp-case-title:none;--vp-case-menu:none;--vp-space:.3rem;--vp-panel-pad:2.6rem;--vp-stack-gap:2.25rem;--vp-block-gap:1.5rem;--vp-control-h:46px;--vp-row-pad-y:1.05rem;--vp-row-pad-x:1.25rem;--vp-menu-pad-y:1.05rem;--vp-menu-pad-x:1.25rem;--vp-col-narrow:30rem;--vp-col-wide:68rem;--vp-col-tight:26rem;--vp-col-pad-y:5.5rem;--vp-col-justify:center;--vp-title-align:center;--vp-title-gap:3.25rem;--vp-title-max:20ch;--vp-title-margin:auto;--vp-lead-max:40ch;--vp-lead-margin:auto;--vp-split:minmax(0,300px)minmax(0,1fr);--vp-radius:20px;--vp-radius-panel:30px;--vp-border-width:1px;--vp-panel-border-width:1px;--vp-panel-bg:linear-gradient(160deg,#ffffff13,#ffffff06 46%,#7ee0d409);--vp-panel-border:#ffffff21;--vp-panel-backdrop:blur(14px)saturate(1.3);--vp-panel-shadow:0 1px 0 0 #ffffff29 inset,0 40px 90px -40px #000000e6,0 6px 26px -14px #7ee0d459;--vp-panel-hover-shadow:0 1px 0 0 #ffffff38 inset,0 56px 120px -44px #000000f2,0 10px 40px -16px #7ee0d46b;--vp-panel-lift:-4px;--vp-panel-lift-hover:-10px;--vp-panel-edge:linear-gradient(90deg,transparent,#ffffff8c,transparent);--vp-panel-edge-op:.7;--vp-panel-ground-h:48px;--vp-panel-ground-op:.55;--vp-title-shadow:0 0 60px var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=aurora][data-vptheme]{--vp-title-shadow:0 0 60px color-mix(in srgb,var(--vp-accent)30%,transparent)}}[data-vptheme=aurora][data-vptheme]{--vp-slot-bg:#ffffff09;--vp-row-bg:#ffffff09;--vp-row-border:#ffffff14;--vp-world-sky:radial-gradient(ellipse 90% 55% at 20% -10%,#7ee0d433,transparent 62%),radial-gradient(ellipse 80% 50% at 88% 4%,#ff9ecb29,transparent 60%),radial-gradient(ellipse 120% 60% at 50% 108%,#8fb8ff24,transparent 64%),linear-gradient(180deg,#060a12 0%,#0a1020 52%,#070c16 100%);--vp-world-air:linear-gradient(104deg,transparent 0 14%,#7ee0d417 22%,transparent 34%),linear-gradient(88deg,transparent 0 46%,#c9a2ff13 56%,transparent 68%),linear-gradient(116deg,transparent 0 70%,#ff9ecb0f 80%,transparent 92%);--vp-far:radial-gradient(ellipse 70% 26% at 30% 30%,#7ee0d429,transparent 70%),radial-gradient(ellipse 60% 20% at 74% 22%,#c9a2ff21,transparent 72%);--vp-far-op:1;--vp-far-drift:vp-drift-x 84s ease-in-out infinite;--vp-far-travel:4%;--vp-grid-color:#ffffff0f;--vp-grid-size:96px;--vp-plane-inset:66% -60% -40% -60%;--vp-plane-transform:perspective(500px)rotateX(74deg);--vp-plane-op:.5;--vp-plane-mask:linear-gradient(180deg,transparent 0%,#000 30%,transparent 88%);--vp-world-light:radial-gradient(ellipse 62% 46% at 50% 34%,#ffffff0b,transparent 70%),radial-gradient(ellipse 130% 110% at 50% 46%,transparent 46%,#04070e8c 100%);--vp-motes:radial-gradient(circle at 20% 30%,#ffffff80 0 1.3px,transparent 2px),radial-gradient(circle at 68% 12%,#7ee0d48c 0 1.6px,transparent 2.2px),radial-gradient(circle at 40% 74%,#ff9ecb66 0 1.2px,transparent 1.8px),radial-gradient(circle at 88% 58%,#ffffff5c 0 1px,transparent 1.6px);--vp-motes-size:420px 380px;--vp-motes-op:.6;--vp-motes-duration:78s;--vp-motes-travel:-380px;--vp-motes-travel-x:60px;--vp-fx:none}[data-vptheme=uplink][data-vptheme]{--vp-void:#04070a;--vp-surface:#081016;--vp-surface-raised:#0b161d;--vp-surface-inset:#050b10;--vp-line:#163a44;--vp-line-bright:#21606f;--vp-text:#d9f2f4;--vp-text-dim:#8fb6bc;--vp-text-faint:#5f858d;--vp-accent:#34e2c8;--vp-accent-bright:#7dffe8;--vp-accent-deep:#0a7e6c;--vp-accent-contrast:#021613;--vp-energy:#ffd166;--vp-warning:#ffd166;--vp-p1:#34e2c8;--vp-p2:#5bc0ff;--vp-p3:#c98bff;--vp-p4:#ffd166;--vp-font:"Barlow",ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--vp-font-display:"Archivo Black",Impact,"Arial Black","Helvetica Neue",sans-serif;--vp-font-mono:var(--vp-font);--vp-font-size:.8125rem;--vp-fs-small:.8125rem;--vp-fs-micro:.6875rem;--vp-fs-lead:.8125rem;--vp-fs-menu:1.4rem;--vp-fs-headline:1.75rem;--vp-fs-title:clamp(1.15rem,2.4vw,1.6rem);--vp-fs-countdown:clamp(1.9rem,4.6vw,2.6rem);--vp-fs-rank:.75rem;--vp-leading-body:1.5;--vp-leading-title:1.3;--vp-leading-menu:1.2;--vp-track-body:.01em;--vp-track-title:.22em;--vp-track-label:.16em;--vp-track-menu:.16em;--vp-weight-body:400;--vp-weight-strong:600;--vp-weight-title:400;--vp-weight-menu:400;--vp-case-title:uppercase;--vp-case-menu:uppercase;--vp-space:.2rem;--vp-panel-pad:.9rem;--vp-stack-gap:.5rem;--vp-block-gap:.5rem;--vp-control-h:30px;--vp-row-pad-y:.4rem;--vp-row-pad-x:.55rem;--vp-menu-pad-y:.5rem;--vp-menu-pad-x:.6rem;--vp-col-narrow:32rem;--vp-col-wide:78rem;--vp-col-tight:30rem;--vp-col-pad-x:1rem;--vp-col-pad-y:1.75rem;--vp-col-justify:flex-start;--vp-col-min-h:auto;--vp-title-align:left;--vp-title-gap:1rem;--vp-lead-max:72ch;--vp-split:minmax(0,258px)minmax(0,1fr);--vp-split-even:minmax(0,1fr)minmax(0,1fr);--vp-radius:0px;--vp-radius-panel:0px;--vp-radius-round:2px;--vp-border-width:1px;--vp-panel-border-width:1px;--vp-panel-bg:linear-gradient(180deg,var(--vp-surface-raised),var(--vp-surface))}@supports (color:color-mix(in lab, red, red)){[data-vptheme=uplink][data-vptheme]{--vp-panel-bg:linear-gradient(180deg,color-mix(in srgb,var(--vp-surface-raised)88%,transparent),color-mix(in srgb,var(--vp-surface)92%,transparent))}}[data-vptheme=uplink][data-vptheme]{--vp-panel-border:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=uplink][data-vptheme]{--vp-panel-border:color-mix(in srgb,var(--vp-accent)26%,transparent)}}[data-vptheme=uplink][data-vptheme]{--vp-panel-backdrop:none;--vp-panel-shadow:0 0 0 1px #0009,0 14px 34px -18px #000000f2;--vp-panel-hover-shadow:0 0 0 1px #0009,0 18px 44px -18px #000;--vp-panel-lift:0px;--vp-panel-lift-hover:-2px;--vp-panel-edge-inset:-1px;--vp-panel-edge-h:auto;--vp-panel-edge:linear-gradient(90deg,var(--vp-accent)0 12px,transparent 12px)0 0/100% 1px no-repeat,linear-gradient(90deg,var(--vp-accent)0 12px,transparent 12px)100% 0/100% 1px no-repeat,linear-gradient(90deg,var(--vp-accent)0 12px,transparent 12px)0 100%/100% 1px no-repeat,linear-gradient(90deg,var(--vp-accent)0 12px,transparent 12px)100% 100%/100% 1px no-repeat,linear-gradient(180deg,var(--vp-accent)0 12px,transparent 12px)0 0/1px 100% no-repeat,linear-gradient(180deg,var(--vp-accent)0 12px,transparent 12px)100% 0/1px 100% no-repeat,linear-gradient(0deg,var(--vp-accent)0 12px,transparent 12px)0 100%/1px 100% no-repeat,linear-gradient(0deg,var(--vp-accent)0 12px,transparent 12px)100% 100%/1px 100% no-repeat;--vp-panel-edge-op:.85;--vp-panel-ground-op:0;--vp-title-shadow:0 0 14px var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=uplink][data-vptheme]{--vp-title-shadow:0 0 14px color-mix(in srgb,var(--vp-accent)45%,transparent)}}[data-vptheme=uplink][data-vptheme]{--vp-menu-nudge:.35rem;--vp-world-sky:radial-gradient(ellipse 120% 70% at 50% 118%,var(--vp-accent),transparent 62%),linear-gradient(180deg,#020507 0%,#04080b 60%,#020507 100%)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=uplink][data-vptheme]{--vp-world-sky:radial-gradient(ellipse 120% 70% at 50% 118%,color-mix(in srgb,var(--vp-accent)13%,transparent),transparent 62%),linear-gradient(180deg,#020507 0%,#04080b 60%,#020507 100%)}}[data-vptheme=uplink][data-vptheme]{--vp-world-air:radial-gradient(ellipse 70% 40% at 50% 92%,var(--vp-accent),transparent 74%)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=uplink][data-vptheme]{--vp-world-air:radial-gradient(ellipse 70% 40% at 50% 92%,color-mix(in srgb,var(--vp-accent)10%,transparent),transparent 74%)}}[data-vptheme=uplink][data-vptheme]{--vp-far:repeating-radial-gradient(circle at 50% 132%,transparent 0 46px,var(--vp-accent)46px 47px)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=uplink][data-vptheme]{--vp-far:repeating-radial-gradient(circle at 50% 132%,transparent 0 46px,color-mix(in srgb,var(--vp-accent)18%,transparent)46px 47px)}}[data-vptheme=uplink][data-vptheme]{--vp-far-op:.5;--vp-grid-color:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=uplink][data-vptheme]{--vp-grid-color:color-mix(in srgb,var(--vp-accent)24%,transparent)}}[data-vptheme=uplink][data-vptheme]{--vp-grid-size:48px;--vp-plane-inset:56% -70% -50% -70%;--vp-plane-transform:perspective(300px)rotateX(70deg);--vp-plane-op:.7;--vp-plane-mask:linear-gradient(180deg,transparent 0%,#000 18%,#000 68%,transparent 100%);--vp-world-light:radial-gradient(ellipse 120% 100% at 50% 40%,transparent 34%,#000406b3 100%);--vp-motes-op:.28;--vp-motes-duration:34s;--vp-motes-size:260px 240px;--vp-fx:linear-gradient(90deg,transparent calc(50% - .5px),var(--vp-accent)calc(50% - .5px)calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(180deg,transparent calc(50% - .5px),var(--vp-accent)calc(50% - .5px)calc(50% + .5px),transparent calc(50% + .5px)),repeating-linear-gradient(180deg,#78ffeb09 0 1px,transparent 1px 3px)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=uplink][data-vptheme]{--vp-fx:linear-gradient(90deg,transparent calc(50% - .5px),color-mix(in srgb,var(--vp-accent)12%,transparent)calc(50% - .5px)calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(180deg,transparent calc(50% - .5px),color-mix(in srgb,var(--vp-accent)9%,transparent)calc(50% - .5px)calc(50% + .5px),transparent calc(50% + .5px)),repeating-linear-gradient(180deg,#78ffeb09 0 1px,transparent 1px 3px)}}[data-vptheme=uplink][data-vptheme]{--vp-fx-size:100% 100%,100% 100%,auto;--vp-fx-repeat:no-repeat,no-repeat,repeat;--vp-fx-op:.75}[data-vptheme=arcade][data-vptheme]{--vp-void:#12042a;--vp-surface:#1d0940;--vp-surface-raised:#290d55;--vp-surface-inset:#170632;--vp-line:#45188a;--vp-line-bright:#6b28c9;--vp-text:#fdf4ff;--vp-text-dim:#cdb0ea;--vp-text-faint:#9f7fd0;--vp-accent:#ff3ea5;--vp-accent-bright:#ff85c6;--vp-accent-deep:#b1006a;--vp-accent-contrast:#2a0018;--vp-energy:#b8ff3e;--vp-energy-bright:#d8ff8f;--vp-success:#b8ff3e;--vp-info:#3ee0ff;--vp-p1:#b8ff3e;--vp-p2:#3ee0ff;--vp-p3:#ff3ea5;--vp-p4:#ffd83e;--vp-font:"Barlow",ui-rounded,"SF Pro Rounded","Hiragino Maru Gothic ProN","Segoe UI Variable",ui-sans-serif,system-ui,sans-serif;--vp-font-display:"Archivo Black",Impact,"Arial Black","Helvetica Neue",sans-serif;--vp-font-size:1rem;--vp-fs-small:.9375rem;--vp-fs-micro:.6875rem;--vp-fs-lead:1.0625rem;--vp-fs-menu:1.55rem;--vp-fs-headline:2rem;--vp-fs-title:clamp(2.8rem,7.6vw,4.6rem);--vp-fs-countdown:clamp(3.5rem,11vw,6rem);--vp-fs-rank:.9375rem;--vp-leading-body:1.55;--vp-leading-title:.98;--vp-track-title:-.012em;--vp-track-label:.14em;--vp-track-menu:.02em;--vp-weight-body:500;--vp-weight-strong:800;--vp-weight-title:400;--vp-weight-menu:400;--vp-weight-label:400;--vp-case-title:uppercase;--vp-case-menu:uppercase;--vp-space:.26rem;--vp-panel-pad:1.9rem;--vp-stack-gap:1.35rem;--vp-block-gap:1.1rem;--vp-control-h:46px;--vp-row-pad-y:.85rem;--vp-row-pad-x:1rem;--vp-menu-pad-y:1rem;--vp-menu-pad-x:1.15rem;--vp-col-narrow:29rem;--vp-col-wide:66rem;--vp-col-pad-y:3.25rem;--vp-col-justify:center;--vp-title-align:center;--vp-title-gap:2.25rem;--vp-title-max:16ch;--vp-title-margin:auto;--vp-lead-max:40ch;--vp-lead-margin:auto;--vp-split:minmax(0,306px)minmax(0,1fr);--vp-radius:14px;--vp-radius-panel:26px;--vp-border-width:2px;--vp-panel-border-width:2px;--vp-panel-bg:linear-gradient(170deg,var(--vp-surface-raised),var(--vp-surface))}@supports (color:color-mix(in lab, red, red)){[data-vptheme=arcade][data-vptheme]{--vp-panel-bg:linear-gradient(170deg,color-mix(in srgb,var(--vp-surface-raised)92%,transparent),color-mix(in srgb,var(--vp-surface)94%,transparent))}}[data-vptheme=arcade][data-vptheme]{--vp-panel-border:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=arcade][data-vptheme]{--vp-panel-border:color-mix(in srgb,var(--vp-accent)42%,var(--vp-line-bright))}}[data-vptheme=arcade][data-vptheme]{--vp-panel-backdrop:none;--vp-panel-shadow:0 2px 0 0 #ffffff1a inset,0 10px 0 -2px var(--vp-accent-deep),0 28px 54px -22px #000000d9,0 0 44px -18px var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=arcade][data-vptheme]{--vp-panel-shadow:0 2px 0 0 #ffffff1a inset,0 10px 0 -2px color-mix(in srgb,var(--vp-accent-deep)70%,#14002a),0 28px 54px -22px #000000d9,0 0 44px -18px var(--vp-accent)}}[data-vptheme=arcade][data-vptheme]{--vp-panel-hover-shadow:0 2px 0 0 #ffffff24 inset,0 14px 0 -2px var(--vp-accent-deep),0 36px 66px -22px #000000e6,0 0 60px -16px var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=arcade][data-vptheme]{--vp-panel-hover-shadow:0 2px 0 0 #ffffff24 inset,0 14px 0 -2px color-mix(in srgb,var(--vp-accent-deep)78%,#14002a),0 36px 66px -22px #000000e6,0 0 60px -16px var(--vp-accent)}}[data-vptheme=arcade][data-vptheme]{--vp-panel-rotate:perspective(1400px);--vp-panel-lift:-4px;--vp-panel-lift-hover:-8px;--vp-panel-edge:linear-gradient(90deg,transparent,#fff9,transparent);--vp-panel-edge-op:.5;--vp-panel-ground-h:34px;--vp-panel-ground-op:.7;--vp-title-shadow:0 0 34px var(--vp-accent),0 4px 0 var(--vp-accent-deep)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=arcade][data-vptheme]{--vp-title-shadow:0 0 34px color-mix(in srgb,var(--vp-accent)65%,transparent),0 4px 0 color-mix(in srgb,var(--vp-accent-deep)60%,transparent)}}[data-vptheme=arcade][data-vptheme]{--vp-menu-nudge:.5rem;--vp-menu-bg-hover:var(--vp-energy)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=arcade][data-vptheme]{--vp-menu-bg-hover:color-mix(in srgb,var(--vp-energy)16%,transparent)}}[data-vptheme=arcade][data-vptheme]{--vp-world-sky:radial-gradient(ellipse 70% 46% at 22% 4%,#ff3ea547,transparent 62%),radial-gradient(ellipse 70% 46% at 80% 0%,#3ee0ff33,transparent 62%),radial-gradient(ellipse 130% 60% at 50% 112%,#b8ff3e24,transparent 60%),linear-gradient(180deg,#16052f 0%,#0e0322 55%,#12042a 100%);--vp-world-air:conic-gradient(from 210deg at 24% -6%,#ff3ea52e 0deg 18deg,transparent 18deg 360deg),conic-gradient(from 130deg at 78% -6%,#3ee0ff24 0deg 20deg,transparent 20deg 360deg);--vp-far:linear-gradient(180deg,transparent 0 55.4%,#ff3ea58c 55.4% 55.8%,transparent 55.8%),radial-gradient(ellipse 60% 12% at 50% 56%,#ff3ea54d,transparent 72%);--vp-far-op:.9;--vp-plane-inset:56% -80% -60% -80%;--vp-plane-transform:perspective(300px)rotateX(72deg);--vp-plane:repeating-conic-gradient(#ffffff13 0% 25%,transparent 0% 50%);--vp-plane-size:132px 132px;--vp-plane-op:.85;--vp-plane-mask:linear-gradient(180deg,transparent 0%,#000 16%,#000 66%,transparent 100%);--vp-world-light:radial-gradient(ellipse 46% 60% at 24% 8%,#ff3ea529,transparent 66%),radial-gradient(ellipse 46% 60% at 78% 6%,#3ee0ff21,transparent 66%),radial-gradient(ellipse 120% 100% at 50% 48%,transparent 34%,#0801149e 100%);--vp-motes:radial-gradient(circle at 14% 24%,#ff3ea5bf 0 3px,transparent 4px),radial-gradient(circle at 72% 10%,#b8ff3e99 0 2.5px,transparent 3.5px),radial-gradient(circle at 46% 62%,#3ee0ff99 0 2px,transparent 3px),radial-gradient(circle at 88% 48%,#ffd83e8c 0 2.4px,transparent 3.4px),radial-gradient(circle at 30% 88%,#fff6 0 1.6px,transparent 2.4px);--vp-motes-inset:-110% -10% -10% -10%;--vp-motes-size:300px 280px;--vp-motes-op:.6;--vp-motes-duration:30s;--vp-motes-travel:280px;--vp-fx:none}[data-vptheme=blueprint][data-vptheme]{--vp-void:#061229;--vp-surface:#0a1c3c;--vp-surface-raised:#0d2349;--vp-surface-inset:#081833;--vp-line:#1e4d8c;--vp-line-bright:#3372bd;--vp-text:#dfeaff;--vp-text-dim:#a3c1ea;--vp-text-faint:#7194c7;--vp-accent:#7fd4ff;--vp-accent-bright:#b9e8ff;--vp-accent-deep:#17618f;--vp-accent-contrast:#03121f;--vp-energy:#ffd27f;--vp-p1:#8fe8b0;--vp-p2:#7fd4ff;--vp-p3:#c1a6ff;--vp-p4:#ffd27f;--vp-font:"Barlow",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--vp-font-display:"Archivo Black",Impact,"Arial Black","Helvetica Neue",sans-serif;--vp-font-size:.9375rem;--vp-fs-small:.875rem;--vp-fs-micro:.6875rem;--vp-fs-lead:.9375rem;--vp-fs-menu:1.5rem;--vp-fs-headline:1.95rem;--vp-fs-title:clamp(1.9rem,4.6vw,3rem);--vp-fs-countdown:clamp(2.4rem,6.5vw,3.6rem);--vp-leading-body:1.6;--vp-leading-title:1.1;--vp-track-title:.1em;--vp-track-label:.15em;--vp-track-menu:.06em;--vp-weight-body:400;--vp-weight-title:400;--vp-weight-menu:400;--vp-weight-label:400;--vp-case-title:uppercase;--vp-case-menu:uppercase;--vp-space:.25rem;--vp-panel-pad:1.5rem;--vp-stack-gap:1.75rem;--vp-block-gap:1rem;--vp-control-h:36px;--vp-row-pad-y:.6rem;--vp-row-pad-x:.75rem;--vp-menu-pad-y:.7rem;--vp-menu-pad-x:.85rem;--vp-col-narrow:27rem;--vp-col-wide:70rem;--vp-col-pad-x:clamp(1.5rem,5vw,4rem);--vp-col-pad-y:3rem;--vp-col-justify:center;--vp-title-align:left;--vp-title-gap:1.75rem;--vp-lead-max:56ch;--vp-split:minmax(0,290px)minmax(0,1fr);--vp-split-even:minmax(0,1fr)minmax(0,1fr);--vp-radius:0px;--vp-radius-panel:0px;--vp-radius-round:0px;--vp-border-width:1px;--vp-panel-border-width:1px;--vp-panel-bg:linear-gradient(180deg,var(--vp-accent),var(--vp-void))}@supports (color:color-mix(in lab, red, red)){[data-vptheme=blueprint][data-vptheme]{--vp-panel-bg:linear-gradient(180deg,color-mix(in srgb,var(--vp-accent)5%,transparent),color-mix(in srgb,var(--vp-void)46%,transparent))}}[data-vptheme=blueprint][data-vptheme]{--vp-panel-border:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=blueprint][data-vptheme]{--vp-panel-border:color-mix(in srgb,var(--vp-accent)42%,transparent)}}[data-vptheme=blueprint][data-vptheme]{--vp-panel-backdrop:blur(2px);--vp-panel-shadow:0 0 0 4px var(--vp-void),0 26px 60px -26px #000614f2}@supports (color:color-mix(in lab, red, red)){[data-vptheme=blueprint][data-vptheme]{--vp-panel-shadow:0 0 0 4px color-mix(in srgb,var(--vp-void)42%,transparent),0 26px 60px -26px #000614f2}}[data-vptheme=blueprint][data-vptheme]{--vp-panel-hover-shadow:0 0 0 4px var(--vp-void),0 34px 76px -26px #000614}@supports (color:color-mix(in lab, red, red)){[data-vptheme=blueprint][data-vptheme]{--vp-panel-hover-shadow:0 0 0 4px color-mix(in srgb,var(--vp-void)52%,transparent),0 34px 76px -26px #000614}}[data-vptheme=blueprint][data-vptheme]{--vp-panel-lift:-2px;--vp-panel-lift-hover:-6px;--vp-panel-edge-inset:-7px;--vp-panel-edge-h:auto;--vp-panel-edge:linear-gradient(90deg,var(--vp-accent)0 13px,transparent 13px)0 7px/100% 1px no-repeat,linear-gradient(90deg,var(--vp-accent)0 13px,transparent 13px)100% 7px/100% 1px no-repeat,linear-gradient(90deg,var(--vp-accent)0 13px,transparent 13px)0 calc(100% - 7px)/100% 1px no-repeat,linear-gradient(90deg,var(--vp-accent)0 13px,transparent 13px)100% calc(100% - 7px)/100% 1px no-repeat,linear-gradient(180deg,var(--vp-accent)0 13px,transparent 13px)7px 0/1px 100% no-repeat,linear-gradient(180deg,var(--vp-accent)0 13px,transparent 13px)calc(100% - 7px)0/1px 100% no-repeat,linear-gradient(0deg,var(--vp-accent)0 13px,transparent 13px)7px 100%/1px 100% no-repeat,linear-gradient(0deg,var(--vp-accent)0 13px,transparent 13px)calc(100% - 7px)100%/1px 100% no-repeat;--vp-panel-edge-op:.7;--vp-panel-ground-op:0;--vp-title-shadow:none;--vp-slot-bg:transparent;--vp-row-bg:transparent;--vp-world-sky:radial-gradient(ellipse 100% 70% at 50% 46%,#0a2149 0%,#061229 72%);--vp-world-air:repeating-linear-gradient(90deg,#7fd4ff0e 0 1px,transparent 1px 12px),repeating-linear-gradient(180deg,#7fd4ff0e 0 1px,transparent 1px 12px),repeating-linear-gradient(90deg,#7fd4ff1c 0 1px,transparent 1px 96px),repeating-linear-gradient(180deg,#7fd4ff1c 0 1px,transparent 1px 96px);--vp-far:repeating-linear-gradient(60deg,#7fd4ff29 0 1px,transparent 1px 74px),repeating-linear-gradient(-60deg,#7fd4ff29 0 1px,transparent 1px 74px);--vp-far-inset:24% 16% 20% 16%;--vp-far-size:auto;--vp-far-op:.75;--vp-plane-inset:0 0 0 0;--vp-plane-transform:none;--vp-plane:radial-gradient(ellipse 34% 26% at 50% 52%,#7fd4ff17,transparent 70%);--vp-plane-size:auto;--vp-plane-op:1;--vp-plane-mask:none;--vp-world-light:radial-gradient(ellipse 120% 100% at 50% 48%,transparent 40%,#020816b3 100%);--vp-motes-op:0;--vp-fx:repeating-linear-gradient(90deg,#7fd4ff6b 0 1px,transparent 1px 14px),repeating-linear-gradient(180deg,#7fd4ff6b 0 1px,transparent 1px 14px),linear-gradient(180deg,#7fd4ff47 0 1px,transparent 1px),linear-gradient(90deg,#7fd4ff47 0 1px,transparent 1px);--vp-fx-size:100% 7px,7px 100%,100% 100%,100% 100%;--vp-fx-repeat:no-repeat,no-repeat,no-repeat,no-repeat;--vp-fx-pos:0 0,0 0,0 12px,12px 0;--vp-fx-op:.5}[data-vptheme=editorial][data-vptheme]{--vp-void:#0a0908;--vp-surface:#131110;--vp-surface-raised:#1a1715;--vp-surface-inset:#100e0d;--vp-line:#2c2825;--vp-line-bright:#4a443e;--vp-text:#f5f0e9;--vp-text-dim:#b6ada1;--vp-text-faint:#857b70;--vp-accent:#ddd0bd;--vp-accent-bright:#f2e9db;--vp-accent-deep:#7a6446;--vp-accent-contrast:#17130e;--vp-energy:#c96f4a;--vp-energy-bright:#e0906d;--vp-p1:#9aa88b;--vp-p2:#8fa3b8;--vp-p3:#b295ab;--vp-p4:#c96f4a;--vp-font:"Barlow",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--vp-font-display:"Archivo Black",Impact,"Arial Black","Helvetica Neue",sans-serif;--vp-font-size:1rem;--vp-fs-small:.9375rem;--vp-fs-micro:.6875rem;--vp-fs-lead:1.125rem;--vp-fs-menu:1.6rem;--vp-fs-headline:2.05rem;--vp-fs-title:clamp(3rem,8.6vw,5.6rem);--vp-fs-countdown:clamp(3rem,9vw,5rem);--vp-fs-rank:.875rem;--vp-leading-body:1.75;--vp-leading-title:.94;--vp-leading-menu:1.15;--vp-track-title:-.026em;--vp-track-label:.16em;--vp-track-menu:-.01em;--vp-weight-body:400;--vp-weight-strong:600;--vp-weight-title:400;--vp-weight-menu:400;--vp-weight-label:400;--vp-case-title:none;--vp-case-menu:none;--vp-space:.28rem;--vp-panel-pad:2.4rem;--vp-stack-gap:3rem;--vp-block-gap:1.5rem;--vp-control-h:42px;--vp-row-pad-y:1rem;--vp-row-pad-x:.25rem;--vp-menu-pad-y:.75rem;--vp-menu-pad-x:.25rem;--vp-col-narrow:32rem;--vp-col-wide:66rem;--vp-col-pad-x:clamp(1.5rem,7vw,6rem);--vp-col-pad-y:4.5rem;--vp-col-justify:center;--vp-col-margin:0 auto;--vp-title-align:left;--vp-title-gap:3rem;--vp-title-max:13ch;--vp-lead-max:34ch;--vp-split:minmax(0,1fr)minmax(0,1.5fr);--vp-split-even:minmax(0,1fr)minmax(0,1.5fr);--vp-radius:2px;--vp-radius-panel:2px;--vp-border-width:1px;--vp-panel-border-width:0px;--vp-panel-bg:linear-gradient(180deg,#fffaf00b,#fffaf006);--vp-panel-border:transparent;--vp-panel-backdrop:none;--vp-panel-shadow:0 1px 0 0 #fffaf012 inset,0 46px 80px -50px #000;--vp-panel-hover-shadow:0 1px 0 0 #fffaf01a inset,0 60px 100px -50px #000;--vp-panel-lift:-1px;--vp-panel-lift-hover:-4px;--vp-panel-edge:linear-gradient(90deg,var(--vp-energy)0 4rem,var(--vp-line)4rem);--vp-panel-edge-op:.85;--vp-panel-ground-h:40px;--vp-panel-ground-op:.4;--vp-title-shadow:none;--vp-glow-sm:none;--vp-glow-md:none;--vp-menu-nudge:.5rem;--vp-menu-bg-hover:transparent;--vp-menu-fg-hover:var(--vp-energy-bright);--vp-slot-bg:transparent;--vp-row-bg:transparent;--vp-row-border:transparent;--vp-world-sky:radial-gradient(ellipse 80% 60% at 12% -8%,#ffeed613,transparent 62%),radial-gradient(ellipse 90% 50% at 60% 112%,#c96f4a12,transparent 66%),linear-gradient(180deg,#0c0b09 0%,#090807 60%,#0a0908 100%);--vp-world-air:none;--vp-far:linear-gradient(180deg,transparent 0 67.7%,#f5f0e917 67.7% 67.85%,#00000047 67.85% 100%);--vp-far-op:1;--vp-plane-inset:68% -40% -30% -40%;--vp-plane-transform:perspective(600px)rotateX(78deg);--vp-plane:repeating-linear-gradient(90deg,#f5f0e90d 0 1px,transparent 1px 150px);--vp-plane-op:.6;--vp-plane-mask:linear-gradient(180deg,transparent 0%,#000 34%,transparent 92%);--vp-world-light:radial-gradient(ellipse 70% 60% at 22% 16%,#fff4e20d,transparent 66%),radial-gradient(ellipse 130% 110% at 44% 48%,transparent 32%,#000000b8 100%);--vp-motes-op:0;--vp-fx:repeating-linear-gradient(0deg,#fffaf004 0 1px,transparent 1px 2px),repeating-linear-gradient(90deg,#fffaf003 0 1px,transparent 1px 3px);--vp-fx-op:1}[data-vptheme=prism][data-vptheme]{--vp-void:#060812;--vp-surface:#0d1122;--vp-surface-raised:#161c34;--vp-surface-inset:#090d1a;--vp-line:#283152;--vp-line-bright:#414f7d;--vp-text:#ecefff;--vp-text-dim:#aab4d6;--vp-text-faint:#7c86ab;--vp-accent:#8b7cff;--vp-accent-bright:#b8adff;--vp-accent-deep:#4634d0;--vp-accent-contrast:#0a0620;--vp-energy:#4de0ff;--vp-energy-bright:#9aefff;--vp-p1:#4de0ff;--vp-p2:#8b7cff;--vp-p3:#ff7ce0;--vp-p4:#7cffc4;--vp-font:"Barlow",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--vp-font-display:"Archivo Black",Impact,"Arial Black","Helvetica Neue",sans-serif;--vp-font-size:.9375rem;--vp-fs-small:.875rem;--vp-fs-micro:.6875rem;--vp-fs-lead:1rem;--vp-fs-menu:1.5rem;--vp-fs-headline:1.9rem;--vp-fs-title:clamp(2.5rem,6.2vw,4rem);--vp-fs-countdown:clamp(3rem,8vw,4.5rem);--vp-leading-body:1.6;--vp-leading-title:1.02;--vp-track-title:-.032em;--vp-track-label:.13em;--vp-weight-title:400;--vp-weight-menu:400;--vp-case-title:none;--vp-case-menu:none;--vp-title-bg:linear-gradient(96deg,#b8adff 0%,#4de0ff 44%,#ff9ae8 100%);--vp-title-clip:text;--vp-title-text-fill:transparent;--vp-title-shadow:none;--vp-space:.26rem;--vp-panel-pad:2rem;--vp-stack-gap:1.75rem;--vp-block-gap:1.15rem;--vp-control-h:42px;--vp-row-pad-y:.8rem;--vp-row-pad-x:.95rem;--vp-menu-pad-y:.9rem;--vp-menu-pad-x:1.05rem;--vp-col-narrow:29rem;--vp-col-wide:65rem;--vp-col-pad-y:4rem;--vp-col-justify:center;--vp-title-align:center;--vp-title-gap:2.5rem;--vp-title-max:17ch;--vp-title-margin:auto;--vp-lead-max:38ch;--vp-lead-margin:auto;--vp-split:minmax(0,316px)minmax(0,1fr);--vp-radius:12px;--vp-radius-panel:20px;--vp-border-width:1px;--vp-panel-border-width:1px;--vp-panel-bg:linear-gradient(158deg,#b8adff1c,#ffffff06 40%,#4de0ff0e);--vp-panel-border:#ffffff1f;--vp-panel-backdrop:blur(14px)saturate(1.4);--vp-panel-shadow:0 1px 0 0 #fff3 inset,0 2px 6px -2px #0009,0 18px 32px -14px #4634d06b,0 52px 100px -44px #000;--vp-panel-hover-shadow:0 1px 0 0 #ffffff47 inset,0 4px 10px -2px #000000a6,0 26px 48px -14px #4634d080,0 70px 130px -48px #000;--vp-panel-rotate:perspective(1200px)rotateX(1.4deg);--vp-panel-lift:-6px;--vp-panel-lift-hover:-12px;--vp-panel-edge:linear-gradient(92deg,#b8adff00 0%,#b8adfff2 18%,#4de0fff2 52%,#ff9ae8f2 82%,#ff9ae800 100%);--vp-panel-edge-h:1.5px;--vp-panel-edge-op:.9;--vp-panel-ground-h:44px;--vp-panel-ground:radial-gradient(ellipse 58% 100% at 50% 0%,#000000a6,transparent 72%);--vp-panel-ground-op:.95;--vp-slot-bg:#ffffff08;--vp-row-bg:#ffffff08;--vp-row-border:#ffffff12;--vp-world-sky:radial-gradient(ellipse 90% 50% at 50% -12%,#8b7cff38,transparent 62%),radial-gradient(ellipse 120% 60% at 50% 116%,#4de0ff24,transparent 60%),linear-gradient(180deg,#080a18 0%,#05070f 55%,#070a15 100%);--vp-world-air:radial-gradient(ellipse 70% 34% at 50% 80%,#8b7cff21,transparent 72%);--vp-far:linear-gradient(180deg,transparent 0 51.6%,#b8adff66 51.6% 51.9%,transparent 51.9%),radial-gradient(ellipse 54% 10% at 50% 52%,#8b7cff4d,transparent 74%);--vp-far-op:.9;--vp-far-drift:vp-drift-x 110s ease-in-out infinite;--vp-far-travel:2%;--vp-plane-inset:52% -70% -54% -70%;--vp-plane-transform:perspective(360px)rotateX(68deg);--vp-plane:repeating-linear-gradient(60deg,#b8adff33 0 1px,transparent 1px 62px),repeating-linear-gradient(-60deg,#4de0ff29 0 1px,transparent 1px 62px);--vp-plane-op:.75;--vp-plane-mask:linear-gradient(180deg,transparent 0%,#000 20%,#000 62%,transparent 100%);--vp-world-light:radial-gradient(ellipse 54% 42% at 50% 22%,#b8adff1f,transparent 68%),radial-gradient(ellipse 120% 100% at 50% 46%,transparent 36%,#03040cb8 100%);--vp-motes:radial-gradient(circle at 18% 26%,#b8adffb3 0 1.3px,transparent 2px),radial-gradient(circle at 74% 12%,#4de0ff99 0 1.5px,transparent 2.1px),radial-gradient(circle at 42% 70%,#ff9ae880 0 1.1px,transparent 1.7px),radial-gradient(circle at 92% 54%,#fff6 0 1px,transparent 1.5px);--vp-motes-size:360px 330px;--vp-motes-op:.55;--vp-motes-duration:60s;--vp-fx:none}[data-vptheme=ember][data-vptheme]{--vp-void:#0b0907;--vp-surface:#171210;--vp-surface-raised:#211915;--vp-surface-inset:#110d0b;--vp-line:#3c2b20;--vp-line-bright:#644433;--vp-text:#f8ede3;--vp-text-dim:#c4ad9b;--vp-text-faint:#96806e;--vp-accent:#ff7a18;--vp-accent-bright:#ffa552;--vp-accent-deep:#a83e04;--vp-accent-contrast:#1a0a02;--vp-energy:#ffd15c;--vp-energy-bright:#ffe49a;--vp-warning:#ffd15c;--vp-p1:#8fbf4a;--vp-p2:#4aa9bf;--vp-p3:#bf6bd6;--vp-p4:#ffd15c;--vp-font:"Barlow",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--vp-font-display:"Archivo Black",Impact,"Arial Black","Helvetica Neue",sans-serif;--vp-font-size:.9375rem;--vp-fs-small:.875rem;--vp-fs-micro:.6875rem;--vp-fs-lead:1rem;--vp-fs-menu:1.6rem;--vp-fs-headline:2rem;--vp-fs-title:clamp(2.8rem,7.6vw,5rem);--vp-fs-countdown:clamp(3.25rem,10vw,5.5rem);--vp-fs-rank:1rem;--vp-leading-body:1.55;--vp-leading-title:.9;--vp-leading-menu:1.1;--vp-track-title:.015em;--vp-track-label:.14em;--vp-track-menu:.04em;--vp-weight-body:400;--vp-weight-strong:700;--vp-weight-title:400;--vp-weight-menu:400;--vp-weight-label:400;--vp-case-title:uppercase;--vp-case-menu:uppercase;--vp-space:.23rem;--vp-panel-pad:1.6rem;--vp-stack-gap:1rem;--vp-block-gap:.9rem;--vp-control-h:40px;--vp-row-pad-y:.65rem;--vp-row-pad-x:.8rem;--vp-menu-pad-y:.8rem;--vp-menu-pad-x:1rem;--vp-col-narrow:28rem;--vp-col-wide:68rem;--vp-col-pad-x:clamp(1rem,4vw,3rem);--vp-col-pad-y:3.5rem;--vp-col-justify:flex-start;--vp-title-align:left;--vp-title-gap:2rem;--vp-title-max:15ch;--vp-lead-max:48ch;--vp-split:minmax(0,296px)minmax(0,1fr);--vp-split-even:minmax(0,1.15fr)minmax(0,1fr);--vp-radius:2px;--vp-radius-panel:2px;--vp-radius-round:2px;--vp-border-width:2px;--vp-panel-border-width:2px;--vp-panel-bg:linear-gradient(180deg,var(--vp-surface-raised),var(--vp-surface))}@supports (color:color-mix(in lab, red, red)){[data-vptheme=ember][data-vptheme]{--vp-panel-bg:linear-gradient(180deg,color-mix(in srgb,var(--vp-surface-raised)94%,transparent),color-mix(in srgb,var(--vp-surface)96%,transparent))}}[data-vptheme=ember][data-vptheme]{--vp-panel-border:var(--vp-line);--vp-panel-backdrop:none;--vp-panel-shadow:0 -14px 26px -20px var(--vp-accent)inset,0 -1px 0 0 var(--vp-accent)inset,0 26px 44px -20px #000000f2,0 3px 0 0 #00000080}@supports (color:color-mix(in lab, red, red)){[data-vptheme=ember][data-vptheme]{--vp-panel-shadow:0 -14px 26px -20px var(--vp-accent)inset,0 -1px 0 0 color-mix(in srgb,var(--vp-accent)40%,transparent)inset,0 26px 44px -20px #000000f2,0 3px 0 0 #00000080}}[data-vptheme=ember][data-vptheme]{--vp-panel-hover-shadow:0 -18px 34px -20px var(--vp-accent)inset,0 -1px 0 0 var(--vp-accent)inset,0 34px 58px -20px #000,0 4px 0 0 #0000008c}@supports (color:color-mix(in lab, red, red)){[data-vptheme=ember][data-vptheme]{--vp-panel-hover-shadow:0 -18px 34px -20px var(--vp-accent)inset,0 -1px 0 0 color-mix(in srgb,var(--vp-accent)62%,transparent)inset,0 34px 58px -20px #000,0 4px 0 0 #0000008c}}[data-vptheme=ember][data-vptheme]{--vp-panel-lift:-2px;--vp-panel-lift-hover:-6px;--vp-panel-edge-op:0;--vp-panel-ground:radial-gradient(ellipse 60% 100% at 50% 0%,var(--vp-accent),transparent 70%)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=ember][data-vptheme]{--vp-panel-ground:radial-gradient(ellipse 60% 100% at 50% 0%,color-mix(in srgb,var(--vp-accent)30%,transparent),transparent 70%)}}[data-vptheme=ember][data-vptheme]{--vp-panel-ground-h:26px;--vp-panel-ground-op:.75;--vp-title-shadow:0 0 40px var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){[data-vptheme=ember][data-vptheme]{--vp-title-shadow:0 0 40px color-mix(in srgb,var(--vp-accent)42%,transparent)}}[data-vptheme=ember][data-vptheme]{--vp-menu-nudge:.4rem;--vp-world-sky:radial-gradient(ellipse 130% 44% at 50% 104%,#ff7a1866,transparent 62%),radial-gradient(ellipse 80% 30% at 50% 100%,#ffd15c57,transparent 58%),linear-gradient(180deg,#060504 0%,#0c0a08 46%,#14100c 100%);--vp-world-air:radial-gradient(ellipse 70% 22% at 50% 96%,#ffd15c38,transparent 70%);--vp-far:linear-gradient(180deg,transparent 0 73.5%,#ffa552a6 73.5% 73.9%,transparent 73.9%),linear-gradient(94deg,transparent 0 8%,#050403 8% 34%,transparent 34% 48%,#050403 48% 62%,transparent 62% 78%,#050403 78% 100%),linear-gradient(180deg,transparent 0 74%,#050403 74% 100%);--vp-far-op:.95;--vp-plane-inset:74% -60% -30% -60%;--vp-plane-transform:perspective(340px)rotateX(74deg);--vp-plane:repeating-linear-gradient(90deg,#ff7a183d 0 1px,transparent 1px 86px),repeating-linear-gradient(180deg,#ff7a182e 0 1px,transparent 1px 56px);--vp-plane-op:.7;--vp-plane-mask:linear-gradient(180deg,transparent 0%,#000 30%,transparent 96%);--vp-world-light:radial-gradient(ellipse 120% 90% at 50% 40%,transparent 30%,#040302bd 100%);--vp-motes:radial-gradient(circle at 16% 78%,#ffd15cd9 0 1.2px,transparent 1.9px),radial-gradient(circle at 62% 92%,#ff7a18cc 0 1.4px,transparent 2.1px),radial-gradient(circle at 38% 40%,#ffa55280 0 1px,transparent 1.6px),radial-gradient(circle at 86% 62%,#ffd15c73 0 1px,transparent 1.5px);--vp-motes-inset:-110% -10% -10% -10%;--vp-motes-size:280px 260px;--vp-motes-op:.55;--vp-motes-duration:26s;--vp-motes-travel:260px;--vp-motes-travel-x:-30px;--vp-fx:repeating-linear-gradient(180deg,#ffffff04 0 2px,transparent 2px 9px);--vp-fx-op:1}[data-vptheme=zenith][data-vptheme]{--vp-void:#050506;--vp-surface:#0e0e10;--vp-surface-raised:#151517;--vp-surface-inset:#0a0a0b;--vp-line:#1f1f23;--vp-line-bright:#3a3a41;--vp-text:#f2f2f4;--vp-text-dim:#a8a8b0;--vp-text-faint:#74747d;--vp-accent:#cfd8e6;--vp-accent-bright:#fff;--vp-accent-deep:#46505f;--vp-accent-contrast:#08080a;--vp-energy:#cfd8e6;--vp-energy-bright:#eef2f8;--vp-p1:#cfd8e6;--vp-p2:#9aa4b4;--vp-p3:#7d8797;--vp-p4:#e8ecf3;--vp-font:"Barlow",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--vp-font-display:"Archivo Black",Impact,"Arial Black","Helvetica Neue",sans-serif;--vp-font-size:.9375rem;--vp-fs-small:.9375rem;--vp-fs-micro:.6875rem;--vp-fs-lead:.9375rem;--vp-fs-menu:1.45rem;--vp-fs-headline:1.75rem;--vp-fs-title:clamp(1.7rem,3.4vw,2.4rem);--vp-fs-countdown:clamp(2.5rem,6vw,3.5rem);--vp-fs-rank:.75rem;--vp-leading-body:1.8;--vp-leading-title:1.4;--vp-leading-menu:1.4;--vp-track-body:.005em;--vp-track-title:.24em;--vp-track-label:.2em;--vp-track-menu:.07em;--vp-weight-body:350;--vp-weight-strong:500;--vp-weight-title:400;--vp-weight-menu:400;--vp-weight-label:400;--vp-case-title:uppercase;--vp-case-menu:none;--vp-space:.3rem;--vp-panel-pad:3rem;--vp-stack-gap:3rem;--vp-block-gap:1.75rem;--vp-control-h:44px;--vp-row-pad-y:1.1rem;--vp-row-pad-x:1.1rem;--vp-menu-pad-y:1.1rem;--vp-menu-pad-x:1.1rem;--vp-col-narrow:27rem;--vp-col-wide:60rem;--vp-col-tight:24rem;--vp-col-pad-y:7rem;--vp-col-justify:center;--vp-title-align:center;--vp-title-gap:4rem;--vp-title-max:22ch;--vp-title-margin:auto;--vp-lead-max:36ch;--vp-lead-margin:auto;--vp-split:minmax(0,268px)minmax(0,1fr);--vp-radius:4px;--vp-radius-panel:6px;--vp-border-width:1px;--vp-panel-border-width:0px;--vp-panel-bg:linear-gradient(180deg,#ffffff0b,#ffffff06);--vp-panel-border:transparent;--vp-panel-backdrop:blur(6px);--vp-panel-shadow:0 1px 0 0 #ffffff1a inset,0 50px 100px -46px #000;--vp-panel-hover-shadow:0 1px 0 0 #ffffff29 inset,0 66px 130px -48px #000;--vp-panel-lift:-3px;--vp-panel-lift-hover:-7px;--vp-panel-edge:linear-gradient(90deg,transparent,#ffffff57,transparent);--vp-panel-edge-op:.8;--vp-panel-ground-h:52px;--vp-panel-ground-op:.45;--vp-title-shadow:none;--vp-glow-sm:none;--vp-glow-md:0 0 0 1px #ffffff24;--vp-menu-bg-hover:#ffffff0d;--vp-menu-nudge:.5rem;--vp-slot-bg:#ffffff07;--vp-row-bg:#ffffff07;--vp-row-border:transparent;--vp-world-sky:radial-gradient(ellipse 68% 46% at 50% 34%,#ffffff0e,transparent 68%),linear-gradient(180deg,#050506 0%,#08080a 58%,#040405 100%);--vp-world-air:none;--vp-far:linear-gradient(180deg,transparent 0 71.6%,#ffffff12 71.6% 71.7%,transparent 71.7%);--vp-far-op:1;--vp-plane-inset:72% -30% -20% -30%;--vp-plane-transform:perspective(700px)rotateX(80deg);--vp-plane:repeating-linear-gradient(90deg,#ffffff09 0 1px,transparent 1px 220px);--vp-plane-op:.7;--vp-plane-mask:linear-gradient(180deg,transparent 0%,#000 40%,transparent 94%);--vp-world-light:radial-gradient(ellipse 130% 110% at 50% 42%,transparent 30%,#000000ad 100%);--vp-motes:radial-gradient(circle at 30% 40%,#ffffff57 0 1px,transparent 1.6px),radial-gradient(circle at 76% 74%,#ffffff3d 0 1px,transparent 1.5px);--vp-motes-size:560px 520px;--vp-motes-op:.3;--vp-motes-duration:120s;--vp-motes-travel:-520px;--vp-fx:none}[data-theme=light][data-vptheme][data-vptheme],[data-theme=light] [data-vptheme][data-vptheme]{--vp-void:#eef1f6;--vp-surface:#fff;--vp-surface-raised:#fff;--vp-surface-inset:#f3f5f9;--vp-line:#d9dee7;--vp-line-bright:#b3bccb;--vp-text:#0f131a;--vp-text-dim:#4b5462;--vp-text-faint:#78818f;--vp-accent:var(--vp-accent-deep);--vp-accent-bright:var(--vp-accent-deep);--vp-accent-contrast:#fff;--vp-panel-bg:linear-gradient(180deg,#fff,#fff);--vp-panel-border:#dbe0e9;--vp-panel-backdrop:none;--vp-panel-shadow:0 1px 2px 0 #0f131a0f,0 18px 40px -22px #0f131a66;--vp-panel-hover-shadow:0 2px 5px 0 #0f131a14,0 28px 56px -24px #0f131a7a;--vp-panel-edge:linear-gradient(90deg,transparent,#0f131a29,transparent);--vp-panel-edge-op:.6;--vp-panel-ground:radial-gradient(ellipse 62% 100% at 50% 0%,#0f131a38,transparent 72%);--vp-panel-ground-op:.4;--vp-slot-bg:var(--vp-surface-inset);--vp-row-bg:var(--vp-surface-inset);--vp-row-border:var(--vp-line);--vp-menu-bg-hover:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light][data-vptheme][data-vptheme],[data-theme=light] [data-vptheme][data-vptheme]{--vp-menu-bg-hover:color-mix(in srgb,var(--vp-accent)10%,transparent)}}[data-theme=light][data-vptheme][data-vptheme],[data-theme=light] [data-vptheme][data-vptheme]{--vp-menu-fg-hover:var(--vp-text);--vp-title-shadow:none;--vp-title-bg:none;--vp-title-clip:border-box;--vp-title-text-fill:currentColor;--vp-title-fill:var(--vp-text);--vp-glow-sm:0 0 0 1px var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light][data-vptheme][data-vptheme],[data-theme=light] [data-vptheme][data-vptheme]{--vp-glow-sm:0 0 0 1px color-mix(in srgb,var(--vp-accent)30%,transparent)}}[data-theme=light][data-vptheme][data-vptheme],[data-theme=light] [data-vptheme][data-vptheme]{--vp-glow-md:0 0 0 1px var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light][data-vptheme][data-vptheme],[data-theme=light] [data-vptheme][data-vptheme]{--vp-glow-md:0 0 0 1px color-mix(in srgb,var(--vp-accent)30%,transparent)}}[data-theme=light][data-vptheme][data-vptheme],[data-theme=light] [data-vptheme][data-vptheme]{--vp-hud-bg:#ffffffd6;--vp-grid-color:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=light][data-vptheme][data-vptheme],[data-theme=light] [data-vptheme][data-vptheme]{--vp-grid-color:color-mix(in srgb,var(--vp-accent)20%,transparent)}}[data-theme=light][data-vptheme][data-vptheme],[data-theme=light] [data-vptheme][data-vptheme]{--vp-world-sky:radial-gradient(ellipse 130% 62% at 50% 112%,var(--vp-accent),transparent 60%),linear-gradient(180deg,#fff 0%,var(--vp-void)56%,#e3e8f1 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light][data-vptheme][data-vptheme],[data-theme=light] [data-vptheme][data-vptheme]{--vp-world-sky:radial-gradient(ellipse 130% 62% at 50% 112%,color-mix(in srgb,var(--vp-accent)15%,transparent),transparent 60%),linear-gradient(180deg,#fff 0%,var(--vp-void)56%,#e3e8f1 100%)}}[data-theme=light][data-vptheme][data-vptheme],[data-theme=light] [data-vptheme][data-vptheme]{--vp-world-air:none;--vp-far:linear-gradient(180deg,transparent 49.4%,var(--vp-accent)50%,transparent 50.6%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light][data-vptheme][data-vptheme],[data-theme=light] [data-vptheme][data-vptheme]{--vp-far:linear-gradient(180deg,transparent 49.4%,color-mix(in srgb,var(--vp-accent)34%,transparent)50%,transparent 50.6%)}}[data-theme=light][data-vptheme][data-vptheme],[data-theme=light] [data-vptheme][data-vptheme]{--vp-far-op:.4;--vp-plane:repeating-linear-gradient(to right,var(--vp-grid-color)0 1px,transparent 1px var(--vp-grid-size)),repeating-linear-gradient(to bottom,var(--vp-grid-color)0 1px,transparent 1px var(--vp-grid-size));--vp-plane-size:auto;--vp-plane-op:.5;--vp-world-light:radial-gradient(ellipse 130% 110% at 50% 44%,transparent 44%,#0f131a1c 100%);--vp-motes:radial-gradient(circle at 22% 30%,var(--vp-accent)0 1.2px,transparent 1.8px),radial-gradient(circle at 74% 66%,var(--vp-accent)0 1px,transparent 1.6px)}@supports (color:color-mix(in lab, red, red)){[data-theme=light][data-vptheme][data-vptheme],[data-theme=light] [data-vptheme][data-vptheme]{--vp-motes:radial-gradient(circle at 22% 30%,color-mix(in srgb,var(--vp-accent)55%,transparent)0 1.2px,transparent 1.8px),radial-gradient(circle at 74% 66%,color-mix(in srgb,var(--vp-accent)40%,transparent)0 1px,transparent 1.6px)}}[data-theme=light][data-vptheme][data-vptheme],[data-theme=light] [data-vptheme][data-vptheme]{--vp-motes-op:.22;--vp-fx:none}[data-theme=light][data-vptheme=monolith][data-vptheme],[data-theme=light] [data-vptheme=monolith][data-vptheme]{--vp-panel-shadow:12px 12px 0 0 #0f131a29;--vp-panel-hover-shadow:16px 16px 0 0 #0f131a33;--vp-panel-border:#c3c8d2}[data-theme=light][data-vptheme=arcade][data-vptheme],[data-theme=light] [data-vptheme=arcade][data-vptheme]{--vp-panel-shadow:0 10px 0 -2px var(--vp-accent),0 26px 46px -24px #0f131a73}@supports (color:color-mix(in lab, red, red)){[data-theme=light][data-vptheme=arcade][data-vptheme],[data-theme=light] [data-vptheme=arcade][data-vptheme]{--vp-panel-shadow:0 10px 0 -2px color-mix(in srgb,var(--vp-accent)24%,#fff),0 26px 46px -24px #0f131a73}}[data-theme=light][data-vptheme=arcade][data-vptheme],[data-theme=light] [data-vptheme=arcade][data-vptheme]{--vp-panel-hover-shadow:0 14px 0 -2px var(--vp-accent),0 34px 60px -24px #0f131a80}@supports (color:color-mix(in lab, red, red)){[data-theme=light][data-vptheme=arcade][data-vptheme],[data-theme=light] [data-vptheme=arcade][data-vptheme]{--vp-panel-hover-shadow:0 14px 0 -2px color-mix(in srgb,var(--vp-accent)32%,#fff),0 34px 60px -24px #0f131a80}}:root,[data-vptheme]{--vp-void:#05070c;--vp-surface:#0b0f17;--vp-surface-raised:#121826;--vp-surface-inset:#080b12;--vp-line:#1e2739;--vp-line-bright:#2e3b52;--vp-text:#e6edf7;--vp-text-dim:#93a2ba;--vp-text-faint:#5c6b83;--vp-accent:#38bdf8;--vp-accent-bright:#7dd8ff;--vp-accent-deep:#0284c7;--vp-accent-contrast:#04121c;--vp-energy:#ff9d2e;--vp-energy-bright:#ffc073;--vp-danger:#ff5c5c;--vp-success:#3ddc97;--vp-warning:#ffb648;--vp-info:#58b6ff;--vp-p1:#00c8ff;--vp-p2:#ff2fa0;--vp-p3:#ffd400;--vp-p4:#16161c;--vp-p4-edge:#f4f4f8;--vp-tint-green:#3ddc84;--vp-tint-cyan:#4a6bff;--vp-tint-purple:#b46bff;--vp-tint-gold:#ff7a33;--vp-font:"Barlow",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--vp-font-display:"Archivo Black",Impact,"Arial Black","Helvetica Neue",sans-serif;--vp-font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--vp-font-size:1.0625rem;--vp-fs-micro:.9375rem;--vp-fs-small:1rem;--vp-fs-lead:1.0625rem;--vp-fs-menu:1.25rem;--vp-fs-headline:1.6rem;--vp-fs-title:clamp(2.1rem,5.2vw,3.1rem);--vp-fs-countdown:clamp(2.5rem,7vw,4rem);--vp-fs-rank:.8125rem;--vp-leading-body:1.55;--vp-leading-title:1.05;--vp-leading-menu:1.2;--vp-track-body:0em;--vp-track-title:-.02em;--vp-track-label:.05em;--vp-track-menu:.01em;--vp-weight-body:500;--vp-weight-strong:600;--vp-weight-title:400;--vp-weight-menu:400;--vp-weight-label:400;--vp-case-title:none;--vp-case-menu:none;--vp-case-label:uppercase;--vp-title-fill:var(--vp-text);--vp-title-shadow:0 0 24px var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-title-shadow:0 0 24px color-mix(in srgb,var(--vp-accent)42%,transparent)}}:root,[data-vptheme]{--vp-space:.25rem;--vp-panel-pad:1.75rem;--vp-stack-gap:1.5rem;--vp-block-gap:1rem;--vp-row-pad-y:.7rem;--vp-row-pad-x:.9rem;--vp-menu-pad-y:.85rem;--vp-menu-pad-x:1.1rem;--vp-control-h:38px;--vp-col-narrow:28rem;--vp-col-wide:64rem;--vp-col-tight:24rem;--vp-col-xs:20rem;--vp-col-pad-x:1.25rem;--vp-col-pad-y:3rem;--vp-col-justify:center;--vp-col-min-h:0;--vp-col-margin:auto;--vp-shell-max:1180px;--vp-split:minmax(0,320px)minmax(0,1fr);--vp-split-even:minmax(0,1fr)minmax(0,1fr);--vp-title-align:center;--vp-title-gap:2rem;--vp-radius:8px;--vp-radius-panel:12px;--vp-radius-sharp:0px;--vp-radius-round:999px;--vp-border-width:1px;--vp-panel-border-width:1px;--vp-panel-bg:linear-gradient(180deg,var(--vp-surface-raised),var(--vp-surface))}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-panel-bg:linear-gradient(180deg,color-mix(in srgb,var(--vp-surface-raised)86%,transparent),color-mix(in srgb,var(--vp-surface)88%,transparent))}}:root,[data-vptheme]{--vp-panel-border:var(--vp-line-bright)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-panel-border:color-mix(in srgb,var(--vp-line-bright)70%,transparent)}}:root,[data-vptheme]{--vp-panel-shadow:0 1px 0 0 #ffffff0f inset,0 2px 6px -2px #00000080,0 24px 60px -28px #000000f2;--vp-panel-hover-shadow:0 1px 0 0 #ffffff17 inset,0 4px 10px -3px #0000008c,0 34px 76px -30px #000;--vp-panel-backdrop:blur(10px)saturate(1.12);--vp-panel-lift:-1px;--vp-panel-lift-hover:-4px;--vp-panel-rotate:perspective(1600px);--vp-panel-ground:radial-gradient(ellipse 62% 100% at 50% 0%,#0000008c,transparent 72%);--vp-panel-ground-h:26px;--vp-panel-ground-op:1;--vp-panel-edge:linear-gradient(90deg,transparent,var(--vp-accent),transparent)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-panel-edge:linear-gradient(90deg,transparent,color-mix(in srgb,var(--vp-accent)55%,transparent),transparent)}}:root,[data-vptheme]{--vp-panel-edge-op:.5;--vp-horizon:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-horizon:color-mix(in srgb,var(--vp-accent)34%,var(--vp-void))}}:root,[data-vptheme]{--vp-world-sky:radial-gradient(ellipse 120% 70% at 50% 108%,var(--vp-accent),transparent 62%),linear-gradient(180deg,#02040a 0%,var(--vp-void)55%,#03060d 100%)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-world-sky:radial-gradient(ellipse 120% 70% at 50% 108%,color-mix(in srgb,var(--vp-accent)13%,var(--vp-void)),transparent 62%),linear-gradient(180deg,#02040a 0%,var(--vp-void)55%,#03060d 100%)}}:root,[data-vptheme]{--vp-world-air:radial-gradient(ellipse 80% 46% at 50% 88%,var(--vp-accent),transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-world-air:radial-gradient(ellipse 80% 46% at 50% 88%,color-mix(in srgb,var(--vp-accent)10%,transparent),transparent 70%)}}:root,[data-vptheme]{--vp-far-inset:0;--vp-far:linear-gradient(180deg,transparent 46%,var(--vp-accent)51.4%,transparent 52.6%)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-far:linear-gradient(180deg,transparent 46%,color-mix(in srgb,var(--vp-accent)22%,transparent)51.4%,transparent 52.6%)}}:root,[data-vptheme]{--vp-far-op:.8;--vp-far-drift:none;--vp-grid-color:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-grid-color:color-mix(in srgb,var(--vp-accent)22%,transparent)}}:root,[data-vptheme]{--vp-grid-size:64px;--vp-plane-inset:52% -60% -46% -60%;--vp-plane-transform:perspective(340px)rotateX(66deg);--vp-plane-origin:50% 0%;--vp-plane:repeating-linear-gradient(to right,var(--vp-grid-color)0 1px,transparent 1px var(--vp-grid-size)),repeating-linear-gradient(to bottom,var(--vp-grid-color)0 1px,transparent 1px var(--vp-grid-size));--vp-plane-size:auto;--vp-plane-op:.85;--vp-plane-mask:linear-gradient(180deg,transparent 0%,#000 26%,#000 62%,transparent 100%);--vp-world-light:radial-gradient(ellipse 66% 50% at 50% 20%,var(--vp-accent),transparent 66%),radial-gradient(ellipse 110% 90% at 50% 50%,transparent 42%,#0000009e 100%)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-world-light:radial-gradient(ellipse 66% 50% at 50% 20%,color-mix(in srgb,var(--vp-accent)8%,transparent),transparent 66%),radial-gradient(ellipse 110% 90% at 50% 50%,transparent 42%,#0000009e 100%)}}:root,[data-vptheme]{--vp-motes:radial-gradient(circle at 12% 22%,var(--vp-accent)0 1px,transparent 1.5px),radial-gradient(circle at 78% 8%,var(--vp-energy)0 1.2px,transparent 1.8px),radial-gradient(circle at 44% 66%,var(--vp-accent)0 1px,transparent 1.5px),radial-gradient(circle at 90% 52%,var(--vp-accent-bright)0 1px,transparent 1.4px)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-motes:radial-gradient(circle at 12% 22%,color-mix(in srgb,var(--vp-accent)60%,transparent)0 1px,transparent 1.5px),radial-gradient(circle at 78% 8%,color-mix(in srgb,var(--vp-energy)45%,transparent)0 1.2px,transparent 1.8px),radial-gradient(circle at 44% 66%,color-mix(in srgb,var(--vp-accent)42%,transparent)0 1px,transparent 1.5px),radial-gradient(circle at 90% 52%,color-mix(in srgb,var(--vp-accent-bright)34%,transparent)0 1px,transparent 1.4px)}}:root,[data-vptheme]{--vp-motes-inset:-10% -10% -110% -10%;--vp-motes-size:340px 300px;--vp-motes-op:.55;--vp-motes-duration:46s;--vp-motes-travel:-300px;--vp-motes-travel-x:0px;--vp-fx:none;--vp-fx-size:auto;--vp-fx-op:1;--spacing:var(--vp-space);--text-xs:var(--vp-fs-micro);--text-xs--line-height:1.5;--text-sm:var(--vp-fs-small);--text-sm--line-height:var(--vp-leading-body);--text-lg:var(--vp-fs-menu);--text-lg--line-height:1.4;--text-xl:var(--vp-fs-headline);--text-xl--line-height:1.3;--text-3xl:var(--vp-fs-title);--text-3xl--line-height:var(--vp-leading-title);--text-4xl:var(--vp-fs-title);--text-4xl--line-height:var(--vp-leading-title);--container-xs:var(--vp-col-xs);--container-sm:var(--vp-col-tight);--container-md:var(--vp-col-narrow);--container-xl:calc(var(--vp-col-narrow)*1.28);--container-5xl:var(--vp-col-wide);--sk-canvas:transparent;--skua-bg:var(--vp-surface-inset);--skua-bg-elevated:var(--vp-surface-raised);--skua-fg:var(--vp-text);--skua-fg-muted:var(--vp-text-dim);--skua-border:var(--vp-line);--skua-ring:var(--vp-accent);--skua-accent:var(--vp-accent);--skua-accent-fg:var(--vp-accent-contrast);--skua-danger:var(--vp-danger);--skua-success:var(--vp-success);--skua-warning:var(--vp-warning);--skua-info:var(--vp-info);--skua-radius:var(--vp-radius);--sk-bw:var(--vp-border-width);--skua-font:var(--vp-font);--skua-font-mono:var(--vp-font-mono);--skua-font-size:var(--vp-font-size);--skua-space:var(--vp-space);--skua-duration:var(--vp-duration);--skua-ease:var(--vp-ease);--sk-h:var(--vp-control-h);--skua-shadow:0 10px 30px -12px #000000bf,0 2px 8px #00000080;--vp-glow-sm:0 0 8px -1px var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-glow-sm:0 0 8px -1px color-mix(in srgb,var(--vp-accent)55%,transparent)}}:root,[data-vptheme]{--vp-glow-md:0 0 18px -2px var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-glow-md:0 0 18px -2px color-mix(in srgb,var(--vp-accent)60%,transparent)}}:root,[data-vptheme]{--vp-glow-lg:0 0 42px -6px var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-glow-lg:0 0 42px -6px color-mix(in srgb,var(--vp-accent)70%,transparent)}}:root,[data-vptheme]{--vp-glow-energy:0 0 22px -3px var(--vp-energy)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-glow-energy:0 0 22px -3px color-mix(in srgb,var(--vp-energy)65%,transparent)}}:root,[data-vptheme]{--vp-hud-bg:var(--vp-void)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-hud-bg:color-mix(in srgb,var(--vp-void)72%,transparent)}}:root,[data-vptheme]{--vp-hud-border:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-hud-border:color-mix(in srgb,var(--vp-accent)22%,transparent)}}:root,[data-vptheme]{--vp-hud-font:var(--vp-font-mono);--vp-hud-tracking:var(--vp-track-label);--vp-arena-bg:var(--vp-void);--vp-arena-line:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-arena-line:color-mix(in srgb,var(--vp-accent)12%,transparent)}}:root,[data-vptheme]{--vp-duration:.18s;--vp-duration-slow:.42s;--vp-ease:cubic-bezier(.2,.8,.2,1);--vp-ink:#05080f;--vp-card-radius:2px;--vp-card-border-w:2px;--vp-card-border:var(--vp-ink)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-card-border:color-mix(in srgb,var(--vp-ink)62%,var(--vp-line-bright))}}:root,[data-vptheme]{--vp-card-shadow-ink:var(--vp-ink)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-card-shadow-ink:color-mix(in srgb,var(--vp-ink)82%,transparent)}}:root,[data-vptheme]{--vp-card-highlight:#ffffff1c;--vp-card-bg:linear-gradient(180deg,var(--vp-surface-raised)0%,var(--vp-surface-raised)34%,var(--vp-surface)100%)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--vp-surface-raised)88%,#fff 12%)0%,var(--vp-surface-raised)34%,color-mix(in srgb,var(--vp-surface)82%,var(--vp-ink)18%)100%)}}:root,[data-vptheme]{--vp-card-bg-inset:linear-gradient(180deg,var(--vp-surface-inset)0%,var(--vp-surface-inset)40%,var(--vp-surface-inset)100%)}@supports (color:color-mix(in lab, red, red)){:root,[data-vptheme]{--vp-card-bg-inset:linear-gradient(180deg,color-mix(in srgb,var(--vp-surface-inset)92%,#fff 8%)0%,var(--vp-surface-inset)40%,color-mix(in srgb,var(--vp-surface-inset)78%,var(--vp-ink)22%)100%)}}:root,[data-vptheme]{--vp-card-shadow:4px 5px 0 0 var(--vp-card-shadow-ink),inset 0 1px 0 0 var(--vp-card-highlight);--vp-card-shadow-lg:7px 8px 0 0 var(--vp-card-shadow-ink),inset 0 1px 0 0 var(--vp-card-highlight);--vp-card-shadow-sm:3px 3px 0 0 var(--vp-card-shadow-ink),inset 0 1px 0 0 var(--vp-card-highlight);--vp-tilt-a:-.9deg;--vp-tilt-b:.7deg;--vp-tilt-c:-.45deg}:root,[data-vptheme][data-vptheme]{--vp-radius:var(--vp-card-radius);--vp-radius-panel:var(--vp-card-radius);--vp-radius-round:var(--vp-card-radius);--vp-radius-sharp:0px;--vp-border-width:2px;--vp-panel-border-width:var(--vp-card-border-w);--vp-panel-bg:var(--vp-card-bg);--vp-panel-border:var(--vp-card-border);--vp-panel-backdrop:none;--vp-panel-shadow:var(--vp-card-shadow-lg);--vp-panel-hover-shadow:var(--vp-card-shadow-lg);--vp-panel-lift:0px;--vp-panel-lift-hover:0px;--vp-panel-rotate:rotate(var(--vp-panel-tilt,0deg));--vp-panel-edge-op:0;--vp-panel-ground-op:0;--vp-panel-ground-h:0px;--vp-ui-s:var(--vp-ui-scale,1);--vp-font-size:max(.9375rem,calc(1.0625rem*var(--vp-ui-s)));--vp-fs-micro:max(.9375rem,calc(1rem*var(--vp-ui-s)));--vp-fs-small:max(.9375rem,calc(1rem*var(--vp-ui-s)));--vp-fs-lead:max(1rem,calc(1.125rem*var(--vp-ui-s)));--vp-fs-rank:max(1rem,calc(1.125rem*var(--vp-ui-s)));--vp-fs-menu:max(1.125rem,calc(1.25rem*var(--vp-ui-s)));--vp-fs-headline:max(1.35rem,calc(1.6rem*var(--vp-ui-s)));--vp-fs-title:calc(var(--vp-fs-title-base,clamp(2rem,5vw,3rem))*var(--vp-ui-s));--vp-fs-countdown:calc(var(--vp-fs-countdown-base,clamp(2.6rem,7vw,4rem))*var(--vp-ui-s));--vp-fs-hud:max(1.125rem,calc(1.25rem*var(--vp-ui-s)));--vp-fs-hud-lg:max(1.35rem,calc(1.5rem*var(--vp-ui-s)));--vp-fs-hud-xl:max(1.6rem,calc(1.9rem*var(--vp-ui-s)));--vp-leading-body:1.5;--vp-leading-title:1.02;--vp-leading-menu:1.1;--vp-control-h:calc(44px*var(--vp-ui-s));--vp-menu-pad-y:calc(.62rem*var(--vp-ui-s));--vp-menu-pad-x:calc(.85rem*var(--vp-ui-s));--vp-row-pad-y:calc(.55rem*var(--vp-ui-s));--vp-row-pad-x:calc(.75rem*var(--vp-ui-s));--vp-rail-w:min(30vw,calc(236px*var(--vp-ui-s)));--vp-hud-font:var(--vp-font-display);--vp-hud-tracking:.04em;--vp-text-halo:0 1px 0 #02050af2,0 2px 8px #02050acc;--vp-text-halo-strong:-2px 0 0 #02050af2,2px 0 0 #02050af2,0 -2px 0 #02050af2,0 2px 0 #02050af2,-2px -2px 0 #02050af2,2px -2px 0 #02050af2,-2px 2px 0 #02050af2,2px 2px 0 #02050af2,0 4px 0 #02050ab3,0 0 16px #02050ae6;--vp-plate-bg:#060910e6;--vp-plate-border:2px solid #02050af2;--vp-plate-pad:.3rem .7rem .36rem;--vp-plate-shadow:3px 4px 0 #02050ab3}.vp-legible{text-shadow:var(--vp-text-halo-strong)}.vp-legible--soft{text-shadow:var(--vp-text-halo)}.vp-plate{padding:var(--vp-plate-pad);background:var(--vp-plate-bg);border:var(--vp-plate-border);border-radius:var(--vp-card-radius);box-shadow:var(--vp-plate-shadow)}:root[data-theme=light]{--vp-void:#eef2f8;--vp-surface:#fff;--vp-surface-raised:#fff;--vp-surface-inset:#f2f5fa;--vp-line:#d5dce8;--vp-line-bright:#b6c2d4;--vp-text:#0b1220;--vp-text-dim:#4c5a70;--vp-text-faint:#77839a;--vp-accent:var(--vp-accent-deep);--vp-accent-contrast:#fff;--vp-panel-bg:linear-gradient(180deg,#fff,#fff);--vp-panel-border:#dae1ec;--vp-panel-shadow:0 1px 2px 0 #0b12200f,0 12px 32px -18px #0b122059;--vp-panel-hover-shadow:0 2px 4px 0 #0b122014,0 20px 44px -20px #0b122073;--vp-panel-backdrop:none;--vp-panel-ground-op:.35;--vp-panel-edge-op:0;--vp-title-shadow:none;--vp-hud-bg:#ffffffd1;--vp-world-sky:radial-gradient(ellipse 120% 70% at 50% 108%,var(--vp-accent),transparent 64%),linear-gradient(180deg,#fff 0%,var(--vp-void)60%,#e3e9f3 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--vp-world-sky:radial-gradient(ellipse 120% 70% at 50% 108%,color-mix(in srgb,var(--vp-accent)12%,transparent),transparent 64%),linear-gradient(180deg,#fff 0%,var(--vp-void)60%,#e3e9f3 100%)}}:root[data-theme=light]{--vp-world-light:radial-gradient(ellipse 110% 90% at 50% 44%,transparent 46%,#0b12201f 100%);--vp-motes-op:.3;--vp-plane-op:.55;--vp-far-op:.5}html{background:var(--vp-void)}body{background:var(--vp-void);color:var(--vp-text);font-family:var(--vp-font);font-size:var(--vp-font-size);font-weight:var(--vp-weight-body);line-height:var(--vp-leading-body);letter-spacing:var(--vp-track-body)}.vp-label{font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:var(--vp-track-label);text-transform:uppercase;color:var(--vp-text-dim);font-weight:400;line-height:1.35}.vp-display{font-family:var(--vp-font-display);font-weight:var(--vp-weight-title);letter-spacing:var(--vp-track-title);line-height:var(--vp-leading-title);text-transform:var(--vp-case-title)}.vp-card{border:var(--vp-card-border-w)solid var(--vp-card-border);border-radius:var(--vp-card-radius);background:var(--vp-card-bg);box-shadow:var(--vp-card-shadow);-webkit-backdrop-filter:none;transform:rotate(var(--vp-panel-tilt,0deg));position:relative}.vp-tilt-stack>*{transform:rotate(var(--vp-tilt-c))}.vp-tilt-stack>:nth-child(odd){transform:rotate(var(--vp-tilt-a))}.vp-tilt-stack>:nth-child(2n){transform:rotate(var(--vp-tilt-b))}.vp-glow{box-shadow:var(--vp-glow-md)}.vp-glow-text{text-shadow:var(--vp-title-shadow)}[data-player="1"]{--vp-player:var(--vp-p1);--vp-player-edge:var(--vp-p1)}[data-player="2"]{--vp-player:var(--vp-p2);--vp-player-edge:var(--vp-p2)}[data-player="3"]{--vp-player:var(--vp-p3);--vp-player-edge:var(--vp-p3)}[data-player="4"]{--vp-player:var(--vp-p4);--vp-player-edge:var(--vp-p4-edge)}@keyframes vp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.vp-float{animation:vp-float 3.2s var(--vp-ease)infinite}@keyframes vp-pulse{0%,to{opacity:1}50%{opacity:.55}}.vp-pulse{animation:vp-pulse 2s var(--vp-ease)infinite}@media (prefers-reduced-motion:reduce){.vp-float,.vp-pulse{animation:none}}[data-vptheme]:not(html){font-family:var(--vp-font);font-size:var(--vp-font-size);font-weight:var(--vp-weight-body);line-height:var(--vp-leading-body);letter-spacing:var(--vp-track-body);color:var(--vp-text)}main:has(.vp-grid-bg),main:has(.vp-lab){padding:0}div:has(>.vp-grid-bg){isolation:isolate;background:var(--vp-world-sky);flex-direction:column;min-height:100dvh;display:flex}.vp-grid-bg,.vp-vignette{pointer-events:none;overflow:hidden}.vp-grid-bg{background-image:var(--vp-world-air);background-repeat:no-repeat;background-size:cover}.vp-grid-bg:before{content:"";inset:var(--vp-far-inset);background:var(--vp-far);background-repeat:var(--vp-far-repeat,no-repeat);background-size:var(--vp-far-size,cover);background-position:var(--vp-far-pos,50% 50%);opacity:var(--vp-far-op);animation:var(--vp-far-drift);position:absolute}@keyframes vp-drift-x{0%{transform:translate(0)}50%{transform:translate3d(var(--vp-far-travel,3%),0,0)}to{transform:translate(0)}}.vp-grid-bg:after{content:"";inset:var(--vp-plane-inset);background-image:var(--vp-plane);background-size:var(--vp-plane-size);background-position:var(--vp-plane-pos,50% 0);background-repeat:var(--vp-plane-repeat,repeat);transform:var(--vp-plane-transform);transform-origin:var(--vp-plane-origin);opacity:var(--vp-plane-op);-webkit-mask-image:var(--vp-plane-mask);-webkit-mask-image:var(--vp-plane-mask);-webkit-mask-image:var(--vp-plane-mask);mask-image:var(--vp-plane-mask);position:absolute}.vp-vignette{background:var(--vp-world-light)}.vp-vignette:before{content:"";inset:var(--vp-motes-inset);background-image:var(--vp-motes);background-size:var(--vp-motes-size);opacity:var(--vp-motes-op);will-change:transform;animation:vp-drift var(--vp-motes-duration)linear infinite;background-repeat:repeat;position:absolute}@keyframes vp-drift{0%{transform:translate(0)}to{transform:translate3d(var(--vp-motes-travel-x,0),var(--vp-motes-travel),0)}}.vp-vignette:after{content:"";inset:var(--vp-fx-inset,0);height:var(--vp-fx-h,auto);background-image:var(--vp-fx);background-size:var(--vp-fx-size);background-repeat:var(--vp-fx-repeat,repeat);background-position:var(--vp-fx-pos,0 0);opacity:var(--vp-fx-op);position:absolute}@media (prefers-reduced-motion:reduce){.vp-vignette:before,.vp-grid-bg:before{animation:none}}.vp-vignette+div{max-width:var(--vp-col-w,var(--vp-col-narrow));min-height:var(--vp-col-min-h);padding-inline:var(--vp-col-pad-x);padding-block:var(--vp-col-pad-y);justify-content:var(--vp-col-justify);margin-inline:var(--vp-col-margin);flex:auto;width:100%}.vp-vignette+div.max-w-md{--vp-col-w:var(--vp-col-narrow)}.vp-vignette+div.max-w-5xl{--vp-col-w:var(--vp-col-wide)}.vp-title-block,.vp-title-block h1,.vp-title-block p,.vp-title-block .vp-label,.vp-auth-switch,.vp-auth-switch__action,.vp-lobby__player-name,.vp-lobby__cta-mode,.vp-lobby__cta-hint,.vp-lobby__stage-kicker,.vp-lobby__stage-title,.vp-lobby__nameplate,.vp-lobby__backlink,.vp-lobby__devlink{text-shadow:var(--vp-text-halo-strong)}h1.vp-display,.vp-lobby__cta-mode{overflow-wrap:anywhere}div:has(>h1.vp-display){text-align:var(--vp-title-align);margin-bottom:var(--vp-title-gap)}div:has(>h1.vp-display)>h1{font-size:var(--vp-fs-title);color:var(--vp-title-fill);background:var(--vp-title-bg,none);-webkit-background-clip:var(--vp-title-clip,border-box);background-clip:var(--vp-title-clip,border-box);-webkit-text-fill-color:var(--vp-title-text-fill,currentColor);max-width:var(--vp-title-max,none);margin-inline:var(--vp-title-margin,0)}div:has(>h1.vp-display)>p{font-size:var(--vp-fs-lead);max-width:var(--vp-lead-max,none);margin-inline:var(--vp-lead-margin,0);color:var(--vp-text-dim)}.vp-vignette+div>div:has(>.vp-panel){gap:var(--vp-stack-gap)}@media (min-width:768px){.vp-vignette+div>div:has(>.vp-panel+.vp-panel){grid-template-columns:var(--vp-split-active,var(--vp-split-even))}.vp-vignette+div>div[class*="320px"]{--vp-split-active:var(--vp-split)}}.vp-panel{padding:var(--vp-panel-pad);background:var(--vp-panel-bg);border:var(--vp-panel-border-width)solid var(--vp-panel-border);border-radius:var(--vp-radius-panel);box-shadow:var(--vp-panel-shadow);-webkit-backdrop-filter:var(--vp-panel-backdrop);transform:var(--vp-panel-rotate)translateY(var(--vp-panel-lift));transition:transform var(--vp-duration-slow)var(--vp-ease),box-shadow var(--vp-duration-slow)var(--vp-ease),border-color var(--vp-duration)var(--vp-ease);position:relative}.vp-panel:before{content:"";inset:var(--vp-panel-edge-inset,0 0 auto 0);height:var(--vp-panel-edge-h,1px);background:var(--vp-panel-edge);opacity:var(--vp-panel-edge-op);border-radius:inherit;pointer-events:none;position:absolute}.vp-panel:after{content:"";left:7%;right:7%;bottom:calc(var(--vp-panel-ground-h)*-1);height:var(--vp-panel-ground-h);background:var(--vp-panel-ground);opacity:var(--vp-panel-ground-op);pointer-events:none;position:absolute}.vp-panel:hover{box-shadow:var(--vp-panel-hover-shadow);transform:var(--vp-panel-rotate)translateY(var(--vp-panel-lift-hover))}@media (prefers-reduced-motion:reduce){.vp-panel,.vp-panel:hover{transition:none;transform:none}}.vp-menu-item{width:100%;padding:var(--vp-menu-pad-y)var(--vp-menu-pad-x);background:var(--vp-menu-bg,var(--vp-card-bg-inset));border:var(--vp-card-border-w)solid var(--vp-menu-border,var(--vp-card-border));border-radius:var(--vp-card-radius);box-shadow:var(--vp-card-shadow-sm);color:var(--vp-text);font-family:var(--vp-font-display);font-size:var(--vp-fs-menu);font-weight:var(--vp-weight-menu);letter-spacing:var(--vp-track-menu);line-height:var(--vp-leading-menu);text-transform:uppercase;text-align:left;cursor:pointer;transition:background var(--vp-duration)var(--vp-ease),border-color var(--vp-duration)var(--vp-ease),color var(--vp-duration)var(--vp-ease);justify-content:space-between;align-items:center;gap:1rem;display:flex}.vp-menu-item:hover{background:var(--vp-menu-bg-hover,var(--vp-accent))}@supports (color:color-mix(in lab, red, red)){.vp-menu-item:hover{background:var(--vp-menu-bg-hover,color-mix(in srgb,var(--vp-accent)16%,var(--vp-surface-raised)))}}.vp-menu-item:hover{border-color:var(--vp-line-bright);color:var(--vp-menu-fg-hover,var(--vp-text))}.vp-menu-item[aria-current=true],.vp-menu-item.is-current{background:var(--vp-accent);border-color:var(--vp-accent);color:var(--vp-accent-contrast)}.vp-menu-item[aria-current=true] .vp-menu-item__hint,.vp-menu-item.is-current .vp-menu-item__hint{color:var(--vp-accent-contrast)}@supports (color:color-mix(in lab, red, red)){.vp-menu-item[aria-current=true] .vp-menu-item__hint,.vp-menu-item.is-current .vp-menu-item__hint{color:color-mix(in srgb,var(--vp-accent-contrast)78%,transparent)}}.vp-menu-item__label{min-width:0}.vp-menu-item__hint{font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:var(--vp-track-label);text-transform:uppercase;color:var(--vp-text-dim)}.vp-player-dock{border:var(--vp-border-width)solid var(--vp-line);border-radius:var(--vp-radius);background:var(--vp-surface-inset);align-items:center;gap:.75rem;padding:.75rem;display:flex}main:has(.vp-lobby){padding:0}.vp-lobby,.vp-auth,.vp-authscene{--vp-accent:#35c9f2;--vp-accent-bright:#7fe3ff;--vp-accent-deep:#1893c4;--vp-accent-contrast:#04121c;--vp-energy:#ffb36b;--vp-energy-bright:#ffd9a0;--vp-gold-hi:#ffe9c4;--vp-gold:#ffd9a0;--vp-ink-hard:#0a0e18;--vp-void:#05070c;--vp-surface:#0b0f17;--vp-surface-raised:#121826;--vp-surface-inset:#080b12;--vp-line:#1e2739;--vp-line-bright:#2e3b52;--vp-text:#e6edf7;--vp-text-dim:#93a2ba;--vp-text-faint:#5c6b83;--vp-ink:#05080f;--vp-card-radius:2px;--vp-card-border-w:2px;--vp-card-border:#151b28;--vp-card-shadow-ink:#05080fd1;--vp-card-highlight:#ffffff1c;--vp-card-bg:linear-gradient(180deg,#2e3440 0%,#121826 34%,#0a0e16 100%);--vp-card-bg-inset:linear-gradient(180deg,#1c1e25 0%,#080b12 40%,#070a11 100%);--vp-card-shadow:4px 5px 0 0 #05080fd1,inset 0 1px 0 0 #ffffff1c;--vp-card-shadow-lg:7px 8px 0 0 #05080fd1,inset 0 1px 0 0 #ffffff1c;--vp-card-shadow-sm:3px 3px 0 0 #05080fd1,inset 0 1px 0 0 #ffffff1c;color:var(--vp-text)}.vp-lobby__scene,.vp-authscene,.vp-lobby [data-vp-construct],.vp-lobby .vp-swatch,.vp-lobby__parts{--vp-p1:#00c8ff;--vp-p2:#ff2fa0;--vp-p3:#ffd400;--vp-p4:#16161c;--vp-p4-edge:#f4f4f8}.vp-lobby{isolation:isolate;width:100%;min-height:100dvh;color:var(--vp-text);background:radial-gradient(120% 80% at 64% 90%,#35c9f221,#0000 62%),linear-gradient(#02040a 0%,#05070c 55%,#03060d 100%);position:relative;overflow:hidden}.vp-lobby .vp-panel,.vp-lobby .vp-panel:hover{transform:none!important}.vp-lobby>.vp-grid-bg,.vp-lobby>.vp-vignette{display:none}.vp-lobby:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 24%,#bed4ff80 50%,#0000 51%),radial-gradient(1px 1px at 34% 62%,#bed4ff59 50%,#0000 51%),radial-gradient(1.5px 1.5px at 58% 18%,#9fdcf573 50%,#0000 51%),radial-gradient(1px 1px at 76% 48%,#bed4ff4d 50%,#0000 51%),radial-gradient(1.5px 1.5px at 88% 76%,#b9a1ff59 50%,#0000 51%),radial-gradient(1px 1px at 22% 84%,#bed4ff4d 50%,#0000 51%);background-repeat:repeat;background-size:560px 440px;position:absolute;inset:0}.vp-lobby__scene{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vp-lobby__veil{z-index:2;pointer-events:none;background:radial-gradient(130% 105% at 50% 42%,#0000 55%,#02050a80 100%),linear-gradient(#02050a57 0%,#0000 16% 74%,#02050a70 100%);position:absolute;inset:0}.vp-lobby__stage{z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 0 6vh;display:flex;position:absolute;inset:0 max(1rem,3vw) 3vh max(300px,30vw);overflow:visible}.vp-lobby__hero-fallback{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.vp-lobby:has(.vp-lobby__scene .vp-scene-canvas) .vp-lobby__hero-fallback,.vp-lobby:has(.vp-lobby__scene[data-vpscene=live]) .vp-lobby__hero-fallback{display:none}.vp-lobby__hero{filter:drop-shadow(0 22px 28px #00000073);position:relative}.vp-lobby__stage-status{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:12vh;display:flex}.vp-lobby__stage-kicker{font-family:var(--vp-font-display);font-size:var(--vp-fs-menu);letter-spacing:var(--vp-track-label);text-transform:uppercase;color:var(--vp-text)}.vp-lobby__stage-title{font-family:var(--vp-font-display);font-size:var(--vp-fs-headline);text-transform:uppercase;color:var(--vp-energy)}.vp-shell{background:var(--vp-card-bg);border:var(--vp-card-border-w)solid var(--vp-card-border);border-radius:var(--vp-card-radius);box-shadow:var(--vp-card-shadow-lg);-webkit-backdrop-filter:none;transition:border-color var(--vp-duration)var(--vp-ease);padding:.9rem 1rem;position:relative;transform:rotate(var(--vp-panel-tilt,0deg))!important}.vp-shell:hover{box-shadow:var(--vp-card-shadow-lg)}.vp-lobby__left>.vp-shell:nth-of-type(odd){--vp-panel-tilt:var(--vp-tilt-a)}.vp-lobby__left>.vp-shell:nth-of-type(2n){--vp-panel-tilt:var(--vp-tilt-b)}.vp-shell--dock{--vp-panel-tilt:var(--vp-tilt-b);align-items:center;gap:.75rem;min-width:min(280px,86vw);padding:.7rem .9rem;display:flex}.vp-shell--cta{--vp-panel-tilt:var(--vp-tilt-a);flex-direction:column;gap:.5rem;width:min(340px,92vw);display:flex}.vp-shell__eyebrow{font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:var(--vp-track-label);text-transform:uppercase;color:var(--vp-text-dim);margin:0 0 .5rem;font-weight:400}.vp-shell--panel{--vp-panel-tilt:0deg;padding:1.15rem 1.2rem 1.25rem}.vp-shell__headline{font-family:var(--vp-font-display);letter-spacing:.02em;text-transform:uppercase;color:#eef4ff;text-shadow:var(--vp-text-halo-strong),0 0 28px #35c9f266;margin:0 0 .75rem;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:400;line-height:1}.vp-lobby .vp-shell__eyebrow{color:var(--vp-gold,#ffd9a0);text-shadow:2px 2px #0a0e18e6;font-style:italic}.vp-lobby__lead{font-size:max(var(--vp-fs-small),.9375rem);color:var(--vp-text-dim);margin:-.35rem 0 .8rem;line-height:1.45}.vp-lobby__status-hint{font-size:max(var(--vp-fs-small),.9375rem);color:var(--vp-text-dim);margin:.7rem 0 0;line-height:1.4}.vp-lobby__top{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.9rem,2vw,1.4rem) clamp(1rem,3vw,2rem);display:flex;position:absolute;top:0;left:0;right:0}.vp-lobby__top>*{pointer-events:auto}.vp-lobby__top--nav-only{justify-content:center}.vp-lobby__top--hub{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);place-items:start center;display:grid}.vp-lobby__top--hub>.vp-lobby__player{grid-column:1;justify-self:start;min-width:0;max-width:100%}.vp-lobby__top--hub>.vp-hubnav{grid-column:2}.vp-lobby__top--hub .vp-shell--dock{min-width:0;max-width:100%}@media (max-width:960px){.vp-lobby__top--hub{display:flex}.vp-lobby__top--hub>.vp-lobby__player{order:1;justify-content:flex-start;width:100%;display:flex}}.vp-lobby__top-meta{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.vp-lobby__chip{border:var(--vp-card-border-w)solid var(--vp-card-border);border-radius:var(--vp-card-radius);background:var(--vp-card-bg-inset);box-shadow:var(--vp-card-shadow-sm);transform:rotate(var(--vp-tilt-b));font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--vp-text);padding:.2rem .6rem .28rem;line-height:1.3}.vp-lobby__top-meta>.vp-lobby__chip:nth-child(2n){transform:rotate(var(--vp-tilt-a))}.vp-lobby__chip--energy{border-color:var(--vp-energy)}@supports (color:color-mix(in lab, red, red)){.vp-lobby__chip--energy{border-color:color-mix(in srgb,var(--vp-energy)65%,var(--vp-ink))}}.vp-lobby__chip--energy{color:var(--vp-energy-bright)}.vp-lobby__chip--id{white-space:nowrap;text-overflow:ellipsis;border-color:var(--vp-accent);max-width:14rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vp-lobby__chip--id{border-color:color-mix(in srgb,var(--vp-accent)55%,var(--vp-ink))}}.vp-hubnav{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.vp-hubnav__btn{border:var(--vp-card-border-w)solid var(--vp-card-border);border-radius:var(--vp-card-radius);background:var(--vp-card-bg);min-width:7.5rem;min-height:3.5rem;box-shadow:var(--vp-card-shadow-sm);color:var(--vp-text-dim);font-family:var(--vp-font-display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:border-color var(--vp-duration)var(--vp-ease),background var(--vp-duration)var(--vp-ease),color var(--vp-duration)var(--vp-ease),transform var(--vp-duration)var(--vp-ease),box-shadow var(--vp-duration)var(--vp-ease);justify-content:center;align-items:center;padding:.4rem 1.3rem .5rem;font-size:1.35rem;font-weight:400;line-height:1;display:inline-flex}.vp-hubnav__btn:nth-child(odd){transform:rotate(var(--vp-tilt-b))}.vp-hubnav__btn:nth-child(2n){transform:rotate(var(--vp-tilt-c,var(--vp-tilt-a)))}.vp-hubnav__btn{color:#9fdcf5;text-shadow:0 1px #02050ae6}.vp-hubnav__btn:hover{color:#eef4ff;border-color:var(--vp-line-bright);transform:translateY(-2px)}.vp-hubnav__btn.is-active{background:var(--vp-accent);border-color:var(--vp-ink-hard,#0a0e18);color:var(--vp-accent-contrast);text-shadow:none;box-shadow:var(--vp-card-shadow-sm),0 0 22px #35c9f273;transform:rotate(0)}.vp-lobby__left{z-index:3;flex-direction:column;gap:.3rem;width:min(352px,100vw - 1.7rem);max-height:calc(100vh - 12rem);margin:-.5rem -.75rem -.75rem -.35rem;padding:.5rem .75rem .75rem .35rem;display:flex;position:absolute;top:clamp(5.75rem,13vh,7.25rem);left:clamp(.85rem,3vw,2rem);overflow:hidden auto}.vp-lobby__nav{flex-direction:column;gap:.2rem;display:flex}.vp-lobby__nav .vp-menu-item:nth-child(odd){--vp-panel-tilt:var(--vp-tilt-c)}.vp-lobby__nav .vp-menu-item:nth-child(2n){--vp-panel-tilt:var(--vp-tilt-b)}.vp-lobby__nav .vp-menu-item{transform:rotate(var(--vp-panel-tilt,0deg));background:0 0}.vp-lobby__status{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.vp-lobby__status li{font-size:var(--vp-fs-small);color:var(--vp-text-dim);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.vp-lobby__status strong{font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:.02em;text-transform:uppercase;color:var(--vp-text);font-weight:400;line-height:1.2}.vp-lobby__slot-tabs{grid-template-columns:repeat(3,1fr);gap:.3rem;margin-bottom:.65rem;display:grid}.vp-lobby__slot-tab{border:var(--vp-card-border-w)solid var(--vp-card-border);border-radius:var(--vp-card-radius);background:var(--vp-card-bg-inset);box-shadow:var(--vp-card-shadow-sm);color:var(--vp-text-dim);font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:border-color var(--vp-duration)var(--vp-ease),background var(--vp-duration)var(--vp-ease),color var(--vp-duration)var(--vp-ease);padding:.4rem .25rem .45rem;font-weight:400;line-height:1.15}.vp-lobby__slot-tab:hover{border-color:var(--vp-line-bright);color:var(--vp-text)}.vp-lobby__scale-tabs{grid-template-columns:repeat(4,1fr)}.vp-lobby__slot-tab.is-active{border-color:var(--vp-accent);background:var(--vp-accent);color:var(--vp-accent-contrast)}.vp-lobby__parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;max-height:min(42vh,340px);padding-right:.15rem;display:grid;overflow:auto}.vp-lobby__parts .vp-part{min-height:0}.vp-lobby--customize .vp-lobby__left,.vp-lobby--onboard .vp-lobby__left{gap:.55rem;width:min(560px,100vw - 1.7rem);max-height:none;bottom:clamp(.85rem,3vh,1.75rem)}#panel-customize,#panel-character{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:.6rem;padding:0;display:flex}#panel-customize .vp-lobby__slot-tabs,#panel-character .vp-lobby__slot-tabs{margin-bottom:0}#panel-customize .vp-lobby__parts,#panel-character .vp-lobby__parts{background:var(--vp-card-bg);border:var(--vp-card-border-w)solid var(--vp-card-border);border-radius:var(--vp-card-radius);max-height:none;box-shadow:var(--vp-card-shadow);grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding:.6rem;overflow:visible}#panel-customize .vp-lobby__part-name,#panel-character .vp-lobby__part-name{text-shadow:var(--vp-text-halo-strong);margin:0}.vp-lobby .vp-swatch{width:2.4rem;height:2.4rem}.vp-lobby--standings .vp-lobby__left,.vp-lobby--settings .vp-lobby__left{width:min(780px,100vw - 2rem);max-height:none;inset:clamp(5.75rem,13vh,7.25rem) auto clamp(.85rem,3vh,1.75rem) 50%;transform:translate(-50%)}.vp-lobby--standings #panel-standings,.vp-lobby--settings #panel-settings{width:100%;padding:1.4rem 1.75rem 1.6rem}.vp-lobby--standings #panel-standings{flex-direction:column;min-height:0;max-height:100%;display:flex}.vp-lobby--standings .vp-lobby__board-list{flex:auto;gap:.4rem;min-height:0;max-height:none}.vp-lobby--settings .vp-lobby__tier-list{flex-direction:row;gap:.5rem}.vp-lobby--settings .vp-lobby__tier{text-align:center;flex:1 1 0}.vp-lobby--settings .vp-lobby__tier:nth-child(2n){transform:none}.vp-lobby--standings .vp-lobby__scene .vp-scene-canvas,.vp-lobby--settings .vp-lobby__scene .vp-scene-canvas{filter:blur(14px)brightness(.8)}.vp-lobby--standings .vp-lobby__veil,.vp-lobby--settings .vp-lobby__veil{background:#02050a73}.vp-lobby--standings .vp-lobby__hero-fallback,.vp-lobby--settings .vp-lobby__hero-fallback{display:none}.vp-lobby__part-name{text-align:center;font-family:var(--vp-font-display);font-size:var(--vp-fs-hud);letter-spacing:.01em;text-transform:uppercase;color:var(--vp-text);margin:.45rem 0 .3rem;font-weight:400;line-height:1.15}.vp-lobby__swatches{margin:.4rem 0 .5rem}.vp-ready--sm{min-height:2.6rem;font-size:var(--vp-fs-micro);margin-top:.15rem}.vp-lobby__board-tabs{flex-wrap:wrap;gap:.25rem;margin-bottom:.55rem;display:flex}.vp-lobby__board-tab{border:var(--vp-card-border-w)solid var(--vp-card-border);border-radius:var(--vp-card-radius);background:var(--vp-card-bg-inset);box-shadow:var(--vp-card-shadow-sm);color:var(--vp-text-dim);font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:.01em;text-transform:uppercase;cursor:pointer;padding:.28rem .55rem .34rem;font-weight:400;line-height:1.15}.vp-lobby__board-tab:nth-child(2n){transform:rotate(var(--vp-tilt-c))}.vp-lobby__board-tab.is-active{border-color:var(--vp-accent);background:var(--vp-accent);color:var(--vp-accent-contrast)}.vp-lobby__board-list{flex-direction:column;gap:.25rem;max-height:min(48vh,420px);display:flex;overflow:hidden auto}.vp-lobby__board-empty{font-size:var(--vp-fs-small);color:var(--vp-text-dim);margin:0;padding:1rem .25rem 1.1rem;line-height:1.5}.vp-standings__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vp-standings__head .vp-lobby__board-tabs{margin-bottom:0}.vp-standings__chip{border:var(--vp-card-border-w)solid var(--vp-accent);align-items:baseline;gap:.4rem;padding:.22rem .6rem .3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vp-standings__chip{border:var(--vp-card-border-w)solid color-mix(in srgb,var(--vp-accent)55%,transparent)}}.vp-standings__chip{border-radius:var(--vp-card-radius);background:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){.vp-standings__chip{background:color-mix(in srgb,var(--vp-accent)12%,var(--vp-card-bg-inset))}}.vp-standings__chip{box-shadow:var(--vp-card-shadow-sm);transform:rotate(var(--vp-tilt-b))}.vp-standings__chip-label{font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:var(--vp-track-label);text-transform:uppercase;color:var(--vp-text-dim);font-weight:400}.vp-standings__chip-value{font-family:var(--vp-font-mono);font-size:var(--vp-fs-small);font-variant-numeric:tabular-nums;color:var(--vp-accent);font-weight:700}.vp-standings__who{flex:auto;min-width:0}.vp-standings__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--vp-fs-small);color:var(--vp-text);margin:0;font-weight:600;line-height:1.25;overflow:hidden}.vp-standings__who .vp-label{font-variant-numeric:tabular-nums}.vp-standings__stat{flex-direction:column;flex:none;align-items:flex-end;line-height:1.05;display:flex}.vp-standings__stat-value{font-family:var(--vp-font-mono);font-size:calc(var(--vp-fs-hud)*1.15);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--vp-text);font-weight:700}.vp-standings__stat-label{font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:var(--vp-track-label);text-transform:uppercase;color:var(--vp-text-faint,var(--vp-text-dim));margin-top:.15rem;font-weight:400}.vp-row--standing[data-self=true] .vp-standings__stat-value,.vp-row--standing[data-self=true] .vp-standings__name{color:var(--vp-accent)}.vp-lobby__settings-label{font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:var(--vp-track-label);text-transform:uppercase;color:var(--vp-text-dim);margin:.3rem 0 .4rem}.vp-lobby__tier-list{flex-direction:column;gap:.25rem;margin-bottom:.6rem;display:flex}.vp-lobby__tier{text-align:left;border:var(--vp-card-border-w)solid var(--vp-card-border);border-radius:var(--vp-card-radius);background:var(--vp-card-bg-inset);width:100%;box-shadow:var(--vp-card-shadow-sm);color:var(--vp-text);cursor:pointer;padding:.5rem .6rem .55rem;display:block}.vp-lobby__tier:nth-child(2n){transform:rotate(var(--vp-tilt-c))}.vp-lobby__tier.is-active{border-color:var(--vp-accent);background:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){.vp-lobby__tier.is-active{background:color-mix(in srgb,var(--vp-accent)16%,var(--vp-surface-raised))}}.vp-lobby__tier-name{font-family:var(--vp-font-display);font-size:var(--vp-fs-hud);letter-spacing:.01em;text-transform:uppercase;font-weight:400;line-height:1.15;display:block}.vp-lobby__tier-detail{font-size:var(--vp-fs-micro);color:var(--vp-text-dim);margin-top:.1rem;line-height:1.35;display:block}.vp-lobby__slider{margin-bottom:.65rem}.vp-lobby__slider-head{font-size:var(--vp-fs-small);color:var(--vp-text-dim);justify-content:space-between;margin-bottom:.25rem;display:flex}.vp-lobby__check{font-size:var(--vp-fs-small);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem;display:flex}.vp-lobby__player{z-index:3;min-width:0;position:relative}.vp-lobby__player-name{font-family:var(--vp-font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.25rem;font-weight:400;line-height:1.1;overflow:hidden}.vp-lobby__cta{z-index:3;position:absolute;bottom:clamp(.85rem,3vh,1.75rem);right:clamp(.85rem,3vw,2rem)}.vp-lobby__cta-mode{font-family:var(--vp-font-display);font-size:clamp(1.6rem,4vw,2.4rem);font-weight:var(--vp-weight-title);letter-spacing:var(--vp-track-title);text-transform:uppercase;margin:0;line-height:.95}.vp-lobby__cta-count{line-height:1;font-family:var(--vp-font-display);font-variant-numeric:tabular-nums;color:#eef4ff;text-shadow:var(--vp-text-halo-strong),0 0 34px #35c9f280;margin:.15rem 0}.vp-lobby__cta-hint{font-size:var(--vp-fs-small);color:var(--vp-text-dim);margin:0;line-height:1.35}.vp-lobby__squad{flex-direction:column;gap:.4rem;max-height:220px;margin:.35rem 0 .5rem;display:flex;overflow:auto}.vp-ready{border:var(--vp-panel-border-width)solid var(--vp-accent);border-radius:var(--vp-radius);background:var(--vp-accent);width:100%;min-height:3.4rem;color:var(--vp-accent-contrast);font-family:var(--vp-font-display);font-size:1.25rem;font-weight:var(--vp-weight-menu);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform var(--vp-duration)var(--vp-ease),box-shadow var(--vp-duration)var(--vp-ease),background var(--vp-duration)var(--vp-ease);justify-content:center;align-items:center;margin-top:.35rem;padding:.85rem 1.25rem;display:flex;box-shadow:6px 6px #0000008c}.vp-ready:hover{background:var(--vp-accent-bright);transform:translate(-2px,-2px);box-shadow:8px 8px #0000008c}.vp-ready:active{transform:translate(1px,1px);box-shadow:3px 3px #0000008c}.vp-ready--ghost{color:var(--vp-ink-hard,#0a0e18);border:3px solid var(--vp-ink-hard,#0a0e18);box-shadow:0 4px 0 var(--vp-ink-hard,#0a0e18),0 7px 0 #0a0e1873,inset 0 -3px 0 #0a0e1829;letter-spacing:.04em;background:linear-gradient(#fff,#dfe8f5 74%,#b9c6da);border-radius:9px;min-height:3rem;font-size:1.05rem}.vp-ready--ghost:hover{color:var(--vp-ink-hard,#0a0e18);box-shadow:0 5px 0 var(--vp-ink-hard,#0a0e18),0 8px 0 #0a0e1873,inset 0 -3px 0 #0a0e1829;background:linear-gradient(#fff,#eaf1fa 74%,#c9d6e8);transform:translateY(-1px)}.vp-ready--ghost:active{box-shadow:0 1px 0 var(--vp-ink-hard,#0a0e18),0 3px 0 #0a0e1873,inset 0 -2px 0 #0a0e1829;transform:translateY(3px)}.vp-ready-toggle{background:linear-gradient(180deg,var(--vp-gold-hi,#ffe9c4),var(--vp-gold,#ffd9a0));width:100%;min-height:3.4rem;color:var(--vp-ink-hard,#0a0e18);border:3px solid var(--vp-ink-hard,#0a0e18);font-family:var(--vp-font-display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 0 var(--vp-ink-hard,#0a0e18),0 7px 0 #0a0e1873,inset 0 -3px 0 #0a0e1829;transition:transform var(--vp-duration)var(--vp-ease),box-shadow var(--vp-duration)var(--vp-ease),background var(--vp-duration)var(--vp-ease);border-radius:9px;justify-content:center;align-items:center;gap:.5rem;margin-top:.35rem;padding:.8rem 1.25rem;font-size:1.25rem;display:flex}.vp-ready-toggle:hover{box-shadow:0 5px 0 var(--vp-ink-hard,#0a0e18),0 8px 0 #0a0e1873,inset 0 -3px 0 #0a0e1829;transform:translateY(-1px)}.vp-ready-toggle__check{opacity:.25;transition:opacity var(--vp-duration)var(--vp-ease),transform var(--vp-duration)var(--vp-ease);transform:scale(.8)}.vp-ready-toggle.is-ready,.vp-ready-toggle.is-ready:hover{background:linear-gradient(180deg,#fff3d6,var(--vp-gold-hi,#ffe9c4));box-shadow:0 1px 0 var(--vp-ink-hard,#0a0e18),0 2px 0 #0a0e1873,inset 0 -1px 0 #0a0e1829,0 0 26px #ffd9a08c;transform:translateY(3px)}.vp-ready-toggle.is-ready .vp-ready-toggle__check{opacity:1;transform:scale(1.1)}.vp-locked .vp-ready{margin-top:.4rem}.vp-locked__title{color:var(--vp-gold,#ffd9a0);text-shadow:var(--vp-text-halo-strong,0 1px 0 #0a0e1899)}.vp-locked__depth{opacity:.75;font-size:.8em}.vp-straggler{border:2px solid var(--vp-ink-hard,#0a0e18);border-left:4px solid var(--vp-warning,#ffb648);background:var(--vp-warning,#ffb648);border-radius:5px;flex-wrap:wrap;align-items:baseline;gap:0 .3rem;margin:.35rem 0 0;padding:.4rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vp-straggler{background:color-mix(in oklab,var(--vp-warning,#ffb648)13%,var(--vp-surface-raised,#121826))}}.vp-straggler{color:var(--vp-text,#e6edf7);font-size:var(--vp-fs-small);line-height:1.3;box-shadow:3px 3px #0a0e1880}.vp-straggler__who{color:var(--vp-warning,#ffb648);font-weight:600}.vp-straggler__cut{color:var(--vp-text-dim)}.vp-straggler__secs{font-family:var(--vp-font-display);font-variant-numeric:tabular-nums;color:var(--vp-warning,#ffb648);text-shadow:var(--vp-text-halo-strong,0 1px 0 #0a0e1899);font-size:1.05em}.vp-ready-toggle.is-urgent{border-color:var(--vp-warning,#ffb648);background:linear-gradient(180deg,#ffe3b0,var(--vp-warning,#ffb648));animation:vp-urgent-pulse 1s var(--vp-ease)infinite}.vp-ready-toggle.is-urgent:hover{background:linear-gradient(#fff0d2,#ffc463)}@keyframes vp-urgent-pulse{0%,to{box-shadow:0 4px 0 var(--vp-ink-hard,#0a0e18),0 7px 0 #0a0e1873,inset 0 -3px 0 #0a0e1829,0 0 0 #ffb64800}50%{box-shadow:0 4px 0 var(--vp-ink-hard,#0a0e18),0 7px 0 #0a0e1873,inset 0 -3px 0 #0a0e1829,0 0 22px #ffb648bf}}.vp-lobby__cta-mode--moved{color:var(--vp-warning,#ffb648);text-shadow:var(--vp-text-halo-strong,0 1px 0 #0a0e1899)}.vp-moved-note{border-left:3px solid var(--vp-warning,#ffb648);color:var(--vp-text,#e6edf7);padding-left:.5rem}.vp-lobby__cta-stack{flex-direction:column;align-items:flex-end;gap:.6rem;display:flex}.vp-play{background:linear-gradient(180deg,var(--vp-gold-hi,#ffe9c4),var(--vp-gold,#ffd9a0));min-width:min(22rem,100vw - 2rem);min-height:5.5rem;color:var(--vp-ink-hard,#0a0e18);border:4px solid var(--vp-ink-hard,#0a0e18);cursor:pointer;animation:vp-play-in .55s cubic-bezier(.2,1.5,.4,1)backwards,vp-play-pulse 2.6s var(--vp-ease)infinite;transition:transform var(--vp-duration)var(--vp-ease),box-shadow var(--vp-duration)var(--vp-ease),filter var(--vp-duration)var(--vp-ease);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.9rem 2.4rem 1rem;display:flex;transform:rotate(-1.5deg);box-shadow:0 0 0 2px #eef4ffe6,7px 9px #0a0e1899,0 0 34px #ffd9a04d}.vp-play__label{font-family:var(--vp-font-display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(2.1rem,4.5vw,2.9rem);font-weight:400;line-height:.95}.vp-play__sub{font-family:var(--vp-font-display);font-style:italic;font-size:max(var(--vp-fs-micro),.8125rem);letter-spacing:.1em;text-transform:uppercase;opacity:.72}.vp-play:hover{filter:brightness(1.05);transform:rotate(-1deg)translate(-1px,-2px)scale(1.02);box-shadow:0 0 0 2px #eef4fff2,9px 11px #0a0e1899,0 0 52px #ffd9a073}.vp-play:active{transform:rotate(-1deg)translate(2px,3px);box-shadow:0 0 0 2px #eef4ffe6,3px 4px #0a0e1899,0 0 24px #ffd9a040}@keyframes vp-play-in{0%{opacity:0;transform:rotate(-12deg)scale(.4)}60%{opacity:1;transform:rotate(-.5deg)scale(1.08)}to{opacity:1;transform:rotate(-1.5deg)scale(1)}}@keyframes vp-play-pulse{0%,to{box-shadow:0 0 0 2px #eef4ffe6,7px 9px #0a0e1899,0 0 26px #ffd9a040}50%{box-shadow:0 0 0 2px #eef4ffe6,7px 9px #0a0e1899,0 0 48px #ffd9a080}}.vp-lobby__backlink{min-height:2.75rem;font-family:var(--vp-font-mono);font-size:max(var(--vp-fs-micro),.8125rem);letter-spacing:var(--vp-track-label);text-transform:uppercase;color:var(--vp-text-dim);transition:color var(--vp-duration)var(--vp-ease);align-items:center;padding:.25rem .8rem;font-weight:700;display:inline-flex}.vp-lobby__backlink:hover{color:var(--vp-accent)}.vp-lobby__devlink{min-height:2.5rem;font-family:var(--vp-font-mono);font-size:max(var(--vp-fs-micro),.8125rem);letter-spacing:var(--vp-track-label);text-transform:uppercase;color:var(--vp-text-dim);text-underline-offset:.2em;align-items:center;margin-top:.5rem;font-weight:700;text-decoration:underline;display:inline-flex}.vp-lobby__devlink:hover{color:var(--vp-accent)}.vp-range{width:100%;height:2.25rem;accent-color:var(--vp-accent);cursor:pointer}.vp-check{width:1.5rem;height:1.5rem;accent-color:var(--vp-accent);cursor:pointer;flex:none}.vp-lobby__check{min-height:2.75rem}.vp-lobby :is(button,a,input,select):focus-visible{outline:3px solid var(--vp-accent);outline-offset:2px}.vp-lobby--rm .vp-play,.vp-lobby--rm .vp-float,.vp-lobby--rm .vp-pulse,.vp-lobby--rm .vp-ready-toggle.is-urgent,.vp-lobby--rm .vp-queue-slot[data-filled=true]{animation:none}.vp-lobby--rm .vp-ready-toggle.is-urgent{box-shadow:0 4px 0 var(--vp-ink-hard,#0a0e18),0 7px 0 #0a0e1873,inset 0 -3px 0 #0a0e1829,0 0 18px #ffb64899}.vp-lobby--rm .vp-play:hover,.vp-lobby--rm .vp-play:active,.vp-lobby--rm .vp-hubnav__btn:hover{transform:none}@media (max-width:960px){.vp-lobby__top{flex-wrap:wrap;justify-content:center;row-gap:.5rem}.vp-hubnav{flex-wrap:nowrap;order:3;justify-content:flex-start;width:100%;padding-bottom:.35rem;overflow-x:auto}.vp-hubnav__btn{flex:none;min-width:6.25rem}.vp-lobby__stage{inset:10vh 0 36vh}.vp-lobby__left{max-height:38vh;top:auto;bottom:calc(clamp(.85rem,3vh,1.75rem) + 6.5rem);overflow:auto}.vp-lobby__cta{width:auto;left:clamp(.85rem,3vw,2rem)}.vp-lobby__cta-stack{align-items:stretch}.vp-play{width:100%}.vp-lobby--customize .vp-lobby__cta{display:none}.vp-lobby--onboard .vp-lobby__left{bottom:calc(clamp(.85rem,3vh,1.75rem) + 8rem)}}@media (prefers-reduced-motion:reduce){.vp-ready,.vp-ready:hover,.vp-ready:active,.vp-play,.vp-play:hover,.vp-play:active,.vp-ready-toggle.is-urgent,.vp-queue-slot[data-filled=true],.vp-hubnav__btn:hover{transition:none;animation:none;transform:none}.vp-ready-toggle.is-urgent{box-shadow:0 4px 0 var(--vp-ink-hard,#0a0e18),0 7px 0 #0a0e1873,inset 0 -3px 0 #0a0e1829,0 0 18px #ffb64899}}html[data-vp-reduced-motion=true] .vp-ready,html[data-vp-reduced-motion=true] .vp-ready:hover,html[data-vp-reduced-motion=true] .vp-ready:active,html[data-vp-reduced-motion=true] .vp-play,html[data-vp-reduced-motion=true] .vp-play:hover,html[data-vp-reduced-motion=true] .vp-play:active,html[data-vp-reduced-motion=true] .vp-ready-toggle.is-urgent,html[data-vp-reduced-motion=true] .vp-hubnav__btn:hover{transition:none;animation:none;transform:none}html[data-vp-reduced-motion=true] .vp-ready-toggle.is-urgent{box-shadow:0 4px 0 var(--vp-ink-hard,#0a0e18),0 7px 0 #0a0e1873,inset 0 -3px 0 #0a0e1829,0 0 18px #ffb64899}.vp-back{text-align:var(--vp-title-align,center);margin-top:1.5rem}.vp-back__link{font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:var(--vp-track-label);text-transform:uppercase;color:var(--vp-text-dim);transition:color var(--vp-duration)var(--vp-ease);align-items:center;gap:.4rem;font-weight:400;display:inline-flex}.vp-back__link:hover{color:var(--vp-accent)}.vp-auth-switch{font-size:var(--vp-fs-small);line-height:var(--vp-leading-body);color:var(--vp-text-dim);text-align:var(--vp-title-align,center)}.vp-auth-switch__action{font-size:var(--vp-fs-small);color:var(--vp-accent);cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;margin-left:.35rem;padding:0;font-weight:700;text-decoration:underline}.vp-auth-switch__action:hover{color:var(--vp-accent-bright)}.vp-queue-slot{padding:var(--vp-row-pad-y)var(--vp-row-pad-x);border:var(--vp-card-border-w)dashed var(--vp-card-border);border-radius:var(--vp-card-radius);background:var(--vp-slot-bg,var(--vp-card-bg-inset));box-shadow:var(--vp-card-shadow-sm);align-items:center;gap:.75rem;display:flex}.vp-lobby__squad .vp-queue-slot:nth-child(odd){transform:rotate(var(--vp-tilt-c,-.45deg))}.vp-lobby__squad .vp-queue-slot:nth-child(2n){transform:rotate(var(--vp-tilt-b,.7deg))}.vp-queue-slot[data-filled=true]{border-style:solid;border-color:var(--vp-player-edge,var(--vp-player,var(--vp-accent)))}@supports (color:color-mix(in lab, red, red)){.vp-queue-slot[data-filled=true]{border-color:color-mix(in srgb,var(--vp-player-edge,var(--vp-player,var(--vp-accent)))65%,var(--vp-ink-hard,#0a0e18))}}.vp-queue-slot[data-filled=true]{background:var(--vp-player,var(--vp-accent))}@supports (color:color-mix(in lab, red, red)){.vp-queue-slot[data-filled=true]{background:color-mix(in srgb,var(--vp-player,var(--vp-accent))14%,var(--vp-surface-inset))}}.vp-queue-slot[data-filled=true]{box-shadow:var(--vp-card-shadow-sm),0 0 16px var(--vp-player-edge,var(--vp-player,var(--vp-accent)))}@supports (color:color-mix(in lab, red, red)){.vp-queue-slot[data-filled=true]{box-shadow:var(--vp-card-shadow-sm),0 0 16px color-mix(in srgb,var(--vp-player-edge,var(--vp-player,var(--vp-accent)))30%,transparent)}}.vp-queue-slot[data-filled=true]{animation:.45s cubic-bezier(.2,1.5,.4,1) backwards vp-seat-in}@keyframes vp-seat-in{0%{opacity:0;transform:rotate(-6deg)scale(.6)}60%{opacity:1;transform:rotate(1deg)scale(1.06)}to{opacity:1}}.vp-queue-slot>.grid{width:44px;height:44px}.vp-queue-slot__ready{border:2px dashed var(--vp-line);width:1.6rem;height:1.6rem;color:var(--vp-text-faint);border-radius:999px;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:700;line-height:1;display:grid}.vp-queue-slot__ready[data-ready=true]{border:2px solid var(--vp-ink-hard,#0a0e18);background:linear-gradient(180deg,var(--vp-gold-hi,#ffe9c4),var(--vp-gold,#ffd9a0));color:var(--vp-ink-hard,#0a0e18);box-shadow:0 0 12px #ffd9a073}.vp-countdown{font-family:var(--vp-font-display);font-size:var(--vp-fs-countdown);letter-spacing:.04em;color:var(--vp-accent);text-shadow:0 0 28px var(--vp-accent);font-weight:400;line-height:1}@supports (color:color-mix(in lab, red, red)){.vp-countdown{text-shadow:0 0 28px color-mix(in srgb,var(--vp-accent)55%,transparent)}}.vp-countdown{font-variant-numeric:tabular-nums}.vp-hud{font-family:var(--vp-hud-font);font-size:var(--vp-fs-hud);letter-spacing:var(--vp-hud-tracking);text-transform:uppercase;color:var(--vp-text);background:var(--vp-hud-bg);border:var(--vp-card-border-w)solid var(--vp-hud-border);border-radius:var(--vp-card-radius);box-shadow:var(--vp-card-shadow-sm);align-items:center;gap:.55rem;padding:.35rem .75rem .42rem;font-weight:400;display:inline-flex}.vp-hud b{color:var(--vp-accent);font-weight:400}.vp-hud-timer{font-family:var(--vp-font-display);font-size:var(--vp-fs-hud-xl);letter-spacing:.06em;color:var(--vp-text);font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.vp-rank{font-family:var(--vp-font-display);font-size:var(--vp-fs-rank);color:var(--vp-text-dim);font-variant-numeric:tabular-nums;min-width:2.25rem;font-weight:400}.vp-rank[data-top="1"]{color:var(--vp-gold,var(--vp-energy));text-shadow:0 0 12px var(--vp-gold,var(--vp-energy))}@supports (color:color-mix(in lab, red, red)){.vp-rank[data-top="1"]{text-shadow:0 0 12px color-mix(in srgb,var(--vp-gold,var(--vp-energy))60%,transparent)}}.vp-rank[data-top="2"]{color:var(--vp-text-dim)}.vp-rank[data-top="3"]{color:var(--vp-energy)}.vp-row{padding:var(--vp-row-pad-y)var(--vp-row-pad-x);border:var(--vp-card-border-w)solid var(--vp-row-border,var(--vp-card-border));border-radius:var(--vp-card-radius);background:var(--vp-row-bg,var(--vp-card-bg-inset));box-shadow:var(--vp-card-shadow-sm);transition:border-color var(--vp-duration)var(--vp-ease),background var(--vp-duration)var(--vp-ease);align-items:center;gap:.9rem;display:flex}.vp-row:nth-child(odd){transform:rotate(var(--vp-tilt-c))}.vp-row:nth-child(2n){transform:rotate(var(--vp-tilt-b))}.vp-row:hover{border-color:var(--vp-line-bright)}.vp-row[data-self=true]{border-color:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){.vp-row[data-self=true]{border-color:color-mix(in srgb,var(--vp-accent)55%,transparent)}}.vp-row[data-self=true]{background:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){.vp-row[data-self=true]{background:color-mix(in srgb,var(--vp-accent)9%,var(--vp-surface-inset))}}.vp-part{aspect-ratio:1;background:radial-gradient(120% 90% at 50% 20%,var(--vp-accent),transparent 60%),var(--vp-surface-inset);padding:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vp-part{background:radial-gradient(120% 90% at 50% 20%,color-mix(in srgb,var(--vp-accent)10%,transparent),transparent 60%),var(--vp-surface-inset)}}.vp-part{border:var(--vp-card-border-w)solid var(--vp-card-border);border-radius:var(--vp-card-radius);box-shadow:var(--vp-card-shadow-sm);cursor:pointer;transition:border-color var(--vp-duration)var(--vp-ease),box-shadow var(--vp-duration)var(--vp-ease),transform var(--vp-duration)var(--vp-ease)}.vp-part:hover{border-color:var(--vp-line-bright);transform:translateY(-2px)}.vp-part[aria-pressed=true]{border-color:var(--vp-accent);box-shadow:var(--vp-glow-sm)}.vp-part__preview{width:100%;height:100%;position:absolute;inset:0}.vp-part__fallback{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.vp-part__name{z-index:2;font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:-.01em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;text-shadow:var(--vp-text-halo);text-align:center;color:var(--vp-text);background:linear-gradient(to top,var(--vp-void)0%,var(--vp-void)55%,transparent 100%);padding:1.1rem .35rem .4rem;font-weight:400;line-height:1.05;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.vp-part__name{background:linear-gradient(to top,color-mix(in srgb,var(--vp-void)92%,transparent)0%,color-mix(in srgb,var(--vp-void)55%,transparent)55%,transparent 100%)}}.vp-part__name{opacity:0;transition:opacity var(--vp-duration)var(--vp-ease),transform var(--vp-duration)var(--vp-ease);pointer-events:none;transform:translateY(4px)}.vp-part:hover .vp-part__name,.vp-part:focus-visible .vp-part__name,.vp-part[aria-pressed=true] .vp-part__name{opacity:1;transform:translateY(0)}.vp-part__glyph{aspect-ratio:1;background:linear-gradient(155deg,var(--vp-accent),var(--vp-accent));width:46%}@supports (color:color-mix(in lab, red, red)){.vp-part__glyph{background:linear-gradient(155deg,color-mix(in srgb,var(--vp-accent)46%,var(--vp-surface-raised)),color-mix(in srgb,var(--vp-accent)10%,var(--vp-surface-inset)))}}.vp-part__glyph{border:1px solid var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){.vp-part__glyph{border:1px solid color-mix(in srgb,var(--vp-accent)45%,transparent)}}.vp-part__glyph{border-radius:3px}.vp-part__glyph[data-shape=pyramid]{clip-path:polygon(50% 0%,100% 100%,0% 100%);border:none}.vp-part__glyph[data-shape=cluster]{clip-path:polygon(0 18%,18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%)}.vp-part__glyph[data-shape=dome]{border-radius:50% 50% 18% 18%}.vp-part__glyph[data-shape=crest]{clip-path:polygon(50% 0,62% 28%,100% 42%,72% 100%,28% 100%,0 42%,38% 28%);border:none}.vp-part__glyph[data-shape=mask]{border-radius:18% 18% 28% 28%}.vp-part__glyph[data-shape=hex]{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);border:none}.vp-part__glyph[data-shape=cage]{box-shadow:inset 0 0 0 2px var(--vp-accent);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.vp-part__glyph[data-shape=cage]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--vp-accent)55%,transparent)}}.vp-part__glyph[data-shape=cage]{background:radial-gradient(circle at 50% 50%,var(--vp-accent),transparent 55%)}.vp-part__glyph[data-shape=octa]{clip-path:polygon(50% 0,100% 30%,100% 70%,50% 100%,0 70%,0 30%);border:none}.vp-part__glyph[data-shape=column]{width:30%}.vp-part__glyph[data-shape=core]{border-radius:50%}.vp-part__glyph[data-shape=wedge]{clip-path:polygon(50% 0,100% 100%,0 100%);border:none}.vp-part__glyph[data-shape=disc]{border-radius:50%;width:70%;height:38%}.vp-part__glyph[data-shape=crate]{border-radius:4px;width:52%;height:52%}.vp-part__glyph[data-shape=arch]{clip-path:polygon(8% 100%,8% 35%,28% 8%,72% 8%,92% 35%,92% 100%,68% 100%,68% 48%,55% 32%,45% 32%,32% 48%,32% 100%);border:none}.vp-part__glyph[data-shape=shard]{clip-path:polygon(50% 0,78% 28%,100% 55%,70% 100%,30% 100%,0 55%,22% 28%);border:none}.vp-part__glyph[data-shape=platform]{align-self:center;width:62%;height:26%}.vp-part__glyph[data-shape=ring]{border:2px solid var(--vp-energy);box-shadow:0 0 14px -2px var(--vp-energy);background:0 0;border-radius:50%}.vp-part__glyph[data-shape=thruster]{background:radial-gradient(ellipse at 50% 80%,var(--vp-energy),transparent 70%);border:none;border-radius:50% 50% 40% 40%}.vp-part__glyph[data-shape=pads]{border-radius:6px;width:72%;height:28%}.vp-part__glyph[data-shape=spinner]{width:68%;height:32%;box-shadow:0 0 12px -2px var(--vp-energy);border-radius:50%}.vp-part__glyph[data-shape=hexpad]{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);border:none;width:62%;height:40%}.vp-part__glyph[data-shape=sled]{border-radius:40% 40% 12% 12%;width:70%;height:24%}.vp-part__glyph[data-shape=orbit]{border:2px solid var(--vp-energy);box-shadow:0 0 10px -2px var(--vp-energy),inset 0 0 0 6px transparent;outline:1px solid var(--vp-energy);background:0 0;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.vp-part__glyph[data-shape=orbit]{outline:1px solid color-mix(in srgb,var(--vp-energy)50%,transparent)}}.vp-part__glyph[data-shape=orbit]{outline-offset:3px}.vp-part__glyph[data-shape=bunny]{clip-path:polygon(22% 55%,28% 8%,38% 8%,42% 50%,58% 50%,62% 22%,78% 35%,72% 55%,85% 100%,15% 100%);border:none}.vp-part__glyph[data-shape=sweep]{border-radius:50% 50% 20% 20%}.vp-part__glyph[data-shape=mako]{clip-path:polygon(15% 20%,85% 20%,95% 55%,80% 100%,20% 100%,5% 55%);border:none}.vp-part__glyph[data-shape=spike]{clip-path:polygon(50% 0,58% 30%,85% 25%,62% 50%,75% 100%,50% 72%,25% 100%,38% 50%,15% 25%,42% 30%);border:none}.vp-part__glyph[data-shape=scope]{box-shadow:inset 0 0 0 3px var(--vp-accent);border-radius:40%}@supports (color:color-mix(in lab, red, red)){.vp-part__glyph[data-shape=scope]{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--vp-accent)50%,transparent)}}.vp-part__glyph[data-shape=nimbus]{box-shadow:0 0 0 3px var(--vp-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.vp-part__glyph[data-shape=nimbus]{box-shadow:0 0 0 3px color-mix(in srgb,var(--vp-accent)55%,transparent)}}.vp-part__glyph[data-shape=chassis]{border-radius:6px;width:50%;height:58%}.vp-part__glyph[data-shape=jet]{border-radius:8px;width:40%;height:55%}.vp-part__glyph[data-shape=rib]{clip-path:polygon(40% 0,60% 0,90% 30%,80% 100%,20% 100%,10% 30%);border:none}.vp-part__glyph[data-shape=tank]{border-radius:40%;width:42%;height:58%}.vp-part__glyph[data-shape=valkyrie]{clip-path:polygon(0 30%,30% 20%,50% 0,70% 20%,100% 30%,75% 100%,25% 100%);border:none}.vp-part__glyph[data-shape=coil]{width:44%;height:56%;box-shadow:inset 0 0 0 2px var(--vp-accent);border-radius:40%}.vp-part__glyph[data-shape=talon]{clip-path:polygon(50% 20%,90% 70%,70% 100%,30% 100%,10% 70%);border:none;width:60%;height:40%}.vp-part__glyph[data-shape=twinjet]{border-radius:8px;width:70%;height:30%}.vp-part__glyph[data-shape=maglev]{border-radius:4px;width:75%;height:22%}.vp-part__glyph[data-shape=bloom]{width:60%;height:40%;box-shadow:0 0 12px -2px var(--vp-energy);border-radius:50%}.vp-part__glyph[data-shape=blocks]{border-radius:3px;width:58%;height:36%}.vp-part__glyph[data-shape=pulse]{border:2px solid var(--vp-energy);background:0 0;border-radius:50%;width:62%;height:36%}.vp-part__glyph[data-shape=pixel]{border-radius:2px;width:48%;height:48%}.vp-part__glyph[data-shape=hexcore]{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);border:none;width:48%;height:55%}.vp-part__glyph[data-shape=saucer]{width:70%;height:28%;box-shadow:0 0 12px -2px var(--vp-energy);border-radius:50%}.vp-swatch{width:calc(2.2rem*var(--vp-ui-s,1));height:calc(2.2rem*var(--vp-ui-s,1));border-radius:var(--vp-card-radius);border:var(--vp-card-border-w)solid var(--vp-card-border);background:var(--vp-swatch-color);box-shadow:var(--vp-card-shadow-sm);cursor:pointer;transition:transform var(--vp-duration)var(--vp-ease),border-color var(--vp-duration)var(--vp-ease)}.vp-swatch:nth-child(2n){transform:rotate(var(--vp-tilt-b))}.vp-swatch:nth-child(odd){transform:rotate(var(--vp-tilt-c))}.vp-swatch:hover{transform:scale(1.08)}.vp-swatch[aria-pressed=true]{border-color:var(--vp-text);box-shadow:var(--vp-card-shadow),0 0 0 2px var(--vp-void);transform:scale(1.1)}.vp-construct{--vp-construct-size:160px;--vp-player:var(--vp-accent);width:var(--vp-construct-size);height:calc(var(--vp-construct-size)*1.35);justify-content:flex-end;align-items:center;gap:calc(var(--vp-construct-size)*.04);flex-direction:column;display:flex;position:relative}.vp-construct__head,.vp-construct__torso{background:linear-gradient(155deg,var(--vp-player),var(--vp-player));position:relative}@supports (color:color-mix(in lab, red, red)){.vp-construct__head,.vp-construct__torso{background:linear-gradient(155deg,color-mix(in srgb,var(--vp-player)42%,var(--vp-surface-raised)),color-mix(in srgb,var(--vp-player)8%,var(--vp-surface-inset)))}}.vp-construct__head,.vp-construct__torso{border:1px solid var(--vp-player)}@supports (color:color-mix(in lab, red, red)){.vp-construct__head,.vp-construct__torso{border:1px solid color-mix(in srgb,var(--vp-player)55%,transparent)}}.vp-construct__head,.vp-construct__torso{box-shadow:0 0 22px -6px var(--vp-player),inset 0 1px 0 #ffffff24}@supports (color:color-mix(in lab, red, red)){.vp-construct__head,.vp-construct__torso{box-shadow:0 0 22px -6px color-mix(in srgb,var(--vp-player)70%,transparent),inset 0 1px 0 #ffffff24}}.vp-construct__head{width:calc(var(--vp-construct-size)*.42);height:calc(var(--vp-construct-size)*.42);border-radius:3px}.vp-construct__head[data-shape=cube]{border-radius:4px}.vp-construct__head[data-shape=pyramid]{clip-path:polygon(50% 0%,100% 100%,0% 100%);border:none}.vp-construct__head[data-shape=cluster]{clip-path:polygon(0 18%,18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%);border-radius:2px}.vp-construct__head:after{content:"";background:var(--vp-player);height:9%;box-shadow:0 0 12px var(--vp-player);border-radius:1px;position:absolute;top:46%;left:22%;right:22%}.vp-construct__head[data-shape=pyramid]:after{top:62%;left:34%;right:34%}.vp-construct__torso{width:calc(var(--vp-construct-size)*.58);height:calc(var(--vp-construct-size)*.5);border-radius:4px}.vp-construct__torso[data-shape=octa]{clip-path:polygon(50% 0,100% 30%,100% 70%,50% 100%,0 70%,0 30%);border:none}.vp-construct__torso[data-shape=column]{width:calc(var(--vp-construct-size)*.4);border-radius:3px}.vp-construct__torso[data-shape=core]{border-radius:50%}.vp-construct__torso:after{content:"";aspect-ratio:1;background:var(--vp-energy);width:26%;box-shadow:0 0 16px var(--vp-energy),0 0 40px -4px var(--vp-energy);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-construct__base{width:calc(var(--vp-construct-size)*.72);height:calc(var(--vp-construct-size)*.14);margin-top:calc(var(--vp-construct-size)*.06);background:radial-gradient(ellipse at center,var(--vp-energy),transparent 68%);border-radius:50%;position:relative}@supports (color:color-mix(in lab, red, red)){.vp-construct__base{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--vp-energy)85%,transparent),transparent 68%)}}.vp-construct__base{box-shadow:0 0 34px -4px var(--vp-energy)}@supports (color:color-mix(in lab, red, red)){.vp-construct__base{box-shadow:0 0 34px -4px color-mix(in srgb,var(--vp-energy)75%,transparent)}}.vp-construct__base[data-shape=platform]{background:linear-gradient(180deg,var(--vp-player),var(--vp-surface-inset));border-radius:3px}@supports (color:color-mix(in lab, red, red)){.vp-construct__base[data-shape=platform]{background:linear-gradient(180deg,color-mix(in srgb,var(--vp-player)35%,var(--vp-surface-raised)),var(--vp-surface-inset))}}.vp-construct__base[data-shape=platform]{border:1px solid var(--vp-player)}@supports (color:color-mix(in lab, red, red)){.vp-construct__base[data-shape=platform]{border:1px solid color-mix(in srgb,var(--vp-player)40%,transparent)}}.vp-construct__base[data-shape=ring]{border:2px solid var(--vp-energy);box-shadow:0 0 24px -2px var(--vp-energy),inset 0 0 14px -4px var(--vp-energy);background:0 0}.vp-construct:after{content:"";bottom:calc(var(--vp-construct-size)*-.06);width:calc(var(--vp-construct-size)*.55);height:calc(var(--vp-construct-size)*.09);opacity:.5;filter:blur(6px);background:#000;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.vp-construct--sm{--vp-construct-size:76px}.vp-construct--xs{--vp-construct-size:44px}.vp-lab{z-index:1;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:0;min-height:100dvh;display:grid;position:relative}@media (max-width:900px){.vp-lab{grid-template-columns:minmax(0,1fr)}}.vp-lab__rail{background:var(--vp-void);border-right:2px solid var(--vp-card-border);align-self:start;max-height:100dvh;padding:1.25rem 1rem 2rem;position:sticky;top:0;overflow-y:auto}@media (max-width:900px){.vp-lab__rail{border-right:0;border-bottom:1px solid var(--vp-line);max-height:none;position:static}}.vp-lab__brand{font-family:var(--vp-font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--vp-text-faint);margin-bottom:.75rem;font-size:.6875rem;display:block}.vp-lab__pick{text-align:left;width:100%;color:var(--vp-text-dim);cursor:pointer;font-family:var(--vp-font);background:0 0;border:1px solid #0000;border-radius:6px;margin-bottom:4px;padding:.55rem .7rem;font-size:.875rem;line-height:1.3;transition:background .14s,color .14s,border-color .14s;display:block}.vp-lab__pick:hover{background:var(--vp-text)}@supports (color:color-mix(in lab, red, red)){.vp-lab__pick:hover{background:color-mix(in srgb,var(--vp-text)7%,transparent)}}.vp-lab__pick:hover{color:var(--vp-text)}.vp-lab__pick[aria-pressed=true]{background:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){.vp-lab__pick[aria-pressed=true]{background:color-mix(in srgb,var(--vp-accent)14%,transparent)}}.vp-lab__pick[aria-pressed=true]{border-color:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){.vp-lab__pick[aria-pressed=true]{border-color:color-mix(in srgb,var(--vp-accent)55%,transparent)}}.vp-lab__pick[aria-pressed=true]{color:var(--vp-text)}.vp-lab__pick b{font-size:.9375rem;font-weight:700;display:block}.vp-lab__pick span{opacity:.75;margin-top:2px;font-size:.75rem;display:block}.vp-lab__pick .vp-lab__swatches{gap:3px;margin-top:6px;display:flex}.vp-lab__swatches i{border-radius:2px;width:15px;height:7px;display:block}.vp-lab__link{color:var(--vp-accent);line-height:1.9;text-decoration:none}.vp-lab__link:hover{text-decoration:underline}.vp-lab__stage{min-width:0;padding:0;position:relative}.vp-lab__frame{background:var(--vp-void);border:0;width:100%;height:min(78vh,900px);display:block}.vp-lab__bar{border-bottom:1px solid var(--vp-line);background:var(--vp-void);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vp-lab__bar{background:color-mix(in srgb,var(--vp-void)70%,transparent)}}.vp-lab__bar{font-family:var(--vp-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem}.vp-lab__tab{border:1px solid var(--vp-line);color:var(--vp-text-dim);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:.3rem .6rem}.vp-lab__tab[aria-pressed=true]{border-color:var(--vp-accent);color:var(--vp-accent)}.vp-lab__note{color:var(--vp-text-dim);font-size:.8125rem;line-height:1.6}.vp-lab__specimen{gap:var(--vp-stack-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;display:grid}main:has(.vp-game){padding:0}.vp-game{isolation:isolate;width:100%;min-height:100dvh;color:var(--vp-text);background:#05070c;position:relative;overflow:hidden}.vp-game__canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.vp-game__top{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;padding:.9rem 1.1rem;display:flex;position:absolute;top:0;left:0;right:0}.vp-game__top>*{pointer-events:auto}.vp-game__brand{align-items:center;gap:.65rem;display:flex}.vp-game__mark{border:var(--vp-card-border-w)solid var(--vp-card-border);border-radius:var(--vp-card-radius);background:var(--vp-card-bg);width:2.1rem;height:2.1rem;box-shadow:var(--vp-card-shadow-sm);font-family:var(--vp-font-display);font-weight:400;font-size:var(--vp-fs-micro);place-items:center;display:grid}.vp-game__eyebrow{display:none}.vp-game__title{font-family:var(--vp-font-display);font-size:var(--vp-fs-hud);text-transform:uppercase;letter-spacing:.01em;text-shadow:var(--vp-text-halo);margin:0}.vp-game__leave{font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:var(--vp-track-label);text-transform:uppercase;color:var(--vp-text);border:var(--vp-card-border-w)solid var(--vp-card-border);border-radius:var(--vp-card-radius);background:var(--vp-card-bg);box-shadow:var(--vp-card-shadow-sm);padding:.42rem .75rem .48rem}.vp-game__leave:hover{color:var(--vp-accent);border-color:var(--vp-line-bright)}.vp-game__hud{z-index:2;flex-direction:column;gap:.65rem;width:min(300px,100vw - 1.8rem);max-height:calc(100vh - 5.5rem);display:flex;position:absolute;top:4.5rem;left:.9rem;overflow:auto}.vp-game__turn-name{font-family:var(--vp-font-display);font-size:var(--vp-fs-hud-lg);text-transform:uppercase;letter-spacing:.01em;margin:0 0 .25rem}.vp-game__turn-meta{font-size:var(--vp-fs-small);color:var(--vp-text-dim);margin:0 0 .75rem}.vp-game__wait{font-size:var(--vp-fs-small);color:var(--vp-text-dim);margin:.5rem 0}.vp-game__roll{font-size:var(--vp-fs-small);margin:.65rem 0 0}.vp-game__error{color:var(--vp-danger);font-size:var(--vp-fs-small);margin:.5rem 0 0}.vp-game__players{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.vp-game__player{border:var(--vp-border-width)solid transparent;font-size:var(--vp-fs-small);grid-template-columns:1.4rem 1fr auto;align-items:center;gap:.5rem;padding:.35rem .4rem;display:grid}.vp-game__player.is-turn{border-color:var(--vp-accent);background:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){.vp-game__player.is-turn{background:color-mix(in srgb,var(--vp-accent)10%,transparent)}}.vp-game__player.is-me .vp-game__player-name{color:var(--vp-accent)}.vp-game__player-i{font-family:var(--vp-font-mono);color:var(--vp-text-faint)}.vp-game__player-space{font-family:var(--vp-font-mono);color:var(--vp-text-dim)}.vp-shell--log{max-height:180px;overflow:auto}.vp-game__log{font-size:var(--vp-fs-micro);color:var(--vp-text-dim);flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.vp-game__log li{border-bottom:1px solid var(--vp-line)}@supports (color:color-mix(in lab, red, red)){.vp-game__log li{border-bottom:1px solid color-mix(in srgb,var(--vp-line)70%,transparent)}}.vp-game__log li{padding-bottom:.25rem}.vp-g2-top{z-index:2;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;padding:1rem 1.2rem;display:grid;position:absolute;top:0;left:0;right:0}.vp-g2-top>*{pointer-events:auto}.vp-g2-leave{font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:.02em;text-transform:uppercase;color:#dfe8f5;background:var(--vp-plate-bg);border:var(--vp-plate-border);border-radius:var(--vp-card-radius);box-shadow:var(--vp-plate-shadow);transform:rotate(var(--vp-tilt-c));justify-self:start;padding:.35rem .7rem .4rem;text-decoration:none}.vp-g2-leave:hover{color:#fff;border-color:#7fe3ff}.vp-g2-turn{text-align:center;background:var(--vp-plate-bg);border:var(--vp-plate-border);border-radius:var(--vp-card-radius);min-width:220px;box-shadow:var(--vp-card-shadow);transform:rotate(var(--vp-tilt-a));justify-self:center;padding:.5rem 1rem .6rem}.vp-g2-turn__eyebrow{font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:#c9d8ee;margin:0}.vp-g2-turn__name{font-family:var(--vp-font-display);font-size:var(--vp-fs-hud-lg);color:#eef4ff;justify-content:center;align-items:center;gap:.5rem;margin:.05rem 0 .3rem;font-weight:400;display:flex}.vp-g2-dot{border-radius:50%;width:.6rem;height:.6rem;display:inline-block;box-shadow:0 0 8px}.vp-g2-timer{background:#8caad226;border-radius:2px;height:3px;overflow:hidden}.vp-g2-timer__fill{transform-origin:0;background:linear-gradient(90deg,#35c9f2,#6fe0ff);width:100%;height:100%;animation:linear forwards vp-g2-drain}@keyframes vp-g2-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.vp-g2-players{flex-direction:column;justify-self:end;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.vp-g2-chip{border-radius:var(--vp-card-radius);background:var(--vp-plate-bg);border:var(--vp-plate-border);box-shadow:var(--vp-plate-shadow);font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);text-transform:uppercase;letter-spacing:.01em;color:#dfe8f5;align-items:center;gap:.45rem;padding:.24rem .6rem .3rem;transition:border-color .3s,background .3s;display:flex}.vp-g2-players li:nth-child(2n) .vp-g2-chip{transform:rotate(var(--vp-tilt-c))}.vp-g2-players li:nth-child(odd) .vp-g2-chip{transform:rotate(var(--vp-tilt-b))}.vp-g2-chip.is-turn{color:#fff;background:#0a101cbf;border-color:#78c8f566}.vp-g2-chip__name{font-weight:400}.vp-g2-chip__space{font-variant-numeric:tabular-nums;opacity:.85;font-size:var(--vp-fs-micro);margin-left:auto}.vp-g2-spin{z-index:2;text-align:center;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.vp-g2-spin__btn{font-family:var(--vp-font-display);font-size:var(--vp-fs-hud-lg);letter-spacing:.06em;color:#06121c;border:var(--vp-card-border-w)solid var(--vp-ink);border-radius:var(--vp-card-radius);cursor:pointer;box-shadow:var(--vp-card-shadow-lg);background:linear-gradient(#9deaff,#35c9f2);padding:.7rem 2.4rem .78rem;font-weight:400;animation:1.6s ease-in-out infinite vp-g2-breathe}.vp-g2-spin__btn:hover{filter:brightness(1.12)}@keyframes vp-g2-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.vp-g2-spin__hint{font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:.03em;text-transform:uppercase;color:#cfdcef;text-shadow:var(--vp-text-halo-strong);margin:.4rem 0 0}.vp-g2-log{z-index:2;max-width:26rem;font-size:var(--vp-fs-micro);color:#c3d2e8;text-shadow:var(--vp-text-halo-strong);margin:0;padding:0;line-height:1.45;list-style:none;position:absolute;bottom:1.1rem;left:1.2rem}.vp-g2-log li:first-child{color:#fff}.vp-g2-winner{z-index:3;text-align:center;pointer-events:none;background:linear-gradient(#0000 45%,#04060c99);place-content:end center;gap:.7rem;padding-bottom:5vh;display:grid;position:absolute;inset:0}.vp-g2-winner>*{pointer-events:auto}.vp-g2-winner__title{font-family:var(--vp-font-display);text-transform:uppercase;letter-spacing:-.01em;color:#ffe9c2;background:var(--vp-plate-bg);border:3px solid var(--vp-ink);border-radius:var(--vp-card-radius);transform:rotate(var(--vp-tilt-a));padding:.4rem 1.2rem .5rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:400;line-height:1.02;box-shadow:0 0 0 3px #ffd9a0e6,7px 8px #02050ab3}.vp-g2-winner__back{font-family:var(--vp-font-display);font-size:var(--vp-fs-hud);text-transform:uppercase;letter-spacing:.02em;border:var(--vp-card-border-w)solid var(--vp-ink);border-radius:var(--vp-card-radius);box-shadow:var(--vp-card-shadow);color:#241505;transform:rotate(var(--vp-tilt-b));background:linear-gradient(#ffe9c4,#ffd9a0);justify-self:center;padding:.55rem 1.5rem .62rem;text-decoration:none}.vp-g2-winner__back:hover{background:#fff3d8}.vp-g2-error{z-index:2;font-size:var(--vp-fs-micro);color:#ffb79c;text-shadow:var(--vp-text-halo-strong);position:absolute;bottom:1.1rem;right:1.2rem}.vp-ov{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vp-slot{--vp-slot-scale:1.22;transform:translateX(-46px)scale(var(--vp-slot-scale));transform-origin:0 100%;opacity:0;pointer-events:none;--vp-slot-accent:#35c9f2;align-items:center;transition:opacity .28s,transform .34s cubic-bezier(.2,.9,.25,1.2);display:flex;position:absolute;top:auto;bottom:4.5rem;left:1.5%}@media (max-height:860px){.vp-slot{--vp-slot-scale:1.12}}.vp-slot.is-open{opacity:1;transform:translateX(0)scale(var(--vp-slot-scale))}.vp-slot__body{border-radius:var(--vp-card-radius);border:3px solid var(--vp-ink);background:linear-gradient(#232d43,#10151f 72%);width:168px;padding:12px 12px 16px;position:relative;box-shadow:0 0 0 2px #eef4ff8c,7px 8px #02050ab8,inset 0 1px #b4d2f024}.vp-slot__marquee{border-radius:var(--vp-card-radius);border:2px solid var(--vp-ink);color:#241505;width:fit-content;font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:.06em;background:linear-gradient(#ffcf7d,#e9a63f);margin:0 auto 10px;padding:2px 12px 4px;font-weight:400}.vp-slot__frame{border-radius:var(--vp-card-radius);border:2px solid var(--vp-ink);background:#05070d;height:222px;position:relative;overflow:hidden;box-shadow:inset 0 10px 24px #000c,inset 0 -10px 24px #000c}.vp-slot__reel{will-change:transform}.vp-slot__reel span{height:74px;font-family:var(--vp-font-display);color:#ffd9a0;text-shadow:0 0 18px #ffb24d8c;place-items:center;font-size:2rem;font-weight:400;display:grid}.vp-slot__ticker{background:var(--vp-slot-accent);height:2px;box-shadow:0 0 12px var(--vp-slot-accent);opacity:.85;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%)}.vp-slot.is-hit .vp-slot__frame{border-color:var(--vp-slot-accent);box-shadow:inset 0 0 34px #000c,0 0 26px var(--vp-slot-accent)}.vp-slot__pop{font-family:var(--vp-font-display);color:#fff;text-shadow:0 0 30px var(--vp-slot-accent),var(--vp-text-halo-strong);opacity:0;pointer-events:none;place-items:center;font-size:2.6rem;font-weight:400;display:grid;position:absolute;inset:0}.vp-slot.is-hit .vp-slot__pop{animation:.7s ease-out forwards vp-slot-pop}@keyframes vp-slot-pop{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.25)}60%{transform:scale(1)}to{opacity:0;transform:scale(1)translateY(-16px)}}.vp-slot__lever{width:34px;height:120px;margin-left:-2px;position:relative}.vp-slot__lever:before{content:"";background:linear-gradient(#2e3a54,#1a2233);border:1px solid #78a0d233;border-radius:0 6px 6px 0;width:18px;height:30px;position:absolute;top:46px;left:0}.vp-slot__arm{transform-origin:bottom;background:linear-gradient(#55668c,#2e3a54);border-radius:4px;width:7px;height:66px;transition:transform .18s cubic-bezier(.5,0,.8,.4);position:absolute;bottom:58px;left:6px}.vp-slot__arm:after{content:"";background:radial-gradient(circle at 35% 30%,#ffe1a6,#e9a63f 60%,#9a6a1e);border-radius:50%;width:24px;height:24px;position:absolute;top:-20px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ffb62e80}.vp-slot__arm.is-pulled{transition:transform .2s cubic-bezier(.6,0,.9,.5);transform:rotate(.01deg)scaleY(-.85)}.vp-slot.is-open.is-remote{transform:translateX(0)scale(calc(var(--vp-slot-scale)*.77));filter:saturate(.6)brightness(.86)}.vp-slot.is-remote .vp-slot__marquee{color:#0c1220;letter-spacing:.14em;background:linear-gradient(#9db1d2,#5f7499)}.vp-slot.is-remote .vp-slot__lever{opacity:.55}.vp-slot.is-armed .vp-slot__lever{pointer-events:auto;cursor:grab}.vp-slot.is-armed .vp-slot__lever:active{cursor:grabbing}.vp-slot.is-armed .vp-slot__arm{transform:scaleY(calc(1 - var(--pull,0)*1.85));transition:transform 90ms ease-out}.vp-slot.is-armed .vp-slot__arm:after{animation:1.6s ease-in-out infinite vp-knob-breathe;box-shadow:0 0 18px #ffb62ef2,0 0 40px #ffb62e66}@keyframes vp-knob-breathe{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.14)}}.vp-slot.is-ready .vp-slot__frame{border-color:var(--vp-slot-accent);box-shadow:inset 0 0 34px #000c,0 0 30px var(--vp-slot-accent)}.vp-slot__cta{pointer-events:none;filter:drop-shadow(0 6px 18px #0000008c);flex-direction:column;align-items:flex-start;display:none;position:absolute;top:8%;left:calc(100% + 26px);transform:rotate(-4deg)}.vp-slot.is-armed .vp-slot__cta{animation:1.1s cubic-bezier(.3,1.6,.4,1) infinite vp-cta-bounce;display:flex}.vp-slot__cta-burst{border:3px solid var(--vp-ink);border-radius:var(--vp-card-radius);font-family:var(--vp-font-display);font-size:var(--vp-fs-hud-lg);letter-spacing:0;color:#241505;text-shadow:1px 1px #fff6;background:linear-gradient(#ffe27d,#ffb62e);padding:6px 14px 8px;font-weight:400;box-shadow:4px 5px #02050a99}.vp-slot__cta-sub{border-radius:var(--vp-card-radius);font-family:var(--vp-font-display);font-size:var(--vp-fs-hud);letter-spacing:.04em;color:#ffd9a0;background:#10151f;border:2px solid #ffd166;margin:4px 0 0 6px;padding:3px 10px 5px;font-weight:400;box-shadow:3px 4px #02050a99}@keyframes vp-cta-bounce{0%,to{transform:rotate(-4deg)translate(0)}50%{transform:rotate(-4deg)translate(-7px)}}.vp-slot.is-autospin .vp-slot__cta{animation:.5s vp-cta-alarm;display:flex}.vp-slot.is-autospin .vp-slot__cta-burst{color:#2a0d05;font-size:var(--vp-fs-hud);background:linear-gradient(#ff9d6b,#e2543a);transition:filter .35s}.vp-slot.is-autospin .vp-slot__cta-sub{opacity:0;color:#cfe0f5;border-color:#9db1d2;transition:opacity .35s}.vp-slot.is-autospin.is-autospin-go .vp-slot__cta-sub{opacity:1}.vp-slot.is-autospin.is-autospin-go .vp-slot__cta-burst{filter:saturate(.45)brightness(.8)}@keyframes vp-cta-alarm{0%,to{transform:rotate(-4deg)}20%{transform:rotate(-8deg)translate(-6px)}40%{transform:rotate(0)translate(6px)}60%{transform:rotate(-7deg)translate(-4px)}80%{transform:rotate(-1deg)translate(4px)}}.vp-slot__guide{pointer-events:none;width:44px;height:170px;display:none;position:absolute;top:-34px;left:2px}.vp-slot.is-armed .vp-slot__guide{display:block}.vp-slot.is-armed .vp-slot__lever:active .vp-slot__guide,.vp-slot.is-ready .vp-slot__guide{display:none}.vp-slot__guide-dashes{flex-direction:column;gap:9px;display:flex;position:absolute;top:22px;left:30px}.vp-slot__guide-dashes i{opacity:0;filter:drop-shadow(0 0 6px #ffd166cc);border-bottom:4px solid #ffd166;border-right:4px solid #ffd166;border-radius:2px;width:14px;height:14px;animation:1.6s ease-in-out infinite vp-dash-flow;transform:rotate(45deg)}.vp-slot__guide-dashes i:nth-child(2){animation-delay:.18s}.vp-slot__guide-dashes i:nth-child(3){animation-delay:.36s}.vp-slot__guide-dashes i:nth-child(4){animation-delay:.54s}@keyframes vp-dash-flow{0%{opacity:0;transform:rotate(45deg)translate(-4px,-4px)}30%{opacity:1}60%{opacity:.9;transform:rotate(45deg)translate(3px,3px)}to{opacity:0;transform:rotate(45deg)translate(6px,6px)}}.vp-slot__reel .vp-slot__sym{text-shadow:none;filter:drop-shadow(0 0 10px #ffd1668c);font-size:2.2rem}.vp-sb{width:min(30vw,calc(224px*var(--vp-ui-s,1)));border-radius:var(--vp-card-radius);border:3px solid var(--vp-ink);transform:rotate(var(--vp-tilt-b));background:linear-gradient(#1a2336,#0a0e18);position:absolute;top:14px;right:14px;overflow:hidden;box-shadow:0 0 0 2px #eef4ff80,7px 8px #02050ab8}.vp-sb__row{align-items:center;gap:10px;padding:5px 10px 6px 8px;transition:background .3s;display:flex}.vp-sb__row+.vp-sb__row{border-top:2px solid #02050ad9}.vp-sb__row.is-turn{background:linear-gradient(90deg,var(--vp-row-tint),var(--vp-row-tint)78%)}@supports (color:color-mix(in lab, red, red)){.vp-sb__row.is-turn{background:linear-gradient(90deg,color-mix(in srgb,var(--vp-row-tint)34%,transparent),color-mix(in srgb,var(--vp-row-tint)6%,transparent)78%)}}.vp-sb__head{border-radius:var(--vp-card-radius);background:radial-gradient(circle at 50% 35%,#1d2740,#0a0e18);border:1px solid #78a0d224;width:40px;height:40px}.vp-sb__row.is-turn .vp-sb__head{border-color:var(--vp-row-tint)}.vp-sb__info{flex-direction:column;min-width:0;display:flex}.vp-sb__name{font-family:var(--vp-font-display);font-size:var(--vp-fs-hud);letter-spacing:0;text-transform:uppercase;color:#eef4ff;white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.15;overflow:hidden}.vp-sb__meta{font-size:var(--vp-fs-micro);letter-spacing:.02em;color:#b8c6dc}.vp-sb__score{font-family:var(--vp-font-display);font-size:var(--vp-fs-hud);font-variant-numeric:tabular-nums;color:#ffd9a0;margin-left:auto;font-weight:400}.vp-float{transform:translate(-50%,-100%)rotate(var(--pop-rot,0deg))scale(var(--pop-scale,1));white-space:nowrap;pointer-events:none;animation:2.6s ease-out forwards vp-float-out;position:absolute}@keyframes vp-float-out{0%{opacity:0;margin-top:10px}7%{opacity:1}76%{opacity:1;margin-top:-46px}to{opacity:0;margin-top:-110px}}.vp-float__in{place-items:center;animation:.72s cubic-bezier(.18,2.1,.38,1) both vp-float-pop;display:grid;position:relative}@keyframes vp-float-pop{0%{transform:scale(.1)rotate(-12deg)}52%{transform:scale(1.22)rotate(4deg)}78%{transform:scale(.96)rotate(-1.5deg)}to{transform:scale(1)rotate(0)}}.vp-float__burst{background-color:var(--pop-color);background-image:radial-gradient(#0609114d 22%,transparent 25%),repeating-conic-gradient(var(--pop-color)0deg 11deg,var(--pop-color)11deg 30deg);border-radius:50%;position:absolute;inset:-62% -42%}@supports (color:color-mix(in lab, red, red)){.vp-float__burst{background-image:radial-gradient(#0609114d 22%,transparent 25%),repeating-conic-gradient(var(--pop-color)0deg 11deg,color-mix(in srgb,var(--pop-color)52%,#0a0e18)11deg 30deg)}}.vp-float__burst{opacity:.92;background-size:7px 7px,100% 100%;animation:1.8s linear forwards vp-burst-spin;-webkit-mask-image:radial-gradient(circle,#000 52%,#0000 71%);mask-image:radial-gradient(circle,#000 52%,#0000 71%)}@keyframes vp-burst-spin{to{transform:rotate(16deg)scale(1.1)}}.vp-float__text{font-family:var(--vp-font-display);letter-spacing:.01em;text-transform:uppercase;color:#fff;-webkit-text-stroke:2px #0a0e18;paint-order:stroke fill;text-shadow:3px 3px 0 var(--pop-color),6px 6px 0 #050810d9,0 0 22px #00000073;font-style:italic;font-weight:900;position:relative;transform:skew(-7deg)}.vp-float--lg .vp-float__text{-webkit-text-stroke-width:3px;font-size:2.7rem}.vp-float--sm .vp-float__text{-webkit-text-stroke-width:1.5px;text-shadow:2px 2px 0 var(--pop-color),4px 4px 0 #050810cc;font-size:1.4rem}.vp-float--sm .vp-float__burst{display:none}.vp-float-layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vp-float--game{transform:translate(-50%,-100%)rotate(var(--pop-rot,0deg))scale(.7);animation-name:vp-float-out-game}@keyframes vp-float-out-game{0%{opacity:0;margin-top:8px}10%{opacity:.8}58%{opacity:.76;margin-top:-26px}to{opacity:0;margin-top:-58px}}.vp-float--game .vp-float__burst{display:none}.vp-mg{z-index:3;pointer-events:none;background:radial-gradient(#140c2859,#05070dd1);place-content:center;animation:.5s 3.4s backwards vp-mg-in;display:grid;position:absolute;inset:0}@keyframes vp-mg-in{0%{opacity:0}to{opacity:1}}.vp-mg__card{text-align:center;border-radius:var(--vp-card-radius);border:4px solid var(--vp-ink);transform:rotate(var(--vp-tilt-a));background:linear-gradient(#241d47,#0a0916);padding:1.6rem 2.6rem 1.8rem;box-shadow:0 0 0 3px #eef4ffcc,9px 10px #02050aad}.vp-mg__eyebrow{display:none}.vp-mg__title{font-family:var(--vp-font-display);letter-spacing:-.01em;text-transform:uppercase;color:#efe9ff;text-shadow:0 0 30px #8f7ec499;margin:.3rem 0 .2rem;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:400;animation:1.2s ease-in-out infinite vp-mg-throb}@keyframes vp-mg-throb{0%,to{opacity:1}50%{opacity:.75}}.vp-mg__sub{font-size:var(--vp-fs-micro);color:#cfc7ea;margin:0 0 1rem}.vp-mg__bar{background:#a082f02e;border-radius:3px;height:4px;overflow:hidden}.vp-mg__fill{transform-origin:0;background:linear-gradient(90deg,#8f7ec4,#b9a1ff);height:100%;animation:linear forwards vp-g2-drain}.vp-arena{z-index:4;background:radial-gradient(120% 90% at 50% 110%,#181434fc,#04060c 70%);flex-direction:column;display:flex;position:absolute;inset:0}.vp-arena--veiled .vp-arena{opacity:0;pointer-events:none}.vp-arena--revealed .vp-arena{animation:.55s both vp-arena-reveal}@keyframes vp-arena-reveal{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:none}}.vp-arena__sky{pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 24%,#bed4ff80 50%,#0000 51%),radial-gradient(1px 1px at 34% 62%,#bed4ff59 50%,#0000 51%),radial-gradient(1.5px 1.5px at 58% 18%,#9fdcf573 50%,#0000 51%),radial-gradient(1px 1px at 76% 48%,#bed4ff4d 50%,#0000 51%),radial-gradient(1.5px 1.5px at 88% 76%,#b9a1ff59 50%,#0000 51%),radial-gradient(1px 1px at 22% 84%,#bed4ff4d 50%,#0000 51%);animation:26s linear infinite alternate vp-arena-drift;position:absolute;inset:0}@keyframes vp-arena-drift{0%{transform:translateY(0)}to{transform:translateY(-30px)}}.vp-arena__top{grid-template-columns:1fr auto 1fr;align-items:center;padding:1.1rem 2rem .6rem;display:grid;position:relative}.vp-arena__id{justify-self:start}.vp-arena__eyebrow{display:none}.vp-arena__title{font-family:var(--vp-font-display);letter-spacing:-.01em;text-transform:uppercase;color:#eef4ff;text-shadow:var(--vp-text-halo-strong),0 0 28px #35c9f266;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:400;line-height:1.05}.vp-arena__clock{font-family:var(--vp-font-display);font-variant-numeric:tabular-nums;color:#eef4ff;text-shadow:var(--vp-text-halo-strong),0 0 34px #35c9f280;justify-self:center;font-size:clamp(2.4rem,5vw,3.2rem);font-weight:400;line-height:1}.vp-arena__clock.is-tut{letter-spacing:.02em;white-space:nowrap;color:#ffd9a0;text-shadow:var(--vp-text-halo-strong),0 0 26px #ffd9a073;padding:.5rem 0;font-size:clamp(1.05rem,2vw,1.4rem)}.vp-arena__clock.is-low{color:#ffb36b;text-shadow:0 0 34px #ff8a5ca6;animation:1s ease-in-out infinite vp-clock-throb}@keyframes vp-clock-throb{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.vp-arena__hint{border-radius:var(--vp-card-radius);border:var(--vp-card-border-w)solid var(--vp-ink);background:var(--vp-plate-bg);box-shadow:var(--vp-plate-shadow);transform:rotate(var(--vp-tilt-b));font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:.02em;text-transform:uppercase;color:#9fdcf5;white-space:nowrap;justify-self:end;padding:.3rem .8rem .36rem}.vp-arena__title,.vp-arena__hint,.vp-arena__clock{transition:opacity .3s .1s}.vp-arena.is-tut .vp-arena__title,.vp-arena.is-tut .vp-arena__hint,.vp-arena__clock.is-tut{opacity:0;transition-delay:0s}.vp-arena__bar{background:#78aadc1f;border-radius:3px;height:5px;margin:.15rem 2rem .5rem;overflow:hidden}.vp-arena__bar-fill{transform-origin:0;background:linear-gradient(90deg,#35c9f2,#7fe3ff 60%,#b9a1ff);border-radius:3px;height:100%;transition:transform .25s linear;box-shadow:0 0 14px #35c9f2bf,0 0 30px #35c9f259}.vp-arena__bar-fill.is-low{background:linear-gradient(90deg,#cf7a4a,#ffb36b);box-shadow:0 0 14px #ff8a5ccc,0 0 30px #ff8a5c66}.vp-arena__tutorial{z-index:4;transition:opacity .4s,transform .4s;position:absolute;inset:0}.vp-arena__tutorial.is-gone{opacity:0;pointer-events:none;transform:scale(.94)}.vp-arena__gamechip{z-index:7;pointer-events:none;font-family:var(--vp-font-display);font-size:var(--vp-fs-hud);letter-spacing:0;text-transform:uppercase;color:#0a0e18;background:linear-gradient(#ffe9c4,#ffd9a0);border:3px solid #0a0e18;padding:.3rem .95rem .38rem;font-weight:400;animation:.55s cubic-bezier(.2,1.5,.4,1) .9s backwards vp-arena-chipin;position:absolute;bottom:12px;left:12px;transform:rotate(-2deg);box-shadow:0 0 0 2px #eef4ffe6,5px 6px #0a0e1899}@keyframes vp-arena-chipin{0%{opacity:0;transform:rotate(-14deg)scale(.3)}60%{opacity:1;transform:rotate(-1deg)scale(1.12)}to{opacity:1;transform:rotate(-2deg)scale(1)}}.vp-arena__main{flex:1;gap:1.2rem;min-height:0;padding:.4rem 2rem 1.6rem;display:flex;position:relative}.vp-arena__stage{min-width:0;font-family:var(--vp-font-display);flex:1;position:relative}.vp-arena__count{z-index:5;color:#fff;text-shadow:0 0 60px #35c9f2cc,var(--vp-text-halo-strong);pointer-events:none;place-items:center;font-size:clamp(5rem,14vw,9rem);font-weight:400;display:grid;position:absolute;inset:0}.vp-arena__count.is-tick{animation:.9s cubic-bezier(.2,1.6,.4,1) both vp-count-pop}@keyframes vp-count-pop{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(1.15)}70%{opacity:1;transform:scale(1)}to{opacity:.6;transform:scale(.96)}}.vp-arena__rail{width:min(28vw,calc(252px*var(--vp-ui-s,1)));flex-shrink:0;align-self:flex-start}.vp-arena__rail-title{font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:#b7cde6;text-shadow:var(--vp-text-halo-strong);margin:0 0 .4rem .2rem}.vp-arena__rows{position:relative}.vp-arena__row{border-radius:var(--vp-card-radius);background:linear-gradient(90deg,var(--vp-row-tint),#0c111d 72%);grid-template-rows:1fr 4px;grid-template-columns:40px 1fr auto;align-items:center;column-gap:10px;height:48px;padding:0 10px 0 6px;display:grid;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.vp-arena__row{background:linear-gradient(90deg,color-mix(in srgb,var(--vp-row-tint)26%,#0c111d),#0c111d 72%)}}.vp-arena__row{border:2px solid var(--vp-ink);box-shadow:var(--vp-card-shadow-sm);will-change:transform;transition:transform .45s cubic-bezier(.3,1.2,.4,1)}.vp-arena__row.is-me{background:linear-gradient(90deg,var(--vp-row-tint),#121a2c 72%)}@supports (color:color-mix(in lab, red, red)){.vp-arena__row.is-me{background:linear-gradient(90deg,color-mix(in srgb,var(--vp-row-tint)42%,#121a2c),#121a2c 72%)}}.vp-arena__row.is-me{border-color:#eef4ff}.vp-arena__row.is-lead .vp-arena__row-score{color:#ffd9a0;text-shadow:0 0 14px #ffb24d80}.vp-arena__row-head{border-radius:var(--vp-card-radius);border:2px solid var(--vp-ink);background:radial-gradient(circle at 50% 35%,#1d2740,#0a0e18);grid-row:1;width:36px;height:36px}.vp-arena__row-name{font-family:var(--vp-font-display);font-weight:400;font-size:var(--vp-fs-hud);letter-spacing:0;text-transform:uppercase;color:#fff;white-space:nowrap;text-overflow:ellipsis;grid-row:1;line-height:1.15;overflow:hidden}.vp-arena__row-score{font-family:var(--vp-font-display);font-weight:400;font-size:var(--vp-fs-hud);font-variant-numeric:tabular-nums;color:#fff;grid-row:1}.vp-arena__row-bar{background:#78a0d21f;border-radius:2px;grid-area:2/1/auto/-1;height:3px;overflow:hidden}.vp-arena__row-fill{background:linear-gradient(90deg,var(--vp-row-tint),#fff9);transform-origin:0;height:100%;transition:transform .5s;transform:scaleX(0)}.vp-arena__done{z-index:6;text-align:center;background:#060910b3;place-content:center;gap:.4rem;animation:.3s both vp-mg-in;display:grid;position:absolute;inset:0}.vp-arena__done-title{font-family:var(--vp-font-display);letter-spacing:-.01em;color:#ffd9a0;text-shadow:var(--vp-text-halo-strong),0 0 44px #ffb24d80;margin:0;font-size:clamp(2.6rem,7vw,4rem);font-weight:400}.vp-arena__done-note{font-family:var(--vp-font-display);font-size:var(--vp-fs-hud);letter-spacing:.03em;text-transform:uppercase;color:#dbe6f6;text-shadow:var(--vp-text-halo-strong);margin:0}.vp-g2-rail{z-index:2;width:var(--vp-rail-w);scrollbar-width:none;flex-direction:column;gap:.3rem;max-height:min(44vh,100vh - 27rem);margin:-.35rem -.7rem -.5rem -.3rem;padding:.35rem .7rem .5rem .3rem;display:flex;position:absolute;top:1rem;left:1.1rem;overflow:hidden auto}.vp-g2-rail::-webkit-scrollbar{display:none}.vp-g2-rail .vp-g2-leave{align-self:flex-start;padding-left:.1rem}.vp-g2-rail .vp-g2-turn{text-align:left;min-width:0;padding:.5rem .8rem .6rem}.vp-g2-rail .vp-g2-turn__name{font-family:var(--vp-font-display);font-size:clamp(.75rem,calc((var(--vp-rail-w) - 3rem)/var(--vp-name-len,12)/.78),1.9rem);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--vp-turn-tint,#00c8ff);text-shadow:var(--vp-text-halo-strong);gap:0;margin-left:0;padding-left:0;font-weight:400;line-height:1.2;display:block;overflow:hidden}.vp-round-banner{z-index:6;border-radius:var(--vp-card-radius);border:3px solid var(--vp-ink);font-family:var(--vp-font-display);pointer-events:none;background:#0a0e18;align-items:baseline;gap:.45rem;padding:.3rem .95rem .4rem;animation:1.5s cubic-bezier(.2,1.5,.35,1) vp-round-tick;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #ffd166d9,6px 7px #02050ab3}@keyframes vp-round-tick{0%{opacity:.2;transform:translate(-50%)scale(.7)}18%{opacity:1;transform:translate(-50%)scale(2.15)}46%{opacity:1;transform:translate(-50%)scale(2.15)}to{opacity:1;transform:translate(-50%)scale(1)}}.vp-round-banner__label{font-size:var(--vp-fs-micro);letter-spacing:.05em;text-transform:uppercase;color:#ffe2b4;font-weight:400}.vp-round-banner__num{font-size:var(--vp-fs-hud-xl);color:#ffd166;text-shadow:0 0 18px #ffd16680;font-weight:400;line-height:1}.vp-round-banner__of{font-size:var(--vp-fs-hud);color:#dbe6f6;font-weight:400}.vp-round-banner.is-final{border-color:#ff7a5ca6;animation:1.4s ease-in-out infinite vp-round-final}.vp-round-banner.is-final .vp-round-banner__num{color:#ff8a5c;text-shadow:0 0 18px #ff8a5ca6}@keyframes vp-round-final{0%,to{box-shadow:0 0 0 2px #ff7a5ce6,6px 7px #02050ab3}50%{box-shadow:0 0 0 4px #ff7a5ce6,6px 7px #02050ab3}}.vp-g2-turn__round{display:none}.vp-g2-rail .vp-g2-spin{text-align:left;position:static;transform:none}.vp-g2-rail .vp-g2-spin__btn{width:100%;font-size:var(--vp-fs-hud);letter-spacing:.06em;text-indent:.06em;padding:.6rem 0 .68rem}.vp-g2-rail .vp-g2-spin__hint{font-size:var(--vp-fs-micro);letter-spacing:.02em}.vp-g2-queue{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.vp-g2-queue__label{font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:.05em;text-transform:uppercase;color:#c2d5ec;text-shadow:var(--vp-text-halo-strong);margin:0 0 .25rem .15rem}.vp-g2-queue li{border-radius:var(--vp-card-radius);border:2px solid var(--vp-ink);box-shadow:var(--vp-card-shadow-sm);font-family:var(--vp-font-display);font-size:var(--vp-fs-hud);letter-spacing:0;text-transform:uppercase;color:#e4edfa;background:#0b1220;align-items:center;gap:.5rem;min-width:0;padding:.28rem .6rem .32rem;font-weight:400;line-height:1.15;display:flex}.vp-g2-queue li:nth-child(odd){transform:rotate(var(--vp-tilt-c))}.vp-g2-queue li:nth-child(2n){transform:rotate(var(--vp-tilt-b))}.vp-g2-queue li:first-child{--vp-q-cap:calc(var(--vp-fs-hud)*1.08);color:#f6faff;box-shadow:var(--vp-card-shadow-sm),0 0 10px -3px var(--vp-q-tint,#7fe3ff)}.vp-g2-queue li:first-child .vp-g2-queue__n{color:var(--vp-q-tint,#9fb4d0)}.vp-g2-queue li:not(:first-child){--vp-q-cap:calc(var(--vp-fs-hud)*.92);opacity:.82}.vp-g2-queue li .vp-g2-queue__n{font-variant-numeric:tabular-nums;font-size:var(--vp-fs-micro);color:#9fb4d0;flex:none}.vp-g2-queue li .vp-g2-queue__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(.72rem,calc((var(--vp-rail-w) - 4.6rem)/var(--vp-name-len,12)/.78),var(--vp-q-cap,var(--vp-fs-hud)));overflow:hidden}.vp-g2-queue li .vp-g2-queue__you{font-size:var(--vp-fs-micro);letter-spacing:.03em;color:#7fe3ff;flex:none;margin-left:auto}.vp-g2-rail .vp-g2-turn__name.vp-hud-in{animation:.42s cubic-bezier(.2,1.4,.35,1) 90ms backwards vp-hud-name-in}@keyframes vp-hud-name-in{0%{opacity:0;transform:translateY(.55em)rotate(2.5deg)scale(.82)}to{opacity:1;transform:none}}.vp-g2-turn__eyebrow.vp-hud-in-soft{animation:.3s ease-out 40ms backwards vp-hud-brow-in}@keyframes vp-hud-brow-in{0%{opacity:0;transform:translateY(-.4em)}to{opacity:1;transform:none}}.vp-g2-turn__ghost{z-index:3;pointer-events:none;font-family:var(--vp-font-display);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;text-shadow:var(--vp-text-halo-strong);margin:0;font-weight:400;line-height:1.2;position:absolute}@media (prefers-reduced-motion:reduce){.vp-g2-rail .vp-g2-turn__name.vp-hud-in,.vp-g2-turn__eyebrow.vp-hud-in-soft{animation:none}.vp-g2-turn__ghost{display:none}}html[data-vp-reduced-motion=true] .vp-g2-rail .vp-g2-turn__name.vp-hud-in,html[data-vp-reduced-motion=true] .vp-g2-turn__eyebrow.vp-hud-in-soft{animation:none}html[data-vp-reduced-motion=true] .vp-g2-turn__ghost{display:none}.vp-g2-lever{border-radius:var(--vp-card-radius);cursor:pointer;border:3px solid var(--vp-ink);background:linear-gradient(#232d43,#10151f);align-items:stretch;gap:.55rem;width:100%;padding:.5rem .65rem;animation:1.8s ease-in-out infinite vp-g2-breathe;display:flex;position:relative;box-shadow:0 0 0 2px #7fe3ff80,6px 7px #02050ab3}.vp-g2-lever__track{background:#060a12e6;border:1px solid #78aadc33;border-radius:8px;width:16px;position:relative;overflow:visible}.vp-g2-lever__knob{background:radial-gradient(circle at 35% 30%,#ffe1a6,#e9a63f 60%,#9a6a1e);border-radius:50%;width:22px;height:22px;transition:top .16s cubic-bezier(.6,0,.8,.6);position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ffb62e99}.vp-g2-lever:active .vp-g2-lever__knob,.vp-g2-lever.is-pulling .vp-g2-lever__knob{top:calc(100% - 26px)}.vp-g2-lever__label{font-family:var(--vp-font-display);font-size:var(--vp-fs-hud);letter-spacing:.06em;text-indent:.06em;color:#a9ecff;text-shadow:var(--vp-text-halo-strong);flex:1;place-items:center;font-weight:400;display:grid}.vp-g2-lever:active .vp-g2-lever__label{color:#fff;transform:translateY(2px)}.vp-gear{z-index:5;width:calc(42px*var(--vp-ui-s,1));height:calc(42px*var(--vp-ui-s,1));border-radius:var(--vp-card-radius);border:2px solid var(--vp-ink);box-shadow:var(--vp-card-shadow-sm);color:#dbe6f6;font-size:var(--vp-fs-hud);cursor:pointer;pointer-events:auto;background:linear-gradient(#1a2336,#0a0e18);transition:transform .3s,color .2s;position:absolute;bottom:14px;right:14px}.vp-gear:hover{color:#fff;transform:rotate(40deg)}.vp-settings{z-index:5;width:min(88vw,calc(268px*var(--vp-ui-s,1)));border-radius:var(--vp-card-radius);border:3px solid var(--vp-ink);max-height:calc(100vh - 8rem);transform:rotate(var(--vp-tilt-c));pointer-events:auto;font-size:var(--vp-fs-micro);color:#e0eaf8;background:linear-gradient(#1a2336,#0a0e18);padding:.8rem .9rem .9rem;display:none;position:absolute;bottom:62px;right:14px;overflow-y:auto;box-shadow:0 0 0 2px #eef4ff80,7px 8px #02050ab8}.vp-settings.is-open{display:block}.vp-settings__title,.vp-settings__sub{font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:.05em;text-transform:uppercase;color:#a8c6e4;margin:0 0 .45rem}.vp-settings__sub{margin-top:.75rem}.vp-settings__row{min-height:calc(1.9rem*var(--vp-ui-s,1));justify-content:space-between;align-items:center;gap:.6rem;padding:.3rem 0;display:flex}.vp-settings__row select{color:#eaf2ff;border:2px solid var(--vp-ink);border-radius:var(--vp-card-radius);font-family:var(--vp-font);font-size:var(--vp-fs-micro);background:#10151f;padding:.2rem .4rem}.vp-settings__row input[type=range]{width:calc(110px*var(--vp-ui-s,1));accent-color:#35c9f2}.vp-settings__row input[type=checkbox]{accent-color:#35c9f2;width:calc(1.15rem*var(--vp-ui-s,1));height:calc(1.15rem*var(--vp-ui-s,1))}.vp-settings__note{font-size:var(--vp-fs-micro);color:#b4c4da;margin:.6rem 0 0;line-height:1.4}.vp-consent{z-index:60;border-radius:var(--vp-card-radius);border:3px solid var(--vp-ink);max-width:min(92vw,640px);transform:translate(-50%);transform:translateX(-50%)rotate(var(--vp-tilt-c));font-size:var(--vp-fs-small);line-height:var(--vp-leading-body);color:#dfe8f5;background:#0a0e18;align-items:center;gap:1rem;padding:.7rem 1rem .8rem;display:flex;position:fixed;bottom:18px;left:50%;box-shadow:0 0 0 2px #eef4ff80,7px 8px #02050ab8}.vp-consent a{color:#7fe3ff}.vp-consent__btn{border:2px solid var(--vp-ink);border-radius:var(--vp-card-radius);box-shadow:var(--vp-card-shadow-sm);color:#06121c;font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;background:linear-gradient(#9deaff,#35c9f2);flex-shrink:0;padding:.45rem 1.2rem .52rem;font-weight:400}.vp-tip-i{width:calc(1.5rem*var(--vp-ui-s,1));height:calc(1.5rem*var(--vp-ui-s,1));vertical-align:middle;border:2px solid var(--vp-card-border);border-radius:var(--vp-card-radius);background:var(--vp-card-bg-inset);box-shadow:var(--vp-card-shadow-sm);color:var(--vp-text-dim);font-family:var(--vp-font-display);font-size:max(.9375rem,calc(.95rem*var(--vp-ui-s,1)));cursor:help;transition:color var(--vp-duration)var(--vp-ease),border-color var(--vp-duration)var(--vp-ease);flex:none;place-items:center;padding:0;line-height:1;display:inline-grid;position:relative}.vp-tip-i:after{content:"";position:absolute;inset:-8px}.vp-tip-i:hover,.vp-tip-i:focus-visible{color:var(--vp-accent);border-color:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){.vp-tip-i:hover,.vp-tip-i:focus-visible{border-color:color-mix(in srgb,var(--vp-accent)60%,var(--vp-ink))}}.vp-tip-i:focus-visible{outline:2px solid var(--vp-accent);outline-offset:2px}.vp-tip-mark:after{content:"ⓘ";font-family:var(--vp-font);color:var(--vp-text-dim);vertical-align:baseline;margin-left:.35em;font-size:.92em;line-height:1;display:inline-block}.vp-tip-mark:hover:after,.vp-tip-mark:focus-visible:after{color:var(--vp-accent)}.vp-tip-u{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.vp-tip{z-index:200;max-width:min(20rem,84vw);padding:calc(.42rem*var(--vp-ui-s,1))calc(.68rem*var(--vp-ui-s,1))calc(.5rem*var(--vp-ui-s,1));border:2px solid var(--vp-ink);border-radius:var(--vp-card-radius);color:#e7f0fb;font-family:var(--vp-font);font-size:max(.9375rem,calc(.9375rem*var(--vp-ui-s,1)));letter-spacing:0;text-transform:none;text-align:left;text-shadow:none;-webkit-backdrop-filter:none;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s var(--vp-ease),transform .12s var(--vp-ease),visibility 0s linear .12s;background:linear-gradient(#1b2438,#0a0e18);font-weight:600;line-height:1.4;display:block;position:fixed;top:0;left:0;transform:translateY(3px);box-shadow:0 0 0 2px #eef4ff80,5px 6px #02050ab8}.vp-tip.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.vp-tip.is-interactive{pointer-events:auto}.vp-tip__text{display:block}.vp-tip a{color:#7fe3ff}.vp-tip__arrow{border:2px solid var(--vp-ink);background:#162033;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.vp-tip.is-top .vp-tip__arrow{background:#0d1320;border-top:0;border-left:0;margin-left:-5px;bottom:-7px}.vp-tip.is-bottom .vp-tip__arrow{background:#1b2438;border-bottom:0;border-right:0;margin-left:-5px;top:-7px}.vp-tip.is-left .vp-tip__arrow{border-bottom:0;border-left:0;margin-top:-5px;right:-7px}.vp-tip.is-right .vp-tip__arrow{border-top:0;border-right:0;margin-top:-5px;left:-7px}@media (prefers-reduced-motion:reduce){.vp-tip{transition:none}}.vp-g2-spectate{font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:#ffd166;background:var(--vp-plate-bg);border:var(--vp-plate-border);border-radius:var(--vp-card-radius);box-shadow:var(--vp-plate-shadow);transform:rotate(var(--vp-tilt-b));border-color:#ffd166b3;align-self:flex-start;align-items:center;gap:.45rem;padding:.35rem .7rem .4rem;display:inline-flex}.vp-g2-spectate__dot{background:#ffd166;border-radius:50%;width:.55rem;height:.55rem;animation:1.6s ease-in-out infinite vp-spectate-pulse;box-shadow:0 0 8px #ffd166}@keyframes vp-spectate-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.vp-g2-spectate__dot{animation:none}}.vp-arena__gamechip--spectate{color:#ffd166;background:#0a0e18;border-color:#ffd166;animation-name:vp-arena-chipin-spec;left:auto;right:12px;transform:rotate(2deg);box-shadow:0 0 0 2px #ffd16673,5px 6px #0a0e1899}@keyframes vp-arena-chipin-spec{0%{opacity:0;transform:rotate(14deg)scale(.3)}60%{opacity:1;transform:rotate(1deg)scale(1.12)}to{opacity:1;transform:rotate(2deg)scale(1)}}#panel-customize .vp-lobby__camos,#panel-character .vp-lobby__camos{background:var(--vp-card-bg);border:var(--vp-card-border-w)solid var(--vp-card-border);border-radius:var(--vp-card-radius);box-shadow:var(--vp-card-shadow);transform:rotate(calc(var(--vp-tilt-c,-.45deg)*-1));margin:0;padding:.7rem .8rem .8rem}.vp-camo-row{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;max-height:min(44vh,21rem);padding-right:.15rem;display:grid;overflow-y:auto}.vp-camo{background:radial-gradient(120% 90% at 50% 18%,var(--vp-accent),transparent 60%),var(--vp-surface-inset);flex-direction:column;align-items:stretch;padding:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vp-camo{background:radial-gradient(120% 90% at 50% 18%,color-mix(in srgb,var(--vp-accent)9%,transparent),transparent 60%),var(--vp-surface-inset)}}.vp-camo{border:var(--vp-card-border-w)solid var(--vp-card-border);border-radius:var(--vp-card-radius);box-shadow:var(--vp-card-shadow-sm);cursor:pointer;transition:border-color var(--vp-duration)var(--vp-ease),box-shadow var(--vp-duration)var(--vp-ease),transform var(--vp-duration)var(--vp-ease)}.vp-camo:hover{border-color:var(--vp-line-bright);transform:translateY(-2px)}.vp-camo[aria-pressed=true]{border-color:var(--vp-accent);box-shadow:var(--vp-glow-sm)}.vp-camo__preview{aspect-ratio:1/1.1;width:100%;position:relative}.vp-camo__name{font-family:var(--vp-font-display);font-size:var(--vp-fs-micro);letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:var(--vp-text-dim);overflow-wrap:break-word;min-height:calc(2.1em + .48rem);transition:color var(--vp-duration)var(--vp-ease);padding:.18rem .2rem .3rem;font-weight:400;line-height:1.05}.vp-camo:hover .vp-camo__name,.vp-camo[aria-pressed=true] .vp-camo__name{color:var(--vp-text)}.vp-camo__fallback{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.vp-camo__glyph{aspect-ratio:1;border:1px solid var(--vp-line-bright,#ffffff2e);background:var(--vp-surface-inset);border-radius:4px;width:58%}.vp-camo__glyph[data-camo=red_glow]{box-shadow:inset 0 0 0 2px #ff2233bf,0 0 12px -2px #f23}.vp-authscene{z-index:-15;pointer-events:none;position:fixed;inset:0}div:has(>.vp-grid-bg):has(.vp-authscene){background:radial-gradient(120% 80% at 50% 96%,#35c9f221,#0000 62%),linear-gradient(#02040a 0%,#05070c 55%,#03060d 100%)}div:has(>.vp-grid-bg):has(.vp-authscene)>.vp-grid-bg,div:has(>.vp-grid-bg):has(.vp-authscene)>.vp-vignette{display:none}div:has(>.vp-grid-bg):has(.vp-authscene):before{content:"";z-index:-18;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 24%,#bed4ff80 50%,#0000 51%),radial-gradient(1px 1px at 34% 62%,#bed4ff59 50%,#0000 51%),radial-gradient(1.5px 1.5px at 58% 18%,#9fdcf573 50%,#0000 51%),radial-gradient(1px 1px at 76% 48%,#bed4ff4d 50%,#0000 51%),radial-gradient(1.5px 1.5px at 88% 76%,#b9a1ff59 50%,#0000 51%),radial-gradient(1px 1px at 22% 84%,#bed4ff4d 50%,#0000 51%);background-repeat:repeat;background-size:560px 440px;position:absolute;inset:0}.vp-authscene-veil{z-index:-5;pointer-events:none;background:radial-gradient(130% 105% at 50% 40%,#0000 52%,#02050a8c 100%),linear-gradient(#02050a4d 0%,#0000 18% 76%,#02050a6b 100%);position:fixed;inset:0}.vp-auth .vp-title-block h1{color:#eef4ff;text-shadow:var(--vp-text-halo-strong),0 0 32px #35c9f266}.vp-auth .vp-title-block .vp-label{color:var(--vp-gold,#ffd9a0);text-shadow:2px 2px #0a0e18e6;font-style:italic}.vp-auth .sk-btn{min-height:48px;font-size:var(--vp-fs-small,1rem)}.vp-auth .vp-auth-primary{min-height:56px;font-family:var(--vp-font-display);font-size:var(--vp-fs-menu,1.25rem);letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(180deg,var(--vp-gold-hi,#ffe9c4),var(--vp-gold,#ffd9a0));color:var(--vp-ink-hard,#0a0e18);border:3px solid var(--vp-ink-hard,#0a0e18);transition:transform var(--vp-duration)var(--vp-ease),box-shadow var(--vp-duration)var(--vp-ease),filter var(--vp-duration)var(--vp-ease);border-radius:9px;box-shadow:0 0 0 2px #eef4ffe6,5px 6px #0a0e1899}.vp-auth .vp-auth-primary:hover:not(:disabled){filter:brightness(1.05);transform:translate(-1px,-1px);box-shadow:0 0 0 2px #eef4fff2,6px 8px #0a0e1899,0 0 30px #ffd9a059}.vp-auth .vp-auth-primary:active:not(:disabled){transform:translate(2px,2px);box-shadow:0 0 0 2px #eef4ffe6,2px 3px #0a0e1899}.vp-auth .vp-auth-primary:disabled{filter:saturate(.4)brightness(.75);cursor:not-allowed}.vp-auth .vp-auth-secondary{min-height:56px;font-family:var(--vp-font-display);font-size:var(--vp-fs-menu,1.25rem);letter-spacing:.03em;text-transform:uppercase;color:var(--vp-ink-hard,#0a0e18);border:3px solid var(--vp-ink-hard,#0a0e18);box-shadow:0 4px 0 var(--vp-ink-hard,#0a0e18),0 7px 0 #0a0e1873,inset 0 -3px 0 #0a0e1829;transition:transform var(--vp-duration)var(--vp-ease),box-shadow var(--vp-duration)var(--vp-ease);background:linear-gradient(#fff,#dfe8f5 74%,#b9c6da);border-radius:9px}.vp-auth .vp-auth-secondary:hover{color:var(--vp-ink-hard,#0a0e18);box-shadow:0 5px 0 var(--vp-ink-hard,#0a0e18),0 8px 0 #0a0e1873,inset 0 -3px 0 #0a0e1829;background:linear-gradient(#fff,#eaf1fa 74%,#c9d6e8);transform:translateY(-1px)}.vp-auth .vp-auth-secondary:active{box-shadow:0 1px 0 var(--vp-ink-hard,#0a0e18),0 3px 0 #0a0e1873,inset 0 -2px 0 #0a0e1829;transform:translateY(3px)}.vp-auth a.sk-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.vp-auth .sk-input{min-height:52px;font-size:var(--vp-fs-small,1rem);border-width:2px;border-color:var(--vp-card-border,var(--vp-line))}.vp-auth .sk-input:focus-visible{outline:3px solid var(--vp-accent);outline-offset:2px}.vp-auth .sk-label{font-size:var(--vp-fs-small,1rem)}.vp-auth .sk-field+.sk-field{margin-top:.25rem}.vp-auth-row{justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;display:flex}.vp-auth-row .sk-field{flex:1}.vp-auth-link{color:var(--vp-accent);font-size:var(--vp-fs-small,1rem);white-space:nowrap;border-radius:var(--vp-radius,6px);text-decoration:none}.vp-auth-link:hover{color:var(--vp-accent-bright);text-decoration:underline}.vp-auth-error{border:2px solid var(--vp-ink-hard,#0a0e18);border-radius:var(--vp-card-radius,2px);color:#ffb36b;font-weight:600;font-size:var(--vp-fs-small,1rem);text-shadow:0 1px #02050ae6;background:#cf7a4a38;margin-bottom:1rem;padding:.75rem 1rem;transform:rotate(-.45deg);box-shadow:3px 4px #0a0e188c}.vp-auth-sent p,.vp-auth-signed-in{color:var(--vp-text-dim);font-size:var(--vp-fs-small,1rem);line-height:var(--vp-leading-body,1.55)}.vp-auth-signed-in strong{color:var(--vp-text)}.vp-account{border-bottom:2px solid var(--vp-line);margin-bottom:1.5rem;padding-bottom:1.25rem}.vp-account__id{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.vp-account__email{font-family:var(--vp-font-mono,ui-monospace,monospace);font-size:var(--vp-fs-small,1rem);color:var(--vp-text);word-break:break-all}.vp-account__badge{border:2px solid var(--vp-ink-hard,#0a0e18);color:#9df0b6;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#7ad69440;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.vp-account__confirm{color:#ffb36b;font-size:var(--vp-fs-small,1rem);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.9rem;display:flex}.vp-account__inline{color:var(--vp-gold,#ffd9a0);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.vp-account__inline:hover{color:#fff2d6}.vp-account__form{gap:.6rem;display:grid}.vp-account__hint{color:var(--vp-text-dim);font-size:.85rem;line-height:var(--vp-leading-body,1.55);margin:.4rem 0 1rem}.vp-account__btn{width:100%;min-height:50px;font-family:var(--vp-font-display);font-size:var(--vp-fs-small,1rem);letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(180deg,var(--vp-gold-hi,#ffe9c4),var(--vp-gold,#ffd9a0));color:var(--vp-ink-hard,#0a0e18);border:3px solid var(--vp-ink-hard,#0a0e18);cursor:pointer;transition:transform var(--vp-duration)var(--vp-ease),box-shadow var(--vp-duration)var(--vp-ease);border-radius:9px;justify-content:center;align-items:center;margin-bottom:.6rem;padding:0 1rem;text-decoration:none;display:inline-flex;box-shadow:4px 5px #0a0e1899}.vp-account__btn:hover{transform:translate(-1px,-1px);box-shadow:5px 7px #0a0e1899}.vp-account__btn:active{transform:translate(2px,2px);box-shadow:1px 2px #0a0e1899}.vp-account__btn--ghost{background:linear-gradient(#fff,#dfe8f5 74%,#b9c6da)}.vp-account__signout{width:100%;min-height:56px;font-family:var(--vp-font-display);font-size:var(--vp-fs-menu,1.25rem);letter-spacing:.04em;text-transform:uppercase;color:#0a0e18;border:3px solid var(--vp-ink-hard,#0a0e18);cursor:pointer;transition:transform var(--vp-duration)var(--vp-ease),box-shadow var(--vp-duration)var(--vp-ease);background:linear-gradient(#e6825a,#cf7a4a 70%,#a85c33);border-radius:9px;justify-content:center;align-items:center;margin-top:.4rem;text-decoration:none;display:inline-flex;box-shadow:4px 5px #0a0e1899}.vp-account__signout:hover{transform:translate(-1px,-1px);box-shadow:5px 7px #0a0e1899}.vp-account__signout:active{transform:translate(2px,2px);box-shadow:1px 2px #0a0e1899}.vp-account__guest-title{font-family:var(--vp-font-display);font-size:var(--vp-fs-small,1rem);color:var(--vp-text);text-transform:uppercase;letter-spacing:.02em;margin-bottom:.4rem}.vp-account__notice{border:2px solid var(--vp-ink-hard,#0a0e18);border-radius:var(--vp-card-radius,2px);color:#b7ecff;background:#35c9f22e;margin-bottom:.9rem;padding:.6rem .8rem;font-size:.9rem;font-weight:600;box-shadow:3px 4px #0a0e1880}.vp-account__notice.is-error{color:#ffb36b;background:#cf7a4a38}.vp-exit{z-index:90;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.vp-exit[hidden]{display:none}.vp-exit__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02050ab8;position:absolute;inset:0}.vp-exit__card{text-align:center;border:3px solid var(--vp-ink-hard,#0a0e18);width:min(28rem,100%);animation:vp-exit-pop .18s var(--vp-ease,ease-out)both;background:linear-gradient(#131c36,#0d1428);border-radius:12px;padding:1.75rem;position:relative;box-shadow:0 0 0 2px #eef4ffd9,8px 10px #0a0e1899}@keyframes vp-exit-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.vp-exit__title{font-family:var(--vp-font-display);letter-spacing:.02em;text-transform:uppercase;color:#eef4ff;text-shadow:var(--vp-text-halo-strong,2px 2px 0 #0a0e18e6);margin:.25rem 0 .6rem;font-size:clamp(1.5rem,4vw,2rem);line-height:1.1}.vp-exit__copy{color:var(--vp-text-dim);font-size:var(--vp-fs-small,1rem);line-height:var(--vp-leading-body,1.55);margin:0 0 1.25rem}.vp-exit__cta{min-height:56px;font-family:var(--vp-font-display);font-size:var(--vp-fs-menu,1.25rem);letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(180deg,var(--vp-gold-hi,#ffe9c4),var(--vp-gold,#ffd9a0));color:var(--vp-ink-hard,#0a0e18);border:3px solid var(--vp-ink-hard,#0a0e18);border-radius:9px;justify-content:center;align-items:center;margin-bottom:.75rem;text-decoration:none;display:flex;box-shadow:0 0 0 2px #eef4ffe6,5px 6px #0a0e1899}.vp-exit__cta:hover{filter:brightness(1.05)}.vp-exit__ghost{width:100%;min-height:44px;color:var(--vp-text-dim);font-size:var(--vp-fs-small,1rem);cursor:pointer;background:0 0;border:0;text-decoration:underline}.vp-exit__ghost:hover{color:var(--vp-text)}@media (prefers-reduced-motion:reduce){.vp-exit__card{animation:none}}.vp-exit[data-reduced-motion=true] .vp-exit__card{animation:none}@media (prefers-reduced-motion:reduce){.vp-account__btn,.vp-account__btn:hover,.vp-account__btn:active,.vp-account__signout,.vp-account__signout:hover,.vp-account__signout:active,.vp-auth .vp-auth-primary,.vp-auth .vp-auth-primary:hover:not(:disabled),.vp-auth .vp-auth-primary:active:not(:disabled),.vp-auth .vp-auth-secondary,.vp-auth .vp-auth-secondary:hover,.vp-auth .vp-auth-secondary:active{transition:none;transform:none}}.vpa{max-width:74rem;min-height:100dvh;color:var(--vp-text);font-family:var(--vp-font);flex-direction:column;gap:1.25rem;margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem);display:flex;position:relative}.vpa>*{z-index:1;position:relative}.vpa__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.vpa__brand{align-items:center;gap:.85rem;display:flex}.vpa__mark{border:1px solid var(--vp-line-bright);background:var(--vp-surface-raised);width:2.75rem;height:2.75rem;font-family:var(--vp-font-display);letter-spacing:.08em;color:var(--vp-accent);place-items:center;font-size:1.25rem;display:grid}.vpa__title{font-family:var(--vp-font-display);font-size:var(--vp-fs-headline);letter-spacing:.04em;line-height:var(--vp-leading-title)}.vpa__sub{color:var(--vp-text-faint);font-size:var(--vp-fs-micro)}.vpa__operator{border:1px solid var(--vp-line);background:var(--vp-surface);align-items:baseline;gap:.5rem;padding:.45rem .85rem;display:flex}.vpa__operator-label{color:var(--vp-text-faint);font-size:var(--vp-fs-micro);text-transform:uppercase;letter-spacing:.1em}.vpa__operator-name{font-family:var(--vp-font-mono);font-size:var(--vp-fs-small)}.vpa-ops,.vpa-settings{border:1px solid var(--vp-line);background:var(--vp-surface);padding:clamp(1rem,2.5vw,1.75rem)}.vpa-h2{font-family:var(--vp-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--vp-text-dim);align-items:center;gap:.75rem;margin-bottom:1rem;font-size:1.35rem;display:flex}.vpa-pause{border:1px solid var(--vp-line-bright);background:var(--vp-surface-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.1rem 1.5rem;transition:border-color .2s,background-color .2s;display:flex}.vpa-pause.is-paused{border-color:var(--vp-danger)}@supports (color:color-mix(in lab, red, red)){.vpa-pause.is-paused{border-color:color-mix(in oklab,var(--vp-danger)55%,var(--vp-line))}}.vpa-pause.is-paused{background:var(--vp-danger)}@supports (color:color-mix(in lab, red, red)){.vpa-pause.is-paused{background:color-mix(in oklab,var(--vp-danger)8%,var(--vp-surface-raised))}}.vpa-pause__title{font-family:var(--vp-font-display);letter-spacing:.04em;font-size:1.4rem}.vpa-pause.is-paused .vpa-pause__title{color:var(--vp-danger)}.vpa-pause__hint{color:var(--vp-text-dim);font-size:var(--vp-fs-small)}.vpa-switch{border:1px solid var(--vp-line-bright);background:var(--vp-surface-inset);color:var(--vp-text);cursor:pointer;font-size:var(--vp-fs-small);letter-spacing:.03em;align-items:center;gap:.7rem;padding:.55rem 1rem;font-weight:600;transition:border-color .15s,background-color .15s,transform .1s;display:inline-flex}.vpa-switch:hover{border-color:var(--vp-accent)}.vpa-switch:active{transform:translateY(1px)}.vpa-switch__rail{border:1px solid var(--vp-line-bright);background:var(--vp-void);width:2.6rem;height:1.3rem;transition:background-color .15s,border-color .15s;position:relative}.vpa-switch__knob{background:var(--vp-text-faint);width:calc(1.3rem - 6px);height:calc(1.3rem - 6px);transition:transform .16s,background-color .16s;position:absolute;top:2px;left:2px}.vpa-switch.is-on .vpa-switch__rail{background:var(--vp-success)}@supports (color:color-mix(in lab, red, red)){.vpa-switch.is-on .vpa-switch__rail{background:color-mix(in oklab,var(--vp-success)25%,var(--vp-void))}}.vpa-switch.is-on .vpa-switch__rail{border-color:var(--vp-success)}.vpa-switch.is-on .vpa-switch__knob{background:var(--vp-success);transform:translate(1.3rem)}.vpa-switch--danger{padding:.8rem 1.4rem;font-size:1.05rem}.vpa-switch--danger.is-on .vpa-switch__rail{background:var(--vp-danger)}@supports (color:color-mix(in lab, red, red)){.vpa-switch--danger.is-on .vpa-switch__rail{background:color-mix(in oklab,var(--vp-danger)35%,var(--vp-void))}}.vpa-switch--danger.is-on .vpa-switch__rail{border-color:var(--vp-danger)}.vpa-switch--danger.is-on .vpa-switch__knob{background:var(--vp-danger)}.vpa-switch--danger.is-on{border-color:var(--vp-danger);color:var(--vp-danger)}.vpa-ops__grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;display:grid}.vpa-stat{border:1px solid var(--vp-line);background:var(--vp-surface-inset);padding:1rem 1.1rem}.vpa-stat__num{font-family:var(--vp-font-display);color:var(--vp-accent-bright);font-variant-numeric:tabular-nums;font-size:2.4rem;line-height:1}.vpa-stat__label{color:var(--vp-text-faint);font-size:var(--vp-fs-micro);text-transform:uppercase;letter-spacing:.1em;margin-top:.35rem}.vpa-ops__lobbies{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.vpa-lobby-chip{border:1px solid var(--vp-line-bright);background:var(--vp-surface-raised);font-family:var(--vp-font-mono);font-size:var(--vp-fs-micro);color:var(--vp-text-dim);padding:.3rem .7rem}.vpa-lobby-chip--countdown{border-color:var(--vp-accent);color:var(--vp-accent-bright)}.vpa-lobby-chip--waiting_for_capacity{border-color:var(--vp-warning);color:var(--vp-warning)}.vpa-settings__grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.85rem;display:grid}.vpa-field{border:1px solid var(--vp-line);background:var(--vp-surface-inset);flex-direction:column;gap:.55rem;padding:1rem 1.1rem;display:flex}.vpa-field--wide{grid-column:1/-1}.vpa-field__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vpa-field__label{font-weight:700;font-size:var(--vp-fs-menu);letter-spacing:.01em}.vpa-field__hint{color:var(--vp-text-faint);font-size:var(--vp-fs-small)}.vpa-field__row{gap:.5rem;display:flex}.vpa-input{border:1px solid var(--vp-line-bright);background:var(--vp-void);min-width:0;color:var(--vp-text);font-family:var(--vp-font-mono);flex:1;padding:.6rem .8rem;font-size:1.1rem}.vpa-input:focus{outline:2px solid var(--vp-accent);outline-offset:-1px}.vpa-btn{border:1px solid var(--vp-accent);background:var(--vp-accent);padding:.6rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.vpa-btn{background:color-mix(in oklab,var(--vp-accent)14%,var(--vp-void))}}.vpa-btn{color:var(--vp-accent-bright);letter-spacing:.04em;cursor:pointer;font-weight:700;transition:background-color .14s,transform .1s}.vpa-btn:hover{background:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){.vpa-btn:hover{background:color-mix(in oklab,var(--vp-accent)26%,var(--vp-void))}}.vpa-btn:active{transform:translateY(1px)}.vpa-badge{border:1px solid var(--vp-line);letter-spacing:.06em;text-transform:uppercase;color:var(--vp-text-faint);background:var(--vp-surface);padding:.14rem .5rem;font-size:.78rem;font-weight:600}.vpa-badge--live{border-color:var(--vp-success);color:var(--vp-success)}.vpa-badge--new{border-color:var(--vp-warning);color:var(--vp-warning)}.vpa-badge--env{border-color:var(--vp-info);color:var(--vp-info)}.vpa-badge--db{border-color:var(--vp-energy);color:var(--vp-energy-bright);cursor:pointer}.vpa-badge--db:hover{background:var(--vp-energy)}@supports (color:color-mix(in lab, red, red)){.vpa-badge--db:hover{background:color-mix(in oklab,var(--vp-energy)18%,var(--vp-surface))}}.vpa-applied{font-family:var(--vp-font);font-size:var(--vp-fs-micro);text-transform:none;letter-spacing:.02em;color:var(--vp-success);animation:1.6s forwards vpa-applied-pop}@keyframes vpa-applied-pop{0%{opacity:0;transform:translateY(3px)}12%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:.35}}.vpa-seg{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.5rem;display:grid}.vpa-seg__opt{border:1px solid var(--vp-line-bright);background:var(--vp-void);color:var(--vp-text);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem .9rem;transition:border-color .14s,background-color .14s;display:flex}.vpa-seg__opt:hover{border-color:var(--vp-accent)}.vpa-seg__opt.is-active{border-color:var(--vp-accent);background:var(--vp-accent)}@supports (color:color-mix(in lab, red, red)){.vpa-seg__opt.is-active{background:color-mix(in oklab,var(--vp-accent)12%,var(--vp-void))}}.vpa-seg__label{font-weight:700;font-size:var(--vp-fs-small);letter-spacing:.02em}.vpa-seg__detail{color:var(--vp-text-faint);font-size:var(--vp-fs-micro)}.vpa-seg__opt.is-active .vpa-seg__label{color:var(--vp-accent-bright)}.vpa-error{color:var(--vp-danger);font-size:var(--vp-fs-small);border-left:2px solid var(--vp-danger);padding-left:.6rem}.vpa-footnote{color:var(--vp-text-faint);font-size:var(--vp-fs-small);border-top:1px solid var(--vp-line);margin-top:1.1rem;padding-top:.85rem}.vpa-footnote strong{color:var(--vp-warning);font-weight:600}@media (max-width:40rem){.vpa-pause{flex-direction:column;align-items:stretch}.vpa-switch--danger{justify-content:center}}[data-phx-session],[data-phx-teleported-src]{display:contents}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}