/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-normal:400;--font-weight-medium:500;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:#26364f}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.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}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-\[60\%\]{top:60%}.top-full{top:100%}.top-px{top:1px}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-12{left:calc(var(--spacing) * -12)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[calc\(1000-var\(--toast-index\)\)\]{z-index:calc(1000 - var(--toast-index))}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-\(--drawer-inset\,0px\){margin:var(--drawer-inset,0px)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-auto{margin-block:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\(--ratio\){aspect-ratio:var(--ratio)}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--drawer-content-height\){height:var(--drawer-content-height)}.h-\(--height\){height:var(--height)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.25\)\)\]{height:calc(calc(var(--spacing) * 5.25))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\(--drawer-content-max-height\,none\){max-height:var(--drawer-content-max-height,none)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[min\(calc\(--spacing\(72\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 72) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--drawer-content-width\,auto\){width:var(--drawer-content-width,auto)}.w-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[96px\]{min-width:96px}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--peek\)\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[translate3d\(var\(--translate-x\,0px\)\,var\(--translate-y\,0px\)\,0\)_scale\(var\(--stack-scale\)\)\]{transform:translate3d(var(--translate-x,0px),var(--translate-y,0px),0) scale(var(--stack-scale))}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-lg\!{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-border{border-color:#26364f}.border-border\/50{border-color:oklab(33.0976% -.00934829 -.0484801/.5)}.border-input{border-color:#30415c}.border-input\/30{border-color:oklab(37.3125% -.0094762 -.0507784/.3)}.border-ring{border-color:#52e1c1}.border-transparent{border-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-background{background-color:#0c1427}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:#26364f}.bg-foreground{background-color:#ecf1ff}.bg-input{background-color:#30415c}.bg-input\/30{background-color:oklab(37.3125% -.0094762 -.0507784/.3)}.bg-muted{background-color:#17243b}.bg-muted\/50{background-color:oklab(26.0849% -.00717777 -.0465845/.5)}.bg-primary{background-color:#52e1c1}.bg-primary-foreground{background-color:#061b22}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:#ecf1ff}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[2px\]{padding-block:2px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-1\.5\!{padding-right:calc(var(--spacing) * 1.5)!important}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-1\.5\!{padding-left:calc(var(--spacing) * 1.5)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-background{color:#0c1427}.text-current{color:currentColor}.text-foreground{color:#ecf1ff}.text-foreground\/60{color:oklab(95.8458% .0000730157 -.0195397/.6)}.text-primary{color:#52e1c1}.text-primary-foreground{color:#061b22}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-\[max\(var\(--drawer-overlay-min-opacity\,0\)\,calc\(1-var\(--drawer-swipe-progress\)\)\)\]{opacity:max(var(--drawer-overlay-min-opacity,0), calc(1 - var(--drawer-swipe-progress)))}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.ring-background{--tw-ring-color:#0c1427}.ring-foreground\/10{--tw-ring-color:oklab(95.8458% .0000730157 -.0195397/.1)}.ring-ring\/50{--tw-ring-color:oklab(82.457% -.130261 .0109736/.5)}.ring-offset-background{--tw-ring-offset-color:#0c1427}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,translate\]{transition-property:opacity,transform,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,width\,height\,scale\,translate\]{transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,right\,bottom\]{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,height\,opacity\,filter\]{transition-property:transform,height,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[0\.35s\]{--tw-duration:.35s;transition-duration:.35s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[cubic-bezier\(0\.45\,1\.005\,0\,1\.005\)\]{--tw-ease:cubic-bezier(.45,1.005,0,1.005);transition-timing-function:cubic-bezier(.45,1.005,0,1.005)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.will-change-transform{will-change:transform}.contain-content{contain:content}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--bleed\:3rem\]{--bleed:3rem}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}.\[--drawer-content-height\:var\(--drawer-height\,auto\)\]{--drawer-content-height:var(--drawer-height,auto)}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--height:var(--toast-frontmost-height,var(--toast-height))}.\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))}.\[--peek\:0\.75rem\]{--peek:.75rem}.\[--peek\:1rem\]{--peek:1rem}.\[--scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*0\.1\)\)\)\]{--scale:calc(max(0, 1 - (var(--toast-index) * .1)))}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[--stack-height\:var\(--drawer-frontmost-height\,var\(--drawer-height\,0px\)\)\]{--stack-height:var(--drawer-frontmost-height,var(--drawer-height,0px))}.\[--stack-peek-offset\:max\(0px\,calc\(\(var\(--nested-drawers\)-var\(--stack-progress\)\)\*var\(--peek\)\)\)\]{--stack-peek-offset:max(0px, calc((var(--nested-drawers) - var(--stack-progress)) * var(--peek)))}.\[--stack-progress\:clamp\(0\,var\(--drawer-swipe-progress\)\,1\)\]{--stack-progress:clamp(0, var(--drawer-swipe-progress), 1)}.\[--stack-scale-base\:max\(0\,calc\(1-\(var\(--nested-drawers\)\*var\(--stack-step\)\)\)\)\]{--stack-scale-base:max(0, calc(1 - (var(--nested-drawers) * var(--stack-step))))}.\[--stack-scale\:clamp\(0\,calc\(var\(--stack-scale-base\)\+\(var\(--stack-step\)\*var\(--stack-progress\)\)\)\,1\)\]{--stack-scale:clamp(0, calc(var(--stack-scale-base) + (var(--stack-step) * var(--stack-progress))), 1)}.\[--stack-shrink\:calc\(1-var\(--stack-scale\)\)\]{--stack-shrink:calc(1 - var(--stack-scale))}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[interpolate-size\:allow-keywords\]{interpolate-size:allow-keywords}.\[transition\:transform_500ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,opacity_500ms\,height_150ms\]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s}:is(.\*\:w-full>*){width:100%}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has([data-horizontal]) *){text-wrap:balance}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *),.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-data-\[slot\=item-description\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[slot\=item-description\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not([data-checked]){border-color:#30415c}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:calc(var(--spacing) * 8)}.group-data-nested-drawer-open\/drawer-popup\:opacity-0:is(:where(.group\/drawer-popup)[data-nested-drawer-open] *){opacity:0}.group-data-nested-drawer-swiping\/drawer-popup\:opacity-100:is(:where(.group\/drawer-popup)[data-nested-drawer-swiping] *){opacity:1}.group-data-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-open] *),.group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item)[data-selected] *){color:#ecf1ff}.group-data-swiping\/drawer-popup\:select-none:is(:where(.group\/drawer-popup)[data-swiping] *){-webkit-user-select:none;user-select:none}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *){justify-content:flex-start}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:#52e1c1}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:oklab(82.457% -.130261 .0109736/.5)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/item\:size-8:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.group-data-\[size\=xs\]\/item\:size-6:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/item\:gap-0:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing) * 0)}.group-data-\[size\=xs\]\/item\:text-xs:is(:where(.group\/item)[data-size=xs] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *),.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[swipe-axis\=x\]\/drawer-popup\:h-full:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){height:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:w-3:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){width:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:items-center:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){align-items:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:h-3:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){height:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:w-full:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){width:100%}.group-data-\[swipe-axis\=y\]\/drawer-popup\:justify-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){justify-content:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:text-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){text-align:center}.group-data-\[swipe-direction\=down\]\/drawer-popup\:items-end:is(:where(.group\/drawer-popup)[data-swipe-direction=down] *){align-items:flex-end}.group-data-\[swipe-direction\=left\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){order:9999}.group-data-\[swipe-direction\=left\]\/drawer-popup\:justify-start:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){justify-content:flex-start}.group-data-\[swipe-direction\=right\]\/drawer-popup\:justify-end:is(:where(.group\/drawer-popup)[data-swipe-direction=right] *){justify-content:flex-end}.group-data-\[swipe-direction\=up\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){order:9999}.group-data-\[swipe-direction\=up\]\/drawer-popup\:items-start:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){align-items:flex-start}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-lg)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:oklab(95.8458% .0000730157 -.0195397/.1)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-300:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection{background-color:#52e1c1}.selection\:bg-primary::selection{background-color:#52e1c1}.selection\:text-primary-foreground ::selection{color:#061b22}.selection\:text-primary-foreground::selection{color:#061b22}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:#ecf1ff}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:#26364f}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[calc\(var\(--gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--gap) + 1px)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:shrink-0:after{content:var(--tw-content);flex-shrink:0}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:#26364f}.after\:bg-\(--drawer-bleed-background\,var\(--color-popover\)\):after{content:var(--tw-content);background-color:var(--drawer-bleed-background,var(--color-popover))}.after\:bg-border:after{content:var(--tw-content);background-color:#26364f}.after\:bg-foreground:after{content:var(--tw-content);background-color:#ecf1ff}.after\:bg-muted:after{content:var(--tw-content);background-color:#17243b}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:h-24:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);height:calc(var(--spacing) * 24)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:w-1:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:h-1:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:w-24:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);width:calc(var(--spacing) * 24)}.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.focus-within\:border-ring:focus-within{border-color:#52e1c1}.focus-within\:ring-1:focus-within{--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)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:oklab(82.457% -.130261 .0109736/.5)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-muted:hover{background-color:#17243b}.hover\:bg-muted\/50:hover{background-color:oklab(26.0849% -.00717777 -.0465845/.5)}.hover\:bg-primary\/80:hover{background-color:oklab(82.457% -.130261 .0109736/.8)}.hover\:text-foreground:hover{color:#ecf1ff}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-3:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:bg-muted:focus{background-color:#17243b}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:#52e1c1}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:#52e1c1}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:oklab(82.457% -.130261 .0109736/.5)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:#52e1c1}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:#52e1c1}.active\:cursor-grabbing:active{cursor:grabbing}.active\:ring-3:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:oklab(37.3125% -.0094762 -.0507784/.5)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:var(--radius-lg)!important}:where([data-slot=dropdown-menu-content]) .in-data-\[slot\=dropdown-menu-content\]\:p-0{padding:calc(var(--spacing) * 0)}:where([data-slot=navigation-menu-content]) .in-data-\[slot\=navigation-menu-content\]\:rounded-md{border-radius:var(--radius-md)}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:oklab(19.4734% -.00312915 -.0402845/.2)}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:text-background{color:#0c1427}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:bg-input\/50:has(:disabled){background-color:oklab(37.3125% -.0094762 -.0507784/.5)}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:oklab(26.0849% -.00717777 -.0465845/.5)}.has-aria-invalid\:ring-3:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-data-checked\:border-primary\/30:has([data-checked]){border-color:oklab(82.457% -.130261 .0109736/.3)}.has-data-checked\:bg-primary\/5:has([data-checked]){background-color:oklab(82.457% -.130261 .0109736/.05)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[size\=sm\]\:gap-2\.5:has([data-size=sm]){gap:calc(var(--spacing) * 2.5)}.has-data-\[size\=xs\]\:gap-2:has([data-size=xs]){gap:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-data-\[slot\=combobox-chip\]\:px-1:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:#52e1c1}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:oklab(82.457% -.130261 .0109736/.5)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:var(--radius-lg)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}@media (hover:hover){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:oklab(26.0849% -.00717777 -.0465845/.5)}}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(>[data-slot=field]):has(:focus-visible){border-color:#52e1c1}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-3:has(>[data-slot=field]):has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:oklab(82.457% -.130261 .0109736/.5)}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:oklab(26.0849% -.00717777 -.0465845/.5)}}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:#17243b}.aria-expanded\:text-foreground[aria-expanded=true]{color:#ecf1ff}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:#52e1c1}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:#17243b}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-active\:bg-background[data-active]{background-color:#0c1427}.data-active\:bg-muted\/50[data-active]{background-color:oklab(26.0849% -.00717777 -.0465845/.5)}.data-active\:font-medium[data-active]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-foreground[data-active]{color:#ecf1ff}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}@media (hover:hover){.data-active\:hover\:bg-muted[data-active]:hover{background-color:#17243b}}.data-active\:focus\:bg-muted[data-active]:focus{background-color:#17243b}.data-behind\:opacity-0[data-behind]{opacity:0}.data-checked\:border-primary[data-checked]{border-color:#52e1c1}.data-checked\:bg-primary[data-checked]{background-color:#52e1c1}.data-checked\:text-primary-foreground[data-checked]{color:#061b22}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *)[data-checked]{border-color:#52e1c1}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *)[data-checked],.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *)[data-checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:overflow-hidden[data-closed]{overflow:hidden}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-ending-style\:pointer-events-none[data-ending-style]{pointer-events:none}.data-ending-style\:h-0[data-ending-style]{height:calc(var(--spacing) * 0)}.data-ending-style\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:transform-\(--closed-transform\)[data-ending-style]{transform:var(--closed-transform)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:opacity-\[0\.9999\][data-ending-style]{opacity:.9999}.data-ending-style\:duration-150[data-ending-style]{--tw-duration:.15s;transition-duration:.15s}.data-ending-style\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-expanded\:h-\(--toast-height\)[data-expanded]{height:var(--toast-height)}.data-expanded\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(var\(--offset-y\)\)\][data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.data-expanded\:opacity-100[data-expanded]{opacity:1}.data-horizontal\:mx-px[data-horizontal]{margin-inline:1px}.data-horizontal\:h-1[data-horizontal]{height:calc(var(--spacing) * 1)}.data-horizontal\:h-2\.5[data-horizontal]{height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-full[data-horizontal]{height:100%}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-auto[data-horizontal]{width:auto}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-horizontal\:border-t[data-horizontal]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent[data-horizontal]{border-top-color:#0000}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-instant\:transition-none[data-instant]{transition-property:none}.data-limited\:opacity-0[data-limited]{opacity:0}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-nested-drawer-open\:brightness-95[data-nested-drawer-open]{--tw-brightness:brightness(95%);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,)}.data-nested-drawer-swiping\:duration-0[data-nested-drawer-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-nested-drawer-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-nested-drawer-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-open\:bg-muted\/50[data-open]{background-color:oklab(26.0849% -.00717777 -.0465845/.5)}@media (hover:hover){.data-open\:hover\:bg-muted[data-open]:hover{background-color:#17243b}}.data-open\:focus\:bg-muted[data-open]:focus{background-color:#17243b}.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:oklab(26.0849% -.00717777 -.0465845/.5)}@media (hover:hover){.data-popup-open\:hover\:bg-muted[data-popup-open]:hover{background-color:#17243b}}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}.data-selected\:bg-muted[data-selected]{background-color:#17243b}.data-selected\:text-foreground[data-selected]{color:#ecf1ff}:is(.\*\:data-slot\:rounded-r-none>*)[data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}:is(.\*\:data-slot\:rounded-b-none>*)[data-slot]{border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-snap-points\:\[--drawer-overlay-min-opacity\:0\.5\][data-snap-points]{--drawer-overlay-min-opacity:.5}.data-starting-style\:h-0[data-starting-style]{height:calc(var(--spacing) * 0)}.data-starting-style\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:\[transform\:translateY\(150\%\)\][data-starting-style]{transform:translateY(150%)}.data-starting-style\:transform-\(--closed-transform\)[data-starting-style]{transform:var(--closed-transform)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-unchecked\:bg-input[data-unchecked]{background-color:#30415c}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *)[data-unchecked],.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *)[data-unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-vertical\:my-px[data-vertical]{margin-block:1px}.data-vertical\:h-auto[data-vertical]{height:auto}.data-vertical\:h-full[data-vertical]{height:100%}.data-vertical\:min-h-40[data-vertical]{min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1[data-vertical]{width:calc(var(--spacing) * 1)}.data-vertical\:w-2\.5[data-vertical]{width:calc(var(--spacing) * 2.5)}.data-vertical\:w-auto[data-vertical]{width:auto}.data-vertical\:w-full[data-vertical]{width:100%}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:flex-col[data-vertical]{flex-direction:column}.data-vertical\:items-stretch[data-vertical]{align-items:stretch}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-vertical\:border-l[data-vertical]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent[data-vertical]{border-left-color:#0000}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:#52e1c1}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-3[data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:oklab(82.457% -.130261 .0109736/.5)}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[modal\=true\]\:pointer-events-auto[data-modal=true]{pointer-events:auto}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:#52e1c1}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:#061b22}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:#17243b}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:#ecf1ff}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:#52e1c1}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:#061b22}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:#52e1c1}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:#061b22}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing) * 1)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:before\:top-\[-10px\][data-side=bottom]:before{content:var(--tw-content);top:-10px}.data-\[side\=bottom\]\:before\:right-0[data-side=bottom]:before{content:var(--tw-content);right:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:before\:left-0[data-side=bottom]:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing) * 0)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:py-0\.5[data-size=sm]{padding-block:calc(var(--spacing) * .5)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:#0c1427}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:#26364f}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:#0c1427}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:#17243b}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:#52e1c1}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:#ecf1ff}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:#061b22}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:oklab(37.3125% -.0094762 -.0507784/.3)}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:oklab(37.3125% -.0094762 -.0507784/.3)}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:var(--radius-sm)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-muted[data-state=on],.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#17243b}.data-\[swipe-axis\=x\]\:inset-y-0[data-swipe-axis=x]{inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:flex-row[data-swipe-axis=x]{flex-direction:row}.data-\[swipe-axis\=x\]\:\[--drawer-content-width\:75\%\][data-swipe-axis=x]{--drawer-content-width:75%}.data-\[swipe-axis\=x\]\:after\:inset-y-0[data-swipe-axis=x]:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:after\:w-\(--bleed\)[data-swipe-axis=x]:after{content:var(--tw-content);width:var(--bleed)}.data-\[swipe-axis\=y\]\:inset-x-0[data-swipe-axis=y]{inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:\[--drawer-content-max-height\:calc\(100dvh-6rem\)\][data-swipe-axis=y]{--drawer-content-max-height:calc(100dvh - 6rem)}.data-\[swipe-axis\=y\]\:after\:inset-x-0[data-swipe-axis=y]:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:after\:h-\(--bleed\)[data-swipe-axis=y]:after{content:var(--tw-content);height:var(--bleed)}.data-\[swipe-axis\=y\]\:data-nested-drawer-open\:h-\(--stack-height\)[data-swipe-axis=y][data-nested-drawer-open]{height:var(--stack-height)}.data-\[swipe-axis\=y\]\:data-snap-points\:\[--drawer-content-height\:100dvh\][data-swipe-axis=y][data-snap-points]{--drawer-content-height:100dvh}.data-\[swipe-direction\=down\]\:bottom-0[data-swipe-direction=down]{bottom:calc(var(--spacing) * 0)}.data-\[swipe-direction\=down\]\:origin-bottom[data-swipe-direction=down]{transform-origin:bottom}.data-\[swipe-direction\=down\]\:rounded-t-xl[data-swipe-direction=down]{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.data-\[swipe-direction\=down\]\:border-t[data-swipe-direction=down]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[swipe-direction\=down\]\:\[--closed-transform\:translate3d\(0\,calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\)\][data-swipe-direction=down]{--closed-transform:translate3d(0,calc(100% + var(--drawer-inset,0px) + 2px),0)}.data-\[swipe-direction\=down\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=down]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=down\]\:after\:top-full[data-swipe-direction=down]:after{content:var(--tw-content);top:100%}.data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-ending-style][data-swipe-direction=down],.data-expanded\:data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.data-\[swipe-direction\=left\]\:left-0[data-swipe-direction=left]{left:calc(var(--spacing) * 0)}.data-\[swipe-direction\=left\]\:origin-left[data-swipe-direction=left]{transform-origin:0}.data-\[swipe-direction\=left\]\:rounded-r-xl[data-swipe-direction=left]{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.data-\[swipe-direction\=left\]\:border-r[data-swipe-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[swipe-direction\=left\]\:\[--closed-transform\:translate3d\(calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\,0\)\][data-swipe-direction=left]{--closed-transform:translate3d(calc(-100% - var(--drawer-inset,0px) - 2px),0,0)}.data-\[swipe-direction\=left\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=left]{--translate-x:calc(var(--drawer-swipe-movement-x) + var(--stack-peek-offset) + (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=left\]\:after\:right-full[data-swipe-direction=left]:after{content:var(--tw-content);right:100%}.data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=left],.data-expanded\:data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=right\]\:right-0[data-swipe-direction=right]{right:calc(var(--spacing) * 0)}.data-\[swipe-direction\=right\]\:origin-right[data-swipe-direction=right]{transform-origin:100%}.data-\[swipe-direction\=right\]\:rounded-l-xl[data-swipe-direction=right]{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.data-\[swipe-direction\=right\]\:border-l[data-swipe-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[swipe-direction\=right\]\:\[--closed-transform\:translate3d\(calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\,0\)\][data-swipe-direction=right]{--closed-transform:translate3d(calc(100% + var(--drawer-inset,0px) + 2px),0,0)}.data-\[swipe-direction\=right\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=right]{--translate-x:calc(var(--drawer-swipe-movement-x) - var(--stack-peek-offset) - (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=right\]\:after\:left-full[data-swipe-direction=right]:after{content:var(--tw-content);left:100%}.data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=right],.data-expanded\:data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=up\]\:top-0[data-swipe-direction=up]{top:calc(var(--spacing) * 0)}.data-\[swipe-direction\=up\]\:origin-top[data-swipe-direction=up]{transform-origin:top}.data-\[swipe-direction\=up\]\:rounded-b-xl[data-swipe-direction=up]{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.data-\[swipe-direction\=up\]\:border-b[data-swipe-direction=up]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[swipe-direction\=up\]\:\[--closed-transform\:translate3d\(0\,calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\)\][data-swipe-direction=up]{--closed-transform:translate3d(0,calc(-100% - var(--drawer-inset,0px) - 2px),0)}.data-\[swipe-direction\=up\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=up]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) + var(--stack-peek-offset) + (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=up\]\:after\:bottom-full[data-swipe-direction=up]:after{content:var(--tw-content);bottom:100%}.data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-ending-style][data-swipe-direction=up],.data-expanded\:data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@media (width>=40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:left-auto{left:auto}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}.data-\[swipe-axis\=x\]\:sm\:\[--drawer-content-width\:24rem\][data-swipe-axis=x]{--drawer-content-width:24rem}}@media (width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:gap-0\.5{gap:calc(var(--spacing) * .5)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.ltr\:-translate-x-1\/2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:#30415c}.dark\:bg-input\/30{background-color:oklab(37.3125% -.0094762 -.0507784/.3)}.dark\:bg-transparent{background-color:#0000}.dark\:after\:mix-blend-lighten:after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-input\/50:hover{background-color:oklab(37.3125% -.0094762 -.0507784/.5)}.dark\:hover\:bg-muted\/50:hover{background-color:oklab(26.0849% -.00717777 -.0465845/.5)}.dark\:hover\:text-foreground:hover{color:#ecf1ff}}.dark\:disabled\:bg-input\/80:disabled{background-color:oklab(37.3125% -.0094762 -.0507784/.8)}.dark\:disabled\:bg-transparent:disabled{background-color:#0000}:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10{background-color:oklab(19.4734% -.00312915 -.0402845/.1)}.dark\:has-disabled\:bg-input\/80:has(:disabled){background-color:oklab(37.3125% -.0094762 -.0507784/.8)}.dark\:has-data-checked\:border-primary\/20:has([data-checked]){border-color:oklab(82.457% -.130261 .0109736/.2)}.dark\:has-data-checked\:bg-primary\/10:has([data-checked]){background-color:oklab(82.457% -.130261 .0109736/.1)}.dark\:data-active\:border-input[data-active]{border-color:#30415c}.dark\:data-active\:bg-input\/30[data-active]{background-color:oklab(37.3125% -.0094762 -.0507784/.3)}.dark\:data-active\:text-foreground[data-active]{color:#ecf1ff}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.dark\:data-checked\:bg-primary[data-checked]{background-color:#52e1c1}.dark\:data-checked\:bg-primary-foreground[data-checked]{background-color:#061b22}.dark\:data-unchecked\:bg-foreground[data-unchecked]{background-color:#ecf1ff}.dark\:data-unchecked\:bg-input\/80[data-unchecked]{background-color:oklab(37.3125% -.0094762 -.0507784/.8)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:oklab(33.0976% -.00934829 -.0484801/.5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:#26364f}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:#26364f}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:#17243b}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:#26364f}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:#ecf1ff}}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-muted:is(a):hover{background-color:#17243b}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:oklab(82.457% -.130261 .0109736/.8)}.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:#ecf1ff}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:#52e1c1}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:oklab(82.457% -.130261 .0109736/.5)}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.data-selected\:\*\:\[svg\]\:text-foreground[data-selected]>*):is(svg){color:#ecf1ff}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:#17243b}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:oklab(82.457% -.130261 .0109736/.8)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:#ecf1ff}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:oklab(37.3125% -.0094762 -.0507784/.3)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:oklab(26.0849% -.00717777 -.0465845/.5)}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-lg:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-lg\!>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--radius-lg)!important;border-bottom-right-radius:var(--radius-lg)!important}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-lg\!>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-t-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-l-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-t-0>[data-slot]~[data-slot]{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-l-0>[data-slot]~[data-slot]{border-left-style:var(--tw-border-style);border-left-width:0}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:#52e1c1}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(150\%\)\][data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}:root{color:#ecf1ff;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--muted:#94a5c0;--line:#273750;--teal:#52e1c1;background:#0c1427;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 90% 10%,#23315b55,#0000 45%),radial-gradient(at 5% 60%,#0d3e4933,#0000 45%),#0c1427;margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.38}a{color:inherit;text-decoration:none}button,input,a{outline-offset:5px}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--teal)}button{transition:background .2s,border-color .2s,transform .2s}::selection{color:#0c1427;background:#52e1c1}header{border-bottom:1px solid var(--line);z-index:10;background:#0b1426ee;justify-content:space-between;align-items:center;gap:22px;min-height:102px;padding:22px 3.5%;display:flex;position:relative}.brand{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:11px;padding-bottom:10px;font-size:27px;font-weight:850;display:flex;position:relative}.brand>svg{color:#081c2d;background:linear-gradient(135deg,#52e1c1,#6a9dff);border-radius:12px;width:40px;height:40px;padding:8px;box-shadow:0 0 25px #52e1c122}.brand>span{letter-spacing:1.7px;color:#8e9fb9;white-space:nowrap;font-size:8px;position:absolute;bottom:0;left:52px}nav{align-items:center;gap:5px;display:flex}nav button{color:#94a5c0;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:14px 12px;font-size:14px;font-weight:600;display:flex}nav button:hover{color:#fff;background:#18273e}nav button.active{color:#6ae9ce;background:#52e1c111;box-shadow:inset 0 -2px #52e1c1}nav small{color:#d6e9ff;background:#31405a;border-radius:4px;padding:3px 5px;font-size:10px}.account{white-space:nowrap;align-items:center;gap:12px;display:flex}.wallet,.coin-wallet{border-left:1px solid var(--line);align-items:center;gap:10px;padding-left:16px;display:flex}.wallet svg{color:#6ee9d3}.coin-wallet svg{color:#f9c366}.wallet small,.coin-wallet small{letter-spacing:1.1px;color:#91a2be;margin-bottom:4px;font-size:9px;display:block}.wallet b,.coin-wallet b{font-variant-numeric:tabular-nums;font-size:15px;display:block}.coin-wallet b{color:#f9c366}.sound-toggle{color:#a7b9d2;background:#142138;border:1px solid #2c3b53;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.sound-toggle[aria-pressed=true]{color:#6ae9ce}main{max-width:1500px;min-height:calc(100vh - 183px);margin:auto;padding:48px 4.5% 70px}.eyebrow{letter-spacing:2px;color:#8a9bb7;align-items:center;gap:10px;font-family:monospace;font-size:11px;display:flex}.dock-line{background:var(--teal);width:26px;height:3px;box-shadow:0 0 14px #52e1c188}.heading{justify-content:space-between;align-items:center;gap:20px;margin:16px 0 30px;display:flex}.heading h1{letter-spacing:-1.8px;margin:0;font-size:clamp(30px,3.5vw,49px);font-weight:760;line-height:1.15}.heading h1>span{color:var(--teal)}.heading h1 em{color:#0000;background:linear-gradient(110deg,#64e3c9,#76a6ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.heading>span{color:#899bb7;font:12px monospace}.heading .catalog-counter{color:#9eadc5;background:#18243b;border:1px solid #2b3a53;border-radius:9px;align-items:center;gap:10px;padding:13px 17px;font-family:inherit;display:flex}.catalog-counter svg{color:#6ee4cf}.catalog-counter b{color:#fff;font-size:18px}.toolbar{border-top:1px solid #26364b;justify-content:space-between;align-items:center;gap:16px;padding:18px 0 27px;display:flex}.toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.chip{color:#aab8cc;white-space:nowrap;background:#131f34;border:1px solid #2b3b54;border-radius:7px;padding:10px 15px;font-size:13px}.chip:hover{color:#e5f4f5;border-color:#608698}.chip.chosen{color:#082932;background:#52e1c1;border-color:#52e1c1;font-weight:700;box-shadow:0 3px 16px #52e1c117}.toolbar label{color:#7087a7;background:#111c30;border:1px solid #2c3b54;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex}.toolbar input{color:#fff;background:0 0;border:0;width:170px;min-width:0;font-size:13px}.toolbar input::placeholder,.catalog-search::placeholder{color:#7e91b0}.case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.case-card{--case-accent:#52e1c1;text-align:left;background:radial-gradient(ellipse at 50% 45%, var(--case-accent), transparent 62%), linear-gradient(145deg, #1c2b43, #131f34);border:1px solid #2c3c55;border-radius:15px;flex-direction:column;padding:20px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.case-card{background:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--case-accent) 13%, transparent), transparent 62%), linear-gradient(145deg, #1c2b43, #131f34)}}.case-card{transition:transform .25s,border-color .25s,box-shadow .25s}.case-card:before{content:"";background:linear-gradient(90deg, transparent, var(--case-accent), transparent);opacity:.2;height:1px;position:absolute;top:51%;left:20px;right:20px;transform:rotate(-13deg)}.case-card:after{content:"";background:linear-gradient(90deg, transparent, var(--case-accent), transparent);opacity:.6;height:2px;position:absolute;bottom:0;left:0;right:0}.case-card:hover{border-color:var(--case-accent);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.case-card:hover{border-color:color-mix(in srgb, var(--case-accent) 60%, #26344b)}}.case-card:hover{box-shadow:0 18px 35px #03081566, 0 0 24px var(--case-accent)}@supports (color:color-mix(in lab, red, red)){.case-card:hover{box-shadow:0 18px 35px #03081566, 0 0 24px color-mix(in srgb, var(--case-accent) 8%, transparent)}}.card-top{letter-spacing:.8px;color:#8297b4;z-index:1;justify-content:space-between;gap:8px;font:10px monospace;display:flex;position:relative}.card-top>span:last-child{color:var(--case-accent);background:var(--case-accent)}@supports (color:color-mix(in lab, red, red)){.card-top>span:last-child{background:color-mix(in srgb, var(--case-accent) 9%, transparent)}}.card-top>span:last-child{border-radius:4px;margin-top:-4px;padding:4px 6px;font-size:9px}.case-card img{object-fit:contain;filter:drop-shadow(0 16px 13px #0008);width:100%;height:183px;padding:18px 7px;transition:transform .35s;position:relative}.case-card:hover img{transform:translateY(-5px)rotate(-3deg)scale(1.045)}.card-bottom{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding-top:16px;display:flex;position:relative}.card-bottom h2{color:#f2f6ff;min-height:44px;margin:0 0 14px;font-size:16px;font-weight:650;line-height:1.4}.card-bottom p{color:#f2f6ff;letter-spacing:-.4px;margin:0;font-size:19px;font-weight:750}.card-bottom p>small{color:#8399b8;letter-spacing:0;margin-top:5px;font-size:11px;font-weight:400;display:block}.card-bottom>svg{width:35px;height:35px;color:var(--case-accent);background:#ffffff06;border:1px solid #ffffff15;border-radius:9px;margin-bottom:5px;padding:8px}.primary{justify-content:center;align-items:center;min-height:49px;box-shadow:0 5px 22px #52e1c126;color:#06292e!important;background:linear-gradient(110deg,#55e3bf,#58cbd5)!important;border:1px solid #7cf4d7!important;border-radius:9px!important;gap:12px!important;height:auto!important;padding:15px 25px!important;font-size:14px!important;font-weight:750!important;transition:transform .2s,filter .2s!important;display:inline-flex!important}.primary:hover{filter:brightness(1.09);transform:translateY(-1px)}.back{color:#98acc9;background:0 0;border:0;align-items:center;gap:8px;margin:26px 0;padding:0;font-size:14px;display:flex}.opening,.upgrade-bay,.contract-bay{background:radial-gradient(at 50% 35%,#264a613b,#0000 70%),#111e33;border:1px solid #2d405c;border-radius:19px;box-shadow:0 20px 55px #050b181f}.opening{text-align:center;padding:24px;overflow:hidden}.opening-label{letter-spacing:1.5px;color:#7c94b5;justify-content:space-between;gap:12px;font:11px monospace;display:flex}.opening-label>span:last-child{color:#71debf}.detail-case{object-fit:contain;filter:drop-shadow(0 20px 24px #0008);max-width:100%;height:270px;margin:auto;padding:15px;animation:4s ease-in-out infinite float-case;display:block}@keyframes float-case{50%{transform:translateY(-8px)}}.section-title{justify-content:space-between;align-items:center;gap:16px;margin:35px 0 18px;display:flex}.section-title h2{letter-spacing:-.4px;margin:0;font-size:21px;font-weight:650}.section-title>span{color:#91a5c3;font-size:12px}.item-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.item-card{text-align:left;background:radial-gradient(ellipse at 50% 35%, var(--rarity), transparent 72%), #152239;width:100%;min-width:0;display:block}@supports (color:color-mix(in lab, red, red)){.item-card{background:radial-gradient(ellipse at 50% 35%, color-mix(in srgb, var(--rarity) 13%, transparent), transparent 72%), #152239}}.item-card{border:1px solid #2b3b55;border-bottom:3px solid var(--rarity);border-radius:11px;padding:16px;position:relative}.item-card.selected{outline:2px solid var(--teal);outline-offset:2px;background-color:#1c3743}.item-card:disabled{filter:saturate(.4)}.item-meta{color:var(--rarity);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.item-meta{color:color-mix(in srgb, var(--rarity) 80%, white)}}.item-meta{font-size:11px}.item-art{justify-content:center;align-items:center;height:110px;margin:12px -5px;display:flex;position:relative;overflow:hidden}.item-art img{object-fit:contain;z-index:2;filter:drop-shadow(0 10px 9px #0005);width:100%;height:100%;position:absolute;inset:0}.item-art .image-fallback{color:#91a5c3;z-index:0;font-size:12px}.item-art:has(img:not([style*=hidden])) .image-fallback{visibility:hidden}.item-art i{display:none}.weapon-name{color:#91a6c4;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.item-card>b{color:#ecf2ff;min-height:39px;margin:6px 0 12px;font-size:14px;line-height:1.4;display:block}.item-value{color:#ddeaf9;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.item-value small{color:#839bbb;text-align:right;font-size:10px;font-weight:400}.intro{color:#97aac7;max-width:850px;margin:-8px 0 26px;font-size:15px;line-height:1.7}.muted{color:#8ba1be;margin:18px 0;font-size:12px;line-height:1.8}.text-link{color:var(--teal);background:0 0;border:0;text-decoration:underline}.open-options{justify-content:center;align-items:center;gap:30px;margin:26px 0;display:flex}.quantity{gap:6px;display:flex}.quantity .chip{width:43px;padding:11px 0}.fast-toggle{color:#dcecff;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.fast-toggle>span{color:#8fa8c7;font-size:11px}.fast-toggle [data-slot=switch]{background:#30415d;width:38px;height:22px}.fast-toggle [data-slot=switch][data-checked]{background:var(--teal)}.fast-toggle [data-slot=switch-thumb]{background:#fff;width:18px;height:18px}.reel-window{height:295px;margin:15px -24px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.reel{gap:16px;display:flex;position:absolute;left:50%;transform:translate(-110px)}.reel>.item-card{flex-shrink:0;width:220px}.reel.spin{transition:transform var(--spin-duration,9s) cubic-bezier(.08, .5, .07, 1);transform:translate(-6954px)}.marker{z-index:3;background:#56e0c1;width:2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 16px #56e0c144}.marker:before{content:"";background:var(--teal);width:12px;height:12px;position:absolute;top:0;left:-5px;transform:rotate(45deg)}.lane-number{z-index:4;color:#7ee6d0;font:11px monospace;position:absolute;top:7px;left:32px}.multi-winners{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:30px 0;display:grid}.multi-winners .item-card{justify-self:center;max-width:290px;animation:.5s ease-out reveal}.multi-winners .item-card:nth-child(2){animation-delay:70ms}.multi-winners .item-card:nth-child(3){animation-delay:.14s}@keyframes reveal{0%{opacity:0;transform:translateY(16px)scale(.95)}to{opacity:1;transform:none}}.upgrade-bay{grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:35px;padding:38px;display:grid}.pick-panel>small{color:#8ca6c6;letter-spacing:2px;margin-bottom:17px;font:11px monospace;display:block}.slot{color:#7590b1;background:#101d31;border:1px dashed #35516e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:244px;display:flex}.slot svg{color:#648ba5}.slot span{font-size:12px}.upgrade-action{text-align:center}.upgrade-dial{--chance-angle:0deg;background:conic-gradient(#55e3c2 0deg var(--chance-angle), #253852 var(--chance-angle) 360deg);border-radius:50%;width:244px;height:244px;margin:0 auto 29px;position:relative;box-shadow:0 0 0 10px #152239,0 0 0 11px #2c4360,0 0 45px #52e1c111}.dial-center{z-index:2;background:radial-gradient(circle,#203553,#101f35);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:12px}.dial-center>svg{color:#66e4c7}.dial-center strong{letter-spacing:-2px;font-size:46px;font-weight:700;line-height:1}.dial-center strong small{color:#98b2cf;margin-left:3px;font-size:23px}.dial-center>span{letter-spacing:1px;color:#9fb9d5;font:10px monospace}.dial-pointer{z-index:4;pointer-events:none;border-radius:50%;position:absolute;inset:-15px}.dial-pointer i{clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);background:#fff;border-radius:5px;width:14px;height:26px;display:block;position:absolute;top:0;left:calc(50% - 7px);box-shadow:0 0 16px #fff8}.dial-ticks{opacity:.5;background:repeating-conic-gradient(#59708b 0deg 1deg,#0000 1deg 10deg);border-radius:50%;position:absolute;inset:-23px;-webkit-mask:radial-gradient(#0000 68%,#000 69%);mask:radial-gradient(#0000 68%,#000 69%)}.upgrade-dial.running .dial-center>svg{animation:.7s ease-in-out infinite alternate energy}.upgrade-dial.success{box-shadow:0 0 0 10px #173c3d,0 0 0 11px #52e1c1,0 0 45px #52e1c144}.upgrade-dial.success .dial-center>span{color:#70ecc9}.upgrade-dial.failure{box-shadow:0 0 0 10px #342137,0 0 0 11px #ff7a8e}.upgrade-dial.failure .dial-center>span{color:#ff8fa0}@keyframes energy{to{filter:drop-shadow(0 0 14px #52e1c1);transform:scale(1.3)}}.two-columns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-bay{padding:28px}.slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.filled-slot{position:relative}.filled-slot>button{color:#adc3de;background:#15233a;border:1px solid #475c7c;border-radius:50%;padding:4px;position:absolute;top:7px;right:7px}.contract-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:25px;display:flex}.contract-actions>span{color:#9cb2ce;font-size:14px}.pulsing .slot,.pulsing .item-card{animation:.7s ease-in-out infinite alternate energy}.empty{text-align:center;color:#98acc7;background:#121f32;border:1px dashed #324862;border-radius:14px;margin:20px 0;padding:50px 20px}.empty>svg{color:#62cfbe;margin:0 auto 20px}.empty h2{color:#e1ecfc;margin:0;font-size:22px}.empty p{margin:16px 0 25px;font-size:15px}.inventory-summary{border-top:1px solid var(--line);color:#98acca;justify-content:space-between;gap:20px;padding:22px 0;font-size:14px;display:flex}.inventory-summary b{color:#e3f1ff}.notice{color:#99efd2;background:#14313a;border:1px solid #397565;border-radius:12px;margin-top:25px;padding:20px;font-size:14px;line-height:1.7}.result-card{max-width:260px;margin:20px auto 0;animation:.5s ease-out reveal}.catalog-filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.catalog-search{color:#eaf4ff;background:#111d31;border:1px solid #2d425e;border-radius:9px;width:100%;padding:14px 16px;font-size:14px;display:block}.pager{justify-content:center;align-items:center;gap:20px;margin:27px 0;display:flex}.pager span{color:#8fa6c5;font-size:12px}.load-more{margin:25px auto;padding:15px!important;display:flex!important}footer{border-top:1px solid var(--line);color:#7f95b4;justify-content:space-between;align-items:center;gap:20px;padding:25px 4.5%;font-size:11px;display:flex}footer>span:first-child{color:#bbcee6;font-weight:700}footer a:hover{color:#52e1c1}@media (width>=1500px){.case-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1200px){header{flex-wrap:wrap;padding:22px 4% 0}nav{order:3;justify-content:center;gap:20px;width:100%}nav button{border-radius:8px 8px 0 0;padding:18px 15px}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.upgrade-dial{width:200px;height:200px}.dial-center strong{font-size:38px}.upgrade-bay{gap:24px;padding:30px}}@media (width<=850px){main{padding-top:35px}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.toolbar{flex-direction:column;align-items:stretch}.toolbar input{width:100%}.item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-columns{grid-template-columns:1fr}.slots{grid-template-columns:repeat(3,minmax(0,1fr))}.upgrade-bay{gap:17px;padding:25px 18px}.upgrade-dial{width:170px;height:170px}.dial-center>span{letter-spacing:.5px;font-size:8px}.dial-center strong{font-size:32px}.dial-center{gap:8px}.pick-panel .item-card{padding:12px}.heading .catalog-counter{display:none}}@media (width<=570px){header{gap:20px;padding:20px 5% 0}.brand{font-size:25px}.account{justify-content:flex-start;gap:15px;width:100%}.account .sound-toggle{order:3;margin-left:auto}.wallet{border:0;padding-left:0}.coin-wallet{margin-left:6px}.wallet b,.coin-wallet b{font-size:16px}nav{justify-content:flex-start;gap:0;overflow-x:auto}nav button{flex:none;gap:6px;padding:16px 10px;font-size:12px}nav svg{width:15px}main{padding:28px 5% 50px}.heading h1{letter-spacing:-1px;font-size:33px}.heading>span{display:none}.eyebrow{letter-spacing:1.1px;font-size:10px}.case-card{border-radius:12px;padding:14px}.case-card img{height:145px;padding:12px 0}.card-top{letter-spacing:0;font-size:8px}.card-top>span:last-child{padding:3px;font-size:8px}.card-bottom h2{min-height:39px;margin-bottom:10px;font-size:13px}.card-bottom p{font-size:17px}.card-bottom p>small{font-size:9px}.card-bottom>svg{width:25px;height:25px;padding:5px}.toolbar{gap:15px;padding-top:16px}.toolbar .chip{padding:9px 10px;font-size:12px}.primary{padding:14px 18px!important}.opening{padding:20px}.opening-label{letter-spacing:.6px;font-size:9px}.open-options{flex-direction:column;gap:19px}.detail-case{height:220px}.multi-winners{grid-template-columns:repeat(2,minmax(0,1fr))}.item-card{padding:12px}.item-art{height:95px}.item-meta{font-size:10px}.item-value{font-size:12px}.item-value small{font-size:9px}.item-card>b{font-size:13px}.upgrade-bay{grid-template-columns:1fr 1fr;gap:20px;padding:22px 16px}.upgrade-action{grid-area:2/1/auto/-1;padding-top:18px}.upgrade-dial{width:220px;height:220px;margin-bottom:35px}.dial-center strong{font-size:42px}.dial-center>span{font-size:10px}.pick-panel>small{letter-spacing:1px;font-size:9px}.pick-panel .slot{min-height:180px}.slots{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-bay{padding:15px}.contract-actions{flex-direction:column;align-items:stretch}.section-title h2{font-size:18px}.section-title>span{text-align:right;max-width:130px;font-size:11px}.pager{flex-wrap:wrap;gap:10px}.pager .chip,.inventory-summary{font-size:12px}footer{flex-wrap:wrap;gap:10px}.sound-toggle{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html,body{cursor:auto}.autumn-hero{background:#122239;border:1px solid #354665;border-radius:24px;margin:8px 0 32px;overflow:hidden;box-shadow:0 22px 65px #02081766}.autumn-hero>img{aspect-ratio:3;object-fit:cover;width:100%;display:block}.season-strip{color:#b7c8dd;background:linear-gradient(90deg,#183646,#182139);justify-content:space-between;gap:16px;padding:16px 24px;font-size:12px;display:flex}.season-strip>span:first-child{letter-spacing:2px;color:#f7c58b;font-weight:800}.season-dot{background:#ffac56;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 14px #ffab56}.market-status{color:#91a5bd;font-size:12px;line-height:1.7}.price-provenance{color:#90a3bc;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:8px;font-size:9px;display:flex}@media (width<=600px){.autumn-hero{border-radius:14px}.season-strip{padding:12px;font-size:10px}.season-strip>span:last-child{display:none}}.port-filters{background:#111f35;border:1px solid #2a3e59;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 32px;padding:18px;display:flex}.port-search{color:#7c9cba;background:#0c182a;border:1px solid #304560;border-radius:11px;flex:260px;align-items:center;gap:10px;padding:15px;display:flex}.port-search input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.filter-toggle,.reset-filters{color:#a1b7cf;cursor:pointer;background:#1b2b43;border:1px solid #30415d;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:12px;display:flex}.filter-toggle.enabled{color:#8be4cc;background:#24473f;border-color:#67d8be}.price-range{color:#d4e3f4;flex:220px;min-width:160px;max-width:330px;font-size:11px}.price-range>div{gap:8px;display:flex}.price-range input{accent-color:#59d0c3;width:50%;height:16px}.price-range small{color:#8095b0;font-size:9px}.port-tabs{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.port-section{margin:42px 0;scroll-margin-top:40px}.port-section-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.port-section-heading>svg{color:#617c9c}.port-section-heading span{color:#68c9bd;letter-spacing:2px;font-size:10px}.port-section-heading h2{letter-spacing:1px;margin:7px 0;font-size:23px}.port-section-heading p{color:#8da3be;margin:0;font-size:12px}.port-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.port-case{background:linear-gradient(150deg,#1d3046,#101b2d);border:1px solid #304057;border-radius:18px;min-width:0;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.port-case:hover{border-color:var(--case-accent);transform:translateY(-4px)}.port-case-body{color:#ecf2fa;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:18px;display:block}.port-case-label{letter-spacing:1.3px;color:var(--case-accent);min-height:22px;padding-right:24px;font-size:9px;font-weight:800}.port-art{height:180px;margin:0 -18px;position:relative;overflow:hidden}.port-art img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.port-case:hover .port-art img{transform:scale(1.04)}.own-case .port-art img{object-fit:cover;object-position:center 48%;-webkit-mask-image:linear-gradient(#0000,#000 12% 75%,#0000);mask-image:linear-gradient(#0000,#000 12% 75%,#0000)}.case-number{letter-spacing:2px;color:var(--case-accent);text-shadow:0 2px 12px #000;font-size:22px;font-weight:900;position:absolute;bottom:4px;right:15px}.port-case h3{white-space:normal;margin:15px 0 13px;font-size:15px}.port-price{color:var(--case-accent);justify-content:space-between;align-items:center;display:flex}.port-price strong{background:#0b1828;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:flex}.port-case small{color:#8098b3;margin-top:11px;font-size:10px;display:block}.favorite{z-index:2;color:#849bb5;cursor:pointer;background:#0d182caa;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.favorite.saved{color:#f7b3c2}.favorite.saved svg{fill:#f7b3c255}.coin-cta{color:#182334;cursor:pointer;background:#deac52;border:1px solid #cfa35d;border-radius:9px;align-items:center;gap:9px;padding:10px 15px;font-size:12px;font-weight:800;display:flex}.season-strip{align-items:center}.browse-all{align-items:center;gap:10px;margin:0 auto 40px;display:flex}.coins-explainer{background:linear-gradient(110deg,#332a21,#172336);border:1px solid #695539;border-radius:18px;align-items:center;gap:20px;padding:24px;display:flex}.coins-explainer>svg{color:#f3c063;flex-shrink:0}.coins-explainer h3{margin:0 0 8px;font-size:18px}.coins-explainer p{color:#b6ad98;margin:0;font-size:12px;line-height:1.6}.coins-explainer>b{color:#ecc477;white-space:nowrap;margin-left:auto}.empty-filter{color:#93a9c1;border:1px dashed #354b68;border-radius:15px;padding:30px}.golden-anchor{filter:drop-shadow(0 0 18px #e9aa3760);width:150px;height:150px}.item-art>.golden-anchor{z-index:2;position:relative}.anchor-explainer{color:#d8bd80;background:#b4892512;border:1px solid #a9822c55;border-radius:12px;padding:16px;font-size:12px;line-height:1.7}.sell-button{color:#8edbc5;cursor:pointer;background:#16352f;border:1px solid #37685e;border-radius:8px;width:100%;margin-top:8px;padding:10px;font-size:11px}.sell-button:disabled{opacity:.4;cursor:not-allowed}@media (width>=1500px){.port-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.port-art{height:220px}}@media (width<=1000px){.port-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.port-filters{gap:8px}.price-range{max-width:none}.port-section-heading h2{font-size:20px}}@media (width<=680px){.port-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.port-art{height:140px}.port-case-body{padding:12px}.port-art{margin:0 -12px}.port-case-label{font-size:8px}.port-case h3{font-size:12px}.port-case small{font-size:9px}.port-price strong{font-size:11px}.season-strip>span:first-child{letter-spacing:1px;font-size:9px}.coin-cta{padding:8px;font-size:10px}.coins-explainer{flex-wrap:wrap;padding:16px}.coins-explainer>div{flex:1}.port-section-heading h2{font-size:17px}.port-section-heading p{font-size:11px}.port-filters{padding:12px}.filter-toggle{flex:1;font-size:11px}.price-range{flex-basis:65%}.port-section{margin:30px 0}}.opening{background:radial-gradient(at 50% 0,#16465788,#0000 65%),repeating-linear-gradient(115deg,#0000 0 60px,#4a9b9a07 61px 62px),#0d1a2c;border:1px solid #315365;border-radius:24px;padding:22px 26px 26px;box-shadow:inset 0 1px #93decb20,0 20px 60px #0002}.opening-label{color:#7dbcb9;letter-spacing:2px;font-size:10px}.idle-manifest{background:#09132280;border-top:1px solid #315365;border-bottom:1px solid #315365;justify-content:center;gap:16px;margin:24px -26px;padding:12px 0;display:flex;position:relative;overflow:hidden}.idle-manifest>.item-card{flex-shrink:0;width:220px;min-width:220px}.idle-manifest .marker{height:100%;top:0}.item-art{isolation:isolate}.item-brand{z-index:-1;color:var(--rarity);opacity:.13;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:4px;transform:rotate(-13deg)}.item-brand>svg{stroke-width:1.2px;width:110px;height:110px}.item-brand>span{letter-spacing:-6px;margin-left:-30px;font-size:54px;font-weight:950}.item-art>img{z-index:2;position:relative}.item-art>i{z-index:-2}.contents-grid .item-card{border-top:1px solid #324358;border-bottom:3px solid var(--rarity);background:linear-gradient(145deg,#192a3e,#101c2c);border-radius:15px}.contents-grid .item-card .item-value small{color:var(--rarity);background:#0a1423;border-radius:6px;padding:4px 7px;font-weight:800}.open-options{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin:24px 0 18px;display:flex}.quantity{background:#091525;border:1px solid #36566a;border-radius:13px;padding:5px}.quantity .chip{background:0 0;border:0;border-radius:8px;min-width:43px;min-height:43px}.round-mode{color:#a0b6c6;cursor:pointer;background:#122638;border:1px solid #426477;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:62px;height:62px;display:flex}.round-mode small{letter-spacing:1px;font-size:8px;font-weight:800}.round-mode.on{color:#142434;background:#dcb15b;border-color:#ffe2a1;box-shadow:0 0 22px #ddac4733}.equal-mode{text-align:left;color:#bed0e1;cursor:pointer;background:#14273c;border:1px solid #39556e;border-radius:13px;align-items:center;gap:10px;padding:11px 15px;font-size:12px;font-weight:700;display:flex}.equal-mode small{color:#89a3bd;margin-top:4px;font-size:9px;font-weight:400;display:block}.equal-mode.on{color:#dbc8ff;background:#3a2f54;border-color:#b49ce9}.equal-mode.on small{color:#c0afd7}.dock-action-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.launch-button{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);color:#092b33;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:linear-gradient(135deg,#9eebd2,#4bbda9);border:1px solid #95f0d8;border-bottom:4px solid #227667;justify-content:center;align-items:center;gap:16px;min-width:265px;padding:18px 28px;font-size:17px;font-weight:900;display:flex;position:relative}.launch-button:hover{filter:brightness(1.12)}.launch-waves{font-size:26px;line-height:16px}.launch-button:disabled{opacity:.4;cursor:not-allowed}.trial-button,.skip-button{color:#b3d5e6;cursor:pointer;background:#11283a;border:1px solid #436c87;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:18px 22px;font-size:12px;display:flex}.skip-button{color:#eedab1;background:#342e20;border-color:#786745}.trial-button:disabled,.round-mode:disabled,.equal-mode:disabled{opacity:.45;cursor:not-allowed}.opening-price{color:#829eaf;flex-wrap:wrap;justify-content:center;gap:22px;margin:16px 0;font-size:11px;display:flex}.opening-price b{color:#e2ecf2}.equal-note{text-align:center;color:#c4b3e3;background:#ad85dc0b;border-radius:10px;padding:12px;font-size:12px;line-height:1.6}.opening>.muted{text-align:center;color:#7590a6;max-width:780px;margin:16px auto 0;font-size:10px;line-height:1.6}.reel-window{background:#09152566;height:300px}.reel>.item-card{border-bottom:3px solid var(--rarity);background:linear-gradient(160deg,#1d3045,#0d1929);border-radius:12px}.inventory-dashboard{background:linear-gradient(110deg,#183645,#152239);border:1px solid #355367;border-radius:20px;flex-wrap:wrap;align-items:center;gap:40px;margin:25px 0;padding:28px;display:flex}.inventory-dashboard small{color:#82b8ba;letter-spacing:2px;margin-bottom:9px;font-size:9px;display:block}.inventory-dashboard strong{font-size:26px}.inventory-dashboard strong span{color:#88a4bb;font-size:12px;font-weight:400}.sell-all{color:#b1f2db;cursor:pointer;background:#244e45;border:1px solid #69d4b3;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px 20px;font-size:12px;font-weight:700;display:flex}.inventory-dashboard>.sell-all{margin-left:auto}.sell-all b{border-left:1px solid #569985;padding-left:12px}.sell-all:disabled{opacity:.4;cursor:not-allowed}.inventory-toolbar{flex-wrap:wrap;gap:12px;display:flex}.inventory-toolbar label{color:#8eacc4;background:#0f1f32;border:1px solid #30465e;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:230px;padding:14px;display:flex}.inventory-toolbar input{color:#fff;background:0 0;border:0;outline:none;width:100%;font-size:12px}.inventory-toolbar select{color:#b8c9d9;background:#14243a;border:1px solid #30465e;border-radius:12px;padding:12px;font-size:12px}.inventory-item{background:#112132;border:1px solid #31465c;border-radius:17px;overflow:hidden}.inventory-item>.item-card{border:0;border-radius:0}.inventory-item .sell-button{color:#93e4ca;background:linear-gradient(110deg,#203d38,#152c2d);border:0;border-top:1px solid #365f56;border-radius:0;margin:0;padding:14px;font-size:12px;font-weight:800}.sell-button:hover:not(:disabled){color:#d7fff1;background:#2c6555}.drop-dialog{color:#ebf4fc;background:radial-gradient(at 50% 15%,#21455077,#0000 65%),#101e30;border:1px solid #456574;border-radius:25px;width:min(960px,100vw - 36px);max-height:90vh;padding:30px;overflow:auto;box-shadow:0 35px 120px #0009}.drop-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020816cc}.drop-modal-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.drop-modal-header span{letter-spacing:2px;color:#75c8ba;font-size:10px}.drop-modal-header h2{margin:8px 0 0;font-size:28px}.drop-modal-header button{color:#b4cedd;cursor:pointer;background:#192d43;border:1px solid #3a576d;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.drop-items{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.drop-items.single-drop{max-width:480px;margin:auto;display:block}.single-drop .item-card{text-align:center;background:0 0;border:0}.single-drop .item-art{height:260px}.single-drop .item-art>img{object-fit:contain;width:100%;height:100%}.single-drop .item-brand>svg{width:230px;height:230px}.single-drop .item-brand>span{font-size:100px}.single-drop .item-card>b{font-size:25px}.single-drop .item-value{justify-content:center;gap:15px;margin-top:12px}.single-drop .item-value>span{color:#8fe3c5;font-size:22px}.single-drop .price-provenance{justify-content:center}.single-drop .weapon-name{font-size:14px}.trial-notice{color:#9ccaca;background:#22474d44;border:1px solid #365c6688;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-top:25px;padding:17px;font-size:12px;line-height:1.7;display:flex}.drop-modal-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}body:has(dialog[open]){overflow:hidden}@media (width<=680px){.opening{border-radius:17px;padding:18px 12px}.idle-manifest{margin:20px -12px}.open-options{gap:10px}.quantity .chip{min-width:34px;min-height:37px}.round-mode{width:53px;height:53px}.equal-mode{padding:10px}.launch-button{flex:1;min-width:200px}.trial-button{padding:16px}.opening-price{gap:10px;font-size:10px}.inventory-dashboard{gap:20px;padding:20px}.inventory-dashboard>.sell-all{width:100%;margin-left:0}.inventory-dashboard strong{font-size:22px}.inventory-toolbar select{flex:1;min-width:120px}.drop-dialog{border-radius:18px;padding:18px}.drop-modal-header h2{font-size:21px}.drop-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.single-drop .item-art{height:210px}.single-drop .item-brand>svg{width:180px;height:180px}.drop-items .item-card{padding:10px}.drop-modal-actions>*{flex:1}.drop-items.single-drop .item-card{padding:18px}}.item-art{place-items:center;margin-inline:0;display:grid}.item-art>img,.single-drop .item-art>img{object-fit:contain;object-position:center;width:100%;height:100%;margin:0;position:absolute;inset:0}.item-art>.image-fallback{place-items:center;display:grid;position:absolute;inset:0}.item-brand{justify-content:center;inset:0;transform:none}.item-brand>span{margin-left:-22px}.drop-dialog{box-sizing:border-box;width:min(960px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 48px);margin:auto;position:fixed;inset:0}.drop-items{flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.drop-items>div{flex:180px;min-width:0;max-width:280px}.drop-items.single-drop>div{max-width:none}.drop-modal-header{text-align:center;justify-content:center;padding-inline:45px;position:relative}.drop-modal-header>button{position:absolute;top:0;right:0}.drop-items .item-card{text-align:center}.drop-items .item-meta,.drop-items .item-value,.drop-items .price-provenance{flex-wrap:wrap;justify-content:center;gap:10px}.idle-lanes{width:100%}.idle-lanes .idle-manifest{margin-top:12px;margin-bottom:12px}.upgrade-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.upgrade-input{color:#b9d5df;cursor:pointer;background:#102335;border:1px solid #396071;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:140px;padding:10px;font-size:10px;display:flex;position:relative}.upgrade-input img{object-fit:contain;width:100%;height:75px}.upgrade-input b{color:#83d9c0}.upgrade-input>svg:last-child:not(:first-child){position:absolute;top:7px;right:7px}.upgrade-input.vacant{color:#5f8197;cursor:default;border-style:dashed}.upgrade-total{text-align:center;color:#9ddfce;padding:8px;display:block}@media (width<=680px){.drop-dialog{max-height:calc(100dvh - 24px);padding:16px}.drop-items>div{flex-basis:calc(50% - 12px)}.drop-modal-header{padding-inline:30px}.drop-modal-header h2{font-size:19px}.drop-modal-header>button{width:30px;height:30px}.upgrade-input{min-height:120px}}.stage-one{background:radial-gradient(at 50% 100%,#207f7c25,#0000 70%),linear-gradient(160deg,#132e40,#0a182a);position:relative;overflow:hidden}.stage-one:before{content:"";pointer-events:none;opacity:.1;background:repeating-linear-gradient(0deg,#0000 0 40px,#71cab4 41px,#0000 42px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.stage-one>*{position:relative}.stage-one .multi-reels,.stage-one .idle-lanes{--tile:190px;--lane-height:210px;grid-template-columns:minmax(0,1fr);gap:10px;margin:14px 0;display:grid}.stage-one .lanes-3,.stage-one .lanes-4{--tile:145px;--lane-height:158px;grid-template-columns:repeat(2,minmax(0,1fr))}.stage-one .lanes-5{--tile:145px;--lane-height:158px;grid-template-columns:repeat(3,minmax(0,1fr))}.stage-one .reel-window,.stage-one .idle-manifest{height:var(--lane-height);background:#091627;border:1px solid #426d7c;border-radius:10px;min-width:0;margin:0;padding:0;overflow:hidden;box-shadow:inset 0 0 25px #15344b;-webkit-mask-image:none;mask-image:none}.stage-one .idle-manifest{align-items:stretch;gap:12px}.stage-one .reel{height:100%;transform:translateX(calc(var(--tile) / -2));will-change:transform;align-items:stretch;gap:12px}.stage-one .reel.spin{transform:translateX(calc(-29 * (var(--tile) + 12px) - var(--tile) / 2));transition:transform var(--spin-duration) linear}.stage-one .reel>.item-card,.stage-one .idle-manifest>.item-card{width:var(--tile);min-width:var(--tile);box-sizing:border-box;height:100%;box-shadow:inset 0 -2px var(--rarity);background:linear-gradient(0deg,var(--rarity),#142133);border:0;border-radius:0;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;padding:10px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.stage-one .reel>.item-card,.stage-one .idle-manifest>.item-card{background:linear-gradient(0deg,color-mix(in srgb,var(--rarity) 16%,#122033),#142133)}}.stage-one .reel>.item-card,.stage-one .idle-manifest>.item-card{text-align:center}.stage-one .item-meta{flex-shrink:0;justify-content:center;height:12px;font-size:8px}.stage-one .item-art{height:calc(var(--lane-height) - 87px);flex-shrink:0;width:100%;margin:5px 0}.stage-one .weapon-name{max-width:100%;font-size:10px}.stage-one .item-card>b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:3px 0;font-size:11px;overflow:hidden}.stage-one .item-value{justify-content:center;min-height:0;margin:0;font-size:10px}.stage-one .item-value small,.stage-one .price-provenance{display:none}.stage-one .item-brand>svg{width:70px;height:70px}.stage-one .item-brand>span{font-size:34px}.stage-one .marker{pointer-events:none;background:linear-gradient(#0000,#8efadd 20% 80%,#0000);width:2px;height:100%;top:0;transform:translate(-50%);box-shadow:0 0 9px #6ef4cb66}.stage-one .marker:before,.stage-one .marker:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#a5ffe5;width:10px;height:7px;position:absolute;top:0;left:50%;transform:translate(-50%)}.stage-one .marker:after{top:auto;bottom:0;transform:translate(-50%)rotate(180deg)}.landing-marker{animation:.8s ease-out both arrival-flash}.stage-one .lane-number{z-index:4;background:#0a1b29aa;padding:3px 5px;font-size:8px;top:6px;left:8px}@keyframes arrival-flash{0%{filter:brightness();box-shadow:0 0 5px #67f7c7}35%{filter:brightness(2);box-shadow:0 0 22px #c4fff0}to{filter:brightness();box-shadow:0 0 8px #67f7c7}}.compact-opening{padding:15px 18px}.compact-opening .open-options{gap:12px;margin:12px 0}.compact-opening .opening-price{margin:10px 0}.compact-opening>.muted{max-height:30px;margin:8px auto 0;font-size:9px;overflow:auto}.compact-opening .launch-button{padding:12px 24px}.compact-opening .trial-button{padding:14px}.compact-opening .round-mode{width:48px;height:48px}.mode-effect{pointer-events:none;z-index:8;inset:0;overflow:hidden;position:absolute!important}.mode-effect i{opacity:0;position:absolute}.mode-effect.water i{background:linear-gradient(#8dfad45c,#1b889877);border-radius:45%;width:180%;height:160px;animation:1.8s ease-out both sea-wash;bottom:-180px;left:-40%}.mode-effect.water i:nth-child(2){background:#58f4da25;animation-delay:.14s}.mode-effect.water i:nth-child(3){background:#b3fff820;animation-delay:.28s}.mode-effect.wind i{background:linear-gradient(90deg,#0000,#c1eaff,#0000);width:60%;height:2px;animation:.65s linear both wind-pass;top:30%;left:-60%;box-shadow:0 0 8px #90e6ff}.mode-effect.wind i:nth-child(2){animation-delay:.1s;top:50%}.mode-effect.wind i:nth-child(3){animation-delay:.18s;top:70%}@keyframes sea-wash{0%{opacity:0;transform:translateY(0)rotate(-5deg)}30%{opacity:1}to{opacity:0;transform:translateY(-460px)rotate(12deg)}}@keyframes wind-pass{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(300%)}}.anchor-jewel{isolation:isolate;place-items:center;width:100%;max-width:150px;height:100%;display:grid;position:relative}.anchor-jewel:before{content:"";background:radial-gradient(#f9d46c66,#0000 70%);border-radius:50%;animation:1.6s ease-in-out infinite alternate gold-aura;position:absolute;inset:5%}.anchor-jewel .golden-anchor{object-fit:contain;filter:drop-shadow(0 0 7px #f3c85a55);width:90%;height:90%;max-height:130px;animation:5s linear infinite anchor-turn}.gold-chain{z-index:3;opacity:.65;border:3px dashed #ffd777;border-radius:50%;position:absolute;inset:20% 5%;transform:rotate(-30deg);box-shadow:0 0 6px #e6c36c}.chain-b{inset:7% 23%;transform:rotate(35deg)}.stage-one .anchor-jewel .golden-anchor{max-height:85px}.stage-one .anchor-jewel{max-width:110px}.stage-one .gold-chain{border-width:2px}@keyframes gold-aura{to{opacity:.45;transform:scale(1.15)}}@keyframes anchor-turn{0%,65%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.background-job{color:#a4dfcf;background:#153632;border:1px solid #42756c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;font-size:12px;display:flex}.background-job button{color:#bdffe3;cursor:pointer;background:0 0;border:0;margin-left:auto}.job-pulse{background:#78e4bb;border-radius:50%;width:7px;height:7px;animation:.8s infinite alternate gold-aura}.profile-panel{text-align:center;padding:40px 0}.profile-panel>svg{color:#7cdbc4;margin:auto}.drop-dialog.result-single{width:min(440px,100vw - 28px);padding:22px}.drop-dialog.result-multi{width:min(1160px,100vw - 28px);padding:22px}.drop-dialog .drop-modal-header{margin-bottom:14px}.drop-dialog .drop-modal-header h2{font-size:22px}.drop-dialog .drop-modal-header span{font-size:9px}.drop-dialog .drop-items{grid-template-columns:repeat(var(--drop-cols),minmax(0,1fr));align-items:stretch;gap:12px;display:grid;overflow-x:auto}.drop-dialog .drop-items>div{flex-direction:column;min-width:0;max-width:none;display:flex}.drop-dialog .drop-items.single-drop{max-width:none;display:grid}.drop-dialog .item-card{box-sizing:border-box;flex:none;grid-template-rows:14px 94px 17px 32px 25px;gap:3px;min-width:0;height:218px;margin:0;padding:12px 10px;display:grid}.drop-dialog .item-art,.drop-dialog .single-drop .item-art{width:100%;height:94px;margin:0}.drop-dialog .item-meta{font-size:9px}.drop-dialog .weapon-name{font-size:10px}.drop-dialog .item-card>b{align-self:center;max-height:32px;font-size:12px;line-height:16px;overflow:hidden}.drop-dialog .item-value{gap:4px;min-height:0;margin:0;font-size:12px}.drop-dialog .item-value>span{font-size:13px}.drop-dialog .item-value small{font-size:8px}.drop-dialog .price-provenance{display:none}.drop-dialog .item-brand>svg{width:85px;height:85px}.drop-dialog .item-brand>span{font-size:45px}.drop-dialog .sell-button{flex-shrink:0;height:36px;margin-top:7px;padding:5px;font-size:10px}.drop-dialog.result-single .item-card{grid-template-rows:15px 145px 20px 35px 30px;height:274px}.drop-dialog.result-single .item-art{height:145px}.drop-dialog.result-single .item-card>b,.drop-dialog.result-single .item-value>span{font-size:19px}.drop-total{text-align:center;color:#a7bcc8;margin:15px 0;font-size:13px}.drop-total b{color:#a5efd4;margin-left:8px;font-size:18px}.drop-dialog .trial-notice{margin-top:14px;padding:10px;font-size:10px}.drop-modal-actions{gap:9px;margin-top:12px}.drop-modal-actions>.trial-button,.drop-modal-actions>.sell-all{padding:12px 16px;font-size:11px}.xp-strip{color:#8babb9;align-items:center;gap:9px;margin-top:12px;font-size:9px;display:flex}.xp-strip progress{accent-color:#75cdbb;width:100%;height:5px}.xp-strip span{white-space:nowrap}@media (width<=680px){.stage-one .lanes-5{--lane-height:140px;--tile:120px;grid-template-columns:repeat(2,minmax(0,1fr))}.stage-one .lanes-3,.stage-one .lanes-4{--lane-height:140px;--tile:120px}.drop-dialog .drop-items{grid-template-columns:repeat(var(--drop-cols),minmax(125px,1fr))}.drop-dialog .drop-items.single-drop{grid-template-columns:minmax(0,1fr)}.drop-dialog{padding:16px!important}.drop-dialog .item-card{grid-template-rows:12px 76px 17px 32px 25px;height:200px}.drop-dialog .item-art{height:76px}.drop-dialog .drop-modal-header h2{font-size:17px}.background-job{font-size:10px}.xp-strip{font-size:8px}}@media (prefers-reduced-motion:reduce){.mode-effect{display:none}.gold-chain,.anchor-jewel,.golden-anchor,.landing-marker{animation:none!important}}.stage-one .item-art{height:calc(var(--lane-height) - 100px)}@media (width<=1450px){header{flex-wrap:wrap;padding:18px 4% 0}header nav{order:3;justify-content:center;gap:6px;width:100%}header nav button{padding:14px 12px}header .account{margin-left:auto}}@media (width<=680px){header nav{justify-content:flex-start;gap:0;overflow-x:auto}header nav button{padding:13px 10px;font-size:12px}.compact-opening .open-options{gap:8px}.compact-opening .equal-mode{font-size:10px}.compact-opening .opening-price{font-size:9px}}@media (height<=780px) and (width>=681px){.stage-one.compact-opening .multi-reels,.stage-one.compact-opening .idle-lanes{--lane-height:140px}.compact-opening .open-options{margin:8px 0}.compact-opening .quantity .chip{min-height:32px}.compact-opening .round-mode{width:42px;height:42px}.compact-opening .equal-mode{padding:7px 12px}.compact-opening>.muted{display:none}.compact-opening .launch-button{padding:10px 22px}.compact-opening .opening-price{margin-bottom:0}}.stage-one .multi-reels,.stage-one .idle-lanes{grid-template-columns:minmax(0,1fr)!important}.anchor-jewel:before,.anchor-jewel .golden-anchor{animation:none!important}.anchor-jewel .gold-chain{display:none}.profile-avatar{color:#88efda;background:#173447;border:1px solid #65dbc6;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative}.profile-avatar small{color:#09221f;background:#55d4b7;border-radius:12px;padding:1px 5px;font-size:10px;position:absolute;bottom:-5px;right:-4px}@media (width>=1200px){header{flex-wrap:nowrap!important}header nav{flex:1;order:0!important;width:auto!important}header nav button{padding:10px 12px}header .account{margin-left:auto}}.variant-badge{color:#efc36a;margin-top:3px;font-size:10px;display:block}.exp-card-progress progress,.exp-detail progress{accent-color:#5bd5bc;width:100%;height:5px;margin:8px 0;display:block}.exp-card-progress span,.exp-detail span{color:#9fb9c8;font-size:11px}.exp-detail{background:#112a39;border:1px solid #295164;border-radius:12px;margin-bottom:16px;padding:15px 20px}.inventory-drawer{z-index:45;filter:drop-shadow(0 -10px 25px #0005);width:min(1100px,96vw);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.inventory-tab{color:#eef6ff;background:#22364b;border:1px solid #48677d;border-bottom:0;border-radius:16px 16px 0 0;justify-content:center;align-items:center;gap:12px;min-width:270px;margin:auto;padding:15px 25px;font-weight:750;display:flex}.inventory-tab b{color:#17253a;background:#eef6ff;border-radius:7px;padding:1px 8px}.inventory-drawer aside{background:#0d1c2d;border:1px solid #38596e;border-radius:18px 18px 0 0;max-height:55vh;padding:20px;overflow:auto}.drawer-heading{align-items:center;gap:20px;margin-bottom:16px;display:flex}.drawer-heading strong{margin-right:auto}.drawer-items{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.drawer-items .item{width:100%;min-width:0}.drawer-items button{color:#85e3c5;width:100%;padding:10px}.inventory-drawer aside>p{text-align:center;padding:24px}body{padding-bottom:60px}.anchor-reveal{z-index:12;border-radius:inherit;background:radial-gradient(#73551ee8,#081523f5 65%);flex-direction:column;justify-content:center;align-items:center;animation:.25s ease-out anchor-arrival;display:flex;position:absolute;inset:0;overflow:hidden}.anchor-reveal strong{color:#ffe29a;letter-spacing:.2em;font-size:23px}.anchor-reveal>span{color:#bda97d;margin-top:8px}.anchor-scene{perspective:700px;filter:drop-shadow(0 0 25px #f5bc4380);width:240px;height:250px;position:relative}.anchor-trophy{transform-style:preserve-3d;animation:2.4s linear both trophy-turn;position:absolute;inset:25px}.anchor-trophy>div{position:absolute;inset:0}.anchor-trophy svg{object-fit:contain;width:100%;height:100%}.reveal-chain{transform-style:preserve-3d;animation:2.4s linear both chain-wrap;position:absolute;top:50%;left:50%}.reveal-chain i{backface-visibility:visible;border:4px solid #eec366;border-radius:50%;width:22px;height:32px;position:absolute;box-shadow:inset 1px 1px 2px #fff7cd,0 0 7px #da9d28}@keyframes trophy-turn{0%{transform:rotateX(-10deg)rotateY(-18deg)scale(.8)}30%{transform:rotateX(8deg)rotateY(95deg)scale(1)}72%{transform:rotateX(-6deg)rotateY(295deg)scale(1)}to{transform:rotateX(0)rotateY(360deg)scale(1)}}@keyframes chain-wrap{0%{opacity:0;transform:rotateY(-110deg)scale(1.7)}20%{opacity:1}to{opacity:1;transform:rotateY(20deg)scale(1)}}@keyframes anchor-arrival{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.anchor-trophy,.reveal-chain{animation:none}}.variant-filters{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.variant-filters select{color:#dfedf5;background:#13273a;border:1px solid #38546d;border-radius:9px;padding:10px 14px}.stage-one .multi-reels,.stage-one .idle-lanes{--lane-height:185px!important}.stage-one .item-meta{height:25px;line-height:11px}.stage-one .item-art{margin:3px 0;height:68px!important}.stage-one .weapon-name{min-height:13px;line-height:13px}.stage-one .item-card>b{min-height:14px;line-height:14px}.stage-one .item-value{margin-top:auto}.stage-one .lane-badge{z-index:3}.manifest-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));align-items:start;gap:18px;display:grid}.manifest-card{min-width:0;box-shadow:inset 3px 0 var(--rarity);background:linear-gradient(145deg,#162c3b,#0c1928);border:1px solid #2c4756;border-radius:3px 22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.manifest-card{box-shadow:inset 3px 0 color-mix(in srgb,var(--rarity) 75%,#173142)}}.manifest-top{color:#95abb8;letter-spacing:.13em;border-bottom:1px dashed #365062;justify-content:space-between;align-items:center;gap:8px;padding:15px 17px;font-size:9px;display:flex}.manifest-top b{color:#bce9df;letter-spacing:0;background:#1c3c42;border-radius:4px;padding:4px 7px;font-size:12px}.manifest-art{background:radial-gradient(ellipse,var(--rarity),transparent 70%);place-items:center;height:155px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.manifest-art{background:radial-gradient(ellipse,color-mix(in srgb,var(--rarity) 12%,transparent),transparent 70%)}}.manifest-art>img,.manifest-art>svg{z-index:1;object-fit:contain;filter:drop-shadow(0 12px 9px #0005);width:85%;height:135px;position:relative}.manifest-orbit{border:1px dashed #65809045;border-radius:50%;width:120px;height:120px;position:absolute;transform:rotateX(50deg)rotate(-20deg)}.manifest-orbit:after{content:"";border:1px solid #65809030;border-radius:50%;position:absolute;inset:13px}.manifest-name{min-height:53px;padding:0 19px}.manifest-name>span{color:#91acba;font-size:11px}.manifest-name h3{color:#e8f5f8;overflow-wrap:anywhere;margin:4px 0 0;font-size:17px;line-height:22px}.manifest-value{color:#aad9cc;padding:13px 19px;font-size:12px;font-weight:650}.manifest-details{background:#07151d55;border-top:1px dashed #365062}.manifest-details summary{cursor:pointer;color:#a5b9c5;justify-content:space-between;gap:7px;padding:13px 18px;font-size:10px;list-style:none;display:flex}.manifest-details summary::-webkit-details-marker{display:none}.manifest-details summary b{color:#69d1bb;white-space:nowrap}.manifest-details[open] summary{background:#21434a55}.manifest-variants{max-height:320px;padding:0 13px 13px;overflow:auto}.manifest-variants p{color:#8197a5;margin:4px 0 10px;font-size:9px}.manifest-variants>div{border-top:1px solid #294152;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 0;font-size:10px;display:grid}.manifest-variants small{color:#d9b973;margin-top:3px;font-size:9px;display:block}.manifest-variants strong{color:#b4dacf;font-size:10px}.manifest-variants b{color:#94afbc;font-size:9px}.manifest-gold{border-color:#786133}.manifest-anchor-note{color:#d7b775;border-top:1px dashed #675431;margin:0;padding:11px 19px;font-size:11px}.inventory-drawer{filter:drop-shadow(0 -8px 28px #0006);width:min(740px,100vw - 32px);left:auto;right:24px;transform:none}.inventory-tab{text-align:left;background:linear-gradient(120deg,#133d44,#102732);border-top:1px solid #477b79;border-bottom:0;border-left:4px solid #64d6b8;border-right:1px solid #477b79;border-radius:20px 4px 0 0;gap:14px;min-width:235px;margin-left:auto;margin-right:0;padding:12px 18px;box-shadow:inset 0 1px #8bead62b}.inventory-tab>span:first-of-type{letter-spacing:.02em;flex-direction:column;gap:3px;font-size:14px;display:flex}.inventory-tab small{letter-spacing:.18em;color:#6faeaf;font-size:8px}.inventory-tab b{color:#a2e8d8;background:#245158;border:1px solid #518f8b;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;font-size:12px;display:grid}.inventory-tab>svg{color:#74d7bd}.inventory-drawer aside{background:linear-gradient(135deg,#112d36,#0b1c2b);border-color:#589e91 #477b79 #477b79;border-top-style:solid;border-top-width:3px;border-radius:20px 0 0}.drawer-heading{border-bottom:1px dashed #41616b;padding-bottom:15px}.drawer-heading strong{color:#ace8d6;font-size:15px}.drawer-items{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}@media (width<=600px){.manifest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manifest-top{letter-spacing:0;padding:10px 9px;font-size:7px}.manifest-top b{font-size:9px}.manifest-art{height:112px}.manifest-art>img,.manifest-art>svg{height:100px}.manifest-name{padding:0 12px}.manifest-name h3{font-size:14px}.manifest-value{padding:10px 12px;font-size:10px}.manifest-details summary{flex-wrap:wrap;padding:11px 10px}.manifest-variants>div{grid-template-columns:1fr auto}.manifest-variants>div>b{grid-column:2}.inventory-drawer{right:12px}}.upgrade-terminal{isolation:isolate;background:radial-gradient(#16414d88,#0000 65%),linear-gradient(135deg,#112936,#0a1729);border:1px solid #355965;border-radius:24px 5px;padding-top:65px;position:relative;overflow:hidden}.terminal-label{color:#7abbb9;letter-spacing:.1em;border-bottom:1px dashed #355965;align-items:center;gap:9px;padding:16px 22px;font-size:10px;display:flex;position:absolute;top:0;left:0;right:0}.terminal-label span{color:#92aab9;margin-left:auto;font-size:8px}.upgrade-terminal.running{box-shadow:inset 0 0 70px #42c9ab18}.upgrade-terminal .upgrade-dial{box-shadow:0 0 0 10px #19343b,0 0 0 11px #477170,0 0 60px #54d9b314}.upgrade-terminal.success{border-color:#72dcba}.upgrade-terminal.failure{border-color:#a84451;animation:.85s ease-out terminal-fail}.upgrade-fracture{pointer-events:none;z-index:6;background:radial-gradient(#ff344c44,#0000 70%);animation:1s ease-out both fracture-fade;position:absolute;inset:0}.upgrade-fracture i{clip-path:polygon(0 0,100% 0,50% 28%,100% 47%,20% 61%,90% 80%,0 100%);filter:drop-shadow(0 0 6px #f23b4d);background:#ff8b93;width:3px;height:85%;position:absolute;top:10%;left:50%;transform:rotate(25deg)}.upgrade-fracture i:nth-child(2){transform:rotate(-45deg)}.upgrade-fracture i:nth-child(3){transform:rotate(78deg)}.upgrade-category-tabs{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.upgrade-category-tabs button{color:#a4b8c9;background:#15293b;border:1px solid #334a60;border-radius:7px;padding:8px 11px;font-size:11px}.upgrade-category-tabs button.active{color:#a9f0d8;background:#1e443f;border-color:#58b89f}.dock-confetti{pointer-events:none;z-index:5;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.dock-confetti i{width:7px;height:15px;animation:dock-confetti 2.7s var(--delay) cubic-bezier(.1,.5,.6,1) both;position:absolute;top:-20px}.fusion-bay{background:linear-gradient(145deg,#122c38,#0b1729);border:1px solid #35576a;border-radius:6px 28px;min-height:330px;position:relative;overflow:hidden}.fusion-bay.is-fusing>.slots,.fusion-bay.is-fusing>.contract-actions{visibility:hidden}.contract-fusion{perspective:800px;background:radial-gradient(#26535388,#0000 65%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.fusion-core{background:#173e46;border:2px solid #63d4b6;border-radius:50%;place-items:center;width:120px;height:120px;animation:3.2s both core-charge;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #52dbbb30}.fusion-core>svg{color:#a5ffe1;width:48px;height:48px}.fusion-ring{border:2px dashed #4e9f9c;border-radius:50%;animation:1.3s linear infinite ring-spin;position:absolute;inset:-26px}.fusion-ring.second{border-color:#52759c;animation-direction:reverse;inset:-42px;transform:rotateX(60deg)}.fusion-cargo{width:96px;height:85px;animation:cargo-converge 2.4s var(--delay) cubic-bezier(.42,0,.58,1) both;background:#173546;border:1px solid #538b96;border-radius:10px;place-items:center;display:grid;position:absolute;top:25%;left:calc(50% - 48px);box-shadow:0 8px 22px #0005}.fusion-cargo img{object-fit:contain;width:90px;height:72px}.fusion-crane{background:repeating-linear-gradient(0deg,#698995 0 6px,#193240 6px 10px);width:4px;height:20%;animation:1s ease-out both crane-lower;position:absolute;top:0}.fusion-caption{text-align:center;gap:8px;width:min(330px,80%);display:grid;position:absolute;bottom:22px}.fusion-caption strong{letter-spacing:.16em;color:#bcf7e3;font-size:14px}.fusion-caption span{color:#87adbd;font-size:10px}.fusion-caption>div{transform-origin:0;background:#64d7b8;height:3px;animation:3.2s linear both fusion-progress}.fusion-burst{opacity:0;border:4px solid #b6ffdd;border-radius:50%;width:140px;height:140px;animation:.7s ease-out 2.35s both fusion-burst;position:absolute;top:43%;left:50%}@keyframes terminal-fail{0%,to{transform:translate(0)}15%,45%{transform:translate(-7px);box-shadow:inset 0 0 100px #e727484d}30%,60%{transform:translate(6px)}80%{transform:translate(-2px)}}@keyframes fracture-fade{0%{opacity:0}15%{opacity:1}to{opacity:0}}@keyframes dock-confetti{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}to{transform:translate(var(--drift),650px) rotate(680deg);opacity:0}}@keyframes cargo-converge{0%{transform:translate(var(--origin-x),-90px) rotate(var(--tilt));opacity:0}18%{opacity:1;transform:translate(var(--origin-x),0) rotate(0)}60%{transform:translate(var(--origin-x),30px) rotate(var(--tilt));opacity:1}90%,to{opacity:0;transform:translateY(45px)scale(.05)rotate(120deg)}}@keyframes core-charge{0%{filter:brightness(.7);transform:translate(-50%,-50%)scale(.7)}65%{filter:brightness();transform:translate(-50%,-50%)scale(1)}80%{filter:brightness(3);box-shadow:0 0 90px #83ffce}to{filter:brightness(1.2);transform:translate(-50%,-50%)scale(1.1)}}@keyframes ring-spin{to{rotate:360deg}}@keyframes crane-lower{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes fusion-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fusion-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.1)}to{opacity:0;transform:translate(-50%,-50%)scale(5)}}@media (width<=650px){.terminal-label{padding:13px;font-size:8px}.terminal-label span{display:none}.fusion-cargo{width:70px;left:calc(50% - 35px)}.fusion-cargo img{width:65px}.contract-fusion{perspective:600px}.fusion-bay{min-height:370px}}@media (prefers-reduced-motion:reduce){.upgrade-terminal.failure,.upgrade-fracture,.dock-confetti i,.fusion-core,.fusion-ring,.fusion-cargo,.fusion-crane,.fusion-caption>div,.fusion-burst{animation:none}.dock-confetti,.upgrade-fracture{display:none}}.market-audit-info{color:#9cb6c6;background:#142937;border:1px solid #355361;border-radius:10px;margin:16px 0;padding:14px 18px;font-size:12px;line-height:1.6}.market-audit-info summary{cursor:pointer;color:#a9e0d1}.market-audit-info p{margin:12px 0}.market-audit-info a{color:#71d2b9}header{z-index:55;position:relative}.dock-account{position:static;gap:8px!important}.dock-account .coin-wallet{color:#d0a5ff;background:#372b52;border-color:#64408c;padding:10px 13px}.dock-account .coin-wallet small{font-size:7px}.dock-account .wallet{color:#a1edaa;white-space:nowrap;background:#183c32;border:1px solid #315c48;border-radius:11px;gap:9px;padding:8px 10px}.dock-account .wallet>b{font-size:14px}.dock-account .wallet>button,.demo-deposit{color:#0b3428;background:#77dca5;border:0;border-radius:7px;padding:11px;font-size:10px;font-weight:800}.account-icon{color:#a7c0d1;background:#1a2b40;border:1px solid #34465e;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:42px;display:grid;position:relative}.account-icon i{background:#85d7bd;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.dock-account .profile-avatar{background:linear-gradient(145deg,#356969,#1a3449);border:1px solid #74cdb5;border-radius:12px 3px;width:46px;height:46px}.dock-account .profile-avatar small{border-radius:4px;font-size:8px;bottom:-5px;right:0}.account-dismiss{z-index:56;cursor:default;background:#020a1440;position:fixed;inset:0}.account-popover{z-index:57;background:linear-gradient(145deg,#18323e,#101e30);border:1px solid #41656e;border-radius:20px 5px;width:min(425px,100vw - 24px);max-height:calc(100dvh - 130px);padding:20px;position:absolute;top:calc(100% + 8px);right:24px;overflow:auto;box-shadow:0 24px 60px #0008}.popover-heading{border-bottom:1px dashed #46626c;align-items:center;gap:12px;padding-bottom:15px;display:flex}.popover-heading>strong{flex:1}.popover-heading>svg{color:#7edbbc}.menu-balances{color:#96e6c8;justify-content:space-between;gap:10px;padding:16px 0;font-weight:750;display:flex}.menu-balances span:last-child{color:#c7a6ff}.menu-exp{color:#a4b9ca;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;display:flex}.menu-exp progress{accent-color:#83d6b8;width:100%;height:7px}.demo-deposit{width:100%;margin:15px 0}.menu-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.menu-links button{color:#c5d7e1;text-align:left;background:#203443;border:1px solid #355361;border-radius:9px;align-items:center;gap:10px;padding:14px 10px;font-size:12px;display:flex}.menu-links button:hover{color:#a5f1d7;border-color:#6ebdad}.menu-links svg{color:#76b9b1}.account-popover p{border-bottom:1px solid #304552;gap:5px;padding:10px 0;font-size:12px;display:grid}.account-popover p small{color:#829caa;font-size:10px}.profile-overview{grid-template-columns:1.1fr 1fr;gap:20px;display:grid}.profile-identity,.profile-level{background:linear-gradient(120deg,#1a3643,#142438);border:1px solid #355465;border-radius:18px;align-items:center;gap:22px;padding:25px;display:flex}.captain-avatar{color:#a9f6d9;background:#245354;border:1px solid #609d94;border-radius:18px 3px;place-items:center;gap:5px;padding:18px;display:grid}.captain-avatar b{font-size:11px}.profile-identity h2{margin:8px 0;font-size:23px}.profile-identity small{letter-spacing:.15em;color:#7da8b7;font-size:9px}.profile-identity p{color:#8edab7;font-size:13px}.profile-identity p span{color:#c7a6ff}.profile-level{flex-direction:column;justify-content:center;align-items:stretch;gap:12px}.profile-level>div{justify-content:space-between;display:flex}.profile-level progress{accent-color:#6ed6af;width:100%;height:10px}.profile-level small{color:#8eafc1;font-size:11px}.profile-exp-banner{text-align:left;color:#c9ecdf;background:linear-gradient(110deg,#274958,#243a61 65%,#554571);border:1px solid #527282;border-radius:8px 25px;align-items:center;gap:22px;width:100%;margin:20px 0;padding:24px;display:flex}.profile-exp-banner>span{gap:7px;display:grid}.profile-exp-banner strong{font-size:18px}.profile-exp-banner small{color:#adbbd4}.profile-exp-banner>b{margin-left:auto;font-size:12px}.profile-tabs{background:#0d1a29;border:1px solid #2c4256;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:28px;padding:7px;display:grid}.profile-tabs button{color:#9db0c3;border-radius:7px;padding:15px 10px;font-size:11px}.profile-tabs button[aria-current]{color:#b8efd9;background:#244d51}.activity-list,.profile-settings,.port-destination{background:#142537;border:1px solid #334f62;border-radius:16px;padding:25px}.activity-list>p,.profile-settings>p,.port-destination>p{color:#91aabc;font-size:12px}.activity-list>div{border-top:1px solid #304756;gap:18px;padding:15px 0;font-size:12px;display:flex}.activity-list time{color:#8aabba;min-width:125px;font-size:10px}.activity-list b{color:#dca9a9;margin-left:auto}.activity-list b.positive{color:#89deb7}.profile-settings label{align-items:center;gap:12px;margin:20px 0;font-size:13px;display:flex}.profile-settings input:not([type=checkbox]){color:#d8e8ed;background:#0e1c2c;border:1px solid #496379;border-radius:8px;max-width:100%;padding:12px}.port-destination{text-align:center;justify-items:center;gap:15px;padding:60px 25px;display:grid}.port-destination>svg{color:#7edcc2}.port-destination h1{font-size:32px}.port-destination small{letter-spacing:.15em;color:#7ca5b2}.inventory-drawer{transition:transform .3s,opacity .25s}.inventory-drawer.process-hidden{opacity:0;pointer-events:none;transform:translateY(110%)}.autumn-hero{position:relative}.autumn-hero .season-strip{background:linear-gradient(#0000,#07152688,#071526ed);min-height:105px;padding:45px 26px 24px;position:absolute;inset:auto 0 0}.autumn-hero .coin-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#c5f7df;background:#173b41de;border:1px solid #93ccb9;border-radius:16px 4px;padding:14px 20px;box-shadow:0 8px 25px #0005}.autumn-hero .coin-cta:hover{background:#245753}.port-sort{color:#b4cada;background:#182d40;border:1px solid #38536c;border-radius:9px;min-width:145px;padding:13px 10px;font-size:11px}.price-range{min-width:200px}.price-range>[data-slot=slider]{width:100%;margin:0;padding:10px 0;display:block!important}.price-range [data-slot=slider]>div{touch-action:none;align-items:center;width:100%;height:20px;display:flex;position:relative}.price-range [data-slot=slider-track]{background:#334b5b;border-radius:9px;width:100%;height:5px;display:block;position:relative}.price-range [data-slot=slider-range]{background:#62cdb2;height:100%;position:absolute}.price-range [data-slot=slider-thumb]{cursor:grab;background:#8ce4ca;border:2px solid #143d3c;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 2px #6ab9a155}.global-item-results{margin:28px 0}.global-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.global-search-grid>button{text-align:left;background:#142c3b;border:1px solid #355363;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.global-search-grid img{object-fit:contain;flex-shrink:0;width:72px;height:65px}.global-search-grid span{gap:8px;min-width:0;display:grid}.global-search-grid strong{overflow-wrap:anywhere;font-size:11px}.global-search-grid small{color:#87c7b3;font-size:10px}.global-search-grid svg{flex-shrink:0}.global-item-results>.chip{margin-top:15px}@media (width<=1650px){header{flex-wrap:wrap!important}header nav[aria-label=Nawigacja]{flex-basis:100%;justify-content:center;order:2!important;width:100%!important}header .dock-account{margin-left:auto}}@media (width<=760px){.dock-account{flex-wrap:wrap;justify-content:flex-end;gap:5px!important}.dock-account .coin-wallet{padding:7px}.dock-account .coin-wallet small{display:none}.dock-account .wallet{gap:6px;padding:5px}.dock-account .wallet>b{font-size:12px}.dock-account .wallet>svg{display:none}.dock-account .wallet>button{padding:10px 7px;font-size:8px}.account-icon{width:34px;height:37px}.dock-account .profile-avatar{width:36px;height:37px}.account-popover{max-height:70dvh;right:12px}.profile-overview{grid-template-columns:1fr}.profile-identity,.profile-level{padding:18px}.profile-tabs{grid-template-columns:1fr 1fr}.profile-exp-banner{flex-wrap:wrap;gap:12px;padding:18px}.profile-exp-banner strong{font-size:15px}.global-search-grid{grid-template-columns:1fr 1fr}.global-search-grid>button{flex-direction:column;align-items:flex-start}.global-search-grid svg{display:none}.activity-list>div{flex-wrap:wrap;gap:8px}.autumn-hero .season-strip{min-height:70px;padding:25px 12px 12px}.autumn-hero .season-strip>span:first-child{letter-spacing:1px;font-size:7px}.autumn-hero .coin-cta{padding:10px;font-size:10px}.price-range{flex-basis:100%}.profile-settings label{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.inventory-drawer{transition:none}}.menu-exp progress,.profile-level progress{appearance:none;color:#72d7bc;accent-color:#72d7bc;background:#24394b;border:0;border-radius:8px;overflow:hidden}.menu-exp progress::-webkit-progress-bar{background:#24394b;border-radius:8px}.profile-level progress::-webkit-progress-bar{background:#24394b;border-radius:8px}.menu-exp progress::-webkit-progress-value{background:linear-gradient(90deg,#398c95,#83e3bb);border-radius:8px}.profile-level progress::-webkit-progress-value{background:linear-gradient(90deg,#398c95,#83e3bb);border-radius:8px}.menu-exp progress::-moz-progress-bar{background:#72d7bc;border-radius:8px}.profile-level progress::-moz-progress-bar{background:#72d7bc;border-radius:8px}.stage-one .reel{transform:translateX(calc(-7 * (var(--tile) + 12px) - var(--tile) / 2))}.stage-one .reel.spin{transform:translateX(calc(-29 * (var(--tile) + 12px) - var(--tile) / 2))}.stage-one .idle-manifest{display:block}.stage-one .idle-reel{transition:none}.opening{overflow-anchor:none}.background-job{z-index:40;max-width:calc(100vw - 24px);margin:0;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0005}header{gap:14px;min-height:88px;padding:18px 2%;flex-wrap:nowrap!important}header nav[aria-label=Nawigacja]{white-space:nowrap;flex:auto;justify-content:center;gap:2px;order:0!important;width:auto!important}header nav[aria-label=Nawigacja] button{gap:6px;padding:11px 9px;font-size:12px}header .dock-account{flex-shrink:0;margin-left:0;gap:6px!important}header .brand{gap:8px;font-size:23px}header .dock-account .coin-wallet{padding:8px}header .account-icon{width:34px;height:38px}header .dock-account .wallet{padding:9px}@media (width<=1100px){header{gap:8px;padding:12px 10px}header .brand{font-size:18px}header .brand>svg{width:30px;height:30px;padding:5px}header .brand>span{display:none}header nav[aria-label=Nawigacja] button{padding:10px 5px;font-size:11px}header nav[aria-label=Nawigacja] button svg,header .coin-wallet small{display:none}header .dock-account .wallet>b{font-size:11px}header .account-icon{width:29px}header .dock-account .profile-avatar{width:32px;height:36px}}@media (width<=760px){header{overflow-x:clip}header .brand{gap:0;font-size:0}header nav[aria-label=Nawigacja]{justify-content:flex-start;min-width:70px;overflow-x:auto}header .dock-account{gap:3px!important}header .dock-account .coin-wallet{padding:5px;font-size:11px}header .coin-wallet svg,header .wallet>svg{display:none}header .dock-account .wallet{padding:5px}header .account-icon{width:26px}header .account-icon svg{width:17px}}.anchor-scene{perspective:850px;width:240px;height:250px;transform-style:preserve-3d}.anchor-scene:before{content:"";background:radial-gradient(#ffdc7960,#0000 65%);animation:2.4s ease-in-out both anchor-glow;position:absolute;inset:-40px}.anchor-trophy{transform-style:preserve-3d;animation:2.4s cubic-bezier(.22,.45,.3,1) both trophy-turn}.anchor-trophy svg>path:first-of-type{opacity:0}.anchor-trophy>div:not(:last-child){filter:brightness(.62)saturate(1.4)}.anchor-trophy>div:last-child{filter:drop-shadow(1px -1px 1px #fff6c6)drop-shadow(-1px 2px 1px #a75a08)}.reveal-chain{animation:2.4s ease-out both chain-wrap}.reveal-chain i{border:4px solid #fff1b0;border-color:#fff1b0 #ab640d #eabb4b #eabb4b;width:18px;height:27px;animation:.45s both chain-link-arrival;box-shadow:inset 1px 1px 2px #fff1a7,1px 2px 2px #6c3a06,0 0 5px #ffd27590}@keyframes chain-link-arrival{0%{opacity:0;filter:brightness(3)}to{opacity:1;filter:brightness()}}@keyframes anchor-glow{0%,to{opacity:.5;scale:.9}55%{opacity:1;scale:1.2}}@media (prefers-reduced-motion:reduce){.anchor-trophy,.reveal-chain,.reveal-chain i,.anchor-scene:before{animation:none}}.stage-one .reel.spin{transition:transform var(--spin-duration) var(--reel-ease,cubic-bezier(.15,.35,.15,1))}header .dock-account .coin-wallet{box-shadow:none;color:#d8c38b;background:0 0;border:0;border-radius:0;padding:8px 10px}header .dock-account .coin-wallet small{color:#91a7b7;letter-spacing:.1em}header nav[aria-label=Nawigacja]{justify-content:flex-start;margin-left:14px}header nav[aria-label=Nawigacja] button svg{color:#86b7bc;flex-shrink:0;width:17px;height:17px;display:block}header nav[aria-label=Nawigacja] button.active svg{color:#a3edce}@media (width<=1100px){header nav[aria-label=Nawigacja]{margin-left:4px}header nav[aria-label=Nawigacja] button{gap:4px}header nav[aria-label=Nawigacja] button svg{width:14px;height:14px}}header .brand{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:3px;padding:0;font-size:24px;line-height:1;display:flex}header .brand>span{letter-spacing:1.1px;white-space:nowrap;font-size:7px;line-height:1.2;display:block;position:static}header nav[aria-label=Nawigacja]{margin-left:20px}header .dock-account .coin-wallet{color:#f0d792;box-sizing:border-box;background:linear-gradient(120deg,#3c321c,#29291f);border:1px solid #76623a;border-radius:11px;min-height:40px;padding:9px 11px}header .dock-account .coin-wallet small{color:#bfae7c}.drawer-heading{flex-wrap:wrap;align-items:center;gap:10px}.drawer-heading strong small{color:#92adbe;margin-top:5px;font-size:10px;font-weight:400;display:block}.drawer-heading .sell-all{padding:10px 12px;font-size:11px}.drawer-items{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:stretch}.drawer-items .inventory-item{flex-direction:column;min-width:0;display:flex}.drawer-items .inventory-item>.item-card{box-sizing:border-box;grid-template-rows:30px 115px 20px 38px 45px 35px;gap:4px;width:100%;height:335px;padding:14px;display:grid}.drawer-items .item-art{min-width:0;height:115px;margin:0}.drawer-items .item-art img{object-fit:contain;width:100%;height:100%}.drawer-items .weapon-name,.drawer-items .item-card>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.drawer-items .item-value{align-items:center;gap:8px;margin:0}.drawer-items .item-value small{max-width:52%;font-size:10px}.drawer-items .price-provenance{align-items:center;gap:5px;margin:0;font-size:9px}.drawer-items .inventory-item .sell-button{width:100%;height:48px;min-height:48px;margin-top:auto;padding:10px;font-size:12px;line-height:14px}@media (width<=1100px){header .brand{font-size:21px}header .brand>span{letter-spacing:.7px;font-size:6px}header nav[aria-label=Nawigacja]{margin-left:6px}}@media (width<=760px){header .brand{font-size:16px}header .brand>span{display:none}header .dock-account .coin-wallet{min-height:36px;padding:6px}.drawer-heading .sell-all{order:3;width:100%}.drawer-items{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-items .inventory-item>.item-card{padding:10px}.drawer-items .item-value{flex-wrap:wrap;gap:2px}.drawer-items .item-value small{max-width:100%}}header .dock-account .coin-wallet,header .dock-account .wallet{box-sizing:border-box;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:142px;min-width:142px;height:48px;min-height:48px;padding:8px 10px;display:flex}header .dock-account .coin-wallet small{letter-spacing:.08em;white-space:nowrap;font-size:7px;display:block}header .dock-account .coin-wallet b,header .dock-account .wallet>b{white-space:nowrap;font-size:14px}header .dock-account .coin-wallet svg,header .dock-account .wallet>svg{flex-shrink:0;width:18px;height:18px;display:block}header .brand{font-size:24px}header .brand>span{letter-spacing:1px;font-size:7px;display:block}header nav[aria-label=Nawigacja] button{flex-shrink:0;gap:6px;font-size:12px;display:flex}header nav[aria-label=Nawigacja] button svg{width:17px;height:17px;display:block}@media (width<=1250px){header{grid-template-columns:auto 1fr;gap:15px 22px;padding:16px 3%;display:grid;overflow:visible}header .brand{grid-area:1/1}header .dock-account{grid-area:1/2;justify-self:end;margin:0}header nav[aria-label=Nawigacja]{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;gap:6px;margin:0;overflow:visible;width:100%!important}header nav[aria-label=Nawigacja] button{padding:10px 12px}}@media (width<=650px){header{grid-template-columns:minmax(0,1fr);gap:14px;padding:15px 12px}header .brand{grid-area:1/1;justify-self:center;align-items:center;font-size:24px}header .brand>span{font-size:7px;display:block}header .dock-account{flex-wrap:wrap;grid-area:2/1;justify-content:center;justify-self:stretch;display:flex;gap:8px!important}header .dock-account .coin-wallet,header .dock-account .wallet{width:calc(50% - 4px);min-width:0;height:48px;min-height:48px}header .account-icon,header .dock-account .profile-avatar{width:40px;height:40px}header .account-icon svg{width:20px;height:20px}header nav[aria-label=Nawigacja]{grid-area:3/1;justify-content:center;gap:3px}header nav[aria-label=Nawigacja] button{padding:9px 8px;font-size:12px}header .account-popover{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);position:fixed;top:12px;right:12px}}@media (width<=360px){header nav[aria-label=Nawigacja] button{padding:8px 6px}header .dock-account .coin-wallet b,header .dock-account .wallet>b{font-size:12px}}header .dock-account .wallet.coin-wallet{flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:8px 10px;display:flex}header .dock-account .wallet.coin-wallet>b{font:inherit;font-size:14px;font-weight:700;line-height:normal}header .dock-account .wallet>b{font-weight:700;line-height:normal}.drawer-items .inventory-item>.item-card{grid-template-rows:30px 115px 20px 38px 45px;height:296px}@media (width<=360px){header .dock-account .wallet.coin-wallet>b{font-size:12px}}.mode-effect .sea-surge{filter:drop-shadow(0 -8px 18px #62e6ed88);width:120%;height:100%;display:none;position:absolute;inset:0}.mode-effect.water .sea-surge{animation:3.2s ease-in-out both tidal-surge;display:block}.wave-deep{fill:#087aadb0}.wave-light{fill:#38cbbb80;animation:3.2s ease-in-out both foam-drift}.wave-foam{fill:none;stroke:#d6fff4;stroke-width:5px;filter:drop-shadow(0 0 8px #abffed)}.mode-effect.water i.sea-particle{width:5px;height:5px;bottom:20%;left:calc(var(--n) * 4.4%);animation:surf-spray 2.6s var(--delay) ease-out both;background:#ddfff5;border-radius:50%;box-shadow:0 0 8px #85ebff}.mode-effect.wind{background:0 0;animation:1.4s ease-out both gust-flash}.mode-effect.wind i.sea-particle{top:var(--height);width:calc(24% + var(--n) * 1%);height:2px;animation:gust-stream .8s var(--delay) cubic-bezier(.12,.5,.35,1) both;background:linear-gradient(90deg,#0000,#83d5e3,#efffff);border-radius:100%;bottom:auto;left:-70%;transform:rotate(-8deg);box-shadow:0 0 12px #7fdfff}.mode-effect.wind i.sea-particle:nth-child(3n){height:28px;box-shadow:none;background:0 0;border-top:2px solid #c9fbff;border-radius:50%}@keyframes tidal-surge{0%{opacity:0;transform:translate(-12%,100%)}20%{opacity:1}48%{opacity:.85;transform:translate(-4%,-15%)}to{opacity:0;transform:translate(8%,100%)}}@keyframes foam-drift{to{transform:translate(-140px)}}@keyframes surf-spray{0%,15%{opacity:0;transform:translateY(0)scale(.2)}35%{opacity:1}to{opacity:0;transform:translate(55px,-260px)scale(.4)}}@keyframes gust-stream{0%{opacity:0;translate:0 35px}20%{opacity:1}to{opacity:0;translate:650% -90px}}@keyframes gust-flash{0%,to{background:#b8eeff00}25%{background:#b8eeff15}}.mode-effect.water{inset:0 0 -45px;-webkit-mask-image:linear-gradient(#000 0% 83%,#0000 100%);mask-image:linear-gradient(#000 0% 83%,#0000 100%)}.mode-effect .sea-surge{height:120%;overflow:visible}.wave-deep{fill:url(#surge-depth);filter:url(#surge-texture)}.wave-light{filter:url(#surge-texture)}.wave-foam{stroke-dasharray:40 2 12 3 80 1;stroke-linecap:round}.equal-odds .manifest-top>b,.equal-odds .manifest-variants>div>b{color:#71e3f5;background:#08688140;border:1px solid #30b5d4;border-radius:7px;padding:5px 8px;box-shadow:0 0 14px #16accc22}.port-art .dock-sheet-art{object-fit:cover;filter:none;z-index:1;border-radius:12px;width:100%;height:100%;position:relative}.port-case:has(.dock-sheet-art) .port-art{aspect-ratio:2.8;background:#071a26;border-radius:12px;height:auto;margin:12px 0;padding:0;overflow:hidden}.port-case:has(.dock-sheet-art) .port-art:before{display:none}.port-case:has(.dock-sheet-art) .port-art:after{display:none}.reward-docks{grid-template-columns:1fr 1fr;gap:18px;margin:32px 0 44px;display:grid}.reward-docks>button{text-align:left;color:#99e6dc;background:linear-gradient(120deg,#163b45,#112337);border:1px solid #426f7a;border-radius:18px;align-items:center;gap:20px;padding:25px;display:flex}.reward-docks>button:nth-child(2){color:#ecd9a0;background:linear-gradient(120deg,#3a3524,#142337);border-color:#807049}.reward-docks small{letter-spacing:.15em;font-size:9px}.reward-docks strong{margin:8px 0;font-size:26px;display:block}.reward-docks p{color:#a6b8c3;font-size:12px}.reward-docks>button>svg:last-child{margin-left:auto}@media (width<=650px){.reward-docks{grid-template-columns:1fr}.reward-docks>button{padding:20px}}.exp-card-progress progress,.exp-detail progress{appearance:none;color:#6dd5bc;background:#25394a;border:0;border-radius:6px;overflow:hidden}.exp-card-progress progress::-webkit-progress-bar{background:#25394a}.exp-detail progress::-webkit-progress-bar{background:#25394a}.exp-card-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#40a1b4,#87e6c6);border-radius:6px}.exp-detail progress::-webkit-progress-value{background:linear-gradient(90deg,#40a1b4,#87e6c6);border-radius:6px}.battle-page{max-width:1400px;margin:35px auto;padding:20px}.battle-heading,.battle-builder,.battle-search{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.battle-heading h1{align-items:center;gap:15px;margin:12px 0;font-size:clamp(30px,4vw,52px);display:flex}.battle-heading small{letter-spacing:3px;color:#64dbcb}.battle-heading p,.battle-builder p{color:#91a8c2}.battle-demo{white-space:nowrap;color:#91a8c2;border:1px solid #34556b;border-radius:30px;padding:12px;font-size:12px}.battle-builder{background:#102635;border:1px solid #305667;border-radius:20px;padding:24px}.battle-builder h2 small{color:#65d9c8;font-size:14px}.battle-rounds{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.battle-rounds button{background:#193547;border-radius:9px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.battle-rounds span{color:#6fe3cf}.battle-start{color:#072324;white-space:nowrap;background:#5bd5be;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:20px;font-weight:800;display:flex}.battle-page button:disabled{opacity:.4;cursor:not-allowed}.battle-search input{background:#0d2032;border:1px solid #325063;border-radius:12px;width:min(350px,100%);padding:14px}.battle-cases{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.battle-cases button{text-align:left;background:#102333;border:1px solid #29495e;border-radius:14px;padding:12px;transition:border-color .2s;overflow:hidden}.battle-cases button:hover{border-color:#60dcc9}.battle-cases svg,.battle-cases img{object-fit:contain;width:100%;height:110px;margin-bottom:10px}.battle-cases span{min-height:44px;font-weight:700;display:block}.battle-cases footer{color:#64dfca;justify-content:space-between;padding-top:12px;display:flex}.battle-arena{background:radial-gradient(at top,#173c4b,#0b192c);border:1px solid #356171;border-radius:22px;margin:30px 0;overflow:hidden}.battle-score{text-align:center;border-bottom:1px solid #355166;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:25px;display:grid}.battle-score strong{color:#73e4d1;font-size:28px;display:block}.battle-score>span{letter-spacing:2px;color:#91acbf;font-size:12px}.battle-duel{border-bottom:1px solid #233c50;grid-template-columns:1fr 150px 1fr;align-items:center;gap:15px;padding:12px 25px;display:grid}.battle-loot{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;animation:.45s ease-out battle-arrive;display:flex}.battle-loot img{object-fit:contain;filter:drop-shadow(0 0 15px #50c9c533);max-width:100%;height:115px}.battle-loot small{color:#89a1b8;margin:6px}.battle-loot b{color:#72deca}.battle-round-label{text-align:center;gap:8px;display:grid}.battle-round-label small{color:#7294aa;font-size:10px}.battle-loading{color:#426578;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:200px;display:flex}.battle-loading svg{width:48px;height:48px}.battle-loading.active{color:#70e6d5}.battle-loading.active svg{animation:.6s ease-in-out infinite alternate battle-pulse}.battle-verdict{text-align:center;background:#173a35;padding:26px}.battle-verdict.loss{background:#382329}.battle-verdict p{color:#aec2d0;margin-top:8px}@keyframes battle-pulse{to{filter:drop-shadow(0 0 15px #60e6d4);transform:translateY(-12px)rotate(12deg)}}@keyframes battle-arrive{0%{opacity:0;transform:translateY(18px)scale(.9)}to{opacity:1;transform:none}}@media (width<=700px){.battle-page{padding:10px}.battle-heading,.battle-builder,.battle-search{flex-direction:column;align-items:stretch}.battle-duel{grid-template-columns:1fr 65px 1fr;gap:5px;padding:10px}.battle-loot strong{font-size:12px}.battle-score{padding:15px 5px}.battle-score strong{font-size:20px}.battle-round-label b{font-size:10px}.battle-loot img{height:90px}}@media (prefers-reduced-motion:reduce){.battle-page *{animation:none!important}}.lab-hero{background:linear-gradient(110deg,#122033,#0b1220 65%);border:1px solid #31465c;border-radius:22px;margin:28px 0 42px;padding:clamp(28px,5vw,72px);position:relative;overflow:hidden}.lab-hero:after{content:"L4B";color:#86bbff08;pointer-events:none;font-size:clamp(90px,18vw,260px);font-weight:900;position:absolute;top:10%;right:4%}.lab-hero>small{letter-spacing:3px;color:#89bfff}.lab-hero h1{margin:24px 0;font-size:clamp(32px,5vw,66px);line-height:1.1}.lab-hero h1 span{color:#8ca8c4}.lab-hero p{color:#a7b5c8;margin-bottom:28px}.lab-hero>div{flex-wrap:wrap;gap:12px;display:flex}.port-art .lab-case-placeholder{color:#a9bfd6;background:linear-gradient(135deg,#17283b,#0d1828);border:1px solid #304256;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:160px;padding:22px;display:flex}.lab-case-placeholder>span{letter-spacing:2px;font-size:10px}.lab-case-placeholder>b{letter-spacing:-2px;color:#dde7f4;font-size:48px;line-height:1.2}.lab-case-placeholder>small{letter-spacing:1.5px;font-size:9px}.own-case .port-art:before,.own-case .port-art:after{display:none!important}.lab-price-status{background:#162231;border:1px solid #3a4c60;border-radius:14px;gap:8px;margin-bottom:20px;padding:18px 22px;display:grid}.lab-price-status strong{letter-spacing:1.5px;color:#9bc9ee;font-size:11px}.lab-price-status small{color:#a2b0c0}.lab-vial-pool{background:#211f192f;border:1px solid #8b7139;border-radius:16px;margin:32px 0;padding:24px}.lab-odds-table>div{border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr) 130px 140px;align-items:center;gap:16px;padding:14px 0;display:grid}.lab-odds-table small{color:#98adc3;margin-top:4px;font-size:12px;display:block}.lab-odds-table b{color:#e9c574;text-align:right}.lab-odds-head{color:#a4b4c7;font-size:12px}.lab-odds-head>span:not(:first-child){text-align:right}.battle-case-placeholder{color:#91abc9;letter-spacing:1px;background:#14263a;place-items:center;height:110px;font-size:12px;display:grid}.manifest-art img:not([src]){visibility:hidden}@media (width<=600px){.lab-odds-table>div{grid-template-columns:minmax(0,1fr) 78px 88px;gap:8px;font-size:11px}.lab-vial-pool{padding:14px}.lab-hero h1{font-size:34px}}.lab-reward-symbol{letter-spacing:2px;color:#8ecbff;z-index:1;font-size:42px;font-weight:900;position:relative}:root{--teal:#19baff;--line:#253b55;--color-primary:#19baff;--color-ring:#19baff}body{background:radial-gradient(at 90% 0,#064b8529,#0000 48%),#080e19}header{background:#0a111eee;border-bottom:1px solid #23415e}header .brand{flex-shrink:0;justify-content:flex-start;align-items:center;width:156px;min-width:156px;padding:0;line-height:1;display:flex}header .brand img{object-fit:contain;width:100%;height:42px;display:block}header nav button.active,header nav a.active{color:#54cbff;background:#133451;border-color:#19baff}.opening{background:linear-gradient(135deg,#142a40,#0b1524);border-color:#315775;border-radius:16px}.opening-label{color:#7ccaff;letter-spacing:.16em}.lab-hero{background:linear-gradient(115deg,#112e4c,#09121f 70%);border-color:#244b6a}.lab-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#53b9ff06 1px,#0000 1px),linear-gradient(90deg,#53b9ff06 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.port-case{border-color:#243a50}.manifest-card{background:linear-gradient(145deg,#14283a,#101b2c);border-color:#2a4560}.manifest-top{color:#82bada}.inventory-tab{background:linear-gradient(120deg,#123a60,#101d30);border-color:#33749a #33749a #33749a #1ab7ff}.inventory-tab>svg,.inventory-tab small,.drawer-heading strong{color:#8edcff}.inventory-tab b{color:#a8e1ff;background:#123b5c;border-color:#317aa3}.inventory-drawer{width:min(1280px,100vw - 48px)}.inventory-drawer aside{background:linear-gradient(130deg,#11263a,#0a1220);border-color:#2f6486;border-radius:18px 18px 0 0;min-height:360px;max-height:74dvh;padding:24px}.drawer-items{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px}.drawer-heading{border-bottom:1px solid #274159;flex-wrap:wrap;gap:12px}.drawer-heading small{color:#7f99b0;margin-top:6px;font-size:11px;display:block}.inventory-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:280px;display:flex}.inventory-empty svg{color:#66c8ff;filter:drop-shadow(0 0 20px #159fff33);width:86px;height:86px}.inventory-empty strong{font-size:22px}.inventory-empty span{color:#8b9eb7}.inventory-empty button{color:#8edcff;border:1px solid #376c90;border-radius:8px;padding:10px 18px}.official-case-art{background:radial-gradient(#1c5b7d24,#0000 65%);place-items:center;width:100%;height:170px;display:grid;position:relative}.official-case-art .original-case-image{object-fit:contain;filter:drop-shadow(0 10px 12px #0005);width:88%;height:145px;display:block}.official-case-art .case-lab-stamp{object-fit:contain;opacity:.85;filter:none;width:77px;height:24px;position:absolute;bottom:5px;right:7px;transform:none}.battle-cases .official-case-art{height:120px}.battle-cases .original-case-image{height:104px}.mode-effect.water{background:0 0;animation:none;inset:0;overflow:hidden}.mode-effect.water .sea-particle{display:none}.toxin-rain{background:linear-gradient(#99ff3222,#0000 75%);animation:3.2s both toxin-fade;position:absolute;inset:0;overflow:hidden}.toxin-rain>span{left:var(--x);width:clamp(10px,2vw,30px);height:var(--length);transform-origin:top;animation:toxin-drip 2.8s var(--delay) both;background:linear-gradient(90deg,#3a980c99,#c8ff7baa 42%,#65dc2499);border-radius:0 0 50% 50%;position:absolute;top:-10%;box-shadow:inset 3px 0 7px #dcff8b66,0 0 18px #89ff3933}.toxin-rain i,.toxin-rain b{opacity:.75;border:1px solid #ddffa6;border-radius:50%;width:6px;height:8px;position:absolute;bottom:8%;left:25%}.toxin-rain b{width:4px;height:5px;bottom:38%;left:50%}@keyframes toxin-drip{0%{opacity:0;transform:translateY(-100%)scaleY(.4)}15%{opacity:1}68%{transform:translateY(12%)scaleY(1)}to{opacity:0;transform:translateY(170%)scaleY(.7)}}@keyframes toxin-fade{0%,to{opacity:0}12%,75%{opacity:1}}body:has(.toxin-active){--teal:#a4ee43;--color-primary:#a4ee43;--color-ring:#a4ee43}.toxin-active{background:radial-gradient(at top,#4a861a22,#0000 70%),#101c17;border-color:#79bb3c;box-shadow:0 0 35px #84d42d16,inset 0 1px #bdff7544}.toxin-active .opening-label,.toxin-active .equal-mode.on{color:#c0ff75}.toxin-active .equal-mode.on{background:#33581c;border-color:#8be239;box-shadow:0 0 20px #91ed3333}body:has(.toxin-active) .manifest-grid.equal-odds .manifest-top b{color:#beff77;background:#24491b}body:has(.toxin-active) .lab-odds-table b{color:#beff77;background:#24491b}body:has(.toxin-active) .manifest-card{border-color:#50782e}body:has(.toxin-active) .manifest-details summary{color:#b5ee76}@media (width<=700px){header .brand{width:128px;min-width:128px}header .brand img{height:36px}.inventory-drawer{width:calc(100vw - 16px);right:8px}.inventory-drawer aside{max-height:78dvh;padding:14px}.drawer-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.drawer-heading{gap:10px}.inventory-empty strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.toxin-rain>span{opacity:.25;animation:none;transform:none}.toxin-rain{opacity:.5;animation:none}}header nav .active{color:#76d4ff!important;background:#10304a!important;border-color:#35b7ff!important;box-shadow:inset 0 -2px #35b7ff!important}.launch-button{color:#041725;background:linear-gradient(120deg,#83dfff,#209ee9);box-shadow:0 6px 28px #078ee62b}.quantity .chip.chosen{color:#061923;background:#299eda;box-shadow:0 4px 18px #289dd333}.toxin-active .launch-button{background:linear-gradient(120deg,#c8ff89,#70c933);box-shadow:0 6px 28px #84d42d33}.toxin-active .quantity .chip.chosen{background:#9de644}.toxin-active .opening-price strong{color:#bfff78}body:has(.toxin-active) .equal-odds .manifest-variants>div>b{color:#beff77;background:#24491b;border-color:#7aa640;box-shadow:0 0 14px #98e73422}body:has(.toxin-active) .equal-odds .manifest-top>b{color:#beff77;background:#24491b;border-color:#7aa640;box-shadow:0 0 14px #98e73422}@media (width<=680px){.port-art .official-case-art{height:140px}.port-art .official-case-art .original-case-image{height:118px}.port-art .case-lab-stamp{width:65px;height:20px;bottom:1px}}header .brand img{object-fit:cover;object-position:center 48%;height:34px}.official-case-art .case-lab-stamp{object-fit:cover;object-position:center 48%;height:16px}.port-tabs button.active,.port-tabs button[aria-pressed=true],.chip.chosen{color:#eefaff;background:#188dca;border-color:#41baff}.port-range [data-slot=slider-range]{background:#29b9ff}.port-range [data-slot=slider-thumb]{border-color:#29b9ff}.lu-title{justify-content:space-between;align-items:center;margin:0 0 26px;display:flex}.lu-title small{letter-spacing:2px;color:#6abde9;font-size:10px}.lu-title h1{letter-spacing:-2px;margin:6px 0;font-size:42px}.lu-title h1 span{color:#25bcff}.lu-tools{gap:8px;display:flex}.lu-tools button{color:#96b4d0;border:1px solid #2a4058;border-radius:9px;align-items:center;gap:7px;padding:10px;display:flex}.lu-tools .active{color:#53c9ff;background:#163c5e;border-color:#288abc}.lu-help{color:#a6bfd4;background:#11253a;border:1px solid #285070;border-radius:12px;padding:18px;line-height:1.7}.lu-reactor{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr) minmax(0,1fr);gap:20px;display:grid;position:relative}.lu-chamber{background:radial-gradient(#12497028,#0000 70%),linear-gradient(135deg,#142035,#0c1422);border:1px solid #2a405c;border-radius:16px;flex-direction:column;min-height:330px;padding:18px;display:flex;overflow:hidden}.lu-panel-heading{color:#78bce7;letter-spacing:1.5px;justify-content:space-between;align-items:center;font-size:10px;display:flex}.lu-panel-heading b{color:#a9dfff}.lu-slots{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.lu-slots>button,.lu-vacant{color:#aac9e1;background:#0a1525;border:1px solid #28435b;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:110px;padding:7px;display:flex;position:relative}.lu-vacant{color:#395a75;background:#0d1b2a66;border-style:dashed;gap:12px;font-size:9px}.lu-slots img{object-fit:contain;width:100%;height:55px}.lu-slots span{text-align:center;font-size:9px}.lu-slots span b{color:#e4f0ff;font-size:10px;display:block}.lu-slots strong{color:#60ccff;margin-top:5px;font-size:11px}.lu-remove{position:absolute;top:6px;right:6px}.lu-value{color:#829bb5;border-top:1px solid #24364d;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:11px;display:flex}.lu-value strong{color:#e4f4ff;font-size:20px}.lu-target-image{object-fit:contain;filter:drop-shadow(0 8px 25px #109aff22);width:100%;height:170px;margin-top:8px}.lu-target-name{text-align:center;flex:1;gap:4px;margin-bottom:15px;display:grid}.lu-target-name small{color:#7597b7;font-size:10px}.lu-target-name span{color:#9eb3cd;font-size:12px}.lu-target-name strong{font-size:20px}.lu-target-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.lu-target-empty svg{color:#228bca;filter:drop-shadow(0 0 22px #0af4);width:70px;height:70px}.lu-target-empty span{color:#718ba6;font-size:11px}.lu-center{flex-direction:column;justify-content:space-between;align-items:center;gap:14px;display:flex}.lu-center .upgrade-dial{background:conic-gradient(from 0deg,#2dc6ff 0deg,#1870ec var(--chance-angle),#1b2a3e var(--chance-angle),#1b2a3e 360deg);border:9px solid #101c2d;width:clamp(230px,22vw,310px);height:clamp(230px,22vw,310px);box-shadow:0 0 50px #088de617}.lu-center .dial-center{background:radial-gradient(#142e49,#0a1422)}.lu-center .dial-center strong{color:#d3f4ff;font-size:44px}.lu-center .dial-center>svg{color:#36bbff}.lu-center .dial-center>span{letter-spacing:1.3px;font-size:9px}.lu-center .dial-pointer i{background:#d8f6ff;box-shadow:0 0 14px #20bfff}.lu-launch{background:linear-gradient(110deg,#169bdc,#1764d5);border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:17px;font-size:15px;font-weight:700;display:flex;box-shadow:0 8px 30px #007bff22}.lu-launch:disabled{opacity:.38;box-shadow:none}.lu-cash{background:#101c2c;border:1px solid #253951;border-radius:12px;grid-column:1;gap:10px;padding:15px;display:grid}.lu-cash label{color:#9ab7d0;align-items:center;gap:8px;font-size:11px;display:flex}.lu-cash b{color:#80d8ff;margin-left:auto}.lu-cash>input{accent-color:#1ba9f2;width:100%}.lu-cash>div{color:#6c8aa5;justify-content:space-between;align-items:center;display:flex}.lu-cash input[type=number]{background:#091322;border:1px solid #29425c;border-radius:5px;width:90px;padding:5px;font-size:11px}.lu-presets{flex-direction:column;grid-column:3;justify-content:center;gap:10px;display:flex}.lu-presets small{color:#6b8ba9;letter-spacing:1.5px;font-size:9px}.lu-presets>div{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.lu-presets button{color:#89cbf3;background:#112338;border:1px solid #2b4969;border-radius:7px;padding:12px 0;font-size:12px}.lu-presets button:hover:not(:disabled){background:#16466a;border-color:#25b5ff}.lu-lists{grid-template-columns:1fr 1fr;gap:20px;margin-top:26px;display:grid}.lu-lists>section{background:#0e1828;border:1px solid #263a52;border-radius:14px;flex-direction:column;min-width:0;padding:15px;display:flex}.lu-list-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.lu-list-heading h2{font-size:17px}.lu-list-heading>span{color:#6d8ca7;font-size:10px}.lu-filters{grid-template-columns:minmax(100px,1.8fr) 90px 70px 70px;gap:6px;display:grid}.lu-filters label{color:#608bad;background:#0a1320;border:1px solid #263d56;border-radius:7px;align-items:center;padding-left:9px;display:flex}.lu-filters input,.lu-filters select{background:#0a1320;border:1px solid #263d56;border-radius:7px;width:100%;min-width:0;padding:10px 7px;font-size:10px}.lu-filters label input{background:0 0;border:0}.lu-categories{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.lu-categories button{color:#839eb9;border:1px solid #0000;border-radius:5px;padding:5px 7px;font-size:9px}.lu-categories .active{color:#75d3ff;background:#10354d;border-color:#268ab9}.lu-item-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;margin-top:13px;display:grid}.lu-item-grid>button{text-align:center;background:radial-gradient(#1b385533,#101b2c);border:1px solid #2c4059;border-radius:8px;flex-direction:column;align-items:center;min-height:155px;padding:9px 5px;display:flex;overflow:hidden}.lu-item-grid>button.selected{background:#123b59;border-color:#26bfff;box-shadow:inset 0 0 18px #0ba6ff22}.lu-item-grid>button:disabled{opacity:.4}.lu-item-grid>button>strong{color:#9bddff;align-self:flex-end;font-size:10px}.lu-item-grid img{object-fit:contain;width:100%;height:62px;margin:6px 0}.lu-item-grid small{color:#738eaa;min-height:20px;font-size:7px}.lu-item-grid span{color:#a4b7cb;font-size:8px}.lu-item-grid b{overflow-wrap:anywhere;font-size:10px;line-height:1.3}.lu-pagination{color:#6f94b2;justify-content:center;align-items:center;gap:16px;margin-top:auto;padding-top:18px;font-size:11px;display:flex}.lu-pagination button{border:1px solid #2c4761;border-radius:7px;padding:8px 14px}.lu-empty{text-align:center;color:#7596b4;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:300px;display:flex}.lu-empty svg{color:#2b79aa;width:50px;height:50px}.lu-empty span{font-size:11px}.lu-reactor .upgrade-fracture{pointer-events:none;z-index:3}.lab-upgrader.failure .lu-chamber{animation:.8s upgrade-failure}@media (width>=1600px){.lu-item-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1000px){.lu-reactor{grid-template-columns:1fr 240px 1fr;gap:12px}.lu-chamber{padding:12px}.lu-value{flex-direction:column;align-items:flex-start}.lu-filters{grid-template-columns:1fr 1fr}.lu-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.lu-title h1{font-size:34px}.lu-reactor{grid-template-columns:1fr 1fr}.lu-center{grid-area:2/1/auto/-1;justify-content:center}.lu-chamber{min-height:285px}.lu-source{grid-column:1}.lu-target{grid-column:2}.lu-cash{grid-area:3/1/auto/-1}.lu-presets{grid-area:4/1/auto/-1}.lu-lists{grid-template-columns:1fr}.lu-slots{gap:5px}.lu-slots>button,.lu-vacant{min-height:88px}.lu-target-image{height:150px}.lu-item-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lu-launch{max-width:380px}.lu-tools button{padding:8px}.lu-tools svg{width:17px}.lu-value strong{font-size:16px}}@media (width<=400px){.lu-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lu-title small{font-size:8px}.lu-target-name strong{font-size:15px}}.lu-reactor.upgrade-terminal{background:radial-gradient(at 50% 35%,#10385b44,#0000 62%),#0b1523;border-color:#273f59;border-radius:18px;padding:22px;overflow:visible}.lu-reactor.upgrade-terminal .upgrade-dial{margin:15px auto 12px;box-shadow:0 0 0 1px #294966,0 0 42px #128ee51a}.lu-reactor.running{box-shadow:inset 0 0 65px #138cff16}.lu-reactor.success{border-color:#36c5ff}.lu-reactor.failure{border-color:#ba455e}.lu-reactor .upgrade-fracture{border-radius:18px;overflow:hidden}.lu-reactor .lu-chamber{min-height:310px}.lu-center .upgrade-dial.success{box-shadow:0 0 40px #31c4ff55}.lu-center .upgrade-dial.failure{box-shadow:0 0 40px #ff385544}.lu-launch:not(:disabled):hover{filter:brightness(1.15)}@media (width<=760px){.lu-reactor.upgrade-terminal{padding:12px}.lu-reactor .lu-chamber{min-height:270px}}@media (prefers-reduced-motion:reduce){.lu-center .dial-pointer{transition:none!important}}.cb-page{--cb-blue:#41c8ff;max-width:1500px;margin:auto}.cb-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.cb-heading small,.cb-picker-head small{letter-spacing:2px;color:#66a8d5;font-size:10px}.cb-heading h1{letter-spacing:-2px;align-items:center;gap:14px;margin:9px 0;font-size:clamp(30px,4vw,50px);font-weight:800;display:flex}.cb-heading h1>svg{color:#3ac3ff;width:38px;height:38px}.cb-heading h1>span{color:#3ac3ff;margin-left:-10px}.cb-heading p{color:#819ab5;font-size:12px}.cb-history-toggle{border:1px solid #2b4660;border-radius:9px;align-items:center;gap:9px;padding:12px 15px;font-size:11px;display:flex}.cb-history-toggle b{background:#1b354f;border-radius:4px;padding:2px 5px}.cb-modebar{letter-spacing:1px;color:#8fabc5;border-top:1px solid #28405a;border-bottom:1px solid #28405a;align-items:center;gap:22px;margin-bottom:24px;padding:13px 0;font-size:9px;display:flex}.cb-modebar>span{align-items:center;gap:8px;display:flex}.cb-modebar>span:last-child{margin-left:auto}.cb-modebar i{background:#36c6ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #36c6ff}.cb-modebar small{color:#597a98;letter-spacing:0;font-size:10px}.cb-setup{background:linear-gradient(135deg,#122135,#0c1625);border:1px solid #2a425b;border-radius:18px;padding:24px}.cb-settings{align-items:flex-end;gap:24px;display:flex}.cb-settings small,.cb-presets small{letter-spacing:1.5px;color:#728fac;margin-bottom:10px;font-size:9px;display:block}.cb-segment{background:#0b1523;border:1px solid #293e55;border-radius:9px;gap:4px;padding:4px;display:flex}.cb-segment button{color:#7f9bb7;border-radius:6px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;display:flex}.cb-segment button.selected{color:#9bddff;background:#164466;box-shadow:inset 0 0 0 1px #257aab}.cb-segment button.purple{color:#dbb8ff;background:#3b2857;box-shadow:inset 0 0 0 1px #715397}.cb-fast{color:#7e9bb7;border:1px solid #2f435b;border-radius:9px;align-items:center;gap:9px;margin-left:auto;padding:14px 18px;font-size:12px;display:flex}.cb-fast.selected{color:#64ceff;background:#183d57;border-color:#258dc1}.cb-rule{color:#7a91a9;border-bottom:1px solid #263a50;padding:18px 0;font-size:11px;line-height:1.6}.cb-selection-heading{justify-content:space-between;align-items:center;margin:20px 0 15px;display:flex}.cb-selection-heading h2{margin:0;font-size:16px}.cb-selection-heading h2>span{color:#6b8cac;margin-left:12px;font-size:10px;font-weight:400}.cb-selection-heading>button{color:#728da8;font-size:10px}.cb-selection{scrollbar-color:#235372 #0c1929;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.cb-selected-case{background:#0c1726;border:1px solid #304762;border-radius:10px;flex-direction:column;flex:0 0 144px;align-items:center;min-height:195px;padding:12px 9px;display:flex}.cb-selected-case>small{letter-spacing:1px;color:#6e8fac;align-self:flex-start;font-size:8px}.cb-selected-case>img,.cb-selected-case>.cb-formula{object-fit:contain;width:100%;height:70px;margin:8px 0}.cb-selected-case>strong{text-align:center;min-height:30px;font-size:11px}.cb-selected-case>span{color:#85d5ff;margin:6px 0 10px;font-size:11px}.cb-selected-case>div:last-child{border-top:1px solid #20334a;justify-content:space-between;width:100%;padding-top:7px;display:flex}.cb-selected-case button{color:#7d9fbb;padding:3px 10px}.cb-add{color:#67c4f3;background:#0e2338;border:1px dashed #2f678b;border-radius:10px;flex-direction:column;flex:0 0 190px;justify-content:center;align-items:center;gap:14px;min-height:195px;display:flex}.cb-add>svg{border:1px solid #27668e;border-radius:50%;width:38px;height:38px;padding:8px}.cb-add strong{font-size:13px}.cb-add span{color:#638dab;font-size:9px}.cb-launchbar{border-top:1px solid #283c53;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding-top:20px;display:flex}.cb-launchbar>div{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.cb-launchbar small{letter-spacing:1.2px;color:#7197b6;font-size:8px}.cb-launchbar strong{font-size:25px}.cb-launchbar span{color:#6887a1;font-size:10px}.cb-launch{letter-spacing:1px;background:linear-gradient(110deg,#128fce,#1457c4);border:1px solid #238dcc;border-radius:9px;justify-content:center;align-items:center;gap:15px;padding:17px 25px;font-size:11px;font-weight:800;display:flex;box-shadow:0 5px 25px #087add20}.cb-launch:disabled{opacity:.4;box-shadow:none}.cb-error{color:#f5a0ab;margin-top:14px;font-size:12px}.cb-formula{color:#50ade2;background:radial-gradient(#1b85c123,#0000 65%);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.cb-formula>svg{filter:drop-shadow(0 0 13px #008bff44);width:42px;height:42px}.cb-formula>span{letter-spacing:1px;color:#5d8cab;font-size:7px}.cb-await{text-align:center;color:#6585a2;padding:70px 20px}.cb-await>svg{color:#23587e;width:48px;height:48px;margin:auto}.cb-await h2{color:#a9c2da;margin:18px 0 10px;font-size:22px}.cb-await p{font-size:12px}.cb-await>div{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.cb-await span{background:#111e2e;border:1px solid #294157;border-radius:8px;align-items:center;gap:8px;padding:12px 22px;font-size:11px;display:flex}.cb-arena{margin-top:32px}.cb-arena-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.cb-arena-heading small{letter-spacing:2px;color:#36b6f5;font-size:9px}.cb-arena-heading h2{margin:8px 0;font-size:25px}.cb-arena-heading>span{color:#7f9cb5;font:10px monospace}.cb-progress{gap:6px;margin:20px 0 24px;padding:5px 0;display:flex;overflow:auto}.cb-progress>div{color:#50758f;background:#0e1b2b;border:1px solid #2b4057;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-width:36px;min-height:36px;padding:0 10px;font-size:11px;display:flex}.cb-progress span{white-space:nowrap;font-size:10px;display:none}.cb-progress .current{color:#8bddff;border-color:#27a3dd;box-shadow:0 0 20px #209dea15}.cb-progress .current span{display:block}.cb-progress .done{color:#8cccf0;background:#193950}.cb-players{grid-template-columns:repeat(var(--players),minmax(0,1fr));gap:14px;display:grid}.cb-player{background:linear-gradient(145deg,#152337,#0b1421);border:1px solid #293d56;border-radius:14px;min-width:0;transition:border-color .4s,box-shadow .4s;overflow:hidden}.cb-player.leader{border-color:var(--player-color)}.cb-player.winner{box-shadow:0 0 26px var(--player-color)}@supports (color:color-mix(in lab, red, red)){.cb-player.winner{box-shadow:0 0 26px color-mix(in srgb,var(--player-color) 15%,transparent)}}.cb-player-header{align-items:center;gap:10px;padding:18px 14px 10px;display:flex}.cb-avatar{width:36px;height:36px;color:var(--player-color);background:var(--player-color);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cb-avatar{background:color-mix(in srgb,var(--player-color) 10%,transparent)}}.cb-avatar{border:1px solid var(--player-color)}@supports (color:color-mix(in lab, red, red)){.cb-avatar{border:1px solid color-mix(in srgb,var(--player-color) 35%,transparent)}}.cb-player-header b{font-size:12px}.cb-player-header small{letter-spacing:1.5px;color:#7189a2;margin-top:4px;font-size:7px;display:block}.cb-player-header>svg{color:var(--player-color);margin-left:auto}.cb-score{color:#e4f1ff;font-variant-numeric:tabular-nums;letter-spacing:-.7px;padding:6px 15px 20px;font-size:26px;display:block}.cb-roller{background:#08121f;border-top:1px solid #263c53;border-bottom:1px solid #263c53;height:155px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.cb-track{will-change:transform;width:100%;height:100%;display:flex}.cb-track>div{text-align:center;background:radial-gradient(#1a47722b,#0000 70%);border-right:1px solid #1c2b3d;flex-direction:column;flex:0 0 150px;justify-content:center;align-items:center;width:150px;padding:8px;display:flex}.cb-track img{object-fit:contain;filter:drop-shadow(0 3px 12px #0008);width:125px;height:82px}.cb-track small{color:#7897b4;font-size:9px}.cb-track strong{color:#d4e6f9;margin-top:4px;font-size:10px;line-height:1.3}.cb-sight{z-index:2;background:#74d4ff77;width:1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 9px #38c1ff44}.cb-sight:before,.cb-sight:after{content:"";border-top:8px solid #92dfff;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:0;left:-5px}.cb-sight:after{top:auto;bottom:0;transform:rotate(180deg)}.cb-final-icon{background:radial-gradient(ellipse,var(--player-color),transparent 70%);border-top:1px solid #263c53;border-bottom:1px solid #263c53;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:155px;display:flex}@supports (color:color-mix(in lab, red, red)){.cb-final-icon{background:radial-gradient(ellipse,color-mix(in srgb,var(--player-color) 12%,transparent),transparent 70%)}}.cb-final-icon{color:var(--player-color)}.cb-final-icon svg{width:48px;height:48px}.cb-final-icon span{letter-spacing:1.5px;font-size:9px}.cb-drops{padding:10px}.cb-drops>p{color:#6e89a2;text-align:center;padding:30px 12px;font-size:10px}.cb-drop{border-bottom:1px solid #203247;align-items:center;gap:6px;padding:12px 0;animation:.35s ease-out cb-drop-in;display:flex}.cb-drop>small{color:#4c718e;font:8px monospace}.cb-drop img{object-fit:contain;width:48px;height:38px}.cb-drop>span{color:#7c98b3;flex:1;min-width:0;font-size:8px}.cb-drop b{color:#c8d9ed;overflow-wrap:anywhere;font-size:10px;display:block}.cb-drop em{color:#617d96;margin-top:3px;font-size:7px;font-style:normal;display:block}.cb-drop>strong{white-space:nowrap;color:var(--player-color);font-size:10px}.cb-verdict{background:linear-gradient(110deg,#153d57,#101e30);border:1px solid #2c7fad;border-radius:14px;align-items:center;gap:23px;margin-top:20px;padding:26px;display:flex}.cb-verdict>svg{color:#72d4ff;width:42px;height:42px}.cb-verdict small{letter-spacing:1.5px;color:#71bbe5;font-size:9px}.cb-verdict h2{margin:7px 0;font-size:23px}.cb-verdict p{color:#8eacc6;font-size:11px}.cb-verdict.loss{background:#201c2c;border-color:#624357}.cb-pot{text-align:right;margin-left:auto}.cb-pot strong{color:#dbf4ff;margin-top:9px;font-size:26px;display:block}.cb-history{background:#111f31;border:1px solid #29455d;border-radius:12px;margin-bottom:22px;padding:20px}.cb-history h3{margin-bottom:15px;font-size:16px}.cb-history>div{color:#819fba;border-top:1px solid #233c51;justify-content:space-between;gap:10px;padding:12px 0;font-size:10px;display:flex}.cb-history .win{color:#71d2ff}.cb-history .loss{color:#cf8a9c}.cb-history .tie{color:#c3b0e5}.cb-picker{color:#e4efff;background:#0d1929;border:1px solid #375c7b;border-radius:18px;width:min(1040px,94vw);max-height:90dvh;padding:0;overflow:auto}.cb-picker::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020912bd}.cb-picker-head{border-bottom:1px solid #263e57;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.cb-picker h2{margin:7px 0;font-size:22px}.cb-picker-head>button{background:#192e43;border:1px solid #304f69;border-radius:8px;padding:8px}.cb-picker-filters{grid-template-columns:2fr 1fr .7fr 1fr;gap:9px;padding:18px 24px;display:grid}.cb-picker-filters label{color:#6d9abc;background:#071421;border:1px solid #2a4964;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.cb-picker-filters input,.cb-picker-filters select{background:#0a1523;border:1px solid #2a435d;border-radius:8px;width:100%;min-width:0;padding:12px 10px;font-size:11px}.cb-picker-filters label input{background:0 0;border:none;padding-left:0}.cb-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 24px 20px;display:grid}.cb-library article{background:#111f31;border:1px solid #293f58;border-radius:10px;flex-direction:column;align-items:center;padding:12px;display:flex}.cb-library article.selected{background:#113249;border-color:#23a9ec}.cb-library article>img,.cb-library .cb-formula{object-fit:contain;width:100%;height:95px;margin-bottom:10px}.cb-library article>strong{text-align:center;min-height:32px;font-size:12px}.cb-library article>small{color:#8ad5ff;margin:8px 0 12px;font-size:12px}.cb-library article>div:last-child{background:#0b1c2d;border:1px solid #2a4e69;border-radius:6px;justify-content:space-between;align-items:center;width:100%;display:flex}.cb-library button{color:#7eceff;padding:8px 13px}.cb-library b{font-size:12px}.cb-picker-footer{background:#102136;border-top:1px solid #2c4b66;justify-content:space-between;align-items:center;gap:15px;padding:17px 24px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 25px #0002}.cb-picker-footer>div{color:#7c9cb8;align-items:center;gap:15px;font-size:11px;display:flex}.cb-picker-footer b{color:#9bd9ff;font-size:13px}.cb-picker-done{background:#167fb8;border:1px solid #2db6f3;border-radius:8px;align-items:center;gap:10px;padding:11px 23px;font-size:12px;font-weight:700;display:flex}.cb-no-cases{text-align:center;color:#7d9bb5;padding:40px}.cb-page button:disabled{opacity:.35;cursor:not-allowed}.cb-page button:focus-visible{outline-offset:3px;outline:2px solid #55cfff}.cb-page button:hover:not(:disabled){filter:brightness(1.18)}@keyframes cb-drop-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1100px){.cb-settings{flex-wrap:wrap;gap:12px}.cb-segment button{padding:9px}.cb-players{gap:8px}.cb-player-header{gap:6px;padding:14px 9px}.cb-score{font-size:22px}.cb-drop{flex-wrap:wrap}.cb-drop>strong{margin-left:auto}.cb-drop img{width:40px}.cb-player-header b{font-size:10px}.cb-launchbar>div{gap:8px}}@media (width<=760px){.cb-heading{align-items:flex-start}.cb-heading p{font-size:10px;line-height:1.6}.cb-history-toggle{padding:10px;font-size:0}.cb-history-toggle b{font-size:10px}.cb-modebar{flex-wrap:wrap;gap:10px}.cb-modebar>span:last-child{margin-left:0}.cb-setup{padding:15px}.cb-settings>div{width:100%}.cb-segment button{flex:1;justify-content:center}.cb-fast{margin-left:0;padding:10px 16px}.cb-launchbar{flex-direction:column;align-items:stretch}.cb-launchbar>div{justify-content:space-between}.cb-players{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-player:last-child:nth-child(3){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}.cb-arena-heading{align-items:flex-start}.cb-arena-heading h2{font-size:20px}.cb-arena-heading>span{font-size:8px}.cb-verdict{flex-wrap:wrap;gap:14px;padding:18px}.cb-verdict h2{font-size:18px}.cb-pot{text-align:left;border-top:1px solid #31506b;width:100%;margin:0;padding-top:14px}.cb-history>div{flex-wrap:wrap}.cb-picker-filters{grid-template-columns:1fr 1fr;padding:14px}.cb-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px}.cb-picker-head{padding:16px}.cb-picker h2{font-size:18px}.cb-picker-footer{gap:6px;padding:12px}.cb-picker-footer>div{gap:6px}.cb-picker-footer b{font-size:11px}.cb-picker-done{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.cb-track{transition:none!important}.cb-drop{animation:none}}.cb-training{color:#86b7d7;text-underline-offset:4px;margin:12px 0 0 auto;padding:7px 0;font-size:10px;text-decoration:underline;display:block}.cb-edit{color:#7fc9f0;border:1px solid #2b5a78;border-radius:7px;margin:0 0 14px auto;padding:7px 12px;font-size:11px;display:block}.cb-compact .cb-settings,.cb-compact .cb-rule,.cb-compact .cb-selection-heading,.cb-compact .cb-selection{display:none}.cb-compact .cb-launchbar{border:0;margin:0;padding:0}.cb-compact .cb-error{display:none}.cb-room-toolbar{color:#8ca9c6;letter-spacing:.06em;align-items:center;gap:20px;margin:24px 0;font-size:12px;display:flex}.cb-room-toolbar button{color:#d6ecff;background:#112439;border:1px solid #284863;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;display:flex}.cb-room-toolbar b{color:#61d3ff;margin-left:auto}.cb-lobby{background:radial-gradient(at 50% 0,#103a56 0,#0000 65%),#0b1523;border:1px solid #25445e;border-radius:18px;padding:28px;position:relative}.cb-room-cases{gap:8px;margin:22px 0 30px;padding-bottom:10px;display:flex;overflow-x:auto}.cb-room-cases>div{text-align:center;background:#101f31;border:1px solid #253c54;border-radius:10px;flex:0 0 120px;padding:12px 8px;position:relative}.cb-room-cases>div>small{color:#53cbff;position:absolute;top:7px;left:8px}.cb-room-cases img,.cb-room-cases .cb-formula{object-fit:contain;width:90px;height:66px;margin:auto}.cb-room-cases b{margin-top:8px;font-size:11px;display:block}.cb-lobby-seats{grid-template-columns:repeat(var(--players),minmax(0,1fr));gap:18px;display:grid}.cb-lobby-seats article{text-align:center;background:linear-gradient(155deg,#13273b88,#09111d);border:1px dashed #345069;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:36px 15px;display:flex}.cb-lobby-seats article.occupied{border-style:solid;border-color:#2276a0;box-shadow:inset 0 1px #41caff22}.cb-seat-avatar{color:#4dcfff;background:#163750;border:1px solid #2b607f;border-radius:24px;place-items:center;width:76px;height:76px;margin-bottom:20px;display:grid;transform:rotate(-7deg)}.cb-seat-avatar svg{width:34px;height:34px;transform:rotate(7deg)}.vacant .cb-seat-avatar{color:#627d98;background:#122133;border-color:#243a4f}.cb-lobby-seats h3{margin:0 0 8px;font-size:19px}.cb-lobby-seats small{letter-spacing:.13em;color:#829cb6;font-size:10px}.cb-lobby-seats button{color:#6dd8ff;background:#1177af33;border:1px solid #35b8f4;border-radius:8px;align-items:center;gap:8px;margin-top:24px;padding:12px 22px;font-weight:700;display:flex}.cb-ready{color:#72e4ba;align-items:center;gap:7px;margin-top:25px;font-size:12px;display:flex}.cb-lobby-note{color:#7891aa;text-align:center;margin:24px 0 0;font-size:12px}.cb-countdown{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:4;background:#06101edb;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.cb-countdown>span{color:#72dcff;text-shadow:0 0 80px #18acff;font-size:120px;font-weight:900;line-height:1;animation:.8s ease-out both cb-count}.cb-countdown small{letter-spacing:.25em;color:#b5d7eb;font-size:11px}@keyframes cb-count{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.cb-arena .cb-roller{background:radial-gradient(#143553 0,#08111e 75%);height:360px;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.cb-arena .cb-track{will-change:transform;flex-direction:column;width:100%;height:auto;display:flex;position:absolute;inset:0 0 auto}.cb-arena .cb-track>div{box-sizing:border-box;flex-direction:column;flex:0 0 220px;justify-content:center;align-items:center;width:100%;height:220px;min-height:220px;padding:16px;display:flex}.cb-arena .cb-track img{object-fit:contain;filter:drop-shadow(0 12px 18px #0008);width:85%;height:140px}.cb-arena .cb-track small{color:#a0b8cf;font-size:12px}.cb-arena .cb-track strong{font-size:15px}.cb-arena .cb-sight{z-index:3;pointer-events:none;background:linear-gradient(90deg,#42caff,#0000 15% 85%,#42caff);border:0;width:100%;height:1px;position:absolute;inset:50% 0 auto}.cb-arena .cb-sight:before,.cb-arena .cb-sight:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0;position:absolute;top:-6px}.cb-arena .cb-sight:before{border-left:9px solid #54d2ff;left:0}.cb-arena .cb-sight:after{border-right:9px solid #54d2ff;right:0}.cb-arena .cb-player{flex-direction:column;display:flex}.cb-arena .cb-player-header{background:#142236;border-top:1px solid #29465f;order:2;padding:16px}.cb-arena .cb-score{background:#101c2b;order:3;margin:0;padding:12px 18px;font-size:23px}.cb-arena .cb-drops{order:4}.cb-arena .cb-final-icon{min-height:360px}.cb-arena .cb-progress{background:#0d1d2e;border:1px solid #23445f;border-radius:12px;margin-bottom:24px;padding:15px}.cb-setup .cb-selection{align-items:stretch;min-height:235px}.cb-setup .cb-add{min-height:220px}.cb-setup .cb-settings{border-bottom:1px solid #223e56;padding-bottom:20px}.cb-arena .cb-player.leader{box-shadow:0 0 24px #22b3ff15}@media (width<=760px){.cb-lobby{padding:16px}.cb-lobby-seats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cb-lobby-seats article{min-height:245px;padding:22px 8px}.cb-room-toolbar{flex-wrap:wrap;gap:10px}.cb-room-toolbar span{font-size:10px}.cb-room-toolbar b{margin-left:0}.cb-arena .cb-track strong{font-size:12px}.cb-arena .cb-player-header{padding:10px}.cb-lobby-seats h3{font-size:16px}.cb-lobby-seats button{padding:10px 13px}}@media (prefers-reduced-motion:reduce){.cb-countdown>span{animation:none}.cb-arena .cb-track{transition-duration:.15s!important}}.cb-arena .cb-progress>div{flex-direction:column;flex:0 0 130px;gap:5px;padding:12px 8px;position:relative}.cb-arena .cb-progress span{white-space:normal;text-align:center;display:block}.cb-progress img,.cb-progress .cb-formula{object-fit:contain;width:80px;height:55px}.cb-progress .cb-formula svg{width:28px;height:28px}.cb-progress .cb-formula span{display:none}.cb-arena .cb-final-skin{object-fit:contain;filter:drop-shadow(0 15px 25px #0009);width:85%;height:190px}.cb-arena .cb-final-icon b{text-align:center;padding:0 14px;font-size:13px}.cb-arena .cb-final-icon>svg{width:24px;height:24px}.cb-arena .cb-sight:after{border-left:0;bottom:auto;left:auto;transform:none}.cb-arena .cb-sight:before,.cb-track>div{border-right:0}.cb-list-toolbar,.cb-list-filters{background:#111f30;border:1px solid #273f58;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.cb-list-toolbar{border-radius:14px 14px 0 0}.cb-list-toolbar .cb-launch{min-width:0;padding:14px 22px;font-size:13px}.cb-list-filters{border-top:0;border-radius:0 0 14px 14px;margin-bottom:20px}.cb-list-filters label{color:#a8bdd2;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.cb-list-filters input{accent-color:#20baff}.cb-list-filters select{color:#b9d2e9;background:#0a1727;border:1px solid #2b455e;border-radius:8px;padding:12px}.cb-list-row{background:linear-gradient(100deg,#112238,#101b2b);border:1px solid #294058;border-radius:12px;grid-template-columns:110px minmax(0,1fr) 160px 170px;align-items:center;gap:20px;margin-bottom:12px;padding:16px;display:grid}.cb-row-status{color:#5ccfff;border-right:1px solid #294359;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:110px;display:flex}.cb-row-status svg{width:25px;height:25px}.cb-row-status strong{font-size:25px}.cb-row-status small{letter-spacing:.08em;font-size:8px}.cb-row-status.complete{color:#8298b0}.cb-row-status.live{color:#6ce5ba}.cb-row-cases{gap:10px;padding-bottom:5px;display:flex;overflow-x:auto}.cb-row-cases>div{text-align:center;background:#0c192b;border-radius:8px;flex:0 0 95px;padding:10px 5px;position:relative}.cb-row-cases img,.cb-row-cases .cb-formula{object-fit:contain;width:75px;height:65px;margin:auto}.cb-row-cases .cb-formula span{display:none}.cb-row-cases span{color:#a6c4db;font-size:10px;display:block}.cb-row-cases b{color:#7dd7ff;font-size:10px;position:absolute;top:4px;right:5px}.cb-row-meta>small{letter-spacing:.1em;color:#819eb8;font-size:9px}.cb-row-meta>strong{color:#84e0bd;margin:8px 0;font-size:21px;display:block}.cb-row-seats{gap:6px;display:flex}.cb-row-seats>span{color:#597b95;border:1px dashed #40617c;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.cb-row-seats>span.occupied{color:#7ddaff;background:#163b56;border-style:solid}.cb-room-open,.cb-back-list{color:#71d8ff;background:#12374e;border:1px solid #289ccd;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:13px 16px;font-size:12px;font-weight:700;display:flex}.cb-back-list{margin:18px 0}.cb-list-empty{text-align:center;color:#829db6;border:1px dashed #29445e;border-radius:14px;padding:70px 20px}.cb-list-empty>svg{color:#36baff;width:45px;height:45px;margin:auto}.cb-list-empty h2{color:#dcecff;margin-top:20px;font-size:22px}.cb-list-empty p{font-size:13px}.cb-directory-note{text-align:center;color:#637d96;margin:20px;font-size:11px;display:block}.cb-arena .cb-award{color:#7cdbff;letter-spacing:-1px;font-size:32px}.cb-arena .cb-final-icon>small{color:#829fb7;font-size:10px}.cb-arena .cb-final-icon{gap:9px}.cb-arena .cb-final-skin{height:150px}.cb-arena .cb-drops{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.cb-arena .cb-drop{text-align:center;border:1px solid #273a50;border-radius:8px;flex-direction:column;padding:10px;display:flex;position:relative}.cb-arena .cb-drop>small{position:absolute;top:8px;left:8px}.cb-arena .cb-drop img{object-fit:contain;width:100%;height:75px}.cb-arena .cb-drop span{width:100%}.cb-arena .cb-drop strong{margin-top:7px}.cb-arena .cb-drop b{white-space:normal}@media (width<=900px){.cb-list-row{grid-template-columns:80px minmax(0,1fr) 130px;gap:12px}.cb-room-open{grid-column:2/4}.cb-list-filters{flex-wrap:wrap}.cb-list-filters label{margin-left:0}}@media (width<=550px){.cb-list-toolbar{flex-direction:column;align-items:stretch}.cb-list-filters{padding:12px}.cb-list-row{grid-template-columns:65px minmax(0,1fr);padding:10px}.cb-row-meta{grid-column:2}.cb-room-open{grid-column:1/3}.cb-row-status{grid-row:1/3}.cb-arena .cb-drops{grid-template-columns:1fr}.cb-arena .cb-award{font-size:24px}}.lab-select{color:#e4efff;min-width:155px;max-width:100%;min-height:46px;font:inherit;cursor:pointer;text-align:left;background:#1b2638;border:1px solid #35465e;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.lab-select:hover,.lab-select[data-popup-open],.lab-select:focus-visible{border-color:#4dbfff;outline:none;box-shadow:0 0 0 3px #23adff12}.lab-select>span:first-of-type{flex:1}.lab-select svg,.lab-select-option svg{color:#30bdff;flex:none;width:20px;height:20px}.lab-select>span:last-child svg{color:#8da4bd;width:16px;transition:transform .2s}.lab-select[data-popup-open]>span:last-child svg{transform:rotate(180deg)}.lab-select-positioner{z-index:10000;min-width:var(--anchor-width);max-width:calc(100vw - 24px)}.lab-select-popup{max-height:min(340px,var(--available-height));background:#151f30;border:1px solid #334861;border-radius:12px;outline:none;padding:7px;overflow-y:auto;box-shadow:0 20px 65px #0009}.lab-select-option{color:#dce9fa;cursor:pointer;border-radius:7px;outline:none;align-items:center;gap:13px;padding:14px;font-size:13px;display:flex}.lab-select-option[data-highlighted]{color:#fff;background:#24415c}.lab-select-option[data-selected]{background:#143952}.lab-select-option>span:last-child{margin-left:auto}.lab-select-option .cheap{color:#63dd9d}.lab-select-option .expensive{color:#ff796e}.lab-select[disabled],.lab-select-option[data-disabled]{opacity:.4;cursor:not-allowed}input[type=checkbox]{appearance:none;background:#121e2d;border:1px solid #475773;border-radius:5px;flex:none;place-content:center;width:20px;height:20px;display:inline-grid}input[type=checkbox]:checked{background:#1ca8e7;border-color:#58d3ff}input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:15px}input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #5cd3ff}.cb-segment .cb-mode-classic{color:#49c5ff}.cb-segment .cb-mode-underdog{color:#f8cb4b}.cb-segment .cb-mode-shared{color:#68df9b}.cb-segment .cb-mode-underdog.selected{color:#ffda68;background:#6b501b55;border-color:#b89a38}.cb-segment .cb-mode-shared.selected{color:#7aefb0;background:#1d634444;border-color:#359c69}.cb-row-meta>small{align-items:center;gap:5px;display:flex}.cb-arena-heading>span{align-items:center;gap:7px;display:flex}.cb-theme-underdog .cb-arena-heading>span{color:#f8cb4b}.cb-theme-shared .cb-arena-heading>span{color:#68df9b}.cb-doctor{width:min(270px,100%);height:240px;margin:0 auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.cb-doctor img{filter:drop-shadow(0 0 20px #29baff22);top:0;left:0;object-fit:fill!important;width:200%!important;max-width:none!important;height:100%!important;position:absolute!important}.cb-doctor.sad img{filter:saturate(.75);left:-100%}.cb-final-icon:has(.cb-doctor){min-height:360px;padding:8px 0 22px}.cb-final-icon:has(.cb-doctor)>span{letter-spacing:.06em;font-size:12px;font-weight:800}.cb-theme-shared .cb-player .cb-award{color:#6ee5a0}.cb-theme-underdog .cb-player.winner .cb-award{color:#ffcf53}@keyframes doctor-arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cb-player.winner .cb-doctor{animation:none}}@media (width<=600px){.cb-doctor{height:180px}.lab-select{min-width:120px;padding:10px;font-size:12px}.cb-settings .cb-segment{flex-wrap:wrap}}.cb-picker-scroll[open]{flex-direction:column;width:min(1440px,96vw);height:90dvh;max-height:90dvh;padding:0;display:flex;overflow:hidden}.cb-picker-scroll .cb-picker-head{flex:none;margin:0;padding:22px 26px}.cb-picker-controls{background:#0e1c2c;border-block:1px solid #253c52;flex:none;padding:16px 24px}.cb-picker-topline,.cb-picker-bottomline{align-items:center;gap:12px;display:flex}.cb-picker-bottomline{margin-top:12px}.cb-case-search{color:#5cacd2;background:#091726;border:1px solid #2d4760;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:160px;padding:0 14px;display:flex}.cb-case-search input{color:#e0efff;background:0 0;border:0;outline:none;width:100%;padding:13px 0}.cb-filter-chip{color:#9eb4cd;white-space:nowrap;background:#152539;border:1px solid #30465d;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.cb-filter-chip.on{color:#9de4ff;background:#123f57;border-color:#44bef6}.cb-filter-chip.equal.on{color:#83efab;background:#174831;border-color:#61d98a}.cb-price-fields{color:#55728c;align-items:center;gap:12px;margin-right:auto;display:flex}.cb-price-fields label{background:#091624;border:1px solid #2d455d;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;display:flex}.cb-price-fields label>span{letter-spacing:.1em;white-space:nowrap;color:#789bb9;font-size:9px}.cb-price-fields input{color:#e4efff;appearance:textfield;background:0 0;border:0;outline:none;width:90px;font-size:13px}.cb-price-fields input::-webkit-inner-spin-button{appearance:none}.cb-filter-reset{color:#819db7;align-items:center;gap:7px;padding:10px;font-size:11px;display:flex}.cb-library-scroll{overscroll-behavior:contain;scrollbar-color:#2c7ba3 #0c1825;flex:1;min-height:0;padding:0 24px 24px;overflow-y:auto}.cb-collection-title{align-items:center;gap:12px;margin:22px 0 16px;display:flex}.cb-collection-title>span{color:#46c7ff;background:#12364d;border-radius:9px;padding:10px}.cb-collection-title small{letter-spacing:.17em;color:#698ca9;font-size:8px}.cb-collection-title h3{color:#dceeff;margin:4px 0 0;font-size:19px}.cb-collection-title>b{color:#7996af;margin-left:auto;font-size:10px}.cb-picker-scroll .cb-library{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0}.cb-picker-scroll .cb-library article{min-height:230px;transition:border-color .2s,background .2s;position:relative}.cb-picker-scroll .cb-library article.equal-glow{background:radial-gradient(at bottom,#20553499,#101e2f 85%);border-color:#4eaf70;box-shadow:inset 0 0 20px #42db6b10}.cb-case-heart{z-index:1;color:#7794ad;position:absolute;top:8px;right:8px;background:#102135!important;border:1px solid #34516a!important;border-radius:50%!important;padding:7px!important}.cb-case-heart.saved{color:#ff87b1;background:#502b4255!important}.cb-case-heart.saved svg{fill:currentColor}.cb-case-badges{background:0 0!important;border:0!important;justify-content:center!important;gap:5px!important;padding:0!important;display:flex!important}.cb-case-badges span{color:#8cabc4;border:1px solid #30495f;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:9px;display:flex}.cb-case-badges .equal-badge{color:#79d79c;border-color:#345d47}.cb-picker-scroll .cb-picker-footer{background:#122236;border-top:1px solid #2e485e;flex:none;margin:0;padding:16px 24px}.cb-picker-totals{gap:28px;display:flex}.cb-picker-totals span{flex-direction:column;gap:4px;display:flex}.cb-picker-totals small{letter-spacing:.1em;color:#789ab8;font-size:8px}.cb-picker-totals b{color:#bcecff;font-size:16px}.cb-library article .cb-quantity{margin-top:auto}.cb-library article>strong{justify-content:center;align-items:center;min-height:34px;display:flex}@media (width<=1100px){.cb-picker-scroll .cb-library{grid-template-columns:repeat(4,minmax(0,1fr))}.cb-picker-topline,.cb-picker-bottomline{flex-wrap:wrap}.cb-price-fields{margin-right:0}.cb-picker-topline .lab-select{min-width:160px}.cb-case-search{min-width:220px}}@media (width<=650px){.cb-picker-scroll .cb-library{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-picker-controls{padding:10px}.cb-picker-topline,.cb-picker-bottomline{gap:7px}.cb-filter-chip{padding:9px;font-size:10px}.cb-picker-topline .lab-select,.cb-case-search{min-width:140px}.cb-library-scroll{padding:0 10px 15px}.cb-price-fields input{width:60px}.cb-price-fields label{gap:6px;padding:8px}.cb-picker-totals{gap:12px}.cb-picker-totals b{font-size:12px}.cb-picker-scroll .cb-picker-footer{gap:8px;padding:12px}.cb-picker-done{padding:10px;font-size:11px}.cb-picker-scroll .cb-picker-head{padding:14px}.cb-picker-head h2{font-size:19px}}.cb-roundstrip{background:#101a28;border:1px solid #26394d;border-radius:16px;gap:12px;min-width:0;margin:18px 0 24px;padding:12px;display:flex}.cb-round-summary{color:#3dc9ff;background:#172b40;border-radius:10px;flex:0 0 165px;align-content:center;gap:7px;padding:12px;display:grid}.cb-round-summary span{color:#9bafc4;font-size:10px}.cb-round-summary strong{color:#71e9ad;font-size:14px}.cb-round-scroll{flex:1;gap:8px;min-width:0;display:flex;overflow-x:auto}.cb-round-tile{text-align:center;background:#151f30;border-top:3px solid #0000;border-radius:10px;flex-direction:column;flex:0 0 115px;justify-content:center;gap:3px;padding:8px;display:flex;position:relative}.cb-round-tile.current{background:#1b3249;border-color:#35bcff}.cb-round-tile.done{opacity:.6}.cb-round-tile.equal{box-shadow:inset 0 -2px #7fe654}.cb-round-tile>small{color:#8ca8bd;position:absolute;top:5px;left:8px}.cb-round-tile>img,.cb-round-tile .cb-formula{object-fit:contain;width:100%;height:65px;margin:0}.cb-round-tile .cb-formula svg{width:32px;height:32px}.cb-round-tile .cb-formula span{display:none}.cb-round-tile b{font-size:11px}.cb-round-tile>span{color:#9eb6c8;font-size:10px}.cb-room-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.cb-room-actions button{color:#bde8ff;background:#172b40;border:1px solid #315573;border-radius:9px;align-items:center;gap:7px;padding:11px 14px;display:flex}.cb-room-actions button:hover{background:#214c69}.cb-case-badges button.equal-badge{color:#adf28c;cursor:pointer;background:#142c24;border:1px solid #54764c;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;display:inline-flex}.cb-case-badges button.equal-badge[aria-pressed=true]{background:#315f26;border-color:#91ee61;box-shadow:0 0 12px #91ee6130}.cb-case-badges button.equal-badge:disabled{opacity:1;cursor:default}.cb-player.winner{border-color:#53e88a!important;box-shadow:0 0 25px #38d77724!important}.cb-player.loser{border-color:#e25a65!important;box-shadow:0 0 22px #ec455b1a!important}.cb-player .cb-final-icon{isolation:isolate;background:radial-gradient(at 50% 30%,#263e50,#111c2b);flex-direction:column;justify-content:flex-end;height:360px;min-height:360px;padding:28px 15px;display:flex;position:relative;overflow:hidden}.cb-player.winner .cb-final-icon{background:radial-gradient(at 50% 25%,#236548,#11251f)}.cb-player.loser .cb-final-icon{background:radial-gradient(at 50% 25%,#65303c,#29171e)}.cb-final-icon .cb-doctor{z-index:-2;max-width:none;margin:0;top:0;bottom:auto;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:none;mask-image:none;width:360px!important;height:360px!important;position:absolute!important}.cb-final-icon .cb-doctor img{top:0;left:0;object-fit:contain!important;width:720px!important;max-width:none!important;height:360px!important}.cb-final-icon:after{content:"";z-index:-1;background:linear-gradient(#0000 38%,#08121be8 95%);position:absolute;inset:0}.cb-final-icon>span,.cb-final-icon>strong,.cb-final-icon>small{z-index:2;position:relative}.cb-player.winner .cb-award{color:#76f3a0}.cb-player.loser .cb-award{color:#ff8390}.cb-confetti{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.cb-confetti i{top:-15px;left:calc(var(--i)*3.6%);width:6px;height:12px;animation:3.6s ease-out both lab-confetti;animation-delay:calc(var(--i)*35ms);background:#80efac;position:absolute}.cb-confetti i:nth-child(3n){background:#f9d56c}.cb-confetti i:nth-child(3n+1){background:#53cbff}@keyframes lab-confetti{0%{opacity:1;transform:translateY(-20px)rotate(0)}85%{opacity:1}to{opacity:0;transform:translate(25px,410px)rotate(650deg)}}@media (width<=650px){.cb-round-summary{flex-basis:110px;padding:6px}.cb-room-toolbar{flex-wrap:wrap}.cb-room-actions{margin-left:0}.cb-room-actions button{padding:9px;font-size:11px}.cb-round-tile{flex-basis:95px}}@media (prefers-reduced-motion:reduce){.cb-confetti{display:none}}.cb-arena .cb-player.winner .cb-final-icon{background:radial-gradient(at 50% 25%,#23774c,#112b20)}.cb-arena .cb-player.winner .cb-final-icon>span{color:#8ff0b2}.cb-arena .cb-player.loser .cb-final-icon>span{color:#ff9ca4}.cb-arena .cb-player.winner .cb-award{color:#83f5a7}.cb-player.winner .cb-doctor{animation:.6s ease-out lab-doctor-arrive}@keyframes lab-doctor-arrive{0%{opacity:0;transform:translate(-50%,15px)}to{opacity:1;transform:translate(-50%)}}.cb-wait-spinner{animation:1.4s linear infinite cb-wait-spin}@keyframes cb-wait-spin{to{transform:rotate(360deg)}}.cb-tie-draw{color:#5c748a;background:#0b1726;flex-direction:column;order:0;justify-content:center;align-items:center;gap:18px;height:360px;display:flex}.cb-tie-draw svg{width:85px;height:85px}.cb-tie-draw strong{letter-spacing:.08em;font-size:13px}.cb-tie-draw span{font-size:12px}.cb-tie-draw.eligible{color:#c6e9ff}.cb-player.tie-highlight{transition:border-color 80ms,box-shadow 80ms;box-shadow:0 0 32px #29bfff70;border-color:#89e8ff!important}.cb-player.tie-highlight .cb-tie-draw{color:#e2fbff;background:radial-gradient(#237296,#102232)}.cb-player.tie-dim{box-shadow:none;border-color:#26384a}.cb-player.tie-dim .cb-tie-draw{opacity:.65}.cb-final-icon .cb-doctor{top:auto;bottom:-12px;width:390px!important;height:390px!important}.cb-final-icon .cb-doctor img{width:780px!important;height:390px!important}.cb-final-icon .cb-doctor.sad img{left:-390px}.cb-confetti i,.cb-confetti i:nth-child(3n),.cb-confetti i:nth-child(3n+1){width:4px;height:7px;animation:6s linear infinite lab-green-confetti;animation-delay:calc(var(--i)*-.23s);opacity:0;background:#7febaa}.cb-confetti i:nth-child(2n){background:#45b880;height:5px}.cb-confetti i:nth-child(3n){background:#b0f4c2;animation-duration:8s}@keyframes lab-green-confetti{0%{opacity:0;transform:translateY(-15px)rotate(0)}10%,80%{opacity:.55}to{opacity:0;transform:translate(20px,400px)rotate(320deg)}}@media (prefers-reduced-motion:reduce){.cb-wait-spinner,.cb-player.winner .cb-doctor{animation:none}.cb-confetti{display:none}}.cb-final-icon .cb-doctor{bottom:-20px}.cb-picker-scroll .cb-library article.cb-case-tile{background:#141d2a;border:1px solid #35475d;border-radius:15px;flex-direction:column;gap:10px;min-height:260px;padding:14px;display:flex}.cb-picker-scroll .cb-library article.cb-case-tile:hover,.cb-picker-scroll .cb-library article.cb-case-tile:focus-within{background:#192638;border-color:#78a9c9}.cb-case-tile .cb-case-visual{background:radial-gradient(#277ca324,#0000 72%);border:0;place-items:center;width:100%;height:165px;padding:0;display:grid;position:relative}.cb-case-tile .cb-case-visual>img,.cb-case-tile .cb-case-visual>.cb-formula{object-fit:contain;width:100%;height:160px;margin:0}.cb-case-tile .cb-case-visual>.cb-formula svg{width:68px;height:68px}.cb-case-tile .cb-case-visual>.cb-formula span{letter-spacing:.12em;font-size:9px}.cb-library article.cb-case-tile .cb-quantity{opacity:0;pointer-events:none;z-index:2;background:#080d18ed;border:1px solid #263344;border-radius:40px;justify-content:space-between;align-items:center;gap:12px;width:155px;margin:0;padding:9px;transition:opacity .17s,transform .17s;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%,8px);box-shadow:0 8px 22px #0005}.cb-library article.cb-case-tile:hover .cb-quantity,.cb-library article.cb-case-tile:focus-within .cb-quantity{opacity:1;pointer-events:auto;transform:translate(-50%)}.cb-library article.cb-case-tile .cb-quantity button{color:#fff;background:#253249;border:0;border-radius:50%;place-items:center;width:37px;height:37px;padding:0;display:grid}.cb-library article.cb-case-tile .cb-quantity button:hover{background:#2372a0}.cb-library article.cb-case-tile .cb-quantity button:disabled{opacity:.32}.cb-library article.cb-case-tile .cb-quantity b{color:#fff;font-size:24px}.cb-selected-count{color:#c8efff;background:#18415e;border:1px solid #39b8ef;border-radius:7px;padding:4px 7px;font-size:11px;position:absolute;top:3px;left:4px}.cb-case-tile .cb-case-heart{background:#0c1420bf!important;border-color:#0000!important;border-radius:12px!important;padding:9px!important}.cb-library article.cb-case-tile .cb-case-modes{background:0 0;border:0;justify-content:center;gap:10px;padding:0;display:flex}.cb-case-modes button{color:#8c9caf;background:0 0;border:1px solid #61738b;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.cb-case-modes button[aria-pressed=true]{color:#52d3ff;background:#13496c;border-color:#38c7ff;box-shadow:0 0 12px #21b5f71a}.cb-case-modes button.equal[aria-pressed=true]{color:#9dffb0;background:#245732;border-color:#7fea8f}.cb-case-modes button:disabled:not([aria-pressed=true]){opacity:.3}.cb-case-modes button:focus-visible,.cb-quantity button:focus-visible{outline-offset:3px;outline:2px solid #a6e7ff}.cb-library article.cb-case-tile .cb-case-caption{background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:auto;padding:5px 0 0;display:flex}.cb-case-caption strong{color:#f0f6ff;text-align:left;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.cb-case-caption>span{color:#77ea9b;white-space:nowrap;font-size:14px;font-weight:800}@media (hover:none),(pointer:coarse){.cb-library article.cb-case-tile .cb-quantity{opacity:1;pointer-events:auto;transform:translate(-50%)}}@media (width<=650px){.cb-picker-scroll .cb-library article.cb-case-tile{padding:10px}.cb-case-caption strong{font-size:11px}.cb-case-caption>span{font-size:12px}.cb-case-tile .cb-case-caption{flex-wrap:wrap}.cb-library article.cb-case-tile .cb-quantity{gap:6px;width:136px}}@media (prefers-reduced-motion:reduce){.cb-library article.cb-case-tile .cb-quantity{transition:none}}.cb-picker-scroll .cb-library article.cb-case-tile.equal-glow{background:radial-gradient(at bottom,#204930,#141d2a 85%);border-color:#559c68}.cb-picker-scroll .cb-library article.cb-case-tile.equal-glow:focus-within,.cb-picker-scroll .cb-library article.cb-case-tile.equal-glow:hover{background:radial-gradient(at bottom,#285c3a,#17262b 85%);border-color:#96edaa}.cb-case-caption .cb-equal-price-label{letter-spacing:.12em;color:#97f1ad;text-align:right;margin-bottom:2px;font-size:8px;display:block}.cb-case-caption>span{flex-direction:column;justify-content:flex-end;min-height:34px;display:flex}.cb-case-tile .cb-case-modes button.equal[aria-pressed=true]{box-shadow:0 0 0 2px #76e79722,0 0 15px #64d88c40}.cb-group-quantity{gap:12px!important}.cb-group-quantity>b{color:#cef;font-size:18px}.cb-selected-case>span>small{color:#7595ab;font-size:9px}.cb-consolation-opening{order:0;position:relative}.cb-consolation-opening>span{z-index:4;text-align:center;color:#b4d6dc;background:#142635e8;border:1px solid #4b697b;border-radius:8px;padding:9px;font-size:10px;position:absolute;top:10px;left:10px;right:10px}.cb-arena .cb-player.loser{border-color:#804752!important;box-shadow:0 0 15px #78374718!important}.cb-arena .cb-player.loser .cb-final-icon,.cb-arena .cb-player.loser .cb-player-header,.cb-arena .cb-player.loser .cb-score,.cb-arena .cb-player.loser .cb-drops{filter:brightness(.72)saturate(.75)}.cb-arena .cb-drops .cb-awards-label{letter-spacing:.08em;color:#83b9a8;border-bottom:1px solid #315045;grid-column:1/-1;margin:0;padding:9px;font-size:10px}.cb-round-tile{flex-basis:138px;gap:6px;padding:12px 9px 9px}.cb-round-tile.done{opacity:1;background:#111d29}.cb-round-tile.done>small{color:#70c9a0}.cb-round-tile .cb-round-price{color:#8df4ae;background:#21573866;border:1px solid #3e805a66;border-radius:6px;align-self:center;padding:4px 8px;font-size:12px;font-weight:800}.cb-odds-button{color:#c7e7ff;cursor:pointer;background:#23364c;border:1px solid #3e5871;border-radius:6px;padding:6px 10px;font-size:10px;font-weight:750}.cb-odds-button:hover{color:#fff;background:#315c7a;border-color:#59c8ff}.cb-odds-button:focus-visible{outline-offset:2px;outline:2px solid #62d1ff}.cb-round-tile.cb-bonus-tile{background:radial-gradient(at top,#22513e,#13292a);border:1px solid #508f66;border-top:3px solid #82ebad;margin-left:8px}.cb-bonus-tile>small{letter-spacing:.14em;color:#a2f8bd;font-size:9px;font-weight:850;position:static}.cb-bonus-tile em{color:#95c9ad;font-size:8px;font-style:normal}.cb-bonus-tile>img,.cb-bonus-tile .cb-formula{height:53px}.cb-odds-dialog{color:#dceeff;background:#111e2d;border:1px solid #365572;border-radius:19px;width:min(820px,94vw);max-height:86dvh;padding:0;box-shadow:0 30px 100px #0009}.cb-odds-dialog[open]{flex-direction:column;display:flex}.cb-odds-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020914ba}.cb-odds-dialog header{border-bottom:1px solid #2a4159;justify-content:space-between;gap:15px;padding:24px;display:flex}.cb-odds-dialog header small{letter-spacing:.15em;color:#5fbfe8;font-size:9px}.cb-odds-dialog h2{margin:7px 0 9px;font-size:24px}.cb-odds-dialog header span{color:#92abc1;font-size:11px}.cb-odds-dialog header b{color:#88ebb0}.cb-odds-dialog header button{background:#1b2c40;border:1px solid #35526b;border-radius:9px;align-self:flex-start;padding:8px}.cb-odds-dialog>p{color:#92aec3;margin:0;padding:16px 24px;font-size:12px}.cb-odds-scroll{overscroll-behavior:contain;min-height:0;padding:0 24px 16px;overflow:auto}.cb-odds-dialog table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.cb-odds-dialog th{color:#819db4;text-transform:uppercase;z-index:1;background:#111e2d;padding:13px 10px;font-size:10px;position:sticky;top:0}.cb-odds-dialog td{border-bottom:1px solid #2a3a4d;padding:13px 10px}.cb-odds-dialog tr:nth-child(2n){background:#1b2c4080}.cb-odds-dialog td:first-child{align-items:center;gap:14px;display:flex}.cb-odds-dialog td img{object-fit:contain;width:76px;height:55px}.cb-odds-dialog td div{flex-direction:column;gap:3px;display:flex}.cb-odds-dialog td span{color:#9ac2e5}.cb-odds-dialog td small{color:#7392ac;font-size:9px}.cb-odds-dialog td:nth-child(2){color:#8aedb2;white-space:nowrap;font-weight:750}.cb-odds-dialog td:last-child{color:#c2edff;min-width:100px}.cb-odds-dialog td i{background:#243b50;border-radius:3px;width:100%;height:3px;margin-top:7px;display:block}.cb-odds-dialog td i:after{content:"";width:var(--chance);background:#4cc9f5;border-radius:3px;height:100%;display:block}.cb-odds-dialog footer{color:#769bb6;background:#142536;border-top:1px solid #2b445a;padding:15px 24px;font-size:10px}@media (width<=550px){.cb-odds-dialog header{padding:16px}.cb-odds-dialog h2{font-size:19px}.cb-odds-scroll{padding:0 8px 8px}.cb-odds-dialog td{padding:10px 5px;font-size:10px}.cb-odds-dialog td img{width:42px;height:38px}.cb-odds-dialog td:first-child{gap:7px}.cb-odds-dialog td:last-child{min-width:76px}}.cb-odds-dialog{margin:auto}.cb-odds-dialog header{width:auto;height:auto;min-height:0;box-shadow:none;background:#132334;flex:none;align-items:flex-start;padding:22px 24px;position:static}.cb-odds-dialog>p,.cb-odds-dialog footer{flex:none}.cb-odds-scroll{flex:1}.cb-odds-dialog header span{display:block}.port-case:has(.authored-case-art){isolation:isolate;background:0 0;border-color:#0000;overflow:visible}.port-case:has(.authored-case-art):before{content:"";z-index:-1;background:radial-gradient(at top,#16426188,#101d2e 75%);border:1px solid #304a62;border-radius:18px;transition:border-color .2s;position:absolute;inset:78px 0 0}.port-case:has(.authored-case-art):hover:before{border-color:#59caff}.port-case:has(.authored-case-art) .port-art{perspective:800px;height:190px;margin:12px -10px 0;overflow:visible}.port-art .authored-case-art{width:100%;height:100%;position:relative;overflow:visible}.port-art .authored-case-art img{object-fit:contain;object-position:center;filter:drop-shadow(0 18px 10px #0009);width:100%;height:100%;transition:transform .28s,filter .28s;display:block;transform:translateY(-8px)scale(1.08);-webkit-mask-image:none;mask-image:none}.port-case:hover .authored-case-art img{filter:drop-shadow(0 24px 14px #000a);transform:translateY(-15px)rotateX(3deg)rotateY(-4deg)scale(1.12)}.cb-case-tile:has(.authored-case-image){isolation:isolate;overflow:visible}.cb-case-tile .cb-case-visual>.authored-case-image{filter:drop-shadow(0 12px 9px #0009);transition:transform .25s;transform:translateY(-12px)scale(1.12)}.cb-case-tile:hover .cb-case-visual>.authored-case-image{transform:translateY(-18px)scale(1.16)}.cb-case-tile .cb-case-heart,.cb-selected-count{z-index:3}.cb-round-tile>.authored-case-image{filter:drop-shadow(0 6px 4px #0008);height:82px}@media (width>=1500px){.port-case:has(.authored-case-art) .port-art{height:230px}}@media (width<=680px){.port-case:has(.authored-case-art) .port-art{height:145px;margin:10px -5px 0}.port-case:has(.authored-case-art):before{inset:65px 0 0}.port-case:hover .authored-case-art img{transform:translateY(-8px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.port-art .authored-case-art img,.cb-case-tile .cb-case-visual>.authored-case-image{transition:none}.port-case:hover .authored-case-art img{transform:translateY(-8px)scale(1.08)}}.cb-roundstrip{align-items:stretch;gap:10px;padding:10px}.cb-round-scroll{align-items:stretch;gap:7px;padding:0 0 3px}.cb-round-tile{flex:0 0 112px;justify-content:flex-end;gap:3px;height:158px;min-height:0;padding:6px}.cb-round-tile>img,.cb-round-tile>.authored-case-image,.cb-round-tile .cb-formula{object-fit:contain;width:100%;height:55px;min-height:55px;margin:0}.cb-round-tile>b{place-items:center;height:24px;font-size:10px;line-height:12px;display:grid}.cb-round-tile .cb-round-price{background:0 0;border:0;padding:2px 5px;font-size:10px}.cb-round-tile .cb-odds-button{padding:4px 6px;font-size:9px}.cb-round-summary{flex-basis:145px;gap:6px;padding:10px}.cb-bonus-tile>small{width:100%;font-size:8px;position:absolute;top:4px;left:0}.cb-bonus-tile em{white-space:nowrap;font-size:7px}.cb-round-tile.cb-bonus-tile>img{height:43px;min-height:43px}.cb-cancel-room{margin-top:14px;color:#e9a1a8!important;background:#54273122!important;border-color:#ad667066!important;padding:9px 14px!important;font-size:12px!important}#root>div>header{background:linear-gradient(110deg,#0c192a,#0b1421);border-bottom:1px solid #284156;align-items:center;gap:24px;min-height:80px;padding:14px 24px}header nav{align-items:center;gap:5px}header nav>button{border-radius:10px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 13px;display:flex}header .dock-account{align-items:center;gap:8px;margin-left:auto;display:flex}header .dock-account>.wallet{font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:116px;height:48px;padding:0 14px;display:flex}header .dock-account>.account-icon,header .dock-account>.profile-avatar{box-sizing:border-box;border-radius:10px;place-items:center;width:48px;min-width:48px;height:48px;margin:0;padding:0;display:grid}header .profile-avatar{position:relative}header .profile-avatar small{padding:0 4px;font-size:8px;line-height:12px;position:absolute;bottom:-5px}.lu-filters{grid-template-columns:minmax(0,1fr) minmax(120px,.65fr);gap:8px}.lu-filters>*{width:100%!important;min-width:0!important}.lu-filters>input{height:38px;font-size:12px}.lu-filters .lab-select-trigger{width:100%;min-width:0}.lu-center{justify-content:flex-start}.lu-fast-toggle{color:#f1cf7c;background:#362f1e;border:1px solid #8c7236;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:12px;display:flex}.lu-fast-toggle[aria-pressed=true]{background:#56421d;border-color:#e8bf55}.lu-fast-toggle span{color:#b4a078;margin-left:auto;font-size:10px}@media (width<=1200px){#root>div>header{gap:12px;padding:12px 16px}header nav>button{padding:0 8px}header .dock-account>.wallet{min-width:90px;padding:0 9px}}@media (width<=760px){header .dock-account>.wallet{min-width:0;font-size:11px}header .dock-account>.account-icon,header .dock-account>.profile-avatar{width:40px;min-width:40px;height:40px}.lu-fast-toggle{max-width:380px}.cb-round-summary{flex-basis:105px}.cb-round-tile{flex-basis:100px}}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cb-roundstrip{border-radius:12px;gap:7px;margin:14px 0 20px;padding:7px}.cb-round-summary{border-radius:8px;flex-basis:120px;gap:4px;padding:8px}.cb-round-summary>b{font-size:13px}.cb-round-summary>svg{width:17px;height:17px}.cb-round-summary>span{font-size:8px}.cb-round-summary>strong{font-size:12px}.cb-round-tile,.cb-round-tile.cb-bonus-tile{height:127px;box-shadow:none;background:#151f30;border:0;border-top:2px solid #0000;border-radius:8px;flex:0 0 100px;justify-content:flex-end;gap:2px;margin-left:0;padding:5px}.cb-round-tile.current{background:#1a3045;border-top-color:#37c6ff}.cb-round-tile>img,.cb-round-tile>.authored-case-image,.cb-round-tile.cb-bonus-tile>img,.cb-round-tile .cb-formula{object-fit:contain;width:100%;height:45px;min-height:45px;margin:0}.cb-round-tile>b{height:22px;font-size:9px;line-height:11px}.cb-round-tile>small,.cb-bonus-tile>small{letter-spacing:.06em;color:#8fa9be;width:auto;font-size:8px;position:absolute;top:3px;left:6px}.cb-round-tile .cb-round-price{padding:0;font-size:10px;line-height:13px}.cb-round-tile .cb-odds-button{background:#233145;border-color:#33475d;border-radius:4px;padding:3px 6px;font-size:8px}header .brand{border-right:1px solid #ffffff0c;padding-right:20px}header nav>button{color:#94a4b8;background:0 0;border-radius:7px;height:44px;padding:0 11px;font-size:11px;font-weight:750;position:relative}header nav>button.active{color:#65d4ff;box-shadow:none;background:#1a2d3d;border:0}header nav>button.active:after{content:"";background:#39c6f5;height:2px;position:absolute;bottom:-12px;left:12px;right:12px;box-shadow:0 0 12px #39c6f566}header .dock-account>.wallet{color:#8debb9;background:#15382f;border:1px solid #ffffff09;border-radius:7px;min-width:100px;height:44px;padding:0 12px;font-size:13px}header .dock-account>.account-icon,header .dock-account>.profile-avatar{color:#9bb3c9;width:44px;min-width:44px;height:44px;box-shadow:none;background:#1b293a;border:1px solid #ffffff0a;border-radius:7px}.cb-setup{background:#0d1826;border:1px solid #293c51;border-radius:16px;flex-direction:column;padding:24px;display:flex}.cb-setup>.cb-selection-heading{order:0;margin-top:0}.cb-setup>.cb-selection{order:1}.cb-setup>.cb-settings{order:2}.cb-setup>.cb-rule{order:3}.cb-setup>.cb-launchbar{order:4}.cb-setup>.cb-training{order:5}.cb-setup>.cb-error{order:6}.cb-setup .cb-selection{align-items:stretch;gap:16px;min-height:0;padding:16px 4px 24px}.cb-selection .cb-add{background:linear-gradient(145deg,#162b3d,#101e2e);border:1px dashed #37627c;border-radius:14px;flex-basis:180px;order:-1;min-height:272px}.cb-selection .cb-add>svg{background:#0b1522;border:0;border-radius:13px;width:48px;height:48px;padding:12px}.cb-selected-case{background:radial-gradient(at 50% 25%,#24425666,#0000 65%),#162130;border:1px solid #2c4258;border-radius:14px;flex-basis:190px;min-height:272px;padding:14px 12px}.cb-selected-case>img,.cb-selected-case>.cb-formula{filter:drop-shadow(0 12px 8px #0005);height:112px;margin:8px 0 4px}.cb-selected-case>strong{min-height:34px;font-size:13px}.cb-selected-case>span{color:#85e4aa;margin:8px 0;font-size:13px;font-weight:750}.cb-selected-case>span>small{color:#7b94a7;text-align:center;margin-top:3px;font-size:8px;font-weight:400;display:block}.cb-selected-case .cb-odds-button{background:#26364a;border:0;padding:4px 8px;font-size:9px}.cb-selected-case>div.cb-group-quantity{background:#091421;border:0;border-radius:30px;gap:8px;width:auto;margin-top:auto;padding:5px}.cb-group-quantity button{color:#a9d9ed;background:#1e2e41;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.cb-group-quantity button:hover{color:#fff;background:#23516a}.cb-group-quantity b{text-align:center;min-width:16px;font-size:14px}.cb-setup .cb-settings{border-top:1px solid #293c51;border-bottom:0;grid-template-columns:1fr 1.4fr auto;align-items:stretch;gap:16px;margin-top:4px;padding:22px 0 0;display:grid}.cb-settings>div{background:#152131;border:1px solid #25384b;border-radius:12px;padding:16px}.cb-settings .cb-segment{background:0 0;border:0;gap:6px;padding:0}.cb-settings .cb-segment button{border:1px solid #334b62;flex:1;justify-content:center;padding:12px 10px}.cb-settings .cb-fast{align-self:stretch;margin:0;padding:18px}.cb-rule{background:#112434;border:0;border-left:2px solid #3296bc;border-radius:6px;margin-top:16px;padding:16px}.cb-picker-scroll[open]{background:#0e1825;border-color:#385367;border-radius:16px;width:min(1280px,95vw)}.cb-picker-scroll .cb-picker-head{background:#142333;padding:18px 24px}.cb-picker-controls{background:#101d2b}.cb-picker-scroll .cb-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cb-picker-scroll .cb-library article.cb-case-tile{background:radial-gradient(at 50% 30%,#25455a55,#0000 70%),#16212f;border-color:#2b4055;border-radius:14px;min-height:265px;padding:14px}.cb-picker-scroll .cb-library article.cb-case-tile.selected{border-color:#4dc7ee;box-shadow:inset 0 -2px #4dc7ee33}.cb-case-tile .cb-case-caption{flex-direction:column!important;gap:4px!important}.cb-case-caption strong{text-align:center}.cb-case-caption>span{min-height:0;font-size:15px}.cb-case-caption .cb-equal-price-label{text-align:center}@media (width<=1100px){header .brand{padding-right:10px}header nav>button{padding:0 7px;font-size:10px}header .dock-account>.wallet{min-width:80px}.cb-picker-scroll .cb-library{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.cb-setup{padding:14px}.cb-setup .cb-settings{grid-template-columns:1fr}.cb-settings .cb-fast{justify-content:center}.cb-selected-case{flex-basis:164px}.cb-selection .cb-add{flex-basis:145px}.cb-picker-scroll .cb-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#root>div>header{gap:8px;padding:10px 12px}header .brand{border:0;padding:0}header .dock-account>.wallet{min-width:0;padding:0 8px;font-size:11px}.cb-round-summary{flex-basis:95px}}.cb-picker-scroll[open]{max-width:95vw;max-height:90dvh;margin:auto;position:fixed;inset:0}.cb-selected-case>div.cb-group-quantity{box-sizing:border-box;justify-content:center;align-items:center;gap:4px;width:100%;padding:5px}.cb-group-quantity>b{font-variant-numeric:tabular-nums;justify-content:center;align-self:center;align-items:center;min-width:18px;height:28px;margin:0;padding:0;line-height:1;display:flex}.cb-group-quantity>button{flex:0 0 25px;width:25px;height:28px;padding:0}.cb-group-quantity>button:disabled{opacity:.25;cursor:default}.cb-mode-finale{color:#d5a5ff!important}.cb-mode-finale.selected{background:#493060!important;box-shadow:inset 0 0 0 1px #9a68c5!important}@media (width<=700px){.cb-setup .cb-settings{grid-template-columns:1fr}.cb-settings .cb-segment{flex-wrap:wrap}.cb-selected-case{flex-basis:190px}}.cb-selected-case>div.cb-group-quantity{background:#090f19;border-radius:30px;grid-template-columns:28px 28px 24px 28px 28px;justify-content:center;align-items:center;gap:5px;width:auto;padding:6px;display:grid}.cb-group-quantity>button,.cb-group-quantity>.cb-arrow-space{background:#202d3f;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.cb-group-quantity>.cb-arrow-space{background:#182332}.cb-group-quantity>b{text-align:center;place-items:center;height:28px;font-size:17px;line-height:28px;display:grid}.cb-selected-case>span{margin:8px 0 14px}#root>div>header{background:linear-gradient(100deg,#121b29,#101724);border-bottom:1px solid #ffffff0b;gap:20px;min-height:76px;padding:12px 24px;box-shadow:0 4px 20px #0003}header .brand{border:0;padding-right:16px}header nav>button{height:40px;box-shadow:none;color:#94a5bb;border:0;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700;transition:background .2s,color .2s}header nav>button.active{color:#7edcff;background:#20364b;border:0;box-shadow:inset 0 0 0 1px #47769255}header nav>button.active:after{display:none}header .dock-account{gap:8px}header .dock-account>.wallet{color:#9de7c6;background:#1a2535;border:1px solid #ffffff08;border-radius:9px;justify-content:flex-start;gap:10px;min-width:106px;height:48px;padding:0 12px}header .dock-account>.coin-wallet{color:#e7c886;background:#1a2535}.account-balance-text{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;line-height:1;display:flex}.account-balance-text>small{letter-spacing:1.2px;color:#8192aa;font-size:7px;font-weight:700}.account-balance-text>b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}header .dock-account>.wallet>svg{width:17px;height:17px}header .dock-account>.account-icon,header .dock-account>.profile-avatar{color:#8fabc2;background:0 0;border:1px solid #0000;border-radius:9px;width:40px;min-width:40px;height:44px}header .dock-account>.profile-avatar{color:#8bdbe7;background:#203948;border-color:#4a7e8966}header .profile-avatar small{color:#9be9e6;background:#223f4d;border:1px solid #467784;border-radius:4px;padding:0 4px;bottom:-4px}@media (width<=1250px){#root>div>header{gap:10px;padding:12px 16px}header nav>button{padding:0 8px;font-size:10px}header .brand{padding-right:0}header .dock-account{gap:4px}header .dock-account>.wallet{gap:6px;min-width:82px;padding:0 9px}}@media (width<=700px){header .dock-account>.wallet{min-width:0;padding:0 7px}.account-balance-text>b{font-size:11px}.account-balance-text>small{font-size:6px}header .dock-account>.account-icon,header .dock-account>.profile-avatar{width:34px;min-width:34px}}@media (width>=701px) and (width<=1300px){#root>div>header{flex-wrap:wrap}header nav{box-sizing:border-box;order:3;justify-content:center;width:100%}header .dock-account{margin-left:auto}}#root>div>header{box-shadow:none;background:#0b1420;border-bottom:1px solid #263748;gap:28px;min-height:84px;padding:16px 28px}header .brand{border-right:1px solid #273646;flex-shrink:0;padding:0 20px 0 0}header .brand img{object-fit:contain;width:164px;height:38px}header nav{background:0 0;border:0;border-radius:0;gap:7px;padding:0}header nav>button{color:#8fa1b6;border-radius:0;gap:8px;height:46px;padding:0 11px;font-size:12px;font-weight:650;position:relative}header nav>button>svg{opacity:.75;width:17px;height:17px}header nav>button.active{box-shadow:none;color:#e7f7ff;background:0 0;border:0}header nav>button.active>svg{color:#38c9ff;opacity:1;filter:drop-shadow(0 0 7px #35baff66)}header nav>button.active:after{content:"";background:#36c9ff;border-radius:3px 3px 0 0;height:3px;display:block;position:absolute;bottom:-17px;left:11px;right:11px;box-shadow:0 -5px 18px #2ebaff44}header nav>button:hover{color:#eff9ff;background:0 0}header .dock-account{background:#142131;border:1px solid #2b3b4d;border-radius:14px;gap:2px;padding:5px 7px 5px 5px;box-shadow:0 6px 18px #0002}header .dock-account>.wallet{color:#99ebc9;background:0 0;border:0;border-radius:0;gap:9px;min-width:104px;height:44px;padding:0 13px}header .dock-account>.coin-wallet{color:#e7c680;background:0 0;border-right:1px solid #2b3b4d}header .account-balance-text{gap:5px}header .account-balance-text>small{color:#798da5;letter-spacing:1px;font-size:7px}header .account-balance-text>b{letter-spacing:.1px;font-size:14px}header .dock-account>.account-icon{color:#8fa7be;background:0 0;border:0;border-radius:8px;width:34px;min-width:34px;height:40px}header .dock-account>.account-icon:hover{color:#d5f2ff;background:#24394e}header .dock-account>.profile-avatar{color:#80daff;background:radial-gradient(at top,#305c71,#172e41);border:1px solid #488399;border-radius:10px;width:40px;min-width:40px;height:40px;margin:0 4px}header .profile-avatar small{color:#81d7f4;background:#0d2233;border:1px solid #365e77;font-size:7px;line-height:12px;bottom:-5px}@media (width>=1301px) and (width<=1500px){#root>div>header{gap:16px;padding:16px 20px}header .brand img{width:140px}header .brand{padding-right:16px}header nav{gap:2px}header nav>button{padding:0 8px;font-size:11px}header .dock-account>.wallet{min-width:88px;padding:0 10px}}@media (width>=701px) and (width<=1300px){#root>div>header{flex-wrap:wrap;gap:12px;padding:14px 20px}header .brand{border:0}header nav{border-top:1px solid #213244;order:3;justify-content:center;width:100%;padding-top:6px}header nav>button.active:after{bottom:-14px}}@media (width<=700px){#root>div>header{gap:8px;padding:12px}header .brand{border:0;padding:0}header .brand img{width:112px;height:32px}header .dock-account{border-radius:10px;gap:0;padding:3px}header .dock-account>.wallet{min-width:0;height:38px;padding:0 7px}header .account-balance-text>b{font-size:11px}header .account-balance-text>small{font-size:6px}header .dock-account>.wallet>svg{display:none}header .dock-account>.account-icon{width:30px;min-width:30px}header .dock-account>.profile-avatar{width:32px;min-width:32px;height:34px}}header nav>button.active{box-shadow:none!important;background:0 0!important;border-color:#0000!important}header nav{border-top:0!important}header nav>button.active:after{bottom:-9px;box-shadow:0 -4px 14px #29baff33}#root .site-header{flex-wrap:wrap;align-items:center;min-height:84px;display:flex;box-shadow:0 8px 32px #0003;background:#10151f!important;border-bottom:1px solid #293240!important;gap:24px!important;padding:16px 28px!important}#root .site-header .brand{flex-shrink:0;border:0!important;margin:0 10px 0 0!important;padding:0!important}#root .site-header .brand img{object-fit:contain;width:156px!important;height:40px!important}#root .site-header>nav{background:#090e17;border:1px solid #252e3c;border-radius:12px;gap:4px;margin-right:auto;padding:4px;display:flex}#root .site-header>nav button{gap:8px;color:#8f9bb0!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0 12px!important;font-size:12px!important}#root .site-header>nav button:after{display:none!important}#root .site-header>nav button.active{color:#6cddff!important;background:#183749!important;box-shadow:inset 0 0 0 1px #326476!important}#root .site-header .dock-account{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}#root .site-header .wallet{min-width:112px!important;height:48px!important;box-shadow:none!important;background:#1a2830!important;border:0!important;border-radius:8px!important;padding:0 14px!important}#root .site-header .coin-wallet{background:#302b22!important;min-width:92px!important}#root .site-header .account-balance-text small{letter-spacing:1px;opacity:.65;font-size:8px}#root .site-header .account-balance-text b{font-size:14px}#root .site-header .account-icon,#root .site-header .profile-avatar{background:#1a2230!important;border:1px solid #303a49!important;border-radius:8px!important;width:44px!important;min-width:44px!important;height:48px!important}.header-login{color:#061722;background:#28b7e6;border-radius:8px;padding:14px 18px;font-weight:800}.inventory-toolbar{margin-bottom:24px!important}.cb-mode-classic{--mode-ink:#38caff}.cb-mode-underdog{--mode-ink:#f4bd48}.cb-mode-shared{--mode-ink:#62dc9a}.cb-mode-finale{--mode-ink:#d68bf7}.cb-round-summary[class*=cb-mode-]>b,.cb-round-summary[class*=cb-mode-]>svg,.cb-row-meta small[class*=cb-mode-],button[class*=cb-mode-]{color:var(--mode-ink)!important}.lu-reactor{column-gap:28px}.lu-center{grid-area:1/2/span 2;padding:0 16px;gap:16px!important}.lu-source{grid-area:1/1}.lu-target{grid-area:1/3}.lu-cash,.lu-presets{grid-row:2}.lu-center .lu-launch,.lu-center .lu-fast-toggle{width:100%;max-width:290px;min-height:44px;margin:0 auto;padding:12px 16px;font-size:12px}.lu-reaction-info{color:#88a3b9;background:#0b1927;border:1px solid #253d51;border-radius:10px;gap:12px;width:100%;max-width:290px;margin-top:4px;padding:16px;font-size:11px;display:grid}.lu-reaction-info>small{letter-spacing:1.5px;font-size:8px}.lu-reaction-info>div{justify-content:space-between;display:flex}.lu-reaction-info b{color:#c5eaff}.lu-reaction-info p{margin:0;font-size:10px;line-height:1.6}.auth-overlay{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030915d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.online-card{background:linear-gradient(145deg,#172637,#0c1522);border:1px solid #335167;border-radius:20px;width:min(440px,100%);padding:30px;position:relative;box-shadow:0 30px 120px #0008}.auth-logo{object-fit:contain;width:150px;height:45px;margin-bottom:22px}.online-card>small{color:#5ce;letter-spacing:2px;font-size:10px;display:block}.online-card h2{margin:10px 0;font-size:28px}.online-card p{color:#98adc3;font-size:12px;line-height:1.6}.auth-close{font-size:26px;position:absolute;top:12px;right:16px}.online-card form,.online-edit,.staff-panel form{gap:14px;display:grid}.online-card label,.online-edit label,.staff-panel label{color:#aabed1;gap:7px;font-size:12px;display:grid}.online-card input,.online-edit input,.online-edit select,.staff-panel input,.staff-panel select,.staff-panel textarea{color:#e6f2ff;background:#091420;border:1px solid #334d65;border-radius:8px;width:100%;min-width:0;padding:12px}.online-primary,.online-edit button,.staff-panel button{color:#fff;background:#1884b4;border-radius:8px;padding:13px;font-weight:700}.online-switch{color:#70d6f2;margin:20px auto 0;font-size:12px;display:block}.auth-trap{position:absolute!important;left:-10000px!important}.online-profile{background:#101b28;border:1px solid #2b4155;border-radius:14px;margin:24px 0;padding:22px}.online-identity{align-items:center;gap:20px;display:flex}.online-identity>div{gap:8px;min-width:0;display:grid}.online-identity small{letter-spacing:2px;color:#6c9fb9;font-size:9px}.online-identity code{overflow-wrap:anywhere;font-size:12px}.online-identity span{color:#869db4;font-size:12px}.online-identity>button{margin-left:auto}.online-avatar{object-fit:contain;background:#05080e;border:2px solid #39c6ed;border-radius:16px;width:76px;height:76px;padding:6px}.frame-gold{border-color:#e6b654}.frame-violet{border-color:#c087ef}.frame-green{border-color:#50d99e}.online-profile details{margin-top:20px}.online-profile summary{cursor:pointer;color:#76d4f0;margin-bottom:16px}.online-edit{grid-template-columns:1fr 1fr}.staff-panel{background:#0a131f;border:1px solid #394456;border-radius:12px;margin-top:24px;padding:24px}.staff-panel form{max-width:680px}.staff-panel h2{margin-bottom:18px}@media (width<=1200px){#root .site-header{gap:12px!important;padding:12px 18px!important}#root .site-header>nav{order:3;justify-content:center;width:100%}#root .site-header .brand{margin-right:auto!important}.lu-center{padding:0 6px}.lu-reactor{column-gap:16px}}@media (width<=760px){.lu-center{grid-area:2/1/auto/-1}.lu-source{grid-area:1/1}.lu-target{grid-area:1/2}.lu-cash{grid-area:3/1/auto/-1}.lu-presets{grid-area:4/1/auto/-1}#root .site-header>nav{justify-content:flex-start;overflow:auto}#root .site-header .wallet{min-width:70px!important;padding:0 8px!important}#root .site-header .account-icon{display:none}.online-edit{grid-template-columns:1fr}.online-identity{flex-wrap:wrap}}#root .site-header{box-sizing:border-box;flex-wrap:wrap!important;width:100%!important}@media (width>=1451px){#root .site-header{flex-wrap:nowrap!important}}@media (width<=1450px){#root .site-header>nav{order:3;justify-content:center;width:100%;margin:0!important}#root .site-header .brand{margin-right:auto!important}}.profile-avatar>img{object-fit:contain;background:#05080e;border:1px solid #35bde3;border-radius:6px;width:30px;height:30px}.captain-avatar>img{object-fit:contain;background:#05080e;border-radius:8px;width:58px;height:58px}.captain-avatar.frame-gold,.profile-avatar>.frame-gold{border-color:#e6b654!important}.captain-avatar.frame-violet,.profile-avatar>.frame-violet{border-color:#c087ef!important}.captain-avatar.frame-green,.profile-avatar>.frame-green{border-color:#50d99e!important}@media (width<=1450px){#root .site-header>.brand{order:0!important}#root .site-header>.header-login{order:1!important}#root .site-header>.dock-account{order:2!important}#root .site-header>nav{flex-shrink:0!important;flex-basis:100%!important;order:3!important;width:100%!important}}@media (width>=1151px){#root .site-header{flex-wrap:nowrap!important;gap:14px!important;padding:14px 20px!important}#root .site-header>.brand{order:0!important;margin:0!important}#root .site-header .brand img{width:132px!important}#root .site-header>nav{flex-shrink:1!important;flex-basis:auto!important;order:1!important;gap:0!important;width:auto!important;margin-right:auto!important}#root .site-header>nav button{padding:0 9px!important;font-size:11px!important}#root .site-header>.dock-account{order:3!important;gap:6px!important}#root .site-header>.header-login{order:2!important}#root .site-header .wallet{width:auto!important;min-width:98px!important;padding:0 10px!important}#root .site-header .coin-wallet{min-width:74px!important}#root .site-header .account-icon,#root .site-header .profile-avatar{width:40px!important;min-width:40px!important}#root .site-header .wallet b{font-size:12px!important}}.profile-identity{gap:20px!important}.profile-person{flex:1;min-width:0}.profile-person-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.profile-id{color:#dcecff;white-space:nowrap;background:#142e50;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:inline-flex}.profile-id>span:first-child{color:#8098bc;font-weight:700}.profile-id>svg{color:#8098bc}.profile-edit-button{color:#82cfe9;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.profile-person h2{margin-top:7px}.profile-identity .captain-avatar{border:2px solid #4fb5ca;min-width:108px;overflow:hidden;background:#05080e!important;border-radius:16px!important;width:108px!important;height:108px!important;padding:0!important;display:block!important}.profile-identity .captain-avatar>img{display:block;object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.profile-tabs button{justify-content:center;align-items:center;gap:10px;display:flex}.profile-tabs svg{color:#6e9fbb;flex-shrink:0}.profile-tabs [aria-current=page] svg{color:#81dfd3}.profile-editor-dialog{color:#e6f2ff;background:#101d2c;border:1px solid #335369;border-radius:18px;width:min(590px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0009}.profile-editor-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020813cc}.profile-editor-content{padding:28px}.profile-editor-title{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.profile-editor-title small{color:#5d9ab9;letter-spacing:2px;font-size:9px}.profile-editor-title h2{margin-top:7px;font-size:25px}.profile-editor-title button{background:#1b3042;border-radius:8px;width:36px;height:36px;font-size:28px}.profile-editor-preview{border-bottom:1px solid #294255;align-items:center;gap:18px;margin-bottom:24px;padding-bottom:24px;display:flex}.profile-editor-preview img{object-fit:cover;width:90px;height:90px;padding:0}.profile-editor-preview>div{gap:7px;display:grid}.profile-editor-preview span{color:#89a2b7;font-size:12px}.profile-editor-dialog .online-edit{grid-template-columns:1fr 1fr}.profile-editor-dialog .online-edit label:nth-child(3),.profile-editor-dialog .online-edit>button,.profile-editor-dialog .online-edit>p{grid-column:1/-1}.profile-editor-dialog .online-edit>p:empty{display:none}.profile-editor-logout{color:#a4b7c9;margin:22px auto 0;font-size:12px;display:block}.profile-editor-dialog input[type=file]{font-size:11px}.profile-editor-dialog input::file-selector-button{color:#bce6ff;background:#23465d;border:0;border-radius:5px;margin-right:10px;padding:7px}@media (width<=760px){.profile-person-top{flex-direction:column;align-items:flex-start}.profile-identity .captain-avatar{min-width:88px;width:88px!important;height:88px!important}.profile-tabs button{gap:5px;font-size:9px}.profile-tabs svg{width:15px}.profile-editor-content{padding:20px}}.profile-identity .captain-avatar>img[data-default=true],.profile-editor-preview img[data-default=true]{background:#05080e;object-fit:contain!important}.profile-identity{align-items:stretch!important}.profile-identity .captain-avatar{align-self:center;min-width:136px;width:136px!important;height:136px!important}.profile-identity .profile-person{flex-direction:column;justify-content:space-between;height:136px;display:flex}.profile-person .profile-person-top,.profile-person>small{margin:0!important}.profile-person>h2,.profile-person>p{line-height:1.2;margin:0!important}.staff-launch{color:#91d6ef;background:#152a40;border:1px solid #365474;border-radius:9px;align-items:center;gap:8px;margin:0 0 20px auto;padding:10px 15px;font-size:12px;display:flex}.ceo-dialog{color:#dce9f5;background:#0d1724;border:1px solid #36516b;border-radius:18px;width:min(1000px,100vw - 32px);height:min(760px,100dvh - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 100px #0009}.ceo-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020813d9}.ceo-dialog[open]{flex-direction:column;display:flex}.ceo-dialog .ceo-header{background:#142236;border-bottom:1px solid #263c52;flex-shrink:0;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.ceo-heading{align-items:center;gap:14px;display:flex}.ceo-heading>svg{color:#68d1ef;width:30px;height:30px}.ceo-heading small{letter-spacing:2px;color:#789bb5;font-size:9px}.ceo-heading h2{margin:5px 0 0;font-size:24px}.ceo-header>button{background:#213349;border-radius:8px;padding:8px}.ceo-layout{flex:1;grid-template-columns:240px 1fr;min-height:0;display:grid}.ceo-sidebar{background:#101e2e;border-right:1px solid #263c52;padding:24px 18px;overflow:auto}.ceo-sidebar form{gap:10px;display:grid}.ceo-dialog label{color:#a8bfd2;gap:9px;font-size:12px;display:grid}.ceo-dialog input,.ceo-dialog select,.ceo-dialog textarea{color:#e1effa;background:#0b1522;border:1px solid #334b63;border-radius:8px;width:100%;min-width:0;padding:12px;font-size:12px}.ceo-sidebar form>button,.ceo-submit{background:#177ea8;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:700;display:flex}.ceo-sidebar nav{gap:6px;margin:28px 0;display:grid}.ceo-sidebar nav button{text-align:left;color:#8fa8be;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.ceo-sidebar nav button>svg:last-child{opacity:.4;margin-left:auto}.ceo-sidebar nav [aria-current=page]{color:#91e0f5;background:#1b3a51}.ceo-sidebar>p{color:#657f97;font-size:11px;line-height:1.7}.ceo-main{min-width:0;padding:26px;overflow:auto}.ceo-empty{text-align:center;color:#709ab6;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.ceo-empty h3{color:#d4e8f5;font-size:21px}.ceo-empty p{max-width:340px;font-size:13px;line-height:1.8}.ceo-player{align-items:center;gap:14px;display:flex}.ceo-player img{object-fit:contain;background:#05090f;border:1px solid #385871;border-radius:12px;width:58px;height:58px}.ceo-player small{color:#80b8d2;font-size:10px}.ceo-player h3{margin:3px 0;font-size:22px}.ceo-player span{color:#8198ac;font-size:11px}.ceo-stats{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.ceo-stats>div{color:#76c4dd;background:#132639;border:1px solid #28465b;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.ceo-stats span{color:#91aabc;gap:6px;font-size:10px;display:grid}.ceo-stats strong{color:#def0fc;font-size:17px}.ceo-operation h3,.ceo-history h3{margin-bottom:18px;font-size:18px}.ceo-operation fieldset{border:0;gap:18px;min-width:0;padding:0;display:grid}.ceo-operation small{color:#708ca4;font-size:10px;line-height:1.6}.ceo-submit{justify-self:start;min-width:160px}.ceo-message{color:#a6e2e8;background:#18394a;border:1px solid #3a637b;border-radius:8px;margin-bottom:18px;padding:12px;font-size:12px}.ceo-history article{border-bottom:1px solid #263e52;padding:15px 0;font-size:12px}.ceo-history article>div{justify-content:space-between;gap:12px;display:flex}.ceo-history time{color:#7e98ac;font-size:10px}.ceo-history p{color:#92b0c4;margin-top:7px;line-height:1.6}.ceo-history b{color:#70d8a8;margin-top:7px;display:block}.ceo-dialog button:disabled{opacity:.5}@media (width<=760px){.profile-identity .captain-avatar{min-width:110px;width:110px!important;height:136px!important}.profile-person-top{flex-flow:wrap;gap:5px}.profile-person h2{font-size:20px}.profile-person p{font-size:11px}.ceo-layout{grid-template-columns:1fr;display:block;overflow:auto}.ceo-sidebar{border-right:0;padding:16px}.ceo-sidebar nav{flex-wrap:wrap;margin:14px 0 0;display:flex}.ceo-sidebar nav button{padding:9px}.ceo-sidebar>p{display:none}.ceo-main{padding:18px;overflow:visible}.ceo-stats{gap:8px}.ceo-stats>div{padding:10px}.ceo-stats strong{font-size:13px}.ceo-header{padding:16px!important}.ceo-empty{min-height:230px}}.drop-feed{isolation:isolate;box-sizing:border-box;background:#0b1420;border-bottom:1px solid #243347;gap:12px;height:132px;padding:10px 24px;display:flex;position:relative}.drop-feed-controls{background:#111f2e;border:1px solid #243c50;border-radius:10px;flex-direction:column;flex:0 0 198px;justify-content:space-between;padding:10px;display:flex}.drop-feed-online{align-items:center;gap:8px;display:flex}.drop-feed-online>svg{color:#64dcb2}.drop-feed-online>strong{color:#dfedf7;font-variant-numeric:tabular-nums;font-size:20px}.drop-feed-online>span{color:#8ba4b8;flex-direction:column;gap:3px;font-size:10px;display:flex}.drop-feed-online small{letter-spacing:1.5px;color:#658395;font-size:7px}.drop-feed-filters{grid-template-columns:1fr 1fr;gap:5px;display:grid}.drop-feed-filters>button{color:#819aaf;background:#101a27;border:1px solid #2b4054;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:7px 4px;font-size:9px;display:flex}.drop-feed-filters>button[aria-pressed=true]{color:#8de3f6;background:#153a4c;border-color:#337e9a}.drop-feed-filters>button:last-child[aria-pressed=true]{color:#f4d88d;background:#3a3020;border-color:#8f7945}.drop-feed-window{border-radius:9px;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 96%,#0000);mask-image:linear-gradient(90deg,#000 0% 96%,#0000)}.drop-feed-track{will-change:transform;width:max-content;animation:100s linear infinite drop-feed-scroll;display:flex}.drop-feed-group{gap:8px;padding-right:8px;display:flex}.drop-feed-card{border:1px solid #263547;border-bottom:2px solid var(--drop-color);background:radial-gradient(ellipse at 50% 70%,var(--drop-color),transparent 75%),#142031;border-radius:8px;flex:0 0 128px;width:128px;height:110px;position:relative}@supports (color:color-mix(in lab, red, red)){.drop-feed-card{background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--drop-color) 17%,transparent),transparent 75%),#142031}}.drop-feed-card{text-align:center;overflow:hidden}.drop-feed-item{flex-direction:column;align-items:center;padding:5px 8px;display:flex}.drop-feed-item img{object-fit:contain;filter:drop-shadow(0 5px 6px #0006);width:105px;height:65px}.drop-feed-item small{color:#8299ad;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8px;overflow:hidden}.drop-feed-item strong{color:var(--drop-color);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:3px;font-size:10px;overflow:hidden}.drop-feed-detail{opacity:0;background:#0b1726f5;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px;transition:opacity .15s;display:flex;position:absolute;inset:0}.drop-feed-detail>span{letter-spacing:1.4px;color:#607b91;font-size:7px}.drop-feed-detail>strong{color:#e2f0fb;font-size:12px}.drop-feed-detail>small{color:#92b4cc;align-items:center;gap:4px;font-size:9px;display:flex}.drop-feed-detail>b{color:var(--drop-color);font-size:11px}.drop-feed-card:hover .drop-feed-detail,.drop-feed-card:focus .drop-feed-detail{opacity:1}.drop-feed-window:hover .drop-feed-track,.drop-feed-window:focus-within .drop-feed-track,.drop-feed-window.is-paused .drop-feed-track{animation-play-state:paused}.drop-feed-pause{z-index:2;color:#7dacc9;background:#0b172ae8;border:1px solid #334b60;border-radius:6px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:14px;right:14px}@keyframes drop-feed-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.drop-feed-track{animation:none}.drop-feed-window{overflow-x:auto}.drop-feed-detail{transition:none}}@media (width<=760px){.drop-feed{gap:8px;height:120px;padding:8px 12px}.drop-feed-controls{flex-basis:154px;padding:8px}.drop-feed-online>strong{font-size:16px}.drop-feed-filters button{gap:3px;font-size:8px}.drop-feed-filters svg{width:12px}.drop-feed-card{flex-basis:112px;width:112px;height:102px}.drop-feed-item img{width:94px;height:57px}}.drop-feed-events{gap:8px;animation:none!important}.drop-feed-events .drop-feed-card{animation:.35s ease-out both drop-arrival}.drop-feed-window.is-paused .drop-feed-card{animation-play-state:paused}.drop-feed-empty{color:#7896ab;place-items:center;height:100%;margin:0;font-size:12px;display:grid}@keyframes drop-arrival{0%{opacity:0;margin-left:-136px;transform:scale(.94)}to{opacity:1;margin-left:0;transform:scale(1)}}.activity-heading>svg{color:#59d0ec;margin-bottom:16px}.activity-heading>small{color:#79acc5;letter-spacing:2px;font-size:9px;display:block}.activity-heading h3{margin:8px 0 12px;font-size:24px}.activity-heading p,.activity-note{color:#8da8bb;font-size:12px;line-height:1.7}.activity-option{cursor:pointer;background:#142538;border:1px solid #2b465e;border-radius:12px;align-items:center;gap:16px;margin-top:18px;padding:22px 18px;display:flex}.activity-option>svg{color:#72cfeb;flex-shrink:0}.activity-option>span{flex:1;gap:8px;display:grid}.activity-option strong{font-size:14px}.activity-option small{color:#91aabd;font-size:11px;line-height:1.65}.activity-option input{appearance:none;cursor:pointer;background:#35475b;border:1px solid #567086;border-radius:20px;flex:0 0 42px;width:42px;height:24px;position:relative}.activity-option input:before{content:"";background:#b3c9d9;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.activity-option input:checked{background:#1685a4;border-color:#45c9e7}.activity-option input:checked:before{background:#fff;transform:translate(18px)}.activity-note{margin:20px 0}.activity-settings>.ceo-message{margin-top:18px}@media (prefers-reduced-motion:reduce){.drop-feed-events .drop-feed-card{animation:none}}@media (width<=760px){@keyframes drop-arrival{0%{opacity:0;margin-left:-120px}to{opacity:1;margin-left:0}}}.ceo-main .activity-option{grid-template-columns:none;display:flex}.ceo-main .activity-option input{width:42px;min-width:42px;padding:0}.ceo-main .activity-settings{display:block}.ceo-main .activity-option>span{min-width:0}.profile-studio{background:#101d2b;width:min(680px,100vw - 32px);max-height:calc(100dvh - 40px)}.profile-studio-header{z-index:2;background:#142333;border-bottom:1px solid #2a4053;justify-content:space-between;gap:20px;position:sticky;top:0;align-items:center!important;padding:24px 28px!important;display:flex!important}.profile-studio-header small{letter-spacing:2px;color:#679ab5;font-size:9px}.profile-studio-header h2{margin:6px 0 0;font-size:25px}.profile-studio-header>button{color:#bedce9;background:#20374a;border:1px solid #335068;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;margin:0!important;padding:0!important}.profile-studio-body{gap:24px;padding:24px 28px;display:grid}.studio-identity{grid-template-columns:100px 1fr;align-items:center;gap:24px;display:grid}.studio-avatar>img{object-fit:cover;background:#05080e;border:2px solid #46c9ed;border-radius:18px;width:100px;height:100px}.studio-avatar>img[data-default=true]{object-fit:contain}.studio-avatar>img.frame-gold{border-color:#edbd59}.studio-avatar>img.frame-violet{border-color:#b986ef}.studio-avatar>img.frame-green{border-color:#5bdba4}.studio-avatar>span{color:#7d9bb1;justify-content:center;align-items:center;gap:4px;margin-top:9px;font-size:9px;display:flex}.studio-field{color:#9db7c9;gap:10px;font-size:12px;display:grid}.studio-field input{color:#e4f2fa;background:#091622;border:1px solid #304f65;border-radius:9px;width:100%;padding:13px 14px}.studio-email{color:#7190a8;overflow-wrap:anywhere;margin-top:12px;font-size:11px;display:block}.studio-section h3{color:#b8d0df;align-items:center;gap:9px;margin:0 0 12px;font-size:12px;font-weight:600;display:flex}.studio-section h3 svg{color:#59badc}.studio-frames{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.studio-frame{color:#9eb7ca;background:#112131;border:1px solid #2d4358;border-radius:9px;align-items:center;gap:8px;padding:12px 9px;font-size:11px;display:flex}.studio-frame>span{border:2px solid var(--frame);border-radius:5px;width:15px;height:15px}.studio-frame>svg{width:13px;color:var(--frame);margin-left:auto}.studio-frame.cyan{--frame:#46c9ed}.studio-frame.gold{--frame:#edbd59}.studio-frame.violet{--frame:#b986ef}.studio-frame.green{--frame:#5bdba4}.studio-frame[aria-pressed=true]{border-color:var(--frame);background:var(--frame)}@supports (color:color-mix(in lab, red, red)){.studio-frame[aria-pressed=true]{background:color-mix(in srgb,var(--frame) 12%,#102030)}}.studio-frame[aria-pressed=true]{color:#e4eff8}.studio-file-input{display:none}.studio-upload{background:#0b1926;border:1px dashed #365973;border-radius:11px;align-items:center;gap:12px;padding:16px;display:flex}.studio-upload>div{flex:1;gap:6px;min-width:0;display:grid}.studio-upload strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.studio-upload small{color:#7393a9;font-size:9px}.studio-upload button{color:#89daef;background:#153c50;border:1px solid #32627b;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:flex}.studio-upload .studio-remove{background:0 0;border:0;padding:8px}.studio-localization{grid-template-columns:1fr 1fr;gap:16px;display:grid}.studio-localization .lab-select{justify-content:space-between;gap:9px;width:100%;height:46px;padding:0 13px;font-size:11px}.studio-localization .lab-select>svg{display:none}.studio-localization .lab-select>span:last-child{margin-left:auto;padding:0 3px}.studio-localization>p{color:#708da4;grid-column:1/-1;margin:0;font-size:10px;line-height:1.6}.studio-volume{background:#0b1926;border:1px solid #29475f;border-radius:10px;align-items:center;gap:16px;padding:14px 16px;display:flex}.studio-volume>button{color:#77d0e9;flex:0 0 26px;place-items:center;display:grid}.studio-volume input{accent-color:#39bce8;flex:1;min-width:0;height:5px}.studio-volume output{color:#bbdcea;font-variant-numeric:tabular-nums;min-width:36px;font-size:12px}.studio-footer{background:#142333;border-top:1px solid #2a4053;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 28px;display:flex;position:sticky;bottom:0}.studio-footer>p{color:#8ed8e8;flex-basis:100%;margin:0;font-size:12px}.studio-logout{color:#8da8bb;margin-right:auto;font-size:11px}.studio-save{color:#e8faff;background:#1489b4;border:1px solid #3cbde1;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:12px;font-weight:700;display:flex}.profile-studio button:disabled{opacity:.5;cursor:wait}@media (width<=550px){.profile-studio-body{padding:20px}.studio-frames{grid-template-columns:1fr 1fr}.studio-localization{grid-template-columns:1fr}.studio-upload{flex-wrap:wrap}.studio-upload>div{flex-basis:100%}.studio-identity{grid-template-columns:80px 1fr;gap:16px}.studio-avatar>img{width:80px;height:80px}.studio-footer,.profile-studio-header{padding:18px 20px!important}}.studio-volume input[type=range]{appearance:none;cursor:pointer;background:#284557;border:0;border-radius:999px;height:6px;padding:0}.studio-volume input[type=range]::-webkit-slider-thumb{appearance:none;background:#74d4e9;border:3px solid #173b50;border-radius:6px;width:17px;height:17px;box-shadow:0 0 0 1px #58b5d3}.studio-volume input[type=range]::-moz-range-thumb{background:#74d4e9;border:3px solid #173b50;border-radius:6px;width:12px;height:12px}.studio-volume input[type=range]:focus-visible{outline-offset:8px;outline:2px solid #5dd8ee}.studio-flag{flex:0 0 24px;justify-content:center;align-items:center;width:24px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:20px;line-height:1;display:inline-flex}.studio-section h3 .studio-flag{flex-basis:21px;width:21px;font-size:18px}.studio-localization .lab-select>span:nth-child(2){margin-right:auto}.studio-localization .lab-select>.studio-flag{flex:0 0 24px}.studio-localization .lab-select>span:nth-child(2){text-align:left;flex:1}.studio-flag{width:26px;height:18px;font-size:initial;filter:drop-shadow(0 1px 2px #0005);flex:0 0 26px}.studio-flag svg{color:inherit;display:block;width:26px!important;height:18px!important}.profile-choice{min-width:0;position:relative}.profile-choice-trigger{color:#e4efff;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:#1b2638;border:1px solid #35465e;border-radius:10px;align-items:center;gap:11px;width:100%;height:46px;padding:0 14px;font-size:12px;display:flex}.profile-choice-trigger>span:not(.studio-flag){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.profile-choice-trigger>svg{color:#8da4bd;flex:none}.profile-choice-trigger[aria-expanded=true],.profile-choice-trigger:focus-visible{outline-offset:2px;outline:2px solid #43bce0}.profile-choice-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.profile-choice-list{z-index:8;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-user-select:none;user-select:none;background:#151f30;border:1px solid #334861;border-radius:12px;max-height:240px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 40px #0008}.profile-choice-option{color:#dce9fa;cursor:pointer;border-radius:7px;align-items:center;gap:11px;min-height:42px;padding:10px;font-size:12px;display:flex}.profile-choice-option>span:not(.studio-flag){flex:1}.profile-choice-option[data-active=true]{background:#24415c}.profile-choice-option[aria-selected=true]{background:#143952}.profile-choice-option>svg{color:#54c9ee;flex:none}.site-banner{--banner-accent:#4dcafa;isolation:isolate;color:#e6f2fa;background:#0d1c2b;border:1px solid #35536788;border-radius:18px;min-height:220px;margin:26px 0 32px;position:relative;overflow:hidden;box-shadow:0 16px 36px #02081365}.banner-home{min-height:230px;margin-top:18px}.banner-cases{--banner-accent:#b58afa}.banner-battle{--banner-accent:#64b4ff}.banner-upgrader{--banner-accent:#ebc577}.banner-contracts{--banner-accent:#7bdfb9}.banner-image{object-fit:cover;object-position:var(--banner-position) center;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.banner-art .banner-image{object-fit:contain;object-position:var(--banner-position) center;width:48%;filter:drop-shadow(0 0 26px var(--banner-accent));padding:10px;left:50%}@supports (color:color-mix(in lab, red, red)){.banner-art .banner-image{filter:drop-shadow(0 0 26px color-mix(in srgb,var(--banner-accent) 30%,transparent))}}.banner-orbit{border:1px solid var(--banner-accent);border-radius:50%;width:650px;height:650px;position:absolute;top:-65%;right:-5%}@supports (color:color-mix(in lab, red, red)){.banner-orbit{border:1px solid color-mix(in srgb,var(--banner-accent) 18%,transparent)}}.banner-orbit{background:radial-gradient(circle,var(--banner-accent),transparent 65%)}@supports (color:color-mix(in lab, red, red)){.banner-orbit{background:radial-gradient(circle,color-mix(in srgb,var(--banner-accent) 22%,transparent),transparent 65%)}}.banner-orbit{z-index:-4;box-shadow:0 0 0 55px #73caff03,0 0 0 110px #73caff03}.banner-shade{pointer-events:none;z-index:-1;background:linear-gradient(90deg,rgba(8,18,30,var(--banner-fade)),rgba(8,18,30,var(--banner-fade)) 24%,#09152208 75%),linear-gradient(0deg,#081320db,transparent 36%,transparent 75%,#08132065);position:absolute;inset:0;box-shadow:inset 0 0 35px 8px #08132170}.banner-copy{z-index:1;max-width:65%;padding:30px 38px;position:relative}.banner-copy>small{letter-spacing:2px;color:var(--banner-accent);align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.banner-copy h2{letter-spacing:-.7px;white-space:pre-line;overflow-wrap:anywhere;margin:12px 0 10px;font-size:clamp(24px,2.5vw,38px);line-height:1.12}.banner-copy h2 span{display:block}.banner-copy h2 span+span{color:var(--banner-accent)}.banner-copy p{color:#a6bdce;margin:10px 0;font-size:12px;line-height:1.6}.banner-cta{border:1px solid var(--banner-accent);align-items:center;gap:15px;margin-top:6px;padding:11px 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.banner-cta{border:1px solid color-mix(in srgb,var(--banner-accent) 55%,transparent)}}.banner-cta{color:#e1f7ff;background:var(--banner-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.banner-cta{background:color-mix(in srgb,var(--banner-accent) 20%,#102131)}}.banner-cta{font-size:11px;font-weight:700;text-decoration:none}.banner-cta:hover{background:var(--banner-accent)}@supports (color:color-mix(in lab, red, red)){.banner-cta:hover{background:color-mix(in srgb,var(--banner-accent) 35%,#102131)}}.banner-mark{letter-spacing:5px;color:#c7ddee55;font-size:11px;position:absolute;bottom:14px;right:24px}.banner-home .banner-copy{padding-top:22px;padding-bottom:22px}.banner-home .banner-copy h2{font-size:clamp(24px,2.5vw,34px)}.banner-manager header h3{margin:8px 0;font-size:28px}.banner-manager header small,.banner-preview-label{letter-spacing:2px;color:#79c8e7;font-size:10px}.banner-manager header p{color:#8daabe;font-size:13px}.banner-manager nav,.banner-targets{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.banner-manager nav button,.banner-targets button{color:#a8c3d5;background:#112333;border:1px solid #304c61;border-radius:8px;padding:10px 12px;font-size:12px}.banner-manager button[aria-pressed=true]{color:#d4f6ff;background:#17415a;border-color:#47c4e7}.banner-manager button:disabled{opacity:.5;cursor:not-allowed}.banner-manager .site-banner{margin:12px 0 24px}.banner-manager fieldset{border:0;min-width:0;padding:0}.banner-manager label{color:#a9c2d2;gap:9px;font-size:12px;display:grid}.banner-manager input:not([type=range]):not([type=checkbox]),.banner-manager textarea{color:#e4f3fc;width:100%;font:inherit;background:#0a1928;border:1px solid #30516a;border-radius:8px;padding:11px}.banner-manager .banner-enabled{align-items:center;gap:10px;margin-bottom:16px;display:flex}.banner-upload{background:#0d2132;border:1px dashed #38617b;border-radius:12px;align-items:center;gap:14px;margin-bottom:20px;padding:18px;display:flex}.banner-upload>svg{color:#55c4df;flex:none}.banner-upload>div{flex:1;gap:6px;display:grid}.banner-upload small{color:#809fb5;font-size:11px;line-height:1.5}.banner-upload strong{font-size:13px}.banner-upload button{background:#1a455f;border-radius:8px;padding:10px 13px;font-size:12px}.banner-fields{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.banner-manager input[type=range]{accent-color:#4ac9e7;width:100%}.banner-manager footer{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.banner-manager footer button{border:1px solid #355a71;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.banner-manager footer .banner-save{color:#fff;background:#147da6}.banner-dirty{color:#eac47b;font-size:12px}.banner-manager [role=status]{color:#8ddfcc;font-size:13px}@media (width<=650px){.site-banner{border-radius:12px;min-height:200px;margin:20px 0}.banner-copy{max-width:85%;padding:24px}.banner-copy h2{font-size:25px}.banner-art .banner-image{opacity:.55;width:64%;left:46%}.banner-shade{background:linear-gradient(90deg,#091521e8,#09152170),linear-gradient(#0000,#081320da)}.banner-fields{grid-template-columns:1fr}.banner-upload{flex-wrap:wrap}.banner-upload>div{flex-basis:75%}.banner-manager .banner-copy{max-width:100%}}.ceo-dialog .banner-manager>header{min-height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block;position:static}.ceo-dialog .banner-manager .banner-enabled{justify-content:flex-start;align-items:center;gap:10px;display:flex}.ceo-dialog .banner-manager input[type=checkbox]{border-radius:5px;flex:0 0 20px;width:20px;min-width:20px;height:20px;padding:0}.ceo-dialog .banner-manager input[type=range]{background:0 0;border:0;min-height:20px;padding:0}.ceo-dialog .banner-manager footer{background:0 0;border:0;justify-content:flex-start;padding:0;position:static}.ceo-dialog .banner-manager .banner-copy{padding:24px}.ceo-dialog .banner-manager .banner-copy h2{font-size:26px}:root{--page-gutter:clamp(24px, 5.85vw, 100px)}#root>main{width:100%;max-width:none;padding:40px var(--page-gutter) 70px;margin:0}#root>footer{padding-inline:var(--page-gutter)}#root main .cb-page{width:100%;max-width:none;margin-inline:0}#root main .battle-page{max-width:none;padding-inline:0}#root main .port-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}#root main .port-art{height:clamp(150px,11vw,240px)}@media (width<=1399px){#root main .port-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1099px){#root main .port-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=849px){#root main .port-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){:root{--page-gutter:16px}#root>main{padding-block:24px 48px}#root main .port-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#root main .port-art{height:140px}}.cb-list-row .cb-row-status{margin-left:-16px;padding-right:8px}.cb-list-row.cb-outcome-loss .cb-row-status,.cb-list-row.cb-outcome-loss .cb-row-meta>strong{color:#ff7182}.cb-list-row.cb-outcome-win .cb-row-status,.cb-list-row.cb-outcome-win .cb-row-meta>strong,.cb-list-row.cb-outcome-shared .cb-row-status{color:#71dfaf}.cb-list-row .cb-room-open{color:var(--cb-blue);border-color:var(--cb-blue);background:var(--cb-blue)}@supports (color:color-mix(in lab, red, red)){.cb-list-row .cb-room-open{background:color-mix(in srgb,var(--cb-blue) 14%,#0b1725)}}.cb-demo-label{letter-spacing:.08em;color:#88a7ba;margin:16px 0;font-size:11px}.cb-demo-window{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 94%,#0000)}.cb-demo-track{gap:10px;width:max-content;animation:none;display:flex}.cb-demo-track>div{text-align:center;background:#0c192b;border-radius:8px;flex:0 0 95px;padding:10px 5px}.cb-demo-track img{object-fit:contain;width:85px;height:70px}.cb-demo-track span{color:#a6c4db;max-width:85px;font-size:10px;display:block}.cb-demo-row:hover .cb-demo-track,.cb-demo-row:focus-within .cb-demo-track{animation-play-state:paused}.cb-demo-actions{gap:8px;display:grid}.cb-demo-actions button{width:100%;min-width:0;padding:12px}.cb-demo-view{color:#d9edfa;background:#101f30;border:1px solid #355369;border-radius:18px;width:min(900px,100vw - 32px);padding:28px}.cb-demo-view::backdrop{background:#030a14cc}.cb-demo-view header{background:0 0;border:0;justify-content:space-between;min-height:0;padding:0;display:flex;position:static}.cb-demo-view h2{font-size:22px}.cb-demo-view small,.cb-demo-view p{color:#8eabba;font-size:12px}.cb-demo-players{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin-top:24px;display:grid}.cb-demo-players article{text-align:center;background:#142b40;border-radius:12px;padding:20px;animation:.5s ease-out battle-arrive;display:grid}.cb-demo-players img{object-fit:contain;width:100%;height:140px}.cb-demo-players strong,.cb-demo-players span{font-size:12px}@media (width<=900px){.cb-demo-actions{grid-column:2/4;display:flex}.cb-demo-actions button{grid-column:auto}.cb-demo-window{grid-column:2/3}}@media (width<=550px){.cb-list-row .cb-row-status{margin-left:-10px;padding-right:4px}.cb-demo-actions{grid-column:1/3}.cb-demo-view{padding:18px}}@media (prefers-reduced-motion:reduce){.cb-demo-track{animation:none}}.cb-list-row.cb-theme-classic{--cb-blue:#41c8ff}.cb-list-row.cb-theme-underdog{--cb-blue:#f4bd42}.cb-list-row.cb-theme-shared{--cb-blue:#68dfa4}.cb-list-row.cb-theme-finale{--cb-blue:#cf83f4}.cb-demo-view .cb-demo-players b{color:#74ddb3;margin-top:10px}.cb-battle-list:has(.cb-demo-row)+.cb-list-empty{display:none}.cb-demo-entry{grid-template-rows:1fr;display:grid}.cb-demo-entry-inner{min-height:0;overflow:hidden}.cb-demo-entry-new{animation:.6s cubic-bezier(.22,.7,.3,1) both cb-battle-enter}.cb-demo-window{scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.cb-demo-track{animation:none;transform:none}@keyframes cb-battle-enter{0%{opacity:0;grid-template-rows:0fr;transform:translateY(-12px)}to{opacity:1;grid-template-rows:1fr;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cb-demo-entry-new{animation:none}}.role-badge{vertical-align:middle;letter-spacing:.04em;color:#a4e9ff;background:#143d56;border:1px solid #28729a;border-radius:7px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-weight:800;line-height:1;font-size:10px!important;display:inline-flex!important}.role-badge svg{flex:none;width:13px!important;height:13px!important}.role-ceo{color:#ffe3e9;background:#782035;border-color:#d94d69}.role-support{color:#e1ceff;background:#403366;border-color:#8764bd}.participant-identity{align-items:center;gap:10px;min-width:0;display:flex}.participant-name{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.participant-name b{overflow-wrap:anywhere;font-size:13px}.participant-avatar{color:#58d4ee;border-radius:12px;flex:0 0 48px;width:48px;height:48px;display:block;overflow:hidden;background:#060c15!important;border:1px solid #38667d!important;padding:0!important}.participant-avatar img,.participant-portrait img{object-fit:cover;width:100%;height:100%}.participant-default{background:#05090e;object-fit:contain!important;padding:12%!important}.participant-bot-art{color:#56d9ee;background:radial-gradient(at top,#1c5265,#070e1d);flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;display:flex}.participant-bot-art svg{width:48%;height:48%}.participant-bot-art small{letter-spacing:2px;color:inherit!important;font-size:7px!important}.bot-tone-1{color:#b194ff;background:radial-gradient(at top,#493260,#080e1d)}.bot-tone-2{color:#f2c36b;background:radial-gradient(at top,#655023,#080e1d)}.bot-tone-3{color:#73e6b0;background:radial-gradient(at top,#255e4a,#080e1d)}.participant-identity.compact .participant-avatar{border-radius:7px;flex-basis:27px;width:27px;height:27px}.compact .participant-bot-art small{display:none}.cb-seat-identity .participant-identity{flex-direction:column}.cb-seat-identity .participant-avatar{flex-basis:68px;width:68px;height:68px}.cb-seat-identity .participant-name{justify-content:center}.cb-demo-players .participant-avatar img{height:100%}.ceo-player h3{align-items:center;gap:10px;display:flex}.ceo-player img[data-default=true]{background:#05090e;padding:12px;object-fit:contain!important}.ceo-heading h2 .role-badge{margin-right:10px}.participant-dialog{color:#dfedf9;background:radial-gradient(at 0 0,#19374a,#0c1726 70%);border:1px solid #355269;border-radius:20px;width:min(780px,100vw - 32px);max-height:85dvh;padding:32px;overflow:auto}.participant-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020811c9}.participant-close{background:#233b50;border-radius:9px;padding:8px;position:absolute;top:16px;right:16px}.participant-summary{text-align:center;grid-template-columns:1fr 1fr;align-items:center;gap:28px;margin:20px 0 30px;display:grid}.participant-summary>div:only-child{grid-column:1/-1}.participant-portrait{border:1px solid #3b6a81;border-radius:22px;width:125px;height:125px;margin:auto;overflow:hidden}.participant-summary h2{justify-content:center;align-items:center;gap:9px;margin:16px 0 8px;font-size:22px;display:flex}.participant-summary p,.participant-empty{color:#8faec2;font-size:12px}.participant-best{background:#11283b;border:1px solid #30546b;border-radius:14px;gap:10px;padding:18px;display:grid}.participant-best small{letter-spacing:1px;font-size:9px}.participant-best img{object-fit:contain;width:100%;height:110px}.participant-best strong{font-size:12px}.participant-best b,.participant-loot b{color:#79ddb9}.participant-dialog h3{border-top:1px solid #2d475e;padding-top:20px;font-size:15px}.participant-loot{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.participant-loot article{background:#122639;border-radius:10px;gap:8px;padding:12px;font-size:11px;display:grid}.participant-loot img{object-fit:contain;width:100%;height:85px}@media (width<=550px){.participant-dialog{padding:24px 16px}.participant-summary{grid-template-columns:1fr}.participant-loot{grid-template-columns:repeat(2,minmax(0,1fr))}.participant-name b{font-size:11px}}.profile-person h2{align-items:center;gap:10px;display:flex}.captain-avatar img[data-default=true],.profile-avatar img[data-default=true]{background:#05090e;object-fit:contain!important;padding:10%!important}.cb-row-seats .participant-identity{display:flex}.cb-row-seats>span.occupied:has(.participant-identity){background:0 0;border:0}.participant-dialog{text-align:left;height:fit-content;margin:auto;position:fixed;inset:0}.participant-dialog .participant-summary h2{color:#e5f3fb}.cb-demo-players .participant-identity{flex-wrap:wrap;justify-content:center}.ceo-dialog .role-badge,.role-badge{letter-spacing:.04em;align-self:center;color:#fff!important;line-height:1!important}.ceo-dialog .role-badge svg{color:#fff!important}.profile-person h2{align-items:center;margin-block:0;line-height:1.15}.profile-person h2 .role-badge{transform:translateY(1px);line-height:1!important}.ceo-player h3{align-items:center;line-height:1.15}.badge-controls{border-top:1px solid #31495e;margin-top:32px;padding-top:24px}.badge-controls>p{color:#9eb7c9;font-size:12px;line-height:1.6}.activity-option input[type=checkbox]:checked:after{content:none!important;display:none!important}.ceo-dialog .admin-choice .profile-choice-trigger{color:#e5f2fc;text-align:left;background:#102536;border:1px solid #34556c;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 15px;font-size:13px;display:flex}.admin-choice .profile-choice-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.admin-choice .profile-choice-trigger>svg{color:#70cfe6;flex:none}.admin-choice .profile-choice-list{z-index:20;background:#122637;border:1px solid #365b73;max-height:260px;top:calc(100% + 8px);bottom:auto;box-shadow:0 14px 35px #0008}.admin-choice .profile-choice-option{padding:12px 14px;font-size:12px}.ceo-dialog .admin-choice input[type=hidden]{display:none}.lu-title h1.mode-page-title,.heading h1.mode-page-title{letter-spacing:-2px;align-items:center;gap:14px;font-size:clamp(30px,4vw,50px);font-weight:800;line-height:1.15;display:flex}.mode-page-title>svg{color:#3ac3ff;flex:none;width:38px;height:38px}.mode-page-title>span{margin-left:-10px}.cb-picker .profile-choice{min-width:190px}.cb-picker .profile-choice-trigger{min-height:44px}.cb-picker .profile-choice-list{z-index:30;top:calc(100% + 8px);bottom:auto}.inventory-outside-close{z-index:44;cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.manifest-art>img.golden-anchor{width:60%;height:100px}.item-art .anchor-jewel{z-index:2;width:110px;height:100%;min-height:70px}.item-art .anchor-jewel img.golden-anchor{object-fit:contain;width:80%;height:80%;max-height:100px;margin:auto;position:relative;inset:auto}.stage-one .item-art .anchor-jewel img.golden-anchor{max-height:75px}#root>footer.site-footer{padding:52px var(--page-gutter) 90px;color:#96adc1;background:radial-gradient(at 90% 0,#12395166,#0000 55%),#0b1522;border-top:1px solid #294054;margin-top:38px;font-size:14px;display:block}.footer-top{grid-template-columns:1.2fr .7fr 1.1fr;gap:65px;padding-bottom:40px;display:grid}.footer-brand>img{object-fit:contain;object-position:left;width:190px;height:65px}.footer-brand p,.footer-community p{color:#8da5bb;margin:16px 0;line-height:1.8}.footer-signature,.footer-eyebrow{letter-spacing:2px;color:#60c8ec;align-items:center;gap:8px;font-size:10px;display:flex}.footer-signature{margin-top:25px}.footer-top nav h3{color:#e5f1ff;margin:10px 0 20px;font-size:15px}.footer-top nav button{text-align:left;color:#96adc1;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:185px;padding:8px 0;display:flex}.footer-top nav button:hover{color:#57caff}.footer-top nav button svg{opacity:.5}.footer-community{background:linear-gradient(120deg,#122b3b88,#101d3088);border:1px solid #28475c;border-radius:18px;padding:25px 28px}.footer-community h3{color:#e5f1ff;max-width:300px;margin:17px 0 10px;font-size:23px;line-height:1.3}.footer-community p{margin:10px 0 20px;font-size:13px}.footer-community>a{color:#cbd2ff;background:#5865f21a;border:1px solid #717efa66;border-radius:9px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.footer-community>a svg:last-child{margin-left:auto}.footer-bottom{border-top:1px solid #26384a;justify-content:space-between;align-items:center;gap:24px;padding-top:26px;display:flex}.footer-bottom strong{letter-spacing:1px;color:#cbd9e9;font-size:12px}.footer-bottom small{color:#7891a8;margin-top:9px;font-size:11px;display:block}.footer-bottom a{color:inherit}.footer-tools{color:#64bddc;align-items:center;gap:14px;display:flex}.footer-tools .profile-choice{width:190px}.footer-tools .profile-choice-trigger{min-height:44px}.footer-tools .profile-choice-list{max-height:280px;top:auto;bottom:calc(100% + 8px)}.footer-up{color:#9edbfa;cursor:pointer;background:#13273b;border:1px solid #33526b;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}@media (width<=900px){.footer-top{grid-template-columns:1fr 1fr;gap:30px}.footer-community{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (width<=520px){#root>footer.site-footer{padding-top:30px}.footer-top{grid-template-columns:1fr}.footer-community{grid-column:auto}.footer-top nav{grid-template-columns:1fr 1fr;gap:4px 20px;display:grid}.footer-top nav h3{grid-column:1/-1;margin-bottom:8px}.footer-tools{width:100%}.footer-tools .profile-choice{flex:1}}#root>footer.site-footer{background:radial-gradient(at 5% 0,#16465c44,#0000 45%),linear-gradient(#0c1928,#080f1a);border-top:1px solid #35566b;padding-top:60px;position:relative}.site-footer:before{content:"";top:-1px;left:var(--page-gutter);background:#2cc5f5;width:85px;height:3px;position:absolute;box-shadow:0 0 20px #2cc5f566}.footer-top{grid-template-columns:1.4fr .75fr 1fr .8fr;gap:40px}.footer-top nav button{max-width:230px;padding:9px 0;font-size:13px;line-height:1.5}.footer-community{background:linear-gradient(100deg,#17344688,#27245055);border-radius:12px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;margin-top:8px;padding:25px 30px;display:grid}.footer-community .footer-eyebrow{grid-column:1}.footer-community h3{max-width:none;margin:10px 0 0;font-size:24px}.footer-community p{margin:8px 0 0}.footer-community>a{color:#fff;background:#5865f2;border-color:#8490ff;grid-area:1/2/4;min-width:205px;margin-left:30px;font-weight:700;box-shadow:0 8px 30px #11153e66}.footer-community>a:hover{background:#6975ff}.footer-bottom{padding-top:30px}.site-document{color:#c5d6e7;background:#0f2031;border:1px solid #375973;border-radius:20px;width:min(760px,100vw - 32px);max-height:85vh;margin:auto;padding:32px;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0009}.site-document::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030914cc}.site-document header{border-bottom:1px solid #30465c;align-items:center;gap:16px;padding-bottom:22px;display:flex}.site-document header>svg{color:#55cafa}.site-document header small{letter-spacing:2px;color:#79bbd5;font-size:10px}.site-document h2{color:#edf7ff;margin:8px 0 0;font-size:26px}.site-document header button{color:#c4e5fa;background:#1c354b;border:1px solid #3c5c75;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.site-document section{margin-top:25px}.site-document h3{color:#dceeff;font-size:16px}.site-document p{font-size:14px;line-height:1.8}.document-draft{color:#e4c78d;background:#d5a74c12;border-left:3px solid #e7bc63;padding:12px 16px}.site-document article>a{color:#77cfff;margin-top:20px;display:inline-block}@media (width<=1000px){.footer-top{grid-template-columns:1fr 1fr;gap:30px}.footer-brand,.footer-community{grid-column:1/-1}}@media (width<=600px){.footer-top{grid-template-columns:1fr 1fr;gap:25px}.footer-top nav{display:block}.footer-community{padding:22px;display:block}.footer-community>a{min-width:0;margin:20px 0 0}.footer-community h3{font-size:21px}.site-document{padding:22px}.site-document h2{font-size:21px}}.site-footer{box-sizing:border-box;min-width:0;max-width:100%}.footer-identity{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.footer-identity>img{object-fit:contain;width:200px;height:60px}.footer-social{border-inline:1px solid #2d4054;padding-inline:30px}.footer-social>a{color:#dce3ff;background:#5865f224;border:1px solid #7583ff66;border-radius:10px;align-items:center;gap:12px;padding:12px 18px;font-weight:700;text-decoration:none;display:flex}.footer-social>a:hover{background:#5865f24a}.footer-description{color:#98afc5;max-width:780px;margin:26px 0 36px;line-height:1.8}.footer-link-columns{border-top:1px solid #263c50;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:32px 0 42px;display:grid}.site-footer .footer-link-columns nav{width:auto;min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:0;margin:0;padding:0;display:flex;overflow:visible}.footer-link-columns nav h3{text-transform:uppercase;letter-spacing:1px;color:#d6e5f4;margin:0 0 18px;font-size:13px}.site-footer .footer-link-columns nav button{white-space:normal;text-align:left;color:#9db2c9;background:0 0;border:0;border-radius:0;flex:none;justify-content:flex-start;align-items:center;gap:10px;width:auto;max-width:100%;min-height:0;padding:9px 0;font-size:14px;display:flex}.footer-link-columns nav button svg{display:none}.site-footer .footer-link-columns nav button:hover{color:#5bcaff;background:0 0}.footer-identity .footer-tools{width:auto}.footer-identity .profile-choice-list{top:calc(100% + 8px);bottom:auto}@media (width<=650px){.footer-identity{gap:20px}.footer-social{border:0;padding:0}.footer-identity .footer-tools{width:100%}.footer-link-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.footer-bottom{flex-direction:row}.footer-description{font-size:13px}}.account-popover.lab-account-panel{color:#dce9f7;background:linear-gradient(150deg,#13263a,#0b1625 65%);border:1px solid #30465e;border-radius:16px;width:min(420px,100vw - 24px);max-height:calc(100dvh - 105px);padding:0;overflow:auto;box-shadow:0 24px 80px #0009}.lab-panel-head{border-bottom:1px solid #ffffff0b;align-items:center;gap:12px;padding:22px;display:flex}.lab-panel-symbol{color:#5dcfff;background:#1fb7ff12;border:1px solid #3ea4d055;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.lab-panel-head small{letter-spacing:1.8px;color:#6196b6;font-size:8px}.lab-panel-head h2{letter-spacing:-.4px;margin:5px 0 0;font-size:19px}.lab-panel-head>button{color:#8fa8c1;background:#ffffff06;border:0;border-radius:8px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.lab-menu-person{text-align:left;color:#e4effc;background:0 0;border:0;align-items:center;gap:12px;width:calc(100% - 40px);margin:20px;padding:0;display:flex}.lab-menu-person img{object-fit:cover;background:#070e18;border:1px solid #345976;border-radius:11px;width:46px;height:46px}.lab-menu-person img[data-default=true]{object-fit:contain;padding:5px}.lab-menu-person>span{gap:5px;display:grid}.lab-menu-person strong{font-size:16px}.lab-menu-person small{color:#7e9ab3;font-size:10px}.lab-menu-person>svg{color:#527c9c;margin-left:auto}.lab-menu-wallet{color:#75d3ff;background:#162e4280;border:1px solid #2d4d6580;border-radius:10px;align-items:center;gap:12px;margin:0 20px 22px;padding:13px 15px;display:flex}.lab-menu-wallet div{gap:4px;display:grid}.lab-menu-wallet small{letter-spacing:1.4px;color:#7e9ab3;font-size:8px}.lab-menu-wallet strong{color:#d8f2ff;font-size:16px}.lab-menu-wallet button{color:#7abbdc;background:0 0;border:0;margin-left:auto}.lab-menu-section{padding:0 20px 20px}.lab-menu-section>small{letter-spacing:1.5px;color:#5b829f;margin-bottom:10px;font-size:9px;display:block}.lab-menu-primary{gap:3px;display:grid}.lab-menu-primary button{color:#b9cfe2;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:11px 10px;font-size:13px;display:flex}.lab-menu-primary button>svg:first-child{color:#51b6e1}.lab-menu-primary button>svg:last-child{opacity:.4;margin-left:auto}.lab-menu-primary button:hover,.lab-menu-secondary button:hover{color:#e1f7ff;background:#1c91c51a}.lab-menu-secondary{grid-template-columns:1fr 1fr;gap:5px;display:grid}.lab-menu-secondary button{color:#8faac1;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px 8px;font-size:11px;display:flex}.lab-menu-secondary svg{color:#507d9e;flex-shrink:0}.lab-panel-foot{color:#6e90aa;background:#070e1840;border-top:1px solid #ffffff09;align-items:center;gap:8px;padding:16px 20px;font-size:10px;display:flex}.lab-panel-foot button{color:#8cc8e7;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.lab-notification-meta{color:#7e9ab3;justify-content:space-between;align-items:center;padding:18px 22px 0;font-size:11px;display:flex}.lab-notification-meta b{color:#a6c9e4;background:#29405a;border-radius:7px;place-items:center;min-width:23px;height:23px;font-size:10px;display:grid}.lab-notification-empty{text-align:center;padding:32px 35px 40px}.lab-notification-empty>div{color:#4da8cf;background:linear-gradient(135deg,#1a567133,#17417522);border:1px solid #32567066;border-radius:22px;place-items:center;width:70px;height:70px;margin:0 auto 20px;display:grid;position:relative}.lab-notification-empty>div>span{background:#75d8c7;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:10px;box-shadow:0 0 10px #75d8c755}.lab-notification-empty h3{color:#d9eafa;margin:0 0 10px;font-size:17px}.account-popover.lab-account-panel .lab-notification-empty p{color:#7894ad;white-space:normal;border:0;margin:0;padding:0;font-size:12px;line-height:1.8}.lab-notification-list{padding:10px 20px 20px}.lab-notification-list article{border-bottom:1px solid #ffffff08;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.lab-notification-icon{color:#5dbde9;background:#173f582e;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.account-popover.lab-account-panel .lab-notification-list p{white-space:normal;border:0;margin:0 0 6px;padding:0;font-size:12px;line-height:1.6}.lab-notification-list time{color:#66859f;font-size:9px}.launch-button.daily-countdown:disabled{opacity:1;cursor:default;clip-path:none;color:#a9c9df;font-variant-numeric:tabular-nums;letter-spacing:2px;background:linear-gradient(120deg,#122a3b,#101c2c);border:1px solid #367998;border-radius:12px;min-width:200px;padding:12px 24px;font-size:18px;box-shadow:inset 0 1px #8ddaff12}.open-options[hidden]{display:none}.dock-action-row>.round-mode{flex-shrink:0}.promo-lab{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;padding:50px 0 65px;display:grid}.promo-copy>small{letter-spacing:3px;color:#57c6f0;font-size:11px}.promo-copy h1{letter-spacing:-3px;margin:25px 0;font-size:clamp(38px,5vw,72px);font-weight:800;line-height:1.1}.promo-copy h1 span{color:#58c9fa}.promo-copy>p{color:#91abc3;max-width:400px;line-height:1.8}.promo-copy>a{color:#bdc4ff;border-bottom:1px solid #767eff66;align-items:center;gap:12px;margin:22px 0;padding-bottom:12px;text-decoration:none;display:inline-flex}.promo-steps{color:#6084a2;flex-wrap:wrap;gap:20px;margin-top:35px;font-size:10px;display:flex}.promo-terminal{text-align:center;background:radial-gradient(at 50% 0,#18587955,#0000 65%),#0e1c2d;border:1px solid #335871;border-radius:24px;padding:36px;position:relative;box-shadow:0 25px 75px #0003}.promo-emblem{color:#68d5ff;background:#169acd10;border:1px solid #3a799755;border-radius:28px;place-items:center;width:100px;height:100px;margin:0 auto 22px;display:grid;box-shadow:0 0 45px #1bbaff0c}.promo-terminal>small{letter-spacing:2px;color:#628fae;font-size:9px}.promo-terminal h2{margin:12px 0 28px;font-size:24px}.promo-terminal form{text-align:left}.promo-terminal label{color:#91adc4;margin-bottom:10px;font-size:11px;display:block}.promo-input{color:#528caa;background:#081422;border:1px solid #395c77;border-radius:10px;align-items:center;gap:12px;padding:0 15px;display:flex}.promo-input:focus-within{border-color:#49c8ff;box-shadow:0 0 0 3px #49c8ff12}.promo-input input{color:#e8f5ff;letter-spacing:2px;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:17px 0;font-weight:700}.promo-terminal form>button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#2dbbf0,#1370c4);border:1px solid #6ad7ff;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:14px;padding:16px;font-weight:700;display:flex}.promo-terminal button:disabled{opacity:.6}.promo-hint{color:#6d8da7;margin:22px 0 0;font-size:11px;line-height:1.8}.promo-success{color:#83dec5}.promo-error{color:#f9a}.promo-manager>p{color:#8eabc1}.promo-manager fieldset{border:0;grid-template-columns:1fr 1fr;gap:18px;padding:0;display:grid}.promo-manager label{flex-direction:column;gap:8px;min-width:0;display:flex}.promo-manager input{color:#d9ebfa;background:#0b1827;border:1px solid #355670;border-radius:9px;width:100%;min-height:45px;padding:12px}.promo-manager fieldset>button{color:#fff;background:#167fa8;border:0;border-radius:10px;align-self:end;padding:14px}.promo-code-list article{border-top:1px solid #294258;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;display:flex}.promo-code-list small{color:#7c9db6;margin-top:7px;font-size:11px;display:block}.promo-code-list article>button{color:#e9a4b4;background:#411c2933;border:1px solid #784555;border-radius:7px;padding:8px 12px}@media (width<=750px){.promo-lab{grid-template-columns:1fr;gap:30px;padding-top:15px}.promo-terminal{padding:25px}.promo-manager fieldset{grid-template-columns:1fr}}.role-badge.role-creator{color:#fff;background:#43265d;border-color:#bb79ee}.partner-lab{color:#e4f2ff;padding:36px 0 60px}.partner-hero{justify-content:space-between;align-items:center;gap:35px;padding:50px 0 60px;display:flex}.partner-lab small{color:#69cafa;letter-spacing:2px;font-size:11px;font-weight:700}.partner-hero h1{margin:22px 0;font-size:clamp(36px,4.2vw,68px);font-weight:850;line-height:1.08}.partner-lab em{color:#40c9ff;font-style:normal}.partner-lab p{color:#90acbe;line-height:1.7}.partner-orbit{color:#52d1ff;background:radial-gradient(#124463,#081523 70%);border:1px solid #38c8ff55;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:25px;width:250px;height:250px;display:flex;box-shadow:0 0 70px #149de818}.partner-orbit span{letter-spacing:2px;font-size:10px}.partner-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.partner-benefits article{background:linear-gradient(130deg,#142738,#0a1725);border:1px solid #25485d;border-radius:15px;flex-direction:column;gap:14px;padding:26px;display:flex}.partner-benefits svg{color:#54ceff}.partner-benefits strong{font-size:24px}.partner-benefits p{margin:0;font-size:14px}.partner-tabs{gap:10px;margin:32px 0 24px;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:0!important;display:flex!important}.partner-lab button{color:#e5f5ff;cursor:pointer;background:#13364d;border:1px solid #337294;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:15px 22px;font-weight:700;display:inline-flex}.partner-lab button:disabled{opacity:.4;cursor:not-allowed}.partner-tabs button[aria-pressed=true]{background:#168bc0;border-color:#4ccfff}.partner-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.partner-card{background:#0d1d2d;border:1px solid #244459;border-radius:18px;padding:34px}.partner-card h2,.partner-studio h2{margin:18px 0 26px;font-size:30px;font-weight:750}.partner-card label{color:#b4c9d9;flex-direction:column;gap:10px;display:flex}.partner-card input{box-sizing:border-box;color:#fff;text-transform:uppercase;background:#07131f;border:1px solid #31556c;border-radius:10px;width:100%;min-width:0;margin-bottom:18px;padding:18px;font-size:18px}.partner-card form>button{background:linear-gradient(120deg,#168dbd,#2053ac)}.partner-code{overflow-wrap:anywhere;color:#54ceff;justify-content:space-between;align-items:center;gap:10px;font-size:clamp(18px,2vw,30px);font-weight:800;display:flex}.partner-count{font-size:48px}.partner-count span{color:#89a9bc;font-size:17px}.partner-card progress{accent-color:#49d2ff;width:100%;height:8px;margin:22px 0;display:block}.partner-creator{border-top:1px solid #254257;gap:20px;margin-top:28px;padding-top:24px;display:flex}.partner-creator>svg{color:#c487ff;flex-shrink:0}.partner-creator a{color:#c5a2ff}.partner-studio{background:#0d1d2d;border:1px solid #244459;border-radius:18px;grid-template-columns:1fr 1fr 240px;gap:30px;padding:34px;display:grid}.partner-banner{background:repeating-linear-gradient(45deg,#0000,#0000 30px,#32b8ff09 31px 32px),linear-gradient(135deg,#07111f,#123e58);border:1px solid #386780;border-left:4px solid #39caff;flex-direction:column;gap:20px;margin-bottom:18px;padding:25px;display:flex}.partner-banner img{object-fit:contain;width:130px;height:50px}.partner-banner strong{font-size:24px}.partner-banner span{color:#a4c6d9;font-size:13px}.partner-banner b{color:#58ceff;overflow-wrap:anywhere;background:#07131f;padding:16px}.partner-banner.vertical{justify-content:space-around;min-height:390px}.partner-rules{max-width:850px;margin-top:28px;font-size:12px}.partner-message{background:#102c40;border-left:3px solid #42caff;padding:14px 20px}@media (width<=900px){.partner-orbit{display:none}.partner-benefits,.partner-grid,.partner-studio{grid-template-columns:1fr}.partner-studio article{max-width:500px}.partner-banner.vertical{max-width:250px}.partner-hero{padding:20px 0 35px}}.partner-lab .partner-hero{z-index:auto;width:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:28px 0 40px;display:block;position:static;inset:auto}.partner-hero:before,.partner-hero:after{content:none}.partner-hero h1{max-width:1100px}.partner-orbit{display:none}.promo-lab{isolation:isolate;flex-direction:column;align-items:stretch;gap:24px;padding:28px 0 60px;display:flex}.promo-copy{box-sizing:border-box;background:radial-gradient(at 85%,#16446188,#0000 65%),linear-gradient(120deg,#0e1c2c,#0b1725);border:1px solid #28485e;border-radius:20px;min-height:300px;padding:42px 48px;position:relative;overflow:hidden}.promo-copy h1{letter-spacing:-1.8px;margin:18px 0;font-size:clamp(36px,4vw,62px)}.promo-copy>p{max-width:540px;margin:0}.promo-copy>a{margin:20px 0 0;padding-bottom:8px}.promo-banner-art{color:#55cfff;opacity:.8;pointer-events:none;align-items:center;gap:24px;display:flex;position:absolute;top:50%;right:7%;transform:translateY(-50%)rotate(-8deg)}.promo-banner-art>svg{stroke-width:1px;width:130px;height:130px}.promo-banner-art span{letter-spacing:5px;font-size:24px;font-weight:850;line-height:1.4}.promo-terminal{text-align:left;box-shadow:none;background:#0d1d2c;border-radius:18px;padding:30px 38px}.promo-terminal h2{margin:8px 0 22px;font-weight:750}.promo-terminal form{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px 18px;display:grid}.promo-terminal label{grid-column:1/-1;margin:0}.promo-terminal form>button{width:auto;min-width:220px;margin:0;padding:16px 26px}.promo-input input{box-sizing:border-box;min-height:56px;padding:14px 0}.promo-hint{margin-top:18px}.promo-success,.promo-error{align-items:center;gap:8px;display:flex}@media (width<=1000px){.promo-banner-art{opacity:.22;right:4%}.promo-copy>small,.promo-copy>h1,.promo-copy>p,.promo-copy>a{z-index:1;position:relative}}@media (width<=650px){.promo-copy{padding:28px 24px}.promo-banner-art{display:none}.promo-terminal{padding:24px}.promo-terminal form{grid-template-columns:1fr}.promo-terminal label{grid-column:auto}.promo-terminal form>button{min-width:0}.partner-hero h1{font-size:36px}}.promo-lab>.site-banner{box-sizing:border-box;width:100%;min-height:300px;margin:0}.promo-lab>.promo-discord{color:#bdc4ff;align-self:flex-start;align-items:center;gap:10px;margin:0 0 4px;text-decoration:none;display:inline-flex}.banner-promo .banner-copy h2{font-size:clamp(32px,4vw,62px)}.cb-lobby .cb-lobby-seats{gap:20px;margin-top:26px}.cb-lobby .cb-lobby-seats>article{background:linear-gradient(150deg,#122a3c,#0a1422);border:1px solid #29475d;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:330px;padding:38px 24px 28px;display:flex;position:relative;overflow:hidden}.cb-lobby .cb-lobby-seats>article.occupied{background:linear-gradient(150deg,#153a3c,#0b1725);border-color:#389790}.cb-lobby .cb-lobby-seats>article:before{content:"";background:#49caff66;height:2px;position:absolute;top:0;left:24px;right:24px}.cb-lobby .participant-avatar{border-radius:18px;width:76px;height:76px}.cb-lobby .cb-seat-identity{margin:0}.cb-lobby .cb-ready{color:#79dfc2}.cb-lobby .cb-wait-spinner{color:#50caff;width:44px;height:44px;margin-bottom:15px}.cb-lobby .cb-lobby-seats>article>button{border-radius:10px;min-height:46px;margin:0}.cb-cancelled>div:last-child{color:#9fb4c5;background:#101f2d;border:1px solid #344b60;border-radius:18px;flex-direction:column;align-items:center;gap:20px;margin-top:24px;padding:70px 24px;display:flex}.cb-cancelled h2{font-size:30px;font-weight:750}.cb-spectator-label{color:#6ed2ff;letter-spacing:2px;font-size:12px}.lab-victory{color:#e7f4ff;background:#0a1724;border:1px solid #3c7189;border-radius:22px;width:min(960px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 35px 120px #0009}.lab-victory-close{color:#c8e7f5;background:#112739;border:1px solid #355164;border-radius:10px;padding:8px;position:absolute;top:22px;right:22px}.lab-victory-heading{background:linear-gradient(120deg,#163f4d,#0a1724);padding:34px 40px 25px}.lab-victory-heading>small{color:#6edbc7;letter-spacing:2px;align-items:center;gap:10px;font-size:10px;display:flex}.lab-victory-heading h2{letter-spacing:-1px;margin:18px 0 10px;font-size:clamp(28px,4vw,46px);font-weight:850}.lab-victory-heading p{color:#91adbd;font-size:13px}.lab-victory-body{grid-template-columns:280px minmax(0,1fr);gap:28px;padding:28px 40px;display:grid}.lab-victory-body>aside{text-align:center;background:radial-gradient(at 50% 30%,#17667444,#0000 70%);flex-direction:column;align-items:center;display:flex}.lab-victory-body aside>small{color:#83dacb;align-items:center;gap:8px;font-size:11px;display:flex}.lab-victory-body aside>img{object-fit:contain;width:100%;height:160px;margin:18px 0}.lab-victory-body aside>span{color:#90aebf;font-size:12px}.lab-victory-body h3{margin:6px 0 12px;font-size:22px}.lab-victory-stats{border-top:1px solid #264859;width:100%;margin-top:24px;padding-top:12px}.lab-victory-stats>span{color:#87a4b6;justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.lab-victory-stats strong{color:#e8f7ff}.lab-victory-items{flex-direction:column;gap:8px;max-height:390px;padding-right:6px;display:flex;overflow:auto}.lab-victory-items article{background:#122637;border:1px solid #294358;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.lab-victory-items article>span{color:#587d95;font-size:10px}.lab-victory-items img{object-fit:contain;width:68px;height:58px}.lab-victory-items article>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lab-victory-items small{color:#8da8ba;font-size:10px}.lab-victory-items strong{font-size:13px}.lab-victory-items b{color:#85dfc9;white-space:nowrap;font-size:12px}.lab-victory-actions{border-top:1px solid #263f52;justify-content:space-between;gap:15px;padding:20px 40px;display:flex}.lab-victory-actions button{color:#cee5f4;background:#142c40;border:1px solid #35546a;border-radius:10px;align-items:center;gap:14px;padding:14px 20px;font-weight:700;display:flex}.lab-victory-actions button:last-child{color:#fff;background:#147b93;border-color:#38bac7}@media (width<=650px){.lab-victory-body{grid-template-columns:1fr;padding:22px}.lab-victory-heading{padding:30px 22px}.lab-victory-body aside>img{height:100px;margin:8px 0}.lab-victory-stats{justify-content:center;gap:20px;display:flex}.lab-victory-stats>span{flex-direction:column;gap:6px}.lab-victory-items{max-height:240px}.lab-victory-actions{flex-wrap:wrap;padding:18px}}dialog.lab-victory{box-sizing:border-box;isolation:isolate;background:#0d1629;border-color:#6588cb;width:min(960px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 40px);position:fixed;inset:0;box-shadow:0 18px 55px #0006;margin:auto!important}.lab-victory::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030817b8}.lab-victory-heading{background:linear-gradient(115deg,#123f63 0%,#263668 58%,#4b285f 100%);border-bottom:1px solid #748cff40}.lab-victory-heading h2{color:#fff;text-shadow:none}.lab-victory-body>aside{box-sizing:border-box;background:linear-gradient(160deg,#21435d,#30264d);border:1px solid #826cc566;border-radius:16px;padding:20px}.lab-victory-items article{background:#17283f;border-color:#355274 #355274 #355274 #4dcfff;border-left-style:solid;border-left-width:3px}.lab-victory-items article:nth-child(3n+2){background:#282340;border-left-color:#b189ff}.lab-victory-items article:nth-child(3n){background:#173339;border-left-color:#66ddbd}dialog.lab-victory{background:#0c1927;border-color:#355b73;box-shadow:0 18px 48px #0005}.lab-victory-heading{background:linear-gradient(110deg,#143349,#101f30);border-bottom-color:#2b465c}.lab-victory-heading>small{color:#69c7ec}.lab-victory-heading p{color:#96afc2}.lab-victory-body>aside{background:#112638;border-color:#2e4d63}.lab-victory-body aside>small{color:#d9c58d}.lab-victory-body aside>b{color:#e2ebf3}.lab-victory-items article,.lab-victory-items article:nth-child(3n+2),.lab-victory-items article:nth-child(3n){background:#122536;border-color:#29465b #29465b #29465b #3d7999;border-left-style:solid;border-left-width:2px}.lab-victory-items b{color:#b5d8e9}.lab-victory-actions button:last-child{background:#17678b;border-color:#3e95b7}.lab-victory-close{color:#cfdfeb;background:#142a3b}.lab-victory-progress{background:#102333;border:1px solid #2b4b60;border-radius:14px;align-items:center;gap:18px;margin:0 40px 24px;padding:18px 22px;display:flex}.lab-victory-level{color:#78cff0;background:#15354a;border:1px solid #3c7996;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:74px;height:54px;display:flex}.lab-victory-level strong{font-size:22px}.lab-victory-progress-main{flex:1;min-width:0}.lab-victory-progress-main>div{color:#a9c4d7;justify-content:space-between;gap:12px;font-size:12px;display:flex}.lab-victory-progress-main b{color:#72c8eb}.lab-victory-progress-main progress{accent-color:#48bce8;background:#203749;border:0;border-radius:8px;width:100%;height:8px;margin:11px 0 7px;display:block;overflow:hidden}.lab-victory-progress-main progress::-webkit-progress-bar{background:#203749}.lab-victory-progress-main progress::-webkit-progress-value{background:linear-gradient(90deg,#2887b3,#6acde8);border-radius:8px}.lab-victory-progress-main small{text-align:right;color:#809fb5;font-size:10px;display:block}@media (width<=650px){.lab-victory-progress{gap:12px;margin:0 22px 18px;padding:14px}.lab-victory-level{min-width:54px}.lab-victory-progress-main>div{font-size:10px}}.lab-victory-body>aside{background:linear-gradient(#0000 35%,#30ae770b 65%,#30ae7724),#112638}.lab-victory-body aside>b,.lab-victory-items b{color:#7bd9ad}dialog.lab-victory{width:min(900px,100vw - 32px);max-height:calc(100dvh - 96px)}.lab-victory-heading{padding:26px 32px 18px}.lab-victory-heading h2{margin:12px 0 8px;font-size:clamp(28px,3.5vw,40px)}.lab-victory-body{gap:22px;padding:22px 32px}.lab-victory-body aside>img{height:135px;margin:12px 0}.lab-victory-items{max-height:330px}.lab-victory-progress{margin:0 32px 18px;padding:14px 18px}.lab-victory-actions{padding:16px 32px}@media (width<=650px){dialog.lab-victory{max-height:calc(100dvh - 48px)}.lab-victory-heading,.lab-victory-body{padding:22px}.lab-victory-body aside>img{height:100px}.lab-victory-progress{margin:0 22px 16px}.lab-victory-actions{padding:16px 22px}}.cb-lobby .cb-lobby-redesign>article{background:#0e1e2e;border:1px solid #29495e;grid-template-rows:32px 1fr 48px;justify-content:stretch;align-items:stretch;gap:20px;min-height:320px;padding:20px 26px 24px;display:grid}.cb-lobby .cb-lobby-redesign>article:before{content:none}.cb-seat-top{color:#7398b0;align-items:center;gap:12px;display:flex}.cb-seat-top>span{font-variant-numeric:tabular-nums;border:1px solid #2e4b60;border-radius:6px;padding:5px 8px;font-size:11px}.cb-seat-top>small{letter-spacing:1.5px;font-size:10px}.cb-seat-top>svg{color:#7bd9ad;margin-left:auto}.cb-seat-main{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:170px;display:flex}.cb-seat-main .participant-identity{flex-direction:column;align-items:center;gap:14px;display:flex}.cb-seat-main h3{color:#a8bdce;margin:0;font-size:16px}.cb-empty-avatar{color:#78a9c6;background:#152c3e;border:1px dashed #3f6279;border-radius:20px;place-items:center;width:76px;height:76px;display:grid}.cb-seat-ready{color:#7bd9ad;align-items:center;gap:8px;font-size:12px;display:flex}.cb-seat-actions{justify-content:center;align-items:stretch;display:flex}.cb-lobby .cb-seat-actions>button{border-radius:10px;justify-content:center;align-items:center;gap:10px;width:210px;max-width:100%;height:48px;margin:0;padding:0 18px;font-size:13px;display:flex}.cb-seat-confirmed{color:#70988b;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.cb-bot-arrival{text-align:center;flex-direction:column;align-items:center;gap:12px;width:140px;display:flex}.cb-bot-arrival>strong{color:#8cdefb;font-variant-numeric:tabular-nums;background:#183d54;border:1px solid #3c85a6;border-radius:22px;place-items:center;width:86px;height:86px;font-size:44px;font-weight:800;line-height:1;display:grid}.cb-bot-arrival>span{letter-spacing:3px;color:#8bb6cc;font-size:10px}.cb-arrival-track{background:#243e50;border-radius:4px;width:100%;height:3px;overflow:hidden}.cb-arrival-track>i{background:#62c9eb;height:100%;transition:width .2s linear;display:block}.cb-lobby .cb-lobby-redesign>article{grid-template-rows:30px 160px 44px;align-content:start;gap:14px;min-height:0;padding:18px 24px 20px}.cb-lobby .cb-seat-main{justify-content:center;gap:10px;min-height:0}.cb-lobby .cb-seat-main .participant-avatar{aspect-ratio:1;box-sizing:border-box;border-radius:16px;flex:0 0 76px;width:76px;min-width:76px;height:76px;min-height:76px;max-height:76px;margin:0;display:block;padding:0!important}.cb-lobby .cb-seat-main .participant-avatar img{object-fit:cover;width:100%;height:100%;margin:0;display:block}.cb-lobby .cb-seat-main .participant-avatar img.participant-default{object-fit:contain}.cb-lobby .cb-seat-main .participant-name{justify-content:center}.cb-lobby .cb-seat-actions>button{width:200px;height:44px;min-height:44px}.cb-lobby .cb-empty-avatar{box-sizing:border-box;flex:0 0 76px}.cb-lobby .cb-seat-main h3{margin:0;font-size:14px}.cb-lobby .cb-seat-top{align-self:start}.cb-lobby .cb-seat-ready{font-size:11px}@media (width<=650px){.cb-lobby .cb-lobby-redesign>article{grid-template-rows:30px 160px 44px;gap:12px;padding:14px 12px 16px}.cb-seat-top{gap:7px}.cb-seat-top>small{letter-spacing:.6px;font-size:8px}.cb-lobby .cb-seat-actions>button{padding:0 10px;font-size:11px}}.cb-lobby-controls{justify-content:flex-end;margin:18px 0 12px;display:flex}.cb-lobby-controls>button{color:#d39ca8;background:#281e2933;border:1px solid #634550;border-radius:9px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:flex}.cb-lobby .cb-lobby-redesign{gap:18px;margin-top:0}.cb-lobby .cb-lobby-redesign>article{background:#0e1e2c;border-color:#2a4355;border-radius:14px;grid-template-rows:26px 150px 40px;gap:10px;min-height:0;padding:16px 20px}.cb-lobby .cb-lobby-redesign>article.occupied{box-shadow:none;background:linear-gradient(#142b39,#0e1e2c 80%);border-color:#365767}.cb-lobby .cb-seat-top{justify-content:space-between;gap:8px}.cb-lobby .cb-seat-top>span{color:#63879f;letter-spacing:2px;border:0;padding:0;font-size:11px}.cb-lobby .cb-seat-top>small{letter-spacing:1.2px;color:#7899ae;font-size:9px}.cb-lobby .cb-seat-main{gap:12px}.cb-lobby .cb-seat-main .participant-identity{gap:16px;width:100%}.cb-lobby .cb-seat-main .participant-name{justify-content:center;gap:8px}.cb-lobby .cb-seat-main .participant-avatar{border-radius:18px;flex-basis:80px;width:80px;min-width:80px;height:80px;min-height:80px;max-height:80px}.cb-lobby .cb-seat-actions>button{width:100%;max-width:220px;height:40px;min-height:40px;font-size:12px}.cb-lobby .cb-empty-avatar{background:#132838;border-color:#355266;border-radius:18px;flex-basis:80px;width:80px;height:80px}.cb-lobby .cb-seat-main h3{color:#8da8bc;font-size:12px;font-weight:500}.cb-lobby .cb-lobby-redesign>article.joining{background:#102638;border-color:#387f9d}@media (width<=650px){.cb-lobby .cb-lobby-redesign{gap:10px}.cb-lobby .cb-lobby-redesign>article{padding:14px 10px}.cb-lobby .cb-seat-top>small{letter-spacing:.4px;font-size:8px}}.cb-lobby .cb-lobby-redesign>article.occupied{background:linear-gradient(#0000 25%,#30ae770b 60%,#30ae7724),#0e1e2c;border-color:#365f5e}.cb-lobby .cb-lobby-redesign>article{isolation:isolate}.cb-ready-watermark{color:#7bd9ad;opacity:.055;pointer-events:none;z-index:-1;stroke-width:1.2px;width:150px;height:150px;position:absolute;top:50%;right:24px;transform:translateY(-50%)rotate(-12deg)}.cb-lobby .cb-empty-spinner{background:0 0;border:0;place-items:center;display:grid}.cb-empty-spinner>svg{transform-origin:50%;color:#66c9ec;flex:none;animation:1.8s linear infinite cb-lobby-spin;display:block}.cb-lobby .cb-seat-actions>button{box-sizing:border-box;width:220px;max-width:100%;height:42px;min-height:42px;margin:0;padding:0 16px}@keyframes cb-lobby-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cb-empty-spinner>svg{animation:none}}.cb-lobby .cb-lobby-redesign>article{grid-template-rows:26px 140px 42px;gap:8px;padding:16px 20px 26px}.cb-lobby .cb-seat-main{justify-content:flex-end;padding-bottom:2px}.cb-lobby .cb-seat-main .participant-identity{gap:12px;width:auto;max-width:100%}.cb-lobby .cb-seat-main .participant-name{flex-wrap:nowrap;width:max-content;max-width:100%}.cb-lobby .cb-seat-actions>button{width:var(--seat-action-width,180px);gap:6px;max-width:100%;padding:0 8px;font-size:11px}.cb-ready-watermark{stroke-width:5px;opacity:.12;z-index:-1;width:190px;height:190px;top:auto;bottom:-47px;right:-38px;transform:rotate(-16deg)}.cb-lobby .cb-lobby-redesign>article{overflow:hidden}@media (width<=650px){.cb-lobby .cb-lobby-redesign>article{grid-template-rows:26px 140px 42px;padding:14px 10px 22px}}.cb-lobby .cb-lobby-redesign>article{box-sizing:border-box;grid-template-rows:26px 1fr;gap:0;height:292px;min-height:0;padding:16px 22px;display:grid}.cb-seat-content{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;padding-bottom:12px;display:flex}.cb-lobby .cb-seat-main{justify-content:center;align-items:center;gap:12px;height:126px;min-height:126px;padding:0;display:flex}.cb-lobby .cb-seat-main .participant-identity{gap:12px}.cb-lobby .cb-seat-main .participant-avatar{flex-basis:76px;width:76px;min-width:76px;height:76px;min-height:76px;max-height:76px}.cb-lobby .cb-empty-avatar{flex-basis:76px;width:76px;height:76px}.cb-lobby .cb-seat-actions{justify-content:center;width:100%;height:40px;min-height:40px}.cb-lobby .cb-seat-actions>button{border-radius:9px;gap:8px;width:180px;max-width:100%;height:40px;min-height:40px;padding:0 14px;font-size:12px}.cb-lobby .cb-seat-actions>.cb-cancel-room{color:#d5a3ab;background:#182633;border-color:#5a4650}.cb-ready-watermark{stroke-width:5.5px;opacity:.11;width:290px;height:290px;bottom:-116px;right:-106px;transform:rotate(-18deg)}@media (width<=650px){.cb-lobby .cb-lobby-redesign>article{grid-template-rows:26px 1fr;height:282px;padding:14px 12px}.cb-lobby .cb-seat-actions>button{padding:0 8px;font-size:11px}.cb-ready-watermark{bottom:-130px;right:-125px}}.promo-code-list{gap:12px;margin-top:22px;display:grid}.promo-code-list article{background:#102334;border:1px solid #29485d;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex;position:relative}.promo-code-info{flex-direction:column;gap:8px;display:flex}.promo-code-info>strong{letter-spacing:1px;font-size:16px}.promo-code-info .promo-reward{color:#7bdbad;font-size:20px;font-weight:800}.promo-code-list .disabled .promo-reward{color:#ee8e9d}.promo-code-actions{gap:8px;display:flex}.promo-code-actions button,.promo-delete-confirm button{color:#cde8f8;background:#18374c;border:1px solid #3d6078;border-radius:8px;padding:10px 15px}.promo-code-actions .promo-delete{color:#e9a4af;background:#382330;border-color:#604050;padding:10px}.promo-delete-confirm{background:#091726;border-radius:9px;align-items:center;gap:8px;width:100%;padding:12px;font-size:12px;display:flex}.promo-delete-confirm span{margin-right:auto}.promo-calendar{position:relative}.promo-date-trigger{color:#bcdff3;background:#0b1827;border:1px solid #355670;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px;display:flex}.promo-calendar-panel{background:#102537;border:1px solid #365a72;border-radius:12px;margin-top:10px;padding:16px;position:relative}.promo-month{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.promo-month strong{font-size:13px}.promo-month button,.promo-days button{color:#cce7f5;background:#173448;border:0;border-radius:7px;padding:8px}.promo-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.promo-days small{color:#82a7be;padding:5px 0;font-size:9px}.promo-days button{padding:8px 2px;font-size:12px}.promo-days button[aria-pressed=true]{color:#fff;background:#198aba}.promo-days button:disabled{opacity:.25}.promo-time{align-items:center;gap:8px;margin:16px 0;display:flex}.promo-time span{color:#9bb9ca;margin-right:auto;font-size:12px}.promo-manager .promo-time input{text-align:center;appearance:none;width:48px;min-height:40px;padding:8px}.promo-date-done{color:#fff;background:#176686;border:1px solid #408baa;border-radius:8px;width:100%;padding:10px}.promo-manager form{box-shadow:none;border:0!important}.promo-delete-confirm button{justify-content:center;align-items:center;gap:6px;font-size:11px;display:inline-flex}.promo-delete-confirm .promo-confirm-yes{color:#83dfaf;background:#143529;border-color:#367c56}.promo-delete-confirm .promo-confirm-no{color:#f09ba7;background:#38212b;border-color:#864654}.promo-time-select{width:90px;min-width:0}.promo-time-select .profile-select{width:100%}.promo-time-select [role=listbox]{max-height:180px;overflow-y:auto}.promo-celebration{isolation:isolate;text-align:left;background:linear-gradient(110deg,#153b3d,#102b40 70%);border:1px solid #3d8078;border-radius:14px;align-items:center;gap:20px;margin-top:24px;padding:25px 28px;display:flex;position:relative;overflow:hidden}.promo-celebration-icon{color:#84e3c4;background:#67dcb911;border:1px solid #579d9366;border-radius:16px;flex:0 0 60px;place-items:center;height:60px;display:grid}.promo-celebration-copy{flex:1;min-width:0}.promo-celebration-copy>small{color:#9de4cd;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:800}.promo-celebration h3{color:#e4f2fc;margin:8px 0;font-size:clamp(18px,2vw,25px);font-weight:600;line-height:1.35}.promo-celebration h3 strong{color:#89e4b9;white-space:nowrap;font-weight:850}.promo-celebration p{color:#a4bdcc;margin:0;font-size:12px;line-height:1.6}.promo-celebration>a{color:#d9e2ff;background:#36436b66;border:1px solid #7285be66;border-radius:9px;flex-shrink:0;align-items:center;gap:10px;padding:12px 18px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.promo-confetti{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.promo-confetti i{opacity:0;width:5px;height:9px;animation:3.2s ease-out both promo-celebrate;position:absolute;top:-15px}@keyframes promo-celebrate{0%{opacity:0;transform:translateY(-10px)rotate(0)}15%{opacity:.65}to{opacity:0;transform:translateY(250px)rotate(310deg)}}@media (prefers-reduced-motion:reduce){.promo-confetti{display:none}}@media (width<=650px){.promo-celebration{flex-wrap:wrap;gap:14px;padding:20px}.promo-celebration-icon{flex-basis:44px;height:44px}.promo-celebration-copy{flex-basis:calc(100% - 60px)}.promo-celebration>a{margin-left:58px}}.cb-settings .cb-segment button:disabled{opacity:.3;filter:grayscale();cursor:not-allowed}.cb-settings .cb-visibility{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.cb-team-headers{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0 12px;display:grid}.cb-team-headers>div{color:#59caff;background:linear-gradient(100deg,#12354a,#0c1c29);border:1px solid #285168;border-radius:12px;align-items:center;gap:14px;padding:16px 20px;display:flex}.cb-team-headers>div:last-child{color:#d8b775;background:linear-gradient(100deg,#302a20,#151e25);border-color:#554936}.cb-team-headers span{gap:3px;display:grid}.cb-team-headers small{letter-spacing:.18em;opacity:.7;font-size:10px}.cb-team-headers b{font-size:19px}.cb-team-headers strong{opacity:.65;margin-left:auto;font-size:12px}.cb-team-grid>article:nth-child(n+3){--player-color:#d8b775}@media (width<=700px){.cb-settings .cb-visibility{flex-direction:column;align-items:stretch}.cb-team-headers{gap:10px}.cb-team-headers>div{gap:8px;padding:12px}.cb-team-headers strong{display:none}.cb-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.cb-team-seat-label{letter-spacing:.08em;color:var(--player-color);font-size:10px;display:block}.cb-team-grid .cb-player-header{flex-wrap:wrap}.cb-team-grid .cb-team-seat-label{flex-basis:100%}@media (width<=700px){.cb-team-grid>article:first-child,.cb-team-grid>article:nth-child(2){border-top-color:#59caff}.cb-team-grid>article:nth-child(3),.cb-team-grid>article:nth-child(4){border-top-color:#d8b775}}.cb-setup .cb-settings{grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) minmax(230px,.8fr)}.cb-settings .cb-visibility{grid-column:auto;display:block}.cb-visibility .cb-segment{min-width:0}@media (width<=1100px){.cb-setup .cb-settings{grid-template-columns:1fr}.cb-settings .cb-visibility{grid-column:auto}}.eyebrow.battle-section-label{padding-top:24px;padding-bottom:12px}.badge-controls .ceo-submit{margin-top:20px;padding:14px 22px}.cb-launchbar>div>strong,.cb-picker-totals>span:nth-child(2)>b,.cb-picker-totals .cb-balance-positive{color:#79ddb0}.cb-launchbar .cb-guaranteed-skin{color:#79ddb0;letter-spacing:.07em;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.cb-picker-totals{flex-wrap:wrap;align-items:flex-start}.cb-picker-totals>span{gap:8px}.cb-picker-totals b{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;padding:0;line-height:1.25}.cb-picker-totals .cb-balance-negative{color:#f17f89}.cb-picker-done:disabled{opacity:.3;filter:grayscale();cursor:not-allowed;box-shadow:none}.cb-launchbar .cb-entry-details{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.cb-launchbar .cb-entry-chip{white-space:nowrap;border:1px solid;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:54px;margin:0;padding:14px 20px;display:flex}.cb-launchbar .cb-entry-chip strong{letter-spacing:.02em;color:inherit;margin:0;font-size:15px;font-weight:750;line-height:1.25}.cb-launchbar .cb-entry-chip svg{flex:0 0 20px;width:20px;height:20px}.cb-launchbar .cb-entry-price{color:#79ddb0;background:#79ddb00a;border-color:#79ddb030}.cb-launchbar .cb-entry-guarantee{color:#c6a0f6;background:#c6a0f60a;border-color:#c6a0f630}@media (width<=600px){.cb-launchbar .cb-entry-details{grid-template-columns:1fr;width:100%}.cb-launchbar .cb-entry-chip{padding:14px 16px}}.lu-presets button[aria-pressed=true]{color:#a3e6ff;background:#164466;border-color:#35bcec}.lu-quick-reset{color:#91daf5;border:1px solid #32617a;border-radius:8px;align-items:center;gap:7px;margin:0 16px 12px;padding:8px 12px;font-size:12px;display:inline-flex}.cb-row-seats{align-items:center;line-height:1}.cb-row-seats>svg{flex-shrink:0;align-self:center;display:block}.quest-lab{width:100%;max-width:none;margin:0;padding:30px 0 40px}.quest-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.quest-heading small{color:#50c8f4;letter-spacing:.2em;font-size:11px}.quest-heading h1{align-items:center;gap:12px;margin:14px 0;font-size:38px;font-weight:800;display:flex}.quest-heading p,.quest-footnote{color:#829bb1;font-size:13px}.quest-heading>span{color:#8faec2;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.quest-heading b{color:#d8ecfa;font-variant-numeric:tabular-nums}.quest-streak{background:linear-gradient(115deg,#123248,#111b2c);border:1px solid #2a5267;border-radius:20px;padding:28px}.quest-streak-title{justify-content:space-between;align-items:center;display:flex}.quest-streak-title small{color:#8cb8ce;letter-spacing:.08em;align-items:center;gap:6px;font-size:11px;display:flex}.quest-streak-title h2{margin:6px 0;font-size:26px;font-weight:800}.quest-streak-title>strong{color:#83dcbd;text-align:right;font-size:32px}.quest-streak-title>strong small{font-weight:400}.quest-week{grid-template-columns:repeat(7,1fr);gap:12px;margin:24px 0;display:grid}.quest-week>div{color:#678497;background:#091927;border:1px solid #2c4052;border-radius:12px;justify-items:center;gap:10px;padding:18px 8px;display:grid}.quest-week span{place-items:center;height:24px;font-weight:800;display:grid}.quest-week small{font-size:11px}.quest-week .complete{color:#86e6bd;background:#163b36;border-color:#398770}.quest-jackpot{border-top:1px solid #2b455b;align-items:center;gap:16px;padding-top:22px;display:flex}.quest-jackpot>svg{color:#c1a1ec;flex-shrink:0}.quest-jackpot b{color:#8de5ba;font-size:20px}.quest-jackpot b span{color:#bba3dd;font-size:13px}.quest-jackpot p{color:#849db0;margin-top:6px;font-size:12px}.quest-lab button{color:#9ee3ff;background:#163e55;border:1px solid #347496;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:12px;font-weight:700;display:flex}.quest-lab button:disabled{opacity:.45;cursor:default}.quest-jackpot button{flex-shrink:0;margin-left:auto}.quest-daily-heading{justify-content:space-between;align-items:center;margin:30px 0 16px;display:flex}.quest-daily-heading h2{font-size:21px;font-weight:750}.quest-daily-heading span{color:#87a6b9;font-size:12px}.quest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.quest-grid article{background:#101e2c;border:1px solid #293f52;border-radius:16px;padding:24px}.quest-task-top{justify-content:space-between;align-items:center;display:flex}.quest-task-top>span{color:#628aa3;align-items:center;gap:8px;font-size:11px;display:flex}.quest-task-top b{color:#80deb3;font-size:18px}.quest-grid h3{margin:20px 0;font-size:21px;font-weight:700}.quest-progress-caption{color:#91a7ba;justify-content:space-between;font-size:11px;display:flex}.quest-grid progress{appearance:none;background:#07131e;border:0;border-radius:8px;width:100%;height:8px;margin:10px 0 20px;display:block;overflow:hidden}.quest-grid progress::-webkit-progress-bar{background:#07131e}.quest-grid progress::-webkit-progress-value{background:linear-gradient(90deg,#27acd6,#73dfb4)}.quest-grid progress::-moz-progress-bar{background:#73dfb4}.quest-grid button{width:100%}.quest-grid .ready{border-color:#38836a}.quest-grid .claimed{opacity:.7}.quest-footnote{text-align:center;margin-top:24px}.quest-error{color:#f19b9b;margin:16px 0}.quest-login{text-align:center;background:#102333;border-radius:20px;padding:60px 20px}.quest-login>svg{color:#64cef5;margin:auto}.quest-login h2{margin:20px}.quest-login button{margin:auto}@media (width<=700px){.quest-heading{flex-direction:column;align-items:flex-start}.quest-heading h1{font-size:28px}.quest-streak{padding:18px}.quest-week{gap:5px}.quest-week>div{padding:14px 3px}.quest-week small{font-size:9px}.quest-jackpot{flex-wrap:wrap}.quest-jackpot button{width:100%}.quest-grid{grid-template-columns:1fr}.quest-task-top b{font-size:16px}}.quest-streak-title .quest-streak-flame{color:#ffad58;text-shadow:0 0 12px #ff791a66}.quest-streak-flame svg{color:#ff962f;fill:#ff8b2526;filter:drop-shadow(0 0 5px #ff791a99)}.quest-lab>.banner-quests{box-sizing:border-box;z-index:0;--banner-accent:#58c9ed;width:100%;margin:0 0 18px}.quest-reset{color:#a9c9df;background:linear-gradient(120deg,#122a3b,#101c2c);border:1px solid #367998;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px 18px;font-size:13px;display:inline-flex;box-shadow:inset 0 1px #8ddaff12}.quest-reset svg{color:#79c8e7;flex-shrink:0}.quest-reset b{color:#deedf7;font-variant-numeric:tabular-nums}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
