@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(./cinzel-latin-ext-500-normal-1Z8Q-7rh.woff2)format("woff2"),url(./cinzel-latin-ext-500-normal-BxIh9iwm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(./cinzel-latin-500-normal-B-2dbOfA.woff2)format("woff2"),url(./cinzel-latin-500-normal-DMNTwV-V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(./forum-cyrillic-400-normal-Cl8kDjnZ.woff2)format("woff2"),url(./forum-cyrillic-400-normal-oUH9Q3Rg.woff)format("woff")}:root{--font-heading:"Cinzel", "Forum", "Times New Roman", serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--radius-small:5px;--radius:8px;--radius-large:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--control-height:34px;--transition-fast:.12s ease-out}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page:#24140c;--color-header:#3b1f12;--color-header-text:#e6c25a;--color-header-label:#d9c48f;--color-header-control:#4a2817;--color-header-control-hover:#57301c;--color-header-control-border:#8a6a24;--color-panel:#5a2a17;--color-text:#ecdcb0;--color-text-muted:#bfa978;--color-label:#d9c48f;--color-heading:#f3d678;--color-frame:#b8922f;--color-frame-soft:#8a6a24;--color-field:#e9d9ad;--color-field-text:#3a2210;--color-field-border:#8a6a24;--color-primary:#b8922f;--color-primary-hover:#cba23c;--color-primary-text:#2a1608;--color-secondary-border:#8a6a24;--color-secondary-hover:#6a3420;--color-danger:#8f2a1c;--color-danger-hover:#a53424;--color-danger-text:#f6e2c0;--color-field-placeholder:#8a7350;--color-field-disabled:#b9a882;--color-field-error:#b3261e;--color-error-text:#f0a08f;--color-option-hover:#f3e6c2;--color-option-selected:#d8bf7e;--color-popover:#f1e4bf;--color-popover-text:#3a2210;--color-tooltip:#1a0e08;--color-tooltip-text:#ecdcb0;--color-success:#3f6b2a;--color-success-text:#e9f2d8;--color-warning:#8a6114;--color-warning-text:#fbefd4;--color-focus:#f3d678;--color-tab-inactive:#bfa978;--color-overlay:#0a0502b3;--shadow-popover:0 8px 24px #00000073}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-page:#f1e8d4;--color-header:#1f2d4a;--color-header-text:#e8c766;--color-header-label:#d8c7a0;--color-header-control:#2a3b5e;--color-header-control-hover:#33476e;--color-header-control-border:#8a7440;--color-panel:#fbf6ea;--color-text:#2e2617;--color-text-muted:#6a5c3e;--color-label:#6a5c3e;--color-heading:#1f2d4a;--color-frame:#b08e3e;--color-frame-soft:#cdb57c;--color-field:#fff;--color-field-text:#2e2617;--color-field-border:#cdb57c;--color-primary:#1f2d4a;--color-primary-hover:#2c3f66;--color-primary-text:#fbf6ea;--color-secondary-border:#cdb57c;--color-secondary-hover:#f3ead6;--color-danger:#8a2a1e;--color-danger-hover:#a33526;--color-danger-text:#fbeed2;--color-field-placeholder:#9a8c6c;--color-field-disabled:#f1ece0;--color-field-error:#a3261b;--color-error-text:#a3261b;--color-option-hover:#f6efdd;--color-option-selected:#e6d6ad;--color-popover:#fff;--color-popover-text:#2e2617;--color-tooltip:#1f2d4a;--color-tooltip-text:#fbf6ea;--color-success:#3f6b2a;--color-success-text:#f3f8ea;--color-warning:#8a6114;--color-warning-text:#fdf6e6;--color-focus:#b08e3e;--color-tab-inactive:#6a5c3e;--color-overlay:#1f2d4a73;--shadow-popover:0 8px 24px #1f2d4a38}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--color-page);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}h1,h2,h3{font-family:var(--font-heading);color:var(--color-heading);margin:0;font-weight:500}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-tooltip{z-index:1000;max-width:min(320px,100vw - 16px);padding:var(--space-2) var(--space-3);border:1px solid var(--color-frame);border-radius:var(--radius-small);background:var(--color-tooltip);color:var(--color-tooltip-text);box-shadow:var(--shadow-popover);pointer-events:none;font-size:13px;line-height:1.4;position:fixed}.app-tooltip[hidden]{display:none}.field-label{margin-bottom:var(--space-1);color:var(--color-label);font-size:13px;display:block}.field-control{width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-field-border);border-radius:var(--radius-small);background:var(--color-field);color:var(--color-field-text);transition:border-color var(--transition-fast)}.field-control::placeholder{color:var(--color-field-placeholder)}.field-control:hover:not(:disabled){border-color:var(--color-frame)}.field-control:disabled{background:var(--color-field-disabled);cursor:not-allowed}.field-control[aria-invalid=true]{border-color:var(--color-field-error)}.field-error{margin:var(--space-1) 0 0;color:var(--color-error-text);font-size:13px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.header-select.svelte-xtcp02{align-items:center;gap:var(--space-2);display:flex}label.svelte-xtcp02{color:var(--color-header-label);font-size:13px}.control.svelte-xtcp02{display:inline-flex;position:relative}.control.svelte-xtcp02:after{content:"";top:50%;right:var(--header-select-chevron-right,10px);border-right:1.5px solid var(--color-header-text);border-bottom:1.5px solid var(--color-header-text);pointer-events:none;width:6px;height:6px;position:absolute;transform:translateY(-70%)rotate(45deg)}select.svelte-xtcp02{appearance:none;height:30px;padding:0 28px 0 var(--space-3);border:1px solid var(--color-header-control-border);border-radius:var(--radius-small);background:var(--color-header-control);color:var(--color-header-text);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast)}select.svelte-xtcp02:hover{background:var(--color-header-control-hover);border-color:var(--color-frame)}option.svelte-xtcp02{background:var(--color-header-control);color:var(--color-header-text)}.icon.svelte-4ic91u{flex:none;display:block}.tabs.svelte-1e0cthr{gap:var(--space-1);padding:0 var(--tabs-inset,var(--space-4));flex-wrap:wrap;display:flex}.tab.svelte-1e0cthr{padding:var(--space-2) var(--space-4);border-radius:var(--radius) var(--radius) 0 0;color:var(--color-tab-inactive);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:1px solid #0000;border-bottom:0;flex:none}.tab.svelte-1e0cthr:hover{color:var(--color-text)}.tab[aria-selected=true].svelte-1e0cthr{background:var(--color-panel);border-color:var(--color-frame);color:var(--color-heading);margin-bottom:-1px}.toaster.svelte-1agfpjv{inset:auto;right:var(--space-4);bottom:var(--space-6);align-items:flex-end;gap:var(--space-2);width:min(400px, calc(100vw - 2 * var(--space-4)));pointer-events:none;background:0 0;border:0;flex-direction:column;margin:0;padding:0;position:fixed;overflow:visible}.toaster.svelte-1agfpjv:popover-open{display:flex}.toast.svelte-1agfpjv{align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-3);border:1px solid var(--color-frame);border-radius:var(--radius);background:var(--color-popover);color:var(--color-popover-text);box-shadow:var(--shadow-popover);pointer-events:auto;display:flex}.toast.svelte-1agfpjv>svg{margin-top:2px}.success.svelte-1agfpjv{background:var(--color-success);color:var(--color-success-text)}.warning.svelte-1agfpjv{background:var(--color-warning);color:var(--color-warning-text)}.error.svelte-1agfpjv{background:var(--color-danger);color:var(--color-danger-text)}p.svelte-1agfpjv{flex:1;margin:0;font-size:14px}button.svelte-1agfpjv{border-radius:var(--radius-small);color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;padding:2px;display:flex}button.svelte-1agfpjv:hover{opacity:1}.button.svelte-10u0xy3{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-small);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;font-size:14px;line-height:1;display:inline-flex}.button.svelte-10u0xy3:active:not(:disabled){transform:translateY(1px)}.button.svelte-10u0xy3:disabled{cursor:not-allowed;opacity:.55}.small.svelte-10u0xy3{min-height:28px;padding:0 var(--space-3);font-size:13px}.icon-only.svelte-10u0xy3{width:var(--control-height);padding:0}.icon-only.small.svelte-10u0xy3{width:28px}.primary.svelte-10u0xy3{background:var(--color-primary);color:var(--color-primary-text)}.primary.svelte-10u0xy3:hover:not(:disabled){background:var(--color-primary-hover)}.secondary.svelte-10u0xy3{border-color:var(--color-secondary-border);color:var(--color-text);background:0 0}.secondary.svelte-10u0xy3:hover:not(:disabled){background:var(--color-secondary-hover);border-color:var(--color-frame)}.danger.svelte-10u0xy3{background:var(--color-danger);color:var(--color-danger-text)}.danger.svelte-10u0xy3:hover:not(:disabled){background:var(--color-danger-hover)}.ghost.svelte-10u0xy3{color:var(--color-text);background:0 0}.ghost.svelte-10u0xy3:hover:not(:disabled){background:var(--color-secondary-hover)}.combobox.svelte-15nyyzo{min-width:0}.control.svelte-15nyyzo{position:relative}input.svelte-15nyyzo{padding-right:36px}.toggle.svelte-15nyyzo{border-radius:0 var(--radius-small) var(--radius-small) 0;width:32px;color:var(--color-field-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.popup.svelte-15nyyzo{z-index:50;border:1px solid var(--color-frame);border-radius:var(--radius-small);background:var(--color-popover);max-height:300px;color:var(--color-popover-text);box-shadow:var(--shadow-popover);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.popup.up.svelte-15nyyzo{top:auto;bottom:calc(100% + 4px)}ul.svelte-15nyyzo{padding:var(--space-1) 0;margin:0;list-style:none}li.svelte-15nyyzo{padding:6px var(--space-3);cursor:pointer;flex-direction:column;display:flex}li.active.svelte-15nyyzo{background:var(--color-option-hover)}li[aria-selected=true].svelte-15nyyzo{background:var(--color-option-selected)}li[aria-disabled=true].svelte-15nyyzo{cursor:not-allowed;opacity:.5}.option-label.svelte-15nyyzo{font-size:14px}.option-description.svelte-15nyyzo{opacity:.75;font-size:12px}.empty.svelte-15nyyzo{padding:var(--space-2) var(--space-3);opacity:.75;margin:0;font-size:13px}fieldset.svelte-1tey6v3{padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--color-frame-soft);border-radius:var(--radius);min-width:0;margin:0}legend.svelte-1tey6v3{padding:0 var(--space-2);font-family:var(--font-heading);color:var(--color-heading);font-size:14px}.search.svelte-gl99rx{gap:var(--space-3);display:grid}.buttons.svelte-gl99rx{gap:var(--space-2);flex-wrap:wrap;display:flex}.progress.svelte-gl99rx{border:1px solid var(--color-frame-soft);border-radius:3px;height:6px;overflow:hidden}.progress.svelte-gl99rx span:where(.svelte-gl99rx){background:var(--color-frame);height:100%;display:block}.note.svelte-gl99rx{color:var(--color-text-muted);margin:0;font-size:13px}dialog.svelte-u31tmr{border:2px solid var(--color-frame);border-radius:var(--radius-large);background:var(--color-panel);max-height:min(85vh,760px);color:var(--color-text);padding:0;overflow:hidden}dialog[open].svelte-u31tmr{flex-direction:column;display:flex}.small.svelte-u31tmr{width:min(420px, calc(100vw - 2 * var(--space-4)))}.medium.svelte-u31tmr{width:min(640px, calc(100vw - 2 * var(--space-4)))}.large.svelte-u31tmr{width:min(900px, calc(100vw - 2 * var(--space-4)))}dialog.svelte-u31tmr::backdrop{background:var(--color-overlay)}header.svelte-u31tmr{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-header);border-bottom:1px solid var(--color-frame);flex:none;display:flex}h2.svelte-u31tmr{color:var(--color-header-text);font-size:18px}.close.svelte-u31tmr{border:1px solid var(--color-header-control-border);border-radius:var(--radius-small);background:var(--color-header-control);width:30px;height:30px;color:var(--color-header-text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.close.svelte-u31tmr:hover{background:var(--color-header-control-hover);border-color:var(--color-frame)}.content.svelte-u31tmr{min-height:0;padding:var(--space-4);flex:1;overflow-y:auto}footer.svelte-u31tmr{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-frame-soft);flex-wrap:wrap;flex:none;display:flex}.checkbox.svelte-8eg6cq{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:28px;display:inline-flex;position:relative}.disabled.svelte-8eg6cq{cursor:not-allowed;opacity:.55}input.svelte-8eg6cq{opacity:0;width:18px;height:18px;margin:0;position:absolute}.box.svelte-8eg6cq{border:1px solid var(--color-field-border);background:var(--color-field);width:18px;height:18px;transition:background var(--transition-fast), border-color var(--transition-fast);border-radius:4px;flex:none;position:relative}.checkbox.svelte-8eg6cq:hover .box:where(.svelte-8eg6cq){border-color:var(--color-frame)}input.svelte-8eg6cq:checked+.box:where(.svelte-8eg6cq){background:var(--color-primary);border-color:var(--color-primary)}input.svelte-8eg6cq:checked+.box:where(.svelte-8eg6cq):after{content:"";border-right:2px solid var(--color-primary-text);border-bottom:2px solid var(--color-primary-text);width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}input.svelte-8eg6cq:focus-visible+.box:where(.svelte-8eg6cq){outline:2px solid var(--color-focus);outline-offset:2px}.number-field.svelte-1kge0ju{min-width:0}.control.svelte-1kge0ju{position:relative}input.svelte-1kge0ju{font-variant-numeric:tabular-nums;padding-right:30px}.steppers.svelte-1kge0ju{-webkit-user-select:none;user-select:none;border-left:1px solid var(--color-field-border);flex-direction:column;width:24px;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.steppers.svelte-1kge0ju button:where(.svelte-1kge0ju){color:var(--color-field-text);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.steppers.svelte-1kge0ju button:where(.svelte-1kge0ju):first-child{border-bottom:1px solid var(--color-field-border);border-top-right-radius:var(--radius-small)}.steppers.svelte-1kge0ju button:where(.svelte-1kge0ju):last-child{border-bottom-right-radius:var(--radius-small)}.steppers.svelte-1kge0ju button:where(.svelte-1kge0ju):hover:not(:disabled){background:var(--color-option-hover)}.steppers.svelte-1kge0ju button:where(.svelte-1kge0ju):disabled{opacity:.35;cursor:default}.select-field.svelte-8mgk43{min-width:0}.control.svelte-8mgk43{display:block;position:relative}.control.svelte-8mgk43:after{content:"";border-right:1.5px solid var(--color-field-text);border-bottom:1.5px solid var(--color-field-text);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}select.svelte-8mgk43{appearance:none;cursor:pointer;padding-right:32px}.text-field.svelte-puvrh8{min-width:0}.grid.svelte-u2zgrl{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.stack.svelte-u2zgrl{gap:var(--space-3);display:grid}.pairs.svelte-u2zgrl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.add.svelte-t22bsy{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}h3.svelte-t22bsy{margin:var(--space-4) 0 var(--space-2);font-size:14px}ul.svelte-t22bsy{border:1px solid var(--color-frame-soft);border-radius:var(--radius-small);max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}li.svelte-t22bsy{column-gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-frame-soft);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;display:grid}li.svelte-t22bsy:last-child{border-bottom:0}.name.svelte-t22bsy{grid-column:1}.effect.svelte-t22bsy{color:var(--color-text-muted);grid-column:1;font-size:12px}.remove.svelte-t22bsy{padding:var(--space-1);border-radius:var(--radius-small);color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;grid-area:1/2/span 2;align-self:center;display:flex}.remove.svelte-t22bsy:hover{border-color:var(--color-danger);color:var(--color-error-text)}.muted.svelte-t22bsy{color:var(--color-text-muted);margin:0}.note.svelte-qi6y72{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:13px}.table.svelte-qi6y72{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,2fr) minmax(120px,1fr);display:grid}.top.svelte-1a0b953{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.buttons.svelte-1a0b953{gap:var(--space-2);display:flex}.grid.svelte-1a0b953{gap:0 var(--space-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.table.svelte-1fi0771{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,2fr) minmax(120px,1fr);align-items:end;display:grid}.head.svelte-1fi0771{color:var(--color-label);font-size:13px}.empty.svelte-1fi0771{padding-top:var(--space-4);color:var(--color-text-muted);align-self:center}.body.svelte-1jpodis{--tabs-inset:0;display:grid}.panel.svelte-1jpodis{min-height:360px;padding:var(--space-4);border:1px solid var(--color-frame);border-radius:0 var(--radius) var(--radius) var(--radius);background:var(--color-panel)}.problems.svelte-1jpodis{padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-small);color:var(--color-error-text);flex-basis:100%;font-size:13px}.problems.svelte-1jpodis ul:where(.svelte-1jpodis){margin:var(--space-1) 0 0;padding-left:var(--space-4)}.layout.svelte-1d9umkw{gap:var(--space-4);grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:start;display:grid}@media (max-width:760px){.layout.svelte-1d9umkw{grid-template-columns:minmax(0,1fr)}}.actions.svelte-1d9umkw{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.summary.svelte-1d9umkw{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}dl.svelte-1d9umkw{gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;grid-template-columns:max-content 1fr;display:grid}dt.svelte-1d9umkw{color:var(--color-label);font-size:13px}dd.svelte-1d9umkw{font-variant-numeric:tabular-nums;margin:0}h3.svelte-1d9umkw{margin:var(--space-2) 0 var(--space-2);font-size:14px}.troops.svelte-1d9umkw{padding-left:var(--space-5);gap:var(--space-1);margin:0;display:grid}.troops.svelte-1d9umkw li:where(.svelte-1d9umkw){padding-left:var(--space-1)}.troops.svelte-1d9umkw li:where(.svelte-1d9umkw) span:where(.svelte-1d9umkw):first-child{margin-right:var(--space-2)}.count.svelte-1d9umkw{color:var(--color-label);font-variant-numeric:tabular-nums}.muted.svelte-1d9umkw{color:var(--color-text-muted)}.stack.svelte-b7rzu8{gap:var(--space-5);display:grid}.legacy.svelte-b7rzu8{padding-top:var(--space-4);border-top:1px solid var(--color-frame-soft)}.legacy-title.svelte-b7rzu8{font-size:17px}h3.svelte-b7rzu8{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;font-size:16px;display:flex}.date.svelte-b7rzu8{font-family:var(--font-body);color:var(--color-text-muted);font-size:13px}.summary.svelte-b7rzu8{margin:var(--space-2) 0 0;font-style:italic}ul.svelte-b7rzu8{margin:var(--space-3) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}li.svelte-b7rzu8{gap:var(--space-2);grid-template-columns:24px 1fr;align-items:start;display:grid}.change.svelte-b7rzu8{white-space:pre-line}.credit.svelte-b7rzu8{color:var(--color-text-muted);font-size:13px;display:block}.marker.svelte-b7rzu8{border:1px solid var(--color-frame);border-radius:var(--radius-small);width:22px;height:22px;color:var(--color-heading);justify-content:center;align-items:center;margin-top:1px;font-size:13px;font-weight:600;display:inline-flex}.marker[data-kind=major].svelte-b7rzu8{background:var(--color-primary);color:var(--color-primary-text)}.legacy-toggle.svelte-b7rzu8{justify-content:center;display:flex}.legacy-toggle.svelte-b7rzu8 button:where(.svelte-b7rzu8){padding:var(--space-2) var(--space-5);border:1px solid var(--color-frame);border-radius:var(--radius);color:var(--color-heading);font-family:var(--font-heading);cursor:pointer;transition:background var(--transition-fast);background:0 0;font-size:15px}.legacy-toggle.svelte-b7rzu8 button:where(.svelte-b7rzu8):hover{background:var(--color-secondary-hover)}.grid.svelte-1tipr47{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}dl.svelte-1tipr47{gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 0;grid-template-columns:max-content 1fr;display:grid}dt.svelte-1tipr47{color:var(--color-label);font-size:13px}dd.svelte-1tipr47{overflow-wrap:anywhere;margin:0}.empty.svelte-1tipr47{justify-items:start;gap:var(--space-3);max-width:560px;display:grid}.empty.svelte-1tipr47 h2:where(.svelte-1tipr47){font-size:20px}.empty.svelte-1tipr47 p:where(.svelte-1tipr47){margin:0}.muted.svelte-1tipr47{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.warning.svelte-1tipr47{margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:13px;font-style:italic}.layout.svelte-16c7dd4{gap:var(--space-4);grid-template-columns:minmax(260px,1fr) minmax(0,1.3fr);align-items:start;display:grid}@media (max-width:760px){.layout.svelte-16c7dd4{grid-template-columns:minmax(0,1fr)}}.also.svelte-16c7dd4{color:var(--color-label);margin:0;font-size:13px}.filters.svelte-16c7dd4{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(110px,1fr);align-items:center;display:grid}.actions.svelte-16c7dd4{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.table.svelte-16c7dd4{gap:var(--space-2) var(--space-4);grid-template-columns:max-content minmax(90px,1fr) minmax(120px,1.2fr);align-items:center;display:grid}.head.svelte-16c7dd4{color:var(--color-label);font-size:13px}.value.svelte-16c7dd4{font-variant-numeric:tabular-nums}.muted.svelte-16c7dd4{color:var(--color-text-muted)}p.svelte-1e491n2{margin:0}.text.svelte-13no85g{gap:var(--space-3);display:grid}p.svelte-13no85g{margin:0}.language.svelte-13no85g{margin-right:auto}.greeting.svelte-13no85g,.closing.svelte-13no85g{font-family:var(--font-heading);color:var(--color-heading);font-size:17px}.app.svelte-1n46o8q{flex-direction:column;min-height:100vh;display:flex}.app-header.svelte-1n46o8q{align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-4);background:var(--color-header);border-bottom:2px solid var(--color-frame);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand tools prefs";display:grid}.brand.svelte-1n46o8q{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;grid-area:brand;min-width:0;display:flex}h1.svelte-1n46o8q{align-items:center;gap:var(--space-2);color:var(--color-header-text);font-size:22px;display:flex}.emblem.svelte-1n46o8q{flex:none;width:1.35em;height:1.35em}.version.svelte-1n46o8q{padding:2px var(--space-2);border:1px solid var(--color-frame);border-radius:var(--radius-small);color:var(--color-header-text);cursor:pointer;background:0 0;font-size:13px}.version.svelte-1n46o8q:hover{background:var(--color-frame);color:var(--color-header)}.version-short.svelte-1n46o8q{display:none}.toolbar.svelte-1n46o8q,.header-controls.svelte-1n46o8q{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:nowrap;display:flex}.toolbar.svelte-1n46o8q{grid-area:tools}.header-controls.svelte-1n46o8q{grid-area:prefs;justify-self:end}.tool.svelte-1n46o8q{align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-3);border:1px solid var(--color-header-control-border);border-radius:var(--radius-small);background:var(--color-header-control);color:var(--color-header-text);cursor:pointer;font-size:14px;display:inline-flex}.tool.svelte-1n46o8q:hover:not(:disabled){background:var(--color-header-control-hover);border-color:var(--color-frame)}.tool.svelte-1n46o8q:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1440px){.app-header.svelte-1n46o8q{grid-template-columns:minmax(min-content,1fr) auto;grid-template-areas:"brand prefs""tools tools"}}@media (max-width:820px){.app-header.svelte-1n46o8q{gap:var(--space-3) var(--space-2);padding:var(--space-2) var(--space-3);grid-template-areas:"title prefs""tools tools"}.brand.svelte-1n46o8q{display:contents}h1.svelte-1n46o8q{grid-area:title;font-size:16px;line-height:1.15}.toolbar.svelte-1n46o8q,.header-controls.svelte-1n46o8q{gap:var(--space-2)}.toolbar.svelte-1n46o8q{justify-self:start;min-width:0}.tool.svelte-1n46o8q{padding:0 var(--space-2)}.tool.svelte-1n46o8q span:where(.svelte-1n46o8q),.toolbar.svelte-1n46o8q label,.header-controls.svelte-1n46o8q label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toolbar.svelte-1n46o8q select{max-width:calc(100vw - 180px);padding-left:var(--space-2);text-overflow:ellipsis;font-size:13px}.header-controls.svelte-1n46o8q select{height:28px;padding:0 22px 0 var(--space-2);font-size:13px}.header-controls.svelte-1n46o8q{--header-select-chevron-right:8px}.version.svelte-1n46o8q{grid-area:tools;justify-self:end;height:30px}.version-long.svelte-1n46o8q{display:none}.version-short.svelte-1n46o8q{display:inline}}@media (max-width:400px){.emblem.svelte-1n46o8q{display:none}h1.svelte-1n46o8q{font-size:15px}}main.svelte-1n46o8q{width:100%;max-width:1180px;padding:var(--space-5) var(--space-4) var(--space-4);flex:1;margin:0 auto}.panel.svelte-1n46o8q{min-height:360px;padding:var(--space-5);background:var(--color-panel);border:1px solid var(--color-frame);border-radius:var(--radius-large)}.credits.svelte-1n46o8q{margin:var(--space-3) 0 0;text-align:right;color:var(--color-text-muted);font-size:12px}.credits.svelte-1n46o8q a:where(.svelte-1n46o8q){color:inherit}.credits.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{color:var(--color-heading)}.status-bar.svelte-1n46o8q{justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4);background:var(--color-header);border-top:1px solid var(--color-frame);color:var(--color-header-text);flex-wrap:wrap;font-size:13px;display:flex}.status-bar.svelte-1n46o8q .unsaved:where(.svelte-1n46o8q){font-weight:600}.drop-overlay.svelte-1n46o8q{inset:var(--space-4);z-index:800;justify-content:center;align-items:center;gap:var(--space-3);border:3px dashed var(--color-frame);border-radius:var(--radius-large);background:var(--color-overlay);color:var(--color-header-text);font-family:var(--font-heading);pointer-events:none;flex-direction:column;font-size:24px;display:flex;position:fixed}
