.btn[data-v-69e78e16]{--container: transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 24px;border:1px solid transparent;border-radius:var(--shape-full);font:var(--type-label-large);letter-spacing:var(--tracking-label-large);white-space:nowrap}.btn--sm[data-v-69e78e16]{min-height:32px;padding:0 16px}.btn--primary[data-v-69e78e16]{--container: var(--md-primary);color:var(--md-on-primary)}.btn--primary[data-v-69e78e16]:hover:not(:disabled){box-shadow:var(--elevation-1)}.btn--tonal[data-v-69e78e16]{--container: var(--md-secondary-container);color:var(--md-on-secondary-container)}.btn--secondary[data-v-69e78e16]{border-color:var(--md-outline-variant);color:var(--md-primary)}.btn--ghost[data-v-69e78e16]{padding-inline:12px;color:var(--md-primary)}.btn--danger[data-v-69e78e16]{padding-inline:12px;color:var(--md-error)}.btn[data-v-69e78e16]:disabled{--container: transparent;border-color:color-mix(in srgb,var(--md-on-surface) 12%,transparent);color:color-mix(in srgb,var(--md-on-surface) 38%,transparent);cursor:not-allowed;box-shadow:none}.btn--primary[data-v-69e78e16]:disabled,.btn--tonal[data-v-69e78e16]:disabled{--container: color-mix(in srgb, var(--md-on-surface) 12%, transparent);border-color:transparent}.sheet[data-v-08f25f94]{margin:auto 0 0;width:100%;max-width:none;max-height:min(88dvh,760px);padding:0;border:0;border-radius:var(--shape-xl) var(--shape-xl) 0 0;background:var(--md-surface-container-low);color:var(--md-on-surface);overscroll-behavior:contain;flex-direction:column}.sheet[open][data-v-08f25f94]{display:flex}.sheet[data-v-08f25f94]:focus-visible{outline:none}.sheet[data-v-08f25f94]::backdrop{background:#00000052}html:has(dialog.sheet[open]){overflow:hidden}.grabber[data-v-08f25f94]{align-self:center;flex-shrink:0;width:32px;height:4px;margin-top:16px;border-radius:var(--shape-full);background:color-mix(in srgb,var(--md-on-surface-variant) 40%,transparent)}.head[data-v-08f25f94]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:4px 8px 8px 16px}.title[data-v-08f25f94]{margin:0;font:var(--type-title-large)}.close[data-v-08f25f94]{width:48px;height:48px;color:var(--md-on-surface-variant)}.content[data-v-08f25f94]{flex:1;min-height:0;overflow-y:auto;padding:0 12px;overscroll-behavior:contain}.foot[data-v-08f25f94]{flex-shrink:0;padding:12px 16px calc(16px + var(--safe-bottom))}@media(prefers-reduced-motion:no-preference){.sheet[open][data-v-08f25f94]{transition:transform .28s ease-out}@starting-style{.sheet[open][data-v-08f25f94]{transform:translateY(100%)}}.sheet[open][data-v-08f25f94]::backdrop{transition:background-color .28s ease-out}@starting-style{.sheet[open][data-v-08f25f94]::backdrop{background-color:#0000}}}.field[data-v-326ce3f5]{display:flex;flex-direction:column;gap:4px;min-width:0}.box[data-v-326ce3f5]{--indicator: var(--md-outline);position:relative;display:flex;flex-direction:column;min-height:56px;border-radius:var(--shape-md);background:var(--md-surface-container-high);box-shadow:inset 0 0 0 1px var(--indicator);cursor:text;transition:box-shadow var(--duration-short) var(--motion-standard)}.box[data-v-326ce3f5]:hover{--indicator: var(--md-on-surface-variant);background:color-mix(in srgb,var(--md-on-surface) calc(var(--state-hover) * 100%),var(--md-surface-container-high))}.box[data-v-326ce3f5]:focus-within{--indicator: var(--md-primary);box-shadow:inset 0 0 0 2px var(--indicator)}@media(forced-colors:active){.box[data-v-326ce3f5]{outline:1px solid ButtonBorder;outline-offset:-1px}.box[data-v-326ce3f5]:focus-within{outline:2px solid Highlight;outline-offset:-2px}}.label[data-v-326ce3f5]{position:absolute;top:8px;left:16px;right:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font:var(--type-body-small);letter-spacing:var(--tracking-body-small);color:var(--md-on-surface-variant)}.box:focus-within .label[data-v-326ce3f5]{color:var(--md-primary)}.field--warning .box[data-v-326ce3f5]{--indicator: var(--md-error)}.field--warning .label[data-v-326ce3f5],.warning[data-v-326ce3f5]{color:var(--md-error)}.supporting[data-v-326ce3f5]{margin:0;padding:0 16px;font:var(--type-body-small);letter-spacing:var(--tracking-body-small);color:var(--md-on-surface-variant)}.box[data-v-326ce3f5]>input:not([type=checkbox],[type=radio]),.box[data-v-326ce3f5]>textarea,.box[data-v-326ce3f5]>select{width:100%;min-height:56px;margin:0;padding:24px 16px 8px;border:0;border-radius:0;background:transparent;color:var(--md-on-surface);font:var(--type-body-large);letter-spacing:var(--tracking-body-large);outline:none}.box[data-v-326ce3f5]>input:not([type=checkbox],[type=radio]){height:56px}.box[data-v-326ce3f5]>textarea{resize:vertical;min-height:7em}.box[data-v-326ce3f5]>:not(input,textarea,select,label){padding:24px 16px 8px}.field--disabled .box[data-v-326ce3f5]{--indicator: color-mix(in srgb, var(--md-on-surface) 38%, transparent);background:color-mix(in srgb,var(--md-on-surface) 4%,transparent);cursor:not-allowed}.field--disabled .box[data-v-326ce3f5] input,.field--disabled .box[data-v-326ce3f5] select,.field--disabled .box[data-v-326ce3f5] textarea{color:color-mix(in srgb,var(--md-on-surface) 38%,transparent);cursor:not-allowed}.views[data-v-5817e93e]{display:flex;flex-direction:column;padding:0 8px}.row[data-v-5817e93e]{min-height:52px;padding:0 12px;border:0;border-radius:var(--shape-md);background:transparent;color:var(--text);font:inherit;font-weight:600;text-align:left;cursor:pointer}.row--current[data-v-5817e93e]{background:var(--accent-soft)}.prefs[data-v-5817e93e]{display:flex;flex-direction:column;gap:12px;margin:8px 16px 0;padding-top:12px;border-top:1px solid var(--border)}.pref[data-v-5817e93e]{display:flex;align-items:center;justify-content:space-between;gap:16px}.pref-label[data-v-5817e93e]{font-weight:600}.note[data-v-5817e93e]{margin:8px 12px 0;font-size:var(--size-12);line-height:1.45;color:var(--text-muted)}.prefs-anchor[data-v-51a9c6cb]{position:relative}.trigger[data-v-51a9c6cb]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:var(--shape-md);background:transparent;color:var(--text);cursor:pointer}.trigger[data-v-51a9c6cb]:hover{background:var(--surface-2)}.panel[data-v-51a9c6cb]{width:340px;margin:0;padding:16px;border:1px solid var(--border);border-radius:var(--shape-md);background:var(--surface);color:var(--text);box-shadow:var(--elevation-3);position:fixed;inset:60px 16px auto auto}.panel--fallback[data-v-51a9c6cb]{position:absolute;inset:calc(100% + 8px) 0 auto auto;z-index:30}.title[data-v-51a9c6cb]{margin:0 0 12px;font-size:1em;font-weight:700}.group[data-v-51a9c6cb]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.group--ruled[data-v-51a9c6cb]{padding-top:12px;border-top:1px solid var(--border)}.group[data-v-51a9c6cb]:last-child{margin-bottom:0}.label[data-v-51a9c6cb]{font-size:var(--size-12);font-weight:600}.hint[data-v-51a9c6cb],.text[data-v-51a9c6cb]{margin:0;font-size:var(--size-12);line-height:1.45;color:var(--text-muted)}.action[data-v-51a9c6cb]{align-self:flex-start;min-height:36px;padding:0 8px;border:1px solid var(--border);border-radius:var(--shape-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--size-12);font-weight:600;cursor:pointer}.keys[data-v-51a9c6cb]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:0;font-size:var(--size-12)}.keys dd[data-v-51a9c6cb]{margin:0}kbd[data-v-51a9c6cb]{padding:1.2px 4px;border:1px solid var(--border);border-radius:var(--shape-xs);font:inherit;font-size:var(--size-12);font-weight:600}.header[data-v-f51fd22b]{display:flex;align-items:center;gap:12px;min-height:64px;padding:0 16px 0 20px;border-bottom:1px solid var(--md-outline-variant);background:var(--bg)}.brand[data-v-f51fd22b]{display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:var(--md-on-surface);font:var(--type-title-large);cursor:pointer}.mark[data-v-f51fd22b]{display:block;width:32px;height:32px}.crumbs[data-v-f51fd22b],.views[data-v-f51fd22b]{display:flex;align-items:center;gap:8px;min-width:0;margin-left:12px}.crumb[data-v-f51fd22b]{--container: transparent;min-height:40px;padding:0 12px;border:0;border-radius:var(--shape-full);color:var(--md-on-surface-variant);font:var(--type-label-large);letter-spacing:var(--tracking-label-large);cursor:pointer}.sep[data-v-f51fd22b]{color:var(--text-muted)}.doc-title[data-v-f51fd22b]{field-sizing:content;min-width:6ch;max-width:28ch;min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:var(--shape-md);background:transparent;color:var(--md-on-surface);font:var(--type-title-medium);letter-spacing:var(--tracking-title-medium)}.doc-title[data-v-f51fd22b]:hover,.doc-title[data-v-f51fd22b]:focus-visible{border-color:var(--md-outline)}.state[data-v-f51fd22b]{display:flex;align-items:center;gap:8px;font:var(--type-body-small);letter-spacing:var(--tracking-body-small);color:var(--md-on-surface-variant);white-space:nowrap}.state--error[data-v-f51fd22b]{color:var(--danger)}.dot[data-v-f51fd22b]{width:8px;height:8px;border-radius:50%;background:var(--md-success)}.view[data-v-f51fd22b]{--container: transparent;min-height:40px;padding:0 16px;border:0;border-radius:var(--shape-full);color:var(--md-on-surface-variant);font:var(--type-label-large);letter-spacing:var(--tracking-label-large);cursor:pointer}.view[aria-current=page][data-v-f51fd22b]{--container: var(--md-secondary-container);color:var(--md-on-secondary-container)}.spacer[data-v-f51fd22b]{flex:1}.icon[data-v-f51fd22b]{color:var(--md-on-surface-variant)}.divider[data-v-f51fd22b]{width:1px;height:24px;background:var(--md-outline-variant)}.ghost[data-v-f51fd22b],.primary[data-v-f51fd22b]{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 24px;border:0;border-radius:var(--shape-full);font:var(--type-label-large);letter-spacing:var(--tracking-label-large);cursor:pointer}.ghost[data-v-f51fd22b]{--container: transparent;padding:0 12px;color:var(--md-primary)}.primary[data-v-f51fd22b]{--container: var(--md-primary);color:var(--md-on-primary)}.export[data-v-0c790733]{width:min(560px,calc(100vw - 32px));padding:20px;border:0;border-radius:var(--shape-xl);background:var(--md-surface-container-high);color:var(--md-on-surface);box-shadow:var(--elevation-3)}.export[open][data-v-0c790733]{display:flex;flex-direction:column;gap:16px}.export[data-v-0c790733]::backdrop{background:#00000052}.head[data-v-0c790733]{display:flex;align-items:center;justify-content:space-between}.title[data-v-0c790733]{margin:0;font:var(--type-headline-small)}.close[data-v-0c790733]{width:40px;height:40px}.formats[data-v-0c790733]{display:flex;flex-direction:column;gap:8px}.format[data-v-0c790733]{display:flex;align-items:center;gap:16px;padding:12px 16px;border:1px solid var(--md-outline-variant);border-radius:var(--shape-md);cursor:pointer}.format--on[data-v-0c790733]{border-color:transparent;background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.format input[data-v-0c790733]{width:18px;height:18px;margin:0;accent-color:var(--md-primary)}.format-text[data-v-0c790733]{display:flex;flex-direction:column;gap:2px}.format-title[data-v-0c790733]{font-weight:600}.format-hint[data-v-0c790733],.note[data-v-0c790733]{font-size:var(--size-12);color:var(--text-muted)}.note[data-v-0c790733]{margin:-4px 0 0}.badge[data-v-0c790733]{margin-left:4px;padding:1.1px 8px;border-radius:var(--shape-md);background:var(--md-success-container);color:var(--md-on-success-container);font-size:var(--size-11);font-weight:700}.check[data-v-0c790733]{padding:12px 16px;border-radius:var(--shape-md);background:var(--md-surface-container-lowest)}.check-title[data-v-0c790733]{margin:0 0 4px;font-size:var(--size-12);font-weight:700}.ok[data-v-0c790733]{margin:0;font-size:var(--size-12)}.missing[data-v-0c790733]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.fix[data-v-0c790733]{padding:2px 0;border:0;background:none;color:var(--md-warning);font:inherit;font-size:var(--size-12);text-decoration:underline;cursor:pointer}.foot[data-v-0c790733]{display:flex;justify-content:flex-end;gap:8px}.failed[data-v-0c790733]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;border-radius:var(--shape-md);background:var(--md-error-container);color:var(--md-on-error-container)}.failed-text[data-v-0c790733]{flex:1 1 16em;margin:0;font:var(--type-body-medium)}.side-warning[data-v-0c790733]{margin:0 0 8px;padding:8px 12px;border-radius:var(--shape-md);background:var(--md-warning-container);color:var(--md-on-warning-container);font:var(--type-body-medium)}.header[data-v-855cef40]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:8px 16px;border-bottom:1px solid var(--md-outline-variant);background:var(--bg)}.brand[data-v-855cef40]{display:flex;align-items:baseline;gap:8px;font:var(--type-title-large)}.brand strong[data-v-855cef40]{font-weight:500}.tagline[data-v-855cef40]{font-size:var(--size-11);color:var(--text-muted)}.views[data-v-855cef40]{display:flex;gap:2px}.view-btn[data-v-855cef40]{--container: transparent;min-height:40px;padding:0 16px;border:0;border-radius:var(--shape-full);color:var(--md-on-surface-variant);font:var(--type-label-large);letter-spacing:var(--tracking-label-large)}.view-btn--active[data-v-855cef40]{--container: var(--md-secondary-container);color:var(--md-on-secondary-container)}.tools[data-v-855cef40]{display:flex;align-items:center;gap:2px}.save[data-v-855cef40]{font-size:var(--size-12);color:var(--text-muted);min-width:1.2em;text-align:center}.save--error[data-v-855cef40]{color:var(--danger)}.select[data-v-855cef40]{min-height:40px;padding:0 8px;border:1px solid var(--md-outline-variant);border-radius:var(--shape-md);background:transparent;color:var(--md-on-surface);font:var(--type-label-large)}.header--phone[data-v-855cef40]{flex-wrap:nowrap;gap:4px;min-height:64px;padding:0 4px 0 16px}.header--phone .brand[data-v-855cef40]{flex-wrap:wrap;row-gap:0;min-width:0}.header--phone .brand strong[data-v-855cef40]{white-space:nowrap}.state[data-v-855cef40]{font:var(--type-body-small);letter-spacing:var(--tracking-body-small);color:var(--md-on-surface-variant)}.state--error[data-v-855cef40]{color:var(--danger)}.icon-btn[data-v-855cef40]{width:48px;height:48px;color:var(--md-on-surface-variant)}@media(max-height:500px)and (orientation:landscape){.header[data-v-855cef40]{padding-top:2px;padding-bottom:2px}}@media(max-width:900px){.tagline[data-v-855cef40],.tool-label[data-v-855cef40]{display:none}}.wizard-nav[data-v-edbe2789]{display:flex;flex-direction:column;gap:12px}.steps[data-v-edbe2789]{list-style:none;margin:0;padding:0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:thin;position:relative}.step[data-v-edbe2789]{--container: transparent;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 8px;border:0;border-radius:var(--shape-full);color:var(--md-on-surface-variant);white-space:nowrap;font:var(--type-label-large);letter-spacing:var(--tracking-label-large)}.step--active[data-v-edbe2789]{--container: var(--md-secondary-container);color:var(--md-on-secondary-container)}.index[data-v-edbe2789]{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--md-surface-container-highest);font:var(--type-label-medium)}.step--active .index[data-v-edbe2789]{background:var(--md-primary);color:var(--md-on-primary)}.track[data-v-edbe2789]{height:4px;background:var(--md-secondary-container);border-radius:var(--shape-full)}.bar[data-v-edbe2789]{height:100%;background:var(--md-primary);border-radius:var(--shape-full);transition:width var(--duration-medium) var(--motion-standard)}.progress-label[data-v-edbe2789]{margin:8px 0 0;font:var(--type-body-small);letter-spacing:var(--tracking-body-small);color:var(--md-on-surface-variant)}@media(max-height:500px)and (orientation:landscape){.progress[data-v-edbe2789]{display:none}}.list[data-v-740f46a1]{list-style:none;margin:0;padding:0 0 calc(16px + var(--safe-bottom));display:flex;flex-direction:column;gap:2px}.row[data-v-740f46a1]{--container: transparent;display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 16px 0 12px;border:0;border-radius:var(--shape-full);color:var(--md-on-surface-variant);font:var(--type-label-large);letter-spacing:var(--tracking-label-large);text-align:left;cursor:pointer}.row--current[data-v-740f46a1]{--container: var(--md-secondary-container);color:var(--md-on-secondary-container)}.badge[data-v-740f46a1]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;border:2px solid var(--md-outline);font-size:var(--size-11);font-weight:700;color:var(--text-muted)}.badge--current[data-v-740f46a1]{border-color:var(--md-primary);background:var(--md-primary);color:var(--md-on-primary)}.badge--complete[data-v-740f46a1]{border-color:transparent;background:var(--md-success-container);color:var(--md-on-success-container)}.badge--incomplete[data-v-740f46a1]{border-color:var(--md-warning);color:var(--md-warning)}.text[data-v-740f46a1]{display:flex;flex-direction:column;min-width:0}.name[data-v-740f46a1]{font:var(--type-title-small);letter-spacing:var(--tracking-title-small)}.detail[data-v-740f46a1]{font:var(--type-body-small);letter-spacing:var(--tracking-body-small);color:var(--md-on-surface-variant)}.header[data-v-7ace7292]{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:4px;min-height:64px;padding:0 4px;border-radius:var(--shape-lg);background:var(--md-surface-container-high)}.heading[data-v-7ace7292]{margin:0;font-size:inherit;min-width:0}.arrow[data-v-7ace7292]{width:48px;height:48px;color:var(--md-on-surface)}.trigger[data-v-7ace7292]{--container: transparent;display:flex;flex-direction:column;gap:8px;width:100%;min-height:48px;padding:8px;border:0;border-radius:var(--shape-md);color:var(--md-on-surface);font:inherit;text-align:left;cursor:pointer}.line[data-v-7ace7292]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.name[data-v-7ace7292]{min-width:0;overflow:hidden;font:var(--type-title-medium);letter-spacing:var(--tracking-title-medium);text-overflow:ellipsis;white-space:nowrap}.position[data-v-7ace7292]{flex-shrink:0;font:var(--type-label-medium);letter-spacing:var(--tracking-label);color:var(--md-on-surface-variant)}.segments[data-v-7ace7292]{display:grid;grid-template-columns:repeat(var(--v15bf345e),minmax(0,1fr));gap:4px}.segment[data-v-7ace7292]{height:4px;border-radius:var(--shape-full);background:var(--md-secondary-container)}.segment--on[data-v-7ace7292]{background:var(--md-primary)}.dropzone[data-v-f233c8d3]{position:relative;--dz-border: var(--border);--dz-bg: var(--surface);display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;text-align:center;color:var(--text);border:1.5px dashed var(--dz-border);border-radius:var(--radius);background:var(--dz-bg);cursor:pointer}.dropzone[data-v-f233c8d3]:hover{--dz-border: var(--accent);--dz-bg: var(--surface-2)}.dropzone--over[data-v-f233c8d3]{--dz-border: var(--accent);--dz-bg: var(--accent-soft)}.dropzone[data-v-f233c8d3]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@supports not selector(:has(*)){.dropzone[data-v-f233c8d3]:focus-within{outline:2px solid var(--accent);outline-offset:2px}}.dropzone[data-v-f233c8d3]:has(input:disabled){cursor:not-allowed}.dropzone--busy[data-v-f233c8d3]{cursor:progress}.dropzone[data-v-f233c8d3]:has(input:disabled):not(.dropzone--busy){opacity:.55}.dropzone>input[type=file][data-v-f233c8d3]{position:absolute;top:0;left:0;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.icon[data-v-f233c8d3]{display:grid;place-items:center;flex:none;width:2.6em;height:2.6em;border-radius:50%;color:var(--accent);background:var(--accent-soft)}.dropzone--over .icon[data-v-f233c8d3]{color:var(--on-accent);background:var(--accent)}.copy[data-v-f233c8d3]{display:flex;flex-direction:column;gap:2px;min-width:0}.title[data-v-f233c8d3]{font-size:var(--size-14);font-weight:600}.note[data-v-f233c8d3]{font-size:var(--size-12);color:var(--text-muted)}.note--error[data-v-f233c8d3]{color:var(--danger)}.dropzone--compact[data-v-f233c8d3]{flex-direction:row;gap:12px;padding:8px 12px;text-align:left}.dropzone--compact .icon[data-v-f233c8d3]{width:2.2em;height:2.2em}.spinner[data-v-f233c8d3]{width:1.15em;height:1.15em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%}@media(prefers-reduced-motion:no-preference){.dropzone[data-v-f233c8d3]{transition:border-color .15s ease,background-color .15s ease}.icon[data-v-f233c8d3]{transition:background-color .15s ease,color .15s ease,transform .15s ease}.dropzone--over .icon[data-v-f233c8d3]{transform:scale(1.1)}.spinner[data-v-f233c8d3]{animation:dropzone-spin-f233c8d3 .8s linear infinite}}@keyframes dropzone-spin-f233c8d3{to{transform:rotate(360deg)}}.list[data-v-6d0ad278]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.item[data-v-6d0ad278]{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:start;padding:12px;border:1px solid var(--md-outline-variant);border-radius:var(--shape-md);background:var(--surface)}.item--over[data-v-6d0ad278]{border-color:var(--md-primary);box-shadow:inset 0 2px 0 var(--md-primary)}.item--dragging[data-v-6d0ad278]{opacity:.5}.handle[data-v-6d0ad278]{cursor:grab;color:var(--text-muted);padding-top:2px;-webkit-user-select:none;user-select:none}.content[data-v-6d0ad278]{min-width:0}.move[data-v-6d0ad278]{display:flex;flex-direction:column;gap:2px}.move-btn[data-v-6d0ad278]{--container: transparent;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--shape-full);color:var(--md-on-surface-variant);line-height:1}.move-btn[data-v-6d0ad278]:disabled{color:color-mix(in srgb,var(--md-on-surface) 38%,transparent);cursor:not-allowed}.crop[data-v-7cc436bf]{width:min(400px,calc(100vw - 32px));padding:20px;border:0;border-radius:var(--shape-xl);background:var(--md-surface-container-high);color:var(--md-on-surface);box-shadow:var(--elevation-3)}.crop[open][data-v-7cc436bf]{display:flex;flex-direction:column;gap:12px}.crop[data-v-7cc436bf]::backdrop{background:#00000052}.title[data-v-7cc436bf]{margin:0;font:var(--type-headline-small)}.frame[data-v-7cc436bf]{position:relative;align-self:center;width:min(280px,100%);aspect-ratio:1;overflow:hidden;border-radius:var(--radius-sm);background:var(--bg);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.frame[data-v-7cc436bf]:active{cursor:grabbing}.frame[data-v-7cc436bf]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.canvas[data-v-7cc436bf]{display:block;width:100%;height:100%}.guide[data-v-7cc436bf]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 0 999px color-mix(in srgb,var(--md-scrim) 35%,transparent);outline:1px solid rgba(255,255,255,.8);pointer-events:none}.hint[data-v-7cc436bf],.failed[data-v-7cc436bf]{margin:0;font-size:var(--size-12);color:var(--text-muted)}.failed[data-v-7cc436bf]{color:var(--danger)}.controls[data-v-7cc436bf]{display:flex;align-items:center;gap:8px}.zoom-label[data-v-7cc436bf]{font-size:var(--size-14);font-weight:600}.zoom[data-v-7cc436bf]{flex:1;min-width:0;accent-color:var(--accent)}.foot[data-v-7cc436bf]{display:flex;justify-content:flex-end;gap:8px}.flag[data-v-ae146229]{display:inline-block;flex:none;width:20px;height:15px;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,currentColor 18%,transparent)}.flag img[data-v-ae146229]{display:block;width:100%;height:100%;object-fit:cover}.flag--empty[data-v-ae146229]{background:color-mix(in srgb,currentColor 10%,transparent)}.phone[data-v-b9ca7916]{position:relative;display:flex;align-items:center;gap:4px;min-width:0}.country[data-v-b9ca7916]{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:32px;margin-inline-start:-8px;padding:0 8px;border:0;border-radius:var(--shape-sm);background:transparent;color:var(--md-on-surface);font:var(--type-body-large);letter-spacing:var(--tracking-body-large);cursor:pointer}.chevron[data-v-b9ca7916]{color:var(--md-on-surface-variant)}.number[data-v-b9ca7916]{flex:1;min-width:0;height:32px;margin:0;padding:0;border:0;background:transparent;color:var(--md-on-surface);font:var(--type-body-large);letter-spacing:var(--tracking-body-large);outline:none}.popup[data-v-b9ca7916]{position:absolute;z-index:30;top:calc(100% + 4px);left:0;display:flex;flex-direction:column;width:min(340px,calc(100vw - 32px));max-height:320px;border-radius:var(--shape-md);background:var(--md-surface-container-highest);box-shadow:var(--elevation-3),inset 0 0 0 1px var(--md-outline-variant);overflow:hidden}.search[data-v-b9ca7916]{flex:none;min-height:48px;margin:0;padding:0 16px;border:0;border-bottom:1px solid var(--md-outline-variant);background:transparent;color:var(--md-on-surface);font:var(--type-body-large);outline:none}.options[data-v-b9ca7916]{margin:0;padding:4px 0;list-style:none;overflow-y:auto}.option[data-v-b9ca7916]{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 16px;color:var(--md-on-surface);font:var(--type-body-medium);cursor:pointer}.option.active[data-v-b9ca7916]{background:color-mix(in srgb,var(--md-on-surface) calc(var(--state-hover) * 100%),transparent)}.option[aria-selected=true] .name[data-v-b9ca7916]{color:var(--md-primary);font-weight:600}.name[data-v-b9ca7916]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code[data-v-b9ca7916]{color:var(--md-on-surface-variant)}.empty[data-v-b9ca7916]{padding:12px 16px;color:var(--md-on-surface-variant);font:var(--type-body-medium)}@media(forced-colors:active){.option.active[data-v-b9ca7916]{outline:2px solid Highlight;outline-offset:-2px}}.extras[data-v-fe43f85d]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:0 16px}.extras[open][data-v-fe43f85d]{padding-bottom:16px}.extras-summary[data-v-fe43f85d]{display:flex;align-items:center;min-height:var(--target);font-weight:600;cursor:pointer}.extras-note[data-v-fe43f85d]{margin:0 0 8px;font-size:var(--size-12);color:var(--text-muted)}.step[data-v-fe43f85d]{display:flex;flex-direction:column;gap:20px}.grid[data-v-fe43f85d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.photo-row[data-v-fe43f85d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.thumb[data-v-fe43f85d]{flex:none;width:3.6em;height:3.6em;border-radius:50%;object-fit:cover;border:1px solid var(--border)}.thumb--empty[data-v-fe43f85d]{display:grid;place-items:center;color:var(--text-muted);background:var(--surface-2)}.photo-drop[data-v-fe43f85d]{flex:1 1 14em}.links[data-v-fe43f85d]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.subtitle[data-v-fe43f85d]{margin:0;font-size:var(--size-14);font-weight:600}.link-row[data-v-fe43f85d]{display:grid;grid-template-columns:1fr 1.6fr auto;gap:8px;align-items:end}@media(max-width:640px){.link-row[data-v-fe43f85d]{grid-template-columns:1fr}}.ai[data-v-788a00a1]{position:relative;display:flex;align-items:center;gap:12px;margin-top:8px}.trigger[data-v-788a00a1]{width:40px;height:40px;border:0;color:var(--md-primary);cursor:pointer}.trigger[data-v-788a00a1]:disabled{color:color-mix(in srgb,var(--md-on-surface) 38%,transparent);cursor:not-allowed}.notice[data-v-788a00a1]{color:var(--md-on-surface-variant);font:var(--type-body-small)}.sr-only[data-v-788a00a1]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.popup[data-v-788a00a1]{position:absolute;z-index:30;top:calc(100% + 4px);left:0;width:min(360px,calc(100vw - 32px));border-radius:var(--shape-md);background:var(--md-surface-container-highest);box-shadow:var(--elevation-3),inset 0 0 0 1px var(--md-outline-variant)}.popup[hidden][data-v-788a00a1]{display:none}.body[data-v-788a00a1]{display:flex;flex-direction:column;gap:8px;padding:12px 8px}.intro[data-v-788a00a1]{margin:0;padding:0 8px;color:var(--md-on-surface-variant);font:var(--type-body-small)}.list[data-v-788a00a1]{display:flex;flex-direction:column}.item[data-v-788a00a1]{--container: transparent;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;border:0;border-radius:var(--shape-sm);color:var(--md-on-surface);font:var(--type-body-large);text-align:start;cursor:pointer}.item--primary[data-v-788a00a1]{color:var(--md-primary);font-weight:500}.out[data-v-788a00a1]{flex:none;color:var(--md-on-surface-variant)}.item--primary .out[data-v-788a00a1]{color:inherit}.manual[data-v-788a00a1]{display:flex;flex-direction:column;gap:8px}.manual textarea[data-v-788a00a1]{margin:0 8px;padding:8px;border:1px solid var(--md-outline);border-radius:var(--shape-sm);background:var(--md-surface-container-high);color:var(--md-on-surface);font:var(--type-body-medium)}.length[data-v-6a199b76]{display:flex;align-items:center;gap:12px;margin-top:8px}meter[data-v-6a199b76]{flex:1;max-width:260px;height:8px}.verdict[data-v-6a199b76]{font-size:var(--size-12);font-weight:600}.verdict--good[data-v-6a199b76]{color:var(--md-success)}.verdict--short[data-v-6a199b76],.verdict--long[data-v-6a199b76]{color:var(--md-warning)}.entry-card[data-v-a26088fa]{display:flex;flex-direction:column;gap:8px}.summary[data-v-a26088fa]{--container: transparent;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:4px 8px;border:0;border-radius:var(--shape-md);color:var(--md-on-surface);font:inherit;text-align:left;cursor:pointer}.text[data-v-a26088fa]{display:flex;flex:1;flex-direction:column;gap:1.4px;min-width:0}.title[data-v-a26088fa]{overflow:hidden;font:var(--type-title-medium);letter-spacing:var(--tracking-title-medium);text-overflow:ellipsis;white-space:nowrap}.subtitle[data-v-a26088fa]{font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);color:var(--md-on-surface-variant)}.chevron[data-v-a26088fa]{flex-shrink:0;transition:transform var(--duration-short) var(--motion-standard)}.chevron--open[data-v-a26088fa]{transform:rotate(180deg)}.body[data-v-a26088fa]{display:flex;flex-direction:column;gap:8px}.month-field[data-v-736015e6]{display:flex;gap:8px;align-items:center}.month[data-v-736015e6],.year[data-v-736015e6]{min-width:0;padding:0;border:0;background:transparent;color:inherit;font:var(--type-body-large);letter-spacing:var(--tracking-body-large);outline:none}.month[data-v-736015e6]{flex:1;min-height:24px}.year[data-v-736015e6]{width:4.5em;text-align:end;font-variant-numeric:tabular-nums}.month[data-v-736015e6]:focus-visible,.year[data-v-736015e6]:focus-visible{box-shadow:0 2px 0 var(--md-primary)}.month option[data-v-736015e6]{color:initial}[data-v-736015e6]:disabled{color:inherit;opacity:1;cursor:not-allowed}.dates[data-v-388bb56e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;align-items:end}.current[data-v-388bb56e]{display:flex;align-items:center;gap:4px;font-size:var(--size-12);color:var(--text-muted);padding-bottom:8px}.tags[data-v-07c3add2]{display:flex;flex-direction:column;padding-bottom:8px}.tag[data-v-07c3add2]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:8px 0;border-bottom:1px solid var(--md-outline-variant);color:var(--md-on-surface);font:var(--type-body-large);letter-spacing:var(--tracking-body-large);overflow-wrap:anywhere}.remove[data-v-07c3add2]{font-size:var(--size-14);flex:none;color:var(--md-on-surface-variant)}.remove[data-v-07c3add2]:hover:not(:disabled){color:var(--md-error)}.entry[data-v-07c3add2]{margin-top:4px;min-width:0;padding:8px 0;border:0;background:transparent;color:var(--md-on-surface);font:var(--type-body-large);letter-spacing:var(--tracking-body-large);outline:none}.entry[data-v-07c3add2]:focus-visible{box-shadow:inset 0 -2px 0 var(--md-primary)}@media(pointer:coarse){.entry[data-v-07c3add2]{min-height:var(--target)}}.step[data-v-ca70fb11]{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.empty[data-v-ca70fb11]{margin:0;color:var(--text-muted);font-size:var(--size-14)}.step[data-v-ca70fb11]>.list{width:100%}.entry[data-v-ca70fb11]{display:flex;flex-direction:column;gap:8px}.row[data-v-ca70fb11]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.actions[data-v-ca70fb11]{display:flex;justify-content:flex-end}.step[data-v-cb0158e0]{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.step[data-v-cb0158e0]>.list{width:100%}.empty[data-v-cb0158e0]{margin:0;color:var(--text-muted);font-size:var(--size-14)}.entry[data-v-cb0158e0]{display:flex;flex-direction:column;gap:8px}.row[data-v-cb0158e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.actions[data-v-cb0158e0]{display:flex;justify-content:flex-end}.items[data-v-86571563]{display:flex;flex-direction:column;padding-bottom:8px}.row[data-v-86571563]{display:grid;grid-template-columns:minmax(0,1fr) 8em auto;gap:8px;align-items:center;min-height:48px;border-bottom:1px solid var(--md-outline-variant)}.name[data-v-86571563],.add[data-v-86571563]{min-width:0;padding:8px 0;border:0;background:transparent;color:var(--md-on-surface);font:var(--type-body-large);letter-spacing:var(--tracking-body-large);outline:none}.name[data-v-86571563]:focus-visible,.add[data-v-86571563]:focus-visible{box-shadow:inset 0 -2px 0 var(--md-primary)}.level[data-v-86571563]{min-height:32px;padding:0 8px;border:1px solid var(--md-outline-variant);border-radius:var(--shape-sm);background:transparent;color:var(--md-on-surface-variant);font:var(--type-label-large)}.level[data-v-86571563]:disabled{color:color-mix(in srgb,var(--md-on-surface) 38%,transparent);opacity:1}.add[data-v-86571563]{margin-top:4px}.remove[data-v-86571563]{font-size:var(--size-14);color:var(--md-on-surface-variant)}.remove[data-v-86571563]:hover:not(:disabled){color:var(--md-error)}@media(pointer:coarse){.name[data-v-86571563],.add[data-v-86571563],.level[data-v-86571563]{min-height:var(--target)}}@media(max-width:480px){.row[data-v-86571563]{grid-template-columns:minmax(0,1fr) auto;padding-bottom:8px}.name[data-v-86571563]{grid-area:1 / 1}.remove[data-v-86571563]{grid-area:1 / 2}.level[data-v-86571563]{grid-area:2 / 1 / 3 / -1;justify-self:start}}.step[data-v-b8a9be45]{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.step[data-v-b8a9be45]>.list{width:100%}.empty[data-v-b8a9be45]{margin:0;color:var(--text-muted);font-size:var(--size-14)}.entry[data-v-b8a9be45]{display:flex;flex-direction:column;gap:8px}.actions[data-v-b8a9be45]{display:flex;justify-content:flex-end}.picker[data-v-d3a8b075]{display:flex;flex-wrap:wrap;gap:8px}.step[data-v-ea14e9bb]{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.step[data-v-ea14e9bb]>.list{width:100%}.empty[data-v-ea14e9bb]{margin:0;color:var(--text-muted);font-size:var(--size-14)}.row[data-v-ea14e9bb]{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.levels[data-v-ea14e9bb]{grid-column:1 / -1}.help[data-v-ea14e9bb]{margin:0;font-size:var(--size-12);color:var(--text-muted)}@media(max-width:640px){.row[data-v-ea14e9bb]{grid-template-columns:1fr}}.step[data-v-293fef45]{display:flex;flex-direction:column;gap:24px}.block[data-v-293fef45]{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.block[data-v-293fef45]>.list{width:100%}.subtitle[data-v-293fef45]{margin:0;font-size:var(--size-14);font-weight:600}.order-row[data-v-293fef45]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-break[data-v-293fef45]{display:inline-flex;align-items:center;gap:4px;font-size:var(--size-12);color:var(--text-muted);cursor:pointer}.hint[data-v-293fef45]{margin:0;font-size:var(--size-12);color:var(--text-muted)}.empty[data-v-293fef45]{margin:0;color:var(--text-muted);font-size:var(--size-14)}.section[data-v-293fef45]{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%}.section-head[data-v-293fef45]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end;width:100%}.entry[data-v-293fef45]{display:flex;flex-direction:column;gap:8px}.row[data-v-293fef45]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.actions[data-v-293fef45]{display:flex;justify-content:flex-end}.picker[data-v-293fef45]{display:flex;flex-direction:column;gap:8px}.chips[data-v-293fef45]{display:flex;flex-wrap:wrap;gap:4px}.add-phone[data-v-293fef45]{min-height:52px;width:100%;justify-content:center}.sheet-hint[data-v-293fef45]{margin:0 4px 12px;font-size:var(--size-14);color:var(--text-muted)}.tiles[data-v-293fef45]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:0 2px 16px}.tile[data-v-293fef45]{display:flex;align-items:center;gap:8px;min-height:64px;padding:0 12px;border:1px solid var(--border);border-radius:var(--shape-lg);background:var(--surface);color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.tile-icon[data-v-293fef45]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--shape-md);background:var(--accent-soft);color:var(--accent)}.blank[data-v-293fef45]{width:100%;min-height:52px;justify-content:center}.order-label[data-v-293fef45]{font-weight:500}.slider[data-v-5e6ab56b]{display:flex;align-items:center;padding-inline:12px}.range[data-v-5e6ab56b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;height:24px;margin:0;padding:0;background:transparent;cursor:pointer;--thumb: 20px}.range[data-v-5e6ab56b]:disabled{cursor:not-allowed}.range[data-v-5e6ab56b]::-webkit-slider-runnable-track{height:4px;border-radius:var(--shape-full);background:linear-gradient(to right,var(--md-primary) 0 calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--ratio)),var(--md-outline-variant) 0)}.range[data-v-5e6ab56b]::-moz-range-track{height:4px;border-radius:var(--shape-full);background:var(--md-outline-variant)}.range[data-v-5e6ab56b]::-moz-range-progress{height:4px;border-radius:var(--shape-full);background:var(--md-primary)}.range[data-v-5e6ab56b]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--thumb);height:var(--thumb);margin-top:-8px;border:0;border-radius:50%;background:var(--md-primary);box-shadow:var(--elevation-1);transition:box-shadow var(--duration-short) var(--motion-standard)}.range[data-v-5e6ab56b]::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);border:0;border-radius:50%;background:var(--md-primary);box-shadow:var(--elevation-1)}.range[data-v-5e6ab56b]:hover::-webkit-slider-thumb{box-shadow:var(--elevation-1),0 0 0 8px color-mix(in srgb,var(--md-primary) calc(var(--state-hover) * 100%),transparent)}.range[data-v-5e6ab56b]:focus-visible::-webkit-slider-thumb,.range[data-v-5e6ab56b]:active::-webkit-slider-thumb{box-shadow:var(--elevation-1),0 0 0 10px color-mix(in srgb,var(--md-primary) calc(var(--state-focus) * 100%),transparent)}.range[data-v-5e6ab56b]:focus-visible::-moz-range-thumb,.range[data-v-5e6ab56b]:active::-moz-range-thumb{box-shadow:var(--elevation-1),0 0 0 10px color-mix(in srgb,var(--md-primary) calc(var(--state-focus) * 100%),transparent)}.range[data-v-5e6ab56b]:focus-visible{outline:none}.range[data-v-5e6ab56b]:disabled::-webkit-slider-thumb{background:color-mix(in srgb,var(--md-on-surface) 38%,transparent);box-shadow:none}.range[data-v-5e6ab56b]:disabled::-moz-range-thumb{background:color-mix(in srgb,var(--md-on-surface) 38%,transparent);box-shadow:none}.range[data-v-5e6ab56b]:disabled::-webkit-slider-runnable-track,.range[data-v-5e6ab56b]:disabled::-moz-range-track{background:color-mix(in srgb,var(--md-on-surface) 12%,transparent)}.range[data-v-5e6ab56b]:disabled::-moz-range-progress{background:color-mix(in srgb,var(--md-on-surface) 38%,transparent)}@media(pointer:coarse){.range[data-v-5e6ab56b]{height:var(--target)}.range[data-v-5e6ab56b]::-webkit-slider-thumb{margin-top:-8px}}.thumb[data-v-8b751a7a]{display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--shape-md);border:1px solid var(--border);background:#fff}.thumb[data-v-8b751a7a] svg{display:block;width:100%;height:100%}:root[data-theme=dark] .thumb[data-v-8b751a7a]{background:var(--md-surface-container-highest)}:root[data-theme=dark] .thumb[data-v-8b751a7a] svg>rect:first-child[fill="#fff"]{fill:var(--md-surface-container-highest)}:root[data-theme=dark] .thumb[data-v-8b751a7a] [fill="#1f2937"]{fill:var(--md-on-surface)}:root[data-theme=dark] .thumb[data-v-8b751a7a] [fill="#9ca3af"]{fill:var(--md-on-surface-variant)}:root[data-theme=dark] .thumb[data-v-8b751a7a] [fill="#d1d5db"]{fill:var(--md-outline-variant)}.block[data-v-aab47bdf]{display:flex;flex-direction:column;gap:12px}.subtitle[data-v-aab47bdf]{margin:0;font-size:var(--size-14);font-weight:600}.filters[data-v-aab47bdf]{display:flex;flex-wrap:wrap;gap:8px}.templates[data-v-aab47bdf]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.templates>li[data-v-aab47bdf]{display:flex}.card[data-v-aab47bdf]{display:grid;align-content:start;gap:4px;width:100%;height:100%;text-align:left;padding:8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.card--active[data-v-aab47bdf]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.card-name[data-v-aab47bdf]{font-weight:600}.card-tags[data-v-aab47bdf]{display:flex;flex-wrap:wrap;gap:4px}.tag[data-v-aab47bdf]{font-size:var(--size-11);letter-spacing:.02em;padding:1.1px 4px;border-radius:var(--shape-full);background:var(--surface-2);color:var(--text-muted);white-space:nowrap}.card--active .tag[data-v-aab47bdf]{background:var(--accent-soft)}.card-desc[data-v-aab47bdf]{font-size:var(--size-12);color:var(--text-muted);line-height:1.35}@media(max-width:640px){.templates[data-v-aab47bdf]{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;overscroll-behavior-x:contain;padding:2px 2px 8px}.templates>li[data-v-aab47bdf]{flex:0 0 148px;scroll-snap-align:start}.card-desc[data-v-aab47bdf]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.strip[data-v-14df23a2]{--scale: .16;position:sticky;top:0;z-index:2;display:flex;justify-content:center;padding:8px;border-radius:var(--shape-lg);background:var(--surface-2);box-shadow:0 0 0 1px var(--border),0 calc(-1 * var(--wizard-gap, 16px)) 0 0 var(--bg),0 var(--shape-lg) 0 0 var(--bg)}.strip[data-v-14df23a2]:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:var(--wizard-gap, 16px);background:var(--bg)}.page[data-v-14df23a2]{width:calc(210mm * var(--scale));height:calc(297mm * var(--scale));overflow:hidden;background:#fff;box-shadow:var(--elevation-2)}.scaled[data-v-14df23a2]{width:210mm;transform:scale(var(--scale));transform-origin:top left}.expand[data-v-14df23a2]{position:absolute;right:.5em;bottom:.5em;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:var(--shape-xl);background:var(--surface);color:var(--text);box-shadow:var(--shadow);cursor:pointer}.step[data-v-bacd7abb]{display:flex;flex-direction:column;gap:24px}.block[data-v-bacd7abb]{display:flex;flex-direction:column;gap:12px}.grid[data-v-bacd7abb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.color-row[data-v-bacd7abb]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.swatch[data-v-bacd7abb]{width:2.2em;height:2.2em;padding:0;border:1px solid var(--border);border-radius:50%;color:#1a1a1a;font-weight:700;line-height:1;text-shadow:0 0 3px #fff}.swatch[aria-pressed=true][data-v-bacd7abb]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.color-row input[type=color][data-v-bacd7abb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:2.2em;height:2.2em;padding:4px;border:0;border-radius:50%;background:conic-gradient(#ef4444,#eab308,#22c55e,#06b6d4,#3b82f6,#a855f7,#ef4444);cursor:pointer}.color-row input[type=color][data-v-bacd7abb]::-webkit-color-swatch-wrapper{padding:0}.color-row input[type=color][data-v-bacd7abb]::-webkit-color-swatch{border:2px solid var(--surface);border-radius:50%}.color-row input[type=color][data-v-bacd7abb]::-moz-color-swatch{border:2px solid var(--surface);border-radius:50%}.color-row input[type=color][data-v-bacd7abb]:disabled{cursor:not-allowed;opacity:.38}@media(pointer:coarse){.swatch[data-v-bacd7abb],.color-row input[type=color][data-v-bacd7abb]{width:44px;height:44px}}.notice[data-v-254c2e48]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-radius:var(--shape-md);background:var(--md-surface-container-high);color:var(--md-on-surface);font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium)}.notice--warning[data-v-254c2e48]{background:var(--md-warning-container);color:var(--md-on-warning-container)}.text[data-v-254c2e48]{margin:0}@media(max-width:640px){.notice[data-v-254c2e48]{gap:8px;padding:8px 12px;font:var(--type-body-small);letter-spacing:var(--tracking-body-small)}.notice[data-v-254c2e48] button{flex-shrink:0}}.paginated[data-v-13e837f7]{display:flex;flex-direction:column;gap:8px}.status[data-v-13e837f7]{margin:0;font-size:var(--size-12);color:var(--text-muted);min-height:1.2em}.failed[data-v-13e837f7]{color:var(--danger)}.pages[data-v-13e837f7]{overflow:auto;max-height:70vh;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:12px}.pages[data-v-13e837f7] .pagedjs_page{background:#fff;box-shadow:var(--elevation-2);margin:0 auto 16px}.review[data-v-e442f1c6]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.head[data-v-e442f1c6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.title[data-v-e442f1c6]{margin:0;font-size:1em}.score[data-v-e442f1c6]{display:flex;align-items:center;gap:8px;font-size:var(--size-14);font-weight:600}meter[data-v-e442f1c6]{width:140px;height:8px}.empty[data-v-e442f1c6]{margin:0;font-size:var(--size-14);color:var(--text-muted)}.list[data-v-e442f1c6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.item[data-v-e442f1c6]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 0;border-top:1px solid var(--border)}.item[data-v-e442f1c6]:first-child{border-top:0}.level[data-v-e442f1c6]{padding:1.1px 4px;border-radius:var(--shape-full);font-size:var(--size-11);font-weight:600;white-space:nowrap;min-width:7.5em;text-align:center;box-sizing:border-box}.level--important[data-v-e442f1c6]{background:var(--warning-bg);border:1px solid var(--warning-border)}.level--tip[data-v-e442f1c6]{background:var(--accent-soft);color:var(--text)}.text[data-v-e442f1c6]{font-size:var(--size-14)}@media(max-width:640px){.item[data-v-e442f1c6]{grid-template-columns:auto minmax(0,1fr)}.item[data-v-e442f1c6]>:last-child{grid-column:2;justify-self:start}}.step[data-v-d8126547]{display:flex;flex-direction:column;gap:16px}.options[data-v-d8126547]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.option[data-v-d8126547],.paginated-head[data-v-d8126547]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.option[data-v-d8126547]>:first-child,.paginated-head[data-v-d8126547]>:first-child{flex:1 1 14em;min-width:0}@media(max-width:480px){.option>.btn[data-v-d8126547],.paginated-head>.btn[data-v-d8126547]{flex:1 1 100%;justify-content:center}}.failed[data-v-d8126547]{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:8px 12px}.failed[data-v-d8126547]>:first-child{flex:1 1 16em}.option-title[data-v-d8126547]{margin:0;font-size:var(--size-14);font-weight:600}.option-hint[data-v-d8126547]{margin:2px 0 0;font-size:var(--size-12);color:var(--text-muted)}.paginated[data-v-d8126547]{display:flex;flex-direction:column;gap:8px}.wizard[data-v-16acd0e5]{--wizard-gap: 16px;display:flex;flex-direction:column;gap:var(--wizard-gap);min-height:0;padding:16px 16px 0;overflow:auto}.body[data-v-16acd0e5]{flex:1;overflow-x:clip}.step-forward-enter-active[data-v-16acd0e5],.step-back-enter-active[data-v-16acd0e5]{transition:opacity var(--duration-medium) var(--motion-emphasized-decelerate),transform var(--duration-medium) var(--motion-emphasized-decelerate)}.step-forward-leave-active[data-v-16acd0e5],.step-back-leave-active[data-v-16acd0e5]{transition:opacity var(--duration-short) var(--motion-standard),transform var(--duration-short) var(--motion-standard)}.step-forward-enter-from[data-v-16acd0e5],.step-back-leave-to[data-v-16acd0e5]{opacity:0;transform:translate(16px)}.step-forward-leave-to[data-v-16acd0e5],.step-back-enter-from[data-v-16acd0e5]{opacity:0;transform:translate(-16px)}@media(prefers-reduced-motion:reduce){.step-forward-enter-from[data-v-16acd0e5],.step-forward-leave-to[data-v-16acd0e5],.step-back-enter-from[data-v-16acd0e5],.step-back-leave-to[data-v-16acd0e5]{opacity:1;transform:none}}.intro[data-v-16acd0e5]{display:flex;flex-direction:column;gap:4px}.position[data-v-16acd0e5]{font-size:var(--size-12);font-weight:500;color:var(--text-muted)}.lead[data-v-16acd0e5]{margin:0;max-width:60ch;color:var(--text-muted)}@media(min-width:1001px){.wizard[data-v-16acd0e5]{padding:20px 20px 0;gap:16px}}@media(min-width:1280px){.wizard[data-v-16acd0e5]{padding:24px 36px 0}}.footer[data-v-16acd0e5]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;border-top:1px solid var(--border);position:sticky;bottom:0;background:var(--bg)}@media(max-width:640px){.footer[data-v-16acd0e5]{display:none}}@media(max-height:500px)and (orientation:landscape){.wizard[data-v-16acd0e5]{--wizard-gap: 8px;padding-top:8px}.heading[data-v-16acd0e5]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.footer[data-v-16acd0e5]{padding:4px 0}}.list[data-v-faadc86f]{list-style:none;margin:0;padding:0 0 calc(16px + var(--safe-bottom));display:flex;flex-direction:column;gap:8px}.row[data-v-faadc86f]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:64px;padding:8px 16px;border:1px solid var(--border);border-radius:var(--shape-lg);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.row[data-v-faadc86f]:disabled{opacity:.6;cursor:default}.text[data-v-faadc86f]{display:flex;flex-direction:column;min-width:0}.name[data-v-faadc86f]{font-weight:600}.hint[data-v-faadc86f]{font-size:var(--size-12);color:var(--text-muted)}.action[data-v-faadc86f]{flex-shrink:0;font-weight:600;color:var(--accent)}.failed[data-v-faadc86f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:12px 16px;border-radius:var(--shape-md);background:var(--md-error-container);color:var(--md-on-error-container)}.failed-text[data-v-faadc86f]{flex:1 1 14em;margin:0;font:var(--type-body-medium)}.retry[data-v-faadc86f]{min-height:48px;padding:0 16px;border:0;border-radius:var(--shape-full);background:var(--md-error);color:var(--md-on-error);font:var(--type-label-large);cursor:pointer}.copy[data-v-47fa6ba7]{position:relative;display:flex;align-items:center;gap:4px}.copy-btn[data-v-47fa6ba7]{width:40px;height:40px;border:0;color:var(--md-on-surface-variant);cursor:pointer}.state[data-v-47fa6ba7]{display:flex;align-items:center;gap:4px}.copy--compact .copy-btn[data-v-47fa6ba7]{width:48px;height:48px}.copy--compact .state[data-v-47fa6ba7]{position:absolute;right:0;bottom:calc(100% + 16px);z-index:2;display:flex;padding:4px 4px 4px 16px;border-radius:var(--shape-md);background:var(--md-surface-container-highest);box-shadow:var(--elevation-2);white-space:nowrap}.copy--compact .state[data-v-47fa6ba7]:not(.state--shown){padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;box-shadow:none}.copy--compact .copy-state[data-v-47fa6ba7]:empty{display:inline}.copy--compact .state--shown[data-v-47fa6ba7]:not(:has(.share-btn)){padding:12px 16px}.share-btn[data-v-47fa6ba7]{--container: transparent;min-height:40px;padding:0 12px;border:0;border-radius:var(--shape-full);color:var(--md-primary);font:var(--type-label-large);letter-spacing:var(--tracking-label-large);white-space:nowrap;cursor:pointer}.copy-state[data-v-47fa6ba7]{font:var(--type-label-large);letter-spacing:var(--tracking-label-large);color:var(--md-on-surface-variant);white-space:nowrap}.copy-state[data-v-47fa6ba7]:empty{display:none}.copy-state--failed[data-v-47fa6ba7]{color:var(--md-error)}.hint[data-v-51e71594]{margin:0 0 12px;padding:0 16px;color:var(--md-on-surface-variant);font:var(--type-body-medium)}.grid[data-v-51e71594]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:4px 16px 16px;list-style:none}.tile[data-v-51e71594]{display:flex;flex-direction:column;gap:8px;width:100%;padding:0;border:0;background:transparent;color:var(--md-on-surface);font:var(--type-label-large);letter-spacing:var(--tracking-label-large);text-align:start;cursor:pointer}.tile--current[data-v-51e71594] .thumb{border-color:var(--md-primary);box-shadow:0 0 0 2px var(--md-primary)}.tile--current .name[data-v-51e71594]{color:var(--md-primary)}.tile[data-v-51e71594]:focus-visible{outline:none}.tile[data-v-51e71594]:focus-visible .thumb{outline:2px solid var(--accent);outline-offset:2px}.dock[data-v-f0a4ad15]{display:none;align-items:center;gap:8px;min-height:80px;padding:12px 16px calc(12px + var(--safe-bottom));background:var(--md-surface-container)}@media(max-width:640px){.dock[data-v-f0a4ad15]{display:flex}}.switch[data-v-f0a4ad15]{flex:none;display:flex;gap:4px;padding:4px;border-radius:var(--shape-full);background:var(--md-surface-container-highest)}.mode[data-v-f0a4ad15]{--container: transparent;display:flex;align-items:center;justify-content:center;gap:8px;flex:0 0 48px;min-height:48px;padding:0 12px;border:0;border-radius:var(--shape-full);white-space:nowrap;color:var(--md-on-surface-variant);font:var(--type-label-large);letter-spacing:var(--tracking-label-large);cursor:pointer}.mode[aria-pressed=true][data-v-f0a4ad15]{--container: var(--md-secondary-container);color:var(--md-on-secondary-container)}.template[data-v-f0a4ad15]{--container: var(--md-surface-container-highest);display:flex;flex:1;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 8px 0 16px;border:0;border-radius:var(--shape-full);color:var(--md-on-surface);font:var(--type-label-large);letter-spacing:var(--tracking-label-large);cursor:pointer}.swatch[data-v-f0a4ad15]{flex:none;width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--md-on-surface) 24%,transparent)}.template-name[data-v-f0a4ad15]{flex:1;min-width:0;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.template svg[data-v-f0a4ad15]{flex:none;color:var(--md-on-surface-variant)}.action[data-v-f0a4ad15]{--container: var(--md-primary-container);display:flex;align-items:center;justify-content:center;gap:12px;flex:1;min-height:56px;padding:0 20px;border:0;border-radius:var(--shape-lg);color:var(--md-on-primary-container);font:var(--type-label-large);letter-spacing:var(--tracking-label-large);cursor:pointer}.action--icon[data-v-f0a4ad15]{flex:none;width:56px;padding:0}.action[data-v-f0a4ad15]:disabled{--container: color-mix(in srgb, var(--md-on-surface) 12%, transparent);color:color-mix(in srgb,var(--md-on-surface) 38%,transparent);cursor:default}.pane[data-v-8d476752]{position:relative;display:flex;flex-direction:column;min-height:0;background:var(--surface-2);border-left:1px solid var(--border)}.bar[data-v-8d476752]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:8px 12px;border-bottom:1px solid var(--border);background:var(--surface)}.title[data-v-8d476752]{margin:0;font-size:var(--size-12);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.zoom[data-v-8d476752]{display:flex;align-items:center;gap:4px;margin-inline-start:auto;font:var(--type-label-large);color:var(--md-on-surface-variant)}.chip+.bar-copy[data-v-8d476752]{margin-inline-start:-8px}.bar-copy[data-v-8d476752]{position:relative}.bar-copy[data-v-8d476752] .copy-state{position:absolute;top:calc(100% + 4px);inset-inline-end:0;z-index:2;padding:4px 12px;border-radius:var(--shape-full);background:var(--md-surface-container-high);box-shadow:var(--elevation-2);pointer-events:none}.chip[data-v-8d476752]{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 8px;border:1px solid var(--border);border-radius:var(--shape-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--size-12);font-weight:600;white-space:nowrap;cursor:pointer}.chip[data-v-8d476752]:hover{background:var(--surface-2)}.chip-action[data-v-8d476752]{font-weight:500;color:var(--text-muted)}@media(max-width:1279px){.chip-action[data-v-8d476752]{display:none}}.swatch[data-v-8d476752]{width:12px;height:12px;border-radius:50%}.zoom-btn[data-v-8d476752],.fit[data-v-8d476752]{border:0;cursor:pointer}.zoom-btn[data-v-8d476752],.expand[data-v-8d476752]{width:40px;height:40px}.expand[aria-pressed=true][data-v-8d476752]{--container: var(--md-secondary-container);color:var(--md-on-secondary-container)}.fit[data-v-8d476752]{--container: transparent;min-height:40px;padding:0 12px;border-radius:var(--shape-full);color:var(--md-primary);font:var(--type-label-large);letter-spacing:var(--tracking-label-large)}.zoom-value[data-v-8d476752]{min-width:3.5em;text-align:center;color:var(--md-on-surface)}.scroll[data-v-8d476752]{flex:1;overflow:auto;padding:16px;display:flex;justify-content:safe center;align-items:flex-start}@media(max-width:640px){.scroll[data-v-8d476752]{padding:12px;overflow-x:hidden}}.page-wrap[data-highlight=summary][data-v-8d476752] [data-section=summary],.page-wrap[data-highlight=experience][data-v-8d476752] [data-section=experience],.page-wrap[data-highlight=education][data-v-8d476752] [data-section=education],.page-wrap[data-highlight=skills][data-v-8d476752] [data-section=skills],.page-wrap[data-highlight=languages][data-v-8d476752] [data-section=languages],.page-wrap[data-highlight=custom][data-v-8d476752] [data-section=custom]{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--shape-xs);background:color-mix(in srgb,var(--accent) 6%,transparent);transition:outline-color .2s ease}.page-frame[data-v-8d476752]{flex-shrink:0}.page-wrap[data-v-8d476752]{width:210mm;transform-origin:top left}.cv-page[data-v-8d476752]{box-shadow:var(--elevation-2)}.tag[data-v-c624e2f8]{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:var(--size-12);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swatch[data-v-c624e2f8]{flex-shrink:0;width:.8em;height:.8em;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.card[data-v-df60783f]{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:var(--shape-lg);background:var(--surface)}.card--active[data-v-df60783f]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.main[data-v-df60783f]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:96px;padding:8px 8px 8px 12px;border:0;border-radius:var(--shape-lg) 0 0 var(--shape-lg);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.monogram[data-v-df60783f]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:var(--size-16)}.text[data-v-df60783f]{display:flex;flex-direction:column;gap:2px;min-width:0}.name[data-v-df60783f]{font-weight:600;font-size:var(--size-16);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta[data-v-df60783f]{font-size:var(--size-12);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu[data-v-df60783f]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;border:0;border-radius:0 var(--shape-lg) var(--shape-lg) 0;background:transparent;color:var(--text-muted);cursor:pointer}.actions[data-v-fc2ced19]{display:flex;flex-direction:column;gap:8px;padding:0 4px calc(16px + var(--safe-bottom))}.confirm[data-v-fc2ced19]{margin:2px 4px;color:var(--text-muted)}.pair[data-v-fc2ced19]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.row[data-v-fc2ced19]{min-height:56px;border:1px solid var(--border);border-radius:var(--shape-lg);background:var(--surface);color:inherit;font:inherit;font-weight:600;cursor:pointer}.row--danger[data-v-fc2ced19]{color:var(--danger)}.row--solid[data-v-fc2ced19]{border-color:var(--md-error);background:var(--md-error);color:var(--md-on-error)}.documents[data-v-472acab7]{display:flex;flex-direction:column;gap:16px;padding:20px;max-width:1180px;margin:0 auto;width:100%;min-height:100%}.head[data-v-472acab7]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.head-actions[data-v-472acab7]{display:flex;gap:8px}.empty[data-v-472acab7]{color:var(--text-muted)}.list[data-v-472acab7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.search[data-v-472acab7]{display:flex;align-items:center;gap:16px;max-width:520px;min-height:56px;padding:0 16px;border-radius:var(--shape-full);background:var(--md-surface-container-high);color:var(--md-on-surface-variant)}.search input[data-v-472acab7]{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--md-on-surface);font:var(--type-body-large);letter-spacing:var(--tracking-body-large)}.search[data-v-472acab7]:focus-within{box-shadow:inset 0 0 0 2px var(--md-primary)}.count[data-v-472acab7]{font:var(--type-label-medium);letter-spacing:var(--tracking-label);white-space:nowrap}.grid[data-v-472acab7]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.tile[data-v-472acab7]{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:150px;padding:16px;border:1px solid var(--border);border-radius:var(--shape-md);background:var(--surface)}.tile--active[data-v-472acab7]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tile--new[data-v-472acab7]{width:100%;height:100%;align-items:center;justify-content:center;gap:4px;border:2px dashed var(--border);background:transparent;color:var(--text);font:inherit;text-align:center;cursor:pointer}.tile--new[data-v-472acab7]:hover{border-color:var(--accent)}.plus[data-v-472acab7]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:var(--size-22);font-weight:700}.tile-open[data-v-472acab7]{display:flex;flex-direction:column;gap:2px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.tile-name[data-v-472acab7]{font-weight:600}.meta[data-v-472acab7]{margin:0;font-size:var(--size-12);color:var(--text-muted)}.actions[data-v-472acab7],.confirm[data-v-472acab7]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.list--cards[data-v-472acab7]{flex:1}.bottom[data-v-472acab7]{position:sticky;bottom:0;display:flex;flex-direction:column;gap:8px;margin:0 -20px;padding:12px 20px calc(16px + var(--safe-bottom));background:var(--bg)}.pair[data-v-472acab7]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.big[data-v-472acab7]{min-height:52px;justify-content:center}.confirm-text[data-v-472acab7]{font-size:var(--size-12);color:var(--text-muted)}.welcome[data-v-ce4783c7]{display:flex;flex-direction:column;gap:24px;width:100%;max-width:980px;margin:0 auto;padding:clamp(20px,6vh,56px) 20px 28px}.intro[data-v-ce4783c7]{display:flex;flex-direction:column;gap:8px;max-width:640px}.title[data-v-ce4783c7]{margin:0;font-size:clamp(var(--size-28),4vw,var(--size-32));line-height:1.15}.lead[data-v-ce4783c7]{margin:0;font-size:var(--size-16);line-height:1.5;color:var(--text-muted)}.choices[data-v-ce4783c7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.choice[data-v-ce4783c7]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;border:1px solid var(--border);border-radius:var(--shape-lg);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.choice[data-v-ce4783c7]:hover{border-color:var(--accent)}.choice--main[data-v-ce4783c7]{border:2px solid var(--accent)}.icon[data-v-ce4783c7]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--shape-md)}.icon--blue[data-v-ce4783c7]{background:var(--md-primary-container);color:var(--md-on-primary-container)}.icon--green[data-v-ce4783c7]{background:var(--md-success-container);color:var(--md-on-success-container)}.icon--amber[data-v-ce4783c7]{background:var(--md-warning-container);color:var(--md-on-warning-container)}.choice-title[data-v-ce4783c7]{font-size:var(--size-16);font-weight:700}.choice-hint[data-v-ce4783c7]{line-height:1.45;color:var(--text-muted)}.cta[data-v-ce4783c7]{margin-top:auto;padding-top:4px;font-weight:600;color:var(--accent)}.points[data-v-ce4783c7]{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none;color:var(--text-muted)}.points li[data-v-ce4783c7]:before{content:"✓";margin-right:8px;color:var(--md-success);font-weight:700}.startup-failed[data-v-cf00ae73]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:16px}.rail[data-v-83797f9a]{display:flex;flex-direction:column;gap:4px;min-height:0;padding:16px 12px;overflow:auto;background:var(--md-surface-container-low)}.progress[data-v-83797f9a]{display:flex;flex-direction:column;gap:8px;padding:0 8px 12px}.progress-line[data-v-83797f9a]{display:flex;justify-content:space-between;font:var(--type-label-medium);letter-spacing:var(--tracking-label);color:var(--md-on-surface-variant)}.progress-title[data-v-83797f9a]{color:var(--md-on-surface)}.track[data-v-83797f9a]{display:block;height:4px;border-radius:var(--shape-full);background:var(--md-secondary-container)}.bar[data-v-83797f9a]{display:block;height:100%;border-radius:var(--shape-full);background:var(--md-primary);transition:width var(--duration-medium) var(--motion-standard)}.list[data-v-83797f9a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.row[data-v-83797f9a]{--container: transparent;display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 16px 0 12px;border:0;border-radius:var(--shape-full);color:var(--md-on-surface-variant);font:var(--type-label-large);letter-spacing:var(--tracking-label-large);text-align:left;cursor:pointer}.row--current[data-v-83797f9a]{--container: var(--md-secondary-container);color:var(--md-on-secondary-container)}.badge[data-v-83797f9a]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;box-sizing:border-box;border:2px solid var(--md-outline);border-radius:50%;font-size:var(--size-11);font-weight:700;color:var(--text-muted)}.badge--current[data-v-83797f9a]{border-color:var(--md-primary);background:var(--md-primary);color:var(--md-on-primary)}.badge--complete[data-v-83797f9a]{border-color:transparent;background:var(--md-success-container);color:var(--md-on-success-container)}.badge--incomplete[data-v-83797f9a]{border-color:var(--md-warning);color:var(--md-warning)}.text[data-v-83797f9a]{display:flex;flex-direction:column;min-width:0}.name[data-v-83797f9a]{font:var(--type-title-small);letter-spacing:var(--tracking-title-small)}.detail[data-v-83797f9a]{overflow:hidden;font:var(--type-body-small);letter-spacing:var(--tracking-body-small);color:var(--md-on-surface-variant);text-overflow:ellipsis;white-space:nowrap}.row--current .detail[data-v-83797f9a]{color:var(--md-on-secondary-container)}.detail--warn[data-v-83797f9a]{color:var(--md-warning)}.add[data-v-83797f9a]{margin:8px 4px 0;min-height:40px;--container: transparent;border:1px dashed var(--md-outline);border-radius:var(--shape-full);color:var(--md-primary);font:inherit;font-size:var(--size-12);font-weight:600;cursor:pointer}.note[data-v-83797f9a]{margin:8px 4px 0;font-size:var(--size-11);line-height:1.45;color:var(--text-muted)}.link[data-v-83797f9a]{padding:0;border:0;background:none;color:var(--accent-text, var(--accent));font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.rail--compact[data-v-83797f9a]{align-items:center;padding:12px 0}.rail--compact .row[data-v-83797f9a]{justify-content:center;width:56px;min-height:48px;padding:0}.view-enter-active[data-v-8aa7e353]{transition:opacity var(--duration-medium) var(--motion-emphasized-decelerate),transform var(--duration-medium) var(--motion-emphasized-decelerate)}.view-leave-active[data-v-8aa7e353]{transition:opacity var(--duration-short) var(--motion-standard)}.view-enter-from[data-v-8aa7e353]{opacity:0;transform:translateY(8px)}.view-leave-to[data-v-8aa7e353]{opacity:0}@media(prefers-reduced-motion:reduce){.view-enter-from[data-v-8aa7e353],.view-leave-to[data-v-8aa7e353]{opacity:1;transform:none}}.app[data-v-8aa7e353]{display:flex;flex-direction:column;height:100%;min-height:0}.notices[data-v-8aa7e353]{padding:8px 16px 0;display:flex;flex-direction:column;gap:4px}@media(max-height:500px)and (orientation:landscape){.notice--soft[data-v-8aa7e353]{display:none}}.editor[data-v-8aa7e353]{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.editor-form[data-v-8aa7e353],.editor-preview[data-v-8aa7e353],.editor-rail[data-v-8aa7e353]{min-height:0}.editor--rail[data-v-8aa7e353]{grid-template-columns:220px minmax(0,1fr) minmax(0,.7fr)}@media(min-width:1280px){.editor--rail[data-v-8aa7e353]{grid-template-columns:248px minmax(0,1fr) minmax(0,1fr)}}.editor--rail.editor--expanded[data-v-8aa7e353]{grid-template-columns:88px minmax(0,1fr)}.editor--expanded .editor-form[data-v-8aa7e353]{display:none}.scroll-view[data-v-8aa7e353]{flex:1;overflow:auto;display:flex}@media(max-width:1000px){.editor[data-v-8aa7e353]{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}}@media(max-width:640px){.editor[data-v-8aa7e353]{grid-template-columns:minmax(0,1fr)}.editor-preview[data-v-8aa7e353],.editor--preview-open .editor-form[data-v-8aa7e353]{display:none}.editor--preview-open .editor-preview[data-v-8aa7e353]{display:flex}}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/roboto-flex-latin-ext-wght-normal-gysdOMcS.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:Roboto Flex;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/roboto-flex-latin-wght-normal-n-dP9qr2.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;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2");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;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/inter-latin-ext-400-italic-CGFCRmTM.woff2) format("woff2");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;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-italic-D1l0FflY.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/source-sans-3-latin-ext-700-normal-6Xi0A2be.woff2) format("woff2");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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2) format("woff2");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:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/source-sans-3-latin-ext-400-italic-DtcUteIv.woff2) format("woff2");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:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/source-sans-3-latin-400-italic-bFKvakRX.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2");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:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-400-italic-Dq8STqJy.woff2) format("woff2");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:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-400-italic-B9rkokqX.woff2) format("woff2");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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2) format("woff2");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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2) format("woff2");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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/eb-garamond-latin-ext-600-normal-CrweTMKz.woff2) format("woff2");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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/eb-garamond-latin-600-normal-DHwxsLHv.woff2) format("woff2");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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/eb-garamond-latin-ext-700-normal-Codxv15T.woff2) format("woff2");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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/eb-garamond-latin-700-normal-D7LhwqnD.woff2) format("woff2");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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2) format("woff2");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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2) format("woff2");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:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/carlito-latin-ext-400-normal-DPZWia0-.woff2) format("woff2");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:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/carlito-latin-400-normal-R-CeALMm.woff2) format("woff2");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:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/carlito-latin-ext-700-normal-D2WO8ap1.woff2) format("woff2");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:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/carlito-latin-700-normal-DQ6DOkPk.woff2) format("woff2");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:Carlito;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/carlito-latin-ext-400-italic-CqQQuoTt.woff2) format("woff2");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:Carlito;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/carlito-latin-400-italic-BiMes9J5.woff2) format("woff2");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:Caladea;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/caladea-latin-ext-400-normal-CyFL0oLC.woff2) format("woff2");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:Caladea;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/caladea-latin-400-normal-CEHWF4nY.woff2) format("woff2");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:Caladea;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/caladea-latin-ext-700-normal-jPPxbA1-.woff2) format("woff2");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:Caladea;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/caladea-latin-700-normal-Emkxzyyt.woff2) format("woff2");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:Caladea;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/caladea-latin-ext-400-italic-DaI5RAJ1.woff2) format("woff2");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:Caladea;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/caladea-latin-400-italic-LV4kG-PE.woff2) format("woff2");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:Gelasio;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/gelasio-latin-ext-400-normal-Bn4AcDCc.woff2) format("woff2");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:Gelasio;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/gelasio-latin-400-normal-Czfo_zVD.woff2) format("woff2");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:Gelasio;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/gelasio-latin-ext-600-normal-ByGDBJIp.woff2) format("woff2");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:Gelasio;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/gelasio-latin-600-normal-DOfz3U0y.woff2) format("woff2");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:Gelasio;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/gelasio-latin-ext-700-normal-QrRxaqUc.woff2) format("woff2");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:Gelasio;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/gelasio-latin-700-normal-DuRqSYpn.woff2) format("woff2");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:Gelasio;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/gelasio-latin-ext-400-italic-CArXbiTq.woff2) format("woff2");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:Gelasio;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/gelasio-latin-400-italic-CbLsUXfq.woff2) format("woff2");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:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/arimo-latin-ext-400-normal-B-XWcJFt.woff2) format("woff2");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:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/arimo-latin-400-normal-Bqnq6eT5.woff2) format("woff2");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:Arimo;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/arimo-latin-ext-600-normal-DROWMfzz.woff2) format("woff2");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:Arimo;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/arimo-latin-600-normal-dPfV5LTf.woff2) format("woff2");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:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/arimo-latin-ext-700-normal-DDeQOfiM.woff2) format("woff2");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:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/arimo-latin-700-normal-DhEW593l.woff2) format("woff2");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:Arimo;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/arimo-latin-ext-400-italic-dVxPyU8p.woff2) format("woff2");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:Arimo;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/arimo-latin-400-italic-xqrvcx6M.woff2) format("woff2");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:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tinos-latin-ext-400-normal-C68eX7xt.woff2) format("woff2");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:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tinos-latin-400-normal-rilFpyjL.woff2) format("woff2");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:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/tinos-latin-ext-700-normal-CesJqEpY.woff2) format("woff2");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:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/tinos-latin-700-normal-qGf2y18O.woff2) format("woff2");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:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/tinos-latin-ext-400-italic-WsHooD3r.woff2) format("woff2");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:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/tinos-latin-400-italic-BYAl0kbZ.woff2) format("woff2");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:DejaVu Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dejavu-sans-latin-400-normal-CD-C4kiC.woff2) format("woff2");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:DejaVu Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/dejavu-sans-latin-700-normal-D5qn-Fn5.woff2) format("woff2");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:DejaVu Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/dejavu-sans-latin-400-italic-CeISj8dk.woff2) format("woff2");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{--md-primary: #1552d9;--md-on-primary: #ffffff;--md-primary-container: #d5e3fe;--md-on-primary-container: #001551;--md-secondary: #515f78;--md-on-secondary: #ffffff;--md-secondary-container: #d4e3ff;--md-on-secondary-container: #101b31;--md-tertiary: #7a4f7f;--md-on-tertiary: #ffffff;--md-tertiary-container: #fad7fe;--md-on-tertiary-container: #310936;--md-error: #b91c1e;--md-on-error: #ffffff;--md-error-container: #ffdad5;--md-on-error-container: #400103;--md-warning: #815602;--md-on-warning: #ffffff;--md-warning-container: #ffddb1;--md-on-warning-container: #291800;--md-success: #086d31;--md-on-success: #ffffff;--md-success-container: #9cf6b0;--md-on-success-container: #01210a;--md-surface: #f6f9ff;--md-surface-dim: #d7dadf;--md-surface-bright: #f6f9ff;--md-surface-container-lowest: #ffffff;--md-surface-container-low: #f1f4f9;--md-surface-container: #ebeef3;--md-surface-container-high: #e5e8ee;--md-surface-container-highest: #e0e3e8;--md-on-surface: #1a1c1f;--md-on-surface-variant: #424751;--md-outline: #717782;--md-outline-variant: #c0c7d3;--md-inverse-surface: #2e3035;--md-inverse-on-surface: #eef1f6;--md-inverse-primary: #aac7fe;--md-scrim: #000000;--md-shadow: #000000;--font-ui: "Roboto Flex", system-ui, -apple-system, "Segoe UI", sans-serif;--size-11: 11px;--size-12: 12px;--size-14: 14px;--size-16: 16px;--size-22: 22px;--size-24: 24px;--size-28: 28px;--size-32: 32px;--size-36: 36px;--type-display-small: 400 36px/44px var(--font-ui);--type-headline-large: 400 32px/40px var(--font-ui);--type-headline-medium: 400 28px/36px var(--font-ui);--type-headline-small: 400 24px/32px var(--font-ui);--type-title-large: 400 22px/28px var(--font-ui);--type-title-medium: 500 16px/24px var(--font-ui);--type-title-small: 500 14px/20px var(--font-ui);--type-body-large: 400 16px/24px var(--font-ui);--type-body-medium: 400 14px/20px var(--font-ui);--type-body-small: 400 12px/16px var(--font-ui);--type-label-large: 500 14px/20px var(--font-ui);--type-label-medium: 500 12px/16px var(--font-ui);--type-label-small: 500 11px/16px var(--font-ui);--tracking-title-medium: .15px;--tracking-title-small: .1px;--tracking-body-large: .5px;--tracking-body-medium: .25px;--tracking-body-small: .4px;--tracking-label-large: .1px;--tracking-label: .5px;--shape-none: 0;--shape-xs: 4px;--shape-sm: 8px;--shape-md: 16px;--shape-lg: 20px;--shape-xl: 28px;--shape-full: 9999px;--elevation-1: 0 1px 2px rgb(0 0 0 / .3), 0 1px 3px 1px rgb(0 0 0 / .15);--elevation-2: 0 1px 2px rgb(0 0 0 / .3), 0 2px 6px 2px rgb(0 0 0 / .15);--elevation-3: 0 1px 3px rgb(0 0 0 / .3), 0 4px 8px 3px rgb(0 0 0 / .15);--state-hover: .08;--state-focus: .1;--state-pressed: .1;--state-dragged: .16;--motion-standard: cubic-bezier(.2, 0, 0, 1);--motion-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--duration-short: .15s;--duration-medium: .3s;--target: 48px;--bg: var(--md-surface-container-low);--surface: var(--md-surface-container-lowest);--surface-2: var(--md-surface-container);--border: var(--md-outline-variant);--text: var(--md-on-surface);--text-muted: var(--md-on-surface-variant);--accent: var(--md-primary);--on-accent: var(--md-on-primary);--accent-soft: var(--md-secondary-container);--danger: var(--md-error);--warning-bg: var(--md-warning-container);--warning-border: var(--md-warning);--radius: var(--shape-md);--radius-sm: var(--shape-sm);--shadow: var(--elevation-1);--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);color-scheme:light}:root[data-theme=dark]{--md-primary: #aac7fe;--md-on-primary: #002682;--md-primary-container: #0139b5;--md-on-primary-container: #d5e3fe;--md-secondary: #b7c7e5;--md-on-secondary: #243048;--md-secondary-container: #3a475f;--md-on-secondary-container: #d4e3ff;--md-tertiary: #e7b7ec;--md-on-tertiary: #48214d;--md-tertiary-container: #603766;--md-on-tertiary-container: #fad7fe;--md-error: #ffb4ab;--md-on-error: #680106;--md-error-container: #92030d;--md-on-error-container: #ffdad5;--md-warning: #f9bb5f;--md-on-warning: #442b02;--md-warning-container: #614004;--md-on-warning-container: #ffddb1;--md-success: #80da95;--md-on-success: #013916;--md-success-container: #025223;--md-on-success-container: #9cf6b0;--md-surface: #111317;--md-surface-dim: #111317;--md-surface-bright: #37393d;--md-surface-container-lowest: #0c0e12;--md-surface-container-low: #1a1c1f;--md-surface-container: #1e2023;--md-surface-container-high: #282a2e;--md-surface-container-highest: #333539;--md-on-surface: #e0e3e8;--md-on-surface-variant: #c0c7d3;--md-outline: #8b919c;--md-outline-variant: #424751;--md-inverse-surface: #e0e3e8;--md-inverse-on-surface: #2e3035;--md-inverse-primary: #1552d9;--md-scrim: #000000;--md-shadow: #000000;--bg: var(--md-surface);--surface: var(--md-surface-container);--surface-2: var(--md-surface-container-high);--shadow: none;color-scheme:dark}:root:not([data-theme]){color-scheme:light dark}:root:not([data-theme]) body{background:Canvas}:root[data-theme=dark] .cv-preview-paper{filter:brightness(.88)}*{box-sizing:border-box}html,body,#app{height:100%}.view-title{margin:0;font-size:var(--size-24);font-weight:700;line-height:1.25}body{margin:0;padding-inline:var(--safe-left) var(--safe-right);font-family:var(--font-ui);font-size:var(--size-14);line-height:1.5;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}#print-root{position:fixed;top:0;left:-10000px;visibility:hidden;pointer-events:none}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}option,optgroup{background-color:var(--md-surface-container-high);color:var(--md-on-surface)}:where(a){color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:no-preference){::view-transition-group(*){animation-duration:var(--duration-medium);animation-timing-function:var(--motion-standard)}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--duration-medium)}}.editor--rail .editor-preview{view-transition-name:cv-preview}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(pointer:coarse){.view-btn,.select{min-height:44px}select,textarea,input:not([type=range],[type=checkbox],[type=radio],[type=file],[type=color]){min-height:44px}input[type=range]{min-height:44px}input[type=checkbox],input[type=radio]{width:22px;height:22px}label:has(>input[type=checkbox],>input[type=radio]),summary{min-height:var(--target)}}.m3-state{--layer: 0%;background-color:color-mix(in srgb,currentColor var(--layer),var(--container, transparent));transition:background-color var(--duration-short) var(--motion-standard)}.m3-state:hover:not(:disabled){--layer: calc(var(--state-hover) * 100%)}.m3-state:focus-visible:not(:disabled),.m3-state:active:not(:disabled){--layer: calc(var(--state-pressed) * 100%)}.m3-target{position:relative}.m3-target:after{content:"";position:absolute;inset-block:min(0px,calc((100% - var(--target)) / 2));inset-inline:min(0px,calc((100% - var(--target)) / 2))}.m3-icon-btn{--container: transparent;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--shape-full);color:var(--md-on-surface-variant);cursor:pointer}.m3-icon-btn:disabled{color:color-mix(in srgb,var(--md-on-surface) 38%,transparent);cursor:default}.m3-chip{--container: transparent;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 16px;border:1px solid var(--md-outline-variant);border-radius:var(--shape-sm);color:var(--md-on-surface-variant);font:var(--type-label-large);letter-spacing:var(--tracking-label-large);white-space:nowrap;cursor:pointer}.m3-chip:is([aria-pressed=true],[aria-checked=true]){--container: var(--md-secondary-container);padding-left:8px;border-color:transparent;color:var(--md-on-secondary-container)}.m3-chip:is([aria-pressed=true],[aria-checked=true]):before{content:"";width:18px;height:18px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center / contain no-repeat}.m3-segmented{display:inline-grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0}.m3-segment{--container: transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:40px;margin-left:-1px;padding:0 12px;border:1px solid var(--md-outline);color:var(--md-on-surface);font:var(--type-label-large);letter-spacing:var(--tracking-label-large);white-space:nowrap;cursor:pointer}.m3-segment:first-child{margin-left:0;border-radius:var(--shape-full) 0 0 var(--shape-full)}.m3-segment:last-child{border-radius:0 var(--shape-full) var(--shape-full) 0}.m3-segment:is([aria-checked=true],[aria-pressed=true]){--container: var(--md-secondary-container);color:var(--md-on-secondary-container)}.m3-segment:is([aria-checked=true],[aria-pressed=true]):before{content:"";flex-shrink:0;width:18px;height:18px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center / contain no-repeat}input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--md-primary)}@page{size:A4;margin:0}.cv-page{width:210mm;min-height:297mm;background:#fff;color:#111;box-sizing:border-box;display:flex;flex-direction:column}.cv-page>*{flex:1 0 auto}.cv-page--paged{display:block;min-height:0}.cv-page .entry,.cv-page .row,.cv-page .side-section,.cv-page li{break-inside:avoid;page-break-inside:avoid}.cv-page h1,.cv-page h2,.cv-page h3{break-after:avoid;page-break-after:avoid}.cv-page [data-page-break]{break-before:page;page-break-before:always}.cv-page p,.cv-page li{orphans:2;widows:2}@media print{html,body{margin:0;padding:0;background:#fff}body>#app{display:none!important}#print-root{display:block!important;position:static!important;visibility:visible!important}.cv-page{box-shadow:none!important;margin:0!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}a{text-decoration:none;color:inherit}.pagedjs_page:last-of-type{break-after:auto!important;page-break-after:auto!important}}
