._rootStyle_1pepc_1{margin:0 10px}._rootStyle_1dxot_1{cursor:pointer;height:26px;transition:background var(--ui-theme-transition-fast), border-color var(--ui-theme-transition-fast);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:26px;margin:0;padding:0;display:inline-flex;&:hover{background:#ffffff1a}& svg{width:20px;height:20px}}._active_1dxot_27{background:#ffffff2a;border-color:#ffffff3d}._rootStyle_1owmf_1{backdrop-filter:blur(16px);background:var(--ui-theme-panel-background-color);border:1px solid var(--ui-theme-control-border-color);border-radius:var(--ui-theme-border-radius-xl);box-shadow:var(--ui-theme-shadow-weak);box-sizing:border-box;max-height:min(72vh,580px);width:min(760px, calc(100vw - 2 * var(--ui-theme-space-md)));padding:18px;overflow:auto}._header_1owmf_15{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._welcomeLabel_1owmf_22{font-size:18px;font-weight:600;line-height:1.2}._welcomeSubLabel_1owmf_28{color:#ffffffb8;margin-top:4px;font-size:12px;line-height:1.3}._logoutButton_1owmf_35{color:inherit;cursor:pointer;background:#ffffff10;border:1px solid #ffffff2b;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex;&:hover{background:#ffffff1e}&:focus-visible{outline-offset:2px;outline:2px solid #7fb4ff}}._section_1owmf_56{margin-top:14px}._sectionTitle_1owmf_60{color:#ffffffcf;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600}._appsGrid_1owmf_68{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}._appTile_1owmf_74{border:1px solid var(--ui-theme-control-border-color);color:inherit;cursor:pointer;text-align:center;background:#ffffff0f;flex-direction:column;align-items:center;gap:8px;min-height:76px;padding:10px 8px;font-size:12px;display:flex;&:hover{background:#ffffff1d;border-color:#ffffff35}&:focus-visible{border-color:var(--ui-theme-main-color);outline:none}}._appIconPlaceholder_1owmf_99{background:linear-gradient(145deg,#ffffff6e 0%,#ffffff35 100%);border-radius:8px;width:34px;height:34px}._appIcon_1owmf_99{object-fit:contain;border-radius:8px;width:34px;height:34px}._appName_1owmf_113{line-height:1.2}._rootStyle_6ra36_1{--dock-menu-background-color:color-mix(in srgb, var(--ui-theme-color), #000 75%);--dock-menu-text-color:#fff;--dock-menu-height:36px;padding:var(--ui-theme-space-xs) var(--ui-theme-space-md);user-select:none;background:var(--dock-menu-background-color);border-top:solid 1px var(--ui-theme-control-border-color);color:var(--dock-menu-text-color);cursor:default;align-items:center;gap:var(--ui-theme-space-md);height:var(--dock-menu-height);box-sizing:border-box;line-height:var(--dock-menu-height);transition:height var(--ui-theme-transition-fast), background var(--ui-theme-transition-fast);flex-direction:row;display:flex;position:relative;bottom:0;left:0;right:0;box-shadow:0 0 3px #0005;& button,& svg{color:var(--dock-menu-text-color)}}._launchBoardHost_6ra36_33{bottom:calc(100% + var(--ui-theme-space-md));left:var(--ui-theme-space-md);pointer-events:auto;z-index:1000;position:absolute;transform:translate(-50%)}._sessionLabel_6ra36_42{font-size:var(--ui-theme-font-size-md);opacity:.85;padding:0 10px}._sessionButton_6ra36_48{cursor:pointer;font-size:var(--ui-theme-font-size-md);background:0 0;border:1px solid #fff3;border-radius:999px;align-self:center;margin-right:10px;padding:6px 10px;line-height:1;&:hover{background:#ffffff14}}._spacer_6ra36_64{flex-grow:1}button._dockAppButton_6ra36_68{cursor:default;text-overflow:ellipsis;white-space:nowrap;max-width:120px;padding:var(--ui-theme-space-sm) var(--ui-theme-space-md);align-self:center;overflow:hidden}._dockAppButtonActive_6ra36_78{font-weight:700}._rootStyle_16yhj_1{flex-direction:column;width:100%;min-width:500px;height:100%;min-height:400px;margin:0;display:flex;position:absolute;overflow:hidden}._resizer_10abh_1{--resizer-padding:4px;--resizer-z-index-low:10000;--resizer-z-index-mid:10010;pointer-events:all;position:absolute;&._e_10abh_8{height:100%;padding:0 var(--resizer-padding);cursor:ew-resize;z-index:var(--resizer-z-index-low);right:-5px}&._s_10abh_16{width:100%;padding:var(--resizer-padding) 0;cursor:ns-resize;z-index:var(--resizer-z-index-low);bottom:-5px}&._n_10abh_24{width:100%;padding:var(--resizer-padding) 0;cursor:ns-resize;z-index:var(--resizer-z-index-low);top:-5px}&._w_10abh_32{height:100%;padding:0 var(--resizer-padding);cursor:ew-resize;z-index:var(--resizer-z-index-low);left:-5px}&._ne_10abh_40{width:var(--resizer-padding);height:var(--resizer-padding);padding:var(--resizer-padding);cursor:nesw-resize;z-index:var(--resizer-z-index-mid);top:0;right:0}&._se_10abh_50{width:var(--resizer-padding);height:var(--resizer-padding);padding:var(--resizer-padding);cursor:nwse-resize;z-index:var(--resizer-z-index-mid);bottom:0;right:0}&._sw_10abh_60{width:var(--resizer-padding);height:var(--resizer-padding);padding:var(--resizer-padding);cursor:nesw-resize;z-index:var(--resizer-z-index-mid);bottom:0;left:0}&._nw_10abh_70{width:var(--resizer-padding);height:var(--resizer-padding);padding:var(--resizer-padding);cursor:nwse-resize;z-index:var(--resizer-z-index-mid);top:0;left:0}}._rootStyle_9fwj6_1{padding:var(--ui-theme-space-sm) var(--ui-theme-space-sm);font-size:var(--ui-theme-font-size-md);cursor:default;background:var(--ui-theme-title-bar-color);color:var(--ui-theme-title-bar-elements-color);border-radius:var(--ui-theme-border-radius) var(--ui-theme-border-radius) 0 0;border-color:var(--ui-theme-control-border-color);border-style:solid;border-width:1px 1px 0;flex-direction:row;line-height:20px;display:flex;&:hover{background-color:color-mix(in srgb, var(--ui-theme-title-bar-color), #fff 5%)}}._windowButtons_9fwj6_20{text-align:right;flex-direction:row;flex:1;justify-content:end;margin-left:10px;line-height:22px;display:flex;&>*{color:var(--ui-theme-title-bar-elements-color);cursor:pointer;margin:0 var(--ui-theme-space-xs);transition:color var(--ui-theme-transition-fast);transition:transform var(--ui-theme-transition-fast);padding:2px;font-size:15px;transform:scale(.8);&:hover{color:var(--ui-theme-main-color);transform:scale(1.1)}&:last-child{padding-right:0}}}._titleText_9fwj6_57{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:6px;display:flex;overflow:hidden}._titleIcon_9fwj6_69{object-fit:contain;pointer-events:none;flex-shrink:0;width:20px;height:20px}._rootStyle_1v8w8_1{--border-radius:var(--ui-theme-border-radius);--ui-brackets-offset:0;user-select:none;will-change:left, top, width, height;border-radius:var(--ui-theme-border-radius);background:var(--ui-theme-panel-background-color);transform-origin:bottom;border-radius:var(--border-radius);-webkit-backdrop-filter:blur(var(--blur-sm));flex-direction:column;display:flex;position:absolute;box-shadow:0 0 10px #00000080;&._dragging_1v8w8_19{transition:width .35s,height .35s,left .35s,top .35s}&._restoring_1v8w8_26{transition:width .15s,height .15s}&._minimized_1v8w8_32{pointer-events:none}& ._innerWindow_1v8w8_36{color:var(--ui-theme-text-color);border:solid 1px var(--ui-theme-control-border-color);box-sizing:border-box;border-radius:var(--border-radius);flex-direction:column;width:100%;height:100%;margin:0;padding:0;display:flex;overflow:hidden;&._interacting_1v8w8_50{pointer-events:none}}}._backdrop_1srjr_1{z-index:4000;background:#00000094;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}._rootStyle_1srjr_12{backdrop-filter:blur(16px);background:linear-gradient(180deg, color-mix(in srgb, var(--ui-theme-panel-background-color), #fff 4%), transparent 32%), color-mix(in srgb, var(--ui-theme-panel-background-color), #000 8%);flex-direction:column;flex:1;justify-content:stretch;display:flex;overflow:hidden;box-shadow:0 28px 72px #0000006b}._toolbar_1srjr_29{border:1px solid color-mix(in srgb, var(--ui-theme-control-border-color), #fff 6%);align-items:center;gap:var(--ui-theme-space-md);padding:var(--ui-theme-space-md) var(--ui-theme-space-md);border-width:1px 0;display:flex;&:last-child{border-bottom-width:0}&:first-child{border-top-width:0}}._pathInput_1srjr_44{flex:1;min-width:0}._errorBanner_1srjr_49{background:color-mix(in srgb, var(--ui-theme-error-color), transparent 82%);border:1px solid color-mix(in srgb, var(--ui-theme-error-color), #fff 12%);border-radius:var(--ui-theme-border-radius-xl);padding:var(--ui-theme-space-md) var(--ui-theme-space-lg);margin:0 20px}._gridShell_1srjr_57{flex:1;min-height:0;padding:0 20px;overflow-y:scroll}._footerActions_1srjr_64{gap:var(--ui-theme-space-sm);display:flex}@media (width<=900px){._backdrop_1srjr_1{padding:12px}._rootStyle_1srjr_12{width:min(100vw - 24px,1080px);min-height:460px}._toolbar_1srjr_29{flex-wrap:wrap}}._backdrop_jxkuw_1{z-index:4000;background:#00000094;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}._dialog_jxkuw_12{backdrop-filter:blur(16px);background:linear-gradient(180deg, color-mix(in srgb, var(--ui-theme-panel-background-color), #fff 4%), transparent 32%), color-mix(in srgb, var(--ui-theme-panel-background-color), #000 8%);border-radius:var(--ui-theme-radius-lg,8px);flex-direction:column;width:100%;min-width:360px;max-width:480px;max-height:480px;display:flex;overflow:hidden;box-shadow:0 28px 72px #0000006b}._header_jxkuw_32{border-bottom:1px solid color-mix(in srgb, var(--ui-theme-control-border-color), transparent 40%);padding:var(--ui-theme-space-lg,16px) var(--ui-theme-space-lg,16px) var(--ui-theme-space-md,12px)}._title_jxkuw_37{color:var(--ui-theme-text-color);margin:0 0 2px;font-size:14px;font-weight:600}._subtitle_jxkuw_44{color:var(--ui-theme-text-secondary-color,color-mix(in srgb, var(--ui-theme-text-color), transparent 40%));text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._appList_jxkuw_52{padding:var(--ui-theme-space-sm,6px) 0;flex:1;margin:0;list-style:none;overflow-y:auto}._appEntry_jxkuw_60{cursor:pointer;align-items:center;gap:var(--ui-theme-space-md,12px);margin:0 var(--ui-theme-space-sm,6px);padding:var(--ui-theme-space-sm,6px) var(--ui-theme-space-md,12px);text-align:left;background:0 0;border:none;border-radius:4px;width:calc(100% - 12px);display:flex;&:hover{background:color-mix(in srgb, var(--ui-theme-accent-color,#6c85e0), transparent 85%)}}._appEntrySelected_jxkuw_77{background:color-mix(in srgb, var(--ui-theme-accent-color,#6c85e0), transparent 75%);&:hover{background:color-mix(in srgb, var(--ui-theme-accent-color,#6c85e0), transparent 70%)}}._appIcon_jxkuw_84{object-fit:contain;border-radius:4px;flex-shrink:0;width:28px;height:28px}._appIconPlaceholder_jxkuw_92{background:color-mix(in srgb, var(--ui-theme-control-background-color), transparent 40%);width:28px;height:28px;color:var(--ui-theme-text-secondary-color,color-mix(in srgb, var(--ui-theme-text-color), transparent 40%));border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}._appInfo_jxkuw_106{flex-direction:column;gap:1px;min-width:0;display:flex}._appName_jxkuw_113{color:var(--ui-theme-text-color);font-size:13px;font-weight:500}._appDescription_jxkuw_119{color:var(--ui-theme-text-secondary-color,color-mix(in srgb, var(--ui-theme-text-color), transparent 40%));text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._footer_jxkuw_127{border-top:1px solid color-mix(in srgb, var(--ui-theme-control-border-color), transparent 40%);gap:var(--ui-theme-space-sm,6px);padding:var(--ui-theme-space-md,12px) var(--ui-theme-space-lg,16px);flex-direction:column;display:flex}._rememberRow_jxkuw_135{align-items:center;gap:var(--ui-theme-space-sm,6px);display:flex}._rememberCheckbox_jxkuw_141{accent-color:var(--ui-theme-accent-color,#6c85e0);cursor:pointer;width:14px;height:14px}._rememberLabel_jxkuw_148{color:var(--ui-theme-text-secondary-color,color-mix(in srgb, var(--ui-theme-text-color), transparent 40%));cursor:pointer;user-select:none;font-size:12px}._actions_jxkuw_155{gap:var(--ui-theme-space-sm,6px);justify-content:flex-end;display:flex}._positionOverlay_c49m2_1{pointer-events:none;background:var(--ui-theme-main-soft-color);outline:solid 3px var(--ui-theme-main-color);opacity:0;transition:opacity var(--ui-theme-transition-fast);position:absolute}._positionOverlayVisible_c49m2_10{opacity:1}._positionOverlay-w_c49m2_14{width:50%;height:100%;top:0;left:0}._positionOverlay-e_c49m2_21{width:50%;height:100%;top:0;left:50%}._positionOverlay-n_c49m2_28{width:100%;height:100%;top:0;left:0}._positionOverlay-s_c49m2_35{width:100%;height:50%;top:50%;left:0}._rootStyle_1d2tz_1{background:url(../images/bg2.webp) 0 0/cover;flex-grow:1;width:100%;display:block;position:relative;overflow:hidden}._bootLog_cqdrj_1{background-color:var(--ui-theme-darker2);font-size:var(--ui-theme-font-size-md);line-height:calc(var(--ui-theme-font-size-md) + 4px);border:solid 1px var(--ui-theme-control-border-color);border-radius:var(--ui-theme-border-radius);font-family:monospace;overflow:auto;& ._line_cqdrj_10{color:var(--ui-theme-text-color);cursor:default;padding:2px 8px;transition:background-color .1s linear,color .1s;display:block;&:hover{color:var(--ui-theme-text-color);background-color:var(--ui-theme-main-color)}}}._statusLabel_h4qig_1{font-size:var(--ui-theme-font-size-sm);margin:auto;& ._text_h4qig_5{&._boot_h4qig_6,&._uninitialized_h4qig_7{color:color-mix(in srgb, var(--ui-theme-text-color) 100%, var(--ui-theme-mix-color) 40%)}&._active_h4qig_11{color:var(--ui-theme-text-color);font-weight:700}&._auth_h4qig_16{color:var(--ui-theme-faint-color)}&._error_h4qig_20{color:var(--ui-theme-error-color);font-weight:700}}}._rootStyle_1c2cn_1{border-radius:var(--ui-theme-border-radius);margin:var(--ui-theme-space-md) auto;justify-content:center;align-items:stretch;gap:var(--ui-theme-space-lg);flex-direction:column;flex:1;width:360px;min-height:280px;padding:18px;animation:1.5s _fadeIn_1c2cn_1;display:flex;& label{text-align:left;padding:var(--ui-theme-space-sm)}& select{text-overflow:ellipsis;white-space:nowrap;width:100%}}._modeSwitcher_1c2cn_27{gap:var(--ui-theme-space-md);flex-direction:row;display:flex;& ._modeButton_1c2cn_32{flex:1}}._panel_1c2cn_37{justify-content:center;align-items:stretch;gap:var(--ui-theme-space-lg);flex-direction:column;flex:1;display:flex}._helper_1c2cn_46,._error_1c2cn_47{margin:0;font-size:13px}._helper_1c2cn_46{color:color-mix(in srgb, var(--ui-theme-text-color) 78%, #8db7d8 22%)}._error_1c2cn_47{color:var(--ui-theme-error-color);height:16px}._input_1c2cn_61{flex:1}._field_1c2cn_65{flex:none}@keyframes _fadeIn_1c2cn_1{0%{opacity:0}to{opacity:1}}._rootStyle_6zy6t_1{background-color:#222;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;& ._content_6zy6t_12{z-index:10;background:var(--ui-theme-panel-background-color);width:80%;min-width:420px;max-width:720px;padding:var(--ui-theme-space-xl);margin:var(--ui-theme-space-lg);border-radius:var(--ui-theme-border-radius);flex-direction:column;justify-content:center;align-items:stretch;animation:1.5s _fadeIn_6zy6t_1;display:flex;overflow:auto;&>*{&:last-child{margin-bottom:0}&:first-child{margin-top:0}}& ._header_6zy6t_38{text-align:center;text-transform:lowercase;z-index:10;& ._title_6zy6t_43{color:var(--ui-theme-text-color);font-family:var(--ui-theme-alt-font-family) sans-serif;font-size:40px;font-weight:700;display:inline-block}}& ._bootLog_6zy6t_52{flex:none;height:180px;max-height:180px}}& *{&:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ui-theme-background-color) 100%, var(--ui-theme-mix-inverse-color) 50%);&:hover{background:color-mix(in srgb, var(--ui-theme-background-color) 100%, var(--ui-theme-mix-inverse-color) 25%)}&:active{background:color-mix(in srgb, var(--ui-theme-background-color) 100%, var(--ui-theme-mix-inverse-color) 40%)}}}}@keyframes _fadeIn_6zy6t_1{0%{opacity:0}to{opacity:1}}
