@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/jetbrains-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/jetbrains-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/jetbrains-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/jetbrains-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/jetbrains-mono-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/jetbrains-mono-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/jetbrains-mono-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/jetbrains-mono-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/ibm-plex-sans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/ibm-plex-sans-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/ibm-plex-sans-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/ibm-plex-sans-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/ibm-plex-sans-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/ibm-plex-sans-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg-editor:oklch(22.5% .012 260);--bg-panel:oklch(19.5% .01 260);--bg-tab:oklch(20.5% .012 260);--bg-chrome:oklch(16.5% .008 260);--bg-elev:oklch(25.5% .014 260);--bg-soft:oklch(24.5% .013 260);--bg-line:oklch(31% .014 260);--fg:oklch(88% .012 260);--fg-dim:oklch(68% .012 260);--fg-faint:oklch(50% .012 260);--fg-ghost:oklch(36% .01 260);--accent:oklch(82% .14 75);--git:oklch(78% .14 145);--link:oklch(78% .13 220);--danger:oklch(70% .2 25);--unsaved:oklch(74% .18 25);--select:oklch(45% .1 240/.5);--syn-kw:oklch(74% .16 0);--syn-str:oklch(84% .13 95);--syn-num:oklch(80% .13 50);--syn-com:oklch(52% .02 260);--syn-fn:oklch(78% .12 220);--syn-var:oklch(85% .06 200);--syn-attr:oklch(80% .12 80);--syn-punct:oklch(62% .01 260);--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--serif:"Lora", "Iowan Old Style", Georgia, serif;--fs-2xs:10px;--fs-xs:10.5px;--fs-sm:11.5px;--fs-md:13px;--fs-lg:15px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:28px;--fs-4xl:32px;--lh-tight:1.2;--lh-normal:1.5;--lh-loose:1.65;--lh-prose:1.7;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--r-sm:2px;--r-md:3px;--r-lg:6px;--titlebar-h:30px;--tabbar-h:34px;--toolbar-h:26px;--status-h:22px;--gutter-w:56px;--left-w:220px;--right-w:260px;--bottom-h:240px}[data-theme=tokyo]{--bg-editor:oklch(20% .025 280);--bg-panel:oklch(17% .022 280);--bg-tab:oklch(18% .022 280);--bg-chrome:oklch(14% .02 280);--bg-elev:oklch(24% .025 280);--bg-soft:oklch(22% .024 280);--bg-line:oklch(32% .03 280);--fg:oklch(88% .02 260);--fg-dim:oklch(66% .018 260);--fg-faint:oklch(48% .018 260);--accent:oklch(78% .14 200);--link:oklch(78% .15 240);--syn-kw:oklch(74% .16 320);--syn-str:oklch(80% .13 140);--syn-fn:oklch(78% .14 240)}[data-theme=monokai]{--bg-editor:oklch(24.5% .012 90);--bg-panel:oklch(21.5% .01 90);--bg-tab:oklch(22.5% .011 90);--bg-chrome:oklch(18.5% .008 90);--bg-elev:oklch(28.5% .014 90);--bg-soft:oklch(27% .013 90);--bg-line:oklch(34% .014 90);--fg:oklch(92% .02 90);--fg-dim:oklch(70% .02 90);--fg-faint:oklch(50% .02 90);--accent:oklch(86% .18 110);--syn-kw:oklch(74% .2 340);--syn-str:oklch(86% .18 90);--syn-fn:oklch(80% .14 200);--link:oklch(80% .14 200)}[data-theme=light]{--bg-editor:oklch(98.5% .005 90);--bg-panel:oklch(95.5% .005 90);--bg-tab:oklch(97% .005 90);--bg-chrome:oklch(93% .006 90);--bg-elev:oklch(97% .005 90);--bg-soft:oklch(95% .005 90);--bg-line:oklch(88% .008 90);--fg:oklch(24% .01 260);--fg-dim:oklch(45% .01 260);--fg-faint:oklch(62% .01 260);--fg-ghost:oklch(78% .008 260);--accent:oklch(55% .16 35);--link:oklch(48% .16 240);--git:oklch(42% .13 145);--select:oklch(82% .1 240/.45);--syn-kw:oklch(45% .18 305);--syn-str:oklch(45% .13 145);--syn-num:oklch(55% .18 35);--syn-com:oklch(58% .02 260);--syn-fn:oklch(45% .16 240);--syn-var:oklch(30% .06 200);--syn-attr:oklch(45% .13 30)}*{box-sizing:border-box}html,body,.ide-body{background:var(--bg-editor);width:100%;height:100%;color:var(--fg);font-family:var(--mono);font-size:var(--fs-md);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"calt" 1, "liga" 1;margin:0;padding:0;overflow:hidden}::selection{background:var(--select);color:var(--fg)}button,input,textarea,select{font:inherit;color:inherit;background:0 0;border:0}button{cursor:pointer}a{color:var(--link);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}kbd{font-family:var(--mono);border:1px solid var(--bg-line);border-radius:var(--r-md);background:var(--bg-elev);color:var(--fg);border-bottom-width:2px;padding:1px 5px;font-size:.82em;line-height:1.2;display:inline-block}code.inline{font-family:var(--mono);background:var(--bg-soft);color:var(--syn-str);border:1px solid var(--bg-line);border-radius:var(--r-md);padding:1px 6px;font-size:.92em}noscript{padding:var(--space-6);font-family:var(--mono);color:var(--fg-dim);display:block}.muted{color:oklch(60% .012 260)}.dim{color:var(--fg-dim)}.accent{color:var(--accent)}.ide{grid-template-rows:var(--titlebar-h) var(--tabbar-h) 1fr auto var(--status-h);grid-template-columns:100%;width:100%;height:100dvh;display:grid;overflow:hidden}.titlebar{height:var(--titlebar-h);padding:0 var(--space-3);background:var(--bg-chrome);border-bottom:1px solid var(--bg-line);font-size:var(--fs-sm);color:var(--fg-dim);-webkit-user-select:none;user-select:none;z-index:4;white-space:nowrap;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.titlebar>*{min-width:0}.titlebar .left,.titlebar .right{align-items:center;gap:var(--space-2);display:flex}.titlebar .left{gap:var(--space-3);min-width:0;overflow:hidden}.titlebar .right{flex-shrink:0;justify-self:end}.titlebar .center{color:var(--fg);flex-shrink:0;justify-self:center}.titlebar,.titlebar button,.titlebar kbd{white-space:nowrap}.titlebar .traffic{flex-shrink:0;gap:6px;display:inline-flex}.titlebar .traffic span{background:var(--bg-line);border-radius:50%;width:11px;height:11px}.titlebar .traffic span:first-child{background:oklch(65% .18 25)}.titlebar .traffic span:nth-child(2){background:oklch(78% .16 75)}.titlebar .traffic span:nth-child(3){background:oklch(66% .17 145)}.titlebar .proj{color:var(--fg)}.titlebar .arrow{color:var(--fg-faint)}.titlebar .branch{color:var(--git);align-items:center;gap:4px;display:inline-flex}.titlebar .icon-btn{width:24px;height:22px;color:var(--fg-faint);border-radius:var(--r-md);font-size:var(--fs-md);justify-content:center;align-items:center;display:inline-flex}.titlebar .icon-btn:hover{background:var(--bg-elev);color:var(--fg)}.titlebar .icon-btn.on{color:var(--accent)}.titlebar svg.ico{flex-shrink:0;width:14px;height:14px}.titlebar .hamburger{width:36px;height:36px;color:var(--fg);cursor:pointer;border-radius:var(--r-md);background:0 0;border:0;justify-content:center;align-items:center;font-size:18px;display:none}.titlebar .hamburger:hover{background:var(--bg-elev)}.tabbar{height:var(--tabbar-h);background:var(--bg-tab);border-bottom:1px solid var(--bg-line);scrollbar-width:thin;scrollbar-color:var(--bg-line) transparent;z-index:3;align-items:stretch;display:flex;overflow:auto hidden}.tabbar::-webkit-scrollbar{height:4px}.tabbar::-webkit-scrollbar-thumb{background:var(--bg-line)}.tab{align-items:center;gap:var(--space-2);min-width:0;max-width:220px;height:100%;color:var(--fg-dim);border-right:1px solid var(--bg-line);white-space:nowrap;cursor:default;flex-shrink:0;padding:0 10px 0 14px;font-size:12px;display:inline-flex;position:relative}.tab .ico{width:14px;color:var(--fg-faint)}.tab .name{text-overflow:ellipsis;overflow:hidden}.tab .name.dirty:after{content:" ●";color:var(--accent)}.tab .x{width:16px;height:16px;color:var(--fg-faint);border-radius:var(--r-md);opacity:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.tab:hover .x{opacity:1}.tab .x:hover{background:var(--bg-line);color:var(--fg)}.tab:hover{color:var(--fg);background:var(--bg-elev)}.tab[aria-current=true]{background:var(--bg-editor);color:var(--fg)}.tab[aria-current=true]:before{content:"";background:var(--accent);height:2px;position:absolute;top:0;left:0;right:0}.tabbar .tab-spacer{border-right:0;flex:1}.workbench{grid-template-columns:auto 1fr auto;min-height:0;display:grid;position:relative;overflow:hidden}.panel{background:var(--bg-panel);flex-direction:column;min-height:0;display:flex;overflow:hidden}.panel-h{height:26px;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.panel-h .actions{gap:4px;display:flex}.panel-h .icon-btn{width:18px;height:18px;color:var(--fg-faint);border-radius:var(--r-sm);justify-content:center;align-items:center;font-size:11px;display:inline-flex}.panel-h .icon-btn:hover{background:var(--bg-elev);color:var(--fg)}.panel-body{flex:1;padding:4px 0;overflow:auto}.panel-body::-webkit-scrollbar{width:8px;height:8px}.panel-body::-webkit-scrollbar-thumb{background:var(--bg-line);border-radius:4px}.panel.left{width:var(--left-w);border-right:1px solid var(--bg-line);flex-shrink:0}.panel.right{width:var(--right-w);border-left:1px solid var(--bg-line);flex-shrink:0}.tree{padding:4px 0;font-size:12px}.tree .row{color:var(--fg-dim);white-space:nowrap;cursor:default;align-items:center;gap:6px;padding:2px 8px;display:flex;position:relative}.tree .row:hover{background:var(--bg-elev);color:var(--fg)}.tree .row.active{background:var(--bg-elev);color:var(--accent)}.tree .row.active:before{content:"";background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:0}.tree .ico{width:14px;color:var(--fg-faint);flex-shrink:0;font-size:11px}.tree .row.dir>.ico{color:var(--accent)}.tree .row.dir>.name{color:var(--fg);font-weight:500}.tree .name{text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.tree .name .ext{color:var(--fg-faint)}.tree .badge{background:var(--bg-line);color:var(--fg-dim);border-radius:8px;margin-left:auto;padding:0 5px;font-size:9.5px}.tree .row.modified .name{color:var(--accent)}.tree .row.modified:after{content:"M";color:var(--accent);margin-left:auto;font-size:10px}.tree .row.d0{padding-left:8px}.tree .row.d1{padding-left:22px}.tree .row.d2{padding-left:38px}.tree .row.d3{padding-left:54px}.outline{font-size:12px}.outline .row{color:var(--fg-dim);cursor:default;align-items:center;gap:6px;padding:2px 8px;display:flex}.outline .row:hover{background:var(--bg-elev);color:var(--fg)}.outline .row .ico{width:14px;color:var(--fg-faint);font-size:10px}.outline .h1{color:var(--fg);padding-left:8px}.outline .h1 .ico{color:var(--syn-kw)}.outline .h2{padding-left:22px}.outline .h2 .ico{color:var(--syn-fn)}.outline .h3{padding-left:36px}.outline .h3 .ico{color:var(--syn-str)}.editor{background:var(--bg-editor);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.editor-toolbar{align-items:center;gap:var(--space-2);height:var(--toolbar-h);padding:0 var(--space-3);border-bottom:1px solid var(--bg-line);background:var(--bg-editor);font-size:var(--fs-sm);color:var(--fg-faint);flex-shrink:0;display:flex}.editor-toolbar .crumb a{color:var(--fg-dim)}.editor-toolbar .crumb a:hover{color:var(--fg);text-decoration:none}.editor-toolbar .crumb .sep{color:var(--fg-ghost);margin:0 4px}.editor-toolbar .crumb .file{color:var(--fg)}.editor-toolbar .right{align-items:center;gap:6px;margin-left:auto;display:flex}.editor-toolbar .mode-toggle{border:1px solid var(--bg-line);border-radius:var(--r-md);font-size:10.5px;display:inline-flex;overflow:hidden}.editor-toolbar .mode-toggle button{color:var(--fg-faint);padding:1px 8px}.editor-toolbar .mode-toggle button.on{background:var(--bg-elev);color:var(--accent)}.editor-toolbar .icon-btn{width:22px;height:20px;color:var(--fg-faint);border-radius:var(--r-md);justify-content:center;align-items:center;display:inline-flex}.editor-toolbar .icon-btn:hover{background:var(--bg-elev);color:var(--fg)}.editor-body{grid-template-columns:var(--gutter-w) 1fr;scroll-behavior:smooth;flex:1;display:grid;position:relative;overflow:auto}.editor-body::-webkit-scrollbar{width:12px;height:12px}.editor-body::-webkit-scrollbar-thumb{background:var(--bg-line);border:3px solid var(--bg-editor);border-radius:6px}.editor-body::-webkit-scrollbar-thumb:hover{background:var(--fg-faint)}.gutter{color:var(--fg-ghost);text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid var(--bg-soft);font-variant-numeric:tabular-nums;padding:18px 10px 80px;font-size:12px;line-height:1.6}.gutter .ln{height:1.6em;display:block}.gutter .ln.mod{position:relative}.gutter .ln.mod:before{content:"";background:var(--accent);width:3px;position:absolute;top:1px;bottom:1px;right:0}.editor-content{min-width:0;line-height:1.6;font-size:var(--fs-md);caret-color:var(--accent);padding:18px 28px 120px}.bottom{height:var(--bottom-h);background:var(--bg-panel);border-top:1px solid var(--bg-line);grid-template-rows:28px 1fr;min-height:0;display:grid;position:relative;overflow:hidden}.resize-handle{z-index:5;background:0 0;transition:background-color .12s;position:absolute}.resize-handle:hover,.resize-handle.active{background:var(--accent);opacity:.55}.resize-handle.right{cursor:ew-resize;width:6px;top:0;bottom:0;right:-3px}.resize-handle.left{cursor:ew-resize;width:6px;top:0;bottom:0;left:-3px}.resize-handle.top{cursor:ns-resize;height:6px;top:-3px;left:0;right:0}.panel{position:relative}.bottom-tabs{border-bottom:1px solid var(--bg-line);background:var(--bg-tab);font-size:var(--fs-sm);align-items:stretch;display:flex}.bottom-tabs .b-tab{align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--fg-faint);border-right:1px solid var(--bg-line);cursor:default;display:inline-flex}.bottom-tabs .b-tab:hover{color:var(--fg);background:var(--bg-elev)}.bottom-tabs .b-tab.on{color:var(--fg);background:var(--bg-panel);position:relative}.bottom-tabs .b-tab.on:before{content:"";background:var(--accent);height:2px;position:absolute;top:0;left:0;right:0}.bottom-tabs .spacer{border-right:0;flex:1}.bottom-tabs .actions{align-items:center;gap:2px;padding:0 6px;display:flex}.bottom-tabs .icon-btn{width:22px;height:22px;color:var(--fg-faint);border-radius:var(--r-sm);justify-content:center;align-items:center;font-size:11px;display:inline-flex}.bottom-tabs .icon-btn:hover{background:var(--bg-elev);color:var(--fg)}.term-body{font-family:var(--mono);padding:var(--space-2) var(--space-3);background:var(--bg-panel);scrollbar-width:thin;scrollbar-color:var(--bg-line) transparent;font-size:12px;line-height:1.55;overflow-y:auto}.term-body::-webkit-scrollbar{width:10px;height:10px}.term-body::-webkit-scrollbar-thumb{background:var(--bg-line);border:2px solid var(--bg-panel);border-radius:5px}.term-body::-webkit-scrollbar-thumb:hover{background:var(--fg-faint)}.term-body::-webkit-scrollbar-track{background:0 0}.term-body .line{white-space:pre-wrap;word-break:break-word;display:block}.term-body .pmt-user{color:oklch(78% .13 145);font-weight:600}.term-body .pmt-host{color:oklch(78% .13 200)}.term-body .pmt-time{color:var(--fg-faint)}.term-body .pmt-path{color:oklch(78% .13 320)}.term-body .pmt-branch{color:var(--accent)}.term-body .pmt-sym{color:var(--syn-com);margin:0 4px}.term-body .cmd{color:var(--fg)}.term-body .out{color:var(--fg-dim)}.term-body .ok{color:var(--git)}.term-body .warn{color:var(--accent)}.term-body .err{color:var(--danger)}.term-input{color:var(--fg);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:100px}.statusbar{height:var(--status-h);background:var(--bg-chrome);border-top:1px solid var(--bg-line);font-size:var(--fs-xs);color:var(--fg-dim);-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.statusbar .seg{cursor:default;align-items:center;gap:5px;height:100%;padding:0 9px;display:inline-flex}.statusbar .seg:hover{background:var(--bg-elev);color:var(--fg)}.statusbar .seg.spacer{cursor:auto;flex:1}.statusbar .seg.spacer:hover{background:0 0}.statusbar .seg.accent{background:var(--accent);color:var(--bg-chrome);font-weight:600}.statusbar .live{background:var(--git);width:6px;height:6px;box-shadow:0 0 0 0 var(--git);border-radius:50%;animation:2s infinite status-pulse}@keyframes status-pulse{0%{box-shadow:0 0 oklch(78% .14 145/.6)}70%{box-shadow:0 0 0 5px oklch(78% .14 145/0)}to{box-shadow:0 0 oklch(78% .14 145/0)}}.pal-bg{z-index:300;background:oklch(from var(--bg-chrome) l c h / .55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.pal{background:var(--bg-panel);border:1px solid var(--bg-line);border-radius:var(--r-lg);width:min(560px,92%);overflow:hidden;box-shadow:0 12px 60px #00000080}.pal input.pal-q{border:0;border-bottom:1px solid var(--bg-line);width:100%;color:var(--fg);font:inherit;font-size:var(--fs-md);background:0 0;outline:none;padding:12px 14px}.pal .results{max-height:50vh;overflow-y:auto}.pal .row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--bg-soft);cursor:default;padding:8px 14px;font-size:12px;display:flex}.pal .row .ico{color:var(--fg-faint);width:14px;font-size:11px}.pal .row .label{color:var(--fg)}.pal .row .desc{color:var(--fg-faint);margin-left:auto;font-size:10.5px}.pal .row.sel{background:var(--bg-elev)}.pal .row.sel .label{color:var(--accent)}.pal .hint{color:var(--fg-faint);gap:var(--space-3);background:var(--bg-soft);padding:6px 14px;font-size:10px;display:flex}.zen-bar{height:36px;padding:0 var(--space-4);background:oklch(from var(--bg-editor) l c h / .85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--bg-line);color:var(--fg-faint);z-index:50;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:fixed;top:0;left:0;right:0}.zen-bar .left,.zen-bar .right{align-items:center;gap:var(--space-3);display:flex}.zen-bar a{color:var(--fg-dim)}.zen-bar a:hover{color:var(--fg);text-decoration:none}.zen-bar .progress{background:var(--accent);height:2px;position:absolute;bottom:0;left:0}.md h1,.md h2,.md h3,.md h4{font-family:var(--mono);color:var(--fg);margin:1.2em 0 .5em;scroll-margin-top:14px;font-weight:600;position:relative}.md h1{letter-spacing:-.01em;margin-top:.2em;font-size:24px}.md h2{font-size:var(--fs-xl);color:var(--syn-fn)}.md h3{font-size:var(--fs-lg);color:var(--syn-attr)}.md h1:before{content:"# ";color:var(--syn-kw);font-weight:400}.md h2:before{content:"## ";color:var(--syn-kw);font-weight:400}.md h3:before{content:"### ";color:var(--syn-kw);font-weight:400}.md p{color:var(--fg-dim);margin:.5em 0 .8em}.md .body-p{font-family:var(--sans);max-width:62ch;font-size:14.5px;line-height:1.65}.md .body-p--sm{font-family:var(--sans);max-width:62ch;font-size:13px;line-height:1.55}.md .body-p--quote{font-family:var(--sans);margin:0;font-size:15px;font-style:italic;line-height:1.6}.md .body-md{max-width:72ch}.md .body-md>:first-child{margin-top:0}.md .body-md img{max-width:100%;height:auto}.md .body-md pre{background:var(--bg-soft);border:1px solid var(--bg-line);border-radius:var(--r-md);font-family:var(--mono);padding:12px 14px;font-size:13px;overflow-x:auto}.md .body-md code{font-family:var(--mono);background:var(--bg-soft);border-radius:var(--r-sm);padding:1px 6px;font-size:.92em}.md .body-md pre code{background:0 0;padding:0}.md .body-md blockquote{border-left:3px solid var(--accent);color:var(--fg-dim);background:var(--bg-soft);margin:1em 0;padding:4px 14px}.md .body-md a{color:var(--link);text-decoration:underline}.md .body-md table{border-collapse:collapse;width:100%;font-size:13.5px;font-family:var(--mono);margin:1.2em 0 1.4em}.md .body-md thead{border-bottom:1px solid var(--bg-line)}.md .body-md th{text-align:left;color:var(--accent);letter-spacing:.02em;white-space:nowrap;padding:8px 14px 8px 0;font-size:12.5px;font-weight:600}.md .body-md td{color:var(--fg);border-bottom:1px dashed var(--bg-line);vertical-align:top;padding:8px 14px 8px 0}.md .body-md tbody tr:last-child td{border-bottom:0}.md .body-md td:last-child,.md .body-md th:last-child{padding-right:0}.md .body-md .hljs{color:var(--fg);background:0 0}.md .body-md .hljs-keyword,.md .body-md .hljs-tag,.md .body-md .hljs-name,.md .body-md .hljs-selector-tag,.md .body-md .hljs-operator{color:var(--syn-kw)}.md .body-md .hljs-string,.md .body-md .hljs-attr,.md .body-md .hljs-symbol,.md .body-md .hljs-bullet,.md .body-md .hljs-template-tag,.md .body-md .hljs-template-variable,.md .body-md .hljs-regexp{color:var(--syn-str)}.md .body-md .hljs-number,.md .body-md .hljs-literal,.md .body-md .hljs-meta{color:var(--syn-num)}.md .body-md .hljs-comment,.md .body-md .hljs-quote,.md .body-md .hljs-doctag{color:var(--syn-com);font-style:italic}.md .body-md .hljs-title,.md .body-md .hljs-function .hljs-title,.md .body-md .hljs-section,.md .body-md .hljs-built_in{color:var(--syn-fn)}.md .body-md .hljs-variable,.md .body-md .hljs-params,.md .body-md .hljs-property{color:var(--syn-var)}.md .body-md .hljs-attribute,.md .body-md .hljs-selector-class,.md .body-md .hljs-selector-id,.md .body-md .hljs-type{color:var(--syn-attr)}.md .body-md .hljs-punctuation{color:var(--syn-punct)}.md .body-md .hljs-addition{color:var(--git)}.md .body-md .hljs-deletion{color:var(--danger)}.md ul,.md ol{margin:.4em 0 .8em;padding-left:1.2em}.md li{margin:.15em 0}.md ul li::marker{content:"▹ ";color:var(--syn-kw)}.md a{color:var(--link);border-bottom:1px dotted var(--link)}.md hr{border:0;border-top:1px dashed var(--bg-line);margin:18px 0}.frontmatter{font-family:var(--mono);background:var(--bg-soft);border:1px solid var(--bg-line);border-left:2px solid var(--syn-com);color:var(--fg-dim);margin:0 0 18px;padding:8px 12px;font-size:12px}.frontmatter .row{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;line-height:1.55;display:flex;overflow:hidden}.frontmatter .row>.k{min-width:10ch;color:var(--syn-fn);flex-shrink:0}.frontmatter .row>.v{text-overflow:ellipsis;min-width:0;overflow:hidden}.frontmatter .k{color:var(--syn-fn)}.frontmatter .s{color:var(--syn-str)}.frontmatter .n{color:var(--syn-num)}.frontmatter .c{color:var(--syn-com);font-style:italic}.frontmatter .b{color:var(--fg)}.frontmatter .sep{color:var(--syn-punct)}.md pre.code{background:var(--bg-soft);border:1px solid var(--bg-line);border-left:2px solid var(--syn-fn);margin:12px 0 16px;padding:10px 12px;font-size:12px;line-height:1.55;overflow-x:auto}.md pre.code .ln{color:var(--fg-ghost);-webkit-user-select:none;user-select:none;width:2.4ch;display:inline-block}.md pre.code .k{color:var(--syn-kw)}.md pre.code .s{color:var(--syn-str)}.md pre.code .n{color:var(--syn-num)}.md pre.code .c{color:var(--syn-com);font-style:italic}.md pre.code .fn{color:var(--syn-fn)}.md pre.code .v{color:var(--syn-var)}.md .source-raw{background:var(--bg-soft);border:1px solid var(--bg-line);font-family:var(--mono);color:var(--fg-dim);white-space:pre;margin:12px 0 16px;padding:10px 12px;font-size:12px;line-height:1.55;overflow-x:auto}.md .accent{color:var(--accent)}.md .git{color:var(--git)}.md .body-p--card{color:var(--fg-dim);margin:0 0 10px;font-size:12.5px}.md .body-p--tight{margin:8px 0 0}.md h2.spaced{margin-top:24px}.md h2.spaced-lg{margin-top:32px}.md .kv-block{font-family:var(--mono);font-size:12.5px;line-height:1.7}.md .kv-row{grid-template-columns:32px 1fr auto;gap:8px;padding:2px 0;display:grid}.md .cards--auto{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.md .badge--green{background:var(--syn-fn)}.md .callout--accent{border-left-color:var(--accent)}.md .callout--mt{margin-top:24px}.md .arrow-git{color:var(--git)}.md .muted--xs{font-size:12px}.md .muted--mt{margin-top:12px;font-size:11px}.md .btn-row--mt{margin-top:12px}.md .loot-stats{font-family:var(--mono);color:var(--accent);margin:8px 0;font-size:12px}.md .wood-card{text-decoration:none}.md .tier{color:var(--fg-faint)}.md .tier--legendary{color:var(--accent)}.md .tier--epic{color:var(--syn-kw)}.md .tier--rare{color:var(--syn-fn)}.md .wood-tag--done{background:var(--git);color:var(--bg-chrome)}.md .wood-tag--wip{background:var(--accent);color:var(--bg-chrome)}.md .wood-tag--plan{background:var(--bg-line);color:var(--fg)}.callout{border:1px solid var(--bg-line);background:var(--bg-soft);border-left:2px solid var(--accent);margin:12px 0;padding:10px 12px;font-size:12.5px}.callout .label{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10.5px;font-weight:600}.md .btn-row{gap:var(--space-2);flex-wrap:wrap;margin:14px 0 16px;display:flex}.md .btn{align-items:center;gap:var(--space-2);padding:6px var(--space-3);border:1px solid var(--bg-line);background:var(--bg-soft);color:var(--fg);border-radius:var(--r-md);font-size:12px;text-decoration:none;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}.md .btn:hover{background:var(--bg-elev);border-color:var(--fg-faint);text-decoration:none}.md .btn.primary{background:var(--accent);color:var(--bg-chrome);border-color:var(--accent);font-weight:600}.md .btn.primary:hover{background:oklch(from var(--accent) calc(l + .05) c h)}.md .btn .k{color:var(--fg-faint);font-size:10px}.md .btn.primary .k{color:var(--bg-chrome);opacity:.6}.md .btn .arrow{transition:transform .15s}.md .btn:hover .arrow{transform:translate(3px)}.md .hero{margin:4px 0 18px;padding:0}.md .hero .tagline{background:var(--bg-soft);border:1px solid var(--bg-line);color:var(--accent);border-radius:var(--r-sm);margin-bottom:12px;padding:2px 8px;font-size:11px;display:inline-block}.md .hero h1{letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(22px,3.5vw,32px)}.md .hero .sub{font-family:var(--sans);color:var(--fg-dim);max-width:60ch;margin:0 0 14px;font-size:14.5px;line-height:1.55}.md .cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:14px 0 20px;display:grid}.md .card{border:1px solid var(--bg-line);background:var(--bg-soft);flex-direction:column;padding:14px;transition:border-color .12s,transform .12s;display:flex;position:relative}.md .card:hover{border-color:var(--fg-faint);transform:translateY(-1px)}.md .card.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.md .card .badge{background:var(--accent);color:var(--bg-chrome);letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;font-size:9.5px;font-weight:600;position:absolute;top:-1px;right:-1px}.md .card .ftype{color:var(--fg);margin-bottom:6px;font-size:11px;font-weight:600}.md .card h3{font-size:var(--fs-lg);color:var(--fg-dim);margin:0 0 4px}.md .card h3:before{content:""}.md .card .meta{color:var(--fg-faint);margin-bottom:10px;font-size:11px}.md .card .price{font-size:var(--fs-xl);color:var(--accent);font-weight:700}.md .card .price-sm{color:var(--fg-faint);margin-left:4px;font-size:11px}.md .card ul.bullets{color:var(--fg-dim);margin:8px 0 10px;padding-left:14px;font-size:12px}.md .card .cta-row{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;padding-top:14px;display:flex}.slots{border:1px solid var(--bg-line);background:var(--bg-soft);border-left:2px solid var(--accent);gap:var(--space-3);grid-template-columns:1fr auto;align-items:center;margin:12px 0 18px;padding:12px 14px;display:grid}.slots .label{color:var(--syn-com);font-size:11px;font-style:italic}.slots .week{gap:4px;margin-top:6px;display:flex}.slots .slot{border:1px solid var(--bg-line);width:28px;height:28px;color:var(--fg-faint);justify-content:center;align-items:center;font-size:10px;display:flex}.slots .slot.taken{background:var(--accent);color:var(--bg-chrome);border-color:var(--accent)}.slots .slot.open{color:var(--git);border-color:var(--git)}.slots .legend{color:var(--fg-faint);margin-top:4px;font-size:10.5px}.ep-list .ep{border-bottom:1px dashed var(--bg-line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:10px 0;display:grid}.ep-list .ep .num{color:var(--fg-faint);font-variant-numeric:tabular-nums;min-width:4ch}.ep-list .ep .title{font-size:var(--fs-md);color:var(--fg)}.ep-list .ep .meta{color:var(--fg-faint);margin-top:2px;font-size:11px}.ep-list .ep .dur{color:var(--fg-dim);font-variant-numeric:tabular-nums;font-size:12px}.ep-list .play{border:1px solid var(--bg-line);border-radius:var(--r-md);width:28px;height:28px;color:var(--fg);justify-content:center;align-items:center;font-size:11px;display:inline-flex}.ep-list .play:hover{background:var(--accent);color:var(--bg-chrome);border-color:var(--accent)}.wood-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:14px 0;display:grid}.wood-card{aspect-ratio:4/3;border:1px solid var(--bg-line);background:repeating-linear-gradient(135deg, var(--bg-soft) 0, var(--bg-soft) 6px, var(--bg-editor) 6px, var(--bg-editor) 12px);flex-direction:column;justify-content:flex-end;padding:10px 12px;display:flex;position:relative}.wood-card .frame{border:1px dashed var(--fg-ghost);opacity:.5;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:18px 16px 56px;display:flex;position:absolute;inset:8px}.wood-card .wood-glyph{font-family:var(--mono);color:var(--accent);letter-spacing:.1em;white-space:pre;opacity:.95;margin:0;font-size:18px;line-height:1.25}.wood-card .wood-caption{font-family:var(--sans);color:var(--fg-dim);opacity:1;max-width:26ch;margin:12px 0 0;font-size:11.5px;font-style:italic;line-height:1.4}.wood-card .label{color:var(--fg-faint);z-index:1;font-size:11px;position:relative}.wood-card .title{font-size:var(--fs-md);color:var(--fg);z-index:1;margin-top:2px;position:relative}.wood-card:hover .wood-glyph{color:var(--git)}.wood-card:hover{border-color:var(--accent)}.wood-card .tag{background:var(--accent);color:var(--bg-chrome);letter-spacing:.04em;padding:1px 6px;font-size:9.5px;font-weight:600;position:absolute;top:8px;left:8px}.grid-2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.radio-pill{align-items:center;gap:var(--space-2);border:1px solid var(--bg-line);border-radius:var(--r-sm);padding:6px 12px;font-size:12px;display:inline-flex}.radio-pill .led{background:var(--fg-ghost);border-radius:50%;width:7px;height:7px}.radio-pill.on .led{background:var(--accent);box-shadow:0 0 8px var(--accent)}.radio-pill.on{border-color:var(--accent);color:var(--accent)}.term-page-host{background:var(--bg-panel);border:1px solid var(--bg-line);border-radius:var(--r-md);height:360px;font-size:12px;font-family:var(--mono);padding:8px 12px;overflow-y:auto}.kaomoji{font-family:var(--mono);white-space:pre;color:var(--fg-dim);font-size:12px;line-height:1.4}.zen .titlebar,.zen .tabbar,.zen .panel.left,.zen .panel.right,.zen .bottom,.zen .statusbar,.zen .editor-toolbar{display:none!important}.zen{grid-template-rows:1fr}.zen .workbench{grid-template-columns:1fr}.zen .editor-body{display:block}.zen .gutter{display:none}.zen .editor-content{width:100%;max-width:68ch;font-family:var(--serif);font-size:var(--fs-xl);line-height:var(--lh-prose);color:var(--fg);box-sizing:border-box;margin:0 auto;padding:80px 32px 120px}.zen .editor-content .frontmatter{display:none}.zen .editor-content h1{font-family:var(--serif);font-weight:600;font-size:var(--fs-4xl);margin:0 0 18px;line-height:1.18}.zen .editor-content h2{font-family:var(--mono);font-size:var(--fs-2xl);color:var(--fg);letter-spacing:-.005em;margin-top:36px}.zen .editor-content h3{font-family:var(--mono);font-size:var(--fs-xl);color:var(--fg)}.zen .editor-content h1:before,.zen .editor-content h2:before,.zen .editor-content h3:before{content:""}.zen .editor-content p{margin:0 0 1.1em}.zen .editor-content code.inline{font-size:.85em}.zen .editor-content pre.code{font-family:var(--mono);font-size:var(--fs-md);line-height:1.55}.zen .editor-content a{color:var(--link);border-bottom:1px solid}.zen .editor-content .zen-meta{font-family:var(--mono);color:var(--fg-faint);letter-spacing:.02em;margin:0 0 32px;font-size:12px;display:block}.zen .editor-content .zen-meta-sep{color:var(--fg-ghost);margin:0 8px}.zen .editor-content .zen-meta-author{color:var(--fg-dim)}.zen .editor-content .zen-meta-tag{color:var(--syn-com);margin-right:8px}.zen .editor-content .post-footer{border-top:1px dashed var(--bg-line);font-family:var(--mono);color:var(--fg-faint);margin-top:64px;padding-top:24px;font-size:13px;line-height:1.6}.zen .editor-content .post-footer .btn-row{gap:18px;margin:8px 0;display:flex}.zen .editor-content .post-footer .btn{color:var(--fg-dim);border:0;border-bottom:1px dotted var(--fg-ghost);font-family:var(--mono);letter-spacing:0;background:0 0;padding:0;font-size:13px}.zen .editor-content .post-footer .btn:hover{color:var(--fg);border-bottom-color:var(--fg-dim)}.zen .editor-content .post-footer h2{font-family:var(--mono);color:var(--fg-faint);margin:28px 0 8px;font-size:13px;font-weight:400}.zen .editor-content .post-footer h2:before{content:""}.zen .editor-content .post-footer ul{padding-left:0;list-style:none}.zen .editor-content .post-footer li{margin:4px 0;font-size:13px}.zen .editor-content .post-footer li:before{content:""}.zen .editor-content .post-footer a{color:var(--fg-dim);border-bottom:1px dotted var(--fg-ghost)}.zen .editor-content .post-footer a:hover{color:var(--fg)}@media (width<=720px){:root{--titlebar-h:36px;--tabbar-h:32px;--gutter-w:30px;--left-w:78vw;--right-w:78vw;--bottom-h:50vh}.titlebar .traffic,.titlebar .center,.titlebar>.left button:not(.hamburger):not(.icon-btn),.titlebar>.left kbd{display:none}.titlebar .icon-btn{width:36px;height:36px}.titlebar .hamburger{display:inline-flex}.tabbar{scroll-snap-type:x mandatory}.tab{scroll-snap-align:start;max-width:160px;padding:0 10px;font-size:11.5px}.tab[aria-current=true]{max-width:220px}.tab .x{opacity:1;width:28px;height:28px}.workbench{grid-template-columns:1fr}.panel.left{display:none!important}.panel.right{top:calc(var(--titlebar-h) + var(--tabbar-h));bottom:var(--status-h);width:var(--right-w);z-index:100;transition:transform .25s;position:fixed;right:0;transform:translate(100%);box-shadow:0 0 40px #00000080}.panel.right.open{transform:translate(0)}.panel.right .resize-handle{display:none}.tree .row{padding:8px 10px}.tree .row.d2{padding-left:26px}.tree .row.d3{padding-left:42px}.scrim{z-index:99;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0006;position:fixed;inset:0}.editor-content{min-width:0;padding:14px 14px 80px}.gutter{padding:14px 4px 80px;font-size:10px}.editor-toolbar{padding:0 10px}.editor-toolbar .crumb{white-space:nowrap;flex:1;min-width:0;overflow-x:auto}.editor-toolbar .crumb::-webkit-scrollbar{display:none}.editor-toolbar .right .muted{display:none}.md .cards,.grid-2{grid-template-columns:1fr}.bottom{height:var(--bottom-h);z-index:90;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0006}.bottom .resize-handle,.statusbar .seg.hide-mob{display:none}.statusbar .seg{padding:0 8px}.pal{width:min(560px,94%)}.pal input.pal-q{font-size:16px}.pal .row{padding:10px 14px}.zen-bar button.exit{padding:8px 4px}.zen .editor-content{padding:60px 16px 80px}.zen .editor-content>.md>p:first-of-type:first-letter,.zen .editor-content .body-md>p:first-of-type:first-letter{font-size:2.8em}.frontmatter .row>.k{min-width:8ch}}@media (prefers-reduced-motion:reduce){.panel.right,.tabbar .tab[aria-current=true]:before{transition:none}}.crumb-link.svelte-16aqv3e{color:var(--fg-dim);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.crumb-link.svelte-16aqv3e:hover{color:var(--fg)}.htop.svelte-isl5mb{font-family:var(--mono);color:var(--fg-dim);white-space:pre;margin:0;padding:4px 8px;font-size:12px;line-height:1.1}.htop.svelte-isl5mb .htop-row:where(.svelte-isl5mb),.htop.svelte-isl5mb .htop-head:where(.svelte-isl5mb){line-height:1.15}.htop.svelte-isl5mb .htop-cores:where(.svelte-isl5mb){color:var(--git)}.htop.svelte-isl5mb .htop-pct:where(.svelte-isl5mb){color:var(--accent)}.htop.svelte-isl5mb .htop-n:where(.svelte-isl5mb){color:var(--syn-num)}.htop.svelte-isl5mb .htop-up:where(.svelte-isl5mb){color:var(--syn-fn)}.htop.svelte-isl5mb .htop-running:where(.svelte-isl5mb){color:var(--git)}.htop.svelte-isl5mb .htop-head:where(.svelte-isl5mb){background:var(--accent);color:var(--bg-chrome);margin:4px 0 2px;padding:1px 4px;font-weight:600;display:block}.htop.svelte-isl5mb .htop-row:where(.svelte-isl5mb){color:var(--fg-dim);display:block}.htop.svelte-isl5mb .htop-row.hot:where(.svelte-isl5mb){color:var(--fg)}.htop.svelte-isl5mb .htop-hint:where(.svelte-isl5mb){color:var(--fg-faint);margin-top:10px;font-style:italic;display:block}.htop.svelte-isl5mb kbd:where(.svelte-isl5mb){font-family:var(--mono);border:1px solid var(--bg-line);background:var(--bg-elev);color:var(--fg);border-radius:2px;padding:0 4px;font-size:11px}.exit.svelte-o5cbks{color:var(--fg-dim);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.exit.svelte-o5cbks:hover{color:var(--fg)}
