.contract-page.svelte-bu36w9{background:var(--color-bg-primary);min-height:100vh;color:var(--color-text-primary);flex-direction:column;display:flex}.contract-page.svelte-bu36w9 p:where(.svelte-bu36w9),.contract-page.svelte-bu36w9 li:where(.svelte-bu36w9),.contract-page.svelte-bu36w9 dd:where(.svelte-bu36w9),.contract-page.svelte-bu36w9 label:where(.svelte-bu36w9),.contract-page.svelte-bu36w9 legend:where(.svelte-bu36w9){text-wrap:pretty}.num.svelte-bu36w9{font-variant-numeric:tabular-nums}.site-head.svelte-bu36w9{border-bottom:1px solid var(--color-border)}.site-head-inner.svelte-bu36w9{max-width:var(--max-width);justify-content:space-between;align-items:center;gap:16px;height:64px;margin:0 auto;padding:0 32px;display:flex}.brand.svelte-bu36w9{color:var(--color-text-primary);letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.brand.svelte-bu36w9:hover{color:var(--color-text-primary);text-decoration:none}.brand.svelte-bu36w9 svg:where(.svelte-bu36w9){flex:none;width:20px;height:24px}.lang-toggle.svelte-bu36w9{font:inherit;color:var(--color-text-secondary);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;padding:6px 14px;font-size:13px;font-weight:500;line-height:1.2}.lang-toggle.svelte-bu36w9:hover{border-color:var(--color-text-muted);color:var(--color-text-primary)}.site-foot.svelte-bu36w9{border-top:1px solid var(--color-border);margin-top:auto}.site-foot-inner.svelte-bu36w9{max-width:var(--max-width);flex-wrap:wrap;gap:8px 24px;margin:0 auto;padding:20px 32px;font-size:13px;display:flex}.site-foot-inner.svelte-bu36w9 a:where(.svelte-bu36w9){color:var(--color-text-secondary);text-decoration:none}.site-foot-inner.svelte-bu36w9 a:where(.svelte-bu36w9):hover{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}main.svelte-bu36w9{padding:56px 32px 96px}.col.svelte-bu36w9{max-width:600px;margin:0 auto}.page-title.svelte-bu36w9{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:32px;font-weight:600;line-height:1.15}.lead.svelte-bu36w9{color:var(--color-text-secondary);margin:12px 0 0;font-size:15px;line-height:1.6}.pill.svelte-bu36w9{border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:6px;margin:0 0 16px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.pill.svelte-bu36w9 svg:where(.svelte-bu36w9){width:14px;height:14px}.pill-ok.svelte-bu36w9{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 35%, transparent);background:color-mix(in srgb, var(--color-success) 8%, transparent)}.card.svelte-bu36w9{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px}.card-title.svelte-bu36w9{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:1.3}.rows.svelte-bu36w9{grid-template-columns:max-content 1fr;gap:0 24px;margin:12px 0 0;display:grid}.rows.svelte-bu36w9 dt:where(.svelte-bu36w9),.rows.svelte-bu36w9 dd:where(.svelte-bu36w9){border-top:1px solid var(--color-border-subtle);margin:0;padding:9px 0;font-size:14px;line-height:1.5}.rows.svelte-bu36w9 dt:where(.svelte-bu36w9){color:var(--color-text-muted);padding-top:10px;font-size:13px}.rows.svelte-bu36w9 dd:where(.svelte-bu36w9){color:var(--color-text-primary);overflow-wrap:anywhere}.rows.svelte-bu36w9 dt:where(.svelte-bu36w9):first-of-type,.rows.svelte-bu36w9 dt:where(.svelte-bu36w9):first-of-type+dd:where(.svelte-bu36w9){border-top:0}.kform.svelte-bu36w9{flex-direction:column;gap:24px;margin-top:32px;display:flex}.field.svelte-bu36w9{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.field-label.svelte-bu36w9,.field.svelte-bu36w9 legend:where(.svelte-bu36w9){color:var(--color-text-primary);padding:0;font-size:13px;font-weight:600}.field.svelte-bu36w9 legend:where(.svelte-bu36w9){margin-bottom:8px}.subid-label.svelte-bu36w9{margin-top:8px}.opt-label.svelte-bu36w9{color:var(--color-text-muted);font-weight:400}.hint.svelte-bu36w9{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.input.svelte-bu36w9{background:var(--color-bg-surface);border:1px solid var(--color-border-hover);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);font:inherit;padding:10px 12px;font-size:14px;line-height:1.4;transition:border-color .15s}.input.svelte-bu36w9:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #2c72c72e}textarea.input.svelte-bu36w9{resize:vertical;min-height:88px}select.input.svelte-bu36w9{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239898AA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}input[type=date].input.svelte-bu36w9{max-width:240px}.opts.svelte-bu36w9{flex-direction:column;gap:8px;display:flex}.opt.svelte-bu36w9{border:1px solid var(--color-border-hover);border-radius:var(--radius-md);background:var(--color-bg-surface);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s;display:flex}.opt.svelte-bu36w9:hover{border-color:var(--color-text-muted)}.opt.svelte-bu36w9:has(input:where(.svelte-bu36w9):checked){border-color:color-mix(in srgb, var(--color-accent) 70%, transparent)}.opt.svelte-bu36w9 input:where(.svelte-bu36w9){appearance:none;border:1.5px solid var(--color-text-muted);cursor:pointer;border-radius:50%;flex:none;place-content:center;width:18px;height:18px;margin:2px 0 0;display:grid}.opt.svelte-bu36w9 input:where(.svelte-bu36w9):checked{border-color:var(--color-accent)}.opt.svelte-bu36w9 input:where(.svelte-bu36w9):checked:before{content:"";background:var(--color-accent);border-radius:50%;width:8px;height:8px}.opt.svelte-bu36w9 input:where(.svelte-bu36w9):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.opt-text.svelte-bu36w9{flex-direction:column;gap:2px;min-width:0;font-size:14px;line-height:1.45;display:flex}.opt-text.svelte-bu36w9 b:where(.svelte-bu36w9){font-weight:600}.opt-text.svelte-bu36w9 .hint:where(.svelte-bu36w9){overflow-wrap:anywhere}.reveal.svelte-bu36w9{flex-direction:column;gap:8px;margin-top:4px;display:none}:is(.kform.svelte-bu36w9:has(input[name=kind][value=extraordinary]:where(.svelte-bu36w9):checked) .reveal-reason:where(.svelte-bu36w9),.kform.svelte-bu36w9:has(input[name=timing][value=date]:where(.svelte-bu36w9):checked) .reveal-date:where(.svelte-bu36w9)){display:flex}:is(.kform.svelte-bu36w9:has(input[name=kind][value=extraordinary]:where(.svelte-bu36w9):checked) .if-ord:where(.svelte-bu36w9),.kform.svelte-bu36w9:has(input[name=kind][value=ordinary]:where(.svelte-bu36w9):checked) .if-extra:where(.svelte-bu36w9)){display:none}.err-summary.svelte-bu36w9{border:1px solid color-mix(in srgb, var(--color-error) 45%, transparent);background:color-mix(in srgb, var(--color-error) 7%, transparent);border-radius:var(--radius-md);color:var(--color-text-primary);text-wrap:pretty;padding:12px 16px;font-size:14px;font-weight:500}.err.svelte-bu36w9{color:var(--color-error);margin:0;font-size:13px;font-weight:500;line-height:1.5}.has-err.svelte-bu36w9 .input:where(.svelte-bu36w9):not(#f-subid){border-color:var(--color-error)}.has-err.svelte-bu36w9 .opt:where(.svelte-bu36w9){border-color:color-mix(in srgb, var(--color-error) 60%, transparent)}.kform-submit.svelte-bu36w9{align-self:flex-start;margin-top:8px}.kform-submit[disabled].svelte-bu36w9{cursor:progress}.spinner.svelte-bu36w9{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite svelte-bu36w9-spin}@keyframes svelte-bu36w9-spin{to{transform:rotate(360deg)}}.receipt.svelte-bu36w9{margin-top:32px}.receipt-actions.svelte-bu36w9{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.block.svelte-bu36w9{margin-top:40px}.block.svelte-bu36w9 h2:where(.svelte-bu36w9){letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.ticks.svelte-bu36w9{color:var(--color-text-secondary);flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ticks.svelte-bu36w9 li:where(.svelte-bu36w9){padding-left:22px;position:relative}.ticks.svelte-bu36w9 li:where(.svelte-bu36w9):before{content:"";background:var(--color-text-muted);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:4px}.small.svelte-bu36w9{color:var(--color-text-secondary);margin:16px 0 0;font-size:13px}.small.svelte-bu36w9 a:where(.svelte-bu36w9){color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-hover);text-decoration-color:var(--color-border-hover);text-underline-offset:3px}.small.svelte-bu36w9 a:where(.svelte-bu36w9):hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.spinner.svelte-bu36w9{animation-duration:2s}}@media (width<=640px){main.svelte-bu36w9{padding:32px 16px 64px}.site-head-inner.svelte-bu36w9,.site-foot-inner.svelte-bu36w9{padding-left:16px;padding-right:16px}.page-title.svelte-bu36w9{font-size:26px}.input.svelte-bu36w9{font-size:16px}.card.svelte-bu36w9{padding:20px 16px}.rows.svelte-bu36w9{grid-template-columns:1fr}.rows.svelte-bu36w9 dt:where(.svelte-bu36w9){padding:10px 0 0}.rows.svelte-bu36w9 dd:where(.svelte-bu36w9){border-top:0;padding:2px 0 10px}.receipt-actions.svelte-bu36w9 .si-btn{flex:100%}}@media print{.site-head.svelte-bu36w9,.site-foot.svelte-bu36w9,.receipt-actions.svelte-bu36w9,.no-print.svelte-bu36w9{display:none!important}html,body,.contract-page.svelte-bu36w9{color:#000;min-height:0;background:#fff!important}main.svelte-bu36w9{padding:0}.card.svelte-bu36w9{background:#fff;border-color:#ccc}.rows.svelte-bu36w9 dd:where(.svelte-bu36w9),.page-title.svelte-bu36w9,.lead.svelte-bu36w9{color:#000}}
