@layer base{:where(*){box-sizing:border-box;margin:0;padding:0}:where(dialog:modal){max-width:calc(100% - 4 * var(--space-sm));margin:auto}:where(:focus-visible){outline:var(--stroke-width) solid var(--color-accent);outline-offset:calc(-1 * var(--stroke-width))}:where(:root[data-focus-ring=hidden] :focus-visible:not(input,textarea,select,[contenteditable])){outline:none}:where(html){font-family:var(--font-ui);color:var(--color-text);background:var(--color-bg);scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;min-height:100dvh;font-size:100%;line-height:1.5}:where(html):has(.app-frame){scrollbar-gutter:auto}:where(body){font-size:var(--font-size-base);min-height:100dvh;overflow-x:clip}:where(img,svg){max-width:100%;display:block}:where(input,button,textarea,select){font:inherit;color:inherit}@media (pointer:coarse){:where(input,select,textarea){font-size:16px!important}}:where(a){color:var(--color-accent);text-decoration:none}:where(button){cursor:pointer;border:var(--stroke-width) solid var(--color-border);padding:var(--space-xs) var(--space-sm);isolation:isolate;background:0 0;border-radius:0;position:relative;overflow:hidden;&:before{content:"";background:var(--stroke-fill-image);opacity:0;z-index:-1;pointer-events:none;position:absolute;inset:0}@media (hover:hover){&:hover:before{opacity:1}}}:where(details>summary){cursor:pointer;list-style:none}:where(){display:none}:where(*){scrollbar-width:thin;scrollbar-color:transparent transparent}:where([data-scrolling],:hover){scrollbar-color:var(--color-scrollbar-thumb) transparent}@supports not (scrollbar-color:red blue){:where(*)::-webkit-scrollbar{background:0 0;width:6px;height:6px}:where(*)::-webkit-scrollbar-thumb{background:0 0}:where([data-scrolling],:hover)::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb)}}*{transition-duration:0s!important;animation-duration:0s!important}}@layer components{.stroke-border{border:var(--stroke-width) solid var(--color-border);border-radius:0}.stroke-border-dashed{border:var(--stroke-width) dashed var(--color-border);border-radius:0}.stroke-underline-accent{border-bottom:2px solid var(--color-accent)}.stroke-underline-double{border-bottom:3px double var(--color-text)}.stroked-fill-hover{isolation:isolate;--stroke-fill-bleed:-4px;position:relative;&:before{content:"";inset:0 var(--stroke-fill-bleed);background:var(--stroke-fill-image);opacity:0;z-index:-1;pointer-events:none;position:absolute}@media (hover:hover){&:hover:before{opacity:1}}}.stroked-fill-active{isolation:isolate;--stroke-fill-bleed:-4px;position:relative;&:before{content:"";inset:0 var(--stroke-fill-bleed);background:var(--stroke-fill-image);opacity:1;z-index:-1;pointer-events:none;position:absolute}}.hatched-fill{background:var(--stroke-fill-image);pointer-events:none;z-index:-1;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;position:relative}.cell-amber{background-color:var(--color-cell-amber)}.cell-blue{background-color:var(--color-cell-blue)}.cell-red{background-color:var(--color-accent-tint)}.tab{cursor:pointer;height:40px;padding-block:0 8px;padding-inline:var(--space-sm);border:var(--stroke-width) solid transparent;color:var(--color-text);white-space:nowrap;font-family:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-sm);--stroke-fill-bleed:0;z-index:1;background:0 0;border-bottom:none;flex-shrink:0;align-items:center;margin-block-end:var(--stroke-width);text-decoration:none;display:inline-flex;position:relative;overflow:visible}.tab[aria-selected=true],.tab.selected,.tab[aria-current=page]{border-color:var(--color-border);background:var(--color-bg)}.tab[aria-selected=true]:after,.tab.selected:after,.tab[aria-current=page]:after{content:"";inset-inline:0;bottom:calc(-2 * var(--stroke-width));height:calc(3 * var(--stroke-width));background:var(--color-bg);pointer-events:none;position:absolute}.tab[aria-selected=true]:hover:before,.tab.selected:hover:before,.tab[aria-current=page]:hover:before{opacity:0}.tab[aria-selected=true] .label,.tab.selected .label,.tab[aria-current=page] .label{position:relative}.tab[aria-selected=true] .label:after,.tab.selected .label:after,.tab[aria-current=page] .label:after{content:"";inset-inline:0;background:var(--color-accent);height:2px;position:absolute;bottom:-4px}.entry-list{flex-direction:column;display:flex}.entry-list .empty{color:var(--color-text-muted);padding:var(--space-sm) 0}.empty-state{color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--font-size-sm);text-align:center;padding-block:var(--space-xl);margin:0}.empty-state.error{color:var(--color-fail)}.empty-state.offline{color:var(--color-warn-strong)}.section-title{font-size:var(--font-size-md);color:var(--color-text);font-weight:600}.subhead{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:600}.not-set{color:var(--color-text-muted);font-style:italic}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slot-numeral{font-family:var(--font-mono);user-select:none;font-weight:600;line-height:1}.slot-numeral.dark{color:var(--color-ink-on-light)}.slot-numeral.light{color:var(--color-ink-on-dark)}.section-desc{min-width:0;font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.3}.shell-main{min-height:0;width:min(100%, var(--layout-max-width,1200px));padding-inline:var(--layout-padding-inline);flex-direction:column;flex:1;margin-inline:auto;display:flex;container-type:inline-size}.chip{--chip-color:var(--color-text-muted);box-sizing:border-box;vertical-align:middle;height:18px;padding:0 var(--space-sm);white-space:nowrap;font-family:var(--font-ui);font-size:var(--font-size-xs);color:var(--chip-color);border:var(--stroke-width) solid var(--chip-color);background:var(--color-bg);border-radius:0;flex-shrink:0;justify-content:center;align-self:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}.chip.tinted{background:color-mix(in srgb, var(--chip-color) 12%, var(--color-bg))}.badge-slot{flex-shrink:0;align-items:center;margin-inline-start:var(--space-xs);display:inline-flex}button.chip{cursor:pointer;position:relative;overflow:visible;&:after{content:"";position:absolute;inset-block:-4px;inset-inline:0}}button.chip.filled{outline-offset:var(--stroke-width);&:before,&:after{content:none}@media (hover:hover){&:hover{border-color:var(--color-text-secondary)}}&:active{border-color:var(--color-text)}}.btn-large{--btn-color:var(--color-text-muted);--btn-height:28px;height:var(--btn-height);padding:0 var(--space-md);white-space:nowrap;font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--btn-color);border:var(--stroke-width) solid var(--btn-color);background:var(--color-bg);cursor:pointer;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex;overflow:visible}.segmented{border:var(--stroke-width) solid var(--color-border);background:var(--color-bg);display:inline-flex}.segmented .segmented__item{--btn-height:28px;height:calc(var(--btn-height) - 2 * var(--stroke-width));padding-inline:var(--space-sm);isolation:isolate;--btn-color:var(--color-text-muted);border:none;position:relative;&[aria-checked=true]{--btn-color:var(--color-text)}&.stroked-fill-active{--stroke-fill-color:var(--stroke-fill-color-selected)}&[aria-disabled=true]{--btn-color:var(--color-text-disabled);cursor:not-allowed}}.segmented .segmented__item:before{content:"";background:var(--stroke-fill-image);opacity:0;z-index:-1;pointer-events:none;position:absolute;inset:1px 0 2px}@media (hover:hover){.segmented .segmented__item:not([aria-disabled=true]):hover:before{opacity:1}}.segmented .segmented__item.stroked-fill-active:before{opacity:1;inset:0}.segmented .segmented__item--icon{--btn-color:var(--color-mark-muted);padding-block-end:var(--stroke-width)}.segmented .segmented__item--icon[aria-checked=true]{--btn-color:var(--color-text)}.segmented--sm .segmented__item{--btn-height:21px;font-size:var(--font-size-xs);padding-inline:6px}.segmented--sm .segmented__item:before{inset:1px 0}.segmented--sm .segmented__item:after{content:"";position:absolute;inset:-3px 0}.segmented--bare{border:none;display:inline-flex}.segmented--bare .segmented__item{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.segmented--bare .segmented__item:before{content:none}.segmented--bare .segmented__item[aria-disabled=true]{cursor:not-allowed}.btn{justify-content:center;align-items:center;gap:var(--space-xs);box-sizing:border-box;height:28px;padding:0 var(--space-md);white-space:nowrap;font-family:var(--font-ui);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;border:var(--stroke-width) solid;cursor:pointer;background:0 0;flex-shrink:0;line-height:1;display:inline-flex}.btn-outline{border-color:var(--color-border);color:var(--color-text)}.btn-primary{border-color:var(--color-accent);color:var(--color-accent);font-weight:600}.btn-text{padding:var(--space-xs) var(--space-sm);cursor:pointer;color:var(--color-text-secondary);text-underline-offset:2px;background:0 0;border:none;text-decoration:underline}.btn:is(:disabled,[aria-disabled=true]){border-color:var(--color-border);color:var(--color-text-disabled);cursor:default}.btn:is(:disabled,[aria-disabled=true]):before{content:none}button.chip:disabled{--chip-color:var(--color-text-disabled);cursor:default}button.chip:disabled:before{content:none}:is(.btn,button.chip).stroked-fill-active{--stroke-fill-color:var(--stroke-fill-color-selected);--stroke-fill-bleed:0}.btn-icon{box-sizing:border-box;min-block-size:32px;min-inline-size:32px;color:var(--color-text-secondary);cursor:pointer;--stroke-fill-bleed:0;background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;line-height:0;display:inline-grid}.btn-icon:disabled{color:var(--color-text-disabled);cursor:default}.btn-icon:disabled:before{content:none}:is(.icon-close,.icon-chevron,.icon-sun,.icon-moon,.icon-rename){inline-size:var(--icon-size,16px);block-size:var(--icon-size,16px);flex-shrink:0;display:block}[aria-expanded=true]>.icon-chevron{rotate:90deg}}@layer utilities{.tab-panel{scrollbar-gutter:stable both-edges;overscroll-behavior:contain}.flash{outline:2px solid var(--color-accent);outline-offset:2px}.tone-warn{color:var(--color-warn-strong)!important}.tone-fail{color:var(--color-fail)!important}}@property --hue{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--color-accent:oklch(63.38% .2519 30.17);--color-accent-tint:color-mix(in srgb, var(--color-accent) 10%, transparent);--color-accent-tint-strong:color-mix(in srgb, var(--color-accent) 25%, transparent);--color-pass:oklch(72% .2 142);--color-warn:oklch(76% .168 58);--color-fail:oklch(63% .25 27);--color-info:oklch(70% .15 250);--color-pass-strong:light-dark(oklch(50.5% .172 142),oklch(76% .2 142));--color-warn-strong:light-dark(oklch(52% .12 58),oklch(78% .15 58));--color-vendor-prusa:light-dark(oklch(53% .14 50),oklch(77% .15 50));--color-vendor-bambu:light-dark(oklch(50.5% .124 155),oklch(78% .18 155));--color-vendor-orca:light-dark(oklch(51% .085 205),oklch(78% .12 205));--color-vendor-cura:light-dark(oklch(52% .17 258),oklch(76% .12 258));--color-vendor-creality:light-dark(oklch(52% .115 112),oklch(80% .17 112));--viewer-defect-nonmanifold:#fd1623;--viewer-defect-boundary:#ff8c00;--viewer-plate:#e8e8e8;--viewer-grid:#919191;--viewer-axis-x:#ff1a02;--viewer-axis-y:#8adb00;--viewer-axis-z:#2c8fff;--viewer-mesh-default:#e1e1e1;--syntax-comment:#888;--syntax-keyword:#e65100;--syntax-attribute:#6a1b9a;--syntax-string:#2e7d32;--syntax-number:#1565c0;--syntax-punctuation:#555;--syntax-variable:#333;--syntax-diff-add:#d6efd9;--syntax-diff-remove:#ffdfdc;--color-cell-amber:oklch(85% .12 85);--color-cell-blue:oklch(88% .06 250);--color-diff-word-add:oklch(82% .14 142);--color-search-match:light-dark(oklch(90% .15 95),oklch(45% .094 90));--color-search-match-current:light-dark(oklch(80% .164 92),oklch(58% .118 88));--shadow-color-raised:light-dark(oklch(0% 0 0/.15),oklch(0% 0 0/.5));--shadow-color-overlay:light-dark(oklch(0% 0 0/.25),oklch(0% 0 0/.7));--color-ink-on-light:oklch(20% 0 0);--color-ink-on-dark:oklch(97% 0 0);--color-bg:light-dark(oklch(100% 0 0),oklch(30% 0 0));--color-text:light-dark(oklch(25% 0 0),oklch(92% 0 0));--color-text-secondary:light-dark(oklch(40% 0 0),oklch(83% 0 0));--color-text-muted:light-dark(oklch(52% 0 0),oklch(75% 0 0));--color-text-disabled:light-dark(oklch(62% 0 0),oklch(63% 0 0));--color-text-faint:light-dark(oklch(72% 0 0),oklch(56% 0 0));--color-scrollbar-thumb:light-dark(oklch(25% 0 0/.5),oklch(92% 0 0/.5));--color-mark-muted:light-dark(oklch(60% 0 0),oklch(66% 0 0));--color-border:light-dark(oklch(82% 0 0),oklch(50% 0 0));--color-surface:light-dark(oklch(96% 0 0),oklch(36% 0 0));--stroke-fill-color-hover:light-dark(oklch(95% 0 0),oklch(38% 0 0));--stroke-fill-color-selected:light-dark(oklch(89% 0 0),oklch(50% 0 0));--stroke-fill-color:var(--stroke-fill-color-hover);--stroke-fill-size:1px;--stroke-fill-gap:1px;--line-height-sm:20px;--line-height-base:21px;--font-ui:"Onest", system-ui, sans-serif;--font-mono:"Red Hat Mono", "Courier New", monospace;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--space-2xs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:24px;--space-xl:32px;--layout-max-width:100%;--layout-padding-inline:var(--space-lg);--list-time-col:3.5rem;--list-time-gap:var(--space-sm);--app-header-height:48px;--bp-mobile:640px;--stroke-width:1px;color-scheme:light}:where(*){--stroke-fill-image:repeating-linear-gradient(var(--stroke-fill-angle,0deg), var(--stroke-fill-color) 0px, var(--stroke-fill-color) var(--stroke-fill-size), transparent var(--stroke-fill-size), transparent calc(var(--stroke-fill-size) + var(--stroke-fill-gap)))}:root[data-theme=dark]{color-scheme:dark;--viewer-plate:#7a7a7a;--viewer-grid:#fff;--syntax-comment:#98a4b0;--syntax-keyword:#ff9e5e;--syntax-attribute:#c99be0;--syntax-string:#7ec27e;--syntax-number:#6fb3ff;--syntax-punctuation:#9aa0a6;--syntax-variable:#d4d4d4;--syntax-diff-add:#355a3c;--syntax-diff-remove:#8e251a}@media (width<=640px){:root{--layout-padding-inline:var(--space-sm)}}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/onest-latin-400-normal-bladozIj.woff2)format("woff2")}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/onest-latin-600-normal-jVaZHx2Z.woff2)format("woff2")}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/red-hat-mono-latin-400-normal-C-lyubUB.woff2)format("woff2")}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/red-hat-mono-latin-600-normal-BElMyFjl.woff2)format("woff2")}.file-name.svelte-jzcso2{gap:var(--space-xs);min-width:0;max-width:min(40ch,20vw)}.label.svelte-jzcso2{min-width:0}.name.svelte-jzcso2{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width<=860px){.file-name.svelte-jzcso2{max-width:21ch}}@media (width<=640px){.file-name.svelte-jzcso2{max-width:14ch}.file-name.svelte-jzcso2 .badge-noun{display:none}}.icon.svelte-bw8swu{inline-size:var(--icon-size,16px);block-size:var(--icon-size,16px);display:block}.spin-still.svelte-bw8swu{display:none}@media (prefers-reduced-motion:reduce){.spin-ring.svelte-bw8swu{display:none}.spin-still.svelte-bw8swu{display:inline}}.connection-status.svelte-1iyk5jf{align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;display:inline-flex}.connection-status[hidden].svelte-1iyk5jf{display:none}.icon.svelte-1iyk5jf{inline-size:var(--icon-size,16px);block-size:var(--icon-size,16px);display:block}.reddit-link.svelte-1vfed5l{color:var(--color-text);block-size:31px;padding:var(--space-xs) var(--space-sm);--stroke-fill-bleed:0;border-bottom:2px solid #0000;flex-shrink:0;place-items:center;line-height:0;display:inline-grid}.icon.svelte-1vfed5l{width:18px;height:18px;display:block}.desktop-link.svelte-19e520l{color:var(--color-text);block-size:31px;padding:var(--space-xs) var(--space-sm);--stroke-fill-bleed:0;border-bottom:2px solid #0000;flex-shrink:0;place-items:center;line-height:0;display:inline-grid}.desktop-link.selected.svelte-19e520l{border-bottom-color:var(--color-accent)}.icon.svelte-19e520l{width:18px;height:18px;display:block}.tab-scroll.svelte-m9c7et{min-width:0;scrollbar-width:none;z-index:1;--fade-width:48px;--fade-solid:var(--space-xs);scroll-padding-inline:var(--fade-width);--toggle-pad:var(--space-sm);flex:1 1 0;align-items:flex-end;margin-block-end:calc(-1 * var(--stroke-width));margin-inline-end:calc(-1 * var(--layout-padding-inline));padding-block-end:var(--stroke-width);display:flex;position:relative;overflow:auto hidden}.tab-strip.svelte-m9c7et{flex:1 0 auto;align-items:flex-end;min-width:0;display:flex}.tab-strip.svelte-m9c7et:focus{outline:none}.tab-scroll.svelte-m9c7et:before,.tab-scroll.svelte-m9c7et:after{content:"";flex:0 0 var(--fade-width);z-index:2;pointer-events:none;opacity:0;align-self:stretch;margin-block-end:var(--stroke-width);position:sticky}.tab-scroll.svelte-m9c7et:before{background:linear-gradient(to right, var(--color-bg) 0 var(--fade-solid), transparent);box-shadow:calc(-1 * var(--fade-solid)) 0 0 var(--color-bg);margin-inline-end:calc(-1 * var(--fade-width));inset-inline-start:0}.tab-scroll.svelte-m9c7et:after{background:linear-gradient(to left, var(--color-bg) 0 var(--fade-solid), transparent);box-shadow:var(--fade-solid) 0 0 var(--color-bg);margin-inline-start:calc(var(--layout-padding-inline) - var(--toggle-pad) - var(--fade-width));inset-inline-end:0}.tab-scroll.can-scroll-left.svelte-m9c7et:before,.tab-scroll.can-scroll-right.svelte-m9c7et:after{opacity:1}.viewer-tabs.svelte-m9c7et{align-items:flex-end;gap:var(--space-xs);flex-shrink:0;margin-inline:auto;display:flex}.na.svelte-m9c7et{color:var(--color-text-muted)}.tab-scroll.svelte-m9c7et .tab .chip{height:auto;padding-block:1px;padding-inline:var(--space-xs);line-height:1}.docs-btn.svelte-m9c7et{flex:none;align-self:flex-end;margin-inline-start:var(--space-sm)}.tab-scroll.svelte-m9c7et .theme-toggle,.tab-scroll.svelte-m9c7et .offline-toggle,.tab-scroll.svelte-m9c7et .connection-status,.tab-scroll.svelte-m9c7et .reddit-link,.tab-scroll.svelte-m9c7et .desktop-link{padding-inline:var(--toggle-pad);flex:none;align-self:center;margin-inline-start:var(--space-xs)}.tab-scroll.svelte-m9c7et .btn-icon{block-size:31px;min-block-size:0;min-inline-size:0;color:var(--color-text);--icon-size:18px;border-bottom:2px solid #0000}@media (width<=1000px){.tab-scroll.svelte-m9c7et .tab{padding-inline:var(--space-xs)}.docs-btn.svelte-m9c7et{margin-inline-start:var(--space-xs)}.tab-scroll.svelte-m9c7et{--toggle-pad:var(--space-xs)}}@media (width<=860px){.tab-scroll.svelte-m9c7et .tab{font-size:var(--font-size-xs)}}@media (width<=640px){.tab-scroll.svelte-m9c7et .tab{padding-inline:var(--space-md)}}.view-heading.svelte-1y1lw3k{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.menu-bar.svelte-1ntrmhr{z-index:100;background:var(--color-bg);position:sticky;top:0}.menu-bar-inner.svelte-1ntrmhr{width:100%;padding-inline:var(--layout-padding-inline);min-height:var(--app-header-height);align-items:stretch;display:flex;position:relative}.menu-bar-inner.svelte-1ntrmhr:after{content:"";inset-inline:0;height:var(--stroke-width);background:var(--color-border);pointer-events:none;position:absolute;bottom:0}.logo.svelte-1ntrmhr{cursor:pointer;color:var(--color-text);padding-block:var(--space-sm);--stroke-fill-bleed:0;background:0 0;border:0;flex:none;align-self:center;margin-inline-start:calc(-1 * var(--space-xs));padding-inline-start:var(--space-xs);padding-inline-end:var(--layout-padding-inline);display:flex}.logo.svelte-1ntrmhr:before{inset-inline-end:var(--layout-padding-inline)}.logo.svelte-1ntrmhr svg{height:calc(var(--font-size-xl) * .929);width:auto;display:block}.open-with.svelte-g6q8xz{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-surface);border-block-end:var(--stroke-width) solid var(--color-border);font-family:var(--font-ui);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.actions.svelte-g6q8xz{gap:var(--space-xs);margin-inline-start:auto;display:flex}.touch-tip.svelte-7vwpvl{padding:var(--space-xs) var(--space-sm);border:var(--stroke-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-family:var(--font-ui);font-size:var(--font-size-xs);white-space:pre-line;overflow-wrap:anywhere;max-inline-size:min(40ch, 100vw - 2 * var(--space-sm));margin:0;position:fixed;inset:auto}:is(button,a[href],summary,label,[role=button],[role=tab])[title]{-webkit-touch-callout:none}.touch-tip.svelte-7vwpvl:not(.is-open){display:none}.content-frame.svelte-aekgxb{--panel-width:500px;grid-template-columns:minmax(0, 1fr) var(--panel-width);gap:var(--space-lg);flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-width:0;min-height:0;display:grid}@media (width>=1920px){.content-frame.svelte-aekgxb{--panel-width:720px}}@container (width<=900px){.content-frame.svelte-aekgxb{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}}.viewport-area.svelte-aekgxb{min-width:0;flex-direction:column;padding-block-start:var(--space-lg);display:flex;overflow:hidden}.panel-area.svelte-aekgxb{gap:var(--space-md);min-width:0;min-height:0;flex-direction:column;padding-block-start:var(--space-lg);display:flex;overflow:clip auto}@container (width<=640px){.content-frame.svelte-aekgxb{overscroll-behavior:contain;flex-direction:column;gap:0;display:flex;overflow:clip auto}.viewport-area.svelte-aekgxb{flex:none;min-height:450px;padding-block-start:0}.panel-area.svelte-aekgxb{flex:none;padding-block-start:0;overflow:visible}}.progress-region.svelte-7v0o31{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-lg);flex-direction:column;display:flex}.track.svelte-7v0o31{box-sizing:border-box;inline-size:min(18rem,60cqi,70vw);border:var(--stroke-width) solid var(--color-border);background:var(--color-bg);border-radius:0;height:18px;position:relative;overflow:hidden}.fill.svelte-7v0o31{background-image:repeating-linear-gradient(45deg, var(--color-accent) 0 var(--stroke-width), transparent var(--stroke-width) 6px);position:absolute;inset-block:0;inset-inline-start:0}.count.svelte-7v0o31{place-items:center;block-size:100%;display:grid;position:relative}.count.svelte-7v0o31>span:where(.svelte-7v0o31){padding:0 var(--space-xs);background:var(--color-bg);font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1}.indeterminate.svelte-7v0o31 .fill:where(.svelte-7v0o31){inline-size:100%}.compact.svelte-7v0o31{align-items:stretch;padding:0}.compact.svelte-7v0o31 .track:where(.svelte-7v0o31){inline-size:100%;max-inline-size:18rem}.bar-label.svelte-7v0o31{font-family:var(--font-ui);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}.viewport-loading.svelte-1cl9klu{background:var(--color-bg);flex:1;place-content:center;min-height:300px;display:grid}.panel-loading.svelte-1cl9klu{justify-content:center;align-items:center;min-height:200px;display:flex}.app-frame.svelte-1n46o8q{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.chunk-error.svelte-1n46o8q{font-family:var(--font-ui);color:var(--text-secondary,currentColor);flex:1;place-items:center;gap:.75rem;font-size:.8125rem;display:grid}.drop-overlay.svelte-1n46o8q{z-index:500;pointer-events:none;background:var(--color-accent-tint);outline:2px dashed var(--color-accent);outline-offset:-8px;place-items:center;display:grid;position:fixed;inset:0}.drop-overlay.svelte-1n46o8q span:where(.svelte-1n46o8q){font-family:var(--font-ui);font-size:var(--font-size-lg);color:var(--color-text);background:var(--color-bg);padding:var(--space-sm) var(--space-md);border:var(--stroke-width) solid var(--color-border)}.drop-error.svelte-1n46o8q{z-index:600;align-items:center;gap:var(--space-sm);width:max-content;max-width:92vw;padding:var(--space-xs) var(--space-sm);background:var(--color-bg);border:var(--stroke-width) solid var(--color-fail);color:var(--color-fail);font-family:var(--font-ui);font-size:var(--font-size-sm);margin-inline:auto;display:flex;position:fixed;inset-block-start:var(--space-sm);inset-inline:0}.drop-error.svelte-1n46o8q .btn-icon{color:inherit;--icon-size:12px;margin-block:-6px}
