:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.4;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--app-bg: #0a0a0a;--workspace-bg: #0a0a0a;--workspace-bg-solid: #0a0a0a;--ls-status-bar-gradient: radial-gradient(68% 90% at 10% 0%, rgba(154, 77, 255, .2), rgba(154, 77, 255, 0) 72%), radial-gradient(58% 88% at 90% 0%, rgba(59, 130, 246, .18), rgba(59, 130, 246, 0) 70%), linear-gradient(180deg, #0b0f1a 0%, #090d16 55%, #070b12 100%);--panel-bg: #141414;--panel-bg-alt: #1b1b1b;--border-subtle: #262626;--text-primary: #ffffff;--text-secondary: #d6d6d6;--text-muted: #9b9b9b;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--ls-vh: 1vh;--ls-layout-viewport-height: calc(var(--ls-vh, 1vh) * 100);--ls-visual-viewport-height: var(--ls-layout-viewport-height);--ls-mobile-viewport-bg: var(--workspace-bg, var(--workspace-bg-solid, var(--app-bg)));--bottom-nav-height: 88px;background:var(--workspace-bg, var(--workspace-bg-solid, var(--app-bg)));background-color:var(--workspace-bg-solid, var(--app-bg))}*,*:before,*:after{box-sizing:border-box}html{height:100%;width:100%;margin:0;padding:0;overflow:hidden;min-height:100%;min-height:-webkit-fill-available;min-height:100svh;min-height:var(--ls-layout-viewport-height, 100dvh);background:var(--workspace-bg, var(--workspace-bg-solid, var(--app-bg)));background-color:var(--workspace-bg-solid, var(--app-bg));overscroll-behavior:none}body{margin:0;padding:0;position:fixed;inset:0;height:100%;width:100%;min-width:320px;min-height:100%;min-height:-webkit-fill-available;min-height:100svh;min-height:100dvh;background:var(--workspace-bg, var(--workspace-bg-solid, var(--app-bg)));background-color:var(--workspace-bg-solid, var(--app-bg));color:var(--text-primary);font-size:1rem;font-weight:400;overflow:hidden;overscroll-behavior:none}html,body{touch-action:manipulation}@media(max-width:1199px){body.ls-select-dropdown-open{overflow:hidden;overscroll-behavior:contain}body.ls-select-dropdown-open .ls-app-shell{overscroll-behavior:contain}body.ls-select-search-active input{scroll-margin-top:calc(var(--safe-top, 0px) + 72px);scroll-margin-bottom:calc(var(--safe-bottom, 0px) + var(--bottom-nav-height, 88px) + 24px)}}body.ls-ios-standalone{overscroll-behavior-y:contain}@media(max-width:1200px){input,select,textarea{font-size:16px!important}}#root{height:100%;width:100%;overflow:hidden;min-height:100%;min-height:-webkit-fill-available;min-height:100svh;min-height:100dvh;background:var(--workspace-bg, var(--workspace-bg-solid, var(--app-bg)));background-color:var(--workspace-bg-solid, var(--app-bg));overscroll-behavior:none}.ls-app-shell{position:relative;height:100%;width:100%;min-height:100%;min-height:-webkit-fill-available;min-height:100svh;min-height:100dvh;overflow:hidden;background:var(--workspace-bg, var(--workspace-bg-solid, var(--app-bg)));background-color:var(--workspace-bg-solid, var(--app-bg))}button{transition:transform 90ms ease,filter .12s ease}button:active:not(:disabled){transform:scale(.98);filter:none}button:disabled{cursor:not-allowed}body,.ls-workspace{scrollbar-width:thin;scrollbar-color:#3a3a3a transparent}body::-webkit-scrollbar,.ls-workspace::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-track,.ls-workspace::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb,.ls-workspace::-webkit-scrollbar-thumb{background-color:#3a3a3a;border-radius:999px;border:2px solid transparent}.ls-workspace{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;overscroll-behavior-x:none;scroll-behavior:auto;will-change:scroll-position;contain:layout paint;padding-bottom:calc(var(--bottom-nav-height, 76px) + env(safe-area-inset-bottom,0px) + 48px);scroll-padding-bottom:calc(var(--bottom-nav-height, 76px) + env(safe-area-inset-bottom,0px) + 48px);scrollbar-gutter:stable}.ls-scrollbar-hidden{scrollbar-width:none!important;-ms-overflow-style:none!important}.ls-scrollbar-hidden::-webkit-scrollbar{width:0!important;height:0!important}.props-table-load-more-footer{overscroll-behavior:contain;padding-top:12px;padding-bottom:calc(var(--bottom-nav-height, 76px) + env(safe-area-inset-bottom,0px) + 40px)}.historySplitLayout,.parlaySplitLayout{border:0;background:transparent;box-shadow:none}html:before,body:before,#root:before,.ls-app-shell:before{content:"";position:fixed;inset:0;pointer-events:none;background:var(--workspace-bg, var(--workspace-bg-solid, var(--app-bg)));z-index:-1}@supports (height: 100dvh){html,body,#root,.ls-app-shell{min-height:100dvh}}@media(max-width:1199px){body,#root,.ls-app-shell{background:var(--workspace-bg, var(--workspace-bg-solid, var(--app-bg)))!important;background-color:var(--workspace-bg-solid, var(--app-bg))!important}}@media(max-width:1199px){html,body,#root,.ls-app-shell{min-height:100vh!important;min-height:100svh!important;min-height:100dvh!important;min-height:var(--ls-layout-viewport-height, 100dvh)!important;background:var(--ls-mobile-viewport-bg)!important;background-color:var(--workspace-bg-solid, var(--app-bg))!important}html,body,#root{height:100%}#root,.ls-app-shell{height:100vh!important;height:100svh!important;height:100dvh!important;height:var(--ls-layout-viewport-height, 100dvh)!important}.ls-app-shell{isolation:isolate}}@supports (-webkit-touch-callout: none){@media(max-width:1199px){html,body,#root,.ls-app-shell{min-height:-webkit-fill-available!important;min-height:var(--ls-layout-viewport-height, -webkit-fill-available)!important}}}@media(max-width:1199px){html.ls-keyboard-active,body.ls-keyboard-active{width:100%;height:100%;min-height:var(--ls-layout-viewport-height, 100dvh)!important;overflow:hidden!important;overscroll-behavior:none!important;background:var(--ls-mobile-viewport-bg)!important;background-color:var(--workspace-bg-solid, var(--app-bg))!important}body.ls-keyboard-active #root,body.ls-keyboard-active .ls-app-shell{position:fixed!important;top:var(--ls-visual-viewport-offset-top, 0px)!important;left:var(--ls-visual-viewport-offset-left, 0px)!important;right:auto!important;bottom:auto!important;width:var(--ls-visual-viewport-width, 100vw)!important;height:var(--ls-visual-viewport-height, 100dvh)!important;min-height:var(--ls-visual-viewport-height, 100dvh)!important;max-height:var(--ls-visual-viewport-height, 100dvh)!important;transform:translateZ(0);overflow:hidden!important;background:var(--ls-mobile-viewport-bg)!important;background-color:var(--workspace-bg-solid, var(--app-bg))!important}body.ls-keyboard-active .ls-workspace{height:var(--ls-visual-viewport-height, 100dvh)!important;max-height:var(--ls-visual-viewport-height, 100dvh)!important;overscroll-behavior:contain}html.ls-keyboard-active .ls-persona-bar,body.ls-keyboard-active .ls-persona-bar{bottom:calc(env(safe-area-inset-bottom,0px) + 5px + var(--ls-keyboard-inset-bottom, 0px))}}@media(max-width:1199px){[data-scroll-affordance=panel],[data-scroll-affordance=vertical]{position:relative;-webkit-overflow-scrolling:touch}}@media(max-width:1199px){body.ls-keyboard-active .ls-persona-bar,body.ls-keyboard-active [data-persona-bar],body.ls-keyboard-active [data-mobile-bottom-nav]{opacity:0;pointer-events:none;transform:translateY(120%)!important}input,select,textarea,[role=combobox]{scroll-margin-top:128px;scroll-margin-bottom:240px}}
