.layout-center[data-v-4535d119]{max-width:960px;margin:0 auto;padding:40px 20px 64px}.layout-columns-2[data-v-167c66ef]{max-width:1120px;margin:0 auto;padding:40px 20px 64px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.layout-columns-2__column[data-v-167c66ef]{min-width:0}@media(max-width:1024px){.layout-columns-2[data-v-167c66ef]{grid-template-columns:1fr}}.layout-columns-2-sidebar-right[data-v-36e073d3]{max-width:1120px;margin:0 auto;padding:40px 20px 64px;display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px}.layout-columns-2-sidebar-right__main[data-v-36e073d3],.layout-columns-2-sidebar-right__sidebar[data-v-36e073d3]{min-width:0}@media(max-width:1024px){.layout-columns-2-sidebar-right[data-v-36e073d3]{grid-template-columns:1fr}}.layout-columns-2-sidebar-left[data-v-1b945b0e]{max-width:1120px;margin:0 auto;padding:40px 20px 64px;display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,2fr);gap:24px}.layout-columns-2-sidebar-left__main[data-v-1b945b0e],.layout-columns-2-sidebar-left__sidebar[data-v-1b945b0e]{min-width:0}@media(max-width:1024px){.layout-columns-2-sidebar-left[data-v-1b945b0e]{grid-template-columns:1fr}}.layout-columns-3[data-v-a71e8fe9]{max-width:1280px;margin:0 auto;padding:40px 20px 64px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.layout-columns-3__column[data-v-a71e8fe9]{min-width:0}@media(max-width:1024px){.layout-columns-3[data-v-a71e8fe9]{grid-template-columns:1fr}}.surface-card[data-v-c295a22d]{--card-bg: var(--vm-surface-bg, rgba(255, 255, 255, .72));--card-fg: var(--vm-text-main, #1e1c18);--card-muted: var(--vm-text-muted, rgba(30, 28, 24, .76));--card-border: var(--vm-surface-border, rgba(52, 43, 28, .1));--card-accent: var(--vm-color-primary, #1f4d3b);--card-subtle-bg: var(--vm-surface-bg-subtle, rgba(247, 241, 230, .8));border-radius:var(--vm-radius-lg, 20px);padding:20px 22px;margin-top:18px;box-shadow:var(--vm-shadow-surface, 0 18px 60px rgba(88, 67, 28, .08));border:1px solid var(--card-border);background:var(--card-bg);color:var(--card-fg)}.surface-card--warm[data-v-c295a22d]{--card-bg: color-mix(in srgb, var(--vm-color-light, #fffaf2) 82%, transparent);--card-fg: var(--vm-color-on-light, #2b2117);--card-muted: var(--vm-text-muted, rgba(43, 33, 23, .76));--card-border: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 14%, transparent);--card-accent: var(--vm-color-primary, #8e4b10);--card-subtle-bg: var(--vm-surface-bg-subtle, rgba(250, 244, 235, .92))}.surface-card--dark[data-v-c295a22d]{--card-bg: linear-gradient(180deg, color-mix(in srgb, var(--vm-color-dark, #1d2730) 92%, transparent) 0%, var(--vm-color-dark, #080d12) 100%);--card-fg: var(--vm-color-on-dark, rgba(245, 247, 250, .96));--card-muted: var(--vm-text-muted, rgba(222, 228, 235, .76));--card-border: var(--vm-surface-border, rgba(173, 187, 201, .18));--card-accent: var(--vm-color-info, #88c4ff);--card-subtle-bg: var(--vm-surface-bg-subtle, rgba(255, 255, 255, .06));box-shadow:var(--vm-shadow-surface, 0 24px 70px rgba(8, 10, 14, .38))}.surface-card__head[data-v-c295a22d],.surface-card__body[data-v-c295a22d],.surface-card__foot[data-v-c295a22d]{min-width:0}.surface-card__head[data-v-c295a22d]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 20px;margin-bottom:18px}.surface-card__body[data-v-c295a22d]{display:grid;gap:18px}.surface-card__foot[data-v-c295a22d]{margin-top:18px;padding-top:16px;border-top:1px solid var(--card-border);color:var(--card-muted)}@media(max-width:720px){.surface-card__head[data-v-c295a22d]{flex-direction:column}}.form-ui-wrapper[data-v-c1ac6267]{display:grid;gap:18px}.form-ui-head[data-v-d40b68b2]{display:grid;gap:12px}.form-ui-head__icon[data-v-d40b68b2]{display:inline-flex;align-items:center;justify-content:center}.form-ui-head__content[data-v-d40b68b2]{display:grid;gap:6px}.form-ui-head__title[data-v-d40b68b2]{margin:0}.form-ui-head__description[data-v-d40b68b2]{margin:0;color:var(--surface-muted, rgba(70, 56, 38, .78));line-height:1.6}.form-ui-body[data-v-1d2829b6]{display:grid;gap:18px}.form-ui-foot[data-v-43043240]{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-top:8px}@media(min-width:720px){.form-ui-foot[data-v-43043240]{flex-direction:row;align-items:center}}.field-shell[data-v-40ac2d48]{position:relative;display:grid;gap:8px}.field-shell__label[data-v-40ac2d48]{padding-inline:4px}.field-shell__required[data-v-40ac2d48]{color:var(--field-error, var(--vm-color-danger, #dc2626))}.field-shell__control[data-v-40ac2d48]{position:relative;z-index:30;display:flex;align-items:stretch;min-height:40px;overflow:hidden;border:1px solid var(--field-border, var(--vm-surface-border, rgba(52, 43, 28, .14)));border-radius:12px;background:var(--field-bg, var(--vm-surface-bg, rgba(255, 255, 255, .8)));color:var(--field-fg, var(--vm-text-main, inherit));transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.field-shell__control-main[data-v-40ac2d48]{display:flex;flex:1 1 auto;align-items:stretch;min-width:0}.field-shell__control-main--with-start-icon[data-v-40ac2d48] input:not([type=checkbox]),.field-shell__control-main--with-start-icon[data-v-40ac2d48] select{padding-left:12px}.field-shell__control-main--with-start-icon[data-v-40ac2d48] textarea{padding-left:12px}.field-shell__control-main--with-end-icon[data-v-40ac2d48] input:not([type=checkbox]),.field-shell__control-main--with-end-icon[data-v-40ac2d48] select{padding-right:42px}.field-shell__control-main--with-end-icon[data-v-40ac2d48] textarea{padding-right:42px}.field-shell__control[data-v-40ac2d48]:focus-within{border-color:var(--field-focus, var(--vm-state-focus-border, color-mix(in srgb, var(--vm-color-info, #3b82f6) 48%, transparent)));box-shadow:0 0 0 3px var(--field-focus-ring, var(--vm-state-focus-ring, color-mix(in srgb, var(--vm-color-info, #93c5fd) 35%, transparent)));background:var(--field-focus-bg, var(--vm-surface-bg, rgba(255, 255, 255, .92)))}.field-shell__control--filled[data-v-40ac2d48]:not(.field-shell__control--error):not(.field-shell__control--success){border-color:var(--field-filled-border, var(--vm-state-neutral-border, color-mix(in srgb, var(--vm-color-secondary, #4f5f55) 18%, transparent)))}.field-shell__control--success[data-v-40ac2d48]:not(.field-shell__control--error){border-color:var(--field-success, color-mix(in srgb, var(--vm-color-success, #16a34a) 62%, transparent))}.field-shell__control--error[data-v-40ac2d48]{border-color:var(--field-error, color-mix(in srgb, var(--vm-color-danger, #ef4444) 65%, transparent))}.field-shell__control--disabled[data-v-40ac2d48]{background:var(--field-disabled-bg, var(--vm-state-muted-bg, var(--field-bg, var(--vm-surface-bg, rgba(255, 255, 255, .8)))));color:var(--field-disabled-fg, var(--vm-text-muted, inherit));opacity:var(--field-disabled-opacity, var(--vm-state-disabled-opacity, .58))}.field-shell__control--disabled[data-v-40ac2d48]:not(.field-shell__control--error):not(.field-shell__control--success){border-color:var(--field-disabled-border, var(--field-border, var(--vm-state-neutral-border, var(--vm-surface-border, rgba(52, 43, 28, .14)))))}.field-shell__control--readonly[data-v-40ac2d48]:not(.field-shell__control--disabled){background:var(--field-readonly-bg, var(--vm-state-muted-bg, var(--field-bg, var(--vm-surface-bg, rgba(255, 255, 255, .8)))))}.field-shell__control--readonly[data-v-40ac2d48]:not(.field-shell__control--disabled):not(.field-shell__control--error):not(.field-shell__control--success){border-color:var(--field-readonly-border, var(--field-border, var(--vm-state-neutral-border, var(--vm-surface-border, rgba(52, 43, 28, .14)))))}.field-shell__icon[data-v-40ac2d48]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:20px;color:var(--field-icon-fg, var(--vm-text-muted, rgba(82, 82, 91, .88)))}.field-shell__icon[data-v-40ac2d48] svg{width:16px;height:16px;pointer-events:none}.field-shell__icon--start[data-v-40ac2d48]{padding-inline:14px 0}.field-shell__icon--end[data-v-40ac2d48]{position:absolute;top:50%;right:14px;transform:translateY(-50%);z-index:2;pointer-events:none}.field-shell__control-main[data-v-40ac2d48] input:not([type=checkbox]),.field-shell__control-main[data-v-40ac2d48] select{width:100%;height:100%;min-height:0;border:0;background:transparent;color:inherit;outline:none;box-sizing:border-box;padding:0 14px;font:inherit}.field-shell__control-main[data-v-40ac2d48] textarea{width:100%;min-height:40px;border:0;background:transparent;color:inherit;outline:none;box-sizing:border-box;padding:10px 14px;font:inherit;resize:vertical}.field-shell__control-main[data-v-40ac2d48] input::-moz-placeholder,.field-shell__control-main[data-v-40ac2d48] textarea::-moz-placeholder{color:var(--field-placeholder, var(--vm-text-caption, rgba(107, 114, 128, .92)))}.field-shell__control-main[data-v-40ac2d48] input::placeholder,.field-shell__control-main[data-v-40ac2d48] textarea::placeholder{color:var(--field-placeholder, var(--vm-text-caption, rgba(107, 114, 128, .92)))}.field-shell__control-main[data-v-40ac2d48] input[type=checkbox]{margin-inline:14px}.field-shell__clear-zone[data-v-40ac2d48]{position:absolute;top:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;pointer-events:none}.field-shell__clear[data-v-40ac2d48]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:10px;border:0;border-radius:999px;background:transparent;color:var(--field-muted, var(--vm-text-muted, rgba(82, 82, 91, .88)));cursor:pointer;pointer-events:auto;transition:color .16s ease,background .16s ease,transform .16s ease}.field-shell__clear[data-v-40ac2d48]:hover{color:var(--field-fg, var(--vm-text-main, inherit));background:var(--vm-state-hover-bg, color-mix(in srgb, var(--vm-color-dark, #0f172a) 5%, transparent))}.field-shell__clear-icon[data-v-40ac2d48]{width:16px;height:16px}.field-shell__error[data-v-40ac2d48]{display:flex;align-items:center;gap:8px;width:min(96%,100%);padding:4px 10px;border-radius:999px;background:var(--field-error-bg, var(--vm-surface-bg, rgba(255, 255, 255, .96)));box-shadow:0 1px 4px color-mix(in srgb,var(--vm-color-dark, #0f172a) 6%,transparent);color:var(--field-error, var(--vm-color-danger, #dc2626));font-size:12px}.field-shell__error-length[data-v-40ac2d48]{margin-left:auto;color:var(--field-fg, var(--vm-text-main, inherit))}.field-choice[data-v-cb376e3f]{display:grid;gap:8px}.field-choice__row[data-v-cb376e3f]{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px 14px;border:1px solid var(--field-border, var(--vm-surface-border, rgba(52, 43, 28, .14)));border-radius:14px;background:var(--field-bg, var(--vm-surface-bg, rgba(255, 255, 255, .8)));color:var(--field-fg, var(--vm-text-main, inherit))}.field-choice__row--error[data-v-cb376e3f]{border-color:var(--field-error, color-mix(in srgb, var(--vm-color-danger, #dc2626) 65%, transparent))}.field-choice__control[data-v-cb376e3f]{display:inline-flex;min-height:20px;align-items:center;justify-content:center;padding-top:2px}.field-choice__control[data-v-cb376e3f] input[type=checkbox],.field-choice__control[data-v-cb376e3f] input[type=radio]{width:18px;height:18px;margin:0;accent-color:var(--field-accent, var(--vm-color-primary, #8e4b10))}.field-choice__label[data-v-cb376e3f]{line-height:1.5}.field-choice__required[data-v-cb376e3f]{color:var(--field-error, var(--vm-color-danger, #dc2626))}.field-choice__error[data-v-cb376e3f]{padding:0 14px;color:var(--field-error, var(--vm-color-danger, #dc2626));font-size:12px}.ui-button[data-v-0f866545]{--button-bg: var(--vm-color-primary, #8e4b10);--button-fg: var(--vm-color-on-primary, #fff7e8);--button-border: transparent;--button-shadow: var(--vm-shadow-soft, 0 10px 24px rgba(88, 67, 28, .16));--button-hover-bg: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 88%, #000);--button-hover-border: transparent;--button-active-bg: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 78%, #000);--button-active-border: transparent;--button-focus-ring: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 32%, transparent);--button-disabled-opacity: .58;--button-loading-opacity: .72;--button-pad-x: 18px;--button-pad-y: 12px;--button-icon-size: 20px;--button-icon-offset: 14px;--button-icon-gap: 10px;--button-icon-slot-width: calc(var(--button-icon-size) + var(--button-icon-offset));position:relative;display:inline-flex;align-items:stretch;justify-content:center;min-height:44px;border:1px solid var(--button-border);border-radius:var(--vm-radius-pill, 999px);background:var(--button-bg);color:var(--button-fg);box-shadow:var(--button-shadow);cursor:var(--button-cursor);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.ui-button__control[data-v-0f866545]{display:flex;align-items:stretch;justify-content:stretch;width:100%;min-width:0;min-height:inherit;z-index:1}.ui-button[data-v-0f866545] .native-button-bridge{gap:var(--button-icon-gap);padding-block:var(--button-pad-y);padding-inline:var(--button-pad-x);border-radius:inherit}.ui-button--with-start-icon[data-v-0f866545]:not(.ui-button--icon-only) .native-button-bridge{padding-inline-start:calc(var(--button-pad-x) + var(--button-icon-slot-width))}.ui-button--with-end-icon[data-v-0f866545]:not(.ui-button--icon-only) .native-button-bridge{padding-inline-end:calc(var(--button-pad-x) + var(--button-icon-slot-width))}.ui-button--block[data-v-0f866545]{display:flex;width:100%}.ui-button--sm[data-v-0f866545]{min-height:36px;--button-pad-x: 14px;--button-pad-y: 8px;--button-icon-size: 16px;--button-icon-offset: 12px;--button-icon-gap: 8px}.ui-button--sm[data-v-0f866545] .native-button-bridge{font-size:14px}.ui-button--lg[data-v-0f866545]{min-height:52px;--button-pad-x: 22px;--button-pad-y: 14px;--button-icon-size: 22px;--button-icon-offset: 16px;--button-icon-gap: 12px}.ui-button--lg[data-v-0f866545] .native-button-bridge{font-size:16px}.ui-button--icon-only[data-v-0f866545]{min-width:44px}.ui-button--icon-only[data-v-0f866545] .native-button-bridge{padding:var(--button-pad-y)}.ui-button__icon--loading[data-v-0f866545] svg{width:18px;height:18px;animation:ui-button-spin-0f866545 .9s linear infinite}.ui-button__icon[data-v-0f866545]{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--button-icon-size);height:var(--button-icon-size);transform:translateY(-50%);pointer-events:none}.ui-button__icon--start[data-v-0f866545]{left:var(--button-icon-offset)}.ui-button__icon--end[data-v-0f866545]{right:var(--button-icon-offset)}.ui-button--secondary[data-v-0f866545]{--button-bg: color-mix(in srgb, var(--vm-color-secondary, #4f5f55) 14%, transparent);--button-fg: var(--vm-color-secondary, #4f5f55);--button-border: transparent;--button-shadow: none;--button-hover-bg: color-mix(in srgb, var(--vm-color-secondary, #4f5f55) 20%, transparent);--button-active-bg: color-mix(in srgb, var(--vm-color-secondary, #4f5f55) 26%, transparent)}.ui-button--danger[data-v-0f866545]{--button-bg: var(--vm-color-danger, #b42318);--button-fg: var(--vm-color-on-danger, #fff5f4);--button-hover-bg: color-mix(in srgb, var(--vm-color-danger, #b42318) 88%, #000);--button-active-bg: color-mix(in srgb, var(--vm-color-danger, #b42318) 78%, #000);--button-shadow: 0 10px 24px color-mix(in srgb, var(--vm-color-danger, #b42318) 18%, transparent);--button-focus-ring: color-mix(in srgb, var(--vm-color-danger, #b42318) 24%, transparent)}.ui-button--warning[data-v-0f866545]{--button-bg: var(--vm-color-warning, #d97706);--button-fg: var(--vm-color-on-warning, #fff7ed);--button-hover-bg: color-mix(in srgb, var(--vm-color-warning, #d97706) 88%, #000);--button-active-bg: color-mix(in srgb, var(--vm-color-warning, #d97706) 78%, #000);--button-focus-ring: color-mix(in srgb, var(--vm-color-warning, #d97706) 24%, transparent)}.ui-button--info[data-v-0f866545]{--button-bg: var(--vm-color-info, #2563eb);--button-fg: var(--vm-color-on-info, #eff6ff);--button-hover-bg: color-mix(in srgb, var(--vm-color-info, #2563eb) 88%, #000);--button-active-bg: color-mix(in srgb, var(--vm-color-info, #2563eb) 78%, #000);--button-focus-ring: color-mix(in srgb, var(--vm-color-info, #2563eb) 24%, transparent)}.ui-button--success[data-v-0f866545]{--button-bg: var(--vm-color-success, #15803d);--button-fg: var(--vm-color-on-success, #f0fdf4);--button-hover-bg: color-mix(in srgb, var(--vm-color-success, #15803d) 88%, #000);--button-active-bg: color-mix(in srgb, var(--vm-color-success, #15803d) 78%, #000);--button-focus-ring: color-mix(in srgb, var(--vm-color-success, #15803d) 24%, transparent)}.ui-button--outline[data-v-0f866545]{--button-bg: transparent;--button-border: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 28%, transparent);--button-fg: var(--vm-color-primary, #8e4b10);--button-shadow: none;--button-hover-bg: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 8%, transparent);--button-hover-border: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 36%, transparent);--button-active-bg: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 14%, transparent);--button-active-border: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 44%, transparent)}.ui-button--ghost[data-v-0f866545]{--button-bg: transparent;--button-border: transparent;--button-fg: var(--vm-color-primary, #8e4b10);--button-shadow: none;--button-hover-bg: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 8%, transparent);--button-active-bg: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 14%, transparent)}.ui-button[data-v-0f866545]:hover:not(.ui-button--disabled):not(.ui-button--loading){background:var(--button-hover-bg);border-color:var(--button-hover-border, var(--button-border));transform:translateY(-1px)}.ui-button[data-v-0f866545]:active:not(.ui-button--disabled):not(.ui-button--loading){background:var(--button-active-bg);border-color:var(--button-active-border, var(--button-hover-border, var(--button-border)));transform:translateY(0)}.ui-button[data-v-0f866545]:has(.native-button-bridge:focus-visible){box-shadow:var(--button-shadow),0 0 0 4px var(--button-focus-ring)}.ui-button--disabled[data-v-0f866545],.ui-button--loading[data-v-0f866545]{transform:none;box-shadow:none}.ui-button--disabled[data-v-0f866545]{opacity:var(--button-disabled-opacity)}.ui-button--loading[data-v-0f866545]{opacity:var(--button-loading-opacity)}.ui-button--icon-only .ui-button__icon[data-v-0f866545]{left:50%;right:auto;transform:translate(-50%,-50%)}@keyframes ui-button-spin-0f866545{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ui-dropdown[data-v-4f3fafa2]{--dropdown-trigger-bg: var(--vm-surface-bg, rgba(255, 250, 242, .96));--dropdown-trigger-fg: var(--vm-text-main, #5b4630);--dropdown-trigger-border: var(--vm-surface-border, rgba(82, 67, 45, .16));--dropdown-trigger-hover-bg: var(--vm-state-hover-bg, color-mix(in srgb, var(--vm-color-primary, #8e4b10) 8%, transparent));--dropdown-focus-border: var(--vm-state-focus-border, color-mix(in srgb, var(--vm-color-primary, #8e4b10) 38%, transparent));--dropdown-focus-ring: var(--vm-state-focus-ring, color-mix(in srgb, var(--vm-color-primary, #8e4b10) 20%, transparent));--dropdown-panel-bg: var(--vm-state-popup-bg, var(--vm-surface-bg, rgba(255, 253, 248, .98)));--dropdown-panel-border: var(--vm-state-popup-border, var(--vm-surface-border, rgba(82, 67, 45, .12)));--dropdown-panel-shadow: var(--vm-state-popup-shadow, var(--vm-shadow-surface, 0 18px 40px rgba(67, 44, 18, .14)));--dropdown-panel-highlight: color-mix(in srgb, var(--vm-surface-bg, #fff) 72%, transparent);--dropdown-item-fg: var(--vm-text-main, #5b4630);--dropdown-item-hover-bg: var(--vm-state-hover-bg, color-mix(in srgb, var(--vm-color-primary, #8e4b10) 8%, transparent));--dropdown-item-focus-bg: var(--vm-state-active-bg, color-mix(in srgb, var(--vm-color-primary, #8e4b10) 12%, transparent));--dropdown-disabled-opacity: var(--vm-state-disabled-opacity, .55);position:relative;display:inline-flex;flex-direction:column}.ui-dropdown__trigger[data-v-4f3fafa2]{display:inline-flex;width:100%}.ui-dropdown__trigger-button[data-v-4f3fafa2]{min-height:42px;border:1px solid var(--dropdown-trigger-border);border-radius:999px;background:var(--dropdown-trigger-bg);color:var(--dropdown-trigger-fg);cursor:pointer;padding:10px 16px;font:inherit;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ui-dropdown__trigger-button[data-v-4f3fafa2]:hover{background:var(--dropdown-trigger-hover-bg);transform:translateY(-1px)}.ui-dropdown__trigger-button[data-v-4f3fafa2]:focus-visible{outline:0;border-color:var(--dropdown-focus-border);box-shadow:0 0 0 3px var(--dropdown-focus-ring)}.ui-dropdown__panel[data-v-4f3fafa2]{position:absolute;top:calc(100% + 8px);z-index:80;display:grid;gap:4px;min-width:220px;padding:8px;border:1px solid var(--dropdown-panel-border);border-radius:18px;background:var(--dropdown-panel-bg);box-shadow:var(--dropdown-panel-shadow),inset 0 1px 0 var(--dropdown-panel-highlight)}.ui-dropdown__panel--align-start[data-v-4f3fafa2]{left:0}.ui-dropdown__panel--align-center[data-v-4f3fafa2]{left:50%;transform:translate(-50%)}.ui-dropdown__panel--align-end[data-v-4f3fafa2]{right:0}.ui-dropdown__item[data-v-4f3fafa2]{display:flex;align-items:center;width:100%;min-height:40px;border:0;border-radius:12px;background:transparent;color:var(--dropdown-item-fg);cursor:pointer;padding:10px 12px;text-align:left;text-decoration:none;font:inherit;transition:background .16s ease,color .16s ease,transform .16s ease}.ui-dropdown__item[data-v-4f3fafa2]:hover{background:var(--dropdown-item-hover-bg);transform:translate(1px)}.ui-dropdown__item[data-v-4f3fafa2]:focus-visible{outline:0;background:var(--dropdown-item-focus-bg);box-shadow:0 0 0 2px var(--dropdown-focus-ring)}.ui-dropdown__item--disabled[data-v-4f3fafa2],.ui-dropdown__item[aria-disabled=true][data-v-4f3fafa2]{opacity:var(--dropdown-disabled-opacity);cursor:not-allowed;pointer-events:none}.ui-badge[data-v-de8d3cec]{--badge-bg: color-mix(in srgb, var(--vm-color-secondary, #4f5f55) 12%, transparent);--badge-border: transparent;--badge-fg: var(--vm-text-muted, #5b4630);--badge-gap: 6px;--badge-min-height: 28px;--badge-pad-x: 10px;--badge-pad-y: 6px;--badge-font-size: 12px;--badge-icon-size: 14px;--badge-action-size: 20px;display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--badge-gap);min-height:var(--badge-min-height);padding:var(--badge-pad-y) var(--badge-pad-x);border:1px solid var(--badge-border);border-radius:12px;background:var(--badge-bg);color:var(--badge-fg);font-size:var(--badge-font-size);font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1}.ui-badge--pill[data-v-de8d3cec]{border-radius:999px}.ui-badge--in[data-v-de8d3cec]{min-height:var(--badge-min-height);padding:var(--badge-pad-y) var(--badge-pad-x);font-size:var(--badge-font-size)}.ui-badge--sm[data-v-de8d3cec]{--badge-gap: 5px;--badge-min-height: 24px;--badge-pad-x: 8px;--badge-pad-y: 4px;--badge-font-size: 11px;--badge-icon-size: 12px;--badge-action-size: 18px}.ui-badge--lg[data-v-de8d3cec]{--badge-gap: 8px;--badge-min-height: 34px;--badge-pad-x: 12px;--badge-pad-y: 8px;--badge-font-size: 13px;--badge-icon-size: 16px;--badge-action-size: 22px}.ui-badge__content[data-v-de8d3cec]{min-width:0}.ui-badge__icon[data-v-de8d3cec]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--badge-icon-size);height:var(--badge-icon-size)}.ui-badge__icon[data-v-de8d3cec] svg{width:100%;height:100%}.ui-badge__action-zone[data-v-de8d3cec]{display:inline-flex;align-items:center;flex:0 0 auto}.ui-badge__action[data-v-de8d3cec]{display:inline-flex;align-items:center;justify-content:center;width:var(--badge-action-size);height:var(--badge-action-size);margin-right:calc(var(--badge-pad-y) * -.25);border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease,opacity .16s ease}.ui-badge__action[data-v-de8d3cec]:hover:not(:disabled){background:var(--vm-state-hover-bg, color-mix(in srgb, var(--vm-color-dark, #0f172a) 8%, transparent))}.ui-badge__action[data-v-de8d3cec]:active:not(:disabled){transform:scale(.96)}.ui-badge__action[data-v-de8d3cec]:focus-visible{outline:0;box-shadow:0 0 0 3px var(--vm-state-focus-ring, color-mix(in srgb, var(--vm-color-dark, #0f172a) 14%, transparent))}.ui-badge__action[data-v-de8d3cec]:disabled{opacity:.48;cursor:default}.ui-badge__action-fallback[data-v-de8d3cec]{font-size:14px;line-height:1}.ui-badge--solid[data-v-de8d3cec]{--badge-fg: var(--vm-color-on-primary, #fffaf2)}.ui-badge--neutral[data-v-de8d3cec]{--badge-bg: color-mix(in srgb, var(--vm-color-secondary, #4f5f55) 12%, transparent);--badge-fg: var(--vm-text-muted, #5b4630)}.ui-badge--info[data-v-de8d3cec]{--badge-bg: color-mix(in srgb, var(--vm-color-info, #2563eb) 14%, transparent);--badge-fg: var(--vm-color-info, #1d4ed8)}.ui-badge--success[data-v-de8d3cec]{--badge-bg: color-mix(in srgb, var(--vm-color-success, #15803d) 14%, transparent);--badge-fg: var(--vm-color-success, #166534)}.ui-badge--warning[data-v-de8d3cec]{--badge-bg: color-mix(in srgb, var(--vm-color-warning, #d97706) 18%, transparent);--badge-fg: var(--vm-color-warning, #b45309)}.ui-badge--danger[data-v-de8d3cec]{--badge-bg: color-mix(in srgb, var(--vm-color-danger, #b42318) 14%, transparent);--badge-fg: var(--vm-color-danger, #b42318)}.ui-badge--solid.ui-badge--neutral[data-v-de8d3cec]{--badge-bg: var(--vm-color-dark, #5b4630);--badge-fg: var(--vm-color-on-dark, #fffaf2)}.ui-badge--solid.ui-badge--info[data-v-de8d3cec]{--badge-bg: var(--vm-color-info, #2563eb);--badge-fg: var(--vm-color-on-info, #eff6ff)}.ui-badge--solid.ui-badge--success[data-v-de8d3cec]{--badge-bg: var(--vm-color-success, #15803d);--badge-fg: var(--vm-color-on-success, #f0fdf4)}.ui-badge--solid.ui-badge--warning[data-v-de8d3cec]{--badge-bg: var(--vm-color-warning, #d97706);--badge-fg: var(--vm-color-on-warning, #fff7ed)}.ui-badge--solid.ui-badge--danger[data-v-de8d3cec]{--badge-bg: var(--vm-color-danger, #b42318);--badge-fg: var(--vm-color-on-danger, #fff5f4)}.ui-status[data-v-37ab4539]{--status-bg: var(--vm-surface-bg, rgba(255, 255, 255, .72));--status-border: var(--vm-surface-border, rgba(82, 67, 45, .12));--status-title: var(--vm-text-muted, #5b4630);--status-value: var(--vm-text-main, #221b14);display:grid;gap:6px;padding:12px 14px;border:1px solid var(--status-border);border-radius:16px;background:var(--status-bg)}.ui-status--compact[data-v-37ab4539]{gap:4px;padding:10px 12px}.ui-status__head[data-v-37ab4539]{margin:0;color:var(--status-title);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ui-status__body[data-v-37ab4539]{color:var(--status-value);line-height:1.45}.ui-status--neutral[data-v-37ab4539]{--status-bg: var(--vm-state-neutral-bg, var(--vm-surface-bg, rgba(255, 255, 255, .68)));--status-border: var(--vm-state-neutral-border, var(--vm-surface-border, rgba(82, 67, 45, .12)));--status-title: var(--vm-state-neutral-muted, var(--vm-text-muted, #5b4630));--status-value: var(--vm-state-neutral-fg, var(--vm-text-main, #221b14))}.ui-status--info[data-v-37ab4539]{--status-bg: color-mix(in srgb, var(--vm-color-info, #2563eb) 12%, var(--vm-surface-bg, #fff));--status-border: color-mix(in srgb, var(--vm-color-info, #2563eb) 18%, transparent);--status-title: var(--vm-color-info, #1d4ed8)}.ui-status--success[data-v-37ab4539]{--status-bg: color-mix(in srgb, var(--vm-color-success, #15803d) 12%, var(--vm-surface-bg, #fff));--status-border: color-mix(in srgb, var(--vm-color-success, #15803d) 18%, transparent);--status-title: var(--vm-color-success, #166534)}.ui-status--warning[data-v-37ab4539]{--status-bg: color-mix(in srgb, var(--vm-color-warning, #d97706) 14%, var(--vm-surface-bg, #fff));--status-border: color-mix(in srgb, var(--vm-color-warning, #d97706) 18%, transparent);--status-title: var(--vm-color-warning, #b45309)}.ui-status--danger[data-v-37ab4539]{--status-bg: color-mix(in srgb, var(--vm-color-danger, #b42318) 12%, var(--vm-surface-bg, #fff));--status-border: color-mix(in srgb, var(--vm-color-danger, #b42318) 18%, transparent);--status-title: var(--vm-color-danger, #b42318)}.ui-empty[data-v-e8d0bd00]{--empty-bg: var(--vm-surface-bg, rgba(255, 255, 255, .62));--empty-border: var(--vm-surface-border, rgba(82, 67, 45, .12));--empty-title: var(--vm-text-main, #37291c);--empty-description: var(--vm-text-muted, rgba(55, 41, 28, .72));display:grid;gap:12px;justify-items:start;padding:16px 18px;border:1px dashed var(--empty-border);border-radius:18px;background:var(--empty-bg)}.ui-empty--compact[data-v-e8d0bd00]{gap:8px;padding:14px 16px}.ui-empty__icon[data-v-e8d0bd00]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:var(--vm-surface-bg-subtle, rgba(255, 255, 255, .78))}.ui-empty__content[data-v-e8d0bd00]{display:grid;gap:6px}.ui-empty__title[data-v-e8d0bd00]{margin:0;color:var(--empty-title);font-size:16px}.ui-empty__description[data-v-e8d0bd00],.ui-empty__body[data-v-e8d0bd00]{margin:0;color:var(--empty-description);line-height:1.5}.ui-empty__actions[data-v-e8d0bd00]{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.ui-empty--info[data-v-e8d0bd00]{--empty-bg: color-mix(in srgb, var(--vm-color-info, #2563eb) 12%, var(--vm-surface-bg, #fff));--empty-border: color-mix(in srgb, var(--vm-color-info, #2563eb) 18%, transparent)}.ui-empty--warning[data-v-e8d0bd00]{--empty-bg: color-mix(in srgb, var(--vm-color-warning, #d97706) 14%, var(--vm-surface-bg, #fff));--empty-border: color-mix(in srgb, var(--vm-color-warning, #d97706) 20%, transparent)}.ui-empty--danger[data-v-e8d0bd00]{--empty-bg: color-mix(in srgb, var(--vm-color-danger, #b42318) 12%, var(--vm-surface-bg, #fff));--empty-border: color-mix(in srgb, var(--vm-color-danger, #b42318) 20%, transparent)}.surface-code-block[data-v-2346a7c1]{--code-block-bg: var(--vm-surface-bg-subtle, rgba(247, 243, 234, .9));--code-block-border: transparent;display:grid;gap:10px;padding:14px 16px;border:1px solid var(--code-block-border);border-radius:14px;background:var(--code-block-bg)}.surface-code-block__head h3[data-v-2346a7c1]{margin:0;font-size:16px}.surface-code-block__body[data-v-2346a7c1] pre{margin:0;white-space:pre-wrap}.surface-code-block--error[data-v-2346a7c1]{--code-block-bg: color-mix(in srgb, var(--vm-color-danger, #b42318) 12%, var(--vm-surface-bg, #fff));--code-block-border: color-mix(in srgb, var(--vm-color-danger, #b42318) 20%, transparent)}.ui-text[data-v-28cf169e]{--ui-text-fg: currentColor;--ui-text-muted: var(--vm-text-muted, rgba(70, 56, 38, .78));--ui-text-caption: var(--vm-text-caption, rgba(70, 56, 38, .72));--ui-text-accent: var(--vm-color-primary, #8e4b10);margin:0;color:var(--ui-text-fg)}.ui-text--eyebrow[data-v-28cf169e]{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--card-accent, var(--ui-text-accent))}.ui-text--muted[data-v-28cf169e]{color:var(--card-muted, var(--ui-text-muted))}.ui-text--caption[data-v-28cf169e]{font-size:12px;line-height:1.45;color:var(--card-muted, var(--ui-text-caption))}:root[data-vm-theme-binding="theme.default"]{--vm-color-primary: #8e4b10;--vm-color-on-primary: #fff7e8;--vm-color-secondary: #4f5f55;--vm-color-on-secondary: #f6fbf7;--vm-color-success: #1f7a4d;--vm-color-on-success: #f4fff8;--vm-color-info: #2563a6;--vm-color-on-info: #f3f8ff;--vm-color-warning: #ad6a00;--vm-color-on-warning: #fff8e7;--vm-color-danger: #b42318;--vm-color-on-danger: #fff5f3;--vm-color-light: #fffaf2;--vm-color-on-light: #241f18;--vm-color-dark: #1d2730;--vm-color-on-dark: #f6f8fb;--vm-surface-bg: rgba(255, 255, 255, .72);--vm-surface-bg-subtle: rgba(247, 241, 230, .8);--vm-surface-border: rgba(52, 43, 28, .1);--vm-text-main: #1e1c18;--vm-text-muted: rgba(30, 28, 24, .76);--vm-text-caption: rgba(70, 56, 38, .72);--vm-state-hover-bg: color-mix(in srgb, var(--vm-color-primary) 8%, transparent);--vm-state-active-bg: color-mix(in srgb, var(--vm-color-primary) 12%, transparent);--vm-state-selected-bg: color-mix(in srgb, var(--vm-color-secondary) 16%, transparent);--vm-state-focus-ring: color-mix(in srgb, var(--vm-color-primary) 20%, transparent);--vm-state-focus-border: color-mix(in srgb, var(--vm-color-primary) 38%, transparent);--vm-state-muted-bg: var(--vm-surface-bg-subtle);--vm-state-neutral-bg: color-mix(in srgb, var(--vm-color-secondary) 10%, var(--vm-surface-bg));--vm-state-neutral-border: color-mix(in srgb, var(--vm-color-secondary) 16%, transparent);--vm-state-neutral-fg: var(--vm-text-main);--vm-state-neutral-muted: var(--vm-text-muted);--field-border: var(--vm-state-neutral-border);--field-filled-border: var(--vm-state-neutral-border);--field-success: color-mix(in srgb, var(--vm-color-success) 62%, transparent);--vm-state-disabled-opacity: .58;--vm-state-popup-bg: var(--vm-surface-bg);--vm-state-popup-border: var(--vm-surface-border);--vm-state-popup-shadow: var(--vm-shadow-surface);--vm-state-link: var(--vm-color-primary);--vm-state-link-hover: color-mix(in srgb, var(--vm-color-primary) 64%, transparent);--vm-state-primary-hover-bg: color-mix(in srgb, var(--vm-color-primary) 88%, #000);--vm-state-primary-active-bg: color-mix(in srgb, var(--vm-color-primary) 78%, #000);--vm-state-secondary-hover-bg: color-mix(in srgb, var(--vm-color-secondary) 20%, transparent);--vm-state-secondary-active-bg: color-mix(in srgb, var(--vm-color-secondary) 26%, transparent);--vm-state-success-hover-bg: color-mix(in srgb, var(--vm-color-success) 88%, #000);--vm-state-success-active-bg: color-mix(in srgb, var(--vm-color-success) 78%, #000);--vm-state-info-hover-bg: color-mix(in srgb, var(--vm-color-info) 88%, #000);--vm-state-info-active-bg: color-mix(in srgb, var(--vm-color-info) 78%, #000);--vm-state-warning-hover-bg: color-mix(in srgb, var(--vm-color-warning) 88%, #000);--vm-state-warning-active-bg: color-mix(in srgb, var(--vm-color-warning) 78%, #000);--vm-state-danger-hover-bg: color-mix(in srgb, var(--vm-color-danger) 88%, #000);--vm-state-danger-active-bg: color-mix(in srgb, var(--vm-color-danger) 78%, #000);--vm-radius-sm: 8px;--vm-radius-md: 14px;--vm-radius-lg: 20px;--vm-radius-pill: 999px;--vm-shadow-soft: 0 10px 24px rgba(88, 67, 28, .16);--vm-shadow-surface: 0 18px 60px rgba(88, 67, 28, .08)}:root[data-vm-theme-binding="theme.default"][data-vm-color-mode=dark]{--vm-color-primary: #f0a84f;--vm-color-on-primary: #241407;--vm-color-secondary: #9fb0a5;--vm-color-on-secondary: #101915;--vm-color-success: #64d394;--vm-color-on-success: #062012;--vm-color-info: #88c4ff;--vm-color-on-info: #071827;--vm-color-warning: #ffc766;--vm-color-on-warning: #261900;--vm-color-danger: #ff8a80;--vm-color-on-danger: #2b0806;--vm-color-light: #2d3742;--vm-color-on-light: #f6f8fb;--vm-color-dark: #080d12;--vm-color-on-dark: #f6f8fb;--vm-surface-bg: rgba(17, 24, 31, .96);--vm-surface-bg-subtle: rgba(255, 255, 255, .06);--vm-surface-border: rgba(173, 187, 201, .18);--vm-text-main: rgba(245, 247, 250, .96);--vm-text-muted: rgba(222, 228, 235, .76);--vm-text-caption: rgba(222, 228, 235, .68);--vm-state-hover-bg: color-mix(in srgb, var(--vm-color-primary) 14%, transparent);--vm-state-active-bg: color-mix(in srgb, var(--vm-color-primary) 20%, transparent);--vm-state-selected-bg: color-mix(in srgb, var(--vm-color-secondary) 20%, transparent);--vm-state-focus-ring: color-mix(in srgb, var(--vm-color-primary) 24%, transparent);--vm-state-focus-border: color-mix(in srgb, var(--vm-color-primary) 42%, transparent);--vm-state-muted-bg: var(--vm-surface-bg-subtle);--vm-state-neutral-bg: color-mix(in srgb, var(--vm-color-secondary) 14%, var(--vm-surface-bg));--vm-state-neutral-border: color-mix(in srgb, var(--vm-color-secondary) 22%, transparent);--vm-state-neutral-fg: var(--vm-text-main);--vm-state-neutral-muted: var(--vm-text-muted);--field-border: var(--vm-state-neutral-border);--field-filled-border: var(--vm-state-neutral-border);--field-success: color-mix(in srgb, var(--vm-color-success) 62%, transparent);--vm-state-disabled-opacity: .58;--vm-state-popup-bg: var(--vm-surface-bg);--vm-state-popup-border: var(--vm-surface-border);--vm-state-popup-shadow: var(--vm-shadow-surface);--vm-state-link: var(--vm-color-primary);--vm-state-link-hover: color-mix(in srgb, var(--vm-color-primary) 68%, transparent);--vm-state-primary-hover-bg: color-mix(in srgb, var(--vm-color-primary) 88%, #000);--vm-state-primary-active-bg: color-mix(in srgb, var(--vm-color-primary) 78%, #000);--vm-state-secondary-hover-bg: color-mix(in srgb, var(--vm-color-secondary) 24%, transparent);--vm-state-secondary-active-bg: color-mix(in srgb, var(--vm-color-secondary) 32%, transparent);--vm-state-success-hover-bg: color-mix(in srgb, var(--vm-color-success) 88%, #000);--vm-state-success-active-bg: color-mix(in srgb, var(--vm-color-success) 78%, #000);--vm-state-info-hover-bg: color-mix(in srgb, var(--vm-color-info) 88%, #000);--vm-state-info-active-bg: color-mix(in srgb, var(--vm-color-info) 78%, #000);--vm-state-warning-hover-bg: color-mix(in srgb, var(--vm-color-warning) 88%, #000);--vm-state-warning-active-bg: color-mix(in srgb, var(--vm-color-warning) 78%, #000);--vm-state-danger-hover-bg: color-mix(in srgb, var(--vm-color-danger) 88%, #000);--vm-state-danger-active-bg: color-mix(in srgb, var(--vm-color-danger) 78%, #000);--vm-shadow-soft: 0 18px 44px rgba(8, 10, 14, .28);--vm-shadow-surface: 0 24px 70px rgba(8, 10, 14, .38)}.native-button-bridge[data-v-c9af9e8b]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:inherit;outline:none}.native-button-bridge[data-v-c9af9e8b]:disabled{cursor:inherit}select[data-v-3d7f51c9]{width:100%;height:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.v-toast--fade-out{animation-name:fadeOut}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-down{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-up{animation-name:fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}.v-toast{position:fixed;display:flex;inset:0;padding:2em;overflow:hidden;z-index:1090;pointer-events:none}.v-toast__item{display:inline-flex;align-items:center;animation-duration:.15s;margin:.5em 0;box-shadow:0 1px 4px #0000001f,0 0 6px #0000000a;border-radius:.25em;pointer-events:auto;opacity:.92;color:#fff;min-height:3em;cursor:pointer}.v-toast__item--success{background-color:#28a745}.v-toast__item--info{background-color:#17a2b8}.v-toast__item--warning{background-color:#ffc107}.v-toast__item--error{background-color:#dc3545}.v-toast__item--default{background-color:#343a40}.v-toast__item--warning{color:#000}.v-toast__item.v-toast__item--top,.v-toast__item.v-toast__item--bottom{align-self:center}.v-toast__item.v-toast__item--top-right,.v-toast__item.v-toast__item--bottom-right{align-self:flex-end}.v-toast__item.v-toast__item--top-left,.v-toast__item.v-toast__item--bottom-left{align-self:flex-start}.v-toast__text{margin:0;padding:.5em 1em;word-break:break-word}.v-toast__icon{display:none}.v-toast.v-toast--top{flex-direction:column}.v-toast.v-toast--bottom{flex-direction:column-reverse}.v-toast.v-toast--custom-parent{position:absolute}@media screen and (max-width:768px){.v-toast{padding:0;position:fixed!important}}.v-toast__item{opacity:1;min-height:4em}.v-toast__item .v-toast__text{padding:1.5em 1em}.v-toast__item .v-toast__icon{display:block;width:27px;min-width:27px;height:27px;margin-left:1em;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.999 45.999'%3e %3cpath fill='%23fff' d='M39.264 6.736c-8.982-8.981-23.545-8.982-32.528 0-8.982 8.982-8.981 23.545 0 32.528 8.982 8.98 23.545 8.981 32.528 0 8.981-8.983 8.98-23.545 0-32.528zM25.999 33a3 3 0 11-6 0V21a3 3 0 116 0v12zm-3.053-17.128c-1.728 0-2.88-1.224-2.844-2.735-.036-1.584 1.116-2.771 2.879-2.771 1.764 0 2.88 1.188 2.917 2.771-.001 1.511-1.152 2.735-2.952 2.735z'/%3e %3c/svg%3e") no-repeat}[dir=rtl] .v-toast__item .v-toast__icon{margin-left:unset;margin-right:1em}.v-toast__item.v-toast__item--success .v-toast__icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3e %3cpath fill='%23fff' d='M26 0C11.664 0 0 11.663 0 26s11.664 26 26 26 26-11.663 26-26S40.336 0 26 0zm14.495 17.329l-16 18a1.997 1.997 0 01-2.745.233l-10-8a2 2 0 012.499-3.124l8.517 6.813L37.505 14.67a2.001 2.001 0 012.99 2.659z'/%3e %3c/svg%3e") no-repeat}.v-toast__item.v-toast__item--error .v-toast__icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51.976 51.976'%3e %3cpath fill='%23fff' d='M44.373 7.603c-10.137-10.137-26.632-10.138-36.77 0-10.138 10.138-10.137 26.632 0 36.77s26.632 10.138 36.77 0c10.137-10.138 10.137-26.633 0-36.77zm-8.132 28.638a2 2 0 01-2.828 0l-7.425-7.425-7.778 7.778a2 2 0 11-2.828-2.828l7.778-7.778-7.425-7.425a2 2 0 112.828-2.828l7.425 7.425 7.071-7.071a2 2 0 112.828 2.828l-7.071 7.071 7.425 7.425a2 2 0 010 2.828z'/%3e %3c/svg%3e") no-repeat}.v-toast__item.v-toast__item--warning .v-toast__icon{background:url("data:image/svg+xml,%3csvg viewBox='0 0 52 52' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill='%23000' d='M49.466 41.26L29.216 6.85c-.69-1.16-1.89-1.85-3.22-1.85-1.32 0-2.53.69-3.21 1.85L2.536 41.26c-.71 1.2-.72 2.64-.03 3.85.68 1.18 1.89 1.89 3.24 1.89h40.51c1.35 0 2.56-.71 3.23-1.89.7-1.21.69-2.65-.02-3.85zm-25.53-21.405h3.381v3.187l-.724 8.92H24.66l-.725-8.92v-3.187zm2.97 17.344a1.712 1.712 0 01-1.267.543c-.491 0-.914-.181-1.268-.543a1.788 1.788 0 01-.531-1.297c0-.502.176-.935.53-1.297a1.712 1.712 0 011.269-.544c.49 0 .914.181 1.268.544s.53.795.53 1.297c0 .503-.176.934-.53 1.297z'/%3e %3c/svg%3e") no-repeat}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.ui-button[data-v-e14fc82d]{--button-bg: var(--vm-color-primary, #8e4b10);--button-fg: var(--vm-color-on-primary, #fff7e8);--button-border: transparent;--button-shadow: var(--vm-shadow-soft, 0 10px 24px rgba(88, 67, 28, .16));--button-hover-bg: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 88%, #000);--button-hover-border: transparent;--button-active-bg: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 78%, #000);--button-active-border: transparent;--button-focus-ring: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 32%, transparent);--button-disabled-opacity: .58;--button-loading-opacity: .72;--button-pad-x: 18px;--button-pad-y: 12px;--button-icon-size: 20px;--button-icon-offset: 14px;--button-icon-gap: 10px;--button-icon-slot-width: calc(var(--button-icon-size) + var(--button-icon-offset));position:relative;display:inline-flex;align-items:stretch;justify-content:center;min-height:44px;border:1px solid var(--button-border);border-radius:var(--vm-radius-pill, 999px);background:var(--button-bg);color:var(--button-fg);box-shadow:var(--button-shadow);cursor:var(--button-cursor);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.ui-button__control[data-v-e14fc82d]{display:flex;align-items:stretch;justify-content:stretch;width:100%;min-width:0;min-height:inherit;z-index:1}.ui-button[data-v-e14fc82d] .native-button-bridge{gap:var(--button-icon-gap);padding-block:var(--button-pad-y);padding-inline:var(--button-pad-x);border-radius:inherit}.ui-button--with-start-icon[data-v-e14fc82d]:not(.ui-button--icon-only) .native-button-bridge{padding-inline-start:calc(var(--button-pad-x) + var(--button-icon-slot-width))}.ui-button--with-end-icon[data-v-e14fc82d]:not(.ui-button--icon-only) .native-button-bridge{padding-inline-end:calc(var(--button-pad-x) + var(--button-icon-slot-width))}.ui-button--block[data-v-e14fc82d]{display:flex;width:100%}.ui-button--sm[data-v-e14fc82d]{min-height:36px;--button-pad-x: 14px;--button-pad-y: 8px;--button-icon-size: 16px;--button-icon-offset: 12px;--button-icon-gap: 8px}.ui-button--sm[data-v-e14fc82d] .native-button-bridge{font-size:14px}.ui-button--lg[data-v-e14fc82d]{min-height:52px;--button-pad-x: 22px;--button-pad-y: 14px;--button-icon-size: 22px;--button-icon-offset: 16px;--button-icon-gap: 12px}.ui-button--lg[data-v-e14fc82d] .native-button-bridge{font-size:16px}.ui-button--icon-only[data-v-e14fc82d]{min-width:44px}.ui-button--icon-only[data-v-e14fc82d] .native-button-bridge{padding:var(--button-pad-y)}.ui-button__icon--loading[data-v-e14fc82d] svg{width:18px;height:18px;animation:ui-button-spin-e14fc82d .9s linear infinite}.ui-button__icon[data-v-e14fc82d]{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--button-icon-size);height:var(--button-icon-size);transform:translateY(-50%);pointer-events:none}.ui-button__icon--start[data-v-e14fc82d]{left:var(--button-icon-offset)}.ui-button__icon--end[data-v-e14fc82d]{right:var(--button-icon-offset)}.ui-button--secondary[data-v-e14fc82d]{--button-bg: color-mix(in srgb, var(--vm-color-secondary, #4f5f55) 14%, transparent);--button-fg: var(--vm-color-secondary, #4f5f55);--button-border: transparent;--button-shadow: none;--button-hover-bg: color-mix(in srgb, var(--vm-color-secondary, #4f5f55) 20%, transparent);--button-active-bg: color-mix(in srgb, var(--vm-color-secondary, #4f5f55) 26%, transparent)}.ui-button--danger[data-v-e14fc82d]{--button-bg: var(--vm-color-danger, #b42318);--button-fg: var(--vm-color-on-danger, #fff5f4);--button-hover-bg: color-mix(in srgb, var(--vm-color-danger, #b42318) 88%, #000);--button-active-bg: color-mix(in srgb, var(--vm-color-danger, #b42318) 78%, #000);--button-shadow: 0 10px 24px color-mix(in srgb, var(--vm-color-danger, #b42318) 18%, transparent);--button-focus-ring: color-mix(in srgb, var(--vm-color-danger, #b42318) 24%, transparent)}.ui-button--warning[data-v-e14fc82d]{--button-bg: var(--vm-color-warning, #d97706);--button-fg: var(--vm-color-on-warning, #fff7ed);--button-hover-bg: color-mix(in srgb, var(--vm-color-warning, #d97706) 88%, #000);--button-active-bg: color-mix(in srgb, var(--vm-color-warning, #d97706) 78%, #000);--button-focus-ring: color-mix(in srgb, var(--vm-color-warning, #d97706) 24%, transparent)}.ui-button--info[data-v-e14fc82d]{--button-bg: var(--vm-color-info, #2563eb);--button-fg: var(--vm-color-on-info, #eff6ff);--button-hover-bg: color-mix(in srgb, var(--vm-color-info, #2563eb) 88%, #000);--button-active-bg: color-mix(in srgb, var(--vm-color-info, #2563eb) 78%, #000);--button-focus-ring: color-mix(in srgb, var(--vm-color-info, #2563eb) 24%, transparent)}.ui-button--success[data-v-e14fc82d]{--button-bg: var(--vm-color-success, #15803d);--button-fg: var(--vm-color-on-success, #f0fdf4);--button-hover-bg: color-mix(in srgb, var(--vm-color-success, #15803d) 88%, #000);--button-active-bg: color-mix(in srgb, var(--vm-color-success, #15803d) 78%, #000);--button-focus-ring: color-mix(in srgb, var(--vm-color-success, #15803d) 24%, transparent)}.ui-button--outline[data-v-e14fc82d]{--button-bg: transparent;--button-border: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 28%, transparent);--button-fg: var(--vm-color-primary, #8e4b10);--button-shadow: none;--button-hover-bg: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 8%, transparent);--button-hover-border: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 36%, transparent);--button-active-bg: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 14%, transparent);--button-active-border: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 44%, transparent)}.ui-button--ghost[data-v-e14fc82d]{--button-bg: transparent;--button-border: transparent;--button-fg: var(--vm-color-primary, #8e4b10);--button-shadow: none;--button-hover-bg: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 8%, transparent);--button-active-bg: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 14%, transparent)}.ui-button--inverse[data-v-e14fc82d]{--button-inverse-color: var(--vm-color-primary, #8e4b10);--button-bg: var(--vm-surface-bg, #ffffff);--button-border: color-mix(in srgb, var(--button-inverse-color) 28%, transparent);--button-fg: var(--button-inverse-color);--button-shadow: none;--button-hover-bg: color-mix(in srgb, var(--button-inverse-color) 8%, var(--vm-surface-bg, #ffffff));--button-hover-border: color-mix(in srgb, var(--button-inverse-color) 36%, transparent);--button-active-bg: color-mix(in srgb, var(--button-inverse-color) 14%, var(--vm-surface-bg, #ffffff));--button-active-border: color-mix(in srgb, var(--button-inverse-color) 44%, transparent);--button-focus-ring: color-mix(in srgb, var(--button-inverse-color) 28%, transparent)}.ui-button[data-v-e14fc82d]:hover:not(.ui-button--disabled):not(.ui-button--loading){background:var(--button-hover-bg);border-color:var(--button-hover-border, var(--button-border));transform:translateY(-1px)}.ui-button[data-v-e14fc82d]:active:not(.ui-button--disabled):not(.ui-button--loading){background:var(--button-active-bg);border-color:var(--button-active-border, var(--button-hover-border, var(--button-border)));transform:translateY(0)}.ui-button[data-v-e14fc82d]:has(.native-button-bridge:focus-visible){box-shadow:var(--button-shadow),0 0 0 4px var(--button-focus-ring)}.ui-button--disabled[data-v-e14fc82d],.ui-button--loading[data-v-e14fc82d]{transform:none;box-shadow:none}.ui-button--disabled[data-v-e14fc82d]{opacity:var(--button-disabled-opacity)}.ui-button--loading[data-v-e14fc82d]{opacity:var(--button-loading-opacity)}.ui-button--icon-only .ui-button__icon[data-v-e14fc82d]{left:50%;right:auto;transform:translate(-50%,-50%)}@keyframes ui-button-spin-e14fc82d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.content-alert[data-v-0a98963c]{--alert-bg: var(--vm-tone-info-soft-bg, color-mix(in srgb, var(--vm-color-info, #2563eb) 8%, transparent));--alert-border: var(--vm-tone-info-soft-border, color-mix(in srgb, var(--vm-color-info, #2563eb) 22%, transparent));--alert-fg: var(--vm-alert-info-fg, color-mix(in srgb, var(--vm-color-info, #2563eb) 70%, black));display:flex;align-items:flex-start;gap:var(--vm-content-alert-icon-gap, .65em);padding:14px 16px;border:1px solid var(--alert-border);border-radius:var(--vm-radius-md, 14px);background:var(--alert-bg);color:var(--alert-fg);line-height:1.55}.content-alert__icon[data-v-0a98963c]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--vm-content-alert-icon-size, 1.15em);height:var(--vm-content-alert-icon-size, 1.15em);margin-block-start:var(--vm-content-alert-icon-offset, .18em);color:currentColor}.content-alert__icon[data-v-0a98963c] svg{width:var(--vm-content-alert-icon-size, 1.15em);height:var(--vm-content-alert-icon-size, 1.15em);stroke-width:2}.content-alert__text[data-v-0a98963c]{min-width:0;flex:1 1 auto}.content-alert--primary[data-v-0a98963c]{--alert-bg: var(--vm-tone-primary-soft-bg, color-mix(in srgb, var(--vm-color-primary, #0d6efd) 8%, transparent));--alert-border: var(--vm-tone-primary-soft-border, color-mix(in srgb, var(--vm-color-primary, #0d6efd) 22%, transparent));--alert-fg: var(--vm-alert-primary-fg, color-mix(in srgb, var(--vm-color-primary, #0d6efd) 70%, black))}.content-alert--secondary[data-v-0a98963c]{--alert-bg: var(--vm-tone-secondary-soft-bg, color-mix(in srgb, var(--vm-color-secondary, #6c757d) 8%, transparent));--alert-border: var(--vm-tone-secondary-soft-border, color-mix(in srgb, var(--vm-color-secondary, #6c757d) 22%, transparent));--alert-fg: var(--vm-alert-secondary-fg, color-mix(in srgb, var(--vm-color-secondary, #6c757d) 70%, black))}.content-alert--info[data-v-0a98963c]{--alert-bg: var(--vm-tone-info-soft-bg, color-mix(in srgb, var(--vm-color-info, #0dcaf0) 8%, transparent));--alert-border: var(--vm-tone-info-soft-border, color-mix(in srgb, var(--vm-color-info, #0dcaf0) 22%, transparent));--alert-fg: var(--vm-alert-info-fg, color-mix(in srgb, var(--vm-color-info, #0dcaf0) 70%, black))}.content-alert--success[data-v-0a98963c]{--alert-bg: var(--vm-tone-success-soft-bg, color-mix(in srgb, var(--vm-color-success, #15803d) 8%, transparent));--alert-border: var(--vm-tone-success-soft-border, color-mix(in srgb, var(--vm-color-success, #15803d) 22%, transparent));--alert-fg: var(--vm-alert-success-fg, color-mix(in srgb, var(--vm-color-success, #15803d) 70%, black))}.content-alert--warning[data-v-0a98963c]{--alert-bg: var(--vm-tone-warning-soft-bg, color-mix(in srgb, var(--vm-color-warning, #d97706) 8%, transparent));--alert-border: var(--vm-tone-warning-soft-border, color-mix(in srgb, var(--vm-color-warning, #d97706) 22%, transparent));--alert-fg: var(--vm-alert-warning-fg, color-mix(in srgb, var(--vm-color-warning, #d97706) 58%, black))}.content-alert--danger[data-v-0a98963c],.content-alert--error[data-v-0a98963c]{--alert-bg: var(--vm-tone-danger-soft-bg, color-mix(in srgb, var(--vm-color-danger, #b42318) 8%, transparent));--alert-border: var(--vm-tone-danger-soft-border, color-mix(in srgb, var(--vm-color-danger, #b42318) 22%, transparent));--alert-fg: var(--vm-alert-danger-fg, color-mix(in srgb, var(--vm-color-danger, #b42318) 70%, black))}.content-alert--dark[data-v-0a98963c]{--alert-bg: var(--vm-tone-dark-soft-bg, color-mix(in srgb, var(--vm-color-dark, #212529) 8%, transparent));--alert-border: var(--vm-tone-dark-soft-border, color-mix(in srgb, var(--vm-color-dark, #212529) 22%, transparent));--alert-fg: var(--vm-tone-dark-soft-fg, var(--vm-text-main, #1e1c18))}.content-alert--light[data-v-0a98963c]{--alert-bg: var(--vm-tone-light-soft-bg, color-mix(in srgb, var(--vm-color-light, #f8f8f8) 74%, transparent));--alert-border: var(--vm-tone-light-soft-border, color-mix(in srgb, var(--vm-color-dark, #212529) 12%, transparent));--alert-fg: var(--vm-tone-light-soft-fg, var(--vm-text-main, #1e1c18))}.content-alert--brand-orange[data-v-0a98963c]{--alert-bg: color-mix(in srgb, var(--vm-color-brand-orange, #f58233) 10%, transparent);--alert-border: color-mix(in srgb, var(--vm-color-brand-orange, #f58233) 24%, transparent);--alert-fg: color-mix(in srgb, var(--vm-color-brand-orange, #f58233) 78%, black)}.content-alert--brand-gray[data-v-0a98963c]{--alert-bg: color-mix(in srgb, var(--vm-color-brand-gray, #606466) 10%, transparent);--alert-border: color-mix(in srgb, var(--vm-color-brand-gray, #606466) 24%, transparent);--alert-fg: var(--vm-color-brand-gray, #606466)}.content-alert--align-center[data-v-0a98963c]{text-align:center}.content-alert--align-end[data-v-0a98963c]{text-align:end}.content-attaches[data-v-129d8ee6]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:1px solid var(--vm-surface-border, rgba(52, 43, 28, .12));border-radius:var(--vm-radius-md, 14px);background:var(--vm-surface-bg, rgba(255, 255, 255, .72));color:var(--vm-text-main, #1e1c18);--content-attaches-accent: var(--vm-color-primary, #0d6efd);--content-attaches-soft-bg: var(--vm-tone-primary-soft-bg, color-mix(in srgb, var(--vm-color-primary, #0d6efd) 8%, transparent))}.content-attaches[data-v-129d8ee6]:hover{border-color:color-mix(in srgb,var(--content-attaches-accent) 28%,transparent)}.content-attaches__icon[data-v-129d8ee6]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:var(--vm-radius-sm, 8px);background:var(--content-attaches-soft-bg);color:var(--content-attaches-accent)}.content-attaches--intent-secondary[data-v-129d8ee6]{--content-attaches-accent: var(--vm-color-secondary, #6c757d);--content-attaches-soft-bg: var(--vm-tone-secondary-soft-bg, color-mix(in srgb, var(--vm-color-secondary, #6c757d) 8%, transparent))}.content-attaches--intent-success[data-v-129d8ee6]{--content-attaches-accent: var(--vm-color-success, #198754);--content-attaches-soft-bg: var(--vm-tone-success-soft-bg, color-mix(in srgb, var(--vm-color-success, #198754) 8%, transparent))}.content-attaches--intent-info[data-v-129d8ee6]{--content-attaches-accent: var(--vm-color-info, #0dcaf0);--content-attaches-soft-bg: var(--vm-tone-info-soft-bg, color-mix(in srgb, var(--vm-color-info, #0dcaf0) 8%, transparent))}.content-attaches--intent-warning[data-v-129d8ee6]{--content-attaches-accent: var(--vm-color-warning, #ffc107);--content-attaches-soft-bg: var(--vm-tone-warning-soft-bg, color-mix(in srgb, var(--vm-color-warning, #ffc107) 8%, transparent))}.content-attaches--intent-danger[data-v-129d8ee6],.content-attaches--intent-error[data-v-129d8ee6]{--content-attaches-accent: var(--vm-color-danger, #dc3545);--content-attaches-soft-bg: var(--vm-tone-danger-soft-bg, color-mix(in srgb, var(--vm-color-danger, #dc3545) 8%, transparent))}.content-attaches--intent-light[data-v-129d8ee6]{--content-attaches-accent: var(--vm-color-light, #f8f8f8);--content-attaches-soft-bg: var(--vm-tone-light-soft-bg, color-mix(in srgb, var(--vm-color-light, #f8f8f8) 74%, transparent))}.content-attaches--intent-dark[data-v-129d8ee6]{--content-attaches-accent: var(--vm-color-dark, #212529);--content-attaches-soft-bg: var(--vm-tone-dark-soft-bg, var(--vm-color-dark, #212529))}.content-attaches--intent-brand-orange[data-v-129d8ee6]{--content-attaches-accent: var(--vm-color-brand-orange, #f58233);--content-attaches-soft-bg: color-mix(in srgb, var(--vm-color-brand-orange, #f58233) 10%, transparent)}.content-attaches--intent-brand-gray[data-v-129d8ee6]{--content-attaches-accent: var(--vm-color-brand-gray, #606466);--content-attaches-soft-bg: color-mix(in srgb, var(--vm-color-brand-gray, #606466) 10%, transparent)}.content-attaches__icon[data-v-129d8ee6] svg{width:22px;height:22px;stroke-width:1.9}.content-attaches__body[data-v-129d8ee6]{display:none;gap:2px;min-width:0}.content-attaches__title[data-v-129d8ee6]{min-width:0;overflow-wrap:anywhere;font-weight:650}.content-attaches__meta[data-v-129d8ee6]{flex:0 0 auto;color:var(--vm-text-muted, rgba(70, 56, 38, .72));font-size:13px}.content-attaches__button[data-v-129d8ee6]{flex:0 0 auto;margin-inline-start:0}.content-attaches__download[data-v-129d8ee6]{display:inline-flex;align-items:center;justify-content:center;min-height:inherit;padding-block:var(--button-pad-y);padding-inline:var(--button-pad-x);color:inherit;text-decoration:none}@media(min-width:640px){.content-attaches[data-v-129d8ee6]{justify-content:flex-start;gap:14px}.content-attaches__body[data-v-129d8ee6]{display:grid}.content-attaches__button[data-v-129d8ee6]{margin-inline-start:auto}}.content-button[data-v-71e11c84]{position:relative;display:inline-flex;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%}.content-button--delimiter[data-v-71e11c84]{width:100%}.content-button-bridge--align-start[data-v-71e11c84]{justify-content:flex-start}.content-button-bridge--align-center[data-v-71e11c84]{justify-content:center}.content-button-bridge--align-end[data-v-71e11c84]{justify-content:flex-end}.content-button--delimiter[data-v-71e11c84]:before{content:"";position:absolute;inset-inline:0;top:50%;height:2px;border-radius:999px;background:var(--vm-delimiter-line, rgba(52, 43, 28, .14));transform:translateY(-50%)}.content-button__button[data-v-71e11c84]{position:relative;z-index:1}.content-button--delimiter .content-button__button[data-v-71e11c84]{display:inline-flex;flex:0 0 auto;width:auto;box-shadow:0 0 0 6px var(--vm-page-bg, color-mix(in srgb, var(--vm-brand-gray, #606466) 11%, white)),var(--button-shadow)}.content-button__control[data-v-71e11c84]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:inherit;padding-block:var(--button-pad-y);padding-inline:var(--button-pad-x);color:inherit;text-decoration:none}.content-delimiter[data-v-8b1a6a1f]{position:relative;display:grid;place-items:center;width:100%;height:calc(var(--vm-content-layout-gap, 22px) * var(--content-delimiter-size, 1));color:var(--vm-text-muted, rgba(70, 56, 38, .52))}.content-delimiter--with-icon[data-v-8b1a6a1f]:before{content:"";position:absolute;inset-inline:0;top:50%;height:2px;border-radius:999px;background:var(--vm-delimiter-line, rgba(52, 43, 28, .14));transform:translateY(-50%)}.content-delimiter__icon[data-v-8b1a6a1f]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--vm-content-layout-gap, 22px);height:var(--vm-content-layout-gap, 22px);border:2px solid var(--vm-delimiter-icon-border, rgba(52, 43, 28, .28));border-radius:999px;background:var(--vm-delimiter-icon-bg, var(--vm-page-bg, color-mix(in srgb, var(--vm-brand-gray, #606466) 11%, white)));box-shadow:0 0 0 3px var(--vm-delimiter-icon-bg, var(--vm-page-bg, color-mix(in srgb, var(--vm-brand-gray, #606466) 11%, white)))}.content-delimiter__icon[data-v-8b1a6a1f] svg{width:18px;height:18px;stroke-width:2}.content-header[data-v-eb9c9bc6]{margin:0;display:flex;align-items:center;width:100%;--header-icon-size: 1.28em;--header-icon-gap: .45em;--header-icon-slot-width: calc(var(--header-icon-size) + var(--header-icon-gap));--content-header-accent: var(--vm-color-primary, #0d6efd);color:var(--vm-heading-color, var(--vm-text-main, #1e1c18));font-weight:720;line-height:1.12}h1.content-header[data-v-eb9c9bc6]{font-size:var(--vm-heading-h1-size, 32px)}h2.content-header[data-v-eb9c9bc6]{font-size:var(--vm-heading-h2-size, 28px)}h3.content-header[data-v-eb9c9bc6]{font-size:var(--vm-heading-h3-size, 24px)}h4.content-header[data-v-eb9c9bc6]{font-size:var(--vm-heading-h4-size, 20px)}h5.content-header[data-v-eb9c9bc6]{font-size:var(--vm-heading-h5-size, 16px)}h6.content-header[data-v-eb9c9bc6]{font-size:var(--vm-heading-h6-size, 14px)}.content-header--delimiter[data-v-eb9c9bc6]{padding-block-end:var(--vm-content-header-delimiter-gap, 20px);border-block-end:1px solid var(--vm-delimiter-line, color-mix(in srgb, currentColor 20%, transparent))}.content-header__group[data-v-eb9c9bc6]{position:relative;display:inline-flex;align-items:center;max-width:100%;min-width:0}.content-header__icon[data-v-eb9c9bc6]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--header-icon-size);height:var(--header-icon-size);color:var(--content-header-accent)}.content-header--intent-secondary[data-v-eb9c9bc6]{--content-header-accent: var(--vm-color-secondary, #6c757d)}.content-header--intent-success[data-v-eb9c9bc6]{--content-header-accent: var(--vm-color-success, #198754)}.content-header--intent-info[data-v-eb9c9bc6]{--content-header-accent: var(--vm-color-info, #0dcaf0)}.content-header--intent-warning[data-v-eb9c9bc6]{--content-header-accent: var(--vm-color-warning, #ffc107)}.content-header--intent-danger[data-v-eb9c9bc6],.content-header--intent-error[data-v-eb9c9bc6]{--content-header-accent: var(--vm-color-danger, #dc3545)}.content-header--intent-light[data-v-eb9c9bc6]{--content-header-accent: var(--vm-color-light, #f8f8f8)}.content-header--intent-dark[data-v-eb9c9bc6]{--content-header-accent: var(--vm-color-dark, #212529)}.content-header--intent-brand-orange[data-v-eb9c9bc6]{--content-header-accent: var(--vm-color-brand-orange, #f58233)}.content-header--intent-brand-gray[data-v-eb9c9bc6]{--content-header-accent: var(--vm-color-brand-gray, #606466)}.content-header__icon[data-v-eb9c9bc6] svg{width:var(--header-icon-size);height:var(--header-icon-size);stroke-width:2}.content-header--with-start-icon:not(.content-header--align-center) .content-header__group[data-v-eb9c9bc6]{padding-inline-start:var(--header-icon-slot-width)}.content-header--with-start-icon:not(.content-header--align-center) .content-header__icon--start[data-v-eb9c9bc6]{position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%)}.content-header__text[data-v-eb9c9bc6]{min-width:0}.content-header--uppercase .content-header__text[data-v-eb9c9bc6]{text-transform:uppercase}.content-header--align-start[data-v-eb9c9bc6]{justify-content:flex-start;text-align:start}.content-header--align-center[data-v-eb9c9bc6]{justify-content:center;text-align:center}.content-header--align-center .content-header__group[data-v-eb9c9bc6]{flex-direction:column;gap:.32em;align-items:center}.content-header--align-end[data-v-eb9c9bc6]{justify-content:flex-end;text-align:end}.content-header--icon-sm[data-v-eb9c9bc6]{--header-icon-size: 1.15em}.content-header--icon-lg[data-v-eb9c9bc6]{--header-icon-size: 1.42em}.content-icons[data-v-c05f9528]{display:inline-flex;align-items:center;justify-content:center;width:var(--vm-content-icon-size, 32px);height:var(--vm-content-icon-size, 32px);--content-icons-color: var(--vm-color-primary, #0d6efd);color:var(--content-icons-color)}.content-icons--intent-secondary[data-v-c05f9528]{--content-icons-color: var(--vm-color-secondary, #6c757d)}.content-icons--intent-success[data-v-c05f9528]{--content-icons-color: var(--vm-color-success, #198754)}.content-icons--intent-info[data-v-c05f9528]{--content-icons-color: var(--vm-color-info, #0dcaf0)}.content-icons--intent-warning[data-v-c05f9528]{--content-icons-color: var(--vm-color-warning, #ffc107)}.content-icons--intent-danger[data-v-c05f9528],.content-icons--intent-error[data-v-c05f9528]{--content-icons-color: var(--vm-color-danger, #dc3545)}.content-icons--intent-light[data-v-c05f9528]{--content-icons-color: var(--vm-color-light, #f8f8f8)}.content-icons--intent-dark[data-v-c05f9528]{--content-icons-color: var(--vm-color-dark, #212529)}.content-icons--intent-brand-orange[data-v-c05f9528]{--content-icons-color: var(--vm-color-brand-orange, #f58233)}.content-icons--intent-brand-gray[data-v-c05f9528]{--content-icons-color: var(--vm-color-brand-gray, #606466)}.content-icons[data-v-c05f9528] svg{width:100%;height:100%;stroke-width:1.8}.content-image[data-v-939a1f82]{margin:0;display:grid;gap:10px;width:min(var(--vm-content-image-inline-width, 70%),100%);max-width:100%;justify-self:center;justify-items:start}.content-image--stretched[data-v-939a1f82]{width:100%;justify-self:stretch}.content-image--vertical-stretched[data-v-939a1f82]{height:100%;min-height:0;grid-template-rows:minmax(0,1fr)}.content-image--align-center[data-v-939a1f82]{justify-items:center}.content-image--align-end[data-v-939a1f82]{justify-items:end}.content-image__media[data-v-939a1f82]{display:block;width:100%;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.content-image--vertical-stretched .content-image__media[data-v-939a1f82]{height:100%;min-height:0}.content-image__media--rounded[data-v-939a1f82]{border-radius:var(--vm-radius-lg, 20px)}.content-list[data-v-f49e8513]{margin:0;padding-inline-start:1.35em;color:var(--vm-text-main, #1e1c18);--content-list-marker-color: var(--vm-color-primary, #0d6efd);font-size:var(--vm-content-text-size, 16px);line-height:var(--vm-content-text-line, 1.7)}.content-list__item+.content-list__item[data-v-f49e8513]{margin-top:.35em}.content-list__item[data-v-f49e8513]::marker{color:var(--content-list-marker-color)}.content-list--intent-secondary[data-v-f49e8513]{--content-list-marker-color: var(--vm-color-secondary, #6c757d)}.content-list--intent-success[data-v-f49e8513]{--content-list-marker-color: var(--vm-color-success, #198754)}.content-list--intent-info[data-v-f49e8513]{--content-list-marker-color: var(--vm-color-info, #0dcaf0)}.content-list--intent-warning[data-v-f49e8513]{--content-list-marker-color: var(--vm-color-warning, #ffc107)}.content-list--intent-danger[data-v-f49e8513],.content-list--intent-error[data-v-f49e8513]{--content-list-marker-color: var(--vm-color-danger, #dc3545)}.content-list--intent-light[data-v-f49e8513]{--content-list-marker-color: var(--vm-color-light, #f8f8f8)}.content-list--intent-dark[data-v-f49e8513]{--content-list-marker-color: var(--vm-color-dark, #212529)}.content-list--intent-brand-orange[data-v-f49e8513]{--content-list-marker-color: var(--vm-color-brand-orange, #f58233)}.content-list--intent-brand-gray[data-v-f49e8513]{--content-list-marker-color: var(--vm-color-brand-gray, #606466)}.content-paragraph[data-v-9a55f0f8]{margin:0;display:flex;align-items:flex-start;gap:.55em;width:100%;justify-self:stretch;--content-paragraph-accent: var(--vm-color-primary, #0d6efd);color:var(--vm-text-main, #1e1c18);font-size:var(--vm-content-text-size, 16px);line-height:var(--vm-content-text-line, 1.7)}.content-paragraph--inline[data-v-9a55f0f8]{width:var(--vm-content-text-inline-width, 70%);justify-self:center}.content-paragraph__icon[data-v-9a55f0f8]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.1em;height:1.1em;margin-block-start:.26em;color:var(--content-paragraph-accent)}.content-paragraph__icon[data-v-9a55f0f8] svg{width:1.1em;height:1.1em;stroke-width:2}.content-paragraph__text[data-v-9a55f0f8]{min-width:0}.content-paragraph[data-v-9a55f0f8] a{color:var(--vm-state-link, var(--vm-color-primary, #0d6efd));text-decoration-thickness:.08em;text-underline-offset:.18em}.content-paragraph--intent-secondary[data-v-9a55f0f8]{--content-paragraph-accent: var(--vm-color-secondary, #6c757d)}.content-paragraph--intent-success[data-v-9a55f0f8]{--content-paragraph-accent: var(--vm-color-success, #198754)}.content-paragraph--intent-info[data-v-9a55f0f8]{--content-paragraph-accent: var(--vm-color-info, #0dcaf0)}.content-paragraph--intent-warning[data-v-9a55f0f8]{--content-paragraph-accent: var(--vm-color-warning, #ffc107)}.content-paragraph--intent-danger[data-v-9a55f0f8],.content-paragraph--intent-error[data-v-9a55f0f8]{--content-paragraph-accent: var(--vm-color-danger, #dc3545)}.content-paragraph--intent-light[data-v-9a55f0f8]{--content-paragraph-accent: var(--vm-color-light, #f8f8f8)}.content-paragraph--intent-dark[data-v-9a55f0f8]{--content-paragraph-accent: var(--vm-color-dark, #212529)}.content-paragraph--intent-brand-orange[data-v-9a55f0f8]{--content-paragraph-accent: var(--vm-color-brand-orange, #f58233)}.content-paragraph--intent-brand-gray[data-v-9a55f0f8]{--content-paragraph-accent: var(--vm-color-brand-gray, #606466)}.content-paragraph--align-start[data-v-9a55f0f8]{justify-content:flex-start;text-align:start}.content-paragraph--align-center[data-v-9a55f0f8]{justify-content:center;text-align:center}.content-paragraph--align-end[data-v-9a55f0f8]{justify-content:flex-end;text-align:end}.content-paragraph--size-sm[data-v-9a55f0f8],.content-paragraph--size-small[data-v-9a55f0f8]{font-size:var(--vm-text-size-sm, calc(var(--vm-content-text-size, 16px) * .9))}.content-paragraph--size-lg[data-v-9a55f0f8],.content-paragraph--size-large[data-v-9a55f0f8]{font-size:var(--vm-text-size-lg, calc(var(--vm-content-text-size, 16px) * 1.12))}.content-paragraph--text-color-normal[data-v-9a55f0f8]{color:var(--vm-text-main, #1e1c18)}.content-paragraph--text-color-muted[data-v-9a55f0f8]{color:var(--vm-text-muted, rgba(70, 56, 38, .72))}.content-paragraph--icon-sm .content-paragraph__icon[data-v-9a55f0f8]{width:1.65em;height:1.65em}.content-paragraph--icon-sm .content-paragraph__icon[data-v-9a55f0f8] svg{width:1.65em;height:1.65em}.content-paragraph--icon-lg .content-paragraph__icon[data-v-9a55f0f8]{width:1.24em;height:1.24em}.content-quote[data-v-b0a1bd55]{margin:0;display:grid;gap:10px;padding-inline-start:18px;--content-quote-accent: var(--vm-color-primary, #0d6efd);border-inline-start:3px solid var(--content-quote-accent);color:var(--vm-text-main, #1e1c18)}.content-quote--intent-secondary[data-v-b0a1bd55]{--content-quote-accent: var(--vm-color-secondary, #6c757d)}.content-quote--intent-success[data-v-b0a1bd55]{--content-quote-accent: var(--vm-color-success, #198754)}.content-quote--intent-info[data-v-b0a1bd55]{--content-quote-accent: var(--vm-color-info, #0dcaf0)}.content-quote--intent-warning[data-v-b0a1bd55]{--content-quote-accent: var(--vm-color-warning, #ffc107)}.content-quote--intent-danger[data-v-b0a1bd55],.content-quote--intent-error[data-v-b0a1bd55]{--content-quote-accent: var(--vm-color-danger, #dc3545)}.content-quote--intent-light[data-v-b0a1bd55]{--content-quote-accent: var(--vm-color-light, #f8f8f8)}.content-quote--intent-dark[data-v-b0a1bd55]{--content-quote-accent: var(--vm-color-dark, #212529)}.content-quote--intent-brand-orange[data-v-b0a1bd55]{--content-quote-accent: var(--vm-color-brand-orange, #f58233)}.content-quote--intent-brand-gray[data-v-b0a1bd55]{--content-quote-accent: var(--vm-color-brand-gray, #606466)}.content-quote__body[data-v-b0a1bd55]{margin:0;font-size:18px;line-height:1.55}.content-quote__caption[data-v-b0a1bd55]{color:var(--vm-text-muted, rgba(70, 56, 38, .72));font-size:13px}.content-quote--align-center[data-v-b0a1bd55]{text-align:center}.content-quote--align-end[data-v-b0a1bd55]{text-align:end}.content-table[data-v-543e83a1]{--content-table-border-color: var(--vm-delimiter-line, rgba(52, 43, 28, .14));--content-table-head-bg: var(--vm-surface-bg-subtle, rgba(247, 241, 230, .8));--content-table-head-fg: var(--vm-text-main, #1e1c18);--content-table-stripe-bg: color-mix(in srgb, var(--vm-delimiter-line, rgba(52, 43, 28, .14)) 38%, transparent);width:100%;overflow-x:auto}.content-table--not-stretched[data-v-543e83a1]{width:min(var(--vm-content-layout-inline-width, 70%),100%);margin-inline:auto}.content-table__table[data-v-543e83a1]{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;color:var(--vm-text-main, #1e1c18);font-size:14px}.content-table__table th[data-v-543e83a1],.content-table__table td[data-v-543e83a1]{padding:12px 14px;border:0;text-align:start;vertical-align:top}.content-table__table th[data-v-543e83a1]{background:var(--content-table-head-bg);color:var(--content-table-head-fg);font-weight:700}.content-table--border-full .content-table__table th[data-v-543e83a1],.content-table--border-full .content-table__table td[data-v-543e83a1]{border-block-start:1px solid var(--content-table-border-color);border-inline-start:1px solid var(--content-table-border-color)}.content-table--border-full .content-table__table tr[data-v-543e83a1]>:last-child{border-inline-end:1px solid var(--content-table-border-color)}.content-table--border-full .content-table__table tbody tr:last-child td[data-v-543e83a1],.content-table--border-full .content-table__table thead:last-child tr:last-child th[data-v-543e83a1],.content-table--border-full .content-table__table thead+tbody tr:last-child td[data-v-543e83a1]{border-block-end:1px solid var(--content-table-border-color)}.content-table--border-rows .content-table__table th[data-v-543e83a1],.content-table--border-rows .content-table__table td[data-v-543e83a1]{border-block-end:1px solid var(--content-table-border-color)}.content-table--border-rows .content-table__table tr[data-v-543e83a1]:first-child>*{border-block-start:1px solid var(--content-table-border-color)}.content-table--border-rows .content-table__table tr[data-v-543e83a1]>:not(:last-child){border-inline-end:1px solid var(--content-table-border-color)}.content-table--intent-active.content-table--border-rows .content-table__table thead tr[data-v-543e83a1]:first-child>*{border-block-start-color:var(--content-table-head-fg)}.content-table--intent-active .content-table__table thead tr[data-v-543e83a1]>:not(:last-child){border-inline-end-color:var(--content-table-head-fg)}.content-table--intent-active.content-table--border-full .content-table__table thead th[data-v-543e83a1]:not(:first-child){border-inline-start-color:var(--content-table-head-fg)}.content-table--stripped-even .content-table__table tbody tr:nth-child(2n) td[data-v-543e83a1],.content-table--stripped-odd .content-table__table tbody tr:nth-child(odd) td[data-v-543e83a1]{background:var(--content-table-stripe-bg)}.content-table--intent-primary[data-v-543e83a1]{--content-table-border-color: var(--vm-color-primary, #6f42c1);--content-table-head-bg: var(--vm-color-primary, #6f42c1);--content-table-head-fg: var(--vm-color-on-primary, #ffffff)}.content-table--intent-secondary[data-v-543e83a1]{--content-table-border-color: var(--vm-color-secondary, #6c757d);--content-table-head-bg: var(--vm-color-secondary, #6c757d);--content-table-head-fg: var(--vm-color-on-secondary, #ffffff)}.content-table--intent-success[data-v-543e83a1]{--content-table-border-color: var(--vm-color-success, #198754);--content-table-head-bg: var(--vm-color-success, #198754);--content-table-head-fg: var(--vm-color-on-success, #ffffff)}.content-table--intent-info[data-v-543e83a1]{--content-table-border-color: var(--vm-color-info, #0dcaf0);--content-table-head-bg: var(--vm-color-info, #0dcaf0);--content-table-head-fg: var(--vm-color-on-info, #102027)}.content-table--intent-warning[data-v-543e83a1]{--content-table-border-color: var(--vm-color-warning, #ffc107);--content-table-head-bg: var(--vm-color-warning, #ffc107);--content-table-head-fg: var(--vm-color-on-warning, #1e1c18)}.content-table--intent-danger[data-v-543e83a1],.content-table--intent-error[data-v-543e83a1]{--content-table-border-color: var(--vm-color-danger, #dc3545);--content-table-head-bg: var(--vm-color-danger, #dc3545);--content-table-head-fg: var(--vm-color-on-danger, #ffffff)}.content-table--intent-brand-orange[data-v-543e83a1]{--content-table-border-color: var(--vm-color-brand-orange, #f58233);--content-table-head-bg: var(--vm-color-brand-orange, #f58233);--content-table-head-fg: var(--vm-color-on-brand-orange, #ffffff)}.content-table--intent-brand-gray[data-v-543e83a1]{--content-table-border-color: var(--vm-color-brand-gray, #606466);--content-table-head-bg: var(--vm-color-brand-gray, #606466);--content-table-head-fg: var(--vm-color-on-brand-gray, #ffffff)}.field-choice[data-v-0b841743]{display:grid;gap:8px}.field-choice__row[data-v-0b841743]{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px 14px;border:1px solid var(--field-border, var(--vm-surface-border, rgba(52, 43, 28, .14)));border-radius:14px;background:var(--field-bg, var(--vm-surface-bg, rgba(255, 255, 255, .8)));color:var(--field-fg, var(--vm-text-main, inherit))}.field-choice__row--error[data-v-0b841743]{border-color:var(--field-error, color-mix(in srgb, var(--vm-color-danger, #dc2626) 65%, transparent))}.field-choice__control[data-v-0b841743]{display:inline-flex;min-height:20px;align-items:center;justify-content:center;padding-top:2px}.field-choice__control[data-v-0b841743] input[type=checkbox],.field-choice__control[data-v-0b841743] input[type=radio]{width:18px;height:18px;margin:0;accent-color:var(--field-accent, var(--vm-color-primary, #8e4b10))}.field-choice__label[data-v-0b841743]{line-height:1.5}.field-choice__required[data-v-0b841743]{color:var(--field-error, var(--vm-color-danger, #dc2626))}.field-choice__error[data-v-0b841743]{padding:0 14px;color:var(--field-error, var(--vm-color-danger, #dc2626));font-size:12px}.field-shell[data-v-123ed2ae]{position:relative;display:grid;gap:8px}.field-shell__label[data-v-123ed2ae]{padding-inline:4px}.field-shell__required[data-v-123ed2ae]{color:var(--field-error, var(--vm-color-danger, #dc2626))}.field-shell__control[data-v-123ed2ae]{position:relative;z-index:30;display:flex;align-items:stretch;min-height:40px;overflow:hidden;border:0;border-radius:12px;background:var(--field-bg, var(--vm-surface-bg, rgba(255, 255, 255, .8)));color:var(--field-fg, var(--vm-text-main, inherit));transition:box-shadow .16s ease,background .16s ease}.field-shell__control-main[data-v-123ed2ae]{display:flex;flex:1 1 auto;align-items:stretch;min-width:0}.field-shell__control-main--with-start-icon[data-v-123ed2ae] input:not([type=checkbox]),.field-shell__control-main--with-start-icon[data-v-123ed2ae] select{padding-left:12px}.field-shell__control-main--with-start-icon[data-v-123ed2ae] textarea{padding-left:12px}.field-shell__control-main--with-end-icon[data-v-123ed2ae] input:not([type=checkbox]),.field-shell__control-main--with-end-icon[data-v-123ed2ae] select{padding-right:42px}.field-shell__control-main--with-end-icon[data-v-123ed2ae] textarea{padding-right:42px}.field-shell__control[data-v-123ed2ae]:focus-within{box-shadow:0 0 0 3px var(--field-focus-ring, var(--vm-state-focus-ring, color-mix(in srgb, var(--vm-color-info, #93c5fd) 35%, transparent)));background:var(--field-focus-bg, var(--vm-surface-bg, rgba(255, 255, 255, .92)))}.field-shell__control--success[data-v-123ed2ae]:not(.field-shell__control--error){box-shadow:inset 0 0 0 1px var(--field-success, color-mix(in srgb, var(--vm-color-success, #16a34a) 62%, transparent))}.field-shell__control--error[data-v-123ed2ae]{box-shadow:inset 0 0 0 1px var(--field-error, color-mix(in srgb, var(--vm-color-danger, #ef4444) 65%, transparent))}.field-shell__control--disabled[data-v-123ed2ae]{background:var(--field-disabled-bg, var(--vm-state-muted-bg, var(--field-bg, var(--vm-surface-bg, rgba(255, 255, 255, .8)))));color:var(--field-disabled-fg, var(--vm-text-muted, inherit));opacity:var(--field-disabled-opacity, var(--vm-state-disabled-opacity, .58))}.field-shell__control--readonly[data-v-123ed2ae]:not(.field-shell__control--disabled){background:var(--field-readonly-bg, var(--vm-state-muted-bg, var(--field-bg, var(--vm-surface-bg, rgba(255, 255, 255, .8)))))}.field-shell__icon[data-v-123ed2ae]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:24px;color:var(--field-icon-fg, var(--vm-text-muted, rgba(82, 82, 91, .88)))}.field-shell__icon[data-v-123ed2ae] svg{width:20px;height:20px;pointer-events:none}.field-shell__icon--start[data-v-123ed2ae]{padding-inline:14px 0}.field-shell__icon--end[data-v-123ed2ae]{position:absolute;top:50%;right:14px;transform:translateY(-50%);z-index:2;pointer-events:none}.field-shell__control-main[data-v-123ed2ae] input:not([type=checkbox]),.field-shell__control-main[data-v-123ed2ae] select{width:100%;height:100%;min-height:0;border:0;background:transparent;color:inherit;outline:none;box-sizing:border-box;padding:0 14px;font:inherit}.field-shell__control-main[data-v-123ed2ae] textarea{width:100%;min-height:40px;border:0;background:transparent;color:inherit;outline:none;box-sizing:border-box;padding:10px 14px;font:inherit;resize:vertical}.field-shell__control-main[data-v-123ed2ae] input::-moz-placeholder,.field-shell__control-main[data-v-123ed2ae] textarea::-moz-placeholder{color:var(--field-placeholder, var(--vm-text-caption, rgba(107, 114, 128, .92)))}.field-shell__control-main[data-v-123ed2ae] input::placeholder,.field-shell__control-main[data-v-123ed2ae] textarea::placeholder{color:var(--field-placeholder, var(--vm-text-caption, rgba(107, 114, 128, .92)))}.field-shell__control-main[data-v-123ed2ae] input[type=checkbox]{margin-inline:14px}.field-shell__clear-zone[data-v-123ed2ae]{position:absolute;top:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;pointer-events:none}.field-shell__clear[data-v-123ed2ae]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:10px;border:0;border-radius:999px;background:transparent;color:var(--field-muted, var(--vm-text-muted, rgba(82, 82, 91, .88)));cursor:pointer;pointer-events:auto;transition:color .16s ease,background .16s ease,transform .16s ease}.field-shell__clear[data-v-123ed2ae]:hover{color:var(--field-fg, var(--vm-text-main, inherit));background:var(--vm-state-hover-bg, color-mix(in srgb, var(--vm-color-dark, #0f172a) 5%, transparent))}.field-shell__clear-icon[data-v-123ed2ae]{width:16px;height:16px}.field-shell__error[data-v-123ed2ae]{display:flex;align-items:center;gap:8px;width:min(96%,100%);padding:4px 10px;border-radius:999px;background:var(--field-error-bg, var(--vm-surface-bg, rgba(255, 255, 255, .96)));box-shadow:0 1px 4px color-mix(in srgb,var(--vm-color-dark, #0f172a) 6%,transparent);color:var(--field-error, var(--vm-color-danger, #dc2626));font-size:12px}.field-shell__error-length[data-v-123ed2ae]{margin-left:auto;color:var(--field-fg, var(--vm-text-main, inherit))}.surface-card[data-v-a596d904]{--card-bg: var(--vm-surface-bg, rgba(255, 255, 255, .72));--card-fg: var(--vm-text-main, #1e1c18);--card-muted: var(--vm-text-muted, rgba(30, 28, 24, .76));--card-border: var(--vm-surface-border, rgba(52, 43, 28, .1));--card-accent: var(--vm-color-primary, #1f4d3b);--card-subtle-bg: var(--vm-surface-bg-subtle, rgba(247, 241, 230, .8));--card-shadow: var(--vm-shadow-surface, 0 18px 60px rgba(88, 67, 28, .08));border-radius:var(--vm-radius-lg, 20px);padding:20px 22px;margin-top:18px;box-shadow:var(--card-shadow);border:1px solid var(--card-border);background:var(--card-bg);color:var(--card-fg)}.surface-card--warm[data-v-a596d904]{--card-bg: color-mix(in srgb, var(--vm-color-light, #fffaf2) 82%, transparent);--card-fg: var(--vm-color-on-light, #2b2117);--card-muted: var(--vm-text-muted, rgba(43, 33, 23, .76));--card-border: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 14%, transparent);--card-accent: var(--vm-color-primary, #8e4b10);--card-subtle-bg: var(--vm-surface-bg-subtle, rgba(250, 244, 235, .92))}.surface-card--dark[data-v-a596d904]{--card-bg: linear-gradient(180deg, color-mix(in srgb, var(--vm-color-dark, #1d2730) 92%, transparent) 0%, var(--vm-color-dark, #080d12) 100%);--card-fg: var(--vm-color-on-dark, rgba(245, 247, 250, .96));--card-muted: var(--vm-text-muted, rgba(222, 228, 235, .76));--card-border: var(--vm-surface-border, rgba(173, 187, 201, .18));--card-accent: var(--vm-color-info, #88c4ff);--card-subtle-bg: var(--vm-surface-bg-subtle, rgba(255, 255, 255, .06));box-shadow:var(--vm-shadow-surface, 0 24px 70px rgba(8, 10, 14, .38))}.surface-card--accent[data-v-a596d904]{overflow:hidden;border-top:0;border-right:0;border-bottom:0;border-left:3px solid var(--card-accent)}.surface-card__head[data-v-a596d904],.surface-card__body[data-v-a596d904],.surface-card__foot[data-v-a596d904]{min-width:0}.surface-card__head[data-v-a596d904]{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px 20px;margin-bottom:18px}.surface-card__body[data-v-a596d904]{display:grid;gap:18px}.surface-card__foot[data-v-a596d904]{margin-top:18px;padding-top:16px;border-top:1px solid var(--card-border);color:var(--card-muted)}@media(min-width:768px){.surface-card__head[data-v-a596d904]{flex-direction:row}}.top-card-surface[data-v-d0c8bdb1]{--top-card-bg: var(--vm-surface-bg, rgba(255, 255, 255, .78));--top-card-fg: var(--vm-text-main, #1e1c18);--top-card-muted: var(--vm-text-muted, rgba(30, 28, 24, .72));--top-card-border: var(--vm-surface-border, rgba(52, 43, 28, .12));--top-card-shadow: var(--vm-shadow-soft, 0 12px 28px rgba(88, 67, 28, .08));--top-card-radius: var(--vm-radius-md, 8px);display:grid;min-width:0;overflow:hidden;border:1px solid var(--top-card-border);border-radius:var(--top-card-radius);background:var(--top-card-bg);color:var(--top-card-fg);box-shadow:var(--top-card-shadow)}.top-card-surface--warm[data-v-d0c8bdb1]{--top-card-bg: color-mix(in srgb, var(--vm-color-light, #fffaf2) 86%, transparent);--top-card-fg: var(--vm-color-on-light, #2b2117);--top-card-muted: var(--vm-text-muted, rgba(43, 33, 23, .76));--top-card-border: color-mix(in srgb, var(--vm-color-primary, #8e4b10) 14%, transparent)}.top-card-surface--dark[data-v-d0c8bdb1]{--top-card-bg: linear-gradient(180deg, color-mix(in srgb, var(--vm-color-dark, #1d2730) 92%, transparent) 0%, var(--vm-color-dark, #080d12) 100%);--top-card-fg: var(--vm-color-on-dark, rgba(245, 247, 250, .96));--top-card-muted: var(--vm-text-muted, rgba(222, 228, 235, .76));--top-card-border: var(--vm-surface-border, rgba(173, 187, 201, .18));--top-card-shadow: var(--vm-shadow-surface, 0 24px 70px rgba(8, 10, 14, .38))}.top-card-surface__visual[data-v-d0c8bdb1],.top-card-surface__media[data-v-d0c8bdb1],.top-card-surface__content[data-v-d0c8bdb1],.top-card-surface__heading[data-v-d0c8bdb1],.top-card-surface__body[data-v-d0c8bdb1],.top-card-surface__actions[data-v-d0c8bdb1]{min-width:0}.top-card-surface__visual[data-v-d0c8bdb1]{position:relative;min-height:var(--vm-top-card-media-height, 245px);overflow:hidden;border-radius:inherit;background:color-mix(in srgb,var(--vm-page-bg, #f1f2f3) 76%,var(--vm-brand-gray, #606466))}.top-card-surface__media[data-v-d0c8bdb1]{width:100%;height:100%}.top-card-surface__media[data-v-d0c8bdb1] img,.top-card-surface__media[data-v-d0c8bdb1] picture,.top-card-surface__media[data-v-d0c8bdb1] video{display:block;width:100%;height:100%}.top-card-surface__media[data-v-d0c8bdb1] img,.top-card-surface__media[data-v-d0c8bdb1] video{-o-object-fit:cover;object-fit:cover}.top-card-surface__badge[data-v-d0c8bdb1]{position:absolute;top:16px;left:16px;z-index:1}.top-card-surface__meta[data-v-d0c8bdb1]{position:absolute;right:14px;bottom:14px;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:calc(100% - 28px)}.top-card-surface__content[data-v-d0c8bdb1]{display:grid;align-content:start;gap:18px;padding:24px}.top-card-surface__heading[data-v-d0c8bdb1],.top-card-surface__body[data-v-d0c8bdb1]{overflow-wrap:anywhere}.top-card-surface__body[data-v-d0c8bdb1]{color:var(--top-card-muted)}.top-card-surface__actions[data-v-d0c8bdb1]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:2px}@media(min-width:1280px){.top-card-surface--has-visual[data-v-d0c8bdb1]{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:stretch;min-height:360px}.top-card-surface--has-visual .top-card-surface__visual[data-v-d0c8bdb1]{height:100%;min-height:360px}.top-card-surface--has-visual .top-card-surface__content[data-v-d0c8bdb1]{align-content:center;gap:22px;padding:40px}}.ui-text[data-v-34c6e0f9]{--ui-text-fg: currentColor;--ui-text-muted: var(--vm-text-muted, rgba(70, 56, 38, .78));--ui-text-caption: var(--vm-text-caption, rgba(70, 56, 38, .72));--ui-text-accent: var(--vm-color-primary, #8e4b10);margin:0;color:var(--ui-text-fg)}.ui-text--eyebrow[data-v-34c6e0f9]{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--card-accent, var(--ui-text-accent))}.ui-text--muted[data-v-34c6e0f9]{color:var(--card-muted, var(--ui-text-muted))}.ui-text--caption[data-v-34c6e0f9]{font-size:12px;line-height:1.45;color:var(--card-muted, var(--ui-text-caption))}@font-face{font-family:NotoSans;font-style:normal;font-weight:100 900;font-stretch:75% 100%;font-display:swap;src:url(/assets/NotoSans-VariableFont_wdth_wght-CE1q1VrM.ttf) format("truetype")}:root{--vm-font-family-sans: "NotoSans", system-ui, -apple-system, "Segoe UI", sans-serif}body{font-family:var(--vm-font-family-sans)}:root[data-vm-theme-binding="theme.app.gray"]{--vm-brand-orange: #F58233;--vm-brand-gray: #606466;--vm-brand-white: #ffffff;--vm-color-brand-orange: var(--vm-brand-orange);--vm-color-on-brand-orange: #ffffff;--vm-color-brand-gray: var(--vm-brand-gray);--vm-color-on-brand-gray: #ffffff;--vm-color-primary: #0d6efd;--vm-color-on-primary: #ffffff;--vm-color-secondary: #6c757d;--vm-color-on-secondary: #ffffff;--vm-color-success: #198754;--vm-color-on-success: #ffffff;--vm-color-info: #0dcaf0;--vm-color-on-info: #ffffff;--vm-color-warning: #ffc107;--vm-color-on-warning: #000000;--vm-color-danger: #dc3545;--vm-color-on-danger: #ffffff;--vm-color-light: #f8f8f8;--vm-color-on-light: #202124;--vm-color-dark: #212529;--vm-color-on-dark: #ffffff;--vm-page-bg: color-mix(in srgb, var(--vm-brand-gray) 11%, white);--vm-surface-bg: #ffffff;--vm-surface-bg-subtle: color-mix(in srgb, var(--vm-brand-gray) 7%, white);--vm-surface-border: transparent;--vm-text-main: color-mix(in srgb, var(--vm-brand-gray) 38%, black);--vm-text-muted: color-mix(in srgb, var(--vm-brand-gray) 88%, white);--vm-text-caption: color-mix(in srgb, var(--vm-brand-gray) 84%, white);--vm-text-size-sm: calc(var(--vm-content-text-size, 16px) * .9);--vm-text-size-lg: calc(var(--vm-content-text-size, 16px) * 1.12);--vm-footer-text-size: 12px;--vm-body-font-weight: 400;--vm-heading-font-weight: 500;--vm-heading-h1-size: 32px;--vm-heading-h2-size: 28px;--vm-heading-h3-size: 24px;--vm-heading-h4-size: 20px;--vm-heading-h5-size: 16px;--vm-heading-h6-size: 14px;--vm-heading-h2-section-size: 32px;--vm-heading-h4-section-size: 22px;--vm-heading-h4-section-sm-size: 24px;--vm-state-hover-bg: color-mix(in srgb, var(--vm-brand-gray) 8%, white);--vm-state-active-bg: color-mix(in srgb, var(--vm-brand-gray) 16%, white);--vm-state-selected-bg: color-mix(in srgb, var(--vm-brand-gray) 18%, white);--vm-state-focus-ring: color-mix(in srgb, var(--vm-brand-gray) 28%, transparent);--vm-state-focus-border: color-mix(in srgb, var(--vm-brand-gray) 48%, transparent);--vm-state-muted-bg: color-mix(in srgb, var(--vm-brand-gray) 10%, white);--vm-state-neutral-bg: color-mix(in srgb, var(--vm-brand-gray) 12%, white);--vm-state-neutral-border: color-mix(in srgb, var(--vm-brand-gray) 22%, transparent);--vm-state-neutral-fg: var(--vm-text-main);--vm-state-neutral-muted: var(--vm-text-muted);--field-border: var(--vm-state-neutral-border);--field-filled-border: var(--vm-state-neutral-border);--field-success: color-mix(in srgb, var(--vm-color-success) 62%, transparent);--vm-state-disabled-opacity: .58;--vm-state-popup-bg: #ffffff;--vm-state-popup-border: color-mix(in srgb, var(--vm-brand-gray) 18%, transparent);--vm-state-popup-shadow: 0 18px 40px color-mix(in srgb, var(--vm-brand-gray) 18%, transparent);--vm-state-link: var(--vm-brand-orange);--vm-state-link-hover: color-mix(in srgb, var(--vm-brand-orange) 74%, black);--vm-state-primary-hover-bg: color-mix(in srgb, var(--vm-color-primary) 86%, black);--vm-state-primary-active-bg: color-mix(in srgb, var(--vm-color-primary) 78%, black);--vm-state-secondary-hover-bg: color-mix(in srgb, var(--vm-color-secondary) 20%, transparent);--vm-state-secondary-active-bg: color-mix(in srgb, var(--vm-color-secondary) 28%, transparent);--vm-state-success-hover-bg: color-mix(in srgb, var(--vm-color-success) 86%, black);--vm-state-success-active-bg: color-mix(in srgb, var(--vm-color-success) 78%, black);--vm-state-info-hover-bg: color-mix(in srgb, var(--vm-color-info) 86%, black);--vm-state-info-active-bg: color-mix(in srgb, var(--vm-color-info) 78%, black);--vm-state-warning-hover-bg: color-mix(in srgb, var(--vm-color-warning) 88%, black);--vm-state-warning-active-bg: color-mix(in srgb, var(--vm-color-warning) 80%, black);--vm-state-danger-hover-bg: color-mix(in srgb, var(--vm-color-danger) 86%, black);--vm-state-danger-active-bg: color-mix(in srgb, var(--vm-color-danger) 78%, black);--vm-state-light-hover-bg: color-mix(in srgb, var(--vm-color-light) 86%, black);--vm-state-light-active-bg: color-mix(in srgb, var(--vm-color-light) 78%, black);--vm-state-dark-hover-bg: color-mix(in srgb, var(--vm-color-dark) 86%, black);--vm-state-dark-active-bg: color-mix(in srgb, var(--vm-color-dark) 78%, black);--vm-state-brand-orange-hover-bg: color-mix(in srgb, var(--vm-color-brand-orange) 86%, black);--vm-state-brand-orange-active-bg: color-mix(in srgb, var(--vm-color-brand-orange) 78%, black);--vm-state-brand-gray-hover-bg: color-mix(in srgb, var(--vm-color-brand-gray) 86%, black);--vm-state-brand-gray-active-bg: color-mix(in srgb, var(--vm-color-brand-gray) 78%, black);--vm-tone-primary-solid-bg: var(--vm-color-primary);--vm-tone-primary-solid-fg: var(--vm-color-on-primary);--vm-tone-primary-soft-bg: color-mix(in srgb, var(--vm-color-primary) 8%, transparent);--vm-tone-primary-soft-border: color-mix(in srgb, var(--vm-color-primary) 22%, transparent);--vm-tone-primary-soft-fg: var(--vm-text-main);--vm-tone-primary-hover-bg: var(--vm-state-primary-hover-bg);--vm-tone-primary-active-bg: var(--vm-state-primary-active-bg);--vm-tone-primary-focus-ring: color-mix(in srgb, var(--vm-color-primary) 28%, transparent);--vm-tone-primary-shadow: 0 10px 24px color-mix(in srgb, var(--vm-color-primary) 18%, transparent);--vm-tone-primary-outline-border: color-mix(in srgb, var(--vm-color-primary) 28%, transparent);--vm-tone-primary-outline-hover-bg: color-mix(in srgb, var(--vm-color-primary) 8%, transparent);--vm-tone-primary-outline-hover-border: color-mix(in srgb, var(--vm-color-primary) 36%, transparent);--vm-tone-primary-outline-active-bg: color-mix(in srgb, var(--vm-color-primary) 14%, transparent);--vm-tone-primary-outline-active-border: color-mix(in srgb, var(--vm-color-primary) 44%, transparent);--vm-tone-primary-ghost-hover-bg: color-mix(in srgb, var(--vm-color-primary) 8%, transparent);--vm-tone-primary-ghost-active-bg: color-mix(in srgb, var(--vm-color-primary) 14%, transparent);--vm-tone-secondary-solid-bg: var(--vm-color-secondary);--vm-tone-secondary-solid-fg: var(--vm-color-on-secondary);--vm-tone-secondary-soft-bg: color-mix(in srgb, var(--vm-color-secondary) 8%, transparent);--vm-tone-secondary-soft-border: color-mix(in srgb, var(--vm-color-secondary) 22%, transparent);--vm-tone-secondary-soft-fg: var(--vm-text-main);--vm-tone-secondary-hover-bg: var(--vm-state-secondary-hover-bg);--vm-tone-secondary-active-bg: var(--vm-state-secondary-active-bg);--vm-tone-secondary-focus-ring: color-mix(in srgb, var(--vm-color-secondary) 28%, transparent);--vm-tone-secondary-shadow: 0 10px 24px color-mix(in srgb, var(--vm-color-secondary) 16%, transparent);--vm-tone-secondary-outline-border: color-mix(in srgb, var(--vm-color-secondary) 28%, transparent);--vm-tone-secondary-outline-hover-bg: color-mix(in srgb, var(--vm-color-secondary) 8%, transparent);--vm-tone-secondary-outline-hover-border: color-mix(in srgb, var(--vm-color-secondary) 36%, transparent);--vm-tone-secondary-outline-active-bg: color-mix(in srgb, var(--vm-color-secondary) 14%, transparent);--vm-tone-secondary-outline-active-border: color-mix(in srgb, var(--vm-color-secondary) 44%, transparent);--vm-tone-secondary-ghost-hover-bg: color-mix(in srgb, var(--vm-color-secondary) 8%, transparent);--vm-tone-secondary-ghost-active-bg: color-mix(in srgb, var(--vm-color-secondary) 14%, transparent);--vm-tone-info-solid-bg: var(--vm-color-info);--vm-tone-info-solid-fg: var(--vm-color-on-info);--vm-tone-info-soft-bg: color-mix(in srgb, var(--vm-color-info) 8%, transparent);--vm-tone-info-soft-border: color-mix(in srgb, var(--vm-color-info) 22%, transparent);--vm-tone-info-soft-fg: var(--vm-text-main);--vm-tone-info-hover-bg: var(--vm-state-info-hover-bg);--vm-tone-info-active-bg: var(--vm-state-info-active-bg);--vm-tone-info-focus-ring: color-mix(in srgb, var(--vm-color-info) 28%, transparent);--vm-tone-info-shadow: 0 10px 24px color-mix(in srgb, var(--vm-color-info) 18%, transparent);--vm-tone-info-outline-border: color-mix(in srgb, var(--vm-color-info) 28%, transparent);--vm-tone-info-outline-hover-bg: color-mix(in srgb, var(--vm-color-info) 8%, transparent);--vm-tone-info-outline-hover-border: color-mix(in srgb, var(--vm-color-info) 36%, transparent);--vm-tone-info-outline-active-bg: color-mix(in srgb, var(--vm-color-info) 14%, transparent);--vm-tone-info-outline-active-border: color-mix(in srgb, var(--vm-color-info) 44%, transparent);--vm-tone-info-ghost-hover-bg: color-mix(in srgb, var(--vm-color-info) 8%, transparent);--vm-tone-info-ghost-active-bg: color-mix(in srgb, var(--vm-color-info) 14%, transparent);--vm-tone-success-solid-bg: var(--vm-color-success);--vm-tone-success-solid-fg: var(--vm-color-on-success);--vm-tone-success-soft-bg: color-mix(in srgb, var(--vm-color-success) 8%, transparent);--vm-tone-success-soft-border: color-mix(in srgb, var(--vm-color-success) 22%, transparent);--vm-tone-success-soft-fg: var(--vm-text-main);--vm-tone-success-hover-bg: var(--vm-state-success-hover-bg);--vm-tone-success-active-bg: var(--vm-state-success-active-bg);--vm-tone-success-focus-ring: color-mix(in srgb, var(--vm-color-success) 28%, transparent);--vm-tone-success-shadow: 0 10px 24px color-mix(in srgb, var(--vm-color-success) 18%, transparent);--vm-tone-success-outline-border: color-mix(in srgb, var(--vm-color-success) 28%, transparent);--vm-tone-success-outline-hover-bg: color-mix(in srgb, var(--vm-color-success) 8%, transparent);--vm-tone-success-outline-hover-border: color-mix(in srgb, var(--vm-color-success) 36%, transparent);--vm-tone-success-outline-active-bg: color-mix(in srgb, var(--vm-color-success) 14%, transparent);--vm-tone-success-outline-active-border: color-mix(in srgb, var(--vm-color-success) 44%, transparent);--vm-tone-success-ghost-hover-bg: color-mix(in srgb, var(--vm-color-success) 8%, transparent);--vm-tone-success-ghost-active-bg: color-mix(in srgb, var(--vm-color-success) 14%, transparent);--vm-tone-warning-solid-bg: var(--vm-color-warning);--vm-tone-warning-solid-fg: var(--vm-color-on-warning);--vm-tone-warning-soft-bg: color-mix(in srgb, var(--vm-color-warning) 8%, transparent);--vm-tone-warning-soft-border: color-mix(in srgb, var(--vm-color-warning) 22%, transparent);--vm-tone-warning-soft-fg: var(--vm-text-main);--vm-tone-warning-hover-bg: var(--vm-state-warning-hover-bg);--vm-tone-warning-active-bg: var(--vm-state-warning-active-bg);--vm-tone-warning-focus-ring: color-mix(in srgb, var(--vm-color-warning) 28%, transparent);--vm-tone-warning-shadow: 0 10px 24px color-mix(in srgb, var(--vm-color-warning) 18%, transparent);--vm-tone-warning-outline-border: color-mix(in srgb, var(--vm-color-warning) 28%, transparent);--vm-tone-warning-outline-hover-bg: color-mix(in srgb, var(--vm-color-warning) 8%, transparent);--vm-tone-warning-outline-hover-border: color-mix(in srgb, var(--vm-color-warning) 36%, transparent);--vm-tone-warning-outline-active-bg: color-mix(in srgb, var(--vm-color-warning) 14%, transparent);--vm-tone-warning-outline-active-border: color-mix(in srgb, var(--vm-color-warning) 44%, transparent);--vm-tone-warning-ghost-hover-bg: color-mix(in srgb, var(--vm-color-warning) 8%, transparent);--vm-tone-warning-ghost-active-bg: color-mix(in srgb, var(--vm-color-warning) 14%, transparent);--vm-tone-danger-solid-bg: var(--vm-color-danger);--vm-tone-danger-solid-fg: var(--vm-color-on-danger);--vm-tone-danger-soft-bg: color-mix(in srgb, var(--vm-color-danger) 8%, transparent);--vm-tone-danger-soft-border: color-mix(in srgb, var(--vm-color-danger) 22%, transparent);--vm-tone-danger-soft-fg: var(--vm-text-main);--vm-tone-danger-hover-bg: var(--vm-state-danger-hover-bg);--vm-tone-danger-active-bg: var(--vm-state-danger-active-bg);--vm-tone-danger-focus-ring: color-mix(in srgb, var(--vm-color-danger) 28%, transparent);--vm-tone-danger-shadow: 0 10px 24px color-mix(in srgb, var(--vm-color-danger) 18%, transparent);--vm-tone-danger-outline-border: color-mix(in srgb, var(--vm-color-danger) 28%, transparent);--vm-tone-danger-outline-hover-bg: color-mix(in srgb, var(--vm-color-danger) 8%, transparent);--vm-tone-danger-outline-hover-border: color-mix(in srgb, var(--vm-color-danger) 36%, transparent);--vm-tone-danger-outline-active-bg: color-mix(in srgb, var(--vm-color-danger) 14%, transparent);--vm-tone-danger-outline-active-border: color-mix(in srgb, var(--vm-color-danger) 44%, transparent);--vm-tone-danger-ghost-hover-bg: color-mix(in srgb, var(--vm-color-danger) 8%, transparent);--vm-tone-danger-ghost-active-bg: color-mix(in srgb, var(--vm-color-danger) 14%, transparent);--vm-tone-light-solid-bg: var(--vm-color-light);--vm-tone-light-solid-fg: var(--vm-color-on-light);--vm-tone-light-soft-bg: color-mix(in srgb, var(--vm-color-light) 74%, transparent);--vm-tone-light-soft-border: color-mix(in srgb, var(--vm-color-dark) 12%, transparent);--vm-tone-light-soft-fg: var(--vm-text-main);--vm-tone-light-hover-bg: var(--vm-state-light-hover-bg);--vm-tone-light-active-bg: var(--vm-state-light-active-bg);--vm-tone-light-focus-ring: color-mix(in srgb, var(--vm-color-dark) 16%, transparent);--vm-tone-light-shadow: 0 10px 24px color-mix(in srgb, var(--vm-color-dark) 8%, transparent);--vm-tone-light-outline-border: color-mix(in srgb, var(--vm-color-dark) 12%, transparent);--vm-tone-light-outline-hover-bg: color-mix(in srgb, var(--vm-color-dark) 5%, transparent);--vm-tone-light-outline-hover-border: color-mix(in srgb, var(--vm-color-dark) 18%, transparent);--vm-tone-light-outline-active-bg: color-mix(in srgb, var(--vm-color-dark) 8%, transparent);--vm-tone-light-outline-active-border: color-mix(in srgb, var(--vm-color-dark) 24%, transparent);--vm-tone-light-ghost-hover-bg: color-mix(in srgb, var(--vm-color-dark) 5%, transparent);--vm-tone-light-ghost-active-bg: color-mix(in srgb, var(--vm-color-dark) 8%, transparent);--vm-tone-dark-solid-bg: var(--vm-color-dark);--vm-tone-dark-solid-fg: var(--vm-color-on-dark);--vm-tone-dark-soft-bg: var(--vm-color-dark);--vm-tone-dark-soft-border: var(--vm-color-dark);--vm-tone-dark-soft-fg: var(--vm-color-on-dark);--vm-tone-dark-hover-bg: var(--vm-state-dark-hover-bg);--vm-tone-dark-active-bg: var(--vm-state-dark-active-bg);--vm-tone-dark-focus-ring: color-mix(in srgb, var(--vm-color-dark) 28%, transparent);--vm-tone-dark-shadow: 0 10px 24px color-mix(in srgb, var(--vm-color-dark) 18%, transparent);--vm-tone-dark-outline-border: color-mix(in srgb, var(--vm-color-dark) 28%, transparent);--vm-tone-dark-outline-hover-bg: color-mix(in srgb, var(--vm-color-dark) 8%, transparent);--vm-tone-dark-outline-hover-border: color-mix(in srgb, var(--vm-color-dark) 36%, transparent);--vm-tone-dark-outline-active-bg: color-mix(in srgb, var(--vm-color-dark) 14%, transparent);--vm-tone-dark-outline-active-border: color-mix(in srgb, var(--vm-color-dark) 44%, transparent);--vm-tone-dark-ghost-hover-bg: color-mix(in srgb, var(--vm-color-dark) 8%, transparent);--vm-tone-dark-ghost-active-bg: color-mix(in srgb, var(--vm-color-dark) 14%, transparent);--vm-radius-sm: 8px;--vm-radius-md: 12px;--vm-radius-lg: 18px;--vm-radius-pill: 999px;--vm-shadow-soft: 0 10px 24px color-mix(in srgb, var(--vm-brand-gray) 12%, transparent);--vm-shadow-surface: 0 16px 44px color-mix(in srgb, var(--vm-brand-gray) 9%, transparent);--vm-layout-grid-gap: 15px;--vm-layout-grid-padding: 14px;--vm-layout-grid-sticky-offset: var(--vm-layout-grid-padding);--vm-layout-grid-inline-compensation: calc(var(--vm-layout-grid-padding) * 2);--vm-screen-sm: 640px;--vm-screen-md: 768px;--vm-screen-lg: 1024px;--vm-screen-xl: 1280px;--vm-screen-2xl: 1536px;--vm-screen-3xl: 1920px;--vm-screen-4xl: 3840px;--vm-screen-5xl: 5120px;--vm-content-page-gap: 22px;--vm-content-block-gap: 18px;--vm-content-layout-gap: 22px;--vm-content-layout-column-padding: 20px 22px;--vm-content-inline-width: 100%;--vm-content-text-inline-width: var(--vm-content-inline-width);--vm-content-layout-inline-width: var(--vm-content-inline-width);--vm-content-image-inline-width: var(--vm-content-inline-width);--vm-shell-bar-height: 64px;--vm-shell-bar-padding: 8px 16px;--vm-shell-panel-offset: var(--vm-shell-bar-height);--vm-content-page-inline-compensation: 0px;background:var(--vm-page-bg)}@media(min-width:768px){:root[data-vm-theme-binding="theme.app.gray"]{--vm-layout-grid-padding: 8px;--vm-content-inline-width: 86%}}@media(min-width:1024px){:root[data-vm-theme-binding="theme.app.gray"]{--vm-shell-bar-height: 76px;--vm-shell-bar-padding: 8px 10px}}@media(min-width:1280px){:root[data-vm-theme-binding="theme.app.gray"]{--vm-content-inline-width: 76%}}:root[data-vm-theme-binding="theme.app.gray"] body{background:var(--vm-page-bg);font-weight:var(--vm-body-font-weight, 300)}:root[data-vm-theme-binding="theme.app.gray"] body :is(h1,h2,h3,h4,h5,h6){font-weight:var(--vm-heading-font-weight, 400)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card{--card-bg: #ffffff;--card-border: transparent;--card-fg: var(--vm-text-main);--card-muted: var(--vm-text-muted);--card-accent: var(--vm-brand-orange);--card-subtle-bg: var(--vm-surface-bg-subtle);--card-shadow: var(--vm-shadow-surface)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card[class*=surface-card--intent-]{--vm-heading-color: var(--card-fg);--vm-text-main: var(--card-fg);--vm-text-muted: var(--card-muted);--vm-state-link: var(--card-fg)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--intent-primary{--card-bg: var(--vm-color-primary);--card-fg: var(--vm-color-on-primary);--card-muted: color-mix(in srgb, var(--vm-color-on-primary) 78%, transparent);--card-border: transparent;--card-accent: var(--vm-color-on-primary);--card-subtle-bg: color-mix(in srgb, var(--vm-color-primary) 88%, white);--card-shadow: var(--vm-tone-primary-shadow)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--intent-secondary{--card-bg: var(--vm-color-secondary);--card-fg: var(--vm-color-on-secondary);--card-muted: color-mix(in srgb, var(--vm-color-on-secondary) 78%, transparent);--card-border: transparent;--card-accent: var(--vm-color-on-secondary);--card-subtle-bg: color-mix(in srgb, var(--vm-color-secondary) 88%, white);--card-shadow: var(--vm-tone-secondary-shadow)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--intent-success{--card-bg: var(--vm-color-success);--card-fg: var(--vm-color-on-success);--card-muted: color-mix(in srgb, var(--vm-color-on-success) 78%, transparent);--card-border: transparent;--card-accent: var(--vm-color-on-success);--card-subtle-bg: color-mix(in srgb, var(--vm-color-success) 88%, white);--card-shadow: var(--vm-tone-success-shadow)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--intent-info{--card-bg: var(--vm-color-info);--card-fg: var(--vm-color-on-info);--card-muted: color-mix(in srgb, var(--vm-color-on-info) 72%, transparent);--card-border: transparent;--card-accent: var(--vm-color-on-info);--card-subtle-bg: color-mix(in srgb, var(--vm-color-info) 84%, white);--card-shadow: var(--vm-tone-info-shadow)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--intent-warning{--card-bg: var(--vm-color-warning);--card-fg: var(--vm-color-on-warning);--card-muted: color-mix(in srgb, var(--vm-color-on-warning) 72%, transparent);--card-border: transparent;--card-accent: var(--vm-color-on-warning);--card-subtle-bg: color-mix(in srgb, var(--vm-color-warning) 84%, white);--card-shadow: var(--vm-tone-warning-shadow)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--intent-danger,:root[data-vm-theme-binding="theme.app.gray"] .surface-card--intent-error{--card-bg: var(--vm-color-danger);--card-fg: var(--vm-color-on-danger);--card-muted: color-mix(in srgb, var(--vm-color-on-danger) 78%, transparent);--card-border: transparent;--card-accent: var(--vm-color-on-danger);--card-subtle-bg: color-mix(in srgb, var(--vm-color-danger) 88%, white);--card-shadow: var(--vm-tone-danger-shadow)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--intent-light{--card-bg: var(--vm-color-light);--card-fg: var(--vm-color-on-light);--card-muted: color-mix(in srgb, var(--vm-color-on-light) 68%, transparent);--card-border: color-mix(in srgb, var(--vm-color-dark) 10%, transparent);--card-accent: var(--vm-color-on-light);--card-subtle-bg: var(--vm-tone-light-soft-bg);--card-shadow: var(--vm-tone-light-shadow)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--intent-dark{--card-bg: var(--vm-color-dark);--card-fg: var(--vm-color-on-dark);--card-muted: color-mix(in srgb, var(--vm-color-on-dark) 78%, transparent);--card-border: transparent;--card-accent: var(--vm-color-on-dark);--card-subtle-bg: color-mix(in srgb, var(--vm-color-dark) 86%, white);--card-shadow: var(--vm-tone-dark-shadow)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--intent-brand-orange{--card-bg: var(--vm-color-brand-orange);--card-fg: var(--vm-color-on-brand-orange);--card-muted: color-mix(in srgb, var(--vm-color-on-brand-orange) 78%, transparent);--card-border: transparent;--card-accent: var(--vm-color-on-brand-orange);--card-subtle-bg: color-mix(in srgb, var(--vm-color-brand-orange) 88%, white);--card-shadow: 0 16px 44px color-mix(in srgb, var(--vm-color-brand-orange) 20%, transparent)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--intent-brand-gray{--card-bg: var(--vm-color-brand-gray);--card-fg: var(--vm-color-on-brand-gray);--card-muted: color-mix(in srgb, var(--vm-color-on-brand-gray) 78%, transparent);--card-border: transparent;--card-accent: var(--vm-color-on-brand-gray);--card-subtle-bg: color-mix(in srgb, var(--vm-color-brand-gray) 88%, white);--card-shadow: 0 16px 44px color-mix(in srgb, var(--vm-color-brand-gray) 18%, transparent)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--accent-primary{--card-accent: var(--vm-color-primary)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--accent-secondary{--card-accent: var(--vm-color-secondary)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--accent-success{--card-accent: var(--vm-color-success)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--accent-info{--card-accent: var(--vm-color-info)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--accent-warning{--card-accent: var(--vm-color-warning)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--accent-danger,:root[data-vm-theme-binding="theme.app.gray"] .surface-card--accent-error{--card-accent: var(--vm-color-danger)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--accent-light{--card-accent: var(--vm-color-light)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--accent-dark{--card-accent: var(--vm-color-dark)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--accent-brand-orange{--card-accent: var(--vm-color-brand-orange)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--accent-brand-gray{--card-accent: var(--vm-color-brand-gray)}:root[data-vm-theme-binding="theme.app.gray"] .ui-button{--button-inverse-color: var(--vm-color-primary);--button-hover-bg: var(--vm-state-primary-hover-bg);--button-hover-border: transparent;--button-active-bg: var(--vm-state-primary-active-bg);--button-active-border: transparent;--button-focus-ring: var(--vm-state-focus-ring);--button-disabled-opacity: var(--vm-state-disabled-opacity)}:root[data-vm-theme-binding="theme.app.gray"] .ui-button--secondary{--button-inverse-color: var(--vm-color-secondary);--button-hover-bg: var(--vm-state-secondary-hover-bg);--button-active-bg: var(--vm-state-secondary-active-bg)}:root[data-vm-theme-binding="theme.app.gray"] .ui-button--success{--button-inverse-color: var(--vm-color-success);--button-hover-bg: var(--vm-state-success-hover-bg);--button-active-bg: var(--vm-state-success-active-bg);--button-focus-ring: color-mix(in srgb, var(--vm-color-success) 28%, transparent)}:root[data-vm-theme-binding="theme.app.gray"] .ui-button--info{--button-inverse-color: var(--vm-color-info);--button-hover-bg: var(--vm-state-info-hover-bg);--button-active-bg: var(--vm-state-info-active-bg);--button-focus-ring: color-mix(in srgb, var(--vm-color-info) 28%, transparent)}:root[data-vm-theme-binding="theme.app.gray"] .ui-button--warning{--button-inverse-color: var(--vm-color-warning);--button-hover-bg: var(--vm-state-warning-hover-bg);--button-active-bg: var(--vm-state-warning-active-bg);--button-focus-ring: color-mix(in srgb, var(--vm-color-warning) 28%, transparent)}:root[data-vm-theme-binding="theme.app.gray"] .ui-button--danger{--button-inverse-color: var(--vm-color-danger);--button-hover-bg: var(--vm-state-danger-hover-bg);--button-active-bg: var(--vm-state-danger-active-bg);--button-focus-ring: color-mix(in srgb, var(--vm-color-danger) 28%, transparent)}:root[data-vm-theme-binding="theme.app.gray"] .ui-button--light{--button-inverse-color: var(--vm-color-on-light);--button-bg: var(--vm-tone-light-solid-bg);--button-fg: var(--vm-tone-light-solid-fg);--button-hover-bg: var(--vm-tone-light-hover-bg);--button-active-bg: var(--vm-tone-light-active-bg);--button-focus-ring: var(--vm-tone-light-focus-ring)}:root[data-vm-theme-binding="theme.app.gray"] .ui-button--dark{--button-inverse-color: var(--vm-color-dark);--button-bg: var(--vm-tone-dark-solid-bg);--button-fg: var(--vm-tone-dark-solid-fg);--button-hover-bg: var(--vm-tone-dark-hover-bg);--button-active-bg: var(--vm-tone-dark-active-bg);--button-focus-ring: var(--vm-tone-dark-focus-ring)}:root[data-vm-theme-binding="theme.app.gray"] .ui-button--brand-orange{--button-inverse-color: var(--vm-color-brand-orange);--button-bg: var(--vm-color-brand-orange);--button-fg: var(--vm-color-on-brand-orange);--button-hover-bg: var(--vm-state-brand-orange-hover-bg);--button-active-bg: var(--vm-state-brand-orange-active-bg);--button-shadow: 0 10px 24px color-mix(in srgb, var(--vm-color-brand-orange) 18%, transparent);--button-focus-ring: color-mix(in srgb, var(--vm-color-brand-orange) 28%, transparent)}:root[data-vm-theme-binding="theme.app.gray"] .ui-button--brand-gray{--button-inverse-color: var(--vm-color-brand-gray);--button-bg: var(--vm-color-brand-gray);--button-fg: var(--vm-color-on-brand-gray);--button-hover-bg: var(--vm-state-brand-gray-hover-bg);--button-active-bg: var(--vm-state-brand-gray-active-bg);--button-shadow: 0 10px 24px color-mix(in srgb, var(--vm-color-brand-gray) 16%, transparent);--button-focus-ring: color-mix(in srgb, var(--vm-color-brand-gray) 28%, transparent)}:root[data-vm-theme-binding="theme.app.gray"] .ui-button--brand-orange.ui-button--outline{--button-bg: transparent;--button-border: color-mix(in srgb, var(--vm-color-brand-orange) 32%, transparent);--button-fg: var(--vm-color-brand-orange);--button-shadow: none;--button-hover-bg: color-mix(in srgb, var(--vm-color-brand-orange) 10%, transparent);--button-hover-border: color-mix(in srgb, var(--vm-color-brand-orange) 42%, transparent);--button-active-bg: color-mix(in srgb, var(--vm-color-brand-orange) 16%, transparent);--button-active-border: color-mix(in srgb, var(--vm-color-brand-orange) 50%, transparent)}:root[data-vm-theme-binding="theme.app.gray"] .ui-button--brand-gray.ui-button--outline{--button-bg: transparent;--button-border: color-mix(in srgb, var(--vm-color-brand-gray) 32%, transparent);--button-fg: var(--vm-color-brand-gray);--button-shadow: none;--button-hover-bg: color-mix(in srgb, var(--vm-color-brand-gray) 10%, transparent);--button-hover-border: color-mix(in srgb, var(--vm-color-brand-gray) 42%, transparent);--button-active-bg: color-mix(in srgb, var(--vm-color-brand-gray) 16%, transparent);--button-active-border: color-mix(in srgb, var(--vm-color-brand-gray) 50%, transparent)}:root[data-vm-theme-binding="theme.app.gray"] .ui-button--brand-orange.ui-button--ghost{--button-bg: transparent;--button-border: transparent;--button-fg: var(--vm-color-brand-orange);--button-shadow: none;--button-hover-bg: color-mix(in srgb, var(--vm-color-brand-orange) 10%, transparent);--button-active-bg: color-mix(in srgb, var(--vm-color-brand-orange) 16%, transparent)}:root[data-vm-theme-binding="theme.app.gray"] .ui-button--brand-gray.ui-button--ghost{--button-bg: transparent;--button-border: transparent;--button-fg: var(--vm-color-brand-gray);--button-shadow: none;--button-hover-bg: color-mix(in srgb, var(--vm-color-brand-gray) 10%, transparent);--button-active-bg: color-mix(in srgb, var(--vm-color-brand-gray) 16%, transparent)}:root[data-vm-theme-binding="theme.app.gray"] .ui-button--inverse{--button-bg: var(--vm-surface-bg);--button-border: color-mix(in srgb, var(--button-inverse-color) 28%, transparent);--button-fg: var(--button-inverse-color);--button-shadow: none;--button-hover-bg: color-mix(in srgb, var(--button-inverse-color) 8%, var(--vm-surface-bg));--button-hover-border: color-mix(in srgb, var(--button-inverse-color) 36%, transparent);--button-active-bg: color-mix(in srgb, var(--button-inverse-color) 14%, var(--vm-surface-bg));--button-active-border: color-mix(in srgb, var(--button-inverse-color) 44%, transparent);--button-focus-ring: color-mix(in srgb, var(--button-inverse-color) 28%, transparent)}:root[data-vm-theme-binding="theme.app.gray"] .ui-badge--brand-orange{--badge-bg: color-mix(in srgb, var(--vm-color-brand-orange) 16%, transparent);--badge-border: color-mix(in srgb, var(--vm-color-brand-orange) 20%, transparent);--badge-fg: color-mix(in srgb, var(--vm-color-brand-orange) 82%, black)}:root[data-vm-theme-binding="theme.app.gray"] .ui-badge--brand-gray{--badge-bg: color-mix(in srgb, var(--vm-color-brand-gray) 14%, transparent);--badge-border: color-mix(in srgb, var(--vm-color-brand-gray) 18%, transparent);--badge-fg: var(--vm-color-brand-gray)}:root[data-vm-theme-binding="theme.app.gray"] .ui-badge--solid.ui-badge--brand-orange{--badge-bg: var(--vm-color-brand-orange);--badge-fg: var(--vm-color-on-brand-orange)}:root[data-vm-theme-binding="theme.app.gray"] .ui-badge--solid.ui-badge--brand-gray{--badge-bg: var(--vm-color-brand-gray);--badge-fg: var(--vm-color-on-brand-gray)}:root[data-vm-theme-binding="theme.app.gray"] .ui-status--brand-orange{--status-bg: color-mix(in srgb, var(--vm-color-brand-orange) 12%, var(--vm-surface-bg));--status-border: color-mix(in srgb, var(--vm-color-brand-orange) 20%, transparent);--status-title: color-mix(in srgb, var(--vm-color-brand-orange) 82%, black)}:root[data-vm-theme-binding="theme.app.gray"] .ui-status--brand-gray{--status-bg: color-mix(in srgb, var(--vm-color-brand-gray) 12%, var(--vm-surface-bg));--status-border: color-mix(in srgb, var(--vm-color-brand-gray) 22%, transparent);--status-title: var(--vm-color-brand-gray)}:root[data-vm-theme-binding="theme.app.gray"] .ui-empty--brand-orange{--empty-bg: color-mix(in srgb, var(--vm-color-brand-orange) 10%, var(--vm-surface-bg));--empty-border: color-mix(in srgb, var(--vm-color-brand-orange) 22%, transparent);--empty-title: color-mix(in srgb, var(--vm-color-brand-orange) 78%, black);--empty-description: color-mix(in srgb, var(--vm-brand-gray) 76%, black)}:root[data-vm-theme-binding="theme.app.gray"] .ui-empty--brand-gray{--empty-bg: color-mix(in srgb, var(--vm-color-brand-gray) 10%, var(--vm-surface-bg));--empty-border: color-mix(in srgb, var(--vm-color-brand-gray) 22%, transparent);--empty-title: color-mix(in srgb, var(--vm-color-brand-gray) 72%, black);--empty-description: var(--vm-text-muted)}:root[data-vm-theme-binding="theme.app.gray"] .ui-dropdown__trigger-button{border-color:var(--vm-state-popup-border);background:var(--vm-surface-bg);color:var(--vm-text-main)}:root[data-vm-theme-binding="theme.app.gray"] .ui-dropdown__trigger-button:hover{border-color:var(--vm-state-focus-border);background:var(--vm-state-hover-bg)}:root[data-vm-theme-binding="theme.app.gray"] .ui-dropdown__trigger-button:focus-visible{border-color:var(--vm-state-focus-border);box-shadow:0 0 0 3px var(--vm-state-focus-ring)}:root[data-vm-theme-binding="theme.app.gray"] .ui-dropdown__panel{border-color:var(--vm-state-popup-border);background:var(--vm-state-popup-bg);box-shadow:var(--vm-state-popup-shadow)}:root[data-vm-theme-binding="theme.app.gray"] .ui-dropdown__item{color:var(--vm-text-main)}:root[data-vm-theme-binding="theme.app.gray"] .ui-dropdown__item:hover{background:var(--vm-state-hover-bg)}:root[data-vm-theme-binding="theme.app.gray"] .ui-dropdown__item:focus-visible{background:var(--vm-state-active-bg);box-shadow:0 0 0 2px var(--vm-state-focus-ring)}:root[data-vm-theme-binding="theme.app.gray"] .ui-dropdown__item--disabled,:root[data-vm-theme-binding="theme.app.gray"] .ui-dropdown__item[aria-disabled=true]{opacity:var(--vm-state-disabled-opacity)}:root[data-vm-theme-binding="theme.app.gray"] .surface-card--warm,:root[data-vm-theme-binding="theme.app.gray"] .surface-card--dark{--card-bg: #ffffff;--card-border: transparent;--card-fg: var(--vm-text-main);--card-muted: var(--vm-text-muted);--card-accent: var(--vm-brand-orange);--card-subtle-bg: var(--vm-surface-bg-subtle)}:root[data-vm-theme-binding="theme.app.gray"] .page-menu .page-menu__link{border-color:transparent;background:var(--vm-surface-bg)}:root[data-vm-theme-binding="theme.app.gray"] .page-menu .page-menu__link:hover{border-color:transparent;background:var(--vm-state-hover-bg)}:root[data-vm-theme-binding="theme.app.gray"] .page-menu .page-menu__link--active{border-color:transparent;background:var(--vm-state-selected-bg)}:root[data-vm-theme-binding="theme.app.gray"] .hero__title-icon,:root[data-vm-theme-binding="theme.app.gray"] .docs-detail-content a{color:var(--vm-state-link)}:root[data-vm-theme-binding="theme.app.gray"] .docs-page-item__link:hover{text-decoration-color:var(--vm-state-link-hover)}:root[data-vm-theme-binding="theme.app.gray"] .dot{background:color-mix(in srgb,var(--vm-brand-orange) 24%,transparent)}:root[data-vm-theme-binding="theme.app.gray"] .dot.active{background:var(--vm-brand-orange)}:root[data-vm-theme-binding="theme.app.gray"] .tone-sand{background:linear-gradient(135deg,var(--vm-state-muted-bg) 0%,var(--vm-surface-bg) 100%)}:root[data-vm-theme-binding="theme.app.gray"] .tone-clay{background:linear-gradient(135deg,var(--vm-brand-gray) 0%,var(--vm-state-hover-bg) 100%);color:var(--vm-color-on-secondary)}:root[data-vm-theme-binding="theme.app.gray"] .tone-pine{background:linear-gradient(135deg,var(--vm-brand-orange) 0%,var(--vm-brand-gray) 100%);color:var(--vm-brand-white)}.native-link-bridge[data-v-24e2a1ee]{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-icon-gap, 10px);box-sizing:border-box;width:100%;height:100%;min-height:inherit;min-width:0;margin:0;padding-block:var(--button-pad-y, 12px);padding-inline:var(--button-pad-x, 18px);border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:center;text-decoration:none;cursor:inherit;outline:none}.native-link-bridge--disabled[data-v-24e2a1ee]{pointer-events:none}.ui-button--with-start-icon:not(.ui-button--icon-only){padding-inline-start:calc(var(--button-pad-x, 18px) + var(--button-icon-slot-width, 34px))}.ui-button--with-end-icon:not(.ui-button--icon-only){padding-inline-end:calc(var(--button-pad-x, 18px) + var(--button-icon-slot-width, 34px))}.ui-button--icon-only{padding:var(--button-pad-y, 12px)}.footer-widget__top-button[data-v-65fc5ca2]{display:inline-flex;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0}.footer-widget__top-button[data-v-65fc5ca2] .native-button-bridge{width:44px;height:44px;padding:0}.footer-widget[data-v-f6e2d763]{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:var(--vm-main-body-gap, var(--vm-layout-grid-gap, 15px));box-sizing:border-box;width:100%;min-width:0;padding:16px;border-radius:var(--vm-radius-md, 12px);background:var(--vm-surface-bg, #ffffff);box-shadow:0 1px 3px #00000014,0 1px 2px -1px #00000014;color:var(--vm-text-muted, rgba(30, 28, 24, .72));font-size:12px;line-height:1.35}.footer-widget__section[data-v-f6e2d763]{display:grid;align-content:center;gap:4px;min-width:0}.footer-widget__section--links[data-v-f6e2d763]{grid-column:1 / -1;justify-self:stretch}.footer-widget__section--socials[data-v-f6e2d763]{grid-column:1;justify-self:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px}.footer-widget__section--top[data-v-f6e2d763]{grid-column:2;justify-self:end}.footer-widget__copyright[data-v-f6e2d763],.footer-widget__description-text[data-v-f6e2d763],.footer-widget__heading[data-v-f6e2d763]{margin:0;min-width:0;color:inherit}.footer-widget__copyright[data-v-f6e2d763]{font-weight:600}.footer-widget__section--description[data-v-f6e2d763]{grid-column:1 / -1}.footer-widget__description-text[data-v-f6e2d763]{max-width:720px}.footer-widget__description-text[data-v-f6e2d763] a,.footer-widget__link[data-v-f6e2d763]{color:inherit;text-decoration:none;transition:color .16s ease}.footer-widget__description-text[data-v-f6e2d763] a:hover,.footer-widget__link[data-v-f6e2d763]:hover{color:var(--vm-brand-orange, #f58233)}.footer-widget__heading[data-v-f6e2d763]{font-weight:600}.footer-widget__links[data-v-f6e2d763]{display:grid;gap:3px;min-width:0}.footer-widget__link[data-v-f6e2d763]{width:-moz-fit-content;width:fit-content;max-width:100%}.footer-widget__social[data-v-f6e2d763]{display:inline-flex;align-items:center;max-width:100%;color:inherit;text-decoration:none;transition:color .16s ease}.footer-widget__social[data-v-f6e2d763]:hover{color:var(--vm-brand-orange, #f58233)}.footer-widget__social-mark[data-v-f6e2d763]{display:inline-grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--footer-social-color, var(--vm-brand-orange, #f58233)) 36%,transparent);border-radius:50%;color:var(--footer-social-color, var(--vm-brand-orange, #f58233));background:color-mix(in srgb,var(--footer-social-color, var(--vm-brand-orange, #f58233)) 8%,transparent);transition:border-color .16s ease,background .16s ease,color .16s ease}.footer-widget__social:hover .footer-widget__social-mark[data-v-f6e2d763]{border-color:var(--vm-brand-orange, #f58233);background:color-mix(in srgb,var(--vm-brand-orange, #f58233) 12%,transparent);color:var(--vm-brand-orange, #f58233)}.footer-widget__social-mark[data-v-f6e2d763] svg{width:22px;height:22px;stroke-width:1.8}@media(min-width:768px){.footer-widget[data-v-f6e2d763]{padding:var(--vm-footer-widget-padding, 18px 20px);font-size:var(--vm-footer-text-size, 13px)}}@media(min-width:1024px){.footer-widget[data-v-f6e2d763]{--vm-main-sidebar-width: 320px;--footer-column-spacing: var(--vm-footer-widget-column-spacing, 20px);grid-template-columns:minmax(0,1fr) minmax(min(100%,220px),max-content) max-content 44px;align-items:center;-moz-column-gap:var(--footer-column-spacing);column-gap:var(--footer-column-spacing)}.footer-widget__section--links[data-v-f6e2d763],.footer-widget__section--socials[data-v-f6e2d763],.footer-widget__section--top[data-v-f6e2d763]{grid-column:auto;justify-self:end}.footer-widget__section--description[data-v-f6e2d763]{grid-column:auto}.footer-widget__section--description[data-v-f6e2d763],.footer-widget__section--links[data-v-f6e2d763],.footer-widget__section--socials[data-v-f6e2d763]{height:100%;padding-right:var(--footer-column-spacing);border-right:1px solid var(--vm-border-muted, color-mix(in srgb, var(--vm-text-muted, rgba(30, 28, 24, .72)) 22%, transparent))}.footer-widget__section--socials[data-v-f6e2d763]{justify-content:flex-end}}@media(min-width:1280px){.footer-widget[data-v-f6e2d763]{--vm-main-sidebar-width: 380px}}.content-button-bridge[data-v-7c6dd895]{justify-self:start;width:-moz-fit-content;width:fit-content;max-width:100%}.content-button-bridge--align-center[data-v-7c6dd895]{justify-self:center}.content-button-bridge--align-end[data-v-7c6dd895]{justify-self:end}.content-button-bridge--block[data-v-7c6dd895],.content-button-bridge--delimiter[data-v-7c6dd895]{justify-self:stretch;width:100%}.content-cards-bridge[data-v-49f605e3]{display:grid;gap:var(--vm-content-card-gap, 18px);min-width:0}.content-cards-bridge__item[data-v-49f605e3]{margin-top:0}.content-cards-bridge__item--text[data-v-49f605e3]{display:grid;gap:var(--vm-content-card-body-gap, 18px);min-width:0}.content-layout-bridge[data-v-3d2b111d],.content-layout-bridge__whole-card[data-v-3d2b111d],.content-layout-bridge__column-card[data-v-3d2b111d]{min-width:0}.content-layout-bridge--whole-card[data-v-3d2b111d],.content-layout-bridge__whole-card[data-v-3d2b111d],.content-layout-bridge__column-card[data-v-3d2b111d]{--vm-contacts-widget-padding: 0;margin-top:0}.content-layout-bridge--whole-card[data-v-3d2b111d],.content-layout-bridge__whole-card[data-v-3d2b111d]{height:100%}.content-layout-bridge__whole-card[data-v-3d2b111d]{box-sizing:border-box}.content-layout-bridge__whole-card[data-v-3d2b111d] .surface-card__body{height:100%;align-content:start}.content-layout-bridge__column-card[data-v-3d2b111d]{box-sizing:border-box;height:100%}.content-blocks-renderer[data-v-f9498843]{display:grid;gap:var(--vm-content-block-gap, 18px);min-width:0}.content-text-block-bridge[data-v-de9c6ad9]{display:grid;gap:var(--vm-content-card-gap, 18px);min-width:0}.content-text-block-bridge__item[data-v-de9c6ad9]{min-width:0;padding:var(--vm-content-text-block-padding, 20px 22px)}.content-text-block-bridge__body[data-v-de9c6ad9]{display:grid;gap:var(--vm-content-text-block-gap, 18px);min-width:0}.content-bridge[data-v-628d46b1]{display:grid;align-content:start;gap:var(--vm-content-page-gap, 22px);box-sizing:border-box;width:100%;max-width:var(--vm-content-page-max-width, 980px);min-height:100%;margin-inline:auto;padding:0 0 32px}.content-bridge__header[data-v-628d46b1]{display:grid;gap:10px}.content-bridge__title[data-v-628d46b1]{margin:0;color:var(--vm-heading-color, var(--vm-text-main, #1e1c18));font-size:var(--vm-heading-h1-size, 32px);font-weight:700;line-height:1.08;letter-spacing:0}@media(min-width:768px){.content-bridge[data-v-628d46b1]{padding:0 0 48px}}.content-breadcrumbs[data-v-c206458c]{min-width:0}.content-breadcrumbs__list[data-v-c206458c]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;color:var(--vm-breadcrumb-color, #7a7c7f);font-size:var(--vm-breadcrumb-mobile-font-size, 13px);font-weight:400;line-height:1.2;letter-spacing:0}.content-breadcrumbs__item[data-v-c206458c]{display:inline-flex;align-items:center;min-width:0;gap:8px}.content-breadcrumbs__link[data-v-c206458c],.content-breadcrumbs__current[data-v-c206458c]{display:inline-flex;align-items:center;min-width:0;color:inherit;text-decoration:none}.content-breadcrumbs__link[data-v-c206458c]:hover{color:var(--vm-breadcrumb-hover-color, #4f5356)}.content-breadcrumbs__item--current[data-v-c206458c]{color:var(--vm-breadcrumb-current-color, #a8aaad)}.content-breadcrumbs__separator[data-v-c206458c]{flex:0 0 auto;width:9px;height:9px;color:var(--vm-breadcrumb-separator-color, #ff7817);stroke-width:2}.content-breadcrumbs__separator--text[data-v-c206458c]{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;color:var(--vm-breadcrumb-separator-color, #ff7817);font-size:.8em}.content-breadcrumbs__home-icon[data-v-c206458c]{flex:0 0 auto;width:16px;height:16px;color:var(--vm-breadcrumb-home-color, #7a7c7f);stroke-width:1.8}.content-breadcrumbs__label--fallback[data-v-c206458c]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(min-width:768px){.content-breadcrumbs__list[data-v-c206458c]{gap:8px;font-size:var(--vm-breadcrumb-font-size, 14px)}.content-breadcrumbs__home-icon[data-v-c206458c]{width:18px;height:18px}.content-breadcrumbs__separator[data-v-c206458c]{width:10px;height:10px}}.content-layout[data-v-22ef1680]{display:grid;gap:var(--vm-content-layout-gap, 22px);align-items:start;min-width:0}.content-layout--cols-1[data-v-22ef1680],.content-layout--cols-2[data-v-22ef1680],.content-layout--cols-2.content-layout--layout-left[data-v-22ef1680],.content-layout--cols-2.content-layout--layout-right[data-v-22ef1680],.content-layout--cols-3[data-v-22ef1680],.content-layout--cols-4[data-v-22ef1680]{grid-template-columns:minmax(0,1fr)}.content-layout--view-grid-cards[data-v-22ef1680]{align-items:stretch}.content-layout--view-card[data-v-22ef1680],.content-layout--vertical-start[data-v-22ef1680]{align-items:start}.content-layout--vertical-center[data-v-22ef1680]{align-items:center}.content-layout--vertical-end[data-v-22ef1680]{align-items:end}.content-layout--vertical-stretch[data-v-22ef1680]{align-items:stretch}.content-layout--not-stretched[data-v-22ef1680]{width:min(var(--vm-content-layout-inline-width, 70%),100%);margin-inline:auto}.content-layout__column[data-v-22ef1680]{display:grid;box-sizing:border-box;min-width:0}@media(min-width:1024px){.content-layout--cols-2[data-v-22ef1680]{grid-template-columns:repeat(2,minmax(0,1fr))}.content-layout--cols-2.content-layout--layout-left[data-v-22ef1680]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.content-layout--cols-2.content-layout--layout-right[data-v-22ef1680]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.content-layout--cols-3[data-v-22ef1680],.content-layout--cols-4[data-v-22ef1680]{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-unsupported[data-v-66f9d4e8]{display:grid;gap:10px;min-width:0;padding:14px 16px;border:1px dashed var(--vm-surface-border, rgba(52, 43, 28, .2));border-radius:var(--vm-radius-md, 14px);background:var(--vm-surface-bg-subtle, rgba(247, 241, 230, .42));color:var(--vm-text-muted, rgba(70, 56, 38, .72))}.content-unsupported__head[data-v-66f9d4e8]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.content-unsupported__label[data-v-66f9d4e8]{font-size:13px;font-weight:700}.content-unsupported__type[data-v-66f9d4e8]{min-width:0;overflow-wrap:anywhere;color:var(--vm-text-main, #1e1c18);font-size:12px}.content-unsupported__meta[data-v-66f9d4e8]{display:grid;gap:4px;margin:0;font-size:12px}.content-unsupported__meta div[data-v-66f9d4e8]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px}.content-unsupported__meta dt[data-v-66f9d4e8]{font-weight:700}.content-unsupported__meta dd[data-v-66f9d4e8]{min-width:0;margin:0;overflow-wrap:anywhere}.content-unsupported__preview[data-v-66f9d4e8]{max-width:100%;margin:0;overflow-x:auto;color:var(--vm-text-muted, rgba(70, 56, 38, .72));font-size:11px;line-height:1.5}.modal-widget[data-v-b9244755]{position:fixed;inset:0;z-index:1000}.modal-widget__backdrop[data-v-b9244755]{position:absolute;inset:0;background:#0f172a85}.modal-widget__positioner[data-v-b9244755]{position:relative;display:grid;min-height:100%;place-items:center;padding:24px}.modal-widget__positioner[data-v-b9244755]>*{width:min(100%,560px);max-height:calc(100vh - 48px);overflow:auto}.modal-widget__head[data-v-b9244755]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.modal-widget__heading[data-v-b9244755]{min-width:0}.modal-widget__heading--with-icon[data-v-b9244755]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.modal-widget__title[data-v-b9244755]{margin:0;font-size:20px;font-weight:650;line-height:1.25}.modal-widget__heading--with-icon .modal-widget__title[data-v-b9244755]{grid-column:2}.modal-widget__description[data-v-b9244755]{margin:6px 0 0;color:#475569;font-size:14px;line-height:1.5}.modal-widget__heading--with-icon .modal-widget__description[data-v-b9244755]{grid-column:2}.modal-widget__header-icon[data-v-b9244755]{grid-row:span 2;width:24px;height:24px;color:currentColor}.modal-widget__close-button[data-v-b9244755]{color:#334155}.modal-widget__close-button[data-v-b9244755]:hover{color:#fff}.modal-widget__close-icon[data-v-b9244755]{width:18px;height:18px}.modal-widget__close-fallback[data-v-b9244755]{font-size:20px;line-height:1}.modal-widget__body[data-v-b9244755]{display:grid;gap:12px}.modal-widget__presentation-text[data-v-b9244755]{margin:0;color:#334155;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.modal-widget__status[data-v-b9244755]{margin:0;color:#475569;font-size:14px}.modal-widget__status--error[data-v-b9244755]{color:#b91c1c}.modal-widget__foot[data-v-b9244755]{display:flex;flex-direction:column;gap:12px}@media(min-width:640px){.modal-widget__foot[data-v-b9244755]{flex-direction:row;justify-content:flex-end}}.news-line-publications[data-v-1cf365b8]{display:grid;gap:22px;min-width:0}.news-line-publications__header[data-v-1cf365b8]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;min-width:0}.news-line-publications__header-icon[data-v-1cf365b8]{display:grid;place-items:center;width:32px;height:32px;color:var(--vm-brand-gray, #606466)}.news-line-publications__header-icon[data-v-1cf365b8] svg{width:30px;height:30px;stroke-width:1.85}.news-line-publications__title[data-v-1cf365b8]{min-width:0;margin:0;color:#000;font-size:var(--vm-heading-h4-section-size, 22px);font-weight:500;line-height:1.18;overflow-wrap:anywhere}.news-line-publications__filters[data-v-1cf365b8]{display:none;grid-column:1 / -1;justify-self:end;align-items:center;gap:9px;min-width:-moz-max-content;min-width:max-content}.news-line-publications__filter[data-v-1cf365b8]{display:block;width:28px;height:28px;border:3px solid #ffffff;border-radius:999px;box-shadow:0 4px 10px #12161c1a}.news-line-publications__filter--info[data-v-1cf365b8]{background:var(--vm-color-info, #0d6efd)}.news-line-publications__filter--warning[data-v-1cf365b8]{background:var(--vm-brand-orange, #f58233)}.news-line-publications__filter--danger[data-v-1cf365b8]{background:var(--vm-color-danger, #dc3545)}.news-line-publications__list[data-v-1cf365b8]{display:grid;gap:16px;min-width:0}.news-line-publications__state[data-v-1cf365b8]{padding:18px;border:1px dashed var(--vm-surface-border, rgba(52, 43, 28, .18));border-radius:18px;background:#ffffffb8;color:var(--vm-text-muted, rgba(30, 28, 24, .72))}.news-line-publications__state--error[data-v-1cf365b8]{border-color:color-mix(in srgb,var(--vm-color-danger, #dc3545) 45%,transparent);color:var(--vm-color-danger, #dc3545)}@media(min-width:640px){.news-line-publications__title[data-v-1cf365b8]{font-size:var(--vm-heading-h4-section-sm-size, 24px)}}.news-line-card[data-v-f98aa2ff]{--news-line-card-accent: var(--vm-brand-gray, #606466);position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;padding:13px 11px 13px 18px;overflow:hidden;border-left:3px solid var(--news-line-card-accent);border-radius:var(--vm-radius-md, 8px);background:#fff;color:#000;box-shadow:0 10px 26px #15181c0a}.news-line-card--info[data-v-f98aa2ff]{--news-line-card-accent: var(--vm-color-info, #0d6efd)}.news-line-card--warning[data-v-f98aa2ff]{--news-line-card-accent: var(--vm-brand-orange, #f58233)}.news-line-card--danger[data-v-f98aa2ff]{--news-line-card-accent: var(--vm-color-danger, #dc3545)}.news-line-card--brand-gray[data-v-f98aa2ff]{--news-line-card-accent: var(--vm-brand-gray, #606466)}.news-line-card__top[data-v-f98aa2ff]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0}.news-line-card__date[data-v-f98aa2ff]{display:inline;margin-right:18px;color:var(--vm-text-muted, #7a7f84);font-size:14px;font-weight:400;line-height:1.35;white-space:nowrap}.news-line-card__content[data-v-f98aa2ff]{display:inline;min-width:0;color:#000;font-size:14px;font-weight:400;line-height:1.35}.news-line-card .news-line-card__title[data-v-f98aa2ff]{display:inline;margin:0;color:#000;font-size:14px;font-weight:400;line-height:1.35;overflow-wrap:anywhere}.news-line-card__more[data-v-f98aa2ff]{align-self:center;display:grid;place-items:center;width:28px;height:36px;padding:0;border:0;background:transparent;color:color-mix(in srgb,var(--vm-brand-gray, #606466) 64%,white);cursor:pointer}.news-line-card__more[data-v-f98aa2ff]:disabled{cursor:default;opacity:var(--vm-state-disabled-opacity, .58);pointer-events:none}.news-line-card__more[data-intent=brand-gray][data-v-f98aa2ff]{color:color-mix(in srgb,var(--vm-brand-gray, #606466) 64%,white)}.news-line-card__more[data-intent=danger][data-v-f98aa2ff],.news-line-card__more--active[data-v-f98aa2ff]{color:var(--vm-color-danger, #dc3545)}.news-line-card__more[data-v-f98aa2ff] svg{width:25px;height:25px;stroke-width:2.4}.news-line-card__more span[data-v-f98aa2ff]{width:4px;height:4px;border-radius:999px;background:currentColor;box-shadow:0 -8px currentColor,0 8px currentColor}.news-line-card__description-view[data-v-f98aa2ff]{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--vm-surface-border-muted, rgba(96, 100, 102, .18))}.news-line-card__description[data-v-f98aa2ff]{margin:0;color:var(--vm-text-muted, #7a7f84);font-size:var(--vm-text-size-sm, 14px);font-weight:400;line-height:1.45;overflow-wrap:anywhere}.news-line-card__actions[data-v-f98aa2ff]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;padding-top:2px}.news-line-card__actions[data-v-f98aa2ff] .news-line-card__details-button{min-height:24px;border-width:2px;--button-pad-x: 14px;--button-pad-y: 4px}.news-line-card__actions[data-v-f98aa2ff] .news-line-card__details-button .native-link-bridge{font-size:10px;font-weight:400;text-transform:uppercase}@media(min-width:640px){.news-line-card[data-v-f98aa2ff]{gap:12px;padding:15px 13px 15px 24px}}.publications-widget[data-v-51d7858c]{display:grid;gap:20px;min-width:0}.publications-widget__header[data-v-51d7858c]{display:grid;gap:8px;min-width:0}.publications-widget__title[data-v-51d7858c]{margin:0;color:var(--vm-heading-color, var(--vm-text-main, #1e1c18));font-size:var(--vm-heading-h2-size, 28px);font-weight:760;line-height:1.12;text-align:center;text-transform:uppercase}.publications-widget__actions[data-v-51d7858c]{position:relative;display:flex;justify-content:center;min-width:0;padding-top:4px}.publications-widget__actions[data-v-51d7858c]:before{content:"";position:absolute;inset-inline:0;top:calc(50% + 2px);height:2px;border-radius:999px;background:var(--vm-delimiter-line, rgba(52, 43, 28, .14));transform:translateY(-50%)}.publications-widget__more-button[data-v-51d7858c]{position:relative;z-index:1;flex:0 0 auto;width:auto;box-shadow:0 0 0 6px var(--vm-page-bg, color-mix(in srgb, var(--vm-brand-gray, #606466) 11%, white)),var(--button-shadow)}.publications-widget__body[data-v-51d7858c]{display:grid;gap:16px;min-width:0}.publications-widget__toplist[data-v-51d7858c],.publications-widget__grid[data-v-51d7858c]{display:grid;gap:16px}.publications-widget__toplist[data-v-51d7858c]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.publications-widget__grid[data-v-51d7858c]{grid-template-columns:minmax(0,1fr)}.publications-widget__state[data-v-51d7858c]{padding:18px;border:1px dashed var(--vm-surface-border, rgba(52, 43, 28, .18));border-radius:var(--vm-radius-md, 8px);color:var(--vm-text-muted, rgba(30, 28, 24, .72))}.publications-widget__state--error[data-v-51d7858c]{border-color:color-mix(in srgb,var(--vm-color-danger, #b42318) 45%,transparent);color:var(--vm-color-danger, #b42318)}@media(min-width:768px){.publications-widget__grid[data-v-51d7858c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.publications-widget__title[data-v-51d7858c]{font-size:var(--vm-heading-h2-section-size, 32px)}.publications-widget__grid[data-v-51d7858c]{grid-template-columns:repeat(3,minmax(0,1fr))}}.publication-card[data-v-081a9e75]{display:grid;align-content:start;gap:0;min-width:0;min-height:180px;overflow:hidden;border:1px solid var(--vm-surface-border, rgba(52, 43, 28, .12));border-radius:var(--vm-radius-md, 8px);background:var(--vm-surface-bg, rgba(255, 255, 255, .78));box-shadow:var(--vm-shadow-soft, 0 12px 28px rgba(88, 67, 28, .08))}.publication-card-observer[data-v-081a9e75]{min-width:0}.publication-card--featured[data-v-081a9e75]{min-height:220px}.publication-card__media[data-v-081a9e75]{position:relative;min-width:0;height:var(--vm-publications-card-media-height, 245px);overflow:hidden;border-radius:inherit;background:color-mix(in srgb,var(--vm-page-bg, #f1f2f3) 76%,var(--vm-brand-gray, #606466))}.publication-card__image[data-v-081a9e75]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.publication-card__date-badge[data-v-081a9e75]{position:absolute;top:16px;left:16px;display:grid;min-width:56px;padding:9px 10px;border:1px solid color-mix(in srgb,white 62%,transparent);border-radius:var(--vm-radius-md, 8px);background:var(--vm-brand-orange, #ec7f32);color:#fff;font-weight:700;line-height:1;opacity:0;text-align:center;box-shadow:0 10px 24px #342b1c24;transform:translate(-120%);transition:opacity .7s cubic-bezier(0,0,.2,1),transform .7s cubic-bezier(0,0,.2,1)}.publication-card--featured .publication-card__date-badge[data-v-081a9e75]{position:static}.publication-card__date-badge span[data-v-081a9e75]:first-child{font-size:26px}.publication-card__date-badge span[data-v-081a9e75]:last-child{font-size:14px;line-height:1.25}.publication-card__category-list[data-v-081a9e75]{position:absolute;right:14px;bottom:14px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:calc(100% - 28px);opacity:0;transform:translate(120%);transition:opacity .7s cubic-bezier(0,0,.2,1),transform .7s cubic-bezier(0,0,.2,1)}.publication-card--featured .publication-card__category-list[data-v-081a9e75]{position:static;max-width:100%}.publication-card--in-view .publication-card__date-badge[data-v-081a9e75],.publication-card--in-view .publication-card__category-list[data-v-081a9e75]{opacity:1;transform:translate(0)}.publication-card__category-pill[data-v-081a9e75]{display:block;max-width:100%;padding:5px 12px;border:1px solid color-mix(in srgb,white 72%,transparent);border-radius:999px;background:var(--publication-card-category-color, var(--vm-brand-orange, #ec7f32));color:#fff;font-size:10px;font-weight:400;line-height:1.2;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:border-color .16s ease}.publication-card__category-pill[data-v-081a9e75]:hover{border-color:var(--publication-card-category-color, var(--vm-brand-orange, #ec7f32))}.publication-card__content[data-v-081a9e75]{display:grid;align-content:start;gap:12px;min-width:0;padding:20px}.publication-card--featured .publication-card__content[data-v-081a9e75]{gap:18px}.publication-card__title[data-v-081a9e75]{display:block;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vm-heading-color, var(--vm-text-main, #1e1c18));font-size:20px;font-weight:740;line-height:1.2}.publication-card--featured .publication-card__title[data-v-081a9e75]{font-size:24px;line-height:1.16}.publication-card__description[data-v-081a9e75]{display:-webkit-box;margin:0;height:calc(var(--vm-text-size-sm, 14px) * 1.55 * 3);overflow:hidden;color:var(--vm-text-muted, rgba(30, 28, 24, .72));font-size:var(--vm-text-size-sm, 14px);line-height:1.55;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.publication-card--featured .publication-card__description[data-v-081a9e75]{height:auto;font-size:var(--vm-text-size-sm, 14px);line-height:1.55}.publication-card__actions[data-v-081a9e75]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;padding-top:2px}.publication-card__actions[data-v-081a9e75] .publication-card__details-button{min-height:24px;border-width:2px;--button-pad-x: 14px;--button-pad-y: 4px}.publication-card__actions[data-v-081a9e75] .publication-card__details-button .native-link-bridge{font-size:10px;font-weight:400;text-transform:uppercase}.publication-card__source-link[data-v-081a9e75]{color:var(--vm-text-muted, rgba(30, 28, 24, .72));font-size:var(--vm-text-size-sm, 14px);font-weight:700;line-height:1.3;text-decoration:none;text-transform:uppercase}.publication-card__source-link[data-v-081a9e75]:hover{color:var(--vm-color-primary, #8e4b10)}@media(prefers-reduced-motion:reduce){.publication-card__date-badge[data-v-081a9e75],.publication-card__category-list[data-v-081a9e75]{opacity:1;transform:translate(0);transition-duration:1ms}}.shell-menu[data-v-d569f501]{width:100%}.shell-menu__bar[data-v-d569f501]{display:grid;position:relative;z-index:30;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:12px;box-sizing:border-box;height:var(--vm-shell-bar-height, 76px);min-height:var(--vm-shell-bar-height, 76px);padding:var(--vm-shell-bar-padding, 8px 10px);border:0;border-radius:var(--vm-radius-md, 12px);background:var(--vm-surface-bg, #ffffff);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.shell-menu__bar[data-v-d569f501] .main-logo-default__svg{height:40px}.shell-menu__nav[data-v-d569f501]{display:none;align-items:center;justify-content:flex-start;gap:6px;min-width:0}.shell-menu__link[data-v-d569f501]{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 8px;color:var(--vm-text-muted, #6b7280);font-size:16px;font-weight:400;letter-spacing:0;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color .18s ease}.shell-menu__link[data-v-d569f501]:hover{color:var(--vm-brand-orange, #f58233)}.shell-menu__link[data-v-d569f501]:after{position:absolute;right:8px;bottom:-18px;left:8px;height:3px;border-radius:2px;background:color-mix(in srgb,var(--vm-brand-gray, #606466) 28%,transparent);content:"";opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity .18s ease,transform .18s ease,background-color .18s ease}.shell-menu__link[data-v-d569f501]:hover:after{opacity:1;transform:scaleX(1)}.shell-menu__link--active[data-v-d569f501]:after{background:var(--vm-brand-orange, #f58233);opacity:1;transform:scaleX(1)}.shell-menu__link-icon[data-v-d569f501]{width:17px;height:17px;color:currentColor}.shell-menu__contacts[data-v-d569f501]{display:none;gap:4px;min-width:170px}.shell-menu__contact[data-v-d569f501]{display:inline-flex;align-items:center;gap:7px;color:var(--vm-text-muted, #6b7280);font-size:14px;font-weight:600;line-height:1.1;text-decoration:none}.shell-menu__contact svg[data-v-d569f501]{width:22px;height:22px;color:var(--vm-brand-orange, #f58233)}.shell-menu__contact--phone[data-v-d569f501]{color:var(--vm-text-main, #2f3337);font-size:20px;font-weight:750}.shell-menu__mobile-trigger[data-v-d569f501],.shell-menu__aside-trigger[data-v-d569f501]{display:inline-flex;box-sizing:border-box;grid-row:1;align-self:center;justify-self:start;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0}.shell-menu__mobile-trigger[data-v-d569f501]{grid-column:2}.shell-menu__aside-trigger[data-v-d569f501]{grid-column:3}.shell-menu__mobile-trigger[data-v-d569f501] .native-button-bridge,.shell-menu__aside-trigger[data-v-d569f501] .native-button-bridge{width:44px;height:44px;padding:0}.shell-menu__mobile-panel[data-v-d569f501]{position:fixed;top:calc(var(--vm-layout-grid-sticky-offset, 15px) + var(--vm-shell-bar-height, 76px) + var(--vm-layout-grid-gap, 15px));right:var(--vm-layout-grid-gap, 15px);bottom:var(--vm-layout-grid-gap, 15px);left:var(--vm-layout-grid-gap, 15px);z-index:20;display:grid;align-content:start;box-sizing:border-box;gap:24px;padding:var(--vm-layout-grid-gap, 15px);overflow:auto;border-radius:var(--vm-radius-md, 12px);background:var(--vm-surface-bg, #ffffff);box-shadow:var(--vm-shadow-surface, 0 16px 44px rgba(88, 67, 28, .09));opacity:0;pointer-events:none;transform:translate(calc(-100% - var(--vm-layout-grid-gap, 15px)));transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s;visibility:hidden}.shell-menu__mobile-panel--open[data-v-d569f501]{opacity:1;pointer-events:auto;transform:translate(0);transition:opacity .22s ease,transform .22s ease,visibility 0s linear 0s;visibility:visible}.shell-menu__mobile-nav[data-v-d569f501]{display:grid;gap:12px}.shell-menu__mobile-link[data-v-d569f501]{display:flex;align-items:center;gap:12px;padding:16px 0;color:var(--vm-text-muted, #6b7280);font-size:16px;font-weight:400;letter-spacing:0;text-decoration:none;text-transform:uppercase}.shell-menu__mobile-link[data-v-d569f501]:hover,.shell-menu__mobile-link--active[data-v-d569f501]{color:var(--vm-brand-orange, #f58233)}.shell-menu__mobile-contacts[data-v-d569f501]{display:grid;gap:10px;padding-top:8px}.shell-menu__mobile-contacts a[data-v-d569f501]{color:var(--vm-text-main, #2f3337);font-size:18px;font-weight:700;text-decoration:none}@media(min-width:640px){.shell-menu__contacts[data-v-d569f501]{display:grid;grid-column:4;grid-row:1;justify-self:end}}@media(min-width:1024px){.shell-menu__bar[data-v-d569f501]{grid-template-columns:auto minmax(0,1fr) auto auto}.shell-menu__mobile-panel[data-v-d569f501]{display:none}.shell-menu__nav[data-v-d569f501]{display:flex;gap:4px}.shell-menu__mobile-trigger[data-v-d569f501],.shell-menu__aside-trigger[data-v-d569f501]{display:none}.shell-menu__contacts[data-v-d569f501]{display:grid;grid-column:auto;grid-row:auto;justify-self:stretch}}@media(min-width:1280px){.shell-menu__bar[data-v-d569f501]{gap:20px}.shell-menu__bar[data-v-d569f501] .main-logo-default__svg{height:46px}.shell-menu__nav[data-v-d569f501]{gap:6px}.shell-menu__link[data-v-d569f501]{gap:8px;padding:0 10px}.shell-menu__contacts[data-v-d569f501]{min-width:190px}.shell-menu__contact[data-v-d569f501]{font-size:16px}.shell-menu__contact--phone[data-v-d569f501]{font-size:24px}}.main-shell[data-v-db00286e]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--vm-layout-grid-gap, 15px);box-sizing:border-box;min-height:calc(100vh - var(--vm-main-shell-viewport-offset, 16px));padding:var(--vm-layout-grid-padding, 15px);background:var(--vm-page-bg, color-mix(in srgb, var(--vm-brand-gray, #606466) 11%, white))}.main-shell__header[data-v-db00286e],.main-shell__page[data-v-db00286e],.main-shell__workspace[data-v-db00286e],.main-shell__sidebar[data-v-db00286e],.main-shell__footer[data-v-db00286e]{display:grid}.main-shell__header[data-v-db00286e]{position:sticky;top:var(--vm-layout-grid-sticky-offset, 15px);z-index:40}.main-shell__page[data-v-db00286e]{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--vm-main-body-gap, var(--vm-layout-grid-gap, 15px));min-width:0}.main-shell__workspace[data-v-db00286e]{--vm-content-page-inline-compensation: 0;--vm-content-page-max-width: calc(100% - var(--vm-content-page-inline-compensation, 48px));min-width:0}.main-shell__sidebar[data-v-db00286e],.main-shell__footer[data-v-db00286e]{min-height:1px}.main-shell__sidebar[data-v-db00286e]{position:fixed;top:calc(var(--vm-layout-grid-sticky-offset, 15px) + var(--vm-shell-bar-height, 76px) + var(--vm-layout-grid-gap, 15px));right:var(--vm-layout-grid-gap, 15px);bottom:var(--vm-layout-grid-gap, 15px);z-index:30;display:grid;box-sizing:border-box;width:min(var(--vm-main-sidebar-width, 380px),calc(100vw - (var(--vm-layout-grid-gap, 15px) * 2)));min-width:0;padding:var(--vm-layout-grid-gap, 15px);overflow:auto;border-radius:var(--vm-radius-md, 12px);background:var(--vm-surface-bg, #ffffff);box-shadow:var(--vm-shadow-surface, 0 16px 44px rgba(88, 67, 28, .09));opacity:0;pointer-events:none;transform:translate(calc(100% + var(--vm-layout-grid-gap, 15px)));transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s;visibility:hidden}.main-shell__sidebar--open[data-v-db00286e]{opacity:1;pointer-events:auto;transform:translate(0);transition:opacity .22s ease,transform .22s ease,visibility 0s linear 0s;visibility:visible}@media(min-width:1024px){.main-shell__page[data-v-db00286e]{--vm-main-sidebar-width: 320px;grid-template-columns:minmax(0,1fr) minmax(320px,var(--vm-main-sidebar-width, 380px))}.main-shell__sidebar[data-v-db00286e]{position:static;z-index:auto;display:block;width:auto;padding:0;overflow:visible;border-radius:0;background:transparent;box-shadow:none;opacity:1;pointer-events:auto;transform:none;transition:none;visibility:visible}}@media(min-width:1280px){.main-shell__page[data-v-db00286e]{--vm-main-sidebar-width: 380px}}.main-logo-default[data-v-1af14bbc]{position:relative;z-index:50;display:inline-flex;align-items:center;color:inherit;text-decoration:none}.main-logo-default__svg[data-v-1af14bbc]{display:block;width:auto;height:40px}.main-logo-default--sm[data-v-1af14bbc]{height:24px}.main-logo-default--md[data-v-1af14bbc]{height:40px}.main-logo-default--lg[data-v-1af14bbc]{height:96px}.main-logo-default--grayscale[data-v-1af14bbc]{filter:grayscale(1)}@media(min-width:1280px){.main-logo-default--md[data-v-1af14bbc]{height:48px}}.content-page[data-v-423bf1ca]{display:grid;align-content:start;gap:var(--vm-content-page-gap, 22px);box-sizing:border-box;width:100%;max-width:var(--vm-content-page-max-width, 980px);min-height:100%;margin-inline:auto;padding:0 0 32px}.content-page__header[data-v-423bf1ca]{display:grid;gap:10px}@media(min-width:768px){.content-page[data-v-423bf1ca]{padding:0 0 48px}}.contacts-widget[data-v-49b65801]{box-sizing:border-box;display:grid;gap:18px;min-width:0;padding:var(--vm-contacts-widget-padding, var(--vm-content-layout-column-padding, 20px 22px))}.contacts-widget__head[data-v-49b65801]{display:grid;gap:8px}.contacts-widget__head h2[data-v-49b65801],.contacts-widget__head p[data-v-49b65801],.contacts-widget__description[data-v-49b65801]{margin:0}.contacts-widget__head h2[data-v-49b65801]{color:var(--vm-heading-color, var(--vm-text-main, #1e1c18));font-size:var(--vm-heading-h2-section-size, 32px);line-height:1.12}.contacts-widget__head p[data-v-49b65801]{max-width:680px;color:var(--vm-text-muted, rgba(30, 28, 24, .68));line-height:1.55}.contacts-widget__grid[data-v-49b65801]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.contacts-widget__item[data-v-49b65801]{display:grid;align-content:start;gap:10px;min-width:0}.contacts-widget--align-center[data-v-49b65801]{text-align:center}.contacts-widget--align-end[data-v-49b65801]{text-align:end}.contacts-widget--align-center .contacts-widget__item[data-v-49b65801]{justify-items:center}.contacts-widget--align-end .contacts-widget__item[data-v-49b65801]{justify-items:end}.contacts-widget__main[data-v-49b65801]{display:grid;gap:10px;max-width:100%;min-width:0;justify-items:inherit}.contacts-widget__type-icon[data-v-49b65801]{display:inline-flex;width:26px;height:26px;color:inherit}.contacts-widget__type-icon[data-v-49b65801] svg{display:block;width:100%;height:100%;stroke-width:1.8}.contacts-widget__value-stack[data-v-49b65801]{display:grid;gap:10px;max-width:100%;min-width:0;justify-items:inherit}.contacts-widget__value[data-v-49b65801]{color:var(--vm-heading-color, var(--vm-text-main, #1e1c18));font-size:18px;font-weight:740;line-height:1.25;overflow-wrap:anywhere;text-decoration:none;transition:color .16s ease}.contacts-widget__value[data-v-49b65801]:hover,.contacts-widget__value[data-v-49b65801]:focus-visible{color:var(--vm-color-brand-orange, #f58233)}.contacts-widget__value-divider[data-v-49b65801]{display:none;width:100%;border-block-start:1px solid var(--vm-delimiter-line, rgba(52, 43, 28, .16))}.contacts-widget__description[data-v-49b65801]{color:var(--vm-text-muted, rgba(30, 28, 24, .72));line-height:1.5}.contacts-widget--align-start .contacts-widget__item--type-phone[data-v-49b65801]{--contacts-phone-value-size: 22px;--contacts-phone-value-line-height: 1.18;--contacts-phone-icon-size: 24px;--contacts-phone-column-gap: 14px}.contacts-widget--align-start .contacts-widget__item--type-phone .contacts-widget__main[data-v-49b65801]{grid-template-columns:auto minmax(0,1fr);align-items:start;-moz-column-gap:var(--contacts-phone-column-gap);column-gap:var(--contacts-phone-column-gap);font-size:var(--contacts-phone-value-size)}.contacts-widget--align-start .contacts-widget__item--type-phone .contacts-widget__type-icon[data-v-49b65801]{width:var(--contacts-phone-icon-size);height:var(--contacts-phone-icon-size);margin-block-start:calc((var(--contacts-phone-value-line-height) * 1em - var(--contacts-phone-icon-size)) / 2);color:var(--vm-color-brand-orange, #f58233)}.contacts-widget--align-start .contacts-widget__item--type-phone .contacts-widget__type-icon[data-v-49b65801] svg{stroke-width:1.6}.contacts-widget--align-start .contacts-widget__item--type-phone .contacts-widget__value[data-v-49b65801]{font-size:var(--contacts-phone-value-size);line-height:var(--contacts-phone-value-line-height)}.contacts-widget--align-start .contacts-widget__item--type-phone .contacts-widget__value-divider[data-v-49b65801]{display:block}.contacts-widget--align-start .contacts-widget__item--type-phone .contacts-widget__description[data-v-49b65801]{padding-inline-start:calc(var(--contacts-phone-icon-size) + var(--contacts-phone-column-gap));font-size:var(--vm-text-size-sm, 14px)}.contacts-widget__state[data-v-49b65801]{padding:18px;border:1px dashed var(--vm-surface-border, rgba(52, 43, 28, .18));border-radius:var(--vm-radius-md, 8px);color:var(--vm-text-muted, rgba(30, 28, 24, .72))}.contacts-widget__state--error[data-v-49b65801]{border-color:color-mix(in srgb,var(--vm-color-danger, #b42318) 45%,transparent);color:var(--vm-color-danger, #b42318)}.features-widget[data-v-232bfab0]{display:grid;gap:18px;min-width:0}.features-widget--not-stretched[data-v-232bfab0]{width:min(var(--vm-content-layout-inline-width, 70%),100%);margin-inline:auto}.features-widget__head[data-v-232bfab0]{display:grid;gap:8px}.features-widget__head h2[data-v-232bfab0],.features-widget__head p[data-v-232bfab0]{margin:0}.features-widget__head h2[data-v-232bfab0]{color:var(--vm-heading-color, var(--vm-text-main, #1e1c18));font-size:var(--vm-heading-h2-section-size, 32px);line-height:1.12}.features-widget__head p[data-v-232bfab0]{max-width:680px;color:var(--vm-text-muted, rgba(30, 28, 24, .68));line-height:1.55}.features-widget__grid[data-v-232bfab0]{display:grid;justify-items:center;gap:14px;min-width:0;--vm-features-card-image-lift: 62px}.features-widget__grid--cols-1[data-v-232bfab0],.features-widget__grid--cols-2[data-v-232bfab0],.features-widget__grid--cols-3[data-v-232bfab0]{grid-template-columns:minmax(0,1fr)}.features-widget__item[data-v-232bfab0]{display:grid;min-width:0;width:min(88%,420px);padding-top:var(--vm-features-card-image-lift)}.features-widget__card[data-v-232bfab0]{display:grid;align-content:start;justify-items:center;box-sizing:border-box;min-width:0;height:100%;min-height:120px;padding:var(--vm-features-card-padding, 18px);text-align:center;--vm-features-card-padding: 18px;--vm-features-card-text-size: calc(var(--vm-content-text-size, 16px) * 1.2);--vm-features-card-text-line: 1.5;border:1px solid var(--vm-surface-border, rgba(52, 43, 28, .12));border-radius:var(--vm-radius-md, 8px);background:var(--vm-surface-bg, rgba(255, 255, 255, .78));box-shadow:var(--vm-shadow-soft, 0 12px 28px rgba(88, 67, 28, .08))}.features-widget__card[data-v-232bfab0] .content-blocks-renderer,.features-widget__card[data-v-232bfab0] .content-image{justify-items:center;text-align:center}.features-widget__card[data-v-232bfab0] .content-blocks-renderer{width:calc(100% + var(--vm-features-card-padding, 18px) + var(--vm-features-card-padding, 18px));margin-inline:calc(var(--vm-features-card-padding, 18px) * -1)}.features-widget__card[data-v-232bfab0] .content-blocks-renderer>.content-image:first-child{width:var(--vm-features-card-image-width, 100%);max-width:var(--vm-features-card-image-max-width, 100%);margin-block-start:calc((var(--vm-features-card-image-lift) + var(--vm-features-card-padding, 18px)) * -1);margin-inline:auto}.features-widget__image-target[data-v-232bfab0] .content-blocks-renderer>.content-image:first-child .content-image__media{width:100%;aspect-ratio:var(--vm-features-card-image-ratio, 4 / 3);-o-object-fit:contain;object-fit:contain;opacity:0;transform:scale(.3);transform-origin:center center;transition-property:opacity,transform;transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1);will-change:opacity,transform}.features-widget__image-target--in-view[data-v-232bfab0] .content-blocks-renderer>.content-image:first-child .content-image__media{opacity:1;transform:scale(1)}.features-widget__card[data-v-232bfab0] .content-paragraph{box-sizing:border-box;justify-content:center;padding-block-end:var(--vm-features-card-padding, 18px);padding-inline:var(--vm-features-card-padding, 18px);font-size:var(--vm-features-card-text-size);line-height:var(--vm-features-card-text-line);text-align:center}.features-widget__card[data-v-232bfab0] .content-paragraph__text,.features-widget__card[data-v-232bfab0] .content-image__caption{font-size:var(--vm-features-card-text-size);line-height:var(--vm-features-card-text-line);text-align:center}.features-widget__state[data-v-232bfab0]{padding:18px;border:1px dashed var(--vm-surface-border, rgba(52, 43, 28, .18));border-radius:var(--vm-radius-md, 8px);color:var(--vm-text-muted, rgba(30, 28, 24, .72))}@media(min-width:768px){.features-widget__grid[data-v-232bfab0]{justify-items:stretch;--vm-features-card-image-lift: 92px}.features-widget__item[data-v-232bfab0]{width:auto}.features-widget__card[data-v-232bfab0]{--vm-features-card-text-size: calc(var(--vm-content-text-size, 16px) * 2)}.features-widget__card[data-v-232bfab0] .content-blocks-renderer>.content-image:first-child{margin-block-start:calc((var(--vm-features-card-image-lift) + var(--vm-features-card-padding, 18px)) * -1)}}@media(min-width:1024px){.features-widget__grid--cols-2[data-v-232bfab0],.features-widget__grid--cols-3[data-v-232bfab0]{grid-template-columns:repeat(2,minmax(0,1fr))}.features-widget__card[data-v-232bfab0]{--vm-features-card-text-size: calc(var(--vm-content-text-size, 16px) * 1.2)}}@media(min-width:1152px){.features-widget__grid[data-v-232bfab0]{--vm-features-card-image-lift: 62px}.features-widget__grid--cols-3[data-v-232bfab0]{grid-template-columns:repeat(3,minmax(0,1fr))}.features-widget__card[data-v-232bfab0]{--vm-features-card-text-size: var(--vm-content-text-size, 16px)}}@media(prefers-reduced-motion:reduce){.features-widget__image-target[data-v-232bfab0] .content-blocks-renderer>.content-image:first-child .content-image__media{opacity:1;transform:scale(1);transition-duration:1ms}}.lookup-field-trigger__control[data-v-fd0900a0]{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:100%;padding:0 14px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;outline:none}.lookup-field-search__input[data-v-fd0900a0]{width:100%;min-height:40px;padding:10px 14px;border:0;background:transparent;color:inherit;font:inherit;outline:none}.lookup-field-option[data-v-db4ad0d4]{display:flex;align-items:center;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.lookup-field-option[data-v-db4ad0d4]:hover,.lookup-field-option--highlighted[data-v-db4ad0d4]{background:#0f172a0f}.lookup-field-option--selected[data-v-db4ad0d4]{color:#1e40af}.lookup-field-option[data-v-db4ad0d4]:disabled{opacity:.48;cursor:default}.lookup-field-search[data-v-5e7ed31d]{border-bottom:1px solid rgba(15,23,42,.08)}.lookup-field-status[data-v-f97604c1]{padding:10px 12px;color:#64748b;font-size:14px;line-height:1.5}.lookup-field-status--error[data-v-f97604c1]{color:#b91c1c}.lookup-field-dropdown[data-v-e6a8fb4c]{display:grid;gap:2px}.lookup-field-dropdown__body[data-v-e6a8fb4c]{display:grid;gap:2px;padding:4px}.lookup-field-trigger__content[data-v-4c2ab1d8]{display:flex;align-items:center;width:100%;min-width:0;padding-right:28px}.lookup-field-trigger__label[data-v-4c2ab1d8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookup-field-trigger__label--placeholder[data-v-4c2ab1d8]{color:#6b7280eb}.lookup-field__chevron[data-v-605ac598]{width:16px;height:16px;transition:transform .16s ease}.lookup-field__chevron--open[data-v-605ac598]{transform:rotate(180deg)}.lookup-field__help[data-v-605ac598]{margin:6px 0 0;padding:0 4px;color:#64748b;font-size:14px;line-height:1.5}.form-widget[data-v-4c447e2c]{display:grid;gap:18px;min-width:0}.form-widget__head[data-v-4c447e2c],.form-widget__body[data-v-4c447e2c]{display:grid;gap:12px;min-width:0}.form-widget__head h2[data-v-4c447e2c],.form-widget__head p[data-v-4c447e2c]{margin:0}.form-widget__head h2[data-v-4c447e2c]{color:var(--vm-heading-color, var(--vm-text-main, #1e1c18));font-size:var(--vm-heading-h2-section-size, 32px);line-height:1.12}.form-widget__head p[data-v-4c447e2c]{max-width:680px;color:var(--vm-text-muted, rgba(30, 28, 24, .68));line-height:1.55}.form-widget__body[data-v-4c447e2c] form{display:grid;gap:16px}.form-widget__state[data-v-4c447e2c]{padding:18px;border:1px dashed var(--vm-surface-border, rgba(52, 43, 28, .18));border-radius:var(--vm-radius-md, 8px);color:var(--vm-text-muted, rgba(30, 28, 24, .72))}.form-widget__state--error[data-v-4c447e2c]{border-color:color-mix(in srgb,var(--vm-color-danger, #b42318) 45%,transparent);color:var(--vm-color-danger, #b42318)}.location-map-widget[data-v-19d3af23]{display:grid;gap:16px;min-width:0}.location-map-widget__head[data-v-19d3af23]{display:grid;gap:8px}.location-map-widget__head h2[data-v-19d3af23],.location-map-widget__head p[data-v-19d3af23]{margin:0}.location-map-widget__head h2[data-v-19d3af23]{color:var(--vm-heading-color, var(--vm-text-main, #1e1c18));font-size:var(--vm-heading-h2-size, 28px);line-height:1.12}.location-map-widget__head p[data-v-19d3af23]{color:var(--vm-text-muted, rgba(30, 28, 24, .68));line-height:1.55}.location-map-widget__stage[data-v-19d3af23]{position:relative;min-height:var(--vm-location-map-height, 360px);overflow:hidden;border:1px solid var(--vm-surface-border, rgba(52, 43, 28, .14));border-radius:var(--vm-radius-lg, 8px);background:color-mix(in srgb,var(--vm-page-bg, #f3f4f6) 65%,white)}.location-map-widget__frame[data-v-19d3af23]{width:100%;height:var(--vm-location-map-height, 360px);min-height:var(--vm-location-map-height, 360px)}.location-map-widget__state[data-v-19d3af23]{display:grid;place-items:center;padding:24px;color:var(--vm-text-main, #1e1c18);text-align:center}.location-map-widget__state--overlay[data-v-19d3af23]{position:absolute;inset:0;background:color-mix(in srgb,var(--vm-page-bg, #f3f4f6) 78%,white)}.location-map-widget__state--error[data-v-19d3af23]{color:var(--vm-danger-text, #7f1d1d)}.products-widget[data-v-7241830f]{display:grid;gap:20px;min-width:0}.products-widget--not-stretched[data-v-7241830f]{width:min(var(--vm-content-layout-inline-width, 70%),100%);margin-inline:auto}.products-widget__head[data-v-7241830f]{display:grid;gap:8px;min-width:0}.products-widget__head h2[data-v-7241830f],.products-widget__head p[data-v-7241830f]{margin:0}.products-widget__head h2[data-v-7241830f]{color:var(--vm-heading-color, var(--vm-text-main, #1e1c18));font-size:var(--vm-heading-h2-size, 28px);line-height:1.12}.products-widget__head p[data-v-7241830f],.products-widget__state[data-v-7241830f]{color:var(--vm-text-muted, rgba(30, 28, 24, .72));line-height:1.55}.products-widget__grid[data-v-7241830f]{display:grid;gap:22px;min-width:0}.products-widget__grid--cols-1[data-v-7241830f],.products-widget__grid--cols-2[data-v-7241830f],.products-widget__grid--cols-3[data-v-7241830f],.products-widget--layout-left .products-widget__grid--cols-2[data-v-7241830f],.products-widget--layout-right .products-widget__grid--cols-2[data-v-7241830f]{grid-template-columns:minmax(0,1fr)}.products-widget--view-grid-cards .products-widget__grid[data-v-7241830f],.products-widget--vertical-stretch .products-widget__grid[data-v-7241830f]{align-items:stretch}.products-widget--view-card .products-widget__grid[data-v-7241830f],.products-widget--vertical-start .products-widget__grid[data-v-7241830f]{align-items:start}.products-widget--vertical-center .products-widget__grid[data-v-7241830f]{align-items:center}.products-widget--vertical-end .products-widget__grid[data-v-7241830f]{align-items:end}.products-widget__state[data-v-7241830f]{padding:18px;border:1px dashed var(--vm-surface-border, rgba(52, 43, 28, .18));border-radius:var(--vm-radius-md, 8px)}@media(min-width:1024px){.products-widget__head h2[data-v-7241830f]{font-size:var(--vm-heading-h2-section-size, 32px)}.products-widget__grid--cols-2[data-v-7241830f],.products-widget__grid--cols-3[data-v-7241830f]{grid-template-columns:repeat(2,minmax(0,1fr))}.products-widget--layout-left .products-widget__grid--cols-2[data-v-7241830f]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.products-widget--layout-right .products-widget__grid--cols-2[data-v-7241830f]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.product-card[data-v-d941f92c]{display:grid;align-content:start;min-width:0;overflow:hidden;border:1px solid var(--vm-surface-border, rgba(52, 43, 28, .12));border-radius:var(--vm-radius-md, 8px);background:var(--vm-surface-bg, #ffffff);box-shadow:var(--vm-shadow-soft, 0 12px 28px rgba(88, 67, 28, .08));--products-card-accent: var(--vm-brand-orange, #ec7f32);--products-card-accent-fg: var(--vm-color-on-brand-orange, #ffffff);--products-card-title-bg: color-mix(in srgb, #1e1c18 74%, transparent)}.product-card--intent-brand-orange[data-v-d941f92c],.product-card--tone-brand-orange[data-v-d941f92c],.product-card--icon-intent-brand-orange[data-v-d941f92c]{--products-card-accent: var(--vm-color-brand-orange, var(--vm-brand-orange, #ec7f32));--products-card-accent-fg: var(--vm-color-on-brand-orange, #ffffff)}.product-card--intent-brand-gray[data-v-d941f92c],.product-card--tone-brand-gray[data-v-d941f92c],.product-card--icon-intent-brand-gray[data-v-d941f92c]{--products-card-accent: var(--vm-color-brand-gray, var(--vm-brand-gray, #606466));--products-card-accent-fg: var(--vm-color-on-brand-gray, #ffffff)}.product-card--intent-primary[data-v-d941f92c],.product-card--tone-primary[data-v-d941f92c],.product-card--icon-intent-primary[data-v-d941f92c]{--products-card-accent: var(--vm-color-primary, #8e4b10);--products-card-accent-fg: var(--vm-color-on-primary, #ffffff)}.product-card--intent-secondary[data-v-d941f92c],.product-card--tone-secondary[data-v-d941f92c],.product-card--icon-intent-secondary[data-v-d941f92c]{--products-card-accent: var(--vm-color-secondary, #6c757d);--products-card-accent-fg: var(--vm-color-on-secondary, #ffffff)}.product-card--intent-success[data-v-d941f92c],.product-card--tone-success[data-v-d941f92c],.product-card--icon-intent-success[data-v-d941f92c]{--products-card-accent: var(--vm-color-success, #198754);--products-card-accent-fg: var(--vm-color-on-success, #ffffff)}.product-card--intent-info[data-v-d941f92c],.product-card--tone-info[data-v-d941f92c],.product-card--icon-intent-info[data-v-d941f92c]{--products-card-accent: var(--vm-color-info, #0dcaf0);--products-card-accent-fg: var(--vm-color-on-info, #000000)}.product-card--intent-warning[data-v-d941f92c],.product-card--tone-warning[data-v-d941f92c],.product-card--icon-intent-warning[data-v-d941f92c]{--products-card-accent: var(--vm-color-warning, #ffc107);--products-card-accent-fg: var(--vm-color-on-warning, #000000)}.product-card--intent-danger[data-v-d941f92c],.product-card--tone-danger[data-v-d941f92c],.product-card--icon-intent-danger[data-v-d941f92c]{--products-card-accent: var(--vm-color-danger, #dc3545);--products-card-accent-fg: var(--vm-color-on-danger, #ffffff)}.product-card--intent-light[data-v-d941f92c],.product-card--tone-light[data-v-d941f92c],.product-card--icon-intent-light[data-v-d941f92c]{--products-card-accent: var(--vm-color-light, #f8f8f8);--products-card-accent-fg: var(--vm-color-on-light, #202124)}.product-card--intent-dark[data-v-d941f92c],.product-card--tone-dark[data-v-d941f92c],.product-card--icon-intent-dark[data-v-d941f92c]{--products-card-accent: var(--vm-color-dark, #212529);--products-card-accent-fg: var(--vm-color-on-dark, #ffffff)}.product-card--tone-muted[data-v-d941f92c]{--products-card-title-bg: color-mix(in srgb, var(--vm-brand-gray, #606466) 76%, transparent)}.product-card__media[data-v-d941f92c]{position:relative;min-width:0;height:var(--vm-products-card-media-height-mobile, 210px);overflow:hidden;border-radius:inherit;background:color-mix(in srgb,var(--vm-page-bg, #f1f2f3) 76%,var(--vm-brand-gray, #606466))}.product-card__image[data-v-d941f92c]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card__image--placeholder[data-v-d941f92c]{background:linear-gradient(135deg,color-mix(in srgb,var(--products-card-accent) 32%,transparent),transparent),color-mix(in srgb,var(--vm-brand-gray, #606466) 28%,var(--vm-page-bg, #f1f2f3))}.product-card__icon[data-v-d941f92c]{position:absolute;inset-block-start:0;inset-inline-start:0;display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:inherit;background:var(--products-card-accent);color:var(--products-card-accent-fg);box-shadow:0 12px 26px #342b1c24}.product-card__icon[data-v-d941f92c] svg{width:48%;height:48%;stroke-width:2}.product-card__title[data-v-d941f92c]{position:absolute;inset-inline:18px;inset-block-end:20px;max-width:none;margin:0;padding:8px 18px 10px;overflow:hidden;border-radius:999px;background:var(--products-card-title-bg);color:#fff;font-size:32px;font-weight:760;line-height:1.08;text-align:center;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 16px 34px #1e1c1838;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-card__body[data-v-d941f92c]{display:grid;align-content:start;gap:18px;min-width:0;padding:24px}.product-card__body[data-v-d941f92c] .content-blocks-renderer{gap:22px}.product-card__body[data-v-d941f92c] .content-paragraph__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.product-card__body[data-v-d941f92c] .content-button-bridge{margin-top:2px}.product-card__body[data-v-d941f92c] .ui-button{min-height:34px;border-width:2px;--button-shadow: none;--button-pad-x: 28px;--button-pad-y: 6px}.product-card__body[data-v-d941f92c] .native-link-bridge,.product-card__body[data-v-d941f92c] .native-button-bridge{font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.product-card__media[data-v-d941f92c]{height:var(--vm-products-card-media-height, 230px)}.product-card__icon[data-v-d941f92c]{width:var(--vm-products-card-icon-size, 80px);height:var(--vm-products-card-icon-size, 80px)}.product-card__title[data-v-d941f92c]{inset-inline-start:auto;inset-inline-end:28px;inset-block-end:28px;max-width:min(74%,360px);padding-inline:28px;font-size:36px}.product-card__body[data-v-d941f92c]{padding:30px 34px 36px}}.section-menu[data-v-6bc27b03]{position:relative;display:flex;align-items:center;gap:6px;min-width:0;width:100%}.section-menu__item[data-v-6bc27b03],.section-menu__dropdown-item[data-v-6bc27b03]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;min-height:26px;padding:5px 12px;border:1px solid color-mix(in srgb,white 72%,transparent);border-radius:999px;background:var(--section-menu-item-color, var(--vm-brand-orange, #ec7f32));color:#fff;font-size:10px;font-weight:400;line-height:1.2;letter-spacing:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.section-menu__item[data-v-6bc27b03]:hover,.section-menu__dropdown-item[data-v-6bc27b03]:hover{border-color:var(--section-menu-item-color, var(--vm-brand-orange, #ec7f32))}.section-menu__item--active[data-v-6bc27b03],.section-menu__dropdown-item--active[data-v-6bc27b03]{border-color:var(--section-menu-item-color, var(--vm-brand-orange, #ec7f32));box-shadow:0 0 0 2px color-mix(in srgb,var(--section-menu-item-color, var(--vm-brand-orange, #ec7f32)) 22%,transparent)}.section-menu__more[data-v-6bc27b03]{flex:0 0 auto}.section-menu__more[data-v-6bc27b03] .ui-dropdown__trigger-button{box-sizing:border-box;min-height:26px;padding:5px 12px;border:1px solid var(--vm-brand-gray, #606466);border-radius:999px;background:transparent;color:var(--vm-brand-gray, #606466);font-size:10px;font-weight:400;line-height:1.2;letter-spacing:0}.section-menu__more[data-v-6bc27b03] .ui-dropdown__trigger-button:hover{border-color:var(--vm-brand-gray, #606466);background:transparent;color:var(--vm-brand-gray, #606466);transform:none}.section-menu__dropdown-item[data-v-6bc27b03]{display:flex;width:100%;justify-content:flex-start;box-sizing:border-box}.section-menu__measurer[data-v-6bc27b03]{position:absolute;top:0;left:0;z-index:-1;display:flex;gap:6px;width:-moz-max-content;width:max-content;max-width:none;overflow:hidden;pointer-events:none;visibility:hidden}.widget-card-slider[data-v-4abb332b]{display:grid;gap:var(--vm-space-4, 1rem);min-width:0;overflow-x:hidden;color:inherit}.content-delimiter+.widget-card-slider{margin-block-start:calc((var(--vm-content-layout-gap, 22px) + var(--vm-content-block-gap, 18px)) * -1)}.widget-card-slider__header[data-v-4abb332b]{display:grid;gap:var(--vm-space-2, .5rem);min-width:0;text-align:center}.widget-card-slider__title[data-v-4abb332b]{margin:0;color:inherit;font:inherit;font-weight:600}.widget-card-slider__lead[data-v-4abb332b]{max-width:34rem;margin:0 auto;color:var(--vm-color-text-muted, currentColor)}.widget-card-slider__state[data-v-4abb332b]{display:grid;min-height:18rem;align-items:center;justify-items:center;min-width:0;padding:var(--vm-space-5, 1.25rem);border:1px solid var(--vm-surface-border, rgba(52, 43, 28, .12));border-radius:var(--vm-radius-md, 8px);background:var(--vm-surface-bg, #ffffff);color:var(--vm-color-text-muted, currentColor);text-align:center}.widget-card-slider__state--error[data-v-4abb332b]{color:var(--vm-color-danger, #b42318)}.widget-card-slider__stage[data-v-4abb332b]{--card-slider-card-width: min( calc(100% - 1.5rem) , 27rem);--card-slider-card-height: max(14rem, calc(min( calc(100cqi - 1.5rem) , 27rem) / 1.55));--card-slider-helper-size: 5.5rem;position:relative;container-type:inline-size;min-height:calc(var(--card-slider-card-height) + (var(--card-slider-helper-size) * .7));min-width:0;padding-block-end:calc(var(--card-slider-helper-size) * .7)}.widget-card-slider__engine[data-v-4abb332b]{position:absolute;top:0;left:50%;width:var(--card-slider-card-width);max-width:100%;height:var(--card-slider-card-height);overflow:visible;transform:translate(-50%)}.widget-card-slider__slide[data-v-4abb332b]{display:grid;width:var(--card-slider-card-width);height:var(--card-slider-card-height);overflow:visible}.widget-card-slider__card[data-v-4abb332b]{position:relative;display:grid;min-width:0;height:100%;overflow:hidden;border:1px solid var(--vm-surface-border, rgba(52, 43, 28, .12));border-radius:var(--vm-radius-md, 8px);background:var(--vm-surface-bg, #ffffff);box-shadow:var(--vm-shadow-soft, 0 12px 28px rgba(88, 67, 28, .08))}.widget-card-slider__slide[data-v-4abb332b] .swiper-slide-shadow-cards{border-radius:var(--vm-radius-md, 8px);background:transparent}.widget-card-slider__card-title[data-v-4abb332b]{position:absolute;z-index:3;top:clamp(1rem,3vw,1.75rem);right:var(--vm-space-3, .75rem);left:var(--vm-space-3, .75rem);margin:0;color:var(--vm-color-text-muted, #6f6b65);font-size:clamp(.78rem,1.5vw,1rem);font-weight:600;line-height:1.2;text-align:center;text-transform:uppercase}.widget-card-slider__card-image[data-v-4abb332b]{position:absolute;z-index:1;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:clamp(0rem,.4vw,.25rem) var(--vm-space-4, 1rem) var(--vm-space-4, 1rem);box-sizing:border-box}.widget-card-slider__description[data-v-4abb332b]{--card-slider-description-shift: translateX(-50%);position:absolute;z-index:5;right:auto;left:50%;bottom:calc(var(--card-slider-helper-size) * 1.5);width:min(78%,21.5rem);min-width:0;padding:var(--vm-space-3, .75rem) var(--vm-space-4, 1rem);border:2px solid var(--vm-delimiter-line, rgba(52, 43, 28, .14));border-radius:var(--vm-radius-md, 8px);background:var(--vm-surface-bg, #ffffff);box-shadow:var(--vm-shadow-soft, 0 12px 28px rgba(88, 67, 28, .08));color:var(--vm-text-muted, var(--vm-color-text-muted, #6f6b65));font-size:.875rem;line-height:1.35;transform:var(--card-slider-description-shift);transform-origin:center center}.widget-card-slider-description-enter-active[data-v-4abb332b]{transition:opacity .3s ease,transform .3s ease}.widget-card-slider-description-enter-from[data-v-4abb332b]{opacity:0;transform:var(--card-slider-description-shift) scale(.3)}.widget-card-slider-description-enter-to[data-v-4abb332b]{opacity:1;transform:var(--card-slider-description-shift) scale(1)}.widget-card-slider__helper[data-v-4abb332b]{position:absolute;z-index:6;bottom:calc(var(--card-slider-helper-size) * .55);left:50%;width:var(--card-slider-helper-size);height:var(--card-slider-helper-size);transform:translate(-50%)}.widget-card-slider__helper-image[data-v-4abb332b]{display:block;width:100%;height:100%;border:4px solid var(--vm-surface-bg, #ffffff);border-radius:999px;background:var(--vm-color-text, #1f1f1f);box-shadow:var(--vm-shadow-soft, 0 12px 28px rgba(88, 67, 28, .08));-o-object-fit:cover;object-fit:cover}.widget-card-slider__helper-icon[data-v-4abb332b]{position:absolute;right:-.1rem;bottom:-.1rem;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;background:var(--vm-color-success, #2f8f46);color:#fff;box-shadow:var(--vm-shadow-soft, 0 12px 28px rgba(88, 67, 28, .08))}.widget-card-slider__dots[data-v-4abb332b]{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:center;margin-block-start:var(--vm-space-3, .75rem)}.widget-card-slider__dot[data-v-4abb332b]{width:.5rem;height:.5rem;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,currentColor 22%,transparent);cursor:pointer}.widget-card-slider__dot--active[data-v-4abb332b]{background:var(--vm-color-brand-orange, var(--vm-brand-orange, #ec7f32))}@media(min-width:640px){.widget-card-slider__stage[data-v-4abb332b]{--card-slider-card-width: min(100%, 29rem);--card-slider-card-height: calc(min(100cqi, 29rem) / 1.55)}.widget-card-slider__description[data-v-4abb332b]{width:min(68%,22.5rem)}}@media(min-width:768px){.widget-card-slider__stage[data-v-4abb332b]{--card-slider-card-height: clamp(18.75rem, 28vw, 20rem);min-height:calc(var(--card-slider-card-height) + (var(--card-slider-helper-size) * .7));padding-block-end:calc(var(--card-slider-helper-size) * .7)}.widget-card-slider__description[data-v-4abb332b]{bottom:calc(var(--card-slider-helper-size) * 1.5);width:min(68%,22.5rem)}}.slider-widget__stage[data-v-8cc65f8d]{--slider-widget-nav-inset: 0px;--slider-widget-nav-size: 52px;--slider-widget-nav-y-offset: 12px;position:relative;width:100%;overflow:hidden;height:auto}.slider-widget__engine[data-v-8cc65f8d]{width:100%;height:auto;padding-top:0}.slider-widget__slide[data-v-8cc65f8d]{height:auto}.slider-widget__slide[data-v-8cc65f8d] .surface-card{box-sizing:border-box;min-height:434px;position:relative;padding-left:28px;padding-right:28px;transition-property:background-color,border-color,color;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slider-widget__slide[data-v-8cc65f8d] .surface-card>.surface-card__body>.content-layout{height:auto}.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-image{position:absolute;top:auto;right:36px;bottom:56px;width:min(58%,220px);min-width:0;max-width:min(58%,220px);justify-self:auto}.slider-widget__slide[data-v-8cc65f8d] .content-image__media{position:relative;top:auto;right:auto;bottom:auto;width:100%;min-width:0;max-width:100%;opacity:0;transform:translateY(0) scale(.5);transform-origin:center center;transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1);transition-delay:0ms;will-change:opacity,transform}.slider-widget__slide[data-v-8cc65f8d] .content-layout__column:first-child{max-width:none;position:relative;z-index:2}.slider-widget__slide[data-v-8cc65f8d] .content-layout__column:last-child{justify-items:end}.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-header,.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-paragraph,.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-button-bridge,.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-button{opacity:0;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,1,1);will-change:opacity,transform}.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-header{transform:translate(150%)}.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-paragraph{transform:translate(350%)}.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-button-bridge,.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-button{transform:translate(550%)}.slider-widget__slide.swiper-slide-active[data-v-8cc65f8d] .content-blocks-renderer>.content-header,.slider-widget__slide.swiper-slide-active[data-v-8cc65f8d] .content-blocks-renderer>.content-paragraph,.slider-widget__slide.swiper-slide-active[data-v-8cc65f8d] .content-blocks-renderer>.content-button-bridge,.slider-widget__slide.swiper-slide-active[data-v-8cc65f8d] .content-blocks-renderer>.content-button{opacity:1;transform:translate(0);transition-duration:1s;transition-timing-function:cubic-bezier(0,0,.2,1)}.slider-widget__slide.swiper-slide-active[data-v-8cc65f8d] .content-image__media{opacity:1;transform:scale(1.75);transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1);transition-delay:1s}.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-header{font-size:24px;line-height:1.12}.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-paragraph{font-size:16px;line-height:1.7}.slider-widget__nav[data-v-8cc65f8d]{position:absolute;z-index:3;bottom:72px;display:inline-flex;width:var(--slider-widget-nav-size);height:var(--slider-widget-nav-size);align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;filter:drop-shadow(0 2px 6px color-mix(in srgb,black 26%,transparent));transform:none;transition:opacity .16s ease,transform .16s ease}.slider-widget__nav--prev[data-v-8cc65f8d]{left:var(--slider-widget-nav-inset)}.slider-widget__nav--next[data-v-8cc65f8d]{right:var(--slider-widget-nav-inset)}.slider-widget__nav[data-v-8cc65f8d]:disabled{cursor:not-allowed;opacity:.35}.slider-widget__nav[data-v-8cc65f8d]:not(:disabled):hover{transform:scale(1.04)}@media(min-width:640px){.slider-widget__stage[data-v-8cc65f8d]{--slider-widget-nav-y-offset: 16px}.slider-widget__slide[data-v-8cc65f8d] .surface-card{padding-left:44px;padding-right:44px}.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-image{width:min(48%,320px);max-width:min(48%,320px)}.slider-widget__slide[data-v-8cc65f8d] .content-layout__column:first-child{max-width:70%}.slider-widget__nav[data-v-8cc65f8d]{top:calc(50% + var(--slider-widget-nav-y-offset));bottom:auto;transform:translateY(-50%)}.slider-widget__nav[data-v-8cc65f8d]:not(:disabled):hover{transform:translateY(-50%) scale(1.04)}}@media(min-width:1024px){.slider-widget__stage[data-v-8cc65f8d]{--slider-widget-lg-height: 300px;--slider-widget-lg-top-offset: 32px}.slider-widget__stage[data-v-8cc65f8d],.slider-widget__engine[data-v-8cc65f8d]{height:var(--slider-widget-lg-height)}.slider-widget__stage[data-v-8cc65f8d]{--slider-widget-nav-size: 58px;--slider-widget-nav-y-offset: 20px}.slider-widget__engine[data-v-8cc65f8d]{padding-top:var(--slider-widget-lg-top-offset)}.slider-widget__slide[data-v-8cc65f8d]{height:auto}.slider-widget__slide[data-v-8cc65f8d] .surface-card{height:calc(var(--slider-widget-lg-height) - var(--slider-widget-lg-top-offset));min-height:0;padding-left:50px;padding-right:50px;box-shadow:none}.slider-widget__slide[data-v-8cc65f8d] .surface-card>.surface-card__body>.content-layout{height:calc(260px - (var( --vm-content-page-gap)*2))}.slider-widget__slide[data-v-8cc65f8d] .content-layout__column:first-child{max-width:96%}.slider-widget__slide[data-v-8cc65f8d] .content-layout__column:last-child{justify-items:stretch}.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-image{position:absolute;top:0;right:var(--vm-content-page-gap, 22px);bottom:auto;width:auto;min-width:40%;max-width:40%;justify-self:auto}.slider-widget__slide[data-v-8cc65f8d] .content-image__media{transform:translateY(0) scale(.5)}.slider-widget__slide.swiper-slide-active[data-v-8cc65f8d] .content-image__media{transform:translateY(0) scale(1.5)}.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-header{font-size:22px}.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-paragraph{font-size:15px;line-height:1.45}}@media(min-width:1024px)and (max-width:1151px){.slider-widget__slide.swiper-slide-active[data-v-8cc65f8d] .content-image__media{transform:translateY(0) scale(1.5)}}@media(min-width:1280px){.slider-widget__slide[data-v-8cc65f8d] .surface-card{padding-left:60px;padding-right:60px}.slider-widget__slide[data-v-8cc65f8d] .surface-card>.surface-card__body>.content-layout{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}.slider-widget__slide[data-v-8cc65f8d] .content-layout__column:first-child{max-width:none}.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-image{right:calc(var( --vm-content-page-gap)*2);min-width:40%;max-width:40%}.slider-widget__slide[data-v-8cc65f8d] .content-image__media{transform:translateY(-10%) scale(.625)}.slider-widget__slide.swiper-slide-active[data-v-8cc65f8d] .content-image__media{transform:translateY(-10%) scale(1.25)}}@media(min-width:1536px){.slider-widget__slide[data-v-8cc65f8d] .content-image__media{transform:translateY(-15%) scale(.5)}.slider-widget__slide.swiper-slide-active[data-v-8cc65f8d] .content-image__media{transform:translateY(-15%) scale(1)}}@media(prefers-reduced-motion:reduce){.slider-widget__slide[data-v-8cc65f8d] .surface-card,.slider-widget__slide[data-v-8cc65f8d] .content-image__media,.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-header,.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-paragraph,.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-button-bridge,.slider-widget__slide[data-v-8cc65f8d] .content-blocks-renderer>.content-button{transition-duration:1ms;transition-delay:0ms}}.top-card-widget[data-v-b859677f],.top-card-widget__surface[data-v-b859677f],.top-card-widget__body[data-v-b859677f],.top-card-widget__actions[data-v-b859677f]{min-width:0}.top-card-widget[data-v-b859677f]{display:grid}.top-card-widget__state[data-v-b859677f]{padding:18px;border:1px dashed var(--vm-surface-border, rgba(52, 43, 28, .18));border-radius:var(--vm-radius-md, 8px);color:var(--vm-text-muted, rgba(30, 28, 24, .72))}.top-card-widget__title[data-v-b859677f]{display:block;margin:0;min-width:0;color:var(--vm-heading-color, var(--vm-text-main, #1e1c18));font-size:24px;font-weight:740;line-height:1.16}.top-card-widget__badge[data-v-b859677f],.top-card-widget__meta[data-v-b859677f]{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:var(--vm-radius-sm, 6px);background:var(--vm-surface-bg, rgba(255, 255, 255, .88));color:var(--vm-text-main, #1e1c18);font-size:13px;line-height:1.2}.top-card-widget__body[data-v-b859677f]{display:grid;gap:12px}.top-card-widget__actions[data-v-b859677f]{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:1280px){.top-card-widget--layout-left[data-v-b859677f] .top-card-surface--has-visual{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.top-card-widget--layout-equal[data-v-b859677f] .top-card-surface--has-visual{grid-template-columns:repeat(2,minmax(0,1fr))}.top-card-widget--layout-right[data-v-b859677f] .top-card-surface--has-visual{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.top-card-widget--vertical-start[data-v-b859677f] .top-card-surface--has-visual .top-card-surface__content{align-content:start}.top-card-widget--vertical-center[data-v-b859677f] .top-card-surface--has-visual .top-card-surface__content{align-content:center}.top-card-widget--vertical-end[data-v-b859677f] .top-card-surface--has-visual .top-card-surface__content{align-content:end}.top-card-widget--vertical-stretch[data-v-b859677f] .top-card-surface--has-visual .top-card-surface__content{align-content:stretch}}.technical-page[data-v-63c22679]{display:grid;min-height:100%;place-items:center;padding:48px 24px}.technical-page__body[data-v-63c22679]{display:grid;gap:12px;max-width:560px;text-align:center}.technical-page__title[data-v-63c22679]{margin:0;color:var(--vm-color-text, #111827);font-size:var(--vm-heading-h1-size, 32px);font-weight:700;line-height:1.2}.technical-page__meta[data-v-63c22679]{margin:0;color:var(--vm-color-text-muted, #6b7280);font-size:15px;line-height:1.5}
