@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal.DHIcAJRg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal.Ch3YOpNY.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto Serif";font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-serif-latin-wght-normal.CusprKnR.woff2) format("woff2");unicode-range:U+0000-005F,U+0061-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto Serif";font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-serif-latin-ext-wght-normal.B9BEn9Tg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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{--font-sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-serif: "Roboto Serif", Georgia, Cambria, "Times New Roman", Times, serif;--font-system: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-body: var(--font-sans);--bg: oklch(100% 0 0);--bg-elevated: oklch(97.2% .0022 106);--bg-hover: oklch(0% 0 0 / .05);--bg-active: oklch(0% 0 0 / .09);--border: oklch(87.5% .004 106);--text: oklch(23% .005 106);--text-muted: oklch(52.5% .006 106);--text-subtle: oklch(70% .005 106);--accent: oklch(52% .21 266);--accent-soft: oklch(92% .04 266);--accent-ink: oklch(38% .17 266);--on-accent: oklch(100% 0 0);--danger-base: oklch(55% .215 27);--danger-tint: var(--danger-base);--danger: color-mix(in srgb, var(--danger-base) 88%, var(--danger-tint));--warning-base: oklch(58% .13 75);--warning-tint: var(--warning-base);--warning: color-mix(in srgb, var(--warning-base) 88%, var(--warning-tint));--hl-comment: oklch(70% .01 106);--hl-keyword: oklch(52% .2 300);--hl-string: oklch(53% .12 158);--hl-number: oklch(56% .12 70);--hl-function: oklch(54% .19 266);--hl-class: oklch(56% .16 345);--hl-variable: oklch(57% .19 33);--hl-builtin: oklch(55% .09 215);--surface-tint: transparent;--surface: linear-gradient(var(--surface-tint), var(--surface-tint)), linear-gradient(180deg, oklch(99.2% .001 106) 0%, oklch(96.4% .0035 106) 100%);--editor-tint: transparent;--editor-bg: linear-gradient(var(--editor-tint), var(--editor-tint)), var(--bg);--control: linear-gradient(180deg, oklch(100% 0 0) 0%, oklch(95.8% .0035 106) 100%);--control-hover: linear-gradient( 180deg, oklch(98% .002 106) 0%, oklch(93.4% .005 106) 100% );--control-border: oklch(84% .005 106);--shadow-pop: 0 12px 34px oklch(20% .004 106 / .16), 0 1px 3px oklch(20% .004 106 / .1);--shadow-control: 0 1px 1.5px oklch(20% .004 106 / .08);--sidebar-width: 264px;--sidebar-width-default: 264px;--sidebar-header-height: 2.9rem;--titlebar-height: 32px;--radius: 6px;--drag-handle-height: 24px;--editor-font-size: 1rem;--editor-line-height: 1.6;--block-gap: .35rem;--reading-width: 42rem;--reading-gutter: 3.5rem;--reading-pad: max(var(--reading-gutter), calc((100% - var(--reading-width)) / 2));--reading-column: min(var(--reading-width), calc(100% - 2 * var(--reading-gutter)));color-scheme:light dark;font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--text);background-color:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--bg: oklch(20.8% .0025 106);--bg-elevated: oklch(24.2% .003 106);--bg-hover: oklch(100% 0 0 / .06);--bg-active: oklch(100% 0 0 / .1);--border: oklch(35% .005 106);--text: oklch(94% .002 106);--text-muted: oklch(70% .005 106);--text-subtle: oklch(54% .005 106);--accent: oklch(64% .17 264);--accent-soft: oklch(30% .085 264);--accent-ink: oklch(85% .076 264);--danger-base: oklch(60% .215 27);--warning-base: oklch(78% .135 82);--hl-comment: oklch(61% .012 106);--hl-keyword: oklch(70% .17 300);--hl-string: oklch(72% .14 159);--hl-number: oklch(75% .13 74);--hl-function: oklch(72% .15 264);--hl-class: oklch(72% .17 345);--hl-variable: oklch(69% .18 33);--hl-builtin: oklch(73% .11 214);--surface: linear-gradient(var(--surface-tint), var(--surface-tint)), linear-gradient(180deg, oklch(26.5% .0035 106) 0%, oklch(22.8% .0028 106) 100%);--control: linear-gradient( 180deg, oklch(29.5% .004 106) 0%, oklch(26% .0035 106) 100% );--control-hover: linear-gradient( 180deg, oklch(33% .005 106) 0%, oklch(28.5% .004 106) 100% );--control-border: oklch(40% .006 106);--shadow-pop: 0 14px 38px oklch(0% 0 0 / .55), 0 1px 3px oklch(0% 0 0 / .4);--shadow-control: 0 1px 1.5px oklch(0% 0 0 / .35)}}:root[data-theme=dark]{--bg: oklch(20.8% .0025 106);--bg-elevated: oklch(24.2% .003 106);--bg-hover: oklch(100% 0 0 / .06);--bg-active: oklch(100% 0 0 / .1);--border: oklch(35% .005 106);--text: oklch(94% .002 106);--text-muted: oklch(70% .005 106);--text-subtle: oklch(54% .005 106);--accent: oklch(64% .17 264);--accent-soft: oklch(30% .085 264);--accent-ink: oklch(85% .076 264);--danger-base: oklch(60% .215 27);--warning-base: oklch(78% .135 82);--hl-comment: oklch(61% .012 106);--hl-keyword: oklch(70% .17 300);--hl-string: oklch(72% .14 159);--hl-number: oklch(75% .13 74);--hl-function: oklch(72% .15 264);--hl-class: oklch(72% .17 345);--hl-variable: oklch(69% .18 33);--hl-builtin: oklch(73% .11 214);--surface: linear-gradient(var(--surface-tint), var(--surface-tint)), linear-gradient(180deg, oklch(26.5% .0035 106) 0%, oklch(22.8% .0028 106) 100%);--control: linear-gradient( 180deg, oklch(29.5% .004 106) 0%, oklch(26% .0035 106) 100% );--control-hover: linear-gradient( 180deg, oklch(33% .005 106) 0%, oklch(28.5% .004 106) 100% );--control-border: oklch(40% .006 106);--shadow-pop: 0 14px 38px oklch(0% 0 0 / .55), 0 1px 3px oklch(0% 0 0 / .4);--shadow-control: 0 1px 1.5px oklch(0% 0 0 / .35)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background-color:var(--bg);color:var(--text)}button,input,textarea,select{font-family:inherit}body{-webkit-user-select:none;user-select:none;overflow:hidden}input,textarea,[contenteditable],.selectable{-webkit-user-select:text;user-select:text}::selection{background:var(--accent-soft)}input,textarea,[contenteditable]{caret-color:var(--accent)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root{--scrollbar-size: 10px;--scrollbar-inset: 2px;--scrollbar-thumb: color-mix(in oklab, var(--text-subtle) 55%, transparent);--scrollbar-thumb-hover: color-mix(in oklab, var(--text-subtle) 90%, transparent)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);background:transparent}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);background-clip:content-box;border:var(--scrollbar-inset) solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){:root{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}.control{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.35rem;padding:0;border:1px solid transparent;border-radius:var(--radius);background:var(--bg-hover);color:var(--text);font:inherit;line-height:1;white-space:nowrap;cursor:pointer}.control.quiet{background:transparent;color:var(--text-muted)}.control.primary{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 86%,oklch(100% 0 0)),var(--accent));box-shadow:var(--shadow-control);color:var(--on-accent)}.control.primary.danger{background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 86%,oklch(100% 0 0)),var(--danger));color:#fff}.control:not(.primary):hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.control:not(.primary).danger:hover{background:var(--danger);border-color:var(--danger);color:#fff}.control.primary:hover{filter:brightness(1.05)}.control.primary:active{box-shadow:none}.tip{position:fixed;top:0;left:0;z-index:400;max-width:22rem;padding:.3rem .5rem;box-sizing:border-box;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-pop);color:var(--text);font-size:.78rem;line-height:1.4;overflow-wrap:anywhere;opacity:0;pointer-events:none;transition:opacity .09s ease}.tip.shown{opacity:1}@media(prefers-reduced-motion:reduce){.tip{transition:none}}.popover{position:fixed;z-index:250;width:min(var(--popover-width, 320px),calc(100vw - 2rem));background:linear-gradient(var(--surface-tint),var(--surface-tint)),var(--bg-elevated);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);box-shadow:var(--shadow-pop);visibility:hidden}.popover.ready{visibility:visible;animation:pop-in .1s ease-out}.popover .caret{position:absolute;top:-5px;width:9px;height:9px;margin-left:-4.5px;background:var(--bg-elevated);border-top:1px solid var(--border);border-left:1px solid var(--border);transform:rotate(45deg)}.popover.above .caret{top:auto;bottom:-5px;border:none;border-bottom:1px solid var(--border);border-right:1px solid var(--border)}@keyframes pop-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.popover.ready{animation:none}}.set-section+.set-section{margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid var(--border)}.set-section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem;min-height:1.6rem}.set-section-title{margin:0;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--text)}.set-group-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.1rem 0 .55rem;min-height:1.7rem}.set-group-title{margin:0;font-size:.82rem;font-weight:600;color:var(--text)}.set-field{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.1rem}.set-field+.set-field{margin-top:.55rem}.set-field-label{font-size:.85rem;color:var(--text)}.set-field-stack{display:block}.set-field-stack .set-field-label{display:block;margin-bottom:.45rem}.set-hint{margin:.35rem 0 0;font-size:.78rem;line-height:1.5;color:var(--text-muted);max-width:80ch}.set-hint code{font-family:var(--font-mono);font-size:.95em}.set-path{margin:.45rem 0 0;font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono);word-break:break-all}.set-segmented{display:inline-flex;gap:4px;padding:3px;background:var(--bg-hover);border-radius:var(--radius);box-shadow:inset 0 1px 2px #0000000f}.set-seg{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-muted);font:inherit;font-size:.8rem;padding:.35rem .8rem;border-radius:calc(var(--radius) - 2px);cursor:pointer;white-space:nowrap}.set-seg:hover{background:var(--accent-soft);color:var(--accent-ink)}.set-seg[aria-pressed=true],.set-seg[aria-selected=true]{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-control)}.set-error{color:var(--danger)}:root{--ob-measure: 40rem}.ob-step{max-width:var(--ob-measure)}.ob-step-wide{max-width:none}.ob-title{margin:0 0 .55rem;font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--text)}.ob-lede{margin:0 0 1.75rem;max-width:64ch;font-size:.92rem;line-height:1.55;color:var(--text-muted)}.ob-card{padding:.75rem .85rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius)}.ob-card-label{display:block;margin-bottom:.35rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.ob-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.1rem 0 0}.ob-step .set-hint{margin-top:1.1rem;max-width:none}.ob-error{margin:1.1rem 0 0;font-size:.82rem;line-height:1.5;color:var(--danger)}:is(.ProseMirror,.set-content){font-size:var(--editor-font-size);font-family:var(--font-body);line-height:var(--editor-line-height);color:var(--text);--marker-gutter: calc(1.5 * var(--editor-font-size));--list-indent: calc(1.375 * var(--editor-font-size));--checkbox-size: calc(.95 * var(--editor-font-size));--list-gap: calc(.375 * var(--editor-font-size));--editor-line: calc(var(--editor-line-height) * var(--editor-font-size));width:var(--reading-column);margin-inline:auto}:is(.ProseMirror,.set-content) :where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote){margin:0}:is(.ProseMirror,.set-content) :where(p,li,blockquote,dd,figcaption){text-wrap:pretty}:is(.ProseMirror,.set-content) :where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:is(.ProseMirror,.set-content)>*+*{margin-top:var(--block-gap)}:is(.ProseMirror,.set-content) h1{font-size:1.875em;font-weight:700;line-height:1.3;margin-top:1.75rem;margin-bottom:.85rem}:is(.ProseMirror,.set-content) h2{font-size:1.5em;font-weight:600;line-height:1.3;margin-top:1.5rem;margin-bottom:.75rem}:is(.ProseMirror,.set-content) h3{font-size:1.25em;font-weight:600;line-height:1.3;margin-top:1.15rem;margin-bottom:.6rem}:is(.ProseMirror,.set-content) ul,:is(.ProseMirror,.set-content) ol{margin-left:0;padding-left:var(--marker-gutter)}:is(.ProseMirror,.set-content) ul:not([data-type=taskList]),:is(.ProseMirror,.set-content) ol{list-style:none}:is(.ProseMirror,.set-content) ul:not([data-type=taskList])>li,:is(.ProseMirror,.set-content) ol>li{position:relative}:is(.ProseMirror,.set-content) ul:not([data-type=taskList])>li:before{content:"";position:absolute;left:calc(.5 * var(--checkbox-size) - var(--marker-gutter));top:calc(.5 * var(--editor-line));transform:translate(-50%,-50%);width:.3em;height:.3em;border-radius:50%;background:var(--text-subtle)}:is(.ProseMirror,.set-content) ol>li:before{content:counter(list-item) ".";position:absolute;left:calc(-1 * var(--marker-gutter));top:0;font-size:.875em;line-height:var(--editor-line);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-subtle)}:is(.ProseMirror,.set-content) li>ul,:is(.ProseMirror,.set-content) li>ol,:is(.ProseMirror,.set-content) li>div>ul,:is(.ProseMirror,.set-content) li>div>ol{position:relative;margin-top:var(--list-gap);margin-left:calc(var(--list-indent) - var(--marker-gutter))}:is(.ProseMirror,.set-content) li>ul:before,:is(.ProseMirror,.set-content) li>ol:before,:is(.ProseMirror,.set-content) li>div>ul:before,:is(.ProseMirror,.set-content) li>div>ol:before{content:"";position:absolute;top:0;bottom:0;left:calc(.5 * var(--checkbox-size) - var(--list-indent));border-left:1px solid var(--border);pointer-events:none}:is(.ProseMirror,.set-content) li+li{margin-top:var(--list-gap)}:is(.ProseMirror,.set-content) ul:not([data-tight]):not([data-type=taskList])>li+li,:is(.ProseMirror,.set-content) ol:not([data-tight])>li+li{margin-top:calc(2 * var(--list-gap))}:is(.ProseMirror,.set-content)>ul+ul,:is(.ProseMirror,.set-content)>ul+ol,:is(.ProseMirror,.set-content)>ol+ul,:is(.ProseMirror,.set-content)>ol+ol{margin-top:var(--list-gap)}:is(.ProseMirror,.set-content) blockquote{border-left:3px solid var(--border);padding-left:calc(var(--marker-gutter) - 3px);color:var(--text-muted)}:is(.ProseMirror,.set-content) a{color:var(--accent);text-decoration:underline;text-decoration-color:var(--accent-soft);text-underline-offset:2px;cursor:pointer}:is(.ProseMirror,.set-content) a:hover{text-decoration-color:var(--accent)}:is(.ProseMirror,.set-content) code{font-family:var(--font-mono);font-size:.875em;background-color:var(--bg-elevated);padding:.15em .35em;border-radius:4px}:is(.ProseMirror,.set-content) pre{font-family:var(--font-mono);background-color:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:.85rem 1rem;overflow-x:auto}:is(.ProseMirror,.set-content) pre code{background:none;padding:0;font-size:.875rem}:is(.ProseMirror,.set-content) pre code .hljs-comment,:is(.ProseMirror,.set-content) pre code .hljs-quote{color:var(--hl-comment);font-style:italic}:is(.ProseMirror,.set-content) pre code .hljs-keyword,:is(.ProseMirror,.set-content) pre code .hljs-literal,:is(.ProseMirror,.set-content) pre code .hljs-selector-tag,:is(.ProseMirror,.set-content) pre code .hljs-section,:is(.ProseMirror,.set-content) pre code .hljs-doctag{color:var(--hl-keyword)}:is(.ProseMirror,.set-content) pre code .hljs-string,:is(.ProseMirror,.set-content) pre code .hljs-regexp,:is(.ProseMirror,.set-content) pre code .hljs-addition{color:var(--hl-string)}:is(.ProseMirror,.set-content) pre code .hljs-number,:is(.ProseMirror,.set-content) pre code .hljs-symbol,:is(.ProseMirror,.set-content) pre code .hljs-bullet{color:var(--hl-number)}:is(.ProseMirror,.set-content) pre code .hljs-title,:is(.ProseMirror,.set-content) pre code .hljs-name,:is(.ProseMirror,.set-content) pre code .hljs-selector-id,:is(.ProseMirror,.set-content) pre code .hljs-selector-class{color:var(--hl-function)}:is(.ProseMirror,.set-content) pre code .hljs-title.class_,:is(.ProseMirror,.set-content) pre code .hljs-type{color:var(--hl-class)}:is(.ProseMirror,.set-content) pre code .hljs-attr,:is(.ProseMirror,.set-content) pre code .hljs-attribute,:is(.ProseMirror,.set-content) pre code .hljs-variable,:is(.ProseMirror,.set-content) pre code .hljs-template-variable,:is(.ProseMirror,.set-content) pre code .hljs-property,:is(.ProseMirror,.set-content) pre code .hljs-selector-attr,:is(.ProseMirror,.set-content) pre code .hljs-selector-pseudo,:is(.ProseMirror,.set-content) pre code .hljs-deletion{color:var(--hl-variable)}:is(.ProseMirror,.set-content) pre code .hljs-built_in,:is(.ProseMirror,.set-content) pre code .hljs-meta,:is(.ProseMirror,.set-content) pre code .hljs-tag{color:var(--hl-builtin)}:is(.ProseMirror,.set-content) pre code .hljs-emphasis{font-style:italic}:is(.ProseMirror,.set-content) pre code .hljs-strong{font-weight:600}:is(.ProseMirror,.set-content) pre code .hljs-link{text-decoration:underline}:is(.ProseMirror,.set-content) hr{--divider-color: var(--border);border:none;height:var(--drag-handle-height);margin-block:calc(1.2rem - var(--drag-handle-height) / 2);background-image:linear-gradient(var(--divider-color),var(--divider-color));background-repeat:no-repeat;background-size:100% 1px;background-position:center}:is(.ProseMirror,.set-content) ul[data-type=taskList]{list-style:none}:is(.ProseMirror,.set-content) ul[data-type=taskList]>li{display:flex;align-items:flex-start;gap:0}:is(.ProseMirror,.set-content) ul[data-type=taskList]>li>label{flex:0 0 auto;display:flex;align-items:center;width:var(--marker-gutter);margin-left:calc(-1 * var(--marker-gutter));height:var(--editor-line);-webkit-user-select:none;user-select:none}:is(.ProseMirror,.set-content) ul[data-type=taskList]>li>div{flex:1 1 auto;min-width:0}:is(.ProseMirror,.set-content) ul[data-type=taskList]>li>label>input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:0 0 auto;font:inherit;width:var(--checkbox-size);height:var(--checkbox-size);margin:0;border:1.5px solid var(--text-subtle);border-radius:4px;background:transparent;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}:is(.ProseMirror,.set-content) ul[data-type=taskList]>li>label>input[type=checkbox]:hover{border-color:var(--text-muted)}:is(.ProseMirror,.set-content) ul[data-type=taskList]>li>label>input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is(.ProseMirror,.set-content) ul[data-type=taskList]>li>label>input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}:is(.ProseMirror,.set-content) ul[data-type=taskList]>li>label>input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:48%;width:.3em;height:.58em;border:solid var(--on-accent);border-width:0 2px 2px 0;transform:translate(-50%,-55%) rotate(45deg)}:is(.ProseMirror,.set-content) ul[data-type=taskList]>li[data-checked=true]>div>p{color:var(--text-subtle);text-decoration:line-through}:is(.ProseMirror,.set-content) .page-link{display:flex;align-items:center;gap:.5rem;padding:.25rem .4rem .25rem 0;line-height:1;border-radius:var(--radius);color:var(--accent);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s ease}:is(.ProseMirror,.set-content) .page-link:hover .page-link-title{text-decoration-color:currentColor}:is(.ProseMirror,.set-content) .page-link-icon{display:inline-flex;flex:0 0 auto;color:var(--accent)}:is(.ProseMirror,.set-content) .page-link-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;padding-block:.25em;margin-block:-.25em}:is(.ProseMirror,.set-content) .date-mention{display:inline-flex;align-items:center;gap:.3rem;padding:.05rem .35rem .05rem .3rem;border-radius:var(--radius);color:var(--accent-ink);background-color:var(--accent-soft);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color .12s ease}:is(.ProseMirror,.set-content) .date-mention-icon{display:inline-flex;flex:0 0 auto;font-size:.85em}:is(.ProseMirror,.set-content) .date-mention-label{font-size:.9em}:is(.ProseMirror,.set-content) .image-block{display:flex}:is(.ProseMirror,.set-content) .image-frame{position:relative;display:inline-block;max-width:100%;line-height:0}:is(.ProseMirror,.set-content) .image-frame img{display:block;max-width:100%;height:auto;border-radius:var(--radius)}:is(.ProseMirror,.set-content) .tableWrapper{overflow-x:auto;overscroll-behavior-x:contain}:is(.ProseMirror,.set-content) table{border-collapse:collapse}:is(.ProseMirror,.set-content) th,:is(.ProseMirror,.set-content) td{min-width:4em;padding:.3em .65em;border:1px solid var(--border);text-align:left;vertical-align:top}:is(.ProseMirror,.set-content) th{font-weight:600;background-color:var(--bg-elevated)}:is(.ProseMirror,.set-content) h4{font-size:1.1em;font-weight:600;line-height:1.35;margin-top:1rem;margin-bottom:.5rem}:is(.ProseMirror,.set-content) h5{font-size:1em;font-weight:600;margin-top:.9rem;margin-bottom:.45rem}:is(.ProseMirror,.set-content) h6{font-size:.9em;font-weight:600;color:var(--text-muted);margin-top:.9rem;margin-bottom:.45rem}:is(.ProseMirror,.set-content) .math-inline{border-radius:4px;padding-inline:.1em;cursor:pointer;transition:background-color .12s ease}:is(.ProseMirror,.set-content) .math-block{border-radius:var(--radius);cursor:pointer;transition:background-color .12s ease}:is(.ProseMirror,.set-content) .math-preview{padding:.5rem .25rem;text-align:center;overflow-x:auto}:is(.ProseMirror,.set-content) .katex-display{margin:0}:is(.ProseMirror,.set-content) .katex-display>.katex{overflow-x:auto;overflow-y:hidden;padding-block:.15em}:is(.ProseMirror,.set-content) mark{color:inherit;background-color:color-mix(in oklch,var(--warning) 26%,transparent);border-radius:2px;padding-inline:.1em}:is(.ProseMirror,.set-content) .footnote-ref{font-size:.75em;color:var(--accent);padding-inline:.1em;cursor:pointer}:is(.ProseMirror,.set-content) .footnote-definition{display:flex;gap:.5rem;font-size:.875em;color:var(--text-muted)}:is(.ProseMirror,.set-content) .footnote-label{flex:none;color:var(--accent);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}:is(.ProseMirror,.set-content) .footnote-body{flex:1 1 auto;min-width:0}:is(.ProseMirror,.set-content) .wiki-link{display:inline;border-radius:var(--radius);padding-inline:.15em;margin-inline:-.05em;color:var(--accent);cursor:pointer;transition:background-color .12s ease}:is(.ProseMirror,.set-content) .wiki-link:hover{background-color:var(--accent-soft);color:var(--accent-ink)}:is(.ProseMirror,.set-content) .wiki-link-icon{display:inline-flex;margin-inline-end:.25em;vertical-align:-.075em}:is(.ProseMirror,.set-content) .wiki-link-title{text-decoration:underline;text-decoration-style:dashed;text-decoration-color:color-mix(in oklch,currentColor 45%,transparent);text-underline-offset:3px}:is(.ProseMirror,.set-content) .callout{--callout: var(--accent);border-left:3px solid var(--callout);background-color:color-mix(in oklch,var(--callout) 7%,transparent);border-radius:0 var(--radius) var(--radius) 0;padding:.5rem .85rem}:is(.ProseMirror,.set-content) .callout[data-kind=tip]{--callout: var(--hl-string)}:is(.ProseMirror,.set-content) .callout[data-kind=important]{--callout: var(--hl-keyword)}:is(.ProseMirror,.set-content) .callout[data-kind=warning]{--callout: var(--warning)}:is(.ProseMirror,.set-content) .callout[data-kind=caution]{--callout: var(--danger)}:is(.ProseMirror,.set-content) .callout-header{display:flex;align-items:center;gap:.4rem;width:fit-content;margin-bottom:.25rem;font-size:.9em;font-weight:600;color:var(--callout);cursor:pointer;-webkit-user-select:none;user-select:none}:is(.ProseMirror,.set-content) .callout-icon{display:inline-flex}:is(.ProseMirror,.set-content) .callout-body>*+*{margin-top:var(--block-gap)}:is(.ProseMirror,.set-content) .inline-image{max-width:100%;height:auto;vertical-align:middle;border-radius:4px}.set-content a:is(.page-link,.wiki-link,.footnote-label),.set-content .footnote-ref a{text-decoration:none}.set-content .page-link{width:fit-content}.set-content :is(.date-mention,.math-inline,.math-block,.callout-header){cursor:default}.set-content ul[data-type=taskList]>li>label>input[type=checkbox]{cursor:default}.set-content ul[data-type=taskList]>li[data-checked=true]>div{color:var(--text-subtle);text-decoration:line-through}.set-content details>summary{font-weight:600;cursor:pointer}.set-content details>summary::marker{color:var(--text-subtle)}.set-content details>:not(summary){margin-top:var(--block-gap);padding-left:var(--marker-gutter)}.dragging-block .ProseMirror{width:100%;padding-inline:var(--reading-pad)}.ProseMirror hr.ProseMirror-selectednode{--divider-color: var(--accent)}.ProseMirror li[data-progress=partial]>label>input[type=checkbox]:not(:checked){border-color:var(--accent)}.ProseMirror li[data-progress=partial]>label>input[type=checkbox]:not(:checked):after{content:"";position:absolute;left:50%;top:50%;width:.5em;height:2px;border-radius:1px;background:var(--accent);transform:translate(-50%,-50%)}.ProseMirror li[data-progress=all]>label>input[type=checkbox]:not(:checked){border-color:var(--accent)}.ProseMirror .task-count{margin-left:.5em;font-size:.8em;font-variant-numeric:tabular-nums;color:var(--text-subtle);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default}.ProseMirror li[data-progress=all]>div>p>.task-count{color:var(--accent)}.ProseMirror .page-link.ProseMirror-selectednode{background-color:var(--accent-soft);color:var(--accent-ink)}.ProseMirror .page-link.ProseMirror-selectednode .page-link-icon{color:var(--accent-ink)}.ProseMirror .page-link.drop-into{background-color:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.ProseMirror .page-link.drop-into .page-link-icon,.ProseMirror .page-link.drop-into .page-link-title{color:var(--accent-ink)}.dropping-into-page .prosemirror-dropcursor-block,.dropping-into-page .prosemirror-dropcursor-inline{display:none}.ProseMirror .date-mention:hover,.ProseMirror .date-mention.ProseMirror-selectednode{background-color:color-mix(in oklch,var(--accent-soft),var(--accent) 20%)}.ProseMirror[contenteditable=false] .date-mention{cursor:default}.ProseMirror[contenteditable=false] .date-mention:hover{background-color:var(--accent-soft)}.ProseMirror .image-block.missing .image-frame{min-width:8rem;min-height:5rem;border:1px dashed var(--border);background:var(--bg-elevated)}.ProseMirror .image-block.selected .image-frame img{outline:2px solid var(--accent);outline-offset:2px}.ProseMirror .image-grip{position:absolute;right:6px;bottom:6px;width:14px;height:14px;border-radius:4px;background:#ffffffe6;box-shadow:0 0 0 1px #0000004d;cursor:nwse-resize;opacity:0;transition:opacity .12s ease}.ProseMirror .image-block:hover .image-grip,.ProseMirror .image-block.selected .image-grip,.ProseMirror .image-block.resizing .image-grip{opacity:1}.ProseMirror .image-block.resizing{cursor:nwse-resize;-webkit-user-select:none;user-select:none}.ProseMirror[contenteditable=false] .image-grip{display:none}.ProseMirror .details{position:relative}.ProseMirror .details-toggle{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:var(--checkbox-size);height:var(--editor-line);padding:0;border:none;border-radius:5px;background:transparent;color:var(--text-subtle);cursor:pointer;transition:background-color .12s ease,color .12s ease}.ProseMirror .details-toggle:hover{background-color:var(--bg-hover);color:var(--text-muted)}.ProseMirror .details-toggle svg{transition:transform .15s ease}.ProseMirror .details[data-open=true] .details-toggle svg{transform:rotate(90deg)}.ProseMirror .details-inner{padding-left:var(--marker-gutter)}.ProseMirror .details-inner>.details-summary{font-weight:600}.ProseMirror .details-inner>.details-summary+*{margin-top:.4rem}.ProseMirror .details[data-open=false] .details-inner>:not(.details-summary){display:none}.ProseMirror .selectedCell{background-color:var(--accent-soft)}.ProseMirror .tableWrapper.ProseMirror-selectednode>table{outline:2px solid var(--accent);outline-offset:-1px}.table-add{position:fixed;z-index:40;display:flex;align-items:center;justify-content:center;padding:0;color:var(--text-subtle);background-color:var(--bg-elevated);border:1px dashed var(--border);border-radius:var(--radius);cursor:pointer;visibility:hidden}.table-add:hover{color:var(--accent);background-color:var(--bg-hover);border-style:solid;border-color:var(--accent)}.table-add-row{height:13px}.table-add-col{width:13px}.ProseMirror .raw-block{font-family:var(--font-mono);font-size:.85em;color:var(--text-muted);background-color:var(--bg-elevated);border:1px dashed var(--border);border-radius:var(--radius);padding:.4rem .75rem}.ProseMirror .raw-inline{font-family:var(--font-mono);font-size:.8em;color:var(--text-subtle)}.ProseMirror .math-inline:hover,.ProseMirror .math-inline.ProseMirror-selectednode{background-color:var(--accent-soft)}.ProseMirror .math-inline:empty:before{content:"equation";color:var(--text-subtle);font-style:italic}.ProseMirror .math-pending{font-family:var(--font-mono);font-size:.875em;color:var(--text-muted)}.ProseMirror .math-block:hover,.ProseMirror .math-block.ProseMirror-selectednode{background-color:var(--accent-soft)}.ProseMirror .math-block.empty .math-preview:before{content:"Empty equation";color:var(--text-subtle);font-style:italic}.ProseMirror .wiki-link.ProseMirror-selectednode{background-color:var(--accent-soft);color:var(--accent-ink)}.ProseMirror .wiki-link.missing{color:var(--text-muted);cursor:default}.ProseMirror .wiki-link.missing:hover{background-color:transparent;color:var(--text-muted)}.ProseMirror .wiki-link.missing .wiki-link-icon{opacity:.6}.ProseMirror .wiki-link.missing .wiki-link-title{text-decoration-color:var(--border)}.ProseMirror[contenteditable=false] .callout-header{cursor:default}.ProseMirror .inline-image.ProseMirror-selectednode{outline:2px solid var(--accent);outline-offset:2px}.drag-handle{width:20px;height:var(--drag-handle-height);cursor:grab;transform:translate(calc(-6px - var(--drag-handle-gutter, 0px)),var(--drag-handle-shift, 0px));transition:background-color .12s ease}:root[data-drag-handle=off] .drag-handle{display:none}.away-from-handle .drag-handle{visibility:hidden}.drag-handle:active{cursor:grabbing}.block-menu{position:fixed;z-index:60;min-width:150px;padding:6px;background:linear-gradient(var(--surface-tint),var(--surface-tint)),var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px #0000003d}.block-menu-item{display:flex;align-items:center;gap:.625rem;width:100%;padding:.45rem .65rem;border:none;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--text);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.block-menu-item:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}.block-menu-item:hover:not(:disabled) .block-menu-icon{color:var(--on-accent)}.block-menu-item:disabled{opacity:.45;cursor:default}.block-menu-icon{display:inline-flex;flex:0 0 auto;font-size:.9375rem;color:var(--text-subtle)}.block-menu-item.danger:hover:not(:disabled){background:var(--danger);color:#fff}.block-menu-item.danger:hover:not(:disabled) .block-menu-icon{color:#fff}.date-picker{position:fixed;z-index:60;width:232px;padding:.5rem;background:linear-gradient(var(--surface-tint),var(--surface-tint)),var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px #0000003d}.date-picker-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.date-picker-label{font-size:.85rem;font-weight:500}.date-picker-nav{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--text-subtle);font-size:.95rem;line-height:1;cursor:pointer}.date-picker-nav:hover{background:var(--accent-soft);color:var(--accent-ink)}.date-picker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.date-picker-weekday{display:flex;align-items:center;justify-content:center;height:22px;color:var(--text-subtle);font-size:.7rem}.date-picker-day{display:flex;align-items:center;justify-content:center;height:26px;border:none;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--text);font-size:.8rem;cursor:pointer}.date-picker-day:hover{background:var(--accent-soft)}.date-picker-day.today{color:var(--accent);font-weight:600}.date-picker-day.today:hover{color:var(--accent-ink)}.date-picker-day.selected{background:var(--accent);color:#fff}.date-picker-time{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-height:1.9rem;margin-top:.4rem;padding-top:.4rem;border-top:1px solid var(--border)}.date-picker-time-input{padding:.2rem .35rem;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--bg);color:var(--text);font:inherit;font-size:.8rem}.date-picker-footer{display:flex;justify-content:space-between;gap:.4rem;margin-top:.25rem}.date-picker-action{padding:.25rem .4rem;border:none;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--text-muted);font-size:.75rem;font-weight:500;cursor:pointer}.date-picker-action:hover{background:var(--accent-soft);color:var(--accent-ink)}.date-picker-action.danger:hover{background:var(--danger);color:#fff}.titlebar.svelte-y5zf2f{height:0;flex:0 0 auto}html.tauri-macos .titlebar.svelte-y5zf2f{height:38px}html.tauri-linux .titlebar.svelte-y5zf2f,html.tauri-windows .titlebar.svelte-y5zf2f{height:var(--titlebar-height);display:flex;align-items:center;justify-content:flex-end}.buttons.svelte-y5zf2f{display:flex;align-items:center;gap:2px;padding-inline-end:6px}.win-btn.svelte-y5zf2f{width:24px;height:24px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--text-subtle);display:inline-flex;align-items:center;justify-content:center;cursor:default}.win-btn.svelte-y5zf2f svg:where(.svelte-y5zf2f){width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.win-btn.svelte-y5zf2f:hover{background:var(--bg-hover);color:var(--text)}.win-btn.svelte-y5zf2f:active{background:var(--bg-active)}.win-btn.close.svelte-y5zf2f:hover{background:var(--danger);color:#fff}.grip.svelte-3ut2qj{position:fixed;z-index:100}.n.svelte-3ut2qj,.s.svelte-3ut2qj{left:var(--corner);right:var(--corner);height:var(--edge);cursor:ns-resize}.w.svelte-3ut2qj,.e.svelte-3ut2qj{top:var(--corner);bottom:var(--corner);width:var(--edge);cursor:ew-resize}.nw.svelte-3ut2qj,.ne.svelte-3ut2qj,.sw.svelte-3ut2qj,.se.svelte-3ut2qj{width:var(--corner);height:var(--corner)}.n.svelte-3ut2qj{top:0}.s.svelte-3ut2qj{bottom:0}.w.svelte-3ut2qj{left:0}.e.svelte-3ut2qj{right:0}.nw.svelte-3ut2qj{top:0;left:0;cursor:nwse-resize}.ne.svelte-3ut2qj{top:0;right:0;cursor:nesw-resize}.sw.svelte-3ut2qj{bottom:0;left:0;cursor:nesw-resize}.se.svelte-3ut2qj{bottom:0;right:0;cursor:nwse-resize}.grip.svelte-3ut2qj{--edge: 4px;--corner: 10px}.switcher.svelte-f2hegw{position:relative;flex:1 1 auto;min-width:0}.switcher.compact.svelte-f2hegw{flex:0 1 auto;min-width:5rem}.context-btn.svelte-f2hegw{display:flex;align-items:center;gap:.25rem;width:100%;height:26px;padding:0 4px 0 6px;text-align:left;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--text);font:inherit;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;cursor:pointer}.context-btn.svelte-f2hegw:hover,.context-btn.svelte-f2hegw:focus-visible{background:var(--accent);color:var(--on-accent);outline:none}.context-btn.on.svelte-f2hegw,.context-btn.on.svelte-f2hegw:hover,.context-btn.on.svelte-f2hegw:focus-visible{background:var(--accent-soft);color:var(--accent-ink);outline:none}.context-name.svelte-f2hegw{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caret.svelte-f2hegw{flex:0 0 auto;margin-left:auto;color:currentColor;opacity:.55}.context-btn.svelte-f2hegw:hover .caret:where(.svelte-f2hegw),.context-btn.svelte-f2hegw:focus-visible .caret:where(.svelte-f2hegw),.context-btn.on.svelte-f2hegw .caret:where(.svelte-f2hegw){opacity:1}.context-btn.flash.svelte-f2hegw{animation:svelte-f2hegw-context-flash .9s ease-out}@keyframes svelte-f2hegw-context-flash{0%,60%{border-color:transparent;background:var(--accent-soft);color:var(--accent-ink)}to{border-color:transparent;background:transparent;color:var(--text)}}@media(prefers-reduced-motion:reduce){.context-btn.flash.svelte-f2hegw{animation:none}}.menu.svelte-f2hegw{position:fixed;z-index:50;padding:5px;background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);box-shadow:var(--shadow-pop)}.menu.svelte-f2hegw:focus{outline:none}.menu-list.svelte-f2hegw{display:flex;flex-direction:column;gap:3px;max-height:calc(18rem + 24px);overflow-y:auto;overscroll-behavior:contain}.separator.svelte-f2hegw{height:1px;margin:5px 6px;background:var(--border)}.menu-item.svelte-f2hegw,.menu-row.svelte-f2hegw{display:flex;align-items:center;gap:.55rem;width:100%;min-height:2rem;padding:.3rem .5rem;border:none;border-radius:var(--radius);background:transparent;color:var(--text);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.menu-item.svelte-f2hegw:hover,.menu-item.svelte-f2hegw:focus-visible{background:var(--accent-soft);outline:none}.menu-item.current.svelte-f2hegw{background:var(--accent);color:var(--on-accent)}.menu-item.current.svelte-f2hegw .menu-label:where(.svelte-f2hegw){font-weight:600}.menu-item.current.svelte-f2hegw .menu-key:where(.svelte-f2hegw){color:var(--on-accent)}.menu-item.current.svelte-f2hegw .menu-key:where(.svelte-f2hegw){opacity:.75}.menu-item.current.svelte-f2hegw:hover,.menu-item.current.svelte-f2hegw:focus-visible{background:var(--accent);color:var(--on-accent)}.menu-item.current.svelte-f2hegw:hover .menu-key:where(.svelte-f2hegw),.menu-item.current.svelte-f2hegw:focus-visible .menu-key:where(.svelte-f2hegw){color:var(--on-accent)}.menu-tick.svelte-f2hegw{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1em;font-size:.875rem;color:var(--text-subtle)}.menu-item.current.svelte-f2hegw .menu-tick:where(.svelte-f2hegw){color:var(--on-accent)}.menu-label.svelte-f2hegw{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-key.svelte-f2hegw{flex:0 0 auto;min-width:2rem;padding-left:.75rem;color:var(--text-subtle);font-size:.75rem;text-align:right;font-variant-numeric:tabular-nums}.menu-row.svelte-f2hegw{cursor:default}.name-input.svelte-f2hegw{flex:1 1 auto;min-width:0;padding:0;border:none;background:transparent;color:var(--text);font:inherit;font-size:.8125rem}.name-input.svelte-f2hegw:focus{outline:none}.name-input.svelte-f2hegw::placeholder{color:var(--text-subtle)}.name-note.svelte-f2hegw{min-height:1.1rem;margin:0;padding:0 .5rem .15rem calc(1.05rem + 1em);color:var(--text-subtle);font-size:.6875rem;line-height:1.1rem}.name-note.bad.svelte-f2hegw{color:var(--danger)}.menu-actions.svelte-f2hegw{display:flex;gap:4px}.menu-action.svelte-f2hegw{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-height:1.4rem;padding:.1rem .5rem;font-size:.75rem;border:none;border-radius:var(--radius);background:transparent;color:var(--text-muted);font:inherit;cursor:pointer}.menu-action.svelte-f2hegw:hover,.menu-action.svelte-f2hegw:focus-visible{background:var(--accent);color:var(--on-accent);outline:none}.sidebar.svelte-szqtvg{position:relative;width:var(--sidebar-width);flex:0 0 var(--sidebar-width);height:100%;background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}.resizer.svelte-szqtvg{position:absolute;top:0;right:0;z-index:2;width:6px;height:100%;cursor:col-resize;touch-action:none}.resizer.svelte-szqtvg:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background:transparent;transition:background-color .12s ease}.resizer.svelte-szqtvg:hover:after,.resizer.svelte-szqtvg:focus-visible:after,.resizer.resizing.svelte-szqtvg:after{background:var(--accent)}.resizer.svelte-szqtvg:focus-visible{outline:none}.traffic-lights.svelte-szqtvg{flex:0 0 auto;height:0}html.tauri-macos .traffic-lights.svelte-szqtvg{height:38px}html.tauri-linux .traffic-lights.svelte-szqtvg,html.tauri-windows .traffic-lights.svelte-szqtvg{height:var(--titlebar-height)}.header.svelte-szqtvg{display:flex;align-items:center;gap:.3rem;height:var(--sidebar-header-height);flex:0 0 auto;padding:0 .75rem}.header-actions.svelte-szqtvg{display:flex;align-items:center;gap:2px;margin-left:auto;flex:0 0 auto;padding-left:max(0px,var(--sidebar-width) - var(--sidebar-width-default))}.new-btn.svelte-szqtvg,.icon-btn.svelte-szqtvg,.row-btn.svelte-szqtvg{width:24px;height:24px}.new-btn.svelte-szqtvg{font-size:.95rem}.chroot-exit.svelte-szqtvg{font-size:.9375rem;font-weight:600}.search-btn.svelte-szqtvg{font-size:.85rem}.pages.svelte-szqtvg{flex:1 1 auto;overflow-y:auto;padding:0 .5rem}.pages.is-empty.svelte-szqtvg{display:flex;flex-direction:column}.rows-viewport.svelte-szqtvg{position:relative;width:100%}.page-row.svelte-szqtvg{position:absolute;left:0;right:0;display:flex;align-items:center;gap:2px;border-radius:var(--radius);padding-left:calc(var(--depth) * .75rem);padding-right:4px;cursor:grab}.page-row.svelte-szqtvg:active{cursor:grabbing}.page-row.svelte-szqtvg:hover{background-color:var(--bg-hover)}.page-row.active.svelte-szqtvg{background-color:var(--bg-active)}.page-row.dragging.svelte-szqtvg{opacity:.4}.page-row.drop-before.svelte-szqtvg:after,.page-row.drop-after.svelte-szqtvg:after{content:"";position:absolute;left:calc(var(--depth) * .75rem + 18px);right:6px;height:2px;border-radius:2px;background-color:var(--accent);pointer-events:none}.page-row.drop-before.svelte-szqtvg:after{top:-1px}.page-row.drop-after.svelte-szqtvg:after{bottom:-1px}.page-row.drop-inside.svelte-szqtvg{box-shadow:inset 0 0 0 2px var(--accent)}.twisty.svelte-szqtvg,.twisty-spacer.svelte-szqtvg{flex:0 0 auto;width:18px;height:26px}.twisty.svelte-szqtvg{display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;color:var(--text-subtle);cursor:pointer;border-radius:var(--radius)}.twisty.svelte-szqtvg svg:where(.svelte-szqtvg){transition:transform .12s ease}.twisty.open.svelte-szqtvg svg:where(.svelte-szqtvg){transform:rotate(90deg)}.twisty.svelte-szqtvg:hover{color:var(--text)}.page-item.svelte-szqtvg{display:flex;align-items:center;gap:.55rem;flex:1 1 auto;min-width:0;padding:.45rem;border:none;border-radius:var(--radius);background:transparent;color:var(--text);font-size:.9rem;text-align:left;cursor:pointer}.lock-badge.svelte-szqtvg{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;margin-left:calc(.45rem - 4px)}.page-item.after-lock.svelte-szqtvg{padding-left:calc(.55rem - 6px)}.row-btn.svelte-szqtvg{opacity:0}.add-btn.svelte-szqtvg{font-size:.95rem}.delete-btn.svelte-szqtvg{font-size:15px}.page-row.svelte-szqtvg:hover .row-btn:where(.svelte-szqtvg),.row-btn.svelte-szqtvg:focus-visible{opacity:1}.page-row.svelte-szqtvg:hover .row-btn[aria-disabled=true]:where(.svelte-szqtvg),.row-btn[aria-disabled=true].svelte-szqtvg:focus-visible{opacity:.7}.row-btn[aria-disabled=true].svelte-szqtvg{cursor:not-allowed}.row-btn[aria-disabled=true].svelte-szqtvg:hover{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink)}.nav-icon.svelte-szqtvg{display:inline-flex;align-items:center;flex:0 0 auto;font-size:1rem;color:var(--accent);transform:translateY(-1px)}.nav-icon.svelte-szqtvg svg{display:block}.page-title.svelte-szqtvg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty.svelte-szqtvg{margin:auto;color:var(--text-subtle);font-size:.85rem;padding:.5rem;text-align:center}.footer.svelte-szqtvg{flex:0 0 auto;display:flex;align-items:center;gap:4px;padding:.5rem;border-top:1px solid var(--border)}.footer-btn.svelte-szqtvg{flex:1 1 0;min-width:0;height:28px;gap:.35rem;font-size:1rem}.count.svelte-szqtvg{font-size:.75rem}.dot.svelte-szqtvg{width:6px;height:6px;border-radius:50%;background:var(--accent)}.window-nav.svelte-16lxv6n{position:fixed;top:0;left:0;z-index:50;display:flex;align-items:center;justify-content:flex-end;gap:8px;width:var(--sidebar-width);height:var(--titlebar-height);padding-inline-end:8px}.window-nav.detached.svelte-16lxv6n{width:auto;justify-content:flex-start;padding-inline:8px}html.tauri-macos .window-nav.svelte-16lxv6n{height:38px}html.tauri-macos .window-nav.detached.svelte-16lxv6n{padding-inline-start:78px}.steps.svelte-16lxv6n{display:flex;align-items:center;gap:2px}.nav-btn.svelte-16lxv6n{width:28px;height:28px;font-size:1rem}.nav-btn.svelte-16lxv6n:disabled{opacity:.35;cursor:default}.nav-btn.svelte-16lxv6n:disabled:hover{background:transparent;border-color:transparent;color:var(--text-muted)}.btn.sm.svelte-1p5urdw{font-size:.8rem;padding:.3rem .7rem}.btn.md.svelte-1p5urdw{font-size:.875rem;padding:.4rem .85rem}.btn.svelte-1p5urdw:disabled{opacity:.45;cursor:default}.popover.svelte-1hss1v9{--popover-width: 272px;padding:.75rem}.message.svelte-1hss1v9{margin:0 0 .75rem;font-size:.8125rem;line-height:1.45;color:var(--text)}.remember.svelte-1hss1v9{display:flex;align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.75rem;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.remember.svelte-1hss1v9 input:where(.svelte-1hss1v9){margin:0;accent-color:var(--accent)}.actions.svelte-1hss1v9{display:flex;justify-content:flex-end;gap:.4rem}.popover.svelte-mh33bh{--popover-width: 340px;display:flex;flex-direction:column}.search-row.svelte-mh33bh{flex:0 0 auto;display:flex;align-items:center;gap:.5rem;padding-left:.7rem;border-bottom:1px solid var(--border);overflow:hidden}.search-icon.svelte-mh33bh{display:inline-flex;flex:0 0 auto;color:var(--text-subtle);font-size:.95rem}.search-icon.svelte-mh33bh svg{display:block}.search.svelte-mh33bh{flex:1 1 auto;min-width:0;border:none;background:transparent;color:var(--text);font:inherit;font-size:.8125rem;padding:.55rem .7rem .55rem 0;outline:none}.search.svelte-mh33bh::placeholder{color:var(--text-subtle)}.scope-chip.svelte-mh33bh{flex:0 0 auto;max-width:9rem;overflow:hidden;margin-right:.5rem;padding:.1rem .4rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-subtle);font:inherit;font-size:.6875rem;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.scope-chip.svelte-mh33bh:hover,.scope-chip.svelte-mh33bh:focus-visible{border-color:var(--border);color:var(--text-muted);outline:none}.scope-chip.wide.svelte-mh33bh{color:var(--accent-ink);border-color:var(--accent-soft);background:var(--accent-soft)}.results.svelte-mh33bh{flex:1 1 auto;min-height:0;max-height:14rem;overflow-y:auto;overscroll-behavior:contain;padding:.3rem;display:flex;flex-direction:column;gap:1px}.result.svelte-mh33bh{flex:0 0 auto;display:flex;align-items:center;gap:.5rem;width:100%;padding:.35rem .45rem;border:none;border-radius:var(--radius);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;scroll-margin:.3rem 0}.result.active.svelte-mh33bh{background:var(--accent);color:var(--on-accent)}.result.svelte-mh33bh:focus-visible{outline:none}.result.active.svelte-mh33bh .result-icon:where(.svelte-mh33bh),.result.active.svelte-mh33bh .result-path:where(.svelte-mh33bh){color:var(--on-accent)}.result.active.svelte-mh33bh .result-path:where(.svelte-mh33bh){opacity:.85}.result-icon.svelte-mh33bh{display:inline-flex;flex:0 0 auto;font-size:.9375rem;color:var(--accent);transform:translateY(-1px)}.result-icon.svelte-mh33bh svg{display:block}.result-text.svelte-mh33bh{display:flex;align-items:baseline;gap:.4rem;min-width:0}.result-title.svelte-mh33bh{flex:0 1 auto;font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-path.svelte-mh33bh{flex:0 1 auto;color:var(--text-subtle);font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hit.svelte-mh33bh{font-weight:700}.empty.svelte-mh33bh{padding:.9rem .75rem;text-align:center}.empty-title.svelte-mh33bh{margin:0;font-size:.8125rem;color:var(--text-muted)}.empty-hint.svelte-mh33bh{margin:.3rem 0 0;font-size:.75rem;color:var(--text-subtle)}.hint.svelte-mh33bh{flex:0 0 auto;display:flex;align-items:center;gap:.4rem;margin:0;padding:.35rem .7rem;border-top:1px solid var(--border);font-size:.6875rem;color:var(--text-subtle)}.hint.svelte-mh33bh kbd:where(.svelte-mh33bh){flex:0 0 auto;padding:.05rem .3rem;border:1px solid var(--border);border-radius:calc(var(--radius) * .75);font:inherit;font-size:.625rem;color:var(--text-muted)}.hint.svelte-mh33bh span:where(.svelte-mh33bh){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover.svelte-umvib8{--popover-width: 320px;padding:.75rem}.field.svelte-umvib8{display:flex;align-items:center;gap:.65rem;margin-bottom:.5rem}.label.svelte-umvib8{flex:0 0 2.75rem;font-size:.75rem;color:var(--text-subtle)}.input.svelte-umvib8{flex:1 1 auto;min-width:0;padding:.4rem .55rem;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--surface);color:var(--text);font:inherit;font-size:.8125rem;outline:none}.input.svelte-umvib8:focus{border-color:var(--accent)}.input.svelte-umvib8::placeholder{color:var(--text-subtle)}.actions.svelte-umvib8{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.75rem}.popover.svelte-1k1sr4y{--popover-width: 440px;padding:.75rem}.input.svelte-1k1sr4y{display:block;width:100%;padding:.4rem .55rem;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:.8125rem;line-height:1.5;min-height:calc(6em + .8rem + 2px);resize:none;outline:none}.input.svelte-1k1sr4y:focus{border-color:var(--accent)}.input.svelte-1k1sr4y::placeholder{color:var(--text-subtle)}.preview.svelte-1k1sr4y{margin-top:.6rem;padding:.35rem .25rem;color:var(--text);overflow-x:auto}.preview.display.svelte-1k1sr4y{text-align:center}.preview.svelte-1k1sr4y .katex-display{margin:0}.error.svelte-1k1sr4y{margin:.5rem 0 0;font-size:.75rem;line-height:1.4}.error.svelte-1k1sr4y{color:var(--danger);font-family:var(--font-mono);word-break:break-word}.actions.svelte-1k1sr4y{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;margin-top:.75rem}.keys.svelte-1k1sr4y{margin-right:auto;font-size:.6875rem;color:var(--text-subtle)}.backdrop.svelte-y2tult{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;background:#00000073;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.panel.svelte-y2tult{width:min(460px,calc(100vw - 2rem));max-height:min(70vh,640px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) * 2);box-shadow:var(--shadow-pop)}.head.svelte-y2tult{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.title.svelte-y2tult{margin:0;font-size:1rem;font-weight:600;color:var(--text)}.scope.svelte-y2tult{display:flex;min-width:0;margin-right:auto}.head-actions.svelte-y2tult{display:flex;align-items:center;gap:.5rem}.head-btn.svelte-y2tult{height:1.75rem;font:inherit;font-size:.9rem;padding:0 .7rem}.close.svelte-y2tult{width:1.75rem;padding:0;font-size:.8rem}.empty.svelte-y2tult{margin:0;padding:2rem 1.25rem;text-align:center;color:var(--text-subtle);font-size:.9rem}.empty-hint.svelte-y2tult{display:block;margin-top:.35rem;font-size:.8rem;opacity:.8}.list.svelte-y2tult{list-style:none;margin:0;padding:.5rem;overflow-y:auto}.list.svelte-y2tult ul{list-style:none;margin:0;padding:0}.item.svelte-y2tult{--line: 1.4rem;display:flex;align-items:flex-start;gap:2px;padding:.35rem .6rem .35rem .3rem;border-radius:var(--radius);padding-left:calc(.3rem + var(--depth) * .75rem)}.item.svelte-y2tult:hover{background:var(--bg-hover)}.twisty.svelte-y2tult,.twisty-spacer.svelte-y2tult{flex:0 0 auto;width:18px;height:var(--line)}.twisty.svelte-y2tult{display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;color:var(--text-subtle);cursor:pointer;border-radius:var(--radius)}.twisty.svelte-y2tult svg:where(.svelte-y2tult){transition:transform .12s ease}.twisty.open.svelte-y2tult svg:where(.svelte-y2tult){transform:rotate(90deg)}.twisty.svelte-y2tult:hover{color:var(--text)}.more-row.svelte-y2tult{padding-left:calc(.3rem + var(--depth) * .75rem + 20px)}.more.svelte-y2tult{font:inherit;font-size:.8rem;height:1.6rem;padding:0 .5rem;color:var(--text-subtle)}.kind.svelte-y2tult{flex:0 0 auto;display:flex;align-items:center;height:var(--line);margin:0 .55rem 0 .45rem;font-size:1rem;color:var(--accent);transform:translateY(-1px)}.kind.svelte-y2tult svg{display:block}.meta.svelte-y2tult{display:flex;flex-direction:column;min-width:0;margin-right:auto}.name.svelte-y2tult{font-size:.9rem;line-height:var(--line);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub.svelte-y2tult{font-size:.75rem;color:var(--text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-actions.svelte-y2tult{display:flex;gap:.4rem;flex:0 0 auto;align-self:center}.icon-btn.svelte-y2tult{width:28px;height:28px;font-size:16px}.backdrop.svelte-11u7tao{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-start;justify-content:center;padding:min(14vh,140px) 1rem 1rem;background:#00000073;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.panel.svelte-11u7tao{--qs-bar: var(--scrollbar-size);width:min(640px,calc(100vw - 2rem));height:min(60vh,520px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) * 2);box-shadow:var(--shadow-pop);overflow:hidden}.search-row.svelte-11u7tao{flex:0 0 auto;display:flex;align-items:center;gap:.65rem;padding-left:1.1rem;border-bottom:1px solid var(--border);overflow:hidden}.scope-chip.svelte-11u7tao{flex:0 0 auto;max-width:11rem;overflow:hidden;margin-right:.85rem;padding:.15rem .45rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-subtle);font:inherit;font-size:.75rem;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.scope-chip.svelte-11u7tao:hover,.scope-chip.svelte-11u7tao:focus-visible{border-color:var(--border);color:var(--text-muted);outline:none}.scope-chip.wide.svelte-11u7tao{color:var(--accent-ink);border-color:var(--accent-soft);background:var(--accent-soft)}.search-icon.svelte-11u7tao{display:inline-flex;flex:0 0 auto;color:var(--text-subtle);font-size:1.05rem}.search-icon.svelte-11u7tao svg{display:block}.search.svelte-11u7tao{flex:1 1 auto;min-width:0;border:none;background:transparent;color:var(--text);font:inherit;font-size:1.05rem;padding:.95rem 1rem .95rem 0;outline:none}.search.svelte-11u7tao::placeholder{color:var(--text-subtle)}.results.svelte-11u7tao{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.35rem .5rem .5rem;display:flex;flex-direction:column;gap:1px}.search-row.svelte-11u7tao,.results.svelte-11u7tao{scrollbar-gutter:stable both-edges}@supports not (scrollbar-gutter: stable){.results.svelte-11u7tao{overflow-y:scroll;padding-left:calc(.5rem + var(--qs-bar))}.search-row.svelte-11u7tao{padding-left:calc(1.1rem + var(--qs-bar))}}.section.svelte-11u7tao{flex:0 0 auto;margin:.85rem 0 .2rem;padding:0 .65rem 0 2.3rem;font-size:.6875rem;font-weight:600;letter-spacing:.075em;text-transform:uppercase;color:var(--text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section.svelte-11u7tao:first-child{margin-top:.2rem}.result.svelte-11u7tao{flex:0 0 auto;display:flex;align-items:center;gap:.65rem;width:100%;padding:.5rem .65rem;border:none;border-radius:var(--radius);background:transparent;color:var(--text);text-align:left;cursor:pointer;scroll-margin:1.75rem 0 .5rem}.result.active.svelte-11u7tao{background:var(--accent);color:var(--on-accent)}.result.svelte-11u7tao:focus-visible{outline:none}.result.active.svelte-11u7tao .result-icon:where(.svelte-11u7tao){color:var(--on-accent)}.result.active.svelte-11u7tao .result-path:where(.svelte-11u7tao),.result.active.svelte-11u7tao .result-key:where(.svelte-11u7tao),.result.active.svelte-11u7tao .result-snippet:where(.svelte-11u7tao){color:color-mix(in oklab,var(--on-accent) 88%,transparent);opacity:1}.result.stacked.svelte-11u7tao{align-items:flex-start;padding-top:.45rem;padding-bottom:.5rem}.result-icon.svelte-11u7tao{display:inline-flex;flex:0 0 auto;font-size:1rem;color:var(--accent);transform:translateY(-1px)}.result.stacked.svelte-11u7tao .result-icon:where(.svelte-11u7tao){transform:translateY(2px)}.result-icon.svelte-11u7tao svg{display:block}.result.command.svelte-11u7tao:not(.active) .result-icon:where(.svelte-11u7tao){color:var(--text-muted)}.result.danger.svelte-11u7tao:not(.active) .result-icon:where(.svelte-11u7tao){color:var(--danger)}.result.danger.active.svelte-11u7tao{background:var(--danger);color:#fff}.result.danger.active.svelte-11u7tao .result-icon:where(.svelte-11u7tao),.result.danger.active.svelte-11u7tao .result-key:where(.svelte-11u7tao){color:#fff}.result.danger.active.svelte-11u7tao .result-key:where(.svelte-11u7tao){opacity:.88}.result-text.svelte-11u7tao{display:flex;align-items:baseline;gap:.5rem;min-width:0;flex:1 1 auto}.stacked-text.svelte-11u7tao{flex-direction:column;align-items:stretch;gap:.15rem}.result-head.svelte-11u7tao{display:flex;align-items:baseline;gap:.5rem;min-width:0}.result-title.svelte-11u7tao{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;line-height:1.35}.result-path.svelte-11u7tao{flex:0 8 auto;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;color:var(--text-muted)}.result-snippet.svelte-11u7tao{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.45;color:var(--text-muted)}.result-key.svelte-11u7tao{flex:0 0 auto;padding-left:.75rem;color:var(--text-subtle);font-size:.75rem;font-variant-numeric:tabular-nums}.hit.svelte-11u7tao{color:var(--accent);font-weight:650}.result-snippet.svelte-11u7tao .hit:where(.svelte-11u7tao){background:var(--accent-soft);color:var(--accent-ink);border-radius:3px;padding:.05em .15em;margin:0 -.05em}.result.active.svelte-11u7tao .hit:where(.svelte-11u7tao){color:var(--on-accent)}.result.active.svelte-11u7tao .result-snippet:where(.svelte-11u7tao) .hit:where(.svelte-11u7tao){background:transparent;color:var(--on-accent)}.result.danger.active.svelte-11u7tao .hit:where(.svelte-11u7tao){color:#fff}.empty.svelte-11u7tao{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:1rem 1.5rem 2.5rem;text-align:center}.empty-icon.svelte-11u7tao{display:inline-flex;margin-bottom:.6rem;font-size:1.5rem;color:var(--text-subtle);opacity:.55}.empty-icon.svelte-11u7tao svg{display:block}.empty-title.svelte-11u7tao{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;color:var(--text)}.hints.svelte-11u7tao{flex:0 0 auto;display:flex;align-items:center;gap:.45rem;margin:0;padding:.4rem 1.1rem;border-top:1px solid var(--border);font-size:.75rem;color:var(--text-subtle)}.hints.svelte-11u7tao kbd:where(.svelte-11u7tao){flex:0 0 auto;padding:.05rem .35rem;border:1px solid var(--border);border-radius:calc(var(--radius) * .75);font:inherit;font-size:.6875rem;color:var(--text-muted)}.hints.svelte-11u7tao span:where(.svelte-11u7tao){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-hint.svelte-11u7tao{margin:0;font-size:.8125rem;color:var(--text-muted)}@media(prefers-reduced-motion:no-preference){.backdrop.svelte-11u7tao{animation:svelte-11u7tao-switcher-fade .11s ease-out}.panel.svelte-11u7tao{animation:svelte-11u7tao-switcher-rise .13s cubic-bezier(.2,.7,.3,1)}}@keyframes svelte-11u7tao-switcher-fade{0%{opacity:0}}@keyframes svelte-11u7tao-switcher-rise{0%{opacity:0;transform:translateY(-8px) scale(.985)}}.page-menu.svelte-12ytasg{position:absolute;top:8px;right:calc(14px + var(--sbw, 0px));z-index:40}html.tauri-macos .page-menu.svelte-12ytasg{top:46px}html.tauri-linux .page-menu.svelte-12ytasg,html.tauri-windows .page-menu.svelte-12ytasg{top:calc(var(--titlebar-height) + 8px)}.menu-btn.svelte-12ytasg{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-subtle)}.menu-btn.on.svelte-12ytasg{background:var(--accent-soft);color:var(--accent-ink)}.menu.svelte-12ytasg{position:absolute;top:calc(100% + 4px);right:0;min-width:176px;padding:6px;background:linear-gradient(var(--surface-tint),var(--surface-tint)),var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px #0000003d}.separator.svelte-12ytasg{height:1px;margin:5px 2px;background:var(--border)}.menu-item.svelte-12ytasg{display:flex;align-items:center;gap:.625rem;width:100%;padding:.45rem .65rem;border:none;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--text);font:inherit;font-size:.8125rem;text-align:left;white-space:nowrap;cursor:pointer}.menu-item.svelte-12ytasg:hover:not(:disabled),.menu-item.svelte-12ytasg:focus-visible:not(:disabled){background:var(--accent);color:var(--on-accent);outline:none}.menu-item.svelte-12ytasg:disabled{opacity:.45;cursor:default}.menu-item.svelte-12ytasg:hover:not(:disabled) .menu-icon:where(.svelte-12ytasg),.menu-item.svelte-12ytasg:hover:not(:disabled) .menu-key:where(.svelte-12ytasg),.menu-item.svelte-12ytasg:focus-visible:not(:disabled) .menu-icon:where(.svelte-12ytasg),.menu-item.svelte-12ytasg:focus-visible:not(:disabled) .menu-key:where(.svelte-12ytasg){color:var(--on-accent)}.menu-item.svelte-12ytasg:hover:not(:disabled) .menu-key:where(.svelte-12ytasg){opacity:.75}.menu-item.danger.svelte-12ytasg:hover:not(:disabled),.menu-item.danger.svelte-12ytasg:focus-visible:not(:disabled){background:var(--danger);color:#fff}.menu-item.danger.svelte-12ytasg:hover:not(:disabled) .menu-icon:where(.svelte-12ytasg),.menu-item.danger.svelte-12ytasg:hover:not(:disabled) .menu-key:where(.svelte-12ytasg){color:#fff}.submenu-host.svelte-12ytasg{position:relative}.menu-item.submenu-open.svelte-12ytasg:not(:disabled){background:var(--accent);color:var(--on-accent)}.menu-item.submenu-open.svelte-12ytasg:not(:disabled) .menu-icon:where(.svelte-12ytasg){color:var(--on-accent)}.submenu.svelte-12ytasg{position:absolute;top:-6px;right:calc(100% + 4px);min-width:170px;max-width:240px;max-height:min(60vh,320px);overflow-y:auto;overscroll-behavior:contain;padding:6px;background:linear-gradient(var(--surface-tint),var(--surface-tint)),var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px #0000003d}.submenu.svelte-12ytasg .menu-label:where(.svelte-12ytasg){overflow:hidden;text-overflow:ellipsis}.submenu-bridge.svelte-12ytasg{position:absolute;top:-6px;right:100%;width:6px;height:calc(100% + 12px)}.submenu.svelte-12ytasg .menu-count:where(.svelte-12ytasg){flex:0 0 auto;padding-left:1rem;color:var(--text-subtle);font-size:.75rem;font-variant-numeric:tabular-nums}.submenu.svelte-12ytasg .menu-item:where(.svelte-12ytasg):hover .menu-count:where(.svelte-12ytasg),.submenu.svelte-12ytasg .menu-item:where(.svelte-12ytasg):focus-visible .menu-count:where(.svelte-12ytasg){color:var(--on-accent);opacity:.75}.submenu-caret.svelte-12ytasg{flex:0 0 auto;margin-left:1rem;color:var(--text-subtle)}.menu-item.svelte-12ytasg:hover:not(:disabled) .submenu-caret:where(.svelte-12ytasg),.menu-item.svelte-12ytasg:focus-visible:not(:disabled) .submenu-caret:where(.svelte-12ytasg),.menu-item.submenu-open.svelte-12ytasg:not(:disabled) .submenu-caret:where(.svelte-12ytasg){color:var(--on-accent)}.menu-icon.svelte-12ytasg{display:inline-flex;flex:0 0 auto;font-size:.9375rem;color:var(--text-subtle)}.menu-label.svelte-12ytasg{flex:1 1 auto}.menu-key.svelte-12ytasg{flex:0 0 auto;padding-left:1.5rem;color:var(--text-subtle);font-size:.75rem;font-variant-numeric:tabular-nums}.reset.svelte-1mkuqi6{font-size:.75rem;font-weight:500;padding:.15rem .4rem}.swatches.svelte-1mkuqi6{display:inline-flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.swatch.svelte-1mkuqi6{position:relative;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:var(--swatch);cursor:pointer;box-shadow:inset 0 0 0 1px #0000001f}.swatch.active.svelte-1mkuqi6{box-shadow:0 0 0 2px var(--bg-elevated),0 0 0 4px var(--swatch)}.swatch.plain.svelte-1mkuqi6{box-shadow:inset 0 0 0 1px var(--border)}.swatch.plain.active.svelte-1mkuqi6{box-shadow:0 0 0 2px var(--bg-elevated),0 0 0 4px var(--accent),inset 0 0 0 1px var(--border)}.swatch.custom.svelte-1mkuqi6{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:transparent;box-shadow:inset 0 0 0 1px var(--border);color:var(--text-subtle)}.swatch.custom.svelte-1mkuqi6:hover{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.swatch.custom.filled.svelte-1mkuqi6{background:var(--swatch);box-shadow:inset 0 0 0 1px #0000001f}.swatch.custom.filled.svelte-1mkuqi6 .custom-glyph:where(.svelte-1mkuqi6){opacity:0}.swatch.custom.active.svelte-1mkuqi6{box-shadow:0 0 0 2px var(--bg-elevated),0 0 0 4px var(--accent),inset 0 0 0 1px #0000001f}.custom-glyph.svelte-1mkuqi6{font-size:.9rem;line-height:1;pointer-events:none}.swatch-divider.svelte-1mkuqi6{width:1px;height:18px;align-self:center;background:var(--border)}.swatch.custom.svelte-1mkuqi6 input:where(.svelte-1mkuqi6){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;border:none;padding:0;cursor:pointer}.slider.svelte-1mkuqi6{--thumb: 14px;display:inline-flex;align-items:center;gap:.7rem}.track.svelte-1mkuqi6{position:relative;width:10rem;height:1.5rem}.rail.svelte-1mkuqi6{position:absolute;top:0;bottom:0;left:calc(var(--thumb) / 2);right:calc(var(--thumb) / 2)}.rail.svelte-1mkuqi6:before{content:"";position:absolute;top:calc(50% - 1.5px);left:0;right:0;height:3px;border-radius:999px;background:var(--bg-active)}.fill.svelte-1mkuqi6{position:absolute;top:calc(50% - 1.5px);left:0;height:3px;border-radius:999px;background:var(--accent)}.track.svelte-1mkuqi6 input[type=range]:where(.svelte-1mkuqi6){position:absolute;top:calc(50% - var(--thumb) / 2);left:0;width:100%;height:var(--thumb);margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.track.svelte-1mkuqi6 input[type=range]:where(.svelte-1mkuqi6)::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb);height:var(--thumb);border-radius:50%;background:var(--control);border:1px solid var(--control-border);box-shadow:var(--shadow-control)}.track.svelte-1mkuqi6 input[type=range]:where(.svelte-1mkuqi6)::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border-radius:50%;background:var(--control);border:1px solid var(--control-border)}.slider-value.svelte-1mkuqi6{min-width:2.9rem;text-align:right;font-size:.8rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.contexts.svelte-1pn1if9{list-style:none;margin:.2rem 0 0;padding:0}.context.svelte-1pn1if9{position:relative;display:flex;align-items:center;gap:.65rem;padding:.45rem .3rem;min-height:2.9rem;border-radius:var(--radius)}.context.svelte-1pn1if9:hover{background:var(--bg-hover)}.context.dragging.svelte-1pn1if9{opacity:.4}.context.drop-above.svelte-1pn1if9:before,.context.drop-below.svelte-1pn1if9:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--accent)}.context.drop-above.svelte-1pn1if9:before{top:-1px}.context.drop-below.svelte-1pn1if9:after{bottom:-1px}.grip.svelte-1pn1if9,.grip-space.svelte-1pn1if9{flex:0 0 auto;width:1.25rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--text-subtle);opacity:.55;cursor:grab}.grip.svelte-1pn1if9:hover,.grip.svelte-1pn1if9:focus-visible{opacity:1;color:var(--text-muted);outline:none}.grip.svelte-1pn1if9:focus-visible{color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);border-radius:4px}.context.dragging.svelte-1pn1if9 .grip:where(.svelte-1pn1if9){cursor:grabbing}.name.svelte-1pn1if9{margin-right:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 6px;border:1px solid transparent;font-size:.85rem}.context.current.svelte-1pn1if9 .name:where(.svelte-1pn1if9){font-weight:600}.name-cell.svelte-1pn1if9{flex:0 1 11rem;min-width:0;margin-right:auto;display:flex;flex-direction:column;gap:.15rem}.name-input.svelte-1pn1if9{box-sizing:border-box;width:100%;min-width:0;padding:2px 6px;border:1px solid var(--accent);border-radius:calc(var(--radius) - 2px);background:var(--bg);color:var(--text);font:inherit;font-size:.85rem;text-align:left}.name-input.svelte-1pn1if9:focus{outline:none}.name-input[aria-invalid=true].svelte-1pn1if9{border-color:var(--danger)}.name-note.svelte-1pn1if9{margin:0;font-size:.7rem;line-height:1.3;color:var(--text-muted)}.name-note.bad.svelte-1pn1if9{color:var(--danger)}.key.svelte-1pn1if9{flex:0 0 auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:3.1rem;height:1.9rem;padding:0 .55rem;border-radius:var(--radius);background:var(--bg-hover);color:var(--text-muted);font-family:var(--font-body);font-size:.8rem;font-variant-numeric:tabular-nums}.key-none.svelte-1pn1if9{background:transparent}.count.svelte-1pn1if9{flex:0 0 auto;white-space:nowrap;color:var(--text-muted);font-size:.8rem;font-variant-numeric:tabular-nums}.row-actions.svelte-1pn1if9{flex:0 0 auto;display:inline-flex;align-items:center;gap:.15rem;margin-left:.35rem}.row-action.svelte-1pn1if9{width:1.9rem;height:1.9rem;color:var(--text-subtle)}.context.svelte-1pn1if9:hover .row-action:where(.svelte-1pn1if9),.context.svelte-1pn1if9:focus-within .row-action:where(.svelte-1pn1if9){color:var(--text-muted)}.context.svelte-1pn1if9 .row-action:where(.svelte-1pn1if9):hover{color:var(--on-accent)}.context.svelte-1pn1if9 .row-action.danger:where(.svelte-1pn1if9):hover{color:#fff}.add-actions.svelte-1pn1if9{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem}.model.svelte-qb37vk{padding:.75rem .85rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius)}.model-head.svelte-qb37vk{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.model-name.svelte-qb37vk{font-size:.9rem;font-weight:600;color:var(--text)}.state.svelte-qb37vk{flex:0 0 auto;font-size:.78rem;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.state.on.svelte-qb37vk{color:var(--accent);font-weight:600}.costs.svelte-qb37vk{margin:.7rem 0 0;font-size:.8rem}.costs.svelte-qb37vk div:where(.svelte-qb37vk){display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.costs.svelte-qb37vk div:where(.svelte-qb37vk)+div:where(.svelte-qb37vk){margin-top:.25rem}.costs.svelte-qb37vk dt:where(.svelte-qb37vk){color:var(--text-muted)}.costs.svelte-qb37vk dd:where(.svelte-qb37vk){margin:0;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.row.svelte-qb37vk{display:flex;align-items:center;gap:.5rem;margin-top:.85rem}.progress.svelte-qb37vk{flex:1;min-width:0;height:.4rem;border-radius:999px;background:var(--bg-hover);overflow:hidden}.progress-fill.svelte-qb37vk{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width .2s ease-out}.set-hint.wide.svelte-qb37vk{max-width:none}.picker.svelte-1q1k2hy{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;height:1.9rem;background:var(--bg-hover);border:1px solid transparent;border-radius:var(--radius);color:var(--text);cursor:pointer}.picker.svelte-1q1k2hy:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.picker.svelte-1q1k2hy:focus-within{border-color:var(--accent)}.picker.svelte-1q1k2hy select:where(.svelte-1q1k2hy){-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:0 1.6rem 0 .6rem;border:none;background:none;color:inherit;font:inherit;font-size:.8rem;line-height:1.5;cursor:inherit;box-sizing:border-box;width:100%;height:100%}.picker.svelte-1q1k2hy select:where(.svelte-1q1k2hy):focus{outline:none}.picker.svelte-1q1k2hy option:where(.svelte-1q1k2hy){background:var(--bg-elevated);color:var(--text)}.picker.svelte-1q1k2hy svg:where(.svelte-1q1k2hy){position:absolute;right:.5rem;pointer-events:none;opacity:.7}.set-hint.wide.svelte-13w6j2i{max-width:none}.card.svelte-13w6j2i{margin:.9rem 0 1.2rem}.row.svelte-13w6j2i{display:flex;align-items:center;gap:.5rem;margin-top:.85rem}.actions.svelte-u8w4d{display:inline-flex;gap:.4rem}.mcp.svelte-u8w4d{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--border)}.empty.svelte-u8w4d{margin:.2rem 0 0;font-size:.8rem;color:var(--text-subtle)}.log.svelte-u8w4d{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.log.svelte-u8w4d li:where(.svelte-u8w4d){display:flex;align-items:baseline;gap:.6rem;font-size:.78rem;color:var(--text-muted);padding:.12rem 0}.when.svelte-u8w4d{flex:0 0 auto;min-width:3.2rem;font-variant-numeric:tabular-nums;color:var(--text-subtle)}.what.svelte-u8w4d{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snippet.svelte-u8w4d{margin:0 0 .6rem;padding:.65rem .75rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-mono);font-size:.72rem;line-height:1.5;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.preview.svelte-as01n7{height:min(100%,calc(var(--preview-w) * 1.414));aspect-ratio:1 / 1.414;max-width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:10px;background:var(--editor-bg);box-shadow:0 12px 32px #00000038;padding:clamp(1rem,3.5%,1.75rem);font-family:var(--font-body);color:var(--text);line-height:var(--editor-line-height);overflow:hidden}.preview-title.svelte-as01n7{font-family:var(--font-body);font-size:calc(var(--editor-font-size) * 1.875);font-weight:700;line-height:1.2;margin-bottom:.6rem}.preview-h.svelte-as01n7{font-size:calc(var(--editor-font-size) * 1.25);font-weight:600;line-height:1.3;margin:.9rem 0 .35rem}.preview-body.svelte-as01n7{margin:var(--block-gap) 0 0;font-size:var(--editor-font-size)}.preview-accent.svelte-as01n7{color:var(--accent);font-weight:600}.preview-link.svelte-as01n7{color:var(--accent);text-decoration:underline;text-decoration-color:var(--accent-soft);text-underline-offset:2px}.preview-pill.svelte-as01n7{display:inline-block;margin-top:.8rem;padding:.15rem .6rem;font-size:.75rem;border-radius:999px;background:var(--accent);color:var(--on-accent)}.rows.svelte-jhx708 .set-field-label{border-bottom:2px solid transparent;padding-bottom:1px}.rows.svelte-jhx708 .set-field:has(.shortcut:hover) .set-field-label,.rows.svelte-jhx708 .set-field:has(.shortcut:focus-visible) .set-field-label{border-bottom-color:var(--accent)}.reset.svelte-jhx708{font-size:.75rem;font-weight:500;padding:.15rem .4rem}.shortcut.svelte-jhx708,.shortcut-static.svelte-jhx708{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:5.5rem;height:1.9rem;padding:0 .7rem;font-family:var(--font-body);font-size:.8rem;border:1px solid transparent;border-radius:var(--radius)}.shortcut-static.svelte-jhx708{color:var(--text-muted);background:var(--bg-hover)}.shortcut.recording.svelte-jhx708,.shortcut.recording.svelte-jhx708:hover{background:var(--bg-hover);border-color:var(--accent);color:var(--text-muted)}.actions.svelte-1ajikcy{display:inline-flex;gap:.4rem}.preview.svelte-82gus7{--added: var(--hl-string);display:flex;flex-direction:column;min-height:0}.title.svelte-82gus7{margin:0;font-size:.95rem;font-weight:600;color:var(--text)}.mass.svelte-82gus7{margin:.75rem 0 0;padding:.55rem .7rem;font-size:.8rem;line-height:1.5;color:var(--text);border:1px solid color-mix(in srgb,var(--danger) 45%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--danger) 8%,transparent)}.summary.svelte-82gus7{display:flex;flex-wrap:wrap;gap:.4rem 1.75rem;margin:.85rem 0 0}.summary.svelte-82gus7 div:where(.svelte-82gus7){min-width:0}.summary.svelte-82gus7 dt:where(.svelte-82gus7){font-size:.72rem;color:var(--text-subtle)}.summary.svelte-82gus7 dd:where(.svelte-82gus7){margin:.1rem 0 0;font-size:.85rem;color:var(--text)}.panes.svelte-82gus7{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;margin-top:.85rem}.panes.split.svelte-82gus7{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.tree.svelte-82gus7,.diff.svelte-82gus7{box-sizing:border-box;height:min(46vh,26rem);overflow:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated)}.tree.svelte-82gus7{margin:0;padding:.3rem;list-style:none}.tree.svelte-82gus7 ul:where(.svelte-82gus7){margin:0;padding:0;list-style:none}.row.svelte-82gus7{display:flex;align-items:center;gap:.3rem;min-height:1.6rem;padding-right:.45rem;border-radius:calc(var(--radius) - 2px);font-size:.8rem;color:var(--text)}.row.quiet.svelte-82gus7{color:var(--text-muted)}.row.selected.svelte-82gus7{background:var(--bg-active)}.twisty.svelte-82gus7{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:0;background:none;font-size:.7rem;color:var(--text-subtle);cursor:pointer;transition:transform .12s ease}span.twisty.svelte-82gus7{cursor:default}.twisty.open.svelte-82gus7{transform:rotate(90deg)}.twisty.svelte-82gus7:focus-visible,.link.svelte-82gus7:focus-visible,.more.svelte-82gus7:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:3px}.kind.svelte-82gus7{flex:none;display:inline-flex;font-size:.85rem;color:var(--text-subtle)}.name.svelte-82gus7{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link.svelte-82gus7{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--text-subtle);text-decoration-style:dotted;text-underline-offset:.2em}.link.svelte-82gus7:hover{text-decoration-color:currentColor;text-decoration-style:solid}.what.svelte-82gus7{flex:none;max-width:60%;margin-left:auto;padding-left:.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:var(--text-muted)}.row.add.svelte-82gus7 .what:where(.svelte-82gus7){color:var(--added)}.row.gone.svelte-82gus7 .what:where(.svelte-82gus7){color:var(--danger)}.row.gone.svelte-82gus7 .name:where(.svelte-82gus7){text-decoration:line-through;text-decoration-color:var(--text-subtle)}.row.warn.svelte-82gus7 .what:where(.svelte-82gus7){color:var(--warning)}.more.svelte-82gus7{width:100%;border:0;background:none;font:inherit;font-size:.75rem;color:var(--text-subtle);cursor:pointer}.more.svelte-82gus7:hover{color:var(--text-muted)}.diff.svelte-82gus7{display:flex;flex-direction:column}.diff-head.svelte-82gus7{position:sticky;top:0;display:flex;align-items:center;gap:.4rem;padding:.3rem .3rem .3rem .6rem;border-bottom:1px solid var(--border);background:var(--bg-elevated);font-size:.78rem}.diff-name.svelte-82gus7{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text)}.diff-side.svelte-82gus7{flex:1;white-space:nowrap;color:var(--text-subtle)}.diff-close.svelte-82gus7{flex:none;width:1.4rem;height:1.4rem;font-size:.75rem}.diff-note.svelte-82gus7{margin:0;padding:.6rem;font-size:.78rem;color:var(--text-muted)}.lines.svelte-82gus7{margin:0;padding:.3rem 0;list-style:none;font-family:var(--font-mono);font-size:.72rem;line-height:1.55}.lines.svelte-82gus7 li:where(.svelte-82gus7){display:flex;padding:0 .6rem 0 0;color:var(--text-muted)}.sign.svelte-82gus7{flex:none;width:1.4rem;text-align:center;-webkit-user-select:none;user-select:none}.text.svelte-82gus7{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.lines.svelte-82gus7 .add:where(.svelte-82gus7){color:var(--text);background:color-mix(in srgb,var(--added) 14%,transparent)}.lines.svelte-82gus7 .add:where(.svelte-82gus7) .sign:where(.svelte-82gus7){color:var(--added)}.lines.svelte-82gus7 .del:where(.svelte-82gus7){color:var(--text);background:color-mix(in srgb,var(--danger) 11%,transparent)}.lines.svelte-82gus7 .del:where(.svelte-82gus7) .sign:where(.svelte-82gus7){color:var(--danger)}.lines.svelte-82gus7 .gap:where(.svelte-82gus7){justify-content:center;color:var(--text-subtle);-webkit-user-select:none;user-select:none}.sr.svelte-82gus7{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.actions.svelte-82gus7{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.85rem}@media(max-width:720px){.panes.split.svelte-82gus7{grid-template-columns:minmax(0,1fr)}.tree.svelte-82gus7,.diff.svelte-82gus7{height:min(34vh,18rem)}}@media(prefers-reduced-motion:reduce){.twisty.svelte-82gus7{transition:none}}.actions.svelte-ahynd8{display:inline-flex;gap:.4rem}.row.svelte-ahynd8{display:flex;align-items:center;gap:.4rem;max-width:34rem}.chip.svelte-ahynd8{flex:1;min-width:0;box-sizing:border-box;height:1.9rem;display:flex;align-items:center;padding:0 .6rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);font-size:.78rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:border-color .3s ease,color .3s ease}.mono.svelte-ahynd8{font-family:var(--font-mono)}code.chip.svelte-ahynd8{-webkit-user-select:text;user-select:text}.chip.renewed.svelte-ahynd8{border-color:var(--accent);color:var(--text)}.waiting.svelte-ahynd8{color:var(--text-subtle)}input.chip.svelte-ahynd8:hover{background:var(--bg-elevated);border-color:var(--border);color:var(--text)}input.chip.svelte-ahynd8:focus-visible{border-color:var(--accent);color:var(--text)}.sync.svelte-ahynd8{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--border)}.sync.svelte-ahynd8 .set-field-stack:where(.svelte-ahynd8)+.set-field-stack:where(.svelte-ahynd8){margin-top:.9rem}.empty.svelte-ahynd8{margin:.2rem 0 0;font-size:.8rem;color:var(--text-subtle)}.peers.svelte-ahynd8{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);overflow:hidden}.peers.svelte-ahynd8 li:where(.svelte-ahynd8){padding:.5rem .6rem}.peers.svelte-ahynd8 li:where(.svelte-ahynd8)+li:where(.svelte-ahynd8){border-top:1px solid var(--border)}.peer-line.svelte-ahynd8{display:flex;align-items:center;gap:.55rem;font-size:.85rem}.peer-name.svelte-ahynd8{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peer-state.svelte-ahynd8{font-size:.78rem;color:var(--text-muted);white-space:nowrap}.peer-why.svelte-ahynd8{margin:.3rem 0 0 1.05rem;font-size:.78rem;line-height:1.45;color:var(--text-muted)}.dot.svelte-ahynd8{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--text-subtle)}.dot.connected.svelte-ahynd8{background:var(--accent)}.dot.failing.svelte-ahynd8{background:var(--danger)}.dot.syncing.svelte-ahynd8{background:var(--accent);animation:svelte-ahynd8-dot-pulse 1.1s ease-in-out infinite}@keyframes svelte-ahynd8-dot-pulse{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.dot.syncing.svelte-ahynd8{animation:none}.chip.svelte-ahynd8{transition:none}}.log.svelte-ahynd8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.log.svelte-ahynd8 li:where(.svelte-ahynd8){display:flex;align-items:baseline;gap:.6rem;font-size:.78rem;color:var(--text-muted);padding:.12rem 0}.when.svelte-ahynd8{flex:0 0 auto;min-width:3.2rem;font-variant-numeric:tabular-nums;color:var(--text-subtle)}.what.svelte-ahynd8{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warn.svelte-ahynd8{color:var(--text)}.more.svelte-ahynd8{margin:.45rem 0 0 -.4rem;font-size:.75rem;padding:.15rem .4rem}.backdrop.svelte-11vi96z{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000073;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.panel.svelte-11vi96z{--preview-w: 20rem;--gutter: 1.25rem;width:min(940px,calc(100vw - 2rem));height:min(84vh,700px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) * 2);box-shadow:var(--shadow-pop);overflow:hidden}.head.svelte-11vi96z{flex:0 0 auto;display:flex;align-items:stretch;gap:1rem;padding:0 var(--gutter);border-bottom:1px solid var(--border)}.tabs.svelte-11vi96z{flex:1;display:flex;align-items:stretch;gap:1.75rem}.tab.svelte-11vi96z{display:inline-flex;align-items:center;border:none;background:none;margin-bottom:-1px;border-bottom:2px solid transparent;padding:1.3rem 0 1.15rem;color:var(--text-muted);font:inherit;font-size:.95rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease}.tab.svelte-11vi96z:hover{color:var(--text)}.tab[aria-selected=true].svelte-11vi96z{color:var(--text);font-weight:600;border-bottom-color:var(--accent)}.tab.svelte-11vi96z:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:4px}.head-end.svelte-11vi96z{flex:0 0 auto;display:flex;align-items:center}.close.svelte-11vi96z{width:1.6rem;height:1.6rem;font-size:.85rem}.body.svelte-11vi96z{position:relative;flex:1 1 auto;min-height:0}.col.svelte-11vi96z{box-sizing:border-box;height:100%;overflow-y:auto;padding:1.1rem var(--gutter) 1.4rem;transition:padding-right .34s cubic-bezier(.22,.8,.2,1)}.body.with-preview.svelte-11vi96z .col:where(.svelte-11vi96z){padding-right:calc(var(--preview-w) + var(--gutter) * 2 + var(--sbw, 0px))}.preview-col.svelte-11vi96z{position:absolute;top:0;bottom:0;right:calc(var(--gutter) + var(--sbw, 0px));width:var(--preview-w);display:flex;align-items:center;justify-content:center;padding:1.1rem 0 1.4rem;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .2s ease}.preview-col.shown.svelte-11vi96z{opacity:1;pointer-events:auto}.tab-in.svelte-11vi96z{animation:svelte-11vi96z-tab-in .24s cubic-bezier(.22,.8,.2,1) both}@keyframes svelte-11vi96z-tab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.preview-col.svelte-11vi96z,.col.svelte-11vi96z{transition:none}.tab-in.svelte-11vi96z{animation:none}}.foot.svelte-11vi96z{flex:0 0 auto;display:flex;align-items:center;gap:1rem;padding:.6rem var(--gutter);border-top:1px solid var(--border)}.version.svelte-11vi96z{font-size:.75rem;color:var(--text-subtle);font-variant-numeric:tabular-nums}.update.svelte-11vi96z{display:flex;align-items:center;gap:.75rem}.update-note.svelte-11vi96z{font-size:.75rem;color:var(--text-subtle)}.link.update-link.svelte-11vi96z{color:var(--accent);font-weight:500}.status.svelte-11vi96z{flex:1;min-width:0;font-size:.78rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status.warn.svelte-11vi96z{color:var(--warning);font-weight:500}.links.svelte-11vi96z{flex:0 0 auto;display:flex;align-items:center;gap:1rem}.link.svelte-11vi96z{border:none;background:none;padding:0;font:inherit;font-size:.78rem;color:var(--text-muted);cursor:pointer;transition:color .15s ease}.link.svelte-11vi96z:hover{color:var(--text)}.link.svelte-11vi96z:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}@media(max-width:720px){.preview-col.shown.svelte-11vi96z{opacity:0;pointer-events:none}.body.with-preview.svelte-11vi96z .col:where(.svelte-11vi96z){padding-right:var(--gutter)}}.backdrop.svelte-1fnkdfi{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000073;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.prompt.svelte-1fnkdfi{width:min(30rem,calc(100vw - 2rem));padding:1.25rem 1.35rem 1.1rem;background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) * 2);box-shadow:var(--shadow-pop)}.prompt-title.svelte-1fnkdfi{margin:0 0 .55rem;font-size:1rem;font-weight:600;color:var(--text)}.prompt-body.svelte-1fnkdfi{margin:0;font-size:.85rem;line-height:1.55;color:var(--text-muted)}.costs.svelte-1fnkdfi{margin:.9rem 0 0;padding:.6rem .75rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);font-size:.82rem}.costs.svelte-1fnkdfi div:where(.svelte-1fnkdfi){display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.costs.svelte-1fnkdfi div:where(.svelte-1fnkdfi)+div:where(.svelte-1fnkdfi){margin-top:.35rem}.costs.svelte-1fnkdfi dt:where(.svelte-1fnkdfi){color:var(--text-muted)}.costs.svelte-1fnkdfi dd:where(.svelte-1fnkdfi){margin:0;color:var(--text);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.prompt-note.svelte-1fnkdfi{margin:.7rem 0 0;font-size:.78rem;line-height:1.5;color:var(--text-subtle)}.prompt-actions.svelte-1fnkdfi{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.1rem}.bar.svelte-1fnkdfi{position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%);z-index:120;display:flex;align-items:center;gap:.6rem;max-width:calc(100vw - 2rem);padding:.5rem .6rem .5rem .85rem;background:linear-gradient(var(--surface-tint),var(--surface-tint)),var(--bg-elevated);border:1px solid var(--border);border-radius:999px;box-shadow:0 8px 28px #00000047;animation:svelte-1fnkdfi-rise .2s cubic-bezier(.22,.8,.2,1) both}@keyframes svelte-1fnkdfi-rise{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.glyph.svelte-1fnkdfi{display:inline-flex;flex:0 0 auto;font-size:1rem;color:var(--text-subtle)}.glyph.live.svelte-1fnkdfi{color:var(--danger);animation:svelte-1fnkdfi-pulse 1.6s ease-in-out infinite}@keyframes svelte-1fnkdfi-pulse{0%,to{opacity:1}50%{opacity:.45}}.label.svelte-1fnkdfi{flex:0 1 auto;font-size:.82rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meter.svelte-1fnkdfi{flex:0 0 auto;width:5.5rem;height:.35rem;border-radius:999px;background:var(--bg-hover);overflow:hidden}.meter-fill.svelte-1fnkdfi{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width .12s ease-out}.downloading.svelte-1fnkdfi{display:flex;flex-direction:column;gap:.3rem;min-width:0}.progress.svelte-1fnkdfi{width:16rem;max-width:100%;height:.35rem;border-radius:999px;background:var(--bg-hover);overflow:hidden}.progress-fill.svelte-1fnkdfi{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width .2s ease-out}.dismiss.svelte-1fnkdfi{width:1.6rem;height:1.6rem;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center}.dots.svelte-1fnkdfi{display:inline-flex;gap:.2rem;padding-right:.25rem}.dots.svelte-1fnkdfi i:where(.svelte-1fnkdfi){width:.3rem;height:.3rem;border-radius:50%;background:var(--text-subtle);animation:svelte-1fnkdfi-blink 1.2s ease-in-out infinite}.dots.svelte-1fnkdfi i:where(.svelte-1fnkdfi):nth-child(2){animation-delay:.16s}.dots.svelte-1fnkdfi i:where(.svelte-1fnkdfi):nth-child(3){animation-delay:.32s}@keyframes svelte-1fnkdfi-blink{0%,to{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.bar.svelte-1fnkdfi{animation:none}.glyph.live.svelte-1fnkdfi,.dots.svelte-1fnkdfi i:where(.svelte-1fnkdfi){animation:none}.dots.svelte-1fnkdfi i:where(.svelte-1fnkdfi){opacity:.6}}.toaster.svelte-njqo2s{position:fixed;right:1rem;bottom:1rem;z-index:300;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;pointer-events:none}.toast.svelte-njqo2s{pointer-events:auto;box-sizing:border-box;width:min(320px,calc(100vw - 2rem));display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.6rem;background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);box-shadow:var(--shadow-pop);animation:svelte-njqo2s-toast-in .14s ease-out}.stacked.svelte-njqo2s{width:min(360px,calc(100vw - 2rem));row-gap:.55rem}.actions.svelte-njqo2s{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:.3rem}.mark.svelte-njqo2s{display:flex;font-size:1rem;color:var(--danger)}.mark.plain.svelte-njqo2s{color:var(--text-subtle)}.mark.good.svelte-njqo2s{color:var(--accent-ink)}.action.svelte-njqo2s{padding:.2rem .5rem;font-size:.8rem;font-weight:500;color:var(--text-muted)}.action.asked.svelte-njqo2s:not(:hover),.toast.svelte-njqo2s:not(.stacked) .action:where(.svelte-njqo2s):not(:hover){color:var(--accent-ink)}.message.svelte-njqo2s{margin:0;font-size:.85rem;line-height:1.4;color:var(--text)}.dismiss.svelte-njqo2s{width:1.4rem;height:1.4rem;font-size:.8rem}@keyframes svelte-njqo2s-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.toast.svelte-njqo2s{animation:none}}.breadcrumbs.svelte-527b8h{position:absolute;top:10px;left:14px;z-index:40;box-sizing:border-box;max-width:calc(100% - 14px - 28px - 14px - 12px - var(--sbw, 0px));padding:0 .3rem;border-radius:var(--radius);background:var(--editor-bg);font-size:.8125rem;line-height:1.5rem}.breadcrumbs.offset.svelte-527b8h{left:44px;max-width:calc(100% - 44px - 28px - 14px - 12px - var(--sbw, 0px))}html.tauri-macos .breadcrumbs.svelte-527b8h{top:48px}html.tauri-linux .breadcrumbs.svelte-527b8h,html.tauri-windows .breadcrumbs.svelte-527b8h{top:calc(var(--titlebar-height) + 10px)}.list.svelte-527b8h{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none}.item.svelte-527b8h{display:flex;align-items:center;min-width:0;flex:0 1 auto}.item.svelte-527b8h:last-child{flex-shrink:.4}.crumb.svelte-527b8h{min-width:0;max-width:14rem;padding:0 .3rem;margin-inline:-.05rem;border:none;border-radius:var(--radius);background:transparent;font:inherit;color:var(--text-subtle);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color .12s ease,color .12s ease}.item.svelte-527b8h:first-child .crumb:where(.svelte-527b8h){margin-inline-start:-.3rem}.crumb.svelte-527b8h:not(.here):hover,.crumb.svelte-527b8h:not(.here):focus-visible{background-color:var(--accent-soft);color:var(--accent-ink)}.here.svelte-527b8h{color:var(--text-muted);cursor:default}.fold.svelte-527b8h{flex:0 0 auto}.scope.svelte-527b8h{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.25rem;height:1.25rem;margin-inline-end:.05rem;padding:0;border:none;border-radius:var(--radius);background:transparent;font-size:.75rem;color:var(--accent);cursor:pointer;transition:background-color .12s ease,color .12s ease}.scope.svelte-527b8h:hover,.scope.svelte-527b8h:focus-visible{background-color:var(--accent-soft);color:var(--accent-ink)}.lock.svelte-527b8h{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.25rem;height:1.25rem;margin-inline-start:.1rem;padding:0;border:none;border-radius:var(--radius);background:transparent;font-size:.8125rem;color:var(--text-subtle);cursor:pointer;transition:background-color .12s ease,color .12s ease}.lock.svelte-527b8h:hover,.lock.svelte-527b8h:focus-visible{background-color:var(--accent-soft);color:var(--accent-ink)}.lock-icon.svelte-527b8h{display:inline-flex;transform-origin:50% 80%}.lock-icon.shake.svelte-527b8h{animation:svelte-527b8h-lock-shake .45s ease-in-out}@keyframes svelte-527b8h-lock-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}45%{transform:rotate(7deg)}70%{transform:rotate(-4deg)}85%{transform:rotate(2deg)}}@media(prefers-reduced-motion:reduce){.lock-icon.shake.svelte-527b8h{animation:none}}.sep.svelte-527b8h{flex:0 0 auto;padding-inline:.1rem;color:var(--text-subtle);opacity:.7}.app.svelte-3t1aen{display:flex;height:100vh;width:100vw;overflow:hidden}.main.svelte-3t1aen{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;height:100%;position:relative;background:var(--editor-bg)}.content.svelte-3t1aen{flex:1 1 auto;overflow-y:auto;scrollbar-gutter:stable both-edges}@supports not (scrollbar-gutter: stable){.content.svelte-3t1aen{overflow-y:scroll;padding-left:var(--sbw, 0px)}}.sidebar-reopen.svelte-3t1aen{position:fixed;top:8px;left:8px;z-index:50;width:28px;height:28px}.backdrop.svelte-1vfpncn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#00000073;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dialog.svelte-1vfpncn{width:min(440px,calc(100vw - 2rem));background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) * 2);box-shadow:var(--shadow-pop);padding:1.25rem}.title.svelte-1vfpncn{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--text)}.message.svelte-1vfpncn{margin:0 0 1.25rem;font-size:.9rem;line-height:1.4;color:var(--text-muted)}.actions.svelte-1vfpncn{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.hint.svelte-1vfpncn{margin:.75rem 0 0;font-size:.8rem;line-height:1.4;color:var(--text-muted);text-align:right}.notice.svelte-1oo6l9q{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;box-sizing:border-box;padding:2rem 1.5rem;padding-bottom:max(2rem,env(safe-area-inset-bottom));gap:.75rem;text-align:center;text-wrap:balance;background-color:var(--bg);color:var(--text)}.mark.svelte-1oo6l9q{font-family:var(--font-serif);font-size:1.25rem;letter-spacing:.02em;color:var(--text-subtle);margin-bottom:1.5rem}h1.svelte-1oo6l9q{margin:0;font-family:var(--font-serif);font-size:1.5rem;font-weight:500;line-height:1.3}.nowrap.svelte-1oo6l9q{white-space:nowrap}p.svelte-1oo6l9q{margin:0;max-width:28rem;color:var(--text-muted)}.soft.svelte-1oo6l9q{color:var(--text-subtle);font-size:.9375rem}.path.svelte-2h733g{margin:0}.card.svelte-1258wld{margin-bottom:1.2rem}.set-hint.svelte-1258wld code:where(.svelte-1258wld){font-family:var(--font-mono);font-size:.95em}.split.svelte-6q2t8t{display:flex;align-items:flex-start;gap:1.75rem}.controls.svelte-6q2t8t{flex:1 1 auto;min-width:0}.preview-col.svelte-6q2t8t{--preview-w: 18rem;flex:0 0 var(--preview-w);height:min(var(--stage-h),calc(var(--preview-w) * 1.414));position:sticky;top:0}@media(max-width:820px){.preview-col.svelte-6q2t8t{display:none}}.choice.svelte-1tngbd1{display:flex;margin-bottom:1.2rem}.onboarding.svelte-1phtf49{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;flex-direction:column;background:var(--editor-bg);color:var(--text)}.frame.svelte-1phtf49{--gutter: 1.25rem;box-sizing:border-box;width:min(940px,100vw - 2rem);--frame-h: min(80vh, 620px);--stage-h: calc(var(--frame-h) - 11rem);height:var(--frame-h);margin:auto;display:flex;flex-direction:column;min-height:0}.head.svelte-1phtf49{flex:0 0 auto;display:flex;align-items:center;gap:1rem;min-height:3.4rem;padding:0 var(--gutter);border-bottom:1px solid var(--border)}.rail.svelte-1phtf49{flex:1;display:flex;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;min-width:0;overflow:hidden}.rail-step.svelte-1phtf49{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--text-subtle);white-space:nowrap;transition:color .15s ease}.rail-num.svelte-1phtf49{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.4rem;height:1.4rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--border);font-size:.72rem;font-variant-numeric:tabular-nums;transition:background .15s ease,box-shadow .15s ease,color .15s ease}.rail-step.done.svelte-1phtf49{color:var(--text-muted)}.rail-step.done.svelte-1phtf49 .rail-num:where(.svelte-1phtf49){box-shadow:inset 0 0 0 1px var(--accent-soft);color:var(--text-muted)}.rail-step.now.svelte-1phtf49{color:var(--text);font-weight:600}.rail-step.now.svelte-1phtf49 .rail-num:where(.svelte-1phtf49){background:var(--accent);color:var(--on-accent);box-shadow:none}@media(max-width:820px){.rail-label.svelte-1phtf49{display:none}}.skip.svelte-1phtf49{flex:0 0 auto;font-size:.8rem;padding:.25rem .5rem;color:var(--text-muted)}.stage.svelte-1phtf49{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:2rem var(--gutter) 1.75rem}.step-in.svelte-1phtf49{margin:auto 0;animation:svelte-1phtf49-step-in .26s cubic-bezier(.22,.8,.2,1) both}@keyframes svelte-1phtf49-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.step-in.svelte-1phtf49{animation:none}}.foot.svelte-1phtf49{flex:0 0 auto;display:flex;align-items:center;gap:.75rem;padding:.85rem var(--gutter);border-top:1px solid var(--border)}.foot-start.svelte-1phtf49{flex:1;display:flex;align-items:center;min-height:2rem}
