@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--env-hi:#151515;--env-mid:#0d0d0d;--env-bg:#050505;--env-floor-top:#0d0d0d;--env-floor-bot:#050505;--env-line:#ffffff0d;--env-led:#ffffff47;--env-led-glow:#eef4f280;--env-led-core:#f7f8f5bf;--env-col:#ffffff1c;--env-vig:#0009;--env-card-fill:#101010;--env-handoff:#050505;--env-haze:#ffffff09;--ring-core:#c9fff4;--line-color:#7ff5df;--orbit-color:#7ff5df;--portal-text:#c9fff4;--mint-text:#7ff5df;--sheet-fill:#08080838;--sheet-shadow:#000000b3;--card-g1:#ffffff0d;--card-g2:#0000008c;--lobby-text:#f1f1ef;--lobby-text-soft:#b6b9b7;--lobby-text-muted:#858a88;--lobby-surface:#0a0a0a6b;--lobby-surface-strong:#08080899;--lobby-border:#7ff5df38}*,: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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--edge-angle:0deg}}}@layer theme{:root,:host{--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-700:#008138;--color-emerald-300:#5ee9b5;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-plex-sans);--default-mono-font-family:var(--font-plex-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-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:where(:not(iframe)){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}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);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}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-\[38px\]{top:38px}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-\[16\.5\%\]{right:16.5%}.left-0{left:0}.left-1\/2{left:50%}.left-\[16\.5\%\]{left:16.5%}.z-10{z-index:10}.z-20{z-index:20}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[2\%\]{margin-top:2%}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-32{height:calc(var(--spacing) * 32)}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[28rem\]{max-height:28rem}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[640px\]{min-height:640px}.min-h-\[calc\(100svh-var\(--shell-top\,0px\)\)\]{min-height:calc(100svh - var(--shell-top,0px))}.min-h-full{min-height:100%}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-\[28\%\]{width:28%}.w-\[50\%\]{width:50%}.w-\[260vw\]{width:260vw}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[22rem\]{max-width:22rem}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);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,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.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)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#04211d\]\/30{border-color:#04211d4d;border-color:lab(10.4965% -12.357 -.662091/.3)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--lobby-border\)\]{border-color:var(--lobby-border)}.border-\[var\(--teal\)\]{border-color:var(--teal)}.border-amber-300{border-color:var(--color-amber-300)}.border-gray-200{border-color:var(--color-gray-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.border-red-400\/40{border-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-t-\[\#04211d\]{border-top-color:#04211d}.border-t-white{border-top-color:var(--color-white)}.bg-\[\#00a88f\]{background-color:#00a88f}.bg-\[\#ddf4ef\]{background-color:#ddf4ef}.bg-\[var\(--env-bg\)\]{background-color:var(--env-bg)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--mint\)\]{background-color:var(--mint)}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-\[var\(--paper-alt\)\]{background-color:var(--paper-alt)}.bg-\[var\(--teal\)\]{background-color:var(--teal)}.bg-\[var\(--teal-soft\)\]{background-color:var(--teal-soft)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--env-floor-bot\)\]{--tw-gradient-from:var(--env-floor-bot);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--env-mid\)\]{--tw-gradient-to:var(--env-mid);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[7\%\]{padding-top:7%}.pr-1{padding-right:var(--spacing)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[9\%\]{padding-bottom:9%}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-plex-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[10px\]{font-size:10px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-\[\#00a88f\]{color:#00a88f}.text-\[var\(--lobby-text\)\]{color:var(--lobby-text)}.text-\[var\(--lobby-text-muted\)\]{color:var(--lobby-text-muted)}.text-\[var\(--lobby-text-soft\)\]{color:var(--lobby-text-soft)}.text-\[var\(--mint-text\)\]{color:var(--mint-text)}.text-\[var\(--portal-text\)\]{color:var(--portal-text)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-amber-300{color:var(--color-amber-300)}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-emerald-300{color:var(--color-emerald-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-red-300{color:var(--color-red-300)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--teal\)\]{accent-color:var(--teal)}.shadow-\[0_0_8px_var\(--mint\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--mint));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}.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,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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:border-\[\#c9c2b0\]:hover{border-color:#c9c2b0}.hover\:border-\[rgba\(var\(--edge-rgb\)\,0\.5\)\]:hover{border-color:rgba(var(--edge-rgb),.5)}.hover\:border-\[var\(--teal\)\]:hover{border-color:var(--teal)}.hover\:bg-\[var\(--graphite\)\]:hover{background-color:var(--graphite)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-\[var\(--mint-text\)\]:hover{color:var(--mint-text)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-red-600:hover{color:var(--color-red-600)}}.focus\:border-\[var\(--teal\)\]:focus{border-color:var(--teal)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-\[var\(--teal\)\]\/30:focus{--tw-ring-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--teal\)\]\/30:focus{--tw-ring-color:color-mix(in oklab, var(--teal) 30%, transparent)}}.focus\:ring-amber-300:focus{--tw-ring-color:var(--color-amber-300)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.97\]:active{scale:.97}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-50:disabled{background-color:var(--color-gray-50)}.disabled\:bg-gray-300:disabled{background-color:var(--color-gray-300)}.disabled\:text-gray-500:disabled{color:var(--color-gray-500)}@media (hover:hover){.disabled\:hover\:bg-gray-300:disabled:hover{background-color:var(--color-gray-300)}}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media not all and (min-width:48rem){.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:gap-3{gap:calc(var(--spacing) * 3)}.max-md\:text-\[1\.7rem\]{font-size:1.7rem}}@media not all and (min-width:40rem){.max-sm\:flex-col{flex-direction:column}.max-sm\:items-start{align-items:flex-start}.max-sm\:gap-2{gap:calc(var(--spacing) * 2)}.max-sm\:text-left{text-align:left}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-20{margin-top:calc(var(--spacing) * 20)}.sm\:mt-32{margin-top:calc(var(--spacing) * 32)}.sm\:min-h-\[700px\]{min-height:700px}.sm\:min-h-\[760px\]{min-height:760px}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-\[3\.4rem\]{font-size:3.4rem}}@media (min-width:48rem){.md\:block{display:block}.md\:w-\[max\(111\%\,min\(177\.78vh\,114\%\)\)\]{width:max(111%,min(177.78vh,114%))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}}@media (min-width:64rem){.lg\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.lg\:items-start{align-items:flex-start}}}:root{--background:#fff;--foreground:#101918;--ease-premium:cubic-bezier(.22, 1, .36, 1);--teal:#00a88f;--teal-deep:#073b36;--teal-soft:#ddf4ef;--teal-hover:#048f79;--ink:#101918;--graphite:#34413f;--graphite-hover:#263130;--paper:#f7f8f5;--paper-alt:#ecefea;--border:#d7dfdc;--text-secondary:#34413f;--muted:#7b8784;--text-muted:var(--muted);--success:#16835e;--warning:#b7791f;--error:#c94a4a;--radius-btn:12px;--radius-doc:14px;--radius-doc-lg:22px;--mint:#7ff5df;--portal:#c9fff4;--violet:#b9a7ff}@property --env-hi{syntax:"<color>";inherits:true;initial-value:#151515}@property --env-mid{syntax:"<color>";inherits:true;initial-value:#0d0d0d}@property --env-bg{syntax:"<color>";inherits:true;initial-value:#050505}@property --env-floor-top{syntax:"<color>";inherits:true;initial-value:#0d0d0d}@property --env-floor-bot{syntax:"<color>";inherits:true;initial-value:#050505}@property --env-line{syntax:"<color>";inherits:true;initial-value:#ffffff0d}@property --env-led{syntax:"<color>";inherits:true;initial-value:#ffffff47}@property --env-led-glow{syntax:"<color>";inherits:true;initial-value:#eef4f280}@property --env-led-core{syntax:"<color>";inherits:true;initial-value:#f7f8f5bf}@property --env-col{syntax:"<color>";inherits:true;initial-value:#ffffff1c}@property --env-vig{syntax:"<color>";inherits:true;initial-value:#0009}@property --env-card-fill{syntax:"<color>";inherits:true;initial-value:#101010}@property --env-handoff{syntax:"<color>";inherits:true;initial-value:#050505}@property --env-haze{syntax:"<color>";inherits:true;initial-value:#ffffff09}@property --ring-core{syntax:"<color>";inherits:true;initial-value:#c9fff4}@property --line-color{syntax:"<color>";inherits:true;initial-value:#7ff5df}@property --orbit-color{syntax:"<color>";inherits:true;initial-value:#7ff5df}@property --portal-text{syntax:"<color>";inherits:true;initial-value:#c9fff4}@property --mint-text{syntax:"<color>";inherits:true;initial-value:#7ff5df}@property --sheet-fill{syntax:"<color>";inherits:true;initial-value:#08080838}@property --sheet-shadow{syntax:"<color>";inherits:true;initial-value:#000000b3}@property --card-g1{syntax:"<color>";inherits:true;initial-value:#ffffff0d}@property --card-g2{syntax:"<color>";inherits:true;initial-value:#0000008c}@property --lobby-text{syntax:"<color>";inherits:true;initial-value:#f1f1ef}@property --lobby-text-soft{syntax:"<color>";inherits:true;initial-value:#b6b9b7}@property --lobby-text-muted{syntax:"<color>";inherits:true;initial-value:#858a88}@property --lobby-surface{syntax:"<color>";inherits:true;initial-value:#0a0a0a6b}@property --lobby-surface-strong{syntax:"<color>";inherits:true;initial-value:#08080899}@property --lobby-border{syntax:"<color>";inherits:true;initial-value:#7ff5df38}:root{--env-hi:#151515;--env-mid:#0d0d0d;--env-bg:#050505;--env-floor-top:#0d0d0d;--env-floor-bot:#050505;--env-line:#ffffff0d;--env-led:#ffffff47;--env-led-glow:#eef4f280;--env-led-core:#f7f8f5bf;--env-col:#ffffff1c;--env-vig:#0009;--env-card-fill:#101010;--env-handoff:#050505;--env-haze:#ffffff09;--ring-core:#c9fff4;--line-color:#7ff5df;--orbit-color:#7ff5df;--portal-text:#c9fff4;--mint-text:#7ff5df;--sheet-fill:#08080838;--sheet-shadow:#000000b3;--card-g1:#ffffff0d;--card-g2:#0000008c;--lobby-text:#f1f1ef;--lobby-text-soft:#b6b9b7;--lobby-text-muted:#858a88;--lobby-surface:#0a0a0a6b;--lobby-surface-strong:#08080899;--lobby-border:#7ff5df38;--edge-rgb:127, 245, 223;--hi-rgb:201, 255, 244;--blend:screen;transition:--env-hi .45s,--env-mid .45s,--env-bg .45s,--env-floor-top .45s,--env-floor-bot .45s,--env-line .45s,--env-led .45s,--env-led-glow .45s,--env-led-core .45s,--env-col .45s,--env-vig .45s,--env-card-fill .45s,--env-handoff .45s,--env-haze .45s,--ring-core .45s,--line-color .45s,--orbit-color .45s,--portal-text .45s,--mint-text .45s,--sheet-fill .45s,--sheet-shadow .45s,--card-g1 .45s,--card-g2 .45s,--lobby-text .45s,--lobby-text-soft .45s,--lobby-text-muted .45s,--lobby-surface .45s,--lobby-surface-strong .45s,--lobby-border .45s}:root[data-theme=light]{--env-hi:#fff;--env-mid:#f4f5f3;--env-bg:#e9ecea;--env-floor-top:#f4f5f3;--env-floor-bot:#e4e7e5;--env-line:#10191812;--env-led:#10191829;--env-led-glow:#10191829;--env-led-core:#10191857;--env-col:#10191812;--env-vig:#464e4b24;--env-card-fill:#fff;--env-handoff:#f4f5f3;--env-haze:#ffffffa6;--ring-core:#19c3a8;--line-color:#00a88f;--orbit-color:#00a88f;--portal-text:#00806c;--mint-text:#00806c;--sheet-fill:#ffffff24;--sheet-shadow:#10191829;--card-g1:#1e2120db;--card-g2:#111312eb;--lobby-text:#101918;--lobby-text-soft:#3d4a48;--lobby-text-muted:#6a7774;--lobby-surface:#fff9;--lobby-surface-strong:#ffffffc7;--lobby-border:#00806c4d;--edge-rgb:0, 168, 143;--hi-rgb:0, 168, 143;--blend:normal}body{background:var(--background);color:var(--foreground);font-family:var(--font-plex-sans), system-ui, sans-serif}h1,h2,h3,.font-display{font-family:var(--font-archivo), var(--font-plex-sans), sans-serif;letter-spacing:-.015em;font-weight:600;font-stretch:112%}.font-system,.room-stats dd,.room-row-side b,.inv-card-figures dd,.inv-calc-value,.inv-remaining-value{font-variant-numeric:tabular-nums}.btn-sheen{isolation:isolate;transition:background-color .2s var(--ease-premium), transform .12s var(--ease-premium), box-shadow .12s var(--ease-premium);position:relative;overflow:hidden}.btn-sheen:after{content:"";transition:background-position .6s var(--ease-premium);pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff29 50%,#0000 60%) 120% 0/250% 250%;position:absolute;inset:0}.btn-sheen:hover:after{background-position:-20% 0}.btn-sheen:active{transform:translateY(1px)scale(.985);box-shadow:inset 0 1px 2px #00000026}.btn-secondary{border:1px solid var(--border);color:var(--ink);transition:border-color .2s var(--ease-premium), background-color .2s var(--ease-premium), transform .12s var(--ease-premium);background-color:#0000}.btn-secondary:hover{border-color:var(--teal);background-color:var(--teal-soft)}.btn-secondary:active{transform:translateY(1px)scale(.985)}.btn-graphite{background-color:var(--graphite);color:#fff;transition:background-color .2s var(--ease-premium)}.btn-graphite:hover{background-color:var(--graphite-hover)}.bg-paper-alt{background-color:var(--paper-alt)}.nav-link{position:relative}.nav-link:after{content:"";opacity:0;height:1px;transition:left .25s var(--ease-premium), right .25s var(--ease-premium), opacity .25s var(--ease-premium);background:currentColor;position:absolute;bottom:-3px;left:50%;right:50%}.nav-link:hover:after{opacity:.5;left:0;right:0}.font-system{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:-.01em}.font-display{font-family:var(--font-archivo), var(--font-plex-sans), sans-serif}.workshop-btn{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;transition:transform .12s var(--ease-premium), border-color .2s var(--ease-premium), background-color .2s var(--ease-premium), color .2s var(--ease-premium);border-radius:4px;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex;position:relative}.workshop-btn:active{transform:translateY(1.5px)scale(.985)}.workshop-btn-primary{background:var(--mint);color:var(--teal-deep);border:1px solid var(--mint)}.workshop-btn-primary:hover{background:var(--portal);border-color:var(--portal)}.workshop-btn-secondary{background:var(--lobby-surface);color:var(--lobby-text);border:1px solid var(--lobby-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.workshop-btn-secondary:hover{border-color:var(--mint);color:var(--mint)}.workshop-btn-dot{background:var(--teal-deep);width:5px;height:5px;transition:opacity .2s var(--ease-premium);border-radius:50%;display:inline-block}.lobby-panel{background:var(--lobby-surface);border:1px solid var(--lobby-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lobby-seam{position:relative}.lobby-seam:before{content:"";background:linear-gradient(to bottom, transparent, var(--lobby-border) 20%, var(--lobby-border) 80%, transparent);width:1px;height:100%;position:absolute;top:0;left:0}@keyframes lobby-portal-breathe{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}.lobby-portal-glow{transform-origin:800px 340px;animation:6s ease-in-out infinite lobby-portal-breathe}@keyframes lobby-drift-a{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lobby-drift-b{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.lobby-shards-a{animation:9s ease-in-out infinite lobby-drift-a}.lobby-shards-b{animation:11s ease-in-out -3s infinite lobby-drift-b}.lobby-shards-c{animation:8s ease-in-out -5s infinite lobby-drift-a}.lobby-bg{background:#000}.lobby-pending .lobby-fx-room,.lobby-pending .lobby-fx-floor,.lobby-pending .lobby-fx-seams,.lobby-pending .lobby-fx-leds,.lobby-pending .lobby-fx-columns,.lobby-pending .lobby-fx-reflection,.lobby-pending .lobby-fx-glow,.lobby-pending .lobby-fx-ring,.lobby-pending .lobby-fx-ring-inner,.lobby-pending .lobby-fx-line,.lobby-pending .lobby-fx-card,.lobby-pending .lobby-shards-a,.lobby-pending .lobby-shards-b,.lobby-pending .lobby-shards-c{opacity:0}@keyframes lobby-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lobby-led-on{0%{opacity:0}35%{opacity:.7}50%{opacity:.3}to{opacity:1}}.lobby-intro .lobby-fx-floor{animation:.9s ease-out 2.4s both lobby-fade-in}.lobby-intro .lobby-fx-reflection{animation:.9s ease-out 2.5s both lobby-fade-in}.lobby-intro .lobby-fx-room{animation:1.2s ease-out 2.4s both lobby-fade-in}.lobby-intro .lobby-fx-seams{animation:.7s ease-out 2.9s both lobby-fade-in}.lobby-intro .lobby-fx-columns{animation:.7s ease-out 3s both lobby-fade-in}.lobby-intro .lobby-fx-leds{animation:.8s ease-out 3.15s both lobby-led-on}@keyframes lobby-ring-draw{0%{stroke-dashoffset:var(--ring-c,603)}to{stroke-dashoffset:0}}.lobby-intro .lobby-fx-ring{animation:1.4s cubic-bezier(.4,0,.2,1) .8s both lobby-ring-draw}@keyframes lobby-halo-life{0%{opacity:0}6%{opacity:.55}54%{opacity:.55}63%{opacity:1}to{opacity:0}}.lobby-intro .lobby-fx-ring-halo{animation:1.4s cubic-bezier(.4,0,.2,1) .8s both lobby-ring-draw,2.6s linear .8s both lobby-halo-life}@keyframes lobby-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lobby-dot-life{0%{opacity:0}4%{opacity:1}92%{opacity:1}to{opacity:0}}.lobby-intro .lobby-fx-orbit{transform-box:view-box;transform-origin:800px 340px;animation:1.4s cubic-bezier(.4,0,.2,1) .8s both lobby-orbit,1.5s linear .8s both lobby-dot-life}@keyframes lobby-glow-flash{0%{opacity:0;transform:scale(.6)}35%{opacity:1;transform:scale(1.12)}to{opacity:.88;transform:scale(1)}}.lobby-intro .lobby-fx-glow{animation:1.1s ease-out 2.2s both lobby-glow-flash}.lobby-intro .lobby-fx-ring-inner{animation:.6s ease-out 2.4s both lobby-fade-in}@keyframes lobby-shard-item-in{0%{opacity:0;transform:translate(var(--from-dx), var(--from-dy)) rotate(var(--tumble))}20%{opacity:var(--land-opacity,1)}55%{opacity:var(--land-opacity,1);transform:translate(var(--mid-dx), var(--mid-dy)) rotate(var(--mid-rot))}to{opacity:var(--land-opacity,1);transform:translate(0, 0) rotate(var(--rot))}}.lobby-intro .lobby-fx-shard-item{animation-name:lobby-shard-item-in;animation-timing-function:cubic-bezier(.3,.1,.3,1);animation-fill-mode:both}@keyframes lobby-feeder-in{0%{opacity:0;transform:translate(var(--f-dx), var(--f-dy)) rotate(var(--f-rot0)) scale(1)}12%{opacity:.85}58%{opacity:.9;transform:translate(var(--f-mid-dx), var(--f-mid-dy)) rotate(var(--f-rot1)) scale(.9)}94%{opacity:.9}to{opacity:0;transform:translate(0, 0) rotate(var(--f-rot2)) scale(.15)}}.lobby-intro .lobby-fx-feeder{opacity:0;animation:1.3s cubic-bezier(.5,0,.85,.55) both lobby-feeder-in}@keyframes lobby-line-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.lobby-intro .lobby-fx-line{animation:.7s cubic-bezier(.22,1,.36,1) both lobby-line-in}@keyframes lobby-card-in{0%{transform:translateX(var(--card-dx,0)) scale(.5);opacity:0}to{opacity:1;transform:translate(0)scale(1)}}.lobby-intro .lobby-fx-card{animation:.6s cubic-bezier(.22,1,.36,1) both lobby-card-in}.materialize-content{opacity:0;pointer-events:none}@keyframes materialize-resolve{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.materialize-content-in{animation:materialize-resolve .5s var(--ease-premium) both;pointer-events:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero-sheet{border-radius:20px;min-height:540px;position:relative}.hero-sheet-hidden{visibility:hidden;pointer-events:none}.hero-sheet-surface,.hero-sheet-frag{background:linear-gradient(145deg, #ffffff0f, #ffffff05 55%, #ffffff08), var(--sheet-fill)}.hero-sheet-surface{-webkit-backdrop-filter:blur(2.5px)saturate(1.1);backdrop-filter:blur(2.5px)saturate(1.1);box-shadow:inset 0 1px 0 #c9fff42e, inset 0 0 40px #00a88f0f, 0 30px 80px -30px var(--sheet-shadow), 0 0 70px -30px #00a88f59;border:1px solid #7ff5df33;border-radius:20px;position:absolute;inset:0}.hero-sheet-surface:after{content:"";border-radius:inherit;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.hero-sheet-content{padding:2rem;position:relative}@media (min-width:640px){.hero-sheet{min-height:600px}.hero-sheet-content{padding:3rem}}.hero-sheet-fragments{pointer-events:none;position:absolute;inset:0}.hero-sheet-frag{border-radius:20px;position:absolute;inset:0}.hero-sheet-edge{background:linear-gradient(90deg,#0000,#7ff5dfcc,#0000);position:absolute}@keyframes sheet-frag-in{0%{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(var(--s))}30%{opacity:var(--o)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes sheet-frag-out{0%{opacity:1}to{opacity:0}}.hero-sheet-forming .hero-sheet-frag{animation:sheet-frag-in var(--t) cubic-bezier(.2, .8, .2, 1) var(--d) both, sheet-frag-out .25s linear .8s forwards}@keyframes sheet-edge-snap{0%{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--rot))}35%{opacity:.9}75%{opacity:.9;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(0)rotate(0)}}.hero-sheet-forming .hero-sheet-edge{animation:.85s cubic-bezier(.2,.8,.2,1) 50ms both sheet-edge-snap}@keyframes sheet-solidify{0%{opacity:0;transform:scale(1.014)}to{opacity:1;transform:scale(1)}}.hero-sheet-forming .hero-sheet-surface{animation:.55s cubic-bezier(.2,.8,.2,1) .5s both sheet-solidify}.rl{position:relative}@keyframes sheet-line-resolve{0%{opacity:0;clip-path:inset(-.2em 100% -.2em -.2em);filter:blur(3px);transform:translate(-14px,3px)}35%{opacity:.7;clip-path:inset(-.2em 55% -.2em -.2em);transform:translate(5px,-2px)}70%{opacity:.95;clip-path:inset(-.2em 12% -.2em -.2em);filter:blur(.6px);transform:translate(-2px,1px)}to{opacity:1;clip-path:inset(-.2em);filter:none;transform:none}}@keyframes sheet-stroke{0%{opacity:.7;transform:scaleX(0)}45%{opacity:.6;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.hero-sheet-forming .rl{animation:sheet-line-resolve .45s cubic-bezier(.2, .8, .2, 1) var(--d) both}.hero-sheet-forming .rl:before{content:"";background:linear-gradient(90deg, var(--mint), transparent);transform-origin:0;height:1px;animation:sheet-stroke .5s ease-out var(--d) both;position:absolute;top:55%;left:0;right:0}.hero-sheet-hidden .rl,.hero-sheet-hidden .rb{opacity:0}.sheet-btn{letter-spacing:.01em;transition:transform .12s var(--ease-premium), border-color .2s var(--ease-premium), background-color .2s var(--ease-premium), color .2s var(--ease-premium);border-radius:6px;align-items:center;gap:.6rem;padding:.8rem 1.3rem;font-size:.85rem;font-weight:500;display:inline-flex}.sheet-btn:active{transform:translateY(1px)scale(.985)}.sheet-btn-primary{background:var(--mint);color:#04211d;border:1px solid var(--mint)}.sheet-btn-primary:hover{background:var(--portal);border-color:var(--portal)}.sheet-btn-secondary{color:var(--lobby-text);border:1px solid rgba(var(--edge-rgb), .32);background:var(--lobby-surface)}.sheet-btn-secondary:hover{border-color:var(--mint);color:var(--mint-text)}@keyframes sheet-btn-draw{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:scale(.97)}70%{opacity:1;clip-path:inset(0);transform:scale(1.01)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}.hero-sheet-forming .rb{animation:sheet-btn-draw .45s cubic-bezier(.2, .8, .2, 1) var(--d) both}.rot-stage{container-type:inline-size}@media (max-width:767px){.rot-stage{-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}}@keyframes rot-beam-breathe{0%,to{opacity:.9}50%{opacity:1}}.rot-beam{animation:9s ease-in-out infinite rot-beam-breathe}@keyframes rot-dust-drift{to{transform:translateY(8px)}}.rot-dust{animation:22s ease-in-out infinite alternate rot-dust-drift}@keyframes rot-slot-in{0%{opacity:0}to{opacity:1}}.rot-slot{--prox:0;animation:rot-slot-in .9s var(--ease-premium) var(--delay,0s) both;position:absolute;transform:translate(-50%,-50%)}@keyframes rot-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(.12deg)}}@keyframes rot-float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.rot-float{width:100%;height:100%;opacity:calc(var(--o,1) + (1 - var(--o,1)) * var(--prox) * .85);transition:opacity .28s var(--ease-premium);animation:rot-float var(--drift,9s) ease-in-out infinite;position:relative}.rot-slot-primary .rot-float{animation-name:rot-float-soft}@property --edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rot-edge-spin{to{--edge-angle:360deg}}.rot-card{background:linear-gradient(170deg, var(--card-g1), var(--card-g2));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:1px solid rgba(var(--edge-rgb), calc(.16 + var(--prox) * var(--gl,1) * .7));box-shadow:inset 0 0 0 1px rgba(var(--hi-rgb), calc(var(--prox) * var(--gl,1) * .28)), inset 0 1px 0 rgba(var(--hi-rgb), calc(.08 + var(--prox) * .2)), 0 0 calc(1.2cqw + var(--prox) * var(--gl,1) * 1.6cqw) rgba(var(--edge-rgb), calc(.05 + var(--prox) * var(--gl,1) * .4)), 0 0 calc(var(--prox) * var(--gl,1) * 5cqw) rgba(0, 168, 143, calc(var(--prox) * var(--gl,1) * .38)), 0 calc(var(--prox) * 1.4cqw) calc(var(--prox) * 2.6cqw) rgba(0, 0, 0, calc(var(--prox) * .45));transform:translateY(calc(var(--prox) * var(--pop,.7cqw) * -1)) scale(calc(1 + var(--prox) * var(--pop-s,.03)));transition:border-color .28s var(--ease-premium), box-shadow .28s var(--ease-premium), transform .28s var(--ease-premium);border-radius:1.1cqw;position:relative;overflow:hidden}.rot-card:after{content:"";border-radius:inherit;background:conic-gradient(from var(--edge-angle), transparent 0 62%, rgba(var(--hi-rgb), .95) 80%, transparent 92%);-webkit-mask-composite:xor;opacity:calc(var(--prox) * var(--gl,1));transition:opacity .28s var(--ease-premium);pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;animation:5s linear infinite rot-edge-spin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rot-slot-primary{--gl:1}.rot-card-primary{--pop:.9cqw;--pop-s:.045;border-color:rgba(var(--edge-rgb), calc(.5 + var(--prox) * .5))}.rot-slot:not(.rot-slot-primary){--gl:.72;--pop:.6cqw;--pop-s:.03}:is(.rot-slot:has(a:active),.rot-slot:has(a:focus-visible)){--prox:1!important}.rot-aura{pointer-events:none;mix-blend-mode:var(--blend);background:radial-gradient(closest-side, rgba(var(--hi-rgb), .3), #00a88f42 38%, #00a88f00 72%);width:190%;height:170%;opacity:calc(var(--prox) * var(--prox) * var(--gl,1));transition:opacity .28s var(--ease-premium);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rot-content{filter:brightness(calc(1 + var(--prox) * .4));transition:filter .28s var(--ease-premium)}.rot-spot{background:radial-gradient(14cqw circle at var(--mx,50%) var(--my,50%), rgba(var(--edge-rgb), .2), transparent 70%);opacity:0;transition:opacity .28s}.rot-card-primary:hover .rot-spot{opacity:1}.rot-paper{aspect-ratio:1;opacity:calc(.74 + var(--prox) * .26);transition:opacity .28s}.rot-label{letter-spacing:.24em;text-transform:uppercase;font-size:max(9px,.72cqw);font-weight:500}.rot-thread{background:linear-gradient(to bottom, rgba(var(--hi-rgb), .85), rgba(var(--edge-rgb), .05));width:1px;box-shadow:0 0 calc(var(--prox) * 8px) rgba(var(--edge-rgb), calc(var(--prox) * .8));opacity:calc((.3 + var(--prox) * .7) * var(--o,1));transition:opacity .28s var(--ease-premium), box-shadow .28s var(--ease-premium);position:absolute;top:100%;left:50%;transform:translate(-50%)}.rot-floor-glow{transform:translate(-50%, -50%) scale(calc(1 + var(--prox) * .45));background:radial-gradient(ellipse at center, rgba(var(--hi-rgb), .55), #00a88fd9 30%, #00a88f00 70%);opacity:calc((.35 + var(--prox) * .65) * var(--o,1));transition:opacity .28s var(--ease-premium), transform .28s var(--ease-premium);position:absolute;left:50%}.rot-cursor-light{z-index:6;pointer-events:none;opacity:0;mix-blend-mode:var(--blend);background:radial-gradient(var(--gr,0px) circle at var(--gx,50%) var(--gy,50%), rgba(var(--hi-rgb), calc(var(--g,0) * .13)), rgba(0, 168, 143, calc(var(--g,0) * .08)) 45%, transparent 72%), radial-gradient(240px circle at var(--cx,50%) var(--cy,50%), rgba(var(--edge-rgb), .11), #00a88f0a 45%, transparent 70%);transition:opacity .4s;position:absolute;inset:0}.hand-wrap{--hd:min(75vh, 92vw);width:var(--hd);height:var(--hd);pointer-events:none;z-index:9;margin:auto;position:fixed;inset:0}.hand-svg{width:116.667%;height:116.667%;position:absolute;top:-8.3333%;left:-8.3333%;overflow:visible}.hand-svg path{fill:none}.hand-svg .hand-fill{fill:url(#handFill);stroke:none}.hand-svg .hand-halo{stroke:#00a88f;stroke-opacity:.6;stroke-width:1.57px}.hand-svg .hand-core{stroke:var(--ring-core);stroke-opacity:.92;stroke-width:.356px}@keyframes lobby-shimmer{0%{opacity:0;transform:translate(0)}15%{opacity:.55}85%{opacity:.55}to{opacity:0;transform:translate(760px)}}.lobby-outro .lobby-fx-shimmer{animation:.55s ease-in-out 20ms both lobby-shimmer}@keyframes lobby-shard-out{0%{opacity:var(--land-opacity,1);transform:translate(0, 0) rotate(var(--rot)) scale(1)}55%{opacity:var(--land-opacity,1);transform:translate(var(--out-mid-dx), var(--out-mid-dy)) rotate(var(--out-mid-rot)) scale(.8)}to{opacity:0;transform:translate(var(--out-dx), var(--out-dy)) rotate(var(--out-rot)) scale(.12)}}.lobby-outro .lobby-fx-shard-out{animation:lobby-shard-out .55s cubic-bezier(.5, 0, .85, .55) var(--out-delay,1s) both}@keyframes lobby-line-out{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.lobby-outro .lobby-fx-line{animation:lobby-line-out .45s cubic-bezier(.5, 0, .8, .4) var(--out-delay,1s) both}@keyframes lobby-card-out{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translateX(var(--card-dx,0)) scale(.4);opacity:0}}.lobby-outro .lobby-fx-card{animation:lobby-card-out .35s cubic-bezier(.5, 0, .8, .4) var(--out-delay,1s) both}@keyframes lobby-outro-glow{0%,45%{opacity:.9;transform:scale(1)}70%{opacity:1;transform:scale(1.25)}85%{opacity:.95;transform:scale(1.1)}to{opacity:1;transform:scale(1.3)}}@keyframes lobby-outro-ring{0%{stroke-width:2px;stroke-opacity:.9}60%{stroke-width:3.4px;stroke-opacity:1}to{stroke-width:2.4px;stroke-opacity:1}}@keyframes lobby-fade-out{to{opacity:0}}.lobby-outro .lobby-fx-glow{animation:1.4s ease-in-out both lobby-outro-glow,.2s ease-in 1.4s forwards lobby-fade-out}.lobby-outro .lobby-fx-ring{animation:.8s ease-in-out both lobby-outro-ring,.2s ease-in 1.4s forwards lobby-fade-out}.lobby-outro .lobby-fx-ring-inner{animation:.2s ease-in 1.4s forwards lobby-fade-out}.lobby-outro .lobby-fx-leds{animation:.3s ease-in-out 1.4s forwards lobby-fade-out}.lobby-outro .lobby-fx-seams{animation:.3s ease-in-out 1.55s forwards lobby-fade-out}.lobby-outro .lobby-fx-columns{animation:.3s ease-in-out 1.7s forwards lobby-fade-out}.lobby-outro .lobby-fx-reflection{animation:.3s ease-in-out 1.85s forwards lobby-fade-out}.lobby-outro .lobby-fx-room,.lobby-outro .lobby-fx-floor{animation:.5s ease-in-out 2s forwards lobby-fade-out}@keyframes hand-black-in{0%,62%{opacity:0}to{opacity:1}}.hand-black{z-index:50;background:var(--env-handoff);pointer-events:none;animation:2.6s ease-in-out both hand-black-in;position:fixed;inset:0}@keyframes hand-in{0%{opacity:0}to{opacity:1}}@keyframes hand-grow{0%{width:var(--sd);height:var(--sd);translate:var(--sx) var(--sy)}to{width:var(--hd);height:var(--hd);translate:0}}@keyframes hand-sw-core{0%{stroke-width:var(--sw0)}to{stroke-width:.356px}}@keyframes hand-sw-halo{0%{stroke-width:calc(var(--sw0) * 4.4)}to{stroke-width:1.57px}}.hand-out{z-index:51;animation:.2s ease-out 1.4s both hand-in,1.2s cubic-bezier(.45,0,.2,1) 1.4s both hand-grow}.hand-out .hand-core{animation:1.2s cubic-bezier(.45,0,.2,1) 1.4s both hand-sw-core}.hand-out .hand-halo{animation:1.2s cubic-bezier(.45,0,.2,1) 1.4s both hand-sw-halo}.cp-leave{opacity:0;pointer-events:none;transition:opacity .6s var(--ease-premium)}@keyframes rot-fade{0%{opacity:0}to{opacity:1}}@keyframes rot-fade-out{0%{opacity:1}to{opacity:0}}@keyframes rot-bg{0%,40%{background-color:var(--env-handoff)}to{background-color:var(--env-bg)}}.rot-intro.rot-intro{background-color:var(--env-handoff);animation:2.3s ease-in-out both rot-bg}@keyframes rot-hand-d{0%{d:path("M48 0L47.897 3.139L47.589 6.265L47.078 9.364L46.364 12.423L45.453 15.429L44.346 18.369L43.05 21.23L41.569 24L39.911 26.667L38.081 29.221L36.088 31.649L33.941 33.941L31.649 36.088L29.221 38.081L26.667 39.911L24 41.569L21.23 43.05L18.369 44.346L15.429 45.453L12.423 46.364L9.364 47.078L6.265 47.589L3.139 47.897L0 48L-3.139 47.897L-6.265 47.589L-9.364 47.078L-12.423 46.364L-15.429 45.453L-18.369 44.346L-21.23 43.05L-24 41.569L-26.667 39.911L-29.221 38.081L-31.649 36.088L-33.941 33.941L-36.088 31.649L-38.081 29.221L-39.911 26.667L-41.569 24L-43.05 21.23L-44.346 18.369L-45.453 15.429L-46.364 12.423L-47.078 9.364L-47.589 6.265L-47.897 3.139L-48 0L-47.897 -3.139L-47.589 -6.265L-47.078 -9.364L-46.364 -12.423L-45.453 -15.429L-44.346 -18.369L-43.05 -21.23L-41.569 -24L-39.911 -26.667L-38.081 -29.221L-36.088 -31.649L-33.941 -33.941L-31.649 -36.088L-29.221 -38.081L-26.667 -39.911L-24 -41.569L-21.23 -43.05L-18.369 -44.346L-15.429 -45.453L-12.423 -46.364L-9.364 -47.078L-6.265 -47.589L-3.139 -47.897L0 -48L3.139 -47.897L6.265 -47.589L9.364 -47.078L12.423 -46.364L15.429 -45.453L18.369 -44.346L21.23 -43.05L24 -41.569L26.667 -39.911L29.221 -38.081L31.649 -36.088L33.941 -33.941L36.088 -31.649L38.081 -29.221L39.911 -26.667L41.569 -24L43.05 -21.23L44.346 -18.369L45.453 -15.429L46.364 -12.423L47.078 -9.364L47.589 -6.265L47.897 -3.139Z")}4.167%{d:path("M48 0L47.897 3.139L47.589 6.265L47.078 9.364L46.364 12.423L45.453 15.429L44.346 18.369L43.05 21.23L41.569 24L39.911 26.667L38.081 29.221L36.088 31.649L33.941 33.941L31.649 36.088L29.221 38.081L26.667 39.911L24 41.569L21.23 43.05L18.369 44.346L15.429 45.453L12.423 46.364L9.364 47.078L6.265 47.589L3.139 47.897L0 48L-3.139 47.897L-6.265 47.589L-9.364 47.078L-12.423 46.364L-15.429 45.453L-18.369 44.346L-21.23 43.05L-24 41.569L-26.667 39.911L-29.221 38.081L-31.649 36.088L-33.941 33.941L-36.088 31.649L-38.081 29.221L-39.911 26.667L-41.569 24L-43.05 21.23L-44.346 18.369L-45.453 15.429L-46.364 12.423L-47.078 9.364L-47.589 6.265L-47.897 3.139L-48 0L-47.897 -3.139L-47.589 -6.265L-47.078 -9.364L-46.364 -12.423L-45.453 -15.429L-44.346 -18.369L-43.05 -21.23L-41.569 -24L-39.911 -26.667L-38.081 -29.221L-36.088 -31.649L-33.941 -33.941L-31.649 -36.088L-29.221 -38.081L-26.667 -39.911L-24 -41.569L-21.23 -43.05L-18.369 -44.346L-15.429 -45.453L-12.423 -46.364L-9.364 -47.078L-6.265 -47.589L-3.139 -47.897L0 -48L3.139 -47.897L6.265 -47.589L9.364 -47.078L12.423 -46.364L15.429 -45.453L18.369 -44.346L21.23 -43.05L24 -41.569L26.667 -39.911L29.221 -38.081L31.649 -36.088L33.941 -33.941L36.088 -31.649L38.081 -29.221L39.911 -26.667L41.569 -24L43.05 -21.23L44.346 -18.369L45.453 -15.429L46.364 -12.423L47.078 -9.364L47.589 -6.265L47.897 -3.139Z")}8.333%{d:path("M48 0L47.897 3.139L47.589 6.265L47.078 9.364L46.364 12.423L45.453 15.429L44.346 18.369L43.05 21.23L41.569 24L39.911 26.667L38.081 29.221L36.088 31.649L33.941 33.941L31.649 36.088L29.221 38.081L26.667 39.911L24 41.569L21.23 43.05L18.369 44.346L15.429 45.453L12.423 46.364L9.364 47.078L6.265 47.589L3.139 47.897L0 48L-3.139 47.897L-6.265 47.589L-9.364 47.078L-12.423 46.364L-15.429 45.453L-18.369 44.346L-21.23 43.05L-24 41.569L-26.667 39.911L-29.221 38.081L-31.649 36.088L-33.941 33.941L-36.088 31.649L-38.081 29.221L-39.911 26.667L-41.569 24L-43.05 21.23L-44.346 18.369L-45.453 15.429L-46.364 12.423L-47.078 9.364L-47.589 6.265L-47.897 3.139L-48 0L-47.897 -3.139L-47.589 -6.265L-47.078 -9.364L-46.364 -12.423L-45.453 -15.429L-44.346 -18.369L-43.05 -21.23L-41.569 -24L-39.911 -26.667L-38.081 -29.221L-36.088 -31.649L-33.941 -33.941L-31.649 -36.088L-29.221 -38.081L-26.667 -39.911L-24 -41.569L-21.23 -43.05L-18.369 -44.346L-15.429 -45.453L-12.423 -46.364L-9.364 -47.078L-6.265 -47.589L-3.139 -47.897L0 -48L3.139 -47.897L6.265 -47.589L9.364 -47.078L12.423 -46.364L15.429 -45.453L18.369 -44.346L21.23 -43.05L24 -41.569L26.667 -39.911L29.221 -38.081L31.649 -36.088L33.941 -33.941L36.088 -31.649L38.081 -29.221L39.911 -26.667L41.569 -24L43.05 -21.23L44.346 -18.369L45.453 -15.429L46.364 -12.423L47.078 -9.364L47.589 -6.265L47.897 -3.139Z")}12.5%{d:path("M48 0L47.898 3.139L47.59 6.265L47.078 9.364L46.365 12.423L45.453 15.429L44.346 18.369L43.05 21.23L41.569 24L39.911 26.668L38.081 29.221L36.088 31.649L33.941 33.941L31.649 36.088L29.221 38.081L26.667 39.911L24 41.569L21.23 43.05L18.369 44.346L15.429 45.453L12.423 46.365L9.364 47.078L6.265 47.589L3.139 47.897L0 48L-3.139 47.897L-6.265 47.589L-9.364 47.078L-12.423 46.364L-15.429 45.453L-18.369 44.346L-21.23 43.05L-24 41.569L-26.667 39.91L-29.22 38.081L-31.648 36.088L-33.941 33.941L-36.088 31.648L-38.081 29.22L-39.91 26.667L-41.569 24L-43.05 21.23L-44.346 18.369L-45.452 15.429L-46.364 12.423L-47.077 9.364L-47.589 6.265L-47.897 3.139L-48 0L-47.897 -3.139L-47.589 -6.265L-47.077 -9.364L-46.364 -12.423L-45.452 -15.429L-44.346 -18.369L-43.05 -21.23L-41.569 -24L-39.91 -26.667L-38.081 -29.22L-36.088 -31.648L-33.941 -33.941L-31.648 -36.088L-29.22 -38.081L-26.667 -39.91L-24 -41.569L-21.23 -43.05L-18.369 -44.346L-15.429 -45.453L-12.423 -46.364L-9.364 -47.078L-6.265 -47.589L-3.139 -47.897L0 -48L3.139 -47.897L6.265 -47.589L9.364 -47.078L12.423 -46.365L15.429 -45.453L18.369 -44.346L21.23 -43.05L24 -41.569L26.667 -39.911L29.221 -38.081L31.649 -36.088L33.941 -33.941L36.088 -31.649L38.081 -29.221L39.911 -26.668L41.569 -24L43.05 -21.23L44.346 -18.369L45.453 -15.429L46.365 -12.423L47.078 -9.364L47.59 -6.265L47.898 -3.139Z")}16.667%{d:path("M48.004 0L47.901 3.14L47.593 6.266L47.081 9.365L46.368 12.424L45.456 15.43L44.35 18.37L43.053 21.232L41.572 24.002L39.913 26.669L38.083 29.223L36.09 31.651L33.943 33.943L31.65 36.09L29.222 38.083L26.668 39.912L24.001 41.571L21.231 43.052L18.369 44.348L15.429 45.454L12.424 46.365L9.364 47.079L6.265 47.59L3.139 47.898L0 48L-3.139 47.897L-6.265 47.589L-9.364 47.077L-12.423 46.363L-15.429 45.451L-18.368 44.345L-21.229 43.048L-23.999 41.567L-26.666 39.909L-29.219 38.079L-31.647 36.086L-33.939 33.939L-36.086 31.647L-38.078 29.219L-39.907 26.665L-41.566 23.998L-43.046 21.228L-44.342 18.367L-45.449 15.428L-46.36 12.422L-47.073 9.364L-47.585 6.265L-47.893 3.139L-47.995 0L-47.893 -3.139L-47.585 -6.265L-47.073 -9.364L-46.36 -12.422L-45.449 -15.428L-44.342 -18.367L-43.046 -21.228L-41.566 -23.998L-39.907 -26.665L-38.078 -29.219L-36.086 -31.647L-33.939 -33.939L-31.647 -36.086L-29.219 -38.079L-26.666 -39.909L-23.999 -41.567L-21.229 -43.048L-18.368 -44.345L-15.429 -45.451L-12.423 -46.363L-9.364 -47.077L-6.265 -47.589L-3.139 -47.897L0 -48L3.139 -47.898L6.265 -47.59L9.364 -47.079L12.424 -46.365L15.429 -45.454L18.369 -44.348L21.231 -43.052L24.001 -41.571L26.668 -39.912L29.222 -38.083L31.65 -36.09L33.943 -33.943L36.09 -31.651L38.083 -29.223L39.913 -26.669L41.572 -24.002L43.053 -21.232L44.35 -18.37L45.456 -15.43L46.368 -12.424L47.081 -9.365L47.593 -6.266L47.901 -3.14Z")}20.833%{d:path("M48.026 0L47.923 3.141L47.615 6.269L47.103 9.37L46.389 12.431L45.476 15.438L44.368 18.38L43.07 21.242L41.588 24.013L39.928 26.682L38.097 29.235L36.102 31.664L33.953 33.957L31.659 36.104L29.229 38.096L26.674 39.925L24.005 41.583L21.234 43.062L18.372 44.357L15.431 45.462L12.424 46.372L9.365 47.084L6.265 47.593L3.139 47.899L0 48L-3.139 47.895L-6.264 47.585L-9.362 47.072L-12.42 46.357L-15.424 45.443L-18.363 44.335L-21.222 43.038L-23.99 41.556L-26.655 39.896L-29.206 38.066L-31.632 36.073L-33.922 33.926L-36.067 31.633L-38.058 29.206L-39.885 26.653L-41.542 23.987L-43.021 21.218L-44.316 18.358L-45.421 15.42L-46.331 12.416L-47.044 9.358L-47.555 6.261L-47.862 3.137L-47.965 0L-47.862 -3.137L-47.555 -6.261L-47.044 -9.358L-46.331 -12.416L-45.421 -15.42L-44.316 -18.358L-43.021 -21.218L-41.542 -23.987L-39.885 -26.653L-38.058 -29.206L-36.067 -31.633L-33.922 -33.926L-31.632 -36.073L-29.206 -38.066L-26.655 -39.896L-23.99 -41.556L-21.222 -43.038L-18.363 -44.335L-15.424 -45.443L-12.42 -46.357L-9.362 -47.072L-6.264 -47.585L-3.139 -47.895L0 -48L3.139 -47.899L6.265 -47.593L9.365 -47.084L12.424 -46.372L15.431 -45.462L18.372 -44.357L21.234 -43.062L24.005 -41.583L26.674 -39.925L29.229 -38.096L31.659 -36.104L33.953 -33.957L36.102 -31.664L38.097 -29.235L39.928 -26.682L41.588 -24.013L43.07 -21.242L44.368 -18.38L45.476 -15.438L46.389 -12.431L47.103 -9.37L47.615 -6.269L47.923 -3.141Z")}25%{d:path("M48.115 0L48.011 3.149L47.702 6.285L47.187 9.394L46.47 12.462L45.553 15.476L44.441 18.423L43.138 21.291L41.651 24.067L39.984 26.738L38.147 29.295L36.146 31.725L33.99 34.018L31.69 36.164L29.254 38.155L26.693 39.982L24.019 41.636L21.243 43.111L18.376 44.401L15.432 45.499L12.423 46.403L9.363 47.107L6.263 47.609L3.137 47.907L0 48L-3.136 47.887L-6.258 47.57L-9.351 47.048L-12.403 46.326L-15.401 45.406L-18.331 44.292L-21.183 42.989L-23.942 41.503L-26.598 39.84L-29.14 38.007L-31.556 36.012L-33.837 33.865L-35.973 31.573L-37.954 29.147L-39.772 26.597L-41.421 23.934L-42.892 21.169L-44.18 18.315L-45.279 15.383L-46.184 12.385L-46.892 9.335L-47.401 6.245L-47.706 3.129L-47.808 0L-47.706 -3.129L-47.401 -6.245L-46.892 -9.335L-46.184 -12.385L-45.279 -15.383L-44.18 -18.315L-42.892 -21.169L-41.421 -23.934L-39.772 -26.597L-37.954 -29.147L-35.973 -31.573L-33.837 -33.865L-31.556 -36.012L-29.14 -38.007L-26.598 -39.84L-23.942 -41.503L-21.183 -42.989L-18.331 -44.292L-15.401 -45.406L-12.403 -46.326L-9.351 -47.048L-6.258 -47.57L-3.136 -47.887L0 -48L3.137 -47.907L6.263 -47.609L9.363 -47.107L12.423 -46.403L15.432 -45.499L18.376 -44.401L21.243 -43.111L24.019 -41.636L26.693 -39.982L29.254 -38.155L31.69 -36.164L33.99 -34.018L36.146 -31.725L38.147 -29.295L39.984 -26.738L41.651 -24.067L43.138 -21.291L44.441 -18.423L45.553 -15.476L46.47 -12.462L47.187 -9.394L47.702 -6.285L48.011 -3.149Z")}29.167%{d:path("M48.358 0L48.254 3.178L47.94 6.341L47.418 9.477L46.691 12.57L45.762 15.608L44.636 18.577L43.317 21.463L41.811 24.254L40.126 26.939L38.268 29.504L36.247 31.94L34.072 34.234L31.752 36.379L29.298 38.364L26.721 40.181L24.032 41.823L21.243 43.282L18.367 44.553L15.416 45.63L12.403 46.51L9.342 47.189L6.245 47.665L3.127 47.935L0 48L-3.122 47.859L-6.226 47.514L-9.298 46.967L-12.326 46.22L-15.296 45.276L-18.197 44.142L-21.017 42.82L-23.742 41.319L-26.364 39.644L-28.869 37.802L-31.249 35.802L-33.493 33.653L-35.593 31.363L-37.54 28.942L-39.325 26.401L-40.943 23.751L-42.385 21.002L-43.648 18.165L-44.724 15.254L-45.611 12.28L-46.304 9.254L-46.802 6.191L-47.101 3.102L-47.201 0L-47.101 -3.102L-46.802 -6.191L-46.304 -9.254L-45.611 -12.28L-44.724 -15.254L-43.648 -18.165L-42.385 -21.002L-40.943 -23.751L-39.325 -26.401L-37.54 -28.942L-35.593 -31.363L-33.493 -33.653L-31.249 -35.802L-28.869 -37.802L-26.364 -39.644L-23.742 -41.319L-21.017 -42.82L-18.197 -44.142L-15.296 -45.276L-12.326 -46.22L-9.298 -46.967L-6.226 -47.514L-3.122 -47.859L0 -48L3.127 -47.935L6.245 -47.665L9.342 -47.189L12.403 -46.51L15.416 -45.63L18.367 -44.553L21.243 -43.282L24.032 -41.823L26.721 -40.181L29.298 -38.364L31.752 -36.379L34.072 -34.234L36.247 -31.94L38.268 -29.504L40.126 -26.939L41.811 -24.254L43.317 -21.463L44.636 -18.577L45.762 -15.608L46.691 -12.57L47.418 -9.477L47.94 -6.341L48.254 -3.178Z")}33.333%{d:path("M48.807 0L48.698 3.26L48.373 6.504L47.834 9.717L47.082 12.883L46.123 15.989L44.96 19.018L43.601 21.958L42.052 24.794L40.321 27.513L38.416 30.103L36.349 32.553L34.128 34.852L31.765 36.99L29.272 38.958L26.661 40.747L23.944 42.352L21.134 43.765L18.245 44.983L15.29 45.999L12.283 46.812L9.236 47.42L6.165 47.82L3.082 48.013L0 48L-3.067 47.782L-6.106 47.361L-9.104 46.741L-12.05 45.925L-14.931 44.919L-17.736 43.728L-20.454 42.357L-23.075 40.815L-25.588 39.107L-27.984 37.243L-30.253 35.23L-32.389 33.076L-34.383 30.793L-36.227 28.388L-37.916 25.872L-39.443 23.255L-40.802 20.549L-41.99 17.762L-43.003 14.907L-43.836 11.995L-44.486 9.037L-44.953 6.044L-45.233 3.028L-45.327 0L-45.233 -3.028L-44.953 -6.044L-44.486 -9.037L-43.836 -11.995L-43.003 -14.907L-41.99 -17.762L-40.802 -20.549L-39.443 -23.255L-37.916 -25.872L-36.227 -28.388L-34.383 -30.793L-32.389 -33.076L-30.253 -35.23L-27.984 -37.243L-25.588 -39.107L-23.075 -40.815L-20.454 -42.357L-17.736 -43.728L-14.931 -44.919L-12.05 -45.925L-9.104 -46.741L-6.106 -47.361L-3.067 -47.782L0 -48L3.082 -48.013L6.165 -47.82L9.236 -47.42L12.283 -46.812L15.29 -45.999L18.245 -44.983L21.134 -43.765L23.944 -42.352L26.661 -40.747L29.272 -38.958L31.765 -36.99L34.128 -34.852L36.349 -32.553L38.416 -30.103L40.321 -27.513L42.052 -24.794L43.601 -21.958L44.96 -19.018L46.123 -15.989L47.082 -12.883L47.834 -9.717L48.373 -6.504L48.698 -3.26Z")}37.5%{d:path("M49.124 0L49.008 3.46L48.661 6.901L48.085 10.303L47.285 13.648L46.266 16.917L45.034 20.093L43.598 23.159L41.967 26.099L40.152 28.899L38.165 31.545L36.018 34.024L33.725 36.327L31.298 38.442L28.753 40.363L26.104 42.082L23.366 43.593L20.554 44.894L17.682 45.98L14.765 46.851L11.818 47.506L8.854 47.946L5.888 48.173L2.932 48.19L0 48L-2.897 47.608L-5.747 47.019L-8.539 46.24L-11.263 45.276L-13.909 44.135L-16.468 42.824L-18.932 41.351L-21.292 39.725L-23.543 37.952L-25.676 36.043L-27.687 34.006L-29.569 31.85L-31.317 29.583L-32.928 27.215L-34.396 24.756L-35.719 22.214L-36.894 19.598L-37.917 16.917L-38.786 14.182L-39.5 11.401L-40.057 8.583L-40.456 5.737L-40.696 2.873L-40.775 0L-40.696 -2.873L-40.456 -5.737L-40.057 -8.583L-39.5 -11.401L-38.786 -14.182L-37.917 -16.917L-36.894 -19.598L-35.719 -22.214L-34.396 -24.756L-32.928 -27.215L-31.317 -29.583L-29.569 -31.85L-27.687 -34.006L-25.676 -36.043L-23.543 -37.952L-21.292 -39.725L-18.932 -41.351L-16.468 -42.824L-13.909 -44.135L-11.263 -45.276L-8.539 -46.24L-5.747 -47.019L-2.897 -47.608L0 -48L2.932 -48.19L5.888 -48.173L8.854 -47.946L11.818 -47.506L14.765 -46.851L17.682 -45.98L20.554 -44.894L23.366 -43.593L26.104 -42.082L28.753 -40.363L31.298 -38.442L33.725 -36.327L36.018 -34.024L38.165 -31.545L40.152 -28.899L41.967 -26.099L43.598 -23.159L45.034 -20.093L46.266 -16.917L47.285 -13.648L48.085 -10.303L48.661 -6.901L49.008 -3.46Z")}41.667%{d:path("M47.644 0L47.518 3.878L47.141 7.728L46.518 11.522L45.654 15.233L44.558 18.834L43.241 22.303L41.716 25.616L39.997 28.755L38.099 31.7L36.041 34.437L33.839 36.953L31.512 39.239L29.077 41.286L26.552 43.089L23.957 44.646L21.308 45.956L18.622 47.021L15.914 47.842L13.201 48.425L10.495 48.775L7.811 48.899L5.16 48.806L2.553 48.503L0 48L-2.49 47.306L-4.909 46.432L-7.25 45.387L-9.507 44.181L-11.674 42.824L-13.747 41.327L-15.722 39.698L-17.594 37.947L-19.362 36.083L-21.023 34.116L-22.574 32.053L-24.015 29.904L-25.344 27.676L-26.559 25.377L-27.66 23.014L-28.646 20.595L-29.518 18.126L-30.273 15.614L-30.913 13.067L-31.436 10.489L-31.844 7.887L-32.135 5.268L-32.309 2.637L-32.368 0L-32.309 -2.637L-32.135 -5.268L-31.844 -7.887L-31.436 -10.489L-30.913 -13.067L-30.273 -15.614L-29.518 -18.126L-28.646 -20.595L-27.66 -23.014L-26.559 -25.377L-25.344 -27.676L-24.015 -29.904L-22.574 -32.053L-21.023 -34.116L-19.362 -36.083L-17.594 -37.947L-15.722 -39.698L-13.747 -41.327L-11.674 -42.824L-9.507 -44.181L-7.25 -45.387L-4.909 -46.432L-2.49 -47.306L0 -48L2.553 -48.503L5.16 -48.806L7.811 -48.899L10.495 -48.775L13.201 -48.425L15.914 -47.842L18.622 -47.021L21.308 -45.956L23.957 -44.646L26.552 -43.089L29.077 -41.286L31.512 -39.239L33.839 -36.953L36.041 -34.437L38.099 -31.7L39.997 -28.755L41.716 -25.616L43.241 -22.303L44.558 -18.834L45.654 -15.233L46.518 -11.522L47.141 -7.728L47.518 -3.878Z")}45.833%{d:path("M39.89 0.013L39.765 4.569L39.393 9.08L38.782 13.5L37.94 17.787L36.88 21.901L35.617 25.809L34.171 29.478L32.559 32.884L30.804 36.006L28.927 38.829L26.948 41.343L24.89 43.544L22.772 45.43L20.614 47.005L18.433 48.275L16.247 49.249L14.07 49.938L11.914 50.356L9.792 50.517L7.714 50.435L5.687 50.127L3.72 49.609L1.817 48.895L-0.015 48L-1.775 46.94L-3.458 45.728L-5.064 44.378L-6.59 42.901L-8.035 41.311L-9.4 39.617L-10.685 37.831L-11.889 35.961L-13.014 34.015L-14.059 32.003L-15.027 29.931L-15.918 27.807L-16.732 25.635L-17.472 23.422L-18.138 21.173L-18.73 18.893L-19.251 16.586L-19.7 14.256L-20.079 11.907L-20.387 9.542L-20.627 7.165L-20.797 4.78L-20.899 2.388L-20.933 -0.007L-20.898 -2.401L-20.794 -4.793L-20.622 -7.179L-20.381 -9.555L-20.071 -11.919L-19.691 -14.268L-19.24 -16.598L-18.718 -18.905L-18.124 -21.185L-17.457 -23.433L-16.716 -25.646L-15.9 -27.817L-15.008 -29.941L-14.039 -32.012L-12.992 -34.024L-11.866 -35.968L-10.661 -37.838L-9.375 -39.623L-8.009 -41.316L-6.562 -42.906L-5.035 -44.381L-3.429 -45.73L-1.745 -46.941L0.015 -48L1.849 -48.893L3.752 -49.606L5.719 -50.124L7.746 -50.43L9.825 -50.51L11.946 -50.348L14.102 -49.929L16.279 -49.238L18.464 -48.263L20.644 -46.992L22.801 -45.416L24.918 -43.528L26.975 -41.326L28.951 -38.81L30.827 -35.986L32.58 -32.863L34.19 -29.456L35.634 -25.786L36.894 -21.878L37.951 -17.762L38.791 -13.475L39.399 -9.055L39.768 -4.544Z")}50%{d:path("M22.305 3.457L21.441 8.515L20.433 13.487L19.293 18.312L18.04 22.935L16.69 27.306L15.263 31.383L13.779 35.131L12.255 38.526L10.712 41.548L9.165 44.19L7.631 46.449L6.123 48.329L4.652 49.839L3.229 50.994L1.861 51.811L0.556 52.31L-0.683 52.511L-1.852 52.438L-2.949 52.112L-3.974 51.555L-4.925 50.789L-5.804 49.834L-6.612 48.71L-7.351 47.434L-8.023 46.023L-8.629 44.493L-9.172 42.858L-9.656 41.13L-10.081 39.321L-10.451 37.441L-10.768 35.5L-11.034 33.506L-11.252 31.466L-11.423 29.387L-11.55 27.274L-11.634 25.133L-11.677 22.969L-11.681 20.785L-11.648 18.585L-11.577 16.372L-11.471 14.149L-11.331 11.918L-11.157 9.681L-10.951 7.441L-10.713 5.199L-10.443 2.957L-10.142 0.717L-9.811 -1.52L-9.45 -3.753L-9.058 -5.979L-8.636 -8.197L-8.185 -10.406L-7.704 -12.604L-7.192 -14.788L-6.651 -16.957L-6.079 -19.108L-5.476 -21.239L-4.842 -23.346L-4.177 -25.426L-3.481 -27.476L-2.753 -29.491L-1.992 -31.466L-1.2 -33.395L-0.375 -35.274L0.483 -37.094L1.372 -38.848L2.294 -40.527L3.247 -42.123L4.23 -43.624L5.243 -45.018L6.284 -46.292L7.351 -47.434L8.441 -48.426L9.552 -49.253L10.679 -49.897L11.818 -50.339L12.962 -50.56L14.107 -50.539L15.243 -50.255L16.363 -49.688L17.456 -48.817L18.512 -47.625L19.519 -46.093L20.464 -44.208L21.332 -41.96L22.111 -39.343L22.785 -36.357L23.342 -33.009L23.766 -29.313L24.046 -25.291L24.172 -20.974L24.136 -16.399L23.931 -11.614L23.556 -6.67L23.013 -1.626Z")}54.167%{d:path("M10.242 5.668L7.776 10.042L5.269 14.325L2.752 18.467L0.254 22.423L-2.196 26.152L-4.572 29.619L-6.852 32.796L-9.015 35.663L-11.044 38.206L-12.927 40.417L-14.655 42.294L-16.22 43.842L-17.622 45.069L-18.858 45.987L-19.931 46.611L-20.846 46.958L-21.606 47.046L-22.22 46.895L-22.693 46.522L-23.035 45.949L-23.252 45.192L-23.354 44.27L-23.348 43.2L-23.243 41.997L-23.045 40.677L-22.763 39.252L-22.403 37.735L-21.971 36.137L-21.473 34.47L-20.915 32.74L-20.302 30.958L-19.639 29.131L-18.929 27.264L-18.177 25.365L-17.387 23.438L-16.56 21.487L-15.7 19.518L-14.811 17.534L-13.893 15.538L-12.949 13.532L-11.981 11.52L-10.99 9.504L-9.979 7.486L-8.948 5.467L-7.898 3.451L-6.831 1.437L-5.748 -0.571L-4.649 -2.573L-3.536 -4.567L-2.41 -6.552L-1.27 -8.525L-0.119 -10.485L1.044 -12.431L2.217 -14.359L3.399 -16.269L4.59 -18.158L5.788 -20.023L6.992 -21.861L8.201 -23.669L9.413 -25.443L10.627 -27.179L11.84 -28.872L13.05 -30.518L14.254 -32.111L15.451 -33.643L16.635 -35.109L17.804 -36.5L18.953 -37.807L20.078 -39.022L21.171 -40.133L22.229 -41.129L23.243 -41.997L24.206 -42.725L25.11 -43.298L25.945 -43.702L26.702 -43.919L27.369 -43.934L27.936 -43.731L28.39 -43.292L28.72 -42.6L28.911 -41.641L28.953 -40.4L28.831 -38.865L28.536 -37.026L28.055 -34.878L27.382 -32.417L26.509 -29.647L25.432 -26.577L24.151 -23.222L22.669 -19.603L20.993 -15.748L19.135 -11.692L17.109 -7.475L14.936 -3.143L12.638 1.256Z")}58.333%{d:path("M6.936 8.118L3.425 11.074L-0.094 13.949L-3.585 16.715L-7.012 19.346L-10.345 21.818L-13.552 24.112L-16.607 26.21L-19.487 28.101L-22.173 29.776L-24.649 31.228L-26.905 32.457L-28.933 33.464L-30.729 34.252L-32.293 34.828L-33.627 35.201L-34.735 35.379L-35.624 35.373L-36.302 35.195L-36.777 34.857L-37.061 34.371L-37.164 33.748L-37.096 33.002L-36.869 32.142L-36.494 31.18L-35.98 30.127L-35.339 28.991L-34.581 27.783L-33.713 26.509L-32.747 25.179L-31.689 23.8L-30.548 22.377L-29.33 20.917L-28.042 19.426L-26.692 17.908L-25.283 16.367L-23.822 14.809L-22.313 13.236L-20.76 11.653L-19.168 10.061L-17.541 8.465L-15.881 6.866L-14.192 5.266L-12.477 3.669L-10.738 2.077L-8.979 0.49L-7.201 -1.088L-5.407 -2.656L-3.599 -4.213L-1.78 -5.756L0.049 -7.283L1.886 -8.792L3.727 -10.283L5.572 -11.751L7.417 -13.196L9.26 -14.615L11.098 -16.005L12.93 -17.363L14.75 -18.687L16.557 -19.973L18.345 -21.219L20.113 -22.419L21.854 -23.57L23.564 -24.667L25.238 -25.706L26.87 -26.681L28.454 -27.586L29.981 -28.416L31.446 -29.163L32.839 -29.821L34.151 -30.382L35.373 -30.838L36.494 -31.18L37.502 -31.401L38.387 -31.491L39.135 -31.442L39.734 -31.243L40.17 -30.887L40.429 -30.364L40.499 -29.667L40.366 -28.788L40.017 -27.721L39.442 -26.462L38.628 -25.007L37.569 -23.356L36.258 -21.51L34.692 -19.473L32.871 -17.254L30.798 -14.863L28.481 -12.313L25.931 -9.623L23.165 -6.813L20.203 -3.907L17.07 -0.932L13.793 2.084L10.404 5.111Z")}62.5%{d:path("M3.966 8.84L0.154 10.52L-3.649 12.136L-7.409 13.674L-11.097 15.123L-14.683 16.472L-18.139 17.71L-21.44 18.832L-24.565 19.831L-27.493 20.703L-30.21 21.444L-32.702 22.056L-34.961 22.537L-36.979 22.889L-38.752 23.116L-40.281 23.222L-41.566 23.211L-42.611 23.089L-43.421 22.861L-44.003 22.535L-44.365 22.116L-44.515 21.611L-44.463 21.028L-44.219 20.371L-43.794 19.649L-43.198 18.867L-42.441 18.031L-41.534 17.147L-40.487 16.22L-39.309 15.255L-38.011 14.258L-36.601 13.233L-35.087 12.184L-33.479 11.114L-31.784 10.028L-30.009 8.93L-28.161 7.821L-26.247 6.706L-24.273 5.586L-22.246 4.465L-20.17 3.344L-18.05 2.227L-15.892 1.115L-13.701 0.01L-11.481 -1.085L-9.236 -2.17L-6.971 -3.241L-4.689 -4.298L-2.395 -5.338L-0.093 -6.36L2.213 -7.362L4.52 -8.342L6.822 -9.297L9.117 -10.227L11.399 -11.13L13.664 -12.002L15.908 -12.842L18.125 -13.648L20.311 -14.418L22.46 -15.148L24.565 -15.835L26.622 -16.479L28.623 -17.074L30.561 -17.618L32.429 -18.109L34.219 -18.541L35.922 -18.913L37.53 -19.22L39.034 -19.458L40.422 -19.624L41.686 -19.714L42.813 -19.724L43.794 -19.649L44.616 -19.486L45.269 -19.232L45.739 -18.883L46.016 -18.435L46.089 -17.886L45.946 -17.235L45.577 -16.478L44.974 -15.617L44.128 -14.649L43.032 -13.578L41.683 -12.404L40.078 -11.131L38.217 -9.764L36.104 -8.308L33.743 -6.772L31.145 -5.164L28.322 -3.494L25.289 -1.774L22.066 -0.016L18.675 1.766L15.141 3.557L11.491 5.343L7.756 7.109Z")}66.667%{d:path("M1.996 8.673L-1.739 9.508L-5.458 10.293L-9.135 11.021L-12.744 11.688L-16.261 12.29L-19.662 12.823L-22.926 13.285L-26.033 13.674L-28.967 13.988L-31.71 14.228L-34.252 14.393L-36.579 14.485L-38.686 14.505L-40.564 14.454L-42.21 14.336L-43.622 14.153L-44.799 13.908L-45.744 13.605L-46.459 13.247L-46.949 12.837L-47.219 12.381L-47.275 11.881L-47.125 11.341L-46.777 10.765L-46.239 10.157L-45.52 9.521L-44.629 8.86L-43.575 8.177L-42.367 7.476L-41.015 6.759L-39.527 6.03L-37.913 5.291L-36.181 4.546L-34.341 3.796L-32.399 3.044L-30.365 2.292L-28.247 1.543L-26.051 0.798L-23.786 0.06L-21.458 -0.67L-19.074 -1.391L-16.642 -2.1L-14.168 -2.796L-11.659 -3.477L-9.119 -4.142L-6.557 -4.789L-3.977 -5.417L-1.387 -6.025L1.209 -6.611L3.804 -7.173L6.392 -7.711L8.966 -8.223L11.521 -8.708L14.05 -9.163L16.548 -9.589L19.006 -9.983L21.419 -10.343L23.779 -10.669L26.08 -10.959L28.313 -11.212L30.471 -11.425L32.545 -11.597L34.529 -11.727L36.412 -11.814L38.187 -11.855L39.843 -11.85L41.373 -11.796L42.766 -11.693L44.012 -11.54L45.103 -11.335L46.028 -11.077L46.777 -10.765L47.342 -10.4L47.713 -9.98L47.881 -9.505L47.838 -8.977L47.576 -8.395L47.089 -7.76L46.372 -7.074L45.42 -6.339L44.23 -5.557L42.801 -4.731L41.134 -3.865L39.231 -2.962L37.098 -2.027L34.74 -1.065L32.167 -0.081L29.392 0.918L26.427 1.927L23.289 2.938L19.997 3.946L16.571 4.942L13.034 5.919L9.409 6.872L5.721 7.792Z")}70.833%{d:path("M0.896 8.272L-2.665 8.637L-6.208 8.96L-9.713 9.238L-13.158 9.47L-16.522 9.656L-19.788 9.793L-22.935 9.883L-25.948 9.924L-28.809 9.918L-31.506 9.864L-34.024 9.765L-36.354 9.621L-38.486 9.434L-40.411 9.206L-42.124 8.938L-43.621 8.634L-44.898 8.295L-45.954 7.923L-46.788 7.523L-47.403 7.095L-47.799 6.643L-47.981 6.169L-47.954 5.677L-47.721 5.168L-47.289 4.645L-46.665 4.11L-45.856 3.567L-44.868 3.018L-43.711 2.464L-42.391 1.908L-40.918 1.353L-39.3 0.799L-37.546 0.25L-35.664 -0.294L-33.663 -0.83L-31.552 -1.357L-29.339 -1.873L-27.033 -2.377L-24.642 -2.867L-22.176 -3.342L-19.642 -3.8L-17.048 -4.241L-14.404 -4.664L-11.716 -5.066L-8.994 -5.448L-6.245 -5.808L-3.478 -6.145L-0.699 -6.458L2.082 -6.747L4.857 -7.01L7.619 -7.247L10.36 -7.457L13.071 -7.639L15.745 -7.792L18.373 -7.917L20.946 -8.011L23.457 -8.075L25.897 -8.108L28.258 -8.11L30.53 -8.08L32.705 -8.017L34.775 -7.922L36.729 -7.793L38.561 -7.632L40.259 -7.438L41.817 -7.21L43.225 -6.95L44.474 -6.657L45.556 -6.331L46.463 -5.974L47.187 -5.586L47.721 -5.168L48.057 -4.72L48.19 -4.245L48.113 -3.743L47.823 -3.217L47.314 -2.667L46.584 -2.097L45.633 -1.509L44.458 -0.904L43.061 -0.286L41.445 0.342L39.613 0.977L37.571 1.616L35.326 2.255L32.887 2.891L30.264 3.521L27.47 4.139L24.519 4.744L21.425 5.33L18.206 5.895L14.88 6.434L11.465 6.945L7.982 7.423L4.452 7.867Z")}75%{d:path("M0.353 7.908L-3.049 8.042L-6.436 8.138L-9.787 8.196L-13.086 8.217L-16.315 8.199L-19.457 8.143L-22.497 8.051L-25.418 7.921L-28.207 7.756L-30.85 7.557L-33.335 7.324L-35.651 7.061L-37.789 6.767L-39.739 6.445L-41.495 6.097L-43.051 5.725L-44.401 5.331L-45.542 4.917L-46.472 4.485L-47.19 4.039L-47.696 3.579L-47.99 3.108L-48.074 2.629L-47.952 2.143L-47.627 1.654L-47.103 1.162L-46.386 0.67L-45.481 0.18L-44.394 -0.306L-43.134 -0.785L-41.706 -1.258L-40.12 -1.721L-38.382 -2.173L-36.501 -2.612L-34.486 -3.037L-32.346 -3.447L-30.09 -3.841L-27.727 -4.216L-25.266 -4.572L-22.717 -4.908L-20.09 -5.222L-17.393 -5.515L-14.637 -5.784L-11.831 -6.029L-8.984 -6.25L-6.108 -6.446L-3.21 -6.616L-0.302 -6.759L2.607 -6.876L5.508 -6.965L8.391 -7.027L11.246 -7.061L14.062 -7.067L16.832 -7.044L19.544 -6.994L22.189 -6.915L24.758 -6.808L27.24 -6.673L29.628 -6.51L31.91 -6.32L34.078 -6.102L36.122 -5.858L38.035 -5.588L39.806 -5.293L41.428 -4.974L42.892 -4.631L44.19 -4.265L45.315 -3.878L46.26 -3.471L47.019 -3.045L47.584 -2.602L47.952 -2.143L48.117 -1.671L48.076 -1.186L47.825 -0.691L47.363 -0.188L46.687 0.321L45.799 0.834L44.699 1.348L43.39 1.861L41.874 2.37L40.156 2.874L38.242 3.368L36.139 3.852L33.855 4.321L31.401 4.774L28.786 5.209L26.023 5.622L23.125 6.011L20.106 6.375L16.982 6.711L13.767 7.016L10.479 7.291L7.136 7.531L3.755 7.738Z")}79.167%{d:path("M0.118 7.643L-3.171 7.677L-6.444 7.676L-9.685 7.64L-12.879 7.571L-16.011 7.468L-19.064 7.331L-22.026 7.162L-24.881 6.962L-27.616 6.731L-30.219 6.472L-32.679 6.184L-34.984 5.871L-37.124 5.532L-39.091 5.171L-40.877 4.789L-42.475 4.388L-43.878 3.97L-45.083 3.537L-46.085 3.091L-46.882 2.634L-47.472 2.168L-47.853 1.696L-48.027 1.219L-47.994 0.74L-47.757 0.26L-47.317 -0.217L-46.68 -0.691L-45.848 -1.16L-44.828 -1.621L-43.624 -2.072L-42.244 -2.512L-40.694 -2.94L-38.983 -3.353L-37.116 -3.75L-35.105 -4.13L-32.956 -4.491L-30.68 -4.832L-28.285 -5.151L-25.782 -5.448L-23.181 -5.722L-20.492 -5.972L-17.725 -6.196L-14.892 -6.395L-12.003 -6.566L-9.069 -6.711L-6.101 -6.828L-3.11 -6.917L-0.108 -6.978L2.895 -7.01L5.887 -7.013L8.858 -6.987L11.795 -6.933L14.688 -6.851L17.526 -6.74L20.298 -6.601L22.993 -6.434L25.602 -6.241L28.113 -6.021L30.516 -5.775L32.802 -5.504L34.961 -5.21L36.983 -4.892L38.861 -4.553L40.584 -4.193L42.147 -3.813L43.54 -3.416L44.756 -3.002L45.79 -2.572L46.636 -2.13L47.288 -1.676L47.742 -1.212L47.994 -0.74L48.042 -0.262L47.883 0.22L47.516 0.704L46.941 1.187L46.159 1.669L45.171 2.146L43.98 2.616L42.59 3.077L41.005 3.527L39.232 3.964L37.277 4.385L35.148 4.789L32.854 5.174L30.404 5.537L27.81 5.877L25.083 6.192L22.236 6.48L19.281 6.74L16.233 6.971L13.107 7.17L9.916 7.338L6.677 7.473L3.406 7.575Z")}83.333%{d:path("M0.031 7.47L-3.183 7.467L-6.383 7.431L-9.553 7.363L-12.68 7.262L-15.749 7.13L-18.745 6.966L-21.656 6.773L-24.468 6.55L-27.169 6.298L-29.747 6.02L-32.191 5.716L-34.489 5.388L-36.632 5.037L-38.611 4.665L-40.418 4.273L-42.045 3.864L-43.485 3.44L-44.734 3.002L-45.786 2.552L-46.638 2.092L-47.287 1.625L-47.73 1.152L-47.968 0.676L-48 0.198L-47.826 -0.279L-47.448 -0.754L-46.87 -1.224L-46.093 -1.687L-45.123 -2.142L-43.965 -2.586L-42.623 -3.018L-41.104 -3.437L-39.416 -3.839L-37.565 -4.225L-35.561 -4.591L-33.411 -4.938L-31.125 -5.263L-28.712 -5.565L-26.184 -5.843L-23.55 -6.096L-20.821 -6.324L-18.008 -6.524L-15.123 -6.697L-12.178 -6.842L-9.184 -6.958L-6.153 -7.045L-3.097 -7.102L-0.029 -7.13L3.039 -7.127L6.094 -7.095L9.126 -7.033L12.121 -6.942L15.067 -6.822L17.954 -6.672L20.768 -6.495L23.499 -6.29L26.135 -6.059L28.666 -5.801L31.08 -5.519L33.369 -5.213L35.522 -4.884L37.529 -4.534L39.383 -4.164L41.074 -3.775L42.596 -3.37L43.942 -2.948L45.104 -2.514L46.078 -2.067L46.858 -1.61L47.44 -1.145L47.822 -0.674L48 -0.198L47.972 0.28L47.738 0.759L47.299 1.235L46.654 1.708L45.806 2.174L44.757 2.633L43.512 3.081L42.075 3.518L40.451 3.94L38.648 4.346L36.672 4.735L34.532 5.103L32.237 5.451L29.796 5.775L27.22 6.074L24.522 6.348L21.711 6.594L18.802 6.812L15.807 7L12.739 7.158L9.614 7.284L6.444 7.378L3.245 7.441Z")}87.5%{d:path("M0.005 7.369L-3.165 7.355L-6.322 7.31L-9.45 7.233L-12.537 7.124L-15.569 6.985L-18.532 6.816L-21.414 6.618L-24.202 6.391L-26.883 6.136L-29.446 5.856L-31.881 5.55L-34.175 5.221L-36.321 4.869L-38.307 4.497L-40.127 4.106L-41.772 3.697L-43.236 3.273L-44.512 2.836L-45.595 2.387L-46.482 1.928L-47.167 1.461L-47.65 0.989L-47.928 0.513L-48 0.036L-47.867 -0.441L-47.529 -0.916L-46.988 -1.386L-46.248 -1.849L-45.311 -2.304L-44.182 -2.749L-42.865 -3.181L-41.368 -3.599L-39.696 -4.002L-37.857 -4.387L-35.859 -4.753L-33.71 -5.098L-31.42 -5.422L-28.998 -5.722L-26.455 -5.997L-23.802 -6.247L-21.049 -6.471L-18.208 -6.666L-15.292 -6.834L-12.311 -6.972L-9.28 -7.08L-6.21 -7.159L-3.114 -7.207L-0.005 -7.225L3.103 -7.212L6.199 -7.168L9.269 -7.094L12.301 -6.99L15.281 -6.856L18.198 -6.693L21.039 -6.502L23.792 -6.283L26.446 -6.037L28.99 -5.765L31.412 -5.468L33.703 -5.148L35.852 -4.806L37.851 -4.443L39.69 -4.061L41.363 -3.661L42.861 -3.245L44.178 -2.814L45.307 -2.371L46.245 -1.918L46.986 -1.456L47.528 -0.986L47.866 -0.512L48 -0.036L47.928 0.442L47.651 0.918L47.169 1.391L46.484 1.859L45.599 2.319L44.516 2.77L43.241 3.209L41.778 3.635L40.133 4.046L38.314 4.44L36.328 4.815L34.183 5.17L31.889 5.503L29.455 5.812L26.892 6.097L24.211 6.355L21.424 6.586L18.543 6.789L15.58 6.962L12.548 7.106L9.461 7.219L6.332 7.3L3.176 7.35Z")}91.667%{d:path("M0 7.317L-3.148 7.302L-6.283 7.255L-9.391 7.177L-12.458 7.068L-15.471 6.929L-18.418 6.76L-21.285 6.562L-24.06 6.336L-26.732 6.083L-29.288 5.804L-31.718 5.5L-34.011 5.172L-36.158 4.822L-38.148 4.452L-39.975 4.063L-41.63 3.656L-43.105 3.234L-44.396 2.798L-45.495 2.35L-46.399 1.893L-47.104 1.427L-47.607 0.956L-47.906 0.48L-48 0.003L-47.888 -0.474L-47.571 -0.949L-47.051 -1.419L-46.33 -1.884L-45.41 -2.34L-44.297 -2.786L-42.995 -3.22L-41.509 -3.64L-39.846 -4.044L-38.014 -4.431L-36.019 -4.799L-33.872 -5.146L-31.58 -5.471L-29.153 -5.773L-26.603 -6.05L-23.94 -6.301L-21.175 -6.525L-18.32 -6.721L-15.387 -6.889L-12.389 -7.027L-9.338 -7.135L-6.248 -7.212L-3.131 -7.259L0 -7.275L3.13 -7.259L6.247 -7.213L9.337 -7.136L12.388 -7.028L15.386 -6.891L18.319 -6.724L21.174 -6.528L23.939 -6.304L26.602 -6.053L29.153 -5.777L31.579 -5.475L33.871 -5.151L36.019 -4.804L38.013 -4.436L39.846 -4.049L41.508 -3.645L42.994 -3.226L44.297 -2.792L45.41 -2.346L46.329 -1.89L47.051 -1.426L47.571 -0.955L47.888 -0.48L48 -0.003L47.906 0.474L47.608 0.95L47.105 1.421L46.4 1.887L45.495 2.344L44.396 2.792L43.106 3.228L41.63 3.651L39.976 4.057L38.149 4.447L36.158 4.817L34.012 5.167L31.719 5.495L29.289 5.8L26.733 6.079L24.061 6.333L21.286 6.559L18.419 6.758L15.472 6.927L12.459 7.067L9.392 7.176L6.284 7.254L3.149 7.301Z")}95.833%{d:path("M0 7.299L-3.14 7.283L-6.268 7.236L-9.368 7.158L-12.428 7.05L-15.434 6.911L-18.375 6.743L-21.237 6.546L-24.008 6.321L-26.675 6.068L-29.229 5.79L-31.657 5.487L-33.95 5.16L-36.097 4.812L-38.089 4.443L-39.919 4.054L-41.577 3.649L-43.057 3.228L-44.352 2.792L-45.458 2.346L-46.369 1.889L-47.081 1.424L-47.592 0.952L-47.898 0.477L-48 0L-47.896 -0.477L-47.587 -0.952L-47.074 -1.423L-46.36 -1.888L-45.447 -2.345L-44.34 -2.792L-43.043 -3.226L-41.562 -3.647L-39.902 -4.053L-38.073 -4.44L-36.08 -4.809L-33.932 -5.158L-31.64 -5.484L-29.212 -5.787L-26.659 -6.065L-23.992 -6.317L-21.223 -6.541L-18.363 -6.738L-15.424 -6.906L-12.419 -7.045L-9.361 -7.153L-6.263 -7.231L-3.138 -7.278L0 -7.293L3.138 -7.278L6.263 -7.231L9.361 -7.153L12.419 -7.045L15.424 -6.906L18.363 -6.738L21.223 -6.541L23.992 -6.317L26.659 -6.065L29.212 -5.787L31.64 -5.484L33.932 -5.158L36.08 -4.809L38.072 -4.441L39.902 -4.053L41.562 -3.647L43.043 -3.226L44.34 -2.792L45.447 -2.345L46.36 -1.888L47.074 -1.423L47.587 -0.952L47.896 -0.477L48 0L47.898 0.477L47.592 0.952L47.081 1.423L46.369 1.888L45.458 2.345L44.352 2.792L43.057 3.227L41.577 3.649L39.919 4.054L38.089 4.442L36.097 4.812L33.95 5.16L31.657 5.487L29.229 5.79L26.675 6.068L24.008 6.32L21.237 6.546L18.375 6.743L15.434 6.911L12.428 7.05L9.368 7.158L6.268 7.236L3.141 7.283Z")}to{d:path("M0 7.296L-3.139 7.28L-6.265 7.234L-9.364 7.156L-12.423 7.047L-15.429 6.909L-18.369 6.741L-21.23 6.544L-24 6.319L-26.667 6.066L-29.221 5.788L-31.649 5.485L-33.941 5.159L-36.088 4.811L-38.081 4.442L-39.911 4.053L-41.569 3.648L-43.05 3.227L-44.346 2.792L-45.453 2.345L-46.364 1.888L-47.078 1.423L-47.589 0.952L-47.897 0.477L-48 0L-47.897 -0.477L-47.589 -0.952L-47.078 -1.423L-46.364 -1.888L-45.453 -2.345L-44.346 -2.792L-43.05 -3.227L-41.569 -3.648L-39.911 -4.053L-38.081 -4.442L-36.088 -4.811L-33.941 -5.159L-31.649 -5.485L-29.221 -5.788L-26.667 -6.066L-24 -6.319L-21.23 -6.544L-18.369 -6.741L-15.429 -6.909L-12.423 -7.047L-9.364 -7.156L-6.265 -7.234L-3.139 -7.28L0 -7.296L3.139 -7.28L6.265 -7.234L9.364 -7.156L12.423 -7.047L15.429 -6.909L18.369 -6.741L21.23 -6.544L24 -6.319L26.667 -6.066L29.221 -5.788L31.649 -5.485L33.941 -5.159L36.088 -4.811L38.081 -4.442L39.911 -4.053L41.569 -3.648L43.05 -3.227L44.346 -2.792L45.453 -2.345L46.364 -1.888L47.078 -1.423L47.589 -0.952L47.897 -0.477L48 0L47.897 0.477L47.589 0.952L47.078 1.423L46.364 1.888L45.453 2.345L44.346 2.792L43.05 3.227L41.569 3.648L39.911 4.053L38.081 4.442L36.088 4.811L33.941 5.159L31.649 5.485L29.221 5.788L26.667 6.066L24 6.319L21.23 6.544L18.369 6.741L15.429 6.909L12.423 7.047L9.364 7.156L6.265 7.234L3.139 7.28Z")}}@keyframes rot-hand-move{0%{translate:0;scale:1}to{translate:0 var(--r-dy,-22cqh);scale:var(--r-s,.6)}}@keyframes rot-hand-sw-core{0%{stroke-width:.356px}to{stroke-width:.307px}}@keyframes rot-hand-sw-halo{0%{stroke-width:1.57px}to{stroke-width:1.35px}}.rot-intro .hand-wrap{animation:.8s cubic-bezier(.45,0,.25,1) both rot-hand-move,.12s linear .75s forwards rot-fade-out}.rot-intro .hand-wrap .hand-fill{animation:.8s linear both rot-hand-d,.6s ease-in forwards rot-fade-out}.rot-intro .hand-wrap .hand-core{animation:.8s linear both rot-hand-d,.8s ease-in-out both rot-hand-sw-core}.rot-intro .hand-wrap .hand-halo{animation:.8s linear both rot-hand-d,.8s ease-in-out both rot-hand-sw-halo}.rot-intro .rot-ring-final{animation:.12s linear .75s both rot-fade}@keyframes rot-spark{0%{opacity:0;scale:.2}25%{opacity:1;scale:1}55%{opacity:1;scale:1.1}to{opacity:0;scale:.6}}.rot-fx-spark{transform-box:fill-box;transform-origin:50%;opacity:0}.rot-intro .rot-fx-spark{animation:.8s ease-out .8s both rot-spark}@keyframes rot-beam-grow{0%{opacity:0;transform:scaleY(0)}15%{opacity:1}to{opacity:1;transform:scaleY(1)}}.rot-intro .rot-fx-beam{transform-box:view-box;transform-origin:800px 290px;animation:.6s cubic-bezier(.3,.1,.2,1) 1s both rot-beam-grow}.rot-intro .rot-fx-pool{animation:.3s ease-out 1.3s both rot-fade}@keyframes rot-ripple{0%{opacity:.7;scale:.05}to{opacity:0;scale:1.7}}.rot-fx-ripple{transform-box:fill-box;transform-origin:50%;opacity:0}.rot-intro .rot-fx-ripple{animation:.8s ease-out 1.6s both rot-ripple}.rot-intro .rot-fx-floor{animation:.4s ease-out 1.7s both rot-fade}.rot-intro .rot-fx-ripples{animation:.4s ease-out 1.8s both rot-fade}.rot-intro .rot-fx-orbit{animation:.45s ease-out 1.9s both rot-fade}@keyframes rot-led-open{0%{opacity:0;clip-path:inset(-30px 50%)}to{opacity:1;clip-path:inset(-30px)}}.rot-intro .rot-fx-led{animation:.5s ease-out 1.95s both rot-led-open}.rot-intro .rot-fx-wall{animation:.5s ease-out 2.15s both rot-fade}.rot-intro .rot-fx-ribs{animation:.4s ease-out 2.3s both rot-fade}.rot-intro .rot-fx-dust{animation:.8s ease-out 2.5s both rot-fade}@keyframes rot-orbit-back-right{0%{opacity:0;translate:-22.062cqw -13.531cqw;scale:.027}1.389%{opacity:.231;translate:-22.062cqw -12.812cqw;scale:.028}2.778%{opacity:.463;translate:-22.062cqw -10.947cqw;scale:.033}4.167%{opacity:.694;translate:-22.062cqw -8.378cqw;scale:.041}5.556%{opacity:.926;translate:-22.062cqw -5.544cqw;scale:.051}6.944%{opacity:1;translate:-22.062cqw -2.887cqw;scale:.064}8.333%{opacity:1;translate:-22.062cqw -.846cqw;scale:.08}9.722%{opacity:1;translate:-22.062cqw .138cqw;scale:.098}11.111%{opacity:1;translate:-15.115cqw .225cqw;scale:.119}12.5%{opacity:1;translate:-6.929cqw .446cqw;scale:.148}13.889%{opacity:1;translate:.336cqw .831cqw;scale:.185}15.278%{opacity:1;translate:6.369cqw 1.692cqw;scale:.221}16.667%{opacity:1;translate:10.951cqw 2.712cqw;scale:.263}18.056%{opacity:1;translate:13.953cqw 3.835cqw;scale:.311}19.444%{opacity:1;translate:15.333cqw 5.006cqw;scale:.364}20.833%{opacity:1;translate:15.128cqw 6.17cqw;scale:.421}22.222%{opacity:1;translate:13.442cqw 7.181cqw;scale:.488}23.611%{opacity:1;translate:10.433cqw 6.995cqw;scale:.622}25%{opacity:1;translate:6.298cqw 6.832cqw;scale:.761}26.389%{opacity:1;translate:1.258cqw 6.696cqw;scale:.898}27.778%{opacity:1;translate:-4.453cqw 6.592cqw;scale:1.028}29.167%{opacity:1;translate:-10.598cqw 6.519cqw;scale:1.147}30.556%{opacity:1;translate:-16.952cqw 6.479cqw;scale:1.249}31.944%{opacity:1;translate:-23.306cqw 6.469cqw;scale:1.332}33.333%{opacity:1;translate:-29.473cqw 6.489cqw;scale:1.391}34.722%{opacity:1;translate:-35.293cqw 6.536cqw;scale:1.426}36.111%{opacity:1;translate:-40.636cqw 6.607cqw;scale:1.435}37.5%{opacity:1;translate:-45.4cqw 6.697cqw;scale:1.419}38.889%{opacity:1;translate:-49.511cqw 6.803cqw;scale:1.379}40.278%{opacity:1;translate:-52.925cqw 6.922cqw;scale:1.318}41.667%{opacity:1;translate:-55.62cqw 7.05cqw;scale:1.237}43.056%{opacity:1;translate:-57.597cqw 7.183cqw;scale:1.14}44.444%{opacity:1;translate:-58.876cqw 6.528cqw;scale:1.131}45.833%{opacity:1;translate:-59.49cqw 5.79cqw;scale:1.128}47.222%{opacity:1;translate:-59.487cqw 5.07cqw;scale:1.122}48.611%{opacity:1;translate:-58.921cqw 4.377cqw;scale:1.113}50%{opacity:1;translate:-57.853cqw 3.721cqw;scale:1.101}51.389%{opacity:1;translate:-56.347cqw 3.109cqw;scale:1.087}52.778%{opacity:1;translate:-54.469cqw 2.546cqw;scale:1.071}54.167%{opacity:1;translate:-52.284cqw 2.036cqw;scale:1.053}55.556%{opacity:1;translate:-49.853cqw 1.581cqw;scale:1.034}56.944%{opacity:1;translate:-47.235cqw 1.18cqw;scale:1.017}58.333%{opacity:1;translate:-44.485cqw .834cqw;scale:1.002}59.722%{opacity:1;translate:-41.651cqw .649cqw;scale:.974}61.111%{opacity:1;translate:-38.779cqw .51cqw;scale:.948}62.5%{opacity:1;translate:-35.907cqw .399cqw;scale:.928}63.889%{opacity:1;translate:-33.069cqw .312cqw;scale:.912}65.278%{opacity:1;translate:-30.292cqw .248cqw;scale:.9}66.667%{opacity:1;translate:-27.6cqw .204cqw;scale:.892}68.056%{opacity:1;translate:-25.011cqw .179cqw;scale:.888}69.444%{opacity:1;translate:-22.541cqw .169cqw;scale:.886}70.833%{opacity:1;translate:-20.2cqw .173cqw;scale:.887}72.222%{opacity:1;translate:-17.996cqw .188cqw;scale:.889}73.611%{opacity:1;translate:-15.933cqw .213cqw;scale:.894}75%{opacity:1;translate:-14.013cqw .245cqw;scale:.9}76.389%{opacity:1;translate:-12.236cqw .283cqw;scale:.907}77.778%{opacity:1;translate:-10.602cqw .325cqw;scale:.914}79.167%{opacity:1;translate:-9.107cqw .369cqw;scale:.923}80.556%{opacity:1;translate:-7.747cqw .416cqw;scale:.931}81.944%{opacity:1;translate:-6.518cqw .462cqw;scale:.94}83.333%{opacity:1;translate:-5.415cqw .508cqw;scale:.948}84.722%{opacity:1;translate:-4.432cqw .551cqw;scale:.956}86.111%{opacity:1;translate:-3.564cqw .593cqw;scale:.964}87.5%{opacity:1;translate:-2.804cqw .631cqw;scale:.971}88.889%{opacity:1;translate:-2.148cqw .666cqw;scale:.977}90.278%{opacity:1;translate:-1.591cqw .697cqw;scale:.983}91.667%{opacity:1;translate:-1.126cqw .724cqw;scale:.988}93.056%{opacity:1;translate:-.749cqw .746cqw;scale:.992}94.444%{opacity:1;translate:-.455cqw .764cqw;scale:.995}95.833%{opacity:1;translate:-.239cqw .778cqw;scale:.997}97.222%{opacity:1;translate:-.095cqw .787cqw;scale:.999}98.611%{opacity:1;translate:-.017cqw .792cqw;scale:1}to{opacity:1;translate:0;scale:1}}@keyframes rot-orbit-side-right{0%{opacity:0;translate:-35.687cqw -19.562cqw;scale:.021}1.389%{opacity:.231;translate:-35.687cqw -18.843cqw;scale:.022}2.778%{opacity:.463;translate:-35.687cqw -16.978cqw;scale:.026}4.167%{opacity:.694;translate:-35.687cqw -14.409cqw;scale:.032}5.556%{opacity:.926;translate:-35.687cqw -11.576cqw;scale:.04}6.944%{opacity:1;translate:-35.687cqw -8.918cqw;scale:.05}8.333%{opacity:1;translate:-35.687cqw -6.877cqw;scale:.062}9.722%{opacity:1;translate:-35.687cqw -5.894cqw;scale:.076}11.111%{opacity:1;translate:-27.497cqw -5.784cqw;scale:.094}12.5%{opacity:1;translate:-18.012cqw -5.478cqw;scale:.118}13.889%{opacity:1;translate:-9.953cqw -4.771cqw;scale:.147}15.278%{opacity:1;translate:-3.797cqw -3.617cqw;scale:.178}16.667%{opacity:1;translate:.152cqw -2.286cqw;scale:.215}18.056%{opacity:1;translate:1.769cqw -.875cqw;scale:.256}19.444%{opacity:1;translate:1.088cqw .526cqw;scale:.301}20.833%{opacity:1;translate:-1.713cqw 1.043cqw;scale:.379}22.222%{opacity:1;translate:-6.349cqw .833cqw;scale:.489}23.611%{opacity:1;translate:-12.453cqw .663cqw;scale:.598}25%{opacity:1;translate:-19.615cqw .539cqw;scale:.701}26.389%{opacity:1;translate:-27.408cqw .463cqw;scale:.79}27.778%{opacity:1;translate:-35.417cqw .438cqw;scale:.862}29.167%{opacity:1;translate:-43.257cqw .459cqw;scale:.912}30.556%{opacity:1;translate:-50.595cqw .524cqw;scale:.937}31.944%{opacity:1;translate:-57.156cqw .627cqw;scale:.936}33.333%{opacity:1;translate:-62.729cqw .76cqw;scale:.908}34.722%{opacity:1;translate:-67.17cqw .917cqw;scale:.857}36.111%{opacity:1;translate:-70.397cqw 1.09cqw;scale:.784}37.5%{opacity:1;translate:-72.389cqw .581cqw;scale:.752}38.889%{opacity:1;translate:-73.17cqw -.424cqw;scale:.755}40.278%{opacity:1;translate:-72.811cqw -1.408cqw;scale:.756}41.667%{opacity:1;translate:-71.413cqw -2.342cqw;scale:.754}43.056%{opacity:1;translate:-69.099cqw -3.203cqw;scale:.751}44.444%{opacity:1;translate:-66.009cqw -3.974cqw;scale:.748}45.833%{opacity:1;translate:-62.289cqw -4.642cqw;scale:.745}47.222%{opacity:1;translate:-58.087cqw -5.2cqw;scale:.743}48.611%{opacity:1;translate:-53.545cqw -5.469cqw;scale:.723}50%{opacity:1;translate:-48.795cqw -5.657cqw;scale:.706}51.389%{opacity:1;translate:-43.959cqw -5.782cqw;scale:.696}52.778%{opacity:1;translate:-39.142cqw -5.849cqw;scale:.692}54.167%{opacity:1;translate:-34.436cqw -5.861cqw;scale:.693}55.556%{opacity:1;translate:-29.916cqw -5.824cqw;scale:.699}56.944%{opacity:1;translate:-25.641cqw -5.743cqw;scale:.71}58.333%{opacity:1;translate:-21.657cqw -5.626cqw;scale:.727}59.722%{opacity:1;translate:-17.996cqw -5.477cqw;scale:.749}61.111%{opacity:1;translate:-14.675cqw -5.303cqw;scale:.773}62.5%{opacity:1;translate:-11.704cqw -5.009cqw;scale:.79}63.889%{opacity:1;translate:-9.082cqw -4.642cqw;scale:.803}65.278%{opacity:1;translate:-6.801cqw -4.257cqw;scale:.816}66.667%{opacity:1;translate:-4.847cqw -3.862cqw;scale:.829}68.056%{opacity:1;translate:-3.202cqw -3.464cqw;scale:.842}69.444%{opacity:1;translate:-1.842cqw -3.068cqw;scale:.856}70.833%{opacity:1;translate:-.744cqw -2.68cqw;scale:.869}72.222%{opacity:1;translate:.119cqw -2.302cqw;scale:.882}73.611%{opacity:1;translate:.773cqw -1.939cqw;scale:.894}75%{opacity:1;translate:1.243cqw -1.593cqw;scale:.906}76.389%{opacity:1;translate:1.557cqw -1.266cqw;scale:.917}77.778%{opacity:1;translate:1.738cqw -.959cqw;scale:.927}79.167%{opacity:1;translate:1.809cqw -.673cqw;scale:.937}80.556%{opacity:1;translate:1.792cqw -.409cqw;scale:.946}81.944%{opacity:1;translate:1.707cqw -.167cqw;scale:.954}83.333%{opacity:1;translate:1.572cqw .053cqw;scale:.961}84.722%{opacity:1;translate:1.401cqw .251cqw;scale:.968}86.111%{opacity:1;translate:1.21cqw .428cqw;scale:.974}87.5%{opacity:1;translate:1.011cqw .584cqw;scale:.979}88.889%{opacity:1;translate:.813cqw .719cqw;scale:.984}90.278%{opacity:1;translate:.626cqw .835cqw;scale:.988}91.667%{opacity:1;translate:.456cqw .933cqw;scale:.991}93.056%{opacity:1;translate:.308cqw 1.012cqw;scale:.994}94.444%{opacity:1;translate:.187cqw 1.074cqw;scale:.996}95.833%{opacity:1;translate:.095cqw 1.12cqw;scale:.997}97.222%{opacity:1;translate:.031cqw 1.151cqw;scale:.998}98.611%{opacity:1;translate:-.003cqw 1.165cqw;scale:.999}to{opacity:1;translate:0;scale:1}}@keyframes rot-orbit-side-left{0%{opacity:0;translate:35.688cqw -19.562cqw;scale:.021}1.389%{opacity:.231;translate:35.688cqw -18.843cqw;scale:.022}2.778%{opacity:.463;translate:35.688cqw -16.978cqw;scale:.026}4.167%{opacity:.694;translate:35.688cqw -14.409cqw;scale:.032}5.556%{opacity:.926;translate:35.688cqw -11.576cqw;scale:.04}6.944%{opacity:1;translate:35.688cqw -8.918cqw;scale:.05}8.333%{opacity:1;translate:35.688cqw -6.877cqw;scale:.062}9.722%{opacity:1;translate:35.688cqw -5.894cqw;scale:.076}11.111%{opacity:1;translate:46.338cqw -5.728cqw;scale:.095}12.5%{opacity:1;translate:58.141cqw -5.194cqw;scale:.124}13.889%{opacity:1;translate:67.022cqw -3.75cqw;scale:.154}15.278%{opacity:1;translate:72.104cqw -1.966cqw;scale:.19}16.667%{opacity:1;translate:73.025cqw -.064cqw;scale:.233}18.056%{opacity:1;translate:69.922cqw 1.059cqw;scale:.301}19.444%{opacity:1;translate:63.35cqw .779cqw;scale:.414}20.833%{opacity:1;translate:54.17cqw .574cqw;scale:.523}22.222%{opacity:1;translate:43.421cqw .46cqw;scale:.615}23.611%{opacity:1;translate:32.19cqw .442cqw;scale:.68}25%{opacity:1;translate:21.498cqw .516cqw;scale:.71}26.389%{opacity:1;translate:12.218cqw .669cqw;scale:.701}27.778%{opacity:1;translate:5.012cqw .883cqw;scale:.654}29.167%{opacity:1;translate:.304cqw 1.14cqw;scale:.571}30.556%{opacity:1;translate:-1.724cqw -.203cqw;scale:.567}31.944%{opacity:1;translate:-1.11cqw -1.702cqw;scale:.57}33.333%{opacity:1;translate:1.921cqw -3.093cqw;scale:.57}34.722%{opacity:1;translate:7.002cqw -4.294cqw;scale:.571}36.111%{opacity:1;translate:13.673cqw -5.242cqw;scale:.575}37.5%{opacity:1;translate:21.425cqw -5.618cqw;scale:.559}38.889%{opacity:1;translate:29.745cqw -5.821cqw;scale:.559}40.278%{opacity:1;translate:38.148cqw -5.855cqw;scale:.575}41.667%{opacity:1;translate:46.205cqw -5.732cqw;scale:.61}43.056%{opacity:1;translate:53.559cqw -5.469cqw;scale:.662}44.444%{opacity:1;translate:59.934cqw -4.975cqw;scale:.717}45.833%{opacity:1;translate:65.14cqw -4.15cqw;scale:.76}47.222%{opacity:1;translate:69.065cqw -3.213cqw;scale:.806}48.611%{opacity:1;translate:71.673cqw -2.212cqw;scale:.853}50%{opacity:1;translate:72.989cqw -1.187cqw;scale:.899}51.389%{opacity:1;translate:73.087cqw -.178cqw;scale:.942}52.778%{opacity:1;translate:72.083cqw .786cqw;scale:.981}54.167%{opacity:1;translate:70.115cqw 1.071cqw;scale:1.082}55.556%{opacity:1;translate:67.338cqw .924cqw;scale:1.215}56.944%{opacity:1;translate:63.912cqw .796cqw;scale:1.329}58.333%{opacity:1;translate:59.997cqw .688cqw;scale:1.426}59.722%{opacity:1;translate:55.741cqw .6cqw;scale:1.505}61.111%{opacity:1;translate:51.281cqw .533cqw;scale:1.566}62.5%{opacity:1;translate:46.741cqw .484cqw;scale:1.609}63.889%{opacity:1;translate:42.223cqw .454cqw;scale:1.636}65.278%{opacity:1;translate:37.814cqw .439cqw;scale:1.649}66.667%{opacity:1;translate:33.583cqw .439cqw;scale:1.649}68.056%{opacity:1;translate:29.583cqw .452cqw;scale:1.638}69.444%{opacity:1;translate:25.85cqw .474cqw;scale:1.618}70.833%{opacity:1;translate:22.409cqw .506cqw;scale:1.59}72.222%{opacity:1;translate:19.272cqw .543cqw;scale:1.556}73.611%{opacity:1;translate:16.442cqw .586cqw;scale:1.517}75%{opacity:1;translate:13.914cqw .633cqw;scale:1.476}76.389%{opacity:1;translate:11.676cqw .681cqw;scale:1.433}77.778%{opacity:1;translate:9.714cqw .73cqw;scale:1.389}79.167%{opacity:1;translate:8.007cqw .779cqw;scale:1.345}80.556%{opacity:1;translate:6.536cqw .827cqw;scale:1.302}81.944%{opacity:1;translate:5.279cqw .873cqw;scale:1.261}83.333%{opacity:1;translate:4.213cqw .917cqw;scale:1.221}84.722%{opacity:1;translate:3.318cqw .957cqw;scale:1.185}86.111%{opacity:1;translate:2.572cqw .995cqw;scale:1.151}87.5%{opacity:1;translate:1.956cqw 1.029cqw;scale:1.121}88.889%{opacity:1;translate:1.454cqw 1.059cqw;scale:1.094}90.278%{opacity:1;translate:1.049cqw 1.085cqw;scale:1.07}91.667%{opacity:1;translate:.728cqw 1.107cqw;scale:1.05}93.056%{opacity:1;translate:.479cqw 1.126cqw;scale:1.034}94.444%{opacity:1;translate:.292cqw 1.141cqw;scale:1.021}95.833%{opacity:1;translate:.159cqw 1.151cqw;scale:1.011}97.222%{opacity:1;translate:.072cqw 1.159cqw;scale:1.004}98.611%{opacity:1;translate:.026cqw 1.163cqw;scale:1.001}to{opacity:1;translate:0;scale:1}}@keyframes rot-orbit-back-left{0%{opacity:0;translate:22.063cqw -13.531cqw;scale:.027}1.389%{opacity:.231;translate:22.063cqw -12.812cqw;scale:.028}2.778%{opacity:.463;translate:22.063cqw -10.947cqw;scale:.033}4.167%{opacity:.694;translate:22.063cqw -8.378cqw;scale:.041}5.556%{opacity:.926;translate:22.063cqw -5.544cqw;scale:.051}6.944%{opacity:1;translate:22.063cqw -2.887cqw;scale:.064}8.333%{opacity:1;translate:22.063cqw -.846cqw;scale:.08}9.722%{opacity:1;translate:22.063cqw .138cqw;scale:.098}11.111%{opacity:1;translate:33.924cqw .336cqw;scale:.122}12.5%{opacity:1;translate:46.715cqw 1.11cqw;scale:.16}13.889%{opacity:1;translate:55.575cqw 2.859cqw;scale:.201}15.278%{opacity:1;translate:59.428cqw 4.949cqw;scale:.251}16.667%{opacity:1;translate:58.013cqw 7.067cqw;scale:.309}18.056%{opacity:1;translate:51.817cqw 6.88cqw;scale:.451}19.444%{opacity:1;translate:41.918cqw 6.628cqw;scale:.593}20.833%{opacity:1;translate:29.765cqw 6.491cqw;scale:.713}22.222%{opacity:1;translate:16.943cqw 6.479cqw;scale:.791}23.611%{opacity:1;translate:4.964cqw 6.584cqw;scale:.816}25%{opacity:1;translate:-4.909cqw 6.789cqw;scale:.782}26.389%{opacity:1;translate:-11.768cqw 7.066cqw;scale:.692}27.778%{opacity:1;translate:-15.115cqw 6.185cqw;scale:.644}29.167%{opacity:1;translate:-14.856cqw 4.427cqw;scale:.647}30.556%{opacity:1;translate:-11.254cqw 2.8cqw;scale:.647}31.944%{opacity:1;translate:-4.853cqw 1.438cqw;scale:.649}33.333%{opacity:1;translate:3.615cqw .59cqw;scale:.642}34.722%{opacity:1;translate:13.326cqw .258cqw;scale:.633}36.111%{opacity:1;translate:23.45cqw .171cqw;scale:.652}37.5%{opacity:1;translate:33.222cqw .316cqw;scale:.701}38.889%{opacity:1;translate:41.992cqw .667cqw;scale:.781}40.278%{opacity:1;translate:49.263cqw 1.483cqw;scale:.853}41.667%{opacity:1;translate:54.699cqw 2.608cqw;scale:.924}43.056%{opacity:1;translate:58.128cqw 3.862cqw;scale:.999}44.444%{opacity:1;translate:59.521cqw 5.165cqw;scale:1.077}45.833%{opacity:1;translate:58.978cqw 6.444cqw;scale:1.154}47.222%{opacity:1;translate:56.693cqw 7.116cqw;scale:1.296}48.611%{opacity:1;translate:52.927cqw 6.922cqw;scale:1.532}50%{opacity:1;translate:47.986cqw 6.76cqw;scale:1.736}51.389%{opacity:1;translate:42.185cqw 6.633cqw;scale:1.899}52.778%{opacity:1;translate:35.839cqw 6.542cqw;scale:2.016}54.167%{opacity:1;translate:29.24cqw 6.488cqw;scale:2.086}55.556%{opacity:1;translate:22.644cqw 6.469cqw;scale:2.109}56.944%{opacity:1;translate:16.272cqw 6.481cqw;scale:2.095}58.333%{opacity:1;translate:10.298cqw 6.522cqw;scale:2.049}59.722%{opacity:1;translate:4.855cqw 6.586cqw;scale:1.975}61.111%{opacity:1;translate:.031cqw 6.669cqw;scale:1.88}62.5%{opacity:1;translate:-4.12cqw 6.767cqw;scale:1.768}63.889%{opacity:1;translate:-7.578cqw 6.875cqw;scale:1.644}65.278%{opacity:1;translate:-10.35cqw 6.991cqw;scale:1.512}66.667%{opacity:1;translate:-12.465cqw 7.109cqw;scale:1.376}68.056%{opacity:1;translate:-13.968cqw 7.025cqw;scale:1.269}69.444%{opacity:1;translate:-14.916cqw 6.388cqw;scale:1.241}70.833%{opacity:1;translate:-15.372cqw 5.773cqw;scale:1.215}72.222%{opacity:1;translate:-15.403cqw 5.189cqw;scale:1.19}73.611%{opacity:1;translate:-15.078cqw 4.641cqw;scale:1.166}75%{opacity:1;translate:-14.461cqw 4.133cqw;scale:1.144}76.389%{opacity:1;translate:-13.616cqw 3.667cqw;scale:1.124}77.778%{opacity:1;translate:-12.601cqw 3.245cqw;scale:1.106}79.167%{opacity:1;translate:-11.468cqw 2.864cqw;scale:1.089}80.556%{opacity:1;translate:-10.264cqw 2.525cqw;scale:1.075}81.944%{opacity:1;translate:-9.031cqw 2.226cqw;scale:1.062}83.333%{opacity:1;translate:-7.803cqw 1.963cqw;scale:1.05}84.722%{opacity:1;translate:-6.61cqw 1.735cqw;scale:1.041}86.111%{opacity:1;translate:-5.478cqw 1.539cqw;scale:1.032}87.5%{opacity:1;translate:-4.425cqw 1.372cqw;scale:1.025}88.889%{opacity:1;translate:-3.469cqw 1.231cqw;scale:1.019}90.278%{opacity:1;translate:-2.62cqw 1.114cqw;scale:1.014}91.667%{opacity:1;translate:-1.887cqw 1.018cqw;scale:1.01}93.056%{opacity:1;translate:-1.276cqw .942cqw;scale:1.006}94.444%{opacity:1;translate:-.788cqw .884cqw;scale:1.004}95.833%{opacity:1;translate:-.423cqw .841cqw;scale:1.002}97.222%{opacity:1;translate:-.177cqw .813cqw;scale:1.001}98.611%{opacity:1;translate:-.042cqw .798cqw;scale:1}to{opacity:1;translate:0;scale:1}}@keyframes rot-orbit-front{0%{opacity:0;translate:0 -20cqw;scale:.013}1.389%{opacity:.231;translate:0 -19.281cqw;scale:.013}2.778%{opacity:.463;translate:0 -17.416cqw;scale:.016}4.167%{opacity:.694;translate:0 -14.847cqw;scale:.019}5.556%{opacity:.926;translate:0 -12.013cqw;scale:.024}6.944%{opacity:1;translate:0 -9.356cqw;scale:.03}8.333%{opacity:1;translate:0 -7.315cqw;scale:.038}9.722%{opacity:1;translate:0 -6.331cqw;scale:.046}11.111%{opacity:1;translate:9.426cqw -6.195cqw;scale:.057}12.5%{opacity:1;translate:20.122cqw -5.791cqw;scale:.073}13.889%{opacity:1;translate:28.729cqw -4.723cqw;scale:.091}15.278%{opacity:1;translate:34.576cqw -3.256cqw;scale:.111}16.667%{opacity:1;translate:37.302cqw -1.624cqw;scale:.135}18.056%{opacity:1;translate:36.853cqw .027cqw;scale:.162}19.444%{opacity:1;translate:33.45cqw .575cqw;scale:.212}20.833%{opacity:1;translate:27.534cqw .337cqw;scale:.279}22.222%{opacity:1;translate:19.7cqw .157cqw;scale:.345}23.611%{opacity:1;translate:10.63cqw .043cqw;scale:.403}25%{opacity:1;translate:1.029cqw;scale:.449}26.389%{opacity:1;translate:-8.433cqw .027cqw;scale:.479}27.778%{opacity:1;translate:-17.162cqw .116cqw;scale:.489}29.167%{opacity:1;translate:-24.677cqw .259cqw;scale:.48}30.556%{opacity:1;translate:-30.622cqw .444cqw;scale:.452}31.944%{opacity:1;translate:-34.773cqw .657cqw;scale:.406}33.333%{opacity:1;translate:-37.035cqw -.133cqw;scale:.392}34.722%{opacity:1;translate:-37.426cqw -1.394cqw;scale:.394}36.111%{opacity:1;translate:-36.064cqw -2.607cqw;scale:.395}37.5%{opacity:1;translate:-33.141cqw -3.72cqw;scale:.395}38.889%{opacity:1;translate:-28.904cqw -4.691cqw;scale:.395}40.278%{opacity:1;translate:-23.629cqw -5.491cqw;scale:.396}41.667%{opacity:1;translate:-17.609cqw -5.918cqw;scale:.388}43.056%{opacity:1;translate:-11.131cqw -6.153cqw;scale:.382}44.444%{opacity:1;translate:-4.464cqw -6.277cqw;scale:.383}45.833%{opacity:1;translate:2.15cqw -6.295cqw;scale:.39}47.222%{opacity:1;translate:8.5cqw -6.215cqw;scale:.405}48.611%{opacity:1;translate:14.418cqw -6.049cqw;scale:.426}50%{opacity:1;translate:19.771cqw -5.81cqw;scale:.452}51.389%{opacity:1;translate:24.465cqw -5.384cqw;scale:.474}52.778%{opacity:1;translate:28.442cqw -4.775cqw;scale:.49}54.167%{opacity:1;translate:31.674cqw -4.107cqw;scale:.506}55.556%{opacity:1;translate:34.163cqw -3.401cqw;scale:.521}56.944%{opacity:1;translate:35.929cqw -2.678cqw;scale:.535}58.333%{opacity:1;translate:37.016cqw -1.954cqw;scale:.55}59.722%{opacity:1;translate:37.475cqw -1.244cqw;scale:.565}61.111%{opacity:1;translate:37.371cqw -.559cqw;scale:.579}62.5%{opacity:1;translate:36.772cqw .091cqw;scale:.592}63.889%{opacity:1;translate:35.749cqw .699cqw;scale:.604}65.278%{opacity:1;translate:34.373cqw .63cqw;scale:.658}66.667%{opacity:1;translate:32.712cqw .536cqw;scale:.709}68.056%{opacity:1;translate:30.831cqw .452cqw;scale:.754}69.444%{opacity:1;translate:28.789cqw .377cqw;scale:.795}70.833%{opacity:1;translate:26.641cqw .311cqw;scale:.831}72.222%{opacity:1;translate:24.435cqw .253cqw;scale:.862}73.611%{opacity:1;translate:22.213cqw .204cqw;scale:.889}75%{opacity:1;translate:20.01cqw .162cqw;scale:.912}76.389%{opacity:1;translate:17.858cqw .127cqw;scale:.931}77.778%{opacity:1;translate:15.782cqw .097cqw;scale:.947}79.167%{opacity:1;translate:13.801cqw .074cqw;scale:.96}80.556%{opacity:1;translate:11.932cqw .055cqw;scale:.97}81.944%{opacity:1;translate:10.186cqw .039cqw;scale:.979}83.333%{opacity:1;translate:8.574cqw .028cqw;scale:.985}84.722%{opacity:1;translate:7.1cqw .019cqw;scale:.99}86.111%{opacity:1;translate:5.769cqw .012cqw;scale:.993}87.5%{opacity:1;translate:4.582cqw .008cqw;scale:.996}88.889%{opacity:1;translate:3.54cqw .005cqw;scale:.997}90.278%{opacity:1;translate:2.641cqw .003cqw;scale:.999}91.667%{opacity:1;translate:1.882cqw .001cqw;scale:.999}93.056%{opacity:1;translate:1.26cqw .001cqw;scale:1}94.444%{opacity:1;translate:.772cqw;scale:1}95.833%{opacity:1;translate:.41cqw;scale:1}97.222%{opacity:1;translate:.168cqw;scale:1}98.611%{opacity:1;translate:.037cqw;scale:1}to{opacity:1;translate:0;scale:1}}.rot-intro .rot-slot-back-right{--idelay:2.525s;animation:1.05s linear 2s both rot-orbit-back-right}.rot-intro .rot-slot-side-right{--idelay:2.575s;animation:1.05s linear 2.05s both rot-orbit-side-right}.rot-intro .rot-slot-side-left{--idelay:2.625s;animation:1.05s linear 2.1s both rot-orbit-side-left}.rot-intro .rot-slot-back-left{--idelay:2.675s;animation:1.05s linear 2.15s both rot-orbit-back-left}.rot-intro .rot-slot-front{--idelay:2.7s;animation:1.2s linear 2.1s both rot-orbit-front}@keyframes rot-grow-y{0%{scale:1 0}to{scale:1}}@keyframes rot-grow{0%{scale:0}to{scale:1}}.rot-intro .rot-thread{transform-origin:top;animation:rot-grow-y .4s ease-out var(--idelay,2.6s) both}.rot-intro .rot-floor-glow{animation:rot-grow .45s ease-out var(--idelay,2.6s) both}.rot-intro .rot-bar{animation:.5s ease-out 3.3s both rot-fade}:root[data-theme=light] .lobby-shard{stroke:#1019186b;stroke-width:.8px}:root[data-theme=light] .rot-dust circle{fill:#00a88f}.theme-switch{z-index:40;border:1px solid var(--lobby-border);background:var(--lobby-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;border-radius:999px;padding:3px;font-size:.62rem;animation:.6s ease-out both theme-switch-in;display:inline-flex;position:fixed;bottom:18px;right:18px}@keyframes theme-switch-in{0%{opacity:0}to{opacity:1}}.theme-switch button{z-index:1;color:var(--lobby-text-muted);border-radius:999px;padding:.42rem .8rem;transition:color .3s;position:relative}.theme-switch button[aria-pressed=true],.theme-switch button:hover{color:var(--lobby-text)}.theme-switch button:focus-visible{outline:1px solid var(--mint);outline-offset:1px}.theme-switch-dot{border:1px solid rgba(var(--edge-rgb), .55);background:rgba(var(--edge-rgb), .1);width:calc(50% - 3px);transition:transform .4s var(--ease-premium);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 0 10px #00a88f40}.theme-switch[data-active=light] .theme-switch-dot{transform:translate(100%)}:root[data-theme=light] .lobby-fx-line{stroke-opacity:.8}:root[data-theme=light] .lobby-fx-card{stroke-opacity:.85}:root[data-theme=light] .rot-card,.inv-card,.inv-sheet{--lobby-text:#f1f1ef;--lobby-text-soft:#b6b9b7;--lobby-text-muted:#858a88;--mint-text:#7ff5df}.inv-page{min-height:calc(100svh - var(--shell-top,0px));background:radial-gradient(ellipse 120% 70% at 50% 0%, var(--env-hi), var(--env-mid) 55%, var(--env-bg));color:var(--lobby-text);font-family:var(--font-plex-sans), system-ui, sans-serif;padding:0 16px 110px}.inv-wrap{max-width:1040px;margin:0 auto}.inv-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:22px 0 8px;display:flex}.inv-brand{letter-spacing:.26em;text-transform:uppercase;color:var(--portal-text);font-size:.72rem;font-weight:500}.inv-brand span{color:var(--lobby-text-muted)}.inv-nav{color:var(--lobby-text-soft);flex-wrap:wrap;gap:4px 18px;font-size:.85rem;display:flex}.inv-nav a{padding:8px 0;transition:color .2s}.inv-nav a:hover{color:var(--mint-text)}.inv-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:34px 0 22px;display:flex}.inv-title{letter-spacing:-.02em;font-size:clamp(2rem,6vw,3rem);font-weight:500;line-height:1.05}.inv-lede{max-width:34rem;color:var(--lobby-text-soft);margin-top:10px;line-height:1.6}.inv-add{justify-content:center;min-height:46px}.sheet-btn:disabled{opacity:.55;cursor:not-allowed}a.sheet-btn{justify-content:center}.inv-toolbar{gap:12px;padding-bottom:20px;display:grid}.inv-input{width:100%;min-width:0;min-height:46px;font:inherit;color:#f1f1ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;padding:.65rem .85rem;font-size:16px;transition:border-color .2s,box-shadow .2s}.inv-input::placeholder{color:#858a88}.inv-input:focus{border-color:var(--mint);outline:none;box-shadow:0 0 0 3px #7ff5df29}.inv-textarea{resize:vertical;min-height:84px;line-height:1.5}.inv-search{color:var(--lobby-text);background:var(--lobby-surface);border-color:var(--lobby-border);color-scheme:normal}.inv-search::placeholder{color:var(--lobby-text-muted)}.inv-chips{flex-wrap:wrap;gap:8px;display:flex}.inv-chip{min-height:40px;color:var(--lobby-text-soft);background:var(--lobby-surface);border:1px solid var(--lobby-border);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.82rem;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.inv-chip span{font-family:var(--font-plex-mono), monospace;color:var(--lobby-text-muted);font-size:.7rem}.inv-chip:hover{color:var(--lobby-text)}.inv-chip.is-on{color:var(--lobby-text);border-color:rgba(var(--edge-rgb), .7);background:rgba(var(--edge-rgb), .12);box-shadow:0 0 14px #00a88f2e}.inv-list{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:768px){.inv-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.inv-card{min-width:0;color:var(--lobby-text);background:linear-gradient(170deg, var(--card-g1), var(--card-g2));border:1px solid rgba(var(--edge-rgb), .28);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:inset 0 1px 0 rgba(var(--hi-rgb), .1), 0 0 18px rgba(var(--edge-rgb), .07);transition:border-color .28s var(--ease-premium), box-shadow .28s var(--ease-premium), transform .28s var(--ease-premium);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.inv-card:hover{border-color:rgba(var(--edge-rgb), .6);box-shadow:inset 0 1px 0 rgba(var(--hi-rgb), .18), 0 0 26px rgba(var(--edge-rgb), .3), 0 0 60px #00a88f26;transform:translateY(-2px)}.inv-skeleton{min-height:170px;animation:1.4s ease-in-out infinite inv-pulse}@keyframes inv-pulse{50%{opacity:.55}}.inv-card-main{text-align:left;width:100%;color:inherit;padding:18px 18px 12px;display:block}.inv-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inv-card-name{overflow-wrap:anywhere;font-size:1.05rem;font-weight:500}.inv-card-sub{font-family:var(--font-plex-mono), monospace;color:var(--lobby-text-muted);overflow-wrap:anywhere;margin-top:3px;font-size:.72rem}.inv-card-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.inv-card-figures dt,.inv-detail dt{letter-spacing:.14em;text-transform:uppercase;color:var(--lobby-text-muted);font-size:.66rem}.inv-card-figures dd{font-family:var(--font-plex-mono), monospace;overflow-wrap:anywhere;margin-top:3px;font-size:.8rem}.inv-strong{color:var(--mint-text);font-weight:500}.inv-card-due{color:var(--lobby-text-soft);margin-top:14px;font-size:.78rem}.inv-card-due.is-overdue{color:#fca5a5}.inv-card-actions{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inv-btn{min-height:46px;color:var(--lobby-text-soft);font-size:.85rem;transition:color .2s,background-color .2s}.inv-btn+.inv-btn{border-left:1px solid #ffffff14}.inv-btn:hover{color:var(--mint-text);background:#ffffff0a}.inv-btn-danger:hover{color:#fca5a5}.inv-pill{letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;padding:4px 10px;font-size:.68rem}.inv-pill-paid{color:#6ee7b7;background:#34d39921;border-color:#34d3994d}.inv-pill-partially_paid{color:#fbbf24;background:#fbbf241f;border-color:#fbbf244d}.inv-pill-unpaid{color:#fca5a5;background:#f871711f;border-color:#f871714d}.inv-pill-unknown{color:#b6b9b7;background:#ffffff12;border-color:#ffffff24}.inv-empty{text-align:center;color:var(--lobby-text-soft);border:1px dashed var(--lobby-border);background:var(--lobby-surface);border-radius:16px;padding:40px 20px;line-height:1.6}.inv-empty-title{color:var(--lobby-text);margin-bottom:6px;font-size:1.1rem}.inv-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.inv-overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;justify-content:center;align-items:flex-end;animation:.2s ease-out both inv-fade;display:flex;position:fixed;inset:0}.inv-overlay-top{z-index:70;align-items:center;padding:16px}@keyframes inv-fade{0%{opacity:0}}@keyframes inv-rise{0%{opacity:0;transform:translateY(18px)}}.inv-sheet{overscroll-behavior:contain;width:100%;max-height:92dvh;padding:20px 18px calc(22px + env(safe-area-inset-bottom));color:var(--lobby-text);border:1px solid rgba(var(--edge-rgb), .32);animation:inv-rise .28s var(--ease-premium) both;background:linear-gradient(170deg,#1b1d1c,#111312);border-bottom:0;border-radius:20px 20px 0 0;outline:none;overflow-y:auto;box-shadow:0 -10px 60px #00000080,0 0 40px #00a88f1f}@media (min-width:640px){.inv-overlay{align-items:center;padding:24px}.inv-sheet{border-bottom:1px solid rgba(var(--edge-rgb), .32);border-radius:20px;max-width:580px;padding:26px}}.inv-confirm{border-bottom:1px solid rgba(var(--edge-rgb), .32);border-radius:20px;max-width:440px}.inv-confirm-text{color:var(--lobby-text-soft);overflow-wrap:anywhere;margin-top:10px;line-height:1.6}.inv-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.inv-eyebrow{font-family:var(--font-plex-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--lobby-text-muted);font-size:.68rem}.inv-sheet-title{letter-spacing:-.01em;margin-top:4px;font-size:1.4rem;font-weight:500}.inv-icon-btn{width:44px;height:44px;color:var(--lobby-text-soft);border-radius:999px;flex:none;margin:-6px -8px 0 0;transition:background-color .2s,color .2s}.inv-icon-btn:hover{color:var(--lobby-text);background:#ffffff14}.inv-form{gap:16px;display:grid}.inv-field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.inv-label{letter-spacing:.14em;text-transform:uppercase;color:var(--lobby-text-muted);font-size:.7rem}.inv-hint{color:var(--lobby-text-muted);font-size:.76rem;line-height:1.5}.inv-error{color:#fca5a5;font-size:.8rem}.inv-error-box{background:#f8717114;border:1px solid #f8717159;border-radius:10px;padding:10px 12px}.inv-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}.inv-calc{border:1px solid rgba(var(--edge-rgb), .28);background:rgba(var(--edge-rgb), .07);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.inv-calc-value{font-family:var(--font-plex-mono), monospace;color:var(--mint-text);overflow-wrap:anywhere;font-size:1.25rem}.inv-seg{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;display:grid}.inv-seg-btn{min-height:44px;color:var(--lobby-text-soft);border-radius:9px;padding:4px 6px;font-size:.8rem;line-height:1.2;transition:background-color .2s,color .2s}.inv-seg-btn.is-on{color:#0b1614;background:var(--mint);font-weight:500}.inv-link{color:var(--mint-text);text-underline-offset:3px;min-height:32px;text-decoration:underline}.inv-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.inv-actions .sheet-btn{flex:140px;justify-content:center;min-height:46px}@media (min-width:640px){.inv-actions .sheet-btn{flex:none;min-width:140px}}.inv-danger{color:#fca5a5;background:#f8717114;border:1px solid #f8717173}.inv-danger:hover{background:#f871712e;border-color:#f87171}.inv-view{gap:20px;display:grid}.inv-view-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inv-view-name{overflow-wrap:anywhere;font-size:1.2rem;font-weight:500}.inv-view-sub{font-family:var(--font-plex-mono), monospace;color:var(--lobby-text-muted);margin-top:3px;font-size:.78rem}.inv-remaining{border:1px solid rgba(var(--edge-rgb), .3);background:rgba(var(--edge-rgb), .07);border-radius:14px;gap:6px;padding:16px;display:grid}.inv-remaining-value{font-family:var(--font-plex-mono), monospace;color:var(--mint-text);overflow-wrap:anywhere;font-size:clamp(1.5rem,7vw,2rem)}.inv-bar{background:#ffffff1a;border-radius:999px;height:6px;overflow:hidden}.inv-bar span{background:var(--mint);border-radius:inherit;height:100%;transition:width .5s var(--ease-premium);display:block}.inv-details{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:14px 16px;display:grid}.inv-detail dd{overflow-wrap:anywhere;margin-top:3px;font-size:.92rem}.inv-notes p{color:var(--lobby-text-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;line-height:1.6}.inv-toast{z-index:80;color:#f1f1ef;border:1px solid rgba(var(--edge-rgb), .5);max-width:calc(100vw - 32px);animation:inv-rise .25s var(--ease-premium) both;background:#111312;border-radius:999px;padding:10px 16px;font-size:.85rem;position:fixed;top:16px;left:50%;translate:-50%;box-shadow:0 0 24px #00a88f4d}@media (max-width:767px){.theme-switch{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));font-size:.7rem}.theme-switch button{min-height:40px;padding:0 1rem}.lobby-bg>svg{height:560px;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.lobby-bg{background:var(--env-bg)}.hero-copy{max-width:none;margin-top:13rem}.hero-h1{font-size:2.35rem}.hero-copy p{max-width:24rem}.hero-ctas{flex-direction:column;align-items:stretch;margin-top:1.75rem}.hero-ctas .sheet-btn{justify-content:center;min-height:48px}.hero-account>a,.hero-account>button{align-items:center;min-height:44px;margin:-12px -10px -12px 0;padding:0 10px;display:inline-flex}.rot-bar a,.rot-bar button{align-items:center;min-height:44px;display:inline-flex}.review-card input,.review-card select,.review-card textarea{min-height:46px;font-size:16px}.review-card button{min-height:44px}.inv-page{padding-bottom:96px}.inv-header{padding-top:4px}.inv-brand{align-items:center;min-height:44px;display:inline-flex}.inv-nav{gap:0 20px}.inv-nav a{padding:12px 0}.inv-intro{padding:26px 0 18px}.inv-add{width:100%;min-height:50px}.inv-chip{min-height:44px}.inv-eyebrow{font-size:.72rem}.inv-card-figures dt,.inv-detail dt{font-size:.7rem}.inv-card-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inv-card-figures>div:nth-child(3){order:-1;grid-column:1/-1}.inv-card-figures>div:nth-child(3) dd{font-size:1.2rem}.inv-card-figures dd{font-size:.86rem}.inv-card-actions .inv-btn{min-height:50px;font-size:.9rem}.inv-actions .sheet-btn{min-height:50px}.inv-row-id{grid-template-columns:minmax(0,1fr) 96px}.inv-row-money{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-sheet:not(.inv-confirm) .inv-actions{bottom:calc(-22px - env(safe-area-inset-bottom));z-index:2;margin:8px -18px calc(-22px - env(safe-area-inset-bottom));padding:12px 18px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#11131200,#111312 28%);position:sticky}.inv-toast{top:calc(12px + env(safe-area-inset-top))}}@media (max-width:380px){.hero-h1{font-size:2.1rem}.inv-page{padding-left:12px;padding-right:12px}.inv-sheet{padding-left:14px;padding-right:14px}.inv-seg-btn{font-size:.76rem}.inv-card-main{padding:16px 14px 10px}}.room{min-height:calc(100svh - var(--shell-top,0px));color:var(--lobby-text);font-family:var(--font-plex-sans), system-ui, sans-serif;background:linear-gradient(180deg, var(--env-bg) 0%, var(--env-mid) 48%, var(--env-bg) 100%);position:relative;overflow:hidden}.room>:not(.inv-overlay):not(.inv-toast):not(.theme-switch){z-index:1;position:relative}.room>.room-scene{z-index:0;pointer-events:none;position:absolute;inset:0}.room-scene:before{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(11.11% - 1px), var(--env-line) calc(11.11% - 1px) 11.11%);position:absolute;inset:0 0 34%;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.room-ceiling{background:linear-gradient(90deg, transparent, var(--env-led-core) 20%, var(--env-led-core) 80%, transparent);height:2px;box-shadow:0 0 26px 2px var(--env-led-glow);position:absolute;top:64px;left:10%;right:10%}.room-haze{background:radial-gradient(ellipse at center, var(--env-haze), transparent 65%);width:90%;height:70%;position:absolute;top:46%;left:50%;translate:-50% -50%}.room-desk{background:linear-gradient(180deg, var(--env-floor-top), var(--env-floor-bot));border-top:1px solid var(--env-line);height:34%;position:absolute;bottom:0;left:0;right:0}.room-desk:after{content:"";background:radial-gradient(at 50% 0,#00a88f24,#0000 70%);height:70%;position:absolute;top:0;left:20%;right:20%}.room-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;padding:18px 28px 0;display:flex}.room-brand{letter-spacing:.26em;text-transform:uppercase;min-height:44px;color:var(--portal-text);align-items:center;gap:10px;font-size:.72rem;font-weight:500;display:inline-flex}.room-brand span{color:var(--lobby-text-muted)}.room-brand-dot{background:var(--mint);width:6px;height:6px;box-shadow:0 0 8px var(--mint);border-radius:999px}.room-nav{color:var(--lobby-text-soft);flex-wrap:wrap;align-items:center;gap:0 20px;font-size:.85rem;display:flex}.room-nav>a,.room-nav>button{padding:10px 0;transition:color .2s}.room-nav>a:hover,.room-nav>button:hover{color:var(--mint-text)}.room-stage{max-width:1480px;min-height:calc(100svh - 62px - var(--shell-top,0px));grid-template-columns:minmax(236px,.86fr) 48px minmax(0,2fr) 48px minmax(236px,.86fr);align-items:center;margin:0 auto;padding:18px 28px 120px;display:grid}.room-glass{--lobby-text:#f1f1ef;--lobby-text-soft:#b6b9b7;--lobby-text-muted:#858a88;--mint-text:#7ff5df;color:#f1f1ef;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(170deg,#222524d6,#0d0f0eeb);border:1px solid #00a88f80;border-radius:20px;position:relative;box-shadow:0 0 0 1px #00a88f0f,0 0 46px #00a88f26,0 34px 70px -24px #000000b3,inset 0 1px #c9fff41a}.room-window{min-width:0;padding:24px}.room-window:after{content:"";pointer-events:none;filter:blur(8px);background:radial-gradient(at 50% 0,#00a88f38,#0000 70%);height:54px;position:absolute;top:calc(100% + 6px);left:8%;right:8%}.room-panel{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:18px;display:grid}.room-eyebrow{font-family:var(--font-plex-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--lobby-text-muted);font-size:.68rem}.room-panel-text{color:var(--lobby-text-soft);font-size:.85rem;line-height:1.55}.room-fine{color:var(--lobby-text-muted);font-size:.72rem}.room-wide{justify-content:center;width:100%;min-height:46px}.room-panel.is-drag{border-color:var(--mint);box-shadow:0 0 60px #00a88f59,0 34px 70px -24px #000000b3}.room-papers{height:200px;margin:4px 0 6px;position:relative}.room-paper{aspect-ratio:.74;background:#f1f1efe6;border-radius:3px;padding-top:10px;position:absolute;box-shadow:0 8px 18px -6px #000000b3,inset 0 0 0 1px #ffffff59}.room-paper i{background:#00a88f8c;border-radius:2px;height:2px;margin:7px 10px 0;display:block}.room-paper i:nth-child(2){background:#3c424059;width:55%}.room-paper i:nth-child(3){background:#3c424040;width:70%}.room-files{border-top:1px solid #ffffff14;gap:8px;padding-top:4px;display:grid}.room-files-head{color:var(--lobby-text-soft);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.room-files-head button{min-height:36px;color:var(--lobby-text-muted);transition:color .2s}.room-files-head button:hover{color:#fca5a5}.room-files ul{gap:4px;display:grid}.room-files li{align-items:center;gap:8px;font-size:.78rem;display:flex}.room-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.room-file-size{color:var(--lobby-text-muted);font-family:var(--font-plex-mono), monospace;font-size:.68rem}.room-files li button{width:36px;height:36px;color:var(--lobby-text-muted)}.room-files li button:hover{color:#fca5a5}.room-link{align-self:center;width:100%;height:150px;overflow:visible}.room-link path{fill:none;stroke:#00a88fb3;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 7;filter:drop-shadow(0 0 3px #00a88fb3);animation:1.6s linear 3 room-flow}@keyframes room-flow{to{stroke-dashoffset:-40px}}.room-window-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.room-window-head h1{letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.4rem;font-weight:500;display:flex}.room-ring-mark{flex:none;width:26px;height:26px}.room-add{position:relative}.room-add .sheet-btn{min-height:44px}.room-menu{z-index:10;background:#131514;border:1px solid #00a88f80;border-radius:14px;width:min(290px,80vw);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #0009,0 0 30px #00a88f26}.room-menu button{text-align:left;border-radius:10px;gap:2px;min-height:56px;padding:12px 14px;transition:background-color .2s;display:grid}.room-menu button:hover{background:#ffffff0f}.room-menu b{font-size:.9rem;font-weight:500}.room-menu span{color:var(--lobby-text-muted);font-size:.76rem}.room-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.room-stats>div{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:14px}.room-stats dt{letter-spacing:.16em;text-transform:uppercase;color:var(--lobby-text-muted);font-size:.66rem}.room-stats dd{font-family:var(--font-plex-mono), monospace;overflow-wrap:anywhere;margin-top:6px;font-size:1.15rem}.room-stats dd small{color:var(--lobby-text-muted);font-size:.7rem}.room-stats dd.is-accent{color:var(--mint-text)}.room-stats>div>span{color:var(--lobby-text-muted);margin-top:2px;font-size:.72rem;display:block}.room-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:24px;display:flex}.room-tabs{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;gap:4px;padding:3px;display:flex}.room-tabs button{min-height:36px;color:var(--lobby-text-soft);border-radius:999px;padding:0 14px;font-size:.8rem;transition:background-color .2s,color .2s}.room-tabs button.is-on{color:#f1f1ef;background:#00a88f33;box-shadow:inset 0 0 0 1px #00a88f8c}.room-viewall{color:var(--mint-text);padding:10px 0;font-size:.82rem}.room-list{margin-top:8px;display:grid}.room-row{text-align:left;width:100%;min-height:64px;animation:room-row-in .45s var(--ease-premium) calc(.5s + var(--i,0) * 55ms) both;border-top:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 10px;transition:background-color .2s;display:flex}.room-row:hover{background:#ffffff0a}.room-row-main{gap:3px;min-width:0;display:grid}.room-row-main b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.room-row-main small{font-family:var(--font-plex-mono), monospace;color:var(--lobby-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.room-row-side{flex:none;justify-items:end;gap:5px;display:grid}.room-row-side b{font-family:var(--font-plex-mono), monospace;font-size:.92rem;font-weight:500}.room-skeleton{background:#ffffff08;min-height:64px;animation:1.4s ease-in-out infinite inv-pulse}.room-empty{text-align:center;color:var(--lobby-text-soft);padding:30px 8px;font-size:.9rem;line-height:1.6}@keyframes room-row-in{0%{opacity:0;transform:translateY(8px)}}.room-cal{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px 2px;display:grid}.room-day{border-radius:8px;justify-items:center;gap:1px;padding:4px 0;display:grid}.room-day small{letter-spacing:.1em;color:var(--lobby-text-muted);font-size:.6rem}.room-day b{font-family:var(--font-plex-mono), monospace;color:var(--lobby-text-soft);font-size:.78rem;font-weight:500}.room-day i{background:0 0;border-radius:999px;width:5px;height:5px}.room-day.has-due b{color:#f1f1ef}.room-day.has-due i{background:#fbbf24;box-shadow:0 0 8px #fbbf24cc}.room-day:first-child{box-shadow:inset 0 0 0 1px #00a88f8c}.room-due-lists{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.room-due-lists section{min-width:0}.room-due-lists h3{letter-spacing:.16em;text-transform:uppercase;color:var(--lobby-text-muted);margin-bottom:2px;font-size:.66rem}.room-due-lists h3.is-late{color:#fca5a5}.room-due-lists section button{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;margin:0 -8px;padding:6px 8px;font-size:.82rem;transition:background-color .2s;display:flex}.room-due-lists section button:hover{background:#ffffff0d}.room-due-lists section button:has(em){flex-direction:column;justify-content:center;align-items:flex-start;gap:1px}.room-due-lists section button>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.room-due-lists em{overflow-wrap:anywhere;max-width:100%;font-style:normal;font-family:var(--font-plex-mono), monospace;color:var(--lobby-text-muted);flex:none;font-size:.68rem}.room-in-main{animation:room-in-main .7s var(--ease-premium) both}.room-in-left{animation:room-in-left .8s var(--ease-premium) .12s both;transform:perspective(1500px)rotateY(6deg)}.room-in-right{animation:room-in-right .8s var(--ease-premium) .12s both;transform:perspective(1500px)rotateY(-6deg)}@keyframes room-in-main{0%{opacity:0;filter:blur(4px);translate:0 14px;scale:.985}}@keyframes room-in-left{0%{opacity:0;translate:-28px}}@keyframes room-in-right{0%{opacity:0;translate:28px}}.room-link{animation:.6s ease-out .5s both room-fade}@keyframes room-fade{0%{opacity:0}}.room-review-stage{max-width:1100px;margin:0 auto;padding:18px 24px 120px}.room-skin{padding:8px 28px 28px}.room-skin [class*=bg-white]{background-color:#ffffff0b}.room-skin [class*="border-[var(--border)]"],.room-skin [class*=border-gray]{border-color:#ffffff21}.room-skin [class*="bg-[var(--paper)]"],.room-skin [class*=bg-gray-50],.room-skin [class*=bg-gray-100]{background-color:#ffffff0f}.room-skin [class*=text-gray-9],.room-skin [class*=text-gray-8],.room-skin [class*=text-gray-7]{color:#f1f1ef}.room-skin [class*=text-gray-6],.room-skin [class*=text-gray-5]{color:#b6b9b7}.room-skin [class*=text-gray-4],.room-skin [class*=text-gray-3],.room-skin [class*="text-[var(--text-muted)]"]{color:#858a88}.room-skin [class*="bg-[var(--ink)]"]{background-color:var(--mint);color:#0b1614}.room-skin [class*="bg-[var(--ink)]"]:hover{background-color:#c9fff4}.room-skin [class*=disabled\:bg-gray-300]:disabled{color:#858a88;background-color:#ffffff1f}.room-skin .btn-secondary{color:#f1f1ef;background:0 0;border:1px solid #ffffff40}.room-skin .btn-secondary:hover{border-color:var(--mint);color:var(--mint)}.room-skin input[class],.room-skin select[class],.room-skin textarea[class]{color:#f1f1ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#ffffff0d;border-color:#ffffff29}.room-skin input[class*=bg-amber-50],.room-skin textarea[class*=bg-amber-50]{background-color:#fbbf241a;border-color:#fbbf2480}.room-skin [class*="bg-[#ddf4ef]"]{background-color:#00a88f33}.room-skin [class*=bg-green-50]{background-color:#34d39921}.room-skin [class*=bg-amber-50]:not(input):not(textarea){background-color:#fbbf241f}.room-skin [class*=bg-red-50],.room-skin [class*=bg-red-100]{background-color:#f871711f}.room-skin [class*=border-red-200]{border-color:#f8717166}.room-skin [class*=text-green-7]{color:#6ee7b7}.room-skin [class*=text-amber-7]{color:#fbbf24}.room-skin [class*=text-red-7],.room-skin [class*=text-red-6]{color:#fca5a5}@media (max-width:767px){.room-bar{padding:8px 14px 0}.room-nav{gap:0 16px}.room-ceiling{top:56px}.room-stage{flex-direction:column;align-items:stretch;gap:16px;min-height:0;padding:10px 14px 110px;display:flex}.room-link{display:none}.room-in-left,.room-in-right{transform:none}.room-panel{padding:16px}.room-papers{height:104px;margin:0}.room-papers .room-paper{width:21%!important;top:6%!important}.room-window-head{flex-wrap:wrap}.room-window-head h1{white-space:nowrap}.room-add .sheet-btn{white-space:nowrap;padding:0 1rem}.room-files-head button,.room-files li button{min-width:44px;min-height:44px}.room-panel .room-panel-text{display:none}.room-window{padding:16px}.room-window-head h1{font-size:1.15rem}.room-stats{grid-template-columns:1fr;gap:8px;margin-top:16px}.room-stats>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.room-stats dd{margin-top:0;font-size:1.05rem}.room-stats>div>span{flex-basis:100%;margin-top:0}.room-list-head{margin-top:18px}.room-tabs{width:100%}.room-tabs button{flex:1;min-height:40px;padding:0 6px}.room-row{min-height:68px;padding:12px 6px}.room-due-lists section button{min-height:48px}.room-review-stage{padding:8px 12px 110px}.room-skin{padding:4px 14px 20px}}.room-stats dd{font-size:clamp(.95rem,1.25vw,1.15rem)}@media (max-width:1347px){.room-stage{flex-direction:column;align-items:stretch;gap:16px;max-width:760px;min-height:0;padding:14px 20px 110px;display:flex}.room-link{display:none}.room-in-left,.room-in-right{transform:none}.room-stats dd{font-size:1.1rem}}.theme-switch.theme-switch-inline{margin-left:4px;animation:none;position:relative;bottom:auto;right:auto}.theme-switch-inline button{min-height:36px}@media (max-width:767px){.theme-switch.theme-switch-inline{margin:6px 0}.theme-switch-inline button{min-height:40px}}.rot-more{z-index:8;text-align:center;pointer-events:none;font-family:var(--font-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--lobby-text-muted);padding:0 16px;font-size:.68rem;position:absolute;bottom:20px;left:0;right:0}.room-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:4px 20px;padding:14px 28px 0;display:grid}.room-bar-left{flex-wrap:wrap;align-items:center;gap:0 16px;min-width:0;display:flex}.room-back{color:var(--lobby-text-muted);padding:10px 0;font-size:.78rem;transition:color .2s}.room-back:hover{color:var(--mint-text)}.room-tabs-nav{background:var(--lobby-surface);border:1px solid var(--lobby-border);border-radius:999px;gap:4px;padding:3px;display:flex}.room-tabs-nav a{min-height:38px;color:var(--lobby-text-soft);border-radius:999px;align-items:center;padding:0 16px;font-size:.85rem;transition:color .2s,background-color .2s;display:inline-flex}.room-tabs-nav a:hover{color:var(--lobby-text)}.room-tabs-nav a.is-current{color:var(--lobby-text);background:#00a88f2e;box-shadow:inset 0 0 0 1px #00a88f99}.room-bar-right{color:var(--lobby-text-soft);justify-content:flex-end;align-items:center;gap:14px;font-size:.85rem;display:flex}.room-account{padding:10px 0;transition:color .2s}.room-account:hover{color:var(--mint-text)}@media (max-width:767px){.room-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left account""tabs tabs""theme theme";gap:0 12px;padding:8px 14px 0}.room-bar-left{grid-area:left}.room-tabs-nav{grid-area:tabs;grid-template-columns:repeat(3,auto);justify-content:stretch;margin-top:4px;display:grid}.room-tabs-nav a{justify-content:center;min-height:44px;padding:0 8px}.room-bar-right{display:contents}.room-account{grid-area:account;justify-self:end;align-items:center;min-height:44px;padding:0;display:inline-flex}.room-bar-right .theme-switch{grid-area:theme;justify-self:end;margin:8px 0 2px}.room-back{align-items:center;min-height:44px;padding:0;display:inline-flex}.room-brand span{display:none}}.inv-wrap .room-bar{padding-left:0;padding-right:0}.crumb{align-items:center;gap:8px;min-width:0;font-size:.95rem;font-weight:500;line-height:1.2;display:flex}.crumb a,.crumb-here{white-space:nowrap;align-items:center;gap:8px;transition:color .2s;display:inline-flex}.crumb-root{color:var(--portal-text)}.crumb-root:hover{color:var(--mint-text)}.crumb-dot{background:var(--mint);width:6px;height:6px;box-shadow:0 0 8px var(--mint);border-radius:999px}.crumb-sep{color:var(--lobby-text-muted);font-weight:400}.crumb-here{color:var(--lobby-text)}a.crumb-here:hover{color:var(--mint-text)}.title-trail{font-family:var(--font-plex-sans), sans-serif;letter-spacing:0;color:var(--lobby-text-muted);margin-bottom:6px;font-size:.95rem;font-weight:400;font-stretch:100%;display:block}.room-bar{align-items:end;gap:4px 28px;padding:14px 28px 0}.room-bar-left{align-content:end;gap:0;display:grid}.room-back{color:var(--lobby-text-muted);justify-self:start;padding:6px 0 0;font-size:.8rem}.room-sections{border-bottom:1px solid var(--lobby-border);align-items:stretch;display:flex}.room-sections a{min-height:44px;color:var(--lobby-text-soft);border-left:1px solid var(--lobby-border);align-items:center;padding:0 20px;font-size:.9rem;transition:color .2s,background-color .2s;display:inline-flex}.room-sections a:last-child{border-right:1px solid var(--lobby-border)}.room-sections a:hover{color:var(--lobby-text);background:#7ff5df0d}.room-sections a[aria-current=page]{color:var(--lobby-text);box-shadow:inset 0 2px 0 var(--mint);background:#00a88f1f;font-weight:500}.room-bar-right{align-self:center}.room-bar-break{display:none}@media (max-width:1023px){.room-bar{flex-wrap:wrap;align-items:center;gap:0 10px;padding:8px 14px 0;display:flex}.room-bar-left,.room-bar-right{display:contents}.room-bar .crumb{flex:0 auto;order:1;min-height:44px;font-size:.88rem}.room-bar-right>*{order:2}.room-bar-right .room-account{margin-left:auto}.room-bar:after{content:"";flex-basis:100%;order:3;height:0}.room-back{order:4;align-items:center;min-height:44px;margin-right:6px;padding:0;display:inline-flex}.room-sections{scrollbar-width:none;flex:1 1 0;order:5;min-width:0;overflow-x:auto}.room-sections::-webkit-scrollbar{display:none}.room-sections a{white-space:nowrap;flex:none;padding:0 12px}.theme-switch.theme-switch-inline{margin:0;font-size:.62rem}.theme-switch-inline button{min-height:36px;padding:0 .6rem}}.room-eyebrow,.inv-eyebrow,.inv-label,.room-stats dt,.room-due-lists h3,.inv-card-figures dt,.inv-detail dt{font-family:var(--font-plex-sans), sans-serif;letter-spacing:.01em;text-transform:none;font-size:.78rem;font-weight:500}.inv-card-figures dt,.inv-detail dt,.room-stats dt{font-size:.74rem}.room-day small{letter-spacing:.04em;font-size:.66rem}.rot-more{letter-spacing:.03em;text-transform:none;font-size:.74rem}.room-stats dd,.room-row-side b,.room-row-main small,.room-file-size,.room-due-lists em{font-family:var(--font-plex-mono), monospace;font-variant-numeric:tabular-nums}.rot-name{font-family:var(--font-archivo), var(--font-plex-sans), sans-serif;letter-spacing:-.01em;color:var(--lobby-text);font-size:max(13px,1.25cqw);font-weight:600;font-stretch:112%}.rot-open{letter-spacing:.02em;color:var(--mint-text);opacity:.85;font-size:max(11px,.85cqw);font-weight:500}.inv-pill{font-family:var(--font-plex-mono), monospace;letter-spacing:0;border:0;align-items:center;gap:6px;padding:0;font-size:.72rem;display:inline-flex;background:0 0!important}.inv-pill:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.room-tabs{border:0;border-bottom:1px solid var(--lobby-border);background:0 0;border-radius:0;gap:18px;padding:0}.room-tabs button{min-height:40px;box-shadow:none;background:0 0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:0 2px}.room-tabs button.is-on{box-shadow:none;border-bottom-color:var(--mint);background:0 0}.inv-chips{border-bottom:1px solid var(--lobby-border);gap:18px}.inv-chip{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:0 2px}.inv-chip.is-on{box-shadow:none;border-bottom-color:var(--mint);background:0 0}.room-glass{border-radius:14px}.inv-card{border-radius:10px}.inv-sheet{border-radius:14px 14px 0 0}@media (min-width:640px){.inv-sheet{border-radius:14px}}.room-stats>div{border-radius:8px}.sheet-btn{border-radius:6px}@media (max-width:767px){.inv-chips{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.inv-chips::-webkit-scrollbar{display:none}.inv-chip{flex:none}.room-bar-right .theme-switch{font-size:.6rem}.room-bar-right .theme-switch button{min-height:36px;padding:0 .5rem}}@media (max-width:420px){.room-bar .crumb-root{gap:0;font-size:0}.room-bar .crumb-root .crumb-dot{margin-right:0}.room-bar .crumb-sep{display:none}.room-bar .crumb{gap:8px}}@media (max-width:767px){.room-ceiling{top:5px}}.room>.room-bar{width:100%;max-width:1480px;margin-left:auto;margin-right:auto}.room-dashboard .room-bar,.inv-wrap .room-bar{padding-left:0;padding-right:0}.room-window-head h1,.inv-title,.inv-sheet-title,.room-skin h1,.room-skin h2{font-weight:600}@keyframes rot-x-fade{to{opacity:0}}@keyframes rot-x-dim{to{opacity:0;scale:.9}}@keyframes rot-x-beam{to{opacity:0;transform:scaleY(0)}}@keyframes rot-x-bg{to{background-color:#0b0d0d}}@keyframes rot-x-fly{0%{transform:translate(-50%,-50%)}to{transform:translate(var(--fdx), var(--fdy)) translate(-50%, -50%) scale(var(--fsx), var(--fsy))}}@keyframes rot-x-ghost{0%{transform:translate(var(--gdx), var(--gdy)) scale(var(--gsx), var(--gsy));border-radius:var(--gr0)}to{border-radius:14px;transform:scale(1.03)}}@keyframes rot-x-ghost-in{0%{opacity:0}to{opacity:1}}.rot-exit .rot-slot:not(.rot-slot-primary){animation:rot-x-dim .2s var(--ease-premium) both;pointer-events:none}.rot-exit .rot-ring-final,.rot-exit .rot-fx-ripples,.rot-exit .rot-fx-orbit,.rot-exit .rot-fx-pool,.rot-exit .rot-fx-dust,.rot-exit .rot-fx-spark,.rot-exit .rot-fx-ripple,.rot-exit .rot-bar,.rot-exit .rot-cursor-light{animation:rot-x-fade .24s var(--ease-premium) both}.rot-exit .rot-fx-beam{transform-box:view-box;transform-origin:800px 198px;animation:rot-x-beam .24s var(--ease-premium) both}.rot-exit .rot-fx-wall,.rot-exit .rot-fx-ribs,.rot-exit .rot-fx-led,.rot-exit .rot-fx-floor{animation:rot-x-fade .34s var(--ease-premium) .2s both}.rot-exit.rot-exit{animation:rot-x-bg .34s var(--ease-premium) .2s both}.rot-exit .rot-slot-primary{animation:rot-x-fly .48s var(--ease-premium) 70ms both, rot-x-fade .17s ease .38s forwards}.rot-exit .rot-slot-primary .rot-content,.rot-exit .rot-slot-primary .rot-spot,.rot-exit .rot-slot-primary .rot-aura,.rot-exit .rot-slot-primary .rot-thread,.rot-exit .rot-slot-primary .rot-floor-glow{animation:.17s 70ms both rot-x-fade}.rot-ghost{z-index:30;pointer-events:none;box-sizing:border-box;animation:rot-x-ghost .48s var(--ease-premium) 70ms both, rot-x-ghost-in .17s ease 70ms both;background:linear-gradient(170deg,#222524e6,#0d0f0ef0);border:1px solid #00a88f8c;border-radius:14px;position:fixed;box-shadow:0 0 56px #00a88f38,0 34px 70px -24px #000000b3,inset 0 1px #c9fff41a}@keyframes room-ft-window{0%{translate:var(--ft-dx,0px) var(--ft-dy,0px);scale:var(--ft-sx,1.03) var(--ft-sy,1.03);box-shadow:0 0 0 1px #00a88f1a,0 0 64px #00a88f42,0 34px 70px -24px #000000b3,inset 0 1px #c9fff41a}to{translate:0;scale:1}}@keyframes room-ft-cover{to{opacity:0}}@keyframes room-ft-fade{0%{opacity:0}}@keyframes room-ft-ceiling{0%{opacity:0;transform:scaleX(0)}}@keyframes room-ft-left{0%{opacity:0;translate:24px}}@keyframes room-ft-right{0%{opacity:0;translate:-24px}}@keyframes room-ft-up{0%{opacity:0;translate:0 16px}}@keyframes room-ft-item{0%{opacity:0;translate:0 6px}}.room-from-tools .room-scene:after{content:"";background:#0b0d0d;animation:.25s 70ms both room-ft-cover;position:absolute;inset:0}.room-from-tools .room-ceiling{transform-origin:50%;animation:room-ft-ceiling .25s var(--ease-premium) 70ms both}.room-from-tools .room-haze,.room-from-tools .room-desk,.room-from-tools .room-window:after{animation:.25s 70ms both room-ft-fade}.room-from-tools .room-in-main{animation:room-ft-window .25s var(--ease-premium) both}.room-from-tools .room-in-left{animation:room-ft-left .29s var(--ease-premium) .22s both}.room-from-tools .room-in-right{animation:room-ft-right .29s var(--ease-premium) .22s both}.room-from-tools .room-bar{animation:.29s .22s both room-ft-fade}.room-from-tools .room-link{animation:.22s .43s both room-ft-fade}.room-from-tools .room-window-head{animation:room-ft-item .16s var(--ease-premium) .25s both}.room-from-tools .room-window-head h1{animation:room-ft-item .16s var(--ease-premium) .29s both}.room-from-tools .room-add{animation:room-ft-item .16s var(--ease-premium) .32s both}.room-from-tools .room-stats>div{animation:room-ft-item .16s var(--ease-premium) calc(.29s + var(--n,0) * 29ms) both}.room-from-tools .room-stats>div:nth-child(2){--n:1}.room-from-tools .room-stats>div:nth-child(3){--n:2}.room-from-tools .room-list-head{animation:room-ft-item .15s var(--ease-premium) .36s both}.room-from-tools .room-row{animation:room-ft-item .15s var(--ease-premium) calc(.39s + min(var(--i,0), 5) * 22ms) both}@media (max-width:1347px){.room-from-tools .room-in-left,.room-from-tools .room-in-right{animation-name:room-ft-up}}@media (max-width:767px){.room-bar-right .theme-switch{margin-left:auto;font-size:.7rem}.room-bar-right .theme-switch button{min-height:40px;padding:0 .5rem}.room-tabs button{min-height:44px}.room-day small{font-size:.7rem}.room-file-size,.room-due-lists em{font-size:.72rem}.room-review-stage{padding:6px 8px 110px}.room-review .room-window{padding:4px}.room-skin{padding:0 6px 12px}.room-skin section[class*=py-14]{padding-top:14px;padding-bottom:6px}.room-skin [class*=p-8]{padding:16px}.room-skin .review-card{padding:16px 14px}.room-skin .grid.gap-6{gap:10px}.room-skin .mt-10{margin-top:20px}.room-skin .review-card .justify-end{flex-wrap:wrap;gap:8px}.room-skin .review-card .justify-end>*{flex:100%;justify-content:center;min-height:48px}.room-skin a[class*=underline],.room-skin button[class*=text-gray-5]{align-items:center;min-height:44px;display:inline-flex}.rot-slot-primary{--prox:.45}.rot-slot-primary .rot-open{border:1px solid rgba(var(--edge-rgb), .6);background:rgba(var(--edge-rgb), .14);opacity:1;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:max(13px,.85cqw);display:inline-flex}}@media (max-width:480px){.room-glass,.rot-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.theme-switch{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rot-fx-dust{display:none}}@media (max-width:360px){.room-bar{padding-left:10px;padding-right:10px}.room-back{margin-right:2px;font-size:.76rem}.room-sections a{padding:0 9px;font-size:.84rem}.room-sections{-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}}.room-skin [class*="text-[var(--text-secondary)]"]{color:#b6b9b7}.room-skin [class*="bg-[var(--paper-alt)]"]{background-color:#ffffff0f}@media (max-width:767px){.rot-slot-primary .rot-open{min-height:34px;padding:0 16px}.rot-slot-primary .rot-content{padding-bottom:7%}.rot-slot-primary .rot-paper{width:40%}.theme-switch.theme-switch-inline{font-size:.7rem}.theme-switch-inline button{min-height:40px;padding:0 .55rem}}@media (max-width:1023px){.room-bar .crumb a,.room-bar .crumb-here{min-height:44px}}.room-tabs{gap:10px}.room-tabs button{padding:0 8px}@media (max-width:420px){.room-bar .crumb-root{justify-content:center;min-width:30px}}@media (max-width:1023px){.room-skin a:not(.sheet-btn),.room-skin button{align-items:center;min-height:44px;display:inline-flex}}:root[data-theme=light] .hero-sheet{--lobby-text:#f1f1ef;--lobby-text-soft:#b6b9b7;--lobby-text-muted:#858a88;--lobby-surface:#0a0e0d73;--lobby-border:#7ff5df4d;--mint-text:#7ff5df;--portal-text:#c9fff4;--edge-rgb:127, 245, 223}:root[data-theme=light] .hero-sheet-surface,:root[data-theme=light] .hero-sheet-frag{background:linear-gradient(145deg,#141817e0,#0a0e0dc7 55%,#101413d6)}:root[data-theme=light] .hero-sheet-surface{border-color:#00a88f99;box-shadow:0 0 0 1px #00a88f24,0 0 26px #00a88f38,inset 0 1px #c9fff429,0 30px 70px -28px #1019188c}:root[data-theme=light] .hero-sheet-frag{box-shadow:inset 0 0 0 1px #00a88f80,0 0 18px #00a88f47}:root[data-theme=light] .hero-sheet-edge{background:linear-gradient(90deg,#0000,#00a88ff2,#0000)}.login-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;padding:14px 28px 0;display:flex}.login-bar-right{align-items:center;gap:18px;display:flex}.login-bar-right .room-back{padding:10px 0}.login-stage{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:72px;max-width:1080px;min-height:calc(100svh - 72px);margin:0 auto;padding:24px 28px 120px;display:grid}.login-headline{color:var(--lobby-text);text-wrap:balance;margin-top:14px;font-size:clamp(2rem,3.5vw,2.85rem);line-height:1.06}.login-headline .login-line{display:block}.login-headline .login-line.is-mint{color:var(--mint-text)}@media (min-width:900px){.login-headline,.login-headline .login-line{white-space:nowrap}}.login-lede{max-width:30rem;color:var(--lobby-text-soft);margin-top:18px;font-size:1rem;line-height:1.6}.login-motif{opacity:.9;width:150px;margin-top:34px}.login-card{padding:28px}.login-tabs{margin-bottom:24px}.login-tabs button{flex:1;font-size:.9rem}.login-title{color:#f1f1ef;font-size:1.45rem;line-height:1.15}.login-sub{color:var(--lobby-text-soft);margin-top:8px;font-size:.9rem;line-height:1.55}.login-sub strong{color:#f1f1ef;overflow-wrap:anywhere;font-weight:500}.login-form{gap:16px;margin-top:24px;display:grid}.login-field{gap:7px;display:grid}.login-field>span{font-family:var(--font-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--lobby-text-muted);font-size:.68rem}.login-field input{color:#f1f1ef;width:100%;min-height:46px;caret-color:var(--mint);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:0 14px;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.login-field input:hover{border-color:#7ff5df4d}.login-field input:focus{border-color:var(--mint);background:#00a88f0f;outline:none;box-shadow:0 0 0 3px #00a88f38}.login-field input:-webkit-autofill{-webkit-text-fill-color:#f1f1ef;caret-color:var(--mint);-webkit-box-shadow:inset 0 0 0 40px #151918}.login-submit{justify-content:center;width:100%;min-height:48px;margin-top:4px;font-size:.92rem}.login-tabs button:focus-visible,.login-submit:focus-visible,.login-bar a:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:6px}.login-alt{text-align:center;color:var(--lobby-text-muted);margin-top:18px;font-size:.85rem}.login-alt a{min-height:44px;color:var(--mint-text);text-underline-offset:3px;align-items:center;padding:0 4px;text-decoration:underline;display:inline-flex}.login-alt a:hover{color:var(--mint)}.login-alt a:focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-radius:6px}.login-sent{text-align:center}.login-sent-mark{border:1px solid var(--mint);width:44px;height:44px;color:var(--mint-text);border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex;box-shadow:0 0 18px #00a88f59}@media (max-width:899px){.login-stage{grid-template-columns:minmax(0,1fr);gap:28px;max-width:480px;min-height:0;padding:28px 16px 110px}.login-motif{display:none}.login-lede{font-size:.95rem}}@media (max-width:767px){.login-bar{padding:8px 14px 0}.login-bar-right{gap:12px}.login-bar-right .room-back{align-items:center;min-height:44px;padding:0;display:inline-flex}.login-card{padding:22px 18px}.login-field input{min-height:48px;font-size:16px}.login-submit{min-height:52px}.login-tabs button{min-height:44px}}:root{--glitch-green:#39ff8f}.glitch-root{z-index:90;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.glitch-actor,.glitch-rot{width:100%;height:100%}.glitch-root{transition:opacity .14s,visibility linear}.glitch-root.is-away{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s,visibility 0s linear .14s}.glitch-root.is-away *{pointer-events:none!important}.route-glitch{z-index:85;pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, var(--mint) 20%, var(--mint) 80%, transparent);height:2px;animation:route-glitch .36s var(--ease-premium) both;position:fixed;top:0;left:0;right:0;box-shadow:0 0 14px 1px #7ff5df8c}@keyframes route-glitch{0%{opacity:0;transform:translateY(0)}15%{opacity:.8}45%{opacity:.55;transform:translateY(46vh)scaleX(.98)}70%{opacity:.25;transform:translateY(78vh)translate(6px)}to{opacity:0;transform:translateY(100vh)}}@media (prefers-reduced-motion:reduce){.route-glitch{display:none}.glitch-root,.glitch-root.is-away{transition:none}}.glitch-actor>*,.glitch-rot>*{pointer-events:auto}.glitch-rot{transform-origin:50% 55%}.glitch-hit{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:18px;width:100%;height:100%;padding:0;display:block}.glitch-hit.is-dragging{cursor:grabbing}.glitch-hit:focus-visible,.glitch-hang-hit:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.glitch-phys{transform-origin:50% 85%;will-change:transform;width:100%;height:100%;transform:translate(var(--tx,0px), var(--ty,0px)) perspective(520px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) rotate(var(--rot,0deg)) scale(var(--sx,1), var(--sy,1))}.glitch-svg{filter:drop-shadow(0 0 7px #39ff8f66);display:block;overflow:visible}.glitch-svg.is-peek{clip-path:inset(-14px -14px 0)}.glitch-svg.is-animated{animation:3.4s ease-in-out infinite gl-bob}.glitch-svg.is-animated .gl-tail{transform-box:view-box;transform-origin:560px 640px;animation:4.6s ease-in-out infinite gl-tail}.glitch-svg.is-animated .gl-pupil{transform-box:fill-box;transform-origin:50%;animation:5.4s infinite gl-blink}.glitch-svg.is-animated .gl-wave{transform-box:view-box;transform-origin:620px 600px;animation:.7s ease-in-out infinite alternate gl-wave}.gl-pupils{transition:transform .35s var(--ease-premium,ease), opacity .2s}.glitch-svg.is-animated .gl-talk{animation:.36s step-end infinite gl-mouth}.glitch-svg.is-animated .gl-smirk-talk{animation:.36s step-end infinite gl-mouth-inv}@keyframes gl-bob{0%,to{translate:0}50%{translate:0 -4px}}@keyframes gl-tail{0%,to{rotate:-2.5deg}50%{rotate:3deg}}@keyframes gl-blink{0%,91%,to{scale:1}93.5%{scale:1 .06}}@keyframes gl-wave{0%{rotate:-9deg}to{rotate:7deg}}@keyframes gl-mouth{0%{opacity:1}50%{opacity:0}}@keyframes gl-mouth-inv{0%{opacity:0}50%{opacity:1}}.glitch-actor.is-fx-in{animation:.62s step-end both gl-in}@keyframes gl-in{0%{opacity:0;transform:translate(-12px)skew(14deg)}12%{opacity:1;clip-path:inset(0 0 62%);filter:drop-shadow(3px 0 #7ff5df)drop-shadow(-3px 0 #39ff8f);transform:translate(9px)}24%{clip-path:inset(38% 0 18%);transform:translate(-7px)skew(-8deg)}36%{clip-path:inset(0);opacity:.35;transform:translate(5px)}48%{opacity:1;filter:drop-shadow(-2px 0 #7ff5df);transform:translate(-3px)}60%{opacity:.55;transform:none}72%{opacity:1;filter:none}to{opacity:1;clip-path:none;filter:none;transform:none}}.glitch-jolt{animation:.42s step-end gl-jolt;display:block}@keyframes gl-jolt{0%{filter:drop-shadow(3px 0 #7ff5df);transform:translate(-3px,1px)skew(6deg)}25%{filter:drop-shadow(-3px 0 #7ff5df);transform:translate(3px,-1px)skew(-6deg)}50%{filter:none;transform:translate(-2px)}75%{transform:translate(1px)}to{transform:none}}.glitch-bubble{color:#f1f1ef;width:max-content;max-width:min(15rem,100vw - 32px);font-family:var(--font-plex-sans), sans-serif;pointer-events:none;background:#060908f2;border:1px solid #39ff8f8c;border-radius:12px;padding:10px 14px;font-size:.85rem;line-height:1.45;animation:.25s both gl-bubble-in;position:absolute;box-shadow:0 0 18px #39ff8f29}.glitch-bubble p{margin:0}.glitch-bubble.is-above{bottom:calc(100% + 8px)}.glitch-bubble.is-below{top:calc(100% + 8px)}.glitch-bubble.is-left{right:0}.glitch-bubble.is-right{left:0}.glitch-bubble.is-center{left:50%;translate:-50%}.glitch-bubble:after{content:"";background:#060908f2;border:1px solid #39ff8f8c;border-top:0;border-left:0;width:10px;height:10px;position:absolute;rotate:45deg}.glitch-bubble.is-above:after{bottom:-6px}.glitch-bubble.is-below:after{top:-6px;rotate:225deg}.glitch-bubble.is-left:after{right:30px}.glitch-bubble.is-right:after{left:30px}.glitch-bubble.is-center:after{left:calc(50% - 5px)}.glitch-bubble-scrim{pointer-events:auto}.glitch-bubble-scrim:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.glitch-bubble-scrim{cursor:pointer;background:0 0;border:0;border-radius:12px;position:absolute;inset:0}@keyframes gl-bubble-in{0%{opacity:0}to{opacity:1}}body{padding-bottom:var(--nl-badge,0px)}.glitch-panel{right:16px;bottom:calc(16px + var(--nl-badge,0px));z-index:95;color:#f1f1ef;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(380px,100vw - 32px);height:min(560px,100dvh - 32px);font-family:var(--font-plex-sans), sans-serif;background:#070909f2;border:1px solid #39ff8f80;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 60px #0009,0 0 40px #39ff8f1f}.glitch-panel-head{border-bottom:1px solid #39ff8f38;align-items:center;gap:12px;padding:12px 14px;display:flex}.glitch-panel-avatar{flex:none}.glitch-panel-title{letter-spacing:.1em;color:var(--glitch-green);margin:0;font-size:1.2rem;line-height:1.1}.glitch-panel-sub{color:#858a88;margin:2px 0 0;font-size:.72rem}.glitch-sound{color:#f1f1ef;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.glitch-sound[aria-pressed=true]{color:#858a88}.glitch-sound:hover{border-color:var(--glitch-green)}.glitch-panel-close{color:#f1f1ef;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:36px;height:36px;margin-left:8px;font-size:20px;line-height:1;display:grid}.glitch-panel-close:hover{border-color:var(--glitch-green)}.glitch-panel :is(button,input,a,[tabindex]):focus-visible{outline:2px solid var(--mint);outline-offset:2px}.glitch-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#39ff8f66 transparent;flex:1;align-content:start;gap:10px;padding:14px;display:grid;overflow-y:auto}@media (min-width:900px){.glitch-panel.is-left{height:min(440px,100dvh - 32px);left:16px;right:auto}}.glitch-msg{border-radius:12px;max-width:90%;padding:9px 12px;font-size:.9rem;line-height:1.5}.glitch-msg p{white-space:pre-line;margin:0}.glitch-msg.is-glitch{background:#39ff8f14;border:1px solid #39ff8f47;justify-self:start}.glitch-msg.is-user{background:var(--glitch-green);color:#04120a;justify-self:end}.glitch-msg-links{flex-wrap:wrap;gap:2px 14px;display:flex;margin-top:6px!important}.glitch-msg-links a{min-height:32px;color:var(--mint);text-underline-offset:3px;align-items:center;font-size:.85rem;text-decoration:underline;display:inline-flex}.glitch-msg.is-error button{border:1px solid var(--glitch-green);color:#f1f1ef;cursor:pointer;background:0 0;border-radius:8px;min-height:36px;margin-top:6px;padding:0 12px}.glitch-msg-retry{border:1px solid var(--glitch-green);color:#f1f1ef;cursor:pointer;background:0 0;border-radius:8px;min-height:36px;margin-top:8px;padding:0 12px;font-size:.8rem}.glitch-msg-retry:hover:not(:disabled){background:#39ff8f1f}.glitch-msg-retry:disabled{opacity:.5;cursor:not-allowed}.glitch-msg-speak{color:#b6f5cf;cursor:pointer;background:0 0;border:1px solid #39ff8f73;border-radius:8px;align-items:center;min-height:32px;margin-top:6px;padding:0 10px;font-size:.75rem;display:inline-flex}.glitch-msg-speak:hover{background:#39ff8f1f}.glitch-msg-speak[aria-pressed=true]{color:#f1f1ef;background:#39ff8f2e}.glitch-msg-speak:focus-visible{outline-offset:2px;outline:2px solid #7ff5df}.glitch-msg.is-typing{gap:5px;padding:13px 14px;display:flex}.glitch-msg.is-typing span{background:var(--glitch-green);border-radius:50%;width:6px;height:6px;animation:1s infinite gl-dot}.glitch-msg.is-typing span:nth-child(2){animation-delay:.15s}.glitch-msg.is-typing span:nth-child(3){animation-delay:.3s}@keyframes gl-dot{0%,60%,to{opacity:.25}30%{opacity:1}}.glitch-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0 14px 10px;list-style:none;display:flex}.glitch-chips button{color:#f1f1ef;cursor:pointer;text-align:left;background:0 0;border:1px solid #39ff8f73;border-radius:999px;min-height:36px;padding:6px 12px;font-size:.8rem;transition:background-color .2s}.glitch-chips button:hover{background:#39ff8f1f}.glitch-ask{border-top:1px solid #39ff8f38;gap:8px;padding:10px 14px;display:flex}.glitch-ask input{color:#f1f1ef;min-width:0;min-height:44px;caret-color:var(--glitch-green);background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;flex:1;padding:0 12px;font-size:16px}.glitch-ask input:focus{border-color:var(--glitch-green);outline:none;box-shadow:0 0 0 3px #39ff8f33}.glitch-ask button{background:var(--glitch-green);color:#04120a;cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:0 18px;font-weight:600}.glitch-ask button:disabled{opacity:.45;cursor:not-allowed}.glitch-panel-foot{color:#858a88;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:4px 14px 12px;font-size:.72rem;display:flex}.glitch-panel-foot button{color:#b6b9b7;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;text-decoration:underline}@media (max-width:639px){.glitch-panel{left:0;right:0;bottom:var(--nl-badge,0px);border-bottom:0;border-radius:18px 18px 0 0;width:100%;height:min(78dvh,640px)}.glitch-panel-close,.glitch-sound{width:44px;height:44px}}.login-form-wrap{position:relative}.login-card{z-index:1;position:relative}.glitch-hang{z-index:2;pointer-events:none;width:130px;position:absolute;bottom:calc(100% - 3px);left:24px}@media (min-width:900px){.login-stage{padding-top:108px}}.glitch-bubble.is-side{max-width:min(15rem,100vw - 190px);top:2px}.glitch-bubble.is-side-right{left:calc(100% + 10px)}.glitch-bubble.is-side-left{right:calc(100% + 10px)}.glitch-bubble.is-side-right:after{top:18px;left:-6px;rotate:135deg}.glitch-bubble.is-side-left:after{top:18px;right:-6px;rotate:-45deg}.glitch-hang>*{pointer-events:auto}.glitch-layers{display:grid}.glitch-layers>*{grid-area:1/1}.glitch-hang .glitch-svg{width:100%;height:auto}.glitch-hang.is-free{z-index:90;will-change:transform;position:fixed;inset:0 auto auto 0}.glitch-hang.is-free .glitch-phys{height:100%}.glitch-hang .glitch-phys{transform-origin:50% 100%;height:auto}.glitch-hang-hit{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:12px;width:100%;padding:0;display:block}@media (max-width:899px){.login-form-wrap{margin-top:84px}.glitch-hang{width:110px;left:18px}}@media (prefers-reduced-motion:reduce){.glitch-svg,.glitch-svg *,.glitch-actor.is-fx-in,.glitch-jolt,.glitch-bubble,.glitch-msg.is-typing span{animation:none!important}.gl-pupils{transition:none}.glitch-phys{will-change:auto;transform:none}}.guest-note,.login-reason{color:var(--lobby-text-soft);background:#00a88f14;border:1px solid #00a88f66;border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:.85rem;line-height:1.5}.guest-note b,.login-reason{color:var(--lobby-text)}.guest-note a{color:var(--mint-text);text-underline-offset:3px;text-decoration:underline}.login-reason{margin-top:16px;margin-bottom:18px}.login-room{--rise:10px;--climb:40px}@media (max-width:899px){.login-room{--rise:12px;--climb:28px}}.login-fade{animation:.25s both login-fade}@keyframes login-fade{0%{opacity:0}}.login-boot .room-ceiling{transform-origin:50%;animation:boot-ceiling .25s var(--ease-premium) both}.login-boot .room-haze,.login-boot .room-desk{animation:.25s both boot-fade}@keyframes boot-ceiling{0%{transform:scaleX(0)}}@keyframes boot-fade{0%{opacity:0}}.login-boot .login-bar{animation:boot-bar .4s var(--ease-premium) .15s both}@keyframes boot-bar{0%{opacity:0;transform:translateY(-6px)}}.login-boot .login-card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000}.login-boot .login-card:before,.login-boot .login-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.login-boot .login-card:before{animation:boot-outline .3s var(--ease-premium) .25s both;border:1px solid #00a88f80}.login-boot .login-card:after{z-index:-1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(170deg,#222524d6,#0d0f0eeb);animation:.3s .45s both boot-fill;box-shadow:0 0 0 1px #00a88f0f,0 0 46px #00a88f26,0 34px 70px -24px #000000b3,inset 0 1px #c9fff41a}@keyframes boot-outline{0%{opacity:0;transform:scale(.97)}45%{opacity:1;filter:drop-shadow(0 0 9px #7ff5dfbf)}to{opacity:1;filter:drop-shadow(0 0 #7ff5df00);transform:scale(1)}}@keyframes boot-fill{0%{opacity:0}}.login-boot .login-intro .room-eyebrow,.login-boot .login-intro .login-line,.login-boot .login-intro .login-lede{animation:boot-rise .3s var(--ease-premium) both}.login-boot .login-intro .room-eyebrow{animation-delay:.35s}.login-boot .login-intro .login-line:first-child{animation-delay:.41s}.login-boot .login-intro .login-line:nth-child(2){animation-delay:.47s}.login-boot .login-intro .login-lede{animation-delay:.53s}@keyframes boot-rise{0%{opacity:0;transform:translateY(var(--rise))}}.login-boot .login-tabs,.login-boot .login-reason,.login-boot .login-title,.login-boot .login-sub,.login-boot .login-form>label,.login-boot .login-submit,.login-boot .login-alt{animation:boot-rise-sm .24s var(--ease-premium) both}.login-boot .login-tabs,.login-boot .login-reason{animation-delay:.7s}.login-boot .login-title,.login-boot .login-sub{animation-delay:.74s}.login-boot .login-form>label:first-of-type{animation-delay:.78s}.login-boot .login-form>label:nth-of-type(2){animation-delay:.82s}.login-boot .login-submit,.login-boot .login-alt{animation-delay:.86s}@keyframes boot-rise-sm{0%{opacity:0;transform:translateY(6px)}}.login-boot .login-tabs button.is-on{border-bottom-color:#0000;position:relative}.login-boot .login-tabs button.is-on:after{content:"";background:var(--mint);transform-origin:0;height:2px;animation:boot-underline .3s var(--ease-premium) .78s both;position:absolute;bottom:-2px;left:0;right:0}@keyframes boot-underline{0%{transform:scaleX(0)}}.login-boot .glitch-hang{clip-path:inset(-80px -80px 0)}.login-boot .glitch-hang-lift{transform-origin:50% 100%;animation:boot-climb .5s var(--ease-premium) 1s both}.login-boot .glitch-hang .glitch-hands{animation:.12s 1s both boot-hands}.login-boot .glitch-hang .glitch-svg.is-animated{animation:none}.login-boot .glitch-hang .gl-pupil{animation:.2s 1.3s both gl-blink-once}@keyframes boot-climb{0%{transform:translateY(var(--climb));opacity:0}24%{transform:translateY(var(--climb));opacity:0}34%{transform:translateY(calc(var(--climb) * .8));opacity:1}78%{opacity:1;transform:translateY(-3px)scaleY(1)}86%{opacity:1;transform:translateY(0)scaleY(.85)}94%{opacity:1;transform:translateY(0)scaleY(1.05)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes boot-hands{0%{opacity:0;transform:translateY(5px)}}@keyframes gl-blink-once{0%,to{scale:1}50%{scale:1 .06}}.login-boot .glitch-hang .gl-pupil{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.login-boot *,.login-boot :before,.login-boot :after,.login-fade{animation:none!important}}.app-sidebar,.app-topbar,.sb-dialog{--lobby-text:#f1f1ef;--lobby-text-soft:#b6b9b7;--lobby-text-muted:#8f9593;--lobby-surface:#0a0a0a6b;--lobby-surface-strong:#08080899;--lobby-border:#7ff5df38;--mint-text:#7ff5df;--portal-text:#c9fff4;color:var(--lobby-text);font-family:var(--font-plex-sans), system-ui, sans-serif}.app-shell{--sb-w:248px;--shell-top:0px;min-height:100svh;display:flex}html[data-sidebar=collapsed] .app-shell{--sb-w:72px}.app-content{flex:1 1 0;min-width:0;position:relative}.app-topbar,.app-backdrop{display:none}.app-sidebar{z-index:40;width:var(--sb-w);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid var(--lobby-border);height:100svh;transition:width .2s var(--ease-premium);background:linear-gradient(#101312e6,#090b0af0);flex-direction:column;flex:none;align-self:flex-start;display:flex;position:sticky;top:0}.sb-brand{justify-content:space-between;align-items:center;gap:8px;padding:18px 12px 10px;display:flex}.sb-brand-link{min-height:40px;font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.01em;color:var(--lobby-text);border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:1.08rem;font-weight:600;display:flex}.sb-brand-link svg{flex:none}.sb-wordmark{font-family:var(--font-archivo), system-ui, sans-serif}.sb-nav{scrollbar-width:thin;flex:auto;min-height:0;padding:4px 12px 12px;overflow:hidden auto}.sb-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sb-group{margin-top:18px}.sb-section{font-family:var(--font-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lobby-text-muted);margin:0 0 6px;padding:0 12px;font-size:.68rem}.sb-empty{color:var(--lobby-text-muted);margin:6px 0 0;padding:0 12px;font-size:.78rem;line-height:1.4}.sb-item{text-align:left;white-space:nowrap;width:100%;height:40px;color:var(--lobby-text-soft);border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:.9rem;font-weight:500;line-height:1;transition:background-color .15s,color .15s;display:flex;position:relative}.sb-item svg{flex:none}.sb-item:hover{color:var(--lobby-text);background:#7ff5df0f}.sb-item[aria-current=page]{color:var(--lobby-text);background:#7ff5df1a}.sb-item[aria-current=page]:before{content:"";background:var(--mint);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.sb-item.is-parent{color:var(--lobby-text)}.sb-item.is-sub{width:calc(100% - 14px);margin-left:14px}.sb-item.is-soon{color:var(--lobby-text-muted);cursor:default}.sb-item.is-soon:hover{color:var(--lobby-text-muted);background:0 0}.sb-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.sb-tool{gap:2px}.sb-item:focus-visible,.sb-icon-btn:focus-visible,.sb-brand-link:focus-visible,.sb-choice input:focus-visible{outline-offset:2px;outline:2px solid #7ff5df}.sb-icon-btn{width:40px;height:40px;color:var(--lobby-text-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.sb-icon-btn:hover{color:var(--lobby-text);background:#7ff5df0f}.sb-drawer-close{display:none}.sb-actions{border-top:1px solid var(--lobby-border);gap:2px;margin:0 12px;padding:10px 0 0;display:grid}.sb-account{border-top:1px solid var(--lobby-border);gap:8px;padding:12px;display:grid}.sb-who{gap:2px;min-width:0;display:grid}.sb-email{min-width:0;height:32px;color:var(--lobby-text-soft);align-items:center;gap:10px;margin:0;padding:0 12px;font-size:.78rem;display:flex}.sb-email svg{flex:none}.sb-email .sb-label{white-space:nowrap}.sb-theme{padding:0 4px;display:flex}.sb-theme .theme-switch{margin:0}.sb-theme-icon{display:none}.sb-collapse{color:var(--lobby-text-muted)}@media (min-width:1024px){html[data-sidebar=collapsed] .sb-label,html[data-sidebar=collapsed] .sb-section,html[data-sidebar=collapsed] .sb-empty,html[data-sidebar=collapsed] .sb-theme-full{display:none}html[data-sidebar=collapsed] .sb-theme-icon{display:inline-flex}html[data-sidebar=collapsed] .sb-theme,html[data-sidebar=collapsed] .sb-item,html[data-sidebar=collapsed] .sb-brand-link,html[data-sidebar=collapsed] .sb-email{justify-content:center;padding:0}html[data-sidebar=collapsed] .sb-item.is-sub{width:100%;margin-left:0}html[data-sidebar=collapsed] .sb-group{border-top:1px solid var(--lobby-border);margin-top:12px;padding-top:12px}}@media (max-width:1023px){.app-shell{--shell-top:56px;display:block}.app-topbar{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--lobby-border);background:#0c0e0de6;align-items:center;gap:10px;height:56px;padding:0 10px;display:flex;position:sticky;top:0}.app-menu-btn{width:44px;height:44px}.app-topbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;font-weight:500;overflow:hidden}.app-backdrop{z-index:110;opacity:0;pointer-events:none;transition:opacity .25s var(--ease-premium);background:#00000094;display:block;position:fixed;inset:0}.app-shell[data-drawer=open] .app-backdrop{opacity:1;pointer-events:auto}.app-sidebar{z-index:120;visibility:hidden;width:min(300px,86vw);height:100dvh;transition:transform .25s var(--ease-premium), visibility 0s linear .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.app-sidebar[data-open=true]{visibility:visible;transition:transform .25s var(--ease-premium), visibility 0s;transform:none}.sb-drawer-close{width:44px;height:44px;display:inline-flex}.sb-collapse{display:none}.sb-item,.sb-brand-link,.sb-email{min-height:44px}.sb-item{height:44px}}@media (prefers-reduced-motion:reduce){.app-sidebar,.app-sidebar[data-open=true],.app-backdrop{transition:none}}.sb-dialog{border:1px solid var(--lobby-border);background:#101312;border-radius:16px;width:min(460px,100vw - 32px);max-height:min(640px,100dvh - 32px);margin:auto;padding:0;inset:0;overflow:auto;box-shadow:0 24px 60px #0000008c}.sb-dialog::backdrop{background:#0009}.sb-dialog-body{gap:14px;padding:20px;display:grid}.sb-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sb-dialog-head h2{font-family:var(--font-archivo), system-ui, sans-serif;font-size:1.15rem;font-weight:600}.sb-dialog-text,.sb-dialog-note,.sb-dialog-status{color:var(--lobby-text-soft);margin:0;font-size:.85rem;line-height:1.5}.sb-dialog-note,.sb-dialog-status{color:var(--lobby-text-muted);font-size:.78rem}.sb-dialog-sector{border-top:1px solid var(--lobby-border);gap:6px;padding-top:12px;display:grid}.sb-dialog-sector h3{font-family:var(--font-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lobby-text-muted);margin:0;font-size:.68rem}.sb-choice{cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;min-height:44px;padding:8px 10px;display:flex}.sb-choice:hover{background:#7ff5df0f}.sb-choice.is-off{cursor:default}.sb-choice input{accent-color:#7ff5df;flex:none;width:18px;height:18px;margin-top:3px}.sb-choice-main{gap:2px;font-size:.92rem;font-weight:500;display:grid}.sb-choice-main small{color:var(--lobby-text-muted);font-size:.76rem;font-weight:400}.room-bar{align-items:center;gap:12px;min-height:56px;padding:14px 28px 0;display:flex}@media (max-width:767px){.room-bar{min-height:48px;padding:8px 14px 0}}.legal-page{color:var(--lobby-text);font-family:var(--font-plex-sans), system-ui, sans-serif}.legal-wrap{max-width:760px;margin:0 auto;padding:32px 20px 120px;line-height:1.65}.legal-wrap h1{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.01em;margin:8px 0 16px;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:600}.legal-wrap h2{font-family:var(--font-archivo), system-ui, sans-serif;margin:0 0 10px;font-size:1.2rem;font-weight:600}.legal-wrap h3{color:var(--lobby-text);margin:18px 0 6px;font-size:.95rem;font-weight:600}.legal-wrap p,.legal-wrap li{color:var(--lobby-text-soft);font-size:.97rem}.legal-wrap ul{gap:6px;margin:8px 0;padding-left:1.2rem;list-style:outside;display:grid}.legal-wrap a{color:var(--mint-text);text-underline-offset:3px;text-decoration:underline}.legal-wrap code{font-family:var(--font-plex-mono), monospace;background:var(--lobby-surface-strong);border-radius:5px;padding:1px 5px;font-size:.88em}.legal-back{margin:0;font-size:.9rem}.legal-meta{color:var(--lobby-text-muted);font-size:.85rem}.legal-section{border-top:1px solid var(--lobby-border);margin-top:32px;padding-top:24px}.legal-draft{color:var(--lobby-text);background:#facc1524;border:1px solid #d9a400;border-radius:10px;margin:12px 0 20px;padding:12px 14px;font-size:.9rem;line-height:1.5}.legal-fill{color:#1a1400;background:#facc15;border-radius:4px;padding:0 4px;font-size:.9em}.legal-unverified{background:#facc1514;border-left:3px solid #d9a400;border-radius:0 8px 8px 0;padding:10px 12px}.legal-wrap{max-width:720px;line-height:1.7}.legal-wrap p,.legal-wrap li{font-size:1rem}.legal-updated{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;color:var(--lobby-text-muted);margin:0 0 8px;font-size:.72rem}.legal-pending{border:1px dashed var(--lobby-border);color:var(--lobby-text-muted);border-radius:10px;margin:0;padding:14px 16px;font-size:.92rem}.legal-toc{border:1px solid var(--lobby-border);background:var(--lobby-surface);border-radius:12px;margin:20px 0 8px;padding:14px 16px}.legal-toc-title{font-family:var(--font-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;color:var(--lobby-text-muted)!important;font-size:.7rem!important}.legal-toc ol{columns:2;column-gap:24px;margin:0;padding-left:1.3rem;list-style:decimal}.legal-toc li{break-inside:avoid;padding:1px 0;font-size:.9rem!important}.legal-section{scroll-margin-top:24px}@media (max-width:640px){.legal-toc ol{columns:1}}.sf{--lobby-text:#f1f1ef;--lobby-text-soft:#b6b9b7;--lobby-text-muted:#8f9593;--lobby-surface:#0a0a0a80;--lobby-surface-strong:#080808b3;--lobby-border:#7ff5df38;--mint-text:#7ff5df;color:var(--lobby-text-soft);font-family:var(--font-plex-sans), system-ui, sans-serif;background:#0b0d0c;position:relative}.sf-edge{background:linear-gradient(90deg, transparent, var(--lobby-border) 18%, var(--lobby-border) 82%, transparent);height:1px;position:relative;box-shadow:0 0 22px 1px #39ff8f47}.sf-edge-ring{background:#0b0d0c;border-radius:999px;place-items:center;padding:3px;display:grid;position:absolute;top:0;left:50%;translate:-50% -50%}.sf-wrap{max-width:1180px;margin:0 auto;padding:72px 24px 24px}.sf-grid{grid-template-columns:1.6fr repeat(var(--sf-cols,2), minmax(0, 1fr));gap:40px 32px;display:grid}.sf-brand{min-width:0}.sf-wordmark{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--lobby-text);align-items:center;gap:10px;margin:0 0 14px;font-size:1.05rem;font-weight:600;display:flex}.sf-tagline{color:var(--lobby-text-soft);margin:0 0 6px;font-size:1.05rem}.sf-sub{max-width:34ch;color:var(--lobby-text-muted);margin:0;font-size:.88rem;line-height:1.5}.sf-title{font-family:var(--font-plex-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--lobby-text-muted);margin:0 0 12px;font-size:.7rem}.sf-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sf-link{color:var(--lobby-text-soft);background:linear-gradient(var(--mint), var(--mint)) 0 calc(100% - 4px) / 0 1px no-repeat;padding:6px 0;font-size:.92rem;transition:color .2s,background-size .2s;display:inline-block}.sf-link:hover{color:var(--mint-text);background-size:100% 1px}.sf a:focus-visible,.sf button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #7ff5df}.sf-soon{color:var(--lobby-text-muted);cursor:default;align-items:center;gap:8px;padding:6px 0;font-size:.92rem;display:inline-flex}.sf-soon em{font-style:normal;font-family:var(--font-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--lobby-border);border-radius:999px;padding:1px 7px;font-size:.62rem}.sf-group-btn{width:100%;min-height:44px;font-family:var(--font-plex-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--lobby-text-muted);border-bottom:1px solid var(--lobby-border);justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.sf-chev{font-size:1rem}.sf-signal{border:1px solid var(--lobby-border);background:linear-gradient(170deg,#222524b3,#0d0f0ee6);border-radius:20px;margin-top:72px;padding:36px 24px 24px;position:relative;overflow:visible}.sf-sticker{pointer-events:none;z-index:2;width:104px;position:absolute;top:-58px;left:22px}.sf-sticker-glitch{display:block}.sf-sticker-ring{background:#0b0d0c;border:2px solid #f1f1ef;border-radius:999px;place-items:center;width:56px;height:56px;display:none;rotate:-8deg}.sf-trace{opacity:.16;pointer-events:none;width:100%;height:40px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}:is(.sf-signal:has(.sf-tile:hover) .sf-trace,.sf-signal:has(.sf-tile:focus-visible) .sf-trace){animation:.6s ease-out sf-pulse}@keyframes sf-pulse{40%{opacity:.55}}.sf-signal-title{margin-left:128px}.sf-tiles{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative}.sf-tile{border:1px solid var(--lobby-border);min-width:148px;min-height:44px;color:var(--lobby-text);background:#08080899;border-radius:12px;justify-items:start;gap:2px;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.sf-tile-icon{color:var(--lobby-text-soft);transition:transform .2s,color .2s}.sf-tile-name{font-size:.92rem;font-weight:500}.sf-tile-handle{font-family:var(--font-plex-mono), monospace;color:var(--lobby-text-muted);overflow-wrap:anywhere;font-size:.72rem}.sf-tile:hover,.sf-tile:focus-visible{border-color:var(--mint);box-shadow:0 0 0 1px #39ff8f59}.sf-tile:hover .sf-tile-icon,.sf-tile:focus-visible .sf-tile-icon{color:var(--mint-text);transform:translateY(-2px)}.sf-tile:after{content:"";background:linear-gradient(90deg, transparent, var(--mint), transparent);opacity:0;height:2px;position:absolute;top:0;left:0;right:0;translate:0 -4px}.sf-tile:hover:after,.sf-tile:focus-visible:after{animation:.4s ease-out sf-scan}@keyframes sf-scan{0%{opacity:.9;translate:0 -4px}to{opacity:0;translate:0 90px}}.sf-bottom{border-top:1px solid var(--lobby-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:40px;padding-top:18px;display:flex}.sf-bottom p{font-family:var(--font-plex-mono), monospace;letter-spacing:.06em;color:var(--lobby-text-muted);margin:0;font-size:.72rem}.sf-bottom-right{align-items:center;gap:16px;display:flex}.sf-top{min-height:44px;font-family:var(--font-plex-mono), monospace;letter-spacing:.06em;color:var(--lobby-text-soft);padding:0 4px;font-size:.72rem;transition:color .2s}.sf-top:hover{color:var(--mint-text)}@media (max-width:1023px){.sf-grid{grid-template-columns:repeat(var(--sf-cols,2), minmax(0, 1fr))}.sf-brand{grid-column:1/-1}}@media (max-width:639px){.sf-wrap{padding-top:56px}.sf-grid{grid-template-columns:1fr;gap:8px}.sf-brand{margin-bottom:16px}.sf-link,.sf-soon{align-items:center;min-height:44px;padding:0;display:flex}.sf-link{background-position:0 calc(100% - 10px)}.sf-signal{margin-top:56px;padding:40px 16px 16px}.sf-sticker{width:56px;top:-28px;left:16px}.sf-sticker-glitch{display:none}.sf-sticker-ring{display:grid}.sf-signal-title{margin-top:8px;margin-left:0}.sf-tiles{grid-template-columns:1fr 1fr;display:grid}.sf-tile{min-width:0;min-height:64px}.sf-bottom{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.sf-tile:after{animation:none!important}.sf-signal:has(.sf-tile:hover) .sf-trace{animation:none!important}.sf-signal:has(.sf-tile:focus-visible) .sf-trace{animation:none!important}.sf-tile,.sf-tile-icon,.sf-link{transition:none}.sf-tile:hover .sf-tile-icon,.sf-tile:focus-visible .sf-tile-icon{transform:none}}.sf-compact{font-family:var(--font-plex-mono), monospace;letter-spacing:.04em;color:var(--lobby-text-muted);margin:0;padding:6px 12px 2px;font-size:.7rem}.sf-compact a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.sf-compact a:hover{color:var(--mint-text);text-decoration-color:currentColor}.sf-compact a:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #7ff5df}.sf-under-card{text-align:center;margin-top:14px;padding:0}@media (min-width:1024px){html[data-sidebar=collapsed] .app-sidebar .sf-compact{display:none}}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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)}}@keyframes pulse{50%{opacity:.5}}
