.blendos .sb-nav{flex:auto;padding:12px 22px 12px 0;overflow-y:auto}.blendos .sb-blk{margin-bottom:0}.blendos .sb-one{letter-spacing:0;width:238px;height:32px;color:var(--ink-700);border-radius:8px;gap:8px;margin-left:8px;padding:6px 10px;font-size:.875rem;font-weight:500;line-height:20px;transition:background-color .15s,color .15s}.blendos .sb-one:hover{background:var(--surf-tint);color:var(--ink-700)}.blendos .sb-one.on,.blendos .sb-kid.on{box-shadow:none;color:var(--ink-700);background:#ececec;font-weight:500}.blendos .sb-blk:has(.sb-kid.on)>.sb-one.on{box-shadow:none;color:var(--ink-700);background:0 0;font-weight:450}.blendos .sb-one .sb-ico{width:22px;height:22px;color:var(--ink-700);flex:none;place-items:center;display:grid}.blendos .sb-one .sb-ico>svg,.blendos .sb-one.on .sb-ico>svg{stroke-width:1.5px;width:20px;height:20px;color:var(--ink-700);grid-area:1/1}.blendos .sb-kids{margin:0 0 8px;padding-left:0}.blendos .sb-kids:before{content:none}.blendos .sb-kid{height:28px;color:var(--ink-500);border-radius:8px;margin:0 0 0 10px;padding:0 4px 0 36px;font-size:.8125rem;font-weight:450;line-height:20px;transition:background-color .15s,color .15s;position:relative}.blendos .sb-kid:hover{background:var(--surf-tint);color:var(--ink-700)}.blendos .sb-kid .kid-arrow{display:none}.blendos .sb-kid:before{content:"";background-image:url("data:image/svg+xml,<svg width='21' height='28' viewBox='0 0 21 28' fill='none' xmlns='http://www.w3.org/2000/svg'><rect x='9' width='1.5' height='28' fill='%23B5B5B5'/></svg>");background-repeat:no-repeat;width:21px;height:28px;position:absolute;top:0;left:8px}.blendos .sb-kid.on:before{background-image:url("data:image/svg+xml,<svg width='21' height='28' viewBox='0 0 21 28' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 14.25H19.75V15.75H19V14.25ZM10.077 13.362L10.7452 13.0215V13.0215L10.077 13.362ZM11.388 14.673L11.7285 14.0048H11.7285L11.388 14.673ZM10.5 0V10.2H9V0H10.5ZM14.55 14.25H19V15.75H14.55V14.25ZM10.5 10.2C10.5 11.0525 10.5006 11.6467 10.5384 12.1093C10.5755 12.5632 10.6446 12.824 10.7452 13.0215L9.40873 13.7025C9.18239 13.2582 9.08803 12.7781 9.04336 12.2315C8.99942 11.6936 9 11.0277 9 10.2H10.5ZM14.55 15.75C13.7223 15.75 13.0564 15.7506 12.5185 15.7066C11.9719 15.662 11.4918 15.5676 11.0475 15.3413L11.7285 14.0048C11.926 14.1054 12.1868 14.1745 12.6407 14.2116C13.1033 14.2494 13.6975 14.25 14.55 14.25V15.75ZM10.7452 13.0215C10.9609 13.4448 11.3052 13.7891 11.7285 14.0048L11.0475 15.3413C10.3419 14.9817 9.76825 14.4081 9.40873 13.7025L10.7452 13.0215Z' fill='%23B5B5B5'/><path d='M17 12L20 15L17 18' stroke='%23B5B5B5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.blendos .sb-kid.on~.sb-kid:before{background-image:none}.blendos .sb-foot{background:var(--sidebar);flex:none;padding:20px 22px 12px 0}.blendos .sb-one:focus-visible,.blendos .sb-kid:focus-visible{outline:2px solid var(--ink-700);outline-offset:-2px}.blendos .sb-ws{flex:none;margin:12px 22px 8px 10px;position:relative}.blendos .sb-ws-btn{border:1px solid var(--line);background:var(--panel);width:100%;height:32px;color:var(--ink-700);font-family:var(--inter);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:.8125rem;font-weight:500;transition:background .12s,border-color .12s;display:flex}.blendos .sb-ws-btn:hover{background:var(--surf-tint);border-color:var(--line2)}.blendos .sb-ws-btn:focus-visible{outline:2px solid var(--ink-700);outline-offset:-2px}.blendos .sb-ws-ico{color:var(--ink-700);flex-shrink:0}.blendos .sb-ws-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.blendos .sb-ws-chev{color:var(--muted2);flex-shrink:0}.blendos .sb-ws-menu{z-index:70;background:var(--panel);border:1px solid var(--line2);border-radius:12px;width:264px;max-width:calc(100vw - 20px);position:absolute;top:calc(100% + 6px);left:0;right:auto;overflow:hidden;box-shadow:0 16px 44px #00000029}.blendos .sidebar{overflow:visible}.blendos .sb-ws-list{max-height:min(320px,60vh);overflow-y:auto}.blendos .sb-wsl{padding:6px}.blendos .sb-wsl-lab{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted2);margin:0;padding:6px 8px 4px;font-size:.59375rem;font-weight:500}.blendos .sb-wsl-load{color:var(--muted2);align-items:center;gap:8px;margin:0;padding:8px;font-size:.78125rem;display:flex}.blendos .sb-wsl-row{width:100%;color:var(--ink2);font-family:var(--inter);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:.8125rem;font-weight:450;transition:background-color .15s;display:flex}.blendos .sb-wsl-row:hover{background:var(--hover);color:var(--ink)}.blendos .sb-wsl-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.blendos .sb-wsl-row.on,.blendos .sb-wsl-row.on:hover{background:var(--panel3);color:var(--ink);cursor:default}.blendos .sb-wsl-ico{color:var(--ink-700);flex:none}.blendos .sb-wsl-chk{color:var(--ink);flex:none}.blendos .sb-wsl-txt{flex:auto;min-width:0}.blendos .sb-wsl-name{text-overflow:ellipsis;white-space:nowrap;line-height:18px;display:block;overflow:hidden}.blendos .sb-wsl-row.on .sb-wsl-name{font-weight:650}.blendos .sb-wsl-sub{color:var(--muted2);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:15px;display:block;overflow:hidden}@media (max-width:767px){.blendos .sb-nav{padding:12px 12px 16px 2px}.blendos .sb-ws{margin:12px 12px 8px 2px}.blendos .sb-ws-menu{width:auto;max-width:none;left:0;right:0}.blendos .sb-ws-list{max-height:min(280px,45vh)}.blendos .sb-foot{padding:16px 12px calc(12px + env(safe-area-inset-bottom)) 2px}.blendos .sb-one{height:36px}.blendos .sb-kid{height:28px}}.blendos .nav-toggle{display:inline-flex}@media (prefers-reduced-motion:reduce){.blendos .sb-one,.blendos .sb-kid,.blendos .sb-ws-btn,.blendos .sb-wsl-row{transition:none}.blendos .sb-kidswrap[data-state=open],.blendos .sb-kidswrap[data-state=closed]{animation:none}}.blendos .sb-ws-settings{min-height:40px;color:var(--ink-700);border-radius:8px;align-items:center;gap:8px;margin:2px 4px 4px;padding:0 10px;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.blendos .sb-ws-list+.sb-ws-settings{border-top:1px solid var(--line2);border-radius:0 0 8px 8px;margin-top:6px;padding-top:6px}.blendos .sb-ws-settings:hover{background:var(--fill-hover);color:var(--ink-900)}.blendos .sb-ws-settings svg{color:var(--ink-500)}