@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2)format("woff2-variations");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}:root{--text:#1c1b1a;--text-muted:#4a4846;--text-h:#09090a;--bg-top:#f3f0eb;--bg:#f3f0eb;--bg-bottom:#f3f0eb;--surface-solid:#fcfcfc;--surface-raised-solid:#fff;--surface:#fcfcfc94;--surface-raised:#ffffffad;--surface-frost-filter:blur(24px) saturate(2.25);--surface-frost-hover:#f1f0f0b8;--border:#c9c5c0;--accent:#7d5e30;--accent-hover:#634a26;--accent-ink:#fcfcfc;--ink:#09090a;--danger:#9a3a30;--civic-bar:#7d5e30;--glass-regular-bg:#ffffff80;--glass-thick-bg:#fcfcfc9e;--glass-fill-bg:#fcfcfc94;--glass-clear-bg:#fcfcfc6b;--glass-tint-bg:#09090ae0;--glass-tint-bg-hover:#1c1b1aeb;--glass-border:#c9c5c0;--glass-border-hover:#32302f;--glass-regular-filter:blur(18px) saturate(2);--glass-thick-filter:var(--surface-frost-filter);--glass-fill-filter:var(--surface-frost-filter);--glass-clear-filter:blur(20px) saturate(2.35);--glass-rim:none;--glass-sheen:none;--glass-sheen-soft:none;--glass-shadow:none;--glass-shadow-hover:none;--glass-shadow-thick:none;--glass-bg:var(--glass-regular-bg);--glass-bg-strong:var(--glass-thick-bg);--glass-blur:24px;--dock-shadow:none;--paper-shadow:none;--radius-sm:.55rem;--radius-md:.8rem;--radius-lg:1.15rem;--radius-pill:999px;--font-sans:"Source Sans 3 Variable", "Source Sans 3", system-ui, sans-serif;--font-display:var(--font-sans);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--motion-ease:cubic-bezier(.16, 1, .3, 1);--motion-duration-press:.12s;--motion-duration-xs:.16s;--motion-duration-md:.24s;--status-queued-fg:#1e2a3a;--status-queued-bg:#2f3d5229;--status-queued-bd:#2f3d5266;--status-progress-fg:#1d3550;--status-progress-bg:#2d4a6a2e;--status-progress-bd:#2d4a6a6b;--status-resolved-fg:#1d3a26;--status-resolved-bg:#2c4d342e;--status-resolved-bd:#2c4d346b;--status-rejected-fg:#6a221c;--status-rejected-bg:#9a3a302e;--status-rejected-bd:#9a3a3073;--severity-low-fg:#1d3a26;--severity-low-bg:#2c4d3429;--severity-low-bd:#2c4d3466;--severity-medium-fg:#5a4214;--severity-medium-bg:#b4842833;--severity-medium-bd:#a6782473;--severity-high-fg:#6a221c;--severity-high-bg:#9a3a302e;--severity-high-bd:#9a3a3073;--severity-high-mark:#9a3a30;--severity-medium-mark:#b48428;--severity-low-mark:#3d6a48;font-family:var(--font-sans);color:var(--text);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}*,:before,:after{box-sizing:border-box}.surface-frost,.glass-regular,.glass-thick,.glass-fill,.glass-clear,.glass-dock{-webkit-backdrop-filter:var(--surface-frost-filter);backdrop-filter:var(--surface-frost-filter)}.glass-regular,.glass-thick,.glass-fill,.glass-clear,.glass-tint{box-shadow:none;border:none;position:relative}.glass-regular{background:var(--glass-regular-bg);-webkit-backdrop-filter:var(--glass-regular-filter);backdrop-filter:var(--glass-regular-filter)}.glass-dock{background:var(--glass-regular-bg);border:1px solid var(--border);-webkit-backdrop-filter:var(--glass-regular-filter);backdrop-filter:var(--glass-regular-filter)}.glass-thick{background:var(--glass-thick-bg);-webkit-backdrop-filter:var(--glass-thick-filter);backdrop-filter:var(--glass-thick-filter)}.glass-fill{background:var(--glass-fill-bg);-webkit-backdrop-filter:var(--glass-fill-filter);backdrop-filter:var(--glass-fill-filter)}.glass-clear{background:var(--glass-clear-bg);-webkit-backdrop-filter:var(--glass-clear-filter);backdrop-filter:var(--glass-clear-filter)}.glass-tint{background:var(--glass-tint-bg);-webkit-backdrop-filter:blur(20px)saturate(1.85);backdrop-filter:blur(20px)saturate(1.85);color:var(--accent-ink)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--surface:var(--surface-solid);--surface-raised:var(--surface-raised-solid);--glass-regular-bg:#ffffffeb;--glass-thick-bg:var(--surface-solid);--glass-fill-bg:var(--surface-solid);--glass-clear-bg:var(--surface-solid)}.surface-frost,.glass-regular,.glass-thick,.glass-fill,.glass-clear,.glass-dock,.glass-tint{-webkit-backdrop-filter:none;backdrop-filter:none}}body{background:var(--bg);min-height:100svh;margin:0}#app,.app{min-height:100svh}button,input,textarea,select{font:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hint{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.45}.section-kicker{letter-spacing:.04em;color:var(--text-muted);margin:0 0 .35rem;font-size:.78rem;font-weight:600}.field-label{letter-spacing:.03em;color:var(--text-muted);font-size:.78rem;font-weight:600}.civic-rule{background:var(--civic-bar);border-radius:999px;width:2.5rem;height:2px;margin:.55rem 0 0;display:block}.btn{border-radius:var(--radius-pill);background:var(--ink);width:fit-content;min-height:2.75rem;color:var(--accent-ink);cursor:pointer;transition:background var(--motion-duration-xs) var(--motion-ease), transform var(--motion-duration-press) var(--motion-ease);border:none;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1.2rem;font-size:.92rem;font-weight:500;display:inline-flex}.btn:hover{background:#32302f}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.is-busy:disabled{cursor:wait}.btn-secondary{border:1.5px solid var(--text-h);border-radius:var(--radius-pill);background:var(--surface-solid);width:fit-content;min-height:2.75rem;color:var(--text-h);cursor:pointer;transition:background var(--motion-duration-xs) var(--motion-ease), transform var(--motion-duration-press) var(--motion-ease);justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1.1rem;font-size:.88rem;font-weight:500;display:inline-flex}.btn-secondary:hover{background:#f1f0f0}.btn-secondary:active{transform:scale(.98)}.btn-ghost{border-radius:var(--radius-pill);width:fit-content;min-height:2.4rem;color:var(--text-muted);cursor:pointer;transition:background var(--motion-duration-xs) var(--motion-ease), color var(--motion-duration-xs) var(--motion-ease), transform var(--motion-duration-press) var(--motion-ease);background:0 0;border:none;justify-content:center;align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:.88rem;font-weight:500;display:inline-flex}.btn-ghost:hover{color:var(--text-h);background:#f1f0f0}.btn-ghost:active{transform:scale(.98)}.btn-ghost:disabled{opacity:.5;cursor:wait}.control{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-solid);width:100%;color:var(--text-h);font:inherit;padding:.7rem .9rem;font-size:.95rem}.control::placeholder{color:var(--text-muted)}textarea.control{resize:vertical;border-radius:var(--radius-lg);min-height:6.5rem}.stamp{border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--text);letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--motion-duration-md) var(--motion-ease), background-color var(--motion-duration-md) var(--motion-ease), border-color var(--motion-duration-md) var(--motion-ease);background:#e8e4de;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.btn-inner{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:.85rem;height:.85rem;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}::view-transition-old(root){animation-duration:var(--motion-duration-md);animation-timing-function:var(--motion-ease)}::view-transition-new(root){animation-duration:var(--motion-duration-md);animation-timing-function:var(--motion-ease)}.scene[data-v-5f13ec77]{z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 55% at 12% 8%, #7d5e301c, transparent 58%), radial-gradient(ellipse 70% 50% at 88% 18%, #2f3d5217, transparent 55%), radial-gradient(ellipse 80% 45% at 50% 100%, #7d5e3012, transparent 52%), linear-gradient(165deg, var(--bg-top) 0%, #ebe6df 48%, var(--bg-bottom) 100%);position:fixed;inset:0}.shell[data-v-608b30da]{min-height:100svh}.boot[data-v-608b30da]{min-height:100svh;color:var(--text-muted);place-items:center;font-weight:600;display:grid}.app[data-v-608b30da]{isolation:isolate;min-height:100svh;position:relative}.app[data-v-608b30da]:before{content:"";z-index:80;background:var(--civic-bar);pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.boot-enter-active[data-v-608b30da],.boot-leave-active[data-v-608b30da]{transition:opacity var(--motion-duration-md) var(--motion-ease)}.boot-enter-from[data-v-608b30da],.boot-leave-to[data-v-608b30da]{opacity:0}
