*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:where(.settings-modal) *,:where(.settings-modal) *:before,:where(.settings-modal) *:after{box-sizing:border-box}:where(.settings-modal) button,:where(.settings-modal) input,:where(.settings-modal) select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;background-image:none;border:0 solid transparent;border-radius:0;margin:0;padding:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;cursor:pointer}:where(.settings-modal) input{cursor:auto}:where(.cmdk-modal) *,:where(.cmdk-modal) *:before,:where(.cmdk-modal) *:after{box-sizing:border-box}:where(.cmdk-modal) button,:where(.cmdk-modal) input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;background-image:none;border:0 solid transparent;border-radius:0;margin:0;padding:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;cursor:pointer}:where(.cmdk-modal) input{cursor:auto}:where(.cmdk-modal) ul,:where(.cmdk-modal) ol{list-style:none;margin:0;padding:0}:where(.pind-modal) button,:where(.pind-modal) input,:where(.pind-modal) a{margin:0;background:none;border:0;padding:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none}:where(.pind-modal) button{cursor:pointer}:where(.pind-modal) input{cursor:auto}:where(.pind-modal) svg{display:block}:where(.heatw-chrome) *,:where(.heatw-chrome) *:before,:where(.heatw-chrome) *:after{box-sizing:border-box}:where(.heatw-chrome) button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:none;border-radius:0;margin:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;cursor:pointer}:where(.cp-card) *,:where(.cp-card) *:before,:where(.cp-card) *:after{box-sizing:border-box}:where(.cp-card) button,:where(.cp-card) input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;background-image:none;border:0 solid transparent;border-radius:0;margin:0;padding:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;cursor:pointer}:where(.cp-card) input{cursor:auto}:where(.cp-card) ul,:where(.cp-card) ol,:where(.cp-card) dl{list-style:none;margin:0;padding:0}:where(.cp-card) canvas{display:block}:where([data-unified-ticket]) *,:where([data-unified-ticket]) *:before,:where([data-unified-ticket]) *:after{box-sizing:border-box}:where([data-unified-ticket]) button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:none;border-radius:0;margin:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;cursor:pointer}:where([data-unified-ticket]) input{font:inherit;color:inherit;cursor:auto}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.\!collapse{visibility:collapse!important}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-2{right:.5rem}.right-4{right:1rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.z-50{z-index:50}.z-\[var\(--z-dialog\)\]{z-index:var(--z-dialog)}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mt-0\.5{margin-top:-.125rem}.mb-3{margin-bottom:.75rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[11vh\]{margin-top:11vh}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[15px\]{height:15px}.h-\[48px\]{height:48px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[828px\]{height:828px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[74vh\]{max-height:74vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-none{max-height:none}.min-h-0{min-height:0px}.min-h-9{min-height:2.25rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-28{width:7rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[116px\]{width:116px}.w-\[120px\]{width:120px}.w-\[15px\]{width:15px}.w-\[160px\]{width:160px}.w-\[200px\]{width:200px}.w-\[48px\]{width:48px}.w-\[640px\]{width:640px}.w-\[64px\]{width:64px}.w-\[660px\]{width:660px}.w-\[80px\]{width:80px}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[120px\]{min-width:120px}.min-w-\[52px\]{min-width:52px}.min-w-\[6em\]{min-width:6em}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[96px\]{min-width:96px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-\[100vw\]{max-width:100vw}.max-w-\[92vw\]{max-width:92vw}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-\[2px\]{gap:2px}.gap-\[6px\]{gap:6px}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-full{border-radius:9999px}.rounded-md{border-radius:var(--r-2, 4px)}.rounded-sm{border-radius:var(--r-1, 2px)}.rounded-xl{border-radius:.75rem}.\!border{border-width:1px!important}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[var\(--hair-hot\)\]{border-color:var(--hair-hot)}.border-border,.border-input{border-color:var(--hair)}.border-muted{border-color:var(--panel2)}.border-muted-foreground{border-color:var(--dim)}.border-primary{border-color:var(--accent)}.border-transparent{border-color:transparent}.bg-\[var\(--hair-hot\)\]{background-color:var(--hair-hot)}.bg-\[var\(--hair2\)\]{background-color:var(--hair2)}.bg-\[var\(--panel2\)\]{background-color:var(--panel2)}.bg-background{background-color:var(--bg)}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-border{background-color:var(--hair)}.bg-card{background-color:var(--panel)}.bg-destructive{background-color:var(--dn)}.bg-foreground{background-color:var(--ink)}.bg-input{background-color:var(--hair)}.bg-muted{background-color:var(--panel2)}.bg-popover{background-color:var(--panel)}.bg-primary{background-color:var(--accent)}.bg-primary-foreground{background-color:var(--accent-ink)}.bg-secondary{background-color:var(--panel2)}.bg-transparent{background-color:transparent}.p-0{padding:0}.p-1{padding:.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[6px\]{padding-left:6px;padding-right:6px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-\[6px\]{padding-bottom:6px}.pl-2{padding-left:.5rem}.pl-8{padding-left:2rem}.pl-\[30px\]{padding-left:30px}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[6px\]{padding-top:6px}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--mono),ui-monospace,monospace}.font-sans{font-family:var(--sans),system-ui,sans-serif}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[length\:var\(--type-label\)\]{font-size:var(--type-label)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.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)}.leading-\[1\.35\]{line-height:1.35}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[var\(--track-label\)\]{letter-spacing:var(--track-label)}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-background{color:var(--bg)}.text-current{color:currentColor}.text-destructive-foreground{color:var(--dn-ink)}.text-foreground{color:var(--ink)}.text-muted-foreground{color:var(--dim)}.text-popover-foreground{color:var(--ink)}.text-primary{color:var(--accent)}.text-primary-foreground{color:var(--accent-ink)}.text-secondary-foreground{color:var(--ink)}.text-warning{color:var(--warn)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_80px_-20px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow: 0 32px 80px -20px rgba(0,0,0,.85);--tw-shadow-colored: 0 32px 80px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color: var(--bg)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s}.running{animation-play-state:running}:root{--z-dialog: 120;--z-popover: 130}[data-radix-popper-content-wrapper]{z-index:var(--z-popover)!important}.settings-modal .settings-about{border-top:0;padding:0;gap:0}.lp-ticket-island{position:fixed;left:-10000px;top:0}[data-unified-ticket] .lp-venue-band{display:flex;align-items:baseline;gap:6px;padding:6px 8px;border-bottom:1px solid var(--hair);font-size:11px;line-height:1.3}[data-unified-ticket] .lp-venue-word{font-weight:600;letter-spacing:.04em}[data-unified-ticket] .lp-venue-noun,[data-unified-ticket] .lp-venue-say{color:var(--ink-dim, var(--ink));opacity:.72}[data-unified-ticket] .lp-venue-say{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-unified-ticket] .lp-xt{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;padding:5px 8px;border-bottom:1px solid var(--hair);font-size:11px;line-height:1.3}[data-unified-ticket] .lp-xt-pick{display:inline-flex;align-items:baseline;gap:4px;flex:0 0 auto}[data-unified-ticket] .lp-xt-pick>i{font-style:normal;opacity:.6;letter-spacing:.04em}[data-unified-ticket] .lp-xt-sel{font:inherit;font-family:var(--mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;background:transparent;color:inherit;border:1px solid var(--hair);border-radius:3px;padding:1px 4px;min-width:5.5em}[data-unified-ticket] .lp-xt-meta{flex:1 1 100%;display:flex;align-items:baseline;gap:6px;color:var(--ink-dim, var(--ink));opacity:.72}[data-unified-ticket] .lp-xt-word{flex:0 1 auto}[data-unified-ticket] .lp-xt-fee{margin-left:auto;flex:0 0 auto;font-variant-numeric:tabular-nums}[data-unified-ticket] .lp-xt-say{flex:1 1 100%;white-space:normal;opacity:1}[data-unified-ticket] .lp-xt[data-state=follow] .lp-xt-fee{display:none}[data-unified-ticket] .lp-submit:disabled{opacity:.45;cursor:not-allowed;filter:saturate(.4)}[data-unified-ticket] .lp-ticket-readouts{display:flex;flex-wrap:wrap;gap:10px;padding:6px 8px 2px;font-size:11px}[data-unified-ticket] .lp-ro{display:inline-flex;align-items:baseline;gap:4px}[data-unified-ticket] .lp-ro i{font-style:normal;opacity:.6;letter-spacing:.04em}[data-unified-ticket] .lp-ro b.num,[data-unified-ticket] .lp-qty,[data-unified-ticket] .lp-price,[data-unified-ticket] .lp-trig,[data-unified-ticket] .lp-brk-stop,[data-unified-ticket] .lp-brk-tgt{font-family:var(--mono);font-variant-numeric:tabular-nums}#orderTicket[data-ticket-v2]>*:not(.lp-unified-host){position:fixed;left:-10000px;top:0}[data-unified-ticket]{display:flex;flex-direction:column;gap:4px;max-width:280px;overflow:hidden}[data-unified-ticket] .lp-row{display:flex;align-items:center;gap:6px;min-width:0}[data-unified-ticket] .lp-size{flex-wrap:wrap;row-gap:4px}[data-unified-ticket] .lp-size label{flex:1 1 96px;min-width:0}[data-unified-ticket] .lp-qpresets{display:flex;gap:4px;flex:1 1 100%}[data-unified-ticket] .lp-qpresets .lp-qp{flex:1 1 0;min-width:0;padding:2px 0}[data-unified-ticket] .lp-size-step{flex:0 0 auto;width:22px;line-height:1}[data-unified-ticket] .lp-type-row label,[data-unified-ticket] .lp-prices label{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:6px}[data-unified-ticket] .lp-type,[data-unified-ticket] .lp-qty,[data-unified-ticket] .lp-price,[data-unified-ticket] .lp-trig{min-width:0;width:100%}[data-unified-ticket] .lp-brk{flex-wrap:wrap;row-gap:4px}[data-unified-ticket] .lp-brk-fold{display:flex;gap:6px;align-items:center;min-width:0}[data-unified-ticket] .lp-brk-stop,[data-unified-ticket] .lp-brk-tgt{width:52px}[data-unified-ticket] .lp-brk-venue{flex:1 1 100%}[data-unified-ticket] .lp-submit{width:100%}[data-unified-ticket] .lp-venue-band{flex-wrap:wrap}[data-unified-ticket] .lp-venue-word,[data-unified-ticket] .lp-venue-noun{flex:0 0 auto}[data-unified-ticket] .lp-venue-say{flex:1 1 100%;white-space:normal;overflow:visible;text-overflow:clip}.rack-fallback[data-rack-fallback=parked]{position:absolute;left:-10000px;top:0}.file\:border-0::-webkit-file-upload-button{border-width:0px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::-webkit-file-upload-button{background-color:transparent}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:var(--ink)}.file\:text-foreground::file-selector-button{color:var(--ink)}.placeholder\:text-muted-foreground::placeholder{color:var(--dim)}.hover\:border-\[var\(--mute\)\]:hover{border-color:var(--mute)}.hover\:border-foreground:hover{border-color:var(--ink)}.hover\:bg-\[var\(--hair\)\]:hover{background-color:var(--hair)}.hover\:bg-\[var\(--hair2\)\]:hover{background-color:var(--hair2)}.hover\:bg-accent:hover{background-color:var(--accent-soft)}.hover\:text-accent-foreground:hover,.hover\:text-foreground:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.focus\:bg-accent:focus{background-color:var(--accent-soft)}.focus\:text-accent-foreground:focus{color:var(--ink)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: var(--accent)}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: var(--accent)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: var(--bg)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:border-foreground[data-state=checked]{border-color:var(--ink)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent-soft)}.data-\[state\=checked\]\:bg-foreground[data-state=checked]{background-color:var(--ink)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--accent)}.data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--accent-ink)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent-soft)}.data-\[state\=unchecked\]\:bg-secondary[data-state=unchecked]{background-color:var(--panel2)}.data-\[placeholder\]\:text-foreground[data-placeholder]{color:var(--ink)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--dim)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--ink)}.data-\[state\=checked\]\:text-background[data-state=checked]{color:var(--bg)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--accent-ink)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--dim)}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}@media(min-width:640px){.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:block{display:block}.sm\:w-\[204px\]{width:204px}.sm\:max-w-\[94vw\]{max-width:94vw}.sm\:shrink{flex-shrink:1}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:overflow-y-auto{overflow-y:auto}.sm\:overflow-x-visible{overflow-x:visible}.sm\:rounded-lg{border-radius:var(--r-3, 6px)}.sm\:border-b-0{border-bottom-width:0px}.sm\:border-r{border-right-width:1px}.sm\:pb-0{padding-bottom:0}.sm\:text-left{text-align:left}}@media(min-width:768px){.md\:text-sm{font-size:.875rem;line-height:1.25rem}}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:px-3 [cmdk-group-heading]{padding-left:.75rem;padding-right:.75rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:pb-1 [cmdk-group-heading]{padding-bottom:.25rem}.\[\&_\[cmdk-group-heading\]\]\:font-sans [cmdk-group-heading]{font-family:var(--sans),system-ui,sans-serif}.\[\&_\[cmdk-group-heading\]\]\:text-\[10px\] [cmdk-group-heading]{font-size:10px}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:font-semibold [cmdk-group-heading]{font-weight:600}.\[\&_\[cmdk-group-heading\]\]\:uppercase [cmdk-group-heading]{text-transform:uppercase}.\[\&_\[cmdk-group-heading\]\]\:tracking-\[0\.08em\] [cmdk-group-heading]{letter-spacing:.08em}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--dim)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}body.ui-rooms{--rm-card: var(--panel);--rm-float: color-mix(in srgb, var(--surface) 99%, transparent);--rm-float-blur: blur(32px) saturate(140%);--rm-edge: inset 0 1px 0 0 color-mix(in srgb, var(--ink) 8%, transparent);--rm-shadow-float: 0 0 0 1px color-mix(in srgb, var(--ink) 9%, transparent), 0 2px 6px rgba(0, 0, 0, .3), 0 24px 60px rgba(0, 0, 0, .55);--rm-raise: color-mix(in srgb, var(--ink) 7%, transparent);--rm-raise-hi: color-mix(in srgb, var(--ink) 11%, transparent);--rm-line: color-mix(in srgb, var(--ink) 13%, var(--panel));--rm-r-card: 14px;--rm-r-float: 14px;--rm-r-dialog: 16px;--rm-r-ctl: 8px;--rm-dur: .14s;--rm-dur-fast: 90ms;--rm-ease: cubic-bezier(.2, .8, .2, 1);--rm-buy: #2F7F69;--rm-buy-hi: #379178;--rm-sell: #C24F4E;--rm-sell-hi: #D05A59;--rm-side-ink: #fff;--rm-scrim: color-mix(in srgb, var(--bg) 58%, transparent);--rm-scrim-blur: blur(6px) saturate(120%);--rm-sw-off: color-mix(in srgb, var(--ink) 16%, transparent);--rm-sw-thumb: var(--ink);--rm-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239DA1A9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--rm-glass: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b9099' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 21-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/svg%3E");--icon-stroke: 1.17;--rm-dlg-top: var(--sp-2);--rm-dlg-bottom: var(--sp-4);--rm-dlg-fade: var(--sp-5);--rm-dlg-ramp: transparent, rgb(0 0 0 / .3) calc(var(--rm-dlg-fade) * .3), rgb(0 0 0 / .7) calc(var(--rm-dlg-fade) * .6), #000 var(--rm-dlg-fade);--rm-z-menu: 130;--rm-h-bar: 44px;--rm-h-order: 52px;--rm-h-dock: 36px;background:radial-gradient(64% 52% at 50% -14%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 72%),radial-gradient(42% 46% at 104% 108%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 70%),var(--bg)}@media(prefers-reduced-motion:reduce){body.ui-rooms{--rm-dur: 0ms;--rm-dur-fast: 0ms}}body.ui-rooms :is(.rm-float,.rm-menu,.rm-adopt,.draw-flyout,.order-menu,.type-menu,.tools-menu,.vp-menu,.ws-menu,.lp-pop,.rp-goto-pop,.acct-chip-menu,.rg-pop,.canvas-picker,.ind-settings,.panel-float,.canvas-bar,.ws-tab-overflow-menu,.sp-refusal,.alert-toast,.feed-notice,.refusal,.notice-ok){border:0;border-radius:var(--rm-r-float);background:var(--rm-float);-webkit-backdrop-filter:var(--rm-float-blur);backdrop-filter:var(--rm-float-blur);box-shadow:var(--rm-edge),var(--rm-shadow-float)}body.ui-rooms :is(.rm-float,.rm-menu,.draw-flyout,.order-menu,.acct-chip-menu,.rg-pop,.alert-toast,.feed-notice,.refusal,.notice-ok):not([hidden]){animation:rm-pop var(--rm-dur) var(--rm-ease)}@keyframes rm-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){body.ui-rooms :is(.rm-float,.rm-menu,.draw-flyout,.order-menu,.acct-chip-menu,.rg-pop,.alert-toast,.feed-notice,.refusal,.notice-ok,.rm-dialog,.dlg,.dlg-backdrop){animation:none}}body.ui-rooms [data-radix-popper-content-wrapper]>[role=listbox]{padding:var(--sp-15);border:0;border-radius:var(--rm-r-float);background:var(--rm-float);-webkit-backdrop-filter:var(--rm-float-blur);backdrop-filter:var(--rm-float-blur);box-shadow:var(--rm-edge),var(--rm-shadow-float);color:var(--ink);animation:rm-pop var(--rm-dur) var(--rm-ease)}body.ui-rooms [data-radix-popper-content-wrapper] [role=option]{min-height:32px;padding:0 30px 0 var(--sp-2);border-radius:var(--rm-r-ctl);color:var(--ink-soft);font-size:var(--type-md);transition:background var(--rm-dur-fast)}body.ui-rooms [data-radix-popper-content-wrapper] [role=option]:is([data-highlighted],:focus){background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms [data-radix-popper-content-wrapper] [role=option][data-state=checked]{background:var(--accent-soft);color:var(--accent)}body.ui-rooms [data-radix-popper-content-wrapper] [role=option] svg{display:none}body.ui-rooms [data-radix-popper-content-wrapper]>[role=listbox]{max-height:min(332px,var(--radix-select-content-available-height, 332px))}body.ui-rooms [data-radix-popper-content-wrapper] [data-radix-select-viewport]{padding:0;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent)}body.ui-rooms [data-radix-popper-content-wrapper] [role=listbox]>:is([aria-hidden=true]:not([data-radix-select-viewport]),.flex.cursor-default){display:none}body.ui-rooms :is(.dlg-backdrop,.pind-scrim,.sym-palette,.settings-modal>div:first-child:not(.tvs-dialog)){background:var(--rm-scrim);-webkit-backdrop-filter:var(--rm-scrim-blur);backdrop-filter:var(--rm-scrim-blur);animation:rm-fade var(--rm-dur) var(--rm-ease)}@keyframes rm-fade{0%{opacity:0}to{opacity:1}}body.ui-rooms .dlg-backdrop>.rm-dialog{grid-area:1 / 1}body.ui-rooms :is(.rm-dialog,.dlg,.pind-dialog,.tvs-dialog,.sy-card){border:0;border-radius:var(--rm-r-dialog);background:var(--rm-float);-webkit-backdrop-filter:var(--rm-float-blur);backdrop-filter:var(--rm-float-blur);box-shadow:var(--rm-edge),var(--rm-shadow-float);animation:rm-rise var(--rm-dur) var(--rm-ease)}@keyframes rm-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}body.ui-rooms .rm-dialog{display:flex;flex-direction:column;width:min(var(--rm-dlg-w, 640px),calc(100vw - 2 * var(--sp-6)));max-height:min(var(--rm-dlg-h, 88vh),calc(100vh - 2 * var(--sp-6)));overflow:hidden;color:var(--ink)}body.ui-rooms .rm-dialog[data-size=small]{--rm-dlg-w: 440px}body.ui-rooms .rm-dialog[data-size=medium]{--rm-dlg-w: 640px}body.ui-rooms .rm-dialog[data-size=large]{--rm-dlg-w: min(1040px, 92vw);--rm-dlg-h: min(720px, 88vh);height:min(720px,88vh,calc(100vh - 2 * var(--sp-6)))}body.ui-rooms .rm-dlg-head{display:flex;flex:none;align-items:center;gap:var(--sp-3);height:56px;padding:0 var(--sp-3) 0 var(--sp-6)}body.ui-rooms .rm-dlg-title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}body.ui-rooms :is(.rm-dlg-x,.dlg-x){display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim);cursor:pointer;transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}body.ui-rooms :is(.rm-dlg-x,.dlg-x):hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .rm-dlg-main{display:flex;flex:1 1 auto;min-height:0}body.ui-rooms .rm-dlg-nav{display:flex;flex:none;flex-direction:column;gap:2px;width:220px;padding:var(--sp-3) var(--sp-2);overflow-y:auto}body.ui-rooms .rm-dlg-nav:empty{display:none}body.ui-rooms .rm-dlg-body{flex:1 1 auto;min-width:0;padding:var(--rm-dlg-top) var(--sp-6) var(--rm-dlg-bottom);overflow-y:auto;scrollbar-width:thin}body.ui-rooms .rm-dlg-foot{display:flex;flex:none;align-items:center;gap:var(--sp-2);height:60px;padding:0 var(--sp-6)}body.ui-rooms .rm-dlg-foot:not(:has(button,a,input,select)){display:none}body.ui-rooms .rm-dlg-foot>.rm-dlg-end{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto}body.ui-rooms .dlg{position:relative;width:min(440px,calc(100vw - 2 * var(--sp-6)));min-width:0;max-width:none;padding:0 var(--sp-6);gap:0}body.ui-rooms .dlg-title{display:flex;align-items:center;min-height:56px;margin:0;padding-right:var(--sp-6);font-size:17px;font-weight:600;letter-spacing:-.01em}body.ui-rooms .dlg-x{position:absolute;top:var(--sp-3);right:var(--sp-3)}body.ui-rooms .dlg-msg{color:var(--ink-soft);font-size:var(--type-md);text-wrap:pretty}body.ui-rooms .dlg-rows{margin:0}body.ui-rooms .dlg-rows+.dlg-msg{display:none}body.ui-rooms .dlg-rows :is(dt,dd){margin:0}body.ui-rooms .dlg-body{gap:var(--sp-15)}body.ui-rooms .dlg-title+:is(.dlg-msg,.dlg-rows,.dlg-body:not(:empty)){margin-top:var(--rm-dlg-top)}body.ui-rooms :is(.dlg-msg,.dlg-rows)+.dlg-body:not(:empty){margin-top:var(--sp-3)}body.ui-rooms .dlg-label{color:var(--dim);font-size:var(--type-sm);font-weight:500;letter-spacing:0;text-transform:none}body.ui-rooms .dlg-check{gap:var(--sp-2);font-size:var(--type-md)}body.ui-rooms .dlg-foot{align-items:center;gap:var(--sp-2);min-height:60px;margin-top:var(--sp-2);padding:0}body.ui-rooms .dlg:has(>.dlg-msg,>.dlg-rows,>.dlg-body:not(:empty))>.dlg-foot{margin-top:var(--rm-dlg-bottom)}body.ui-rooms .dlg-foot>:is(.dlg-btn-primary,.dlg-btn-danger){order:1}body.ui-rooms :is(.rm-b,.dlg-btn,.tvs-btn,.tvs-reset-all,.tvs-undo,[data-settings-done],.pind-settings,.pind-ok){display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-15);flex:none;height:32px;padding:0 var(--sp-35);border:0;border-radius:var(--rm-r-ctl);background:var(--rm-raise);box-shadow:none;color:var(--ink);font:inherit;font-size:var(--type-md);font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--rm-dur-fast),color var(--rm-dur-fast),box-shadow var(--rm-dur-fast)}body.ui-rooms :is(.rm-b,.dlg-btn,.tvs-btn):hover{background:var(--rm-raise-hi)}body.ui-rooms :is(.rm-b,.dlg-btn,.tvs-btn,.tvs-reset-all,.tvs-undo,[data-settings-done],.pind-settings,.pind-ok):active{transform:translateY(.5px)}body.ui-rooms :is(.rm-b,.dlg-btn,.tvs-btn,.tvs-reset-all,.tvs-undo,[data-settings-done],.pind-settings,.pind-ok,.pind-x,.tvs-close,.tvs-advanced,.rm-seg-b,.rm-tab,.rm-dlg-x,.dlg-x):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:1px}body.ui-rooms :is(.rm-b,.dlg-btn,.tvs-btn,.pind-settings) svg{width:var(--icon-lg);height:var(--icon-lg);flex:none}body.ui-rooms :is(.rm-b[data-kind=primary],.dlg-btn-primary,[data-settings-done],.pind-ok){background:var(--ink);color:var(--bg);font-weight:600}body.ui-rooms :is(.rm-b[data-kind=primary],.dlg-btn-primary,[data-settings-done],.pind-ok):hover{background:color-mix(in srgb,var(--ink) 86%,var(--bg))}body.ui-rooms :is(.rm-b[data-kind=quiet],.tvs-reset-all,.tvs-undo,.pind-settings){padding:0 var(--sp-25);background:none;color:var(--dim)}body.ui-rooms :is(.rm-b[data-kind=quiet],.tvs-reset-all,.tvs-undo,.pind-settings):hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms :is(.rm-b[data-kind=danger],.dlg-btn-danger){background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rm-sell) 70%,transparent);color:var(--rm-sell-hi)}body.ui-rooms :is(.rm-b[data-kind=danger],.dlg-btn-danger):hover{background:color-mix(in srgb,var(--rm-sell) 14%,transparent)}body.ui-rooms :is(.rm-b,.dlg-btn,.tvs-btn,.tvs-reset-all,.tvs-undo):disabled,body.ui-rooms .rm-b[aria-disabled=true]{background:var(--rm-raise);box-shadow:none;color:var(--disabled);cursor:default;transform:none}body.ui-rooms :is(.rm-b[data-kind=quiet],.tvs-reset-all,.tvs-undo,.pind-settings):disabled{background:none}body.ui-rooms :is(.rm-b[data-kind=primary],.dlg-btn-primary,[data-settings-done],.pind-ok):is(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--ink) 30%,transparent);color:color-mix(in srgb,var(--bg) 80%,transparent)}body.ui-rooms .rm-seg{display:inline-flex;flex:none;align-items:center;gap:2px;padding:2px;border-radius:var(--rm-r-ctl);background:var(--rm-raise);box-shadow:none}body.ui-rooms .rm-seg-b{flex:1 1 auto;height:28px;min-width:32px;padding:0 var(--sp-25);border:0;border-radius:6px;background:none;color:var(--dim);font:inherit;font-size:var(--type-md);font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}body.ui-rooms .rm-seg-b:hover{color:var(--ink)}body.ui-rooms .rm-seg-b:is([aria-checked=true],[aria-pressed=true],[aria-selected=true]){background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .rm-seg-b:disabled{color:var(--disabled);cursor:default}body.ui-rooms .rm-tabs{display:flex;align-items:stretch;gap:var(--sp-5);box-shadow:inset 0 -1px 0 var(--rm-line)}body.ui-rooms .rm-tab{position:relative;height:36px;padding:0;border:0;background:none;color:var(--dim);font:inherit;font-size:var(--type-md);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--rm-dur-fast)}body.ui-rooms .rm-tab:hover,body.ui-rooms .rm-tab[aria-selected=true]{color:var(--ink)}body.ui-rooms .rm-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:1px;background:var(--accent)}body.ui-rooms :is(.rm-input,.rm-select,.dlg-field,.pind-search,.acct-fol-mult){box-sizing:border-box;height:32px;min-width:0;padding:0 var(--sp-25);border:0;border-radius:var(--rm-r-ctl);background-color:var(--panel2);box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--ink);font:inherit;font-size:var(--type-md);outline:0;transition:box-shadow var(--rm-dur-fast)}body.ui-rooms :is(.rm-input,.rm-select,.dlg-field,.pind-search,.acct-fol-mult):hover{box-shadow:inset 0 0 0 1px var(--hair-hot)}body.ui-rooms :is(.rm-input,.rm-select,.dlg-field,.pind-search,.acct-fol-mult):focus-visible{box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px var(--accent-soft)}body.ui-rooms :is(.rm-input,.rm-select,.dlg-field,.acct-fol-mult):disabled{background-color:transparent;box-shadow:inset 0 0 0 1px var(--hair);color:var(--dim)}body.ui-rooms :is(.rm-input,.dlg-field,.pind-search)::placeholder{color:var(--mute)}body.ui-rooms textarea.dlg-field{height:auto;padding:var(--sp-2) var(--sp-25);font-family:inherit}body.ui-rooms .rm-input[type=number]{text-align:right}body.ui-rooms :is(.rm-input[type=search],.pind-search){padding-left:32px;background-image:var(--rm-glass);background-repeat:no-repeat;background-position:10px center;background-size:14px 14px}body.ui-rooms :is(.rm-input[type=search],.pind-search)::-webkit-search-cancel-button{-webkit-appearance:none}body.ui-rooms .rm-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:var(--rm-chev);background-repeat:no-repeat;background-position:right 10px center;background-size:12px 12px;text-overflow:ellipsis;cursor:pointer}body.ui-rooms :is(.rm-switch,input.df-switch,.dlg-check-box,.acct-fol-on,.tvs-row [role=checkbox],.lp .lp-brk-on,.ind-settings .is-chk,.panel-float input[type=checkbox],.dr-panel input[type=checkbox],:is(.rm-menu,.rm-adopt) .rm-sw,.dom-pop button.rm-tgl){-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:30px;height:18px;margin:0;border:0;border-radius:9px;background:var(--rm-sw-off);box-shadow:none;cursor:pointer;transition:background var(--rm-dur) var(--rm-ease)}body.ui-rooms :is(.rm-switch,input.df-switch,.dlg-check-box,.acct-fol-on,.tvs-row [role=checkbox],.lp .lp-brk-on,.ind-settings .is-chk,.panel-float input[type=checkbox],.dr-panel input[type=checkbox],:is(.rm-menu,.rm-adopt) .rm-sw,.dom-pop button.rm-tgl):before{content:none}body.ui-rooms :is(.rm-switch,input.df-switch,.dlg-check-box,.acct-fol-on,.tvs-row [role=checkbox],.lp .lp-brk-on,.ind-settings .is-chk,.panel-float input[type=checkbox],.dr-panel input[type=checkbox],:is(.rm-menu,.rm-adopt) .rm-sw,.dom-pop button.rm-tgl):after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border:0;border-radius:50%;background:var(--rm-sw-thumb);box-shadow:0 1px 2px #0000004d;transform:none;transition:transform var(--rm-dur) var(--rm-ease)}body.ui-rooms :is(.rm-switch,input.df-switch,.dlg-check-box,.acct-fol-on,.tvs-row [role=checkbox],.lp .lp-brk-on,.ind-settings .is-chk,.panel-float input[type=checkbox],.dr-panel input[type=checkbox]):is(:checked,[aria-checked=true]),body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row[aria-checked=true] .rm-sw,body.ui-rooms .dom-pop button.rm-tgl.on{background:var(--accent)}body.ui-rooms :is(.rm-switch,input.df-switch,.dlg-check-box,.acct-fol-on,.tvs-row [role=checkbox],.lp .lp-brk-on,.ind-settings .is-chk,.panel-float input[type=checkbox],.dr-panel input[type=checkbox]):is(:checked,[aria-checked=true]):after,body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row[aria-checked=true] .rm-sw:after,body.ui-rooms .dom-pop button.rm-tgl.on:after{transform:translate(12px);background:var(--accent-ink)}body.ui-rooms :is(.rm-switch,input.df-switch,.dlg-check-box,.acct-fol-on,.tvs-row [role=checkbox],.lp .lp-brk-on,.ind-settings .is-chk,.panel-float input[type=checkbox],.dr-panel input[type=checkbox]):disabled{opacity:.4;cursor:default}body.ui-rooms :is(.rm-switch,input.df-switch,.dlg-check-box,.acct-fol-on,.tvs-row [role=checkbox],.lp .lp-brk-on,.ind-settings .is-chk,.panel-float input[type=checkbox],.dr-panel input[type=checkbox],.dom-pop button.rm-tgl):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:2px}body.ui-rooms :is(.alert-toast,.refusal,.notice-ok){padding:var(--sp-25) var(--sp-3)}body.ui-rooms .feed-notice{padding:var(--sp-25);background:linear-gradient(180deg,color-mix(in srgb,var(--fn-tone) 10%,transparent),transparent 52%),var(--rm-float)}body.ui-rooms :is(.refusal-title,.notice-ok-title,.fn-title){color:var(--ink);font-size:var(--type-md);font-weight:600;letter-spacing:0}body.ui-rooms .refusal-title{color:var(--warn)}body.ui-rooms :is(.refusal-body,.notice-ok-body,.at-body){color:var(--dim);font-size:var(--type-sm)}body.ui-rooms .at-title{color:var(--ink);font-size:var(--type-md);font-weight:600;letter-spacing:0}body.ui-rooms .perf-prompt{align-self:center;width:max-content;max-width:none;margin-top:calc(var(--sp-6) + var(--sp-4));display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:var(--sp-4);align-items:center;padding:var(--sp-3) var(--sp-4)}body.ui-rooms .perf-prompt .notice-ok-title{grid-column:1;grid-row:1}body.ui-rooms .perf-prompt .notice-ok-body{grid-column:1;grid-row:2;margin-top:var(--sp-05);font-variant-numeric:tabular-nums}body.ui-rooms .perf-prompt-acts{grid-column:2;grid-row:1 / span 2;margin-top:0;gap:var(--sp-15)}body.ui-rooms .rm-empty{display:grid;place-items:center;min-height:96px;padding:var(--sp-5);color:var(--mute);font-size:var(--type-md);text-align:center}body.ui-rooms .rm-card{border:0;border-radius:var(--rm-r-card);background:var(--rm-card);box-shadow:var(--rm-edge)}body.ui-rooms .rm-form-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:36px;color:var(--ink-soft);font-size:var(--type-md)}body.ui-rooms .rm-form-row>:first-child{min-width:0}body.ui-rooms :is(.rm-form-k,.rm-lockout .rm-lockout-k){color:var(--dim);font-size:var(--type-md);font-weight:400}body.ui-rooms :is(.rm-form-v,.rm-lockout .rm-lockout-v){color:var(--ink);font-size:var(--type-md);font-weight:500;font-variant-numeric:tabular-nums;text-align:right}body.ui-rooms .rm-form-sec{margin:var(--sp-5) 0 var(--sp-1);color:var(--mute);font-size:var(--type-sm);font-weight:400}body.ui-rooms .rm-form-sec:first-child{margin-top:0}body.ui-rooms :is(.ladder-head #ladderDerived,.ladder-fun .lf-unknown,.lg-more,.num-prov,.ilg-nodata,.ilg-err,.cwin-sym,.domw-sym,.domw-note){cursor:default}body.ui-rooms .ilg-btn svg{stroke-width:var(--icon-stroke)}body.ui-rooms .app{grid-template-rows:calc(var(--rm-h-bar) + var(--gutter)) var(--rm-h-bar) minmax(0,1fr) auto}body.ui-rooms .app>.top{grid-area:1 / 1}body.ui-rooms .app>.toolbar{grid-area:2 / 1}body.ui-rooms .app>.chartwrap{grid-area:3 / 1}body.ui-rooms .app>.rooms-dock{grid-area:4 / 1}body.ui-rooms .top{height:var(--rm-h-bar);margin-bottom:var(--gutter);padding:0 var(--sp-2) 0 var(--sp-35);gap:var(--sp-2);border:0;background:var(--rm-card);border-radius:var(--rm-r-card);box-shadow:var(--rm-edge)}body.ui-rooms .toolbar{height:var(--rm-h-bar);padding:0 var(--sp-2);gap:var(--sp-05);background:var(--rm-card);border:0;border-radius:var(--rm-r-card) var(--rm-r-card) 0 0;box-shadow:var(--rm-edge),inset 0 -1px 0 var(--hair)}body.ui-rooms .chartwrap{display:grid;grid-template-columns:var(--w-toolrail) minmax(0,1fr) auto var(--w-rail);grid-template-rows:minmax(0,1fr) auto;background:var(--rm-card);border:0;border-radius:0 0 var(--rm-r-card) var(--rm-r-card);overflow:hidden}body.ui-rooms .chartwrap.rail-collapsed{grid-template-columns:var(--w-toolrail) minmax(0,1fr)}body.ui-rooms .chartwrap>.left-rail{grid-area:1 / 1}body.ui-rooms .chartwrap>.chart-stack{grid-area:1 / 2;margin:0;border-radius:0;box-shadow:none}body.ui-rooms .chartwrap>.rail-resize{grid-area:1 / 3 / 3 / 4}body.ui-rooms .chartwrap>.rail-right{grid-area:1 / 4 / 3 / 5;border-radius:0}body.ui-rooms .chartwrap>.rooms-order{grid-area:2 / 1 / 3 / 3}body.ui-rooms .chartwrap>.rail-toggle{display:none}body.ui-rooms .rooms-dock{display:flex;align-items:center;gap:var(--sp-05);height:var(--rm-h-dock);margin-top:var(--gutter);padding:0 var(--sp-15);background:var(--rm-card);border-radius:var(--rm-r-card);box-shadow:var(--rm-edge)}body.ui-rooms .top .modechip,body.ui-rooms .toolbar .modechip,body.ui-rooms .top .v2-tbtn,body.ui-rooms .top .v2-ico-btn,body.ui-rooms .top .v2-arm,body.ui-rooms .top .v2-install,body.ui-rooms .toolbar .sym,body.ui-rooms .rm-btn,body.ui-rooms .rm-tf-b,body.ui-rooms .rooms-dock .rm-strip{display:inline-flex;align-items:center;gap:var(--sp-15);height:28px;min-height:28px;min-width:28px;padding:0 var(--sp-2);border:0;border-radius:var(--rm-r-ctl);background:none;box-shadow:none;color:var(--ink-soft);font-size:var(--type-md);font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;flex:none;transition:background var(--dur-fast),color var(--dur-fast)}body.ui-rooms .top .modechip:hover,body.ui-rooms .toolbar .modechip:hover,body.ui-rooms .top .v2-tbtn:hover,body.ui-rooms .top .v2-ico-btn:hover,body.ui-rooms .top .v2-arm:hover,body.ui-rooms .top .v2-install:hover,body.ui-rooms .toolbar .sym:hover,body.ui-rooms .rm-btn:hover,body.ui-rooms .rm-btn[aria-expanded=true],body.ui-rooms .rm-btn[aria-pressed=true],body.ui-rooms .rm-tf-b:hover,body.ui-rooms .rooms-dock .rm-strip:hover,body.ui-rooms .toolbar .modechip[aria-expanded=true],body.ui-rooms .top .modechip[aria-expanded=true]{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .top .modechip svg,body.ui-rooms .toolbar .modechip svg,body.ui-rooms .top .v2-ico-btn svg,body.ui-rooms .rm-btn svg,body.ui-rooms .toolbar .sym svg{width:var(--icon-lg);height:var(--icon-lg);color:var(--dim);flex:none}body.ui-rooms .top .modechip:hover svg,body.ui-rooms .toolbar .modechip:hover svg,body.ui-rooms .top .v2-ico-btn:hover svg{color:var(--ink-soft)}body.ui-rooms .top .modechip kbd,body.ui-rooms .toolbar .modechip kbd,body.ui-rooms .toolbar .sym kbd{display:none}body.ui-rooms .top .modechip.icon-only,body.ui-rooms .top .v2-ico-btn{width:28px;padding:0;justify-content:center}body.ui-rooms .rooms-dock .modechip,body.ui-rooms .rooms-dock .dft-acct-chip,body.ui-rooms .rooms-dock .dft-acct-signout{display:inline-flex;align-items:center;gap:var(--sp-15);height:28px;min-height:28px;min-width:28px;padding:0 var(--sp-2);border:0;border-radius:var(--rm-r-ctl);background:none;box-shadow:none;color:var(--dim);font-size:var(--type-sm);font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;flex:none}body.ui-rooms .rooms-dock .modechip:hover,body.ui-rooms .rooms-dock .modechip[aria-expanded=true],body.ui-rooms .rooms-dock .dft-acct-chip:hover,body.ui-rooms .rooms-dock .dft-acct-signout:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .rooms-dock .modechip svg{width:var(--icon-lg);height:var(--icon-lg);color:var(--dim);flex:none}body.ui-rooms .rooms-dock .modechip.icon-only:not(#connChip){width:28px;padding:0;justify-content:center}body.ui-rooms .rooms-dock [hidden]{display:none}body.ui-rooms .toolbar .modechip.rm-word>.mode-label,body.ui-rooms .rm-word>.mode-label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:nowrap;color:inherit;font:inherit;letter-spacing:0;text-transform:none}body.ui-rooms .toolbar .modechip svg.rm-caret,body.ui-rooms .rm-btn svg.rm-caret{width:14px;height:14px;margin:0 -3px 0 -2px;color:var(--dim)}body.ui-rooms svg.rm-i{width:var(--icon-lg);height:var(--icon-lg);flex:none;fill:none;stroke:currentColor}body.ui-rooms .rm-n{color:var(--mute);font-weight:400}body.ui-rooms .top .bar-left{gap:var(--sp-2);min-width:0}body.ui-rooms .top .bar-right{gap:var(--sp-05)}body.ui-rooms .top .v2-tbright{display:contents}body.ui-rooms .top .divv{display:none}body.ui-rooms .top .wordmark{margin-right:var(--sp-15);gap:var(--sp-15);font-size:var(--type-value)}body.ui-rooms .pnlbar{gap:var(--sp-4);padding:0;background:none;border:0;box-shadow:none}body.ui-rooms .acct-badge{height:24px;padding:0 var(--sp-2);border:0;border-radius:var(--rm-r-ctl);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border);color:var(--ink);font-size:var(--type-sm);font-weight:600;letter-spacing:0;text-transform:none;line-height:24px}body.ui-rooms .pnl-group{gap:var(--sp-5);padding:0;background:none;border:0;box-shadow:none}body.ui-rooms .pnl-cell{width:auto;min-width:0;gap:var(--sp-2);padding:0;border:0;align-items:baseline}body.ui-rooms .pnl-k{font-size:var(--type-sm);color:var(--dim);letter-spacing:0;text-transform:none}body.ui-rooms .pnl-v{font-size:var(--type-value);font-weight:600;color:var(--ink-soft)}body.ui-rooms .pnl-v.up{color:var(--up)}body.ui-rooms .pnl-v.dn{color:var(--dn)}body.ui-rooms .rg{margin-left:var(--sp-1)}body.ui-rooms .rg .rg-src{display:none}body.ui-rooms .rg.rg-live-dd .rg-dd-t:after{content:none}body.ui-rooms .rg .rg-item{height:28px;gap:var(--sp-2);padding:0 var(--sp-2);border:0;border-radius:var(--rm-r-ctl);background:none;box-shadow:none}body.ui-rooms .rg .rg-item:hover,body.ui-rooms .rg .rg-item[aria-expanded=true]{background:var(--rm-raise)}body.ui-rooms .rg .rg-k{font-size:var(--type-sm);color:var(--dim);letter-spacing:0}body.ui-rooms .rg .rg-k[data-rm-name]{font-size:0}body.ui-rooms .rg .rg-k[data-rm-name]:after{content:attr(data-rm-name);font-size:var(--type-sm)}body.ui-rooms .rg .rg-v{font-size:var(--type-value);font-weight:600;color:var(--ink-soft)}@container topbar (max-width: 1120px){body.ui-rooms .rg .rg-k{display:inline}body.ui-rooms .pnl-cell:has(>#hdrBal){display:none}}@container topbar (max-width: 940px){body.ui-rooms .rg{display:flex}body.ui-rooms .pnl-cell:has(>#hdrRpl){display:none}}body.ui-rooms .top .bar-left:after{content:"";order:5;flex:1 1 auto}body.ui-rooms .top .v2-conn{order:6}body.ui-rooms .top .v2-sess{order:7;display:block;text-transform:lowercase;white-space:nowrap}body.ui-rooms .top .v2-sess:first-letter{text-transform:uppercase}body.ui-rooms .top .v2-sess:before{content:none}body.ui-rooms .top .acct-chip-label[data-rm-name]{font-size:0}body.ui-rooms .top .acct-chip-label[data-rm-name]:after{content:attr(data-rm-name);font-size:var(--type-sm);font-variant-numeric:normal}body.ui-rooms .top .v2-conn,body.ui-rooms .top .v2-sess{height:auto;padding:0;border:0;background:none;box-shadow:none;color:var(--dim);font-size:var(--type-sm);font-weight:400;letter-spacing:0}body.ui-rooms .top .v2-clock{order:1;margin:0 var(--sp-2) 0 var(--sp-1);color:var(--ink-soft);font-size:var(--type-sm)}body.ui-rooms .top #flattenBtn{display:none}body.ui-rooms .top #riskChip{order:3;height:auto;margin:0 var(--sp-15);padding:0;border:0;background:none;color:var(--dim);font-size:var(--type-sm);font-weight:400;letter-spacing:0;text-transform:none}body.ui-rooms .top #riskChip:not(.live){display:none}body.ui-rooms .top #riskChip.live{color:var(--dn);font-weight:600}body.ui-rooms .top #toolsChip{order:4}body.ui-rooms .top .v2-arm{order:7;color:var(--dim);font-size:var(--type-sm);font-weight:400}body.ui-rooms .top .v2-arm:before{content:"";flex:none;width:var(--icon-lg);height:var(--icon-lg);margin-right:var(--sp-15);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 8h.01M12 12h.01M14 8h.01M16 12h.01M18 8h.01M6 8h.01M7 16h10M8 12h.01'/%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 8h.01M12 12h.01M14 8h.01M16 12h.01M18 8h.01M6 8h.01M7 16h10M8 12h.01'/%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3C/svg%3E") center / contain no-repeat}body.ui-rooms .top .v2-install{order:6;color:var(--dim);font-size:var(--type-sm);font-weight:400}body.ui-rooms .top .v2-install[hidden]{display:none}@media(max-width:1279px){body.ui-rooms .top .v2-install{display:none}}body.ui-rooms .top .v2-install:before{content:"";flex:none;width:var(--icon-lg);height:var(--icon-lg);margin-right:var(--sp-15);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V3'/%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V3'/%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") center / contain no-repeat}body.ui-rooms .top #topLockBtn{order:8}body.ui-rooms .top #topSettingsBtn{order:9;display:inline-flex}body.ui-rooms .rooms-dock .dft-acct-chip{display:inline-block;line-height:28px;text-transform:lowercase}body.ui-rooms .rooms-dock .dft-acct-chip:first-letter{text-transform:uppercase}body.ui-rooms .top #topWsBtn{display:none}body.ui-rooms .toolbar .tb-left{order:0;gap:var(--sp-05);height:auto;align-items:center}body.ui-rooms .toolbar .bar-scroll{order:1;gap:var(--sp-05);height:auto;align-items:center}body.ui-rooms .toolbar .bar-scroll>.chip-group:first-child{margin-left:auto}body.ui-rooms .toolbar .tb-tabs{order:2;margin:0 0 0 var(--sp-2);height:auto;align-items:center}body.ui-rooms .toolbar .divv,body.ui-rooms .toolbar .chip-group:not(:has(>button)){display:none}body.ui-rooms .toolbar .chip-group{gap:var(--sp-05)}body.ui-rooms .toolbar .seg{padding:0;border:0;background:none;box-shadow:none}body.ui-rooms .toolbar #settingsChip,body.ui-rooms .toolbar #modeChip{display:none}body.ui-rooms .toolbar #wsChip{position:fixed;left:var(--rm-anchor-x, 0);top:var(--rm-anchor-y, 0);width:0;height:0;min-width:0;min-height:0;padding:0;overflow:hidden;visibility:hidden;pointer-events:none}body.ui-rooms .toolbar .sym{gap:var(--sp-2);padding:0 var(--sp-25) 0 var(--sp-2);color:var(--ink);font-weight:600}body.ui-rooms .toolbar .sym .px{display:none}body.ui-rooms .toolbar .sym b{font-weight:600}body.ui-rooms .rm-tf,body.ui-rooms .toolbar .chart-controls{position:relative;margin-left:var(--sp-25);padding-left:var(--sp-25)}body.ui-rooms .rm-tf:before,body.ui-rooms .toolbar .chart-controls:before{content:"";position:absolute;left:0;top:50%;width:1px;height:16px;margin-top:-8px;background:var(--rm-line)}body.ui-rooms .rm-tf{display:flex;align-items:center}body.ui-rooms .rm-tf-b{min-width:34px;padding:0 var(--sp-15);justify-content:center;color:var(--dim)}body.ui-rooms .rm-tf-b[aria-pressed=true]{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .rm-tf-b:disabled{color:var(--disabled)}body.ui-rooms .toolbar .tf-dd{position:fixed;left:var(--rm-anchor-x, 0);top:var(--rm-anchor-y, 0);width:0;height:0;margin:0;overflow:hidden;visibility:hidden;pointer-events:none}body.ui-rooms .rm-tf-slots{display:flex;align-items:center}body.ui-rooms .toolbar[data-rm-fold~=tfs] .rm-tf-b:not([aria-pressed=true]),body.ui-rooms .toolbar[data-rm-fold~=words] :is(#rmHeatBtn,#rmDomBtn)>span,body.ui-rooms .toolbar[data-rm-fold~=name] #rmIndBtn>span:not(.rm-n){display:none}body.ui-rooms .rm-tf-more{min-width:22px;padding:0 var(--sp-1);gap:var(--sp-05);justify-content:center;color:var(--dim)}body.ui-rooms .rm-tf-more.rm-tf-off{padding:0 var(--sp-1) 0 var(--sp-2);background:var(--rm-raise);color:var(--ink)}body.ui-rooms .rm-tf-now:empty{display:none}body.ui-rooms .toolbar .chart-controls{display:flex;align-items:center;height:auto}body.ui-rooms .rm-btn[aria-pressed=true] svg:first-child{color:var(--accent)}body.ui-rooms .toolbar .ws-tab{position:relative;height:28px;padding:0 10px;border:0;border-radius:var(--rm-r-ctl);background:none;box-shadow:none;color:var(--dim);font-size:var(--type-md);font-weight:500}body.ui-rooms .toolbar .ws-tab:hover,body.ui-rooms .toolbar .ws-tab.active{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .toolbar .ws-tab.active:hover{background:var(--rm-raise-hi)}body.ui-rooms .toolbar .ws-tab.active .ws-tab-name:after{content:"";display:inline-block;width:5px;height:5px;margin:0 var(--sp-05) 3px var(--sp-2);border-right:1.5px solid var(--dim);border-bottom:1.5px solid var(--dim);transform:rotate(45deg)}body.ui-rooms .toolbar .ws-tab-close{position:absolute;top:50%;right:var(--sp-05);width:20px;height:20px;margin-top:-10px;padding:0;border-radius:var(--rm-r-ctl);background:var(--rm-raise);opacity:0}body.ui-rooms .toolbar .ws-tab.active .ws-tab-close{background:var(--rm-raise-hi)}body.ui-rooms .toolbar .ws-tab-fit-out{display:none}body.ui-rooms #typeChip[aria-disabled=true] #typeLabel{display:inline-block;min-width:var(--type-w, 0px);text-align:center}body.ui-rooms .toolbar .ws-tab:hover .ws-tab-close,body.ui-rooms .toolbar .ws-tab:focus-within .ws-tab-close{opacity:1}body.ui-rooms .toolbar .ws-tab-close-inert{display:none}body.ui-rooms .toolbar .ws-tab-add{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim);font-size:var(--type-lg);line-height:1}body.ui-rooms .toolbar .ws-tab-add svg{width:var(--icon-lg);height:var(--icon-lg)}body.ui-rooms .toolbar .ws-tabstrip-tail{display:none}body.ui-rooms .toolbar .tb-tabs{min-width:calc(var(--ws-tail-w, 0px) + var(--ws-fit-w, var(--ws-active-w, 0px)) + var(--sp-05))}body.ui-rooms .toolbar .tb-tabs>.ws-tabstrip-host{min-width:calc(var(--ws-tail-w, 0px) + var(--ws-fit-w, var(--ws-active-w, 0px)) + var(--sp-05))}body.ui-rooms .toolbar .ws-tabstrip{flex:0 1 auto;width:var(--ws-ask-w, auto);justify-content:flex-end}body.ui-rooms .toolbar .ws-tabstrip:before{content:"";flex:none;align-self:center;width:1px;height:16px;margin-right:var(--sp-3);background:var(--hair)}body.ui-rooms .toolbar .ws-tabstrip-host:before,body.ui-rooms .toolbar .ws-tabstrip-host:after{display:none}body.ui-rooms .toolbar .ws-tab.ws-tab-clipped:not(.active){visibility:hidden}body.ui-rooms .toolbar .ws-tabstrip-tail:has(>.ws-tab-overflow){display:flex;align-items:center}body.ui-rooms .toolbar .ws-tabstrip-tail>:not(.ws-tab-overflow){display:none}body.ui-rooms .toolbar .ws-tab-overflow{display:inline-grid;place-items:center;height:28px;min-width:28px;padding:0 var(--sp-2);border-radius:var(--rm-r-ctl);color:var(--dim);font-size:var(--type-md);font-weight:500}body.ui-rooms .toolbar .ws-tab-overflow>svg{display:none}body.ui-rooms .toolbar .ws-tab-overflow:after{content:"+" attr(data-count)}body.ui-rooms .toolbar .ws-tab-overflow:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .ws-tab-overflow-menu{padding:var(--sp-15)}body.ui-rooms .ws-tab-overflow-row{height:32px;padding:0 var(--sp-25);border-radius:var(--rm-r-ctl);color:var(--ink-soft);font-size:var(--type-md)}body.ui-rooms .ws-tab-overflow-row:hover{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .toolbar .ws-tab .ws-tab-kind,body.ui-rooms .toolbar .ws-tab.active .ws-tab-kind{color:inherit}body.ui-rooms .toolbar .rm-tab-add{order:1;width:28px;padding:0;justify-content:center;color:var(--dim)}body.ui-rooms .toolbar .ws-tab-add:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms #rmTabMenu{min-width:0}body.ui-rooms .rm-shapes{display:grid;grid-template-columns:repeat(3,88px);gap:var(--sp-05);padding:var(--sp-05)}body.ui-rooms .rm-shape{display:flex;flex-direction:column;align-items:center;gap:var(--sp-15);padding:var(--sp-2) var(--sp-1) var(--sp-15);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--ink-soft);font-size:var(--type-sm);font-weight:500;transition:background var(--rm-dur) var(--rm-ease),color var(--rm-dur) var(--rm-ease)}body.ui-rooms .rm-shape:is(:hover,:focus-visible){background:var(--rm-raise-hi);color:var(--ink);outline:none}body.ui-rooms .rm-shape:disabled{color:var(--disabled);background:none}body.ui-rooms .rm-shape-pic{display:grid;gap:2px;width:64px;height:40px;padding:3px;border-radius:var(--radius-sm);background:var(--rm-raise)}body.ui-rooms .rm-shape-pic>i{border-radius:2px;background:color-mix(in srgb,var(--ink) 24%,transparent);transition:background var(--rm-dur) var(--rm-ease)}body.ui-rooms .rm-shape:is(:hover,:focus-visible) .rm-shape-pic>i{background:color-mix(in srgb,var(--accent) 72%,transparent)}body.ui-rooms .cell-scale-chip{display:none}body.ui-rooms .legend .lg-f:not([data-lgf=chg]) :is(.up,.dn){color:var(--ink-soft)}body.ui-rooms #typeMenu [data-type=trades]{display:none}body.ui-rooms .legend .ctag{color:inherit;font-weight:inherit;letter-spacing:0}body.ui-rooms .ind-legend .ilg-val.is-absent{display:none}body.ui-rooms .ind-legend .ind-leg-row{background:none}body.ui-rooms .chart-grid:not(.single) .legend .lg-id:not(:has(.ctag)){display:none}body.ui-rooms .chart-grid:not(.single) .legend .lg-id:has(.ctag){font-size:0}body.ui-rooms .chart-grid:not(.single) .legend .lg-id .ctag{font-size:var(--type-sm)}body.ui-rooms .legend .lg-id .ctag-base{display:none}body.ui-rooms .chart-grid:not(.single) .legend .lg-id .ctag-base{display:inline}body.ui-rooms .ind-legend>.ilg-cell{display:none}body.ui-rooms .ind-legend{margin-left:calc(-1 * var(--sp-1))}body.ui-rooms .chart-grid.single .cell-chrome{display:none}body.ui-rooms .left-rail{width:var(--w-toolrail);background:none;box-shadow:none}body.ui-rooms .left-rail .layer-rail{position:fixed;left:var(--rm-anchor-x, 0);top:var(--rm-anchor-y, 0);width:0;height:0;min-height:0;padding:0;border:0;overflow:hidden;visibility:hidden;pointer-events:none}body.ui-rooms .left-rail .layer-rail>*{position:absolute;left:0;top:0;width:0;height:0;min-width:0;min-height:0;padding:0;border:0}body.ui-rooms .left-rail .draw-dock{flex:1 1 auto;height:auto;min-height:0;background:none;border:0}body.ui-rooms .left-rail .draw-toolbar{gap:var(--sp-05);height:100%;padding:var(--sp-15) 0;background:none;border:0;align-items:center}body.ui-rooms .left-rail .draw-toolbar[data-rm-more="1"]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent)}body.ui-rooms .left-rail .rm-rail-space{flex:1 1 var(--sp-3);min-height:var(--sp-3)}body.ui-rooms .left-rail .draw-tool{position:relative;width:36px;height:36px;border-radius:var(--rm-r-ctl);color:var(--dim);transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}body.ui-rooms .left-rail .draw-tool:before{content:none}body.ui-rooms .left-rail .draw-tool svg{width:18px;height:18px}body.ui-rooms .left-rail .draw-tool:hover,body.ui-rooms .left-rail .draw-tool.is-open{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .left-rail .draw-tool:active{background:var(--rm-raise-hi)}body.ui-rooms .left-rail .draw-tool:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:-2px}body.ui-rooms .left-rail .draw-tool.is-active{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .left-rail :is(.draw-fam,.draw-fav).is-active{color:var(--accent)}body.ui-rooms .left-rail .draw-tool[aria-pressed=true]{background:none;color:var(--accent)}body.ui-rooms .left-rail .draw-tool[aria-pressed=true]:hover{background:var(--rm-raise)}body.ui-rooms .left-rail .draw-tool.danger:hover{background:color-mix(in srgb,var(--rm-sell) 16%,transparent);color:var(--rm-sell-hi)}body.ui-rooms .left-rail .draw-toolbar.is-refused{opacity:1}body.ui-rooms .left-rail .draw-tool:disabled{background:none;color:var(--disabled);cursor:default}body.ui-rooms .left-rail .dt-caret{position:absolute;top:auto;left:auto;right:0;bottom:0;width:14px;height:14px;margin:0;padding:0;opacity:1}body.ui-rooms .left-rail .dt-caret:after{content:"";position:absolute;right:5px;bottom:5px;width:4px;height:4px;border-right:1.5px solid var(--disabled);border-bottom:1.5px solid var(--disabled);border-bottom-right-radius:1.5px;transition:border-color var(--rm-dur-fast)}body.ui-rooms .left-rail .draw-tool:hover .dt-caret:after,body.ui-rooms .left-rail .draw-tool[aria-expanded=true] .dt-caret:after{border-color:var(--ink-soft)}body.ui-rooms .left-rail .draw-tool.is-active .dt-caret:after{border-color:currentColor}body.ui-rooms .left-rail .draw-fav-strip{gap:var(--sp-05);margin-top:var(--sp-05)}body.ui-rooms .left-rail .draw-sep{width:16px;height:1px;margin:var(--sp-1) 0;background:var(--rm-line)}body.ui-rooms .left-rail .draw-toolbar>.draw-tool:first-child{margin-bottom:var(--sp-15)}body.ui-rooms .left-rail .draw-toolbar>.draw-tool.danger{margin-top:var(--sp-15)}body.ui-rooms .draw-flyout.rm-menu{display:block;left:auto;min-width:228px}body.ui-rooms .draw-flyout .dfo-item>svg{width:var(--icon-lg);height:var(--icon-lg)}body.ui-rooms .draw-flyout .dfo-item.rm-armed{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .draw-flyout .dfo-item.rm-armed>svg{color:var(--accent)}body.ui-rooms .draw-flyout .dfo-star[aria-pressed=false]{opacity:0;transition:opacity var(--rm-dur-fast)}body.ui-rooms .draw-flyout .rm-line:hover .dfo-star[aria-pressed=false],body.ui-rooms .draw-flyout .dfo-star[aria-pressed=false]:focus-visible{opacity:1}body.ui-rooms .draw-flyout .dfo-star:disabled{color:var(--disabled);cursor:default}body.ui-rooms .draw-flyout .rm-line:hover .dfo-star:disabled{opacity:.45}body.ui-rooms .draw-flyout .dfo-star:disabled:hover{background:none}body.ui-rooms .draw-style-bar.rm-sb{top:var(--sp-3);left:auto;right:91px;transform:none;gap:var(--sp-05);max-width:calc(100% - 112px);padding:var(--sp-1);overflow:visible;font-size:var(--type-md)}body.ui-rooms .rm-sb-b{display:inline-grid;place-items:center;flex:none;min-width:30px;height:30px;padding:0 var(--sp-15);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--ink-soft);font:inherit;font-weight:500;cursor:pointer;transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}body.ui-rooms .rm-sb-b svg{width:var(--icon-lg);height:var(--icon-lg)}body.ui-rooms .rm-sb-b:hover,body.ui-rooms .rm-sb-b[aria-expanded=true]{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .rm-sb-b[aria-pressed=true]{color:var(--accent)}body.ui-rooms .rm-sb-b[data-rm-danger="1"]:hover{background:color-mix(in srgb,var(--rm-sell) 18%,transparent);color:var(--rm-sell-hi)}body.ui-rooms .rm-sb-b:focus-visible,body.ui-rooms :is(.rm-sb-sw,.rm-sb-slot,.rm-sb-save):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:1px}body.ui-rooms .rm-sb-word{padding:0 var(--sp-2)}body.ui-rooms .rm-sb-sep{flex:none;width:1px;height:16px;margin:0 var(--sp-1);background:var(--rm-line)}body.ui-rooms .rm-sb-dot{display:block;width:14px;height:14px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent)}body.ui-rooms .rm-sb-w{display:block;flex:none;width:16px;height:var(--w, 1.5px);border-radius:var(--w, 1.5px);background:currentColor}body.ui-rooms .rm-sb-n{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}body.ui-rooms .rm-sb-qty{display:inline-flex;align-items:center;gap:var(--sp-05)}body.ui-rooms .rm-sb-qty .rm-sb-n{width:48px;text-align:center}body.ui-rooms .rm-menu.rm-sb-pop{min-width:168px}body.ui-rooms .rm-sb-pop .rm-row>.rm-sb-w{color:var(--ink-soft)}body.ui-rooms .rm-menu.rm-sb-pop .rm-row[role=menuitemradio][aria-checked=true]{background:none;color:var(--ink)}body.ui-rooms .rm-menu.rm-sb-pop .rm-row[role=menuitemradio][aria-checked=true]:is(:hover,:focus-visible){background:var(--rm-raise-hi)}body.ui-rooms .rm-menu.rm-sb-pop .rm-row[aria-checked=true]>svg:first-child{color:var(--dim)}body.ui-rooms .rm-menu.rm-sb-pop .rm-row .rm-end>svg{color:var(--ink)}body.ui-rooms .rm-sb-pop.rm-sb-colours{min-width:0;padding:var(--sp-2)}body.ui-rooms .rm-sb-pop.rm-sb-colours .rm-label{padding:var(--sp-25) var(--sp-05) var(--sp-15)}body.ui-rooms .rm-sb-pop.rm-sb-colours .rm-label:first-child{padding-top:0}body.ui-rooms .rm-sb-swatches{display:grid;grid-template-columns:repeat(6,24px);justify-content:space-between;gap:var(--sp-15)}body.ui-rooms .rm-sb-sw{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;outline:0;background:var(--c, none);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 16%,transparent);color:var(--dim);cursor:pointer;transition:transform var(--rm-dur-fast)}body.ui-rooms .rm-sb-sw svg{width:14px;height:14px}body.ui-rooms .rm-sb-sw:hover{transform:scale(1.08)}body.ui-rooms .rm-sb-sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--ink)}body.ui-rooms .rm-sb-none{background:linear-gradient(to top right,transparent calc(50% - .75px),var(--dim) calc(50% - .75px),var(--dim) calc(50% + .75px),transparent calc(50% + .75px));box-shadow:inset 0 0 0 1px var(--rm-line)}body.ui-rooms .rm-sb-none[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--rm-line),0 0 0 2px var(--surface),0 0 0 3.5px var(--ink)}body.ui-rooms .rm-sb-fill{display:flex;width:100%}body.ui-rooms .rm-sb-fill .rm-seg-b{min-width:0;padding:0 var(--sp-15);font-variant-numeric:tabular-nums}body.ui-rooms .rm-sb-phead{display:flex;align-items:center;justify-content:space-between}body.ui-rooms .rm-sb-save{height:22px;padding:0 var(--sp-2);border:0;border-radius:var(--radius-md);background:none;color:var(--dim);font:inherit;font-size:var(--type-label);font-weight:500;cursor:pointer}body.ui-rooms .rm-sb-phead .rm-sb-save{margin-right:calc(-1 * var(--sp-2))}body.ui-rooms .rm-sb-save:hover{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .rm-sb-save[aria-pressed=true]{background:var(--rm-raise-hi);color:var(--accent)}body.ui-rooms .rm-sb-slots{display:grid;grid-template-columns:repeat(5,24px);gap:var(--sp-1);padding:0 var(--sp-2) var(--sp-1)}body.ui-rooms :is(.rm-sb-slots,.rm-sb-slot)[hidden]{display:none}body.ui-rooms .rm-sb-slot{width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-md);background:var(--rm-raise);color:var(--ink-soft);font:inherit;font-size:var(--type-sm);font-variant-numeric:tabular-nums;cursor:pointer}body.ui-rooms .rm-sb-slot:hover{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .rm-sb-slot[data-filled="1"]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--c, var(--ink-soft))}body.ui-rooms .rooms-order{container-type:inline-size;position:relative;overflow-x:clip;display:flex;align-items:center;height:var(--rm-h-order);min-width:0;padding:0 var(--sp-2) 0 var(--sp-35);box-shadow:inset 0 1px 0 var(--hair)}body.ui-rooms .rooms-order .rm-sym{flex:none;margin-right:var(--sp-25);color:var(--ink);font-size:var(--type-md);font-weight:600}body.ui-rooms #scalpPad.scalp-pad{position:static!important;inset:auto!important;transform:none!important;display:flex!important;flex:1 1 auto;flex-direction:row;align-items:center;--rm-gap: var(--sp-6);--rm-side-w: 158px;gap:var(--rm-gap);width:auto!important;max-width:none;height:auto;min-width:0;padding:0!important;border:0;border-radius:0;background:none;box-shadow:none}body.ui-rooms #scalpPad>.fh-show,body.ui-rooms #scalpPad .fh-grip,body.ui-rooms #scalpPad .fh-btn{display:none!important}body.ui-rooms #scalpPad>.fh-head{display:flex!important;align-items:center;order:0;height:auto;min-width:0;flex:none;margin:0;padding:0;border:0;background:none;cursor:default;pointer-events:none}body.ui-rooms #scalpPad .fh-label{min-width:0}body.ui-rooms #scalpPad .sp-grip{display:flex;align-items:baseline;gap:var(--sp-25);cursor:default}body.ui-rooms #scalpPad .sp-venue{display:inline-block;padding:0;border:0;background:none;color:var(--mute);font-size:var(--type-sm);font-weight:500;letter-spacing:0;text-transform:lowercase}body.ui-rooms #scalpPad .sp-venue:first-letter{text-transform:uppercase}body.ui-rooms #scalpPad .sp-pos:has(+.rm-pos){display:none}body.ui-rooms #scalpPad>.sp-real{flex:none;order:0;width:auto;height:28px;min-height:0;margin:0;padding:0 var(--sp-2);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--mute);font-size:var(--type-md);font-weight:500;letter-spacing:0}body.ui-rooms #scalpPad>.sp-real:hover{background:var(--rm-raise)}body.ui-rooms #scalpPad>.sp-real .sp-real-v{color:var(--ink)}body.ui-rooms #scalpPad>.sp-real[data-state=on] .sp-real-v{color:var(--accent)}body.ui-rooms #scalpPad[data-real=off] .sp-side:disabled{opacity:.32}body.ui-rooms #scalpPad .rm-pos{flex:none;color:var(--ink);font-size:var(--type-value);font-weight:500;white-space:nowrap}body.ui-rooms #scalpPad .rm-pos[data-side=flat]{color:var(--dim)}body.ui-rooms #scalpPad .rm-pos[data-side=long]{--rm-side: var(--up)}body.ui-rooms #scalpPad .rm-pos[data-side=short]{--rm-side: var(--dn)}body.ui-rooms #scalpPad .rm-pos:is([data-side=long],[data-side=short]):before{content:"";display:inline-block;width:6px;height:6px;margin-right:var(--sp-2);border-radius:50%;background:var(--rm-side);vertical-align:middle}body.ui-rooms #scalpPad .sp-upl{flex:none;font-size:var(--type-lg);font-weight:600}body.ui-rooms #scalpPad .sp-upl:not(:empty){min-width:7ch;text-align:left}body.ui-rooms #scalpPad>.sp-sizes{display:flex!important;flex:none;order:1;gap:var(--sp-05);width:auto;height:auto;margin-right:calc(var(--sp-2) - var(--rm-gap));padding:2px;border:0;border-radius:var(--rm-r-ctl);background:var(--panel2);box-shadow:inset 0 0 0 1px var(--hair)}body.ui-rooms #scalpPad .sp-size{flex:none;width:34px;height:28px;border:0;border-radius:6px;background:none;color:var(--dim);font-size:var(--type-md);font-weight:500}body.ui-rooms #scalpPad .sp-size:hover{color:var(--ink)}body.ui-rooms #scalpPad .sp-size.on{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms #scalpPad>.rm-ordset{display:flex;flex:none;order:1;align-items:center;gap:var(--sp-05)}body.ui-rooms #scalpPad>.fh-head{margin-right:auto}body.ui-rooms #scalpPad .rm-ordset [hidden]{display:none}body.ui-rooms #scalpPad>.rm-size-fold{margin-right:calc(var(--sp-2) - var(--rm-gap))}body.ui-rooms #scalpPad .rm-ordset .rm-btn{height:32px;color:var(--dim)}body.ui-rooms #scalpPad .rm-ordset .rm-btn[aria-pressed=true]{color:var(--ink)}body.ui-rooms #scalpPad .rm-seg{margin-right:var(--sp-15)}body.ui-rooms #scalpPad[data-rm-type=market]>.sp-joins,body.ui-rooms #scalpPad[data-rm-type=limit]>.sp-sides{display:none!important}body.ui-rooms #scalpPad[data-rm-type=limit]>.sp-joins{order:3;margin-left:calc(var(--sp-3) - var(--rm-gap))}body.ui-rooms #scalpPad[data-rm-type=limit] .sp-join[data-rm-side]{width:var(--rm-side-w);height:36px;padding:0 var(--sp-2);box-shadow:none;color:var(--rm-side-ink);font-size:0;font-weight:600;text-transform:none}body.ui-rooms #scalpPad[data-rm-type=limit] .sp-join[data-rm-side]:before{content:attr(data-rm-name);font-size:var(--type-value)}body.ui-rooms #scalpPad[data-rm-type=limit] .sp-join[data-rm-side]:after{content:attr(data-rm-at);margin-left:var(--sp-15);font-size:var(--type-md);font-weight:400;opacity:.82}body.ui-rooms #scalpPad[data-rm-type=limit] .sp-join[data-rm-side=buy]{background:var(--rm-buy)}body.ui-rooms #scalpPad[data-rm-type=limit] .sp-join[data-rm-side=buy]:hover{background:var(--rm-buy-hi)}body.ui-rooms #scalpPad[data-rm-type=limit] .sp-join[data-rm-side=sell]{background:var(--rm-sell)}body.ui-rooms #scalpPad[data-rm-type=limit] .sp-join[data-rm-side=sell]:hover{background:var(--rm-sell-hi)}body.ui-rooms #scalpPad[data-rm-type=limit] .sp-join:disabled{opacity:.4}body.ui-rooms #scalpPad>.sp-sides{display:flex!important;flex:none;order:3;gap:var(--sp-2);width:auto;height:auto;margin-left:calc(var(--sp-3) - var(--rm-gap))}body.ui-rooms #scalpPad .sp-side{flex:none;width:var(--rm-side-w);min-width:0;height:36px;padding:0 var(--sp-2);border:0;border-radius:var(--rm-r-ctl);color:var(--rm-side-ink);font-size:var(--type-value);font-weight:600;letter-spacing:0;text-transform:lowercase;transition:background var(--dur-fast)}body.ui-rooms #scalpPad .sp-side:first-letter,body.ui-rooms #scalpPad .sp-join:first-letter{text-transform:uppercase}body.ui-rooms #scalpPad .sp-buy{background:var(--rm-buy)}body.ui-rooms #scalpPad .sp-buy:hover{background:var(--rm-buy-hi)}body.ui-rooms #scalpPad .sp-sell{background:var(--rm-sell)}body.ui-rooms #scalpPad .sp-sell:hover{background:var(--rm-sell-hi)}body.ui-rooms #scalpPad .sp-side.armed{box-shadow:inset 0 0 0 2px #ffffffd9}body.ui-rooms #scalpPad .sp-side:disabled{opacity:.4}body.ui-rooms #scalpPad>.sp-joins{display:flex!important;flex:none;order:2;gap:var(--sp-2);width:auto;height:auto}body.ui-rooms #scalpPad .sp-join{flex:none;height:32px;padding:0 var(--sp-3);border:0;border-radius:var(--rm-r-ctl);background:var(--panel2);box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--ink-soft);font-size:var(--type-sm);font-weight:500;letter-spacing:0;text-transform:lowercase;white-space:nowrap}body.ui-rooms #scalpPad .sp-join:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms #scalpPad .sp-join:disabled{color:var(--disabled)}body.ui-rooms #scalpPad>.v2-dom-acts{display:flex!important;position:relative;flex:none;order:5;align-items:center;gap:var(--sp-05);width:auto;height:auto;margin:0;padding:0;border:0}body.ui-rooms #scalpPad>.v2-dom-acts:before{content:"";position:absolute;left:calc(var(--rm-gap) / -2);top:50%;width:1px;height:20px;margin-top:-10px;background:var(--rm-line)}body.ui-rooms #scalpPad .v2-da{flex:none;height:32px;padding:0 var(--sp-25);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--ink-soft);font-size:var(--type-md);font-weight:500;text-transform:lowercase}body.ui-rooms #scalpPad .v2-da:first-letter{text-transform:uppercase}body.ui-rooms #scalpPad .v2-da:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms #scalpPad .v2-da.is-flat{margin-left:var(--sp-1);box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--ink)}body.ui-rooms[data-rm-idle="1"] #scalpPad .v2-da,body.ui-rooms[data-rm-idle="1"] #scalpPad .v2-da:hover{background:none;color:var(--mute)}body.ui-rooms #scalpPad .v2-da-gear{display:none}body.ui-rooms #scalpPad>.rm-row-more{flex:none;order:6;width:28px;height:28px;margin-left:calc(var(--sp-1) - var(--rm-gap));padding:0;justify-content:center;color:var(--dim)}body.ui-rooms #scalpPad>.rm-size-fold{display:none;flex:none;order:1;height:32px;padding:0 var(--sp-2) 0 var(--sp-25);background:var(--panel2);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink)}body.ui-rooms #scalpPad>.rm-size-fold b{font-weight:500}body.ui-rooms .rooms-order[data-rm-fold~=words] #scalpPad .rm-ordset .rm-btn>span,body.ui-rooms .rooms-order[data-rm-fold~=exits] #scalpPad .v2-da:not([data-act=flatten]),body.ui-rooms .rooms-order[data-rm-fold~=venue] #scalpPad .sp-venue,body.ui-rooms .rooms-order[data-rm-fold~=ticket] #scalpPad .rm-tkt,body.ui-rooms .rooms-order[data-rm-fold~=type] #scalpPad .rm-seg,body.ui-rooms .rooms-order[data-rm-fold~=symbol] .rm-sym{display:none}body.ui-rooms .rooms-order[data-rm-fold~=sizes] #scalpPad>.sp-sizes{display:none!important}body.ui-rooms .rooms-order[data-rm-fold~=sizes] #scalpPad>.rm-size-fold{display:inline-flex}body.ui-rooms .rooms-order[data-rm-fold~=narrow] #scalpPad{--rm-gap: var(--sp-4);--rm-side-w: 136px}body.ui-rooms .rooms-order[data-rm-fold~=narrow] #scalpPad[data-rm-type=limit] .sp-join[data-rm-side]:before{font-size:var(--type-md)}body.ui-rooms .rooms-order[data-rm-fold~=narrow] #scalpPad[data-rm-type=limit] .sp-join[data-rm-side]:after{content:attr(data-rm-px);font-size:var(--type-sm)}body.ui-rooms .rooms-order[data-rm-fold~=squeeze] #scalpPad>.fh-head{flex:0 1 auto;overflow:hidden}body.ui-rooms .rooms-order[data-rm-fold~=squeeze] #scalpPad .sp-grip{min-width:0}body.ui-rooms .rooms-order[data-rm-fold~=squeeze] #scalpPad .rm-pos{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}body.ui-rooms #scalpPad>.sp-refusal{position:absolute;left:var(--sp-35);bottom:calc(100% + var(--sp-2));max-width:min(520px,calc(100% - var(--sp-6)));padding:var(--sp-1) var(--sp-25);color:var(--warn);font-size:var(--type-sm)}body.ui-rooms #scalpPad>.sp-refusal:empty{display:none}body.ui-rooms .rooms-dock .rm-who{display:flex;align-items:center;gap:var(--sp-05);margin-left:auto;min-width:0}body.ui-rooms .rooms-dock .rat-dock{position:relative;margin:0 var(--sp-2) 0 0;max-width:none;flex-wrap:nowrap}body.ui-rooms .rooms-dock .rm-strip{color:var(--dim);font-weight:400}body.ui-rooms .rooms-dock .rm-strip:first-child{color:var(--ink);font-weight:600}body.ui-rooms .rooms-dock .rm-strip b{color:var(--ink-soft);font-weight:600}body.ui-rooms .rooms-dock .rm-strip:is([data-n="0"],[data-n=—]) b{color:var(--dim);font-weight:400}body.ui-rooms .rooms-dock{flex-wrap:wrap;align-content:flex-start;height:auto;min-height:var(--rm-h-dock);padding-top:var(--sp-1);padding-bottom:var(--sp-1)}body.ui-rooms .rooms-dock .rm-strip[aria-expanded=true]{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .rooms-dock .rm-book-toggle{width:28px;padding:0;justify-content:center;color:var(--dim)}body.ui-rooms .rooms-dock .rm-book-toggle svg{transition:transform var(--dur-fast)}body.ui-rooms .rooms-dock[data-rm-book]:not([data-rm-book=""]) .rm-book-toggle svg{transform:rotate(180deg)}body.ui-rooms .rm-book{order:99;flex:1 0 100%;max-height:208px;margin:var(--sp-1) calc(-1 * var(--sp-15)) calc(-1 * var(--sp-1));padding:var(--sp-1) var(--sp-15) var(--sp-15);overflow-y:auto;border-top:1px solid var(--hair);scrollbar-width:thin}body.ui-rooms .rm-book[hidden]{display:none}body.ui-rooms .rm-bk-row{display:grid;align-items:center;column-gap:var(--sp-3);min-height:32px;padding:0 var(--sp-2);border-radius:var(--rm-r-ctl)}body.ui-rooms .rm-book[data-rm-table=positions] .rm-bk-row{grid-template-columns:minmax(72px,160px) 88px 64px repeat(4,minmax(88px,168px)) minmax(250px,1fr)}body.ui-rooms .rm-book[data-rm-table=orders] .rm-bk-row{grid-template-columns:minmax(72px,160px) 88px 88px 112px 64px minmax(88px,168px) minmax(100px,220px) minmax(80px,1fr)}body.ui-rooms .rm-bk-row:not(.rm-bk-head):hover{background:var(--rm-raise)}body.ui-rooms .rm-bk-head{min-height:26px}body.ui-rooms .rm-bk-head .rm-bk-c{color:var(--mute);font-size:var(--type-label);font-weight:500}body.ui-rooms .rm-bk-c{min-width:0;overflow:hidden;color:var(--ink-soft);font-size:var(--type-md);text-overflow:ellipsis;white-space:nowrap}body.ui-rooms .rm-bk-c.num{text-align:right;font-variant-numeric:tabular-nums}body.ui-rooms .rm-bk-sym{color:var(--ink);font-weight:600}body.ui-rooms .rm-bk-long{--rm-side: var(--up)}body.ui-rooms .rm-bk-short{--rm-side: var(--dn)}body.ui-rooms :is(.rm-bk-long,.rm-bk-short):before{content:"";display:inline-block;width:6px;height:6px;margin-right:var(--sp-2);border-radius:50%;background:var(--rm-side);vertical-align:middle}body.ui-rooms .rm-bk-c.up{color:var(--up)}body.ui-rooms .rm-bk-ended .rm-bk-c{color:var(--mute)}body.ui-rooms .rm-bk-ended .rm-bk-status{display:flex;grid-column:7 / -1;color:var(--dn);text-transform:none}body.ui-rooms .rm-bk-ended .rm-bk-end{flex:none}body.ui-rooms .rm-bk-ended .rm-bk-why{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:pre;text-transform:lowercase}body.ui-rooms .rm-bk-ended :is(.rm-bk-long,.rm-bk-short):before{visibility:hidden}body.ui-rooms .rm-bk-c.dn{color:var(--dn)}body.ui-rooms .rm-bk-status{text-transform:lowercase}body.ui-rooms .rm-bk-status:first-letter{text-transform:uppercase}body.ui-rooms .rm-bk-acts{display:flex;justify-content:flex-end;gap:var(--sp-05);overflow:visible}body.ui-rooms .rm-bk-act{height:26px;padding:0 var(--sp-25);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--ink-soft);font-size:var(--type-sm);font-weight:500}body.ui-rooms .rm-bk-act:hover{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .rm-bk-out{box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--ink)}body.ui-rooms .rm-bk-note{padding:var(--sp-25) var(--sp-2);color:var(--mute);font-size:var(--type-md)}body.ui-rooms :is(.ws-menu,.type-menu,.lp-pop,.tools-menu,.vp-menu,.order-menu,.rp-goto-pop,.v2-btn-pop,.dom-pop,.draw-flyout){z-index:var(--rm-z-menu)}body.ui-rooms .rm-menu{position:fixed;z-index:var(--rm-z-menu);min-width:248px;max-height:calc(100vh - 16px);overflow-y:auto;padding:var(--sp-15);scrollbar-width:thin}body.ui-rooms .rm-menu[hidden]{display:none}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-label{padding:var(--sp-2) var(--sp-2) var(--sp-1);color:var(--mute);font-size:var(--type-label);font-weight:500}body.ui-rooms #rmTfMenu .rm-label:not(:first-child){margin-top:var(--sp-1);padding-top:var(--sp-25);border-top:1px solid var(--hair)}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-label:first-child{padding-top:var(--sp-1)}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-line{display:flex;align-items:center;gap:var(--sp-05)}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-line>.rm-row{flex:1 1 auto;width:auto}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row:disabled{color:var(--disabled)}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row-n{color:var(--mute);font-size:var(--type-sm)}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row[role=menuitemradio][aria-checked=true]{background:var(--accent-soft);color:var(--accent)}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-tf-code{flex:none;width:34px;color:var(--ink-soft);font-weight:400;text-align:left}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row[aria-checked=true] .rm-tf-code{color:var(--accent)}body.ui-rooms #rmTfMenu{min-width:172px}body.ui-rooms #cellTfMenu{min-width:0;padding:var(--sp-1) var(--sp-15) var(--sp-15)}body.ui-rooms #cellTfMenu .rm-chips{display:flex;gap:2px}body.ui-rooms #cellTfMenu .rm-chip{flex:none;min-width:44px;height:32px;padding:0 var(--sp-2);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--ink-soft);font:inherit;font-size:var(--type-md);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}body.ui-rooms #cellTfMenu .rm-chip:is(:hover,:focus-visible):not(:disabled){background:var(--rm-raise-hi);color:var(--ink);outline:0}body.ui-rooms #cellTfMenu .rm-chip[aria-checked=true]{background:var(--accent-soft);color:var(--accent)}body.ui-rooms #cellTfMenu .rm-chip:disabled{color:var(--disabled);cursor:default}body.ui-rooms #rmIndMenu .rm-row[data-on="1"]>svg:first-child{color:var(--dim)}body.ui-rooms #rmIndMenu .rm-row[role=menuitem][data-on="1"] .rm-end:before{content:"";flex:none;width:6px;height:6px;margin-right:var(--sp-15);border-radius:50%;background:var(--accent)}body.ui-rooms #rmIndMenu .rm-on:empty{display:none}body.ui-rooms #rmIndMenu .rm-on{margin-top:var(--sp-1);padding-top:var(--sp-1);border-top:1px solid var(--hair)}body.ui-rooms #rmIndMenu .rm-study{position:relative}body.ui-rooms #rmIndMenu .rm-study>.rm-row .rm-end{width:60px}body.ui-rooms #rmIndMenu .rm-gear{position:absolute;top:4px;right:42px;display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--dim)}body.ui-rooms #rmIndMenu .rm-gear:hover{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms #rmIndMenu .rm-gear svg{width:14px;height:14px}body.ui-rooms #rmSizeMenu{min-width:128px}body.ui-rooms :is(#rmSizeMenu,#rmOrderMenu){box-shadow:var(--rm-edge),0 0 0 1px color-mix(in srgb,var(--ink) 9%,transparent),0 4px 16px #0006}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row svg.rm-i-none{visibility:hidden}body.ui-rooms #rmOrderMenu .rm-row[role=menuitemradio][aria-checked=true]{background:none}body.ui-rooms #rmOrderMenu .rm-row:not([role=menuitemradio])>.rm-end{display:none}body.ui-rooms #rmOrderMenu .rm-row[role=menuitemradio][aria-checked=true]:hover{background:var(--rm-raise-hi)}body.ui-rooms #rmTfMenu .rm-row-l{display:none}body.ui-rooms #rmTfMenu .rm-tf-code{flex:1 1 auto;width:auto}body.ui-rooms #rmTfMenu .rm-line{border-radius:var(--rm-r-ctl)}body.ui-rooms #rmTfMenu .rm-line:hover{background:var(--rm-raise-hi)}body.ui-rooms #rmTfMenu .rm-line:has(.rm-row[aria-checked=true]){background:var(--accent-soft)}body.ui-rooms #rmTfMenu .rm-line .rm-row,body.ui-rooms #rmTfMenu .rm-line .rm-row:hover,body.ui-rooms #rmTfMenu .rm-line .rm-star:hover{background:none}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-star{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--disabled)}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-star svg{width:14px;height:14px}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-star:hover{background:var(--rm-raise-hi);color:var(--ink-soft)}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-star[aria-pressed=true]{color:var(--ink)}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-star[aria-pressed=true] svg{fill:currentColor}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-line:not(:hover):not(:focus-within) .rm-star:not([aria-pressed=true]){opacity:0}body.ui-rooms #rmTfMenu .rm-star[aria-pressed=true]{color:var(--dim)}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row{display:flex;align-items:center;gap:var(--sp-2);width:100%;height:32px;padding:0 var(--sp-2);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--ink-soft);font-size:var(--type-md);text-align:left}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row:hover,body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row:focus-visible{background:var(--rm-raise-hi);color:var(--ink);outline:0}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row svg{width:var(--icon-lg);height:var(--icon-lg);color:var(--dim);flex:none}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row[data-on="1"]>svg:first-child{color:var(--accent)}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row .rm-go{width:12px;height:12px;color:var(--mute)}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row-l{flex:1 1 auto;min-width:0}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-end{display:inline-flex;align-items:center;justify-content:flex-end;flex:none;width:30px}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row[data-locked="1"]{color:var(--dim)}body.ui-rooms :is(.rm-menu,.rm-adopt) kbd{min-width:18px;height:18px;padding:0 5px;border:0;border-radius:var(--radius-sm);background:var(--rm-raise-hi);color:var(--dim);font:inherit;font-size:var(--type-label);line-height:18px;text-align:center}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row[data-locked="1"] .rm-sw{display:none}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-lock{display:none;width:14px;height:14px;color:var(--mute)}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row[data-locked="1"] .rm-lock{display:block}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-sep{height:1px;margin:var(--sp-1) 0;background:var(--hair)}body.ui-rooms .vp-menu{min-width:264px;padding:var(--sp-1)}body.ui-rooms .vp-menu .vp-menu-head{padding:var(--sp-15) var(--sp-2) var(--sp-05);color:var(--mute);font-size:var(--type-sm);letter-spacing:0;text-transform:none}body.ui-rooms .vp-menu .vp-menu-item{height:32px;padding:0 var(--sp-2);border-radius:var(--rm-r-ctl);font-size:var(--type-md)}body.ui-rooms .vp-menu .vp-menu-item:hover{background:var(--rm-raise-hi)}body.ui-rooms .vp-menu .vp-menu-item.on{background:var(--accent-soft);color:var(--accent)}body.ui-rooms .rm-adopt{box-sizing:border-box;min-width:232px;max-height:calc(100vh - 16px);overflow-y:auto;padding:var(--sp-15);gap:0;scrollbar-width:thin}body.ui-rooms .rm-i-blank{display:inline-block;flex:none;width:var(--icon-lg);height:var(--icon-lg)}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row[role=radio][aria-checked=true]{background:var(--accent-soft);color:var(--accent)}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row[aria-checked=true]>svg:first-child{color:var(--accent)}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row[aria-disabled=true]{color:var(--disabled)}body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row[data-rm-danger="1"],body.ui-rooms :is(.rm-menu,.rm-adopt) .rm-row[data-rm-danger="1"] svg{color:var(--dn)}body.ui-rooms .rm-adopt .rm-sep+.rm-sep{display:none}body.ui-rooms .ws-menu.rm-adopt{min-width:256px}body.ui-rooms .ws-menu .ws-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);position:static;margin:0;padding:var(--sp-1) var(--sp-2) var(--sp-15);border:0;background:none;color:var(--mute);font-size:var(--type-label);letter-spacing:0}body.ui-rooms .ws-menu .ws-saved{color:var(--mute);font-family:inherit}body.ui-rooms .ws-menu .ws-sync{display:inline-block;color:var(--mute);text-transform:lowercase}body.ui-rooms .ws-menu .ws-sync:first-letter{text-transform:uppercase}body.ui-rooms .ws-menu .ws-listrow{height:32px;gap:var(--sp-05);padding:0 var(--sp-1) 0 var(--sp-2);border-radius:var(--rm-r-ctl)}body.ui-rooms .ws-menu .ws-listrow:hover{background:var(--rm-raise-hi)}body.ui-rooms .ws-menu .ws-listrow.active{background:var(--accent-soft)}body.ui-rooms .ws-menu .ws-listrow .ws-name{flex:1 1 auto;min-width:0;height:100%;padding:0;overflow:hidden;background:none;color:var(--ink);font-size:var(--type-md);font-weight:500;text-align:left;text-overflow:ellipsis;white-space:nowrap}body.ui-rooms .ws-menu .ws-check{padding:0 var(--sp-1);color:var(--accent);font-size:var(--type-md)}body.ui-rooms .ws-menu .ws-listrow.active .ws-name{color:var(--accent)}body.ui-rooms .ws-menu .ws-listrow.active .ws-check{display:none}body.ui-rooms .ws-menu .ws-mini{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;padding:0;border-radius:var(--radius-sm);color:var(--mute)}body.ui-rooms .ws-menu .ws-mini:hover{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .ws-menu .ws-mini svg{width:14px;height:14px}body.ui-rooms .lp-pop.rm-adopt{width:248px}body.ui-rooms .lp-pop .lp-modes,body.ui-rooms .lp-pop .lp-verbs{display:block;padding:0}body.ui-rooms .lp-pop .lp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-15);padding:var(--sp-05) var(--sp-2) 0}body.ui-rooms .lp-pop .lp-thumb{width:auto;height:46px;padding:6px;border:0;border-radius:var(--rm-r-ctl);background:none;box-shadow:none}body.ui-rooms .lp-pop .lp-thumb:hover{background:var(--rm-raise-hi)}body.ui-rooms .lp-pop .lp-thumb[aria-checked=true]{background:var(--accent-soft);box-shadow:none}body.ui-rooms .lp-pop .lp-thumb[aria-disabled=true]{opacity:.4}body.ui-rooms .lp-pop .lp-cells{display:grid;gap:2px;width:100%;height:100%}body.ui-rooms .lp-pop .lp-cell{border:0;border-radius:2px;background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 34%,transparent)}body.ui-rooms .lp-pop .lp-thumb[aria-checked=true] .lp-cell{background:color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:inset 0 0 0 1px var(--accent)}body.ui-rooms .lp-pop .rm-label:has(>.rm-cap){display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}body.ui-rooms .lp-pop .rm-cap{color:var(--dim);font-size:var(--type-label)}body.ui-rooms .lp-pop .lp-grid{padding-bottom:var(--sp-15)}body.ui-rooms .v2-btn-pop.rm-adopt{width:232px}body.ui-rooms .v2-btn-pop .v2-btn-pop-h{margin:0;border:0;letter-spacing:0;text-transform:none}body.ui-rooms .v2-btn-pop .v2-btn-row{display:flex;align-items:center;gap:var(--sp-2);height:32px;padding:0 var(--sp-2);border-radius:var(--rm-r-ctl);color:var(--ink-soft);font-size:var(--type-md);cursor:pointer}body.ui-rooms .v2-btn-pop .v2-btn-row:hover{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .v2-btn-pop .v2-btn-row span{flex:1 1 auto}body.ui-rooms .v2-btn-pop .v2-btn-row input{order:2}body.ui-rooms .v2-btn-pop .v2-btn-row input:disabled{opacity:.45;cursor:default}body.ui-rooms #connMgrFlyout.rm-adopt{width:300px}body.ui-rooms #connMgrFlyout .rm-head{padding:var(--sp-1) var(--sp-2);border:0;background:none}body.ui-rooms #connMgrFlyout .rm-title{color:var(--ink);font-size:var(--type-md);font-weight:600;letter-spacing:0;text-transform:none}body.ui-rooms #connMgrFlyout .rm-foot{margin:0;padding:0 var(--sp-2) var(--sp-15);border:0;color:var(--mute);font-size:var(--type-sm);text-align:left}body.ui-rooms .dom-pop.rm-adopt{width:300px;font-size:var(--type-md)}body.ui-rooms .dom-pop .dom-pop-t{display:flex;align-items:center;justify-content:space-between}body.ui-rooms .dom-pop .rm-x{display:inline-grid;place-items:center;width:28px;height:28px;margin:-4px -2px -4px 0;padding:0;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim)}body.ui-rooms .dom-pop .rm-x:hover{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .dom-pop .rm-x svg{width:14px;height:14px}body.ui-rooms .dom-pop .dom-pop-t{padding:var(--sp-1) var(--sp-2) var(--sp-15);border:0;color:var(--ink);font-size:var(--type-md);font-weight:600;letter-spacing:0;text-transform:none}body.ui-rooms .dom-pop .dom-pop-sec{margin:var(--sp-1) 0 0;padding:var(--sp-2) var(--sp-2) var(--sp-1);border:0;border-top:1px solid var(--hair);color:var(--mute);font-size:var(--type-label);font-weight:500;letter-spacing:0;text-transform:none}body.ui-rooms .dom-pop .dom-pop-row{display:flex;align-items:center;gap:var(--sp-2);min-height:32px;margin:0;padding:0 var(--sp-2);color:var(--mute);font-size:var(--type-sm)}body.ui-rooms .dom-pop .dom-pop-row>span:first-child{flex:1 1 auto;color:var(--ink-soft);font-size:var(--type-md)}body.ui-rooms .dom-pop .dom-pop-flank{margin:0;padding:0;border:0}body.ui-rooms .dom-pop .dom-pop-col{display:flex;align-items:center;gap:var(--sp-15);height:32px;margin:0;padding:0 var(--sp-2) 0 var(--sp-1);border:0;border-radius:var(--rm-r-ctl);background:none}body.ui-rooms .dom-pop .dom-pop-col:hover{background:var(--rm-raise-hi)}body.ui-rooms .dom-pop .dom-pop-col .grip{width:14px;color:var(--disabled);font-size:var(--type-sm);letter-spacing:-2px;cursor:grab}body.ui-rooms .dom-pop .dom-pop-col:hover .grip{color:var(--dim)}body.ui-rooms .dom-pop .dom-pop-col label{flex:1 1 auto;justify-content:space-between;gap:var(--sp-2);color:var(--ink-soft)}body.ui-rooms .dom-pop .dom-pop-col input:disabled{opacity:.45;cursor:default}body.ui-rooms .dom-pop input[type=number],body.ui-rooms .dom-pop select{height:26px;padding:0 var(--sp-15);border:0;border-radius:var(--radius-sm);background-color:var(--panel2);box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--ink);font:inherit;font-size:var(--type-sm)}body.ui-rooms .dom-pop input[type=number]{width:64px;text-align:right}body.ui-rooms .dom-pop button{height:26px;padding:0 var(--sp-2);border:0;border-radius:var(--radius-sm);background:var(--rm-raise-hi);box-shadow:none;color:var(--ink-soft);font:inherit;font-size:var(--type-sm)}body.ui-rooms .dom-pop button:hover,body.ui-rooms .dom-pop button.tgl.on{color:var(--ink)}body.ui-rooms .dom-pop button.rm-tgl{padding:0;overflow:hidden;color:transparent;font-size:0}body.ui-rooms .dom-pop .dom-pop-hint{padding:0 var(--sp-2) var(--sp-1);color:var(--mute);font-size:var(--type-sm)}body.ui-rooms .order-menu{min-width:232px;padding:var(--sp-15)}body.ui-rooms .order-menu:has(>.order-menu-item.buy){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2px;row-gap:0;min-width:272px}body.ui-rooms .order-menu:has(>.order-menu-item.buy)>:not(.order-menu-item.buy,.order-menu-item.sell){grid-column:1 / -1}body.ui-rooms .order-menu-item.buy>.rm-i{color:var(--rm-buy-hi)}body.ui-rooms .order-menu-item.sell>.rm-i{color:var(--rm-sell-hi)}body.ui-rooms .order-menu-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin:0;padding:var(--sp-1) var(--sp-2) var(--sp-15);border:0}body.ui-rooms .order-menu-head b{color:var(--ink);font-size:var(--type-md);font-weight:600}body.ui-rooms .order-menu-head span{color:var(--mute);font-size:var(--type-label);letter-spacing:0}body.ui-rooms .order-menu-item{display:flex;align-items:center;gap:var(--sp-2);width:100%;height:32px;padding:0 var(--sp-2);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--ink-soft);font-size:var(--type-md);text-align:left}body.ui-rooms .order-menu-item.neutral{color:var(--ink-soft)}body.ui-rooms .order-menu-item:hover,body.ui-rooms .order-menu-item:focus-visible{background:var(--rm-raise-hi);color:var(--ink);outline:0}body.ui-rooms .order-menu-item:disabled{color:var(--disabled)}body.ui-rooms .order-menu-item .omi-px{margin-left:auto;color:var(--mute);font-size:var(--type-sm)}body.ui-rooms .order-menu-item .omi-px[data-rm-same="1"]{display:none}body.ui-rooms .order-menu-item>.rm-i{flex:none;width:var(--icon-lg);height:var(--icon-lg);color:var(--dim)}body.ui-rooms .order-menu-item .omi-note{color:var(--mute);font-size:var(--type-sm)}body.ui-rooms .order-menu-sep{height:1px;margin:var(--sp-1) 0;background:var(--hair)}body.ui-rooms .vp-menu{padding:var(--sp-15)}body.ui-rooms .vp-menu .vp-menu-head{display:block;padding:var(--sp-1) var(--sp-2);font-size:var(--type-label);font-weight:500;text-transform:lowercase}body.ui-rooms .vp-menu .vp-menu-head:first-letter{text-transform:uppercase}body.ui-rooms .vp-menu .vpm-label{display:inline-block;text-transform:lowercase}body.ui-rooms .vp-menu .vpm-label:first-letter{text-transform:uppercase}body.ui-rooms .vp-menu .vp-menu-item.on,body.ui-rooms .vp-menu .vp-menu-item.on .vpm-label{color:var(--ink)}body.ui-rooms .rp-goto-pop{gap:var(--sp-2);padding:var(--sp-25)}body.ui-rooms .rp-cal{gap:var(--sp-15)}body.ui-rooms .rp-cal-title{font-size:var(--type-md);font-weight:600;letter-spacing:0}body.ui-rooms .rp-cal-nav{width:26px;height:26px;padding:0;border:0;border-radius:var(--rm-r-ctl);color:var(--dim);font-size:var(--type-md)}body.ui-rooms .rp-cal-nav:hover:not(:disabled){background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .rp-cal-grid{grid-template-columns:repeat(7,32px);gap:2px}body.ui-rooms .rp-cal-dow{padding-bottom:var(--sp-05);font-size:var(--type-label)}body.ui-rooms .rp-cal-day,body.ui-rooms .rp-cal-off,body.ui-rooms .rp-cal-blank{height:30px;border:0;border-radius:var(--rm-r-ctl);font-family:inherit;font-size:var(--type-sm)}body.ui-rooms .rp-cal-day{color:var(--ink-soft)}body.ui-rooms .rp-cal-day:hover{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .rp-cal-day.is-stub,body.ui-rooms .rp-cal-day.is-nobook{color:var(--mute)}body.ui-rooms .rp-cal-day.is-sel{background:var(--accent-soft);color:var(--accent);font-weight:600}body.ui-rooms .rp-cal-heat{left:9px;bottom:4px;max-width:calc(100% - 18px)}body.ui-rooms .rp-cal-note,body.ui-rooms .rp-goto-date{color:var(--mute);font-family:inherit;font-size:var(--type-sm)}body.ui-rooms .rp-goto-row{gap:var(--sp-05);padding:2px;border-radius:var(--rm-r-ctl);background:var(--panel2);box-shadow:inset 0 0 0 1px var(--hair)}body.ui-rooms .rp-goto-row .rp-speed{flex:1 1 0}body.ui-rooms .dr-panel{border:0;border-radius:var(--rm-r-dialog);background:var(--rm-float);-webkit-backdrop-filter:var(--rm-float-blur);backdrop-filter:var(--rm-float-blur);box-shadow:var(--rm-edge),var(--rm-shadow-float)}body.ui-rooms .dr-panel label{margin-top:var(--sp-3);color:var(--dim);font:500 var(--type-sm) / 1.3 var(--sans);letter-spacing:0;text-transform:none}body.ui-rooms .dr-panel .dr-row label{margin:0;color:var(--ink-soft)}body.ui-rooms .dr-panel :is(input:not([type=checkbox]),textarea,select){border:0;border-radius:var(--rm-r-ctl);background-color:var(--panel2);box-shadow:inset 0 0 0 1px var(--rm-line);font-family:inherit;font-size:var(--type-md)}body.ui-rooms .dr-panel :is(input,textarea,select):focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--accent)}body.ui-rooms .slot-hold{border:0;border-radius:var(--rm-r-card);background:var(--rm-card);box-shadow:var(--rm-edge)}body.ui-rooms .slot-hold-card{gap:var(--sp-15)}body.ui-rooms .slot-hold-t{color:var(--dim);font-size:var(--type-md)}body.ui-rooms .slot-hold-btn{display:inline-flex;align-items:center;gap:var(--sp-15);height:32px;margin-top:var(--sp-25);padding:0 var(--sp-3);border:0;border-radius:var(--rm-r-ctl);background:var(--rm-raise);color:var(--ink);font-size:var(--type-md);font-weight:500;transition:background var(--rm-dur-fast) var(--rm-ease)}body.ui-rooms .slot-hold-btn:hover{border:0;background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .slot-hold-btn>.rm-i{flex:none;width:var(--icon-md);height:var(--icon-md);pointer-events:none}body.ui-rooms{--rm-h-head: 30px}body.ui-rooms .slot-leaf{border:0;border-radius:var(--radius-lg)}body.ui-rooms .slot-leaf.active{box-shadow:none}body.ui-rooms .slot-split .slot-leaf.active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent);pointer-events:none}body.ui-rooms .slot-head.rm-head{container:slothead / inline-size;height:var(--rm-h-head);flex:0 0 var(--rm-h-head);gap:var(--sp-05);padding:0 var(--sp-05) 0 var(--sp-3);border:0;background:none;box-shadow:inset 0 -1px 0 var(--hair);color:var(--dim);font-family:var(--sans);font-size:var(--type-md);letter-spacing:0;text-transform:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}body.ui-rooms .rm-head .rm-head-kind{flex:0 0 auto;width:var(--icon-lg);height:var(--icon-lg);margin-right:var(--sp-1);color:var(--mute)}body.ui-rooms .rm-head .slot-sub{flex:0 1 auto;color:var(--dim);font-size:var(--type-md);font-variant-numeric:tabular-nums;letter-spacing:0}body.ui-rooms .rm-head .slot-sub b{color:var(--ink);font-weight:600}body.ui-rooms .rm-head .slot-sub:empty{display:none}body.ui-rooms .rm-head .slot-title{flex:0 1 auto;margin-left:var(--sp-15);color:var(--dim);font-size:var(--type-md);font-weight:400;letter-spacing:0;text-transform:none}body.ui-rooms .rm-head .slot-sub:empty+.slot-title{margin-left:0;color:var(--ink);font-weight:600}body.ui-rooms .rm-head .slot-health{flex:0 0 auto;margin-left:var(--sp-2);padding:0;border:0;border-radius:0;background:none;color:var(--warn);font-size:var(--type-sm);font-weight:500;letter-spacing:0;text-transform:lowercase}body.ui-rooms .rm-head .slot-health:first-letter{text-transform:uppercase}body.ui-rooms .rm-head .slot-health.is-live{display:none}body.ui-rooms .rm-head .slot-health:is(.is-dark,.is-empty,.is-unknown){color:var(--mute)}body.ui-rooms .rm-head .slot-group{flex:0 0 auto;width:8px;height:8px;margin-left:var(--sp-2);border-radius:50%;background:var(--accent)}body.ui-rooms .rm-head .slot-btn{flex:0 0 24px;width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-md);background:none;color:var(--dim);cursor:pointer;transition:background var(--rm-dur-fast) var(--rm-ease),color var(--rm-dur-fast) var(--rm-ease)}body.ui-rooms .rm-head .slot-btn .rm-i{width:var(--icon-md);height:var(--icon-md);pointer-events:none}body.ui-rooms .rm-head .slot-btn:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .rm-head .slot-btn:active{background:var(--rm-raise-hi)}body.ui-rooms .rm-head .slot-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}body.ui-rooms .rm-head .slot-btn-inert,body.ui-rooms .rm-head .slot-btn-inert:hover{background:none;color:var(--mute);opacity:.45;cursor:default}body.ui-rooms .rm-head .slot-word{display:none}body.ui-rooms .rm-head>button+button{margin-left:var(--sp-05)}body.ui-rooms .rm-head>button+.slot-close{margin-left:var(--sp-25)}@container slothead (max-width: 300px){body.ui-rooms .rm-head .slot-title{display:none}body.ui-rooms .rm-head .slot-sub:empty+.slot-title{display:inline}}@container slothead (max-width: 240px){body.ui-rooms .rm-head .slot-split-r{display:none}}@container slothead (max-width: 190px){body.ui-rooms .rm-head .slot-max{display:none}}@container slothead (max-width: 140px){body.ui-rooms .rm-head .slot-popout{display:none}}@container slothead (max-width: 300px){body.ui-rooms :is(.slot-leaf,.canvas-frame).too-small:not(.collapsed)>.rm-head .slot-title{display:inline}body.ui-rooms :is(.slot-leaf,.canvas-frame).too-small:not(.collapsed)>.rm-head>.slot-sub{display:none}}body.ui-rooms .slot-moving,body.ui-rooms .slot-moving .rm-head{cursor:grabbing}body.ui-rooms .slot-leaf.slot-lift{opacity:.45}body.ui-rooms .slot-dropzone{position:absolute;z-index:6;box-sizing:border-box;display:grid;place-items:center;border-radius:var(--radius-lg);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 70%,transparent);color:var(--accent);font:600 var(--type-md) / 1 var(--sans);pointer-events:none;transition:left var(--rm-dur-fast) var(--rm-ease),top var(--rm-dur-fast) var(--rm-ease),width var(--rm-dur-fast) var(--rm-ease),height var(--rm-dur-fast) var(--rm-ease)}body.ui-rooms .slot-dropzone[hidden]{display:none}body.ui-rooms .slot-drag-ghost{position:absolute;z-index:7;display:flex;align-items:center;gap:var(--sp-15);max-width:240px;height:28px;padding:0 var(--sp-25);overflow:hidden;border-radius:var(--rm-r-ctl);color:var(--ink);font:600 var(--type-md) / 28px var(--sans);white-space:nowrap;pointer-events:none}body.ui-rooms .slot-drag-ghost>.rm-head-kind{flex:none;width:var(--icon-lg);height:var(--icon-lg);color:var(--mute)}body.ui-rooms .slot-drag-ghost>span{color:var(--dim);font-weight:400}body.ui-rooms .slot-divider{background:none}body.ui-rooms .slot-divider:after{background:var(--accent);border-radius:1px}body.ui-rooms .slot-empty{gap:var(--sp-2);font-family:var(--sans)}body.ui-rooms .slot-empty-t{color:var(--dim);font-size:var(--type-md);font-weight:500;letter-spacing:0;text-transform:none}body.ui-rooms .slot-empty-s{display:none}body.ui-rooms .slot-empty-pick{height:32px;gap:var(--sp-15);padding:0 var(--sp-3);border:0;border-radius:var(--rm-r-ctl);background:var(--rm-raise);color:var(--ink);font-size:var(--type-md);font-weight:500;letter-spacing:0;text-transform:none}body.ui-rooms .slot-empty-pick:hover{border:0;background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .rm-quick{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);max-width:100%;padding:var(--sp-3)}body.ui-rooms .rm-quick-k{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-15);width:136px;padding:var(--sp-15) var(--sp-15) var(--sp-1);border:0;border-radius:var(--radius-xl);background:none;color:var(--ink-soft);font-size:var(--type-md);font-weight:500;text-align:left;transition:background var(--rm-dur) var(--rm-ease),color var(--rm-dur) var(--rm-ease)}body.ui-rooms .rm-quick-k>span:last-child{padding:0 var(--sp-05)}body.ui-rooms .rm-quick-pic{position:relative;display:grid;place-items:center;aspect-ratio:5 / 3;overflow:hidden;border-radius:var(--rm-r-ctl);background:var(--bg);color:var(--dim)}body.ui-rooms .rm-quick-pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rm-line);pointer-events:none;transition:box-shadow var(--rm-dur) var(--rm-ease)}body.ui-rooms .rm-quick-pic>img{width:100%;height:100%;object-fit:cover;object-position:left top;opacity:.82;transition:opacity var(--rm-dur) var(--rm-ease)}body.ui-rooms .rm-quick-pic>svg{width:22px;height:22px;transition:color var(--rm-dur) var(--rm-ease)}body.ui-rooms .rm-quick-k:is(:hover,:focus-visible){background:var(--rm-raise);color:var(--ink);outline:none}body.ui-rooms .rm-quick-k:is(:hover,:focus-visible) .rm-quick-pic>img{opacity:1}body.ui-rooms .rm-quick-k:is(:hover,:focus-visible) .rm-quick-pic>svg{color:var(--ink)}body.ui-rooms .rm-quick-k:focus-visible .rm-quick-pic:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent)}body.ui-rooms .rm-quick-k:active{transform:translateY(1px)}body.ui-rooms .slot-empty.rm-empty{padding:0}body.ui-rooms:not(.pw-doc) .slot-leaf.rm-solo>.slot-head{display:none}body.ui-rooms .toolbar .ws-tab-window:hover :is(.ws-tab-name,.ws-tab-kind){color:var(--ink)}body.ui-rooms .canvas-empty-t{color:var(--mute);font-size:var(--type-md);font-weight:500;letter-spacing:0;text-transform:lowercase}body.ui-rooms .canvas-empty-t:first-letter{text-transform:uppercase}body.ui-rooms .canvas-bar{left:50%;bottom:var(--sp-3);transform:translate(-50%);gap:var(--sp-05);padding:var(--sp-1);border-radius:var(--radius-xl)}body.ui-rooms .canvas-btn{display:inline-flex;align-items:center;gap:var(--sp-15);height:28px;padding:0 var(--sp-25);border-radius:var(--rm-r-ctl);color:var(--ink-soft);font-size:var(--type-md);font-weight:500;transition:background var(--rm-dur-fast) var(--rm-ease),color var(--rm-dur-fast) var(--rm-ease)}body.ui-rooms .canvas-btn>svg{width:16px;height:16px}body.ui-rooms .canvas-btn:hover:not(:disabled),body.ui-rooms .canvas-btn:focus-visible{background:var(--rm-raise-hi);color:var(--ink);outline:none}body.ui-rooms .canvas-btn.on{color:var(--accent)}body.ui-rooms .canvas-add{order:1;color:var(--ink);padding-left:var(--sp-2)}body.ui-rooms .canvas-btn:disabled{color:var(--disabled);background:none}body.ui-rooms .canvas-tidy{order:2}body.ui-rooms .canvas-fit{order:3}body.ui-rooms .canvas-reset{display:none}body.ui-rooms .canvas-zoom-out{order:4;margin-left:var(--sp-15)}body.ui-rooms .canvas-zoom{order:5;display:inline-grid;place-items:center;min-width:52px;height:28px;padding:0 var(--sp-1);border-radius:var(--rm-r-ctl);color:var(--ink-soft);font-size:var(--type-md);font-weight:500;text-align:center;cursor:pointer}body.ui-rooms .canvas-zoom:is(:hover,:focus-visible){background:var(--rm-raise-hi);color:var(--ink);outline:none}body.ui-rooms .canvas-zoom-in{order:6;margin-right:var(--sp-15)}body.ui-rooms .canvas-step{width:28px;padding:0;justify-content:center;color:var(--dim)}body.ui-rooms .canvas-snap{order:7}body.ui-rooms .canvas-infinite{order:8}body.ui-rooms .canvas-bar [hidden]{display:none}body.ui-rooms .canvas-bar[data-bounded] .canvas-zoom{position:relative;margin-left:var(--sp-15);cursor:default}body.ui-rooms .canvas-bar[data-bounded] .canvas-zoom:hover{background:none;color:var(--ink-soft)}body.ui-rooms .canvas-bar[data-bounded] .canvas-zoom:before{content:"";position:absolute;left:calc(-1 * var(--sp-1));top:7px;bottom:7px;width:1px;background:var(--hair)}body.ui-rooms :is(.canvas-zoom-out,.canvas-snap){position:relative}body.ui-rooms :is(.canvas-zoom-out,.canvas-snap):before{content:"";position:absolute;left:calc(-1 * var(--sp-1));top:7px;bottom:7px;width:1px;background:var(--hair)}body.ui-rooms .canvas-empty.rm-empty .rm-quick{pointer-events:auto}body.ui-rooms .canvas-picker{padding:var(--sp-15)}body.ui-rooms .cwin-bar{display:none}body.ui-rooms :is(.heatw-bar,.cwin-optbar .ofbar){box-sizing:border-box;height:32px;gap:var(--sp-05);padding:0 var(--sp-15) 0 var(--sp-3);border:0;background:none;font-size:var(--type-sm);scrollbar-width:none}body.ui-rooms .cwin-optbar .ofbar{padding-right:28px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}body.ui-rooms .heatw-bar{container:heatbar / inline-size;overflow:hidden}body.ui-rooms .heatw-bar .heatw-gear{margin-left:auto}@container heatbar (max-width: 1160px){body.ui-rooms :is(.heatw-extras,.heatw-knob[data-strip-extra]:not([data-strip-extra=bubbleSize])){display:none}}@container heatbar (max-width: 980px){body.ui-rooms .heatw-knob[data-strip-extra=bubbleSize]{display:none}}@container heatbar (max-width: 780px){body.ui-rooms .heatw-knob[data-strip-control=cap]{display:none}}@container heatbar (max-width: 600px){body.ui-rooms .heatw-knob[data-strip-control=brightness]{display:none}}@container heatbar (max-width: 351.9px){body.ui-rooms .slot-body-wrap:has(>.slot-bar-more) .heatw-bar [data-heat-gear]{display:none}}@container heatbar (max-width: 286.9px){body.ui-rooms .slot-body-wrap:has(>.slot-bar-more) .heatw-bar [data-layer=reload]{display:none}}@container heatbar (max-width: 229.9px){body.ui-rooms .slot-body-wrap:has(>.slot-bar-more) .heatw-bar [data-layer=imbalance]{display:none}}body.ui-rooms :is(.heatw-bar,.cwin-optbar .ofbar)::-webkit-scrollbar{display:none}body.ui-rooms :is(.heatw-knob-l,.cwin-optbar .ofbar-k,.heatw-chip,.cwin-optbar .ofbar-t,.domw-note){display:inline-block;font-size:var(--type-sm);letter-spacing:0;text-transform:lowercase}body.ui-rooms :is(.heatw-knob-l,.cwin-optbar .ofbar-k,.heatw-chip,.cwin-optbar .ofbar-t,.domw-note):first-letter{text-transform:uppercase}body.ui-rooms .cwin-optbar .ofbar-t[title^=Dark-pool]{text-transform:none}body.ui-rooms :is(.heatw-knob-l,.cwin-optbar .ofbar-k){margin-left:var(--sp-15);color:var(--mute)}body.ui-rooms :is(.heatw-chip,.cwin-optbar .ofbar-t){height:24px;padding:0 var(--sp-2);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim);font-weight:500;line-height:24px;transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}body.ui-rooms :is(.heatw-chip,.cwin-optbar .ofbar-t):hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms :is(.heatw-chip.on,.cwin-optbar .ofbar-t.on){border:0;background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms :is(.heatw-chip,.cwin-optbar :is(.ofbar-t,.ofbar-b,.ofbar-s)):focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--accent)}body.ui-rooms .heatw-gear{margin-left:var(--sp-1)}body.ui-rooms .cwin-optbar .ofbar-seg{gap:2px;padding:2px;border:0;border-radius:var(--rm-r-ctl);background:var(--rm-raise);overflow:visible}body.ui-rooms .cwin-optbar .ofbar-b{height:20px;padding:0 var(--sp-2);border-radius:6px;color:var(--dim);font-size:var(--type-sm);font-weight:500;line-height:20px}body.ui-rooms .cwin-optbar .ofbar-b:hover{color:var(--ink)}body.ui-rooms .cwin-optbar .ofbar-b.on{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .cwin-optbar .ofbar-s{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px;padding:0 24px 0 var(--sp-2);border:0;border-radius:var(--rm-r-ctl);background:var(--panel2) var(--rm-chev) no-repeat right 8px center / 10px 10px;box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--ink);font-size:var(--type-sm)}body.ui-rooms .cwin-optbar .ofbar-s:hover{box-shadow:inset 0 0 0 1px var(--hair-hot)}body.ui-rooms .heatw-dim{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:84px;height:16px;margin:0 var(--sp-1);background:none;cursor:pointer}body.ui-rooms .heatw-dim:focus-visible{outline:0}body.ui-rooms .heatw-dim::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--hair-hot)}body.ui-rooms .heatw-dim::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;margin-top:-4px;border:0;border-radius:50%;background:var(--ink);box-shadow:0 0 0 1px #00000040,0 1px 3px #0006}body.ui-rooms .heatw-dim:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--accent-soft),0 1px 3px #0006}body.ui-rooms .heatw-dim::-moz-range-track{height:4px;border-radius:2px;background:var(--hair-hot)}body.ui-rooms .heatw-dim::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--ink)}body.ui-rooms .heatw-dim-readout{min-width:2.6em;color:var(--ink-soft);font-size:var(--type-sm)}body.ui-rooms .heatw-pal-btn{width:40px;height:14px;border:0;border-radius:4px;box-shadow:inset 0 0 0 1px var(--rm-line)}body.ui-rooms .heatw-none{gap:var(--sp-05);font-family:var(--sans)}body.ui-rooms .heatw-none-t{color:var(--ink);font-size:var(--type-md);font-weight:600;letter-spacing:0}body.ui-rooms .heatw-none-s{color:var(--dim);font-size:var(--type-sm)}body.ui-rooms .heatw-none-d{color:var(--mute);font-size:var(--type-sm);font-style:normal;letter-spacing:0;text-transform:lowercase}body.ui-rooms .heatw-none-d:first-letter{text-transform:uppercase}body.ui-rooms .heatw-none.is-state .heatw-none-t{display:none}body.ui-rooms .heatw-none.is-state .heatw-none-d{color:var(--dim);font-size:var(--type-md)}body.ui-rooms .rm-head>.slot-title{order:1;margin-left:0;color:var(--ink);font-weight:600}body.ui-rooms .rm-head>.slot-sub{order:2;margin-left:var(--sp-15);color:var(--dim)}body.ui-rooms .rm-head>.slot-sub b{color:inherit;font-weight:400}body.ui-rooms .rm-head>.slot-sub{flex-shrink:0}body.ui-rooms .rm-head>.slot-sub:has(>.slot-sub-d){display:contents}body.ui-rooms .rm-head>.slot-sub:has(>.slot-sub-d)>b{order:2;flex:none;margin-left:var(--sp-15);white-space:nowrap}body.ui-rooms .rm-head>.slot-sub>.slot-sub-d{order:2;flex:0 100000 auto;display:flex;flex-wrap:wrap;min-width:0;height:1lh;overflow:hidden;white-space:pre}body.ui-rooms .rm-head>.slot-sub>.slot-sub-d:before{content:"";height:100%}body.ui-rooms :is(.slot-leaf,.canvas-frame):is([data-kind=heatmap],[data-kind=tape])>.rm-head .slot-sub-d{display:none}body.ui-rooms .rm-head>.slot-health{order:3}body.ui-rooms .rm-head>.slot-group{order:4}body.ui-rooms .rm-head>.slot-spacer{order:5}body.ui-rooms .rm-head>button{order:6}body.ui-rooms .rm-head .slot-health:is(.is-empty,.is-unknown){display:none}body.ui-rooms :is(.slot-leaf,.canvas-frame):has(>.slot-body-wrap .heatw-none)>.rm-head .slot-health{display:none}body.ui-rooms .canvas-frame{border-radius:var(--radius-lg)}body.ui-rooms .slot-leaf[data-kind=empty] .rm-head :is(.slot-popout,.slot-max){display:none}body.ui-rooms .slot-leaf[data-kind=empty] .slot-empty-t{display:none}body.ui-rooms .pw-stage .slot-host-root:not(:has(.slot-split)) .rm-head :is(.slot-split-r,.slot-max){display:none}body.ui-rooms .pw-stage .rm-head .slot-close.slot-btn-inert{display:none}body.ui-rooms .pw-stage:not(:has(.slot-split)){padding:0}body.ui-rooms .pw-stage:not(:has(.slot-split)) .slot-leaf{border-radius:0}body.ui-rooms .slot-split>.slot-leaf.collapsed{flex-basis:var(--slot-basis, auto)!important}body.ui-rooms .slot-leaf.collapsed>.rm-head .slot-sub-d{display:none}body.ui-rooms .cwin-optbar:not([data-open]){display:none}body.ui-rooms .cwin-optbar[data-open]{position:fixed;z-index:30;width:272px;overflow:auto;padding:var(--sp-15)}body.ui-rooms .cwin-optbar[data-open] .ofbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--sp-3);row-gap:0;height:auto;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}body.ui-rooms .cwin-optbar[data-open] .ofbar-k{display:block;margin:0;padding-left:var(--sp-2);color:var(--dim);font-size:var(--type-md);line-height:36px}body.ui-rooms .cwin-optbar[data-open] .ofbar-t{position:relative;grid-column:1 / -1;display:block;height:36px;padding:0 48px 0 var(--sp-2);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim);font-size:var(--type-md);line-height:36px;text-align:left}body.ui-rooms .cwin-optbar[data-open] .ofbar-t:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .cwin-optbar[data-open] .ofbar-t.on{background:none;color:var(--ink)}body.ui-rooms .cwin-optbar[data-open] .ofbar-t.on:hover{background:var(--rm-raise)}body.ui-rooms .cwin-optbar[data-open] .ofbar-t:after{content:"";position:absolute;top:9px;right:var(--sp-2);width:30px;height:18px;border-radius:9px;background:var(--rm-sw-off);transition:background var(--rm-dur) var(--rm-ease)}body.ui-rooms .cwin-optbar[data-open] .ofbar-t:before{content:"";position:absolute;z-index:1;top:11px;right:calc(var(--sp-2) + 14px);width:14px;height:14px;border-radius:50%;background:var(--rm-sw-thumb);transition:transform var(--rm-dur) var(--rm-ease)}body.ui-rooms .cwin-optbar[data-open] .ofbar-t.on:after{background:var(--accent)}body.ui-rooms .cwin-optbar[data-open] .ofbar-t.on:before{transform:translate(12px);background:var(--accent-ink)}body.ui-rooms .cwin-optbar[data-open] .ofbar-refusal{grid-column:1 / -1;padding:var(--sp-2);color:var(--mute);font-size:var(--type-sm);white-space:normal}body.ui-rooms .slot-leaf:has(.ofbar.is-off) .rm-head .slot-opts{color:var(--mute);opacity:.45}body.ui-rooms .slot-leaf.too-small .rm-head .slot-opts{display:none}@media(prefers-reduced-motion:reduce){body.ui-rooms .cwin-optbar[data-open] .ofbar-t:before,body.ui-rooms .cwin-optbar[data-open] .ofbar-t:after{transition:none}}body.ui-rooms .slot-leaf[data-kind=heatmap]>.slot-body-wrap{container:heatslot / inline-size}body.ui-rooms .slot-bar-more{position:absolute;top:2px;right:var(--sp-15);z-index:4;display:none;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim);cursor:pointer;transition:background var(--rm-dur-fast) var(--rm-ease),color var(--rm-dur-fast) var(--rm-ease)}body.ui-rooms .slot-bar-more:hover,body.ui-rooms .slot-bar-more[aria-expanded=true]{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .slot-bar-more:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}body.ui-rooms .slot-bar-more .rm-i{width:var(--icon-md);height:var(--icon-md);pointer-events:none}@container heatslot (max-width: 1178px){body.ui-rooms .slot-body-wrap:has(.heatw-bar)>.slot-bar-more{display:grid}body.ui-rooms .slot-body-wrap .heatw-bar{padding-right:40px}}body.ui-rooms .slot-bar-pop{position:absolute;top:38px;right:var(--sp-15);z-index:30;display:grid;width:264px;max-width:calc(100% - 12px);padding:var(--sp-15)}body.ui-rooms .slot-bar-pop[hidden]{display:none}body.ui-rooms .slot-bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--sp-2);height:36px;padding:0 var(--sp-2)}body.ui-rooms .slot-bar-row .heatw-knob-l{margin:0;color:var(--dim);font-size:var(--type-md)}body.ui-rooms .slot-bar-row .heatw-dim{width:120px}body.ui-rooms .slot-bar-row>.rm-switch{grid-column:2 / -1;justify-self:end}body.ui-rooms button.slot-bar-go{width:100%;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--ink);font:inherit;font-size:var(--type-md);text-align:left;cursor:pointer}body.ui-rooms .slot-bar-row+button.slot-bar-go{margin-top:var(--sp-1);box-shadow:0 -1px 0 var(--hair)}body.ui-rooms button.slot-bar-go:hover{background:var(--rm-raise)}body.ui-rooms button.slot-bar-go:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}body.ui-rooms .slot-hold{align-items:stretch;justify-content:flex-start}body.ui-rooms .slot-hold>.slot-hold-card{flex:1 1 0;align-content:center}body.ui-rooms .rm-head>:is(.slot-hold-t,.slot-state){order:3;flex:0 100000 auto;display:flex;flex-wrap:wrap;min-width:0;height:1lh;margin-left:var(--sp-2);overflow:hidden;color:var(--mute);font-size:var(--type-sm);white-space:pre}body.ui-rooms .rm-head>:is(.slot-hold-t,.slot-state):before{content:"";height:100%}body.ui-rooms .rm-head>.slot-state{display:none}body.ui-rooms :is(.slot-leaf,.canvas-frame).collapsed>.rm-head>.slot-state{display:flex}body.ui-rooms .slot-leaf>.slot-act{flex:1 1 0;align-content:center}body.ui-rooms .slot-leaf>.slot-small-max-card{position:absolute;inset:var(--rm-h-head) 0 0 0;display:none;place-content:center}body.ui-rooms .slot-small-max-card{gap:0;padding-block:0;container:smallmax / size}body.ui-rooms .slot-small-max-card>.slot-act-word{color:var(--mute);font-size:var(--type-sm);line-height:16px;white-space:nowrap}body.ui-rooms .slot-small-max-card>.slot-hold-btn{margin-top:var(--sp-2)}@container smallmax (height < 56px){body.ui-rooms .slot-small-max-card>.slot-act-word{display:none}body.ui-rooms .slot-small-max-card>.slot-hold-btn{margin-top:0}}body.ui-rooms .slot-leaf.too-small:not(.collapsed,[data-kind=empty])>.slot-small-max-card{display:grid}body.ui-rooms .pw-stage .slot-host-root:not(:has(.slot-split)) .slot-leaf>.slot-small-max-card{display:none}body.ui-rooms .order-menu-item.rm-quiet{color:var(--dim)}body.ui-rooms .slot-leaf.too-small:after{content:none}body.ui-rooms .canvas-frame.too-small:after{content:"Too small";inset:var(--rm-h-head) 0 0 0;color:var(--mute);font-family:var(--sans);font-size:var(--type-sm)}body.ui-rooms .slot-split>:is(.slot-leaf,.slot-split){flex-shrink:1!important}body.ui-rooms .slot-row>:is(.slot-leaf,.slot-split){min-width:var(--slot-floor, 0px)!important}body.ui-rooms .slot-col>:is(.slot-leaf,.slot-split){min-height:var(--slot-floor, 0px)!important}body.ui-rooms .pk-nav{padding:var(--sp-3)}body.ui-rooms .pk-dialog .rm-dlg-body{padding-bottom:var(--sp-6)}body.ui-rooms .pk-search{flex:none;width:100%;margin-bottom:var(--sp-15);padding-left:38px;background-position:12px center;background-size:16px 16px}body.ui-rooms .pk-nav-row{display:flex;flex:0 0 32px;align-items:center;gap:var(--sp-25);height:32px;margin:0;padding:0 var(--sp-3);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim);font:inherit;font-size:var(--type-md);font-weight:500;text-align:left;cursor:pointer;transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}body.ui-rooms .pk-nav-t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.ui-rooms .pk-nav-n{flex:none;color:var(--mute);font-size:var(--type-sm);font-weight:400;font-variant-numeric:tabular-nums}body.ui-rooms .pk-nav-row:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .pk-nav-row[aria-pressed=true]{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .pk-nav-row[data-none]:not([aria-pressed=true]),body.ui-rooms .pk-nav-row[data-none]:not([aria-pressed=true]):hover{background:none;color:var(--mute)}body.ui-rooms .pk-nav-row:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:-2px}body.ui-rooms .pk-pane>.rm-empty{min-height:240px}body.ui-rooms .pk-sec+.pk-sec{margin-top:var(--sp-6)}body.ui-rooms .pk-label{margin:var(--sp-1) 0 var(--sp-15);color:var(--mute);font-size:var(--type-label);font-weight:500}body.ui-rooms .pk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--sp-1);margin:0 calc(-1 * var(--sp-15))}body.ui-rooms .pk-card{display:flex;flex-direction:column;min-width:0;padding:var(--sp-15);border:0;border-radius:var(--rm-r-card);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--rm-dur-fast) var(--rm-ease)}body.ui-rooms .pk-card:hover:not(:disabled){background:var(--rm-raise)}body.ui-rooms .pk-card:active:not(:disabled){background:var(--rm-raise-hi)}body.ui-rooms .pk-card:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:-2px}body.ui-rooms .pk-card:disabled{cursor:default}body.ui-rooms .pk-pic{position:relative;display:grid;place-items:center;aspect-ratio:5 / 3;overflow:hidden;border-radius:var(--rm-r-ctl);background:var(--bg);color:var(--mute)}body.ui-rooms .pk-pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rm-line);pointer-events:none}body.ui-rooms .pk-pic>.pk-img{grid-area:1 / 1;width:100%;height:100%;object-fit:contain;transition:opacity var(--rm-dur-fast) var(--rm-ease)}body.ui-rooms .pk-pic>.pk-skel{grid-area:1 / 1;display:grid;gap:4px;width:100%;height:100%;box-sizing:border-box;padding:12px;transition:opacity var(--rm-dur-fast) var(--rm-ease)}body.ui-rooms .pk-skel>i{border-radius:2px;background:var(--rm-raise)}body.ui-rooms .pk-skel[data-shape=rows]{grid-template-rows:repeat(8,1fr)}body.ui-rooms .pk-skel[data-shape=rows]>i:nth-child(odd){width:72%}body.ui-rooms .pk-skel[data-shape=cols]{grid-template-columns:1fr 2fr 1fr}body.ui-rooms .pk-skel[data-shape=cols]>i:nth-child(n+4){display:none}body.ui-rooms .pk-skel[data-shape=cells]{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}body.ui-rooms .pk-skel[data-shape=bars]{grid-template-columns:repeat(8,1fr);align-items:end}body.ui-rooms .pk-skel[data-shape=bars]>i:nth-child(3n){height:70%}body.ui-rooms .pk-skel[data-shape=bars]>i:nth-child(3n+1){height:45%}body.ui-rooms .pk-skel[data-shape=bars]>i:nth-child(3n+2){height:85%}body.ui-rooms .pk-skel:is([data-shape=kv],[data-shape=log],[data-shape=dom])>i{height:6px}body.ui-rooms .pk-skel[data-shape=kv]{grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,1fr);column-gap:16px;align-items:center}body.ui-rooms .pk-skel[data-shape=kv]>i:nth-child(odd){width:78%}body.ui-rooms .pk-skel[data-shape=kv]>i:nth-child(4n+3){width:58%}body.ui-rooms .pk-skel[data-shape=kv]>i:nth-child(2n){justify-self:end;width:44%}body.ui-rooms .pk-skel[data-shape=kv]>i:nth-child(4n){width:28%}body.ui-rooms .pk-skel[data-shape=log]{grid-template-columns:20% 1fr;grid-template-rows:repeat(7,1fr);column-gap:10px;align-items:center}body.ui-rooms .pk-skel[data-shape=log]>i:nth-child(4n+2){width:86%}body.ui-rooms .pk-skel[data-shape=log]>i:nth-child(4n){width:58%}body.ui-rooms .pk-skel[data-shape=gex]{grid-template-columns:1fr 1fr 14%;grid-template-rows:repeat(7,1fr);column-gap:0;align-items:center}body.ui-rooms .pk-skel[data-shape=gex]>i{grid-column:1;justify-self:end;width:30%;height:7px;border-radius:2px 0 0 2px}body.ui-rooms .pk-skel[data-shape=gex]>i:nth-child(2n){grid-column:2;justify-self:start;width:24%;border-radius:0 2px 2px 0}body.ui-rooms .pk-skel[data-shape=gex]>i:nth-child(n+5):nth-child(-n+10):nth-child(odd){width:66%}body.ui-rooms .pk-skel[data-shape=gex]>i:nth-child(n+5):nth-child(-n+10):nth-child(2n){width:52%}body.ui-rooms .pk-skel[data-shape=gex]>i:nth-child(7){width:92%}body.ui-rooms .pk-skel[data-shape=gex]>i:nth-child(8){width:78%}body.ui-rooms .pk-skel[data-shape=gex]>i:is(:nth-child(-n+2),:nth-child(n+13)){width:14%}body.ui-rooms .pk-skel:is([data-shape=gex],[data-shape=drift])>i:last-child{grid-column:-2;grid-row:1 / -1;justify-self:end;width:70%;height:100%;border-radius:0;background:repeating-linear-gradient(to bottom,var(--rm-raise) 0 5px,transparent 5px 14px)}body.ui-rooms .pk-skel[data-shape=drift]{grid-template-columns:1fr 14%;column-gap:8px}body.ui-rooms .pk-skel[data-shape=drift]>i:first-child{border-radius:0;clip-path:polygon(0 74%,10% 66%,20% 70%,31% 52%,42% 58%,53% 40%,64% 46%,75% 28%,87% 34%,100% 18%,100% 23%,87% 39%,75% 33%,64% 51%,53% 45%,42% 63%,31% 57%,20% 75%,10% 71%,0 79%)}body.ui-rooms .pk-skel[data-shape=dom]{grid-template-columns:1fr 30% 1fr;grid-template-rows:repeat(8,1fr);column-gap:6px;align-items:center}body.ui-rooms .pk-skel[data-shape=dom]>i:nth-child(3n+1){justify-self:end;width:44%}body.ui-rooms .pk-skel[data-shape=dom]>i:nth-child(6n+1){width:72%}body.ui-rooms .pk-skel[data-shape=dom]>i:nth-child(3n){justify-self:start;width:34%}body.ui-rooms .pk-skel[data-shape=dom]>i:nth-child(6n){width:62%}body.ui-rooms .pk-skel[data-shape=dom]>i:is(:nth-child(3n+1):nth-child(-n+12),:nth-child(3n):nth-child(n+13)){visibility:hidden}body.ui-rooms .pk-skel[data-shape=gaps]{grid-template-rows:repeat(5,1fr);align-items:center}body.ui-rooms .pk-skel[data-shape=gaps]>i{--cut-a: 58%;--cut-b: 66%;height:8px;background:linear-gradient(to right,var(--rm-raise) 0 var(--cut-a),transparent var(--cut-a) var(--cut-b),var(--rm-raise) var(--cut-b))}body.ui-rooms .pk-skel[data-shape=gaps]>i:nth-child(2){--cut-a: 30%;--cut-b: 44%}body.ui-rooms .pk-skel[data-shape=gaps]>i:nth-child(3){--cut-a: 100%;--cut-b: 100%}body.ui-rooms .pk-skel[data-shape=gaps]>i:nth-child(4){--cut-a: 76%;--cut-b: 90%}body.ui-rooms .pk-skel[data-shape=gaps]>i:nth-child(5){--cut-a: 12%;--cut-b: 20%}body.ui-rooms .pk-card:disabled .pk-pic>:is(.pk-img,.pk-skel){opacity:.3}body.ui-rooms .pk-card.locked .pk-pic>:is(.pk-img,.pk-skel){opacity:.55}body.ui-rooms .pk-card.locked:hover .pk-pic>:is(.pk-img,.pk-skel){opacity:.8}body.ui-rooms .pk-card[aria-current=true] .pk-pic>:is(.pk-img,.pk-skel){opacity:1}body.ui-rooms .pk-card[aria-current=true] .pk-pic:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent)}body.ui-rooms .pk-cap{display:flex;align-items:center;gap:var(--sp-2);height:32px;padding:0 var(--sp-05)}body.ui-rooms .pk-name{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--ink);font-size:var(--type-md);font-weight:500;text-overflow:ellipsis;white-space:nowrap}body.ui-rooms .pk-card:disabled .pk-name{color:var(--dim)}body.ui-rooms .pk-card[aria-current=true] .pk-name{color:var(--ink)}body.ui-rooms .pk-end{display:inline-flex;flex:none;align-items:center;gap:var(--sp-1);color:var(--mute);font-size:var(--type-sm);transition:color var(--rm-dur-fast) var(--rm-ease)}body.ui-rooms .pk-end:empty{display:none}body.ui-rooms .pk-end>.rm-i{width:var(--icon-sm);height:var(--icon-sm)}body.ui-rooms .pk-word{display:inline-block;text-transform:lowercase}body.ui-rooms .pk-word:first-letter{text-transform:uppercase}body.ui-rooms .pk-end:is(.is-stale,.is-partial){color:var(--warn)}body.ui-rooms .pk-card.locked:hover .pk-end{color:var(--accent)}body.ui-rooms .pk-dialog{container:pkdialog / inline-size}@container pkdialog (max-width: 600px){body.ui-rooms .pk-dialog .rm-dlg-main{flex-direction:column}body.ui-rooms .pk-dialog .pk-nav{width:auto;padding:var(--sp-3) var(--sp-4);box-shadow:inset 0 -1px 0 var(--rm-line);overflow:visible}body.ui-rooms .pk-dialog .pk-nav-row{display:none}body.ui-rooms .pk-dialog .pk-search{margin-bottom:0}body.ui-rooms .pk-dialog .rm-dlg-body{padding-inline:var(--sp-4)}}body.ui-rooms .ind-legend .ilg-tools{gap:1px;padding:1px;border:0;border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 0 0 1px var(--rm-line)}body.ui-rooms .ind-legend .ilg-btn{width:18px;height:18px;border-radius:4px;color:var(--dim)}body.ui-rooms .ind-legend .ilg-btn svg{width:12px;height:12px}body.ui-rooms .ind-legend .ilg-btn:hover{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .ind-legend .ilg-collapse{height:16px;border:0;border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 0 0 1px var(--rm-line);color:var(--dim)}body.ui-rooms .ind-settings{--is-row-h: 32px;--is-ctl-w: 200px;width:408px;scrollbar-width:thin}body.ui-rooms .ind-settings .is-head{height:40px;padding:0 var(--sp-15) 0 var(--sp-35);border:0;background:var(--rm-float);-webkit-backdrop-filter:var(--rm-float-blur);backdrop-filter:var(--rm-float-blur)}body.ui-rooms .ind-settings .is-grip{display:none}body.ui-rooms .ind-settings .is-title{font-size:var(--type-md)}body.ui-rooms .ind-settings .is-x{width:28px;height:28px;border:0;border-radius:var(--rm-r-ctl);color:var(--dim)}body.ui-rooms .ind-settings .is-x:hover{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .ind-settings .is-tabs{margin:0 var(--sp-35);border-color:var(--hair)}body.ui-rooms .ind-settings .is-tab{height:32px;padding:0;font-size:var(--type-md)}body.ui-rooms .ind-settings .is-body{gap:var(--sp-05);padding:var(--sp-05) var(--sp-35) var(--sp-25)}body.ui-rooms .ind-settings .is-lab{display:inline-block;overflow:visible;color:var(--ink-soft);font-size:var(--type-md);line-height:1.25;text-overflow:clip;white-space:normal}body.ui-rooms .ind-settings .is-lab:first-letter{text-transform:uppercase}body.ui-rooms .ind-settings :is(.is-inline-short,.is-sublab,.is-rangeval){color:var(--mute);font-family:inherit;font-size:var(--type-sm)}body.ui-rooms .ind-settings :is(select.is-sel,.is-num,.is-text){height:28px;padding-top:0;padding-bottom:0;border:0;border-radius:var(--radius-sm);background-color:var(--panel2);box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--ink);font-family:inherit;font-size:var(--type-sm)}body.ui-rooms .ind-settings :is(select.is-sel,.is-num,.is-text):focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--accent)}body.ui-rooms .ind-settings .is-color{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:none;box-shadow:0 0 0 1px var(--rm-line);overflow:hidden}body.ui-rooms .ind-settings .is-color::-webkit-color-swatch-wrapper{padding:0}body.ui-rooms .ind-settings .is-color::-webkit-color-swatch{border:0;border-radius:6px}body.ui-rooms .ind-settings .is-row:has(>:is(.is-chk,.is-color)),body.ui-rooms .ind-settings .is-row.is-inline[data-rm-rows]:not(:has(select,.is-num,.is-rangebox)){grid-template-columns:minmax(0,1fr) auto}body.ui-rooms .ind-settings :is(.is-ctl,.is-row)>.is-rangebox{width:var(--is-ctl-w);box-sizing:border-box}body.ui-rooms .ind-settings .is-rangebox>.is-rangeval{flex:none;min-width:40px;text-align:right}body.ui-rooms .ind-settings .is-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;margin:0;background:none;cursor:pointer}body.ui-rooms .ind-settings .is-range:focus-visible{outline:0}body.ui-rooms .ind-settings .is-range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--accent) var(--rm-fill, 0%),var(--hair-hot) var(--rm-fill, 0%))}body.ui-rooms .ind-settings .is-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-top:-4px;border:0;border-radius:50%;background:var(--accent-ink);box-shadow:0 0 0 1px var(--accent),0 1px 3px #0006}body.ui-rooms .ind-settings .is-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--accent),0 0 0 4px var(--accent-soft),0 1px 3px #0006}body.ui-rooms .ind-settings .is-range::-moz-range-track{height:6px;border-radius:3px;background:var(--hair-hot)}body.ui-rooms .ind-settings .is-range::-moz-range-progress{height:6px;border-radius:3px;background:var(--accent)}body.ui-rooms .ind-settings .is-range::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--accent-ink);box-shadow:0 0 0 1px var(--accent),0 1px 3px #0006}body.ui-rooms .ind-settings .is-ctl-inline{gap:var(--sp-15)}body.ui-rooms .ind-settings{--is-row-h: 32px}body.ui-rooms .ind-settings .is-row.is-inline[data-rm-rows]{grid-auto-rows:minmax(var(--is-row-h),auto);row-gap:var(--sp-05)}body.ui-rooms .ind-settings .is-row.is-inline[data-rm-rows]>.is-ctl-inline{display:contents}body.ui-rooms .ind-settings .is-row.is-inline[data-rm-rows] .is-ctl-inline>*{grid-column:2;justify-self:end}body.ui-rooms .ind-settings .is-row.is-inline[data-rm-rows] .is-ctl-inline>:is(select.is-sel,.is-num,.is-rangebox){width:var(--is-ctl-w);box-sizing:border-box}body.ui-rooms .ind-settings .is-row.is-inline[data-rm-rows] .is-ctl-inline>.is-inline-short{grid-column:1;justify-self:start;color:var(--ink-soft);font-size:var(--type-md);cursor:default}body.ui-rooms .ind-settings .is-row.is-inline[data-rm-rows] .is-inline-short:first-letter{text-transform:uppercase}body.ui-rooms .ind-settings select.is-sel{padding-left:var(--sp-2)}body.ui-rooms .ind-settings .is-arearow{padding:var(--sp-05) var(--sp-35) 0}body.ui-rooms .ind-settings .is-adv{gap:var(--sp-05);margin-top:var(--sp-1);padding-top:var(--sp-1);border-color:var(--hair)}body.ui-rooms .ind-settings .is-adv>summary{display:flex;align-items:center;gap:var(--sp-2);height:32px;color:var(--dim);font-size:var(--type-md);line-height:1;list-style:none}body.ui-rooms .ind-settings .is-adv>summary::-webkit-details-marker{display:none}body.ui-rooms .ind-settings .is-adv>summary:before{content:"";width:5px;height:5px;margin-left:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}body.ui-rooms .ind-settings .is-adv[open]>summary:before{margin-bottom:3px;transform:rotate(45deg)}body.ui-rooms .ind-settings .is-foot{gap:var(--sp-15);padding:var(--sp-2) var(--sp-35);border:0;box-shadow:inset 0 1px 0 var(--rm-line);background:var(--rm-float);-webkit-backdrop-filter:var(--rm-float-blur);backdrop-filter:var(--rm-float-blur)}body.ui-rooms .ind-settings .is-foot button{height:30px;padding:0 var(--sp-3);border:0;border-radius:var(--rm-r-ctl);background:var(--rm-raise-hi);color:var(--ink-soft);font-family:inherit;font-size:var(--type-md);font-weight:500}body.ui-rooms .ind-settings .is-foot button:hover{color:var(--ink)}body.ui-rooms .ind-settings .is-foot button:last-child{background:var(--ink);color:var(--bg);font-weight:600}body.ui-rooms .ind-settings .is-foot button:last-child:hover{background:color-mix(in srgb,var(--ink) 88%,var(--bg));color:var(--bg)}body.ui-rooms .panel-float{top:var(--sp-2);right:calc(var(--rm-w-axis, 0px) + var(--sp-2));max-height:calc(100% - 2 * var(--sp-2));font-size:var(--type-sm);scrollbar-width:thin}body.ui-rooms .panel-float>.panel-titlebar{display:flex;align-items:center;height:40px;padding:0 44px 0 var(--sp-35);border:0;background:none;cursor:grab}body.ui-rooms .panel-float .panel-grip{display:none}body.ui-rooms .panel-float .panel-name{color:var(--ink);font-size:var(--type-md);font-weight:600;letter-spacing:0;text-transform:none}body.ui-rooms .panel-float>.ptabs{align-self:stretch;display:flex;align-items:center;gap:var(--sp-15);min-height:0;margin:0;padding:0 var(--sp-35) var(--sp-2);border:0;border-radius:0;background:none}body.ui-rooms .panel-float>.ptabs>.ap-title{display:none}body.ui-rooms .panel-float>.ptabs:not(.bt-tabs){position:absolute;top:6px;right:8px;width:auto;padding:0}body.ui-rooms .panel-float>.ptabs:not(.bt-tabs)>.ap-x{position:static}body.ui-rooms .panel-float>.ptabs>.ap-x{position:absolute;top:6px;right:8px;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border-radius:var(--rm-r-ctl);color:var(--dim)}body.ui-rooms .panel-float>.ptabs>.ap-x:hover{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .panel-float>.ptabs>.ap-x svg{width:14px;height:14px}body.ui-rooms :is(.alerts-panel,.journal-panel,.riskman-panel).panel-float{width:360px}body.ui-rooms .alerts-panel.panel-float{width:388px}:is(body.ui-rooms,.rm-entry) :is(.rm-adopt,.panel-float,.tvs-body,.rm-dlg-body,.pind-list,.rc-card-scroll,.fr-scroll,.sld-list)[data-rm-more="1"]:after{content:"";position:sticky;bottom:0;display:block;flex:none;grid-column:1 / -1;height:24px;margin-top:-24px;background:linear-gradient(to top,var(--rm-fade, var(--rm-float)) 8px,transparent);box-shadow:0 16px 0 var(--rm-fade, var(--rm-float));pointer-events:none}body.ui-rooms :is(.tvs-body,.rm-dlg-body,.pind-list)[data-rm-more="1"]:after{content:none}body.ui-rooms :is(.tvs-body,.rm-dlg-body,.pind-list)[data-rm-more="1"]{-webkit-mask-image:linear-gradient(to top,var(--rm-dlg-ramp));mask-image:linear-gradient(to top,var(--rm-dlg-ramp))}body.ui-rooms :is(.tvs-body,.rm-dlg-body,.pind-list)[data-rm-up="1"]{-webkit-mask-image:linear-gradient(to bottom,var(--rm-dlg-ramp));mask-image:linear-gradient(to bottom,var(--rm-dlg-ramp))}body.ui-rooms :is(.tvs-body,.rm-dlg-body,.pind-list)[data-rm-up="1"][data-rm-more="1"]{-webkit-mask-image:linear-gradient(to bottom,var(--rm-dlg-ramp)),linear-gradient(to top,var(--rm-dlg-ramp));-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,var(--rm-dlg-ramp)),linear-gradient(to top,var(--rm-dlg-ramp));-webkit-mask-composite:source-in,xor;mask-composite:intersect}:is(body.ui-rooms,.rm-entry) :is(.rc-card-scroll,.fr-scroll)[data-rm-more="1"]:after{height:40px;background:linear-gradient(to top,var(--rm-fade, var(--surface)),transparent)}body.ui-rooms .rc-card-scroll[data-rm-more="1"]:after{margin-top:calc(-40px - var(--sp-25))}body.ui-rooms .fr-scroll[data-rm-more="1"]:after{margin-top:calc(-40px - var(--sp-1))}body.ui-rooms .ind-settings[data-rm-more="1"] .is-foot:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:24px;background:linear-gradient(to top,var(--rm-float) 8px,transparent);pointer-events:none}body.ui-rooms .panel-float>:is(.ap-form,.ap-section,.sc-body,.jp-body,.bt-body,.wl-body,.sim-body,.oco-body,.riskman-body,.sc-banner,.ap-note,.rr-disclaimer,.dl-item){padding-left:var(--sp-35);padding-right:var(--sp-35)}body.ui-rooms .panel-float :is(.ap-flab,.ap-shead,.jp-shead,.jp-tlab,.bt-strat-lab,.ocob-head,.ocob-lab,.ocob-leglab){color:var(--mute);font-family:inherit;font-size:var(--type-label);font-weight:500;letter-spacing:0;text-transform:none}body.ui-rooms .panel-float :is(select,input[type=number],input[type=text],input:not([type])){height:30px;padding-top:0;padding-bottom:0;border:0;border-radius:var(--radius-sm);background-color:var(--panel2);box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--ink);font-family:inherit;font-size:var(--type-md)}body.ui-rooms .panel-float :is(select,input):focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--accent)}body.ui-rooms .panel-float :is(.ap-mute,.jp-mini,.sc-btn,.ocob-add){height:26px;padding:0 var(--sp-2);border:0;border-radius:var(--radius-sm);background:var(--rm-raise-hi);box-shadow:none;color:var(--ink-soft);font-family:inherit;font-size:var(--type-sm);letter-spacing:0;text-transform:none}body.ui-rooms .panel-float :is(.ap-mute,.jp-mini,.sc-btn,.ocob-add):hover{color:var(--ink)}body.ui-rooms .panel-float .ap-mute.on{color:var(--accent)}body.ui-rooms .panel-float :is(.pineadd,.bt-run,.ocob-save){height:30px;padding:0 var(--sp-3);border:0;border-radius:var(--radius-sm);background:var(--ink);color:var(--bg);font-family:inherit;font-size:var(--type-sm);font-weight:600;letter-spacing:0;text-transform:none}body.ui-rooms .panel-float :is(.pineadd,.bt-run,.ocob-save):hover{background:color-mix(in srgb,var(--ink) 88%,var(--bg));filter:none}body.ui-rooms .panel-float .bt-run{display:inline-flex;align-items:center;gap:var(--sp-1);white-space:nowrap}body.ui-rooms .panel-float .bt-run svg{flex:none;width:12px;height:12px}body.ui-rooms .panel-float .jp-tile{padding:var(--sp-2) var(--sp-25);border:0;border-radius:var(--rm-r-ctl);background:var(--panel2)}body.ui-rooms .panel-float .jp-tval{font-family:inherit;font-size:var(--type-value);font-weight:600}body.ui-rooms .panel-float .jp-tsub{color:var(--mute);font-size:var(--type-label)}body.ui-rooms .panel-float .sc-table th{padding:var(--sp-15);border-bottom:1px solid var(--hair);color:var(--mute);font-family:inherit;font-size:var(--type-label);font-weight:500;letter-spacing:0}body.ui-rooms .panel-float .sc-table td{height:28px;padding:0 var(--sp-15);border-bottom:0;color:var(--ink-soft)}body.ui-rooms .panel-float .sc-table tbody tr:hover{background:var(--rm-raise)}body.ui-rooms .panel-float .wl-row.selected{background:var(--accent-soft);box-shadow:none}body.ui-rooms .panel-float :is(.ap-note,.sc-banner,.rr-disclaimer,.ap-hint,.sc-count,.ocob-sum,.ap-preview){color:var(--mute);font-family:inherit;font-size:var(--type-sm);letter-spacing:0}body.ui-rooms .panel-float :is(.ap-note,.sc-banner,.rr-disclaimer){border-color:var(--hair)}body.ui-rooms .panel-float>:is(.ap-note,.rr-disclaimer,.dl-item):last-child{padding-bottom:var(--sp-25)}body.ui-rooms .panel-float .dl-head{margin:0 0 var(--sp-05);color:var(--ink-soft);font-size:var(--type-sm);font-weight:600}body.ui-rooms .panel-float .dl-body{margin:0;color:var(--mute);font-size:var(--type-label);line-height:1.45}body.ui-rooms .journal-panel[data-rm-empty="1"] .jp-body>*{display:none}body.ui-rooms .journal-panel[data-rm-empty="1"] .jp-body:before{content:"No closed trades yet";display:block;padding:var(--sp-5) 0 var(--sp-6);color:var(--mute);font-size:var(--type-md);text-align:center}body.ui-rooms .journal-panel[data-rm-empty="1"] .jp-mini:not(.jp-fees){display:none}body.ui-rooms .bt-panel .bt-results>.bt-skeleton{display:none}body.ui-rooms .bt-panel .bt-results>.bt-hint{padding:var(--sp-3) 0;font-size:var(--type-md)}body.ui-rooms .alerts-panel .ap-form{display:flex;flex-direction:column;padding-bottom:var(--sp-3)}body.ui-rooms .alerts-panel :is(.ap-frow,.ap-fields){display:contents}body.ui-rooms .alerts-panel .ap-field{display:flex;flex:none;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--sp-3);width:auto;min-height:36px;margin:0}body.ui-rooms .alerts-panel .ap-field[hidden]{display:none}body.ui-rooms .alerts-panel .ap-field>.ap-flab{flex:0 0 72px;color:var(--ink-soft);font-size:var(--type-md);font-weight:400}body.ui-rooms .alerts-panel .ap-field>:is(select,input,.ap-soundwrap){flex:1 1 auto;width:auto;min-width:0;box-sizing:border-box}body.ui-rooms .alerts-panel .ap-soundwrap{display:flex;align-items:center;gap:var(--sp-1)}body.ui-rooms .alerts-panel .ap-soundwrap>select{flex:1 1 auto;width:auto;min-width:0}body.ui-rooms .alerts-panel .ap-play{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:var(--radius-sm);background:var(--rm-raise-hi);color:var(--ink-soft)}body.ui-rooms .alerts-panel .ap-play:hover{color:var(--ink)}body.ui-rooms .alerts-panel .ap-msg::placeholder{font-size:var(--type-sm)}body.ui-rooms .alerts-panel .ap-preview{display:flex;align-items:baseline;gap:var(--sp-3);min-height:32px;padding:var(--sp-15) 0 var(--sp-1);color:var(--ink-soft);text-wrap:balance}body.ui-rooms .alerts-panel .ap-preview:before{content:"Preview";flex:0 0 72px;color:var(--ink-soft);font-size:var(--type-md)}body.ui-rooms .alerts-panel .ap-form:has(input[data-role=value]:placeholder-shown) .ap-preview{display:none}body.ui-rooms .alerts-panel .ap-form>.pineadd{align-self:flex-end;margin-top:var(--sp-1)}body.ui-rooms .alerts-panel .ap-section:has(>.ap-list:empty){display:none}body.ui-rooms .alerts-panel .ap-mute{background:none;color:var(--dim)}body.ui-rooms .alerts-panel .ap-mute:hover{background:var(--rm-raise-hi)}body.ui-rooms .alerts-panel>.ap-note+.ap-note{padding-top:0;border-top:0}body.ui-rooms .panel-float :is(.ap-note,.rr-disclaimer,.dl-body){text-wrap:balance}body.ui-rooms .panel-float>.rm-inhibitrow{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:36px;padding:0 var(--sp-35) var(--sp-2);color:var(--ink-soft);font-size:var(--type-md)}body.ui-rooms .panel-float .tk-check>.tk-box{display:none}body.ui-rooms .panel-float .tk-check:has(.tk-box)>input{position:relative;order:2;flex:none;width:30px;height:18px;opacity:1;pointer-events:auto}body.ui-rooms .panel-float .sc-table th{text-transform:none}body.ui-rooms .panel-float .sc-table th:first-letter{text-transform:uppercase}body.ui-rooms .panel-float .bt-tabs .bt-tab{height:28px;padding:0 var(--sp-2);border:0;border-radius:var(--rm-r-ctl);color:var(--dim);font-family:inherit;font-size:var(--type-md);letter-spacing:0}body.ui-rooms .panel-float .bt-tabs .bt-tab:hover{color:var(--ink)}body.ui-rooms .panel-float .bt-tabs .bt-tab.on{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .panel-float .bt-simtag{margin-left:auto;padding:0 var(--sp-2);border:0;border-radius:10px;background:var(--rm-raise-hi);color:var(--dim);font-family:inherit;font-size:var(--type-label);font-weight:500;line-height:20px;letter-spacing:0}body.ui-rooms .panel-float>.riskman-body>.rm-head{display:none}body.ui-rooms .panel-float .rm-conn{padding:var(--sp-1) 0;border:0;border-radius:0;background:none}body.ui-rooms .panel-float :is(.rm-connrow,.rm-acct){display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-05) var(--sp-3);margin:0;padding:var(--sp-15) 0;border:0;border-top:1px solid var(--hair)}body.ui-rooms .panel-float .rm-connrow:first-child{border-top:0}body.ui-rooms .panel-float :is(.rm-connname,.rm-acctname){flex:1 0 calc(100% - 172px);min-width:0;overflow:hidden;color:var(--ink);font-size:var(--type-md);font-weight:500;text-overflow:ellipsis;white-space:nowrap}body.ui-rooms .panel-float :is(.rm-connrow,.rm-acct)>:is(.rm-chip,.rm-fig){order:2}body.ui-rooms .panel-float :is(.rm-connrow,.rm-acct)>:is(.rm-chip,.rm-fig){flex:1 1 0;min-width:0;box-sizing:border-box}body.ui-rooms .panel-float :is(.rm-connrow,.rm-acct)>.rm-fig:has(+.rm-fig+.rm-ctl){flex:0 0 76px;padding-left:var(--sp-2)}body.ui-rooms .panel-float :is(.rm-connrow,.rm-acct)>.rm-fig:has(+.rm-ctl){flex:0 0 72px;padding-left:var(--sp-25)}body.ui-rooms .panel-float .rm-chip{height:20px;padding:0;border:0;border-radius:0;background:none;font-size:var(--type-sm);font-weight:500;line-height:20px;letter-spacing:0}body.ui-rooms .panel-float .rm-chip:before{content:"";display:inline-block;width:6px;height:6px;margin-right:var(--sp-15);border-radius:50%;background:currentColor;vertical-align:middle}body.ui-rooms .panel-float .rm-fig{color:var(--mute);font-size:var(--type-sm);letter-spacing:0;text-align:left}body.ui-rooms .panel-float .rm-fig>b{margin-left:var(--sp-1);color:var(--ink-soft);font-weight:500;font-variant-numeric:tabular-nums}body.ui-rooms .panel-float .rm-ctl{display:inline-flex;align-items:center;gap:var(--sp-3);margin-left:auto}body.ui-rooms .panel-float .rm-ctl select{width:76px;height:28px;padding-left:var(--sp-2);background-color:transparent;box-shadow:none;color:var(--ink-soft)}body.ui-rooms .panel-float .rm-ctl select:hover{background-color:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .panel-float .rm-ctl button{width:72px;height:28px;padding:0 var(--sp-25);text-align:left;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--ink-soft);font-family:inherit;font-size:var(--type-sm);font-weight:500;letter-spacing:0}body.ui-rooms .panel-float .rm-ctl button:hover{background:var(--rm-raise-hi)}body.ui-rooms :is([data-disclosure],[data-disclosure] *,.rr-disclaimer,.rat-notice){text-transform:none}body.ui-rooms .panel-float .rm-foot{padding:var(--sp-15) 0 0;border:0;font-size:var(--type-sm)}body.ui-rooms .of-panel .of-hd{height:40px;gap:var(--sp-15);padding:0 var(--sp-15) 0 var(--sp-2);border:0;background:none}body.ui-rooms .of-panel .of-title{color:var(--ink);font-size:var(--type-md);font-weight:600;letter-spacing:0}body.ui-rooms .of-panel :is(.of-collapse,.pind-x){display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim)}body.ui-rooms .of-panel :is(.of-collapse,.pind-x):hover{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .of-panel .of-status{height:20px;padding:0 var(--sp-2);border:0;border-radius:10px;font-family:inherit;font-size:var(--type-label);font-weight:500;line-height:20px;letter-spacing:0}body.ui-rooms .of-panel .of-quick{display:flex;flex-wrap:wrap;gap:var(--sp-1);padding:0 var(--sp-35) var(--sp-2);border:0;background:none}body.ui-rooms .of-panel .of-qk{height:24px;padding:0 var(--sp-2);border:0;border-radius:var(--radius-sm);background:var(--rm-raise);color:var(--dim);font-family:inherit;font-size:var(--type-sm);font-weight:500;letter-spacing:0}body.ui-rooms .of-panel .of-qk:hover{color:var(--ink)}body.ui-rooms .of-panel .of-qk.on{background:var(--accent-soft);color:var(--ink)}body.ui-rooms .of-panel .of-body{padding:0 var(--sp-35) var(--sp-3)}body.ui-rooms .of-panel .of-sec>summary{min-height:32px;color:var(--ink-soft);font-family:inherit;font-size:var(--type-md);font-weight:500;letter-spacing:0;text-transform:none}body.ui-rooms .of-panel .of-sec>summary:hover{color:var(--ink)}body.ui-rooms .chart-grid:not(.single) .chart-cell{--h-status: var(--rm-h-head)}body.ui-rooms .cell-chrome{container:cellhead / inline-size;height:var(--h-status);padding:0 var(--sp-05) 0 var(--sp-1);gap:var(--sp-05);border:0;background:var(--panel);box-shadow:inset 0 -1px 0 var(--hair)}body.ui-rooms .cell-chrome button{height:24px;padding:0 var(--sp-15);border:0;border-radius:var(--radius-md);background:none;color:var(--dim);font-family:var(--sans);font-size:var(--type-md);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:0;transition:background var(--rm-dur-fast) var(--rm-ease),color var(--rm-dur-fast) var(--rm-ease)}body.ui-rooms .cell-chrome button:hover:not(:disabled){background:var(--rm-raise);color:var(--ink)}body.ui-rooms .cell-chrome button:active:not(:disabled){background:var(--rm-raise-hi)}body.ui-rooms .cell-chrome button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:-2px}body.ui-rooms .cell-chrome .cc-sym{color:var(--ink);font-weight:600}body.ui-rooms .cell-chrome .cc-type{text-transform:lowercase}body.ui-rooms .cell-chrome .cc-type:first-letter{text-transform:uppercase}body.ui-rooms .cell-chrome :is(.cc-grab,.cc-max,.cc-close){display:grid;place-items:center;flex:0 0 24px;width:24px;padding:0}body.ui-rooms .cell-chrome .pi-ico{width:var(--icon-md);height:var(--icon-md)}body.ui-rooms .cell-chrome .cc-grab{color:var(--mute);cursor:grab}body.ui-rooms .cell-chrome .cc-grab:active{cursor:grabbing}body.ui-rooms .cell-chrome .cc-link{display:grid;place-items:center;flex:0 0 24px;width:24px;padding:0;background:none;color:var(--mute)}body.ui-rooms .cell-chrome .cc-link>svg{display:block;width:14px;height:14px}body.ui-rooms .cell-chrome .cc-link.on,body.ui-rooms .cell-chrome .cc-link.on:hover:not(:disabled){color:var(--cc-link, var(--accent))}body.ui-rooms .cell-chrome .cc-grab{color:var(--disabled);transition:color var(--rm-dur-fast) var(--rm-ease)}body.ui-rooms .cell-chrome:hover .cc-grab{color:var(--mute)}body.ui-rooms .cell-chrome .cc-sym{padding:0 var(--sp-15)}body.ui-rooms .cell-chrome .cc-tf:after{content:"";display:inline-block;width:10px;height:10px;margin-left:var(--sp-1);background:var(--rm-chev) center / 10px 10px no-repeat;opacity:.7;vertical-align:-1px}body.ui-rooms .cell-chrome :is(.cc-tf,.cc-link)[aria-expanded=true]{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .cell-chrome .cc-link.on[aria-expanded=true]{color:var(--cc-link, var(--accent))}@container cellhead (max-width: 280px){body.ui-rooms .cell-chrome .cc-type{display:none}}@container cellhead (max-width: 200px){body.ui-rooms .cell-chrome .cc-max{display:none}}body.ui-rooms .rp-bar{height:36px;padding:0 var(--sp-2) 0 var(--sp-35);gap:0;background:var(--panel);border-top:1px solid var(--hair)}body.ui-rooms .rp-bar .rp-div{display:none}body.ui-rooms .rp-bar>.rp-badge{gap:var(--sp-15);margin-right:var(--sp-3);padding:0;border:0;background:none;color:var(--dim);font-size:var(--type-sm);font-weight:500;letter-spacing:0}body.ui-rooms .rp-bar .rp-badge-txt{display:inline-block;text-transform:lowercase}body.ui-rooms .rp-bar .rp-badge-txt:first-letter{text-transform:uppercase}body.ui-rooms .rp-bar>.rp-exit{margin-right:var(--sp-2)}body.ui-rooms .rp-bar :is(.rp-transport,.rp-clock,.rp-scrub){height:28px;background:var(--rm-raise)}body.ui-rooms .rp-bar .rp-transport{gap:2px;padding:0 var(--sp-05) 0 2px;border-radius:var(--rm-r-ctl) 0 0 var(--rm-r-ctl)}body.ui-rooms .rp-bar .rp-clock{display:inline-flex;align-items:center;padding:0 0 0 var(--sp-15);color:var(--dim);font-size:var(--type-md);white-space:nowrap}body.ui-rooms .rp-bar .rp-clock-t{color:var(--ink);font-size:var(--type-md);font-weight:500}body.ui-rooms .rp-bar .rp-clock-sep{margin:0 var(--sp-15)}body.ui-rooms .rp-bar .rp-scrub{box-sizing:border-box;margin-right:var(--sp-3);padding:0 var(--sp-3);border-radius:0 var(--rm-r-ctl) var(--rm-r-ctl) 0}body.ui-rooms .rp-bar:is([data-fit=md],[data-fit=sm]) .rp-scrub{max-width:240px}body.ui-rooms .rp-bar .rp-scrub{flex:1 1 240px}body.ui-rooms .rp-bar .rp-scrub-track{height:4px;border-radius:2px;background:color-mix(in srgb,var(--ink) 16%,transparent);transition:height var(--rm-dur-fast)}body.ui-rooms .rp-bar .rp-scrub:is(:hover,.is-dragging) .rp-scrub-track{height:6px;border-radius:3px}body.ui-rooms .rp-bar .rp-scrub-fill{border-radius:2px;background:var(--accent)}body.ui-rooms .rp-bar .rp-scrub-knob{width:12px;height:12px;border:0;border-radius:50%;background:var(--ink);box-shadow:0 0 0 1px #00000040,0 1px 3px #0006;transform:translate(-50%,-50%);transition:transform var(--rm-dur-fast)}body.ui-rooms .rp-bar .rp-scrub:is(:hover,.is-dragging) .rp-scrub-knob{transform:translate(-50%,-50%) scale(1.33)}body.ui-rooms .rp-bar .rp-scrub.is-dragging .rp-scrub-fill{background:var(--accent)}body.ui-rooms .rp-bar .rp-btn{width:24px;height:24px;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim);transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}body.ui-rooms .rp-bar .rp-btn:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .rp-bar .rp-btn svg{width:var(--icon-lg);height:var(--icon-lg)}body.ui-rooms .chart-golive{gap:2px;padding:0 var(--sp-1) 0 var(--sp-2);font-family:inherit;font-size:var(--type-sm);font-weight:500;letter-spacing:0;color:var(--ink-soft);border:0;border-radius:var(--rm-r-ctl);background:var(--rm-raise-hi);box-shadow:none;transition:background var(--rm-dur-fast),color var(--rm-dur-fast),opacity var(--rm-dur) var(--rm-ease),transform var(--rm-dur) var(--rm-ease)}body.ui-rooms .chart-golive:hover{background:var(--rm-sw-off);color:var(--ink)}body.ui-rooms .chart-golive:focus-visible{outline:2px solid var(--accent);outline-offset:1px}body.ui-rooms .chart-golive-txt{display:inline-block;text-transform:lowercase}body.ui-rooms .chart-golive-txt:first-letter{text-transform:uppercase}body.ui-rooms .chart-golive-ico{display:inline-flex;color:var(--dim);font-weight:inherit}body.ui-rooms .chart-golive-ico svg{width:12px;height:12px}body.ui-rooms .chart-golive:hover .chart-golive-ico{color:var(--ink)}body.ui-rooms .chart-golive:not(.rp-bar>*){right:var(--sp-1);bottom:calc(var(--golive-lift, 0px) + 2px);width:calc(var(--rm-w-axis, 0px) - 2 * var(--sp-1));height:calc(var(--rm-h-time, 0px) - 4px);justify-content:center;padding:0}body.ui-rooms .rp-bar>.chart-golive{height:28px;padding:0 var(--sp-2) 0 var(--sp-25)}body.ui-rooms .rp-bar .rp-play .rm-i{width:var(--icon-sm);height:var(--icon-sm);fill:currentColor}body.ui-rooms .rp-bar .rp-play,body.ui-rooms .rp-bar .rp-play.is-playing{border-radius:6px;background:var(--rm-raise);color:var(--ink)}body.ui-rooms .rp-bar .rp-play:hover,body.ui-rooms .rp-bar .rp-play.is-playing:hover{background:var(--rm-raise-hi)}body.ui-rooms .rp-bar .rp-btn.is-on{background:none;color:var(--accent)}body.ui-rooms .rp-bar :is(.rp-btn,.rp-ibtn,.rp-speed):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:1px}body.ui-rooms .rp-bar .rp-speeds{display:inline-flex;align-items:center;gap:2px;box-sizing:border-box;height:28px;margin-right:var(--sp-2);padding:2px;border:0;border-radius:var(--rm-r-ctl);background:var(--rm-raise);box-shadow:none}body.ui-rooms .rp-bar .rp-speed{min-width:36px;height:24px;padding:0 var(--sp-2);border:0;border-radius:6px;background:none;color:var(--dim);font-size:var(--type-md);font-weight:500;line-height:24px;text-transform:lowercase;transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}body.ui-rooms .rp-bar .rp-speed:first-letter{text-transform:uppercase}body.ui-rooms .rp-bar .rp-speed:hover{color:var(--ink)}body.ui-rooms .rp-bar .rp-speed.is-active{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .cf-more{color:var(--dim)}body.ui-rooms .cf-more .cf-more-dots>svg{display:none}body.ui-rooms .cf-more .cf-more-dots:before{content:"";display:block;width:var(--icon-lg);height:var(--icon-lg);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E") center / contain no-repeat}body.ui-rooms .rp-bar :is(.rp-pick,.rp-save,.rp-load){display:none}body.ui-rooms .rp-bar .rp-actions{gap:2px}body.ui-rooms .rp-bar .rp-ibtn{width:28px;height:28px;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim);transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}body.ui-rooms .rp-bar .rp-ibtn:hover,body.ui-rooms .rp-bar .rp-ibtn[aria-expanded=true]{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .rp-bar .rp-ibtn svg{width:var(--icon-lg);height:var(--icon-lg)}body.ui-rooms .tools-menu{min-width:224px;padding:var(--sp-15)}body.ui-rooms .tools-menu:not([hidden]){display:flex;flex-direction:column;gap:0}body.ui-rooms .tools-menu>.modechip{order:900}body.ui-rooms .tools-menu>.rm-label{padding:var(--sp-2) var(--sp-2) var(--sp-1);color:var(--mute);font-size:var(--type-label);font-weight:500}body.ui-rooms .tools-menu>.rm-label[hidden]{display:none}body.ui-rooms .tools-menu>.rm-label:not(:first-of-type){margin-top:var(--sp-1);border-top:1px solid var(--hair);padding-top:var(--sp-25)}body.ui-rooms .tools-menu .modechip{display:flex;align-items:center;justify-content:flex-start;gap:var(--sp-2);width:100%;height:32px;min-height:32px;padding:0 var(--sp-2);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--ink-soft);font-size:var(--type-md);font-weight:400}body.ui-rooms .tools-menu .modechip:hover{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .tools-menu .modechip svg{width:var(--icon-lg);height:var(--icon-lg);color:var(--dim);flex:none}body.ui-rooms .tools-menu .modechip .mode-label{color:inherit;font-size:var(--type-md);font-weight:400;letter-spacing:0}body.ui-rooms .tools-menu .modechip .mode-label.on{color:var(--accent)}body.ui-rooms .tools-menu .modechip .mode-label[data-rm-name]{font-size:0}body.ui-rooms .tools-menu .modechip .mode-label[data-rm-name]:after{content:attr(data-rm-name);font-size:var(--type-md)}body.ui-rooms .tools-menu .modechip kbd{min-width:18px;height:18px;margin-left:auto;padding:0 5px;border:0;border-radius:var(--radius-sm);background:var(--rm-raise-hi);color:var(--dim);font:inherit;font-size:var(--type-label);line-height:18px;text-align:center}body.ui-rooms .rail-right{background:var(--panel);border-left:1px solid var(--hair)}body.ui-rooms .ladder-head{display:flex;align-items:center;height:40px;padding:0 var(--sp-2) 0 10px;gap:var(--sp-25);border:0;color:transparent;font-size:0;letter-spacing:0}body.ui-rooms .ladder-head #ladderSym{color:var(--ink);font-size:var(--type-value);font-weight:600}body.ui-rooms .ladder-head #ladderSpread{color:var(--ink-soft);font-size:var(--type-md);font-weight:500}body.ui-rooms .ladder-head #ladderSpread:before,body.ui-rooms .ladder-head #ladderSym:before,body.ui-rooms .ladder-head #ladderSym:after{content:none}body.ui-rooms .ladder-head #ladderDerived{color:var(--mute);font-size:var(--type-sm)}body.ui-rooms .ladder-head #domColsBtn{width:28px;height:28px;margin-left:auto;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim)}body.ui-rooms .ladder-head #domColsBtn:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .ladder-fun{display:flex;gap:var(--sp-5);padding:0 var(--sp-3) var(--sp-25) var(--sp-5);border:0}body.ui-rooms .ladder-fun[data-off]{display:none}body.ui-rooms .ladder-fun .lf{display:flex;flex-direction:column;gap:1px;font-size:0}body.ui-rooms .ladder-fun .lf.lf-unknown{display:none}body.ui-rooms .ladder-fun .lf[data-rm-k]:before{content:attr(data-rm-k);color:var(--mute);font-size:var(--type-label);font-weight:500}body.ui-rooms .ladder-fun .lf[data-rm-v]:after{content:attr(data-rm-v);color:var(--ink-soft);font-size:var(--type-md);font-weight:600}body.ui-rooms .ladder-fun .lf.up[data-rm-v]:after{color:var(--up)}body.ui-rooms .ladder-fun .lf.dn[data-rm-v]:after{color:var(--dn)}body.ui-rooms .v2-dom-head{display:none}body.ui-rooms .rail-split{height:1px;background:var(--hair)}body.ui-rooms .lp{gap:var(--sp-2);margin:0;padding:var(--sp-05) var(--sp-3) var(--sp-3);background:none;border:0}body.ui-rooms .lp .lp-msg:empty{display:none}body.ui-rooms .lp .lp-title,body.ui-rooms .lp .lp-hmode,body.ui-rooms .lp .lp-pos,body.ui-rooms .lp .lp-act,body.ui-rooms .lp i{letter-spacing:0}body.ui-rooms .lp .lp-head{gap:var(--sp-2);padding:0;border:0}body.ui-rooms .lp .lp-hmode{color:var(--mute);font-size:var(--type-label);letter-spacing:var(--track-label)}body.ui-rooms .lp .lp-acct-open{padding:0;border:0;background:none;color:var(--ink-soft);font-size:var(--type-sm);font-weight:500}body.ui-rooms .lp .lp-sym{color:var(--ink);font-size:var(--type-md);font-weight:600}body.ui-rooms .lp .lp-bal-v{color:var(--ink);font-size:var(--type-value);font-weight:600}body.ui-rooms .lp .lp-day{font-size:var(--type-md);font-weight:600}body.ui-rooms .lp .lp-comm{color:var(--mute);font-size:var(--type-sm)}body.ui-rooms .lp .lp-pos{display:block;height:28px;line-height:28px;text-align:center;border:0;border-radius:var(--rm-r-ctl);background:var(--panel2);box-shadow:inset 0 0 0 1px var(--hair);color:var(--dim);font-size:var(--type-sm);font-weight:500;text-transform:lowercase}body.ui-rooms .lp .lp-pos:first-letter{text-transform:uppercase}body.ui-rooms .lp .lp-qty-chips{gap:var(--sp-1)}body.ui-rooms .lp .lp-qpresets{gap:var(--sp-05);padding:2px;border-radius:var(--rm-r-ctl);background:var(--panel2);box-shadow:inset 0 0 0 1px var(--hair)}body.ui-rooms .lp .lp-qp,body.ui-rooms .lp .lp-qstep{height:24px;border:0;border-radius:6px;background:none;color:var(--dim);font-size:var(--type-sm);font-weight:500}body.ui-rooms .lp .lp-qp:hover,body.ui-rooms .lp .lp-qstep:hover{color:var(--ink)}body.ui-rooms .lp .lp-qp.on{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .lp .lp-acts{gap:var(--sp-15)}body.ui-rooms .lp .lp-act{height:32px;border:0;border-radius:var(--rm-r-ctl);background:var(--panel2);box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--ink-soft);font-size:var(--type-sm);font-weight:500;text-transform:lowercase}body.ui-rooms .lp .lp-act:first-letter{text-transform:uppercase}body.ui-rooms .lp .lp-act:hover:not(:disabled){background:var(--rm-raise);color:var(--ink)}body.ui-rooms .lp .lp-act:disabled{color:var(--mute)}body.ui-rooms .lp .lp-a-buy,body.ui-rooms .lp .lp-a-sell{box-shadow:none;color:var(--rm-side-ink);font-size:var(--type-md);font-weight:600}body.ui-rooms .lp .lp-a-buy{background:var(--rm-buy)}body.ui-rooms .lp .lp-a-buy:hover:not(:disabled){background:var(--rm-buy-hi);color:var(--rm-side-ink)}body.ui-rooms .lp .lp-a-sell{background:var(--rm-sell)}body.ui-rooms .lp .lp-a-sell:hover:not(:disabled){background:var(--rm-sell-hi);color:var(--rm-side-ink)}body.ui-rooms .lp .lp-copyline{color:var(--mute)}body.ui-rooms .ladder-rail,body.ui-rooms .ladder-rail.ladder-pinned{flex:1 1 0;height:auto;min-height:0;max-height:none}body.ui-rooms #livePanelHost{flex:none;max-height:max(50%,calc(100% - 254px));overflow-y:auto;scrollbar-width:thin}body.ui-rooms #livePanelHost[data-rm-more="1"] .lp-ticket .lp-submit:before{content:"";position:absolute;left:calc(-1 * var(--sp-2));right:calc(-1 * var(--sp-2));bottom:calc(100% + var(--sp-2));height:16px;background:linear-gradient(to top,var(--panel),transparent);pointer-events:none}body.ui-rooms .lp .lp-head,body.ui-rooms .lp .lp-bal,body.ui-rooms .lp .lp-subbal,body.ui-rooms .lp .lp-pos,body.ui-rooms .lp .lp-qty-chips,body.ui-rooms .lp .lp-acts,body.ui-rooms .lp .lp-orders-sym{display:none}body.ui-rooms .lp .lp-orders-h:has(+.lp-orders .lp-empty){display:none}body.ui-rooms .lp .lp-empty{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);min-height:28px;padding:0 var(--sp-2);font-size:var(--type-sm);text-align:right}body.ui-rooms .lp .lp-empty:before{content:"Open orders";flex:none;color:var(--dim)}body.ui-rooms .ladder-head #domColsBtn svg{width:var(--icon-lg);height:var(--icon-lg)}body.ui-rooms .lp .lp-copyline[data-rm-off="1"],body.ui-rooms .lp .lp-stats{display:none}body.ui-rooms .lp .lp-adv-t{height:28px;padding:0 var(--sp-1);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim);font-size:var(--type-sm);text-align:left}body.ui-rooms .lp .lp-adv-t{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;padding:0 var(--sp-2);color:var(--ink-soft);font-size:0}body.ui-rooms .lp .lp-adv-t>*{display:none}body.ui-rooms .lp .lp-adv-t:before{content:attr(data-rm-name);font-size:var(--type-md)}body.ui-rooms .lp .lp-adv-t:after{content:"";width:6px;height:6px;margin-right:var(--sp-1);border-right:1.5px solid var(--dim);border-bottom:1.5px solid var(--dim);transform:rotate(-45deg)}body.ui-rooms .lp .lp-adv-t:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .lp .lp-adv-t.on:after{margin-bottom:3px;transform:rotate(45deg)}body.ui-rooms .lp .lp-ticket{display:flex;flex-direction:column;gap:var(--sp-15);max-width:none;margin:calc(-1 * var(--sp-1)) 0 0;padding:var(--sp-1) var(--sp-2) var(--sp-25);border:0;background:none;overflow:visible}body.ui-rooms .lp .lp-ticket[hidden]{display:none}body.ui-rooms .lp .lp-ticket i{display:inline-block;color:var(--dim);font-size:var(--type-md);font-style:normal;font-weight:400;text-transform:lowercase}body.ui-rooms .lp .lp-ticket i:first-letter{text-transform:uppercase}body.ui-rooms .lp .lp-ticket :is(select,input[type=number],input[type=text]){height:30px;min-width:0;padding:0 var(--sp-2);border:0;border-radius:var(--rm-r-ctl);background-color:var(--panel2);box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--ink);font:inherit;font-size:var(--type-md)}body.ui-rooms .lp .lp-ticket :is(select,input):focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--accent)}body.ui-rooms .lp .lp-ticket .lp-row,body.ui-rooms .lp .lp-ticket .lp-xt-pick,body.ui-rooms .lp .lp-ticket .lp-type-row label{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:30px;margin:0;padding:0;border:0;background:none}body.ui-rooms .lp .lp-ticket .lp-type-row label{flex:1 1 auto}body.ui-rooms .lp .lp-ticket .lp-row:empty{display:none}body.ui-rooms .lp .lp-ticket :is(.lp-xt-sel,.lp-type){flex:0 0 160px;width:160px}body.ui-rooms .lp .lp-ticket .lp-xt-pick{width:116px;min-height:30px}body.ui-rooms .lp .lp-ticket .lp-xt-sel{flex:1 1 auto;width:100%}body.ui-rooms .lp .lp-ticket .lp-prices{gap:var(--sp-25)}body.ui-rooms .lp .lp-ticket .lp-prices label{display:flex;flex:1 1 0;align-items:center;justify-content:space-between;gap:var(--sp-15);min-width:0}body.ui-rooms .lp .lp-ticket .lp-prices input{flex:0 1 84px;width:84px;text-align:right}body.ui-rooms .lp .lp-venue-band{display:flex;align-items:center;gap:var(--sp-2);min-height:20px;margin:0;padding:0;border:0;background:none}body.ui-rooms .lp .lp-venue-band[data-word=PAPER] .lp-venue-word{display:inline-block;height:20px;padding:0 var(--sp-2);border-radius:10px;background:var(--rm-raise-hi);color:var(--ink-soft);font-size:var(--type-label);font-weight:600;line-height:20px;letter-spacing:0;text-transform:lowercase}body.ui-rooms .lp .lp-venue-band[data-word=PAPER] .lp-venue-word:first-letter{text-transform:uppercase}body.ui-rooms .lp .lp-venue-noun{color:var(--mute);font-size:var(--type-sm)}body.ui-rooms .lp .lp-venue-noun[data-rm-name]{font-size:0}body.ui-rooms .lp .lp-venue-noun[data-rm-name]:after{content:attr(data-rm-name);font-size:var(--type-sm)}body.ui-rooms .lp .lp-venue-say[data-rm-same="1"]{display:none}body.ui-rooms .lp .lp-ticket .lp-venue-band{min-height:30px;padding-right:124px}body.ui-rooms .lp .lp-xt{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-05);margin:calc(-30px - var(--sp-2)) 0 0;padding:0;border:0;background:none;pointer-events:none}body.ui-rooms .lp .lp-xt>*{pointer-events:auto}body.ui-rooms .lp .lp-ticket .lp-xt-pick i{display:none}body.ui-rooms .lp .lp-xt-meta{align-self:flex-end;color:var(--mute);font-size:var(--type-sm)}body.ui-rooms .lp .lp-xt[data-state=follow] .lp-xt-meta{display:none}body.ui-rooms .lp .lp-sides{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-15);margin:0;padding:0;border:0;background:none}body.ui-rooms .lp .lp-side{height:32px;border:0;border-radius:var(--rm-r-ctl);background:var(--panel2);box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--dim);font-size:var(--type-md);font-weight:600;letter-spacing:0;text-transform:lowercase}body.ui-rooms .lp .lp-side:first-letter{text-transform:uppercase}body.ui-rooms .lp .lp-side:hover{color:var(--ink)}body.ui-rooms .lp .lp-buy.on{background:color-mix(in srgb,var(--rm-buy) 26%,var(--panel));box-shadow:inset 0 0 0 1px var(--rm-buy);color:color-mix(in srgb,var(--rm-buy) 40%,var(--rm-side-ink))}body.ui-rooms .lp .lp-sell.on{background:color-mix(in srgb,var(--rm-sell) 26%,var(--panel));box-shadow:inset 0 0 0 1px var(--rm-sell);color:color-mix(in srgb,var(--rm-sell) 40%,var(--rm-side-ink))}body.ui-rooms .lp .lp-ticket .lp-size{flex-wrap:wrap;gap:var(--sp-15)}body.ui-rooms .lp .lp-ticket .lp-size>label{display:contents}body.ui-rooms .lp .lp-ticket .lp-size i{order:0;flex:1 1 auto}body.ui-rooms .lp .lp-ticket .lp-size-step{order:1;width:30px;height:30px;padding:0;border:0;border-radius:var(--rm-r-ctl);background:var(--panel2);box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--dim);font-size:var(--type-lg);line-height:1}body.ui-rooms .lp .lp-ticket .lp-size-step:hover{color:var(--ink)}body.ui-rooms .lp .lp-ticket .lp-qty{order:2;width:60px;text-align:center}body.ui-rooms .lp .lp-ticket .lp-size-step[data-d="1"]{order:3}body.ui-rooms .lp .lp-ticket .lp-qpresets{order:4;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;flex:1 0 100%}body.ui-rooms .lp .lp-ticket .lp-brk{flex-wrap:wrap;row-gap:var(--sp-15)}body.ui-rooms .lp .lp-ticket .lp-brk-h{display:flex;flex:1 0 100%;align-items:center;min-height:30px;margin:0;font-size:0;letter-spacing:0;text-transform:none;cursor:pointer}body.ui-rooms .lp .lp-ticket .lp-brk-on{order:2;margin-left:auto}body.ui-rooms .lp .lp-ticket .lp-brk-h:before{content:"Bracket";color:var(--dim);font-size:var(--type-md)}body.ui-rooms .lp .lp-ticket .lp-brk-fold{display:flex;flex:1 0 100%;align-items:center;gap:var(--sp-2);opacity:1}body.ui-rooms .lp .lp-ticket .lp-brk-fold[data-on=false]{display:none}body.ui-rooms .lp .lp-ticket .lp-brk-f{display:flex;flex:1 1 0;align-items:center;justify-content:space-between;gap:var(--sp-15)}body.ui-rooms .lp .lp-ticket .lp-brk-f b{font-size:0;font-weight:400}body.ui-rooms .lp .lp-ticket .lp-brk-f b:after{color:var(--dim);font-size:var(--type-md)}body.ui-rooms .lp .lp-ticket .lp-brk-f:nth-child(1) b:after{content:"Stop"}body.ui-rooms .lp .lp-ticket .lp-brk-f:nth-child(2) b:after{content:"Target"}body.ui-rooms .lp .lp-ticket .lp-brk-f input{width:58px;text-align:right}body.ui-rooms .lp .lp-ticket .lp-brk-u{opacity:1;color:var(--mute);font-size:var(--type-sm);font-weight:400;letter-spacing:0;text-transform:none}body.ui-rooms .lp .lp-ticket .lp-brk-venue{display:block;flex:1 0 100%;font-size:var(--type-sm);font-weight:500;letter-spacing:0;text-align:left;text-transform:lowercase}body.ui-rooms .lp .lp-ticket .lp-brk-venue[hidden]{display:none}body.ui-rooms .lp .lp-ticket .lp-brk-venue:first-letter{text-transform:uppercase}body.ui-rooms .lp .lp-ticket .lp-brk-venue[data-rm-name]{font-size:0;text-transform:none}body.ui-rooms .lp .lp-ticket .lp-brk-venue[data-rm-name]:after{content:attr(data-rm-name);font-size:var(--type-sm)}body.ui-rooms .lp .lp-ticket .lp-brk-legs{flex:1 0 100%;flex-wrap:nowrap;gap:var(--sp-4);color:var(--mute);font-size:var(--type-sm)}body.ui-rooms .lp .lp-ticket .lp-brk-leg i{font-size:0;text-transform:none}body.ui-rooms .lp .lp-ticket .lp-brk-leg i:after{color:var(--mute);font-size:var(--type-sm);letter-spacing:0}body.ui-rooms .lp .lp-ticket .lp-brk-leg:nth-child(1) i:after{content:"Stop"}body.ui-rooms .lp .lp-ticket .lp-brk-leg:nth-child(2) i:after{content:"Target"}body.ui-rooms .lp .lp-ticket .lp-brk-leg b{color:var(--ink-soft);font-family:inherit}body.ui-rooms .lp .lp-ticket .lp-brk-leg b:not(:last-of-type){display:none}body.ui-rooms .lp .lp-ticket .lp-brk-leg b:before{content:none}body.ui-rooms .lp .lp-ticket .lp-submit{position:sticky;bottom:var(--sp-2);z-index:1;box-shadow:0 0 0 var(--sp-2) var(--panel)}body.ui-rooms .lp .lp-submit{height:36px;margin:var(--sp-05) 0 0;border:0;border-radius:var(--rm-r-ctl);background:var(--rm-raise-hi);box-shadow:none;color:var(--ink);font-size:var(--type-md);font-weight:600;letter-spacing:0}body.ui-rooms .lp .lp-ticket:has(.lp-buy.on) .lp-submit{background:var(--rm-buy)}body.ui-rooms .lp .lp-ticket:has(.lp-buy.on) .lp-submit:hover:not(:disabled){background:var(--rm-buy-hi)}body.ui-rooms .lp .lp-ticket:has(.lp-sell.on) .lp-submit{background:var(--rm-sell)}body.ui-rooms .lp .lp-ticket:has(.lp-sell.on) .lp-submit:hover:not(:disabled){background:var(--rm-sell-hi)}body.ui-rooms .lp .lp-submit:disabled{opacity:.5}body.ui-rooms .lp .lp-submit[data-rm-name]{font-size:0}body.ui-rooms .lp .lp-submit[data-rm-name]:after{content:attr(data-rm-name);font-size:var(--type-md)}body.ui-rooms .lp .lp-adv-t{display:none}body.ui-rooms .lp .lp-ticket>.lp-size{order:1}body.ui-rooms .lp .lp-ticket>.lp-brk{order:2}body.ui-rooms .lp .lp-ticket>.lp-type-row{order:3}body.ui-rooms .lp .lp-ticket>.lp-acts{order:4}body.ui-rooms .lp .lp-ticket>.lp-sides{order:5}body.ui-rooms .lp .lp-ticket>.lp-prices{order:6}body.ui-rooms .lp .lp-ticket>.lp-copyline{order:7}body.ui-rooms .lp .lp-ticket>.lp-submit{order:8}body.ui-rooms .lp .lp-ticket>.lp-ticket-readouts{order:9}body.ui-rooms .lp .lp-ticket[data-rm-type=market]>:is(.lp-sides,.lp-prices,.lp-submit){display:none}body.ui-rooms .lp .lp-ticket:not([data-rm-type=market])>.lp-acts{display:none}body.ui-rooms .lp .lp-ticket>.lp-acts{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-15);margin:var(--sp-05) 0 var(--sp-1);padding:0;border:0;background:none}body.ui-rooms .lp .lp-ticket>.lp-acts .lp-act:is([data-act=close],[data-act=cancel]){display:none}body.ui-rooms .lp .lp-ticket>.lp-acts .lp-act{min-width:0;height:36px;padding:0 var(--sp-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.ui-rooms .lp .lp-ticket>.lp-acts .lp-act[data-rm-name]{font-size:0}body.ui-rooms .lp .lp-ticket>.lp-acts .lp-act[data-rm-name]:before{content:attr(data-rm-name);font-size:var(--type-md);text-transform:none}body.ui-rooms .lp .lp-ticket>.lp-acts .lp-act[data-act=joinBid]{color:color-mix(in srgb,var(--rm-buy) 40%,var(--ink));font-weight:600}body.ui-rooms .lp .lp-ticket>.lp-acts .lp-act[data-act=joinAsk]{color:color-mix(in srgb,var(--rm-sell) 40%,var(--ink));font-weight:600}body.ui-rooms .lp .lp-ticket>.lp-acts .lp-act:disabled{opacity:.45}body.ui-rooms #scalpPad .sp-side .sp-ct{text-transform:none}body.ui-rooms .lp .lp-ticket-readouts{display:flex;flex-wrap:wrap;gap:var(--sp-15) var(--sp-5);margin:0;padding:0;border:0;background:none}body.ui-rooms .lp .lp-ticket-readouts:not(:has(.lp-ro[data-rm-none="0"])){display:none}body.ui-rooms .lp .lp-ro{display:flex;flex-direction:column;gap:1px}body.ui-rooms .lp .lp-ro[data-rm-none="1"]{display:none}body.ui-rooms .lp .lp-ticket .lp-ro i{color:var(--mute);font-size:var(--type-label);font-weight:500}body.ui-rooms .lp .lp-ticket .lp-ro i[data-rm-name]{font-size:0;text-transform:none}body.ui-rooms .lp .lp-ticket .lp-ro i[data-rm-name]:after{content:attr(data-rm-name);font-size:var(--type-label)}body.ui-rooms .lp .lp-ro b{color:var(--ink-soft);font-size:var(--type-md);font-weight:600}body.ui-rooms .lp .lp-empty[data-rm-name]{font-size:0}body.ui-rooms .lp .lp-empty[data-rm-name]:after{content:attr(data-rm-name);font-size:var(--type-sm)}body.ui-rooms .lp .lp-empty[data-rm-name]:before{font-size:var(--type-sm)}body.ui-rooms .lp .lp-orders-h{display:flex;align-items:baseline;gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--hair)}body.ui-rooms .lp .lp-orders-h i,body.ui-rooms .lp .lp-stat i{display:inline-block;color:var(--mute);font-size:var(--type-sm);font-style:normal;font-weight:400;text-transform:lowercase}body.ui-rooms .lp .lp-orders-h i:first-letter,body.ui-rooms .lp .lp-stat i:first-letter{text-transform:uppercase}body.ui-rooms .sy-card{display:flex;flex-direction:column;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 12vh - var(--sp-6));padding:0;overflow:hidden;border-radius:var(--rm-r-dialog)}body.ui-rooms .sy-head{display:flex;flex:none;align-items:center;height:56px;padding-right:var(--sp-3)}body.ui-rooms .sy-input{flex:1 1 auto;min-width:0;height:100%;padding:0 0 0 48px;border:0;border-radius:0;background:no-repeat 20px center / 16px 16px;background-image:var(--rm-glass);color:var(--ink);font-size:15px;outline:0}body.ui-rooms .sy-input::placeholder{color:var(--mute)}body.ui-rooms .sy-tabs{display:flex;flex:none;margin:0 var(--sp-3) var(--sp-15)}body.ui-rooms .sy-tabs .rm-seg-b{min-width:0;padding:0 var(--sp-1)}body.ui-rooms .sy-list{flex:1 1 auto;min-height:0;max-height:456px;padding:0 var(--sp-15) var(--sp-15);overflow-y:auto;scrollbar-width:thin}body.ui-rooms .sy-list[data-rm-more="1"]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent)}body.ui-rooms .sy-label{padding:var(--sp-25) var(--sp-25) var(--sp-1);color:var(--mute);font-size:var(--type-label);font-weight:500}body.ui-rooms .sy-row{display:grid;grid-template-columns:76px minmax(0,1fr) auto 28px;align-items:center;column-gap:var(--sp-3);width:100%;min-height:36px;padding:0 var(--sp-05) 0 var(--sp-25);border-radius:var(--rm-r-ctl);color:var(--ink-soft);cursor:pointer;transition:background var(--rm-dur-fast)}body.ui-rooms .sy-row.active{background:var(--rm-raise-hi)}body.ui-rooms .sy-row.current{background:var(--accent-soft)}body.ui-rooms .sy-sym{color:var(--ink);font-size:var(--type-md);font-weight:600;font-variant-numeric:tabular-nums}body.ui-rooms .sy-row.current .sy-sym{color:var(--accent)}body.ui-rooms .sy-name{min-width:0;overflow:hidden;font-size:var(--type-md);text-overflow:ellipsis;white-space:nowrap}body.ui-rooms .sy-exch{color:var(--mute);font-size:var(--type-sm);white-space:nowrap}body.ui-rooms .sy-match{color:var(--ink);font-weight:600}body.ui-rooms .sy-sym .sy-match{color:inherit}body.ui-rooms .sy-star{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--disabled);opacity:0;cursor:pointer;transition:opacity var(--rm-dur-fast),color var(--rm-dur-fast)}body.ui-rooms .sy-star svg{width:14px;height:14px}body.ui-rooms .sy-row.active .sy-star{opacity:1}body.ui-rooms .sy-star:hover{color:var(--ink-soft)}body.ui-rooms .sy-star[aria-pressed=true]{color:var(--ink);opacity:1}body.ui-rooms .sy-star[aria-pressed=true] svg{fill:currentColor}body.ui-rooms .sy-empty{padding:var(--sp-6) var(--sp-3);color:var(--mute);font-size:var(--type-md);text-align:center}body.ui-rooms .sy-note,body.ui-rooms .sy-hint{display:none}body.ui-rooms .sy-name,body.ui-rooms .sy-exch{font-variant-numeric:normal}body.ui-rooms .rg-pop{width:344px;padding:var(--sp-4)}body.ui-rooms .rg-pop *{letter-spacing:0;text-transform:none}body.ui-rooms .rg-pop .rg-pop-id,body.ui-rooms .rg-pop select{font-variant-numeric:normal}body.ui-rooms .rg-pop .rg-pop-h{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 var(--sp-3);padding:0;border:0}body.ui-rooms .rg-pop .rg-pop-t{color:var(--ink);font-size:var(--type-lg);font-weight:600}body.ui-rooms .rg-pop .rg-pop-id{color:var(--mute);font-size:var(--type-sm)}body.ui-rooms .rg-pop .rg-gauges{margin:0;padding:0;border:0;border-radius:0;background:none}body.ui-rooms .rg-pop .rg-g-h{display:flex;flex-direction:column;gap:var(--sp-05);margin:0}body.ui-rooms .rg-pop .rg-g-h .rg-g-k{color:var(--dim);font-size:var(--type-sm)}body.ui-rooms .rg-pop .rg-g-h .rg-g-v{color:var(--ink);font-size:26px;font-weight:600;line-height:32px}body.ui-rooms .rg-pop .rg-g-bar{display:block;height:4px;margin:var(--sp-25) 0 var(--sp-15);border:0;border-radius:2px;background:var(--ink-soft);overflow:hidden;transform:scaleX(-1)}body.ui-rooms .rg-pop .rg-g-bar .rg-fill{height:100%;border-radius:0;background:var(--rm-raise-hi)!important}body.ui-rooms .rg-pop .rg-g-cells{display:flex;justify-content:space-between;gap:var(--sp-3);margin:0 0 var(--sp-2)}body.ui-rooms .rg-pop .rg-g-cell{display:flex;flex-direction:row;align-items:baseline;gap:var(--sp-15);padding:0;border-radius:0;background:none}body.ui-rooms .rg-pop .rg-g-cell:nth-child(3){display:none}body.ui-rooms .rg-pop .rg-g-k{color:var(--mute);font-size:var(--type-sm);font-weight:400}body.ui-rooms .rg-pop .rg-g-v{color:var(--ink-soft);font-size:var(--type-sm);font-weight:500}body.ui-rooms .rg-pop .rg-g-line:has(>.rg-g-v[data-unknown="1"]){display:none}body.ui-rooms .rg-pop .rg-g-line{display:flex;align-items:baseline;justify-content:space-between;min-height:28px;padding:0 var(--sp-05)}body.ui-rooms .rg-pop .rg-g-line .rg-g-k{color:var(--dim);font-size:var(--type-sm);font-weight:400}body.ui-rooms .rg-pop .rg-g-line .rg-g-v{color:var(--ink-soft);font-size:var(--type-sm);font-weight:500}body.ui-rooms .rg-pop .rg-pop-sep{display:flex;align-items:baseline;justify-content:space-between;margin:var(--sp-3) 0 var(--sp-15);padding:var(--sp-3) 0 0;border:0;border-top:1px solid var(--hair)}body.ui-rooms .rg-pop .rg-pop-sep span{color:var(--ink);font-size:var(--type-md);font-weight:600}body.ui-rooms .rg-pop .rg-pop-sep em{color:var(--mute);font-size:var(--type-sm);font-style:normal}body.ui-rooms .rg-pop .rg-f{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:36px;margin:0;padding:0}body.ui-rooms .rg-pop .rg-f-k,body.ui-rooms .rg-pop .rg-f-check span{color:var(--ink-soft);font-size:var(--type-md);font-weight:400}body.ui-rooms .rg-pop .rg-f-check{flex-direction:row-reverse;justify-content:space-between;margin-top:var(--sp-2);padding-top:var(--sp-25);border-top:1px solid var(--hair)}body.ui-rooms .rg-pop select,body.ui-rooms .rg-pop .rg-f-money{width:172px;height:30px;border:0;border-radius:var(--rm-r-ctl);background-color:var(--panel2);box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--ink);font-size:var(--type-md)}body.ui-rooms .rg-pop select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 28px 0 var(--sp-25);background-image:var(--rm-chev);background-repeat:no-repeat;background-position:right 8px center;background-size:14px 14px}body.ui-rooms .rg-pop .rg-f-money{display:flex;align-items:center;gap:var(--sp-1);padding:0 var(--sp-25);color:var(--mute)}body.ui-rooms .rg-pop .rg-f-money input{flex:1 1 auto;min-width:0;height:28px;padding:0 var(--sp-05) 0 0;border:0;background:none;box-shadow:none;color:var(--ink);font-size:var(--type-md);text-align:right;outline:0}body.ui-rooms .rg-pop .rg-f-money input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}body.ui-rooms .rg-pop .rg-f-money input::-webkit-inner-spin-button,body.ui-rooms .rg-pop .rg-f-money input::-webkit-outer-spin-button{display:none}body.ui-rooms .rg-pop select:focus-visible,body.ui-rooms .rg-pop .rg-f-money:focus-within{box-shadow:inset 0 0 0 1px var(--accent-border-strong);outline:0}body.ui-rooms .rg-pop select:disabled,body.ui-rooms .rg-pop .rg-f-money:has(input:disabled){background-color:transparent;box-shadow:inset 0 0 0 1px var(--hair);color:var(--dim)}body.ui-rooms .rg-pop .rg-f-money input:disabled{color:var(--dim)}body.ui-rooms .rg-pop [data-rm-name]{font-size:0!important}body.ui-rooms .rg-pop [data-rm-name]:after{content:attr(data-rm-name)}body.ui-rooms .rg-pop .rg-g-h .rg-g-k[data-rm-name]:after,body.ui-rooms .rg-pop .rg-g-line .rg-g-k[data-rm-name]:after{font-size:var(--type-sm)}body.ui-rooms .rg-pop .rg-g-cell .rg-g-k[data-rm-name]:after{font-size:var(--type-sm)}body.ui-rooms .rg-pop .rg-f-k[data-rm-name]:after{font-size:var(--type-md)}body.ui-rooms .rg-pop .rg-pop-t[data-rm-name]:after{font-size:var(--type-lg)}body.ui-rooms .acct-chip-menu{width:360px;padding:var(--sp-2)}body.ui-rooms .acct-chip-menu *{letter-spacing:0;text-transform:none;font-variant-numeric:normal}body.ui-rooms .acct-chip-menu .num{font-variant-numeric:tabular-nums}body.ui-rooms .acct-chip-mode{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.ui-rooms .acct-chip-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;border:0}body.ui-rooms .acct-chip-group{display:flex;align-items:center;min-height:28px;padding:0 40px 0 6px;color:var(--mute);font-size:var(--type-sm);font-weight:500}body.ui-rooms .acct-chip-group:not(:first-child){margin-top:var(--sp-2)}body.ui-rooms .acct-chip-item{margin:0;padding:0;border:0;border-radius:var(--rm-r-ctl);background:none;box-shadow:none;transition:background var(--rm-dur-fast)}body.ui-rooms .acct-chip-item:hover{background:var(--rm-raise)}body.ui-rooms .acct-chip-item.is-sel,body.ui-rooms .acct-chip-item.is-sel:hover{background:var(--accent-soft);box-shadow:none}body.ui-rooms .acct-chip-item.is-sel .acct-chip-id{color:var(--accent)}body.ui-rooms .acct-chip-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"name name bal" "meta room day";align-items:baseline;column-gap:var(--sp-2);row-gap:var(--sp-1);width:100%;min-height:0;padding:var(--sp-2) var(--sp-25) var(--sp-2) 6px;border:0;border-radius:var(--rm-r-ctl);background:none;box-shadow:none;text-align:left}body.ui-rooms .acct-chip-row:hover,body.ui-rooms .acct-chip-item.is-sel .acct-chip-row,body.ui-rooms .acct-chip-row[aria-selected=true]{background:none;box-shadow:none}body.ui-rooms .acct-chip-row:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:-1px}body.ui-rooms .acct-chip-name{grid-area:name;display:flex;align-items:center;gap:var(--sp-2);min-width:0}body.ui-rooms .acct-chip-dot{flex:none;width:6px;height:6px;margin:0 5px;border-radius:50%}body.ui-rooms .acct-chip-id{display:inline-block;min-width:0;overflow:hidden;color:var(--ink);font-size:var(--type-md);font-weight:600;text-overflow:ellipsis;white-space:nowrap}body.ui-rooms :is(.acct-chip-mode-t,.acct-chip-flag,.acct-chip-copyrole){display:inline-block;flex:none;height:18px;padding:0 var(--sp-15);border:0;border-radius:9px;background:var(--rm-raise-hi);color:var(--dim);font-size:var(--type-label);font-weight:500;line-height:18px;text-transform:lowercase}body.ui-rooms :is(.acct-chip-mode-t,.acct-chip-flag,.acct-chip-copyrole):first-letter{text-transform:uppercase}body.ui-rooms .acct-chip-item[data-mode=live] .acct-chip-mode-t{background:var(--accent-soft);color:var(--ink)}body.ui-rooms .acct-chip-item[data-mode=paper] .acct-chip-mode-t{display:none}body.ui-rooms .acct-chip-flag{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}body.ui-rooms .acct-chip-venue{display:none}body.ui-rooms .acct-chip-money{display:contents}body.ui-rooms .acct-chip-moneycell:nth-child(1){grid-area:bal;justify-self:end}body.ui-rooms .acct-chip-moneycell:nth-child(1) .acct-chip-factk{display:none}body.ui-rooms .acct-chip-moneycell:nth-child(1) .acct-chip-factv{color:var(--ink);font-size:var(--type-md);font-weight:600}body.ui-rooms .acct-chip-moneycell:nth-child(2){display:none}body.ui-rooms .acct-chip-moneycell:nth-child(3){grid-area:day;justify-self:end;display:flex;align-items:baseline;gap:var(--sp-15)}body.ui-rooms .acct-chip-moneycell:nth-child(3) .acct-chip-factk{color:var(--mute);font-size:var(--type-sm)}body.ui-rooms .acct-chip-moneycell:nth-child(3) .acct-chip-factv{color:var(--ink-soft);font-size:var(--type-sm);font-weight:500}body.ui-rooms .acct-chip-moneycell:nth-child(3) .acct-chip-factv[data-acct-sign=up]{color:var(--up)}body.ui-rooms .acct-chip-moneycell:nth-child(3) .acct-chip-factv[data-acct-sign=dn]{color:var(--dn)}body.ui-rooms .acct-chip-meta{grid-area:meta;justify-self:start;margin:0;padding-left:24px;text-align:left}body.ui-rooms .acct-chip-hdr{color:var(--dim);font-size:var(--type-sm)}body.ui-rooms .acct-chip-hdr:has(em):before{content:"Drawdown left ";color:var(--mute)}body.ui-rooms .acct-chip-hdr:not(:has(em)) b{display:inline-block;text-transform:lowercase}body.ui-rooms .acct-chip-hdr:not(:has(em)) b:first-letter{text-transform:uppercase}body.ui-rooms .acct-chip-hdr b{color:var(--ink-soft);font-weight:500}body.ui-rooms .acct-chip-hdr em{display:none}body.ui-rooms .acct-chip-gauge{display:contents}body.ui-rooms .acct-chip-model{display:none}body.ui-rooms .acct-chip-room{grid-area:room;justify-self:start;align-self:center;display:block;width:48px;height:3px;margin:0;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--ink) 16%,transparent)}body.ui-rooms .acct-chip-room>i{display:block;height:100%;border-radius:2px;background:color-mix(in srgb,var(--ink) 55%,transparent)}body.ui-rooms .acct-chip-room[data-tone=warn]>i{background:var(--warn)}body.ui-rooms .acct-chip-room[data-tone=bad]>i{background:var(--dn)}body.ui-rooms .acct-chip-facts,body.ui-rooms .acct-chip-agg{display:none}body.ui-rooms .acct-chip-copyhead{margin:var(--sp-15) 0 0;padding:var(--sp-05) 0 0;border:0;border-top:1px solid var(--hair);background:none}body.ui-rooms .acct-chip-copy{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;height:32px;margin:0;padding:0 var(--sp-25) 0 30px;border:0;background:none;color:var(--ink-soft);font-size:var(--type-md)}body.ui-rooms .acct-chip-copy em{display:none}body.ui-rooms .acct-chip-real{height:36px;margin:0 0 var(--sp-1);padding:0 var(--sp-25) 0 30px;border:0;border-bottom:1px solid var(--hair)}body.ui-rooms .acct-chip-real-t{color:var(--ink-soft);font-size:var(--type-md);font-weight:400}body.ui-rooms .acct-chip-fol{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--sp-3);min-height:32px;margin:0;padding:0 var(--sp-25) var(--sp-1) 30px;color:var(--ink-soft);font-size:var(--type-md)}body.ui-rooms .acct-chip-fol>label:first-child{display:contents;cursor:pointer}body.ui-rooms .acct-chip-fol .acct-fol-on{order:3}body.ui-rooms .acct-chip-mult{order:2;display:inline-flex;align-items:center;gap:var(--sp-15);margin-left:auto;color:var(--mute);font-size:var(--type-md)}body.ui-rooms .acct-fol-mult{width:48px;height:28px;padding:0 var(--sp-2);font-weight:500;font-variant-numeric:tabular-nums;text-align:right;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}body.ui-rooms .acct-fol-mult::-webkit-inner-spin-button,body.ui-rooms .acct-fol-mult::-webkit-outer-spin-button{display:none}body.ui-rooms .acct-chip-fol>.acct-chip-copynote{order:4;flex:0 0 100%;padding-bottom:var(--sp-1);color:var(--mute);font-size:var(--type-sm)}body.ui-rooms .acct-chip-foot{display:block;margin:0;padding:0;border:0}body.ui-rooms .acct-chip-foot .acct-chip-newpaper{display:flex;align-items:center;gap:var(--sp-2);width:100%;height:32px;padding:0 var(--sp-25) 0 6px;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--ink-soft);font-size:var(--type-md);text-align:left}body.ui-rooms .acct-chip-foot .acct-chip-newpaper:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .acct-chip-foot .acct-chip-newpaper>.rm-i{flex:none;width:var(--icon-lg);height:var(--icon-lg);color:var(--dim)}body.ui-rooms .acct-chip-foot .acct-chip-refresh{position:absolute;top:var(--sp-15);right:var(--sp-15);display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim)}body.ui-rooms .acct-chip-foot .acct-chip-refresh:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .acct-chip-refresh-t{display:none}body.ui-rooms .acct-chip-refresh-ico svg{width:var(--icon-lg);height:var(--icon-lg)}body.ui-rooms .acct-mask-panel{margin:0;padding:var(--sp-05) 0 0;border:0;border-top:1px solid var(--hair)}body.ui-rooms .acct-mask-toggle{display:flex;align-items:center;gap:var(--sp-2);width:100%;height:32px;padding:0 var(--sp-25) 0 30px;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--ink-soft);font-size:var(--type-md)}body.ui-rooms .acct-mask-toggle .acct-mask-title{margin-right:auto}body.ui-rooms .acct-mask-toggle .acct-mask-chev{order:3;display:inline-flex;color:var(--mute)}body.ui-rooms .acct-mask-toggle:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .acct-mask-summary{display:none;order:2;color:var(--mute);font-size:var(--type-sm)}body.ui-rooms .acct-mask-summary.is-on{display:inline}body.ui-rooms .acct-mask-list{padding:var(--sp-05) var(--sp-25) var(--sp-15) var(--sp-6);row-gap:var(--sp-05)}body.ui-rooms .acct-mask-row{min-height:26px;gap:var(--sp-2);color:var(--ink-soft);font-size:var(--type-sm)}:is(body.ui-rooms,.rm-entry) :is(.acct-mask-row>input,.rc-remember-box){-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;margin:0;position:relative;width:16px;height:16px;border-radius:4px;background:var(--panel2);box-shadow:inset 0 0 0 1px var(--hair-hot);cursor:pointer}:is(body.ui-rooms,.rm-entry) :is(.acct-mask-row>input,.rc-remember-box):checked{background:var(--accent);box-shadow:none}:is(body.ui-rooms,.rm-entry) :is(.acct-mask-row>input,.rc-remember-box):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is(body.ui-rooms,.rm-entry) :is(.acct-mask-row>input,.rc-remember-box):checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border-right:2px solid var(--accent-ink);border-bottom:2px solid var(--accent-ink);transform:rotate(45deg)}body.ui-rooms :is(.panel-float,.lp-ticket,.dom-pop,.ind-settings,.dr-panel) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:24px;background-image:var(--rm-chev);background-repeat:no-repeat;background-position:right 7px center;background-size:12px 12px;text-overflow:ellipsis}body.ui-rooms :is(.panel-float,.ind-settings,.dr-panel textarea)::-webkit-resizer{background:transparent}body.ui-rooms .settings-modal{padding:var(--sp-6)}body.ui-rooms .tvs-dialog{width:min(1040px,92vw);max-width:none;height:min(720px,88vh,calc(100vh - 2 * var(--sp-6)));max-height:none;color:var(--ink)}body.ui-rooms .tvs-dialog *{letter-spacing:0}body.ui-rooms .tvs-head{height:56px;padding:0 var(--sp-3) 0 var(--sp-6);border:0;box-shadow:none}body.ui-rooms .tvs-head>span,body.ui-rooms .tvs-title-row>span{flex:none;color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.01em}body.ui-rooms .tvs-title-row{display:flex;align-items:baseline;gap:var(--sp-3);min-width:0}body.ui-rooms .tvs-head .tvs-focus{min-width:0;overflow:hidden}body.ui-rooms .tvs-head .tvs-focus .settings-hint{margin:0!important;padding:0!important;overflow:hidden;color:var(--dim);font-size:var(--type-md);white-space:nowrap;text-overflow:ellipsis}body.ui-rooms .tvs-advanced{height:32px;padding:0 var(--sp-3);border:0;border-radius:var(--rm-r-ctl);background:none;box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--dim);font-size:var(--type-md);font-weight:500;transition:background var(--rm-dur-fast),color var(--rm-dur-fast),box-shadow var(--rm-dur-fast)}body.ui-rooms .tvs-advanced:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .tvs-advanced[aria-checked=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border);color:var(--ink)}body.ui-rooms .tvs-close{width:32px;height:32px;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim);transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}body.ui-rooms .tvs-close:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms :is(.tvs-close,.tvs-nav-item,.tvs-saved) .rm-i{width:var(--icon-lg);height:var(--icon-lg);flex:none}body.ui-rooms .tvs-nav{width:220px;padding:var(--sp-3);border:0;background:none;box-shadow:none}body.ui-rooms .tvs-nav>div{display:flex;flex-direction:column;gap:2px;padding:0}body.ui-rooms .tvs-search{flex:none;width:100%;margin-bottom:var(--sp-2)}body.ui-rooms :is(.tvs-search,.pind-side .pind-search){padding-left:38px;background-position:12px center;background-size:16px 16px}body.ui-rooms :is(.tvs-search,.pind-side .pind-search):focus-visible{box-shadow:inset 0 0 0 1px var(--hair-hot)}body.ui-rooms .tvs-nav-item{width:100%;height:32px;margin:0;padding:0 var(--sp-3);gap:var(--sp-25);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim);font-size:var(--type-md);font-weight:500;transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}body.ui-rooms .tvs-nav-item:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .tvs-nav-item[data-active=true]{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .tvs-nav-item:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:-2px;box-shadow:none}body.ui-rooms .tvs-body{padding:var(--sp-4) var(--sp-6);background:none}body.ui-rooms .tvs-body>*{max-width:600px;margin-left:auto;margin-right:auto}body.ui-rooms .tvs-depth{display:flex;margin-bottom:var(--sp-5)}body.ui-rooms .tvs-seg{--rm-seg-row-w: 480px;width:var(--rm-seg-row-w)}body.ui-rooms .tvs-seg .rm-seg-b{flex:1 1 0;min-width:0;padding:0 var(--sp-2)}body.ui-rooms .tvs-seg .tvs-seg-state{color:var(--mute);white-space:pre}body.ui-rooms .tvs-depth .rm-seg-n{margin-left:var(--sp-15);color:var(--mute);font-size:var(--type-sm);font-weight:500}body.ui-rooms .tvs-dialog:has(.tvs-search:not(:placeholder-shown)) .tvs-focus{display:none}body.ui-rooms .tvs-more{display:none}body.ui-rooms .tvs-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);color:var(--dim);font-size:var(--type-md)}body.ui-rooms .tvs-sec{margin:0 0 var(--sp-1);padding:0;border:0}body.ui-rooms .tvs-sec-t{color:var(--mute);font-size:var(--type-sm);font-weight:500;text-transform:none}body.ui-rooms .tvs-reset-group{padding:0 var(--sp-15);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--mute);font-size:var(--type-sm);text-decoration:none;opacity:0}body.ui-rooms .tvs-sec:hover .tvs-reset-group,body.ui-rooms .tvs-reset-group:focus-visible{opacity:1}body.ui-rooms .tvs-reset-group:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .tvs-sec-act{order:2;margin-left:auto}body.ui-rooms .tvs-sec:has(.tvs-reset-group) .tvs-sec-act{margin-left:var(--sp-1)}body.ui-rooms .tvs-sec-act .tvs-btn{height:28px;margin:-6px 0;padding:0 var(--sp-2);background:none;color:var(--dim);font-size:var(--type-md);font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}body.ui-rooms .tvs-sec-act .tvs-btn:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .tvs-sec:has(.tvs-sec-act) .tvs-reset-group{order:1;margin-left:auto}body.ui-rooms .tvs-sec:has(.tvs-sec-act~.tvs-sec-act~.tvs-sec-act~.tvs-sec-act){flex-wrap:wrap;justify-content:flex-end;row-gap:0}body.ui-rooms .tvs-sec:has(.tvs-sec-act~.tvs-sec-act~.tvs-sec-act~.tvs-sec-act):after{content:"";order:1;flex:0 0 100%;height:0}body.ui-rooms .tvs-sec:has(.tvs-sec-act~.tvs-sec-act~.tvs-sec-act~.tvs-sec-act) .tvs-sec-t{margin-right:auto}body.ui-rooms .tvs-sec:has(.tvs-sec-act~.tvs-sec-act~.tvs-sec-act~.tvs-sec-act) .tvs-sec-act{margin-top:var(--sp-1);margin-left:var(--sp-1)}body.ui-rooms .tvs-sec:has(.tvs-sec-act~.tvs-sec-act~.tvs-sec-act~.tvs-sec-act) .tvs-sec-act .tvs-btn{margin:0}body.ui-rooms .tvs-row{min-height:36px;padding-left:0;padding-right:0;color:var(--ink-soft);font-size:var(--type-md);font-weight:400;text-transform:none}body.ui-rooms .tvs-group,body.ui-rooms .tvs-group>div{margin-left:0;margin-right:0;padding-left:0;padding-right:0}body.ui-rooms .tvs-row:has(>[role=checkbox]){flex-direction:row-reverse;justify-content:space-between}body.ui-rooms .tvs-row:has(>.tvs-btn:only-child){justify-content:flex-end}body.ui-rooms .tvs-row [role=checkbox]>*{display:none}body.ui-rooms .tvs-dialog:has(.tvs-nav-item[data-category=general][data-active=true]) .tvs-focus{display:none}body.ui-rooms .tvs-focus{padding-left:0}body.ui-rooms .tvs-focus .settings-hint{margin-left:0!important;padding-left:0!important}body.ui-rooms .tvs-row span{display:inline-block}body.ui-rooms .tvs-row span:first-letter{text-transform:uppercase}body.ui-rooms .tvs-dialog button[role=combobox]{height:32px;min-width:140px;padding:0 30px 0 var(--sp-25);border:0!important;border-radius:var(--rm-r-ctl);background:var(--panel2) var(--rm-chev) no-repeat right 10px center / 12px 12px;box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--ink);font-size:var(--type-md);font-weight:400;transition:box-shadow var(--rm-dur-fast)}body.ui-rooms .tvs-dialog button[role=combobox]:hover{background-color:var(--panel2);box-shadow:inset 0 0 0 1px var(--hair-hot)}body.ui-rooms .tvs-dialog button[role=combobox]:focus-visible{box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px var(--accent-soft)}body.ui-rooms .tvs-dialog button[role=combobox]>svg{display:none}body.ui-rooms .tvs-dialog button[role=combobox]:disabled{background-color:transparent;color:var(--dim)}body.ui-rooms .tvs-row button[role=combobox]{width:216px}body.ui-rooms .tvs-row button[role=combobox]>span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.ui-rooms .tvs-dialog :is(.tvs-val,.tvs-undo span){font-family:inherit;font-variant-numeric:tabular-nums}body.ui-rooms .tvs-key{height:32px;min-width:96px;padding:0 var(--sp-3);border:0;border-radius:var(--rm-r-ctl);background:var(--panel2);box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--ink);font-family:inherit;font-size:var(--type-md);font-variant-numeric:tabular-nums;transition:box-shadow var(--rm-dur-fast)}body.ui-rooms .tvs-key:hover{background:var(--panel2);box-shadow:inset 0 0 0 1px var(--hair-hot)}body.ui-rooms .tvs-key.border-primary{box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px var(--accent-soft);color:var(--dim)}body.ui-rooms .tvs-color{height:32px;width:44px;padding:4px;border:0;border-radius:var(--rm-r-ctl);background:var(--panel2);box-shadow:inset 0 0 0 1px var(--rm-line)}body.ui-rooms .tvs-color::-webkit-color-swatch-wrapper{padding:0}body.ui-rooms .tvs-color::-webkit-color-swatch{border:0;border-radius:4px}body.ui-rooms .tvs-foot{height:60px;padding:0 var(--sp-6);border:0;box-shadow:none;background:none}body.ui-rooms .tvs-saved{color:var(--dim);font-size:var(--type-sm);font-weight:500}body.ui-rooms .tvs-foot button[role=combobox]{min-width:0;width:auto;background-color:var(--rm-raise);box-shadow:none;font-weight:500}body.ui-rooms .tvs-foot button[role=combobox]:hover{background-color:var(--rm-raise-hi);box-shadow:none}body.ui-rooms .tvs-foot .settings-about,body.ui-rooms .tvs-foot .dft-build-badge{display:none}body.ui-rooms .pind-dialog{width:min(1040px,92vw);max-width:none;height:min(720px,88vh,calc(100vh - 2 * var(--sp-6)));max-height:none;overflow:hidden}body.ui-rooms .pind-shell *{letter-spacing:0}body.ui-rooms .pind-shell .pind-head{flex:0 0 56px;height:56px;padding:0 var(--sp-3) 0 var(--sp-6);border:0;box-shadow:none;background:none}body.ui-rooms .pind-shell .pind-title{display:inline-block;color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.01em;text-transform:lowercase}body.ui-rooms .pind-shell .pind-title:first-letter{text-transform:uppercase}body.ui-rooms .pind-shell .pind-x{width:32px;height:32px;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim);transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}body.ui-rooms .pind-shell .pind-x:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .pind-shell .pind-x .rm-i{width:var(--icon-lg);height:var(--icon-lg)}body.ui-rooms .pind-cols{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}body.ui-rooms .pind-side{grid-area:1 / 1;padding:var(--sp-3) var(--sp-3) var(--sp-2)}body.ui-rooms .pind-shell .pind-side .pind-search-wrap{margin:0}body.ui-rooms .pind-side .pind-search{width:100%}body.ui-rooms .pind-nav{grid-area:2 / 1;flex:none;width:auto;min-height:0;gap:2px;padding:0 var(--sp-3) var(--sp-3);border:0;box-shadow:none;background:none}body.ui-rooms .pind-nav-item{flex:0 0 32px;height:32px;margin:0;padding:0 var(--sp-3);gap:var(--sp-25);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim);font-size:var(--type-md);font-weight:500;transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}body.ui-rooms .pind-nav-item .pind-nav-ico{width:var(--icon-lg);height:var(--icon-lg);flex:none}body.ui-rooms .pind-nav-item:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .pind-nav-item[data-active=true]{background:var(--rm-raise-hi);color:var(--ink);box-shadow:none}body.ui-rooms .pind-nav-item:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:-2px}body.ui-rooms .pind-nav-t{display:inline-block;color:inherit;font-size:var(--type-md);text-transform:lowercase}body.ui-rooms .pind-nav-t:first-letter{text-transform:uppercase}body.ui-rooms .pind-nav-n{color:var(--mute);font-family:inherit;font-size:var(--type-sm);font-weight:400;font-variant-numeric:tabular-nums}body.ui-rooms .pind-shell .pind-body{grid-area:1 / 2 / 3 / 3;min-height:0;padding:var(--sp-4) var(--sp-6) 0;background:none}body.ui-rooms .pind-shell .pind-list>*,body.ui-rooms .pind-shell .pind-body>:not(.pind-list){max-width:600px;margin-left:auto;margin-right:auto}body.ui-rooms .pind-shell:has(.pind-search:placeholder-shown) .pind-sec>.irow-head{display:none}body.ui-rooms .pind-shell .pind-search-wrap{gap:var(--sp-3);margin-bottom:var(--sp-25);padding:0;border:0}body.ui-rooms .pind-search{flex:1 1 auto}body.ui-rooms .pind-count{color:var(--mute);font-size:var(--type-sm)}body.ui-rooms .pind-sec{border:0}body.ui-rooms .pind-sec+.pind-sec{margin-top:var(--sp-6)}body.ui-rooms .pind-sec>:first-child:not(.irow){display:block;margin:var(--sp-1) 0 var(--sp-1);padding:0 var(--sp-2);border:0;color:var(--mute);font-size:var(--type-label);font-weight:500;text-transform:lowercase}body.ui-rooms .pind-sec>:first-child:not(.irow):first-letter{text-transform:uppercase}body.ui-rooms .pind-shell .irow-count{display:inline-block;color:var(--accent);font-size:var(--type-sm);font-weight:500;text-transform:lowercase}body.ui-rooms .pind-shell .irow-count:first-letter{text-transform:uppercase}body.ui-rooms .pind-shell .irow{display:flex;align-items:center;gap:var(--sp-2);height:34px;min-height:34px;margin-inline:calc(-1 * var(--sp-2));padding:0 var(--sp-2);border:0;border-radius:var(--rm-r-ctl);background:none;box-shadow:none}body.ui-rooms .pind-shell .irow+.irow{border:0}body.ui-rooms .pind-shell .irow:hover,body.ui-rooms .pind-shell .irow.is-active{background:var(--rm-raise);outline:0}body.ui-rooms .pind-shell .pind-list:hover .irow.is-active:not(:hover){background:none}body.ui-rooms .pind-shell .irow-t{order:0;flex:1 1 auto;min-width:0;max-width:none;margin-right:auto;color:var(--ink-soft);font-size:var(--type-md);font-variant-numeric:normal}body.ui-rooms .pind-shell .irow.on .irow-t{color:var(--ink)}body.ui-rooms .pind-shell .irow-ico,body.ui-rooms .pind-shell .irow-count{display:none}body.ui-rooms .pind-shell .irow-star{order:2;display:inline-grid;place-items:center;flex:none;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--mute);opacity:1}body.ui-rooms .pind-shell .irow-star>*{display:none}body.ui-rooms .pind-shell .irow-star:before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linejoin='round'%3E%3Cpolygon points='12 2.5 15 8.6 21.7 9.6 16.85 14.3 18 21 12 17.85 6 21 7.15 14.3 2.3 9.6 9 8.6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linejoin='round'%3E%3Cpolygon points='12 2.5 15 8.6 21.7 9.6 16.85 14.3 18 21 12 17.85 6 21 7.15 14.3 2.3 9.6 9 8.6'/%3E%3C/svg%3E") center / contain no-repeat}body.ui-rooms .pind-shell .irow-star:hover{background:var(--rm-raise-hi);color:var(--ink-soft)}body.ui-rooms .pind-shell .irow:not(:hover):not(.is-active) .irow-star:not([aria-pressed=true]):not(:focus-visible),body.ui-rooms .pind-shell .pind-list:hover .irow.is-active:not(:hover) .irow-star:not([aria-pressed=true]):not(:focus-visible){opacity:0}body.ui-rooms .pind-shell .irow-star[aria-pressed=true]{color:var(--ink)}body.ui-rooms .pind-shell .irow-star[aria-pressed=true]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000' stroke='%23000' stroke-width='1.75' stroke-linejoin='round'%3E%3Cpolygon points='12 2.5 15 8.6 21.7 9.6 16.85 14.3 18 21 12 17.85 6 21 7.15 14.3 2.3 9.6 9 8.6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000' stroke='%23000' stroke-width='1.75' stroke-linejoin='round'%3E%3Cpolygon points='12 2.5 15 8.6 21.7 9.6 16.85 14.3 18 21 12 17.85 6 21 7.15 14.3 2.3 9.6 9 8.6'/%3E%3C/svg%3E")}body.ui-rooms .pind-shell .irow .irow-add,body.ui-rooms .pind-shell .irow .irow-minus{order:3;position:relative;display:inline-block;flex:none;width:30px;height:18px;margin:0;padding:0;border:0;border-radius:9px;background:var(--rm-sw-off);font-size:0;opacity:1;transition:background var(--dur-base)}body.ui-rooms .pind-shell .irow .irow-minus>*{display:none}body.ui-rooms .pind-shell .irow .irow-add:after,body.ui-rooms .pind-shell .irow .irow-minus:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--rm-sw-thumb);transition:transform var(--dur-base)}body.ui-rooms .pind-shell .irow.on .irow-add{display:none}body.ui-rooms .pind-shell .irow:not(.on) .irow-minus{display:none}body.ui-rooms .pind-shell .irow:not(.on):not(.locked):not(.soon) .irow-add,body.ui-rooms .pind-shell .irow:not(.on):not(.locked):not(.soon):hover .irow-add{opacity:1;color:transparent}body.ui-rooms .pind-shell .irow .irow-minus{background:var(--accent)}body.ui-rooms .pind-shell .irow.soon em{display:inline-block;margin-left:auto;padding:0;border:0;border-radius:0;background:none;color:var(--mute);font-family:inherit;font-size:var(--type-sm);font-style:normal;font-weight:400;letter-spacing:0;text-transform:lowercase}body.ui-rooms .pind-shell .irow.soon em:first-letter{text-transform:uppercase}body.ui-rooms .pind-shell .irow.soon .irow-star,body.ui-rooms .pind-shell .pind-pins-host{display:none}body.ui-rooms .pind-shell .irow .irow-minus:after{transform:translate(12px)}body.ui-rooms .pind-settings{margin-left:calc(-1 * var(--sp-25))}body.ui-rooms .pind-foot{flex:0 0 60px;height:60px;padding:0 var(--sp-6);border:0;box-shadow:none;background:none}body.ui-rooms #rmRisk [hidden],body.ui-rooms #rmLockBtn [hidden]{display:none}body.ui-rooms .rk .rk-nav{width:272px;padding:var(--sp-2) var(--sp-3)}body.ui-rooms .rk .rk-nav-sec{margin:var(--sp-1) var(--sp-25) var(--sp-15)}body.ui-rooms .rk .rk-list{display:flex;flex-direction:column;gap:2px}body.ui-rooms .rk .rk-acct{display:flex;flex-direction:column;gap:2px;width:100%;min-height:52px;padding:var(--sp-15) var(--sp-25);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}body.ui-rooms .rk .rk-acct:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .rk .rk-acct[aria-current=true]{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .rk .rk-acct:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:-2px}body.ui-rooms .rk .rk-acct-top{display:flex;align-items:baseline;gap:var(--sp-2);width:100%}body.ui-rooms .rk .rk-acct-n{flex:0 1 auto;min-width:0;overflow:hidden;font-size:var(--type-md);font-weight:500;text-overflow:ellipsis;white-space:nowrap}body.ui-rooms .rk .rk-acct-v{flex:none;margin-right:auto;color:var(--mute);font-size:var(--type-sm);font-weight:400}body.ui-rooms .rk .rk-acct-p{flex:none;font-size:var(--type-md);font-weight:500;font-variant-numeric:tabular-nums}body.ui-rooms .rk [data-sign=up]{color:var(--up)}body.ui-rooms .rk [data-sign=dn]{color:var(--dn)}body.ui-rooms .rk .rk-acct-s{display:flex;align-items:center;gap:var(--sp-1);color:var(--mute);font-size:var(--type-sm);font-variant-numeric:tabular-nums}body.ui-rooms .rk .rk-acct-s>.rm-i{flex:none;width:12px;height:12px}body.ui-rooms .rk .rk-acct:is([data-state=locked],[data-state=loss]) .rk-acct-s{color:var(--rm-sell-hi)}body.ui-rooms .rk .rk-acct[data-state=goal] .rk-acct-s{color:var(--up)}body.ui-rooms .rk .rk-pane{display:flex;flex-direction:column;padding-bottom:var(--sp-6)}body.ui-rooms .rk .rk-head{display:flex;align-items:center;gap:var(--sp-2);min-height:32px}body.ui-rooms .rk .rk-name{min-width:0;overflow:hidden;color:var(--ink);font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}body.ui-rooms .rk .rk-mode{flex:none;padding:1px var(--sp-15);border-radius:999px;background:var(--rm-raise);color:var(--dim);font-size:var(--type-sm);font-weight:500}body.ui-rooms .rk .rk-fig{display:flex;flex-direction:column;gap:2px;margin-top:var(--sp-3)}body.ui-rooms .rk .rk-fig-k{color:var(--dim);font-size:var(--type-sm)}body.ui-rooms .rk .rk-fig-v{color:var(--ink);font-size:28px;font-weight:600;line-height:34px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}body.ui-rooms .rk[data-state=locked] .rk-fig-v{font-size:22px;line-height:28px}body.ui-rooms .rk .rk-meter{margin-top:var(--sp-3)}body.ui-rooms .rk .rk-track{position:relative;display:flex;height:6px;border-radius:3px;background:var(--rm-raise);overflow:hidden}body.ui-rooms .rk .rk-fill{position:absolute;top:0;bottom:0;transition:width var(--rm-dur) var(--rm-ease)}body.ui-rooms .rk .rk-fill-loss{right:50%;background:var(--rm-sell)}body.ui-rooms .rk .rk-fill-goal{left:50%;background:var(--rm-buy-hi)}body.ui-rooms .rk .rk-zero{position:absolute;top:-1px;bottom:-1px;left:calc(50% - .5px);width:1px;background:var(--dim)}body.ui-rooms .rk .rk-ends{display:flex;justify-content:space-between;margin-top:var(--sp-15);color:var(--mute);font-size:var(--type-sm);font-variant-numeric:tabular-nums}body.ui-rooms .rk .rk-meter:not([data-loss="1"]) .rk-end:first-child,body.ui-rooms .rk .rk-meter:not([data-goal="1"]) .rk-end:last-child{color:var(--disabled)}body.ui-rooms .rk .rk-lock{display:flex;flex-direction:column;margin-top:var(--sp-5)}body.ui-rooms .rk .rk-seg{display:flex;width:100%}body.ui-rooms .rk .rk-until{min-height:36px}body.ui-rooms .rk .rk-lockrow{display:flex;gap:var(--sp-2);margin-top:var(--sp-1)}body.ui-rooms .rk .rk-lockbtn{flex:1 1 auto;gap:var(--sp-2);height:48px;border-radius:10px;font-size:15px}body.ui-rooms .rk .rk-flatlock{flex:none;height:48px;padding:0 var(--sp-4);border-radius:10px}body.ui-rooms .rk .rk-lockbtn>.rm-i{width:18px;height:18px}body.ui-rooms .rk .rk-refused{margin-top:var(--sp-1);color:var(--rm-sell-hi);font-size:var(--type-sm)}body.ui-rooms .rk .rk-locked{display:flex;align-items:baseline;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--rm-r-card);background:color-mix(in srgb,var(--rm-sell) 10%,transparent)}body.ui-rooms .rk .rk-locked-k{display:flex;align-items:center;gap:var(--sp-15);align-self:center;color:var(--rm-sell-hi);font-size:var(--type-md);font-weight:600}body.ui-rooms .rk .rk-locked-k>.rm-i{width:16px;height:16px}body.ui-rooms .rk .rk-locked-v{color:var(--ink);font-size:22px;font-weight:600;line-height:28px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}body.ui-rooms .rk .rk-locked-u{color:var(--dim);font-size:var(--type-md);font-variant-numeric:tabular-nums}body.ui-rooms .rk .rk-limits,body.ui-rooms .rk .rk-firm{display:flex;flex-direction:column;margin-top:var(--sp-5)}body.ui-rooms .rk .rk-staged{color:var(--mute);font-size:var(--type-sm)}body.ui-rooms .rk .rk-goalseg .rm-seg-b{min-width:72px}body.ui-rooms .rk .rk-notes{margin-top:var(--sp-5);color:var(--dim);font-size:var(--type-sm)}body.ui-rooms .rk .rk-notes-s{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--dim);font-size:var(--type-sm);cursor:pointer;list-style:none}body.ui-rooms .rk .rk-notes-s::-webkit-details-marker{display:none}body.ui-rooms .rk .rk-notes-s:after{content:"";width:12px;height:12px;background:var(--rm-chev) center / 12px no-repeat;transition:transform var(--rm-dur-fast)}body.ui-rooms .rk .rk-notes[open] .rk-notes-s:after{transform:rotate(180deg)}body.ui-rooms .rk .rk-notes .dl-item{margin-top:var(--sp-2)}body.ui-rooms .rk .rk-notes .dl-head{margin:0 0 var(--sp-1);color:var(--ink-soft);font-size:var(--type-sm);font-weight:600}body.ui-rooms .rk .rk-notes :is(.dl-body,.rk-where){margin:0;color:var(--dim);font-size:var(--type-sm);line-height:1.5;text-wrap:pretty}body.ui-rooms .rk .rk-notes .rk-where{margin-top:var(--sp-2)}body.ui-rooms .rk .rk-lockall>.rm-i{width:var(--icon-lg);height:var(--icon-lg)}body.ui-rooms .rk .rm-money{display:flex;align-items:center;gap:var(--sp-1);box-sizing:border-box;width:144px;height:32px;padding:0 var(--sp-25);border-radius:var(--rm-r-ctl);background-color:var(--panel2);box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--mute);font-size:var(--type-md);font-weight:400;transition:box-shadow var(--rm-dur-fast)}body.ui-rooms .rk .rm-money:hover{box-shadow:inset 0 0 0 1px var(--hair-hot)}body.ui-rooms .rk .rm-money:focus-within{box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px var(--accent-soft)}body.ui-rooms .rk .rm-money[data-state=refused]:not(:focus-within){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rm-sell) 70%,transparent)}body.ui-rooms .rk .rm-money input{flex:1 1 auto;min-width:0;height:30px;padding:0;border:0;background:none;box-shadow:none;color:var(--ink);font:inherit;font-weight:500;font-variant-numeric:tabular-nums;text-align:right;outline:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}body.ui-rooms .rk .rm-money input::-webkit-inner-spin-button,body.ui-rooms .rk .rm-money input::-webkit-outer-spin-button{display:none}body.ui-rooms .rk .rm-money input::placeholder{color:var(--mute);font-weight:400}body.ui-rooms .rk .rm-money:has(input:placeholder-shown) .rm-money-u{visibility:hidden}body.ui-rooms .top #rmLockBtn{display:inline-flex;align-items:center;gap:var(--sp-15);flex:none;height:32px;margin-left:var(--sp-3);padding:0 var(--sp-3) 0 var(--sp-25);border:0;border-radius:var(--rm-r-ctl);background:var(--rm-raise);color:var(--ink);font:inherit;font-size:var(--type-md);font-weight:600;cursor:pointer;transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}body.ui-rooms .top #rmLockBtn:hover{background:var(--rm-raise-hi)}body.ui-rooms .top #rmLockBtn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:1px}body.ui-rooms .top #rmLockBtn>.rm-i{width:16px;height:16px;flex:none}body.ui-rooms .top #rmLockBtn .rk-top-v{color:var(--ink-soft);font-weight:500;font-variant-numeric:tabular-nums}body.ui-rooms .top #rmLockBtn[data-state=locked]{background:color-mix(in srgb,var(--rm-sell) 16%,transparent);color:var(--rm-sell-hi)}body.ui-rooms .top #rmLockBtn[data-state=locked]:hover{background:color-mix(in srgb,var(--rm-sell) 24%,transparent)}body.ui-rooms .chart-stack:has(>.rk-mark){position:relative}body.ui-rooms #scalpPad>.sp-refusal[data-rm-lock]{display:none}body.ui-rooms .rk-mark{position:absolute;z-index:6;top:var(--sp-3);right:calc(var(--rm-w-axis, 0px) + var(--sp-3));display:inline-flex;align-items:center;gap:var(--sp-15);height:28px;padding:0 var(--sp-25);border-radius:999px;background:var(--rm-float);-webkit-backdrop-filter:var(--rm-float-blur);backdrop-filter:var(--rm-float-blur);box-shadow:var(--rm-edge),var(--rm-shadow-float);color:var(--rm-sell-hi);font-size:var(--type-md);font-weight:600;white-space:nowrap;pointer-events:none}body.ui-rooms .rk-mark>.rm-i{width:14px;height:14px;flex:none}body.ui-rooms .rk-mark .rk-mark-v{color:var(--ink-soft);font-weight:500;font-variant-numeric:tabular-nums}body.ui-rooms .rk-mark .rk-mark-v:empty{display:none}body.ui-rooms .rk-mark[data-at=head]{position:static;height:24px;margin-left:auto;padding:0 var(--sp-2);background:color-mix(in srgb,var(--rm-sell) 14%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;font-size:var(--type-sm)}body.ui-rooms .rk-mark[data-at=head] .rk-mark-v{display:none}body.ui-rooms #scalpPad>.fh-head>.rk-mark[data-at=head]{width:24px;height:24px;margin-left:var(--sp-2);padding:0;justify-content:center}body.ui-rooms #scalpPad>.fh-head>.rk-mark[data-at=head] .rk-mark-t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.ui-rooms .rk-mark[data-at=head]>.rm-i{width:12px;height:12px}body.ui-rooms .acct-chip-foot :is(.acct-chip-paperreset,.acct-chip-lockout){display:flex;align-items:center;gap:var(--sp-2);width:100%;height:32px;padding:0 var(--sp-25) 0 var(--sp-15);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--ink-soft);font-size:var(--type-md);text-align:left}body.ui-rooms .acct-chip-foot :is(.acct-chip-paperreset,.acct-chip-lockout):hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .acct-chip-foot :is(.acct-chip-paperreset,.acct-chip-lockout)>.rm-i{flex:none;width:var(--icon-lg);height:var(--icon-lg);color:var(--dim)}body.ui-rooms .rc-scrim:not(.rm-entry){background:color-mix(in srgb,var(--bg) 84%,transparent)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-card{border:0;border-radius:12px;background:var(--surface);box-shadow:0 0 0 1px var(--rm-line),0 2px 6px #00000047,0 24px 64px #0000008c}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-card *{letter-spacing:0}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-card--session .rc-card-scroll{margin-right:calc(-1 * var(--sp-1))}body.ui-rooms :is(.rc-hint,.rc-note,.rc-why,.fr-claim,.fr-terms,.fr-step-title,.dl-body,.rr-disclaimer,.ap-note,.rm-acctname,.rm-connname,.acct-row-name,.lp-acct-open){font-variant-numeric:normal;font-feature-settings:"tnum" 0}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-title{font-size:var(--type-lg)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-label{color:var(--ink-soft);font-size:var(--type-sm);text-transform:none}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-input{height:36px;padding:0 var(--sp-3);border:0;border-radius:var(--rm-r-ctl);background-color:var(--panel2);box-shadow:inset 0 0 0 1px var(--rm-line);font-family:inherit;font-size:var(--type-md)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-input:hover{box-shadow:inset 0 0 0 1px var(--hair-hot)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-input:focus{outline:0;box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px var(--accent-soft)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-select,body.ui-rooms .rc-scrim:not(.rm-entry) .rc-select:hover{padding-right:30px;background-color:var(--panel2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239DA1A9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 12px;text-overflow:ellipsis}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-agree-link{text-decoration:none}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-agree-link:hover{text-decoration:underline}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-note{border-top-color:var(--hair);color:var(--dim)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-note-ico{color:var(--mute);font-weight:500;opacity:1}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-remember-row{gap:var(--sp-2)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-remember-label{font-size:var(--type-md)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-remember-copy{padding-left:calc(16px + var(--sp-2))}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-history{gap:var(--sp-2)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-history-cap{display:inline-block;text-transform:lowercase}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-history-cap:first-letter{text-transform:uppercase}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-actions .rc-history-pick{height:32px;padding:0 28px 0 var(--sp-25);background-position:right 9px center}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-btn{height:34px;padding:0 var(--sp-4);border:0;border-radius:var(--rm-r-ctl);font-size:var(--type-md);font-weight:500}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-btn-ghost{background:none;box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--ink-soft)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-btn-ghost:hover{background:var(--rm-raise-hi);color:var(--ink)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-btn-go{background:var(--ink);color:var(--bg);font-weight:600}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-btn-go:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 88%,var(--bg))}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-btn-go:disabled,body.ui-rooms .rc-scrim:not(.rm-entry) .rc-card--firstrun .rc-btn-go:disabled{background:var(--rm-raise-hi);color:var(--mute)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-forget{height:26px;padding:0 var(--sp-2);font-size:var(--type-sm)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-legal{border-top-color:var(--hair)}body.ui-rooms .rc-scrim:not(.rm-entry) .fr-step{border-top-color:var(--hair)}body.ui-rooms .rc-scrim:not(.rm-entry) .fr-step:before{border:0;background:var(--rm-raise-hi);color:var(--ink-soft)}body.ui-rooms .rc-scrim:not(.rm-entry) .fr-claim{color:var(--ink-soft)}body.ui-rooms .rc-scrim:not(.rm-entry) .fr-more>summary{display:flex;align-items:center;gap:var(--sp-1);width:-moz-fit-content;width:fit-content;color:var(--dim)}body.ui-rooms .rc-scrim:not(.rm-entry) .fr-more>summary:after,body.ui-rooms .rc-scrim:not(.rm-entry) .fr-more[open]>summary:after{content:"";width:5px;height:5px;margin-left:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}body.ui-rooms .rc-scrim:not(.rm-entry) .fr-more[open]>summary:after{transform:translateY(1px) rotate(225deg)}body.ui-rooms .rc-scrim:not(.rm-entry) .fr-agree{border:0;border-radius:var(--rm-r-ctl);background:var(--panel2);box-shadow:inset 0 0 0 1px var(--hair)}body.ui-rooms .rc-scrim:not(.rm-entry) .fr-terms{color:var(--ink-soft)}@media(min-width:960px)and (min-height:600px){body.ui-rooms .rc-scrim:not(.rm-entry) .rc-card--firstrun{width:min(880px,100%)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-card--firstrun .fr-scroll{display:grid;grid-template-columns:1fr 1fr;align-content:start;align-items:start;gap:0 var(--sp-6)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-card--firstrun .fr-scroll>:is(.rc-title,.rc-why){grid-column:1 / -1}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-card--firstrun .fr-scroll>.rc-why{margin-bottom:var(--sp-1)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-card--firstrun .rm-fr-col{display:flex;flex-direction:column;min-width:0}body.ui-rooms .rc-scrim:not(.rm-entry) .fr-scroll[data-rm-more="1"]:after{margin-top:-40px}}body.ui-rooms .rc-scrim:not(.rm-entry) .rm-fr-col{display:contents}body.ui-rooms .rc-scrim:not(.rm-entry) .rm-fr-col+.rm-fr-col>.fr-step:first-of-type{border-top:1px solid var(--hair)}@media(min-width:960px)and (min-height:600px){body.ui-rooms .rc-scrim:not(.rm-entry) .rc-card--firstrun .rm-fr-col+.rm-fr-col>.fr-step:first-of-type{border-top:0}}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-actions .rc-btn-ghost{box-shadow:none;color:var(--ink-soft)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-actions .rc-btn-ghost:hover{background:var(--rm-raise);color:var(--ink)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-card-scroll>[data-depth-retention]{margin-top:calc(var(--sp-6) - var(--sp-25));padding-top:0;border-top:0}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-replay{margin-top:calc(var(--sp-6) - var(--sp-25));padding-top:0;border-top:0}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-btn-replay{height:32px;border:0;background:var(--rm-raise);color:var(--ink)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-btn-replay:hover{background:var(--rm-raise-hi)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-card-scroll>.dl-notice{margin-top:calc(var(--sp-4) * 2 - var(--sp-25))}body.ui-rooms .rc-scrim:not(.rm-entry) .dl-summary{display:flex;align-items:center;gap:var(--sp-1);width:-moz-fit-content;width:fit-content;list-style:none;color:var(--dim)}body.ui-rooms .rc-scrim:not(.rm-entry) .dl-summary::-webkit-details-marker{display:none}body.ui-rooms .rc-scrim:not(.rm-entry) .dl-summary:after,body.ui-rooms .rc-scrim:not(.rm-entry) .dl-more[open]>.dl-summary:after{content:"";width:5px;height:5px;margin-left:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}body.ui-rooms .rc-scrim:not(.rm-entry) .dl-more[open]>.dl-summary:after{transform:translateY(1px) rotate(225deg)}body.ui-rooms .rc-scrim:not(.rm-entry) .fr-agree{margin-top:var(--sp-6);padding:0;border:0;border-radius:0;background:none;box-shadow:none}body.ui-rooms .rc-scrim:not(.rm-entry) .fr-agree>.rc-remember-row{margin-top:var(--sp-25)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-card--session>.rc-head{flex:none;padding-bottom:var(--sp-3);box-shadow:inset 0 -1px 0 var(--hair)}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-card--session>.rc-card-scroll>.rc-agree{border-top:0}body.ui-rooms .rc-scrim:not(.rm-entry) .rc-card--session>.rc-card-scroll[data-rm-up="1"]{-webkit-mask-image:linear-gradient(to bottom,transparent,black 20px);mask-image:linear-gradient(to bottom,transparent,black 20px)}body:not(.ui-rooms) .rm-entry{--rm-float: color-mix(in srgb, var(--surface) 96%, transparent);--rm-float-blur: blur(32px) saturate(140%);--rm-edge: inset 0 1px 0 0 color-mix(in srgb, var(--ink) 8%, transparent);--rm-shadow-float: 0 0 0 1px color-mix(in srgb, var(--ink) 9%, transparent), 0 2px 6px rgba(0, 0, 0, .3), 0 24px 60px rgba(0, 0, 0, .55);--rm-raise: color-mix(in srgb, var(--ink) 7%, transparent);--rm-raise-hi: color-mix(in srgb, var(--ink) 11%, transparent);--rm-line: color-mix(in srgb, var(--ink) 13%, var(--panel));--rm-r-dialog: 16px;--rm-r-ctl: 8px;--rm-dur: .14s;--rm-dur-fast: 90ms;--rm-ease: cubic-bezier(.2, .8, .2, 1);--rm-scrim: color-mix(in srgb, var(--bg) 58%, transparent);--rm-scrim-blur: blur(6px) saturate(120%)}@media(prefers-reduced-motion:reduce){body:not(.ui-rooms) .rm-entry{--rm-dur: 0ms;--rm-dur-fast: 0ms}}.rm-entry{--rm-door: #fff;--rm-door-ink: #000;--rm-door-google-ink: #1f1f1f;--rm-door-google-line: #747775;--rm-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.rm-entry.rm-scene{display:block;overflow:hidden auto;padding:0 var(--sp-4);background:var(--bg)}.rm-entry.rm-scene:after{content:"";position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,color-mix(in srgb,var(--ink) 11%,transparent) 0 1px,transparent 1.5px) center / 28px 28px;-webkit-mask:radial-gradient(64% 56% at 50% 44%,black,transparent);mask:radial-gradient(64% 56% at 50% 44%,black,transparent);pointer-events:none}.rm-scene>.rm-sheet{position:relative;inset:auto;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:0;width:min(440px,100%);max-width:none;margin:max(var(--sp-6),calc(50vh - 168px)) auto var(--sp-6);padding:clamp(var(--sp-6),5vw,40px);border-radius:var(--rm-r-dialog);background:var(--panel);box-shadow:0 0 0 1px var(--hair);text-align:center;pointer-events:auto;transform:none;transition:transform var(--dur-slow) var(--ease-out)}.rm-sheet>.rp-bs-lockup{margin:0;height:clamp(32px,9vw,40px)}@media(prefers-reduced-motion:reduce){.rm-scene>.rm-sheet{transition:none}}.rm-entry .rm-ent-link{padding:0;border:0;background:none;color:var(--dim);font:inherit;font-size:var(--type-sm);text-align:left;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px;cursor:pointer;transition:color var(--rm-dur-fast)}.rm-entry .rm-ent-link:hover{color:var(--ink)}body:not(.ui-rooms) .rm-entry .rc-remember-box{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:16px;height:16px;margin:0;border-radius:4px;background:var(--panel2);box-shadow:inset 0 0 0 1px var(--hair-hot);cursor:pointer}body:not(.ui-rooms) .rm-entry .rc-remember-box:checked{background:var(--accent);box-shadow:none}body:not(.ui-rooms) .rm-entry .rc-remember-box:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border-right:2px solid var(--accent-ink);border-bottom:2px solid var(--accent-ink);transform:rotate(45deg)}.rm-entry :is(button,a,input,select,.rc-remember-box):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:2px}.dft-gate.rm-scene>.rm-sheet>:not(.rp-bs-lockup){animation:rm-rise var(--rm-dur) var(--rm-ease) both}.rm-sheet .rm-wall-line{margin-top:var(--sp-4);color:var(--dim);font-size:var(--type-md);line-height:20px}.rm-sheet .rm-wall-doors{display:grid;gap:var(--sp-3);width:100%;margin-top:28px}.rm-sheet .rm-wall-doors .rm-door{position:relative;display:grid;grid-template-columns:18px max-content;align-items:center;justify-content:center;column-gap:var(--sp-25);box-sizing:border-box;width:100%;height:35px;margin:0;padding:0 var(--sp-3);border:0;border-radius:var(--rm-r-ctl);background:var(--rm-door);box-shadow:none;color:var(--rm-door-ink);font:inherit;font-size:var(--type-lg);font-weight:500;line-height:20px;letter-spacing:0;text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--rm-dur-fast),opacity var(--rm-dur-fast)}.rm-sheet .rm-wall-doors .rm-door[data-provider=google]{color:var(--rm-door-google-ink);box-shadow:inset 0 0 0 1px var(--rm-door-google-line)}.rm-sheet .rm-wall-doors .rm-door[data-provider=discord]{--rm-door: var(--accent);--rm-door-ink: var(--accent-ink)}.rm-sheet .rm-wall-doors .rm-door:hover:not(:disabled){background:color-mix(in srgb,var(--rm-door) 92%,black)}.rm-sheet .rm-wall-doors .rm-door:active:not(:disabled){background:color-mix(in srgb,var(--rm-door) 85%,black)}.rm-sheet .rm-wall-doors .rm-door:disabled{cursor:default;opacity:1}.rm-sheet .rm-wall-doors .rm-door:disabled:not([aria-busy=true]){opacity:.45}.rm-sheet .rm-wall-doors .rm-door[aria-busy=true]{cursor:progress}.rm-sheet .rm-wall-doors .rm-door[aria-busy=true]:after{content:"";position:absolute;top:50%;right:var(--sp-3);box-sizing:border-box;width:14px;height:14px;margin-top:-7px;border:2px solid color-mix(in srgb,currentColor 20%,transparent);border-top-color:currentColor;border-radius:50%;animation:rp-spin .7s linear infinite}.rm-sheet .rm-wall-doors .rm-door:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--rm-glyph, none) center / contain no-repeat;mask:var(--rm-glyph, none) center / contain no-repeat}.rm-sheet .rm-wall-doors .rm-door[data-provider=google]:before{background:var(--rm-glyph, none) center / contain no-repeat;-webkit-mask:none;mask:none}.rm-entry :is(.rm-wall-doors,.rm-wall-email,.rm-wall-mail,.rm-wall-sent)[hidden]{display:none}.rm-sheet .rm-wall-email{margin-top:var(--sp-5);align-self:center;color:var(--ink-soft);font-size:var(--type-md);text-align:center}.rm-sheet .rm-wall-note{margin:var(--sp-35) 0 0;color:var(--ink);font-size:var(--type-md);line-height:20px}.rm-sheet .rm-wall-note:empty{margin-top:0}.rm-sheet .rm-wall-terms{max-width:100%;margin:var(--sp-6) 0 0;color:var(--mute);font-size:var(--type-sm);line-height:1.5;text-align:center;text-wrap:balance}.rm-sheet .rm-wall-terms a{color:var(--ink-soft);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px}.rm-sheet .rm-wall-terms a:hover{color:var(--ink)}.rm-sheet .rm-wall-mail{display:grid;gap:var(--sp-3);width:100%;margin-top:28px}.rm-sheet .rm-wall-field{box-sizing:border-box;width:100%;height:35px;padding:0 var(--sp-3);border:0;border-radius:var(--rm-r-ctl);background:color-mix(in srgb,black 28%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 16%,transparent);color:var(--ink);font:inherit;font-size:var(--type-md);outline:0;transition:box-shadow var(--rm-dur-fast)}.rm-sheet .rm-wall-field::placeholder{color:var(--mute)}.rm-sheet .rm-wall-field:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 26%,transparent)}.rm-sheet .rm-wall-field:focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px var(--accent-soft)}.rm-sheet .rm-wall-field[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--warn)}.rm-sheet .rm-wall-send{height:35px;border:0;border-radius:var(--rm-r-ctl);background:var(--rm-door);color:var(--rm-door-ink);font:inherit;font-size:var(--type-md);font-weight:600;cursor:pointer;transition:background var(--rm-dur-fast)}.rm-sheet .rm-wall-send:hover:not(:disabled){background:color-mix(in srgb,var(--rm-door) 92%,black)}.rm-sheet .rm-wall-send:disabled{background:var(--rm-raise);color:var(--disabled);cursor:default}.rm-sheet .rm-wall-mail .rm-ent-link{justify-self:center;margin-top:var(--sp-1);font-size:var(--type-md)}.rm-sheet .rm-wall-sent{display:grid;justify-items:center;gap:var(--sp-15);width:100%;margin-top:28px;text-align:center}.rm-sheet .rm-wall-sent-title{color:var(--ink);font-size:var(--type-lg);font-weight:600}.rm-sheet .rm-wall-sent-to{color:var(--dim);font-size:var(--type-md)}.rm-sheet .rm-wall-sent .rm-ent-link{margin-top:var(--sp-3);font-size:var(--type-md)}.rm-sheet [data-gate-who]{margin-top:var(--sp-6);color:var(--ink);font-size:var(--type-lg);font-weight:600}.rm-sheet [data-gate-hold]{margin-top:var(--sp-15);color:var(--ink-soft);font-size:var(--type-md)}.rm-sheet:has(>[data-gate-seat=invite-pending])>[data-gate-who]{display:none}.rm-sheet>[data-gate-seat=invite-pending]{margin-top:var(--sp-6);color:var(--ink);font-size:var(--type-lg);font-weight:600}.rm-sheet [data-gate-why]{max-width:100%;margin:var(--sp-25) 0 0;color:var(--dim);font-size:var(--type-md);line-height:1.5}.rm-sheet>:is(.dft-gate-btn,.dft-gate-alt){display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:35px;margin:var(--sp-3) 0 0;padding:0 var(--sp-4);border:0;border-radius:var(--rm-r-ctl);background:var(--rm-raise);color:var(--ink);font:inherit;font-size:var(--type-lg);font-weight:500;letter-spacing:0;text-decoration:none;cursor:pointer;transition:background var(--rm-dur-fast)}.rm-sheet>[data-gate-reason]+*{margin-top:var(--sp-6)}.rm-sheet>:is(.dft-gate-btn,.dft-gate-alt):hover{background:var(--rm-raise-hi)}.rm-sheet>.dft-gate-btn{background:var(--rm-door);color:var(--rm-door-ink);font-weight:600}.rm-sheet>.dft-gate-btn:hover{background:color-mix(in srgb,var(--rm-door) 92%,black)}.rm-sheet>:is(.dft-gate-btn,.dft-gate-alt):disabled{opacity:.55;cursor:default}.rm-sheet>[data-gate-action=signout]{width:auto;height:32px;margin-top:var(--sp-2);background:none;color:var(--dim);font-size:var(--type-md)}.rm-sheet>[data-gate-action=signout]:hover{background:none;color:var(--ink)}.rc-scrim.rm-entry{padding:var(--sp-4);background:var(--rm-scrim);-webkit-backdrop-filter:var(--rm-scrim-blur);backdrop-filter:var(--rm-scrim-blur);animation:rm-fade var(--rm-dur) var(--rm-ease)}.rm-entry .rc-card{gap:0;max-height:min(760px,calc(100dvh - 2 * var(--sp-4)));padding:0;border:0;border-radius:var(--rm-r-dialog);background:var(--rm-float);-webkit-backdrop-filter:var(--rm-float-blur);backdrop-filter:var(--rm-float-blur);box-shadow:var(--rm-edge),var(--rm-shadow-float);color:var(--ink);animation:rm-rise var(--rm-dur) var(--rm-ease)}.rm-entry .rc-card *{letter-spacing:0}.rm-entry :is(.rc-note,.rc-why,.fr-terms,.rc-hint,.dl-body,.rat-notice,.rm-wall-line,.dft-gate-why){text-wrap:pretty}.rm-entry .rc-card :is(.rc-hint,.rc-note,.rc-why,.fr-claim,.fr-terms,.fr-step-title,.dl-body){font-variant-numeric:normal;font-feature-settings:"tnum" 0}.rm-entry .rc-card--session{width:min(440px,100%)}.rm-entry .rc-card--firstrun{width:min(640px,100%)}.rm-entry .rc-card--session .rc-card-scroll{gap:var(--sp-4);margin:0;padding:var(--sp-4) var(--sp-6) var(--sp-5)}.rm-entry .rc-card .rc-head{display:flex;flex:none;flex-direction:column;align-items:stretch;gap:var(--sp-25);margin:0;padding:var(--sp-5) var(--sp-3) 0 var(--sp-6)}.rm-entry .rc-card .rc-head>.rc-logo{align-self:flex-start}.rm-entry .rm-ent-titlerow{display:flex;align-items:center;gap:var(--sp-1);min-height:32px}.rm-entry .rm-ent-titlerow>.rc-title{flex:1 1 auto;min-width:0}.rm-entry .rc-card:not([data-rm-page]) .rm-ent-back{display:none}.rm-entry .rc-card[data-rm-page] .rc-head{padding-bottom:var(--sp-3);box-shadow:inset 0 -1px 0 var(--rm-line)}.rm-entry .rm-ent-titlerow>.rm-ent-back{margin-left:calc(-1 * var(--sp-2))}.rm-entry .rc-card .rc-logo{width:auto;height:16px}.rm-entry .rc-card .rc-title{margin:0;color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.01em}.rm-entry .rm-ent-x,.rm-entry .rm-ent-back{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim);cursor:pointer;transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}.rm-entry :is(.rm-ent-x,.rm-ent-back):hover{background:var(--rm-raise);color:var(--ink)}.rm-entry .rm-ent-x svg{width:var(--icon-lg);height:var(--icon-lg)}.rm-entry .rm-ent-back:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}.rm-entry .rc-card .rc-note{margin:0;padding:0;border:0;color:var(--dim);font-size:var(--type-sm);line-height:1.55}.rm-entry .rc-card .rc-agree:not([hidden]){display:block}.rm-entry .rc-card .rc-agree-link{display:block;width:-moz-fit-content;width:fit-content;margin-top:var(--sp-05);color:var(--ink-soft);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px}.rm-entry .rc-card .rc-agree-link:hover{color:var(--ink)}.rm-entry .rc-card .rc-err:not([hidden]){padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--rm-r-ctl);background:color-mix(in srgb,var(--rm-sell, var(--dn)) 12%,transparent);color:var(--ink);font-size:var(--type-sm)}.rm-entry .rc-card .rc-fields{gap:var(--sp-3)}.rm-entry .rc-card .rc-field{gap:var(--sp-15)}.rm-entry .rc-card .rc-label{color:var(--dim);font-size:var(--type-sm);font-weight:500;text-transform:none}.rm-entry .rc-card .rc-input{box-sizing:border-box;height:36px;padding:0 var(--sp-3);border:0;border-radius:var(--rm-r-ctl);background-color:var(--panel2);box-shadow:inset 0 0 0 1px var(--rm-line);color:var(--ink);font:inherit;font-size:var(--type-md);outline:0;transition:box-shadow var(--rm-dur-fast)}.rm-entry .rc-card .rc-input::placeholder{color:var(--mute)}.rm-entry .rc-card .rc-input:hover{box-shadow:inset 0 0 0 1px var(--hair-hot)}.rm-entry .rc-card .rc-input:focus{outline:0;box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px var(--accent-soft)}.rm-entry .rc-card .rc-select,.rm-entry .rc-card .rc-select:hover{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-color:var(--panel2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239DA1A9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 12px;text-overflow:ellipsis;cursor:pointer}.rm-entry .rc-card .rc-hint{color:var(--mute);font-size:var(--type-sm);line-height:1.5}.rm-entry .rc-card .rc-remember{gap:var(--sp-15)}.rm-entry .rc-card .rc-remember-row{display:flex;align-items:center;gap:var(--sp-25);min-height:24px}.rm-entry .rc-card .rc-remember-label{color:var(--ink-soft);font-size:var(--type-md);cursor:pointer}.rm-entry .rc-card .rc-forget{height:24px;margin-left:auto;padding:0 var(--sp-2);background:none;color:var(--dim);font-size:var(--type-sm)}.rm-entry .rc-card .rc-actions{flex:none;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-6);box-shadow:inset 0 1px 0 var(--rm-line)}.rm-entry .rc-card .rc-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 var(--sp-35);border:0;border-radius:var(--rm-r-ctl);font:inherit;font-size:var(--type-md);font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--rm-dur-fast),color var(--rm-dur-fast)}.rm-entry .rc-card .rc-btn-ghost{background:var(--rm-raise);box-shadow:none;color:var(--ink)}.rm-entry .rc-card .rc-btn-ghost:hover{background:var(--rm-raise-hi)}.rm-entry .rc-card .rc-btn-go{background:var(--ink);color:var(--bg);font-weight:600}.rm-entry .rc-card .rc-btn-go:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 86%,var(--bg))}.rm-entry .rc-card .rc-btn-go:disabled{background:var(--rm-raise);color:var(--disabled);cursor:default}.rm-entry .rc-card .rc-actions .rm-ent-opt{margin:0 auto 0 calc(-1 * var(--sp-25));padding:0 var(--sp-25);background:none;color:var(--dim)}.rm-entry .rc-card .rc-actions .rm-ent-opt:hover{background:var(--rm-raise);color:var(--ink)}.rm-entry .rc-card[data-rm-page] .rc-actions .rm-ent-opt{visibility:hidden}.rm-entry .rc-card .rc-legal{flex:none;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:0 var(--sp-6) var(--sp-4);border-top:0}.rm-entry .rc-card .rm-ent-legal{flex:none}.rm-entry .rc-card[data-rm-page]>.rc-card-scroll{display:none}.rm-entry .rm-ent-page{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.rm-entry .rm-ent-page[hidden]{display:none}.rm-entry .rm-ent-page-title{margin:0;color:var(--ink);font-size:var(--type-lg);font-weight:600;line-height:1.3}.rm-entry .rm-ent-page-body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-4);min-height:0;padding:var(--sp-3) var(--sp-6) var(--sp-5);overflow-y:auto;overscroll-behavior:contain;color:var(--dim);font-size:var(--type-sm);line-height:1.55;scrollbar-width:thin}.rm-entry .rm-ent-page-body>*+*{padding-top:var(--sp-4);box-shadow:inset 0 1px 0 var(--rm-line)}.rm-entry .rm-ent-page-body>.rm-ent-page-title+*{padding-top:0;box-shadow:none}.rm-entry .rm-ent-group{display:flex;flex-direction:column;gap:var(--sp-3)}.rm-entry .rm-ent-sub{margin:0;color:var(--ink);font-size:var(--type-md);font-weight:600}.rm-entry .rm-ent-remember{display:flex;align-items:center;gap:var(--sp-25);min-height:24px;color:var(--ink-soft);font-size:var(--type-md);cursor:pointer}.rm-entry .rm-ent-page-body :is(p,li,summary,.dl-body){font-size:var(--type-sm);line-height:1.55}.rm-entry .rm-ent-page-body .rc-note.dl-body{display:block}.rm-entry .rm-ent-page-body .rc-note-ico{display:block;margin:0 0 var(--sp-1);color:var(--ink);font-size:var(--type-md);font-weight:600;letter-spacing:0;text-transform:none}.rm-entry .rm-ent-page-body .rc-remember-copy{margin:0;padding:0}.rm-entry .rm-ent-page-body summary{display:flex;align-items:center;gap:var(--sp-15);width:-moz-fit-content;width:fit-content;list-style:none;color:var(--ink-soft);cursor:pointer}.rm-entry .rm-ent-page-body summary::-webkit-details-marker{display:none}.rm-entry .rm-ent-page-body summary:after{content:"";flex:none;width:14px;height:14px;background:var(--dim);-webkit-mask:var(--rm-chev) center / contain no-repeat;mask:var(--rm-chev) center / contain no-repeat;transition:transform var(--rm-dur) var(--rm-ease)}.rm-entry .rm-ent-page-body details[open]>summary:after{transform:rotate(180deg)}.rm-entry .rm-ent-page-body .rat-notice{margin:0;color:var(--dim);font-size:var(--type-sm)}.rm-entry .rm-ent-page .rc-history{width:100%;display:grid;grid-template-columns:1fr minmax(0,180px);align-items:center;gap:var(--sp-2) var(--sp-4)}.rm-entry .rm-ent-page .rc-history-cap{color:var(--ink-soft);font-size:var(--type-md);font-weight:400;text-transform:none}.rm-entry .rm-ent-page .rc-history-pick{width:100%;height:32px}.rm-entry .rm-ent-page-body>.rc-history-copy{margin:calc(-1 * var(--sp-2)) 0 0;padding-top:0;box-shadow:none;color:var(--mute);font-size:var(--type-sm)}.rm-entry .rm-ent-page .rc-replay:not([hidden]){display:grid;gap:var(--sp-2);margin:0;padding-left:0;padding-right:0;border:0;background:none}.rm-entry .rm-ent-page .rc-replay-title{color:var(--ink);font-size:var(--type-md);font-weight:600}.rm-entry .rm-ent-page .rc-replay-why{margin:0;color:var(--dim);font-size:var(--type-sm)}.rm-entry .rm-ent-page .rc-replay-row{display:flex;gap:var(--sp-2)}.rm-entry .rm-ent-page .rc-replay-row .rc-select{flex:1 1 auto;height:32px}.rm-entry .rc-card .rc-btn-replay{background:var(--rm-raise);color:var(--ink)}.rm-entry .rc-card .rc-btn-replay:hover{background:var(--rm-raise-hi)}.rm-entry :is(.rm-ent-page-body,.rc-card-scroll,.fr-scroll)[data-rm-more="1"]{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 32px),transparent);mask-image:linear-gradient(to bottom,black calc(100% - 32px),transparent)}.rm-entry :is(.rm-ent-page-body,.rc-card-scroll,.fr-scroll)[data-rm-more="1"]:after,body.ui-rooms .rm-entry :is(.rm-ent-page-body,.rc-card-scroll,.fr-scroll)[data-rm-more="1"]:after{content:none}.rm-entry .rc-card--firstrun .fr-scroll{gap:0;margin:0;padding:var(--sp-5) var(--sp-6) var(--sp-3)}.rm-entry .rc-card--firstrun .fr-scroll>.rc-title{margin:0;color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.01em}.rm-entry .rc-card--firstrun .fr-scroll>.rc-why{margin:var(--sp-1) 0 var(--sp-4);color:var(--dim);font-size:var(--type-md)}.rm-entry .rc-card--firstrun .fr-step{display:block;padding:0;border-top:1px solid var(--rm-line)}.rm-entry .rc-card--firstrun .fr-step:first-of-type{border-top:0}.rm-entry .rc-card--firstrun .fr-step:before{content:none}.rm-entry .rc-card--firstrun .fr-step-title{margin:0;font:inherit}.rm-entry .rm-fr-row{display:grid;grid-template-columns:20px 1fr 14px;align-items:center;column-gap:var(--sp-3);box-sizing:border-box;width:calc(100% + 2 * var(--sp-2));height:44px;margin:0 calc(-1 * var(--sp-2));padding:0 var(--sp-2);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--ink);font:inherit;font-size:var(--type-md);font-weight:500;text-align:left;cursor:pointer;transition:background var(--rm-dur-fast)}.rm-entry .rm-fr-row:hover{background:var(--rm-raise)}.rm-entry .rm-fr-row:before{content:counter(fr);display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--rm-raise-hi);color:var(--ink-soft);font-size:var(--type-sm);font-weight:600;font-variant-numeric:tabular-nums}.rm-entry .rm-fr-row:after{content:"";width:14px;height:14px;background:var(--dim);-webkit-mask:var(--rm-chev) center / contain no-repeat;mask:var(--rm-chev) center / contain no-repeat;transition:transform var(--rm-dur) var(--rm-ease)}.rm-entry .fr-step.is-open .rm-fr-row:after{transform:rotate(180deg)}.rm-entry .fr-step:not(.is-open)>:is(.fr-claims,.fr-more){display:none}.rm-entry .fr-step.is-open>:is(.fr-claims,.fr-more){animation:rm-rise var(--rm-dur) var(--rm-ease)}.rm-entry .fr-step>.fr-more>summary{display:none}.rm-entry .fr-step .fr-claims{display:flex;flex-direction:column;gap:var(--sp-15);margin:0;padding:0 0 0 calc(20px + var(--sp-3));list-style:none}.rm-entry .fr-step.is-open>:is(.fr-claims,.fr-more):last-child{padding-bottom:var(--sp-3)}.rm-entry .fr-step.is-open>.fr-more{margin-top:var(--sp-15)}.rm-entry .fr-step .fr-claim{position:relative;margin:0;padding:0 0 0 var(--sp-3);color:var(--ink-soft);font-size:var(--type-md);line-height:1.5}.rm-entry .fr-step .fr-claim:before{content:"";position:absolute;top:.62em;left:0;width:4px;height:4px;border-radius:50%;background:var(--mute)}.rm-entry .rc-card--firstrun .fr-agree{display:flex;flex:none;flex-direction:column;gap:var(--sp-2);margin:var(--sp-4) 0 0;padding:var(--sp-4) 0 0;border:0;border-radius:0;background:none;box-shadow:inset 0 1px 0 var(--rm-line)}.rm-entry .rc-card--firstrun .fr-agree-title{margin:0;color:var(--ink);font-size:var(--type-md);font-weight:600}.rm-entry .rc-card--firstrun .fr-terms{margin:0;color:var(--dim);font-size:var(--type-sm);line-height:1.55}.rm-entry .rc-card--firstrun .fr-agree .rc-remember-row{margin-top:var(--sp-1)}.rm-entry .rc-card--firstrun .fr-agree .rc-remember-label{color:var(--ink);font-size:var(--type-md);font-weight:500}.rm-entry .rc-card--firstrun .fr-agree .rc-hint{margin:0;color:var(--mute);font-size:var(--type-sm)}.rm-entry .rc-card--firstrun .rc-actions{justify-content:flex-end}.rm-entry .rc-card--firstrun .fr-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.rc-scrim.rm-entry[data-first-run="1"]{align-items:flex-start;padding-top:max(var(--sp-4),calc(50vh - 360px))}.rm-entry .rc-card--firstrun{max-height:calc(100dvh - max(var(--sp-4),calc(50vh - 360px)) - var(--sp-6));overflow:hidden}.rp-boot.rm-scene .rp-bs-walk{display:none}.rm-sheet>.rp-boot-title{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rm-sheet .rm-boot-calm{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:var(--sp-6)}.rm-sheet .rm-boot-line{width:100%;height:2px;overflow:hidden;border-radius:1px;background:color-mix(in srgb,var(--ink) 13%,transparent)}.rm-sheet .rm-boot-fill{width:100%;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform .36s var(--rm-ease)}.rm-sheet .rm-boot-state{margin-top:var(--sp-3);color:var(--ink-soft);font-family:var(--sans);font-size:var(--type-md);font-variant-numeric:tabular-nums;line-height:20px}.rm-sheet .rm-boot-state:first-letter{text-transform:uppercase}.rm-sheet .rm-boot-wait{margin-top:var(--sp-1);color:var(--dim);font-family:var(--sans);font-size:var(--type-md);font-variant-numeric:normal;line-height:20px}.rm-sheet .rm-boot-wait:empty{display:none}.rm-sheet .rm-boot-wait:first-letter{text-transform:uppercase}.rm-sheet .rm-boot-title{display:none;max-width:100%;margin:0;color:var(--ink);font-family:var(--sans);font-size:var(--type-lg);font-weight:600;font-variant-numeric:normal;line-height:1.4;text-wrap:balance}.rm-scene:is(.rp-boot--error,.rp-boot--hold) .rm-boot-title{display:block}.rm-scene:is(.rp-boot--error,.rp-boot--hold) :is(.rm-boot-line,.rm-boot-state,.rm-boot-wait){display:none}.rm-sheet .rp-bs-waitrow{position:static;inset:auto;display:grid;grid-auto-flow:column;grid-template-rows:0fr;align-items:baseline;justify-content:center;column-gap:var(--sp-15);margin-top:0;transform:none;opacity:0;transition:grid-template-rows var(--rm-dur) var(--rm-ease),margin-top var(--rm-dur) var(--rm-ease),opacity var(--rm-dur) var(--rm-ease)}.rm-sheet .rp-bs-waitrow>*{min-height:0;margin:0;overflow:hidden;color:var(--mute);font-family:var(--sans);font-size:var(--type-md)!important;letter-spacing:0;line-height:20px;text-transform:none;opacity:1}.rm-sheet .rp-bs-waitrow>:first-child:first-letter{text-transform:uppercase}.rm-sheet .rp-bs-elapsed{font-variant-numeric:tabular-nums}.rm-scene.is-slow:not(.rp-boot--error,.rp-boot--hold,.is-stalled) .rp-bs-waitrow{grid-template-rows:1fr;margin-top:var(--sp-1);opacity:1}.dft-shell .rp-bs-waitrow{animation:rm-wait var(--rm-dur) var(--rm-ease) 10s forwards}@keyframes rm-wait{to{grid-template-rows:1fr;margin-top:var(--sp-1);opacity:1}}.rm-sheet .rp-bs-console{position:static;inset:auto;display:flex;flex-direction:column;align-items:center;width:100%;max-width:none;transform:none;font-family:var(--sans);text-align:center}.rm-sheet .rp-bs-console>:is(.rp-bs-history,.rp-bs-line.is-active,.rp-bs-plants,.rp-bs-plantstall,.rp-bs-errrow,.rm-boot-more){display:none}.rm-sheet .rp-bs-console>.rp-bs-line.is-active{order:1}.rm-sheet .rp-bs-console>.rp-bs-errrow{order:2}.rm-sheet .rp-bs-console>.rm-boot-more{order:3}.rm-sheet .rp-bs-console>.rp-bs-plants{order:4}.rm-sheet .rp-bs-console>.rp-bs-plantstall{order:5}.rm-scene:is(.rp-boot--error,.rp-boot--hold) .rp-bs-console>.rp-bs-line.is-active{display:flex;justify-content:center;margin-top:var(--sp-2)}.rm-scene:is(.rp-boot--error,.rp-boot--hold) .rp-bs-console>.rp-bs-errrow{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-25);width:100%;margin-top:var(--sp-5)}.rm-scene:is(.is-stalled,.rp-boot--error,.rp-boot--hold):has(.rp-bs-plants>*) .rp-bs-console>.rm-boot-more{display:inline-flex;margin-top:var(--sp-3)}.rm-scene.is-more:is(.is-stalled,.rp-boot--error,.rp-boot--hold) .rp-bs-console>:is(.rp-bs-plants,.rp-bs-plantstall){display:block}.rm-sheet .rp-bs-line.is-active :is(.rp-bs-glyph,.rp-bs-stamp){display:none}.rm-sheet .rp-bs-console .rp-boot-status{max-width:100%;color:var(--dim);font-family:var(--sans);font-size:var(--type-md)!important;font-variant-numeric:normal;line-height:1.5;text-align:center;white-space:normal}.rm-sheet .rp-bs-console .rp-boot-status:first-letter{text-transform:uppercase}.rm-sheet .rp-boot-err{display:none}.rm-sheet :is(.rp-boot-retry,.rp-boot-fix){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:35px;padding:0 var(--sp-4);border:0;border-radius:var(--rm-r-ctl);background:var(--rm-raise);color:var(--ink);font-family:var(--sans);font-size:var(--type-lg)!important;font-weight:500;letter-spacing:0;text-decoration:none;text-transform:none;cursor:pointer;transition:background var(--rm-dur-fast)}.rm-sheet .rp-boot-fix:hover{background:var(--rm-raise-hi)}.rm-sheet .rp-boot-retry{background:var(--rm-door);color:var(--rm-door-ink);font-weight:600}.rm-sheet .rp-boot-retry:hover{background:color-mix(in srgb,var(--rm-door) 92%,black)}.rm-sheet .rp-boot-fix[hidden]{display:none}.rm-sheet .rm-boot-more{align-items:center;gap:var(--sp-15);height:28px;padding:0 var(--sp-1);border:0;border-radius:var(--rm-r-ctl);background:none;color:var(--dim);font-family:var(--sans);font-size:var(--type-sm);cursor:pointer;transition:color var(--rm-dur-fast)}.rm-sheet .rm-boot-more:after{content:"";flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:var(--rm-chev) center / contain no-repeat;mask:var(--rm-chev) center / contain no-repeat;transition:transform var(--rm-dur) var(--rm-ease)}.rm-scene.is-more .rm-boot-more:after{transform:rotate(180deg)}.rm-sheet .rm-boot-more:hover{color:var(--ink)}.rm-sheet .rp-bs-console>.rp-bs-plants{width:100%;margin-top:var(--sp-2);text-align:left}.rm-sheet .rp-bs-line.is-plant{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-6);color:var(--dim);font-family:var(--sans);font-variant-numeric:normal;line-height:1.7}.rm-sheet .rp-bs-line.is-plant>.rp-bs-glyph{display:none}.rm-sheet .rp-bs-line.is-plant.is-stalled{color:var(--ink)}.rm-sheet .rp-bs-line.is-plant>.rp-bs-stamp{color:var(--mute);font-variant-numeric:tabular-nums}.rm-sheet .rp-bs-plantstall{margin-top:var(--sp-2);color:var(--dim);font-family:var(--sans);font-size:var(--type-sm);line-height:1.5;text-align:left}.rm-scene .rp-bs-footer{flex-direction:row;align-items:center;justify-content:space-between;bottom:var(--sp-6);padding:0 var(--sp-6)}.rm-scene .rp-bs-ver{margin-left:auto;color:color-mix(in srgb,var(--ink) 42%,transparent);font-family:var(--sans);font-size:var(--type-sm);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.4;opacity:1}.rp-boot.rm-scene.rp-boot--out{transform:none}.rp-boot.rm-scene.rp-boot--out>.rm-sheet{transform:translateY(-6px) scale(.985)}@media(max-width:480px){.rm-sheet .rm-wall-doors .rm-door{grid-template-columns:20px max-content;height:44px;font-size:19px}.rm-sheet .rm-wall-doors .rm-door:before{width:20px;height:20px}.rm-sheet :is(.rm-wall-field,.rm-wall-send){height:44px;font-size:var(--type-lg)}.rm-sheet>:is(.dft-gate-btn,.dft-gate-alt){height:44px}.rm-sheet :is(.rp-boot-retry,.rp-boot-fix){height:44px}.rm-scene .rp-bs-footer{bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px));padding:0 var(--sp-4)}.rc-scrim.rm-entry{align-items:flex-end;padding:var(--sp-3) 0 0}.rc-scrim.rm-entry[data-first-run="1"]{align-items:flex-end;padding-top:var(--sp-3)}.rm-entry .rc-card--firstrun{height:100%;max-height:100%}.rm-entry .rc-card{width:100%;max-height:100%;border-radius:var(--rm-r-dialog) var(--rm-r-dialog) 0 0}.rm-entry .rc-card--session,.rm-entry .rc-card--firstrun{width:100%}.rm-entry .rc-card--session .rc-card-scroll,.rm-entry .rc-card--firstrun .fr-scroll,.rm-entry .rm-ent-page-body{padding-left:var(--sp-4);padding-right:var(--sp-4)}.rm-entry .rc-card .rc-input{height:44px;font-size:var(--type-lg)}.rm-entry .rc-card .rc-actions{padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom,0px))}.rm-entry .rc-card .rc-btn{height:44px}.rm-entry .rc-card--firstrun .rc-actions .rc-btn-go{flex:1 1 auto}.rm-entry .rc-card .rc-legal{padding:0 var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom,0px))}.rm-entry .rc-card .rc-head{padding:var(--sp-4) var(--sp-2) 0 var(--sp-4)}.rm-entry .rm-fr-row{height:48px}}.heat-look{display:none}body.ui-rooms .heat-look{position:absolute;top:6px;left:8px;z-index:8;display:inline-flex;align-items:center;gap:2px;height:24px;padding:0 4px 0 8px;border:0;border-radius:var(--rm-r-ctl, 6px);background:color-mix(in srgb,var(--bg) 62%,transparent);color:var(--ink-soft);font:inherit;font-size:var(--type-md);font-weight:500;cursor:pointer;transition:background var(--rm-dur-fast, 90ms) var(--rm-ease, ease-out),color var(--rm-dur-fast, 90ms) var(--rm-ease, ease-out)}body.ui-rooms .heat-look[hidden]{display:none}body.ui-rooms .heat-look:hover,body.ui-rooms .heat-look[aria-expanded=true]{background:var(--rm-raise-hi, var(--surface));color:var(--ink)}body.ui-rooms .heat-look:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:1px}body.ui-rooms .heat-look .heat-look-i{width:12px;height:12px;color:var(--dim)}body.ui-rooms .hl-card{width:296px}body.ui-rooms .hl-card .hl-seg{display:flex;margin:0 var(--sp-1) var(--sp-15)}body.ui-rooms .hl-card .hl-seg .rm-seg-b{flex:1 1 0}body.ui-rooms .hl-card .hl-slide{display:flex;align-items:center;gap:var(--sp-2);height:32px;padding:0 var(--sp-2)}body.ui-rooms .hl-card .hl-name{flex:none;width:72px;color:var(--ink-soft);font-size:var(--type-md)}body.ui-rooms .hl-card .hl-val{flex:none;width:64px;color:var(--dim);font-size:var(--type-sm);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}body.ui-rooms .hl-card .hl-slide[data-off] :is(.hl-name,.hl-val){color:var(--disabled, var(--mute))}body.ui-rooms .hl-card .rm-range{flex:1 1 auto;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;margin:0;background:none;cursor:pointer}body.ui-rooms .hl-card .rm-range:disabled{cursor:default;opacity:.4}body.ui-rooms .hl-card .rm-range:focus-visible{outline:0}body.ui-rooms .hl-card .rm-range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--accent) var(--rm-fill, 0%),var(--hair-hot) var(--rm-fill, 0%))}body.ui-rooms .hl-card .rm-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-top:-4px;border:0;border-radius:50%;background:var(--ink);box-shadow:0 0 0 1px #00000040,0 1px 3px #0006}body.ui-rooms .hl-card .rm-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--accent-soft),0 1px 3px #0006}body.ui-rooms .hl-card .rm-range::-moz-range-track{height:6px;border-radius:3px;background:var(--hair-hot)}body.ui-rooms .hl-card .rm-range::-moz-range-progress{height:6px;border-radius:3px;background:var(--accent)}body.ui-rooms .hl-card .rm-range::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--ink);box-shadow:0 0 0 1px #00000040,0 1px 3px #0006}@media(prefers-reduced-motion:reduce){body.ui-rooms .heat-look{transition:none}}
