.ws-app{--primary:var(--btn);--on-primary:var(--bink);--tint:color-mix(in srgb,var(--a) 9%,var(--card));--paper:var(--card);--sidebar:var(--card);background:var(--bg)}@media (min-width:64rem){.ws-app .ws-split,:root[data-theme] .ws-app .ws-split.surface{background:none;border:0;box-shadow:none;overflow:visible;border-radius:0}.ws-app .ws-split:before{display:none}.ws-app .ws-cols,.ws-app .ws-main,.ws-app .ws-panes{gap:12px}.ws-app :is(.ws-rail,.ws-beltbox,.ws-pane){overflow:hidden;border:1px solid var(--rule);border-radius:16px;background:var(--card);box-shadow:var(--sh-box)}.ws-app .ws-beltbox>*{border-bottom-color:var(--rule-2)}.ws-app .ws-beltbox>:last-child{border-bottom:0}.ws-app .ws-railbox,:root[data-theme] .ws-app .ws-railbox.surface{background:none;border:0;box-shadow:none;overflow:visible;border-radius:0}.ws-app .ws-railbox:before{display:none}.ws-app :is(.ws-railnav,.ws-railpane){overflow:clip;border:1px solid var(--rule);border-radius:16px;background:var(--card);box-shadow:var(--sh-box)}:root[data-theme=light] .ws-app :is(.ws-rail,.ws-beltbox,.ws-pane,.ws-railnav,.ws-railpane){box-shadow:0 1px 2px rgb(16 18 27/.05),0 16px 32px -24px rgb(16 18 27/.3)}}.ws-app .surface{border-radius:16px;box-shadow:inset 0 1px 0 rgb(255 255 255/.05),0 24px 48px -32px rgb(0 0 0/.9)}.ws-app .surface:not(.lg\:sticky){position:relative}@media (max-width:63.99rem){.ws-app .surface.lg\:sticky{position:relative}}.ws-app .surface:before{content:"";position:absolute;left:10%;right:10%;top:-1px;height:1px;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--a) 75%,transparent),transparent)}.ws-app .seg{border-radius:12px}:root[data-theme=light] .ws-app .surface{box-shadow:0 1px 2px rgb(16 18 27/.05),0 16px 32px -24px rgb(16 18 27/.3)}.ws-app :is(input[type=checkbox],input[type=radio]){margin:0}.ws-app .combo{position:relative;width:100%}.ws-app .combo-in{width:100%;padding-right:30px}.ws-app .combo-chev{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:var(--ink-3);cursor:pointer}.ws-app .combo-chev:hover{color:var(--ink);background:var(--card-2)}.ws-app .combo-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);max-height:260px;overflow-y:auto;margin:0;padding:5px;list-style:none;border-radius:12px;border:1px solid var(--edge);background:var(--card);box-shadow:var(--sh-pop);scrollbar-width:thin}.ws-app .combo-list li{display:flex;align-items:baseline;gap:10px;padding:6px 9px;border-radius:8px;cursor:pointer;font-size:13px}.ws-app .combo-list li[data-lit]{background:var(--card-2)}.ws-app .combo-list li[aria-selected=true] .combo-v{color:var(--at)}.ws-app .combo-v{font-family:var(--font-mono);color:var(--ink);white-space:nowrap}.ws-app .combo-w{color:var(--ink-3);font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-app .field-box>.combo .combo-in{padding-right:52px}.ws-app .field-box>.combo .combo-chev{right:26px}.ws-app,.ws-app *,.ws-app .thin-scroll,.ws-app.thin-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink-3) 70%,transparent) transparent}.ws-app ::-webkit-scrollbar,.ws-app::-webkit-scrollbar{width:10px;height:10px}.ws-app ::-webkit-scrollbar-thumb,.ws-app::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink-3) 70%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.ws-app ::-webkit-scrollbar-thumb:hover{background-color:var(--ink-2)}.ws-app ::-webkit-scrollbar-track{background:transparent}