.sheet-frame.svelte-rb0cg1{max-width:794px;margin:0 auto;container-type:inline-size}.sheet.svelte-rb0cg1{--ink:var(--color-text);--ink-2:var(--color-text-secondary);--rule-light:var(--color-border);background:var(--color-surface);color:var(--ink);border:1px solid var(--color-border);border-radius:var(--radius);aspect-ratio:210/297;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:8.5cqi 9cqi;font-size:clamp(10px,1.6cqi,12.75px);line-height:1.45}.sheet.svelte-rb0cg1 p:where(.svelte-rb0cg1),.sheet.svelte-rb0cg1 dl:where(.svelte-rb0cg1),.sheet.svelte-rb0cg1 dd:where(.svelte-rb0cg1),.sheet.svelte-rb0cg1 ol:where(.svelte-rb0cg1),.sheet.svelte-rb0cg1 ul:where(.svelte-rb0cg1){margin:0}.sh-head.svelte-rb0cg1{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5em;margin-bottom:1.6em;padding-bottom:1em;display:flex}.sh-title.svelte-rb0cg1{letter-spacing:-.02em;font-size:2em;font-weight:700;line-height:1.1}.sh-number.svelte-rb0cg1{color:var(--ink-2);margin-top:.25em;font-weight:600}.sh-meta.svelte-rb0cg1{text-align:right;gap:.15em;display:grid}.sh-meta.svelte-rb0cg1 div:where(.svelte-rb0cg1),.sh-fields.svelte-rb0cg1 div:where(.svelte-rb0cg1){justify-content:flex-end;gap:.75em;display:flex}.sh-meta.svelte-rb0cg1 dt:where(.svelte-rb0cg1),.sh-fields.svelte-rb0cg1 dt:where(.svelte-rb0cg1){color:var(--ink-2)}.sh-meta.svelte-rb0cg1 dd:where(.svelte-rb0cg1){min-width:7.5em;font-weight:600}.sh-parties.svelte-rb0cg1{grid-template-columns:repeat(auto-fit,minmax(min(15em,100%),1fr));gap:1em 2em;margin-bottom:1.6em;display:grid}.sh-label.svelte-rb0cg1{color:var(--ink-2);margin-bottom:.3em;font-size:.85em;font-weight:600}.sh-line.svelte-rb0cg1{color:var(--ink)}.sh-strong.svelte-rb0cg1{font-weight:600}.sh-fields.svelte-rb0cg1{gap:.2em;margin:1.2em 0;display:grid}.sh-fields.svelte-rb0cg1 div:where(.svelte-rb0cg1){justify-content:flex-start}.sh-fields.svelte-rb0cg1 dt:where(.svelte-rb0cg1){min-width:11em}.sh-table-wrap.svelte-rb0cg1{margin:.4em 0 0;overflow-x:auto}.sh-table.svelte-rb0cg1{border-collapse:collapse;table-layout:fixed;width:100%}.sh-table.svelte-rb0cg1 th:where(.svelte-rb0cg1){text-align:left;vertical-align:bottom;color:var(--ink-2);border-bottom:1px solid var(--ink);padding:.45em .5em;font-size:.85em;font-weight:600}.sh-table.svelte-rb0cg1 td:where(.svelte-rb0cg1){vertical-align:top;border-bottom:1px solid var(--rule-light);padding:.45em .5em}.sh-table.svelte-rb0cg1 th:where(.svelte-rb0cg1):first-child,.sh-table.svelte-rb0cg1 td:where(.svelte-rb0cg1):first-child{padding-left:0}.sh-table.svelte-rb0cg1 th:where(.svelte-rb0cg1):last-child,.sh-table.svelte-rb0cg1 td:where(.svelte-rb0cg1):last-child{padding-right:0}.sh-table.svelte-rb0cg1 .num:where(.svelte-rb0cg1),.sh-table.svelte-rb0cg1 .time:where(.svelte-rb0cg1){text-align:right;white-space:nowrap}.sh-totals.svelte-rb0cg1{width:min(24em,100%);margin:.6em 0 1.4em auto;display:grid}.sh-totals.svelte-rb0cg1 div:where(.svelte-rb0cg1){justify-content:space-between;gap:1em;padding:.25em 0;display:flex}.sh-totals.svelte-rb0cg1 dd:where(.svelte-rb0cg1){white-space:nowrap}.sh-totals.svelte-rb0cg1 .sh-grand:where(.svelte-rb0cg1){border-top:1px solid var(--ink);margin-top:.25em;padding-top:.45em;font-size:1.1em;font-weight:700}.sh-h.svelte-rb0cg1{margin:1.3em 0 .4em;font-weight:700}.sh-p.svelte-rb0cg1{margin:0 0 .7em}.sh-ol.svelte-rb0cg1,.sh-ul.svelte-rb0cg1{margin:0 0 .7em;padding:0;list-style:none}.sh-ol.svelte-rb0cg1 li:where(.svelte-rb0cg1){grid-template-columns:2.6em 1fr;margin-bottom:.35em;display:grid}.sh-n.svelte-rb0cg1{color:var(--ink-2)}.sh-ul.svelte-rb0cg1 li:where(.svelte-rb0cg1){margin-bottom:.3em;padding-left:1.2em;position:relative}.sh-ul.svelte-rb0cg1 li:where(.svelte-rb0cg1):before{content:"";background:var(--ink-2);border-radius:1px;width:.35em;height:.35em;position:absolute;top:.62em;left:.25em}.sh-note.svelte-rb0cg1{color:var(--ink-2);margin:1em 0;font-size:.85em}.sh-sign.svelte-rb0cg1{grid-template-columns:repeat(auto-fit,minmax(min(14em,100%),1fr));gap:1.5em 2.5em;margin-top:2.2em;display:grid}.sh-rule.svelte-rb0cg1{border-bottom:1px solid var(--ink);height:2.6em;display:block}.sh-caption.svelte-rb0cg1{color:var(--ink-2);margin-top:.3em;font-size:.85em}@media print{.sheet-frame.svelte-rb0cg1{max-width:none;container-type:normal}.sheet.svelte-rb0cg1{aspect-ratio:auto;border:0;border-radius:0;padding:0;font-size:10pt}.sh-table-wrap.svelte-rb0cg1{overflow:visible}.sh-table.svelte-rb0cg1 tr:where(.svelte-rb0cg1),.sh-ol.svelte-rb0cg1 li:where(.svelte-rb0cg1),.sh-sign.svelte-rb0cg1,.sh-totals.svelte-rb0cg1{break-inside:avoid}}.tpl-page.svelte-1vnu8pb{--section-y:clamp(2.5rem, 4.5vw, 4rem);max-width:840px;padding:var(--space-lg) 0 var(--section-y);margin:0 auto}.tpl-crumbs.svelte-1vnu8pb{margin-bottom:var(--space-xl)}.tpl-crumbs.svelte-1vnu8pb .back:where(.svelte-1vnu8pb){min-height:44px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.tpl-crumbs.svelte-1vnu8pb .back:where(.svelte-1vnu8pb):hover{color:var(--color-text)}.tpl-crumbs.svelte-1vnu8pb .back:where(.svelte-1vnu8pb):focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:3px}.tpl-hero.svelte-1vnu8pb h1:where(.svelte-1vnu8pb){margin:0 0 var(--space-lg);text-wrap:balance;max-width:20ch;font-size:clamp(2rem,1.4rem + 2.6vw,2.5rem);font-weight:var(--font-weight-bold);letter-spacing:-.032em;line-height:1.1}.tpl-lead.svelte-1vnu8pb{margin:0 0 var(--space-md);max-width:68ch;font-size:var(--font-size-md);color:var(--color-text);line-height:1.7}.tpl-meta.svelte-1vnu8pb{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.tpl-note.svelte-1vnu8pb{margin:var(--space-xl) 0;padding:var(--space-lg) var(--space-xl);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius)}.tpl-note.svelte-1vnu8pb p:where(.svelte-1vnu8pb){max-width:68ch;font-size:var(--font-size-base);color:var(--color-text);margin:0;line-height:1.65}.tpl-note.svelte-1vnu8pb .tpl-support:where(.svelte-1vnu8pb){margin-top:var(--space-sm);color:var(--color-text-secondary)}.tpl-note.svelte-1vnu8pb a:where(.svelte-1vnu8pb),.ref-list.svelte-1vnu8pb a:where(.svelte-1vnu8pb){color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.tpl-note.svelte-1vnu8pb a:where(.svelte-1vnu8pb):hover,.ref-list.svelte-1vnu8pb a:where(.svelte-1vnu8pb):hover{text-decoration-color:currentColor}.tpl-downloads.svelte-1vnu8pb{margin-bottom:var(--section-y);padding:var(--space-lg) var(--space-xl) var(--space-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.tpl-h3.svelte-1vnu8pb{margin:0 0 var(--space-md);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.dl-rows.svelte-1vnu8pb{border-top:1px solid var(--color-border-light)}.dl-row.svelte-1vnu8pb{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-border-light);flex-wrap:wrap;display:flex}.dl-lang.svelte-1vnu8pb{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.dl-actions.svelte-1vnu8pb{gap:var(--space-sm);flex-wrap:wrap;display:flex}.dl-foot.svelte-1vnu8pb{align-items:center;gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.dl-hint.svelte-1vnu8pb{font-size:var(--font-size-sm);color:var(--color-text-muted)}.tpl-preview.svelte-1vnu8pb{margin-bottom:var(--section-y)}.tpl-h2.svelte-1vnu8pb{margin:0 0 var(--space-lg);font-size:clamp(var(--font-size-lg), 1.1rem + 1vw, var(--font-size-xl));font-weight:var(--font-weight-bold);letter-spacing:-.025em;line-height:1.2}.tpl-caption.svelte-1vnu8pb{margin:var(--space-sm) auto 0;max-width:794px;font-size:var(--font-size-sm);color:var(--color-text-muted)}.tpl-intro.svelte-1vnu8pb{margin-bottom:var(--section-y)}.tpl-intro.svelte-1vnu8pb p:where(.svelte-1vnu8pb){margin:0 0 var(--space-lg);max-width:68ch;font-size:var(--font-size-md);line-height:1.7}.tpl-intro.svelte-1vnu8pb p:where(.svelte-1vnu8pb):last-child{margin-bottom:0}.tpl-section.svelte-1vnu8pb{margin-bottom:var(--section-y)}.tpl-sub.svelte-1vnu8pb{margin:calc(var(--space-sm) * -1) 0 var(--space-lg);max-width:68ch;font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.6}.rq.svelte-1vnu8pb{border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);width:100%;font-size:var(--font-size-base)}.rq.svelte-1vnu8pb th:where(.svelte-1vnu8pb){padding:var(--space-sm) var(--space-md);text-align:left;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:var(--color-surface-raised);border-bottom:1px solid var(--color-border-strong)}.rq.svelte-1vnu8pb td:where(.svelte-1vnu8pb){padding:var(--space-sm) var(--space-md);vertical-align:top;border-bottom:1px solid var(--color-border-light);line-height:1.5}.rq.svelte-1vnu8pb tbody:where(.svelte-1vnu8pb) tr:where(.svelte-1vnu8pb):last-child td:where(.svelte-1vnu8pb){border-bottom:none}.rq-field.svelte-1vnu8pb{width:46%;color:var(--color-text)}.rq-need.svelte-1vnu8pb{white-space:nowrap;width:16%;font-weight:var(--font-weight-semibold)}.rq-required.svelte-1vnu8pb{color:var(--color-text)}.rq-conditional.svelte-1vnu8pb,.rq-recommended.svelte-1vnu8pb,.rq-basis.svelte-1vnu8pb{color:var(--color-text-secondary)}.steps.svelte-1vnu8pb,.mistakes.svelte-1vnu8pb{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);margin:0;padding:0;list-style:none}.steps.svelte-1vnu8pb li:where(.svelte-1vnu8pb){gap:var(--space-md);padding:var(--space-lg) var(--space-xl);grid-template-columns:2rem minmax(0,1fr);display:grid}.steps.svelte-1vnu8pb li:where(.svelte-1vnu8pb)+li:where(.svelte-1vnu8pb),.mistakes.svelte-1vnu8pb li:where(.svelte-1vnu8pb)+li:where(.svelte-1vnu8pb){border-top:1px solid var(--color-border-light)}.step-n.svelte-1vnu8pb{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-faint)}.step-title.svelte-1vnu8pb{margin-bottom:var(--space-xs);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;display:block}.step-text.svelte-1vnu8pb{max-width:64ch;font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.65;display:block}.mistakes.svelte-1vnu8pb li:where(.svelte-1vnu8pb){padding:var(--space-md) var(--space-xl) var(--space-md) calc(var(--space-xl) + 1.25rem);font-size:var(--font-size-base);line-height:1.6;position:relative}.mistakes.svelte-1vnu8pb li:where(.svelte-1vnu8pb):before,.mistakes.svelte-1vnu8pb li:where(.svelte-1vnu8pb):after{content:"";left:calc(var(--space-xl) + .1rem);top:calc(var(--space-md) + .72em);background:var(--color-error-text);width:.7rem;height:1.5px;position:absolute;transform:rotate(45deg)}.mistakes.svelte-1vnu8pb li:where(.svelte-1vnu8pb):after{transform:rotate(-45deg)}.tpl-cta.svelte-1vnu8pb{margin-bottom:var(--section-y);padding:clamp(1.75rem, 1.25rem + 2.5vw, 3rem) var(--space-2xl);border-radius:var(--radius);background:var(--color-text);color:var(--color-on-ink)}.tpl-cta.svelte-1vnu8pb h2:where(.svelte-1vnu8pb){margin:0 0 var(--space-sm);font-size:clamp(var(--font-size-lg), 1.1rem + 1vw, var(--font-size-xl));font-weight:var(--font-weight-bold);letter-spacing:-.025em;color:var(--color-on-ink)}.tpl-cta.svelte-1vnu8pb p:where(.svelte-1vnu8pb){margin:0 0 var(--space-xl);max-width:56ch;font-size:var(--font-size-md);color:#ffffffbd;line-height:1.6}.faq.svelte-1vnu8pb{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.faq-item.svelte-1vnu8pb+.faq-item:where(.svelte-1vnu8pb){border-top:1px solid var(--color-border-light)}.faq-item.svelte-1vnu8pb summary:where(.svelte-1vnu8pb){justify-content:space-between;align-items:center;gap:var(--space-md);min-height:44px;padding:var(--space-lg) var(--space-xl);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none;display:flex}.faq-item.svelte-1vnu8pb summary:where(.svelte-1vnu8pb)::-webkit-details-marker{display:none}.faq-item.svelte-1vnu8pb summary:where(.svelte-1vnu8pb):hover{background:var(--color-surface-raised)}.faq-item.svelte-1vnu8pb summary:where(.svelte-1vnu8pb):focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:-3px}.faq-q.svelte-1vnu8pb{flex:1}.faq-mark.svelte-1vnu8pb{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-shrink:0;width:20px;height:20px;position:relative}.faq-mark.svelte-1vnu8pb:before,.faq-mark.svelte-1vnu8pb:after{content:"";background:var(--color-text-muted);transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-mark.svelte-1vnu8pb:before{width:9px;height:1.5px}.faq-mark.svelte-1vnu8pb:after{width:1.5px;height:9px}.faq-item[open].svelte-1vnu8pb .faq-mark:where(.svelte-1vnu8pb):after{opacity:0}.faq-item.svelte-1vnu8pb p:where(.svelte-1vnu8pb){max-width:68ch;padding:0 var(--space-xl) var(--space-lg);font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0;line-height:1.7}.tpl-refs.svelte-1vnu8pb{gap:var(--space-2xl);margin-bottom:var(--section-y);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ref-list.svelte-1vnu8pb{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.ref-list.svelte-1vnu8pb li:where(.svelte-1vnu8pb){padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-light);font-size:var(--font-size-base);line-height:1.5}.rel-grid.svelte-1vnu8pb{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.rel-card.svelte-1vnu8pb{gap:var(--space-xs);height:100%;padding:var(--space-md) var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);flex-direction:column;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.rel-card.svelte-1vnu8pb:hover{background:var(--color-surface-raised);border-color:var(--color-border-strong)}.rel-card.svelte-1vnu8pb:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:3px}.rel-name.svelte-1vnu8pb{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.rel-sum.svelte-1vnu8pb{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}@media (width<=640px){.tpl-note.svelte-1vnu8pb,.tpl-downloads.svelte-1vnu8pb{padding:var(--space-lg)}.dl-actions.svelte-1vnu8pb{width:100%}.dl-actions.svelte-1vnu8pb .lbtn:where(.svelte-1vnu8pb){flex:1}.dl-foot.svelte-1vnu8pb .lbtn:where(.svelte-1vnu8pb){width:100%}.rq.svelte-1vnu8pb thead:where(.svelte-1vnu8pb){display:none}.rq.svelte-1vnu8pb,.rq.svelte-1vnu8pb tbody:where(.svelte-1vnu8pb),.rq.svelte-1vnu8pb tr:where(.svelte-1vnu8pb),.rq.svelte-1vnu8pb td:where(.svelte-1vnu8pb){width:auto;display:block}.rq.svelte-1vnu8pb tr:where(.svelte-1vnu8pb){padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border-light)}.rq.svelte-1vnu8pb tbody:where(.svelte-1vnu8pb) tr:where(.svelte-1vnu8pb):last-child{border-bottom:none}.rq.svelte-1vnu8pb td:where(.svelte-1vnu8pb){border:none;padding:0}.rq-field.svelte-1vnu8pb{font-weight:var(--font-weight-semibold)}.rq-need.svelte-1vnu8pb,.rq-basis.svelte-1vnu8pb{font-size:var(--font-size-sm);display:inline}.rq-need.svelte-1vnu8pb:after{content:" · ";color:var(--color-text-faint)}.steps.svelte-1vnu8pb li:where(.svelte-1vnu8pb){padding:var(--space-lg);grid-template-columns:1.5rem minmax(0,1fr)}.mistakes.svelte-1vnu8pb li:where(.svelte-1vnu8pb){padding:var(--space-md) var(--space-lg) var(--space-md) calc(var(--space-lg) + 1.25rem)}.mistakes.svelte-1vnu8pb li:where(.svelte-1vnu8pb):before,.mistakes.svelte-1vnu8pb li:where(.svelte-1vnu8pb):after{left:calc(var(--space-lg) + .1rem)}.faq-item.svelte-1vnu8pb summary:where(.svelte-1vnu8pb){padding:var(--space-lg)}.faq-item.svelte-1vnu8pb p:where(.svelte-1vnu8pb){padding:0 var(--space-lg) var(--space-lg)}.tpl-cta.svelte-1vnu8pb{padding:var(--space-xl) var(--space-lg)}.tpl-refs.svelte-1vnu8pb{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}}@media print{.app:has(.tpl-page)>:not(main){display:none!important}main:has(.tpl-page)>:not(.tpl-page){display:none!important}.app:has(.tpl-page)~*{display:none!important}main:has(.tpl-page){max-width:none!important;padding:0!important}body:has(.tpl-page){background:#fff}.tpl-page.svelte-1vnu8pb{max-width:none;padding:0}.tpl-page.svelte-1vnu8pb>:where(.svelte-1vnu8pb):not(.tpl-preview),.tpl-preview.svelte-1vnu8pb .tpl-h2:where(.svelte-1vnu8pb),.tpl-caption.svelte-1vnu8pb{display:none!important}.tpl-preview.svelte-1vnu8pb{margin:0}}
