:is(html,#mios-context) .csb-live.csb-live.csb-live{--csb-live-w:16px;width:var(--csb-live-w);height:16px;color:var(--cl-sb-muted,var(--ui-muted));vertical-align:middle;flex:none;place-items:center;display:inline-grid}:is(html,#mios-context) .csb-live>i{box-sizing:border-box;width:16px;height:16px;font-style:normal;display:block}:is(html,#mios-context) .csb-live[data-live=""]>i{display:none}:is(html,#mios-context) .csb-live[data-live=running]>i{border:1.5px solid color-mix(in srgb, var(--ui-text) 16%, transparent);border-top-color:var(--ui-text);border-radius:50%;width:12px;height:12px;animation:.9s linear infinite csb-spin}:is(html,#mios-context) .csb-live:is([data-live=done],[data-live=archived])>i{-webkit-mask:var(--csb-live-glyph) center / contain no-repeat;-webkit-mask:var(--csb-live-glyph) center / contain no-repeat;mask:var(--csb-live-glyph) center / contain no-repeat;background:currentColor}:is(html,#mios-context) .csb-live.csb-live.csb-live[data-live=held]{--csb-live-w:28px;color:var(--ui-text,#1f1d1a)}:is(html,#mios-context) .csb-live[data-live=held]>i{width:auto;height:auto;font:500 12px/1 var(--ui-font,inherit)}:is(html,#mios-context) .csb-live[data-live=held]>i:after{content:"Held"}:is(html,#mios-context) .sb-status--held,:is(html,#mios-context) .hc-pill--needs>.csb-live[data-live=held]{display:none}:is(html,#mios-context) .csb-live.csb-live[data-live=failed]{color:var(--cl-status-caution,#d6453d)}:is(html,#mios-context) .csb-live[data-live=failed]>i{background:currentColor;border-radius:50%;place-items:center;width:14px;height:14px;display:grid}:is(html,#mios-context) .csb-live[data-live=failed]>i:after{content:"!";color:#fff;font:700 10px/1 var(--ui-font,inherit)}:is(html,#mios-context) .csb-live.csb-live[data-live=done]{color:var(--cl-status-done,#2e8b57);--csb-live-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.2 8.4 6.5 11.6 12.8 4.6'/%3E%3C/svg%3E")}:is(html,#mios-context) .csb-live[data-live=done]>i{width:14px;height:14px}:is(html,#mios-context) .csb-live[data-live=archived]{--csb-live-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='4' rx='1'/%3E%3Cpath d='M5.5 9v9a1.5 1.5 0 0 0 1.5 1.5h10a1.5 1.5 0 0 0 1.5-1.5V9M10 13h4'/%3E%3C/svg%3E")}@keyframes csb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:is(html,#mios-context) .csb-live[data-live=running]>i{border-right-color:var(--ui-text);animation:none}}:is(html,#mios-context)[data-appearance-motion=reduced] .csb-live[data-live=running]>i{border-right-color:var(--ui-text);animation:none}.cd-block{border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius-card,12px);background:var(--ui-surface);margin:18px 0 6px;padding:12px 12px 6px}.cd-head{font-size:var(--ui-fs-12);color:var(--ui-text-2);align-items:baseline;gap:10px;padding:0 4px 8px;font-weight:600;display:flex}.cd-head small{color:var(--ui-text-3);font-weight:400}.cd-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cd-card{border-top:1px solid var(--ui-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:6px 4px 8px;display:grid}.cd-card:first-child{border-top:0}.cd-open{border-radius:var(--ui-radius-control);min-width:0;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:2px 4px;display:flex}.cd-open:hover{background:var(--ui-hover)}.cd-open:focus-visible,.cd-pr:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.cd-open strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:var(--ui-fs-13);overflow:hidden}.cd-open small{color:var(--ui-text-3);font-size:var(--ui-fs-12);flex:none}.cd-dot{flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.cd-dot svg{width:14px;height:14px}.cd-stopped{background:var(--ui-text-3);border-radius:2px;width:8px;height:8px;display:inline-block}.cd-pr{color:#1a7f37;font-size:var(--ui-fs-12);white-space:nowrap;background:#2da44e24;border-radius:999px;padding:2px 8px;font-weight:500;text-decoration:none}.cd-pr:hover{background:#2da44e38}.cd-note{color:var(--ui-text-2);font-size:var(--ui-fs-13);overflow-wrap:anywhere;grid-column:1/-1;margin:2px 4px 0 32px;line-height:1.45}.cd-quiet{color:var(--ui-text-3)}.cd-card.is-needs-you .cd-open strong{color:var(--hm-red,#e5484d)}.cd-card.is-working .cd-dot svg{animation:cd-pulse 1.6s var(--ui-ease,ease) infinite}@keyframes cd-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.cd-card.is-working .cd-dot svg{animation:none}}:root[data-theme=dark] .cd-pr{color:#3fb950}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cd-pr{color:#3fb950}}.cd-proposal{border-top:1px solid var(--ui-line-soft);align-items:flex-start;gap:12px;padding:8px 4px;display:flex}.cd-proposal:first-child{border-top:0}.cd-proposal-main{flex:1;min-width:0}.cd-proposal-main strong{font-size:var(--ui-fs-13);color:var(--ui-text);font-weight:500}.cd-proposal-main p{color:var(--ui-text-2);font-size:var(--ui-fs-12);margin:2px 0 0;line-height:1.45}.cd-proposal-actions{flex:none;align-items:center;gap:6px;display:flex}.cd-btn{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-text);font:inherit;font-size:var(--ui-fs-12);cursor:pointer;padding:4px 10px}.cd-btn:hover{background:var(--ui-hover)}.cd-btn:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.cd-btn:disabled{opacity:.5;cursor:default}.cd-primary{background:var(--hm-red,#e5484d);color:#fff;border-color:#0000}.cd-primary:hover{background:color-mix(in srgb, var(--hm-red,#e5484d) 88%, #000)}.cd-dismiss{color:var(--ui-text-3);border-color:#0000;padding:4px 8px}@media (width<=640px){.cd-proposal{flex-direction:column}}:root[data-product=code]{--ir-w:54px;--ir-bg:var(--cl-sb-bg,var(--ui-sidebar));--ir-line:var(--cl-sb-divider,var(--ui-line-soft))}:root[data-product=code] .window>.mios-icon-rail{z-index:40;top:var(--shell-titlebar-h,52px);width:var(--ir-w);box-sizing:border-box;scrollbar-width:none;background:var(--ir-bg);color:var(--cl-sb-muted,var(--ui-muted));font:400 13px/1.35 var(--ui-font);border-right:0;flex-direction:column;align-items:center;gap:2px;padding:6px 0 10px;display:flex;position:absolute;bottom:0;left:0;overflow-y:auto}:root[data-product=code] .window>.mios-icon-rail::-webkit-scrollbar{display:none}:root[data-product=code] .window:has(>.mios-icon-rail) #mios-titlebar#mios-titlebar+.app-shell{padding-left:var(--ir-w)}@media (width<=760px){:root[data-product=code] .window>.mios-icon-rail{top:0}html.mios-native-macos:root[data-product=code] .window>.mios-icon-rail{padding-top:var(--mios-native-titlebar-height,52px)}}.mios-icon-rail button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}html:root[data-product=code]:has(#mios-context.csb) .window:has(>.mios-icon-rail) #mios-titlebar .titlebar-side{width:calc(var(--cl-sidebar-w) + var(--ir-w))}html:not(.mios-native-macos) #mios-titlebar#mios-titlebar#mios-titlebar .traffic i:first-child{background:#ff5f57;box-shadow:inset 0 0 0 .5px #0000001f}html:not(.mios-native-macos) #mios-titlebar#mios-titlebar#mios-titlebar .traffic i:nth-child(2){background:#febc2e;box-shadow:inset 0 0 0 .5px #0000001f}html:not(.mios-native-macos) #mios-titlebar#mios-titlebar#mios-titlebar .traffic i:nth-child(3){background:#28c840;box-shadow:inset 0 0 0 .5px #0000001f}.mios-icon-rail .ir-btn{width:34px;height:34px;color:var(--cl-sb-muted,var(--ui-muted));border-radius:10px;flex:none;place-items:center;transition:background-color .12s,color .12s;display:grid;position:relative}.mios-icon-rail .ir-btn:hover,.mios-icon-rail .ir-btn.is-open{background:var(--cl-sb-selected,var(--ui-hover));color:var(--cl-sb-title,var(--ui-text))}.ir-new-menu{z-index:1001;box-sizing:border-box;border:1px solid var(--cl-sb-divider,var(--ui-line-soft));background:var(--cl-sb-bg,var(--ui-sidebar,#202020));width:192px;color:var(--cl-sb-title,var(--ui-text,#fff));box-shadow:var(--ui-shadow,0 8px 24px #0003);border-radius:10px;flex-direction:column;gap:2px;padding:5px;display:flex;position:fixed}.ir-new-menu button{width:100%;min-height:34px;color:var(--cl-sb-title,var(--ui-text));font:400 13px/1 var(--ui-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;padding:0 9px;display:flex}.ir-new-menu button:hover,.ir-new-menu button:focus-visible{background:var(--cl-sb-selected,var(--ui-hover));outline:none}.ir-new-menu .ir-glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.mios-icon-rail .ir-btn.on{background:var(--cl-sb-selected,var(--ui-selected));color:var(--cl-sb-title,var(--ui-text))}.mios-icon-rail button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.mios-icon-rail .ir-glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.mios-icon-rail .ir-dot{background:var(--ui-text,#1f1e1d);width:7px;height:7px;box-shadow:0 0 0 2px var(--ir-bg);border-radius:50%;position:absolute;top:7px;right:7px}.mios-icon-rail .ir-count{box-sizing:border-box;background:var(--ui-text,#1f1e1d);min-width:15px;height:15px;color:var(--ui-canvas,#fff);font:600 9.5px/1 var(--ui-font);box-shadow:0 0 0 2px var(--ir-bg);border-radius:8px;place-items:center;padding:0 4px;font-style:normal;display:grid;position:absolute;top:3px;right:2px}.mios-icon-rail .ir-sep{background:var(--ir-line);flex:none;width:22px;height:1px;margin:6px 0}.mios-icon-rail .ir-grow{flex:1}.mios-icon-rail .ir-avatar{color:#fff;width:28px;height:28px;font:600 10.5px/1 var(--ui-font);background:#2b2a27;border-radius:50%;flex:none;place-items:center;margin-top:4px;display:grid}.mios-icon-rail .ir-avatar:hover,.mios-icon-rail .ir-avatar.on{box-shadow:0 0 0 2px var(--ir-bg), 0 0 0 3.5px var(--cl-sb-divider,var(--ui-line))}:root[data-product=code]:not([data-theme=light]) .mios-icon-rail .ir-avatar{color:#1f1e1d;background:#ecebe7}#mios-context.csb-panel .ib-help{color:var(--cl-sb-muted,var(--ui-muted));margin:2px 12px 8px;font-size:12.5px;line-height:1.4}#mios-context.csb-panel .ib-group{gap:1px;padding:0 6px;display:grid}#mios-context.csb-panel .ib-sep{background:var(--ui-line-soft,var(--cl-sb-divider));height:1px;margin:6px 14px}#mios-context.csb-panel .ib-row{min-height:32px;color:var(--cl-sb-ink,var(--ui-text));border-radius:7px;align-items:center;gap:8px;padding:0 6px 0 2px;font-size:13.5px;display:flex;position:relative}#mios-context.csb-panel .ib-row:hover{background:var(--cl-sb-selected)}#mios-context.csb-panel .ib-row.is-off .ib-icon,#mios-context.csb-panel .ib-row.is-off .ib-label{opacity:.55}#mios-context.csb-panel .ib-row.is-dragging{opacity:.4}#mios-context.csb-panel .ib-row.is-drop-before:before,#mios-context.csb-panel .ib-row.is-drop-after:after{content:"";background:var(--cl-sb-title,var(--ui-text));border-radius:1px;height:2px;position:absolute;left:6px;right:6px}#mios-context.csb-panel .ib-row.is-drop-before:before{top:-1px}#mios-context.csb-panel .ib-row.is-drop-after:after{bottom:-1px}#mios-context.csb-panel .ib-grip{width:20px;height:26px;color:var(--cl-sb-muted,var(--ui-muted));cursor:grab;opacity:.6;border-radius:5px;flex:none;place-items:center;display:grid}#mios-context.csb-panel .ib-row:hover .ib-grip,#mios-context.csb-panel .ib-grip:focus-visible{opacity:1}#mios-context.csb-panel .ib-grip:focus-visible{outline:2px solid var(--cl-sb-title,var(--ui-text));outline-offset:-2px}#mios-context.csb-panel .ib-grip .csb-glyph{width:14px;height:14px}#mios-context.csb-panel .ib-icon{flex:none;place-items:center;display:grid}#mios-context.csb-panel .ib-icon .csb-glyph{width:17px;height:17px}#mios-context.csb-panel .ib-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}#mios-context.csb-panel .ib-label small,#mios-context.csb-panel .ib-where{color:var(--cl-sb-muted,var(--ui-muted));font-size:11.5px}#mios-context.csb-panel .ib-where{flex:none}#mios-context.csb-panel .ib-lock{color:var(--cl-sb-muted,var(--ui-muted));flex:none;place-items:center;display:grid}#mios-context.csb-panel .ib-lock .csb-glyph{width:12px;height:12px}#mios-context.csb-panel .ib-switch{background:color-mix(in srgb, var(--ui-text) 22%, transparent);border-radius:999px;flex:none;width:28px;height:16px;padding:0;transition:background .15s;position:relative}#mios-context.csb-panel .ib-switch i{background:var(--ui-canvas,#fff);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}#mios-context.csb-panel .ib-switch[aria-checked=true]{background:var(--cl-sb-title,var(--ui-text))}#mios-context.csb-panel .ib-switch[aria-checked=true] i{transform:translate(12px)}#mios-context.csb-panel .ib-switch:disabled{opacity:.4;cursor:default}#mios-context.csb-panel .ib-switch:focus-visible{outline:2px solid var(--cl-sb-title,var(--ui-text));outline-offset:2px}#mios-context.csb-panel .ib-foot{justify-content:flex-end;padding:8px 12px 4px;display:flex}#mios-context.csb-panel .ib-reset{height:26px;color:var(--cl-sb-ink,var(--ui-text));border:.5px solid var(--ui-line-soft,var(--cl-sb-divider));border-radius:6px;padding:0 10px;font-size:12.5px}#mios-context.csb-panel .ib-reset:hover:not(:disabled){background:var(--cl-sb-selected)}#mios-context.csb-panel .ib-reset:disabled{opacity:.45;cursor:default}#mios-context.csb-panel .ib-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){#mios-context.csb-panel :is(.ib-switch,.ib-switch i){transition:none}}#mios-titlebar .csb-panel-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:600 13.5px/1 var(--ui-font);color:var(--cl-sb-title,var(--ui-text));margin-left:8px;overflow:hidden}html:root[data-product=code]:has(.mios-icon-rail) #mios-titlebar#mios-titlebar#mios-titlebar{background:var(--cl-chrome);box-shadow:none;border-bottom:0}html:root[data-product=code]:has(.mios-icon-rail) #mios-titlebar#mios-titlebar#mios-titlebar{border-bottom:1px solid var(--cl-chrome-line)}html:root[data-product=code]:has(.mios-icon-rail) .window>.mios-icon-rail{border-right:1px solid var(--cl-sb-divider)}html:root[data-product=code]:has(.mios-icon-rail):has(#mios-context.csb) #mios-titlebar#mios-titlebar#mios-titlebar .titlebar-side{background:var(--cl-chrome);border-right:1px solid var(--cl-chrome-line)}html:root[data-product=code]:has(.mios-icon-rail) #mios-titlebar#mios-titlebar+.app-shell{background:var(--cl-chrome)}html:root[data-product=code]:has(.mios-icon-rail):has(#mios-context.csb) #mios-titlebar#mios-titlebar+.app-shell>#mios-context.csb{background:var(--cl-sb-bg);border-right:1px solid var(--cl-sb-divider);border-radius:0}html:root[data-product=code]:has(.mios-icon-rail) #mios-titlebar#mios-titlebar+.app-shell>.workspace{box-sizing:border-box;background:var(--cl-content);box-shadow:none;border:0;border-radius:0;overflow:hidden}html:root[data-product=code]:not(:has(#mios-context.csb)) .window>.mios-icon-rail{border-right:0}html:root[data-product=code]:has(.mios-icon-rail):not(:has(#mios-context.csb)) .window:has(>.mios-icon-rail) #mios-titlebar#mios-titlebar+.app-shell{padding:0 0 0 var(--ir-w)}html:root[data-product=code]:has(.mios-icon-rail) .window:has(>.mios-icon-rail){background:var(--cl-chrome)}html:root[data-product=code]:has(.mios-icon-rail):has(#mios-context.csb) #mios-titlebar#mios-titlebar .code-window-title{box-shadow:none;margin-left:0;padding-left:4px}html:root[data-product=code]:has(.mios-icon-rail) #mios-titlebar#mios-titlebar#mios-titlebar:after{content:none;display:none}html:root[data-product=code]:has(.mios-icon-rail) #mios-titlebar#mios-titlebar+.app-shell>.look-split{border-top:0;border-radius:0}
