:root,[data-theme=gruvbox-dark]{--theme-bg: #282828;--theme-bg-soft: #3c3836;--theme-bg-muted: #504945;--theme-border: #504945;--theme-fg: #ebdbb2;--theme-fg-muted: #a89984;--theme-fg-subtle: #7c6f64;--theme-accent: #83a598;--theme-red: #fb4934;--theme-green: #b8bb26;--theme-yellow: #fabd2f;--theme-blue: #83a598;--theme-magenta: #d3869b;--theme-cyan: #8ec07c;--theme-orange: #fe8019}[data-theme=gruvbox-light]{--theme-bg: #fbf1c7;--theme-bg-soft: #ebdbb2;--theme-bg-muted: #d5c4a1;--theme-border: #d5c4a1;--theme-fg: #3c3836;--theme-fg-muted: #7c6f64;--theme-fg-subtle: #a89984;--theme-accent: #076678;--theme-red: #9d0006;--theme-green: #79740e;--theme-yellow: #b57614;--theme-blue: #076678;--theme-magenta: #8f3f71;--theme-cyan: #427b58;--theme-orange: #af3a03}[data-theme=kanagawa-wave]{--theme-bg: #1f1f28;--theme-bg-soft: #2a2a37;--theme-bg-muted: #363646;--theme-border: #54546d;--theme-fg: #dcd7ba;--theme-fg-muted: #c8c093;--theme-fg-subtle: #727169;--theme-accent: #7e9cd8;--theme-red: #e46876;--theme-green: #98bb6c;--theme-yellow: #e6c384;--theme-blue: #7e9cd8;--theme-magenta: #957fb8;--theme-cyan: #7aa89f;--theme-orange: #ffa066}[data-theme=kanagawa-dragon]{--theme-bg: #181616;--theme-bg-soft: #282727;--theme-bg-muted: #393836;--theme-border: #625e5a;--theme-fg: #c5c9c5;--theme-fg-muted: #a6a69c;--theme-fg-subtle: #737c73;--theme-accent: #8ba4b0;--theme-red: #c4746e;--theme-green: #87a987;--theme-yellow: #c4b28a;--theme-blue: #8ba4b0;--theme-magenta: #a292a3;--theme-cyan: #8ea4a2;--theme-orange: #b6927b}[data-theme=kanagawa-lotus]{--theme-bg: #f2ecbc;--theme-bg-soft: #e7dba0;--theme-bg-muted: #d5cea3;--theme-border: #d5cea3;--theme-fg: #545464;--theme-fg-muted: #716e61;--theme-fg-subtle: #8a8980;--theme-accent: #4d699b;--theme-red: #c84053;--theme-green: #6f894e;--theme-yellow: #77713f;--theme-blue: #4d699b;--theme-magenta: #624c83;--theme-cyan: #597b75;--theme-orange: #cc6d00}[data-theme=catppuccin-latte]{--theme-bg: #eff1f5;--theme-bg-soft: #ccd0da;--theme-bg-muted: #bcc0cc;--theme-border: #bcc0cc;--theme-fg: #4c4f69;--theme-fg-muted: #6c6f85;--theme-fg-subtle: #8c8fa1;--theme-accent: #1e66f5;--theme-red: #d20f39;--theme-green: #40a02b;--theme-yellow: #df8e1d;--theme-blue: #1e66f5;--theme-magenta: #8839ef;--theme-cyan: #179299;--theme-orange: #fe640b}[data-theme=catppuccin-frappe]{--theme-bg: #303446;--theme-bg-soft: #414559;--theme-bg-muted: #51576d;--theme-border: #51576d;--theme-fg: #c6d0f5;--theme-fg-muted: #a5adce;--theme-fg-subtle: #737994;--theme-accent: #8caaee;--theme-red: #e78284;--theme-green: #a6d189;--theme-yellow: #e5c890;--theme-blue: #8caaee;--theme-magenta: #ca9ee6;--theme-cyan: #81c8be;--theme-orange: #ef9f76}[data-theme=catppuccin-macchiato]{--theme-bg: #24273a;--theme-bg-soft: #363a4f;--theme-bg-muted: #494d64;--theme-border: #494d64;--theme-fg: #cad3f5;--theme-fg-muted: #a5adcb;--theme-fg-subtle: #6e738d;--theme-accent: #8aadf4;--theme-red: #ed8796;--theme-green: #a6da95;--theme-yellow: #eed49f;--theme-blue: #8aadf4;--theme-magenta: #c6a0f6;--theme-cyan: #8bd5ca;--theme-orange: #f5a97f}[data-theme=catppuccin-mocha]{--theme-bg: #1e1e2e;--theme-bg-soft: #313244;--theme-bg-muted: #45475a;--theme-border: #45475a;--theme-fg: #cdd6f4;--theme-fg-muted: #a6adc8;--theme-fg-subtle: #6c7086;--theme-accent: #89b4fa;--theme-red: #f38ba8;--theme-green: #a6e3a1;--theme-yellow: #f9e2af;--theme-blue: #89b4fa;--theme-magenta: #cba6f7;--theme-cyan: #94e2d5;--theme-orange: #fab387}[data-theme=github-light-default]{--theme-bg: #ffffff;--theme-bg-soft: #f6f8fa;--theme-bg-muted: #eaeef2;--theme-border: #d0d7de;--theme-fg: #1f2328;--theme-fg-muted: #656d76;--theme-fg-subtle: #8c959f;--theme-accent: #0969da;--theme-red: #cf222e;--theme-green: #1a7f37;--theme-yellow: #9a6700;--theme-blue: #0550ae;--theme-magenta: #8250df;--theme-cyan: #1b7c83;--theme-orange: #953800}[data-theme=github-light-high-contrast]{--theme-bg: #ffffff;--theme-bg-soft: #e7ecf0;--theme-bg-muted: #ced5dc;--theme-border: #20252c;--theme-fg: #0e1116;--theme-fg-muted: #4b535d;--theme-fg-subtle: #66707b;--theme-accent: #0349b4;--theme-red: #a0111f;--theme-green: #055d20;--theme-yellow: #744500;--theme-blue: #023b95;--theme-magenta: #622cbc;--theme-cyan: #1b7c83;--theme-orange: #702c00}[data-theme=github-light-colorblind]{--theme-bg: #ffffff;--theme-bg-soft: #f6f8fa;--theme-bg-muted: #eaeef2;--theme-border: #d0d7de;--theme-fg: #24292f;--theme-fg-muted: #57606a;--theme-fg-subtle: #6e7781;--theme-accent: #0969da;--theme-red: #b35900;--theme-green: #0969da;--theme-yellow: #9a6700;--theme-blue: #0550ae;--theme-magenta: #8250df;--theme-cyan: #1b7c83;--theme-orange: #8a4600}[data-theme=github-dark-default]{--theme-bg: #0d1117;--theme-bg-soft: #161b22;--theme-bg-muted: #21262d;--theme-border: #30363d;--theme-fg: #e6edf3;--theme-fg-muted: #7d8590;--theme-fg-subtle: #6e7681;--theme-accent: #2f81f7;--theme-red: #f85149;--theme-green: #3fb950;--theme-yellow: #d29922;--theme-blue: #79c0ff;--theme-magenta: #d2a8ff;--theme-cyan: #56d4dd;--theme-orange: #ffa657}[data-theme=github-dark-high-contrast]{--theme-bg: #0a0c10;--theme-bg-soft: #272b33;--theme-bg-muted: #525964;--theme-border: #7a828e;--theme-fg: #f0f3f6;--theme-fg-muted: #bdc4cc;--theme-fg-subtle: #9ea7b3;--theme-accent: #71b7ff;--theme-red: #ff6a69;--theme-green: #26cd4d;--theme-yellow: #f0b72f;--theme-blue: #91cbff;--theme-magenta: #dbb7ff;--theme-cyan: #39c5cf;--theme-orange: #ffb757}[data-theme=github-dark-colorblind]{--theme-bg: #0d1117;--theme-bg-soft: #161b22;--theme-bg-muted: #21262d;--theme-border: #30363d;--theme-fg: #e6edf3;--theme-fg-muted: #7d8590;--theme-fg-subtle: #6e7681;--theme-accent: #2f81f7;--theme-red: #f79939;--theme-green: #58a6ff;--theme-yellow: #d29922;--theme-blue: #79c0ff;--theme-magenta: #d2a8ff;--theme-cyan: #56d4dd;--theme-orange: #ffa657}[data-theme=github-dark-dimmed]{--theme-bg: #22272e;--theme-bg-soft: #2d333b;--theme-bg-muted: #373e47;--theme-border: #444c56;--theme-fg: #adbac7;--theme-fg-muted: #768390;--theme-fg-subtle: #636e7b;--theme-accent: #539bf5;--theme-red: #e5534b;--theme-green: #57ab5a;--theme-yellow: #c69026;--theme-blue: #6cb6ff;--theme-magenta: #dcbdfb;--theme-cyan: #39c5cf;--theme-orange: #f69d50}[data-theme=tokyonight-storm]{--theme-bg: #24283b;--theme-bg-soft: #1f2335;--theme-bg-muted: #292e42;--theme-border: #414868;--theme-fg: #c0caf5;--theme-fg-muted: #a9b1d6;--theme-fg-subtle: #565f89;--theme-accent: #7aa2f7;--theme-red: #f7768e;--theme-green: #9ece6a;--theme-yellow: #e0af68;--theme-blue: #7aa2f7;--theme-magenta: #bb9af7;--theme-cyan: #7dcfff;--theme-orange: #ff9e64}[data-theme=tokyonight-moon]{--theme-bg: #222436;--theme-bg-soft: #1e2030;--theme-bg-muted: #2f334d;--theme-border: #444a73;--theme-fg: #c8d3f5;--theme-fg-muted: #828bb8;--theme-fg-subtle: #636da6;--theme-accent: #82aaff;--theme-red: #ff757f;--theme-green: #c3e88d;--theme-yellow: #ffc777;--theme-blue: #82aaff;--theme-magenta: #c099ff;--theme-cyan: #86e1fc;--theme-orange: #ff966c}[data-theme=tokyonight-night]{--theme-bg: #1a1b26;--theme-bg-soft: #16161e;--theme-bg-muted: #292e42;--theme-border: #414868;--theme-fg: #c0caf5;--theme-fg-muted: #a9b1d6;--theme-fg-subtle: #565f89;--theme-accent: #7aa2f7;--theme-red: #f7768e;--theme-green: #9ece6a;--theme-yellow: #e0af68;--theme-blue: #7aa2f7;--theme-magenta: #bb9af7;--theme-cyan: #7dcfff;--theme-orange: #ff9e64}[data-theme=tokyonight-day]{--theme-bg: #e1e2e7;--theme-bg-soft: #d5d6db;--theme-bg-muted: #c9cad1;--theme-border: #a1a6c5;--theme-fg: #3760bf;--theme-fg-muted: #6172b0;--theme-fg-subtle: #a1a6c5;--theme-accent: #2e7de9;--theme-red: #f52a65;--theme-green: #587539;--theme-yellow: #8c6c3e;--theme-blue: #2e7de9;--theme-magenta: #9854f1;--theme-cyan: #007197;--theme-orange: #a27629}:root{--ed-selection: var(--theme-bg-muted);--ed-code-bg: var(--theme-bg-muted);--ed-code-block-bg: color-mix(in srgb, var(--theme-bg-soft) 45%, var(--theme-bg));--ed-quote-border: var(--theme-accent);--ed-writing-underline: var(--theme-orange);--font-prose: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "Cascadia Code", "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--chrome-mute: 75%;--chrome-mute-mid: 88%;--chrome-elevate: 62%;--chrome-bar: var(--theme-bg);--chrome-panel: color-mix(in srgb, var(--theme-bg-soft) var(--chrome-elevate), var(--theme-bg));--chrome-fg: var(--theme-fg);--chrome-fg-1: color-mix(in srgb, var(--theme-fg) var(--chrome-mute-mid), var(--chrome-bar));--chrome-fg-2: color-mix(in srgb, var(--theme-fg) var(--chrome-mute), var(--chrome-bar));--chrome-panel-fg-2: color-mix(in srgb, var(--theme-fg) var(--chrome-mute), var(--chrome-panel));--chrome-hover: color-mix(in srgb, var(--theme-fg) 9%, transparent);--chrome-line: color-mix(in srgb, var(--theme-fg) 13%, transparent);--chrome-edge: color-mix(in srgb, var(--theme-fg) 20%, var(--chrome-panel));--chrome-dot: 72%;--chrome-radius: 3px;--chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.9 3.6 5 6.7l3.1-3.1' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-theme=kanagawa-lotus],[data-theme=catppuccin-latte],[data-theme=tokyonight-day]{--chrome-mute: 100%;--chrome-mute-mid: 100%}[data-theme=tokyonight-day]{--chrome-bar: color-mix(in srgb, #fff 50%, var(--theme-bg));--chrome-panel: color-mix(in srgb, #fff 68%, var(--theme-bg))}.statusline :focus-visible,.tabline :focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px;border-radius:var(--chrome-radius)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}*{box-sizing:border-box}html,body{height:100%;margin:0}body{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);background-color:var(--theme-bg);color:var(--theme-fg);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;font-variant-ligatures:none}button,select,input{font:inherit}.tabline,.statusline{font-size:.75rem;white-space:nowrap}.tabline{display:flex;align-items:stretch;min-height:2rem;line-height:2rem;background-color:var(--theme-bg-soft);color:var(--theme-fg-muted)}.statusline{position:relative;display:flex;align-items:center;gap:.75rem;min-height:2.25rem;padding:0 .75rem;border-top:1px solid var(--chrome-line);background-color:var(--chrome-bar);color:var(--chrome-fg-2);line-height:1.5}.statusline__side{flex:none;display:flex;align-self:stretch;align-items:center;gap:.375rem;min-width:0}.statusline__side--end{gap:0}.statusline__actions{display:flex;align-self:stretch;align-items:center}.statusline__save{flex:none;display:inline-flex;align-items:center;gap:.375rem;padding:0 .5rem;font-size:.6875rem;letter-spacing:.04em;color:var(--chrome-fg-1)}.statusline__save[hidden]{display:none}.statusline__save:before{content:"";flex:none;width:.3125rem;height:.3125rem;border-radius:50%;background-color:currentColor}.statusline__save[data-state=error]{color:var(--theme-red)}.statusline__msg{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--chrome-fg)}.statusline__msg--error{color:var(--theme-red)}.statusline__item{flex:none;padding:0 .5rem;font-variant-numeric:tabular-nums}.statusline__count{color:var(--chrome-fg-1);display:inline-flex;align-items:center;min-height:1.5rem;border:none;border-radius:var(--chrome-radius);background:none;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .12s ease,color .12s ease}.statusline__count:hover{color:var(--chrome-fg);background-color:var(--chrome-hover)}.tabs{flex:1;display:flex;min-width:0;overflow-x:auto;scrollbar-width:none}.tabs .bm-tab{flex:none;display:flex;align-items:center;max-width:14rem;white-space:nowrap;border:none;padding:0 .4rem 0 .75rem;font-size:inherit;line-height:inherit;color:var(--theme-fg-subtle);background-color:transparent}.bm-tab__select{min-width:0;display:flex;align-items:center;overflow:hidden;border:none;padding:0;background:none;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer}.bm-tab__title{overflow:hidden;text-overflow:ellipsis}.bm-tab__close{flex:none;margin-left:.4rem;border:none;padding:0 .15rem;background:none;color:inherit;font:inherit;line-height:1;opacity:.45;cursor:pointer;transition:color .15s ease,opacity .15s ease}.tabs .bm-tab:hover .bm-tab__close,.tabs .bm-tab--active .bm-tab__close{opacity:1}.bm-tab__close:hover{color:var(--theme-red);opacity:1}.tabs .bm-tab:hover{color:var(--theme-fg)}.tabs .bm-tab--active,.tabs .bm-tab--active:hover{color:var(--theme-fg);background-color:var(--theme-bg);box-shadow:inset 0 2px 0 0 var(--theme-accent)}.bm-tab__index{margin-right:.5em;color:var(--theme-fg-subtle)}.bm-tab--active .bm-tab__index{color:var(--theme-accent)}.tabs .bm-tab--add{padding:0 .75rem}.tabs .bm-tab--add:hover{color:var(--theme-green)}.cmdmenu{position:relative;display:flex;align-self:stretch;align-items:center}.cmdmenu__trigger{display:inline-flex;align-items:center;gap:.375rem;min-height:1.625rem;padding:0 .5rem;border:none;border-radius:var(--chrome-radius);background:none;color:var(--chrome-fg-1);font:inherit;font-size:.75rem;line-height:1.5;cursor:pointer;transition:background-color .12s ease,color .12s ease}.cmdmenu__trigger:hover,.cmdmenu__trigger[aria-expanded=true]{color:var(--chrome-fg);background-color:var(--chrome-hover)}.cmdmenu__chevron{flex:none;transition:transform .12s ease}.cmdmenu__trigger[aria-expanded=true] .cmdmenu__chevron{transform:rotate(180deg)}.cmdmenu__panel{position:absolute;bottom:calc(100% + .5rem);left:0;z-index:20;display:flex;flex-direction:column;width:18rem;max-height:calc(100vh - 4rem);overflow-y:auto;overscroll-behavior:contain;padding:.375rem 0;border:1px solid var(--chrome-edge);border-radius:calc(var(--chrome-radius) + 2px);background-color:var(--chrome-panel);box-shadow:0 8px 24px -10px #00000059;color:var(--chrome-panel-fg-2);white-space:normal;animation:cmdmenu-in .12s ease-out}.cmdmenu__panel[hidden]{display:none}@keyframes cmdmenu-in{0%{opacity:0;transform:translateY(.25rem)}}.cmdmenu__group{display:flex;flex-direction:column;padding:.1875rem 0 .3125rem}.cmdmenu__group+.cmdmenu__group{margin-top:.3125rem;border-top:1px solid var(--chrome-line);padding-top:.4375rem}.cmdmenu__label{padding:0 .75rem .3125rem;color:var(--chrome-panel-fg-2);font-size:.625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.cmdmenu__rule{height:.375rem}.cmdmenu__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:1.625rem;padding:.1875rem .75rem;border:none;border-radius:0;background:none;color:var(--chrome-fg);font:inherit;font-size:.8125rem;line-height:1.4;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease}.cmdmenu__item:hover{background-color:var(--chrome-hover)}.cmdmenu__item[hidden]{display:none}.cmdmenu__hint{margin:.25rem 0 0;padding:0 .75rem;color:var(--chrome-panel-fg-2);font-size:.6875rem;line-height:1.5}.cmdmenu__item:disabled{color:var(--chrome-panel-fg-2);cursor:default}.cmdmenu__item:disabled:hover{background-color:transparent}.cmdmenu__panel :focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px;border-radius:var(--chrome-radius)}.cmdmenu__state{flex:none;display:inline-flex;align-items:center;gap:.4rem;color:var(--chrome-panel-fg-2);font-size:.6875rem;letter-spacing:.02em}.cmdmenu__item[aria-pressed=true] .cmdmenu__state{color:var(--chrome-fg)}.cmdmenu__item[aria-pressed=true] .cmdmenu__state:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background-color:var(--theme-accent)}.cmdmenu__field{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.625rem;padding:0 .75rem}.cmdmenu__field:after{content:"";position:absolute;top:50%;right:.75rem;width:9px;height:9px;transform:translateY(-50%);pointer-events:none;background-color:currentColor;opacity:.7;-webkit-mask:var(--chevron-down) center / 9px 9px no-repeat;mask:var(--chevron-down) center / 9px 9px no-repeat}.cmdmenu__field-label{color:var(--chrome-fg);font-size:.8125rem}.cmdmenu__select{flex:0 1 auto;min-width:0;max-width:11rem;min-height:1.625rem;padding:0 .9375rem 0 .3125rem;appearance:none;border:none;border-radius:var(--chrome-radius);background-color:transparent;color:var(--chrome-fg);font:inherit;font-size:.75rem;text-align:right;cursor:pointer;transition:background-color .12s ease}.cmdmenu__select:hover{background-color:var(--chrome-hover)}@media(forced-colors:active){.cmdmenu__select{appearance:auto;padding-right:.3125rem}.cmdmenu__field:after{display:none}}@media(pointer:coarse){.cmdmenu__item,.cmdmenu__select{min-height:2.25rem}.cmdmenu__trigger,.statusline__count{min-height:2rem}}@media(prefers-reduced-motion:reduce){.cmdmenu__panel{animation:none}.cmdmenu__chevron,.cmdmenu__trigger,.cmdmenu__item,.cmdmenu__select,.statusline__count{transition:none}}@media(max-width:26rem){.statusline{gap:.4rem;padding:0 .625rem}.statusline__count{display:none}.cmdmenu{position:static}.cmdmenu__panel{left:.5rem;right:.5rem;width:auto}}.term-pane{position:relative;border:1px solid var(--theme-border);background-color:var(--theme-bg-soft)}.term-pane__title{position:absolute;top:-.55em;left:.625rem;padding:0 .35rem;background-color:var(--theme-bg);color:var(--theme-accent);font-size:.75rem;line-height:1;letter-spacing:.04em}.bm-tab{display:inline-flex;align-items:center;gap:.35rem;border:1px solid transparent;padding:.1rem .6rem;font-size:.8125rem;color:var(--theme-fg-muted);background-color:var(--theme-bg-muted);cursor:pointer;transition:color .15s ease,background-color .15s ease}.bm-tab:hover{color:var(--theme-fg)}.bm-tab--active{color:var(--theme-bg);background-color:var(--theme-accent)}.bm-tab--active:hover{color:var(--theme-bg)}.bm-tab--add{background-color:transparent;color:var(--theme-fg-subtle)}.bm-tab--add:hover{color:var(--theme-green)}.bm-dragging{opacity:.4}.bm-tab.bm-drop-before{box-shadow:inset 2px 0 0 0 var(--theme-accent)}.bm-tab.bm-drop-after{box-shadow:inset -2px 0 0 0 var(--theme-accent)}.bm-btn{border:1px solid var(--theme-border);background-color:var(--theme-bg);color:var(--theme-fg-muted);padding:.15rem .6rem;font-size:.75rem;cursor:pointer;transition:color .15s ease,border-color .15s ease}.bm-btn:hover{color:var(--theme-fg);border-color:var(--theme-fg-subtle)}.bm-btn--accent:hover{color:var(--theme-accent);border-color:var(--theme-accent)}.bm-btn--danger:hover{color:var(--theme-red);border-color:var(--theme-red)}dialog::backdrop,.modal-backdrop{background:#0000002e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog.bm-modal{position:fixed;inset:0;z-index:50;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;border:0;padding:18vh 1rem 1rem;overflow:auto;overscroll-behavior:contain;color:var(--theme-fg);background-color:transparent}dialog.bm-modal[open]{display:flex;align-items:flex-start;justify-content:center}.bm-modal__dialog{width:min(28rem,calc(100vw - 2rem));padding:1rem 1rem .85rem;display:flex;flex-direction:column;gap:.75rem}.bm-modal__fields{display:flex;flex-direction:column;gap:.6rem}.bm-field{display:flex;flex-direction:column;gap:.2rem}.bm-field__label{color:var(--theme-fg-muted);font-size:.75rem}.bm-field__label:first-letter{color:var(--theme-accent)}.bm-field__input{border:1px solid var(--theme-border);background-color:var(--theme-bg);color:var(--theme-fg);padding:.3rem .5rem;font:inherit;font-size:.8125rem;outline:none}.bm-field__input:focus{border-color:var(--theme-accent)}.bm-modal__message{margin:0;color:var(--theme-fg);font-size:.8125rem}.bm-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.bm-modal__actions[hidden]{display:none}.bm-modal__details{margin:0;display:flex;flex-direction:column;gap:.15rem;font-size:.8125rem}.bm-modal__detail{display:flex;gap:.5rem}.bm-modal__detail dt{min-width:6rem;color:var(--theme-fg-muted)}.bm-modal__detail dd{margin:0;color:var(--theme-fg)}.bm-modal__note{margin:0;color:var(--theme-fg-muted);font-size:.75rem;line-height:1.55}.editor{min-height:0}.startup-error{max-width:34rem;margin:0 auto;padding:4rem 1.5rem;font-family:var(--font-prose);color:var(--theme-fg)}.startup-error h1{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--theme-red)}.startup-error p{margin:0 0 .75rem;line-height:1.7}.editor .cm-scroller{font-family:var(--font-prose);font-size:1.0625rem;line-height:1.75;font-variant-ligatures:normal;-webkit-font-smoothing:antialiased}.editor .cm-content{max-width:46rem;margin:0 auto;padding:3rem 1.5rem 40vh}.workspace>.editor .cm-content{box-sizing:border-box;width:100%;max-width:min(46rem,100%);transition:max-width .22s ease,padding-left .22s ease,padding-right .22s ease}.workspace>.editor[data-note-width=wide] .cm-content{max-width:min(72rem,100%)}.workspace>.editor[data-note-width=full] .cm-content{max-width:100%}@media(min-width:1200px){.workspace>.editor[data-note-width=full] .cm-content{padding-left:90px;padding-right:90px}}@media(prefers-reduced-motion:reduce){.workspace>.editor .cm-content{transition:none}}.editor .cm-line{padding:0}.editor .cm-line.cm-md-h1,.editor .cm-line.cm-md-h2,.editor .cm-line.cm-md-h3,.editor .cm-line.cm-md-h4,.editor .cm-line.cm-md-h5,.editor .cm-line.cm-md-h6{line-height:1.3;font-weight:700;padding-top:.6em;padding-bottom:.15em}.editor .cm-line.cm-md-h1{font-size:2em;letter-spacing:-.01em}.editor .cm-line.cm-md-h2{font-size:1.55em}.editor .cm-line.cm-md-h3{font-size:1.3em}.editor .cm-line.cm-md-h4{font-size:1.1em}.editor .cm-line.cm-md-h5{font-size:1em}.editor .cm-line.cm-md-h6{font-size:1em;color:var(--theme-fg-muted)}.editor .cm-md-link{color:var(--theme-accent);text-decoration:underline;text-underline-offset:2px}.editor .cm-md-link:hover,.editor .cm-md-link:hover span{color:var(--theme-cyan)}.editor .cm-md-raw,.editor .cm-md-raw span{color:var(--theme-fg)}.editor .cm-md-code{font-family:var(--font-mono);font-size:.86em;color:var(--theme-orange);background-color:var(--ed-code-bg);border-radius:2px;padding:.1em .25em}.editor .cm-md-list-mark,.editor .cm-md-list-mark span{color:var(--theme-accent)}.editor .cm-md-bullet{display:inline-block;width:1ch;color:var(--theme-accent)}.editor .cm-md-task{margin:0 .1em 0 0;vertical-align:-.1em;accent-color:var(--theme-accent);cursor:pointer}.editor .cm-md-task-done{color:var(--theme-fg-subtle);text-decoration:line-through}.editor .cm-md-image{display:block;max-width:100%;max-height:32rem;margin:.4rem 0;border-radius:4px}.editor .cm-line.cm-md-quote{border-left:2px solid var(--ed-quote-border);padding-left:1rem;color:var(--theme-fg-muted)}.editor .cm-line.cm-md-hr{background:linear-gradient(var(--theme-border),var(--theme-border)) no-repeat center / 100% 1px}.editor .cm-line.cm-md-fence{font-family:var(--font-mono);font-size:.86em;line-height:1.6;background-color:var(--ed-code-block-bg);border-inline:1px solid var(--theme-border);padding:0 .9rem;font-variant-ligatures:none}.editor .cm-line.cm-md-fence-open{border-top:1px solid var(--theme-border);padding-top:.75rem}.editor .cm-line.cm-md-fence-close{border-bottom:1px solid var(--theme-border);padding-bottom:.75rem}.editor .cm-line.cm-md-fence-fold{font-size:0;line-height:0}.editor .cm-md-code-info{color:var(--theme-fg-subtle);font-size:.85em}.editor .cm-line.cm-md-table{font-family:var(--font-mono);font-size:.86em;font-variant-ligatures:none}.editor .cm-md-table-preview{position:relative;margin:.75em 0;padding-top:1.875rem}.editor .cm-md-table-scroll{overflow-x:auto}.editor .cm-md-table-preview table{border-collapse:collapse;table-layout:fixed;min-width:12em;width:100%}.editor .cm-md-table-preview th,.editor .cm-md-table-preview td{overflow-wrap:anywhere;border:1px solid var(--theme-border);padding:.45em .75em;text-align:left}.editor .cm-md-table-preview th{font-weight:600}.editor .cm-md-table-preview img{max-width:100%}.editor .cm-md-table-preview td:focus,.editor .cm-md-table-preview th:focus{outline:1px solid currentColor;outline-offset:-2px}.editor .cm-table-tool{position:absolute;top:0;left:0;z-index:2;font-family:var(--font-mono);font-size:.75rem;line-height:1.5;white-space:nowrap}.editor .cm-table-tool :focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px;border-radius:var(--chrome-radius)}.editor .cm-table-tool__trigger{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border:none;border-radius:var(--chrome-radius);padding:0;background-color:transparent;color:var(--theme-fg-muted);cursor:pointer;opacity:.4;transition:background-color .12s ease,color .12s ease,opacity .12s ease}.editor .cm-md-table-preview:hover .cm-table-tool__trigger,.editor .cm-table-tool__trigger:hover,.editor .cm-table-tool__trigger:focus-visible,.editor .cm-table-tool__trigger[aria-expanded=true]{opacity:1}.editor .cm-table-tool__trigger:hover,.editor .cm-table-tool__trigger[aria-expanded=true]{color:var(--theme-fg);background-color:var(--ed-code-bg)}.editor .cm-table-tool__panel{position:absolute;top:calc(100% + .25rem);left:0;z-index:3;display:flex;flex-direction:column;gap:.5rem;width:13rem;padding:.625rem .75rem .75rem;border:1px solid var(--chrome-edge);border-radius:calc(var(--chrome-radius) + 2px);background-color:var(--chrome-panel);box-shadow:0 8px 24px -10px #00000059;color:var(--chrome-panel-fg-2);white-space:normal;animation:cm-table-tool-in .12s ease-out}.editor .cm-table-tool__panel[hidden]{display:none}@keyframes cm-table-tool-in{0%{opacity:0;transform:translateY(-.25rem)}}.editor .cm-table-tool__title{color:var(--chrome-panel-fg-2);font-size:.625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.editor .cm-table-tool__fields{display:flex;gap:.5rem}.editor .cm-table-tool__field{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.editor .cm-table-tool__label{color:var(--chrome-panel-fg-2)}.editor .cm-table-tool__input{width:100%;border:1px solid var(--chrome-edge);border-radius:var(--chrome-radius);padding:.2rem .4rem;background-color:var(--chrome-bar);color:var(--chrome-fg);font:inherit;text-align:right;outline:none}.editor .cm-table-tool__input:focus{border-color:var(--theme-accent)}.editor .cm-table-tool__actions{display:flex;justify-content:space-between;gap:.5rem}.editor .cm-table-tool__actions .bm-btn{border-color:var(--chrome-edge);border-radius:var(--chrome-radius);background-color:transparent;color:var(--chrome-panel-fg-2)}.editor .cm-table-tool__actions .bm-btn:hover{color:var(--theme-accent);border-color:var(--theme-accent)}.editor .cm-table-tool__actions .bm-btn--danger:hover{color:var(--theme-red);border-color:var(--theme-red)}@media(prefers-reduced-motion:reduce){.editor .cm-table-tool__panel{animation:none}.editor .cm-table-tool__trigger,.editor .cm-table-tool__actions .bm-btn{transition:none}}.editor .cm-md-table-input{box-sizing:border-box;width:100%;min-width:3em;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:inherit;outline:1px solid var(--theme-border)}.editor .cm-editor.cm-json .cm-scroller{font-family:var(--font-mono);font-size:.9rem;font-variant-ligatures:none}.editor .cm-content .cm-placeholder{color:var(--theme-fg-subtle);font-style:italic}.editor .cm-tooltip.cm-format-bar{display:flex;gap:.25rem;padding:.2rem;border:1px solid var(--theme-border);background-color:var(--theme-bg-soft);box-shadow:0 4px 12px #00000040;font-family:var(--font-mono);transition:opacity .12s ease}.editor .cm-tooltip.cm-format-bar--blurred{visibility:hidden;opacity:0}.cm-format-bar .bm-btn{min-width:1.75rem;padding:.05rem .35rem;line-height:1.2rem;text-align:center}.cm-format-bar .bm-btn[data-format=bold]{font-weight:700}.cm-format-bar .bm-btn[data-format=italic]{font-style:italic}.cm-format-bar .bm-btn[aria-pressed=true]{color:var(--theme-accent);border-color:var(--theme-accent)}.editor .cm-editor.cm-typewriter .cm-content{padding-top:45vh;padding-bottom:50vh}.editor .cm-editor.cm-focus-mode .cm-line{opacity:.3;transition:opacity .2s ease}.editor .cm-editor.cm-focus-mode .cm-line.cm-focus-active{opacity:1}dialog.clips[hidden]{display:none}.clips__sheet{width:min(34rem,calc(100vw - 2rem));max-height:calc(82dvh - 1rem)}.clips__head,.clips__form-head{flex-shrink:0}.clips__form-head{display:flex;align-items:center;gap:.75rem}.clips__form-title{color:var(--theme-fg-muted);font-size:.8rem}.clips__editor{overflow:hidden}.clips__fields{display:flex;flex-direction:column;gap:.6rem;min-height:0;overflow-y:auto}.clips__editor .clips__body{flex:0 0 auto}.clips__editor .clips__md{height:clamp(6rem,22dvh,14rem);flex:none}.picker-body{display:flex;min-height:0;flex-direction:column;gap:.75rem}.clips__head{display:flex;align-items:center;justify-content:space-between}.clips__title{color:var(--theme-accent);font-size:.75rem;letter-spacing:.04em}.clips__close{border:none;background:none;padding:0 .25rem;color:var(--theme-fg-subtle);font-size:1rem;line-height:1;cursor:pointer}.clips__close:hover{color:var(--theme-red)}.clips__view{display:flex;min-height:0;flex:1;flex-direction:column;gap:.6rem}.clips__view[hidden]{display:none}.clips__back{align-self:flex-start}.clips__hint{color:var(--theme-fg-subtle);font-size:.6875rem}.clips__hint .clips__cmd{font-size:inherit}.clips__body{min-height:0;flex:1}.clips__md{min-height:6rem;flex:1;overflow:hidden;border:1px solid var(--theme-border);background-color:var(--theme-bg)}.clips__md .cm-editor{height:100%}.clips__md .cm-content{padding:.4rem .5rem;font-family:var(--font-mono)}.clips__md .cm-line{padding:0}.clips__error{margin:0;color:var(--theme-red);font-size:.75rem}.clips__error[hidden]{display:none}.clips__error--notice{color:var(--theme-yellow)}.clips__unsaved{color:var(--theme-yellow);font-size:.75rem}.clips__actions{flex-shrink:0;display:flex;justify-content:flex-end;gap:.5rem}.clips__delete{margin-right:auto}.clips__delete[hidden]{display:none}.editor .cm-action-palette{position:absolute;z-index:20;display:flex;flex-direction:column;width:min(24rem,calc(100% - 1rem));overflow:hidden;border:1px solid var(--chrome-edge);border-radius:calc(var(--chrome-radius) + 2px);background:var(--chrome-panel);box-shadow:0 8px 24px -10px #00000059;font:.8125rem var(--font-mono);animation:action-picker-in .14s ease-out}.editor .cm-action-palette[hidden]{display:none}@keyframes action-picker-in{0%{opacity:0;transform:translateY(3px)}}@keyframes palette-in{0%{opacity:0;transform:translate(-50%,-.25rem)}}.cm-action-palette__prompt{display:flex;flex:none;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-bottom:1px solid var(--chrome-line);color:var(--chrome-fg);font-size:.6875rem}.cm-action-palette__hint{color:var(--chrome-panel-fg-2)}.cm-action-palette__list{min-height:0;max-height:17rem;padding:.25rem 0;overflow-y:auto;overscroll-behavior:contain}.cm-action-palette__label{display:block;padding:.375rem .75rem .25rem;color:var(--chrome-panel-fg-2);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.cm-action-palette__item{display:flex;align-items:baseline;gap:.75rem;min-height:2.25rem;padding:.5rem .75rem .5rem calc(.75rem - 2px);border-left:2px solid transparent;color:var(--chrome-fg);cursor:pointer}.cm-action-palette__item:hover{background:var(--chrome-hover)}.cm-action-palette__item--active{background:var(--chrome-hover);border-left-color:var(--theme-accent)}.cm-action-palette__detail{flex:1;min-width:0;font-family:var(--font-prose);overflow-wrap:anywhere}.cm-action-palette__cmd{flex:0 1 auto;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--chrome-panel-fg-2);font-size:.6875rem}.cm-action-palette__cmd:before{content:":"}.cm-action-palette__empty{margin:0;padding:.875rem .75rem;color:var(--chrome-fg);overflow-y:auto}.cm-action-palette__empty span{display:block;margin-top:.375rem;color:var(--chrome-panel-fg-2);font-size:.75rem}.cm-action-palette__footer{display:flex;flex:none;flex-wrap:wrap;gap:.375rem .75rem;padding:.5rem .75rem;border-top:1px solid var(--chrome-line);color:var(--chrome-panel-fg-2);font-size:.625rem}@media(pointer:coarse){.cm-action-palette__item{min-height:2.75rem}}@media(forced-colors:active){.cm-action-palette__item--active{outline:1px solid Highlight;outline-offset:-2px}}.editor .cm-table-picker{position:absolute;top:22%;left:50%;z-index:20;display:flex;flex-direction:column;gap:.6rem;width:min(19rem,calc(100% - 2rem));padding:.7rem .8rem .75rem;transform:translate(-50%);border:1px solid var(--chrome-edge);border-radius:var(--chrome-radius);background-color:var(--chrome-panel);box-shadow:0 8px 24px #0000002e;color:var(--chrome-panel-fg-2);font-family:var(--font-mono);font-size:.75rem;line-height:1.5;animation:palette-in .12s ease-out}.editor .cm-table-picker[hidden]{display:none}.editor .cm-table-picker :focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px;border-radius:var(--chrome-radius)}.cm-table-picker__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.cm-table-picker__title{color:var(--chrome-panel-fg-2);font-size:.625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.cm-table-picker__size{color:var(--theme-accent);font-variant-numeric:tabular-nums}.cm-table-picker__fields{display:flex;gap:.5rem}.cm-table-picker__field{flex:1;display:flex;align-items:center;gap:.4rem;min-width:0}.cm-table-picker__label{color:var(--chrome-panel-fg-2)}.cm-table-picker__input{width:100%;min-width:0;border:1px solid var(--chrome-edge);border-radius:var(--chrome-radius);padding:.2rem .4rem;background-color:var(--chrome-bar);color:var(--chrome-fg);font:inherit;text-align:right;outline:none}.cm-table-picker__input:focus{border-color:var(--theme-accent)}.cm-table-picker__grid{display:grid;grid-template-rows:repeat(var(--cm-table-rows, 5),1.5rem);grid-template-columns:repeat(var(--cm-table-columns, 8),1.5rem);gap:.1875rem;justify-content:start;padding:.1rem 0}.cm-table-picker__cell{width:1.5rem;height:1.5rem;padding:0;border:1px solid var(--chrome-edge);border-radius:2px;background-color:transparent;cursor:pointer;transition:background-color .08s ease,border-color .08s ease}.cm-table-picker__cell[hidden]{display:none}.cm-table-picker__cell--on{border-color:var(--theme-accent);background-color:color-mix(in srgb,var(--theme-accent) 55%,transparent)}.cm-table-picker__cell--more{border-style:dashed;background-color:color-mix(in srgb,var(--theme-accent) 22%,transparent)}.cm-table-picker__actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.editor .cm-table-picker__actions .bm-btn{border-color:var(--chrome-edge);border-radius:var(--chrome-radius);background-color:transparent;color:var(--chrome-panel-fg-2)}.editor .cm-table-picker__actions .bm-btn:hover{color:var(--theme-accent);border-color:var(--theme-accent)}@media(prefers-reduced-motion:reduce){.editor .cm-table-picker{animation:none}.cm-table-picker__cell{transition:none}}.help{position:fixed;inset:0;z-index:45;display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;overflow:hidden;opacity:0;transition:opacity .18s ease}.help[hidden]{display:none}.help--open{opacity:1}.help__panel{display:flex;min-height:0;max-height:min(85vh,100%);flex-direction:column;width:min(52rem,100%);border:1px solid var(--chrome-edge);border-radius:var(--chrome-radius);background-color:var(--chrome-panel);box-shadow:0 10px 30px #00000038;transform:translateY(.75rem);transition:transform .18s ease}.help--open .help__panel{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.help,.help__panel{transition:none}.editor .cm-action-palette{animation:none}}.help__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid var(--chrome-line)}.help__title{margin:0;color:var(--chrome-fg);font-family:var(--font-prose);font-size:.9375rem;font-weight:600}.help__close{padding:.15rem .4rem;border:1px solid var(--chrome-line);border-radius:var(--chrome-radius);background:none;color:var(--chrome-panel-fg-2);font-family:var(--font-mono);font-size:.6875rem;cursor:pointer}.help__close:hover{background-color:var(--chrome-hover);color:var(--chrome-fg)}.help__body{padding:.7rem 1rem 1rem;overflow-y:auto}.help__body[data-quiet]:focus-visible{outline:none}.help :focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px;border-radius:var(--chrome-radius)}.help__cols{display:grid;gap:1.1rem;grid-template-columns:minmax(0,1fr)}@media(min-width:48rem){.help__cols{gap:0 1.5rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.help__col--reference{padding-left:1.5rem;border-left:1px solid var(--chrome-line)}}.help__section+.help__section{margin-top:1.1rem}.help__heading{margin:0 0 .35rem;color:var(--chrome-fg);font-family:var(--font-prose);font-size:.8125rem;font-weight:600}.help__tagline{margin:0 0 .35rem;color:var(--chrome-fg);font-family:var(--font-prose);font-size:.8125rem;line-height:1.5}.help__note{margin:0 0 .5rem;color:var(--chrome-panel-fg-2);font-family:var(--font-prose);font-size:.8125rem;line-height:1.5}.help__note--after{margin:.5rem 0 0}.help__note strong{white-space:nowrap}.help__code{padding:.05rem .25rem;border-radius:var(--chrome-radius);background-color:var(--chrome-hover);color:var(--chrome-fg);font-family:var(--font-mono);font-size:.75rem}.help__rows{display:grid;margin:0;gap:.25rem 1.25rem;grid-template-columns:auto minmax(0,1fr)}.help__row{display:grid;align-items:baseline;gap:inherit;grid-column:1 / -1;grid-template-columns:subgrid}.help__row dt,.help__row dd{margin:0}.help__col--guide{display:grid;align-content:start;column-gap:1.25rem;grid-template-columns:auto minmax(0,1fr)}.help__col--guide>.help__section{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.help__col--guide>.help__section>*{grid-column:1 / -1}.help__col--guide>.help__section>:last-child{margin-bottom:0}.help__col--guide .help__rows{grid-template-columns:subgrid}.help__col--guide .help__row dt{justify-self:start}.help__reference{display:grid;gap:.7rem 1.25rem;grid-template-columns:auto minmax(0,1fr)}.help__reference .help__rows{grid-column:1 / -1;grid-template-columns:subgrid}.help__syntax{display:block;padding:.1rem .35rem;border-radius:var(--chrome-radius);background-color:var(--chrome-hover);color:var(--chrome-fg);font-family:var(--font-mono);font-size:.75rem;white-space:pre}.help__name{display:block;color:var(--chrome-fg);font-family:var(--font-prose);font-size:.8125rem;font-weight:500;white-space:nowrap}.help__label{color:var(--chrome-panel-fg-2);font-family:var(--font-prose);font-size:.8125rem;line-height:1.5}.help__foot{display:flex;justify-content:space-between;padding:.5rem 1rem;border-top:1px solid var(--chrome-line);color:var(--chrome-panel-fg-2);font-family:var(--font-mono);font-size:.6875rem}@media(max-width:30rem){.help{padding:0}.help__panel{max-height:100%;height:100%;border:none;border-radius:0}.help__col--guide,.help__rows,.help__reference{column-gap:.9rem}}.cm-writing-issue{text-decoration:underline;text-decoration-style:wavy;text-decoration-color:var(--ed-writing-underline);text-decoration-thickness:1px;text-decoration-skip-ink:none;text-underline-offset:.18em}:is(.editor,.onboarding__spelling-example) .cm-tooltip.cm-writing-popover{min-width:12rem;max-width:min(20rem,90vw);padding:.4rem .5rem .45rem;border:1px solid var(--theme-border);background-color:var(--theme-bg-soft);box-shadow:0 4px 12px #00000040;font-family:var(--font-mono);font-size:.75rem}.cm-writing-popover__kind{display:block;color:var(--theme-fg-subtle);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.cm-writing-popover__msg{margin:.15rem 0 .35rem;color:var(--theme-fg-muted);line-height:1.4}.cm-writing-popover__list{margin:0 0 .35rem;padding:0;list-style:none}.cm-writing-popover__suggestion{display:block;width:100%;padding:.15rem .3rem;border:0;background:none;color:var(--theme-fg);font:inherit;text-align:left;cursor:pointer}.cm-writing-popover__suggestion:hover,.cm-writing-popover__suggestion:focus-visible{background-color:var(--theme-accent);color:var(--theme-bg);outline:none}.cm-writing-popover__ignore{padding:0;border:0;background:none;color:var(--theme-fg-subtle);font:inherit;cursor:pointer}.cm-writing-popover__ignore:hover,.cm-writing-popover__ignore:focus-visible{color:var(--theme-fg);outline:none}body.not-found{display:flex;align-items:center;justify-content:center;padding:0 1rem}.not-found__panel{width:min(32rem,100%);padding:1.25rem 1rem 1rem}.not-found__msg{margin:0 0 1rem;color:var(--theme-red);overflow-wrap:anywhere}.not-found__msg code{color:var(--theme-fg)}.not-found__panel .bm-btn{display:inline-block;text-decoration:none}.workspace{position:relative;display:flex;min-height:0;min-width:0}.workspace>.editor{flex:1;min-width:0}.workspace [hidden]{display:none}.sidebar{display:flex;flex-direction:column;flex:0 0 14rem;width:14rem;min-width:0;overflow:hidden;padding:.75rem .4rem;border-right:1px solid var(--chrome-line);background:var(--chrome-bar);color:var(--chrome-fg-2);font:.75rem var(--font-mono)}.sidebar[aria-hidden=true],.sidebar__dismiss{display:none}@media(min-width:60rem){body[data-sidebar-open=true] .sidebar-toggle{margin-right:11.25rem}}.sidebar-drawer{position:fixed;inset:0 auto 0 0;margin:0;padding:0;border:0;max-width:none;max-height:none;width:min(18rem,calc(100vw - 3rem));height:100dvh;background:var(--chrome-bar);color:var(--chrome-fg)}.sidebar-drawer[open]{animation:library-enter .14s ease-out}.sidebar-drawer .sidebar{width:100%;height:100%}.sidebar-drawer .sidebar__dismiss{display:inline-block}.sidebar-drawer button{min-height:2.75rem;min-width:2.75rem}@keyframes library-enter{0%{transform:translate(-.5rem);opacity:0}}@media(width<60rem){.sidebar-toggle{min-width:2.75rem;min-height:2.75rem}.workspace>.sidebar{display:none}}@media(prefers-reduced-motion:reduce){.sidebar-drawer[open]{animation:none}}.sidebar button,.sidebar-toggle,.workspace-empty button{border:0;border-radius:var(--chrome-radius);background:none;color:inherit;font:inherit;cursor:pointer;padding:.4rem}.sidebar-toggle{flex:none;width:2.75rem;padding:0 .75rem;color:var(--chrome-fg-2)}.sidebar__heading{display:flex;align-items:center;justify-content:space-between;padding-left:.4rem;margin-bottom:.5rem}.sidebar__heading,.sidebar__search{flex:none}.sidebar__search{margin-bottom:.5rem}.sidebar__search input{display:block;width:100%;min-width:0;padding:.45rem;border:1px solid var(--chrome-line);border-radius:var(--chrome-radius);background:var(--chrome-bar);color:var(--chrome-fg);font:inherit}.sidebar__search input::placeholder{color:var(--chrome-fg-2);opacity:1}.sidebar__search-status{margin:.5rem .4rem}.sidebar nav{flex:1;min-height:0;overflow-y:auto}@media(width<60rem){.sidebar__search input{min-height:2.75rem;font-size:1rem}}.sidebar__row{display:flex;align-items:center}.sidebar__note{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__note[aria-current=true]{background:var(--chrome-hover);color:var(--chrome-fg)}.sidebar button:hover,.sidebar-toggle:hover,.workspace-empty button:hover{background:var(--chrome-hover)}.sidebar__rename,.sidebar__delete{opacity:0}.sidebar__row:hover button,.sidebar__row:focus-within button{opacity:1}.sidebar :focus-visible,.workspace-empty :focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px}.workspace-empty{flex:1;align-self:center;padding:2rem;text-align:center;color:var(--chrome-fg-2);font:.85rem var(--font-prose)}@media(hover:none){.sidebar__rename,.sidebar__delete{opacity:1}}.settings__trigger{margin-left:.25rem}.settings__panel{left:auto;right:0;width:min(19rem,calc(100vw - 1rem));padding:.75rem 0;animation-duration:.16s}.settings__panel .cmdmenu__group{gap:.25rem}.settings__panel .cmdmenu__group+.cmdmenu__group{margin-top:.625rem;padding-top:.75rem}.settings__panel .cmdmenu__item,.settings__panel .cmdmenu__field{min-height:2rem}.settings__width{margin:0;padding:0 .75rem .5rem;border:0;min-width:0}.settings__width legend{padding:0 0 .5rem;color:var(--chrome-fg);font-size:.8125rem}.settings__segments{display:flex;gap:.125rem;padding:.1875rem;border:1px solid var(--chrome-line);border-radius:calc(var(--chrome-radius) + 2px)}.settings__segments label{flex:1;position:relative;cursor:pointer}.settings__segments input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.settings__segments span{display:block;padding:.375rem .25rem;text-align:center;font-size:.75rem;border-radius:var(--chrome-radius);color:var(--chrome-panel-fg-2);transition:background-color .16s ease,color .16s ease}.settings__segments label:hover span{color:var(--chrome-fg);background:var(--chrome-hover)}.settings__segments input:checked+span{color:var(--chrome-fg);background:var(--chrome-hover);box-shadow:inset 0 0 0 1px var(--chrome-edge)}.settings__segments input:focus-visible+span{outline:2px solid var(--theme-accent);outline-offset:-2px}@media(max-width:26rem){.settings__panel{left:.5rem;right:.5rem;width:auto}}@media(pointer:coarse){.settings__segments span{padding-block:.625rem}}@media(prefers-reduced-motion:reduce){.settings__segments span{transition:none}}@media(forced-colors:active){.settings__segments input:checked+span{outline:1px solid Highlight}}@media(max-width:22rem){.statusline{gap:.25rem;padding-inline:.5rem}.statusline__side{gap:.25rem}.statusline__side--end{gap:0}.cmdmenu__trigger{padding-inline:.25rem}.settings__trigger{margin-left:0}}.search-picker{width:min(34rem,calc(100vw - 2rem));max-height:calc(82dvh - 1rem)}.search-picker__list{min-height:0;flex-shrink:1;max-height:min(50vh,24rem);overflow-y:auto;overscroll-behavior:contain}.search-picker__result{display:flex;flex-direction:column;gap:.25rem;width:100%;padding:.65rem .75rem;border:0;border-radius:var(--chrome-radius);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.search-picker__result[aria-selected=true]{background:var(--chrome-hover);outline:1px solid var(--chrome-line);outline-offset:-1px}.search-picker__result span,.search-picker__result small{overflow-wrap:anywhere}.search-picker__result small{color:var(--theme-fg-muted);font-size:.8em}.search-picker__footer{flex-shrink:0;flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--theme-fg-muted);font-size:.75rem}.clips__head{gap:.75rem}.clips__new{margin-left:auto}.clips__new[hidden]{display:none}.clips__close{margin-left:auto}.clips__new:not([hidden])+.clips__close{margin-left:0}.clips .search-picker__result--editable{position:relative;padding-right:3rem}.clips .search-picker__row-action{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.clips [data-picker-edit]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--chrome-radius);background:transparent;color:var(--theme-fg-muted);cursor:pointer;opacity:0}.clips .search-picker__result:hover [data-picker-edit],.clips .search-picker__result:focus-within [data-picker-edit],.clips .search-picker__result[aria-selected=true] [data-picker-edit]{opacity:1}.clips [data-picker-edit]:hover{background:var(--chrome-hover);color:var(--theme-fg)}.clips [data-picker-edit]:focus-visible,.clips__new:focus-visible{outline:2px solid var(--theme-accent);outline-offset:1px}@media(hover:none){.clips [data-picker-edit]{opacity:1}}.sidebar .sidebar__note{min-height:2.75rem;border-inline-start:2px solid transparent}.sidebar .sidebar__note[aria-current=true]{border-inline-start-color:currentColor}.sidebar__title,.sidebar__excerpt{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__excerpt{font-size:.75rem;line-height:1.5;color:var(--chrome-fg-1)}.sidebar__sort{display:flex;flex:none;align-items:center;gap:.5rem;margin:0 .4rem .5rem;font-size:.75rem;color:var(--chrome-fg-1)}.sidebar__sort select{min-width:0;flex:1;border:none;border-radius:var(--chrome-radius);padding:.25rem;background:var(--chrome-bar);color:var(--chrome-fg);font:inherit}@media(width<60rem){.sidebar__sort select{min-height:2.75rem}}.sidebar__title{color:var(--chrome-fg);font-weight:500}
