.score-sheet-tool[data-v-ce63be53]{margin:0 0 var(--space-6);color:#111}.score-sheet-tool__controls[data-v-ce63be53]{margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text)}.score-sheet-tool__controls p[data-v-ce63be53]{margin:0 0 var(--space-3)}.score-sheet-tool__controls button[data-v-ce63be53]{min-height:44px;margin:0 var(--space-2) var(--space-2) 0;padding:0 var(--space-3);border:1px solid var(--color-action);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-action);cursor:pointer;font-weight:700}.score-sheet-tool__pages[data-v-ce63be53]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#e5e7eb;padding:8mm}.score-sheet[data-v-ce63be53]{box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;background:#fff;border:2px solid #111;min-height:122mm;padding:4mm;font:10pt/1.25 Arial,Helvetica,sans-serif}.score-sheet+.score-sheet[data-v-ce63be53]{margin-top:4mm}.score-sheet__title[data-v-ce63be53]{text-align:center;margin:0 0 3mm;font-size:16pt;font-weight:700}.score-sheet__grid[data-v-ce63be53]{grid-template-columns:repeat(4,1fr);gap:3mm;display:grid}.score-sheet__field[data-v-ce63be53]{border-bottom:1px solid #111;min-height:8mm}.score-sheet__field--wide[data-v-ce63be53]{grid-column:span 2}.score-sheet span[data-v-ce63be53]{text-transform:uppercase;margin-bottom:1mm;font-size:8pt;font-weight:700;display:block}.score-sheet table[data-v-ce63be53]{border-collapse:collapse;width:100%;margin-top:3mm}.score-sheet th[data-v-ce63be53],.score-sheet td[data-v-ce63be53]{text-align:left;border:1px solid #111;height:8mm;padding:1.5mm}.score-sheet th[data-v-ce63be53]:not(:first-child),.score-sheet td[data-v-ce63be53]:not(:first-child){text-align:center;width:15%}.score-sheet__signatures[data-v-ce63be53]{grid-template-columns:repeat(3,1fr);gap:4mm;margin-top:4mm;display:grid}.score-sheet__signatures div[data-v-ce63be53]{border-bottom:1px solid #111;min-height:10mm}.score-sheet__continuation[data-v-ce63be53]{margin-top:5mm;display:none}.score-sheet__continuation p[data-v-ce63be53]{text-transform:uppercase;margin:0 0 2mm;font-size:8pt;font-weight:700}.score-sheet__continuation-line[data-v-ce63be53]{border-bottom:1px solid #111;height:9mm}.score-sheet-tool--single .score-sheet__continuation[data-v-ce63be53]{display:block}@media (width<=700px){.score-sheet-tool__pages[data-v-ce63be53]{padding:var(--space-2);overflow-x:auto}.score-sheet[data-v-ce63be53]{min-width:680px}}@media print{@page{size:portrait;margin:10mm}body:has(.score-sheet-tool) :has(.score-sheet-tool){display:contents!important}body:has(.score-sheet-tool) :not(.score-sheet-tool):not(.score-sheet-tool *):not(:has(.score-sheet-tool)){display:none!important}.score-sheet-tool[data-v-ce63be53]{margin:0}.score-sheet-tool__controls[data-v-ce63be53]{display:none}.score-sheet-tool__pages[data-v-ce63be53]{background:#fff;padding:0}.score-sheet-tool--single .score-sheet[data-v-ce63be53]{break-after:page;page-break-after:always;min-height:250mm}.score-sheet-tool--single .score-sheet[data-v-ce63be53]:last-child{break-after:auto;page-break-after:auto}.score-sheet-tool--single .score-sheet+.score-sheet[data-v-ce63be53]{margin-top:0}}.blog-post[data-v-726b2085]{min-width:0}.blog-post__header[data-v-726b2085],.blog-post__cta[data-v-726b2085],.blog-post__related[data-v-726b2085]{width:min(100%,760px);margin-inline:auto}.blog-post__content[data-v-726b2085]{grid-template-columns:minmax(0,760px);justify-content:center;display:grid}.blog-post__body[data-v-726b2085]{width:100%;min-width:0}.blog-post__toc[data-v-726b2085]{color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:1.45}.blog-post__toc--desktop[data-v-726b2085]{display:none}.blog-post__toc--mobile[data-v-726b2085]{width:min(100%,760px);margin:0 auto var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.blog-post__toc summary[data-v-726b2085],.blog-post__toc p[data-v-726b2085]{color:var(--color-text);font-weight:750}.blog-post__toc p[data-v-726b2085]{margin:0 0 var(--space-2)}.blog-post__toc ol[data-v-726b2085]{gap:var(--space-2);margin:var(--space-3) 0 0;padding-left:var(--space-4);display:grid}.blog-post__toc a[data-v-726b2085]{color:var(--color-text-secondary)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .blog-post__body a{color:var(--color-text-secondary)}}:root[data-theme=dark] .blog-post__body a{color:var(--color-text-secondary)}.blog-post__cluster[data-v-726b2085]{margin:0 0 var(--space-2);color:var(--color-action);font-size:var(--font-size-base);letter-spacing:.1em;text-transform:uppercase;font-weight:750}@media (prefers-color-scheme:dark){:root:not([data-theme]) .blog-post__cluster{color:var(--color-text-secondary)}}:root[data-theme=dark] .blog-post__cluster{color:var(--color-text-secondary)}.blog-post__header h1[data-v-726b2085]{overflow-wrap:anywhere;font-family:var(--font-family-display);margin:0;font-size:clamp(38px,6vw,64px);line-height:1.02}.blog-post__excerpt[data-v-726b2085]{margin:var(--space-4) 0;color:var(--color-text-secondary);font-size:clamp(18px,2.2vw,22px);line-height:1.55}.blog-post__byline[data-v-726b2085]{gap:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-md);flex-wrap:wrap;display:flex}.blog-post__byline span[data-v-726b2085]:first-child{color:var(--color-text);font-weight:700}.blog-post__image[data-v-726b2085]{border-radius:var(--radius-xl);border:1px solid var(--color-border);width:min(100%,960px);height:auto;margin:clamp(28px,5vw,52px) auto;display:block}.blog-post__body[data-v-726b2085]{color:var(--color-text);overflow-wrap:anywhere;font-size:17px;line-height:1.75}.blog-post__body[data-v-726b2085] h2{margin:clamp(32px, 5vw, 48px) 0 var(--space-3);scroll-margin-top:96px;font-size:clamp(25px,3.6vw,34px);line-height:1.2}@media (width>=1080px){.blog-post__content[data-v-726b2085]{gap:var(--space-6);grid-template-columns:220px minmax(0,760px)}.blog-post__toc--desktop[data-v-726b2085]{display:block}.blog-post__toc--desktop nav[data-v-726b2085]{position:sticky;top:96px}.blog-post__toc--mobile[data-v-726b2085]{display:none}}.blog-post__body[data-v-726b2085] h3{margin:var(--space-5) 0 var(--space-2);font-size:21px}.blog-post__body[data-v-726b2085] p,.blog-post__body[data-v-726b2085] ul,.blog-post__body[data-v-726b2085] ol,.blog-post__body[data-v-726b2085] blockquote{margin:0 0 var(--space-4)}.blog-post__body[data-v-726b2085] img,.blog-post__body[data-v-726b2085] pre,.blog-post__body[data-v-726b2085] table{max-width:100%}.blog-post__body[data-v-726b2085] pre{padding:var(--space-4);border-radius:var(--radius-md);color:#fff;background:#111827;overflow-x:auto}.blog-post__body[data-v-726b2085] blockquote{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-action);background:var(--color-surface-subtle);color:var(--color-text-secondary);border-radius:var(--radius-sm)}.blog-post__body[data-v-726b2085] code{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);padding:.15em .4em;font-size:.92em}.blog-post__body[data-v-726b2085] pre code{background:0 0;border:none;padding:0}.blog-post__body[data-v-726b2085] table{border-collapse:collapse;width:100%}.blog-post__body[data-v-726b2085] th,.blog-post__body[data-v-726b2085] td{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);text-align:left}.blog-post__body[data-v-726b2085] th{background:var(--color-surface-subtle)}.blog-post__cta[data-v-726b2085]{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-section-strong);text-align:center;margin-top:clamp(32px,5vw,52px)}.blog-post__cta a[data-v-726b2085]{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--color-on-section-strong);color:var(--color-section-strong);align-items:center;font-weight:750;display:inline-flex}.blog-post__cta a[data-v-726b2085]:hover{background:color-mix(in srgb, var(--color-on-section-strong) 86%, var(--color-section-strong));text-decoration:none}.blog-post__pricing-note[data-v-726b2085]{margin:var(--space-3) 0 0;color:var(--color-on-section-strong);font-size:var(--font-size-md);opacity:.95}.blog-post__pricing-note a[data-v-726b2085]{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}.blog-post__related[data-v-726b2085]{margin-top:clamp(32px,5vw,52px)}.blog-post__related h2[data-v-726b2085]{font-size:24px}.blog-post__related ul[data-v-726b2085]{gap:var(--space-2);padding-left:var(--space-5);display:grid}
