:root{--fx-sp-ink: #e5f4ff;--fx-sp-ink-2: #c9def0;--fx-sp-hi: #fff;--fx-sp-sel: #9beeff;--fx-sp-line: #6097bd35;--fx-sp-line-2: #7399c033;--fx-sp-glow: #00c8e6;--fx-sp-glow-2: #7ce6ff;--fx-sp-rim: #59dcf0;--fx-sp-bg-1: #0b1f34;--fx-sp-bg-2: #07182a;--fx-sp-bg-h1: #0d2640;--fx-sp-bg-h2: #081c30;--fx-sp-bg-t1: #0c2036;--fx-sp-bg-t2: #091a2c;--fx-sp-tool-ink: #dcecff;--fx-sp-pop-1: #0c2439f2;--fx-sp-pop-2: #061320f7;--fx-sp-scroll: #2b5a7a;--fx-sp-shadow: #000c}:is(fx-select-wrap,[data-fx-host]){position:relative;display:block;width:100%;min-width:0}:is(fx-select-wrap,[data-fx-host])>select.fx-native{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}fx-value{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(fx-select-wrap,[data-fx-host])[data-flow]{display:inline-block;width:auto;max-width:100%;vertical-align:middle}:is(fx-select-wrap,[data-fx-host])[data-flow].fx-fill{display:block;width:100%}:is(fx-select-wrap,[data-fx-host])[data-flow]>select.fx-native{position:static;display:block;opacity:1;pointer-events:none;margin:0!important;-webkit-appearance:none;appearance:none;background-image:none!important;-webkit-text-fill-color:transparent;text-shadow:none}:is(fx-select-wrap,[data-fx-host])[data-flow].fx-fill>select.fx-native{width:100%!important}:is(fx-select-wrap,[data-fx-host])[data-flow]>button.fx-select{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none;text-align:left;text-shadow:none;cursor:pointer;font:inherit;letter-spacing:inherit;-webkit-tap-highlight-color:transparent}:is(fx-select-wrap,[data-fx-host])[data-flow]>button.fx-select:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #00c8e6) 7%,transparent)!important}:is(fx-select-wrap,[data-fx-host])[data-flow]>button.fx-select:focus-visible,:is(fx-select-wrap,[data-fx-host])[data-flow]>button.fx-select[aria-expanded=true]{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent, #00c8e6) 75%,transparent),0 0 0 3px color-mix(in srgb,var(--accent, #00c8e6) 22%,transparent)}:is(fx-select-wrap,[data-fx-host])[data-flow]>button.fx-select:disabled{cursor:not-allowed}.ls-space .fx-select{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:0;padding:11px 12px;text-align:left;cursor:pointer;border:1px solid var(--fx-sp-line);border-radius:6px;background:linear-gradient(180deg,var(--fx-sp-bg-1),var(--fx-sp-bg-2));color:var(--fx-sp-ink);font-size:13px;line-height:1.3;transition:border-color .2s ease,box-shadow .28s ease,background .2s ease}.ls-space .fx-select:hover:not(:disabled){border-color:color-mix(in srgb,var(--fx-sp-rim) 40%,transparent);background:linear-gradient(180deg,var(--fx-sp-bg-h1),var(--fx-sp-bg-h2))}.ls-space .fx-select:focus-visible,.ls-space .fx-select[aria-expanded=true]{outline:none;border-color:color-mix(in srgb,var(--fx-sp-rim) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--fx-sp-rim) 19%,transparent),0 0 20px color-mix(in srgb,var(--fx-sp-glow) 27%,transparent),inset 0 0 16px color-mix(in srgb,var(--fx-sp-glow) 9%,transparent)}.ls-space .fx-select:disabled{opacity:.45;cursor:wait}.ls-space .ls-view-tools :is(fx-select-wrap,[data-fx-host]){display:inline-block;width:auto;min-width:138px;vertical-align:middle}.ls-space .ls-view-tools .fx-select{padding:7px 10px;font-size:12px;background:linear-gradient(180deg,var(--fx-sp-bg-t1),var(--fx-sp-bg-t2));border-color:var(--fx-sp-line-2);color:var(--fx-sp-tool-ink)}.fx-select-chevron{flex:none;opacity:.65;transition:transform .28s cubic-bezier(.22,.9,.3,1),opacity .2s}.fx-select[aria-expanded=true] .fx-select-chevron{transform:rotate(180deg);opacity:1}@media(max-width:650px){.ls-space .ls-view-tools :is(fx-select-wrap,[data-fx-host]){display:block;width:100%;min-width:0}.ls-space .ls-view-tools .fx-select{padding:6px 8px;font-size:11px}.ls-space .ls-panel .fx-select{font-size:16px}}.lc-wrap .fx-select{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:0;padding:9px 10px;text-align:left;cursor:pointer;border:1px solid var(--border-glass);border-radius:4px;background:var(--bg-input, var(--bg-primary));color:var(--text-primary);font-size:inherit;line-height:1.4;transition:border-color .2s ease,box-shadow .28s ease,background .2s ease}.lc-wrap .fx-select:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,var(--border-glass))}.lc-wrap .fx-select:focus-visible,.lc-wrap .fx-select[aria-expanded=true]{outline:none;border-color:color-mix(in srgb,var(--accent) 75%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),0 0 18px color-mix(in srgb,var(--accent) 30%,transparent),inset 0 0 14px color-mix(in srgb,var(--accent) 8%,transparent)}.lc-wrap .fx-select:disabled{opacity:.55;cursor:wait}.lc-wrap .ls-space .fx-select{border-radius:6px}.fx-pop{position:fixed;z-index:2147483000;box-sizing:border-box;min-width:160px;max-width:min(440px,calc(100vw - 16px));padding:6px;overflow-y:auto;overscroll-behavior:contain;border-radius:8px;font:13px/1.4 var(--font, "Inter","Segoe UI",system-ui,sans-serif);opacity:0;transform:translateY(-8px) scale(.97);transform-origin:top left;transition:opacity .16s ease,transform .18s cubic-bezier(.22,.9,.3,1);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.fx-pop[data-side=top]{transform:translateY(8px) scale(.97);transform-origin:bottom left}.fx-pop.fx-open{opacity:1;transform:none}.fx-pop.fx-closing{opacity:0;transform:translateY(-4px) scale(.985);transition-duration:.12s;pointer-events:none}.fx-pop[data-skin=space]{color:var(--fx-sp-ink-2);border:1px solid color-mix(in srgb,var(--fx-sp-rim) 25%,transparent);scrollbar-color:var(--fx-sp-scroll) transparent;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fx-sp-glow-2) 69%,transparent) 50%,transparent) top center / 72% 1px no-repeat,linear-gradient(160deg,var(--fx-sp-pop-1),var(--fx-sp-pop-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--fx-sp-rim) 6%,transparent),0 24px 60px var(--fx-sp-shadow),0 0 46px color-mix(in srgb,var(--fx-sp-glow) 13%,transparent);backdrop-filter:blur(18px) saturate(1.4)}.fx-pop[data-skin=page]{color:var(--text-primary, #e8ecf4);border:1px solid color-mix(in srgb,var(--accent, #00c8e6) 38%,var(--border-glass, transparent));scrollbar-color:color-mix(in srgb,var(--accent, #00c8e6) 40%,transparent) transparent;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent, #00c8e6) 70%,transparent) 50%,transparent) top center / 72% 1px no-repeat,var(--panel-solid, var(--bg-surface, #0f1628));box-shadow:var(--shadow-card, 0 20px 50px rgba(0,0,0,.35)),0 0 34px color-mix(in srgb,var(--accent, #00c8e6) 14%,transparent)}.fx-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 12px 9px 15px;border-radius:5px;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;opacity:0;transform:translate(-8px);transition:background .16s ease,color .16s ease}.fx-pop.fx-open .fx-option{animation:fx-option-in .22s cubic-bezier(.22,.9,.3,1) forwards;animation-delay:calc(var(--i, 0) * 14ms + 20ms)}@keyframes fx-option-in{to{opacity:1;transform:none}}.fx-option-label{min-width:0;overflow-wrap:anywhere}.fx-option:before{content:"";position:absolute;left:4px;top:24%;bottom:24%;width:2px;border-radius:1px;opacity:0;transform:scaleY(.3);transition:opacity .18s ease,transform .24s cubic-bezier(.22,.9,.3,1)}.fx-option.fx-active:before{opacity:1;transform:none}.fx-check{flex:none;opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .26s cubic-bezier(.22,.9,.3,1)}.fx-option[aria-selected=true] .fx-check{opacity:1;transform:none}.fx-option[aria-disabled=true]{opacity:.4!important;cursor:not-allowed}.fx-pop[data-skin=space] .fx-option:before{background:var(--fx-sp-glow-2);box-shadow:0 0 10px var(--fx-sp-glow)}.fx-pop[data-skin=space] .fx-option.fx-active{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-sp-glow) 17%,transparent),color-mix(in srgb,var(--fx-sp-glow) 5%,transparent) 70%,transparent);color:var(--fx-sp-hi)}.fx-pop[data-skin=space] .fx-option[aria-selected=true]{color:var(--fx-sp-sel)}.fx-pop[data-skin=space] .fx-check{color:var(--fx-sp-glow-2);filter:drop-shadow(0 0 6px var(--fx-sp-glow))}.fx-pop[data-skin=page] .fx-option:before{background:var(--accent, #00c8e6);box-shadow:0 0 10px var(--accent, #00c8e6)}.fx-pop[data-skin=page] .fx-option.fx-active{background:linear-gradient(90deg,color-mix(in srgb,var(--accent, #00c8e6) 20%,transparent),color-mix(in srgb,var(--accent, #00c8e6) 6%,transparent) 70%,transparent)}.fx-pop[data-skin=page] .fx-option[aria-selected=true]{color:var(--accent, #00c8e6);font-weight:600}.fx-pop[data-skin=page] .fx-check{color:var(--accent, #00c8e6);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent, #00c8e6) 70%,transparent))}@media(pointer:coarse){.fx-option{min-height:44px;padding-top:10px;padding-bottom:10px;font-size:15px}.fx-pop{padding:8px;font-size:15px}}@media(prefers-reduced-motion:reduce){.fx-pop,.fx-pop.fx-closing{transition:none;transform:none}.fx-option,.fx-pop.fx-open .fx-option{animation:none;opacity:1;transform:none}.fx-select-chevron,.fx-check,.fx-option:before{transition:none}}
