/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:var(--f-mono);--spacing:.25rem;--container-lg:32rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--f-sans);--default-mono-font-family:var(--f-mono);--font-display:var(--f-display)}}@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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.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}.inset-0{top:0;right:0;bottom:0;left:0}.col-span-2{grid-column:span 2/span 2}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.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-\[5px\]{margin-top:5px}.-mb-5{margin-bottom:calc(var(--spacing) * -5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.\!h-\[52px\]{height:52px!important}.\!h-\[88px\]{height:88px!important}.h-4{height:calc(var(--spacing) * 4)}.h-32{height:calc(var(--spacing) * 32)}.h-\[96px\]{height:96px}.h-full{height:100%}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.w-4{width:calc(var(--spacing) * 4)}.w-\[96px\]{width:96px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-full{width:100%}.max-w-\[26rem\]{max-width:26rem}.max-w-\[32ch\]{max-width:32ch}.max-w-\[34ch\]{max-width:34ch}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scroll-mb-6{scroll-margin-bottom:calc(var(--spacing) * 6)}.scroll-mb-28{scroll-margin-bottom:calc(var(--spacing) * 28)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.\!items-start{align-items:flex-start!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.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)}:where(.space-y-0\.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)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}: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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--line\)\]>:not(:last-child)){border-color:var(--line)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[var\(--amber\)\]{border-color:var(--amber)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--magenta\)\]{border-color:var(--magenta)}.border-\[var\(--success\)\]\/25{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--success\)\]\/25{border-color:color-mix(in oklab,var(--success) 25%,transparent)}}.bg-\[var\(--amber-soft\)\]{background-color:var(--amber-soft)}.bg-\[var\(--magenta-soft\)\]{background-color:var(--magenta-soft)}.bg-\[var\(--success\)\]\/5{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--success\)\]\/5{background-color:color-mix(in oklab,var(--success) 5%,transparent)}}.bg-\[var\(--surface-3\)\]{background-color:var(--surface-3)}.\!p-0{padding:0!important}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-0{padding-bottom:0}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[calc\(32px\+var\(--safe-b\,0px\)\)\]{padding-bottom:calc(32px + var(--safe-b,0px))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--f-display)}.font-mono{font-family:var(--f-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\!text-\[9px\]{font-size:9px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[15px\]{font-size:15px!important}.\!text-\[18px\]{font-size:18px!important}.\!text-\[19px\]{font-size:19px!important}.\!text-\[26px\]{font-size:26px!important}.\!text-\[28px\]{font-size:28px!important}.\!text-\[40px\]{font-size:40px!important}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[20px\]{font-size:20px}.\!leading-\[16px\]{--tw-leading:16px!important;line-height:16px!important}.\!leading-\[20px\]{--tw-leading:20px!important;line-height:20px!important}.\!leading-\[30px\]{--tw-leading:30px!important;line-height:30px!important}.\!leading-\[32px\]{--tw-leading:32px!important;line-height:32px!important}.\!leading-\[44px\]{--tw-leading:44px!important;line-height:44px!important}.\!leading-\[48px\]{--tw-leading:48px!important;line-height:48px!important}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.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-\[16px\]{--tw-leading:16px;line-height:16px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--magenta\)\]{color:var(--magenta)!important}.\!text-\[var\(--neon\)\]{color:var(--neon)!important}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--amber\)\]{color:var(--amber)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--danger-text\)\]{color:var(--danger-text)}.text-\[var\(--magenta\)\]{color:var(--magenta)}.text-\[var\(--neon\)\]{color:var(--neon)}.text-\[var\(--ok\)\]{color:var(--ok)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-2\)\]{color:var(--text-2)}.text-\[var\(--text-3\)\]{color:var(--text-3)}.text-\[var\(--text-dim\)\]{color:var(--text-dim)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-inherit{color:inherit}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.opacity-60{opacity:.6}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-ext-400-normal-C0aKJzIG.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-BTdD9fLi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-math-400-normal-BOdeoExJ.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-symbols-400-normal-BKpJPZvB.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-vietnamese-400-normal-5bytZ3jO.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal-DN_ZkHKd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-9AYXx_QC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-ext-500-normal-BRptT_Q-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-CJRUgmys.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-math-500-normal-BAEyco5m.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-symbols-500-normal-x8bjkRDT.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-vietnamese-500-normal-CYcoD-Qw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BOsNMgOh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-ext-600-normal-akDnvndp.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-BZYKVyuq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-math-600-normal-DtDLLcx3.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-symbols-600-normal-xTLJvtuG.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-vietnamese-600-normal-BB-MkYnX.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-DJ0mJiNR.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-DM19Lk_j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-ext-700-normal-Bv9yQbv6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-3rOSeAdn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-math-700-normal-8BLSvV4n.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-symbols-700-normal-C_KQTiD_.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-vietnamese-700-normal-o95X2wRR.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-ext-700-normal-DSjWcyFb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-DMkYZIUB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/tektur-cyrillic-ext-600-normal-BLejh_vc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/tektur-cyrillic-600-normal-Cbg0NP3P.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/tektur-greek-600-normal-ugs6ZDzV.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/tektur-vietnamese-600-normal-CdRKlgu3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/tektur-latin-ext-600-normal-tyj7bDN8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/tektur-latin-600-normal-DnKEQfFy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tektur-cyrillic-ext-700-normal-B1bu9DqY.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tektur-cyrillic-700-normal-BSMguwhP.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tektur-greek-700-normal-DBHERnGS.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tektur-vietnamese-700-normal-fMbhgi22.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tektur-latin-ext-700-normal-B9YUBhGv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tektur-latin-700-normal-C1zV6pdp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-ext-600-normal-Dj6eZy5f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-vietnamese-600-normal-Dtizs43-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=dark]{--bg:#06070c;--bg-sunken:#030407;--surface-1:#0c0e16;--surface-2:#11141f;--surface-3:#181c2a;--line:#96aaff1a;--line-strong:#96aaff33;--text:#e6ebf5;--text-2:#9aa4ba;--text-3:#8590a8;--neon:#2bf5ff;--neon-core:#d2fdff;--neon-ink:#00161a;--neon-soft:#2bf5ff1f;--neon-dim:#2bf5ff59;--amber:#ffb547;--amber-core:#ffe7c2;--amber-soft:#ffb54721;--magenta:#ff2e7e;--magenta-soft:#ff2e7e21;--ok:#5dffb0;--ok-soft:#5dffb01c;--warn:#ffe066;--warn-soft:#ffe0661c;--halo-neon:0 0 6px #2bf5ff8c, 0 0 18px #2bf5ff47;--halo-amber:0 0 6px #ffb54799, 0 0 18px #ffb5474d;--halo-magenta:0 0 6px #ff2e7e99, 0 0 16px #ff2e7e4d;--scan:repeating-linear-gradient(0deg, #ffffff06 0 1px, transparent 1px 3px);--grid:linear-gradient(#788cff0d 1px, transparent 1px), linear-gradient(90deg, #788cff0d 1px, transparent 1px);--grain: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='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .2 0 0 0 -.07'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--toplight:linear-gradient(180deg, #c8dcff0e, #c8dcff00 42%);--spec:linear-gradient(90deg, transparent 3%, #e1f0ff61 22%, #e1f0ff14 62%, transparent 90%) top / 100% 1px no-repeat;--mat-1:var(--toplight), var(--grain), linear-gradient(180deg, #131724e6, #090b12f2);--edge-1:linear-gradient(180deg, #bed2ff42, #96aaff17 40%, #000000bf);--bevel-1:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0009, inset 0 -16px 22px -16px #000000a6;--mat-2:linear-gradient(180deg, #d2e1ff14, #d2e1ff00 38%), var(--grain), linear-gradient(180deg, #1b2031f7, #0e101afa);--edge-2:linear-gradient(180deg, #d2e1ff66, #96aaff1f 35%, #000c);--bevel-2:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #0009;--mat-0:linear-gradient(180deg, #00000059, #0000 30%), linear-gradient(180deg, #05060a, #090b12);--edge-0:linear-gradient(180deg, #000000e6, #96aaff1a 60%, #bed2ff38);--bevel-0:inset 0 2px 6px #000000b3;--plate-1:radial-gradient(50% 50% at 50% 50%, #000000b3, #0000);--plate-2:radial-gradient(50% 50% at 50% 50%, #000000d9, #0000);--spill-neon:radial-gradient(50% 50% at 50% 50%, #2bf5ff57, #2bf5ff00);--spill-amber:radial-gradient(50% 50% at 50% 50%, #ffb5474d, #ffb54700);--spill-magenta:radial-gradient(50% 50% at 50% 50%, #ff2e7e47, #ff2e7e00);--btn-primary:linear-gradient(180deg, #b4fcff 0%, #2bf5ff 40%, #10c3d4 100%);--btn-primary-bevel:inset 0 1px 0 #ffffffe6, inset 0 -3px 0 #00374161, inset 0 0 0 1px #ffffff1f}[data-theme=light]{--bg:#eef1f6;--bg-sunken:#e3e7ef;--surface-1:#fff;--surface-2:#f6f8fb;--surface-3:#e7ebf2;--line:#0a14321a;--line-strong:#0a143233;--text:#0b0f1a;--text-2:#47506a;--text-3:#646d86;--neon:#007e95;--neon-core:#007e95;--neon-ink:#fff;--neon-soft:#007e951a;--neon-dim:#007e9573;--amber:#a35f00;--amber-core:#a35f00;--amber-soft:#a35f001a;--magenta:#c8105a;--magenta-soft:#c8105a17;--ok:#0e8a55;--ok-soft:#0e8a551a;--warn:#8a6a00;--warn-soft:#8a6a001a;--halo-neon:none;--halo-amber:none;--halo-magenta:none;--scan:repeating-linear-gradient(0deg, #0a143205 0 1px, transparent 1px 4px);--grid:linear-gradient(#0a14320b 1px, transparent 1px), linear-gradient(90deg, #0a14320b 1px, transparent 1px);--toplight:linear-gradient(180deg, #ffffffe6, #fff0 40%);--spec:linear-gradient(90deg, transparent, #fff 30%, transparent) top / 100% 1px no-repeat;--mat-1:var(--toplight), linear-gradient(180deg, #fff, #f2f4f8);--edge-1:linear-gradient(180deg, #fff, #0a14321f 45%, #0a14323d);--bevel-1:inset 0 -1px 0 #0a14320f;--mat-2:linear-gradient(180deg, #fff, #f6f8fb);--edge-2:linear-gradient(180deg, #fff, #0a143229 40%, #0a143242);--bevel-2:none;--mat-0:linear-gradient(180deg, #e1e5ee, #ebeef4);--edge-0:linear-gradient(180deg, #0a143247, #0a14321a 60%, #fff);--bevel-0:inset 0 2px 4px #0a14321a;--plate-1:radial-gradient(50% 50% at 50% 50%, #141e3c33, #141e3c00);--plate-2:radial-gradient(50% 50% at 50% 50%, #141e3c47, #141e3c00);--spill-neon:radial-gradient(50% 50% at 50% 50%, #007e9529, #007e9500);--spill-amber:none;--spill-magenta:none;--btn-primary:linear-gradient(180deg, #0b9cb7 0%, #007e95 55%, #006b7f 100%);--btn-primary-bevel:inset 0 1px 0 #ffffff59, inset 0 -2px 0 #0000002e}:root{--f-display:"Tektur", "Onest", sans-serif;--f-sans:"Onest", "Segoe UI", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--cut-xs:5px;--cut-s:8px;--cut-btn:10px;--cut-dock:12px;--cut-m:14px;--cut-l:20px;--dur-press:80ms;--dur-fast:.18s;--dur-sheet:.26s;--ease-out:cubic-bezier(.2, .8, .2, 1);--scrim-top:linear-gradient(180deg, #04050ac7 0, #04050a40 90px, transparent 160px);--scrim-bottom:linear-gradient(0deg, #04050ad9 0, #04050a59 110px, transparent 190px);--city-floor:#04050a}.city{z-index:0;pointer-events:none;background:var(--city-floor);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.city .c-stage{aspect-ratio:720/1280;width:min(100%,560px);position:absolute;top:0;left:50%;transform:translate(-50%)}.city .c-stage:after{content:"";pointer-events:none;background:linear-gradient(180deg,transparent 74%,var(--city-floor) 99%),linear-gradient(90deg,var(--city-floor),transparent 6%,transparent 94%,var(--city-floor));position:absolute;top:0;right:0;bottom:0;left:0}.city .c-scrim{background:var(--scrim-top),var(--scrim-bottom);position:absolute;top:0;right:0;bottom:0;left:0}.cv2{isolation:isolate;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cv2-img{object-fit:cover;width:100%;height:100%;animation:1.2s ease-out both cv2-in;position:absolute;top:0;right:0;bottom:0;left:0}.cv2-img.slow{animation-duration:2.4s;animation-timing-function:ease-in-out}.cv2-img.prev{animation:none}@keyframes cv2-in{0%{opacity:0}to{opacity:1}}.cv2-life{position:absolute;top:0;right:0;bottom:0;left:0}.cv2-life>*{display:block;position:absolute}.cv2 .fog{pointer-events:none;will-change:transform;width:160%;left:-30%}.cv2 .f-far{opacity:.55;background:radial-gradient(50% 50% at 30%,#7896be47,#0000 70%),radial-gradient(40% 45% at 75% 55%,#7896be38,#0000 70%);height:22%;animation:95s linear infinite alternate cv2-drift;top:44%}.cv2 .f-near{opacity:.5;background:radial-gradient(45% 50% at 40%,#96afd23d,#0000 70%),radial-gradient(35% 50% at 85% 45%,#96afd233,#0000 70%);height:16%;animation:60s linear -20s infinite alternate-reverse cv2-drift;top:70%}.cv2.t1 .fog{opacity:.8}.cv2.t4 .f-far{opacity:.35}@keyframes cv2-drift{0%{transform:translate(-8%)}to{transform:translate(8%)}}.cv2 .rain{opacity:.62;pointer-events:none;perspective:1000px;perspective-origin:50%;width:140%;height:114%;top:-7%;left:-20%;transform:rotate(12deg)}.cv2 .rain-mv{transform-style:preserve-3d;will-change:transform;animation:.44s linear infinite cv2-rain;position:absolute;top:0;right:0;bottom:0;left:0}.cv2 .rl{backface-visibility:hidden;display:block;position:absolute;left:0}.cv2.t1 .rain{opacity:.8}.cv2.t4 .rain{opacity:.45}@keyframes cv2-rain{0%{transform:translate(0)}to{transform:translateY(480px)}}.cv2 .puddle{pointer-events:none;opacity:.85;width:100%;height:18.75%;top:81.25%;left:0;overflow:hidden}.cv2 .puddle canvas{will-change:transform;width:100%;height:2000%;animation:1.6s steps(20,end) infinite cv2-splash;display:block}@keyframes cv2-splash{0%{transform:translate(0)}to{transform:translateY(-100%)}}.cv2 .win{opacity:0;animation:cv2-win var(--d,5s) steps(1,end) var(--dl,0s) infinite;background:#ffc56e;box-shadow:0 0 6px 1px #ffbe648c}@keyframes cv2-win{0%{opacity:0}18%{opacity:.95}64%{opacity:0}70%{opacity:.9}74%{opacity:0}}.cv2 .bcn{aspect-ratio:1;width:1.1%;animation:cv2-bcn 2.4s steps(1,end) var(--dl,0s) infinite;background:#ff5468;border-radius:50%;margin:-.55% 0 0 -.55%;box-shadow:0 0 6px 2px #ff2e5ab3}@keyframes cv2-bcn{0%,66%{opacity:.12}67%,84%{opacity:1}85%{opacity:.12}}@keyframes cv2-drone{0%{transform:translate(106%)rotate(2deg)}to{transform:translate(-6%,-26px)rotate(3.5deg)}}.cv2 .steam{aspect-ratio:1;opacity:0;will-change:transform,opacity;background:radial-gradient(closest-side,#bed2eb8c,#bed2eb00);border-radius:50%;width:7%;margin-left:-3.5%;animation:4.2s ease-out infinite cv2-steam}.cv2 .steam.s2{animation-delay:-2.1s}@keyframes cv2-steam{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:.9}to{opacity:0;transform:translate(-10px,-54px)scale(1.8)}}.cv2 .sign.cut{animation:9s step-end -3s infinite cv2-cut}@keyframes cv2-cut{0%,88%{opacity:.55}89%{opacity:.12}90%{opacity:.55}91%{opacity:.2}92%,to{opacity:.55}}.cv2 .sign{font:700 clamp(9px,2.6vw,13px)/1 var(--font-display,"Unbounded", sans-serif);letter-spacing:.08em;color:#dffbff;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.cv2 .sign.v{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.02em}.cv2 .sign small{font:600 clamp(6px,1.5vw,8px)/1 var(--font-mono,monospace);letter-spacing:.14em;color:#ffc7f0;margin-top:4px;display:block}.cv2 .sign.quiet{opacity:.55;text-shadow:0 0 6px #2bf5ff99}.cv2 .sign.holo{text-shadow:0 0 8px #2bf5ffd9,0 0 2px #fff}.cv2 .sign.wide{color:#ffe9fb;text-shadow:0 0 8px #ff4f9acc,0 0 2px #fff;font-size:clamp(9px,2.8vw,14px)}.cv2 .sign.scan{overflow:hidden}.cv2 .sign.scan:after{content:"";background:linear-gradient(#0000,#dcfaff59,#0000);height:30%;animation:6s ease-in-out infinite cv2-scan;position:absolute;top:0;left:0;right:0}.cv2 .sign.wide:after{animation-duration:7.5s;animation-delay:-2s}@keyframes cv2-scan{0%{opacity:0;transform:translateY(-110%)}15%{opacity:1}60%{opacity:1}75%,to{opacity:0;transform:translateY(360%)}}.cv2{--cv2-energy:#7df9ff}.cv2 .conduit{clip-path:polygon(100% 0%,100% 54%,91.7% 71%,83.3% 72%,87.5% 97.6%,2.1% 97.6%,4.2% 72%,20.8% 70.4%,16.7% 55%,4.2% 49%,4.2% 35.6%,16.7% 33%,20.8% 0%);overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 3.6% 32.4%,#00000059 34.2%,#000 36% 50.4%,#0000004d 52.4% 56%,#000 58% 93%,#0000);mask:linear-gradient(#0000,#000 3.6% 32.4%,#00000059 34.2%,#000 36% 50.4%,#0000004d 52.4% 56%,#000 58% 93%,#0000)}.cv2 .conduit:before{content:"";will-change:transform;backface-visibility:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 250' preserveAspectRatio='none'%3E%3Cdefs%3E%3CradialGradient id='h' fy='.2'%3E%3Cstop offset='0' stop-color='%232BF5FF' stop-opacity='.7'/%3E%3Cstop offset='1' stop-color='%232BF5FF' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='t' fy='.1'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.3' stop-color='%23DCFFFF' stop-opacity='.95'/%3E%3Cstop offset='.7' stop-color='%237DF9FF' stop-opacity='.45'/%3E%3Cstop offset='1' stop-color='%237DF9FF' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='c'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.45' stop-color='%23B8FDFF' stop-opacity='.75'/%3E%3Cstop offset='1' stop-color='%237DF9FF' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse cx='12' cy='100' rx='12' ry='70' fill='url(%23h)'/%3E%3Cellipse cx='12' cy='118' rx='6.5' ry='88' fill='url(%23t)'/%3E%3Cellipse cx='12' cy='50' rx='4' ry='16' fill='url(%23c)'/%3E%3C/svg%3E") 0 0/100% 25% repeat-y;width:100%;height:200%;animation:3.6s linear infinite cv2-flow;position:absolute;top:0;left:0}@keyframes cv2-flow{0%{transform:translate(0)}to{transform:translateY(-50%)}}.cv2 .craft,.cv2 .drone{will-change:transform;transform-origin:0 0;width:100%;height:0;left:0}.cv2 .craft:before,.cv2 .drone:before{content:"";background:50%/contain no-repeat;position:absolute;top:0;left:0;translate:0 -50%}.cv2 .flip:before{scale:-1 1}.cv2 .drone:before{aspect-ratio:3;background-image:url(/assets/drone-night-TZa9PfOJ.svg);width:4.4%}.cv2 .craft.c0:before{aspect-ratio:200/56;background-image:url(/assets/c0-night-DR9wGl-l.svg);width:12%}.cv2 .craft.c1:before{aspect-ratio:180/52;background-image:url(/assets/c1-night-tjJNqVMs.svg);width:5.6%}.cv2 .craft.c2:before{aspect-ratio:180/56;background-image:url(/assets/c2-night-_oxsfUT7.svg);width:5.2%}.cv2 .craft.c3:before{aspect-ratio:200/48;background-image:url(/assets/c3-night-Jo3o0J5r.svg);width:6%}:is(.ph-dawn,.ph-day).cv2 .drone:before{background-image:url(/assets/drone-day-HDJ_AvqX.svg)}:is(.ph-dawn,.ph-day).cv2 .craft.c0:before{background-image:url(/assets/c0-day-DVML0ayF.svg)}:is(.ph-dawn,.ph-day).cv2 .craft.c1:before{background-image:url(/assets/c1-day-BGSslDLV.svg)}:is(.ph-dawn,.ph-day).cv2 .craft.c2:before{background-image:url(/assets/c2-day-DxlMXXu7.svg)}:is(.ph-dawn,.ph-day).cv2 .craft.c3:before{background-image:url(/assets/c3-day-t1WZtw9c.svg)}.cv2-back{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.cv2-back>*{display:block;position:absolute}.cv2-occ{pointer-events:none}.cv2-back .drone{opacity:.9;animation:22s linear -6s infinite cv2-drone;top:30.47%}.cv2-back .craft.c1{opacity:.85;animation:34s linear -8s infinite cv2-c1;top:26.17%}.cv2-back .craft.c2{opacity:.7;animation:48s linear -30s infinite cv2-c2;top:34.77%}.cv2-back .craft.c3{opacity:.85;animation:40s linear -12s infinite cv2-c3;top:22.66%}:is(.ph-dawn,.ph-day) .cv2-back .craft,:is(.ph-dawn,.ph-day) .cv2-back .drone{opacity:.78}@keyframes cv2-c1{0%{transform:translate(-6%)rotate(-3deg)}50%{transform:translate(50%,-10px)rotate(0)}to{transform:translate(106%,-4px)rotate(1.5deg)}}@keyframes cv2-c2{0%{transform:translate(106%)rotate(-1deg)}to{transform:translate(-6%,8px)rotate(-1deg)}}@keyframes cv2-c3{0%{transform:translate(106%,8px)rotate(2.5deg)}to{transform:translate(-6%,-12px)rotate(1.5deg)}}.cv2 .craft.c0.front{animation:30s linear -11s infinite cv2-c0;top:42.19%}@keyframes cv2-c0{0%{transform:translate(-13%)rotate(-1.5deg)}to{transform:translate(106%,-12px)rotate(-1deg)}}.cv2 .beam{transform-origin:50% 100%;opacity:.32;clip-path:polygon(46% 100%,54% 100%,100% 0,0 0);background:linear-gradient(#c8ebff00 15%,#c8ebff8c);width:70px;height:90%;margin-left:-35px;animation:14s ease-in-out infinite alternate cv2-beam;translate:0 -100%}@keyframes cv2-beam{0%{transform:rotate(-16deg)}to{transform:rotate(4deg)}}html.app-hidden .cv2 *,html.app-hidden .cv2 :before,html.app-hidden .cv2 :after{animation-play-state:paused}html.low-end .cv2-life>:not(.fog):not(.mfog):not(.ad):not(.pdl):not(.sign):not(.win):not(.bcn):not(.tw-scr):not(.neon):not(.dk-win):not(.dk-wet):not(.cads-live){display:none}html.low-end .cv2 .win,html.low-end .cv2 .bcn,html.low-end .cv2 .sign.cut{opacity:.5;animation:none}html.low-end .cv2 .sign:after{animation:none;display:none}html.low-end .cv2-back{display:none}@media(prefers-reduced-motion:reduce){.cv2 *,.cv2 :before,.cv2 :after{animation:none!important}.cv2 .craft,.cv2 .drone,.cv2 .rain,.cv2 .puddle,.cv2 .steam{display:none}.city .c-stage{transition:none}.cv2 .win,.cv2 .bcn{opacity:.5}}.cv2-sun,.cv2-tone{pointer-events:none;opacity:0;visibility:hidden;transition:opacity 2.4s ease-in-out,visibility 0s linear 2.4s;position:absolute;top:0;right:0;bottom:0;left:0}.cv2-sun>*,.cv2-tone>*{display:block;position:absolute;top:0;right:0;bottom:0;left:0}:is(.ph-dawn,.ph-day).cv2 :is(.cv2-sun,.cv2-tone){opacity:1;visibility:visible;transition:opacity 2.4s ease-in-out,visibility}.cv2 .rays{--sx:30%;--sy:50%;opacity:.75;-webkit-mask-image:radial-gradient(circle at var(--sx) var(--sy),#000 0,#00000073 22%,transparent 52%),linear-gradient(180deg,#000 52%,transparent 74%);mask-image:radial-gradient(circle at var(--sx) var(--sy),#000 0,#00000073 22%,transparent 52%),linear-gradient(180deg,#000 52%,transparent 74%);top:-10%;right:-10%;bottom:-10%;left:-10%;-webkit-mask-composite:source-in;mask-composite:intersect}.cv2 .rays:before{content:"";transform-origin:var(--sx) var(--sy);will-change:transform;background:radial-gradient(circle at var(--sx) var(--sy),#ffe8bed9 0,#ffcda066 7%,#ffbea01f 20%,transparent 34%),repeating-conic-gradient(from 8deg at var(--sx) var(--sy),#ffdeaf00 0deg,#ffdeaf4d 4deg,#ffdeaf00 10deg,#ffecd229 16deg,#ffecd200 22deg);position:absolute;top:0;right:0;bottom:0;left:0}:is(.ph-dawn,.ph-day).cv2 .rays:before{animation:26s ease-in-out infinite alternate cv2-rays}@keyframes cv2-rays{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.ph-day.cv2 .rays{--sx:74%;--sy:10%;opacity:.7}.ph-day.cv2 .rays:before{background:radial-gradient(circle at var(--sx) var(--sy),#ffffffd9 0,#e6f6ff59 7%,transparent 22%),repeating-conic-gradient(from 4deg at var(--sx) var(--sy),#f5fcff00 0deg,#f5fcff42 5deg,#f5fcff00 12deg,#ffffff24 18deg,#fff0 25deg)}.cv2 .rim{background:linear-gradient(#ffe0a8,#ffb98a 38%,#ffa08266 50%,#0000 60%);transform:translate(-2px)}.ph-day.cv2 .rim{opacity:.5;background:linear-gradient(#f4fbff,#cfefff 40%,#0000 60%);transform:translate(1.4px)}.cv2 .face{mix-blend-mode:soft-light;background:linear-gradient(90deg,#ffbe78d9,#ffaa8259 46%,#0000 58%);-webkit-mask-image:linear-gradient(#0000 14%,#000 30% 48%,#0000 66%);mask-image:linear-gradient(#0000 14%,#000 30%,#000,#0000 66%)}.ph-day.cv2 .face{background:linear-gradient(270deg,#ebf8ff8c,#dcf0ff33 48%,#0000 58%)}.cv2 .grade{background:radial-gradient(60% 30% at 30%,#ffc87857,#ffaa821f 55%,#0000 80%),linear-gradient(#0000 30%,#ffbe821a 48%,#0000 64%)}.ph-day.cv2 .grade{background:linear-gradient(#5ab4ff29,#a0dcff14 45%,#0000 70%)}.cv2 .glint{overflow:hidden;-webkit-mask-image:linear-gradient(#0000 10%,#000 22% 46%,#0000 62%);mask-image:linear-gradient(#0000 10%,#000 22%,#000 46%,#0000 62%)}.cv2 .glint b{opacity:0;will-change:transform,opacity;background:linear-gradient(90deg,#0000 0,#ffe2b452 30%,#fff6e2d9,#ffe2b452 70%,#0000);width:16%;position:absolute;top:0;bottom:0;left:0}.ph-day.cv2 .glint b{background:linear-gradient(90deg,#0000 0,#e1f5ff4d 30%,#ffffffd9,#e1f5ff4d 70%,#0000)}.cv2-back .sky{pointer-events:none;top:0;right:0;bottom:0;left:0}.cv2 .fly{will-change:transform;position:absolute;left:0}.cv2 .fly.birds{aspect-ratio:64/40;width:9%}.cv2 .fly svg{width:100%;height:100%;display:block;overflow:visible}.cv2 .fly path{fill:none;stroke:#4a3550;stroke-linecap:round;stroke-linejoin:round}.ph-day.cv2 .fly path{stroke:#1f3e5c}.cv2 .fly.drone{aspect-ratio:3;opacity:.85;width:4.6%;animation:none}.cv2 .fly.drone i{background:url(/assets/drone-day-HDJ_AvqX.svg) 50%/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.cv2 .fly.drone i:after{content:"";background:#c9925a;border-radius:1px;width:20%;height:45%;position:absolute;top:92%;left:40%;box-shadow:inset 0 -1px #00000040}.cv2-sun .clouds{top:0;right:0;bottom:0;left:0;overflow:hidden}.cv2 .cloud{aspect-ratio:3.2;will-change:transform;opacity:.9;background:radial-gradient(32% 46% at 30% 58%,#ffece6bf,#0000 72%),radial-gradient(30% 52% at 52% 44%,#fff4f0d9,#0000 72%),radial-gradient(28% 42% at 72% 60%,#ffe8e2b3,#0000 72%),radial-gradient(50% 30% at 50% 72%,#e8c4d673,#0000 75%);position:absolute}.cv2 .cloud.k1{opacity:.75}.cv2 .cloud.k2{opacity:.6}.ph-day.cv2 .cloud{background:radial-gradient(32% 46% at 30% 58%,#fffc,#0000 72%),radial-gradient(30% 52% at 52% 44%,#ffffffeb,#0000 72%),radial-gradient(28% 42% at 72% 60%,#fafdffbf,#0000 72%),radial-gradient(50% 30% at 50% 72%,#c4def480,#0000 75%)}.ph-dusk.cv2 .cloud{opacity:.9;background:radial-gradient(20% 30% at 50% 74%,#ffd6b08c,#0000 80%),radial-gradient(44% 20% at 50% 76%,#ffa082b3,#ff76a047 55%,#0000 80%),radial-gradient(32% 44% at 30% 56%,#fa96de99,#d678d640 55%,#0000 74%),radial-gradient(30% 50% at 52% 42%,#ec9cec9e,#c478dc38 55%,#0000 74%),radial-gradient(28% 40% at 72% 58%,#ffa0d68c,#dc78c833 55%,#0000 74%)}.ph-dusk.cv2 .cloud.k1{opacity:.72}.ph-dusk.cv2 .cloud.k2{opacity:.6}.cv2-tone .shade{opacity:0;will-change:transform,opacity;background:radial-gradient(50% 50%,#3422525c,#3422522e 50%,#0000 72%);width:80%;height:40%;inset:46% auto auto 0}.ph-day.cv2 .shade{background:radial-gradient(50% 50%,#102c5452,#102c5426 50%,#0000 72%)}.cv2 .mfog{pointer-events:none;opacity:.32;will-change:opacity,transform;background:radial-gradient(40% 40% at 25% 55%,#ffeeecbf,#0000 72%),radial-gradient(36% 38% at 70%,#fff2f0b3,#0000 72%),linear-gradient(#0000 0,#fae8ec99,#f4e2ec8c 70%,#0000);width:120%;height:34%;transition:opacity 6s ease-in-out;top:56%;left:-10%}.ph-day.cv2 .mfog{opacity:0}.cv2 .ad{pointer-events:none;opacity:.92;font:700 clamp(5px,1.6vw,9px)/1.1 var(--font-mono,monospace);letter-spacing:.08em;color:#0a5a72;background:linear-gradient(160deg,#ffffff9e,#d6f2ff6b 60%,#bee8ff57);border-radius:3px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 10px #96e1ff59}.cv2 .ad:before{content:"";background:#2bc8e8;border-radius:1px;width:2px;position:absolute;top:18%;bottom:18%;left:0}.cv2 .ad span{opacity:0;white-space:nowrap;flex-direction:column;justify-content:center;padding-left:10%;transition:opacity .9s ease-in-out,transform .9s ease-in-out;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(12%)}.cv2 .ad span.on{opacity:1;transform:none}.cv2 .ad small{letter-spacing:.04em;color:#3f7487;margin-top:2px;font-size:.78em;font-weight:500;display:block}.ph-dawn.cv2 .ad{color:#6a2a55;background:linear-gradient(160deg,#fffaf89e,#ffe2e870 60%,#ffd6c857);box-shadow:inset 0 0 0 1px #ffffffd9,0 0 10px #ffbec859}.ph-dawn.cv2 .ad:before{background:#f07aa6}.ph-dawn.cv2 .ad small{color:#8a5070}html:not(.cv2-home) .cv2 .ad{opacity:.8}.cv2 .pdl{pointer-events:none;top:0;right:0;bottom:0;left:0}.cv2 .pdl>i{display:block;position:absolute}.cv2 .pool{opacity:.55;background:radial-gradient(50% 50%,#d6eeffb3,#bee2ff40 55%,#0000 72%);border-radius:50%}.ph-dawn.cv2 .pool{background:radial-gradient(50% 50%,#ffe2d6b3,#ffcec440 55%,#0000 72%)}.cv2 .pg{aspect-ratio:3;opacity:.4;will-change:transform,opacity;background:radial-gradient(50% 50%,#fff 0,#ffffffd9 10%,#fffaeb4d 34%,#0000 70%);margin:-.9% 0 0 -2.8%}.ph-dawn.cv2 .pg{background:radial-gradient(50% 50%,#fff 0,#fff0d6bf 14%,#ffd6aa33 40%,#0000 70%)}html.low-end .cv2 .pg{opacity:.55}.ph-day.cv2 .f-near{background:radial-gradient(45% 50% at 40%,#ecf8ff73,#0000 70%),radial-gradient(35% 50% at 85% 45%,#ecf8ff66,#0000 70%)}html.low-end .cv2 .rays:before{animation:none!important}.cv2-window{justify-content:flex-start;align-items:flex-end;height:236px;display:flex}.cv2-chip{color:#d5e6f2;clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - 7px) 100%,0 100%);background:#060910c7;border:1px solid #7df9ff29;align-items:baseline;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}html.cv2-home .city .c-stage{transform:translate(-50%,-120px)}.city .c-stage{transition:transform .6s var(--ease-out,ease)}:is(.ph-dawn,.ph-day).cv2 .rain{opacity:.7}:is(.ph-dawn,.ph-day).cv2 .fog{opacity:.45}:is(.ph-dawn,.ph-day).cv2 .f-far{background:radial-gradient(50% 50% at 30%,#ffe2de8c,#0000 70%),radial-gradient(40% 45% at 75% 55%,#ffece873,#0000 70%)}:is(.ph-dawn,.ph-day).cv2 .f-near{background:radial-gradient(45% 50% at 40%,#fff0ec80,#0000 70%),radial-gradient(35% 50% at 85% 45%,#ecf8ff66,#0000 70%)}:is(.ph-dawn,.ph-day).cv2 .win{box-shadow:none;background:#ffc266}:is(.ph-dawn,.ph-day).cv2 .puddle{opacity:.45}:is(.ph-dawn,.ph-day).cv2 .steam{background:radial-gradient(closest-side,#ffffffd9,#fff0)}:is(.ph-dawn,.ph-day).cv2 .sign{color:#00788c;text-shadow:0 0 6px #2bf5ff8c;background:linear-gradient(#f0fdffb8,#d6f6fc94);padding:3px;box-shadow:inset 0 0 0 1px #0096af61,0 2px 10px #1e285a2e}:is(.ph-dawn,.ph-day).cv2 .sign.quiet{opacity:.9}:is(.ph-dawn,.ph-day).cv2 .sign.wide{color:#b4106a;text-shadow:0 0 6px #ff4f9a73;background:linear-gradient(#fff2fabd,#fce0f299);box-shadow:inset 0 0 0 1px #c8105a52,0 2px 10px #3c14462e}:is(.ph-dawn,.ph-day).cv2 .sign small{color:#00788c}:is(.ph-dawn,.ph-day).cv2 .sign.scan:after{background:linear-gradient(#0000,#ffffff8c,#0000)}[data-theme=light] .cv2-chip{color:var(--text);border-color:var(--line-strong);background:#ffffffe6}html:not(.cv2-home) .cv2:is(.ph-dawn,.ph-day) .sign{opacity:.75}.cv2.ph-day .win,:is(.ph-dawn,.ph-day).cv2 .beam{display:none}.cv2.ph-day .rain{opacity:.65}.cv2.ph-day .f-far{background:radial-gradient(50% 50% at 30%,#e2f2ff80,#0000 70%),radial-gradient(40% 45% at 75% 55%,#ecf8ff66,#0000 70%)}.cv2.ph-day .bcn{transform:scale(.75)}.cv2.ph-dusk .win{background:#ffb347;box-shadow:0 0 10px 2px #ffaa468c}.cv2.ph-dusk .rain{opacity:.75}.cv2.ph-dusk .f-far{background:radial-gradient(50% 50% at 30%,#ff788c38,#0000 70%),radial-gradient(40% 45% at 75% 55%,#a050c833,#0000 70%)}.ph-dusk.cv2 :is(.cv2-sun,.cv2-tone){opacity:1;visibility:visible;transition:opacity 2.4s ease-in-out,visibility}.cv2 :is(.rays,.rim,.face,.grade,.dk-sun,.dk-rim,.dk-face){transition:opacity 2.4s ease-in-out}.ph-dusk.cv2 :is(.rays,.rim,.face,.grade),.cv2 :is(.dk-sun,.dk-rim,.dk-face){opacity:0}.ph-dusk.cv2 :is(.dk-sun,.dk-rim,.dk-face){opacity:1}.cv2 .dk-sun{background:radial-gradient(circle at 75.7% 50.8%,#fff4d6 0,#ffe1a0 1.9%,#ffb560 3.2%,#ff8040e6 3.6%,#ff6e4680 4.4%,#ff605442 9%,#f0466e1a 20%,#0000 38%),radial-gradient(75% 9% at 72% 55%,#ff96466b,#ff6e5029 55%,#0000 80%),linear-gradient(#6e105a33,#be245a1f 26%,#ff684029 46%,#ff8c461a,#0000 62%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cv2 .dk-rim{background:linear-gradient(#ffc27a,#ff8a5c 34%,#ff5a5a80 52%,#0000 66%);transform:translate(2px)}.cv2 .dk-face{mix-blend-mode:soft-light;background:linear-gradient(90deg,#0000 42%,#ff785a4d 51%,#ffa05ae6 61%,#ffc478f2 66%);-webkit-mask-image:linear-gradient(#0000 12%,#000 24% 54%,#0000 72%);mask-image:linear-gradient(#0000 12%,#000 24%,#000 54%,#0000 72%)}.ph-dusk.cv2 .glint b{background:linear-gradient(90deg,#0000 0,#ffa06438 30%,#ffce9699,#ffa06438 70%,#0000)}.cv2 .dk-win{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.cv2 .dk-win .hl{opacity:.22}.cv2 .dk-win g[data-d]{transition:opacity .7s ease-out}.cv2 .dk-win .s1{transition-delay:.35s}.cv2 .dk-win .s2{transition-delay:.75s}.ph-dusk.cv2 .neon .ns{transition:opacity .9s ease-out}.ph-dusk.cv2 .sign[data-d]{clip-path:inset(-40px);transition:clip-path .45s cubic-bezier(.2,.8,.2,1)}.cv2[data-lit="0"] .dk-win g[data-d],.ph-dusk.cv2[data-lit="0"] .neon .ns,.cv2[data-lit="1"] .dk-win g:not([data-d="0"]),.ph-dusk.cv2[data-lit="1"] .neon .ns:not([data-d="0"]),.cv2[data-lit="2"] .dk-win g:is([data-d="2"],[data-d="3"],[data-d="4"]),.ph-dusk.cv2[data-lit="2"] .neon .ns:is([data-d="2"],[data-d="3"],[data-d="4"]),.cv2[data-lit="3"] .dk-win g:is([data-d="3"],[data-d="4"]),.ph-dusk.cv2[data-lit="3"] .neon .ns:is([data-d="3"],[data-d="4"]),.cv2[data-lit="4"] .dk-win g[data-d="4"],.ph-dusk.cv2[data-lit="4"] .neon .ns[data-d="4"]{opacity:0}.ph-dusk.cv2[data-lit="0"] .sign[data-d],.ph-dusk.cv2[data-lit="1"] .sign:not([data-d="0"]),.ph-dusk.cv2[data-lit="2"] .sign:is([data-d="2"],[data-d="3"],[data-d="4"]),.ph-dusk.cv2[data-lit="3"] .sign:is([data-d="3"],[data-d="4"]),.ph-dusk.cv2[data-lit="4"] .sign[data-d="4"]{clip-path:inset(50% -40px)}.cv2-sun .dk-stars{pointer-events:none;top:0;right:0;bottom:0;left:0}.cv2 .dk-stars .st{opacity:.7;background:#fff6fb;border-radius:50%;width:2px;height:2px;margin:-1px 0 0 -1px;position:absolute;box-shadow:0 0 3px 1px #ffe2f873}.cv2 .dk-stars .st.s1{opacity:.5;width:1.4px;height:1.4px}.cv2 .dk-stars .st.s3{opacity:.95;width:2.6px;height:2.6px;box-shadow:0 0 5px 1.5px #ffe8fa8c}.cv2 .dk-stars .moon{aspect-ratio:1;background:radial-gradient(closest-side,#ffd6ec47,#ffc8e61a 60%,#0000);border-radius:50%;position:absolute;transform:scale(2.4)}.cv2 .dk-stars .moon b{background:radial-gradient(70% 70% at 30% 72%,#fff4e6,#ffe0e6);border-radius:50%;position:absolute;top:29%;right:29%;bottom:29%;left:29%;box-shadow:0 0 4px 1px #ffe2ec80;-webkit-mask-image:radial-gradient(52% 52% at 66% 30%,#0000 97%,#000 100%);mask-image:radial-gradient(52% 52% at 66% 30%,#0000 97%,#000)}.cv2-back .trn-wrap{pointer-events:none;--hi:#ffb096d9;--w:#ffe2b0f2;--w2:#96ecffe6;--tr:255,150,130;--rl:#ffbecd29;top:0;right:0;bottom:0;left:0}.cv2-back .trn-wrap.night{--hi:#96e2ffb3;--w:#d6f6fff2;--w2:#ffd696e6;--tr:110,232,255;--rl:#8cd2ff21}.cv2-back .trn-wrap>*{display:block;position:absolute}.cv2-back .trn-rail{background:linear-gradient(180deg,var(--rl) 0 45%,#120e2873 45%);height:.09%}.cv2-back .trn{will-change:transform}.cv2-back .trn .tb{position:absolute;top:0;right:0;bottom:0;left:0}.cv2-back .trn.rtl .tb{transform:scaleX(-1)}.cv2-back .trn .tb>i{display:block;position:absolute}.cv2-back .trn .body{background:linear-gradient(180deg,var(--hi) 0 13%,#3b3354 13%,#221c3a 62%,#130f25);border-radius:2px 14% 8% 2px/2px 100% 70% 2px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0 32.6%,#0000 32.6% 33.6%,#000 33.6% 65.6%,#0000 65.6% 66.6%,#000 66.6%);mask-image:linear-gradient(90deg,#000 0,#000 32.6%,#0000 32.6%,#0000 33.6%,#000 33.6%,#000 65.6%,#0000 65.6%,#0000 66.6%,#000 66.6%)}.cv2-back .trn .wins{background:repeating-linear-gradient(90deg,var(--w) 0 2.1%,transparent 2.1% 3.3%),linear-gradient(90deg,transparent 0 40%,var(--w2) 40% 46%,transparent 46%);height:34%;box-shadow:0 0 4px 1px rgba(var(--tr),.35);top:27%;left:3%;right:13%;-webkit-mask-image:linear-gradient(90deg,#000 0 33%,#0000 33% 37%,#000 37% 71%,#0000 71% 75%,#000 75%);mask-image:linear-gradient(90deg,#000 0,#000 33%,#0000 33%,#0000 37%,#000 37%,#000 71%,#0000 71%,#0000 75%,#000 75%)}.cv2-back .trn .hl{background:radial-gradient(60% 46% at 0,#fffdf4 0,#fff6e28c 9%,#ffeed629 40%,#0000);width:75%;height:420%;top:-160%;left:97%}.cv2-back .trn .hl:before{content:"";background:#fffdf4;border-radius:50%;width:6%;height:8%;position:absolute;top:46%;left:-3%;box-shadow:0 0 4px 2px #fff8e4d9,0 0 10px 4px #fff0d659}.cv2-back .trn .lev{background:linear-gradient(90deg,#0000,#78f0ffbf 18%,#ff78d699 82%,#0000);border-radius:50%;height:34%;top:96%;left:5%;right:8%;box-shadow:0 1px 5px 1px #96e6ff73}.cv2-back .trn .trail{background:linear-gradient(270deg,rgba(var(--tr),.34),rgba(var(--tr),.1) 45%,transparent);border-radius:50% 0 0 50%;width:85%;height:64%;top:18%;right:98%}.cv2-life .dk-wet{pointer-events:none;top:0;right:0;bottom:0;left:0}.dk-wet .rf{opacity:.8;transform-origin:50% 0;display:block;position:absolute;-webkit-mask-image:repeating-linear-gradient(#000 0 5px,#00000059 7px,#000 10px),linear-gradient(#000 0 40%,#0000 100%);mask-image:repeating-linear-gradient(#000 0,#000 5px,#00000059 7px,#000 10px),linear-gradient(#000 0,#000 40%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.dk-wet .rf.sun{background:radial-gradient(50% 75% at 50% 0,#ffe2aa,#ff9646d9 30%,#f55a5a66,#0000),radial-gradient(14% 80% at 50% 0,#fff0c8e6,#0000)}.dk-wet .rf.cy{background:radial-gradient(50% 80% at 50% 0,#96faff,#3cd2f099 45%,#0000)}.dk-wet .rf.mg{background:radial-gradient(50% 80% at 50% 0,#ffa0e1f2,#e646aa80 45%,#0000)}.dk-wet .rf.am{background:radial-gradient(50% 80% at 50% 0,#ffce82e6,#ff964673 45%,#0000)}.ph-dusk.wx-clear .dk-wet .rf{opacity:1;-webkit-mask-image:repeating-linear-gradient(#000 0 9px,#000000a6 11px,#000 13px),linear-gradient(#000 0 55%,#0000 100%);mask-image:repeating-linear-gradient(#000 0,#000 9px,#000000a6,#000 13px),linear-gradient(#000 0,#000 55%,#0000)}.ph-dusk.cv2 .pool{background:radial-gradient(50% 50%,#ffb082b3,#f06e9647 55%,#0000 72%)}.ph-dusk.cv2 .pg{background:radial-gradient(50% 50%,#fff 0,#ffd696cc 12%,#ff8c5040 38%,#0000 70%)}.cv2.ph-night .win{box-shadow:0 0 8px 1px #ffbe6e73}.cv2 .ltn{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.cv2 .ltn-flash,.cv2 .ltn-bolt{opacity:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.cv2 .ltn-flash{mix-blend-mode:screen;background:radial-gradient(ellipse 75% 32% at var(--lx) var(--ly),#c4daff9e,#96b6f54d 45%,#7896e600 100%),linear-gradient(180deg,#96afeb57,#7891d224 50%,#647dbe12 76%,#96afeb29)}.cv2.t3 .ltn-flash,.cv2.t4 .ltn-flash{background:radial-gradient(ellipse 75% 32% at var(--lx) var(--ly),#bee8ff9e,#8cc8f54d 45%,#6eaae600 100%),linear-gradient(180deg,#8cbeeb57,#6ea0d224 50%,#5f8cbe12 76%,#8cc8eb2e)}.cv2 .ltn-bolt .g2{stroke:#96beff29;stroke-width:15px}.cv2 .ltn-bolt .g1{stroke:#bedcff73;stroke-width:6px}.cv2 .ltn-bolt .core{stroke:#f4f8ff;stroke-width:2.4px}.cv2.t3 .ltn-bolt .g1,.cv2.t4 .ltn-bolt .g1{stroke:#aaecff80}html.low-end .cv2 .ltn,html.in-bld .cv2 .ltn{display:none}@media(prefers-reduced-motion:reduce){.cv2 .ltn{display:none}}.cv2 .neon{pointer-events:none;top:0;right:0;bottom:0;left:0}.cv2 .neon>span,.cv2 .neon .lt{position:absolute}.cv2 .neon .lt{top:0;right:0;bottom:0;left:0}.cv2 .neon canvas{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.cv2 .neon .lit{will-change:opacity}.cv2 .neon .hf{will-change:opacity,transform;transform-origin:50% 100%}.cv2 .neon .hg{opacity:0;will-change:transform,opacity}.cv2 .holo-w{opacity:.8;mix-blend-mode:screen}.ph-dusk.cv2 .neon .lt{opacity:.92}.cv2 .holo-w .hscan{opacity:0;pointer-events:none;will-change:transform,opacity;background:linear-gradient(#c8fcfff2 0,#82ecff8c .7%,#5adcff1f 2.4%,#0000 4%),repeating-linear-gradient(#8cf0ff38 0,#8cf0ff38 1px,#0000 1px,#0000 4px);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 3%,#0006 6%,#0000 14%);mask-image:linear-gradient(#000 0,#000,#0006 6%,#0000 14%)}.cv2 .neon{transition:opacity 2.5s,visibility linear}:is(.ph-dawn,.ph-day).cv2 .neon{opacity:0;visibility:hidden;transition:opacity 2.5s,visibility 0s linear 2.5s}.cv2-life>.cads-live{pointer-events:none;--u:calc(min(100vw, 560px) / 720);top:0;right:0;bottom:0;left:0;container-type:inline-size}html.city-walk .cv2-life>.cads-live{--u:calc(max(100vw, 100vh * 720 / 1280) / 720)}@supports (width:1cqw){.cads-live>.cad-spot{--u:calc(100cqw / 720)}}.cad-spot{justify-content:center;align-items:center;gap:calc(var(--u) * 2);padding:0 calc(var(--u) * 6);pointer-events:none;cursor:default;color:var(--ac-core);font:700 calc(var(--u) * var(--fs,20)) / 1 var(--f-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(180deg,rgba(var(--ac-rgb),.16),rgba(var(--ac-rgb),.06)),#070910d1;box-shadow:inset 0 0 0 calc(var(--u) * 1.5) rgba(var(--ac-rgb),.55),0 0 calc(var(--u) * 14) rgba(var(--ac-rgb),.28);text-shadow:0 0 calc(var(--u) * 6) rgba(var(--ac-rgb),.8);border:0;flex-direction:column;margin:0;display:flex;position:absolute;overflow:hidden}.cad-spot .t{text-overflow:ellipsis;max-width:100%;overflow:hidden}.cad-spot small{text-overflow:ellipsis;max-width:100%;color:var(--ac);font:600 calc(var(--u) * 11) / 1 var(--f-mono);letter-spacing:.08em;text-shadow:none;overflow:hidden}.cad-spot.f-banner{clip-path:polygon(calc(var(--u) * 8) 0,100% 0,100% calc(100% - calc(var(--u) * 8)),calc(100% - calc(var(--u) * 8)) 100%,0 100%,0 calc(var(--u) * 8))}.cad-spot.f-line{font:600 calc(var(--u) * var(--fs,15)) / 1 var(--f-mono);letter-spacing:.14em;box-shadow:inset 0 0 0 calc(var(--u) * 1) rgba(var(--ac-rgb),.35);background:#05070ce6}.cad-spot.f-neon{box-shadow:none;font-size:calc(var(--u) * var(--fs,22));text-shadow:0 0 calc(var(--u) * 3) rgba(var(--ac-rgb),.95),0 0 calc(var(--u) * 12) rgba(var(--ac-rgb),.7);background:0 0}[data-theme=light] .cad-spot.f-neon{text-shadow:0 0 calc(var(--u) * 3) rgba(var(--ac-rgb),.6);color:var(--ac-ink)}html.city-walk .cad-spot{pointer-events:auto;cursor:pointer}html.city-walk .cad-spot:focus-visible,.cad-spot.picked{outline:calc(var(--u) * 2) solid rgba(var(--ac-rgb),.95);outline-offset:calc(var(--u) * 5);overflow:visible}html.city-walk .app-brand,html.city-walk .app-shell>.dock-layer,html.city-walk .ui-dock,html.city-walk .dock-games{display:none!important}html.city-walk .app-shell,html.city-walk .app-stage{pointer-events:none}html.city-walk .city .c-stage{width:max(100%,56.25dvh);max-width:none;transform:translate3d(-50%,var(--cam,0px),0)}.cv2-window{gap:8px}.walk-enter{cursor:pointer;color:#e6f9ff;height:40px;font:700 12px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(#2bf5ff24,#2bf5ff0a),#060910d1;border:0;align-items:center;gap:8px;margin-left:auto;padding:0 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #2bf5ff66,0 0 14px #2bf5ff2e}.walk-enter i{background:#2bf5ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #2bf5ff}[data-theme=light] .walk-enter{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);background:#ffffffe6}.walk-ui{z-index:30;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.walk-ui>*{pointer-events:auto}.walk-top{pointer-events:none;justify-content:flex-start;display:flex;position:fixed;top:12px;left:12px;right:12px}.walk-exit{pointer-events:auto;cursor:pointer;color:#d5e6f2;height:40px;font:600 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#060910db;border:0;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #96aaff47}.walk-exit i{font:400 20px/1 var(--f-sans);color:#2bf5ff;font-style:normal}.walk-hint{left:50%;bottom:calc(20px + var(--safe-b,0px));color:#d5e6f2;width:max-content;max-width:calc(100% - 32px);font:500 12px/16px var(--f-sans);text-align:center;background:#060910d1;margin:0;padding:8px 14px;animation:.5s cubic-bezier(.2,.9,.2,1) .3s both walk-hint-in;position:fixed;transform:translate(-50%);box-shadow:inset 0 0 0 1px #2bf5ff38;pointer-events:none!important}@keyframes walk-hint-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.cad-card{left:12px;right:12px;bottom:calc(16px + var(--safe-b,0px));z-index:5;overscroll-behavior:contain;pointer-events:auto;max-width:536px;max-height:calc(100dvh - 80px);color:var(--text,#e6ebf5);font:400 14px/20px var(--f-sans);background:repeating-linear-gradient(0deg,rgba(var(--ac-rgb),.035) 0 1px,transparent 1px 3px),var(--grain,none),linear-gradient(180deg,#0e1220f5,#070910fa);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);box-shadow:inset 0 0 0 1px rgba(var(--ac-rgb),.28),inset 0 1px rgba(var(--ac-rgb),.7);margin:0 auto;padding:16px 16px 14px;animation:.42s cubic-bezier(.2,.9,.2,1) both cad-card-in;position:fixed;overflow-y:auto}@keyframes cad-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.cad-card .cc-top{font:600 10px/14px var(--f-mono);letter-spacing:.14em;color:var(--ac);justify-content:space-between;align-items:center;gap:8px;display:flex}.cad-card .cc-days{color:var(--text-3,#8590a8);letter-spacing:.06em;flex:none}.cad-card .cc-title{font:700 26px/30px var(--f-display);letter-spacing:.04em;color:var(--ac-core);overflow-wrap:anywhere;text-shadow:-1.5px 0 #ff2e7e99,1.5px 0 #2bf5ff99,0 0 10px rgba(var(--ac-rgb),.5);margin:10px 0 2px}.cad-card .cc-sub{font:500 13px/18px var(--f-sans);color:var(--ac);margin:0}.cad-card .cc-body{color:var(--text-2,#9aa4ba);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 12px}.cad-card .cc-link{font:500 13px/18px var(--f-mono);color:var(--text,#e6ebf5);background:rgba(var(--ac-rgb),.07);box-shadow:inset 0 0 0 1px rgba(var(--ac-rgb),.22);align-items:center;gap:8px;min-width:0;margin-top:10px;padding:9px 10px;display:flex}.cad-card .cc-link span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cad-card .cc-link em{font:600 10px/14px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3,#8590a8);font-style:normal}.cad-card .cc-ico{background:radial-gradient(circle at 50% 50%,var(--ac) 0 3px,transparent 3.5px),rgba(var(--ac-rgb),.25);border-radius:50%;flex:none;width:14px;height:14px}.cad-card .cc-act{grid-template-columns:1fr auto;gap:8px;margin-top:12px;display:grid}.cad-card .cc-act.solo{grid-template-columns:1fr}.cad-card button{height:44px;font:700 14px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0}.cad-card .cc-go{color:#0a0610;background:var(--ac);box-shadow:0 0 16px rgba(var(--ac-rgb),.45);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.cad-card .cc-close{color:var(--text-2,#9aa4ba);background:0 0;padding:0 16px;box-shadow:inset 0 0 0 1px #96aaff33}.cad-card .cc-confirm{background:#ffb5470f;margin-top:12px;padding:10px;box-shadow:inset 0 0 0 1px #ffb5474d}.cad-card .cc-confirm p{font:400 13px/18px var(--f-sans);color:var(--text-2,#9aa4ba);margin:0}.cad-card .cc-confirm b{color:var(--text,#e6ebf5);overflow-wrap:anywhere;font-weight:600}.cad-card .cc-confirm .cc-act{margin-top:10px}.cad-card .cc-note{font:400 11px/15px var(--f-sans);color:var(--text-3,#8590a8);margin:10px 0 0}@media(prefers-reduced-motion:reduce){.cad-card,.walk-hint{animation:none}}.city.inside .c-stage{visibility:hidden}.city.inside .cv2 :not(.cv2-img),.city.inside .cv2 :before,.city.inside .cv2 :after{animation:none!important}.cv2 .tw-scr{pointer-events:none;font:500 clamp(6.5px,1.85vw,9.5px)/1 var(--font-mono,monospace);letter-spacing:.34em;color:#cffcff;white-space:nowrap;text-shadow:0 0 3px #2bf5ffe6,0 0 9px #2bf5ff59;background:linear-gradient(#0a344a99,#041a2a85);justify-content:center;align-items:center;gap:.55em;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #7df9ff33,inset 0 1px #7df9ff80,0 0 10px #2bf5ff29}.cv2 .tw-scr span{margin-right:-.34em}.cv2 .tw-scr:after{content:"";background:repeating-linear-gradient(0deg,#02101c52 0,#02101c52 1px,#0000 1px,#0000 2px);position:absolute;top:0;right:0;bottom:0;left:0}.cv2 .tw-led{background:currentColor;flex:none;width:.42em;height:.42em;box-shadow:0 0 4px #2bf5ffe6}.cv2 .tw-scr.band{box-shadow:none;background:linear-gradient(90deg,#041e2e00,#06263a9e 22%,#06263a9e 78%,#041e2e00)}.cv2 .tw-scr.band:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7df9ff8c 25%,#7df9ff8c 75%,#0000) top/100% 1px no-repeat,linear-gradient(90deg,#0000,#7df9ff40 25%,#7df9ff40 75%,#0000) bottom/100% 1px no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.cv2 .tw-scr.blade{letter-spacing:0;flex-direction:column;gap:.7em}.cv2 .tw-scr.blade span{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.12em;margin:0}.cv2 .tw-scr.blade:after{background:repeating-linear-gradient(90deg,#02101c4d 0,#02101c4d 1px,#0000 1px,#0000 2px)}.cv2.t1 .tw-scr{opacity:.8}:is(.ph-dawn,.ph-day).cv2 .tw-scr{color:#006f86;text-shadow:0 0 4px #2bf5ff8c;background:linear-gradient(#eefdff9e,#ccf4fc80);box-shadow:inset 0 0 0 1px #0096b452,inset 0 1px #fffc,0 0 8px #2bf5ff38}:is(.ph-dawn,.ph-day).cv2 .tw-scr:after{background:repeating-linear-gradient(0deg,#ffffff47 0,#ffffff47 1px,#0000 1px,#0000 2px)}:is(.ph-dawn,.ph-day).cv2 .tw-scr.blade:after{background:repeating-linear-gradient(90deg,#ffffff47 0,#ffffff47 1px,#0000 1px,#0000 2px)}:is(.ph-dawn,.ph-day).cv2 .tw-led{box-shadow:0 0 3px #2bf5ff99}html:not(.cv2-home) .cv2:is(.ph-dawn,.ph-day) .tw-scr{opacity:.75}:is(.ph-dawn,.ph-day).cv2 .tw-scr.band{box-shadow:none;background:linear-gradient(90deg,#e6fbff00,#ecfdffa8 22%,#ecfdffa8 78%,#e6fbff00)}:is(.ph-dawn,.ph-day).cv2 .tw-scr.band:before{background:linear-gradient(90deg,#0000,#0096b473 25%,#0096b473 75%,#0000) top/100% 1px no-repeat,linear-gradient(90deg,#0000,#ffffffb3 25%,#ffffffb3 75%,#0000) bottom/100% 1px no-repeat}.city .bi{background:#061a2c;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}[data-theme=light] .city .bi{background:#8fd0ee}.bi img{object-fit:cover;object-position:50% 0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:561px){.bi img{width:560px;left:50%;transform:translate(-50%)}}.bi.a-dock{animation:.26s ease-out both bi-fade}.bi img{animation:.3s ease-out both bi-fade}@keyframes bi-fade{0%{opacity:0}to{opacity:1}}html.in-bld .ui-cut.hero.see{--see-core:radial-gradient(74% 34% at 50% 72%, #06080e94, #06080e00 100%);--see-fill:linear-gradient(180deg, #080c160f, #080c1629 36%, #080a1199 58%, #080a11d1)}html[data-theme=light].in-bld.in-bld .ui-cut.hero.see{--see-fill:linear-gradient(180deg, #ffffff1f, #ffffff38 36%, #f8fcffd6 58%, #ffffffed)}html[data-theme=light].in-bld{--scrim-top:linear-gradient(180deg, #eef6fce6 0, #eef6fc8c 46px, #eef6fc00 92px);--scrim-bottom:linear-gradient(0deg, #eef6fce0, #eef6fc00 110px)}@media(prefers-reduced-motion:reduce){.bi.a-dock,.bi img{animation:none}}:root{--metal:linear-gradient(180deg, #161b2a, #0d1019);--metal-off:linear-gradient(180deg, #1c2130, #141824);--danger-fill:linear-gradient(180deg, #2a0c18, #16070d);--danger-text:#ff6fa3;--tile-muted:linear-gradient(180deg, #20263a, #151927);--sheet-scrim:#020306b8;--text-shade:0 1px 2px #000000e6;--see-core:radial-gradient(82% 64% at 50% 60%, #06080ea8, #06080e5c 62%, #06080e00 100%);--see-fill:linear-gradient(180deg, #0c0f197a, #080a11b3 30%, #080a11cc 70%, #080a11e0);--scrim-panel:linear-gradient(180deg, #05060b00, #05060b9e 30%, #05060bcc);--onbg-plate:#06080edb;--onbg-tick:var(--neon-dim)}[data-theme=light]{--metal:linear-gradient(180deg, #fff, #eef1f6);--metal-off:linear-gradient(180deg, #e7ebf2, #dde2eb);--danger-fill:linear-gradient(180deg, #fff5f8, #fbe6ee);--danger-text:var(--magenta);--tile-muted:var(--surface-3);--sheet-scrim:#0b0f1a59;--text-shade:none;--see-fill:linear-gradient(180deg, #ffffffdb, #f6f8fb9e 40%, #f6f8fb9e 62%, #ffffffe6);--scrim-panel:linear-gradient(180deg, #fff0, #ffffffb3 40%, #ffffffd9);--see-core:linear-gradient(transparent, transparent);--onbg-plate:#ffffffe6;--onbg-tick:var(--neon-dim)}html[data-theme=light]:not(.in-bld) .on-city{--text:#e6ebf5;--text-2:#9aa4ba;--text-3:#8f99b0;--text-shade:0 1px 2px #000000e6;--neon:#2bf5ff;--neon-soft:#2bf5ff1f;--neon-dim:#2bf5ff59;--ok:#5dffb0;--ok-soft:#5dffb01c;--amber:#ffb547;--amber-soft:#ffb54721;--magenta:#ff2e7e;--magenta-soft:#ff2e7e21;--warn:#ffe066;--warn-soft:#ffe0661c;--surface-3:#181c2a;--onbg-plate:#06080edb}html[data-theme=light]:not(.in-bld) .on-city .brand-pair>.b-dark{display:block}html[data-theme=light]:not(.in-bld) .on-city .brand-pair>.b-light{display:none}.ui-cut{--c:var(--cut-m);--edge:var(--edge-1);--fill:var(--mat-1);--bevel:var(--bevel-1);isolation:isolate;background:var(--edge);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));position:relative}.ui-cut:before{content:"";z-index:-1;pointer-events:none;background:var(--spec),var(--fill);box-shadow:var(--bevel);clip-path:polygon(0 0,calc(100% - var(--c) + .5px) 0,100% calc(var(--c) - .5px),100% 100%,calc(var(--c) - .5px) 100%,0 calc(100% - var(--c) + .5px));position:absolute;top:1px;right:1px;bottom:1px;left:1px}.ui-cut.c-s{--c:var(--cut-s)}.ui-cut.c-l{--c:var(--cut-l)}.ui-cut.c-btn{--c:var(--cut-btn)}.ui-cut.e2{--edge:var(--edge-2);--fill:var(--mat-2);--bevel:var(--bevel-2)}.ui-cut.e0{--edge:var(--edge-0);--fill:var(--mat-0);--bevel:var(--bevel-0)}.ui-cut.e0:before{background:var(--fill)}.ui-cut.hero{--edge:linear-gradient(160deg, var(--neon) 0%, #2bf5ff80 16%, #bed2ff2e 42%, #000c 100%);--fill:radial-gradient(60% 22% at 30% 17%, #2bf5ff1a, transparent 70%), var(--toplight), var(--grain), linear-gradient(180deg, #0e121ec7, #080a11eb)}.ui-cut.hero.see{--fill:radial-gradient(48% 34% at 50% 60%, #2bf5ff14, transparent 72%), var(--grain), var(--see-core), var(--see-fill)}.ui-cut.hero:after{content:"";z-index:-1;pointer-events:none;background:var(--scan),var(--grid);background-size:auto,22px 22px,22px 22px;position:absolute;top:1px;right:1px;bottom:1px;left:1px;-webkit-mask:linear-gradient(#000,#0000 70%);mask:linear-gradient(#000,#0000 70%)}[data-theme=light] .ui-cut.hero{--edge:linear-gradient(160deg, var(--neon), #0a143224 30%, #0a143242);--fill:radial-gradient(90% 60% at 18% 0%, var(--neon-soft), transparent 70%), var(--mat-1)}[data-theme=light] .ui-cut.hero.see{--fill:var(--see-fill)}html[data-theme=light]:is([data-city-phase=night],[data-city-phase=dusk]) .ui-cut.hero.see{--see-fill:linear-gradient(180deg, #ffffffe6, #f6f8fbe0 40%, #f6f8fbe0 62%, #fffffff2)}.ui-lift{isolation:isolate;position:relative}.ui-lift:after{content:"";z-index:-1;background:var(--plate-1);pointer-events:none;height:34px;position:absolute;bottom:-12px;left:4%;right:4%}.ui-lift.l2:after{background:var(--plate-2);height:60px;bottom:-22px;left:-4%;right:-4%}.ui-spill{isolation:isolate;display:block;position:relative}.ui-spill:after{content:"";z-index:-1;background:var(--spill-neon);pointer-events:none;height:44px;position:absolute;bottom:-22px;left:6%;right:6%}.ui-scrim{background:var(--scrim-panel)}.ui-shade{text-shadow:var(--text-shade)}.ui-onbg{background:var(--onbg-plate);max-width:100%;box-shadow:inset 2px 0 0 var(--onbg-tick);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut-xs)),calc(100% - var(--cut-xs)) 100%,0 100%);color:var(--text-2);text-shadow:var(--text-shade);align-items:center;gap:6px;padding:3px 9px 3px 8px;display:inline-flex}.ui-label.ui-onbg{color:var(--text-2)}.ui-label{font:600 11px/16px var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-stretch:75%}.ui-sys{font:500 11px/16px var(--f-mono);letter-spacing:.06em;color:var(--text-3)}.ui-title{font:700 24px/28px var(--f-display);letter-spacing:.01em;color:var(--text);font-stretch:85%}.ui-h{font:600 17px/24px var(--f-sans);color:var(--text)}.ui-sec{font:400 13px/20px var(--f-sans);color:var(--text-2)}.ui-num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.ui-num.s-xl{letter-spacing:-.04em;font-size:44px;font-weight:700;line-height:48px}.ui-num.s-l{letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:32px}.ui-num.s-m{font-size:17px;font-weight:500;line-height:24px}.ui-num.s-s{font-size:13px;font-weight:500;line-height:20px}.ui-num.glow{color:var(--neon-core);text-shadow:var(--halo-neon)}.ui-num.tone-neon{color:var(--neon)}.ui-num.tone-amber{color:var(--amber)}.ui-num.tone-magenta{color:var(--magenta)}[data-theme=light] .ui-num.glow{color:var(--text)}.ui-num .unit{font:600 .42em var(--f-display);color:var(--text-2);letter-spacing:.1em;text-shadow:none;margin-left:6px;font-stretch:75%}.ui-num.s-m .unit,.ui-num.s-s .unit{font-size:11px}.ui-bar{background:var(--mat-0);height:10px;box-shadow:var(--bevel-0),0 1px #ffffff0d;padding:2px;position:relative;overflow:hidden}.ui-bar:before{content:"";background:repeating-linear-gradient(90deg,#96aaff1a 0,#96aaff1a 6px,#0000 6px,#0000 8px);position:absolute;top:2px;right:2px;bottom:2px;left:2px}.ui-bar>i{transform-origin:0;transition:transform .6s var(--ease-out);background:repeating-linear-gradient(90deg,var(--neon-core) 0 6px,transparent 6px 8px);filter:drop-shadow(0 0 3px var(--neon));position:absolute;top:2px;right:2px;bottom:2px;left:2px}.ui-bar.amber>i{background:repeating-linear-gradient(90deg,var(--amber-core) 0 6px,transparent 6px 8px);filter:drop-shadow(0 0 3px var(--amber))}[data-theme=light] .ui-bar:before{background:repeating-linear-gradient(90deg,#0a14321a 0,#0a14321a 6px,#0000 6px,#0000 8px)}[data-theme=light] .ui-bar>i{background:repeating-linear-gradient(90deg,var(--neon) 0 6px,transparent 6px 8px);filter:none}[data-theme=light] .ui-bar.amber>i{background:repeating-linear-gradient(90deg,var(--amber) 0 6px,transparent 6px 8px)}.ui-btn{--c:var(--cut-btn);height:48px;font:700 15px var(--f-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));isolation:isolate;transition:transform var(--dur-press) ease-out;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-stretch:85%;text-decoration:none;display:inline-flex;position:relative}.ui-btn.lg{height:52px}.ui-btn.sm{--c:var(--cut-s);height:36px;padding:0 14px;font-size:13px}.ui-btn.block{width:100%}.ui-btn .k{font-family:var(--f-mono);letter-spacing:-.02em;text-transform:none;font-weight:700}.ui-btn:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.ui-btn.primary{background:var(--btn-primary);color:var(--neon-ink);box-shadow:var(--btn-primary-bevel)}.ui-btn.primary:after{content:"";pointer-events:none;background:linear-gradient(#ffffff38,#fff0);height:50%;position:absolute;top:0;left:0;right:0}.ui-btn.secondary{color:var(--text);background:linear-gradient(#2bf5ff8c,#2bf5ff2e 50%,#0009)}.ui-btn.secondary:before,.ui-btn.danger:before{content:"";z-index:-1;clip-path:polygon(0 0,calc(100% - var(--c) + .5px) 0,100% calc(var(--c) - .5px),100% 100%,calc(var(--c) - .5px) 100%,0 calc(100% - var(--c) + .5px));position:absolute;top:1px;right:1px;bottom:1px;left:1px}.ui-btn.secondary:before{background:var(--spec),var(--toplight),var(--metal);box-shadow:inset 0 -2px #00000080}.ui-btn.danger{color:var(--danger-text);background:linear-gradient(#ff2e7ee6,#ff2e7e59 55%,#0009)}.ui-btn.danger:before{background:var(--toplight),var(--danger-fill)}.ui-btn.ghost{color:var(--neon);background:0 0;height:44px;padding:0 10px;font-size:14px}.ui-btn[disabled],.ui-btn[aria-disabled=true]{background:var(--metal-off);color:var(--text-3);cursor:not-allowed;box-shadow:inset 0 1px #ffffff0d}.ui-btn[disabled]:before,.ui-btn[disabled]:after{display:none}.ui-btn.ghost[disabled]{box-shadow:none;background:0 0}.ui-btn[data-pressed]:not([disabled]),.ui-btn:active:not([disabled]){transform:scale(.97)translateY(1px)}.ui-btn.primary[data-pressed]:not([disabled]){box-shadow:inset 0 0 18px #fff9,inset 0 3px 6px #00323c59}.ui-btn.secondary[data-pressed]:not([disabled]){background:linear-gradient(180deg,var(--neon),#2bf5ff80)}.ui-btn.secondary[data-pressed]:not([disabled]):before{background:radial-gradient(80% 100% at 50% 100%,var(--neon-soft),transparent 70%),var(--metal)}.ui-btn.ghost[data-pressed]{background:var(--neon-soft)}[data-theme=light] .ui-btn.secondary{background:var(--edge-1)}[data-theme=light] .ui-btn.secondary[data-pressed]:not([disabled]){background:var(--neon)}[data-theme=light] .ui-btn.danger{background:linear-gradient(180deg,var(--magenta),#c8105a73)}.ui-btn.hold{touch-action:none}.ui-btn.hold>.charge{z-index:-1;transform-origin:0;pointer-events:none;transition:transform .25s ease-out;position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0)}.ui-btn.hold[data-holding]>.charge{transition:transform var(--hold-ms,.8s) linear;transform:scaleX(1)}.ui-btn.hold[data-done]>.charge{transition:none;transform:scaleX(1)}.ui-btn.primary.hold{background:linear-gradient(#2c8c96,#1a6f78 60%,#135961)}.ui-btn.primary.hold>.charge{background:var(--btn-primary);box-shadow:inset -6px 0 10px #ffffffbf}.ui-btn.danger.hold>.charge{background:linear-gradient(#ff2e7e8c,#ff2e7e4d);box-shadow:inset -4px 0 8px #ff2e7ecc}[data-theme=light] .ui-btn.primary.hold{background:linear-gradient(#5dafbe,#3e97a8)}.ui-btn.hold>.lbl{position:relative}.ui-tag{--c:var(--cut-xs);white-space:nowrap;height:24px;font:700 11px var(--f-display);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,0 100%);align-items:center;gap:6px;padding:0 9px 0 8px;font-stretch:75%;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.ui-tag:before{content:"";background:currentColor;flex:none;width:5px;height:5px;box-shadow:0 0 6px}.ui-tag.ok{color:var(--ok);background:var(--ok-soft)}.ui-tag.warn{color:var(--warn);background:var(--warn-soft)}.ui-tag.danger{color:var(--magenta);background:var(--magenta-soft)}.ui-tag.neon{color:var(--neon);background:var(--neon-soft)}.ui-tag.neutral{color:var(--text-2);background:var(--surface-3)}.ui-tag.neutral:before{box-shadow:none}.ui-tag.amber{color:var(--amber);background:var(--amber-soft)}.ui-tag.nodot:before{display:none}[data-theme=light] .ui-tag:before{box-shadow:none}.ui-chip{--c:var(--cut-xs);background:var(--edge-1);isolation:isolate;height:28px;clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));font:600 11px var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:6px;padding:0 10px;font-stretch:80%;display:inline-flex;position:relative}.ui-chip:before{content:"";z-index:-1;background:var(--spec),var(--mat-1);clip-path:polygon(0 0,calc(100% - var(--c) + .5px) 0,100% calc(var(--c) - .5px),100% 100%,calc(var(--c) - .5px) 100%,0 calc(100% - var(--c) + .5px));position:absolute;top:1px;right:1px;bottom:1px;left:1px}.ui-chip b{font:600 13px var(--f-mono);letter-spacing:0;text-transform:none;color:var(--text)}.ui-chip svg{color:var(--neon)}.ui-stat{--c:7px;text-align:center;background:var(--edge-1);isolation:isolate;clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));min-width:0;padding:8px 2px;position:relative}.ui-stat:before{content:"";z-index:-1;background:var(--spec),var(--mat-1);box-shadow:var(--bevel-1);clip-path:polygon(0 0,calc(100% - var(--c) + .5px) 0,100% calc(var(--c) - .5px),100% 100%,calc(var(--c) - .5px) 100%,0 calc(100% - var(--c) + .5px));position:absolute;top:1px;right:1px;bottom:1px;left:1px}.ui-stat .k{font:700 11px/16px var(--f-display);letter-spacing:.08em;color:var(--text-3);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-stretch:75%;overflow:hidden}.ui-stat .v{font:700 21px/28px var(--f-mono);color:var(--text);font-variant-numeric:tabular-nums}.ui-stat .p{font:500 11px/16px var(--f-mono);color:var(--text-3)}.ui-stat.focus{background:linear-gradient(180deg,var(--neon-core),var(--neon) 40%,#2bf5ff80)}.ui-stat.focus:before{background:radial-gradient(80% 60% at 50% 100%,#2bf5ff4d,transparent 70%),var(--mat-1)}.ui-stat.focus .k,.ui-stat.focus .p{color:var(--neon)}.ui-stat.focus .v{color:var(--neon-core);text-shadow:var(--halo-neon)}[data-theme=light] .ui-stat.focus .v{color:var(--neon)}.ui-stat.blocked{background:linear-gradient(180deg,var(--magenta),#ff2e7e66)}.ui-stat.blocked:before{background:repeating-linear-gradient(135deg,var(--magenta-soft) 0 5px,transparent 5px 10px),var(--mat-1)}.ui-stat.blocked .v{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta)}.ui-stat.blocked .k,.ui-stat.blocked .p{color:var(--magenta)}.ui-list{padding:0}.ui-row{min-height:60px;color:inherit;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex;position:relative}.ui-row.static{cursor:default}.ui-row+.ui-row:before{content:"";background:linear-gradient(90deg,var(--line-strong),var(--line) 60%,transparent);height:1px;position:absolute;top:0;left:64px;right:0}.ui-row.noicon+.ui-row.noicon:before{left:16px}.ui-row[data-pressed]{background:linear-gradient(90deg,var(--neon-soft),transparent);box-shadow:inset 2px 0 0 var(--neon)}.ui-row .ic{--c:7px;width:36px;height:36px;color:var(--neon);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));background:linear-gradient(#2bf5ff33,#2bf5ff0f);flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #d2fdff40,inset 0 -1px #0006}.ui-row .ic.amber{color:var(--amber);background:linear-gradient(#ffb54738,#ffb5470f);box-shadow:inset 0 1px #ffe7c240}.ui-row .ic.magenta{color:var(--magenta);background:linear-gradient(#ff2e7e38,#ff2e7e0f)}.ui-row .ic.muted{color:var(--text-2);background:var(--tile-muted)}[data-theme=light] .ui-row .ic{background:var(--neon-soft);box-shadow:none}[data-theme=light] .ui-row .ic.amber{background:var(--amber-soft)}[data-theme=light] .ui-row .ic.magenta{background:var(--magenta-soft)}[data-theme=light] .ui-row .ic.muted{background:var(--surface-3)}.ui-row .main{flex:1;min-width:0}.ui-row .ttl{font:500 15px/20px var(--f-sans);color:var(--text);text-overflow:ellipsis;overflow:hidden}.ui-row .sub{font:400 13px/18px var(--f-sans);color:var(--text-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-row .val{font:500 15px var(--f-mono);font-variant-numeric:tabular-nums;color:var(--text);text-align:right;white-space:nowrap}.ui-row .val.neon{color:var(--neon)}.ui-row .val.amber{color:var(--amber)}.ui-row .val.magenta{color:var(--magenta)}.ui-row .chev{color:var(--text-3);flex:none}.ui-tabs{--c:10px;isolation:isolate;background:var(--edge-0);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));gap:4px;padding:4px;display:flex;position:relative}.ui-tabs:before{content:"";z-index:-1;background:var(--mat-0);box-shadow:var(--bevel-0);clip-path:polygon(0 0,calc(100% - var(--c) + .5px) 0,100% calc(var(--c) - .5px),100% 100%,calc(var(--c) - .5px) 100%,0 calc(100% - var(--c) + .5px));position:absolute;top:1px;right:1px;bottom:1px;left:1px}.ui-tab{--c:7px;cursor:pointer;white-space:nowrap;min-width:0;height:44px;font:700 13px var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));background:0 0;border:0;flex:1;place-items:center;padding:0 6px;font-stretch:80%;display:grid;position:relative}.ui-tab[aria-selected=true]{color:var(--neon-ink);background:var(--btn-primary);box-shadow:var(--btn-primary-bevel)}.ui-tab:focus-visible,.ui-segline button:focus-visible{outline:2px solid var(--neon);outline-offset:-2px}.ui-segline{border-bottom:1px solid var(--line);scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.ui-segline::-webkit-scrollbar{display:none}.ui-segline button{cursor:pointer;white-space:nowrap;font:700 13px var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);background:0 0;border:0;flex:none;padding:10px 0;font-stretch:80%;position:relative}.ui-segline button[aria-selected=true]{color:var(--text)}.ui-segline button[aria-selected=true]:after{content:"";background:var(--neon-core);height:2px;box-shadow:0 0 8px var(--neon);position:absolute;bottom:-1px;left:0;right:0}[data-theme=light] .ui-segline button[aria-selected=true]:after{background:var(--neon);box-shadow:none}.ui-dock{z-index:20;padding:0 8px calc(14px + var(--safe-b,0px));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.ui-dock .ui-lift{pointer-events:auto;max-width:28rem;margin:0 auto}.ui-dock .ui-cut{--c:var(--cut-dock);height:66px;padding:0 4px;display:flex}.ui-dock a{min-width:0;font:700 11px/16px var(--f-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);flex:1;align-content:center;justify-items:center;gap:4px;font-stretch:75%;text-decoration:none;display:grid;position:relative}.ui-dock a span{white-space:nowrap}.ui-dock a.active{color:var(--neon);text-shadow:var(--halo-neon);background:radial-gradient(60% 70% at 50% 0,#2bf5ff33,#0000 75%)}.ui-dock a.active:before{content:"";background:var(--neon-core);width:28px;height:2px;box-shadow:0 0 8px var(--neon),0 0 16px var(--neon);margin-left:-14px;position:absolute;top:0;left:50%}.ui-dock a.active svg{filter:drop-shadow(0 0 4px var(--neon))}[data-theme=light] .ui-dock a.active{background:0 0}[data-theme=light] .ui-dock a.active:before{background:var(--neon);box-shadow:none}[data-theme=light] .ui-dock a.active svg{filter:none}.app-shell>.dock-layer{z-index:20;position:relative}.ui-dock .dg{flex:1 1 0;min-width:0;display:flex}.dock-mid{pointer-events:none;font:700 11px/16px var(--f-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);flex:0 0 48px;align-content:center;justify-items:center;gap:4px;font-stretch:75%;display:grid}.dock-mid i{width:22px;height:22px;display:block}.dock-mid span{white-space:nowrap}.dock-mid.on{color:var(--neon)}@media(max-width:374px){.ui-dock a,.dock-mid{letter-spacing:.02em}}.ui-dock:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#05070c00,#05070c 60%);height:40px;position:fixed;bottom:0;left:0;right:0}.ui-dock.deep:after{background:linear-gradient(#05070c00 0,#05070ceb 40%,#05070c 60%);height:150px}[data-theme=light] .ui-dock:after{background:linear-gradient(180deg,#eef1f600,var(--bg) 60%)}[data-theme=light] .ui-dock.deep:after{background:linear-gradient(180deg,#eef1f600 0,#eef1f6eb 40%,var(--bg) 60%)}.dock-games{z-index:32;left:50%;bottom:calc(22px + var(--safe-b,0px));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:62px;height:92px;margin-left:-31px;padding:0;position:fixed}.dock-games .orb{width:62px;height:62px;color:var(--neon-core);transition:transform .12s var(--ease-out,ease-out);background:radial-gradient(circle at 50% 28%,#2bf5ff61,#082430fa 64%);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff38,inset 0 -2px 5px #000000b3,0 0 0 2px #2bf5ffcc,0 0 16px #2bf5ff73,0 0 0 4px #06080ef2,0 10px 20px #000000b3}.dock-games .orb svg{filter:drop-shadow(0 0 4px var(--neon))}.dock-games.on .orb{background:radial-gradient(circle at 50% 28%,#2bf5ff99,#0a3c4cfa 66%)}.dock-games:active .orb{transform:scale(.96)}.dock-games:focus-visible{outline:none}.dock-games:focus-visible .orb{outline:2px solid var(--neon);outline-offset:6px}.dock-games .dot{background:var(--amber);width:13px;height:13px;box-shadow:0 0 0 2.5px #070910,0 0 8px var(--amber);border-radius:50%;position:absolute;top:2px;right:2px}[data-theme=light] .dock-games .orb svg{filter:none}.ui-sh-hd{align-items:center;gap:12px;min-height:44px;display:flex}.ui-sh-hd .t{flex:1;min-width:0}.ui-sh-hd .tt{font:600 17px/24px var(--f-sans);color:var(--text);margin:0}.ui-sh-hd .ts{font:400 12px/16px var(--f-sans);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ui-x{color:#dff9ff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;margin:0 -4px 0 0;padding:0;display:grid;position:relative}.ui-x:before{content:"";background:radial-gradient(circle closest-side,#111824 0,#111824 72%,#0000 74%),conic-gradient(from 200deg,#4a515d,#cfd5de 12%,#6c7482 25%,#2b3039 40%,#9aa3b0 56%,#3b414c 70%,#d5dbe3,#5f6775 94%,#4a515d);border-radius:50%;position:absolute;top:4px;right:4px;bottom:4px;left:4px;box-shadow:0 4px 10px #000000a6,inset 0 1px #ffffff4d}.ui-x:after{content:"";border-radius:50%;position:absolute;top:9px;right:9px;bottom:9px;left:9px;box-shadow:0 0 0 1px #2bf5ffbf,0 0 8px #2bf5ff40}.ui-x svg{z-index:1;filter:drop-shadow(0 0 2px #2bf5ff8c);display:block;position:relative}.ui-x:active:before{filter:brightness(.85)}.ui-x:focus-visible{outline:none}.ui-x:focus-visible:after{box-shadow:0 0 0 2px var(--neon)}[data-theme=light] .ui-x{color:var(--text)}[data-theme=light] .ui-x:before{background:radial-gradient(circle closest-side,#fff 0,#fff 72%,#0000 74%),conic-gradient(from 200deg,#9aa3b0,#eef1f5 12%,#b4bcc8 25%,#8a929e 40%,#dde2e9 56%,#959daa 70%,#f2f4f7,#a8b0bc 94%,#9aa3b0);box-shadow:0 2px 6px #0000002e}[data-theme=light] .ui-x:after{box-shadow:0 0 0 1px var(--neon)}[data-theme=light] .ui-x svg{filter:none}.gs-dim{z-index:30;background:linear-gradient(#0304088c,#030408eb);position:fixed;top:0;right:0;bottom:0;left:0}.gs-sheet{z-index:31;max-width:28rem;left:8px;right:8px;bottom:calc(126px + var(--safe-b,0px));max-height:calc(100% - 142px - var(--safe-b,0px) - var(--tg-content-safe-area-inset-top,0px));overscroll-behavior:contain;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%,0 16px);background:linear-gradient(#131a26,#0a0e16 55%,#080b12);flex-direction:column;gap:12px;margin:0 auto;padding:24px 16px 16px;display:flex;position:fixed;overflow-y:auto;box-shadow:inset 0 1px #ffffff1a}.gs-sheet:before{content:"";background:linear-gradient(90deg,transparent,var(--neon),transparent);height:1.5px;position:absolute;top:0;left:25%;right:25%}.gs-grab-zone{touch-action:none;cursor:grab;height:24px;position:absolute;top:0;left:0;right:0}.gs-grab{background:#ffffff3d;border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.gs-head{touch-action:none}.gs-card{color:inherit;--rim:#2bf5ffe6;--rim-g:#2bf5ff47;--art-g:#2bf5ff4d;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);-webkit-tap-highlight-color:transparent;background:linear-gradient(#1a2130,#10151f);flex:none;align-items:stretch;text-decoration:none;transition:filter .12s ease-out;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0a}.gs-card.amber{--rim:#ffb547f2;--rim-g:#ffb54742;--art-g:#ffb54742}.gs-card:active{filter:brightness(1.12)}.gs-card:focus-visible{outline:2px solid var(--neon);outline-offset:-2px}.gs-art{background:radial-gradient(circle at 50% 50%,var(--art-g) 0,transparent 62%),repeating-linear-gradient(115deg,#ffffff09 0 2px,transparent 2px 9px),linear-gradient(135deg,#0d1b2b,#05070d);flex:none;place-items:center;width:112px;height:104px;display:grid;position:relative;overflow:hidden}.gs-art:after{content:"";background:linear-gradient(180deg,transparent,var(--rim),transparent);width:1px;position:absolute;top:10px;bottom:10px;right:0}.gs-med{width:76px;height:76px;color:var(--neon-core);background:repeating-conic-gradient(#ffffff0d,#ffffff0d 1.2deg,#0000000f 1.2deg,#0000000f 2.4deg),conic-gradient(from 200deg,#4a515d,#d9dfe8 10%,#727b88 22%,#2b3039,#a7b0bd 54%,#3b414c 68%,#e3e8ef,#6c7482 92%,#4a515d);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 10px 18px #000000b3,inset 0 1px #ffffff59,inset 0 -1px #00000080}.gs-card.amber .gs-med{color:var(--amber-core)}.gs-med:before{content:"";box-shadow:0 0 0 1px #000c,0 0 0 2.5px var(--rim),0 0 12px var(--rim-g),inset 0 0 16px var(--rim-g);background:radial-gradient(circle at 50% 30%,#1c2738,#0b111c 55%,#05070c);border-radius:50%;position:absolute;top:6px;right:6px;bottom:6px;left:6px}.gs-ico{z-index:1;filter:drop-shadow(0 0 3px var(--rim-g)) drop-shadow(0 0 1px var(--rim));display:block;position:relative}.gs-body{flex-direction:column;flex:1;justify-content:space-between;gap:8px;min-width:0;padding:16px 12px 12px 16px;display:flex}.gs-txt{min-width:0;display:block}.gs-name{font:700 13px/18px var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text);font-stretch:80%;display:block}.gs-st{font:500 12px/16px var(--f-mono);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:4px;display:flex;overflow:hidden}.gs-st.hot{color:var(--amber)}.gs-st i{background:var(--amber);width:6px;height:6px;box-shadow:0 0 6px var(--amber);border-radius:50%;flex:none}.gs-go{height:32px;font:700 11px/16px var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:#041016;background:linear-gradient(180deg,#7ff9ff,var(--neon));clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);flex:none;align-self:flex-start;align-items:center;gap:4px;padding:0 10px 0 12px;display:inline-flex}.gs-go .ui-icon{stroke-width:2px}.gs-hit{z-index:1;-webkit-tap-highlight-color:transparent;position:absolute;top:0;right:0;bottom:0;left:0}.gs-hit:focus-visible{outline:2px solid var(--neon);outline-offset:-2px}.gs-card:has(.gs-hit:active){filter:brightness(1.12)}.gs-acts{align-items:center;gap:8px;display:flex}.gs-sub{z-index:2;height:44px;font:700 11px/16px var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;margin:-6px 0;padding:0 10px;text-decoration:none;display:inline-flex;position:relative}.gs-sub:before{content:"";z-index:-1;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);background:#ffb5471f;position:absolute;top:6px;right:0;bottom:6px;left:0}.gs-sub:active:before{background:#ffb54738}.gs-sub:focus-visible{outline:2px solid var(--amber);outline-offset:-4px}.gs-card.amber .gs-go{background:linear-gradient(180deg,#ffd690,var(--amber));color:#1a1000}[data-theme=light] .gs-dim{background:linear-gradient(#0b0f1a4d,#0b0f1a8c)}[data-theme=light] .gs-sheet{background:var(--mat-2)}[data-theme=light] .gs-grab{background:#0b0f1a33}[data-theme=light] .gs-card{background:var(--mat-1);box-shadow:inset 0 0 0 1px var(--line)}@media(prefers-reduced-motion:reduce){.dock-games .orb,.gs-card{transition:none}}html.low-end .dock-games .orb svg,html.low-end .gs-ico{filter:none}.ui-toast-wrap{z-index:40;padding:calc(8px + var(--tg-content-safe-area-inset-top,0px)) 16px 0;pointer-events:none;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.ui-toast{pointer-events:auto;width:100%;max-width:26rem;animation:ui-toast-in .2s var(--ease-out) both;align-items:center;gap:12px;padding:12px 14px;display:flex}.ui-toast.out{animation:.16s ease-in both ui-toast-out}.ui-toast .ui-cut,.ui-toast.ui-cut{--c:var(--cut-m)}.ui-toast.ok{--edge:linear-gradient(90deg, var(--ok) 0 3px, transparent 3px), var(--edge-2);--fill:radial-gradient(40% 120% at 0% 50%, #5dffb029, transparent 70%), var(--mat-2)}.ui-toast.amber{--edge:linear-gradient(90deg, var(--amber) 0 3px, transparent 3px), var(--edge-2);--fill:radial-gradient(40% 120% at 0% 50%, #ffb5472e, transparent 70%), var(--mat-2)}.ui-toast.danger{--edge:linear-gradient(90deg, var(--magenta) 0 3px, transparent 3px), var(--edge-2);--fill:radial-gradient(40% 120% at 0% 50%, #ff2e7e29, transparent 70%), var(--mat-2)}.ui-toast.info{--edge:linear-gradient(90deg, var(--neon) 0 3px, transparent 3px), var(--edge-2);--fill:radial-gradient(40% 120% at 0% 50%, #2bf5ff24, transparent 70%), var(--mat-2)}.ui-toast .t-ic{flex:none}.ui-toast.ok .t-ic{color:var(--ok)}.ui-toast.amber .t-ic{color:var(--amber)}.ui-toast.danger .t-ic{color:var(--magenta)}.ui-toast.info .t-ic{color:var(--neon)}.ui-toast .t-main{flex:1;min-width:0}.ui-toast .t-ttl{font:600 15px/20px var(--f-sans);color:var(--text)}.ui-toast .t-sub{font:400 13px/20px var(--f-sans);color:var(--text-2)}.ui-toast .t-x{width:32px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(-12px)}}@keyframes ui-toast-out{to{opacity:0;transform:translateY(-8px)}}.ui-sheet-root{z-index:50;position:fixed;top:0;right:0;bottom:0;left:0}.ui-sheet-scrim{background:var(--sheet-scrim);opacity:0;transition:opacity .2s ease-out;position:absolute;top:0;right:0;bottom:0;left:0}.ui-sheet-root[data-open] .ui-sheet-scrim{opacity:1}.ui-sheet{--c:18px;background:var(--edge-2);isolation:isolate;max-width:32rem;max-height:85%;clip-path:polygon(0 var(--c),var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,0 100%);transition:transform var(--dur-sheet) var(--ease-out);touch-action:pan-y;flex-direction:column;margin:0 auto;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.ui-sheet-root[data-open] .ui-sheet{transform:translateY(var(--drag,0px))}.ui-sheet-root[data-dragging] .ui-sheet{transition:none}.ui-sheet:before{content:"";z-index:-1;background:radial-gradient(50% 60px at 50% 0,#2bf5ff1a,transparent),var(--spec),var(--mat-2);clip-path:polygon(0 calc(var(--c) - .5px),calc(var(--c) - .5px) 0,calc(100% - var(--c) + .5px) 0,100% calc(var(--c) - .5px),100% 100%,0 100%);position:absolute;top:1px;right:1px;bottom:0;left:1px}[data-theme=light] .ui-sheet:before{background:var(--mat-2)}.ui-sheet .grab-zone{cursor:grab;touch-action:none;flex:none;padding:12px 0 16px}.ui-sheet .grab{background:var(--neon-core);width:40px;height:3px;box-shadow:0 0 8px var(--neon);margin:0 auto}[data-theme=light] .ui-sheet .grab{background:var(--neon);box-shadow:none}.ui-sheet .s-head{padding:0 16px 12px}.ui-sheet .s-body{padding:0 16px calc(24px + var(--safe-b,0px));overscroll-behavior:contain;overflow-y:auto}.ui-sheet .s-body:has(+.s-foot){padding-bottom:16px}.ui-sheet .s-foot{padding:12px 16px calc(14px + var(--safe-b,0px));border-top:1px solid var(--line);flex:none}.ui-state{text-align:center;justify-items:center;gap:8px;padding:24px 16px;display:grid}.ui-state .st-ic{width:56px;height:56px;color:var(--neon);background:radial-gradient(50% 50% at 50% 50%,var(--neon-soft),transparent 70%);place-items:center;display:grid}.ui-state.err .st-ic{color:var(--magenta);background:radial-gradient(50% 50% at 50% 50%,var(--magenta-soft),transparent 70%)}.ui-cut.err-edge{--edge:linear-gradient(180deg, var(--magenta), #ff2e7e59 40%, #000000b3)}[data-theme=light] .ui-cut.err-edge{--edge:linear-gradient(180deg, var(--magenta), #c8105a4d)}.ui-sk{background:#96aaff14;height:10px;position:relative;overflow:hidden}.ui-sk:after{content:"";background:linear-gradient(90deg,#0000,#96aaff1a,#0000);animation:1.4s ease-in-out infinite ui-sk;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}[data-theme=light] .ui-sk{background:#e3e7ef}[data-theme=light] .ui-sk:after{background:linear-gradient(90deg,#0000,#ffffffb3,#0000)}@keyframes ui-sk{to{transform:translate(100%)}}.home-in{animation:.3s cubic-bezier(.25,.1,.35,1) backwards home-in}.home-rise{animation:home-rise .45s cubic-bezier(.22,1,.36,1) var(--rise-d,0s) backwards}@keyframes home-in{0%{opacity:0}}@keyframes home-rise{0%{opacity:0;transform:translateY(16px)}}.mn-rise{animation:home-in .3s cubic-bezier(.25,.1,.35,1) backwards,mn-rise .42s 16ms backwards linear(0,.049,.172,.333,.505,.67,.814,.93,1.016,1.074,1.107,1.12,1.117,1.105,1.086,1.066,1.045,1.027,1.012,1.001,.993,.988,.986,.986,.987,.989,.991,.994,1)}@supports not (animation-timing-function:linear(0,1)){.mn-rise{animation-timing-function:cubic-bezier(.25,.1,.35,1),cubic-bezier(.22,1,.36,1)}}@keyframes mn-rise{0%{transform:translateY(10px)}}.route-sk{animation:.2s ease-out .15s both route-sk-in}@keyframes route-sk-in{0%{opacity:0}}.ui-sync{align-items:center;gap:8px;display:inline-flex}.ui-sync i{background:var(--line-strong);width:6px;height:10px;margin-left:2px;display:inline-block}.ui-sync i.on{background:var(--neon)}.ui-icon{stroke:currentColor;stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter;fill:none;flex:none}html.app-hidden .ui-sk:after{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ui-sk:after,.route-sk,.home-in,.home-rise,.mn-rise{animation:none}.ui-toast,.ui-toast.out{animation-name:ui-fade;animation-duration:.12s}.ui-sheet,.ui-btn,.ui-bar>i{transition:none}.ui-btn.hold[data-holding]>.charge{transition:transform var(--hold-ms,.8s) linear}}@keyframes ui-fade{0%{opacity:0}}.ui-gauge-arc{transition:stroke-dashoffset .8s var(--ease-out)}@media(prefers-reduced-motion:reduce){.ui-gauge-arc{transition:none}}.ui-btn.primary.amber{background:linear-gradient(180deg,var(--amber-core),var(--amber) 55%,#c9821c);color:#1a1000;box-shadow:inset 0 1px #fff9,inset 0 -2px #5a320059}.ui-spill.amber:after{background:var(--spill-amber)}[data-theme=light] .ui-btn.primary.amber{background:linear-gradient(#ffc867,#f0a12e)}a.ui-btn{text-decoration:none}.ui-btn.block{display:flex}.pw{--pw-edge:#bed2ff47;--pw-inner:#000000b3;--pw-b0:#eef3ff;--pw-b1:#6a7390;--pw-b2:#232a3b;--pw-tick:#04060c9e;--pw-tick-maj:#04060ce6;--pw-deg:#04060cc7;--pw-groove:#04060c59;--pw-ring:#2bf5ff4d;--pw-tab:#1a2030;--pw-plate:#04060cdb;--pw-face:#05080ed6;--pw-hot:#ffe7c2;--pw-amber:#ffb547;--pw-neon:#2bf5ff;--pw-magenta:#ff2e7e;--pw-steel:#b4c6ff9e;--pw-void:#96aaff38;--pw-hot-glass:#ffbe5a3d;--pw-amber-glass:#ffb54721;--pw-neon-glass:#2bf5ff1f;--pw-magenta-glass:#ff2e7e1f;--pw-steel-glass:#96aaff14;--pw-void-glass:#0000;--pw-hot-ink:#fff1da;--pw-amber-ink:#ffc56e;--pw-neon-ink:#b8fcff;--pw-magenta-ink:#ff9cc1;--pw-steel-ink:#dce3f5;--pw-void-ink:#7a839b;--pw-sub:#dce4f58c;--pw-div:#aabeff29;--pw-win:#ffb54733;--pw-win-edge:#ffd08a;--pw-ptr:#f2feff;--pw-ptr-edge:#2bf5ff;--pw-shine:#e6f5ff99;--pw-hud:#c8d6f57a;--pw-hud-v:#dde6fa;aspect-ratio:1;contain:layout paint;width:min(100%,300px);margin-inline:auto;position:relative}[data-theme=light] .pw{--pw-edge:#0a143233;--pw-inner:#0a143224;--pw-b0:#fff;--pw-b1:#b9c2d2;--pw-b2:#7c879b;--pw-tick:#0a143259;--pw-tick-maj:#0a14329e;--pw-deg:#0a14329e;--pw-groove:#0a14322e;--pw-ring:#007e9559;--pw-tab:#e3e8f1;--pw-plate:#ecf0f6e6;--pw-face:#fbfcfee0;--pw-hot:#c77e12;--pw-amber:#a35f00;--pw-neon:#007e95;--pw-magenta:#c8105a;--pw-steel:#0a143266;--pw-void:#0a14322e;--pw-hot-glass:#f0a12e33;--pw-amber-glass:#a35f0017;--pw-neon-glass:#007e9514;--pw-magenta-glass:#c8105a12;--pw-steel-glass:#0a14320a;--pw-void-glass:#0a14320f;--pw-hot-ink:#7a4300;--pw-amber-ink:#8a5000;--pw-neon-ink:#006a7e;--pw-magenta-ink:#b00e50;--pw-steel-ink:#1b2333;--pw-void-ink:#5a6378;--pw-sub:#1b233394;--pw-div:#0a14321f;--pw-win:#ffb5473d;--pw-win-edge:#a35f00;--pw-ptr:#007e95;--pw-ptr-edge:#007e95;--pw-shine:#ffffffe6;--pw-hud:#1b233385;--pw-hud-v:#1b2333}.pw-l,.pw-disc,.pw-shine{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pw-l{overflow:visible}.pw-disc{transform-origin:50%}.pw.is-spinning .pw-disc{will-change:transform}.pw-tk{stroke:var(--pw-tick)}.pw-tk.maj{stroke:var(--pw-tick-maj)}.pw-deg{font:500 6.5px/1 var(--f-mono);letter-spacing:.04em;fill:var(--pw-deg)}.pw-ring{stroke:var(--pw-ring)}.pw-t1{font:600 10.5px/1 var(--f-display);letter-spacing:.22em;text-transform:uppercase}.pw-t2{font:500 6.8px/1 var(--f-mono);letter-spacing:.26em;text-transform:uppercase;fill:var(--pw-sub)}.pw-t1{transform-box:fill-box;transform:translate(.11em)}.pw-t2{transform-box:fill-box;transform:translate(.13em)}.pw-div{stroke:var(--pw-div)}.pw-sec,.pw-txt{transition:opacity .32s var(--ease-out,ease-out)}.pw-sec.dim,.pw-txt.dim{opacity:.38}.pw-txt.win .pw-t1{fill:var(--pw-hot-ink)!important}.pw-win{fill:var(--pw-win);stroke:var(--pw-win-edge);stroke-width:1.2px;stroke-linejoin:round}.pw.is-miss .pw-win{fill:#96aaff14;stroke:var(--pw-steel)}.pw.is-miss .pw-txt.win .pw-t1{fill:var(--pw-steel-ink)!important}.pw-groove{stroke:var(--pw-groove)}.pw-tab{fill:var(--pw-tab);stroke:var(--pw-edge)}.pw-ptr{fill:var(--pw-ptr);stroke:var(--pw-ptr-edge);stroke-width:1.5px;stroke-linejoin:round}.pw.is-won:not(.is-miss){--pw-ptr:#fff3de;--pw-ptr-edge:#ffb547}[data-theme=light] .pw.is-won:not(.is-miss){--pw-ptr:#c77e12;--pw-ptr-edge:#a35f00}.pw-flap{transform-box:view-box}.pw-hub{pointer-events:none;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;display:grid;position:absolute;top:50%;left:50%}.pw-hud{pointer-events:none;font-family:var(--f-mono);text-transform:uppercase;contain:layout paint;flex-direction:column;gap:3px;display:flex;position:absolute}.pw-hud i{font:500 8px/1 var(--f-mono);letter-spacing:.2em;color:var(--pw-hud);font-style:normal}.pw-hud b{font:500 12px/1 var(--f-mono);letter-spacing:.1em;color:var(--pw-hud-v);font-variant-numeric:tabular-nums}.pw-hud.tl{top:0;left:0}.pw-hud.tr{align-items:flex-end;top:0;right:0}.pw-hud.bl{flex-direction:column-reverse;bottom:0;left:0}.pw-hud.br{flex-direction:column-reverse;align-items:flex-end;bottom:0;right:0}.pw.is-won:not(.is-miss) .pw-hud.tr b{color:var(--amber)}.pw.is-spinning .pw-hud.br b{color:var(--neon)}.pw-shine{pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,transparent 300deg,var(--pw-shine) 345deg,transparent 360deg);opacity:.7;border-radius:50%;animation:16s linear infinite pw-shine;-webkit-mask:radial-gradient(closest-side,#0000 83.6%,#000 84.4% 94.6%,#0000 95.4%);mask:radial-gradient(closest-side,#0000 83.6%,#000 84.4% 94.6%,#0000 95.4%)}[data-theme=light] .pw-shine{opacity:.9}@keyframes pw-shine{to{transform:rotate(360deg)}}.pw.is-spinning .pw-shine{opacity:0;animation-play-state:paused}html.app-hidden .pw-shine{animation-play-state:paused}[data-theme=light] .pw-tube,[data-theme=light] .pw-ptr{filter:none}@media(prefers-reduced-motion:reduce){.pw-shine{animation:none}.pw-sec,.pw-txt{transition:none}}.ui-cut.win-edge{--edge:linear-gradient(180deg, var(--amber), #ffb54759 40%, #000000b3)}[data-theme=light] .ui-cut.win-edge{--edge:linear-gradient(180deg, var(--amber), #a35f004d)}.pw-dot{clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);flex:none;width:10px;height:10px}button.ui-stat{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;width:100%;display:block}button.ui-stat:disabled{cursor:default;opacity:.6}button.ui-stat:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.ui-fieldset{min-width:0;display:block}.ui-flabel{font:400 13px/18px var(--f-sans);color:var(--text-2);margin-bottom:6px;display:block}.ui-field{--c:var(--cut-s);isolation:isolate;background:var(--edge-0);min-height:48px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%);align-items:center;display:flex;position:relative}.ui-field:before{content:"";z-index:-1;pointer-events:none;background:var(--mat-0);box-shadow:var(--bevel-0);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--c) + .5px),calc(100% - var(--c) + .5px) 100%,0 100%);position:absolute;top:1px;right:1px;bottom:1px;left:1px}.ui-field:after{content:"";background:linear-gradient(90deg,transparent,var(--neon),transparent);opacity:0;height:1px;transition:opacity var(--dur-fast) ease-out;pointer-events:none;position:absolute;bottom:0;left:8%;right:8%}.ui-field:focus-within{background:linear-gradient(180deg,var(--neon-dim),var(--neon))}.ui-field:focus-within:before{background:radial-gradient(60% 80% at 50% 100%,var(--neon-soft),transparent 70%),var(--mat-0)}.ui-field:focus-within:after{opacity:1}.ui-field.err{background:linear-gradient(180deg,var(--magenta),#ff2e7e59)}.ui-field.err:after{background:linear-gradient(90deg,transparent,var(--magenta),transparent)}.ui-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;color:var(--text);caret-color:var(--neon);font:500 16px/24px var(--f-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;flex:1;align-self:stretch;margin:0;padding:12px 14px}.ui-input::placeholder{color:var(--text-3);opacity:1}.ui-input:disabled{opacity:.55;cursor:not-allowed}.ui-input.sans,textarea.ui-input,select.ui-input{font:400 15px/22px var(--f-sans)}textarea.ui-input{resize:vertical;min-height:104px}select.ui-input{cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237D879E' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>") right 12px center/14px no-repeat;padding-right:36px}select.ui-input option{background:var(--surface-2);color:var(--text)}.ui-field .unit{font:600 11px/16px var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);flex:none;padding-right:14px;font-stretch:75%}.ui-fhint{font:400 12px/16px var(--f-sans);color:var(--text-3);margin-top:6px;display:block}.ui-fhint.err{color:var(--magenta)}input[type=checkbox]{accent-color:var(--neon)}.brand-pair{flex:none;display:inline-block;position:relative}.brand-pair>img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.brand-pair>.b-light,[data-theme=light] .brand-pair>.b-dark{display:none}[data-theme=light] .brand-pair>.b-light{display:block}.rx{--rx-m0:#4a5268;--rx-m1:#1a1f2c;--rx-m2:#0b0e15;--rx-m3:#2c3344;--rx-d0:#0e1828;--rx-d1:#070a12;--rx-d2:#040509;--rx-outer:#ffffff12;--rx-inner:#000c;--rx-tick:#96aaff38;--rx-tick-on:#2bf5ff;--rx-track:#96aaff14;--rx-arc0:#d2fdff;--rx-arc1:#2bf5ff;--rx-ringA:#2bf5ff73;--rx-ringB:#2bf5ffb3;--rx-pip:#7ff8ff;flex:none;margin:0 auto;position:relative}.rx.is-ready{--rx-tick-on:#ffb547;--rx-arc0:#ffe7c2;--rx-arc1:#ffb547;--rx-ringA:#ffb54773;--rx-ringB:#ffb547b3;--rx-pip:#ffd58f}.rx.is-idle{--rx-tick-on:#96aaff80;--rx-arc0:#8c95ab;--rx-arc1:#5a6378;--rx-ringA:#96aaff40;--rx-ringB:#96aaff52;--rx-pip:#6e7891}.rx>*{position:absolute}.rx-house{width:100%;height:100%;top:0;right:0;bottom:0;left:0}.rx-ring{place-items:center;display:grid;top:0;right:0;bottom:0;left:0}.rx-ring svg{width:100%;height:100%}.rx.is-running .rx-ring{will-change:transform}.rx.is-running .rx-ring.a{animation:40s linear infinite rx-spin}.rx.is-running .rx-ring.b{animation:22s linear infinite reverse rx-spin}@keyframes rx-spin{to{transform:rotate(360deg)}}html.app-hidden .rx-ring{animation-play-state:paused!important}.rx.is-draining .rx-arc{transition:stroke-dashoffset .6s var(--ease-out)}.rx.is-draining .rx-core{animation:.6s ease-out rx-drain}@keyframes rx-drain{0%{opacity:1}45%{opacity:.45}to{opacity:1}}.ui-ignite,.rx.is-ignite .rx-core,.rx.is-ignite .rx-arc{animation:.38s both ui-ignite}@keyframes ui-ignite{0%{opacity:0;animation-timing-function:step-end}22%{opacity:.6;animation-timing-function:step-end}44%{opacity:.25;animation-timing-function:step-end}62%{opacity:1}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ui-ignite,.rx .rx-core,.rx .rx-arc{transition:none!important;animation:none!important}.rx .rx-ring{will-change:auto;animation:none!important}}.rx-shell{background:radial-gradient(circle at 34% 28%,#ffffff4d,#fff0 22%),radial-gradient(circle,#0000 58%,#00141ed9 72%,#000000f2);border-radius:50%;top:27%;right:27%;bottom:27%;left:27%;box-shadow:inset 0 0 0 1px #d2fdff2e,inset 0 -10px 18px #00000080,0 0 0 5px #080a10e6,0 0 0 6px #96aaff2e}.rx-core{background:radial-gradient(circle,#fff 0,#fff 9%,#d2fdff 16%,#2bf5fff2 30%,#00a0bebf 50%,#0046648c 68%,#001e2d00 74%);border-radius:50%;top:33%;right:33%;bottom:33%;left:33%;box-shadow:0 0 26px #2bf5ff8c,0 0 60px #2bf5ff38}.rx.is-ready .rx-core{background:radial-gradient(circle,#fff 0,#fff 9%,#fff3d9 16%,#ffc86ef2 30%,#dc8c1ebf 50%,#6e3c008c 68%,#2d190000 74%);box-shadow:0 0 26px #ffb54780,0 0 60px #ffb54733}.rx.is-idle .rx-core{opacity:.3;box-shadow:none}.rx-fil{opacity:.7;background:repeating-conic-gradient(from 8deg,#d2fdff00 0,#d2fdff00 13deg,#d2fdff8c 14deg,#d2fdff00 15.5deg);border-radius:50%;top:31%;right:31%;bottom:31%;left:31%;-webkit-mask:radial-gradient(circle,#0000 38%,#000 46% 60%,#0000 70%);mask:radial-gradient(circle,#0000 38%,#000 46% 60%,#0000 70%)}.rx.is-idle .rx-fil{opacity:.2}.rx-p{background:#d2fdff;border-radius:50%;width:3px;height:3px;box-shadow:0 0 6px #2bf5ff}.rx.is-ready .rx-p{background:#ffe7c2;box-shadow:0 0 6px #ffb547}.rx.is-idle .rx-p{display:none}.rx-plate{--c:7px;white-space:nowrap;background:var(--mat-2);box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));align-items:baseline;gap:8px;padding:4px 12px 5px;display:flex;bottom:-6px;left:50%;transform:translate(-50%)}.rx-plate b{font:700 15px/20px var(--f-mono);color:var(--neon-core);text-shadow:var(--halo-neon);font-variant-numeric:tabular-nums}.rx.is-ready .rx-plate b{color:var(--amber-core);text-shadow:var(--halo-amber,none)}.rx.is-idle .rx-plate b{color:var(--text-2);text-shadow:none}.rx-plate span{font:600 11px/16px var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);font-stretch:75%}[data-theme=light] .rx{--rx-m0:#fff;--rx-m1:#c9d0dc;--rx-m2:#9aa3b4;--rx-m3:#c9d0dc;--rx-d0:#f5f7fa;--rx-d1:#e6eaf0;--rx-d2:#dce1ea;--rx-outer:#0a14321f;--rx-inner:#0a143226;--rx-tick:#0a143233;--rx-tick-on:#007e95;--rx-track:#0a143214;--rx-arc0:#0b9cb7;--rx-arc1:#006b7f;--rx-ringA:#006b7f73;--rx-ringB:#006b7f99;--rx-pip:#007e95}[data-theme=light] .rx.is-ready{--rx-tick-on:#a35f00;--rx-arc0:#d08a1e;--rx-arc1:#a35f00;--rx-ringA:#a35f0073;--rx-ringB:#a35f0099;--rx-pip:#a35f00}[data-theme=light] .rx.is-idle{--rx-tick-on:#0a143259;--rx-arc0:#9aa3b4;--rx-arc1:#7a8396;--rx-ringA:#0a143240;--rx-ringB:#0a14324d;--rx-pip:#7a8396}[data-theme=light] .rx-arc{filter:none}[data-theme=light] .rx-core{box-shadow:none;background:radial-gradient(circle,#fff 0,#fff 10%,#7fd9e6 24%,#007e95 52%,#007e9500 72%)}[data-theme=light] .rx.is-ready .rx-core{box-shadow:none;background:radial-gradient(circle,#fff 0,#fff 10%,#f2c77e 24%,#a35f00 52%,#a35f0000 72%)}[data-theme=light] .rx-shell{background:radial-gradient(circle at 34% 28%,#fffc,#0000 24%),radial-gradient(circle,#0000 60%,#0a143226 74%);box-shadow:inset 0 0 0 1px #0a143226,0 0 0 5px #fff,0 0 0 6px #0a143226}[data-theme=light] .rx-fil{opacity:.35}[data-theme=light] .rx-p{display:none}[data-theme=light] .rx-plate b{color:var(--neon);text-shadow:none}[data-theme=light] .rx.is-ready .rx-plate b{color:var(--amber)}.dial{--dl-m0:#5a6380;--dl-m1:#1c2230;--dl-m2:#0a0c12;--dl-outer:#ffffff1a;--dl-inner:#000000d9;--dl-face:#04060a8c;--dl-track:#96aaff14;--dl-burn:#ff2e7e29;--dl-c0:#0e9fb0;--dl-c1:#2bf5ff;--dl-c2:#d2fdff;--dl-tick:#96aaff4d;--dl-tick-on:#7ff8ff;--dl-h0:#9aa4ba;--dl-h1:#2a3142;--dl-h2:#0b0e15;--dl-n0:#e6ebf5;--dl-n1:#9aa4ba;width:100%;max-width:320px;margin:0 auto;display:block}.dial .dl-lab{fill:var(--text-3);font:500 11px JetBrains Mono,monospace}.dial .dl-needle{transition:transform .7s var(--ease-out)}@media(prefers-reduced-motion:reduce){.dial .dl-needle{transition:none}}.dial.is-unknown .dl-tip{opacity:.35}[data-theme=light] .dial{--dl-m0:#fff;--dl-m1:#c9d0dc;--dl-m2:#8c95a6;--dl-outer:#0a143224;--dl-inner:#0a143233;--dl-face:#ffffffb3;--dl-track:#0a143212;--dl-burn:#c8105a1f;--dl-c0:#0b9cb7;--dl-c1:#007e95;--dl-c2:#006b7f;--dl-tick:#0a143240;--dl-tick-on:#007e95;--dl-h0:#fff;--dl-h1:#c9d0dc;--dl-h2:#8c95a6;--dl-n0:#2a3142;--dl-n1:#4b5367}[data-theme=light] .dial .dl-ok,[data-theme=light] .dial .dl-tip{filter:none}[data-theme=light] .dial .dl-shadow{opacity:.18}[data-theme=light] .dial .dl-glass{display:none}.splash{z-index:90;background:var(--bg);transition:opacity .24s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.splash.is-leaving{opacity:0;pointer-events:none}.splash-spill{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#2bf5ff4d 30%,#2bf5ff1a 62%,#0000);width:360px;height:360px;margin:-180px 0 0 -180px;animation:.9s ease-out forwards sp-spill;position:absolute;top:calc(50% - 34px);left:50%}.splash-mark{width:128px;height:128px;position:relative}.splash-mark img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.splash-mark .sp-lit{opacity:0;animation:.9s step-end forwards sp-lit}.splash-mark .sp-sweep{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.splash-mark .sp-sweep:before{content:"";background:linear-gradient(100deg,#0000,#ffffff61,#0000);width:34%;animation:.9s cubic-bezier(.3,.6,.2,1) forwards sp-sweep;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-14deg)}.splash-wm{opacity:0;width:160px;height:22px;animation:.9s ease-out forwards sp-wm;position:relative;transform:translateY(8px)}.splash-wm img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.splash-tag{white-space:nowrap;font:500 13px/1 var(--f-sans);color:var(--text-2);position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.splash .b-light,[data-theme=light] .splash .b-dark{display:none}[data-theme=light] .splash .b-light{display:block}[data-theme=light] .splash-spill{display:none}[data-theme=light] .splash-mark .sp-lit{animation:.9s ease-out forwards sp-fade}@keyframes sp-lit{0%,13%{opacity:0}14%{opacity:.6}26%{opacity:.25}42%,to{opacity:1}}@keyframes sp-spill{0%,42%{opacity:0}60%,to{opacity:1}}@keyframes sp-sweep{0%,66%{transform:translate(-120%)skew(-14deg)}88%,to{transform:translate(420%)skew(-14deg)}}@keyframes sp-wm{0%,70%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sp-fade{0%,13%{opacity:.35}42%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.splash-spill,.splash-mark .sp-lit,.splash-wm,[data-theme=light] .splash-mark .sp-lit{opacity:1;animation:none;transform:none}.splash-mark .sp-sweep{display:none}.splash{transition:none}}.onb{z-index:80;background:radial-gradient(80% 50% at 50% 30%,#2bf5ff12,transparent 70%),var(--bg);touch-action:pan-y;padding:calc(env(safe-area-inset-top,0px) + 12px) 0 calc(env(safe-area-inset-bottom,0px) + 20px);flex-direction:column;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}[data-theme=light] .onb{background:radial-gradient(80% 50% at 50% 30%,var(--neon-soft),transparent 70%),var(--bg)}.onb-top{justify-content:space-between;align-items:center;width:100%;max-width:32rem;margin:0 auto;padding:0 16px;display:flex}.onb-step{font:600 12px/1 var(--f-mono,"JetBrains Mono"),monospace;letter-spacing:.08em;color:var(--text-3)}.onb-view{flex:1;width:100%;max-width:32rem;margin:0 auto;overflow:hidden}.onb-track{height:100%;transition:transform .32s var(--ease-out);display:flex}.onb-slide{text-align:center;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;gap:14px;padding:0 28px;display:flex}.onb-art{justify-content:center;align-items:center;min-height:210px;margin-bottom:14px;display:flex}.onb-art .rx *{animation:none!important}.onb-title{font:700 24px/1.15 var(--f-display,"Tektur"),sans-serif;color:var(--text);text-wrap:balance;margin:0}.onb-text{max-width:300px;font:400 15px/1.45 var(--f-sans);color:var(--text-2);text-wrap:pretty;margin:0}.onb-foot{gap:18px;width:100%;max-width:32rem;margin:0 auto;padding:0 16px;display:grid}.onb-dots{justify-content:center;gap:8px;display:flex}.onb-dots button{background:var(--text-3);opacity:.45;clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);border:0;width:12px;height:6px;padding:0;transition:opacity .2s,width .2s}.onb-dots button.on{opacity:1;background:var(--neon);width:28px}@media(prefers-reduced-motion:reduce){.onb-track,.onb-dots button{transition:none}}.ui-gain{font:700 12px/16px var(--f-mono);color:var(--neon-core);pointer-events:none;animation:ui-gain 1.8s var(--ease-out) both;position:absolute;top:-2px;right:0}[data-theme=light] .ui-gain{color:var(--neon)}@keyframes ui-gain{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.ui-gain{animation:1.8s both ui-gain-r}}@keyframes ui-gain-r{0%,80%{opacity:1}to{opacity:0}}.ui-stat.scan{background:linear-gradient(180deg,var(--neon-core),var(--neon) 40%,#2bf5ff80)}button.ui-stat.scan:disabled{opacity:1}.ui-stat.scan .v{color:var(--neon-core)}[data-theme=light] .ui-stat.scan .v{color:var(--neon)}.dial.is-run .dl-needle{transition:transform .8s cubic-bezier(.3,1.45,.5,1)}.ui-verdict{font:700 12px/16px var(--f-display);letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut-xs)),calc(100% - var(--cut-xs)) 100%,0 100%);padding:3px 10px;font-stretch:75%;display:inline-block}.ui-verdict.ok{background:var(--amber);color:#1a0f00}.ui-verdict.burn{background:var(--magenta-soft);color:var(--magenta);box-shadow:inset 2px 0 0 var(--magenta)}.ui-roll{animation:ui-roll .32s var(--ease-out) both;display:inline-block}@keyframes ui-roll{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}.ui-burn{animation:.7s ease-out both ui-burn-dim;position:relative}.ui-burn:after{content:"";background:var(--magenta);opacity:0;pointer-events:none;height:14%;animation:.16s step-end both ui-burn-bar;position:absolute;top:38%;left:0;right:0}@keyframes ui-burn-dim{0%{transform:translate(-4px)}10%{transform:translate(3px)}20%{opacity:.4;transform:none}to{opacity:1}}@keyframes ui-burn-bar{0%{opacity:.55;transform:translate(-6px)}50%{opacity:.35;transform:translate(5px,-8px)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ui-roll,.ui-burn,.ui-burn:after{animation:none!important}.dial.is-run .dl-needle{transition:none}}.home-bar{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px 12px 20px;display:flex;position:relative}.home-bar:focus-visible{outline:2px solid var(--neon);outline-offset:-4px}.home-grab{background:var(--line-strong);border-radius:2px;width:32px;height:3px;margin-left:-16px;position:absolute;top:5px;left:50%}.home-lv{flex:none}.home-chev{color:var(--text-3);flex:none;transition:transform .3s cubic-bezier(.22,1,.36,1);transform:rotate(90deg)}.home-bar[aria-expanded=true] .home-chev{transform:rotate(-90deg)}.home-xp{background:var(--line);height:2px;position:absolute;bottom:0;left:20px;right:16px;overflow:hidden}.home-xp:after{content:"";width:var(--xp,0%);background:var(--neon);position:absolute;inset:0 auto 0 0}@media(prefers-reduced-motion:reduce){.home-chev{transition:none}}.home-rx{min-height:44px;color:var(--text);align-items:center;gap:12px;display:flex}.home-rx>svg:first-child{color:var(--neon);flex:none}.home-rx>svg:last-child{color:var(--text-3);flex:none}.se-sub{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:12px 0 0}.se-sub+.se-sub{margin-top:12px}.se-sub>legend{float:left;width:100%;padding:0}.se-sub>legend+*{clear:both}.ow-about{box-shadow:inset 2px 0 0 var(--neon-dim);background:var(--neon-soft);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut-s)),calc(100% - var(--cut-s)) 100%,0 100%);padding:12px 14px}.ow-about p+p{margin-top:6px}.ow-tabs .ui-tab{flex:auto;padding:0 4px}.dp-rail{grid-template-columns:repeat(9,1fr);gap:3px;display:grid}.dp-rail i{background:var(--line-strong);height:4px}.dp-rail i.ok{background:var(--ok)}.dp-rail i.cur{background:var(--neon)}.dp-rail i.err{background:var(--magenta)}.dp-log{font:400 11px/17px var(--f-mono);color:var(--text-2);white-space:pre-wrap;word-break:break-word;background:var(--bg-sunken);max-height:16rem;box-shadow:inset 0 0 0 1px var(--line);padding:12px;overflow:auto}[data-theme=light] .dp-log{background:var(--surface-2)}.dp-note{font:400 13px/19px var(--f-sans);color:var(--text);padding:10px 12px}.dp-note.err{background:var(--magenta-soft);box-shadow:inset 2px 0 0 var(--magenta)}.dp-note.warn{background:var(--amber-soft);box-shadow:inset 2px 0 0 var(--amber)}.dp-note b{margin-bottom:4px}.dp-people>li{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.dp-people>li+li{border-top:1px solid var(--line)}.dp-check{white-space:nowrap;font:400 13px/18px var(--f-sans);color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.dp-check input{width:16px;height:16px;accent-color:var(--neon)}.ui-row.dp-row-on{background:linear-gradient(90deg,var(--neon-soft),transparent);box-shadow:inset 2px 0 0 var(--neon)}.dp-row-on .ttl{min-width:0}.dw{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding-bottom:10px;display:grid;position:relative}.dw-track{background:var(--mat-0);height:3px;box-shadow:var(--bevel-0);position:absolute;bottom:0;left:6px;right:6px;overflow:hidden}.dw-fill{transform-origin:0;background:linear-gradient(90deg,var(--ok),var(--amber));box-shadow:var(--halo-amber);transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;right:0;bottom:0;left:0}.dw-day{--c:6px;--tone:var(--text-3);isolation:isolate;background:var(--edge-1);min-width:0;clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));flex-direction:column;align-items:center;gap:2px;padding:6px 0 5px;display:flex;position:relative}.dw-day:before{content:"";z-index:-1;background:var(--spec),var(--mat-1),var(--surface-1);box-shadow:var(--bevel-1);clip-path:polygon(0 0,calc(100% - var(--c) + .5px) 0,100% calc(var(--c) - .5px),100% 100%,calc(var(--c) - .5px) 100%,0 calc(100% - var(--c) + .5px));position:absolute;top:1px;right:1px;bottom:1px;left:1px}.dw-k{font:700 10px/12px var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--tone);font-stretch:75%}.dw-ic{width:20px;height:20px;color:var(--tone);place-items:center;display:grid}.dw-ic i,.dw-ic b{font:700 12px/1 var(--f-mono);font-style:normal}.dw-v{font:600 10px/13px var(--f-mono);letter-spacing:-.03em;color:var(--text-2);font-variant-numeric:tabular-nums;text-overflow:clip;white-space:nowrap;max-width:100%;overflow:hidden}.dw-p{font:500 9px/11px var(--f-mono);color:var(--text-3);white-space:nowrap}.dw-day.next{opacity:.72}.dw-day.done{--tone:var(--ok)}.dw-day.done:before{background:radial-gradient(90% 70% at 50% 0%,var(--ok-soft),transparent 70%),var(--mat-1),var(--surface-1)}.dw-day.done .dw-v{color:var(--text-3)}.dw-day.today{--tone:var(--amber);background:linear-gradient(180deg,var(--amber-core),var(--amber) 45%,#ffb54773)}.dw-day.today:before{background:radial-gradient(90% 70% at 50% 100%,var(--amber-soft),transparent 75%),linear-gradient(var(--amber-soft),var(--amber-soft)),var(--mat-1),var(--surface-1)}.dw-day.today .dw-v{color:var(--amber-core);text-shadow:var(--halo-amber)}.dw-day.today .dw-ic{background:radial-gradient(50% 50% at 50% 50%,var(--amber-soft),transparent 70%)}.dw-day.got{--tone:var(--ok);background:linear-gradient(180deg,var(--ok),#5dffb059)}.dw-day.got:before{background:radial-gradient(90% 70% at 50% 100%,var(--ok-soft),transparent 75%),var(--mat-1),var(--surface-1)}.dw-day.got .dw-v{color:var(--text)}.dw-day.bonus .dw-ic b{color:var(--magenta);text-shadow:var(--halo-magenta)}.dw-day.bonus:not(.done):not(.got):after{content:"";background:var(--magenta);width:6px;height:6px;box-shadow:var(--halo-magenta);position:absolute;top:0;right:0}.dw-day.bonus.next{opacity:.9}[data-theme=light] .dw-day.today{background:linear-gradient(180deg,var(--amber),#a35f0073)}[data-theme=light] .dw-day.today .dw-v{color:var(--amber)}[data-theme=light] .dw-day.got{background:linear-gradient(180deg,var(--ok),#0e8a5559)}[data-theme=light] .dw-fill{background:linear-gradient(90deg,var(--ok),var(--amber))}@media(prefers-reduced-motion:reduce){.dw-fill{transition:none}}.ui-sheet.us-sheet{max-height:92%}.us-dial{width:100%;max-width:220px;margin:0 auto;display:block}.ui-chip.is-off{opacity:.55}.mn-up .sub b{font-weight:600}.dc-card .dc-t{font:600 15px/20px var(--f-sans);color:var(--text);display:block}.dc-card .dc-s{font:400 12px/16px var(--f-sans);color:var(--text-2);margin-top:2px;display:block}.dc-ic{--c:7px;width:36px;height:36px;color:var(--amber);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));background:linear-gradient(#ffb54738,#ffb5470f);flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffe7c240}.dc-ic.ok{color:var(--ok);background:linear-gradient(180deg,var(--ok-soft),transparent);box-shadow:none}.dc-ic.muted{color:var(--text-2);background:var(--tile-muted);box-shadow:none}[data-theme=light] .dc-ic{background:var(--amber-soft);box-shadow:none}[data-theme=light] .dc-ic.muted{background:var(--surface-3)}.dc-row{width:100%;min-height:60px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.dc-row[disabled]{cursor:default}.dc-row:focus-visible{outline:2px solid var(--neon);outline-offset:-2px}.dc-chev{color:var(--text-3);transition:transform .2s var(--ease-out);flex:none;transform:rotate(90deg)}.dc-chev.open{transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){.dc-chev{transition:none}}@media(max-height:860px){.mn-hero .rx{width:184px!important;height:184px!important}}@media(max-height:800px){.mn-page.space-y-4>:not(:last-child){margin-bottom:12px}.mn-page.space-y-4>*+*{margin-top:0}.mn-hero .rx{width:152px!important;height:152px!important}.mn-hero .mn-acc,.mn-hero .mn-scrim{margin-top:12px}}.mn-up .ic svg{transform:translateY(-1px)}.gs-feat{isolation:isolate;text-align:left;color:inherit;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));-webkit-tap-highlight-color:transparent;background:linear-gradient(160deg,#ff2e7ee6,#ff2e7e33 30%,#96aaff14 60%,#2bf5ffb3);flex-direction:column;flex:none;text-decoration:none;transition:filter .12s ease-out;display:flex;position:relative}.gs-feat:before{content:"";z-index:-1;clip-path:polygon(0 0,calc(100% - 13.5px) 0,100% 13.5px,100% 100%,13.5px 100%,0 calc(100% - 13.5px));background:linear-gradient(#131826,#0b0e17);position:absolute;top:1px;right:1px;bottom:1px;left:1px}.gs-feat:active{filter:brightness(1.12)}.gs-feat:focus-visible{outline:2px solid var(--neon);outline-offset:-2px}.gs-feat-art{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);height:116px;margin:1px 1px 0;display:block;position:relative;overflow:hidden}.gs-feat-svg,.gs-feat-svg .ar-art-svg,.gs-feat-svg svg{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.gs-feat-body{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 12px 14px;display:flex}.gs-feat .gs-go{align-self:center}.gs-new,.gs-test{z-index:2;font:700 9px/14px var(--f-display);letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px));padding:0 5px;position:absolute;top:8px}.gs-new{color:#2a0012;background:var(--magenta);left:10px}.gs-test{color:#1a1000;background:var(--amber);left:50px}@media(prefers-reduced-motion:reduce){.gs-feat{transition:none}}.proof-drop{--c:10px;width:100%;min-height:96px;color:var(--text);background:var(--mat-0);cursor:pointer;clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));-webkit-tap-highlight-color:transparent;border:1px dashed #2bf5ff73;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px;transition:border-color .12s ease-out,background-color .12s ease-out;display:flex}.proof-drop:active{background:var(--mat-1);border-color:var(--neon)}.proof-drop:focus-visible{outline:2px solid var(--neon);outline-offset:-2px}.proof-drop:disabled{opacity:.55;cursor:not-allowed}.proof-frame{--c:10px;background:var(--mat-0);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2bf5ff47}.proof-img{object-fit:contain;background:#05070c;width:100%;max-height:280px;display:block}[data-theme=light] .proof-drop{border-color:#0a143259}[data-theme=light] .proof-img{background:#e9ecf3}@media(prefers-reduced-motion:reduce){.proof-drop{transition:none}}.rx{--rx-pl0:#e4ebf7;--rx-pl1:#6f7a92;--rx-pl2:#232a3a;--rx-pl3:#8e9ab4;--rx-engr:#0000008c;--rx-bolt:#c9d3e6;--rx-hud:#2bf5ff61;--rx-hud-b:#2bf5ffbf;--rx-coil:#6b3a16;--rx-coil-e:#e39a55;--rx-wire:#ffd6a0d9;--rx-tri:#fff;--rx-tri-in:#2bf5ffe6;--rx-pulse:radial-gradient(circle, #ffffffe6 0 12%, #2bf5ff8c 32%, #2bf5ff00 66%);--rx-orb:#fff;--rx-orb-h:#ff2e7ee6;--rx-seam:#d2fdff;--rx-seam-h:#2bf5ff73}.rx.is-ready{--rx-seam:#ffe7c2;--rx-seam-h:#ffb54780}.rx.is-idle{--rx-seam:#6e7891;--rx-seam-h:#96aaff1f}.rx-armor,.rx-coils,.rx-tri{width:100%;height:100%;top:0;right:0;bottom:0;left:0}.rx-armor .rx-plt{transform-box:view-box;transform-origin:105px 105px}.rx-ring.c{top:-7%;right:-7%;bottom:-7%;left:-7%}.rx.is-running .rx-ring.c{animation:64s linear infinite rx-spin}.rx.t1:not(.is-ready):not(.is-idle){--rx-ringB:#ebfcffd9;--rx-pip:#fff;--rx-arc0:#fff}.rx.t1{--rx-m0:#f2f6ff;--rx-m1:#7e8aa6;--rx-m2:#262e40;--rx-m3:#aeb9d2}.rx-lens{pointer-events:none;background:repeating-radial-gradient(circle,#fff0 0,#fff0 5px,#ebfcff8c 5.6px,#fff0 6.6px);border-radius:50%;top:36%;right:36%;bottom:36%;left:36%;-webkit-mask:radial-gradient(circle,#0000 18%,#000 30% 62%,#0000 72%);mask:radial-gradient(circle,#0000 18%,#000 30% 62%,#0000 72%)}.rx.is-idle .rx-lens{opacity:.3}.rx.t1:not(.is-ready) .rx-core{background:radial-gradient(circle,#fff 0,#fff 13%,#e6feff 22%,#78f0fff2 34%,#00aacdbf 52%,#00466480 68%,#001e2d00 74%)}.rx-pulse{background:var(--rx-pulse);opacity:.35;border-radius:50%;top:30%;right:30%;bottom:30%;left:30%}.rx.is-running .rx-pulse{will-change:opacity;animation:4.2s ease-in-out infinite rx-breathe}@keyframes rx-breathe{0%,to{opacity:.22}50%{opacity:.75}}.rx.is-idle .rx-pulse{opacity:0}.rx.t2{--rx-seam:#fff1c9;--rx-seam-h:#ffc86473;--rx-pl0:#fff1c9;--rx-pl1:#d9a441;--rx-pl2:#6a4510;--rx-pl3:#f2cf84;--rx-engr:#3c1e00b3;--rx-bolt:#fff1c9;--rx-m0:#f2cf84;--rx-m1:#8a5a16;--rx-m2:#3a2406;--rx-m3:#c99a45;--rx-hud:#ffd68c66;--rx-hud-b:#ffc864d9}.rx.t2:not(.is-ready):not(.is-idle){--rx-ringB:#ffc864cc;--rx-pip:#ffe3a3}.rx.t2 .rx-core,.rx.t3 .rx-core{top:32%;right:32%;bottom:32%;left:32%}.rx.t2:not(.is-ready) .rx-core{background:radial-gradient(circle,#fff 0,#fff 15%,#f2feff 24%,#96f5fff2 36%,#2bf5ffb3 50%,#005a7880 66%,#001e2d00 74%);box-shadow:0 0 30px #78f5ff99,0 0 70px #2bf5ff3d}.rx.is-idle .rx-tri,.rx.is-idle .rx-coils{opacity:.45}.rx.t3{--rx-seam:#ffd6ea;--rx-seam-h:#ff2e7e80;--rx-pl0:#f4e9ff;--rx-pl1:#4c3a63;--rx-pl2:#120b1e;--rx-pl3:#8f6fb8;--rx-engr:#ff2e7ebf;--rx-bolt:#ff8fbe;--rx-m0:#cdb8f0;--rx-m1:#2a1d3f;--rx-m2:#0c0714;--rx-m3:#5a437e;--rx-hud:#ff78be66;--rx-hud-b:#ff2e7ee6;--rx-coil:#2a1440;--rx-coil-e:#ff6fae;--rx-wire:#d2fdffcc;--rx-tri-in:#ff2e7ef2;--rx-pulse:radial-gradient(circle, #fffffff2 0 12%, #ff78c88c 32%, #b45cff00 66%)}.rx.t3:not(.is-ready):not(.is-idle){--rx-tick-on:#ff7ab8;--rx-arc0:#fff;--rx-arc1:#ff2e7e;--rx-ringA:#d2fdff8c;--rx-ringB:#ff2e7ed9;--rx-pip:#fff}.rx.t3:not(.is-ready) .rx-core{box-shadow:none;background:radial-gradient(circle,#fff 0,#fff 13%,#ffffffd9 20%,#fff0 34%),conic-gradient(from 20deg,#ff2e7e,#b45cff,#2bf5ff,#f4ffff,#ffb0d6,#ff2e7e);-webkit-mask:radial-gradient(circle,#000 52%,#00000080 64%,#0000 74%);mask:radial-gradient(circle,#000 52%,#00000080 64%,#0000 74%)}.rx.t3 .rx-shell{box-shadow:inset 0 0 0 1px #ffb4dc40,inset 0 -10px 18px #00000080,0 0 0 5px #0a0610eb,0 0 0 6px #ff2e7e59}.rx.t3:not(.is-ready) .rx-p{background:#ffe0ef;box-shadow:0 0 6px #ff2e7e}.rx-orb{top:13%;right:13%;bottom:13%;left:13%}.rx-orb.o0{transform:rotate(-24deg)scaleY(.36)}.rx-orb.o1{top:8%;right:8%;bottom:8%;left:8%;transform:rotate(38deg)scaleY(.3)}.rx-orb.o2{top:18%;right:18%;bottom:18%;left:18%;transform:rotate(96deg)scaleY(.42)}.rx-orb i{border:1px solid #ff8cc829;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.rx-orb i:before{content:"";background:var(--rx-orb);width:5px;height:12px;box-shadow:0 0 6px 1px var(--rx-orb-h);border-radius:50%;margin-left:-2.5px;position:absolute;top:-5px;left:50%}.rx.is-running .rx-orb i{will-change:transform;animation:7s linear infinite rx-spin}.rx.is-running .rx-orb.o1 i{animation-duration:11s;animation-direction:reverse}.rx.is-running .rx-orb.o2 i{animation-duration:5.2s}.rx.is-idle .rx-orb{opacity:.3}.rx.is-ready.is-ready{--rx-seam:#ffe7c2;--rx-seam-h:#ffb54780}.rx.is-idle.is-idle{--rx-seam:#6e7891;--rx-seam-h:#96aaff1f}.rx.is-reveal .rx-seam{transform-box:view-box;transform-origin:105px 105px;animation:.5s ease-out .7s both rx-fade}.rx.is-reveal .rx-lens{animation:.45s ease-out .9s both rx-fade}.rx.is-reveal .rx-plt{animation:.62s cubic-bezier(.2,.9,.25,1.15) both rx-plate-in;animation-delay:calc(var(--i) * 70ms)}@keyframes rx-plate-in{0%{opacity:0;transform:scale(1.16)rotate(-6deg)}to{opacity:1;transform:none}}.rx.is-reveal .rx-ring.c{animation:1.1s cubic-bezier(.2,.8,.2,1) .25s both rx-hud-in}@keyframes rx-hud-in{0%{opacity:0;transform:rotate(-140deg)scale(.9)}to{opacity:1;transform:none}}.rx.is-reveal .rx-coils{animation:.5s ease-out .55s both rx-fade}.rx.is-reveal .rx-tri,.rx.is-reveal .rx-orb{animation:.4s ease-out .95s both rx-fade}@keyframes rx-fade{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.rx.is-reveal .rx-core{animation:.38s .7s both ui-ignite}.rx-flash{opacity:0;background:radial-gradient(circle,#fffffff2 0,#fffffff2,#d2fdff80 36%,#2bf5ff00 62%);border-radius:50%;top:-6%;right:-6%;bottom:-6%;left:-6%}.rx.t3 .rx-flash{background:radial-gradient(circle,#fffffff2 0,#fffffff2,#ffaad780 36%,#ff2e7e00 62%)}.rx.t2 .rx-flash{background:radial-gradient(circle,#fffffff2 0,#fffffff2,#ffe2a080 36%,#ffb54700 62%)}.rx.is-reveal .rx-flash{animation:1s ease-out .62s both rx-flash}@keyframes rx-flash{0%{opacity:0}18%{opacity:.9}to{opacity:0}}html.app-hidden .rx-pulse,html.app-hidden .rx-orb i,html.app-hidden .rx-ring.c{animation-play-state:paused!important}html.low-end .rx-orb i,html.low-end .rx-pulse,html.low-end .rx.is-running .rx-ring.c{animation:none!important}@media(prefers-reduced-motion:reduce){.rx .rx-pulse,.rx .rx-orb i,.rx .rx-ring.c{animation:none!important}.rx.is-reveal *{animation-duration:.12s!important;animation-delay:0s!important}}.rx-teaser .rx{opacity:.9}.rx-teaser .rx-core{opacity:.55}.rx-teaser .rx *{animation:none!important}[data-theme=light] .rx{--rx-pl0:#fff;--rx-pl1:#d3d9e4;--rx-pl2:#8f99ad;--rx-pl3:#e4e9f1;--rx-engr:#0a14324d;--rx-bolt:#6e7891;--rx-hud:#006b7f52;--rx-hud-b:#006b7fb3;--rx-seam:#007e95;--rx-seam-h:#007e952e;--rx-coil:#c98a4b;--rx-coil-e:#8a5420;--rx-wire:#5a320a8c;--rx-tri:#fff;--rx-tri-in:#007e95;--rx-pulse:radial-gradient(circle, #ffffffe6 0 14%, #7fd9e673 34%, #7fd9e600 64%);--rx-orb:#c8105a;--rx-orb-h:transparent}[data-theme=light] .rx.t1{--rx-m0:#fff;--rx-m1:#b9c2d2;--rx-m2:#7d879b;--rx-m3:#d3d9e4}[data-theme=light] .rx.t1:not(.is-ready):not(.is-idle){--rx-ringB:#006b7fbf;--rx-pip:#006b7f;--rx-arc0:#36c6dd}[data-theme=light] .rx.t1:not(.is-ready) .rx-core{background:radial-gradient(circle,#fff 0,#fff,#a8eaf3 28%,#0b9cb7 54%,#007e9500 72%)}[data-theme=light] .rx-lens{background:repeating-radial-gradient(circle,#fff0 0,#fff0 5px,#ffffffd9 5.6px,#fff0 6.6px)}[data-theme=light] .rx.t2{--rx-pl0:#fff6dc;--rx-pl1:#e2b85e;--rx-pl2:#9a6a14;--rx-pl3:#f2d99a;--rx-m0:#fff2cc;--rx-m1:#d7a846;--rx-m2:#9a6a14;--rx-m3:#e8c77a;--rx-engr:#5a370073;--rx-bolt:#8a5a10;--rx-hud:#9a6a1461;--rx-hud-b:#9a6a14cc;--rx-seam:#9a6a14;--rx-seam-h:#e2b85e4d}[data-theme=light] .rx.t2:not(.is-ready):not(.is-idle){--rx-ringB:#9a6a14bf;--rx-pip:#9a6a14}[data-theme=light] .rx.t2:not(.is-ready) .rx-core{box-shadow:none;background:radial-gradient(circle,#fff 0,#fff 18%,#c9f1f7 30%,#0b9cb7 56%,#007e9500 72%)}[data-theme=light] .rx.t3{--rx-pl0:#fbf6ff;--rx-pl1:#bba6da;--rx-pl2:#6a5194;--rx-pl3:#dccff0;--rx-m0:#f3ecff;--rx-m1:#a891cc;--rx-m2:#5e4787;--rx-m3:#cdbde6;--rx-engr:#c8105a8c;--rx-bolt:#c8105a;--rx-hud:#c8105a52;--rx-hud-b:#c8105abf;--rx-coil:#e8ddf7;--rx-coil-e:#c8105a;--rx-wire:#5e478799;--rx-tri-in:#c8105a;--rx-seam:#c8105a;--rx-seam-h:#c8105a29;--rx-pulse:radial-gradient(circle, #ffffffe6 0 14%, #f096c866 34%, #f096c800 64%)}[data-theme=light] .rx.t3:not(.is-ready):not(.is-idle){--rx-tick-on:#c8105a;--rx-arc0:#e0559a;--rx-arc1:#c8105a;--rx-ringA:#5e478780;--rx-ringB:#c8105ab3;--rx-pip:#5e4787}[data-theme=light] .rx.t3:not(.is-ready) .rx-core{background:radial-gradient(circle,#fff 0,#fff 14%,#fffc 22%,#fff0 36%),conic-gradient(from 20deg,#e0337a,#8a4fd8,#0b9cb7,#fff,#f09ac4,#e0337a)}[data-theme=light] .rx.t3 .rx-shell{box-shadow:inset 0 0 0 1px #0a143226,0 0 0 5px #fff,0 0 0 6px #c8105a59}[data-theme=light] .rx-orb i{border-color:#c8105a2e}[data-theme=light] .rx-orb i:before{box-shadow:none}[data-theme=light] .rx-flash{background:radial-gradient(circle,#fffffff2 0,#fffffff2 22%,#fff0 60%)}[data-theme=light] .rx.is-ready.is-ready{--rx-seam:#a35f00;--rx-seam-h:#a35f002e}[data-theme=light] .rx.is-idle.is-idle{--rx-seam:#9aa3b4;--rx-seam-h:transparent}:root{--bg-deep:var(--bg);--bg-mid:var(--surface-1);--bg-panel:var(--surface-1);--bg-elevated:var(--surface-2);--bg-elev:var(--surface-2);--line-metal:var(--line-strong);--text-dim:var(--text-2);--text-meta:var(--text-3);--accent:var(--neon);--accent-bright:var(--neon);--accent-soft:var(--neon-soft);--success:var(--ok);--danger:var(--magenta);--radius:14px;--font:var(--f-sans);--font-mono:var(--f-mono);--safe-b:env(safe-area-inset-bottom,0px);--label-size:10px;--label-tracking:.2em;--label-weight:600}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{font-family:var(--f-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.app-shell{isolation:isolate;background:var(--city-floor);min-height:100%;position:relative}.app-shell>*{z-index:1;position:relative}.app-shell>.city{z-index:0;position:fixed}.app-shell>.ui-dock{z-index:20;position:fixed}.app-stage{position:relative}.eyebrow{font-family:var(--f-display);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-2);line-height:1.2}.label-meta{letter-spacing:.02em;color:var(--text-2);font-size:11px;font-weight:500;line-height:1.4}.metal-plate-dim{background:var(--mat-1);border:1px solid var(--line);box-shadow:var(--bevel-1);border-radius:12px}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
