.lm-accordion.svelte-lt741c{font-family:var(--lm-font-sans);border:1px solid var(--lm-line);border-radius:var(--lm-radius-lg);background:var(--lm-surface);overflow:hidden}.lm-item.svelte-lt741c+.lm-item:where(.svelte-lt741c){border-top:1px solid var(--lm-line)}.lm-heading.svelte-lt741c{margin:0;font-size:inherit;font-weight:inherit}.lm-trigger.svelte-lt741c{display:flex;align-items:center;justify-content:space-between;gap:var(--lm-space-4);width:100%;padding:.875rem 1rem;border:none;background:none;color:var(--lm-fg);font-family:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:-3px;transition:background-color var(--lm-dur-fast) var(--lm-ease-out)}.lm-trigger.svelte-lt741c:active:not(:disabled){background:var(--lm-surface-hover)}.lm-trigger.svelte-lt741c:hover:not(:disabled){background:var(--lm-surface-hover)}.lm-trigger.svelte-lt741c:disabled{opacity:.45;cursor:not-allowed}.lm-titles.svelte-lt741c{display:flex;flex-direction:column;gap:2px;min-width:0}.lm-title.svelte-lt741c{font-size:var(--lm-text-md);font-weight:550;letter-spacing:var(--lm-track-md);line-height:var(--lm-lead-md)}.lm-description.svelte-lt741c{font-size:var(--lm-text-sm);letter-spacing:var(--lm-track-sm);line-height:var(--lm-lead-sm);color:var(--lm-fg-subtle);font-weight:400}.lm-chevron.svelte-lt741c{flex:none;width:1rem;height:1rem;color:var(--lm-fg-subtle);transition:transform var(--lm-dur-spring) var(--lm-spring-bounce)}.lm-open.svelte-lt741c .lm-chevron:where(.svelte-lt741c){transform:rotate(180deg);color:var(--lm-fg-muted)}.lm-region.svelte-lt741c{overflow:hidden;height:0;opacity:0;transition:opacity var(--lm-dur-fast) var(--lm-ease-out)}.lm-open.svelte-lt741c .lm-region:where(.svelte-lt741c){opacity:1;transition-delay:60ms}.lm-content.svelte-lt741c{padding:0 1rem 1rem;font-size:var(--lm-text-md);line-height:var(--lm-lead-md);letter-spacing:var(--lm-track-md);color:var(--lm-fg-muted)}.lm-button.svelte-13fi0dq{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--lm-space-2);font-family:var(--lm-font-sans);font-weight:500;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:var(--lm-radius-md);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--lm-dur-fast) var(--lm-ease-out),border-color var(--lm-dur-fast) var(--lm-ease-out),color var(--lm-dur-fast) var(--lm-ease-out),box-shadow var(--lm-dur-fast) var(--lm-ease-out),transform var(--lm-dur-spring) var(--lm-spring-snap),opacity var(--lm-dur-fast) var(--lm-ease-out)}.lm-full.svelte-13fi0dq{width:100%}.lm-button.svelte-13fi0dq:active:not(:disabled){transform:scale(.978);transition-duration:var(--lm-dur-instant)}@media(pointer:coarse){.lm-button[data-size=sm].svelte-13fi0dq{min-height:2.75rem}.lm-icon-only[data-size=sm].svelte-13fi0dq{min-width:2.75rem}}.lm-button.svelte-13fi0dq:disabled{cursor:not-allowed;opacity:.45}.lm-button.lm-loading.svelte-13fi0dq{cursor:progress;opacity:1}.lm-button[data-size=sm].svelte-13fi0dq{height:2.15em;padding-inline:.77em;font-size:var(--lm-text-sm);letter-spacing:var(--lm-track-sm);border-radius:var(--lm-radius-sm)}.lm-button[data-size=md].svelte-13fi0dq{height:2.43em;padding-inline:.93em;font-size:var(--lm-text-md);letter-spacing:var(--lm-track-md)}.lm-button[data-size=lg].svelte-13fi0dq{height:2.63em;padding-inline:1.125em;font-size:var(--lm-text-lg);letter-spacing:var(--lm-track-lg);border-radius:var(--lm-radius-lg)}.lm-icon-only[data-size=sm].svelte-13fi0dq{width:2.15em;padding-inline:0}.lm-icon-only[data-size=md].svelte-13fi0dq{width:2.43em;padding-inline:0}.lm-icon-only[data-size=lg].svelte-13fi0dq{width:2.63em;padding-inline:0}.lm-button[data-variant=primary].svelte-13fi0dq{background:var(--lm-accent);color:var(--lm-accent-fg);box-shadow:var(--lm-shadow-sm)}.lm-button[data-variant=primary].svelte-13fi0dq:hover:not(:disabled){background:var(--lm-accent-hover)}.lm-button[data-variant=secondary].svelte-13fi0dq{background:var(--lm-surface);color:var(--lm-fg);border-color:var(--lm-line);box-shadow:var(--lm-shadow-sm)}.lm-button[data-variant=secondary].svelte-13fi0dq:hover:not(:disabled){background:var(--lm-surface-hover);border-color:var(--lm-line-strong)}.lm-button[data-variant=ghost].svelte-13fi0dq{background:transparent;color:var(--lm-fg-muted)}.lm-button[data-variant=ghost].svelte-13fi0dq:hover:not(:disabled){background:var(--lm-surface-hover);color:var(--lm-fg)}.lm-button[data-variant=danger].svelte-13fi0dq{background:var(--lm-danger);color:var(--lm-danger-fg);box-shadow:var(--lm-shadow-sm)}.lm-button[data-variant=danger].svelte-13fi0dq:hover:not(:disabled){filter:brightness(1.08)}.lm-label.svelte-13fi0dq{display:inline-flex;align-items:center;gap:var(--lm-space-2);transition:opacity var(--lm-dur-fast) var(--lm-ease-out)}.lm-loading.svelte-13fi0dq .lm-label:where(.svelte-13fi0dq){opacity:0}.lm-spinner.svelte-13fi0dq{position:absolute;inset:0;display:grid;place-items:center}.lm-spinner.svelte-13fi0dq svg:where(.svelte-13fi0dq){width:1em;height:1em;animation:svelte-13fi0dq-lm-spin .62s linear infinite}@keyframes svelte-13fi0dq-lm-spin{to{transform:rotate(360deg)}}.lm-label.svelte-13fi0dq svg{flex:none;width:1em;height:1em}@media(prefers-reduced-motion:reduce){.lm-button.svelte-13fi0dq:active:not(:disabled){transform:none}.lm-spinner.svelte-13fi0dq svg:where(.svelte-13fi0dq){animation-duration:1.4s}}.lm-tabs.svelte-wvhsuy{display:flex;flex-direction:column;gap:var(--lm-space-4);font-family:var(--lm-font-sans)}.lm-tablist.svelte-wvhsuy{position:relative;display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none}.lm-tablist.svelte-wvhsuy::-webkit-scrollbar{display:none}.lm-tablist.lm-full.svelte-wvhsuy .lm-tab:where(.svelte-wvhsuy){flex:1}.lm-tab.svelte-wvhsuy{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;padding:7px 12px;border:none;background:none;color:var(--lm-fg-subtle);font-family:inherit;font-size:var(--lm-text-md);font-weight:500;letter-spacing:var(--lm-track-md);white-space:nowrap;cursor:pointer;border-radius:var(--lm-radius-sm);-webkit-tap-highlight-color:transparent;transition:color var(--lm-dur-fast) var(--lm-ease-out),transform var(--lm-dur-instant) var(--lm-ease-out)}.lm-tab.svelte-wvhsuy:active:not(:disabled){transform:scale(.97)}.lm-tab.svelte-wvhsuy:hover:not(:disabled){color:var(--lm-fg-muted)}.lm-tab[data-active=true].svelte-wvhsuy{color:var(--lm-fg)}.lm-tab.svelte-wvhsuy:disabled{opacity:.4;cursor:not-allowed}.lm-indicator.svelte-wvhsuy{position:absolute;left:0;width:var(--lm-ind-w, 0);transform:translate(var(--lm-ind-x, 0));pointer-events:none;will-change:transform}.lm-tabs[data-variant=line].svelte-wvhsuy .lm-tablist:where(.svelte-wvhsuy){box-shadow:inset 0 -1px 0 var(--lm-line)}.lm-tabs[data-variant=line].svelte-wvhsuy .lm-indicator:where(.svelte-wvhsuy){bottom:0;height:2px;background:var(--lm-accent);border-radius:2px 2px 0 0}.lm-tabs[data-variant=pill].svelte-wvhsuy .lm-tablist:where(.svelte-wvhsuy){padding:3px;background:var(--lm-inset);border:1px solid var(--lm-line);border-radius:var(--lm-radius-md);gap:0}.lm-tabs[data-variant=pill].svelte-wvhsuy .lm-indicator:where(.svelte-wvhsuy){top:3px;bottom:3px;background:var(--lm-elevated);border-radius:var(--lm-radius-sm);box-shadow:var(--lm-shadow-sm)}.lm-tabs[data-variant=pill].svelte-wvhsuy .lm-tab:where(.svelte-wvhsuy){padding:5px 12px;font-size:var(--lm-text-sm)}.lm-badge.svelte-wvhsuy{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--lm-radius-full);background:var(--lm-surface-hover);color:var(--lm-fg-muted);font-size:var(--lm-text-xs);font-weight:600;font-variant-numeric:tabular-nums}.lm-tab[data-active=true].svelte-wvhsuy .lm-badge:where(.svelte-wvhsuy){background:var(--lm-accent-soft);color:var(--lm-accent)}.lm-panel.svelte-wvhsuy:focus-visible{outline:var(--lm-focus-width) solid var(--lm-accent);outline-offset:var(--lm-focus-offset);border-radius:var(--lm-radius-sm)}.lm-panel-inner.svelte-wvhsuy{animation:svelte-wvhsuy-lm-panel-in var(--lm-dur-base) var(--lm-ease-out)}@keyframes svelte-wvhsuy-lm-panel-in{0%{opacity:0;transform:translateY(3px)}}@keyframes svelte-wvhsuy-lm-panel-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.lm-panel-inner.svelte-wvhsuy{animation-name:svelte-wvhsuy-lm-panel-fade}}.lm-toaster.svelte-18n74mm{position:fixed;z-index:var(--lm-z-toast);width:var(--lm-toast-w);max-width:calc(100vw - 32px);font-family:var(--lm-font-sans);--lm-scrollbar-gap: 0px;transition:height var(--lm-dur-slow) var(--lm-ease-out)}.lm-toaster[data-position=bottom-right].svelte-18n74mm{bottom:16px;right:calc(16px + var(--lm-scrollbar-gap))}.lm-toaster[data-position=top-right].svelte-18n74mm{top:16px;right:calc(16px + var(--lm-scrollbar-gap))}.lm-toaster[data-position=bottom-center].svelte-18n74mm{bottom:16px;left:50%;margin-left:calc(var(--lm-toast-w) / -2)}.lm-toaster[data-position=top-center].svelte-18n74mm{top:16px;left:50%;margin-left:calc(var(--lm-toast-w) / -2)}.lm-slot.svelte-18n74mm{position:absolute;left:0;right:0;transform:translateY(var(--lm-y)) scale(var(--lm-scale));transition:transform var(--lm-dur-spring) var(--lm-spring-snap),opacity var(--lm-dur-base) var(--lm-ease-out);will-change:transform}.lm-toaster[data-position^=bottom].svelte-18n74mm .lm-slot:where(.svelte-18n74mm){bottom:0;transform-origin:center bottom}.lm-toaster[data-position^=top].svelte-18n74mm .lm-slot:where(.svelte-18n74mm){top:0;transform-origin:center top}.lm-toast.svelte-18n74mm{display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 13px;border-radius:var(--lm-radius-lg);background:var(--lm-elevated);border:1px solid var(--lm-line-strong);box-shadow:var(--lm-shadow-lg);color:var(--lm-fg);cursor:grab;touch-action:pan-y;user-select:none;will-change:translate}.lm-toast.lm-dragging.svelte-18n74mm{cursor:grabbing}.lm-icon.svelte-18n74mm{flex:none;margin-top:1px}.lm-icon.svelte-18n74mm svg:where(.svelte-18n74mm){display:block;width:16px;height:16px}.lm-toast[data-type=success].svelte-18n74mm .lm-icon:where(.svelte-18n74mm){color:var(--lm-success)}.lm-toast[data-type=error].svelte-18n74mm .lm-icon:where(.svelte-18n74mm){color:var(--lm-danger)}.lm-toast[data-type=warning].svelte-18n74mm .lm-icon:where(.svelte-18n74mm){color:var(--lm-warning)}.lm-toast[data-type=info].svelte-18n74mm .lm-icon:where(.svelte-18n74mm),.lm-toast[data-type=loading].svelte-18n74mm .lm-icon:where(.svelte-18n74mm){color:var(--lm-accent)}.lm-spin.svelte-18n74mm{animation:svelte-18n74mm-lm-toast-spin .7s linear infinite}@keyframes svelte-18n74mm-lm-toast-spin{to{rotate:360deg}}.lm-text.svelte-18n74mm{flex:1;min-width:0}.lm-title.svelte-18n74mm{margin:0;font-size:var(--lm-text-sm);font-weight:550;line-height:var(--lm-lead-sm);letter-spacing:var(--lm-track-sm);text-wrap:pretty}.lm-desc.svelte-18n74mm{margin:2px 0 0;font-size:var(--lm-text-sm);line-height:var(--lm-lead-sm);letter-spacing:var(--lm-track-sm);color:var(--lm-fg-muted);text-wrap:pretty}.lm-action.svelte-18n74mm{flex:none;align-self:center;height:26px;padding:0 10px;border:1px solid var(--lm-line);border-radius:var(--lm-radius-sm);background:var(--lm-surface-hover);color:var(--lm-fg);font-family:inherit;font-size:var(--lm-text-xs);font-weight:600;cursor:pointer;white-space:nowrap}.lm-action.svelte-18n74mm:hover{background:var(--lm-surface);border-color:var(--lm-line-strong)}.lm-dismiss.svelte-18n74mm{flex:none;display:grid;place-items:center;width:20px;height:20px;margin:-1px -2px 0 0;border:none;border-radius:var(--lm-radius-xs);background:none;color:var(--lm-fg-subtle);cursor:pointer;opacity:0;transition:opacity var(--lm-dur-fast) var(--lm-ease-out)}.lm-dismiss.svelte-18n74mm svg:where(.svelte-18n74mm){width:12px;height:12px}.lm-toast.svelte-18n74mm:hover .lm-dismiss:where(.svelte-18n74mm),.lm-dismiss.svelte-18n74mm:focus-visible{opacity:1}.lm-dismiss.svelte-18n74mm:hover{color:var(--lm-fg);background:var(--lm-surface-hover)}.lm-tooltip-trigger.svelte-1m5vocd{display:inline-flex;vertical-align:top}.lm-tooltip.svelte-1m5vocd{position:fixed;top:0;left:0;z-index:var(--lm-z-dropdown);pointer-events:none;font-family:var(--lm-font-sans)}.lm-tooltip.svelte-1m5vocd[data-side=top]{--lm-tip-origin: center bottom}.lm-tooltip.svelte-1m5vocd[data-side=bottom]{--lm-tip-origin: center top}.lm-tooltip.svelte-1m5vocd[data-side=left]{--lm-tip-origin: right center}.lm-tooltip.svelte-1m5vocd[data-side=right]{--lm-tip-origin: left center}.lm-tooltip-body.svelte-1m5vocd{display:inline-flex;align-items:center;gap:6px;max-width:16.25rem;padding:5px 9px;border-radius:var(--lm-radius-sm);border:1px solid var(--lm-line-strong);color:var(--lm-fg);font-size:var(--lm-text-sm);font-weight:500;line-height:var(--lm-lead-sm);letter-spacing:.006em;text-align:left;transform-origin:var(--lm-tip-origin, center bottom);will-change:transform,opacity;background:var(--lm-material-thin);backdrop-filter:blur(calc(var(--lm-p, 1) * var(--lm-blur-thin))) saturate(var(--lm-material-saturate));-webkit-backdrop-filter:blur(calc(var(--lm-p, 1) * var(--lm-blur-thin))) saturate(var(--lm-material-saturate));box-shadow:var(--lm-shadow-md),inset 0 1px 0 var(--lm-material-edge)}.lm-kbd.svelte-1m5vocd{display:inline-flex;align-items:center;justify-content:center;min-width:1.06rem;height:1.06rem;padding:0 4px;margin-left:1px;border-radius:var(--lm-radius-xs);background:var(--lm-surface-hover);border:1px solid var(--lm-line);color:var(--lm-fg-subtle);font-family:var(--lm-font-sans);font-size:.625rem;font-weight:600;letter-spacing:.02em;line-height:1}.lm-number-input.svelte-e3qij7{position:relative;display:flex;align-items:center;width:100%}.lm-number-input.lm-disabled.svelte-e3qij7{opacity:.45;pointer-events:none}.lm-input.svelte-e3qij7{display:block;width:100%;min-width:0;height:2.2em;padding:0 2.2em 0 .75em;border:1px solid var(--lm-line);border-radius:var(--lm-radius-md);background:var(--lm-surface);box-shadow:var(--lm-shadow-sm);color:var(--lm-fg);font-family:var(--lm-font-sans);font-size:var(--lm-text-md);font-weight:450;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;transition:border-color var(--lm-dur-fast) var(--lm-ease-out),background-color var(--lm-dur-fast) var(--lm-ease-out)}.lm-input.svelte-e3qij7::-webkit-outer-spin-button,.lm-input.svelte-e3qij7::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lm-input[data-size=sm].svelte-e3qij7{font-size:var(--lm-text-sm);height:2.1em;border-radius:var(--lm-radius-sm)}.lm-input.svelte-e3qij7:hover:not(:disabled){border-color:var(--lm-line-strong);background:var(--lm-surface-hover)}.steppers.svelte-e3qij7{position:absolute;right:3px;top:3px;bottom:3px;display:flex;flex-direction:column;width:1.6em;border-left:1px solid var(--lm-line)}.stepper-btn.svelte-e3qij7{flex:1;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--lm-fg-muted);font-size:8px;cursor:pointer;padding:0;line-height:1;user-select:none;transition:color var(--lm-dur-fast) var(--lm-ease-out),background-color var(--lm-dur-fast) var(--lm-ease-out)}.stepper-btn.svelte-e3qij7:first-child{border-top-right-radius:calc(var(--lm-radius-sm) - 1px)}.stepper-btn.svelte-e3qij7:last-child{border-bottom-right-radius:calc(var(--lm-radius-sm) - 1px)}.stepper-btn.svelte-e3qij7:hover:not(:disabled){background:var(--lm-inset);color:var(--lm-fg)}.stepper-btn.svelte-e3qij7:disabled{opacity:.3;cursor:not-allowed}.ats.svelte-1ag5pi{padding:14px 16px 24px}.summary.svelte-1ag5pi{font-size:12px;font-weight:500;padding:8px 10px;border-radius:6px;margin-bottom:14px;background:color-mix(in oklch,var(--lm-success, #2e7d32) 12%,transparent);color:var(--lm-success, #2e7d32)}.summary.warn.svelte-1ag5pi{background:color-mix(in oklch,var(--lm-warning, #a06800) 14%,transparent);color:var(--lm-warning, #a06800)}.summary.bad.svelte-1ag5pi{background:color-mix(in oklch,var(--lm-danger, #b3261e) 12%,transparent);color:var(--lm-danger, #b3261e)}.checks.svelte-1ag5pi{list-style:none;margin:0 0 20px;padding:0}.checks.svelte-1ag5pi li:where(.svelte-1ag5pi){display:flex;gap:8px;align-items:flex-start;padding:4px 0;font-size:12px}.dot.svelte-1ag5pi{width:6px;height:6px;border-radius:50%;margin-top:6px;flex:none;background:var(--lm-fg-subtle)}.pass.svelte-1ag5pi .dot:where(.svelte-1ag5pi){background:var(--lm-success, #2e7d32)}.warn.svelte-1ag5pi .dot:where(.svelte-1ag5pi){background:var(--lm-warning, #a06800)}.fail.svelte-1ag5pi .dot:where(.svelte-1ag5pi){background:var(--lm-danger, #b3261e)}.text.svelte-1ag5pi{display:flex;flex-direction:column;gap:1px;min-width:0}.name.svelte-1ag5pi{color:var(--lm-fg)}.detail.svelte-1ag5pi{color:var(--lm-fg-muted);word-break:break-word}.muted.svelte-1ag5pi{color:var(--lm-fg-muted);font-size:12px;margin:0 0 8px}.small.svelte-1ag5pi{font-size:11px;line-height:1.5}pre.svelte-1ag5pi{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.55;white-space:pre-wrap;word-break:break-word;background:var(--lm-inset);border:1px solid var(--lm-line);border-radius:6px;padding:10px;margin:0;color:var(--lm-fg-muted)}.canvas.svelte-mxezwq{display:flex;flex-direction:column;height:100%;min-width:0;background:var(--canvas-bg)}.viewport.svelte-mxezwq{flex:1;overflow:auto;padding:var(--fit-padding, 24px);display:flex;min-height:0}.sheet.svelte-mxezwq{position:relative;flex:none;margin:auto;transition:opacity .14s ease}.sheet.stale.svelte-mxezwq{opacity:.55}.sheet.svelte-mxezwq svg.typst-doc{width:100%;height:100%;display:block;box-shadow:var(--page-shadow);border-radius:2px;background:#fff}.break.svelte-mxezwq{position:absolute;left:0;right:0;height:0;border-top:1.5px dashed var(--lm-danger, #b3261e);pointer-events:none}.break-label.svelte-mxezwq{position:absolute;right:0;top:2px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--lm-danger, #b3261e);padding:1px 5px;border-radius:0 0 3px 3px}.overflow.svelte-mxezwq{display:flex;align-items:center;gap:10px;padding:8px 14px;font-size:12px;background:color-mix(in oklch,var(--lm-danger, #b3261e) 12%,var(--lm-surface));border-bottom:1px solid color-mix(in oklch,var(--lm-danger, #b3261e) 30%,transparent);color:var(--lm-fg)}.overflow-text.svelte-mxezwq{flex:1;min-width:0}.warn-dot.svelte-mxezwq{width:7px;height:7px;border-radius:50%;flex:none;background:var(--lm-danger, #b3261e)}.state.svelte-mxezwq{margin:15vh auto auto;color:var(--lm-fg-muted);font-size:13px;max-width:60ch}.state.error.svelte-mxezwq{color:var(--lm-danger, #b3261e)}.state.svelte-mxezwq pre:where(.svelte-mxezwq){white-space:pre-wrap;font-size:12px;line-height:1.5;margin-top:8px;color:var(--lm-fg-muted)}.bar.svelte-mxezwq{display:flex;align-items:center;gap:8px;padding:6px 12px;border-top:1px solid var(--lm-line);background:var(--lm-surface);font-size:12px;color:var(--lm-fg-muted)}.sep.svelte-mxezwq{opacity:.5}.busy.svelte-mxezwq{font-variant-numeric:tabular-nums}.zoom.svelte-mxezwq{margin-left:auto;display:flex;align-items:center;gap:4px}.stat.svelte-mxezwq{font-variant-numeric:tabular-nums}.stat.bad.svelte-mxezwq{color:var(--lm-danger, #b3261e);font-weight:600}.percent.svelte-mxezwq{font-variant-numeric:tabular-nums;min-width:4ch;text-align:center;color:var(--lm-fg)}.lm-input.svelte-aveno0{display:block;width:100%;min-width:0;height:2.43em;padding:0 .79em;border:1px solid var(--lm-line);border-radius:var(--lm-radius-md);background:var(--lm-surface);box-shadow:var(--lm-shadow-sm);color:var(--lm-fg);font-family:var(--lm-font-sans);font-size:var(--lm-text-md);font-weight:450;letter-spacing:var(--lm-track-md);-webkit-tap-highlight-color:transparent;transition:border-color var(--lm-dur-fast) var(--lm-ease-out),background-color var(--lm-dur-fast) var(--lm-ease-out)}.lm-input[data-size=sm].svelte-aveno0{font-size:var(--lm-text-sm);letter-spacing:var(--lm-track-sm);border-radius:var(--lm-radius-sm)}.lm-input.svelte-aveno0:hover:not(:disabled){border-color:var(--lm-line-strong);background:var(--lm-surface-hover)}.lm-input.svelte-aveno0:disabled{cursor:not-allowed;opacity:.45}.lm-input[data-invalid].svelte-aveno0{border-color:var(--lm-danger)}.lm-input.svelte-aveno0::placeholder{color:var(--lm-fg-subtle)}.lm-input[type=number].svelte-aveno0{-moz-appearance:textfield;appearance:textfield}.lm-input[type=number].svelte-aveno0::-webkit-outer-spin-button,.lm-input[type=number].svelte-aveno0::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lm-textarea.svelte-bq635m{display:block;width:100%;min-width:0;padding:.45em .79em;border:1px solid var(--lm-line);border-radius:var(--lm-radius-md);background:var(--lm-surface);box-shadow:var(--lm-shadow-sm);color:var(--lm-fg);font-family:var(--lm-font-sans);font-size:var(--lm-text-md);font-weight:450;letter-spacing:var(--lm-track-md);line-height:1.45;resize:vertical;-webkit-tap-highlight-color:transparent;transition:border-color var(--lm-dur-fast) var(--lm-ease-out),background-color var(--lm-dur-fast) var(--lm-ease-out)}.lm-textarea[data-size=sm].svelte-bq635m{font-size:var(--lm-text-sm);letter-spacing:var(--lm-track-sm);border-radius:var(--lm-radius-sm)}.lm-textarea.svelte-bq635m:hover:not(:disabled){border-color:var(--lm-line-strong);background:var(--lm-surface-hover)}.lm-textarea.svelte-bq635m:disabled{cursor:not-allowed;opacity:.45}.lm-textarea[data-invalid].svelte-bq635m{border-color:var(--lm-danger)}.lm-textarea.svelte-bq635m::placeholder{color:var(--lm-fg-subtle)}.field.svelte-xmes86{display:block;margin-bottom:10px}.label.svelte-xmes86{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;font-weight:500;color:var(--lm-fg-muted);margin-bottom:4px}.hint.svelte-xmes86{font-weight:400;font-variant-numeric:tabular-nums;color:var(--lm-fg-subtle)}.editor.svelte-b7je3p{padding:8px 14px 40px}.add.svelte-b7je3p{margin-bottom:12px}.role.svelte-b7je3p{padding:12px 0;border-top:1px solid var(--lm-line)}.role.svelte-b7je3p:first-of-type{border-top:none}.role-head.svelte-b7je3p{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.index.svelte-b7je3p{font-size:11px;font-variant-numeric:tabular-nums;color:var(--lm-fg-subtle)}.dates.svelte-b7je3p{display:flex;gap:10px;margin-bottom:10px}.ym.svelte-b7je3p{flex:1}.ym.svelte-b7je3p span:where(.svelte-b7je3p){display:block;font-size:11px;font-weight:500;color:var(--lm-fg-muted);margin-bottom:4px}.app.svelte-1n46o8q{display:grid;grid-template-columns:minmax(0,1fr) 420px;height:100vh}.left.svelte-1n46o8q{min-width:0;overflow:hidden}.right.svelte-1n46o8q{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--lm-line);background:var(--lm-surface)}header.svelte-1n46o8q{padding:10px 14px 0;border-bottom:1px solid var(--lm-line)}.scroll.svelte-1n46o8q{flex:1;overflow-y:auto;min-height:0}footer.svelte-1n46o8q{border-top:1px solid var(--lm-line);padding:10px 14px;display:flex;flex-direction:column;gap:6px}.row.svelte-1n46o8q{display:flex;gap:6px;flex-wrap:wrap}.row.subtle.svelte-1n46o8q{opacity:.8}.page-opts.svelte-1n46o8q{padding:16px 14px 0;border-top:1px solid var(--lm-line);margin-top:12px}h3.svelte-1n46o8q{font-size:12px;font-weight:600;margin:0 0 10px}.opt.svelte-1n46o8q{display:block;margin-bottom:14px}.opt.svelte-1n46o8q span:where(.svelte-1n46o8q){display:flex;justify-content:space-between;font-size:11px;font-weight:500;color:var(--lm-fg-muted);margin-bottom:6px}.opt.svelte-1n46o8q em:where(.svelte-1n46o8q){font-style:normal;font-variant-numeric:tabular-nums;color:var(--lm-fg-subtle)}.fit.svelte-1n46o8q{margin-bottom:10px}.note.svelte-1n46o8q{font-size:11px;line-height:1.55;color:var(--lm-fg-subtle);margin:0}@media(max-width:900px){.app.svelte-1n46o8q{grid-template-columns:1fr;grid-template-rows:45vh 1fr}.right.svelte-1n46o8q{border-left:none;border-top:1px solid var(--lm-line)}}:where(:root){--lm-font-sans: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Inter var", "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lm-font-mono: ui-monospace, "SF Mono", "JetBrains Mono", "Menlo", "Cascadia Code", Consolas, monospace;font-optical-sizing:auto;--lm-text-xs: .6875rem;--lm-text-sm: .8125rem;--lm-text-md: .875rem;--lm-text-lg: 1rem;--lm-text-xl: 1.3125rem;--lm-text-2xl: 1.75rem;--lm-text-3xl: 2.5rem;--lm-track-xs: .011em;--lm-track-sm: .004em;--lm-track-md: 0em;--lm-track-lg: -.011em;--lm-track-xl: -.019em;--lm-track-2xl: -.024em;--lm-track-3xl: -.031em;--lm-lead-xs: 1.45;--lm-lead-sm: 1.5;--lm-lead-md: 1.55;--lm-lead-lg: 1.5;--lm-lead-xl: 1.3;--lm-lead-2xl: 1.18;--lm-lead-3xl: 1.05;--lm-space-1: .25rem;--lm-space-2: .5rem;--lm-space-3: .75rem;--lm-space-4: 1rem;--lm-space-5: 1.5rem;--lm-space-6: 2rem;--lm-space-7: 3rem;--lm-radius-xs: 4px;--lm-radius-sm: 6px;--lm-radius-md: 9px;--lm-radius-lg: 13px;--lm-radius-xl: 18px;--lm-radius-full: 999px;--lm-ease-out: cubic-bezier(.16, 1, .3, 1);--lm-ease-in: cubic-bezier(.7, 0, .84, 0);--lm-ease-in-out: cubic-bezier(.65, 0, .35, 1);--lm-spring-snap: linear( 0, .0107, .0392, .0807, .1314, .1881, .2482, .3098, .3711, .4311, .4888, .5435, .5949, .6426, .6865, .7267, .7631, .7959, .8252, .8513, .8744, .8946, .9124, .9278, .9411, .9525, .9622, .9704, .9774, .9832, .9879, .9919, .995, .9976, 1 );--lm-spring-bounce: linear( 0, .0178, .0657, .1356, .2206, .3146, .4124, .51, .604, .692, .7721, .8433, .905, .9571, .9997, 1.0335, 1.059, 1.0772, 1.0889, 1.0951, 1.0968, 1.0948, 1.0899, 1.083, 1.0747, 1.0655, 1.056, 1.0466, 1.0375, 1.0291, 1.0214, 1.0146, 1.0087, 1.0038, 1 );--lm-spring-glide: linear( 0, .0253, .0869, .1683, .2581, .349, .4363, .5173, .5905, .6554, .7121, .761, .8027, .8381, .8677, .8924, .9129, .9298, .9436, .9549, .964, .9714, .9774, .9822, .986, .989, .9915, .9934, .9949, .996, .997, .9977, .9982, .9987, 1 );--lm-dur-instant: 90ms;--lm-dur-fast: .15s;--lm-dur-base: .22s;--lm-dur-slow: .32s;--lm-dur-spring: 362ms;--lm-focus-width: 2px;--lm-focus-offset: 2px;--lm-tap-pad: 10px;--lm-blur-thin: 12px;--lm-blur-regular: 24px;--lm-blur-thick: 40px;--lm-material-saturate: 180%;--lm-z-dropdown: 50;--lm-z-overlay: 100;--lm-z-toast: 150}:where(:root),:where([data-theme=dark]){color-scheme:dark;--lm-bg: oklch(.165 .006 265);--lm-surface: oklch(.196 .007 265);--lm-surface-hover: oklch(.225 .008 265);--lm-elevated: oklch(.232 .008 265);--lm-inset: oklch(.14 .006 265);--lm-fg: oklch(.97 .003 265);--lm-fg-muted: oklch(.735 .008 265);--lm-fg-subtle: oklch(.56 .012 265);--lm-line: oklch(1 0 0 / .09);--lm-line-strong: oklch(1 0 0 / .16);--lm-accent: oklch(.68 .165 255);--lm-accent-hover: oklch(.72 .17 255);--lm-accent-fg: oklch(.16 .02 255);--lm-accent-soft: oklch(.68 .165 255 / .16);--lm-danger: oklch(.68 .19 22);--lm-danger-fg: oklch(.15 .02 22);--lm-danger-soft: oklch(.68 .19 22 / .16);--lm-success: oklch(.76 .16 158);--lm-warning: oklch(.8 .15 78);--lm-material-thin: oklch(.24 .008 265 / .55);--lm-material-regular: oklch(.225 .008 265 / .72);--lm-material-thick: oklch(.19 .007 265 / .82);--lm-material-edge: oklch(1 0 0 / .11);--lm-shadow-sm: 0 1px 2px oklch(0 0 0 / .4), inset 0 1px 0 oklch(1 0 0 / .05);--lm-shadow-md: 0 2px 4px oklch(0 0 0 / .3), 0 6px 12px -4px oklch(0 0 0 / .4), inset 0 1px 0 oklch(1 0 0 / .06);--lm-shadow-lg: 0 4px 8px oklch(0 0 0 / .3), 0 16px 32px -8px oklch(0 0 0 / .5), 0 32px 64px -16px oklch(0 0 0 / .4), inset 0 1px 0 oklch(1 0 0 / .07);--lm-scrim: oklch(.09 .005 265 / .6)}:where([data-theme=light]){color-scheme:light;--lm-bg: oklch(.985 .002 265);--lm-surface: oklch(1 0 0);--lm-surface-hover: oklch(.968 .003 265);--lm-elevated: oklch(1 0 0);--lm-inset: oklch(.955 .004 265);--lm-fg: oklch(.235 .012 265);--lm-fg-muted: oklch(.5 .014 265);--lm-fg-subtle: oklch(.64 .014 265);--lm-line: oklch(.22 .01 265 / .11);--lm-line-strong: oklch(.22 .01 265 / .2);--lm-accent: oklch(.55 .2 258);--lm-accent-hover: oklch(.5 .2 258);--lm-accent-fg: oklch(1 0 0);--lm-accent-soft: oklch(.55 .2 258 / .12);--lm-danger: oklch(.56 .21 25);--lm-danger-fg: oklch(1 0 0);--lm-danger-soft: oklch(.56 .21 25 / .1);--lm-success: oklch(.6 .15 158);--lm-warning: oklch(.68 .15 70);--lm-material-thin: oklch(1 0 0 / .66);--lm-material-regular: oklch(1 0 0 / .8);--lm-material-thick: oklch(.985 .002 265 / .88);--lm-material-edge: oklch(1 0 0 / .7);--lm-shadow-sm: 0 1px 2px oklch(.25 .02 265 / .06), 0 1px 1px oklch(.25 .02 265 / .04);--lm-shadow-md: 0 1px 2px oklch(.25 .02 265 / .05), 0 4px 8px -2px oklch(.25 .02 265 / .06), 0 8px 16px -4px oklch(.25 .02 265 / .05);--lm-shadow-lg: 0 1px 2px oklch(.25 .02 265 / .04), 0 8px 16px -4px oklch(.25 .02 265 / .08), 0 20px 32px -8px oklch(.25 .02 265 / .1), 0 32px 64px -16px oklch(.25 .02 265 / .08);--lm-scrim: oklch(.35 .02 265 / .28)}.lm-focusable:focus-visible{outline:var(--lm-focus-width) solid var(--lm-accent);outline-offset:var(--lm-focus-offset)}.lm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lm-material{background:var(--lm-material-regular);backdrop-filter:blur(var(--lm-blur-regular)) saturate(var(--lm-material-saturate));-webkit-backdrop-filter:blur(var(--lm-blur-regular)) saturate(var(--lm-material-saturate));border:1px solid var(--lm-line-strong);box-shadow:var(--lm-shadow-lg),inset 0 1px 0 var(--lm-material-edge)}.lm-material-thin{background:var(--lm-material-thin);backdrop-filter:blur(var(--lm-blur-thin)) saturate(var(--lm-material-saturate));-webkit-backdrop-filter:blur(var(--lm-blur-thin)) saturate(var(--lm-material-saturate))}.lm-material-thick{background:var(--lm-material-thick);backdrop-filter:blur(var(--lm-blur-thick)) saturate(var(--lm-material-saturate));-webkit-backdrop-filter:blur(var(--lm-blur-thick)) saturate(var(--lm-material-saturate))}.lm-vibrant{color:var(--lm-fg);font-weight:500;letter-spacing:.006em}.lm-vibrant-secondary{color:var(--lm-fg-muted);font-weight:450;letter-spacing:.006em}.lm-scroll-edge{--lm-edge-size: 24px;mask-image:linear-gradient(to bottom,transparent 0,#000 var(--lm-edge-size),#000 calc(100% - var(--lm-edge-size)),transparent 100%)}.lm-scroll-edge[data-at-start=true]{mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--lm-edge-size)),transparent 100%)}.lm-scroll-edge[data-at-end=true]{mask-image:linear-gradient(to bottom,transparent 0,#000 var(--lm-edge-size),#000 100%)}.lm-scroll-edge[data-at-start=true][data-at-end=true]{mask-image:none}@media(prefers-reduced-motion:reduce){:where(:root){--lm-spring-snap: var(--lm-ease-out);--lm-spring-bounce: var(--lm-ease-out);--lm-spring-glide: var(--lm-ease-out);--lm-dur-spring: var(--lm-dur-base)}:where(html){scroll-behavior:auto}}@media(prefers-reduced-transparency:reduce){:where(:root){--lm-material-thin: var(--lm-elevated);--lm-material-regular: var(--lm-elevated);--lm-material-thick: var(--lm-surface);--lm-blur-thin: 0px;--lm-blur-regular: 0px;--lm-blur-thick: 0px;--lm-material-saturate: 100%}.lm-material,.lm-material-thin,.lm-material-thick{backdrop-filter:none;-webkit-backdrop-filter:none}.lm-vibrant,.lm-vibrant-secondary{font-weight:inherit;letter-spacing:inherit}}@media(prefers-contrast:more){:where(:root){--lm-line: currentColor;--lm-line-strong: currentColor;--lm-material-thin: var(--lm-elevated);--lm-material-regular: var(--lm-elevated);--lm-material-thick: var(--lm-surface);--lm-blur-thin: 0px;--lm-blur-regular: 0px;--lm-blur-thick: 0px;--lm-fg-muted: var(--lm-fg);--lm-fg-subtle: var(--lm-fg);--lm-focus-width: 3px}.lm-material,.lm-material-thin,.lm-material-thick{backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid currentColor}.lm-scroll-edge{mask-image:none}}html,body{margin:0;height:100%}body{font-family:var(--lm-font-sans, system-ui, sans-serif);background:var(--lm-bg);color:var(--lm-fg);overflow:hidden}#app{height:100vh}:root{--canvas-bg: oklch(.93 .004 265);--page-shadow: 0 1px 2px rgb(0 0 0 / .06), 0 8px 24px rgb(0 0 0 / .08)}*{box-sizing:border-box}.lm-switch{display:inline-block;vertical-align:middle;line-height:1;padding:0;overflow:hidden}
