@font-face{font-family:seti;src:url(/fonts/seti.woff)format("woff");font-weight:400;font-style:normal}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;overflow:hidden}html{-webkit-tap-highlight-color:transparent}*{scrollbar-width:thin;scrollbar-color:#424242 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#424242 padding-box padding-box;border:2px solid #0000;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#555 padding-box padding-box;border:2px solid #0000}::-webkit-scrollbar-corner{background:0 0}body{color:#ccc;background:#1e1e1e;font-family:JetBrains Mono,monospace;font-size:14px}:root{--bg-editor:#1e1e1e;--bg-sidebar:#252526;--bg-header:#3c3c3c;--bg-activity:#333;--bg-footer:#007acc;--bg-tab-active:#1e1e1e;--bg-tab-inactive:#2d2d2d;--bg-tab-bar:#252526;--fg:#ccc;--fg-muted:#858585;--fg-dim:#6a6a6a;--accent:#094771;--hover:#2a2d2e;--border:#3c3c3c;--activity-active-border:#007acc;--fg-match:#4daafc;--font-mono:"JetBrains Mono", monospace;--font-ui:Inter, "Adwaita Sans", system-ui, sans-serif;--line-h:19px;--font-editor:13px}.vscode-layout{font-family:var(--font-ui);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.vscode-layout--windowed{height:100%}.vscode-body{flex:1;display:flex;overflow:hidden}.vscode-appicon,span.vscode-menu-item,.vscode-activity-btn--inert,.vscode-breadcrumb,.vscode-footer-item,.vscode-scm-message{opacity:.5}.vscode-panel-placeholder{flex-direction:column;padding:0;display:flex}.vscode-panel-placeholder-msg{color:var(--fg-muted);margin:0;padding:8px 14px;font-size:14px}.vscode-icon{flex-shrink:0;width:16px;height:16px}:root{--arch-window-border:var(--theme-primary);--arch-window-border-idle:var(--theme-border-idle)}.arch-desktop{--strip-gap:10px;--strip-top:46px;width:100%;height:100%;font-family:Segoe UI,Tahoma,sans-serif;position:relative}.arch-desktop>.waybar{z-index:1;position:absolute;top:0;left:0;right:0}.arch-wallpaper{background:var(--theme-wall-outer);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.arch-wallpaper-layer{position:absolute;inset:0}.arch-wallpaper-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.arch-wallpaper-layer--in{clip-path:circle(0%)}.arch-wallpaper-layer--in.arch-wallpaper-layer--loaded{animation:.8s ease-in-out forwards arch-wallpaper-in}@keyframes arch-wallpaper-in{to{clip-path:circle(72%)}}.arch-wallpaper-cat{pointer-events:none;position:absolute}.arch-strip{top:var(--strip-top);align-items:stretch;gap:var(--strip-gap);padding:0 var(--strip-gap) var(--strip-gap);overscroll-behavior-x:contain;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:scroll hidden}.arch-column{flex:0 0 calc(var(--strip-fraction) * (100% + var(--strip-gap)) - var(--strip-gap));border:2px solid var(--arch-window-border-idle);background:var(--bg-editor);--column-move:.28s;--column-ease:cubic-bezier(.25, .46, .45, .94);min-width:0;height:100%;transition:flex-basis var(--column-move) var(--column-ease), border-color .18s ease, box-shadow .18s ease;border-radius:12px;overflow:hidden;box-shadow:0 18px 50px #0006}.arch-column--new{animation:.22s cubic-bezier(.25,.46,.45,.94) arch-column-in}.arch-column--focused{border-color:var(--arch-window-border);box-shadow:0 18px 50px #0000008c}@keyframes arch-column-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.arch-strip{scrollbar-width:none}.arch-strip::-webkit-scrollbar{display:none}.arch-strip-dots{display:none}@media (width<=640px){.arch-desktop{--strip-gap:6px}.arch-strip{scroll-snap-type:x mandatory}.arch-strip--paged{padding-bottom:22px}.arch-column{scroll-snap-align:center;scroll-snap-stop:always;border-radius:10px}.arch-strip-dots{justify-content:center;align-items:center;height:22px;display:flex;position:absolute;bottom:0;left:0;right:0}.arch-strip-dot{cursor:pointer;background:0 0;border:none;width:22px;height:22px;padding:0}.arch-strip-dot:before{content:"";background:var(--arch-window-border-idle);border-radius:3px;width:6px;height:6px;margin:auto;transition:width .2s,background-color .2s;display:block}.arch-strip-dot--focused:before{background:var(--arch-window-border);width:16px}}@media (prefers-reduced-motion:reduce){.arch-column{transition:none;animation:none}.arch-strip-dot:before{transition:none}.arch-wallpaper-layer--in{clip-path:none;animation:none}}.arch-strip--out{animation:.34s cubic-bezier(.4,0,.2,1) forwards arch-strip-out}.arch-strip--in{animation:.34s cubic-bezier(.4,0,.2,1) arch-strip-in}@keyframes arch-strip-out{to{transform:translateX(calc(var(--slide-dir) * 100%))}}@keyframes arch-strip-in{0%{transform:translateX(calc(var(--slide-dir) * -100%))}}.waybar{--wb-primary:var(--theme-primary);--wb-on-primary:var(--theme-on-primary);--wb-secondary:var(--theme-secondary);--wb-on-secondary:var(--theme-on-secondary);--wb-tertiary:var(--theme-tertiary);--wb-on-tertiary:var(--theme-on-tertiary);--wb-surface-container-lowest:var(--theme-surface-lowest);--wb-surface-container:var(--theme-surface);--wb-surface-container-highest:var(--theme-surface-highest);--wb-on-surface:var(--theme-on-surface);--wb-outline-variant:var(--theme-outline-variant);--wb-seg-height:30px;height:42px;color:var(--wb-on-surface);-webkit-user-select:none;user-select:none;background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 9px;font-family:JetBrains Mono,monospace;font-size:14px;display:flex;position:relative}.wb-side{align-items:center;min-width:0;display:flex}.wb-seg{height:var(--wb-seg-height);font:inherit;white-space:nowrap;border:none;align-items:center;gap:8px;padding:0 8px;display:flex}.wb-mod{align-items:center;gap:6px;display:flex}.wb-stat{font-variant-numeric:tabular-nums}.wb-stat-value{text-align:right;display:inline-block}.wb-on-primary{background:var(--wb-primary);color:var(--wb-on-primary)}.wb-on-secondary{background:var(--wb-secondary);color:var(--wb-on-secondary)}.wb-on-tertiary{background:var(--wb-tertiary);color:var(--wb-on-tertiary)}.wb-on-surface{background:var(--wb-surface-container);color:var(--wb-on-surface)}.wb-window,.wb-kbd{background:var(--wb-surface-container-highest)}.wb-window--pulse{animation:2.2s ease-in-out 1s infinite wb-launcher-pulse}.wb-window--pulse .wb-icon{animation:2.2s ease-in-out 1s infinite wb-launcher-swell}@keyframes wb-launcher-pulse{50%{color:var(--wb-primary)}}@keyframes wb-launcher-swell{50%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.wb-window--pulse,.wb-window--pulse .wb-icon{animation:none}.wb-window--pulse{color:var(--wb-primary)}}.wb-kbd{justify-content:center;min-width:76px}.wb-window{text-overflow:ellipsis;min-width:0;max-width:260px;overflow:hidden}.wb-icon{width:16px;height:16px}button.wb-clickable{cursor:pointer}button.wb-clickable:hover,button.wb-clickable:hover+.wb-arrow-r:after,button.wb-clickable:hover+.wb-arrow-l:before,button.wb-clickable:hover+.wb-cap{filter:brightness(1.12)}.wb-arrow-r:has(+button.wb-clickable:hover):before{filter:brightness(1.12)}.wb-arrow-l:has(+button.wb-clickable:hover):after{filter:brightness(1.12)}.wb-cap:has(+button.wb-clickable:hover){filter:brightness(1.12)}button.wb-clickable:focus-visible{outline:1px solid var(--wb-on-surface);outline-offset:-2px}.wb-arrow{width:16px;height:var(--wb-seg-height);flex-shrink:0;position:relative}.wb-arrow:before,.wb-arrow:after{content:"";position:absolute;inset:0}.wb-arrow-r:before{background:var(--wb-to)}.wb-arrow-r:after{background:var(--wb-from);clip-path:polygon(0 0,100% 50%,0 100%)}.wb-arrow-l:before{background:var(--wb-from)}.wb-arrow-l:after{background:var(--wb-to);clip-path:polygon(100% 0,0 50%,100% 100%)}@supports (corner-shape:bevel){.wb-arrow:after{corner-shape:bevel;clip-path:none}.wb-arrow-r:after{border-radius:0 100% 100% 0/0 50% 50% 0}.wb-arrow-l:after{border-radius:100% 0 0 100%/50% 0 0 50%}}.wb-cap{width:calc(var(--wb-seg-height) / 2);height:var(--wb-seg-height);background:var(--wb-from);flex-shrink:0}.wb-cap-l{border-radius:100% 0 0 100%/50% 0 0 50%}.wb-cap-r{border-radius:0 100% 100% 0/0 50% 50% 0}.wb-center{height:var(--wb-seg-height);background:var(--wb-surface-container-lowest);z-index:1;border-radius:999px;flex:none;align-items:center;gap:3px;padding:0;transition:box-shadow .3s;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 #0000}.wb-center[data-crowded]{box-shadow:0 0 10px 8px color-mix(in srgb, var(--wb-surface-container-lowest) 85%, transparent)}.wb-ws{min-width:30px;height:var(--wb-seg-height);font:inherit;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex}.wb-ws-empty{color:var(--wb-outline-variant)}.wb-ws-occupied{background:var(--wb-surface-container-highest);color:var(--wb-on-surface)}.wb-ws-active{background:var(--wb-primary);color:var(--wb-on-primary)}.wb-ws-empty:hover{background:color-mix(in srgb, var(--wb-on-surface) 10%, transparent);color:color-mix(in srgb, var(--wb-on-surface) 55%, var(--wb-outline-variant))}.wb-ws-occupied:hover{background:color-mix(in srgb, var(--wb-surface-container-highest), var(--wb-on-surface) 12%)}.wb-ws-glyph{display:inline-block}.wb-ws-apps{width:calc(var(--ws-apps) * 17px);margin-left:calc(min(var(--ws-apps), 1) * 5px);align-items:center;gap:3px;transition:width .4s cubic-bezier(.25,.46,.45,.94),margin-left .4s cubic-bezier(.25,.46,.45,.94);display:flex;overflow:hidden}.wb-ws-app{opacity:.85;width:14px;height:14px}.wb-ws-spinning .wb-ws-glyph{animation:.42s ease-in-out wb-ws-spin}@keyframes wb-ws-spin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(0)}to{transform:rotate(360deg)scale(1)}}@media (prefers-reduced-motion:reduce){.wb-ws-spinning .wb-ws-glyph{animation:none}.wb-ws-apps{transition:none}}@media (width<=1600px){.wb-seg.wb-on-secondary,.wb-seg.wb-on-tertiary{width:0;min-width:0;padding:0;overflow:hidden}}@media (width<=1150px){.wb-center{display:none}}@media (width<=640px){.wb-host{display:none}.waybar>.wb-side:first-child{flex:0 auto}.wb-window{max-width:none}.wb-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.wb-side-right{flex-shrink:0}.wb-side-right>:not(.wb-clock,.wb-clock-tip,.wb-cap){display:none}.wb-clock-tip:before{background:0 0}}.wb-bell .wb-icon{transform-origin:50% 10%}.wb-bell-ringing .wb-icon{animation:.7s ease-in-out wb-bell-swing}@keyframes wb-bell-swing{0%{transform:rotate(0)}15%{transform:rotate(16deg)}35%{transform:rotate(-13deg)}55%{transform:rotate(9deg)}75%{transform:rotate(-5deg)}90%{transform:rotate(2deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.wb-bell-ringing .wb-icon{animation:none}}.ui-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ui-icon--filled{fill:currentColor;stroke:none}.arch-launcher{--launcher-accent:var(--theme-primary);--launcher-surface:var(--theme-surface-lowest);--launcher-ink:var(--theme-on-primary);width:100%;max-width:none;height:100%;max-height:none;color:var(--launcher-accent);font-family:var(--font-mono);background:0 0;border:none;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.arch-launcher::backdrop{background:0 0}.arch-menu{border:2px solid var(--launcher-accent);background:var(--launcher-surface);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--theme-primary) 25%, transparent) transparent;transform-origin:0 0;border-radius:12px;outline:none;min-width:220px;max-height:calc(100% - 16px);margin:0;padding:5px 5px 7px;list-style:none;animation:.12s ease-out arch-menu-in;position:absolute;overflow-y:auto;box-shadow:0 12px 32px #0000008c}@keyframes arch-menu-in{0%{opacity:0;transform:scale(.97)}}.arch-menu-item{white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;font-size:14px;display:flex}.arch-menu-item--active{background:var(--launcher-accent);color:var(--launcher-ink)}.arch-menu-icon{flex-shrink:0;width:18px;height:18px}.arch-menu-separator{border-top:1px solid color-mix(in srgb, var(--theme-primary) 22%, transparent);margin:5px 8px}.arch-menu-chevron{margin-left:auto;padding-left:20px;font-size:18px;line-height:1}.arch-picker{min-width:190px}.arch-picker-list{outline:none;margin:0;padding:0;list-style:none}.arch-picker-item{cursor:pointer;border-radius:7px;align-items:center;gap:18px;padding:7px 10px;font-size:14px;display:flex}.arch-picker-item--active{background:var(--theme-primary-container);color:var(--theme-on-primary-container)}.arch-picker-item--current .arch-picker-name:after{content:" •";opacity:.6}.arch-picker-aside{align-items:center;margin-left:auto;display:flex}.arch-picker-glyph{height:22px;display:block}@media (prefers-reduced-motion:reduce){.arch-menu{animation:none}}@media (pointer:coarse){.arch-menu-item,.arch-picker-item{min-height:40px}}.vscode-header{background:var(--bg-header);-webkit-user-select:none;user-select:none;-webkit-app-region:drag;flex-shrink:0;align-items:center;height:35px;display:flex}.vscode-header-left{flex-shrink:0;align-items:center;gap:0;display:flex}.vscode-appicon{flex-shrink:0;width:16px;height:16px;margin:0 8px}.vscode-menu-bar{align-items:center;display:flex}.vscode-menu-item{color:var(--fg);cursor:default;-webkit-app-region:no-drag;background:0 0;border:none;align-items:center;height:35px;padding:0 8px;font-family:inherit;font-size:14px;text-decoration:none;display:flex}a.vscode-menu-item,button.vscode-menu-item{cursor:pointer}a.vscode-menu-item:hover,button.vscode-menu-item:hover{background:#ffffff1a}.vscode-header-center{-webkit-app-region:no-drag;flex:1;justify-content:center;min-width:0;padding:0 12px;display:flex}.vscode-title-search{cursor:text;background:#ffffff14;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:6px;width:100%;max-width:400px;height:22px;padding:0 10px;display:flex}.vscode-title-search:hover{background:#ffffff1f;border-color:#ffffff2e}.vscode-title-search-icon{width:13px;height:13px;color:var(--fg-muted);flex-shrink:0}.vscode-title-search-text{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.vscode-header-right{-webkit-app-region:no-drag;flex-shrink:0;align-items:center;height:100%;display:flex}.vscode-layout-btn{width:28px;height:24px;color:var(--fg);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;margin-right:6px;padding:0;display:flex}.vscode-layout-btn:hover{background-color:#ffffff1a}.vscode-winbtn{cursor:pointer;width:46px;height:100%;color:var(--fg);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.vscode-winbtn:before{content:"";border-radius:50%;width:28px;height:28px;margin:auto;transition:background-color .12s;position:absolute;inset:0}.vscode-winbtn svg{width:12px;height:12px;position:relative}.vscode-winbtn:hover:before{background-color:#ffffff1f}.vscode-winbtn--close:hover:before{background-color:#e81123}.vscode-winbtn--close:hover{color:#fff}.vscode-phone-menu{display:none}.vscode-phone-menu-btn{width:32px;height:28px;color:var(--fg);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex}.vscode-phone-menu-btn[aria-expanded=true]{background-color:#ffffff1a}.vscode-phone-menu-list{z-index:100;background:var(--bg-sidebar);border:1px solid var(--border);border-radius:6px;flex-direction:column;min-width:180px;padding:4px;display:flex;position:absolute;top:calc(100% + 2px);left:6px;box-shadow:0 6px 18px #0006}.vscode-phone-menu-list .vscode-menu-item{text-align:left;border-radius:4px;height:40px;padding:0 12px}@media (width<=640px){.vscode-header{position:relative}.vscode-menu-bar{display:none}.vscode-phone-menu{display:block}.vscode-header-center{flex:none;margin-left:auto;padding:0 2px}.vscode-header-center:focus-within{z-index:2;background:var(--bg-header);align-items:center;padding:0 8px;position:absolute;inset:0}.vscode-header .vscode-quickopen{position:static}.vscode-header .vscode-title-search{justify-content:center;width:32px;height:26px;padding:0;position:relative}.vscode-header .vscode-title-search-input{opacity:0;font-size:16px;position:absolute;inset:0}.vscode-header-center:focus-within .vscode-title-search{justify-content:flex-start;width:100%;max-width:none;padding:0 10px}.vscode-header-center:focus-within .vscode-title-search-input{opacity:1;position:static}.vscode-layout-btn{display:none}.vscode-winbtn{width:40px}}.vscode-quickopen{justify-content:center;width:100%;display:flex;position:relative}.vscode-quickopen .vscode-title-search{cursor:text}.vscode-quickopen:focus-within .vscode-title-search{border-color:var(--activity-active-border);background:#ffffff1f}.vscode-title-search-input{min-width:0;color:var(--fg);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:14px}.vscode-title-search-input::placeholder{color:var(--fg-muted);opacity:1}.vscode-quickopen-panel{z-index:100;background:var(--bg-sidebar);border:1px solid var(--border);-webkit-app-region:no-drag;border-radius:4px;max-width:600px;margin:0 auto;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 6px 18px #0006}.vscode-quickopen-list{max-height:50vh;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.vscode-quickopen-row{color:var(--fg);cursor:pointer;white-space:nowrap;align-items:baseline;gap:6px;padding:3px 10px;font-size:14px;display:flex;overflow:hidden}.vscode-quickopen-row--active{background:#ffffff1a}.vscode-quickopen-row mark{color:var(--fg-match);background:0 0;font-weight:600}.vscode-quickopen-name{flex-shrink:0}.vscode-quickopen-dir,.vscode-quickopen-line{color:var(--fg-muted);flex-shrink:0;font-size:11px}.vscode-quickopen-snippet{color:var(--fg-muted);text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.vscode-quickopen-empty{color:var(--fg-muted);padding:8px 10px;font-size:14px}.vscode-quickopen-status{border-top:1px solid var(--border);color:var(--fg-muted);justify-content:space-between;gap:8px;padding:4px 10px;font-size:11px;display:flex}@media (width<=640px){.vscode-quickopen-panel{max-width:none;left:8px;right:8px}}.vscode-activity-bar{background:var(--bg-activity);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;justify-content:space-between;width:48px;display:flex;overflow:hidden}.vscode-activity-bar-top,.vscode-activity-bar-bottom{flex-direction:column;align-items:center;display:flex}.vscode-activity-btn{--activity-icon-alpha:.6;cursor:pointer;width:48px;height:48px;color:rgb(255 255 255/var(--activity-icon-alpha));background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.vscode-activity-btn svg{width:24px;height:24px}.vscode-activity-btn img{width:24px;height:24px;filter:invert(1) opacity(var(--activity-icon-alpha))}.vscode-activity-btn .codicon{color:inherit;font-size:24px}.vscode-activity-btn:not(.vscode-activity-btn--inert):hover{--activity-icon-alpha:.8}.vscode-activity-btn.vscode-activity-btn--active{--activity-icon-alpha:1}.vscode-activity-btn--inert{--activity-icon-alpha:.4;cursor:default}.vscode-activity-btn--active:before{content:"";background:var(--activity-active-border);border-radius:0 2px 2px 0;width:2px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.vscode-sidebar{background:var(--bg-sidebar);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:220px;display:flex;overflow:hidden}.vscode-sidebar[hidden],.vscode-drawer-scrim{display:none}@media (width<=640px){.vscode-body{position:relative}.vscode-sidebar{z-index:3;width:min(280px,100% - 88px);animation:.18s ease-out vscode-drawer-in;position:absolute;top:0;bottom:0;left:48px;box-shadow:8px 0 24px #00000059}.vscode-drawer-scrim{z-index:2;background:#00000059;display:block;position:absolute;inset:0 0 0 48px}}@keyframes vscode-drawer-in{0%{opacity:0;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.vscode-sidebar{animation:none}}.vscode-explorer{flex-direction:column;flex:1;display:flex;overflow:hidden}.vscode-explorer-heading{letter-spacing:.08em;color:var(--fg);-webkit-user-select:none;user-select:none;padding:10px 12px;font-size:11px;font-weight:700}.vscode-file-list{flex:1;list-style:none;overflow-y:auto}.vscode-folder-item{cursor:pointer;color:var(--fg);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:3px 8px;font-size:14px;display:flex;overflow:hidden}.vscode-folder-item:hover{background:var(--hover)}.vscode-file-item{cursor:pointer;color:var(--fg);white-space:nowrap;align-items:center;gap:3px;padding:3px 8px;font-size:14px;display:flex;overflow:hidden}.vscode-file-item:hover{background:var(--hover)}.vscode-file-item--active,.vscode-file-item--active:hover{background:var(--accent)}.vscode-file-name{text-overflow:ellipsis;overflow:hidden}.vscode-caret{filter:invert()opacity(.6);flex-shrink:0;width:16px;height:16px;transition:transform .1s}.vscode-caret--open{transform:rotate(90deg)}.vscode-custom-panel{flex-direction:column;flex:1;display:flex;overflow:hidden}.vscode-custom-panel .vscode-md-content{max-width:none;padding:10px 14px}.vscode-custom-panel .vscode-md-area img{border-radius:6px;max-width:100%;margin:0 auto;display:block}.vscode-debug{flex-direction:column;flex:1;font-size:13px;display:flex;overflow:hidden}.vscode-debug-body{color:var(--fg);flex-direction:column;gap:8px;padding:0 20px 10px;line-height:1.4;display:flex;overflow-y:auto}.vscode-debug-btn{color:#fff;height:26px;font:inherit;cursor:pointer;background:#0e639c;border:none;border-radius:2px;justify-content:center;align-items:center;gap:6px;display:flex}.vscode-debug-btn:hover:not(:disabled){background:#17b}.vscode-debug-btn:disabled{opacity:.5;cursor:default}.vscode-debug-btn:focus-visible{outline:1px solid var(--activity-active-border);outline-offset:2px}.vscode-debug-btn .codicon{font-size:16px}.vscode-debug-btn--secondary{background:#3a3d41}.vscode-debug-btn--secondary:hover:not(:disabled){background:#45494e}.vscode-debug-body p{margin:0}.vscode-debug-body a{color:var(--fg-match);text-decoration:none}.vscode-debug-body a:hover{text-decoration:underline}.vscode-debug-body kbd{border:1px solid var(--border);background:var(--bg-editor);font-family:var(--font-mono);border-bottom-width:2px;border-radius:3px;padding:0 4px;font-size:11px}.vscode-debug-image{border-radius:6px;margin:0;position:relative;overflow:hidden}.vscode-debug-image img{aspect-ratio:500/226;object-fit:cover;object-position:50% calc(100% * 10 / 54);width:100%;display:block}.vscode-debug-image figcaption{color:#fff;white-space:nowrap;text-align:center;text-shadow:0 0 3px #000,0 1px 2px #000;padding:0 4px;font-size:12px;font-style:italic;font-weight:600;position:absolute;bottom:6px;left:0;right:0}.vscode-debug-error{color:#f48771}:root{--debugger-dock-width:min(var(--debugger-width,0px), calc(100vw - 320px))}:root.debugger-docked #root{margin-right:var(--debugger-dock-width)}:root.debugger-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.debugger-dock{z-index:1000;width:var(--debugger-dock-width);font-family:var(--font-ui);background:#242424;border-left:1px solid #3d3d3d;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.debugger-dock[hidden]{display:none}@media (width<=700px){:root.debugger-docked #root{margin-right:0}.debugger-dock{border-left:none;width:100%}.debugger-dock-resize{display:none}}.debugger-dock-resize{z-index:1;cursor:col-resize;touch-action:none;width:6px;position:absolute;top:0;bottom:0;left:-3px}.debugger-dock-resize:hover,:root.debugger-resizing .debugger-dock-resize{background:#7cacf8}.debugger-dock-bar{color:#a5a5a5;background:#333;border-bottom:1px solid #3d3d3d;flex-shrink:0;justify-content:space-between;align-items:center;height:28px;padding:0 4px 0 10px;font-size:12px;display:flex}.debugger-dock-close{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;display:flex}.debugger-dock-close:hover{color:#eaeaea;background:#4a4a4a}.debugger-dock-close .codicon{font-size:16px}.debugger-dock-body{flex:1;min-height:0;position:relative}.vscode-search{--search-input-bg:#313131;--search-input-border:#3c3c3c;--search-toggle-active-bg:#2489db82;--search-toggle-active-border:#2488db;--search-badge-bg:#616161;--search-match-bg:#ea5c0054;--search-error-bg:#5a1d1d;--search-error-border:#be1100;flex-direction:column;flex:1;font-size:13px;display:flex;overflow:hidden}.vscode-search-heading{justify-content:space-between;align-items:center;display:flex}.vscode-search-actions{gap:2px;margin:-4px 0;display:flex}.vscode-search-action{width:22px;height:22px;color:var(--fg);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;display:flex}.vscode-search-action:hover:not(:disabled){background:#5a5d5e4f}.vscode-search-action:disabled{opacity:.4;cursor:default}.vscode-search-action .codicon{font-size:16px}.vscode-search-box{border:1px solid var(--search-input-border);background:var(--search-input-bg);border-radius:2px;align-items:center;gap:2px;margin:0 12px 0 20px;padding:2px 2px 2px 6px;display:flex}.vscode-search-box:focus-within{border-color:var(--activity-active-border)}.vscode-search-box--error,.vscode-search-box--error:focus-within{border-color:var(--search-error-border)}.vscode-search-input{min-width:0;height:20px;color:var(--fg);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}.vscode-search-input::placeholder{color:var(--fg-muted);opacity:1}.vscode-search-toggle{width:20px;height:20px;color:var(--fg);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vscode-search-toggle:hover{background:#5a5d5e80}.vscode-search-toggle[aria-pressed=true]{border-color:var(--search-toggle-active-border);background:var(--search-toggle-active-bg)}.vscode-search-toggle .codicon{font-size:16px}.vscode-search-error{border:1px solid var(--search-error-border);background:var(--search-error-bg);color:var(--fg);overflow-wrap:anywhere;border-top:none;margin:0 12px 0 20px;padding:4px 6px;font-size:12px}.vscode-search-summary{color:var(--fg-muted);margin:0;padding:6px 12px 6px 20px}.vscode-search-results{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.vscode-search-results ul{margin:0;padding:0;list-style:none}.vscode-search-file,.vscode-search-match{width:100%;height:22px;color:var(--fg);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;display:flex;overflow:hidden}.vscode-search-file:hover,.vscode-search-match:hover{background:var(--hover)}.vscode-search-file:focus-visible,.vscode-search-match:focus-visible{outline:1px solid var(--activity-active-border);outline-offset:-1px}.vscode-search-file{gap:4px;padding:0 12px 0 4px}.vscode-search-file .codicon{flex-shrink:0;font-size:16px}.vscode-search-file-name{flex-shrink:0}.vscode-search-file-dir{text-overflow:ellipsis;min-width:0;color:var(--fg-muted);flex:1;font-size:12px;overflow:hidden}.vscode-search-count{background:var(--search-badge-bg);color:#fff;text-align:center;border-radius:11px;flex-shrink:0;min-width:18px;margin-left:auto;padding:0 5px;font-size:11px;line-height:18px}.vscode-search-match{text-overflow:ellipsis;padding:0 12px 0 44px;line-height:22px;display:block}.vscode-search-match mark{background:var(--search-match-bg);color:inherit}.vscode-scm{--scm-lane:#ffb000;--scm-ref:#59a4f9;flex-direction:column;flex:1;font-size:13px;display:flex;overflow:hidden}.vscode-scm-commit{flex-direction:column;gap:6px;padding:0 12px 10px;display:flex}.vscode-scm-message{resize:none;border:1px solid var(--border);background:var(--bg-editor);color:var(--fg);font:inherit;border-radius:2px;padding:4px 6px;overflow:hidden}.vscode-scm-message::placeholder{color:var(--fg-muted)}.vscode-scm-message:focus{outline:1px solid var(--activity-active-border);outline-offset:-1px}.vscode-scm-commit-btn{color:#fff;height:26px;font:inherit;opacity:.5;background:#0e639c;border:none;border-radius:2px;justify-content:center;align-items:center;gap:4px;display:flex}.vscode-scm-section{border:none;border-top:1px solid var(--border);height:22px;color:var(--fg);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:2px;padding:0 4px;font-size:11px;font-weight:700;display:flex}.vscode-scm-graph{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.vscode-scm-row{height:22px;color:var(--fg);white-space:nowrap;cursor:default;align-items:center;gap:6px;padding:0 8px 0 12px;display:flex}a.vscode-scm-row{cursor:pointer;text-decoration:none}.vscode-scm-row:hover{background:var(--hover)}.vscode-scm-row:focus-visible{outline:1px solid var(--activity-active-border);outline-offset:-1px}.vscode-scm-lane{flex-shrink:0;align-self:stretch;width:12px;position:relative}.vscode-scm-lane:before{content:"";background:var(--scm-lane);width:2px;position:absolute;top:0;bottom:0;left:5px}.vscode-scm-lane--head:before{top:50%}.vscode-scm-lane--root:before{bottom:50%}.vscode-scm-lane:after{content:"";background:var(--scm-lane);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:2px}.vscode-scm-lane--head:after{background:var(--bg-sidebar);box-shadow:inset 0 0 0 2px var(--scm-lane)}.vscode-scm-subject{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.vscode-scm-ref{background:var(--scm-ref);color:var(--bg-editor);border-radius:9px;flex-shrink:0;align-items:center;gap:3px;padding:0 5px;font-size:11px;line-height:16px;display:flex}.vscode-scm-ref .codicon{font-size:12px}.vscode-scm-empty{color:var(--fg-muted);margin:8px 20px}.vscode-content{background:var(--bg-editor);flex-direction:column;flex:1;display:flex;overflow:hidden}.vscode-content--empty{color:var(--fg-muted);justify-content:center;align-items:center}.vscode-tab-bar{background:var(--bg-tab-bar);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;height:35px;display:flex}.vscode-view-toggle{width:22px;height:22px;color:var(--fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.7;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;margin-left:auto;margin-right:4px;padding:3px;display:flex}.vscode-view-toggle img{filter:invert()}.vscode-view-toggle:hover{opacity:1;background:#ffffff14}.vscode-view-toggle--active{border-color:var(--border);opacity:1}.vscode-tab{height:100%;color:var(--fg-muted);background:var(--bg-tab-inactive);border-right:1px solid var(--border);-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:flex}.vscode-tab--active{background:var(--bg-tab-active);color:var(--fg);border-top:1px solid #007acc}.vscode-breadcrumb{background:var(--bg-editor);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;height:22px;padding:0 10px;display:flex;overflow:hidden}.vscode-breadcrumb-segment{align-items:center;display:flex}.vscode-breadcrumb-item{color:var(--fg-muted);white-space:nowrap;font-size:14px}.vscode-breadcrumb-item--file{color:var(--fg)}.vscode-breadcrumb-icon{flex-shrink:0;width:14px;height:14px;margin-right:3px}.vscode-breadcrumb-sep{filter:invert()opacity(.6);flex-shrink:0;width:16px;height:16px;margin:0 1px}.vscode-editor-area{font-family:var(--font-mono);font-size:var(--font-editor);line-height:var(--line-h);flex:1;display:flex;overflow:auto}.vscode-line-numbers{text-align:right;width:50px;color:var(--fg-muted);background:var(--bg-editor);-webkit-user-select:none;user-select:none;z-index:1;flex-shrink:0;padding:0 10px 0 0;position:sticky;left:0}.vscode-line-number{height:var(--line-h);font-size:14px}.vscode-code-area{color:var(--fg);flex:1;min-width:0;padding-left:16px}.vscode-line{height:var(--line-h);white-space:pre;tab-size:4}.vscode-html-area{background:var(--bg-editor);border:none;flex:1;width:100%}.vscode-md-area{flex:1;overflow:auto}.vscode-md-content{max-width:860px;color:var(--fg);margin:0 auto;padding:48px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.7}.vscode-md-content>:first-child{margin-top:0}@media (width<=640px){.vscode-md-content{padding:20px 16px 32px}.vscode-line-numbers{width:36px;padding-right:6px}.vscode-code-area{padding-left:10px}.vscode-md-content img{max-width:100%;height:auto}}.vscode-md-area h1,.vscode-md-area h2,.vscode-md-area h3,.vscode-md-area h4,.vscode-md-area h5,.vscode-md-area h6{color:#e2e2e2;margin:1.4em 0 .4em;font-weight:600;line-height:1.3}.vscode-md-area h1{border-bottom:1px solid var(--border);padding-bottom:.25em;font-size:2em}.vscode-md-area h2{border-bottom:1px solid var(--border);padding-bottom:.2em;font-size:1.5em}.vscode-md-area h3{font-size:1.2em}.vscode-md-area p{margin:.7em 0}.vscode-md-area a{color:var(--theme-primary);text-decoration:none}.vscode-md-area a:hover{text-decoration:underline}.vscode-md-area code{font-family:var(--font-mono);color:var(--theme-tertiary);background:#2d2d2d;border-radius:3px;padding:.15em .4em;font-size:.875em}.vscode-md-area pre{border:1px solid var(--border);background:#2d2d2d;border-radius:4px;margin:1em 0;padding:14px 18px;overflow-x:auto}.vscode-md-area pre code{color:var(--fg);background:0 0;padding:0;font-size:14px}.vscode-md-area blockquote{color:var(--fg-muted);background:#252526;border-left:3px solid #007acc;margin:1em 0;padding:.2em 1em}.vscode-md-area ul,.vscode-md-area ol{margin:.5em 0;padding-left:1.8em}.vscode-md-area li{margin:.25em 0}.vscode-md-area table{border-collapse:collapse;width:100%;margin:1em 0;font-size:14px}.vscode-md-area th,.vscode-md-area td{border:1px solid var(--border);text-align:left;padding:6px 12px}.vscode-md-area th{color:#e2e2e2;background:#2d2d2d;font-weight:600}.vscode-md-area tr:nth-child(2n) td{background:#252526}.vscode-md-area hr{border:none;border-top:1px solid var(--border);margin:1.5em 0}.vscode-md-area input[type=checkbox]{accent-color:#4a9eff;margin-right:.4em}.vscode-footer{background:var(--bg-footer);flex-shrink:0;align-items:center;height:22px;padding:0 4px;display:flex}.vscode-footer-item{color:#fff;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;height:100%;padding:0 8px;font-size:14px;display:flex}:root{--brw-chrome:#202124;--brw-chrome-high:#36383e;--brw-field:#202124;--brw-fg:#e8eaed;--brw-fg-dim:#9aa0a6;--brw-star:#fdd663}.brw-layout{background:var(--brw-chrome);height:100dvh;color:var(--brw-fg);font-family:var(--font-ui);flex-direction:column;display:flex;overflow:hidden}.brw-layout--windowed{height:100%}.brw-tabstrip{flex-shrink:0;align-items:flex-end;gap:4px;height:36px;padding:0 8px;display:flex}.brw-tab{border-radius:10px 10px 0 0;flex:0 0 220px;align-items:center;gap:8px;min-width:0;height:32px;padding:0 10px;font-size:14px;display:flex}.brw-tab--active{background:var(--brw-chrome-high)}.brw-tab-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.brw-tab-blank{width:16px}.brw-tab-close{width:18px;height:18px;color:var(--brw-fg-dim);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.brw-tab-close svg{width:12px;height:12px}.brw-tab-close:hover{color:var(--brw-fg);background:#ffffff1f}.brw-winbtns{align-self:stretch;align-items:center;margin-left:auto;display:flex}.brw-winbtn{width:38px;height:100%;color:var(--brw-fg);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid;position:relative}.brw-winbtn:before{content:"";border-radius:50%;width:26px;height:26px;margin:auto;transition:background-color .12s;position:absolute;inset:0}.brw-winbtn svg{width:11px;height:11px;position:relative}.brw-winbtn:hover:before{background-color:#ffffff1f}.brw-winbtn--close:hover:before{background-color:#e81123}.brw-winbtn--close:hover{color:#fff}.brw-toolbar{background:var(--brw-chrome-high);flex-shrink:0;align-items:center;gap:4px;height:40px;padding:0 8px;display:flex}.brw-icon{width:16px;height:16px}.brw-nav-btn{width:30px;height:30px;color:var(--brw-fg);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.brw-nav-btn:hover:not(:disabled){background:#ffffff1a}.brw-nav-btn:disabled{color:var(--brw-fg-dim);opacity:.4;cursor:default}.brw-omnibox{background:var(--brw-field);border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;height:28px;margin-left:4px;padding:0 12px;transition:box-shadow .15s;display:flex}.brw-omnibox:focus-within{box-shadow:0 0 0 2px #8ab4f8}.brw-omnibox--missed{box-shadow:0 0 0 2px #f28b82}.brw-omnibox-input{min-width:0;color:var(--brw-fg);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:14px}.ui-icon.brw-omnibox-star{color:var(--brw-star);fill:currentColor;flex-shrink:0}.brw-bookmarks{background:var(--brw-chrome-high);border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:2px;height:30px;padding:0 8px;display:flex;overflow:hidden}.brw-bookmark{height:24px;color:var(--brw-fg);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;gap:5px;padding:0 8px;font-size:14px;display:flex}.brw-bookmark:hover{background:#ffffff1a}.brw-bookmark--open{background:#ffffff24}.brw-bookmark-glyph{width:16px;height:16px;color:var(--brw-fg-dim)}.brw-bookmark-caret{width:13px;height:13px;color:var(--brw-fg-dim);margin-left:-2px;transition:transform .12s}.brw-bookmark--open .brw-bookmark-caret{transform:rotate(180deg)}.brw-bookmark-folder{display:contents}.brw-bookmark-sep{background:#ffffff24;flex-shrink:0;width:1px;height:16px;margin:0 6px}.brw-menu{z-index:40;background:var(--brw-chrome-high);min-width:180px;max-width:320px;max-height:60vh;color:var(--brw-fg);font-family:var(--font-ui);border:1px solid #ffffff1f;border-radius:8px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #00000073}.brw-menu-item{width:100%;height:28px;color:var(--brw-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex}.brw-menu-item:hover,.brw-menu-item--open{background:#ffffff1a}.brw-menu-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.brw-menu-chevron{width:12px;height:12px;color:var(--brw-fg-dim)}.brw-menu-empty{color:var(--brw-fg-dim);padding:6px 8px;font-size:14px}.brw-page{background:var(--bg-editor);flex-direction:column;flex:1;min-height:0;display:flex}.brw-error{color:var(--fg);align-items:flex-start;padding:14% 12% 0;font-size:14px}.brw-error h1{margin:0 0 12px;font-size:22px;font-weight:400}.brw-error p{color:var(--fg-muted);margin:0 0 8px}.brw-error-code{font-family:var(--font-mono);margin-top:24px;font-size:14px}@media (width<=640px){.brw-tab{flex:0 220px}.brw-bookmarks{scrollbar-width:none;overflow-x:auto}.brw-bookmarks::-webkit-scrollbar{display:none}}.term{--term-fg:var(--theme-primary);--term-dim:color-mix(in srgb, var(--term-fg) 55%, transparent);--term-cursor:var(--theme-primary-container);--term-on-cursor:var(--theme-on-primary-container);--term-rule:var(--theme-primary);--term-bg:var(--theme-surface-lowest);background:var(--term-bg);height:100dvh;color:var(--term-fg);font-family:var(--font-mono);-webkit-user-select:none;user-select:none;flex-direction:column;font-size:16px;line-height:26px;display:flex;overflow:hidden}.term--windowed{background:rgb(from var(--term-bg) r g b / .84);height:100%}.arch-column:has(>.term--windowed){background:0 0}.term-topline{flex-shrink:0;align-items:center;height:34px;padding:4px 6px 0 26px;display:flex}.term-prompt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.term-host{font-weight:700}.term-panes{flex:1;grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,7fr);min-height:0;padding:8px 16px 16px;display:grid}.term-pane{scrollbar-width:none;min-width:0;padding:0 12px;position:relative;overflow-y:auto}.term-pane::-webkit-scrollbar{display:none}.term-pane+.term-pane{border-left:2px solid var(--term-rule)}.term-list{margin:0;padding:0;list-style:none}.term-row{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;padding:0 12px;overflow:hidden}.term-row--folder{font-weight:700}.term-row--cursor{background:var(--term-cursor);color:var(--term-on-cursor)}.term-empty{color:var(--term-dim);padding:0 12px}.term-pane--preview{-webkit-user-select:text;user-select:text;padding-left:24px}.term-preview-text{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=640px){.term-panes{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,3fr);padding:6px 8px 10px}.term-pane{padding:0 4px}.term-row{padding:0 6px}}.win-btns{align-self:stretch;margin-left:auto;display:flex}.win-btn{width:34px;height:100%;color:var(--win-btn-fg,color-mix(in srgb, var(--theme-primary) 55%, transparent));cursor:pointer;background:0 0;border:none;place-items:center;padding:0;transition:color .12s;display:grid;position:relative}.win-btn:before{content:"";border-radius:50%;width:24px;height:24px;margin:auto;transition:background-color .12s;position:absolute;inset:0}.win-btn svg{width:11px;height:11px;position:relative}.win-btn:hover{color:var(--win-btn-hover-fg,var(--theme-on-primary-container))}.win-btn:hover:before{background-color:var(--win-btn-hover-bg,var(--theme-primary-container))}.win-btn--close:hover{color:#fff}.win-btn--close:hover:before{background-color:#e81123}.obs{--obs-bg:#1e1e1e;--obs-bg-2:#262626;--obs-border:#363636;--obs-text:#dadada;--obs-muted:#b3b3b3;--obs-faint:#666;--obs-accent:#a882ff;--obs-hover:#ffffff13;--obs-active:#ffffff1f;--win-btn-fg:var(--obs-muted);--win-btn-hover-fg:var(--obs-text);--win-btn-hover-bg:var(--obs-active);background:var(--obs-bg);height:100dvh;color:var(--obs-text);flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;display:flex;overflow:hidden}.obs--windowed{height:100%}.obs-titlebar{background:var(--obs-bg-2);border-bottom:1px solid var(--obs-border);flex-shrink:0;align-items:stretch;height:38px;padding:0 4px 0 58px;display:flex}.obs-tab{border:1px solid var(--obs-border);background:var(--obs-bg);width:220px;min-width:0;height:30px;color:var(--obs-text);border-bottom:none;border-radius:7px 7px 0 0;align-self:flex-end;align-items:center;gap:7px;margin-bottom:-1px;padding:0 12px;display:flex}.obs-tab-icon{width:14px;height:14px;color:var(--obs-muted);stroke-width:1.8px}.obs-tab-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.obs-body{flex:1;min-height:0;display:flex}.obs-ribbon{background:var(--obs-bg-2);border-right:1px solid var(--obs-border);flex-direction:column;flex:0 0 50px;align-items:center;gap:6px;padding-top:8px;display:flex}.obs-ribbon-btn{width:36px;height:36px;color:var(--obs-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:0;display:grid}.obs-ribbon-btn:hover{background:var(--obs-hover);color:var(--obs-text)}.obs-ribbon-btn--on{color:var(--obs-text)}.obs-ribbon-icon{stroke-width:1.8px;width:22px;height:22px}.obs-sidebar{background:var(--obs-bg-2);border-right:1px solid var(--obs-border);flex-direction:column;flex:0 0 240px;min-width:0;display:flex}.obs-tree{scrollbar-width:thin;scrollbar-color:var(--obs-border) transparent;-webkit-user-select:none;user-select:none;flex:1;padding:10px 8px;overflow-y:auto}.obs-file,.obs-folder{min-width:0;color:var(--obs-muted);cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:3px 8px 3px 10px;font-size:14px;line-height:1.45;display:flex}.obs-file:hover,.obs-folder:hover{background:var(--obs-hover);color:var(--obs-text)}.obs-file--current,.obs-file--current:hover{background:var(--obs-active);color:var(--obs-text)}.obs-file-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.obs-file-ext{background:var(--obs-active);color:var(--obs-muted);text-transform:uppercase;border-radius:4px;flex-shrink:0;margin-left:auto;padding:0 5px;font-size:10px;font-weight:600;line-height:1.6}.obs-folder{color:var(--obs-text);margin-left:-4px;padding-left:4px}.obs-folder-chevron{width:14px;height:14px;color:var(--obs-faint);flex-shrink:0;transition:transform .12s}.obs-folder-chevron--open{transform:rotate(90deg)}.obs-folder-children{border-left:1px solid var(--obs-border);margin-left:11px;padding-left:6px}.obs-vault{border-top:1px solid var(--obs-border);color:var(--obs-muted);padding:10px 16px 12px;font-weight:600}.obs-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.obs-empty{color:var(--obs-faint);margin:auto}.obs-reading{flex-direction:column;flex:1;min-height:0;display:flex}.obs-reading .vscode-md-area a,.obs-reading .vscode-md-area code{color:var(--obs-accent)}.obs-reading .vscode-md-area pre code{color:var(--fg)}.obs-crumbs{color:var(--obs-faint);flex-shrink:0;justify-content:center;gap:6px;padding:10px 16px 0;font-size:12px;display:flex}.obs-crumb+.obs-crumb:before{content:"/";margin-right:6px}.obs-crumb--note{color:var(--obs-muted)}.obs-graph{flex:1;width:100%;height:100%;min-height:0;animation:.35s ease-out obs-graph-in}.obs-graph-edge{stroke:var(--obs-faint);stroke-width:.003px;transition:stroke .15s,opacity .15s}.obs-graph-edge--link{stroke:var(--obs-muted);stroke-width:.0045px}.obs-graph-edge--folder{stroke-dasharray:.012 .01}.obs-graph-node .obs-graph-dot{fill:var(--obs-muted);transition:fill .15s,opacity .15s}.obs-graph-hit{fill:#0000}.obs-graph-node--folder .obs-graph-dot{fill:var(--obs-bg);stroke:var(--obs-muted);stroke-width:.005px}.obs-graph-node--file{cursor:pointer;outline:none}.obs-graph-node text{fill:var(--obs-muted);text-anchor:middle;pointer-events:visiblePainted;pointer-events:bounding-box;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:.034px;transition:opacity .15s}.obs-graph-node--current .obs-graph-dot{fill:var(--obs-accent)}.obs-graph--focus .obs-graph-node:not(.obs-graph-node--lit) .obs-graph-dot,.obs-graph--focus .obs-graph-node:not(.obs-graph-node--lit) text,.obs-graph--focus .obs-graph-edge:not(.obs-graph-edge--lit){opacity:.2}.obs-graph-edge--lit{stroke:var(--obs-accent)}.obs-graph-node--hovered .obs-graph-dot,.obs-graph-node--file:focus-visible .obs-graph-dot{fill:var(--obs-accent)}.obs-graph-node--folder.obs-graph-node--hovered .obs-graph-dot{fill:var(--obs-bg);stroke:var(--obs-accent)}.obs-graph-node--hovered text{fill:var(--obs-text)}@keyframes obs-graph-in{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.obs-graph{animation:none}}.obs-scrim{display:none}@media (width<=640px){.obs-tab{flex:0 220px;width:auto}.obs-body{position:relative}.obs-sidebar{z-index:3;width:min(260px,100% - 90px);animation:.18s ease-out obs-drawer-in;position:absolute;top:0;bottom:0;left:50px;box-shadow:8px 0 24px #00000059}.obs-scrim{z-index:2;background:#00000059;display:block;position:absolute;inset:0 0 0 50px}}@keyframes obs-drawer-in{0%{opacity:0;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.obs-sidebar{animation:none}}.btop{--btop-fg:var(--theme-on-surface);--btop-dim:var(--theme-outline);--btop-frame:var(--theme-outline-variant);--btop-accent:var(--theme-primary);--btop-second:var(--theme-tertiary);background:var(--theme-surface-lowest);height:100dvh;color:var(--btop-fg);font-family:var(--font-mono);-webkit-user-select:none;user-select:none;flex-direction:column;font-size:16px;line-height:1.5;display:flex;overflow:hidden;container-type:inline-size}.btop--windowed{background:color-mix(in srgb, var(--theme-surface-lowest) 84%, transparent);height:100%}.arch-column:has(>.btop--windowed){background:0 0}.btop-topline{height:34px;color:var(--btop-accent);flex-shrink:0;align-items:center;padding:4px 6px 0 18px;display:flex}.btop-host{font-weight:700}.btop-accent{color:var(--btop-accent);font-weight:700}.btop-num{font-variant-numeric:tabular-nums;text-align:right}.btop-note{color:var(--btop-dim);margin:0;font-size:13px;line-height:1.4}.btop-grid{flex:1;grid-template:"cpu cpu"minmax(0,34fr)"mem proc"minmax(0,33fr)"net proc"minmax(0,33fr)/minmax(0,9fr) minmax(0,11fr);gap:14px 10px;min-height:0;padding:12px 14px 14px;display:grid}@container (width<=1000px){.btop-grid{grid-template:"cpu cpu"minmax(0,26fr)"proc proc"minmax(0,48fr)"mem net"minmax(0,26fr)/minmax(0,1fr) minmax(0,1fr)}.btop-cpu .btop-panel{display:none}}@container (width<=480px){.btop-grid{grid-template:"cpu"minmax(0,20fr)"proc"minmax(0,40fr)"mem"minmax(0,22fr)"net"minmax(0,18fr)/minmax(0,1fr);gap:10px;padding:8px 8px 10px;font-size:13px}.btop-grid .btop-proc-head,.btop-grid .btop-proc-row{grid-template-columns:minmax(0,1fr) 6ch 6ch}.btop-proc-head>:nth-child(2),.btop-proc-head>:nth-child(3),.btop-proc-row>:nth-child(2),.btop-proc-row>:nth-child(3){display:none}}.btop-box{border:1px solid var(--btop-frame);border-radius:6px;flex-direction:column;min-width:0;min-height:0;padding:12px 12px 8px;display:flex;position:relative}.btop-box--cpu{grid-area:cpu}.btop-box--mem{grid-area:mem}.btop-box--net{grid-area:net}.btop-box--proc{grid-area:proc}.btop-box-title,.btop-box-aside{background:var(--theme-surface-lowest);color:var(--btop-accent);padding:0 5px;font-weight:700;line-height:1.5;position:absolute;top:-.78em}.btop--windowed .btop-box-title,.btop--windowed .btop-box-aside{background:color-mix(in srgb, var(--theme-surface-lowest) 92%, transparent);border-radius:3px}.btop-box-title{left:10px}.btop-box-aside{font-weight:400;right:10px}.btop-box-n{color:var(--btop-fg);margin-right:1px;font-weight:400}.btop-graph{white-space:pre;flex:1;min-width:0;min-height:0;line-height:1;position:relative;overflow:hidden}.btop-graph>div{height:1em}.btop-graph-probe{visibility:hidden;line-height:1;position:absolute}.btop-graph--cpu{color:var(--btop-accent)}.btop-graph--net{color:var(--btop-second)}.btop-cpu{flex:1;gap:14px;min-height:0;display:flex}.btop-panel{border:1px solid var(--btop-frame);border-radius:5px;flex-direction:column;flex:none;align-self:flex-start;gap:4px;width:360px;padding:8px 12px;display:flex}.btop-panel-head,.btop-panel-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.btop-label{font-weight:700}.btop-up{color:var(--btop-fg);flex-shrink:0}.btop-meter{letter-spacing:-.12em}.btop-meter-on{color:var(--btop-accent)}.btop-meter-off{color:var(--btop-frame)}.btop-meter--used .btop-meter-on{color:var(--btop-second)}.btop-mem{flex-direction:column;display:flex;overflow:hidden}.btop-mem-row,.btop-mem-bar{justify-content:space-between;gap:10px;display:flex}.btop-mem-bar{color:var(--btop-dim);justify-content:flex-end}.btop-net{flex:1;gap:12px;min-height:0;display:flex}.btop-net-stats{border:1px solid var(--btop-frame);border-radius:5px;flex:none;align-self:flex-end;padding:4px 10px}.btop-proc-head,.btop-proc-row{grid-template-columns:minmax(0,1fr) 8ch 7ch 6ch 6ch;gap:0 8px;padding:0 6px;display:grid}.btop-proc-head{color:var(--btop-fg);flex-shrink:0;font-weight:700}.btop-col{text-align:right;font-variant-numeric:tabular-nums}.btop-col--user{text-align:left}.btop-proc-list{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.btop-proc-list::-webkit-scrollbar{display:none}.btop-proc-row{cursor:default;white-space:pre}.btop-proc-tree{text-overflow:ellipsis;overflow:hidden}.btop-proc-guides,.btop-proc-args{color:var(--btop-dim)}.btop-proc-row--group .btop-proc-name{color:var(--btop-second);font-style:italic}.btop-proc-row--current .btop-proc-name{color:var(--btop-accent);font-weight:700}.btop-proc-row--selected{background:var(--theme-primary-container);color:var(--theme-on-primary-container)}.btop-proc-row--selected .btop-proc-guides,.btop-proc-row--selected .btop-proc-args{color:inherit;opacity:.75}.btop-proc-foot{color:var(--btop-dim);flex-shrink:0;justify-content:space-between;padding:4px 6px 0;display:flex}.ff{--ff-edge:26px;--ff-gap:40px;--ff-rule-inset:24px;background:var(--theme-surface-lowest);height:100dvh;color:var(--theme-primary);font-family:var(--font-mono);flex-direction:column;font-size:16px;line-height:26px;display:flex;overflow:hidden}.ff--windowed{background:color-mix(in srgb, var(--theme-surface-lowest) 84%, transparent);height:100%}.arch-column:has(>.ff--windowed){background:0 0}.ff-topline{flex-shrink:0;align-items:center;height:34px;padding:4px 6px 0 26px;display:flex}.ff-host{font-weight:700}.ff-scroll{min-height:0;padding:8px var(--ff-edge) 20px;scrollbar-width:none;flex:1;overflow-y:auto}.ff-scroll::-webkit-scrollbar{display:none}.ff-arrow{font-weight:700}.ff-body{align-items:center;gap:var(--ff-gap);padding:16px 0 18px;display:flex}.ff-logo{min-width:120px;margin-left:calc(var(--ff-gap) + var(--ff-rule-inset) - var(--ff-edge));fill:none;stroke:currentColor;stroke-width:.5px;flex:0 300px;height:auto}.ff-info{min-width:0}.ff-title{align-items:center;gap:12px;padding-left:40px;font-weight:700;display:flex}.ff-group{margin-top:4px}.ff-rule{padding-left:var(--ff-rule-inset);white-space:nowrap;overflow:hidden}.ff-row{white-space:nowrap;grid-template-columns:18px 9ch 1.5ch minmax(0,1fr);align-items:center;gap:0 12px;padding-left:40px;display:grid}.ff-icon{stroke-width:2px;width:18px;height:18px}.ff-row .ff-icon{color:inherit}.ff-key{font-weight:700}.ff-sep{color:var(--theme-outline)}.ff-value{text-overflow:ellipsis;overflow:hidden}.ff-colors{gap:10px;margin-top:14px;padding-left:40px;font-size:20px;display:flex}.ff-cursor{vertical-align:text-bottom;background:currentColor;width:.6em;height:1.1em;animation:1.1s step-end infinite ff-blink;display:inline-block}@keyframes ff-blink{50%{opacity:0}}@media (width<=1100px){.ff--windowed .ff-body{flex-direction:column;align-items:flex-start;gap:16px}.ff--windowed .ff-logo{flex:none;width:180px;margin-left:40px}}@media (width<=640px){.ff{--ff-edge:8px;--ff-rule-inset:0px;font-size:14px}.ff-topline{padding-left:12px}.ff-body{flex-direction:column;align-items:flex-start;gap:14px;padding-top:8px}.ff-body .ff-logo{flex:none;width:140px;margin:0 auto}.ff-info{align-self:stretch}.ff-title,.ff-row,.ff-colors{padding-left:0}.ff-row{gap:0 8px}}@media (prefers-reduced-motion:reduce){.ff-cursor{animation:none}}.kd{--kd-window:#232629;--kd-button:#31363b;--kd-view:#1b1e20;--kd-border:#3c4146;--kd-text:#eff0f1;--kd-muted:#a1a9b1;--kd-faint:#6e757c;--kd-highlight:#3daee9;--kd-hover:#3daee929;--kd-selected:#3daee952;--kd-badge:#5fcf80;--kd-badge-text:#102015;--kd-lane-current:#253a4a;--kd-clip:#3b5873;--kd-clip-border:#52799b;--kd-playhead:#ed1515;--kd-monitor-bg:#585858;--win-btn-fg:var(--kd-muted);--win-btn-hover-fg:var(--kd-text);--win-btn-hover-bg:var(--kd-button);background:var(--kd-window);height:100dvh;color:var(--kd-text);-webkit-user-select:none;user-select:none;flex-direction:column;font-family:Noto Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;display:flex;overflow:hidden;container-type:inline-size}.kd--windowed{height:100%}.kd-menus,.kd-layouts,.kd-toolbar,.kd-dock-tabs,.kd-bin-toolbar,.kd-select,.kd-tl-menu,.kd-tl-tools,.kd-tl-corner,.kd-track-chevron,.kd-track-icon,.kd-tl-status-mode{opacity:.5}.kd-menubar{border-bottom:1px solid var(--kd-border);flex-shrink:0;align-items:stretch;height:30px;display:flex}.kd-menus{flex:1;align-items:center;min-width:0;padding-left:4px;display:flex;overflow:hidden}.kd-menu{white-space:nowrap;padding:4px 7px}.kd-menu u{text-underline-offset:2px;text-decoration-thickness:1px}.kd-layouts{border-left:1px solid var(--kd-border);display:flex}.kd-layout{color:var(--kd-muted);white-space:nowrap;place-items:center;padding:0 18px;display:grid}.kd-layout--on{background:var(--kd-button);color:var(--kd-text);box-shadow:inset 0 -2px 0 var(--kd-highlight)}.kd .win-btns{margin-left:0}.kd-toolbar{border-bottom:1px solid var(--kd-border);flex-shrink:0;align-items:center;gap:2px;height:36px;padding:0 8px;display:flex;overflow:hidden}.kd-tb{white-space:nowrap;align-items:center;gap:6px;padding:4px 8px;display:flex}.kd-tb--off{color:var(--kd-faint)}.kd-tb:nth-child(4),.kd-tb:nth-child(9){margin-left:8px}.kd-tb-icon{stroke-width:1.6px;width:17px;height:17px}.kd-render-dot{background:#e0404a;border-radius:50%;width:15px;height:15px}.kd-upper{flex:1 1 0;gap:4px;min-height:120px;padding:4px 4px 0;display:flex}.kd-dock{flex-direction:column;min-width:0;min-height:0;display:flex}.kd-dock--bin{flex:0 0 260px}.kd-dock--monitor{flex:1}.kd-dock-tabs{flex-shrink:0;gap:2px;padding-top:3px;display:flex;overflow:hidden}.kd-dock-tab{border:1px solid var(--kd-border);color:var(--kd-muted);white-space:nowrap;border-top:none;border-radius:0 0 3px 3px;padding:4px 10px}.kd-dock-tab--on{background:var(--kd-button);color:var(--kd-text)}.kd-bin{border:1px solid var(--kd-border);background:var(--kd-view);flex-direction:column;flex:1;min-height:0;display:flex}.kd-bin-toolbar{background:var(--kd-window);gap:4px;padding:5px 6px;display:flex}.kd-tool-icon{stroke-width:1.7px;width:18px;height:18px;color:var(--kd-text);border-radius:3px;padding:2px}.kd-tool-icon--on{background:var(--kd-selected)}.kd-bin-search{border:1px solid var(--kd-border);background:var(--kd-window);border-radius:3px;align-items:center;gap:5px;margin:4px 6px;padding:0 6px;display:flex}.kd-bin-search:focus-within{border-color:var(--kd-highlight)}.kd-bin-search-icon{width:14px;height:14px;color:var(--kd-muted)}.kd-bin-search input{min-width:0;height:24px;color:var(--kd-text);font:inherit;background:0 0;border:none;outline:none;flex:1}.kd-bin-tree{flex:1;min-height:0;padding:2px 0 6px;overflow-y:auto}.kd-bin-folder,.kd-bin-clip{cursor:pointer;align-items:center;gap:6px;padding-right:8px;display:flex}.kd-bin-folder{height:24px}.kd-bin-folder:hover,.kd-bin-clip:hover{background:var(--kd-hover)}.kd-bin-chevron{width:13px;height:13px;color:var(--kd-muted);transition:transform .12s}.kd-bin-chevron--open{transform:rotate(90deg)}.kd-bin-folder-icon{stroke-width:1.7px;width:16px;height:16px;color:var(--kd-highlight)}.kd-bin-clip{height:38px;padding-left:25px}.kd-bin-clip--current,.kd-bin-clip--current:hover{background:var(--kd-selected)}.kd-bin-thumb{border:1px solid var(--kd-border);background:#000;flex-shrink:0;place-items:center;width:44px;height:28px;margin-left:19px;display:grid}.kd-bin-thumb-icon{stroke-width:1.4px;width:16px;height:16px;color:var(--kd-faint)}.kd-bin-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.kd-bin-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kd-bin-duration{color:var(--kd-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.kd-monitor{background:var(--kd-monitor-bg);border:1px solid var(--kd-border);flex:1;place-items:center;min-height:0;display:grid;container-type:size}.kd-frame{aspect-ratio:16/9;-webkit-user-select:text;user-select:text;background:#000;flex-direction:column;width:min(100cqw,177.778cqh);display:flex;overflow:hidden}.kd-frame .vscode-md-content{padding:22px 28px}.kd-frame .vscode-html-area{background:#000}.kd-frame-empty{color:var(--kd-faint);margin:auto}.kd-monitor-ruler{border-bottom:1px solid var(--kd-border);background:repeating-linear-gradient(to right, var(--kd-faint) 0 1px, transparent 1px 10%) bottom / 100% 5px no-repeat;cursor:pointer;touch-action:none;flex-shrink:0;height:14px;margin-top:2px;position:relative}.kd-monitor-handle{background:var(--kd-highlight);pointer-events:none;width:10px;margin-left:-5px;position:absolute;top:0;bottom:0}.kd-monitor-controls{flex-shrink:0;align-items:center;gap:12px;height:42px;padding:0 4px;display:flex}.kd-select{border:1px solid var(--kd-border);background:var(--kd-button);white-space:nowrap;border-radius:3px;flex-shrink:0;align-items:center;gap:6px;height:24px;padding:0 6px 0 8px;display:flex}.kd-select-caret{width:12px;height:12px;color:var(--kd-muted)}.kd-select-mark{background:var(--kd-highlight);width:10px;height:3px}.kd-transport{display:flex}.kd-icon-btn{width:28px;height:28px;color:var(--kd-text);cursor:pointer;background:0 0;border:none;border-radius:3px;place-items:center;padding:0;display:grid}.kd-icon-btn:hover{background:var(--kd-hover)}.kd-icon-btn:focus-visible{outline:1px solid var(--kd-highlight)}.kd-transport .kd-icon-btn{width:34px;height:34px}.kd-transport-icon{fill:currentColor;stroke-width:1.5px;width:21px;height:21px}.kd-timecode{color:var(--kd-highlight);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:700}.kd-rate{background:var(--kd-button);color:var(--kd-highlight);border-radius:2px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.kd-timeline{border-top:1px solid var(--kd-border);flex-direction:column;flex:0 auto;min-height:140px;max-height:48%;margin-top:6px;display:flex}.kd-tl-title{flex-shrink:0;padding:5px 8px 3px}.kd-tl-toolbar{border-bottom:2px solid var(--kd-border);flex-shrink:0;align-items:center;gap:10px;height:36px;padding:0 8px;display:flex;overflow:hidden}.kd-tl-tools{gap:6px;display:flex}.kd-tl-timecode{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace}.kd-tl-body{flex:1;min-height:0;display:flex;overflow-y:auto}.kd-tl-headers{border-right:1px solid var(--kd-border);flex:0 0 170px}.kd-tl-corner{border-bottom:1px solid var(--kd-border);align-items:center;gap:6px;height:30px;padding:0 8px;display:flex}.kd-track-head{border-bottom:1px solid var(--kd-view);align-items:center;gap:6px;height:46px;padding:0 8px;display:flex}.kd-track-head--current{background:var(--kd-lane-current)}.kd-track-chevron{width:14px;height:14px;color:var(--kd-muted)}.kd-track-badge{background:var(--kd-badge);color:var(--kd-badge-text);border-radius:2px;padding:1px 4px;font-size:12px;font-weight:600}.kd-track-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.kd-track-icon{stroke-width:1.6px;width:15px;height:15px;color:var(--kd-muted)}.kd-tl-scroll{background:var(--kd-view);flex:1;min-width:0;overflow:auto hidden}.kd-tl-canvas{cursor:text;touch-action:none;min-width:100%;position:relative}.kd-ruler{border-bottom:1px solid var(--kd-border);background:linear-gradient(to right, var(--kd-faint) 1px, transparent 1px) 0 100% / var(--kd-tick,20px) 5px repeat-x, var(--kd-window);cursor:pointer;height:30px;position:relative;overflow:hidden}.kd-ruler-tick{z-index:1;border-left:1px solid var(--kd-muted);color:var(--kd-text);font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 0 0 3px;font-size:11px;position:absolute;top:0;bottom:0}.kd-lane{border-bottom:1px solid var(--kd-window);height:46px;position:relative}.kd-lane--current{background:var(--kd-lane-current)}.kd-clip{border:1px solid var(--kd-clip-border);background:var(--kd-clip);border-radius:2px;position:absolute;top:2px;bottom:2px;overflow:hidden}.kd-clip--current{border-color:var(--kd-highlight);box-shadow:inset 0 0 0 1px var(--kd-highlight)}.kd-clip-name{white-space:nowrap;text-overflow:ellipsis;padding:2px 4px;font-size:12px;display:block;overflow:hidden}.kd-playhead{z-index:2;background:var(--kd-playhead);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}.kd-playhead:before{content:"";border:5px solid #0000;border-top:7px solid var(--kd-playhead);border-bottom:none;position:absolute;top:18px;left:-5px}.kd-tl-status{border-top:1px solid var(--kd-border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;height:30px;padding:0 8px;display:flex}.kd-tl-status-mode{color:var(--kd-muted);margin-right:auto;padding-left:170px}.kd-zoom{width:110px;accent-color:var(--kd-highlight)}@container (width<=1000px){.kd-layouts,.kd-tl-tools{display:none}.kd-dock--bin{flex-basis:210px}.kd-tl-headers{flex-basis:130px}.kd-tl-status-mode{padding-left:0}}@container (width<=760px){.kd-toolbar,.kd-dock--bin,.kd-dock-tabs,.kd-select,.kd-track-icon{display:none}}@container (width<=480px){.kd-tl-headers{flex-basis:96px;min-width:0}.kd-tl-corner{white-space:nowrap;overflow:hidden}.kd-track-head{padding:0 6px}.kd-track-chevron{display:none}}
