@import "https://fonts.googleapis.com/css2?family=Questrial&display=swap";:root{--well:#ffffff14;--field-bg:#ffffff0e;--field-bg-focus:#ffffff14;--field-border-hover:#ffffff29;--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);--bead:#f2f3f7;--ui-ease:cubic-bezier(.25, .9, .35, 1);--ui-spring:cubic-bezier(.3, 1.35, .5, 1)}.ui-field{box-sizing:border-box;width:100%;height:var(--ctrl-h,2rem);background:var(--field-bg);border:1px solid var(--panel-border);border-block-color:var(--panel-border-top) var(--panel-border-bottom);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-body-size);transition:border-color calc(.15s * var(--anim-speed,1)) ease, background calc(.15s * var(--anim-speed,1)) ease, box-shadow calc(.15s * var(--anim-speed,1)) ease;align-items:center;gap:.43rem;padding:0 .64rem;display:flex}.ui-field:hover{border-color:var(--field-border-hover)}.ui-field:focus-within{border-color:var(--field-border-hover);background:var(--field-bg-focus);box-shadow:var(--focus-ring)}.ui-field.invalid,.ui-field.invalid:hover{border-color:color-mix(in srgb, var(--danger) 60%, transparent)}.ui-field.invalid:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 14%, transparent)}.ui-field.disabled{opacity:.5;pointer-events:none}.ui-field :is(input,textarea){min-width:0;height:100%;color:inherit;font:inherit;caret-color:var(--accent);background:0 0;border:0;outline:none;flex:1;padding:0}.ui-field :is(input,textarea)::placeholder{color:var(--text-dim);opacity:.7}.ui-field textarea{resize:vertical;height:auto;min-height:4.7rem;line-height:1.45}.ui-field.area{align-items:stretch;height:auto;padding:.57rem .64rem}.ui-field .affix{color:var(--text-dim);font-size:var(--text-label-size);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.ui-mini{border-radius:var(--radius-xs);width:1.57rem;height:1.57rem;color:var(--text-dim);cursor:pointer;transition:background calc(.12s * var(--anim-speed,1)) ease, color calc(.12s * var(--anim-speed,1)) ease;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-mini:hover:not(:disabled){background:var(--sidebar-active);color:var(--text)}.ui-mini:disabled{opacity:.35;cursor:default}.ui-mini:focus-visible{outline:2px solid var(--text);outline-offset:1px}.ui-check,.markdown input[type=checkbox]{appearance:none;cursor:pointer;background:var(--well);border:1px solid var(--panel-border);border-block-color:var(--panel-border-top) var(--panel-border-bottom);color:#fff;width:1.29rem;height:1.29rem;transition:background calc(.18s * var(--anim-speed,1)) ease, border-color calc(.18s * var(--anim-speed,1)) ease;border-radius:5px;flex-shrink:0;margin:0;position:relative}.ui-check:hover:not(:disabled),.markdown input[type=checkbox]:hover:not(:disabled){background:var(--sidebar-active)}.ui-check:before,.markdown input[type=checkbox]:before{content:"";transition:mask-size calc(.24s * var(--anim-speed,1)) var(--ui-spring);background:currentColor;position:absolute;inset:1px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/0% 0% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/0% 0% no-repeat}.ui-check:checked,.markdown input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.ui-check:checked:before,.markdown input[type=checkbox]:checked:before{-webkit-mask-size:100% 100%;mask-size:100% 100%}.ui-check:disabled,.markdown input[type=checkbox]:disabled{opacity:.5;cursor:default}.ui-check:focus-visible,.markdown input[type=checkbox]:focus-visible{outline:2px solid var(--text);outline-offset:2px}@font-face{font-family:Departure Mono;src:url(./DepartureMono-Regular.2BZob_Zz.woff2)format("woff2");font-weight:400;font-style:normal}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0c11;--panel-bg:#16181f;--panel-border:#ffffff12;--panel-border-top:#ffffff1a;--panel-border-bottom:#ffffff0b;--sidebar-fg:#cfd2dc;--sidebar-fg-dim:#83879a;--sidebar-hover:#ffffff0f;--sidebar-active:#ffffff1a;--text:#e7e8ee;--text-dim:#9498a8;--accent:#7c9bff;--accent-dim:color-mix(in srgb, var(--accent) 15%, transparent);--danger-base:#ff6b6b;--danger:var(--danger-base);--danger-dim:#ff6b6b26;--diff-add:#58d68d;--diff-del:#ff6b6b;--success-base:#58d68d;--success:var(--success-base);--warning-base:#f0b429;--warning:var(--warning-base);--info-base:#5b9bff;--info:var(--info-base);--bubble-user-bg:#232838;--bubble-border:#ffffff14;--statusbar-bg:#10141c;--statusbar-fg:#9498a8;--radius-lg:12px;--radius-sm:7px;--radius-xs:4px;--radius-md:var(--radius-sm);--radius-xl:var(--radius-lg);--radius-pill:999px;--space-half:.29rem;--space-1:.57rem;--space-2:1.14rem;--space-3:1.71rem;--space-4:2.29rem;--space-5:3.43rem;--text-title-size:1.05rem;--text-title-weight:700;--text-heading-size:.72rem;--text-heading-weight:700;--text-label-size:.78rem;--text-label-weight:500;--text-body-size:.85rem;--text-body-weight:400;--chat-margin:.4rem;--header-pad-y:.8rem;--header-pad-x:1.1rem;--header-line:1.6rem;--header-height:calc(var(--header-pad-y) * 2 + var(--header-line));--chrome-pad:var(--space-half);--chrome-gap:.21rem;--chrome-btn-w:var(--header-line);--chrome-h:calc(var(--header-line) + 2 * var(--chrome-pad) + 2px);--chrome-inset:calc(var(--chat-margin) + var(--header-pad-y) - var(--chrome-pad));--chrome-inset-in-panel:calc(var(--chrome-inset) - var(--chat-margin) - 1px);--toggle-w:var(--chrome-h);--toggle-reserve:calc(var(--chrome-inset) + var(--toggle-w) + .43rem);--toggle-reserve-in-panel:calc(var(--toggle-reserve) - var(--chat-margin) - 1px);--chrome-island-w:calc(2 * var(--chrome-btn-w) + 1 * var(--chrome-gap) + 2 * var(--chrome-pad) + 2px);--chrome-reserve:calc(var(--chrome-island-w) + var(--window-controls-w) + var(--chrome-inset) - var(--chat-margin) - 1px + .6rem);--window-controls-w:calc(100vw - env(titlebar-area-width,100vw));--traffic-lights-pad:.35rem;--traffic-lights-w:0px;--local-island-w:calc(2 * var(--chrome-btn-w) + 1 * var(--chrome-gap) + 2 * var(--chrome-pad) + 2px);--local-island-reserve:calc(var(--local-island-w) + var(--chrome-inset-in-panel) + .6rem);--z-dropdown:60;--z-popover:80;--z-overlay-backdrop:100;--z-overlay-content:101;--z-context-menu:110;--z-window-chrome:120;--z-tooltip:130;--ui-font-family:"Questrial", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--logo-font-family:"Departure Mono", ui-monospace, monospace;--code-font-family:ui-monospace, "SF Mono", Menlo, monospace;--ui-font-size:14px;--code-font-size:12.5px;--anim-speed:1;--float-bg:var(--panel-bg);--float-hover-bg:#ffffff0f;--float-blur:none;--float-border:var(--panel-border);--float-border-top:var(--panel-border-top);--float-border-bottom:var(--panel-border-bottom);--float-enter-duration:calc(.16s * var(--anim-speed,1));--float-exit-duration:calc(.12s * var(--anim-speed,1));--dialog-enter-duration:calc(.18s * var(--anim-speed,1));--dialog-exit-duration:calc(.14s * var(--anim-speed,1));font-family:var(--ui-font-family);font-size:var(--ui-font-size)}[data-side=bottom]{--float-shift:-.29rem}@keyframes floatIn{0%{opacity:0;transform:translateY(var(--float-shift,.29rem)) scale(.98)}}@keyframes floatOut{to{opacity:0;transform:translateY(var(--float-shift,.29rem)) scale(.98)}}@keyframes dialogIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}}@keyframes dialogOut{to{opacity:0;transform:translate(-50%,-50%)scale(.97)}}@keyframes scrimIn{0%{opacity:0}}@keyframes scrimOut{to{opacity:0}}:root[data-surface=frosted]{--float-bg:color-mix(in srgb, var(--panel-bg) 72%, transparent);--float-hover-bg:color-mix(in srgb, var(--panel-bg) 72%, transparent);--float-blur:blur(16px);--float-border:color-mix(in srgb, var(--text) 14%, transparent);--float-border-top:color-mix(in srgb, var(--text) 20%, transparent);--float-border-bottom:color-mix(in srgb, var(--text) 9%, transparent)}:root[data-window-chrome=custom]{--chrome-island-w:calc(5 * var(--chrome-btn-w) + 4 * var(--chrome-gap) + 2 * var(--chrome-pad) + 2px)}:root[data-window-chrome=traffic-lights]{--toggle-w:calc(var(--chrome-h) + var(--traffic-lights-w) + 2 * var(--traffic-lights-pad) + var(--chrome-gap))}.chrome-surface{background:var(--float-bg);-webkit-backdrop-filter:var(--float-blur);backdrop-filter:var(--float-blur);border:1px solid var(--float-border);border-block-color:var(--float-border-top) var(--float-border-bottom);border-radius:var(--radius-lg)}.chrome-surface .chrome-btn{width:var(--chrome-btn-w);height:var(--header-line);border-radius:var(--radius-sm);color:var(--text-dim);cursor:pointer;transition:background-color calc(.12s * var(--anim-speed,1)) ease, color calc(.12s * var(--anim-speed,1)) ease, transform calc(80ms * var(--anim-speed,1)) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chrome-surface .chrome-btn:hover:not(:disabled){background:color-mix(in srgb, var(--text) 10%, var(--float-bg));color:var(--text)}.chrome-surface .chrome-btn:active:not(:disabled){transform:scale(.92)}.chrome-surface .chrome-btn:disabled{opacity:.45;cursor:default}.chrome-surface .chrome-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chrome-surface .chrome-btn.active{color:var(--accent)}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}.selectable,.selectable *,input,textarea{-webkit-user-select:text;user-select:text}html,body{background:var(--bg);height:100%;color:var(--text);margin:0;overflow:hidden}body{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent}button{font-family:inherit}code,pre{font-family:var(--code-font-family);font-size:var(--code-font-size)}::placeholder{color:var(--text-dim);opacity:.65;font-style:italic}.empty-state{justify-content:center;align-items:center;gap:var(--space-1);text-align:center;color:var(--text-dim);font-size:var(--text-body-size);flex-direction:column;display:flex}.empty-state svg{opacity:.5}.picker-trigger{max-width:12.86rem;height:1.86rem;color:var(--text-dim);border-radius:var(--radius-pill);font-size:var(--text-label-size);white-space:nowrap;cursor:pointer;transition:background calc(.12s * var(--anim-speed,1)) ease, color calc(.12s * var(--anim-speed,1)) ease;background:0 0;border:1px solid #0000;align-items:center;gap:.43rem;padding:0 .71rem;display:inline-flex}.picker-trigger:hover,.picker-trigger.open{color:var(--text);background:#ffffff0f}.picker-trigger .trigger-icon{flex-shrink:0;width:.93rem;height:.93rem;position:relative}.picker-trigger .crossfade{transition:opacity calc(.15s * var(--anim-speed,1)) ease;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.picker-trigger .crossfade.b,.picker-trigger:hover .crossfade.a,.picker-trigger.open .crossfade.a{opacity:0}.picker-trigger:hover .crossfade.b,.picker-trigger.open .crossfade.b{opacity:1}.picker-trigger .trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-main=flat]{--chat-margin:0px}@keyframes spin-global{to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite spin-global;display:inline-flex}.sb-trigger{border-radius:var(--radius-sm);height:1.43rem;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.36rem;padding:0 .43rem;display:inline-flex;position:relative}.sb-trigger:hover,.sb-trigger[data-state=open]{background:var(--sidebar-hover);color:var(--text)}.sb-panel{background:var(--float-bg);width:min(24rem,92vw);max-height:60vh;-webkit-backdrop-filter:var(--float-blur);backdrop-filter:var(--float-blur);border:1px solid var(--float-border);border-block-color:var(--float-border-top) var(--float-border-bottom);border-radius:var(--radius-lg);z-index:var(--z-popover);animation:floatIn var(--float-enter-duration) ease-out;flex-direction:column;display:flex;box-shadow:0 12px 40px #00000059}.sb-panel[data-side=top][data-align=end]{transform-origin:100% 100%}.sb-panel[data-side=top][data-align=start]{transform-origin:0 100%}.sb-panel[data-state=closed]{animation:floatOut var(--float-exit-duration) ease-in}.sb-body{padding:var(--space-half);scrollbar-width:none;flex-direction:column;gap:.29rem;display:flex;overflow-y:auto}.sb-cards{padding:var(--space-half);scrollbar-width:none;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.43rem;display:grid;overflow-y:auto}.sb-foot{border-top:1px solid var(--float-border);justify-content:space-between;align-items:center;gap:.57rem;min-height:1.86rem;padding:.36rem .5rem .43rem .71rem;display:flex}.sb-foot-title{font-size:var(--text-label-size);color:var(--text-dim);font-weight:600}.sb-foot-actions{gap:.14rem;display:flex}.sb-foot-btn{border-radius:var(--radius-sm);color:var(--text-dim);font:inherit;font-size:var(--text-label-size);cursor:pointer;background:0 0;border:none;align-items:center;gap:.29rem;padding:.14rem .43rem;display:inline-flex}.sb-foot-btn:hover{color:var(--text);background:var(--sidebar-hover)}.sb-card{border-radius:var(--radius-sm);min-width:0;color:var(--text);font:inherit;text-align:left;transition:background calc(.12s * var(--anim-speed,1)) ease, box-shadow calc(.12s * var(--anim-speed,1)) ease;background:0 0;border:none;flex-direction:column;gap:.71rem;padding:.64rem .71rem .71rem;display:flex}button.sb-card{cursor:pointer}button.sb-card:hover{background:var(--sidebar-hover)}.sb-card.selected,button.sb-card.selected:hover{background:var(--sidebar-active)}.sb-card-head{align-items:center;gap:.5rem;min-width:0;display:flex}.sb-mark{color:var(--text-dim);flex-shrink:0;display:flex}.sb-who{flex-direction:column;flex:1;gap:.07rem;min-width:0;display:flex}.sb-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;line-height:1.2;overflow:hidden}.sb-card-sub{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.36rem;font-size:.66rem;display:flex;overflow:hidden}.sb-rows{flex-direction:column;gap:.57rem;display:flex}.sb-meter{flex-direction:column;gap:.21rem;display:flex}.sb-meter-top{justify-content:space-between;align-items:baseline;gap:.43rem;font-size:.7rem;display:flex}.sb-meter-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-meter-note{color:var(--text-dim);flex-shrink:0;font-size:.64rem}.sb-meter-row{align-items:center;gap:.5rem;display:flex}.sb-bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text) 10%, transparent);flex:1;height:6px;display:block;position:relative;overflow:hidden}.sb-bar.mini{flex:none;width:2.3rem;height:4px}.sb-fill{border-radius:inherit;background:var(--accent);height:100%;transition:width calc(.3s * var(--anim-speed,1)) ease;display:block}.sb-value{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:2.2rem;font-size:.74rem;font-weight:600}.sb-fill.hot{background:var(--warning)}.sb-fill.full{background:var(--danger)}.sb-value.hot,.sb-level.hot{color:var(--warning)}.sb-value.full,.sb-level.full{color:var(--danger)}.sb-facts{grid-template-columns:auto 1fr;gap:.21rem .71rem;font-size:.68rem;display:grid}.sb-facts dt{color:var(--text-dim)}.sb-facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.sb-list{scrollbar-width:none;flex-direction:column;gap:1px;margin:0;padding:.21rem;list-style:none;display:flex;overflow-y:auto}.sb-row{border-radius:var(--radius-sm);align-items:center;display:flex;position:relative}.sb-row:hover{background:var(--sidebar-hover)}.sb-row.current{background:var(--sidebar-active)}.sb-row-main{min-width:0;color:var(--text);font:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.57rem;padding:.36rem .5rem;display:flex}button.sb-row-main{cursor:pointer}.sb-row-text{flex-direction:column;flex:1;gap:.07rem;min-width:0;display:flex}.sb-row-name,.sb-row-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-row-name{font-size:.8rem}.sb-row-meta{font-size:var(--text-label-size);color:var(--text-dim);align-items:center;gap:.29rem;display:flex}.sb-row-action{background:linear-gradient(var(--sidebar-hover), var(--sidebar-hover)), var(--panel-bg);border-radius:var(--radius-xs);color:var(--text-dim);cursor:pointer;opacity:0;border:none;padding:.29rem;display:flex;position:absolute;top:50%;right:.29rem;translate:0 -50%}.sb-row:hover .sb-row-action,.sb-row-action:focus-visible{opacity:1}.sb-row-action:hover{color:var(--text)}.sb-row-action.danger:hover{color:var(--danger)}.sb-foot-meta{font-size:var(--text-label-size);color:var(--text-dim)}.sb-foot-meta:not(:last-child){margin-right:auto}.sb-empty{text-align:center;color:var(--text-dim);margin:0;padding:.71rem;font-size:.78rem}.titlebar-drag{height:calc(var(--chat-margin) + var(--chrome-inset) + var(--chrome-h));pointer-events:none;-webkit-app-region:drag;display:none;position:fixed;inset:0 0 auto}:root[data-window-chrome] .titlebar-drag{display:block}:is(button,input,textarea,select,a,label,summary,[role=button],[role=tab],[contenteditable],[tabindex]),.chrome-surface,.resize-handle,[data-dialog-overlay],:is([role=menu],[role=dialog],[role=alertdialog],[role=listbox],[role=tooltip]){-webkit-app-region:no-drag}.tip-title{font-size:var(--text-body-size);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tip-sub{color:var(--text-dim);overflow-wrap:anywhere}.tip-rows{grid-template-columns:auto minmax(0,1fr);gap:.21rem .86rem;margin:.43rem 0 0;display:grid}.tip-rows dt{color:var(--text-dim)}.tip-rows dd{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.43rem;min-width:0;margin:0;display:flex;overflow:hidden}.tip-meter{background:color-mix(in srgb, var(--text) 12%, transparent);border-radius:2px;flex-shrink:0;width:3.5rem;height:4px;overflow:hidden}.tip-meter>span{background:var(--accent);height:100%;display:block}.tip-list{flex-direction:column;gap:.36rem;margin:.36rem 0 0;padding:0;list-style:none;display:flex}.tip-list li{align-items:center;gap:.43rem;min-width:0;display:flex}.tip-list .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tip-icon{width:1rem;color:var(--text-dim);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tip-ring{background:conic-gradient(var(--accent) calc(var(--pct) * 1%), color-mix(in srgb, var(--text) 15%, transparent) 0);border-radius:50%;width:.79rem;height:.79rem;-webkit-mask:radial-gradient(circle,#0000 42%,#000 44%);mask:radial-gradient(circle,#0000 42%,#000 44%)}.tip-dim{color:var(--text-dim)}.tip-foot{margin-top:.36rem}@property --bg{syntax:"<color>";inherits:true;initial-value:#0b0c11}@property --panel-bg{syntax:"<color>";inherits:true;initial-value:#16181f}@property --statusbar-bg{syntax:"<color>";inherits:true;initial-value:#10141c}@property --bubble-user-bg{syntax:"<color>";inherits:true;initial-value:#232838}@property --code-bg{syntax:"<color>";inherits:true;initial-value:#0b0c11}@property --accent{syntax:"<color>";inherits:true;initial-value:#7c9bff}@property --success{syntax:"<color>";inherits:true;initial-value:#58d68d}@property --warning{syntax:"<color>";inherits:true;initial-value:#f0b429}@property --danger{syntax:"<color>";inherits:true;initial-value:#ff6b6b}@property --info{syntax:"<color>";inherits:true;initial-value:#5b9bff}:root{--quiet-light:255 196 140}:root[data-effort=max]{--success:oklch(from var(--success-base) l calc(c * .6) h);--warning:oklch(from var(--warning-base) l calc(c * .6) h);--danger:oklch(from var(--danger-base) l calc(c * .6) h);--info:oklch(from var(--info-base) l calc(c * .6) h)}:is(form.box,.ask){--bg:var(--orig-bg);--panel-bg:var(--orig-panel-bg);--bubble-user-bg:var(--orig-bubble-user-bg);--code-bg:var(--orig-code-bg);--accent:var(--orig-accent);--success:var(--success-base);--warning:var(--warning-base);--danger:var(--danger-base);--info:var(--info-base);--float-bg:var(--panel-bg)}:root[data-surface=frosted] :is(form.box,.ask){--float-bg:color-mix(in srgb, var(--panel-bg) 72%, transparent)}:where(:root[data-effort=max]) form.box.box{border-color:rgb(var(--quiet-light) / .18);box-shadow:0 0 60px -10px rgb(var(--quiet-light) / .14)}form.box:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 50% 110%, rgb(var(--quiet-light) / .12), transparent 70%);opacity:0;transition:opacity var(--room-fade,0s) ease-in-out;position:absolute;inset:0}:root[data-effort=max] form.box:after{opacity:1}@keyframes sheetIn{0%{transform:translateY(100%)}}@keyframes sheetOut{to{transform:translateY(100%)}}@keyframes pageIn{0%{opacity:0}}@keyframes pageOut{to{opacity:0}}@media (width<=700px){:root{--chat-margin:0px;--header-pad-y:.5rem;--header-pad-x:.9rem;--header-line:3rem;--ctrl-h:2.5rem;--z-sheet:140;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}.chrome-surface{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000}html,body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}:is(button,a,[role=button],[role=tab],[role=menuitem],[role=option],label,summary){touch-action:manipulation}@supports (-webkit-touch-callout:none){input:not([type=checkbox],[type=radio],[type=range]),textarea,.mirror,select{font-size:16px!important}}.tooltip,kbd{display:none!important}.markdown .code-toggle{min-height:2rem}.markdown .code-copy{min-width:2rem;min-height:2rem}[data-bits-floating-content-wrapper]:not(:has(>.tooltip)){width:100%!important;min-width:0!important;z-index:var(--z-sheet)!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}[data-bits-floating-content-wrapper]:not(:has(>.tooltip))>*{overscroll-behavior:contain;overflow-y:auto;width:100%!important;min-width:0!important;max-width:none!important;max-height:min(78dvh, calc(var(--vvh,100dvh) - 3rem))!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;padding-bottom:max(var(--safe-bottom), var(--space-1))!important;transform-origin:bottom!important;border-bottom-width:0!important;margin:0!important;box-shadow:0 -12px 40px #00000059!important}[data-bits-floating-content-wrapper]:not(:has(>.tooltip))>[data-state=open]{animation:sheetIn var(--dialog-enter-duration) var(--ui-ease)!important}[data-bits-floating-content-wrapper]:not(:has(>.tooltip))>[data-state=closed]{animation:sheetOut var(--dialog-exit-duration) ease-in forwards!important}[data-dialog-overlay][data-state=closed],[data-dialog-content][data-state=closed]{pointer-events:none!important}[data-bits-floating-content-wrapper]:has(>[data-state=closed]){pointer-events:none!important}[data-bits-floating-content-wrapper]:not(:has(>.tooltip))>:before{content:"";border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text) 22%, transparent);width:2.4rem;height:4px;margin:.5rem auto .3rem;display:block}body:has([data-bits-floating-content-wrapper]>[data-state=open]:not(.tooltip)):after{content:"";z-index:calc(var(--z-sheet) - 1);animation:scrimIn var(--dialog-enter-duration) ease-out;background:#06070b80;position:fixed;inset:0}.context-menu-item,[role=menuitem],[role=option]{min-height:2.7rem}[data-dialog-content]{padding-bottom:max(var(--safe-bottom), var(--space-1));width:100%!important;max-width:none!important;max-height:calc(var(--vvh,100dvh) - var(--safe-top) - 1.2rem)!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;z-index:var(--z-sheet)!important;border-bottom-width:0!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}[data-dialog-content][data-state=open]{animation:sheetIn var(--dialog-enter-duration) var(--ui-ease)!important}[data-dialog-content][data-state=closed]{animation:sheetOut var(--dialog-exit-duration) ease-in forwards!important}[data-dialog-overlay]{z-index:calc(var(--z-sheet) - 1)!important}[data-dialog-content].palette-content{height:calc(var(--vvh,100dvh) - var(--safe-top) - 1.2rem)!important}[data-dialog-content].settings-content{box-shadow:none;padding:var(--safe-top) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);background:var(--panel-bg);-webkit-backdrop-filter:none;backdrop-filter:none;height:var(--vvh,100dvh)!important;max-height:none!important;z-index:var(--z-sheet)!important;border:0!important;border-radius:0!important;inset:0!important}[data-dialog-content].settings-content[data-state=open]{animation:pageIn var(--dialog-enter-duration) var(--ui-ease)!important}[data-dialog-content].settings-content[data-state=closed]{animation:pageOut var(--dialog-exit-duration) ease-in forwards!important}.settings-overlay{display:none}}
