.gate[data-v-81d5df86]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem}.gate__waiting[data-v-81d5df86]{display:flex;flex-direction:column;align-items:center;gap:1rem}.gate__spinner[data-v-81d5df86]{width:22px;height:22px;border:2px solid var(--hairline-strong, rgb(0 0 0 / 12%));border-top-color:var(--accent, currentcolor);border-radius:50%;animation:gate-spin-81d5df86 .7s linear infinite}@media(prefers-reduced-motion:reduce){.gate__spinner[data-v-81d5df86]{display:none}}@keyframes gate-spin-81d5df86{to{transform:rotate(1turn)}}.gate__line[data-v-81d5df86]{margin:0;color:var(--color-text-muted)}.gate__panel[data-v-81d5df86]{max-width:28rem;padding:2rem;text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg, 8px)}.gate__title[data-v-81d5df86]{margin:0 0 .75rem;font-size:1.25rem;color:var(--color-text)}.gate__body[data-v-81d5df86]{margin:0 0 1.5rem;color:var(--color-text-muted)}.chart-canvas[data-v-6145a210]{position:relative;width:100%;height:100%}.chart[data-v-b27b66d0]{margin:1em 0 1.2em}.chart__frame[data-v-b27b66d0]{position:relative;width:100%}.field[data-v-0c1668cb]{display:flex;flex-direction:column;gap:var(--sp-3)}.field__hint[data-v-0c1668cb]{color:var(--ink-faint);font-size:var(--text-xs);line-height:1.45}.fields[data-v-36ba1519]{display:flex;flex-direction:column;gap:var(--sp-6)}.switches[data-v-36ba1519]{display:flex;flex-direction:column;gap:var(--sp-4)}.switch-label[data-v-36ba1519]{font-size:var(--text-base)}.unit[data-v-36ba1519]{max-width:120px}.options[data-v-36ba1519]{display:grid;gap:1px;padding:2px;border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--panel-raised)}.options--4[data-v-36ba1519]{grid-template-columns:repeat(4,1fr)}.options--2[data-v-36ba1519]{grid-template-columns:repeat(2,1fr)}.options--5[data-v-36ba1519]{grid-template-columns:repeat(5,1fr)}.options__option[data-v-36ba1519]{height:26px;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-soft);font:inherit;font-size:var(--text-xs);cursor:pointer}.options__option[data-v-36ba1519]:hover{color:var(--ink)}.options__option--on[data-v-36ba1519]{background:var(--accent-quiet);color:var(--accent);font-weight:600}.grid__head[data-v-36ba1519]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-4)}.grid__ops[data-v-36ba1519]{display:flex;gap:var(--sp-3)}.grid__ops .b-btn[data-v-36ba1519]{height:24px;padding:0 var(--sp-4);font-size:var(--text-sm)}.grid__scroll[data-v-36ba1519]{overflow:auto;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--panel-raised)}.grid__table[data-v-36ba1519]{border-collapse:collapse;width:100%}.grid__corner[data-v-36ba1519]{width:120px;padding:0;background:var(--panel)}.grid__row-head[data-v-36ba1519]{display:flex;align-items:center;width:120px;padding:0 0 0 var(--sp-3);background:var(--panel);border-top:1px solid var(--hairline)}.grid__column[data-v-36ba1519]{padding:0;min-width:84px;border-left:1px solid var(--hairline);white-space:nowrap}.grid__cell[data-v-36ba1519]{display:flex;align-items:center;padding-left:var(--sp-3)}.grid__table td[data-v-36ba1519]{padding:0;border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}.grid__input[data-v-36ba1519]{width:100%;min-width:0;padding:var(--sp-3) var(--sp-4);border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.grid__input[data-v-36ba1519]:focus{outline:none;background:var(--accent-quiet)}.grid__input--head[data-v-36ba1519],.grid__input--series[data-v-36ba1519]{font-weight:600}.grid__input--numeric[data-v-36ba1519]{text-align:right}.grid__mini[data-v-36ba1519]{height:17px;padding:0 4px;margin-right:4px;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-faint);font:inherit;font-size:10px;cursor:pointer;flex:none}.grid__mini[data-v-36ba1519]:hover:not(:disabled){color:var(--danger)}.grid__mini[data-v-36ba1519]:disabled{opacity:.3;cursor:not-allowed}.well[data-v-36ba1519]{flex:none;width:14px;height:14px;padding:0;border:1px solid var(--hairline-strong);border-radius:50%;background:none;cursor:pointer}.well[data-v-36ba1519]::-webkit-color-swatch-wrapper{padding:0}.well[data-v-36ba1519]::-webkit-color-swatch{border:0;border-radius:50%}.well[data-v-36ba1519]::-moz-color-swatch{border:0;border-radius:50%}.colours[data-v-36ba1519]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);margin-top:var(--sp-4)}.colours__reset[data-v-36ba1519]{height:24px;padding:0 var(--sp-4);font-size:var(--text-sm)}.ui-avatar[data-v-91cf413d]{--avatar-bg: var(--color-primary-soft);--avatar-fg: var(--color-primary-deep);display:inline-grid;flex:none;place-items:center;overflow:hidden;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font-weight:var(--weight-bold);letter-spacing:.02em;line-height:1;-webkit-user-select:none;user-select:none}.ui-avatar--sm[data-v-91cf413d]{width:22px;height:22px;font-size:9.5px}.ui-avatar--md[data-v-91cf413d]{width:28px;height:28px;font-size:var(--text-2xs)}.ui-avatar--lg[data-v-91cf413d]{width:40px;height:40px;font-size:var(--text-md)}.ui-avatar--cyan[data-v-91cf413d]{--avatar-bg: var(--color-cyan-wash);--avatar-fg: var(--color-cyan-deep)}.ui-avatar--violet[data-v-91cf413d]{--avatar-bg: var(--color-violet-wash);--avatar-fg: var(--color-violet-deep)}.ui-avatar--neutral[data-v-91cf413d]{--avatar-bg: var(--color-surface-sunken);--avatar-fg: var(--color-text-muted)}.ui-avatar__image[data-v-91cf413d]{width:100%;height:100%;object-fit:cover}.ui-badge[data-v-069d3d1a]{--badge-fg: var(--color-text-muted);--badge-bg: var(--color-surface-sunken);--badge-solid: var(--color-text-muted);display:inline-flex;flex:none;align-items:center;gap:4px;border:1px solid transparent;border-radius:var(--radius-pill);font-weight:var(--weight-semibold);line-height:1.3;white-space:nowrap}.ui-badge--sm[data-v-069d3d1a]{padding:1px 7px;font-size:var(--text-2xs)}.ui-badge--md[data-v-069d3d1a]{padding:2px 9px;font-size:var(--text-xs)}.ui-badge--blue[data-v-069d3d1a]{--badge-fg: var(--color-primary-deep);--badge-bg: var(--color-primary-soft);--badge-solid: var(--color-primary)}.ui-badge--cyan[data-v-069d3d1a]{--badge-fg: var(--color-cyan-deep);--badge-bg: var(--color-cyan-wash);--badge-solid: var(--color-accent)}.ui-badge--violet[data-v-069d3d1a]{--badge-fg: var(--color-violet-deep);--badge-bg: var(--color-violet-wash);--badge-solid: var(--color-violet)}.ui-badge--success[data-v-069d3d1a]{--badge-fg: var(--color-success);--badge-bg: var(--color-success-soft);--badge-solid: var(--color-success)}.ui-badge--warning[data-v-069d3d1a]{--badge-fg: var(--color-warning);--badge-bg: var(--color-warning-soft);--badge-solid: var(--color-warning)}.ui-badge--danger[data-v-069d3d1a]{--badge-fg: var(--color-danger);--badge-bg: var(--color-danger-soft);--badge-solid: var(--color-danger)}.ui-badge--soft[data-v-069d3d1a]{background:var(--badge-bg);color:var(--badge-fg)}.ui-badge--solid[data-v-069d3d1a]{background:var(--badge-solid);color:var(--color-on-primary)}.ui-badge--outline[data-v-069d3d1a]{border-color:currentColor;background:transparent;color:var(--badge-fg)}.ui-button[data-v-f04d617d]{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:var(--radius-control);font-family:inherit;font-weight:var(--weight-semibold);line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--transition-base) ease,border-color var(--transition-base) ease,color var(--transition-base) ease,box-shadow var(--transition-base) ease,filter var(--transition-base) ease}.ui-button[data-v-f04d617d]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ui-button[data-v-f04d617d]:disabled,.ui-button[aria-disabled=true][data-v-f04d617d]{opacity:.55;cursor:not-allowed;pointer-events:none}.ui-button--sm[data-v-f04d617d]{padding:5px 12px;font-size:var(--text-sm)}.ui-button--md[data-v-f04d617d]{padding:8px 14px;font-size:var(--text-sm)}.ui-button--lg[data-v-f04d617d]{padding:10px 18px;font-size:13.5px}.ui-button--icon[data-v-f04d617d]{width:28px;height:28px;padding:0;border-radius:50%;font-size:var(--text-sm)}.ui-button--pill[data-v-f04d617d]{border-radius:var(--radius-pill)}.ui-button--primary[data-v-f04d617d]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.ui-button--primary[data-v-f04d617d]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:var(--shadow-2)}.ui-button--secondary[data-v-f04d617d]{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-muted)}.ui-button--secondary[data-v-f04d617d]:hover{border-color:var(--color-primary-hair);color:var(--color-accent);box-shadow:var(--shadow-1)}.ui-button--soft[data-v-f04d617d]{background:var(--color-primary-soft);color:var(--color-primary-deep)}.ui-button--soft[data-v-f04d617d]:hover{border-color:var(--color-primary-hair)}.ui-button--ghost[data-v-f04d617d]{background:transparent;color:var(--color-text-muted)}.ui-button--ghost[data-v-f04d617d]:hover{background:var(--color-surface-sunken);color:var(--color-text)}.ui-button--link[data-v-f04d617d]{padding-inline:0;background:transparent;color:var(--color-primary-text)}.ui-button--link[data-v-f04d617d]:hover{text-decoration:underline;text-underline-offset:3px}.ui-button--danger[data-v-f04d617d]{background:var(--color-surface);border-color:var(--color-border);color:var(--color-danger)}.ui-button--danger[data-v-f04d617d]:hover{border-color:var(--color-danger);background:var(--color-danger-soft)}.ui-button__spinner[data-v-f04d617d]{width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ui-button-spin-f04d617d .7s linear infinite}@keyframes ui-button-spin-f04d617d{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-button__spinner[data-v-f04d617d]{animation-duration:1.8s}}.ui-callout[data-v-6fb95adb]{--callout-bg: var(--color-primary-soft);--callout-mark: var(--color-primary);display:flex;align-items:center;gap:14px;border-radius:var(--radius-card);background:var(--callout-bg);color:var(--color-text)}.ui-callout--md[data-v-6fb95adb]{padding:12px 14px}.ui-callout--sm[data-v-6fb95adb]{align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--radius-lg)}.ui-callout--cyan[data-v-6fb95adb]{--callout-bg: var(--color-cyan-wash);--callout-mark: var(--color-cyan-deep)}.ui-callout--violet[data-v-6fb95adb]{--callout-bg: var(--color-violet-wash);--callout-mark: var(--color-violet)}.ui-callout--neutral[data-v-6fb95adb]{--callout-bg: var(--color-surface-sunken);--callout-mark: var(--color-text-muted)}.ui-callout--warning[data-v-6fb95adb]{--callout-bg: var(--color-warning-soft);--callout-mark: var(--color-warning)}.ui-callout--danger[data-v-6fb95adb]{--callout-bg: var(--color-danger-soft);--callout-mark: var(--color-danger)}.ui-callout__icon[data-v-6fb95adb]{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--color-surface);color:var(--callout-mark)}.ui-callout--sm .ui-callout__icon[data-v-6fb95adb]{width:22px;height:22px}.ui-callout__text[data-v-6fb95adb]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.ui-callout__title[data-v-6fb95adb]{font-size:13.5px;font-weight:var(--weight-bold);color:var(--color-text)}.ui-callout--sm .ui-callout__title[data-v-6fb95adb]{font-size:var(--text-sm)}.ui-callout__body[data-v-6fb95adb]{font-size:var(--text-sm);line-height:1.45;color:var(--color-text-muted)}.ui-callout__action[data-v-6fb95adb]{display:flex;flex:none;align-items:center;gap:var(--space-2)}.ui-checkbox[data-v-c3d41417]{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none}.ui-checkbox.is-disabled[data-v-c3d41417]{opacity:.55;cursor:not-allowed}.ui-checkbox__input[data-v-c3d41417]{position:absolute;width:1px;height:1px;margin:0;opacity:0}.ui-checkbox__box[data-v-c3d41417]{display:grid;flex:none;place-items:center;width:16px;height:16px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-on-primary);transition:background-color var(--transition-fast) ease,border-color var(--transition-fast) ease}.ui-checkbox:hover:not(.is-disabled) .ui-checkbox__box[data-v-c3d41417]{border-color:var(--color-primary)}.ui-checkbox__input:checked+.ui-checkbox__box[data-v-c3d41417],.ui-checkbox__input:indeterminate+.ui-checkbox__box[data-v-c3d41417]{border-color:var(--color-primary);background:var(--color-primary)}.ui-checkbox__input:focus-visible+.ui-checkbox__box[data-v-c3d41417]{box-shadow:var(--shadow-focus)}.ui-empty[data-v-8df2b0f0]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center;border:1px dashed var(--color-border-dashed);border-radius:var(--radius-card);color:var(--color-text-muted)}.ui-empty--md[data-v-8df2b0f0]{padding:var(--space-7) var(--space-5)}.ui-empty--sm[data-v-8df2b0f0]{padding:var(--space-4)}.ui-empty__icon[data-v-8df2b0f0]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary)}.ui-empty__title[data-v-8df2b0f0]{margin:0;font-size:13.5px;font-weight:var(--weight-bold);color:var(--color-text)}.ui-empty__text[data-v-8df2b0f0]{max-width:52ch;margin:0;font-size:var(--text-sm);line-height:var(--leading-base)}.ui-empty__action[data-v-8df2b0f0]{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.ui-field[data-v-0d466062]{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-field__label[data-v-0d466062]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--color-text-muted)}.ui-field__required[data-v-0d466062]{margin-left:2px;color:var(--color-danger)}.ui-field__hint[data-v-0d466062],.ui-field__error[data-v-0d466062]{margin:0;font-size:var(--text-xs);line-height:var(--leading-base)}.ui-field__hint[data-v-0d466062]{color:var(--color-text-subtle)}.ui-field__error[data-v-0d466062]{color:var(--color-danger)}.ui-input[data-v-3c70a8e2]{display:inline-flex;align-items:center;gap:var(--space-2);width:100%;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition-base) ease,box-shadow var(--transition-base) ease}.ui-input--sm[data-v-3c70a8e2]{padding:0 var(--space-2);min-height:28px}.ui-input--md[data-v-3c70a8e2]{padding:0 var(--space-3);min-height:34px}.ui-input[data-v-3c70a8e2]:hover:not(.is-disabled){border-color:var(--color-border-strong)}.ui-input[data-v-3c70a8e2]:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.ui-input.is-invalid[data-v-3c70a8e2]{border-color:var(--color-danger)}.ui-input.is-disabled[data-v-3c70a8e2]{background:var(--color-surface-sunken);opacity:.7}.ui-input__field[data-v-3c70a8e2]{flex:1;min-width:0;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:var(--text-sm);color:inherit}.ui-input__field[data-v-3c70a8e2]:focus,.ui-input__field[data-v-3c70a8e2]:focus-visible{outline:none;box-shadow:none}.ui-input__field[data-v-3c70a8e2]::placeholder{color:var(--color-text-subtle)}.ui-input__adorn[data-v-3c70a8e2]{display:inline-flex;flex:none;color:var(--color-text-muted)}.ui-page-header[data-v-db9fe4b7]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-6);padding-bottom:var(--space-4);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.ui-page-header__text[data-v-db9fe4b7]{min-width:0}.ui-page-header__title[data-v-db9fe4b7]{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:20px;font-weight:var(--weight-semibold);letter-spacing:-.015em;line-height:1.2;color:var(--color-text)}.ui-page-header__icon[data-v-db9fe4b7]{display:inline-flex;color:var(--color-primary)}.ui-page-header__subtitle[data-v-db9fe4b7]{max-width:132ch;margin:5px 0 0;font-size:13px;line-height:var(--leading-base);color:var(--color-text-muted)}.ui-page-header__actions[data-v-db9fe4b7]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ui-segmented[data-v-c73b405c]{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface)}.ui-segmented--block[data-v-c73b405c]{display:flex;width:100%}.ui-segmented__item[data-v-c73b405c]{flex:none;border:0;border-radius:var(--radius-pill);background:none;color:var(--color-text-muted);font-family:inherit;font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-base) ease,color var(--transition-base) ease}.ui-segmented--block .ui-segmented__item[data-v-c73b405c]{flex:1;min-width:0}.ui-segmented--sm .ui-segmented__item[data-v-c73b405c]{padding:3px 10px;font-size:var(--text-xs)}.ui-segmented--md .ui-segmented__item[data-v-c73b405c]{padding:5px 13px;font-size:var(--text-sm)}.ui-segmented__item[data-v-c73b405c]:hover:not(:disabled,.is-active){color:var(--color-text)}.ui-segmented__item[data-v-c73b405c]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ui-segmented__item[data-v-c73b405c]:disabled{opacity:.45;cursor:not-allowed}.ui-segmented__item.is-active[data-v-c73b405c]{background:var(--color-primary);color:var(--color-on-primary)}.ui-select[data-v-ea918c9a]{position:relative;display:inline-flex;align-items:center;width:100%;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition-base) ease,box-shadow var(--transition-base) ease}.ui-select--sm[data-v-ea918c9a]{min-height:28px}.ui-select--md[data-v-ea918c9a]{min-height:34px}.ui-select[data-v-ea918c9a]:hover:not(.is-disabled){border-color:var(--color-border-strong)}.ui-select[data-v-ea918c9a]:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.ui-select.is-invalid[data-v-ea918c9a]{border-color:var(--color-danger)}.ui-select.is-disabled[data-v-ea918c9a]{background:var(--color-surface-sunken);opacity:.7}.ui-select__field[data-v-ea918c9a]{flex:1;min-width:0;height:100%;padding:0 28px 0 var(--space-3);border:0;outline:none;background:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--text-sm);color:inherit;cursor:pointer}.ui-select--sm .ui-select__field[data-v-ea918c9a]{padding-left:var(--space-2)}.ui-select__field[data-v-ea918c9a]:focus,.ui-select__field[data-v-ea918c9a]:focus-visible{outline:none;box-shadow:none}.ui-select__field[data-v-ea918c9a]:disabled{cursor:not-allowed}.ui-select__chevron[data-v-ea918c9a]{position:absolute;right:10px;color:var(--color-text-muted);pointer-events:none}.ui-skeleton[data-v-a8a4e4a4]{display:block;background:linear-gradient(90deg,var(--color-surface-sunken) 0%,var(--color-border-subtle) 50%,var(--color-surface-sunken) 100%);background-size:200% 100%;animation:ui-skeleton-sheen-a8a4e4a4 1.4s ease-in-out infinite}.ui-skeleton--line[data-v-a8a4e4a4]{border-radius:var(--radius-sm)}.ui-skeleton--block[data-v-a8a4e4a4]{border-radius:var(--radius-card)}.ui-skeleton--circle[data-v-a8a4e4a4]{border-radius:50%}@keyframes ui-skeleton-sheen-a8a4e4a4{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.ui-skeleton[data-v-a8a4e4a4]{animation:none}}.ui-spinner[data-v-9223db3d]{display:inline-flex;flex:none;color:var(--color-primary)}.ui-spinner__ring[data-v-9223db3d]{display:block;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ui-spinner-turn-9223db3d .7s linear infinite}.ui-spinner--sm .ui-spinner__ring[data-v-9223db3d]{width:12px;height:12px}.ui-spinner--md .ui-spinner__ring[data-v-9223db3d]{width:18px;height:18px}.ui-spinner--lg .ui-spinner__ring[data-v-9223db3d]{width:28px;height:28px;border-width:3px}.ui-spinner__label[data-v-9223db3d]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes ui-spinner-turn-9223db3d{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-spinner__ring[data-v-9223db3d]{animation-duration:1.8s}}.ui-switch[data-v-f53dd13d]{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none}.ui-switch.is-disabled[data-v-f53dd13d]{opacity:.55;cursor:not-allowed}.ui-switch__input[data-v-f53dd13d]{position:absolute;width:1px;height:1px;margin:0;opacity:0}.ui-switch__track[data-v-f53dd13d]{position:relative;flex:none;width:32px;height:18px;border:1px solid transparent;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-border-strong) 45%,var(--color-border));transition:background-color var(--transition-base) ease,border-color var(--transition-base) ease}.ui-switch__track[data-v-f53dd13d]:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:var(--shadow-1);transition:transform var(--transition-base) var(--ease-standard)}.ui-switch__input:checked+.ui-switch__track[data-v-f53dd13d]{border-color:var(--color-primary);background:var(--color-primary)}.ui-switch__input:checked+.ui-switch__track[data-v-f53dd13d]:after{transform:translate(14px)}.ui-switch__input:focus-visible+.ui-switch__track[data-v-f53dd13d]{box-shadow:var(--shadow-focus)}@media(prefers-reduced-motion:reduce){.ui-switch__track[data-v-f53dd13d],.ui-switch__track[data-v-f53dd13d]:after{transition:none}}.ui-table-wrap[data-v-5814d4d8]{overflow-x:auto}.ui-table-wrap--framed[data-v-5814d4d8]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.ui-table[data-v-5814d4d8]{width:100%;border-collapse:collapse;font-size:11.5px;color:var(--color-text)}.ui-table--comfortable[data-v-5814d4d8]{font-size:var(--text-sm)}.ui-table__caption[data-v-5814d4d8]{padding:10px 10px 6px;caption-side:top;text-align:left;font-size:var(--text-xs);color:var(--color-text-muted)}.ui-table--compact[data-v-5814d4d8] th,.ui-table--compact[data-v-5814d4d8] td{padding:6px 10px}.ui-table--comfortable[data-v-5814d4d8] th,.ui-table--comfortable[data-v-5814d4d8] td{padding:9px 12px}.ui-table-header[data-v-5231ed09]{background:var(--color-surface-sunken)}.ui-table-row[data-v-d15931f7]{border-bottom:1px solid var(--color-border)}.ui-table-row[data-v-d15931f7]:last-child{border-bottom:0}.ui-table-row.is-selected[data-v-d15931f7]{background:var(--color-primary-soft)}.ui-table-row.is-emphasis[data-v-d15931f7]{font-weight:var(--weight-bold)}.ui-table-head[data-v-a2fbeb90]{font-size:11px;font-weight:var(--weight-semibold);text-align:left;white-space:nowrap;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}.ui-table-head.is-numeric[data-v-a2fbeb90]{text-align:right}.ui-table-cell[data-v-d2b5c02c]{vertical-align:middle}.ui-table-cell.is-numeric[data-v-d2b5c02c]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table-cell.is-muted[data-v-d2b5c02c]{color:var(--color-text-muted)}.ui-tabs-list[data-v-bfb83913]{display:flex;flex-wrap:wrap;align-items:center}.ui-tabs-list--segmented[data-v-bfb83913]{gap:2px;width:fit-content;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface)}.ui-tabs-list--underline[data-v-bfb83913]{gap:var(--space-5);border-bottom:1px solid var(--color-border)}.ui-tab[data-v-e1a899e2]{display:inline-flex;align-items:center;gap:6px;border:0;background:none;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-base) ease,color var(--transition-base) ease}.ui-tab[data-v-e1a899e2]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ui-tab[data-v-e1a899e2]:disabled{opacity:.5;cursor:not-allowed}.ui-tab--segmented[data-v-e1a899e2]{padding:5px 13px;border-radius:var(--radius-pill)}.ui-tab--segmented[data-v-e1a899e2]:hover:not(:disabled,.is-active){color:var(--color-text)}.ui-tab--segmented.is-active[data-v-e1a899e2]{background:var(--color-primary);color:var(--color-on-primary)}.ui-tab--underline[data-v-e1a899e2]{margin-bottom:-1px;padding:8px 0;border-bottom:2px solid transparent}.ui-tab--underline[data-v-e1a899e2]:hover:not(:disabled,.is-active){color:var(--color-text)}.ui-tab--underline.is-active[data-v-e1a899e2]{border-bottom-color:var(--color-primary);color:var(--color-text)}.ui-tabs-content[data-v-1bb425c2]{padding-top:var(--space-4)}.ui-tabs-content[data-v-1bb425c2]:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-md)}.inspector-tabs[data-v-a1467b21]{--inset-x: var(--tabs-inset-x, var(--sp-5));--inset-top: var(--tabs-inset-top, var(--sp-6))}.inspector-tabs .inspector-tabs__list[data-v-a1467b21]{position:sticky;top:calc(-1 * var(--inset-top));z-index:3;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;margin:0 calc(-1 * var(--inset-x));padding:var(--sp-2) var(--sp-3) 0;border-bottom:1px solid var(--hairline-strong);background:var(--panel-hover);box-shadow:0 calc(-1 * var(--inset-top)) 0 var(--panel-hover)}.inspector-tabs__list .inspector-tabs__tab[data-v-a1467b21]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;margin-bottom:-1px;padding:7px var(--sp-2) 6px;border:1px solid transparent;border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;color:var(--ink-soft);font-size:var(--text-xs);font-weight:600;transition:background var(--quick),color var(--quick)}.inspector-tabs__list .inspector-tabs__tab[data-v-a1467b21]:hover:not(.is-active){background:color-mix(in srgb,var(--panel) 55%,transparent);color:var(--ink)}.inspector-tabs__list .inspector-tabs__tab.is-active[data-v-a1467b21]{border-color:var(--hairline-strong);background:var(--panel);box-shadow:inset 0 -2px 0 var(--accent-fill);color:var(--accent)}.inspector-tabs__list .inspector-tabs__tab[data-v-a1467b21]:focus-visible{outline:none;box-shadow:inset 0 -2px 0 var(--accent-fill),0 0 0 2px var(--accent-line)}.inspector-tabs__icon[data-v-a1467b21]{width:17px;height:17px;flex:none}.inspector-tabs__name[data-v-a1467b21]{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow:hidden;white-space:nowrap}.inspector-tabs__count[data-v-a1467b21]{min-width:17px;padding:0 4px;border-radius:999px;background:var(--accent-quiet);color:var(--accent);font-size:10px;font-variant-numeric:tabular-nums;line-height:15px;text-align:center}.inspector-tabs .inspector-tabs__panel[data-v-a1467b21]{padding-top:var(--sp-6)}.inspector-tabs .inspector-tabs__panel[data-v-a1467b21]:focus-visible{box-shadow:none}.fields[data-v-9ab2bb1c]{display:flex;flex-direction:column;gap:var(--sp-6)}.range[data-v-9ab2bb1c]{width:100%;accent-color:var(--accent)}.contents__title[data-v-3c9cb4c1]{margin-top:0}.contents__subtitle[data-v-3c9cb4c1]{margin:-2mm 0 8mm;color:var(--paper-ink-soft)}.contents__empty[data-v-3c9cb4c1]{color:var(--paper-ink-soft);font-style:italic}.contents__list[data-v-3c9cb4c1]{margin:0;padding:0;list-style:none}.contents__entry[data-v-3c9cb4c1]{margin-bottom:3mm}.contents__entry--1[data-v-3c9cb4c1]{margin-top:9mm;margin-bottom:3mm;font-size:1.15em;font-weight:700}.contents__line[data-v-3c9cb4c1]{display:flex;align-items:baseline;gap:2mm}.contents__label[data-v-3c9cb4c1]{flex:0 1 auto;max-width:82%}.contents__number[data-v-3c9cb4c1]{display:inline-block;min-width:9mm;color:inherit}.contents__page[data-v-3c9cb4c1]{flex:none;margin-left:auto;color:var(--page-accent);font-variant-numeric:tabular-nums;white-space:nowrap}.contents__leader[data-v-3c9cb4c1]{flex:1;height:1px;transform:translateY(-2px);background-image:radial-gradient(circle,var(--paper-ink-soft) .6px,transparent .7px);background-size:3.5px 1px;background-repeat:repeat-x;opacity:.65}.contents__detail[data-v-3c9cb4c1]{margin:.6mm 0 0;color:var(--paper-ink-soft);font-size:.82em;font-weight:400;text-transform:none}.fields[data-v-c7a69288]{display:flex;flex-direction:column;gap:var(--sp-6)}.switches[data-v-c7a69288]{display:flex;flex-direction:column;gap:var(--sp-5)}.depths[data-v-c7a69288]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:2px;border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--panel-raised)}.depths__option[data-v-c7a69288]{height:26px;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-soft);font:inherit;font-size:var(--text-sm);cursor:pointer}.depths__option--on[data-v-c7a69288]{background:var(--accent-quiet);color:var(--accent);font-weight:600}.note[data-v-c7a69288]{margin:0;color:var(--ink-faint);font-size:var(--text-xs);line-height:1.5}.datapoint[data-v-e8ba1e27]{margin:3mm 0 4mm;padding-left:3mm;border-left:2px solid var(--page-accent)}.datapoint__label[data-v-e8ba1e27]{margin:0 0 1.5mm;color:var(--paper-ink-soft);font-size:9pt;letter-spacing:.06em;text-transform:uppercase}.datapoint__figure[data-v-e8ba1e27]{display:flex;align-items:baseline;gap:2mm;margin:0}.datapoint__value[data-v-e8ba1e27]{font-size:22pt;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums lining-nums}.datapoint__unit[data-v-e8ba1e27]{color:var(--paper-ink-soft);font-size:10pt}.datapoint__period[data-v-e8ba1e27]{margin-left:auto;color:var(--paper-ink-soft);font-size:9pt}.datapoint__comparative[data-v-e8ba1e27]{display:flex;align-items:baseline;gap:2mm;margin:1.5mm 0 0;color:var(--paper-ink-soft);font-size:11pt}.datapoint__comparative-value[data-v-e8ba1e27]{font-variant-numeric:tabular-nums lining-nums}.datapoint__method[data-v-e8ba1e27]{margin:2.5mm 0 0;padding-top:1.5mm;border-top:1px solid var(--paper-rule);color:var(--paper-ink-soft);font-size:8.5pt;line-height:1.5;text-align:left}.datapoint__method-label[data-v-e8ba1e27]{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fields[data-v-996e08d2]{display:flex;flex-direction:column;gap:var(--sp-6)}.pair[data-v-996e08d2]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.cover[data-v-5fbabc58]{position:relative;display:flex;flex-direction:column;min-height:var(--cover-height, 240mm);overflow:hidden}.cover__wash[data-v-5fbabc58]{display:none}.cover .is-sample[data-v-5fbabc58]{opacity:.34}@media print{.cover .is-sample[data-v-5fbabc58]{visibility:hidden}}.cover__logo--sample[data-v-5fbabc58]{display:inline-flex;align-items:center;justify-content:center;width:46mm;height:16mm;border:1px dashed var(--paper-rule);border-radius:1.5mm;color:var(--paper-ink-soft);font-size:8pt;letter-spacing:.12em;text-transform:uppercase;opacity:.6}@media print{.cover__logo--sample[data-v-5fbabc58]{visibility:hidden}}.cover__picture.is-sample[data-v-5fbabc58]{display:flex;align-items:center;justify-content:center;background:var(--paper-rule);color:var(--paper-ink-soft);opacity:.5}@media print{.cover__picture.is-sample[data-v-5fbabc58]{visibility:hidden}}.cover__block[data-v-5fbabc58]{position:relative;z-index:1}.cover__standard[data-v-5fbabc58]{margin:0 0 6mm;color:var(--page-accent);font-size:9pt;letter-spacing:.12em;text-transform:uppercase}.cover__entity[data-v-5fbabc58]{margin:0;font-size:32pt;font-weight:600;line-height:1.1;letter-spacing:-.015em;text-align:inherit}.cover__subtitle[data-v-5fbabc58]{margin:3mm 0 0;color:var(--paper-ink-soft);font-size:13pt}.cover__rule[data-v-5fbabc58]{height:0;margin:9mm 0 4mm;border:0;border-top:1.5px solid var(--page-accent)}.cover__period[data-v-5fbabc58]{margin:0;font-size:11pt}.cover__facts[data-v-5fbabc58]{display:flex;flex-wrap:wrap;gap:4mm 10mm;margin:10mm 0 0}.cover__fact[data-v-5fbabc58]{min-width:0}.cover__facts dt[data-v-5fbabc58]{color:var(--paper-ink-soft);font-size:7.5pt;letter-spacing:.1em;text-transform:uppercase}.cover__facts dd[data-v-5fbabc58]{margin:1mm 0 0;font-size:10pt}.cover__logo[data-v-5fbabc58]{height:16mm;width:auto;max-width:60mm;object-fit:contain;object-position:left center}.cover__picture[data-v-5fbabc58]{margin:0;overflow:hidden}.cover__picture img[data-v-5fbabc58]{width:100%;height:100%;object-fit:cover;display:block}.cover__note[data-v-5fbabc58]{margin:0;color:var(--paper-ink-soft);font-size:8pt;line-height:1.5}.cover--classic[data-v-5fbabc58]{justify-content:flex-start;text-align:left}.cover--classic .cover__logo[data-v-5fbabc58]{margin-bottom:24mm}.cover--classic .cover__block[data-v-5fbabc58]{padding-top:6mm}.cover--classic .cover__note[data-v-5fbabc58]{margin-top:auto}.cover--centred[data-v-5fbabc58]{align-items:center;justify-content:center;text-align:center}.cover--centred .cover__logo[data-v-5fbabc58]{object-position:center;margin-bottom:26mm}.cover--centred .cover__block[data-v-5fbabc58]{max-width:130mm}.cover--centred .cover__rule[data-v-5fbabc58]{width:34mm;margin:10mm auto 6mm}.cover--centred .cover__facts[data-v-5fbabc58]{justify-content:center;text-align:center}.cover--centred .cover__note[data-v-5fbabc58]{position:absolute;bottom:0;left:0;right:0;text-align:center}.cover--band[data-v-5fbabc58]{justify-content:flex-start;text-align:left;margin:calc(var(--page-margin-top) * -1) calc(var(--page-margin-side, 20mm) * -1) 0;padding:var(--page-margin-top) var(--page-margin-side, 20mm) 0}.cover--band .cover__wash[data-v-5fbabc58]{display:block;position:absolute;top:0;left:0;right:0;height:46%;background:var(--page-accent)}.cover--band .cover__logo[data-v-5fbabc58]{position:relative;z-index:1;margin-bottom:18mm;filter:brightness(0) invert(1)}.cover--band .cover__block[data-v-5fbabc58]{padding-bottom:10mm}.cover--band .cover__standard[data-v-5fbabc58],.cover--band .cover__entity[data-v-5fbabc58],.cover--band .cover__subtitle[data-v-5fbabc58],.cover--band .cover__period[data-v-5fbabc58]{color:#fff}.cover--band .cover__subtitle[data-v-5fbabc58],.cover--band .cover__standard[data-v-5fbabc58]{opacity:.82}.cover--band .cover__rule[data-v-5fbabc58]{border-top-color:#ffffff8c}.cover--band .cover__facts[data-v-5fbabc58]{margin-top:26mm}.cover--band .cover__note[data-v-5fbabc58]{margin-top:auto;padding-bottom:2mm}.cover--portrait[data-v-5fbabc58]{justify-content:flex-start;text-align:left;margin:calc(var(--page-margin-top) * -1) calc(var(--page-margin-side, 20mm) * -1) 0;padding:0 var(--page-margin-side, 20mm) 0}.cover--portrait .cover__picture[data-v-5fbabc58]{height:45%;margin:0 calc(var(--page-margin-side, 20mm) * -1) 14mm}.cover--portrait .cover__logo[data-v-5fbabc58]{margin-bottom:12mm}.cover--portrait .cover__note[data-v-5fbabc58]{margin-top:auto;padding-bottom:var(--page-margin-bottom)}.cover--framed[data-v-5fbabc58]{align-items:center;justify-content:center;text-align:center;padding:14mm}.cover--framed .cover__wash[data-v-5fbabc58]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--page-accent);box-shadow:inset 0 0 0 2.4mm var(--paper),inset 0 0 0 calc(2.4mm + .5px) var(--page-accent)}.cover--framed .cover__logo[data-v-5fbabc58]{object-position:center;margin-bottom:20mm}.cover--framed .cover__block[data-v-5fbabc58]{max-width:120mm}.cover--framed .cover__entity[data-v-5fbabc58]{font-size:26pt}.cover--framed .cover__rule[data-v-5fbabc58]{width:28mm;margin:8mm auto 5mm}.cover--framed .cover__facts[data-v-5fbabc58]{justify-content:center}.cover--framed .cover__note[data-v-5fbabc58]{position:absolute;bottom:10mm;left:14mm;right:14mm;text-align:center}.cover--sidebar[data-v-5fbabc58]{justify-content:flex-start;text-align:left;margin:calc(var(--page-margin-top) * -1) calc(var(--page-margin-side, 20mm) * -1) 0;padding:var(--page-margin-top) var(--page-margin-side, 20mm) 0 calc(var(--page-margin-side, 20mm) + 34mm)}.cover--sidebar .cover__wash[data-v-5fbabc58]{display:block;position:absolute;top:0;bottom:0;left:0;width:26mm;background:var(--page-accent)}.cover--sidebar .cover__picture[data-v-5fbabc58]{order:3;height:38%;margin:14mm calc(var(--page-margin-side, 20mm) * -1) 0 0}.cover--sidebar .cover__logo[data-v-5fbabc58]{margin-bottom:22mm}.cover--sidebar .cover__note[data-v-5fbabc58]{order:4;margin-top:auto;padding-bottom:var(--page-margin-bottom)}.cover--full[data-v-5fbabc58]{min-height:calc(var(--cover-height, 240mm) + var(--page-margin-top, 0mm) + var(--page-margin-bottom, 0mm));margin:calc(var(--page-margin-top) * -1) calc(var(--page-margin-side, 20mm) * -1) 0}.cover--full .cover__picture[data-v-5fbabc58]{flex:1;margin:0}@media print{.cover[data-v-5fbabc58]{break-after:page}.cover--band .cover__wash[data-v-5fbabc58],.cover--sidebar .cover__wash[data-v-5fbabc58],.cover--framed .cover__wash[data-v-5fbabc58]{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.variants[data-v-94a7d1ef]{display:flex;flex-direction:column;gap:var(--sp-3)}.variants__label[data-v-94a7d1ef]{color:var(--ink-faint);font-size:var(--text-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.variants__grid[data-v-94a7d1ef]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3)}.variant[data-v-94a7d1ef]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-2) var(--sp-2);border:0;border-radius:var(--radius);background:none;color:var(--ink-faint);font:inherit;font-size:10px;cursor:pointer;transition:background var(--quick),color var(--quick)}.variant[data-v-94a7d1ef]:hover{background:var(--panel-hover);color:var(--ink-soft)}.variant--on[data-v-94a7d1ef]{background:var(--accent-quiet);color:var(--accent)}.variant__name[data-v-94a7d1ef]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.sheet[data-v-94a7d1ef]{position:relative;display:block;width:100%;aspect-ratio:1 / 1.414;overflow:hidden;border-radius:3px;background:#fff;box-shadow:0 0 0 1px var(--hairline-strong);transition:box-shadow var(--quick)}.variant--on .sheet[data-v-94a7d1ef]{box-shadow:0 0 0 1.5px var(--accent),var(--lift-1)}.sheet__wash[data-v-94a7d1ef],.sheet__mark[data-v-94a7d1ef],.sheet__title[data-v-94a7d1ef],.sheet__line[data-v-94a7d1ef]{position:absolute;display:block}.sheet__wash[data-v-94a7d1ef]{display:none;background:var(--accent-fill)}.sheet__mark[data-v-94a7d1ef]{top:11%;left:12%;width:24%;height:5%;border-radius:1px;background:#c8cfd8}.sheet__title[data-v-94a7d1ef]{left:12%;right:30%;top:34%;height:9%;border-radius:1px;background:#4b5765}.sheet__line[data-v-94a7d1ef]{left:12%;right:22%;top:48%;height:3.5%;border-radius:1px;background:#cfd6de}.sheet__line--short[data-v-94a7d1ef]{top:56%;right:52%}.sheet--centred .sheet__mark[data-v-94a7d1ef]{left:38%;width:24%}.sheet--centred .sheet__title[data-v-94a7d1ef]{left:22%;right:22%;top:42%}.sheet--centred .sheet__line[data-v-94a7d1ef]{left:28%;right:28%;top:56%}.sheet--centred .sheet__line--short[data-v-94a7d1ef]{left:38%;right:38%;top:64%}.sheet--band .sheet__wash[data-v-94a7d1ef]{display:block;top:0;left:0;right:0;height:46%}.sheet--band .sheet__mark[data-v-94a7d1ef]{top:9%;background:#fffc}.sheet--band .sheet__title[data-v-94a7d1ef]{top:24%;background:#fff}.sheet--band .sheet__line[data-v-94a7d1ef]{top:36%;background:#ffffffa6}.sheet--band .sheet__line--short[data-v-94a7d1ef]{top:56%;background:#cfd6de}.sheet--portrait .sheet__wash[data-v-94a7d1ef]{display:block;top:0;left:0;right:0;height:45%;background:#b9c2cc}.sheet--portrait .sheet__mark[data-v-94a7d1ef]{top:51%}.sheet--portrait .sheet__title[data-v-94a7d1ef]{top:61%}.sheet--portrait .sheet__line[data-v-94a7d1ef]{top:74%}.sheet--portrait .sheet__line--short[data-v-94a7d1ef]{top:81%}.sheet--framed .sheet__wash[data-v-94a7d1ef]{display:block;top:8%;right:8%;bottom:8%;left:8%;background:none;border:1px solid var(--accent)}.sheet--framed .sheet__mark[data-v-94a7d1ef]{top:22%;left:38%;width:24%}.sheet--framed .sheet__title[data-v-94a7d1ef]{left:22%;right:22%;top:44%}.sheet--framed .sheet__line[data-v-94a7d1ef]{left:30%;right:30%;top:58%}.sheet--framed .sheet__line--short[data-v-94a7d1ef]{left:38%;right:38%;top:65%}.sheet--full .sheet__wash[data-v-94a7d1ef]{display:block;top:0;right:0;bottom:0;left:0;background:#b9c2cc}.sheet--full .sheet__mark[data-v-94a7d1ef],.sheet--full .sheet__title[data-v-94a7d1ef],.sheet--full .sheet__line[data-v-94a7d1ef]{display:none}.sheet--sidebar .sheet__wash[data-v-94a7d1ef]{display:block;top:0;bottom:0;left:0;width:22%}.sheet--sidebar .sheet__mark[data-v-94a7d1ef],.sheet--sidebar .sheet__title[data-v-94a7d1ef],.sheet--sidebar .sheet__line[data-v-94a7d1ef]{left:30%}.sheet--sidebar .sheet__line--short[data-v-94a7d1ef]{left:30%;right:50%}.picker[data-v-3a3a12dd]{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.picker__head[data-v-3a3a12dd]{display:flex;align-items:center;gap:var(--sp-4)}.picker__label[data-v-3a3a12dd]{color:var(--ink-faint);font-size:var(--text-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.picker__clear[data-v-3a3a12dd]{margin-left:auto;padding:0;border:0;background:none;color:var(--ink-faint);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:color var(--quick)}.picker__clear[data-v-3a3a12dd]:hover{color:var(--danger)}.well[data-v-3a3a12dd]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);overflow:hidden;border-radius:var(--radius);background:var(--panel-raised);outline:1.5px dashed var(--hairline-strong);outline-offset:-1.5px;color:var(--ink-faint);cursor:pointer;transition:outline-color var(--quick),background var(--quick),color var(--quick)}.well--wide[data-v-3a3a12dd]{aspect-ratio:16 / 9}.well--mark[data-v-3a3a12dd]{aspect-ratio:5 / 2}.well[data-v-3a3a12dd]:hover,.well[data-v-3a3a12dd]:focus-within{outline-color:var(--accent-line);color:var(--ink-soft)}.well--over[data-v-3a3a12dd]{outline-style:solid;outline-color:var(--accent);background:var(--accent-quiet);color:var(--accent)}.well--has[data-v-3a3a12dd]{outline-style:solid;outline-color:var(--hairline);background-color:var(--panel-raised);background-image:linear-gradient(45deg,var(--hairline) 25%,transparent 25%),linear-gradient(-45deg,var(--hairline) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--hairline) 75%),linear-gradient(-45deg,transparent 75%,var(--hairline) 75%);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0}.well__input[data-v-3a3a12dd]{position:absolute;width:1px;height:1px;opacity:0}.well__image[data-v-3a3a12dd]{width:100%;height:100%;object-fit:contain}.well__prompt[data-v-3a3a12dd]{font-size:var(--text-sm)}.well__replace[data-v-3a3a12dd]{position:absolute;inset:auto 0 0 0;padding:var(--sp-2) var(--sp-4);background:#030c18ad;color:#fff;font-size:var(--text-xs);text-align:center;opacity:0;transition:opacity var(--quick)}.well--has:hover .well__replace[data-v-3a3a12dd],.well--has:focus-within .well__replace[data-v-3a3a12dd]{opacity:1}.picker__hint[data-v-3a3a12dd]{margin:0;color:var(--ink-faint);font-size:var(--text-xs);line-height:1.45}.picker__problem[data-v-3a3a12dd]{margin:0;color:var(--danger);font-size:var(--text-xs)}.fields[data-v-94e50293]{display:flex;flex-direction:column;gap:var(--sp-6)}.images[data-v-94e50293]{display:flex;flex-direction:column;gap:var(--sp-5)}.index[data-v-05140113]{margin:2mm 0 3mm}.index__empty[data-v-05140113]{margin:0;color:var(--paper-ink-soft);font-style:italic;text-align:left}.index__standard+.index__standard[data-v-05140113]{margin-top:4mm}.index__name[data-v-05140113]{margin:0 0 1.5mm;padding-bottom:1mm;border-bottom:1px solid var(--paper-rule);font-size:9.5pt;font-weight:600}.index__code[data-v-05140113]{display:inline-block;min-width:16mm;color:var(--page-accent)}.index__rows[data-v-05140113]{margin:0;padding:0;list-style:none}.index__row[data-v-05140113]{display:flex;align-items:baseline;gap:2mm;margin-bottom:.8mm;font-size:9.5pt}.index__ref[data-v-05140113]{flex:none;min-width:16mm;font-variant-numeric:tabular-nums}.index__title[data-v-05140113]{flex:1;min-width:0}.index__state[data-v-05140113]{flex:none;color:var(--paper-ink-soft);font-size:8.5pt;font-style:italic}.fields[data-v-8ae011f0]{display:flex;flex-direction:column;gap:var(--sp-6)}.lead[data-v-8ae011f0]{margin:0;color:var(--ink-faint);font-size:var(--text-sm);line-height:1.5}.row[data-v-8ae011f0]{display:flex;align-items:center;gap:var(--sp-5);cursor:pointer}.row__text[data-v-8ae011f0]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.row__label[data-v-8ae011f0]{color:var(--ink);font-size:var(--text-base)}.row__hint[data-v-8ae011f0]{color:var(--ink-faint);font-size:var(--text-xs);line-height:1.45}.row input[data-v-8ae011f0]{accent-color:var(--accent)}.check[data-v-8ae011f0]{padding:var(--sp-4) var(--sp-5);border-radius:var(--radius);background:var(--panel-raised);box-shadow:inset 0 0 0 1px var(--hairline)}.check__title[data-v-8ae011f0]{margin:0 0 var(--sp-3);color:var(--ink-faint);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.check__clear[data-v-8ae011f0]{margin:0;color:var(--good);font-size:var(--text-sm);line-height:1.5}.check__gaps[data-v-8ae011f0]{margin:0;padding-left:var(--sp-6);color:var(--warn);font-size:var(--text-sm);line-height:1.55}.divider[data-v-c110e5c8]{height:0;margin:1.2em 0;border:0;border-top:1px solid var(--page-accent);opacity:.55}.fields[data-v-45bb995a]{display:flex;flex-direction:column;gap:var(--sp-6)}.range[data-v-45bb995a]{width:100%;accent-color:var(--accent)}.variants[data-v-45bb995a]{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:2px;border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--panel-raised)}.variants__option[data-v-45bb995a]{height:26px;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-soft);font:inherit;font-size:var(--text-sm);cursor:pointer}.variants__option--on[data-v-45bb995a]{background:var(--accent-quiet);color:var(--accent);font-weight:600}.ghg[data-v-00a0c992]{margin:0}.ghg__scope th[data-v-00a0c992]{padding-top:3mm;border-bottom:0;color:var(--page-accent);font-size:8.5pt;letter-spacing:.06em;text-transform:uppercase}.ghg__name[data-v-00a0c992]{padding-left:4mm}.ghg__subtotal td[data-v-00a0c992]{border-top:1px solid var(--paper-rule)}.ghg__total td[data-v-00a0c992]{border-top:1px solid var(--page-accent)}.ghg__intensity td[data-v-00a0c992]{border-top:0;color:var(--paper-ink-soft);font-size:9pt}.fields[data-v-df29c6d7]{display:flex;flex-direction:column;gap:var(--sp-6)}.pair[data-v-df29c6d7]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.problems[data-v-df29c6d7]{margin:0;padding:var(--sp-4) var(--sp-5) var(--sp-4) var(--sp-8);border-radius:var(--radius);background:var(--color-warning-soft);color:var(--warn);font-size:var(--text-sm);line-height:1.5}.scope[data-v-df29c6d7]{display:flex;flex-direction:column;gap:var(--sp-3)}.scope__name[data-v-df29c6d7]{margin:0;color:var(--ink-faint);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.line[data-v-df29c6d7]{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--radius);background:var(--panel-raised);box-shadow:inset 0 0 0 1px var(--hairline)}.line__category[data-v-df29c6d7],.line__label[data-v-df29c6d7]{min-width:0;font-size:var(--text-sm)}.line__figures[data-v-df29c6d7]{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--sp-2);align-items:center}.line__figures .b-input[data-v-df29c6d7]{min-width:0;font-variant-numeric:tabular-nums;text-align:right}.scope__add[data-v-df29c6d7]{align-self:flex-start;height:24px;padding:0 var(--sp-4);box-shadow:inset 0 0 0 1px var(--hairline-strong);font-size:var(--text-sm)}.glossary__list[data-v-1388bd37]{margin:.6em 0 1em}.glossary__term[data-v-1388bd37]{font-weight:600;break-after:avoid}.glossary__definition[data-v-1388bd37]{margin:.15em 0 .7em;padding-left:1.2em;color:var(--paper-ink);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.fields[data-v-682360ba]{display:flex;flex-direction:column;gap:var(--sp-6)}.entries[data-v-682360ba]{display:flex;flex-direction:column;gap:var(--sp-5)}.entry[data-v-682360ba]{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--panel-raised)}.entry__head[data-v-682360ba]{display:flex;gap:var(--sp-3);align-items:center}.entry__term[data-v-682360ba]{font-weight:500}.group__title[data-v-e3a31cc2]{margin-top:0}.fields[data-v-c2028244]{display:flex;flex-direction:column;gap:var(--sp-6)}.switch-label[data-v-c2028244]{font-size:var(--text-base)}.note[data-v-c2028244]{margin:calc(var(--sp-6) * -1 + var(--sp-2)) 0 0;color:var(--ink-faint);font-size:var(--text-xs);line-height:1.5}.count[data-v-c2028244]{margin:0;color:var(--ink-faint);font-size:var(--text-sm)}.segments[data-v-c2028244]{display:flex;flex-wrap:wrap;gap:1px;padding:2px;border-radius:var(--radius);background:var(--panel-raised);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.segment[data-v-c2028244]{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1;min-width:0;padding:var(--sp-3) var(--sp-2);border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-soft);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:background var(--quick),color var(--quick)}.segment[data-v-c2028244]:hover{color:var(--ink)}.segment--on[data-v-c2028244]{background:var(--accent-quiet);color:var(--accent);font-weight:600}.segment--wide[data-v-c2028244]{padding:0 var(--sp-3);height:26px;justify-content:center;white-space:nowrap}.lanes[data-v-c2028244]{display:flex;gap:2px;width:100%;max-width:34px;height:12px}.lane[data-v-c2028244]{flex:1;border-radius:1.5px;background:currentcolor;opacity:.4}.segment--on .lane[data-v-c2028244]{opacity:.85}.colour[data-v-f2ab9a7f]{display:flex;align-items:center;gap:var(--sp-4)}.colour--stacked[data-v-f2ab9a7f]{flex-direction:column;align-items:stretch;gap:var(--sp-3)}.colour__label[data-v-f2ab9a7f]{flex:none;width:48px;color:var(--ink-soft);font-size:var(--text-xs)}.colour__swatches[data-v-f2ab9a7f]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.swatch[data-v-f2ab9a7f]{display:flex;width:22px;height:22px;padding:0;border:1px solid var(--hairline-strong);border-radius:var(--radius-xs);background:none;cursor:pointer;transition:border-color var(--quick)}.swatch[data-v-f2ab9a7f]:hover:not(:disabled){border-color:var(--ink-faint)}.swatch--on[data-v-f2ab9a7f]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-quiet)}.swatch[data-v-f2ab9a7f]:disabled{opacity:.45;cursor:not-allowed}.swatch__fill[data-v-f2ab9a7f]{width:100%;height:100%;margin:2px;border-radius:2px;background:var(--swatch)}.swatch--none .swatch__fill[data-v-f2ab9a7f]{background:linear-gradient(to top right,transparent calc(50% - 1px),var(--danger) calc(50% - 1px),var(--danger) calc(50% + 1px),transparent calc(50% + 1px))}.colour__well[data-v-f2ab9a7f]{width:22px;height:22px;padding:0;border:1px dashed var(--hairline-strong);border-radius:var(--radius-xs);background:none;cursor:pointer;flex:none}.colour__well[data-v-f2ab9a7f]::-webkit-color-swatch-wrapper{padding:2px}.colour__well[data-v-f2ab9a7f]::-webkit-color-swatch{border:0;border-radius:2px}.visually-hidden[data-v-f2ab9a7f]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fields[data-v-63a8a54e]{display:flex;flex-direction:column;gap:var(--sp-6)}.group[data-v-63a8a54e]{margin:var(--sp-3) 0 0;padding-top:var(--sp-6);border-top:1px solid var(--hairline);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink)}.levels[data-v-63a8a54e]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:2px;border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--panel-raised)}.levels__option[data-v-63a8a54e]{height:26px;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-soft);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--quick),color var(--quick)}.levels__option[data-v-63a8a54e]:hover{color:var(--ink)}.levels__option--on[data-v-63a8a54e]{background:var(--accent-quiet);color:var(--accent);font-weight:600}.image[data-v-e92ef32b]{margin:1em 0 1.2em;max-width:100%}.image img[data-v-e92ef32b]{display:block;width:100%;height:auto}.image__missing[data-v-e92ef32b]{display:flex;align-items:center;justify-content:center;min-height:30mm;border:1px dashed var(--paper-rule);color:var(--paper-ink-soft);font-family:var(--font-ui);font-size:9pt}.fields[data-v-2d1e3809]{display:flex;flex-direction:column;gap:var(--sp-6)}.range[data-v-2d1e3809]{width:100%;accent-color:var(--accent)}.problem[data-v-2d1e3809]{margin:0;color:var(--danger);font-size:var(--text-sm)}.image-page[data-v-ac460925]{position:relative;height:var(--page-height, 297mm);margin:calc(var(--page-margin-top) * -1) calc(var(--page-margin-side, 20mm) * -1) calc(var(--page-margin-bottom, 24mm) * -1);overflow:hidden}.image-page img[data-v-ac460925]{display:block;width:100%;height:100%;object-fit:cover}.image-page__empty[data-v-ac460925]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px dashed var(--paper-rule);color:var(--paper-ink-soft);font-family:var(--font-ui);font-size:9pt}.image-page--spread[data-v-ac460925]{height:auto;overflow:visible}.canvas .image-page--spread[data-v-ac460925]{height:var(--page-height, 297mm);overflow:hidden}.image-page--spread .image-page__preview[data-v-ac460925]{display:none;width:100%;height:100%;object-fit:contain}.image-page__half[data-v-ac460925]{position:relative;width:100%;height:var(--page-height, 297mm);margin:0;overflow:hidden}.image-page__half--left[data-v-ac460925]{break-after:page}.image-page__half img[data-v-ac460925]{position:absolute;top:0;width:200%;height:100%;object-fit:cover}.image-page__half--left img[data-v-ac460925]{left:0}.image-page__half--right img[data-v-ac460925]{left:-100%}.canvas .image-page__preview[data-v-ac460925]{display:block}.canvas .image-page__half[data-v-ac460925]{display:none}@media print{.image-page[data-v-ac460925]{break-before:page;break-after:page}.image-page__empty[data-v-ac460925]{display:none}}.fields[data-v-a3321f11]{display:flex;flex-direction:column;gap:var(--sp-6)}.note[data-v-a3321f11]{margin:0;color:var(--ink-faint);font-size:var(--text-xs);line-height:1.5}.switch-label[data-v-a3321f11]{font-size:var(--text-base)}.facsimile-text[data-v-be27ee5c]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;font-kerning:none;font-variant-ligatures:common-ligatures;text-rendering:geometricPrecision}.facsimile-text text[data-v-be27ee5c]{white-space:pre}.flowing-frame[data-v-5efc244f]{position:absolute;margin:0;white-space:pre-wrap;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-kerning:normal}.flowing-frame--editing[data-v-5efc244f]{z-index:3;outline:1.5px solid var(--accent-fill);outline-offset:2px;background:#ffffffeb;cursor:text}.fixed-page[data-v-28d0f26b]{position:relative;height:var(--page-height, 297mm);margin:calc(var(--page-margin-top, 22mm) * -1) calc(var(--page-margin-side, 20mm) * -1) calc(var(--page-margin-bottom, 24mm) * -1);overflow:hidden;background:#fff}.fixed-page__sheet[data-v-28d0f26b]{position:relative;transform-origin:top left}.fixed-page__background[data-v-28d0f26b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;pointer-events:none}.fixed-page__handle[data-v-28d0f26b]{position:absolute;z-index:2;border-radius:2px;cursor:pointer;transition:box-shadow var(--quick, .11s)}.fixed-page__handle[data-v-28d0f26b]:hover,.fixed-page__handle--outlined[data-v-28d0f26b]{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-fill) 55%,transparent)}.fixed-page__handle--edited.fixed-page__handle--outlined[data-v-28d0f26b]{box-shadow:0 0 0 1px color-mix(in srgb,var(--warn) 80%,transparent)}.fixed-page__handle--chosen[data-v-28d0f26b]{box-shadow:0 0 0 1.5px var(--accent-fill)}.fixed-page__overset[data-v-28d0f26b]{position:absolute;z-index:3;display:grid;place-items:center;width:10pt;height:10pt;background:#e5484d;color:#fff;font:700 9pt/1 var(--font-ui, sans-serif);pointer-events:none}.fixed-page__empty[data-v-28d0f26b]{position:absolute;inset:40% 0 auto;margin:0;color:var(--paper-ink-soft);font-family:var(--font-ui, sans-serif);font-size:9pt;text-align:center}@media print{.fixed-page[data-v-28d0f26b]{break-before:page;break-after:page}.fixed-page__handle[data-v-28d0f26b],.fixed-page__overset[data-v-28d0f26b],.fixed-page__empty[data-v-28d0f26b]{display:none}}.chip[data-v-c8a7a98b]{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:var(--radius-pill, 999px);font-size:var(--text-xs, 11px);font-weight:600;white-space:nowrap}.chip[data-v-c8a7a98b]:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.chip--good[data-v-c8a7a98b]{background:var(--color-success-soft);color:var(--good)}.chip--warn[data-v-c8a7a98b]{background:var(--color-warning-soft);color:var(--warn)}.chip--danger[data-v-c8a7a98b]{background:var(--color-danger-soft);color:var(--danger)}.chip--neutral[data-v-c8a7a98b]{background:var(--panel-hover);color:var(--ink-soft)}.inspector[data-v-71c8e789]{display:flex;flex-direction:column;gap:var(--sp-6)}.source[data-v-71c8e789]{margin:0;color:var(--ink-soft);font-size:var(--text-sm)}.card[data-v-71c8e789]{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius);background:var(--panel-raised);box-shadow:inset 0 0 0 1px var(--hairline)}.card__title[data-v-71c8e789]{margin:0;color:var(--ink-faint);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.card__state[data-v-71c8e789]{margin:0;color:var(--accent);font-size:var(--text-sm);font-weight:600}.card__state--edited[data-v-71c8e789]{color:var(--warn)}.card__text[data-v-71c8e789]{margin:0;padding:var(--sp-4) var(--sp-5);border-radius:var(--radius);background:var(--panel-hover);color:var(--ink);font-size:var(--text-sm);line-height:1.5}.card__warning[data-v-71c8e789]{margin:0;color:var(--warn);font-size:var(--text-sm)}.card__hint[data-v-71c8e789]{margin:0;color:var(--ink-faint);font-size:var(--text-sm)}.card__actions[data-v-71c8e789]{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.fonts[data-v-71c8e789]{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;list-style:none}.fonts__row[data-v-71c8e789]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.fonts__name[data-v-71c8e789]{overflow:hidden;color:var(--ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.switch-label[data-v-71c8e789]{font-size:var(--text-base)}.link[data-v-71c8e789]{padding:0;border:0;background:none;color:var(--accent);font:inherit;text-decoration:underline;cursor:pointer}.link--quiet[data-v-71c8e789]{align-self:flex-start;color:var(--ink-soft);font-size:var(--text-sm)}.iro[data-v-48fe168a]{margin:0}.iro__topic[data-v-48fe168a]{font-weight:600}.iro__type[data-v-48fe168a]{display:inline-flex;align-items:center;gap:1.2mm;white-space:nowrap}.iro__type[data-v-48fe168a]:before{content:"";width:1.8mm;height:1.8mm;border-radius:50%;border:.4mm solid var(--paper-ink-soft)}.iro__type--impact[data-v-48fe168a]:before{background:var(--paper-ink-soft);border-color:var(--paper-ink-soft)}.iro__type--risk[data-v-48fe168a]:before{border-radius:0;border-color:var(--page-accent)}.iro__type--opportunity[data-v-48fe168a]:before{border-radius:50%;border-color:var(--page-accent);background:none}.iro__empty[data-v-48fe168a]{margin:2mm 0 0;color:var(--paper-ink-soft);font-size:9pt;font-style:italic;text-align:left}@media print{.iro__type[data-v-48fe168a]:before{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.fields[data-v-38949e8b]{display:flex;flex-direction:column;gap:var(--sp-6)}.entries[data-v-38949e8b]{display:flex;flex-direction:column;gap:var(--sp-4)}.entry[data-v-38949e8b]{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius);background:var(--panel-raised);box-shadow:inset 0 0 0 1px var(--hairline)}.entry__head[data-v-38949e8b]{display:flex;align-items:center;gap:var(--sp-3)}.entry__topic[data-v-38949e8b]{flex:1;min-width:0}.entry__choices[data-v-38949e8b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2)}.entry__choices .b-select[data-v-38949e8b]{min-width:0;padding-left:var(--sp-4);font-size:var(--text-sm)}.kpis[data-v-b411b85d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(38mm,1fr));gap:5mm;margin:1em 0 1.2em}.kpi[data-v-b411b85d]{padding-top:2.5mm;border-top:1.2px solid var(--page-accent)}.kpi__label[data-v-b411b85d]{margin:0 0 1.5mm;color:var(--paper-ink-soft);font-size:8.5pt;letter-spacing:.04em;text-transform:uppercase;text-align:left}.kpi__value[data-v-b411b85d]{margin:0;font-size:17pt;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums lining-nums;text-align:left}.kpi__change[data-v-b411b85d]{margin:1mm 0 0;color:var(--paper-ink-soft);font-size:9pt;font-variant-numeric:tabular-nums lining-nums;text-align:left}.kpi--good[data-v-b411b85d]{color:#0f7a4a}.kpi--poor[data-v-b411b85d]{color:#a3343c}.fields[data-v-f2587a85]{display:flex;flex-direction:column;gap:var(--sp-6)}.items[data-v-f2587a85]{display:flex;flex-direction:column;gap:var(--sp-5)}.item[data-v-f2587a85]{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--panel-raised)}.item__head[data-v-f2587a85]{display:flex;gap:var(--sp-3);align-items:center}.item__label[data-v-f2587a85]{font-weight:500}.item__row[data-v-f2587a85]{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--sp-3)}.item__tones[data-v-f2587a85]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2)}.tone[data-v-f2587a85]{height:24px;border:1px solid var(--hairline);border-radius:var(--radius-xs);background:none;color:var(--ink-faint);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:border-color var(--quick),color var(--quick)}.tone[data-v-f2587a85]:hover{color:var(--ink)}.tone--on.tone--auto[data-v-f2587a85]{border-color:var(--hairline-strong);color:var(--ink)}.tone--on.tone--up[data-v-f2587a85]{border-color:color-mix(in srgb,var(--good) 55%,transparent);color:var(--good)}.tone--on.tone--down[data-v-f2587a85]{border-color:color-mix(in srgb,var(--danger) 55%,transparent);color:var(--danger)}.icon[data-v-73fad42c]{flex:none;transform:translateY(.5px)}.mark[data-v-7d622ba4]{position:relative;height:0}.mark__tab[data-v-7d622ba4]{position:absolute;top:-3.5mm;left:calc(-1 * var(--page-margin-side) + 3mm);display:inline-flex;align-items:center;gap:1.2mm;height:7mm;padding:0 2.2mm;border-radius:999px;background:var(--paper);box-shadow:0 0 0 1px var(--paper-rule);color:var(--paper-ink-soft);font-family:var(--font-ui);font-size:7.5pt;font-weight:600;white-space:nowrap}@media print{.mark[data-v-7d622ba4]{display:none}}.format[data-v-a55e579e],.format__tools[data-v-a55e579e]{display:flex;flex-direction:column;gap:var(--sp-6)}.format__tools[data-v-a55e579e]{min-width:0;margin:0;padding:0;border:0}.format__tools[data-v-a55e579e]:disabled{opacity:.5}.format__idle[data-v-a55e579e]{margin:0;padding:var(--sp-4) var(--sp-5);border:1px dashed var(--hairline-strong);border-radius:var(--radius);color:var(--ink-soft);font-size:var(--text-sm);line-height:1.5}.rows[data-v-a55e579e]{display:flex;flex-direction:column;gap:var(--sp-3)}.tools[data-v-a55e579e]{display:inline-flex;flex-wrap:wrap;gap:1px;padding:2px;border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--panel-raised);align-self:flex-start}.tool[data-v-a55e579e]{display:grid;place-items:center;min-width:32px;height:28px;padding:0 var(--sp-3);border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-soft);font:inherit;font-family:var(--font-document);font-size:var(--text-base);cursor:pointer}.tool svg[data-v-a55e579e]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.tool[data-v-a55e579e]:hover:not(:disabled){color:var(--ink)}.tool--on[data-v-a55e579e]{background:var(--accent-quiet);color:var(--accent)}.tool[data-v-a55e579e]:disabled{opacity:.35;cursor:not-allowed}.tool--bold[data-v-a55e579e]{font-weight:700}.tool--italic[data-v-a55e579e]{font-style:italic}.tool--underline[data-v-a55e579e]{text-decoration:underline}.tool--strike[data-v-a55e579e]{text-decoration:line-through}.options[data-v-a55e579e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:2px;border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--panel-raised)}.option[data-v-a55e579e]{height:28px;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-soft);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer}.option--on[data-v-a55e579e]{background:var(--accent-quiet);color:var(--accent);font-weight:600}.swatches[data-v-a55e579e]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.swatches--house[data-v-a55e579e]{align-items:center;margin-top:var(--sp-3)}.swatches__label[data-v-a55e579e]{margin-right:var(--sp-2);color:var(--ink-faint);font-size:var(--text-xs)}.swatch[data-v-a55e579e]{width:24px;height:24px;padding:0;border:1px solid var(--hairline-strong);border-radius:50%;background:var(--swatch, transparent);cursor:pointer}.swatch--none[data-v-a55e579e]{display:grid;place-items:center;background:var(--panel);color:var(--danger)}.swatch--none svg[data-v-a55e579e]{width:14px;height:14px}.swatch--on[data-v-a55e579e]{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--accent-fill)}.link[data-v-a55e579e]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--sp-2)}.plain[data-v-a55e579e]{align-self:flex-start}.align[data-v-b77b0d48]{display:flex;flex-direction:column;gap:var(--sp-2)}.segments[data-v-b77b0d48]{display:flex;flex-wrap:wrap;gap:1px;padding:2px;border-radius:var(--radius);background:var(--panel-raised);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.segment[data-v-b77b0d48]{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:26px;padding:0 var(--sp-3);border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-soft);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:background var(--quick),color var(--quick)}.segment[data-v-b77b0d48]:hover:not(:disabled){background:var(--panel-hover);color:var(--ink)}.segment[data-v-b77b0d48]:disabled{opacity:.4;cursor:default}.current[data-v-1ac502d8]{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border-radius:var(--radius);background:var(--accent-quiet)}.current__kind[data-v-1ac502d8]{flex:none;color:var(--accent);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.current__label[data-v-1ac502d8]{flex:1;min-width:0;overflow:hidden;color:var(--ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.current__ops[data-v-1ac502d8]{flex:none;display:flex;gap:1px}.rows[data-v-6c5a0078]{margin:0;padding:0 0 var(--sp-4);list-style:none;display:flex;flex-direction:column;gap:2px}.row[data-v-6c5a0078]{position:relative;display:flex;align-items:center;gap:var(--sp-1);border-radius:var(--radius);-webkit-user-select:none;user-select:none;transition:background var(--quick),opacity var(--quick)}.row[data-v-6c5a0078]:hover{background:var(--panel-hover)}.row--on[data-v-6c5a0078]{background:var(--accent-quiet)}.row--moving[data-v-6c5a0078]{opacity:.4}.row--before[data-v-6c5a0078]:before,.row--after[data-v-6c5a0078]:after{content:"";position:absolute;left:0;right:0;height:2px;border-radius:2px;background:var(--accent-fill);pointer-events:none}.row--before[data-v-6c5a0078]:before{top:-2px}.row--after[data-v-6c5a0078]:after{bottom:-2px}.row__grip[data-v-6c5a0078]{flex:none;display:grid;place-items:center;width:16px;height:26px;margin-left:2px;color:var(--ink-faint);fill:currentColor;cursor:grab;opacity:.55}.row:hover .row__grip[data-v-6c5a0078],.row--on .row__grip[data-v-6c5a0078]{opacity:1}.rows--dragging .row[data-v-6c5a0078],.rows--dragging .row__grip[data-v-6c5a0078]{cursor:grabbing}.row__pick[data-v-6c5a0078]{flex:1;min-width:0;display:flex;align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2);border:0;background:none;color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.row__kind[data-v-6c5a0078]{flex:none;color:var(--ink-faint);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.row__label[data-v-6c5a0078]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__ops[data-v-6c5a0078]{flex:none;display:flex;gap:1px;opacity:.55;transition:opacity var(--quick)}.row:hover .row__ops[data-v-6c5a0078],.row--on .row__ops[data-v-6c5a0078]{opacity:1}.nothing[data-v-3d8f6dd8]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-6) var(--sp-5);border:1px dashed var(--hairline-strong);border-radius:var(--radius)}.nothing__title[data-v-3d8f6dd8]{margin:0;color:var(--ink);font-size:var(--text-sm);font-weight:600}.nothing__text[data-v-3d8f6dd8]{margin:0;color:var(--ink-faint);font-size:var(--text-sm);line-height:1.5}.nothing__ops[data-v-3d8f6dd8]{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-2)}.fields[data-v-cf2cedf7]{display:flex;flex-direction:column;gap:var(--sp-6)}.note[data-v-cf2cedf7]{margin:0;color:var(--ink-faint);font-size:var(--text-xs);line-height:1.5}.tiles[data-v-cf2cedf7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.tile[data-v-cf2cedf7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);min-width:0;height:64px;padding:var(--sp-3) var(--sp-2);border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--panel-raised);color:var(--ink-soft);font:inherit;cursor:pointer;transition:border-color var(--quick),background var(--quick),color var(--quick)}.tile[data-v-cf2cedf7]:hover{border-color:var(--accent-line);background:var(--accent-quiet);color:var(--accent)}.tile[data-v-cf2cedf7]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-line)}.tile__icon[data-v-cf2cedf7]{width:20px;height:20px}.tile__name[data-v-cf2cedf7]{max-width:100%;overflow:hidden;font-size:var(--text-xs);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.magnets[data-v-cf2cedf7]{align-items:flex-start}.words[data-v-cf2cedf7]{display:flex;flex-direction:column;gap:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--hairline)}.words__title[data-v-cf2cedf7]{margin:0;color:var(--ink);font-size:var(--text-sm);font-weight:600}.empty[data-v-cf2cedf7]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-6) var(--sp-5);border:1px dashed var(--hairline-strong);border-radius:var(--radius)}.magnets__text[data-v-cf2cedf7]{display:flex;flex-direction:column;gap:2px;font-size:var(--text-base)}.magnets__hint[data-v-cf2cedf7]{color:var(--ink-faint);font-size:var(--text-xs);line-height:1.5}.turning[data-v-cf2cedf7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-3)}.together[data-v-cf2cedf7]{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius);background:var(--accent-quiet)}.together__count[data-v-cf2cedf7]{margin:0;color:var(--accent);font-size:var(--text-sm);font-weight:600}.together__ops[data-v-cf2cedf7],.quad[data-v-cf2cedf7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.pair[data-v-cf2cedf7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.measure[data-v-cf2cedf7]{position:relative;display:flex;align-items:center;gap:var(--sp-2)}.measure__name[data-v-cf2cedf7]{flex:none;min-width:1.4em;color:var(--ink-faint);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.measure .b-input[data-v-cf2cedf7]{padding-right:var(--sp-7);font-variant-numeric:tabular-nums}.measure__unit[data-v-cf2cedf7]{position:absolute;right:var(--sp-4);color:var(--ink-faint);font-size:var(--text-xs);pointer-events:none}.slider[data-v-cf2cedf7]{display:flex;align-items:center;gap:var(--sp-4)}.slider__range[data-v-cf2cedf7]{flex:1;min-width:0;accent-color:var(--accent)}.slider__value[data-v-cf2cedf7]{flex:none;min-width:3.2em;color:var(--ink-soft);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right}.segments[data-v-cf2cedf7]{display:flex;flex-wrap:wrap;gap:1px;padding:2px;border-radius:var(--radius);background:var(--panel-raised);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.segment[data-v-cf2cedf7]{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 var(--sp-3);border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-soft);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:background var(--quick),color var(--quick)}.segment[data-v-cf2cedf7]:hover{color:var(--ink)}.segment--on[data-v-cf2cedf7]{background:var(--accent-quiet);color:var(--accent);font-weight:600}.matrix[data-v-d000e8fb]{margin:3mm 0 4mm}.matrix__plot[data-v-d000e8fb]{display:block;width:100%;height:auto;aspect-ratio:1}.matrix__quadrant[data-v-d000e8fb]{fill:var(--page-accent);opacity:.07}.matrix__threshold[data-v-d000e8fb]{stroke:var(--page-accent);stroke-width:.4;stroke-dasharray:1.6 1.4;opacity:.7}.matrix__axis[data-v-d000e8fb]{stroke:var(--paper-ink-soft);stroke-width:.4}.matrix__dot[data-v-d000e8fb]{fill:var(--paper-ink-soft)}.matrix__dot--both[data-v-d000e8fb]{fill:var(--page-accent)}.matrix__topic[data-v-d000e8fb]{fill:var(--paper-ink);stroke:var(--paper);stroke-width:1.1;paint-order:stroke fill;font-family:var(--font-document);font-size:3.2px}.matrix__topic--flipped[data-v-d000e8fb]{text-anchor:end}.matrix__axes[data-v-d000e8fb]{display:flex;justify-content:space-between;gap:4mm;margin:1.5mm 0 0;color:var(--paper-ink-soft);font-size:8pt;text-align:left}@media print{.matrix__quadrant[data-v-d000e8fb],.matrix__dot--both[data-v-d000e8fb]{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.fields[data-v-bf701fab]{display:flex;flex-direction:column;gap:var(--sp-6)}.topics[data-v-bf701fab]{display:flex;flex-direction:column;gap:var(--sp-4)}.topic[data-v-bf701fab]{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius);background:var(--panel-raised);box-shadow:inset 0 0 0 1px var(--hairline)}.topic__head[data-v-bf701fab]{display:flex;align-items:center;gap:var(--sp-3)}.topic__name[data-v-bf701fab]{flex:1;min-width:0}.slider[data-v-bf701fab]{display:flex;align-items:center;gap:var(--sp-3)}.slider__label[data-v-bf701fab]{width:62px;flex:none;color:var(--ink-faint);font-size:var(--text-xs)}.slider input[data-v-bf701fab]{flex:1;min-width:0;accent-color:var(--accent)}.slider__value[data-v-bf701fab]{width:26px;flex:none;color:var(--ink-soft);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right}.slider--wide .slider__label[data-v-bf701fab]{display:none}.note[data-v-4a6d7dbc]{margin:1.4em 0 1em;break-inside:avoid-column}.note__head[data-v-4a6d7dbc]{display:flex;align-items:baseline;gap:.6em;margin:0 0 .4em}.note__number[data-v-4a6d7dbc]{flex:none;min-width:2.2em;margin-left:-2.8em;color:var(--page-accent);font-variant-numeric:tabular-nums lining-nums;text-align:right}.note__title[data-v-4a6d7dbc]{flex:1}.note__empty[data-v-4a6d7dbc]{margin:0}.fields[data-v-e7f502bc]{display:flex;flex-direction:column;gap:var(--sp-6)}.b-input--short[data-v-e7f502bc]{width:90px;font-variant-numeric:tabular-nums}.note[data-v-e7f502bc]{margin:0;color:var(--ink-faint);font-size:var(--text-xs);line-height:1.5}.backdrop[data-v-3c87b4d0]{width:calc(var(--sheet-width, var(--page-width)) + var(--page-bleed, 0mm) * 2);height:calc(var(--page-height) + var(--page-bleed, 0mm) * 2);background-image:var(--page-bg-image);background-size:var(--page-bg-size);background-repeat:var(--page-bg-repeat);background-position:center;opacity:var(--page-bg-strength, 1);pointer-events:none}.backdrop-frame[data-v-3c87b4d0]{position:absolute;top:calc(var(--page-bleed, 0mm) * -1);left:calc(var(--page-bleed, 0mm) * -1);z-index:-1;width:calc(var(--sheet-width, var(--page-width)) + var(--page-bleed, 0mm) * 2);height:calc(var(--page-height) + var(--page-bleed, 0mm) * 2);overflow:hidden;pointer-events:none}.backdrop--flow[data-v-3c87b4d0]{margin-left:calc((var(--page-margin-side) + var(--page-bleed, 0mm)) * -1);margin-top:calc(var(--page-bleed, 0mm) * -1);margin-bottom:calc((var(--page-height) + var(--page-bleed, 0mm)) * -1)}@media print{.backdrop--flow[data-v-3c87b4d0]{margin-top:calc((var(--page-margin-top) + var(--page-bleed, 0mm)) * -1);margin-bottom:calc((var(--page-height) + var(--page-bleed, 0mm) - var(--page-margin-top)) * -1)}}.tab[data-v-845aef04]{display:inline-flex;align-items:center;gap:2mm;height:7mm;padding:0 3mm;border-radius:999px;background:var(--paper);box-shadow:0 0 0 1px var(--paper-rule);color:var(--paper-ink-soft);font-family:var(--font-ui);font-size:7.5pt;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.tab__icon[data-v-845aef04]{flex:none}.tab__spread[data-v-845aef04]{padding:.4mm 1.6mm;border-radius:999px;background:var(--page-accent);color:var(--paper);font-size:6.5pt;letter-spacing:.06em}.tab__swatch[data-v-845aef04]{width:4mm;height:5mm;border-radius:1px;box-shadow:0 0 0 1px var(--paper-rule);background-image:var(--page-bg-image);background-size:cover;background-position:center;opacity:max(var(--page-bg-strength, 1),.5)}.break[data-v-845aef04]{display:flex;align-items:center;gap:3mm;margin:6mm 0;color:var(--paper-ink-soft);font-family:var(--font-ui);font-size:8pt;letter-spacing:.08em;text-transform:uppercase}.break[data-v-845aef04]:before,.break[data-v-845aef04]:after{content:"";flex:1;border-top:1px dashed var(--paper-rule)}@media print{.tab[data-v-845aef04]{display:none}.break[data-v-845aef04]{display:block;height:0;margin:0;overflow:hidden;visibility:hidden}}.fields[data-v-c3fab53f]{display:flex;flex-direction:column;gap:var(--sp-6)}.spread[data-v-c3fab53f]{align-items:flex-start}.spread__text[data-v-c3fab53f]{display:flex;flex-direction:column;gap:2px;font-size:var(--text-base)}.spread__hint[data-v-c3fab53f]{color:var(--ink-faint);font-size:var(--text-xs);line-height:1.5}.note[data-v-c3fab53f]{margin:0;color:var(--ink-faint);font-size:var(--text-xs);line-height:1.5}.segments[data-v-c3fab53f]{display:flex;flex-wrap:wrap;gap:1px;padding:2px;border-radius:var(--radius);background:var(--panel-raised);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.segment[data-v-c3fab53f]{flex:1;min-width:0;height:26px;padding:0 var(--sp-3);border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-soft);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:background var(--quick),color var(--quick)}.segment[data-v-c3fab53f]:hover{color:var(--ink)}.segment--on[data-v-c3fab53f]{background:var(--accent-quiet);color:var(--accent);font-weight:600}.risks[data-v-c818e84c]{margin:0}.risks__family+.risks__family[data-v-c818e84c]{margin-top:5mm}.risks__category[data-v-c818e84c]{margin:0 0 2.5mm;padding-bottom:1mm;border-bottom:.3mm solid var(--page-accent);color:var(--page-accent);font-size:8.5pt;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:left}.risk[data-v-c818e84c]{break-inside:avoid}.risk+.risk[data-v-c818e84c]{margin-top:3.5mm}.risk__head[data-v-c818e84c]{display:flex;align-items:baseline;justify-content:space-between;gap:4mm;margin:0 0 1mm;text-align:left}.risk__title[data-v-c818e84c]{font-weight:600}.risk__level[data-v-c818e84c]{display:inline-flex;align-items:center;gap:1.2mm;flex:none;color:var(--paper-ink-soft);font-size:8pt;white-space:nowrap}.risk__level[data-v-c818e84c]:before{content:"";width:2mm;height:2mm;border-radius:50%;border:.35mm solid var(--page-accent)}.risk__level--high[data-v-c818e84c]:before{background:var(--page-accent)}.risk__level--medium[data-v-c818e84c]:before{background:linear-gradient(90deg,var(--page-accent) 50%,transparent 50%)}.risk__part[data-v-c818e84c]{margin:0 0 1mm}.risk__label[data-v-c818e84c]{margin-right:1.5mm;color:var(--paper-ink-soft);font-size:8.5pt;font-weight:600}.risks__empty[data-v-c818e84c]{margin:2mm 0 0;color:var(--paper-ink-soft);font-size:9pt;font-style:italic;text-align:left}@media print{.risk__level[data-v-c818e84c]:before{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.fields[data-v-95cc4b1f]{display:flex;flex-direction:column;gap:var(--sp-6)}.entries[data-v-95cc4b1f]{display:flex;flex-direction:column;gap:var(--sp-4)}.entry[data-v-95cc4b1f]{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius);background:var(--panel-raised);box-shadow:inset 0 0 0 1px var(--hairline)}.entry__head[data-v-95cc4b1f]{display:flex;align-items:center;gap:var(--sp-3)}.entry__title[data-v-95cc4b1f]{flex:1;min-width:0;font-weight:600}.entry__row[data-v-95cc4b1f]{display:grid;grid-template-columns:minmax(0,1fr) 7.5rem;gap:var(--sp-2)}.entry__row .b-select[data-v-95cc4b1f]{min-width:0;padding-left:var(--sp-4);font-size:var(--text-sm)}.scope[data-v-b28d37e6]{margin:0}.fields[data-v-8679ff73]{display:flex;flex-direction:column;gap:var(--sp-6)}.entries[data-v-8679ff73]{display:flex;flex-direction:column;gap:var(--sp-5)}.entry[data-v-8679ff73]{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--panel-raised)}.entry__head[data-v-8679ff73]{display:flex;gap:var(--sp-3);align-items:center}.entry__name[data-v-8679ff73]{font-weight:500}.entry__row[data-v-8679ff73]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.entry__percent[data-v-8679ff73]{font-variant-numeric:tabular-nums;text-align:right}.signatures[data-v-560ba20e]{margin-top:2em;break-inside:avoid}.signatures__statement[data-v-560ba20e]{margin-bottom:2em}.signatures__row[data-v-560ba20e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(52mm,1fr));gap:10mm}.signature__space[data-v-560ba20e]{height:18mm}.signature__rule[data-v-560ba20e]{border-top:1px solid var(--page-accent)}.signature__name[data-v-560ba20e]{margin:2mm 0 0;font-weight:600;text-align:left}.signature__role[data-v-560ba20e],.signature__place[data-v-560ba20e]{margin:.6mm 0 0;color:var(--paper-ink-soft);font-size:9pt;text-align:left}.fields[data-v-04f472b1]{display:flex;flex-direction:column;gap:var(--sp-6)}.people[data-v-04f472b1]{display:flex;flex-direction:column;gap:var(--sp-5)}.person[data-v-04f472b1]{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--panel-raised)}.person__head[data-v-04f472b1]{display:flex;gap:var(--sp-3);align-items:center}.tip[data-v-09d83110]{position:fixed;z-index:2000;padding:10px 12px;border-radius:8px;background:#111c2b;color:#e6edf6;box-shadow:0 8px 28px #00000059;font-size:12px;line-height:1.4}.tip__head[data-v-09d83110]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.tip__source[data-v-09d83110]{padding:1px 7px;border-radius:4px;background:#788cff38;color:#aab8ff;font-size:10.5px;font-weight:600}.tip__rows[data-v-09d83110]{display:grid;grid-template-columns:auto 1fr;gap:3px 14px;margin:0}.tip__rows dt[data-v-09d83110]{color:#8a9bb0}.tip__rows dd[data-v-09d83110]{margin:0;text-align:right;font-variant-numeric:tabular-nums}.tip__up[data-v-09d83110]{color:#5fd08f}.tip__down[data-v-09d83110]{color:#ff8a80}.tip__hint[data-v-09d83110]{margin:9px 0 0;padding-top:8px;border-top:1px solid rgb(255 255 255 / 12%);color:#8a9bb0}.tip__link[data-v-09d83110]{display:block;margin-top:9px;padding-top:8px;border-top:1px solid rgb(255 255 255 / 12%);color:#aab8ff;text-decoration:none}.tip__link[data-v-09d83110]:hover{text-decoration:underline}.table-figure[data-v-2f9a9616]{margin:0}.table-figure--pickable[data-v-2f9a9616] :is(th,td){cursor:cell}.table-figure--pickable .is-picked[data-v-2f9a9616]{box-shadow:inset 0 0 0 2px var(--accent-fill),inset 0 0 0 999px color-mix(in srgb,var(--accent-fill) 12%,transparent)}.table-figure__table[data-v-2f9a9616] :is(.is-moved,.is-new){position:relative;background-color:color-mix(in srgb,var(--warn, #d99a00) 16%,transparent)}.table-figure__table .is-new[data-v-2f9a9616]{background-color:color-mix(in srgb,var(--accent-fill) 12%,transparent)}.table-figure__table .is-moved[data-v-2f9a9616]:after{content:"";position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--warn, #d99a00)}.table-figure__moved[data-v-2f9a9616]{margin:0 0 4px;font-size:11px;font-weight:600;color:var(--warn, #d99a00)}.table-figure__frame[data-v-2f9a9616]{width:100%;overflow:hidden}.table-figure__table.is-fitting[data-v-2f9a9616]{width:max-content;max-width:none;table-layout:auto;transform:scale(var(--table-scale, 1));transform-origin:top left}.table-figure__table.is-sized[data-v-2f9a9616]{width:100%;table-layout:fixed;transform:none}.link[data-v-e50edfe6]{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--panel-raised)}.link__head[data-v-e50edfe6]{display:flex;align-items:center;gap:var(--sp-3);color:var(--accent);font-size:var(--text-sm);font-weight:600}.link__facts[data-v-e50edfe6]{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;font-size:var(--text-xs)}.link__facts div[data-v-e50edfe6]{display:flex;gap:var(--sp-4);justify-content:space-between}.link__facts dt[data-v-e50edfe6]{flex:none;color:var(--ink-faint)}.link__facts dd[data-v-e50edfe6]{margin:0;min-width:0;color:var(--ink);text-align:right;overflow-wrap:anywhere}.link__state[data-v-e50edfe6]{margin:0;color:var(--ink-soft);font-size:var(--text-xs)}.link__state--stale[data-v-e50edfe6]{color:var(--warn);font-weight:600}.link__problem[data-v-e50edfe6]{margin:0;color:var(--danger);font-size:var(--text-xs)}.link__refresh[data-v-e50edfe6]{width:100%}.link__result[data-v-e50edfe6]{margin:0;color:var(--ink-soft);font-size:var(--text-xs)}.grid[data-v-d7b3195b]{overflow:auto;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--panel-raised)}.grid--drawing[data-v-d7b3195b]{cursor:cell;-webkit-user-select:none;user-select:none}.grid--drawing .grid__input[data-v-d7b3195b]{cursor:cell}.grid__table[data-v-d7b3195b]{border-collapse:collapse;width:100%}.grid__corner[data-v-d7b3195b],.grid__row-head[data-v-d7b3195b],.grid__handle-cell[data-v-d7b3195b]{padding:0;background:var(--panel)}.grid__corner[data-v-d7b3195b],.grid__row-head[data-v-d7b3195b]{width:24px}.grid__handle-cell[data-v-d7b3195b]{border-left:1px solid var(--hairline)}.grid__handles th[data-v-d7b3195b]{border-bottom:1px solid var(--hairline)}.handle[data-v-d7b3195b]{display:flex;align-items:center;justify-content:center;width:100%;height:20px;padding:0;border:0;background:none;color:var(--ink-faint);font:inherit;font-size:10px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--quick),color var(--quick)}.grid__row-head .handle[data-v-d7b3195b]{height:100%;min-height:28px}.handle[data-v-d7b3195b]:hover{background:var(--panel-hover);color:var(--ink)}.handle--on[data-v-d7b3195b]{background:var(--accent-quiet);color:var(--accent);font-weight:600}.grid__cell[data-v-d7b3195b]{position:relative;padding:0;min-width:84px;border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);background:var(--cell-fill, transparent);cursor:text}.grid__cell--head[data-v-d7b3195b]{border-top:0}.grid__cell[rowspan][data-v-d7b3195b]{vertical-align:middle}.grid__cell--selected[data-v-d7b3195b]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-quiet)}.grid__input[data-v-d7b3195b]{position:relative;z-index:1;width:100%;padding:var(--sp-3) var(--sp-4);border:0;background:transparent;color:var(--cell-ink, var(--ink));font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.grid__input[data-v-d7b3195b]:focus{outline:none}.grid__input--head[data-v-d7b3195b]{font-weight:600}.grid__input--numeric[data-v-d7b3195b]{text-align:right}.grid__input--strong[data-v-d7b3195b]{font-weight:600}.grid__input--left[data-v-d7b3195b]{text-align:left}.grid__input--center[data-v-d7b3195b]{text-align:center}.grid__input--right[data-v-d7b3195b]{text-align:right}.visually-hidden[data-v-d7b3195b]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.toolbar[data-v-9f335eb7]{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--panel-raised)}.toolbar__head[data-v-9f335eb7]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.toolbar__label[data-v-9f335eb7]{color:var(--accent);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.toolbar__deselect[data-v-9f335eb7]{width:20px;height:20px;padding:0;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-faint);font:inherit;font-size:var(--text-md);line-height:1;cursor:pointer}.toolbar__deselect[data-v-9f335eb7]:hover{background:var(--panel-hover);color:var(--ink)}.toolbar__row[data-v-9f335eb7]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.segments[data-v-9f335eb7]{display:flex;gap:1px;padding:2px;border-radius:var(--radius-xs);background:var(--panel);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.segment[data-v-9f335eb7]{display:flex;align-items:center;justify-content:center;width:28px;height:22px;padding:0;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-soft);cursor:pointer;transition:background var(--quick),color var(--quick)}.segment[data-v-9f335eb7]:hover{color:var(--ink)}.segment--on[data-v-9f335eb7]{background:var(--accent-quiet);color:var(--accent)}.toggle[data-v-9f335eb7]{display:inline-flex;align-items:center;gap:var(--sp-2);height:26px;padding:0 var(--sp-4);border:1px solid var(--hairline-strong);border-radius:var(--radius-xs);background:var(--panel);color:var(--ink-soft);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--quick),color var(--quick),border-color var(--quick)}.toggle[data-v-9f335eb7]:hover{color:var(--ink)}.toggle--on[data-v-9f335eb7]{border-color:transparent;background:var(--accent-quiet);color:var(--accent);font-weight:600}.toggle__rule[data-v-9f335eb7]{display:inline-block;width:12px;height:12px;box-sizing:border-box;border:1px dotted var(--ink-faint)}.toggle__rule--above[data-v-9f335eb7]{border-top:2px solid currentColor}.toggle__rule--below[data-v-9f335eb7]{border-bottom:2px solid currentColor}.toggle__figures[data-v-9f335eb7]{font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.ops[data-v-9f335eb7]{display:flex;align-items:flex-start;gap:var(--sp-4)}.ops__label[data-v-9f335eb7]{flex:none;width:56px;padding-top:7px;color:var(--ink-soft);font-size:var(--text-xs)}.ops__buttons[data-v-9f335eb7]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.op[data-v-9f335eb7]{height:24px;padding:0 var(--sp-4);border:1px solid var(--hairline-strong);border-radius:var(--radius-xs);background:var(--panel);color:var(--ink-soft);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:color var(--quick),border-color var(--quick)}.op[data-v-9f335eb7]:hover:not(:disabled){border-color:var(--ink-faint);color:var(--ink)}.op--primary[data-v-9f335eb7],.op--icon[data-v-9f335eb7]{display:inline-flex;align-items:center;gap:var(--sp-2)}.op--primary[data-v-9f335eb7]{border-color:var(--accent-line);color:var(--accent);font-weight:600}.op--primary[data-v-9f335eb7]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.op svg[data-v-9f335eb7]{flex:none}.ops__note[data-v-9f335eb7]{flex-basis:100%;margin:0;color:var(--ink-faint);font-size:var(--text-xs);line-height:1.45}.op--drop[data-v-9f335eb7]:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.op[data-v-9f335eb7]:disabled{opacity:.35;cursor:not-allowed}.tools[data-v-9f335eb7]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.tools__group[data-v-9f335eb7]{display:inline-flex;padding:1px;border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--panel)}.tool[data-v-9f335eb7]{display:grid;place-items:center;width:28px;height:26px;padding:0;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-soft);cursor:pointer;transition:background var(--quick),color var(--quick)}.tool svg[data-v-9f335eb7]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.tool[data-v-9f335eb7]:hover:not(:disabled){background:var(--accent-quiet);color:var(--accent)}.tool--drop[data-v-9f335eb7]{border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--panel)}.tool--drop[data-v-9f335eb7]:hover:not(:disabled){border-color:var(--danger);background:none;color:var(--danger)}.tool[data-v-9f335eb7]:disabled{opacity:.35;cursor:not-allowed}.visually-hidden[data-v-9f335eb7]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cells[data-v-dcb49294],.cells__side[data-v-dcb49294],.cells__main[data-v-dcb49294]{display:flex;flex-direction:column;gap:var(--sp-4)}.cells__head[data-v-dcb49294]{display:flex;align-items:center;justify-content:space-between}.cells__ops[data-v-dcb49294]{display:flex;gap:var(--sp-3)}.cells__ops .b-btn[data-v-dcb49294]{height:24px;padding:0 var(--sp-4);font-size:var(--text-sm)}.cells__hint[data-v-dcb49294]{margin:0;color:var(--ink-faint);font-size:var(--text-xs);line-height:1.45}.cells__tools[data-v-dcb49294]{display:flex;flex-direction:column;gap:var(--sp-5)}.cells__nothing[data-v-dcb49294]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:var(--sp-7) var(--sp-5);border:1px dashed var(--hairline-strong);border-radius:var(--radius);color:var(--ink-faint);text-align:center}.cells--wide[data-v-dcb49294]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:0;height:100%;min-height:0}.cells--wide .cells__side[data-v-dcb49294]{--tabs-inset-x: var(--sp-6);--tabs-inset-top: var(--sp-6);gap:var(--sp-5);min-height:0;padding:var(--sp-6);overflow-y:auto;border-right:1px solid var(--hairline);background:var(--panel)}.cells--wide .cells__main[data-v-dcb49294]{gap:0;min-height:0}.cells--wide .cells__grid[data-v-dcb49294]{flex:0 1 auto;max-height:56%;margin:var(--sp-6) var(--sp-6) var(--sp-5)}.dlg[data-v-68c0ef51]{padding:0;border:0;background:transparent;color:var(--ink);max-width:none;max-height:none}.dlg[data-v-68c0ef51]::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dlg__frame[data-v-68c0ef51]{display:flex;flex-direction:column;width:min(92vw,var(--dlg-width, 560px));max-height:86vh;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--panel);box-shadow:var(--lift-3);overflow:hidden}.dlg--small .dlg__frame[data-v-68c0ef51]{--dlg-width: 420px}.dlg--large .dlg__frame[data-v-68c0ef51]{--dlg-width: 860px}.dlg--xlarge .dlg__frame[data-v-68c0ef51]{--dlg-width: 1240px;max-height:90vh}.dlg--full .dlg__frame[data-v-68c0ef51]{--dlg-width: 1680px;width:min(96vw,var(--dlg-width));height:92vh;max-height:92vh}.dlg--full .dlg__body[data-v-68c0ef51]{padding:0;overflow:hidden}.dlg__head[data-v-68c0ef51]{display:flex;align-items:center;gap:var(--sp-5);padding:20px var(--sp-7) var(--sp-2);flex:none}.dlg--xlarge .dlg__head[data-v-68c0ef51],.dlg--full .dlg__head[data-v-68c0ef51]{padding-bottom:var(--sp-5);border-bottom:1px solid var(--hairline)}.dlg__title[data-v-68c0ef51]{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--ink)}.dlg__head .b-icon-btn[data-v-68c0ef51]{margin-left:auto}.dlg__body[data-v-68c0ef51]{padding:var(--sp-5) var(--sp-7) var(--sp-7);overflow:auto;flex:1;min-height:0}.dlg__foot[data-v-68c0ef51]{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-4);padding:var(--sp-6) var(--sp-7);border-top:1px solid var(--hairline);background:var(--panel);flex:none}.controls[data-v-7b14a5fa]{display:flex;flex-direction:column;gap:var(--sp-6)}.switches[data-v-7b14a5fa]{display:flex;flex-direction:column;gap:var(--sp-5)}.row[data-v-7b14a5fa]{display:flex;flex-direction:column;gap:var(--sp-2)}.row--adjusted[data-v-7b14a5fa]{padding-left:var(--sp-4);border-left:2px solid var(--accent)}.revert[data-v-7b14a5fa]{align-self:flex-start;padding:0;border:0;background:none;color:var(--accent);font-size:var(--text-xs);cursor:pointer}.revert[data-v-7b14a5fa]:hover{text-decoration:underline}.lib[data-v-463815e9]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--sp-8);min-height:420px}.lib__list[data-v-463815e9]{display:flex;flex-direction:column;gap:var(--sp-3);max-height:70vh;overflow-y:auto}.lib__new[data-v-463815e9]{align-self:flex-start;color:var(--accent)}.card[data-v-463815e9]{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--hairline-strong);border-radius:var(--radius-md, 6px);background:var(--panel);color:var(--ink);text-align:left;cursor:pointer}.card--on[data-v-463815e9]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.card__name[data-v-463815e9]{font-weight:var(--weight-semibold)}.card__meta[data-v-463815e9]{display:flex;gap:var(--sp-4);color:var(--ink-faint);font-size:var(--text-xs)}.card__default[data-v-463815e9]{color:var(--accent);font-weight:var(--weight-semibold)}.lib__editor[data-v-463815e9]{display:flex;flex-direction:column;gap:var(--sp-5);min-width:0}.lib__name[data-v-463815e9]{display:flex;flex-direction:column;gap:var(--sp-2);max-width:360px}.lib__work[data-v-463815e9]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--sp-8)}.lib__controls[data-v-463815e9]{max-height:58vh;overflow-y:auto;padding-right:var(--sp-3)}.lib__sample[data-v-463815e9]{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.lib__page[data-v-463815e9]{width:100%;min-height:0;margin:0;padding:var(--sp-6);border:1px solid var(--hairline);box-shadow:none;box-sizing:border-box}.lib__actions[data-v-463815e9]{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center}.lib__save[data-v-463815e9]{margin-left:auto}.lib__delete[data-v-463815e9]{color:var(--danger, #b3261e)}.lib__note[data-v-463815e9]{margin:0;color:var(--ink-faint);font-size:var(--text-xs);line-height:1.45}.lib__problem[data-v-463815e9]{margin:0;color:var(--danger, #b3261e);font-size:var(--text-sm)}.lib__empty[data-v-463815e9]{align-self:center}.look[data-v-2d52c4a4]{display:flex;flex-direction:column;gap:var(--sp-6);padding-top:var(--sp-6);border-top:1px solid var(--hairline)}.look__head[data-v-2d52c4a4]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.look__title[data-v-2d52c4a4]{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink)}.look__reset[data-v-2d52c4a4]{height:26px;padding:0 var(--sp-4);color:var(--accent)}.look__style[data-v-2d52c4a4]{display:flex;flex-direction:column;gap:var(--sp-3)}.look__library[data-v-2d52c4a4]{align-self:flex-start;height:26px;padding:0 var(--sp-4);color:var(--accent)}.look__note[data-v-2d52c4a4]{margin:0;color:var(--ink-faint);font-size:var(--text-xs);line-height:1.45}.fields[data-v-ee0ff25b]{display:flex;flex-direction:column;gap:var(--sp-6)}.segments[data-v-ee0ff25b]{display:flex;gap:1px;padding:2px;border-radius:var(--radius);background:var(--panel-raised);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.segment[data-v-ee0ff25b]{display:flex;flex:1;align-items:center;justify-content:center;min-width:0;height:30px;padding:0 var(--sp-3);border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-soft);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:background var(--quick),color var(--quick)}.segment[data-v-ee0ff25b]:hover{color:var(--ink)}.segment--on[data-v-ee0ff25b]{background:var(--accent-quiet);color:var(--accent);font-weight:600;box-shadow:none}.widths[data-v-ee0ff25b]{display:flex;flex-direction:column;gap:var(--sp-4)}.widths__ops[data-v-ee0ff25b]{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.widths__ops .b-btn[data-v-ee0ff25b]{height:26px;padding:0 var(--sp-4);font-size:var(--text-sm)}.widths__list[data-v-ee0ff25b]{display:flex;flex-direction:column;gap:var(--sp-3)}.share[data-v-ee0ff25b]{display:flex;gap:2px;height:22px}.share__part[data-v-ee0ff25b]{flex:1 1 0;min-width:14px;overflow:hidden;border-radius:var(--radius-xs);background:var(--accent-quiet);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent);font-size:10px;font-weight:600;line-height:22px;text-align:center}.share__part--narrow[data-v-ee0ff25b]{background:var(--color-warning-soft);box-shadow:inset 0 0 0 1px var(--color-warning);color:var(--warn)}.widths__row[data-v-ee0ff25b]{display:grid;grid-template-columns:20px minmax(0,1fr) 64px auto;gap:var(--sp-3);align-items:center}.widths__number[data-v-ee0ff25b]{display:grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-xs);background:var(--accent-quiet);color:var(--accent);font-size:10px;font-weight:600}.widths__row--narrow .widths__number[data-v-ee0ff25b]{background:var(--color-warning-soft);color:var(--warn)}.widths__warning[data-v-ee0ff25b]{margin:0;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:var(--color-warning-soft);color:var(--warn);font-size:var(--text-xs);line-height:1.45}.widths__name[data-v-ee0ff25b]{overflow:hidden;color:var(--ink-soft);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.widths__input[data-v-ee0ff25b]{height:28px;padding:0 var(--sp-3);text-align:right;font-variant-numeric:tabular-nums}.widths__unit[data-v-ee0ff25b]{color:var(--ink-faint);font-size:var(--text-sm)}.preview[data-v-11ba6e26]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;border-top:1px solid var(--hairline);background:var(--desk, var(--panel-raised))}.preview__head[data-v-11ba6e26]{display:flex;align-items:baseline;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6) 0}.preview__hint[data-v-11ba6e26]{color:var(--ink-faint);font-size:var(--text-xs)}.preview__desk[data-v-11ba6e26]{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--sp-5) 0 var(--sp-7)}.preview__sizer[data-v-11ba6e26]{position:relative;margin:0 auto}.preview__stage[data-v-11ba6e26]{position:absolute;top:0;left:0;transform-origin:top left}.preview__paper[data-v-11ba6e26]{width:var(--page-width);min-height:0;margin:0;padding:12mm var(--page-margin-side)}.fields[data-v-c468d441]{display:flex;flex-direction:column;gap:var(--sp-6)}.open[data-v-c468d441]{display:flex;flex-direction:column;gap:var(--sp-3)}.open__button[data-v-c468d441]{gap:var(--sp-3);width:100%}.open__hint[data-v-c468d441]{color:var(--ink-faint);font-size:var(--text-xs);line-height:1.45}.target[data-v-bf471519]{margin:3mm 0 4mm;padding:3mm 3.5mm;border:1px solid var(--paper-rule);border-radius:1.5mm}.target__label[data-v-bf471519]{margin:0 0 2.5mm;font-size:10.5pt;font-weight:600}.target__figures[data-v-bf471519]{display:flex;align-items:flex-end;gap:6mm}.target__figure[data-v-bf471519]{display:flex;flex-direction:column;gap:.6mm}.target__figure--now[data-v-bf471519]{flex:1}.target__figure--goal[data-v-bf471519]{text-align:right}.target__caption[data-v-bf471519]{color:var(--paper-ink-soft);font-size:7.5pt;letter-spacing:.08em;text-transform:uppercase}.target__value[data-v-bf471519]{font-size:12pt;font-variant-numeric:tabular-nums lining-nums}.target__figure--now .target__value[data-v-bf471519]{font-size:17pt;font-weight:600;color:var(--page-accent)}.target__year[data-v-bf471519]{color:var(--paper-ink-soft);font-size:8.5pt}.target__track[data-v-bf471519]{position:relative;height:4mm;margin-top:3mm;border-radius:999px;background:var(--paper-rule);overflow:hidden}.target__fill[data-v-bf471519]{height:100%;border-radius:999px;background:var(--page-accent)}.target__fill--done[data-v-bf471519]{opacity:1}.target__percent[data-v-bf471519]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:7.5pt;font-weight:600;mix-blend-mode:difference;color:#fff}.target__note[data-v-bf471519]{margin:2.5mm 0 0;color:var(--paper-ink-soft);font-size:8.5pt;line-height:1.5;text-align:left}@media print{.target__fill[data-v-bf471519],.target__track[data-v-bf471519]{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.fields[data-v-6917e071]{display:flex;flex-direction:column;gap:var(--sp-6)}.pair[data-v-6917e071]{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--sp-4)}.taxonomy[data-v-f5be1d1f]{margin:0}.taxonomy__impossible[data-v-f5be1d1f]{color:#b3261e;font-weight:600}.taxonomy__warning[data-v-f5be1d1f]{margin:1.5mm 0 0;color:#b3261e;font-size:8.5pt;line-height:1.5;text-align:left}@media print{.taxonomy__impossible[data-v-f5be1d1f],.taxonomy__warning[data-v-f5be1d1f]{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.fields[data-v-6b08cb2f]{display:flex;flex-direction:column;gap:var(--sp-6)}.pair[data-v-6b08cb2f]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.kpi[data-v-6b08cb2f]{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius);background:var(--panel-raised);box-shadow:inset 0 0 0 1px var(--hairline)}.kpi--bad[data-v-6b08cb2f]{box-shadow:inset 0 0 0 1px var(--danger)}.kpi__name[data-v-6b08cb2f]{margin:0;color:var(--ink);font-size:var(--text-sm);font-weight:600}.kpi__row[data-v-6b08cb2f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2)}.kpi__field[data-v-6b08cb2f]{display:flex;flex-direction:column;gap:2px;min-width:0}.kpi__field span[data-v-6b08cb2f]{color:var(--ink-faint);font-size:var(--text-xs)}.kpi__field .b-input[data-v-6b08cb2f]{min-width:0;font-variant-numeric:tabular-nums;text-align:right}.kpi__bad[data-v-6b08cb2f]{margin:0;color:var(--danger);font-size:var(--text-xs);line-height:1.45}.editor[data-v-9244bc21]{position:relative}.editor[data-v-9244bc21] .prose:focus{outline:none}.editor[data-v-9244bc21] .prose{column-count:var(--text-columns, 1);column-gap:var(--text-gap, 10mm);column-rule:var(--text-rule, none);line-height:var(--text-leading, inherit)}.editor[data-v-9244bc21] .prose p{margin:0 0 .72em;text-align:var(--page-align, justify);-webkit-hyphens:var(--text-hyphens, auto);hyphens:var(--text-hyphens, auto);break-inside:avoid-column}.editor[data-v-9244bc21] .prose p:last-child{margin-bottom:0}.editor[data-v-9244bc21] .prose p.align-left{text-align:left}.editor[data-v-9244bc21] .prose p.align-center{text-align:center}.editor[data-v-9244bc21] .prose p.align-right{text-align:right}.editor[data-v-9244bc21] .prose p.align-justify{text-align:justify}.editor[data-v-9244bc21] .prose ul,.editor[data-v-9244bc21] .prose ol{margin:0 0 .72em;padding-left:1.4em}.editor[data-v-9244bc21] .prose p.is-editor-empty:first-child:before{content:"Write here";float:left;height:0;color:var(--paper-ink-soft);font-style:italic;pointer-events:none}.editor__bubble[data-v-9244bc21]{position:absolute;z-index:20;display:flex;align-items:center;gap:1px;padding:3px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--panel);box-shadow:0 6px 20px #00000059;transform:translate(-50%);font-family:var(--font-ui)}.editor__tool[data-v-9244bc21]{min-width:26px;height:24px;padding:0 6px;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-soft);font:inherit;font-size:var(--text-sm);cursor:pointer}.editor__style[data-v-9244bc21]{height:24px;max-width:120px;padding:0 4px;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-soft);font:inherit;font-size:var(--text-xs);cursor:pointer}.editor__style[data-v-9244bc21]:hover,.editor__tool[data-v-9244bc21]:hover{background:var(--panel-hover);color:var(--ink)}.editor__tool--on[data-v-9244bc21]{background:var(--accent-quiet);color:var(--accent)}.editor__divider[data-v-9244bc21]{width:1px;height:15px;margin:0 3px;background:var(--hairline)}.text__prose[data-v-4d12aab2]{column-count:var(--text-columns, 1);column-gap:var(--text-gap, 10mm);column-rule:var(--text-rule, none);line-height:var(--text-leading, inherit)}.text__prose[data-v-4d12aab2] p{break-inside:avoid-column;-webkit-hyphens:var(--text-hyphens, auto);hyphens:var(--text-hyphens, auto)}.text__empty[data-v-4d12aab2]{color:var(--paper-ink-soft);font-style:italic}@media print{.text__empty[data-v-4d12aab2]{display:none}}.fields[data-v-c96f1dfe]{display:flex;flex-direction:column;gap:var(--sp-6)}.switches[data-v-c96f1dfe]{display:flex;flex-direction:column;gap:var(--sp-4)}.switch-label[data-v-c96f1dfe]{font-size:var(--text-base)}.segments[data-v-c96f1dfe]{display:flex;gap:1px;padding:2px;border-radius:var(--radius);background:var(--panel-raised);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.segment[data-v-c96f1dfe]{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:var(--sp-3);min-width:0;height:30px;padding:0 var(--sp-2);border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-soft);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:background var(--quick),color var(--quick)}.segment[data-v-c96f1dfe]:hover{color:var(--ink)}.segment--on[data-v-c96f1dfe]{background:var(--accent-quiet);color:var(--accent);font-weight:600}.lanes[data-v-c96f1dfe]{display:inline-flex;gap:2px}.lane[data-v-c96f1dfe]{width:6px;height:11px;border-radius:1px;background:currentColor;opacity:.55}.frames[data-v-c96f1dfe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2)}.frame[data-v-c96f1dfe]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-2);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--panel-raised);color:var(--ink-soft);font:inherit;font-size:var(--text-xs);cursor:pointer}.frame--on[data-v-c96f1dfe]{border-color:var(--accent-fill);background:var(--accent-quiet);color:var(--accent);font-weight:600}.frame__sample[data-v-c96f1dfe]{display:flex;flex-direction:column;gap:2px;width:34px;padding:4px;border-radius:3px;background:var(--panel)}.frame__sample span[data-v-c96f1dfe]{height:2px;border-radius:1px;background:var(--ink-faint)}.frame__sample span[data-v-c96f1dfe]:last-child{width:60%}.frame--tint .frame__sample[data-v-c96f1dfe]{background:color-mix(in srgb,var(--ink) 9%,var(--panel))}.frame--outline .frame__sample[data-v-c96f1dfe]{box-shadow:inset 0 0 0 1px var(--ink-faint)}.frame--accent .frame__sample[data-v-c96f1dfe]{background:color-mix(in srgb,var(--accent-fill) 18%,var(--panel))}.app-shell[data-v-f09d1d74]{min-height:100vh;background:var(--color-bg);color:var(--color-text)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-italic-B5xAaiFk.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-italic-DzZdc28x.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-italic-DcOpz6Lw.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-italic-CILZdfAp.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-italic-K3WlGtc8.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-italic-0pjOp8NU.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg: #07172e;--color-bg-image: none;--color-bg-image-attachment: fixed;--color-bg-image-position: center center;--color-bg-image-size: cover;--color-surface: #17335c;--color-surface-raised: #12294d;--color-surface-sunken: #0d2242;--color-overlay: rgba(0, 0, 0, .55);--color-border: rgba(255, 255, 255, .11);--color-border-strong: #6b8fc6;--color-border-subtle: rgba(255, 255, 255, .06);--color-border-dashed: rgba(255, 255, 255, .16);--color-text: #e4ebf3;--color-text-muted: #b6c3d1;--color-text-subtle: #9aa8b8;--color-text-inverse: #07172e;--color-accent: #6cb6ff;--color-accent-hover: #a9d3ff;--color-accent-soft: rgba(108, 182, 255, .16);--color-accent-softer: rgba(108, 182, 255, .08);--color-accent-strong: #1d72d2;--color-primary: #1d72d2;--color-on-primary: #ffffff;--color-primary-hover: #2a80e4;--color-primary-text: #6cb6ff;--color-primary-deep: #a9d3ff;--color-primary-soft: rgba(108, 182, 255, .16);--color-primary-hair: rgba(108, 182, 255, .34);--color-primary-lift: #b8dbff;--color-cyan: #2ee8e8;--color-cyan-deep: #7fe9e9;--color-cyan-soft: #8fe4e4;--color-cyan-wash: rgba(79, 184, 189, .16);--color-violet: #a48bff;--color-violet-deep: #c3b2ff;--color-violet-wash: rgba(124, 92, 255, .18);--color-dead: #a7b1b6;--color-success: #4ade80;--color-success-soft: rgba(34, 197, 94, .15);--color-warning: #ffcd37;--color-warning-soft: rgba(255, 205, 55, .18);--color-danger: #f87171;--color-danger-soft: rgba(239, 68, 68, .15);--color-border-light: var(--color-border-subtle);--color-muted: var(--color-text-muted);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-pill: 999px;--radius-control: 7px;--radius-card: 10px;--shadow-1: 0 1px 2px rgba(0, 0, 0, .2);--shadow-2: 0 1px 2px rgba(0, 0, 0, .2), 0 6px 14px -4px rgba(0, 0, 0, .35);--shadow-3: 0 2px 6px -2px rgba(0, 0, 0, .3), 0 16px 36px -8px rgba(0, 0, 0, .5);--shadow-focus: 0 0 0 3px rgba(108, 182, 255, .4);--shadow-glow: 0 0 12px rgba(46, 232, 232, .3);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--font-sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;--font-display: var(--font-sans);--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-2xs: 10.5px;--text-xs: 11px;--text-sm: 12px;--text-md: 14px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 22px;--text-3xl: 28px;--text-display: 44px;--leading-tight: 1.25;--leading-base: 1.5;--leading-prose: 1.65;--leading-loose: 1.7;--measure: 70ch;--chat-column: 1100px;--page-max: 1500px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-heavy: 800;--transition-fast: .12s;--transition-base: .18s;--transition-slow: .24s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-rise: cubic-bezier(.2, .7, .2, 1);--z-base: 1;--z-sticky: 50;--z-drawer: 100;--z-overlay: 1000;--z-modal: 1050;--z-toast: 9999;--rsp-width: 560px}html[data-theme=light]{--color-bg: #ffffff;--color-bg-image: none;--color-surface: #ffffff;--color-surface-raised: #f9fbfc;--color-surface-sunken: #f3f6f8;--color-overlay: rgba(15, 23, 42, .3);--color-border: #dde4e7;--color-border-strong: #848fa0;--color-border-subtle: rgba(15, 23, 42, .06);--color-border-dashed: #ccd5d9;--color-text: #1b2a33;--color-text-muted: #5d6d75;--color-text-subtle: #5f6b7d;--color-text-inverse: #ffffff;--color-accent: #1a66bd;--color-accent-hover: #12508f;--color-accent-soft: #e3eefc;--color-accent-softer: #f1f6fd;--color-accent-strong: #12508f;--color-primary: #1d72d2;--color-on-primary: #ffffff;--color-primary-hover: #1a66bd;--color-primary-text: #1a66bd;--color-primary-deep: #12508f;--color-primary-soft: #e3eefc;--color-primary-hair: #b7d6f7;--color-primary-lift: #7dbcff;--color-cyan: #1fb6e0;--color-cyan-deep: #006a96;--color-cyan-soft: #7fd0ea;--color-cyan-wash: #e0f4fb;--color-violet: #7c5cff;--color-violet-deep: #4c33c4;--color-violet-wash: #f1ecff;--color-dead: #4d5866;--color-success: #137136;--color-success-soft: rgba(34, 197, 94, .12);--color-warning: #8a5a00;--color-warning-soft: rgba(255, 205, 55, .18);--color-danger: #b91c1c;--color-danger-soft: rgba(239, 68, 68, .1);--shadow-1: 0 1px 2px rgba(16, 24, 40, .04);--shadow-2: 0 1px 2px rgba(16, 24, 40, .04), 0 6px 14px -4px rgba(16, 24, 40, .1);--shadow-3: 0 2px 6px -2px rgba(16, 24, 40, .06), 0 16px 36px -8px rgba(16, 24, 40, .16);--shadow-focus: 0 0 0 3px rgba(29, 114, 210, .28);--shadow-glow: 0 0 10px rgba(0, 204, 204, .25)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0;min-height:100vh}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}nav ul,nav ol{list-style:none}img,svg,video,canvas{display:block;max-width:100%}svg{flex:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}table{border-collapse:collapse}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html,body{background-color:var(--color-bg);background-image:var(--color-bg-image);background-attachment:var(--color-bg-image-attachment);background-position:var(--color-bg-image-position);background-size:var(--color-bg-image-size);background-repeat:no-repeat}body{font-family:var(--font-sans);color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-amelkis-rounded{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);background:var(--color-surface);border:2px solid var(--color-accent);border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-md);color:var(--color-text);box-shadow:var(--shadow-1);cursor:pointer;transition:background var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard);outline:none;min-width:110px;-webkit-user-select:none;user-select:none}.btn-amelkis-rounded:hover,.btn-amelkis-rounded:focus{background:var(--color-accent-soft);border-color:var(--color-accent-hover);color:var(--color-accent)}.faq-wrapper{margin:var(--space-7) auto 0;width:100%;max-width:920px;padding:0 var(--space-5) var(--space-7)}.faq-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.faq-button{background:var(--color-accent-soft);border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);cursor:pointer;width:100%;color:var(--color-accent);transition:background var(--transition-base) var(--ease-standard)}.faq-button:hover{background:var(--color-accent-softer)}.faq-button.active{font-weight:var(--weight-bold)}.faq-answer{color:var(--color-text)}.toggle-icon{font-size:var(--text-2xl);line-height:1}.faq-title{margin-top:var(--space-3);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:clamp(24px,2.4vw,32px);line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--color-text)}.faq-sol-list{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-3);justify-content:center}.faq-sol-item{width:140px;text-align:center}.logo_Solution{width:50px;height:auto;margin-bottom:var(--space-2)}.faq-highlight{color:var(--color-accent);font-weight:var(--weight-bold)}.cardAdmin{background-color:var(--color-surface-raised);color:var(--color-text);border-radius:var(--radius-xl);padding:var(--space-5);text-align:center;cursor:pointer;transition:transform var(--transition-base) var(--ease-standard),background-color var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard);border:1px solid var(--color-border);height:100%;display:flex;flex-direction:column;justify-content:center}.cardAdmin:hover{transform:scale(1.03);background-color:var(--color-accent-soft);border-color:var(--color-accent)}.cardAdmin.selected{background-color:var(--color-accent);color:var(--color-text-inverse);border-color:var(--color-accent)}.modal-backdrop{background-color:var(--color-overlay)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.custom-toast{position:fixed;bottom:var(--space-5);right:var(--space-5);min-width:260px;border-radius:var(--radius-lg);z-index:var(--z-toast);box-shadow:var(--shadow-3);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.toast-enter-active,.toast-leave-active{transition:opacity var(--transition-slow) var(--ease-standard)}.toast-enter-from,.toast-leave-to{opacity:0}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:var(--radius-sm)}*{scrollbar-width:thin;scrollbar-color:var(--color-accent) transparent}.btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 13px;min-width:0;background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:12px;font-weight:var(--weight-semibold);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;white-space:nowrap;transition:background-color var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard),box-shadow var(--transition-base) var(--ease-standard)}.btn-pill:hover,.btn-pill:focus-visible{border-color:var(--color-primary-hair);color:var(--color-primary-text)}.btn-pill:focus-visible{box-shadow:var(--shadow-focus)}.btn-pill:active{background:var(--color-primary-soft)}.btn-pill--accent{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.btn-pill--accent:hover,.btn-pill--accent:focus-visible{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary)}.btn-pill--soft{background:var(--color-primary-soft);border-color:transparent;color:var(--color-primary-deep)}.btn-pill--soft:hover,.btn-pill--soft:focus-visible{border-color:var(--color-primary-hair);color:var(--color-primary-deep)}.btn-pill--sm{height:26px;padding:0 10px;font-size:11.5px;gap:4px}.btn-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:transparent;color:var(--color-text-muted);border:1px solid transparent;border-radius:50%;cursor:pointer;outline:none;transition:background-color var(--transition-fast) var(--ease-standard),border-color var(--transition-fast) var(--ease-standard),color var(--transition-fast) var(--ease-standard)}.btn-icon:hover,.btn-icon:focus-visible{background:var(--color-primary-soft);color:var(--color-primary-text)}.btn-icon:focus-visible{box-shadow:var(--shadow-focus)}.btn-icon--lg{width:36px;height:36px;font-size:var(--text-lg)}.page-utility-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4);flex-wrap:wrap;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.page-utility-row__group{display:flex;align-items:center;gap:var(--space-2)}@media(max-width:720px){.page-utility-row{padding:var(--space-2) var(--space-3)}}@media(max-width:600px){.page-utility-row{gap:var(--space-1);padding:6px var(--space-2);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.page-utility-row::-webkit-scrollbar{display:none}.page-utility-row .btn-pill{padding:0 var(--space-2);min-width:30px}.hide-on-narrow{display:none!important}}.button-amelkis{height:36px;padding:0 var(--space-4);background:var(--color-primary);color:var(--color-on-primary);border:none;border-radius:var(--radius-control);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard),box-shadow var(--transition-base) var(--ease-standard)}.button-amelkis:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-1)}.btn-outline-amelkis{border-color:var(--color-primary)!important;color:var(--color-primary-text);background-color:transparent;transition:all var(--transition-base) var(--ease-standard)}.btn-outline-amelkis:hover{background-color:var(--color-primary);color:var(--color-on-primary)}.btn-outline-amelkis:focus{box-shadow:var(--shadow-focus)}.btn-outline-amelkis:hover .fa-globe{color:var(--color-on-primary)}@media(max-height:700px){.page-utility-row{padding:6px var(--space-3)}.btn-pill{height:26px;padding:0 10px;font-size:11.5px}}input,textarea,select,.form-control{background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);font-family:var(--font-sans);font-size:var(--text-md);transition:border-color var(--transition-base) var(--ease-standard),box-shadow var(--transition-base) var(--ease-standard)}input::placeholder,textarea::placeholder,.form-control::placeholder{color:var(--color-text-muted);opacity:1}input:focus,textarea:focus,select:focus,.form-control:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus);outline:none}.form-control{background-color:var(--color-surface)}.form-control:focus{background-color:var(--color-surface);color:var(--color-text)}h2.title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:var(--text-xl)!important;font-weight:var(--weight-bold)!important;text-align:center!important;margin:var(--space-3) 0!important}.synthese-table-container,.pl-table-container{border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;padding:var(--space-3)!important;margin:var(--space-2) 0!important;background-color:var(--color-surface)!important;box-shadow:var(--shadow-2)!important;color:var(--color-text)!important;overflow-x:auto;font-family:var(--font-sans)!important}.synthese-table-container .title,.pl-table-container .title{font-family:var(--font-display)!important;font-size:var(--text-lg)!important;font-weight:var(--weight-bold)!important;margin-bottom:var(--space-3)!important;text-align:center!important;color:var(--color-text)!important}.synthese-table-container .head,.pl-table-container .head{background-color:var(--color-accent-soft)!important;font-family:var(--font-display)!important;font-weight:var(--weight-bold)!important;font-size:var(--text-sm)!important;padding:var(--space-2) 0!important;border-bottom:2px solid var(--color-accent)!important;border-top:none!important;border-left:none!important;border-right:none!important;color:var(--color-accent)!important}.synthese-table-container .row-line,.pl-table-container .row-line{align-items:center;margin-bottom:1px;border-bottom:1px solid var(--color-border-subtle)!important;transition:background-color var(--transition-fast) var(--ease-standard)}.synthese-table-container .row-line:hover,.pl-table-container .row-line:hover{background-color:var(--color-accent-softer)!important}.synthese-table-container .section-header,.synthese-table-container .section-title,.pl-table-container .section-header,.pl-table-container .section-title{background-color:var(--color-accent-soft)!important;border-top:2px solid var(--color-accent)!important;margin-top:var(--space-1);font-family:var(--font-display);font-weight:var(--weight-semibold)!important;color:var(--color-text)!important}.synthese-table-container .col-label,.pl-table-container .col-label{font-size:var(--text-sm)!important;padding:var(--space-1) var(--space-2)!important;color:var(--color-text)!important}.synthese-table-container .row-indent .col-label,.pl-table-container .row-indent .col-label{padding-left:var(--space-5)!important}.synthese-table-container .text-bold,.pl-table-container .text-bold{font-weight:var(--weight-bold)!important}.synthese-table-container .col-value,.synthese-table-container .col-pct,.synthese-table-container .col-code,.pl-table-container .col-value,.pl-table-container .col-pct,.pl-table-container .col-code{padding:var(--space-1)!important;text-align:center;color:var(--color-text)!important}.synthese-table-container .value-box,.pl-table-container .value-box{display:inline-block;text-align:center!important;font-family:var(--font-sans)!important;font-size:var(--text-xs)!important;font-variant-numeric:tabular-nums;border:1px solid var(--color-border-subtle)!important;border-radius:var(--radius-sm)!important;background:var(--color-surface-sunken)!important;color:var(--color-text)!important;transition:border-color var(--transition-fast) var(--ease-standard),box-shadow var(--transition-fast) var(--ease-standard)}.synthese-table-container .value-box:hover,.pl-table-container .value-box:hover{border-color:var(--color-accent)!important;box-shadow:0 0 0 1px var(--color-accent-soft)!important}.synthese-table-container .pct-box,.pl-table-container .pct-box{display:inline-block;text-align:center;font-family:var(--font-sans)!important;font-size:var(--text-xs)!important;font-variant-numeric:tabular-nums;border-radius:var(--radius-sm)!important;font-weight:var(--weight-semibold)!important}.synthese-table-container .pct-positive,.pl-table-container .pct-positive{background-color:var(--color-success-soft)!important;color:var(--color-success)!important;border:1px solid var(--color-success-soft)!important}.synthese-table-container .pct-negative,.pl-table-container .pct-negative{background-color:var(--color-danger-soft)!important;color:var(--color-danger)!important;border:1px solid var(--color-danger-soft)!important}.ge-overlay,.pm-overlay,.ra-overlay,.rt-overlay,.se-overlay,.w365-overlay,.cpm-overlay{background:var(--color-overlay)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;z-index:var(--z-modal)!important;padding:var(--space-5)!important;animation:rb-overlay-in var(--transition-slow) var(--ease-standard)}@keyframes rb-overlay-in{0%{opacity:0}to{opacity:1}}.ge-modal,.pm-modal,.ra-modal,.rt-modal,.se-modal,.w365-modal,.cpm-modal{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-xl)!important;color:var(--color-text)!important;box-shadow:var(--shadow-3)!important;font-family:var(--font-sans)!important;overflow:hidden!important;animation:rb-modal-in .28s cubic-bezier(.16,1,.3,1)}@keyframes rb-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ge-header,.pm-header,.ra-header,.rt-header,.se-header,.w365-header,.cpm-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:var(--space-4) var(--space-5)!important;border-bottom:1px solid var(--color-border)!important;background:var(--color-surface-raised)!important;color:var(--color-text)!important;gap:var(--space-3)}.ge-header h3,.pm-header h3,.ra-header h3,.rt-header h3,.se-header h3,.w365-header h3,.cpm-header h3{margin:0!important;font-family:var(--font-display)!important;font-size:var(--text-lg)!important;font-weight:var(--weight-semibold)!important;color:var(--color-text)!important;display:flex!important;align-items:center!important;gap:var(--space-2);letter-spacing:0;text-transform:none}.ge-header h3 i,.pm-header h3 i,.ra-header h3 i,.rt-header h3 i,.se-header h3 i,.w365-header h3 i,.cpm-header h3 i{color:var(--color-accent)!important;font-size:var(--text-md)}.ge-body,.pm-body,.ra-body,.rt-body,.se-body,.w365-body,.cpm-body{background:var(--color-surface)!important;color:var(--color-text)!important;padding:var(--space-4) var(--space-5)!important;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-accent) transparent}.ra-intro,.ge-modal p.intro,.se-modal p.intro{font-size:var(--text-sm)!important;color:var(--color-text-muted)!important;margin:0 0 var(--space-3)!important;font-style:normal!important;line-height:var(--leading-base)}.ra-toolbar,.ge-toolbar,.se-toolbar{display:flex!important;align-items:center!important;gap:var(--space-2)!important;padding:var(--space-3) var(--space-5)!important;border-bottom:1px solid var(--color-border-subtle)!important;background:var(--color-surface)!important}.ge-footer-row,.pm-footer,.ra-actions,.rt-footer,.se-footer,.w365-footer,.cpm-footer{display:flex!important;align-items:center!important;gap:var(--space-2)!important;padding:var(--space-3) var(--space-5)!important;border-top:1px solid var(--color-border)!important;background:var(--color-surface-raised)!important}.ge-modal .spacer,.pm-modal .spacer,.ra-modal .spacer,.rt-modal .spacer,.se-modal .spacer,.w365-modal .spacer,.cpm-modal .spacer{flex:1}.ge-modal .btn,.pm-modal .btn,.ra-modal .btn,.rt-modal .btn,.se-modal .btn,.w365-modal .btn,.cpm-modal .btn{display:inline-flex!important;align-items:center!important;gap:var(--space-2)!important;padding:var(--space-2) var(--space-4)!important;border:1px solid var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text)!important;border-radius:var(--radius-md)!important;font-family:var(--font-display)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-semibold)!important;cursor:pointer;transition:background var(--transition-base) var(--ease-standard),color var(--transition-base) var(--ease-standard),border-color var(--transition-base) var(--ease-standard)}.ge-modal .btn:hover:not(:disabled),.pm-modal .btn:hover:not(:disabled),.ra-modal .btn:hover:not(:disabled),.rt-modal .btn:hover:not(:disabled),.se-modal .btn:hover:not(:disabled),.w365-modal .btn:hover:not(:disabled),.cpm-modal .btn:hover:not(:disabled){background:var(--color-accent-soft)!important;border-color:var(--color-accent)!important;color:var(--color-accent)!important}.ge-modal .btn.ghost,.pm-modal .btn.ghost,.ra-modal .btn.ghost,.rt-modal .btn.ghost,.se-modal .btn.ghost,.w365-modal .btn.ghost,.cpm-modal .btn.ghost{background:transparent!important;color:var(--color-text-muted)!important;border-color:var(--color-border)!important}.ge-modal .btn.ghost.active,.ra-modal .btn.ghost.active,.ge-modal .btn.ai,.pm-modal .btn.ai,.ra-modal .btn.ai,.rt-modal .btn.ai,.se-modal .btn.ai,.w365-modal .btn.ai,.cpm-modal .btn.ai{background:var(--color-accent-soft)!important;border-color:var(--color-accent)!important;color:var(--color-accent)!important}.ge-modal .btn.ai:hover:not(:disabled),.pm-modal .btn.ai:hover:not(:disabled),.ra-modal .btn.ai:hover:not(:disabled),.rt-modal .btn.ai:hover:not(:disabled),.se-modal .btn.ai:hover:not(:disabled),.w365-modal .btn.ai:hover:not(:disabled),.cpm-modal .btn.ai:hover:not(:disabled){background:var(--color-accent)!important;color:var(--color-text-inverse)!important}.ge-modal .btn.primary,.pm-modal .btn.primary,.ra-modal .btn.primary,.rt-modal .btn.primary,.se-modal .btn.primary,.w365-modal .btn.primary,.cpm-modal .btn.primary{background:var(--color-accent)!important;color:var(--color-text-inverse)!important;border-color:var(--color-accent)!important;font-weight:var(--weight-bold)!important}.ge-modal .btn.primary:hover:not(:disabled),.pm-modal .btn.primary:hover:not(:disabled),.ra-modal .btn.primary:hover:not(:disabled),.rt-modal .btn.primary:hover:not(:disabled),.se-modal .btn.primary:hover:not(:disabled),.w365-modal .btn.primary:hover:not(:disabled),.cpm-modal .btn.primary:hover:not(:disabled){background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important;color:var(--color-text-inverse)!important}.ge-modal .btn:disabled,.pm-modal .btn:disabled,.ra-modal .btn:disabled,.rt-modal .btn:disabled,.se-modal .btn:disabled,.w365-modal .btn:disabled,.cpm-modal .btn:disabled{opacity:.45!important;cursor:not-allowed!important}.ra-modal .btn.retry,.ge-modal .btn.danger,.se-modal .btn.danger{background:var(--color-danger-soft)!important;border-color:var(--color-danger)!important;color:var(--color-danger)!important}.ge-header .close-btn,.pm-header .close-btn,.ra-header .close-btn,.rt-header .close-btn,.se-header .close-btn,.w365-header .close-btn,.cpm-header .close-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;padding:0!important;background:transparent!important;color:var(--color-text-muted)!important;border:none!important;border-radius:var(--radius-md)!important;font-size:var(--text-md)!important;cursor:pointer;transition:background var(--transition-fast) var(--ease-standard),color var(--transition-fast) var(--ease-standard)}.ge-header .close-btn:hover,.pm-header .close-btn:hover,.ra-header .close-btn:hover,.rt-header .close-btn:hover,.se-header .close-btn:hover,.w365-header .close-btn:hover,.cpm-header .close-btn:hover{background:var(--color-danger-soft)!important;color:var(--color-danger)!important}.ge-table,.ra-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;font-family:var(--font-sans)!important;font-size:var(--text-sm)!important}.ge-table thead th,.ra-table thead th{background:var(--color-surface-raised)!important;color:var(--color-text-muted)!important;font-family:var(--font-display)!important;font-weight:var(--weight-semibold)!important;font-size:var(--text-xs)!important;text-transform:uppercase!important;letter-spacing:.5px!important;text-align:left!important;padding:var(--space-2) var(--space-3)!important;border-bottom:1px solid var(--color-border)!important;position:sticky;top:0;z-index:5}.ge-table tbody td,.ra-table tbody td{background:var(--color-surface)!important;color:var(--color-text)!important;padding:var(--space-2) var(--space-3)!important;border-bottom:1px solid var(--color-border-subtle)!important;vertical-align:middle!important}.ge-table tbody tr:hover td,.ra-table tbody tr:hover td{background:var(--color-accent-softer)!important}.ra-table tbody tr.row-section-header td,.ra-table tbody tr.row-section-header{background:var(--color-accent-soft)!important;color:var(--color-accent)!important;font-family:var(--font-display)!important;font-weight:var(--weight-bold)!important;text-transform:uppercase!important;font-size:var(--text-xs)!important;letter-spacing:.5px!important}.ra-table tbody tr.row-bold td{font-weight:var(--weight-bold)!important}.ra-table tbody tr.row-flash td{animation:rb-flash 1.4s ease-out}@keyframes rb-flash{0%{background:var(--color-accent-soft)}to{background:transparent}}.ra-modal .swatch{width:20px!important;height:20px!important;border:1.5px solid var(--color-border)!important;transition:transform var(--transition-fast) var(--ease-standard),box-shadow var(--transition-fast) var(--ease-standard)}.ra-modal .swatch.active{border-color:var(--color-text)!important;box-shadow:0 0 0 2px var(--color-accent-soft)!important}.ra-modal .swatch:hover{transform:scale(1.12)!important}.ra-modal .row-btn{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;width:24px!important;height:24px!important;border-radius:var(--radius-sm)!important;transition:background var(--transition-fast) var(--ease-standard),color var(--transition-fast) var(--ease-standard),border-color var(--transition-fast) var(--ease-standard)}.ra-modal .row-btn:hover:not(:disabled){background:var(--color-accent-soft)!important;border-color:var(--color-accent)!important;color:var(--color-accent)!important}.ra-modal .validated-chip{background:var(--color-success-soft)!important;color:var(--color-success)!important;border:1px solid var(--color-success)!important}.ra-modal .ai-empty.ai-loading{color:var(--color-accent)!important}.ra-modal .ai-text{color:var(--color-text)!important;font-size:var(--text-sm)!important;line-height:var(--leading-base)}.ra-modal .ai-empty{color:var(--color-text-subtle)!important}.ra-thresholds{background:var(--color-surface-raised)!important;border-bottom:1px solid var(--color-border)!important;padding:var(--space-3) var(--space-5)!important;color:var(--color-text)!important}.ra-thresholds .th-label{color:var(--color-text-muted)!important;font-family:var(--font-display)!important;font-size:var(--text-xs)!important;font-weight:var(--weight-semibold)!important;text-transform:uppercase!important;letter-spacing:.5px!important}.ra-thresholds .th-chip{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;padding:var(--space-1) var(--space-3)!important;border-radius:var(--radius-pill)!important;font-family:var(--font-display)!important;font-size:var(--text-xs)!important;font-weight:var(--weight-semibold)!important;cursor:pointer}.ra-thresholds .th-chip:hover:not(.active){background:var(--color-accent-softer)!important;border-color:var(--color-accent)!important;color:var(--color-accent)!important}.ra-thresholds .th-chip.active{background:var(--color-accent-soft)!important;border-color:var(--color-accent)!important;color:var(--color-accent)!important}.ra-thresholds .th-input{background:var(--color-surface-sunken)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important;font-family:var(--font-sans)!important}.ra-thresholds .th-input:focus{border-color:var(--color-accent)!important;box-shadow:var(--shadow-focus)!important;outline:none!important}.ra-thresholds .th-unit{color:var(--color-text-subtle)!important}.ra-thresholds .th-radio,.ra-thresholds .th-checkbox{color:var(--color-text)!important}.ra-thresholds input[type=radio],.ra-thresholds input[type=checkbox]{accent-color:var(--color-accent)!important}.ra-error,.ge-error,.pm-error,.se-error{background:var(--color-danger-soft)!important;border-bottom:1px solid var(--color-danger)!important;color:var(--color-danger)!important;padding:var(--space-2) var(--space-5)!important;font-size:var(--text-sm)!important;display:flex!important;align-items:center!important;gap:var(--space-2)}.ra-error i,.ge-error i,.pm-error i,.se-error i{color:var(--color-danger)!important}.builder-drawer{background:var(--color-surface)!important;border-left:1px solid var(--color-border)!important;color:var(--color-text)!important;box-shadow:var(--shadow-3)!important}.builder-toggle{background:var(--color-accent)!important;color:var(--color-text-inverse)!important;border:none!important}.drawer-header,.drawer-footer{background:var(--color-surface-raised)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.drawer-body{background:var(--color-surface)!important;color:var(--color-text)!important}.drawer-title{color:var(--color-text)!important;font-family:var(--font-display);font-weight:var(--weight-semibold)}.drawer-body .close-btn,.drawer-header .close-btn,.sections-header,.empty-state{color:var(--color-text-muted)!important}.add-row{color:var(--color-accent)!important}.undo-bar,.readonly-banner{background:var(--color-warning-soft)!important;border:1px solid var(--color-warning)!important;color:var(--color-warning)!important}.drafts-menu{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important}.draft-item{border-bottom:1px solid var(--color-border-subtle)!important}.draft-item:hover{background:var(--color-accent-softer)!important}.draft-name,.current-name{color:var(--color-text)!important}.draft-date{color:var(--color-text-subtle)!important}.draft-icon{color:var(--color-accent)!important}.dirty-dot{background:var(--color-warning)!important}.primary-btn{background:var(--color-accent)!important;color:var(--color-text-inverse)!important;border:1px solid var(--color-accent)!important;border-radius:var(--radius-md)!important;font-family:var(--font-display);font-weight:var(--weight-semibold)!important;padding:var(--space-2) var(--space-4)!important;cursor:pointer;transition:background var(--transition-base) var(--ease-standard)}.primary-btn:hover{background:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important}.cover-editor{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important}.editor-title{color:var(--color-text)!important;font-family:var(--font-display)}.ge-modal input,.ge-modal textarea,.ge-modal select,.pm-modal input,.pm-modal textarea,.pm-modal select,.ra-modal input:not([type=radio]):not([type=checkbox]),.ra-modal textarea,.ra-modal select,.rt-modal input,.rt-modal textarea,.rt-modal select,.se-modal input,.se-modal textarea,.se-modal select,.w365-modal input,.w365-modal textarea,.w365-modal select,.pm-input{background:var(--color-surface-sunken)!important;color:var(--color-text)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;font-family:var(--font-sans)!important;font-size:var(--text-sm)!important;padding:var(--space-2) var(--space-3)!important;transition:border-color var(--transition-fast) var(--ease-standard),box-shadow var(--transition-fast) var(--ease-standard)}.ge-modal input:focus,.ge-modal textarea:focus,.pm-modal input:focus,.pm-modal textarea:focus,.ra-modal input:focus,.ra-modal textarea:focus,.rt-modal input:focus,.rt-modal textarea:focus,.se-modal input:focus,.se-modal textarea:focus,.w365-modal input:focus,.w365-modal textarea:focus{border-color:var(--color-accent)!important;box-shadow:var(--shadow-focus)!important;outline:none!important}.ge-modal input::placeholder,.pm-modal input::placeholder,.ra-modal input::placeholder,.rt-modal input::placeholder,.se-modal input::placeholder,.w365-modal input::placeholder{color:var(--color-text-subtle)!important}html[data-theme=light] [style*="#00172c"]{background:var(--color-bg)!important;background-color:var(--color-bg)!important}html[data-theme=light] [style*="color: #00172c"],html[data-theme=light] [style*="color:#00172c"]{color:var(--color-text)!important}:root{--sp-1: 2px;--sp-2: 4px;--sp-3: 6px;--sp-4: 8px;--sp-5: 12px;--sp-6: 16px;--sp-7: 24px;--sp-8: 32px;--sp-9: 48px;--rail-width: 344px;--outline-width: 264px;--topbar-height: 52px;--row-height: 30px;--font-ui: var(--font-sans);--font-document: var(--font-sans);--page-width: 210mm;--page-height: 297mm;--page-margin: 22mm 20mm 24mm;--page-text-size: 10.5pt;--page-align: justify;--page-accent: #16202c;--page-heading-ink: var(--paper-ink);--text-base: 13px;--paper: #ffffff;--paper-ink: #16202c;--paper-ink-soft: #55636f;--paper-rule: #dfe4ea;--panel: var(--color-surface);--panel-raised: var(--color-surface-raised);--panel-hover: var(--color-surface-sunken);--panel-active: var(--color-primary-soft);--hairline: var(--color-border);--hairline-strong: color-mix(in srgb, var(--color-border-strong) 38%, var(--color-border));--ink: var(--color-text);--ink-soft: var(--color-text-muted);--ink-faint: var(--color-text-subtle);--accent: var(--color-primary-text);--accent-fill: var(--color-primary);--accent-fill-hover: var(--color-primary-hover);--on-accent: var(--color-on-primary);--accent-quiet: var(--color-primary-soft);--accent-line: var(--color-primary-hair);--danger: var(--color-danger);--warn: var(--color-warning);--good: var(--color-success);--radius-xs: var(--radius-md);--radius: var(--radius-control);--radius-lg: var(--radius-card);--lift-1: var(--shadow-1);--lift-2: var(--shadow-2);--lift-3: var(--shadow-3);--ease: var(--ease-standard);--quick: var(--transition-fast) var(--ease-standard);--desk: #04101f;--paper-shadow: 0 1px 2px rgba(0, 0, 0, .28), 0 12px 32px rgba(0, 0, 0, .34);--paper-side-shadow: -14px 0 24px -14px rgba(0, 0, 0, .55), 14px 0 24px -14px rgba(0, 0, 0, .55)}:root[data-theme=light]{--desk: #e9eef2;--paper-shadow: 0 1px 2px rgba(16, 24, 40, .08), 0 10px 28px rgba(16, 24, 40, .1);--paper-side-shadow: -12px 0 22px -12px rgba(16, 24, 40, .18), 12px 0 22px -12px rgba(16, 24, 40, .18)}.builder-root{font-family:var(--font-ui);font-size:var(--text-base);color:var(--ink);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"ss02" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.builder-root :focus-visible{outline:2px solid var(--accent-fill);outline-offset:1px;border-radius:var(--radius-xs)}@media(prefers-reduced-motion:reduce){.builder-root *,.builder-root *:before,.builder-root *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.panel{background:var(--panel);min-width:0;min-height:0}.panel__head{display:flex;align-items:center;gap:var(--sp-4);height:38px;padding:0 var(--sp-5);border-bottom:1px solid var(--hairline);flex:none}.panel__title{margin:0;font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.panel__body{overflow:auto;flex:1;min-height:0}.b-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);height:32px;padding:0 14px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink-soft);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-base) ease,border-color var(--transition-base) ease,color var(--transition-base) ease,box-shadow var(--transition-base) ease}.b-btn:hover:not(:disabled){background:var(--panel-hover);color:var(--ink)}.b-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.b-btn:disabled{opacity:.55;cursor:not-allowed}.b-btn--primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.b-btn--primary:hover:not(:disabled){background:var(--accent-fill-hover);border-color:var(--accent-fill-hover);box-shadow:var(--lift-2);color:var(--on-accent)}.b-btn--outline{background:var(--panel);border-color:var(--hairline);color:var(--ink-soft)}.b-btn--outline:hover:not(:disabled){background:var(--panel);border-color:var(--accent-line);box-shadow:var(--lift-1);color:var(--accent)}.b-btn--soft{background:var(--accent-quiet);color:var(--color-primary-deep)}.b-btn--soft:hover:not(:disabled){background:var(--accent-quiet);border-color:var(--accent-line);color:var(--color-primary-deep)}.b-btn--danger{background:var(--panel);border-color:var(--hairline);color:var(--danger)}.b-btn--danger:hover:not(:disabled){background:var(--color-danger-soft);border-color:var(--danger);color:var(--danger)}.b-icon-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--ink-soft);cursor:pointer;transition:background-color var(--transition-fast) ease,color var(--transition-fast) ease}.b-icon-btn:hover:not(:disabled){background:var(--accent-quiet);color:var(--accent)}.b-icon-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.b-icon-btn:disabled{opacity:.4;cursor:not-allowed}.b-icon-btn--on{background:var(--accent-quiet);color:var(--accent)}.b-field{display:flex;flex-direction:column;gap:var(--sp-3)}.b-label{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--ink-soft)}.b-input,.b-select,.b-textarea{width:100%;min-height:34px;padding:6px var(--sp-5);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--panel);box-shadow:none;color:var(--ink);font:inherit;font-size:var(--text-sm);transition:border-color var(--transition-base) ease,box-shadow var(--transition-base) ease}.b-input:hover:not(:focus,:disabled),.b-select:hover:not(:focus,:disabled),.b-textarea:hover:not(:focus,:disabled){border-color:var(--color-border-strong)}.b-input::placeholder,.b-textarea::placeholder{color:var(--ink-faint)}.b-input:focus,.b-select:focus,.b-textarea:focus{outline:none;border-color:var(--accent-fill);box-shadow:var(--shadow-focus)}.b-input:disabled,.b-select:disabled,.b-textarea:disabled{background:var(--panel-hover);opacity:.7}.b-textarea{min-height:76px;resize:vertical;line-height:1.55}.b-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--sp-7);background-image:linear-gradient(45deg,transparent 50%,currentcolor 50%),linear-gradient(135deg,currentcolor 50%,transparent 50%);background-position:calc(100% - 14px) 14px,calc(100% - 9px) 14px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.b-switch{display:inline-flex;align-items:center;gap:var(--sp-4);cursor:pointer;-webkit-user-select:none;user-select:none}.b-switch input{position:absolute;opacity:0;width:0;height:0}.b-switch__track{position:relative;flex:none;width:32px;height:18px;border:1px solid transparent;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-border-strong) 45%,var(--color-border));transition:background-color var(--transition-base) ease,border-color var(--transition-base) ease}.b-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:var(--shadow-1);transition:transform var(--transition-base) var(--ease-standard)}.b-switch input:checked+.b-switch__track{border-color:var(--accent-fill);background:var(--accent-fill)}.b-switch input:checked+.b-switch__track:after{transform:translate(14px)}.b-switch input:focus-visible+.b-switch__track{box-shadow:var(--shadow-focus)}.b-chip{display:inline-flex;flex:none;align-items:center;gap:var(--sp-2);padding:2px 9px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--ink-soft);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap}.b-chip--accent{background:var(--color-primary-soft);color:var(--color-primary-deep)}.b-chip--warn{background:var(--color-warning-soft);color:var(--color-warning)}.b-chip--good{background:var(--color-success-soft);color:var(--color-success)}.b-chip--danger{background:var(--color-danger-soft);color:var(--color-danger)}.builder-root,.builder-root *{scrollbar-width:thin;scrollbar-color:var(--accent-line) transparent}.builder-root ::-webkit-scrollbar{width:10px;height:10px}.builder-root ::-webkit-scrollbar-track{background:transparent}.builder-root ::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background-clip:content-box;background-color:var(--accent-line)}.builder-root ::-webkit-scrollbar-thumb:hover{background-color:var(--accent)}.page{--sheet-width: var(--page-width);position:relative;isolation:isolate;width:var(--sheet-width);min-height:var(--page-height);margin:0 auto;padding:var(--page-margin);background:var(--paper);color:var(--paper-ink);box-shadow:var(--paper-shadow);font-family:var(--font-document);font-size:var(--page-text-size);line-height:1.62}.page h1,.page h2,.page h3,.page h4{font-family:var(--font-heading, var(--font-document));color:var(--page-heading-ink);font-weight:600;margin:1.5em 0 .45em;line-height:1.25}.page h1{font-size:19pt;letter-spacing:-.01em}.page h2{font-size:14.5pt}.page h3{font-size:12pt}.page h4{font-size:10.5pt;letter-spacing:.02em;text-transform:uppercase;color:var(--paper-ink-soft)}.page p{margin:0 0 .72em;text-align:var(--page-align);-webkit-hyphens:auto;hyphens:auto}.page>*:first-child{margin-top:0}.page ul,.page ol{margin:0 0 .72em;padding-left:1.4em}.page li{margin-bottom:.2em}.page a{color:inherit;text-decoration:underline;text-underline-offset:2px}.page u{text-underline-offset:2px}.page sup,.page sub{font-size:.68em;line-height:0}.page .ink-accent{color:var(--page-accent)}.page .ink-ink{color:var(--paper-ink)}.page .ink-house1{color:var(--house-1, var(--page-accent))}.page .ink-house2{color:var(--house-2, var(--page-accent))}.page .ink-house3{color:var(--house-3, var(--page-accent))}.page .ink-house4{color:var(--house-4, var(--page-accent))}.page .ink-house5{color:var(--house-5, var(--page-accent))}.page .ink-grey{color:#6b7280}.page .ink-red{color:#b3261e}.page .ink-orange{color:#c2410c}.page .ink-green{color:#15803d}.page .ink-teal{color:#0f766e}.page .ink-blue{color:#1d4ed8}.page .ink-violet{color:#6d28d9}.page [class*=mark-]{padding:0 .08em;border-radius:1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.page .mark-yellow{background:#fff1a8}.page .mark-green{background:#d3f2dc}.page .mark-blue{background:#d6e6ff}.page .mark-pink{background:#fbd9e6}.page .mark-grey{background:#e8eaee}.page .size-small{font-size:.85em}.page .size-large{font-size:1.2em}.page .size-xlarge{font-size:1.45em;line-height:1.25}.page p.align-left{text-align:left}.page p.align-center{text-align:center}.page p.align-right{text-align:right}.page p.align-justify{text-align:justify}.page blockquote{position:relative;margin:.5em 1.5em .9em 2.2em;color:var(--paper-ink);font-style:italic}.page blockquote:before{content:"“";position:absolute;left:-.75em;top:-.2em;color:var(--page-accent);font-size:2.4em;font-style:normal;line-height:1}.page blockquote p:last-child{margin-bottom:0}.page .text-frame{padding:4mm 5mm;border-radius:1.5mm}.page .text-frame--tint{background:color-mix(in srgb,var(--paper-ink) 5%,var(--paper))}.page .text-frame--outline{box-shadow:inset 0 0 0 .75pt var(--paper-rule)}.page .text-frame--accent{background:color-mix(in srgb,var(--page-accent) 9%,var(--paper))}.page .text-drop-cap .text__prose>p:first-child:first-letter,.page .text-drop-cap .ProseMirror>p:first-child:first-letter{float:left;margin:.06em .09em 0 0;color:var(--page-accent);font-size:3.2em;font-weight:600;line-height:.82}.page table{width:100%;table-layout:fixed;margin:.35em 0 .9em;border-collapse:collapse;font-size:var(--table-font-size, 9.5pt);font-variant-numeric:tabular-nums lining-nums;line-height:var(--table-leading, 1.4);border:var(--table-outer, 0) solid var(--paper-rule)}.page th{padding:var(--table-pad, 1.6mm 2.5mm);border-bottom:var(--table-head-line, 1.2px) solid color-mix(in srgb,var(--table-head, var(--page-accent)) var(--table-head-line-ink, 100%),var(--paper-rule));background:color-mix(in srgb,var(--table-head, var(--page-accent)) var(--table-head-wash, 0%),transparent);color:var(--table-head-text, currentColor);border-right:var(--table-inner, 0) solid var(--paper-rule);font-weight:600;text-align:left;vertical-align:bottom;white-space:pre-line;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.page td{padding:var(--table-pad, 1.6mm 2.5mm);border-bottom:var(--table-row, 0) solid var(--paper-rule);border-right:var(--table-inner, 0) solid var(--paper-rule);vertical-align:top;overflow-wrap:break-word}.page th:last-child,.page td:last-child{border-right:0}.page table.is-ruled td{border-bottom:1px solid var(--paper-rule)}.page tbody tr:last-child td{border-bottom-color:transparent}.page table.is-spanned th:not(.is-edge),.page table.is-spanned td:not(.is-edge){border-right:var(--table-inner, 0) solid var(--paper-rule)}.page table.is-spanned .is-edge{border-right:0}.page table.is-spanned td.is-foot{border-bottom-color:transparent}.page td[rowspan]{vertical-align:middle}.page tbody tr:nth-child(2n) td{background:var(--table-zebra, transparent)}.page td.is-numeric{text-align:right;white-space:nowrap}.page th.is-numeric{text-align:right}.page th.is-label,.page td.is-label{min-width:12mm}.block__children--columns td.is-numeric{white-space:normal}.page :is(td,th).is-left{text-align:left}.page :is(td,th).is-center{text-align:center}.page :is(td,th).is-right{text-align:right}.page .is-strong{font-weight:600}.page .is-strong.is-total{border-top:1px solid var(--table-head, var(--page-accent))}.page table.head--underline{--table-head-wash: 0%;--table-head-line: 1.2px;--table-head-line-ink: 100%}.page table.head--tinted{--table-head-wash: 11%;--table-head-line: 1.2px;--table-head-line-ink: 100%}.page table.head--filled{--table-head-wash: 100%;--table-head-line: 1.2px;--table-head-line-ink: 100%}.page table.head--plain{--table-head-wash: 0%;--table-head-line: 1px;--table-head-line-ink: 0%}.page table.has-labels td.is-first{font-weight:600}.page table.has-total tbody tr:last-child td{border-top:1.2px solid var(--table-head, var(--page-accent));font-weight:600}.page table.head-case--upper th{text-transform:uppercase}.page table.head--tinted.has-tint th{background:var(--table-tint)}.page table.totals--fill td.is-total{background:var( --table-tint, color-mix(in srgb, var(--table-head, var(--page-accent)) 14%, white) );border-top:1px solid var(--table-head, var(--page-accent));border-bottom:.5px solid var(--table-head, var(--page-accent));color:var(--table-head, var(--page-accent))}.page table.totals--bold td.is-total{border-top:0}.page .is-negative{color:var(--table-negative, inherit)}.page .page-heading-number{display:inline-block;min-width:2.2em;color:var(--page-accent);font-variant-numeric:tabular-nums}@media print{.page--opened{break-before:page}}.page--spread{--sheet-width: calc(var(--page-width) * 2)}@media print{.page--spread{page:spread}}.page .page-unit{margin:0 0 .25em;color:var(--paper-ink-soft);font-size:8.5pt;font-style:italic;text-align:right}.page caption,.page .page-caption{margin-top:.3em;color:var(--paper-ink-soft);font-size:8.5pt;text-align:left}@media print{.page{box-shadow:none;margin:0;width:auto;min-height:0}.page--layered{min-height:var(--page-height)}.page .block:has(>[data-flowless]){display:none}.page-break{break-after:page}.page thead{display:table-header-group}.page tr{break-inside:avoid}}
