.form-button[data-v-356fda59]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid;min-height:var(--size-control-md, 2.625rem);font-size:.875rem;font-weight:500;line-height:1.25rem;border-radius:.5rem;transition:all .2s;outline:none;cursor:pointer;white-space:nowrap}.form-button[data-v-356fda59]:focus{box-shadow:0 0 0 2px var(--color-focus-ring)}.form-button[data-v-356fda59]:disabled{opacity:.5;cursor:not-allowed}.form-button.size-sm[data-v-356fda59]{min-height:var(--size-control-sm, 2.25rem);padding-block:var(--space-control-padding-y-sm, .5rem);padding-inline:.75rem;font-size:.875rem}.form-button.size-md[data-v-356fda59]{min-height:var(--size-control-md, 2.625rem);padding-block:var(--space-control-padding-y-md, .75rem);padding-inline:1rem;font-size:.875rem}.form-button.size-lg[data-v-356fda59]{min-height:var(--size-control-lg, 3rem);padding-block:var(--space-control-padding-y-lg, .875rem);padding-inline:1.5rem;font-size:1rem}.form-button.variant-primary[data-v-356fda59]{background-color:var(--color-btn-primary);color:var(--color-btn-primary-text);border-color:var(--color-btn-primary)}.form-button.variant-primary[data-v-356fda59]:hover:not(:disabled){background-color:var(--color-btn-primary-hover);border-color:var(--color-btn-primary-hover)}.form-button.variant-secondary[data-v-356fda59]{background-color:var(--color-btn-secondary);color:var(--color-btn-secondary-text);border-color:var(--color-btn-secondary-border)}.form-button.variant-secondary[data-v-356fda59]:hover:not(:disabled){background-color:var(--color-btn-secondary-hover);border-color:var(--color-btn-secondary-border-hover)}.form-button.variant-success[data-v-356fda59]{background-color:var(--color-success);color:#fff;border-color:var(--color-success)}.form-button.variant-success[data-v-356fda59]:hover:not(:disabled){background-color:var(--color-btn-success-hover);border-color:var(--color-btn-success-hover)}.form-button.variant-danger[data-v-356fda59]{background-color:var(--color-error);color:#fff;border-color:var(--color-error)}.form-button.variant-danger[data-v-356fda59]:hover:not(:disabled){background-color:var(--color-btn-error-hover);border-color:var(--color-btn-error-hover)}.form-button.variant-warning[data-v-356fda59]{background-color:var(--color-warning);color:#fff;border-color:var(--color-warning)}.form-button.variant-warning[data-v-356fda59]:hover:not(:disabled){background-color:var(--color-btn-warning-hover);border-color:var(--color-btn-warning-hover)}.form-button.variant-info[data-v-356fda59]{background-color:var(--color-info);color:var(--color-btn-info-text);border-color:var(--color-info)}.form-button.variant-info[data-v-356fda59]:hover:not(:disabled){background-color:var(--color-btn-info-hover);border-color:var(--color-btn-info-hover)}.form-button.variant-outline[data-v-356fda59]{background-color:transparent;color:var(--color-btn-primary);border-color:var(--color-btn-primary)}.form-button.variant-outline[data-v-356fda59]:hover:not(:disabled){background-color:var(--color-btn-outline-hover)}.form-button.variant-slate-outline[data-v-356fda59]{background-color:#0f172ae0;color:#f1f5f9;border-color:#334155}.form-button.variant-slate-outline[data-v-356fda59]:hover:not(:disabled),.form-button.variant-slate-outline[data-v-356fda59]:hover:not([aria-disabled=true]){background-color:#1e293b;border-color:#64748b}.form-button.w-full[data-v-356fda59]{width:100%}.form-checkbox[data-v-d70ac5fe]{margin-bottom:0}.form-checkbox-input[data-v-d70ac5fe]{height:1rem;width:1rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));display:block;flex-shrink:0;color:var(--color-btn-primary);border:1px solid var(--color-border-input)}.form-checkbox-input[data-v-d70ac5fe]:focus{box-shadow:0 0 0 2px var(--color-focus-ring)}.form-checkbox-input-error[data-v-d70ac5fe]{border-color:var(--color-error)}.form-checkbox-label[data-v-d70ac5fe]{color:var(--color-text-primary)}.form-checkbox-link[data-v-d70ac5fe]{color:var(--color-link);transition:color .2s ease}.form-checkbox-link[data-v-d70ac5fe]:hover{color:var(--color-link-hover)}.form-shell[data-v-51c5811f]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(135deg,var(--color-bg-form-shell-start),var(--color-bg-form-shell-mid),var(--color-bg-form-shell-end))}.form-shell-card[data-v-51c5811f]{background-color:color-mix(in srgb,var(--color-bg-card) 84%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1rem;box-shadow:0 20px 40px #0f172a1f;border:1px solid color-mix(in srgb,var(--color-border-card) 90%,white 10%);padding:2rem}.password-strength-indicator[data-v-187d2af4]{margin-top:.5rem}.strength-bar-container[data-v-187d2af4]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.strength-bar[data-v-187d2af4]{flex:1;background-color:var(--color-text-muted);border-radius:9999px;height:.5rem}.strength-fill[data-v-187d2af4]{height:.5rem;border-radius:9999px;transition:all .3s}.strength-fill.strength-weak[data-v-187d2af4]{background-color:var(--color-error)}.strength-fill.strength-medium[data-v-187d2af4]{background-color:var(--color-warning)}.strength-fill.strength-strong[data-v-187d2af4]{background-color:var(--color-success)}.strength-text[data-v-187d2af4]{font-size:.75rem;color:var(--color-text-muted)}.requirements-list[data-v-187d2af4]{font-size:.75rem;color:var(--color-text-muted);display:flex;flex-direction:column;gap:.25rem}.requirement-item[data-v-187d2af4]{display:flex;align-items:center;gap:.5rem}.requirement-dot[data-v-187d2af4]{width:.5rem;height:.5rem;border-radius:50%}.requirement-dot.requirement-met[data-v-187d2af4]{background-color:var(--color-success)}.requirement-dot.requirement-unmet[data-v-187d2af4]{background-color:var(--color-text-muted)}.requirement-text-met[data-v-187d2af4]{color:var(--color-success)}.requirement-text-unmet[data-v-187d2af4]{color:var(--color-text-muted)}.form-input[data-v-2657ee96]{margin-bottom:0}.form-input-label[data-v-2657ee96]{display:block;font-size:.875rem;font-weight:500;color:var(--color-text-primary);margin-bottom:var(--space-form-label)}.required-indicator[data-v-2657ee96]{color:var(--color-error)}.form-input-field[data-v-2657ee96]{width:100%;min-height:var(--size-control-md, 2.625rem);padding-block:var(--space-control-padding-y-md, .75rem);padding-inline:1rem;background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:.5rem;box-sizing:border-box;font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary);transition:all .2s}.form-input-field[data-v-2657ee96]:focus{outline:none;border-color:var(--color-border-input-focus);box-shadow:0 0 0 2px var(--color-focus-ring)}.form-input-field[data-v-2657ee96]::-moz-placeholder{color:var(--color-text-muted)}.form-input-field[data-v-2657ee96]::placeholder{color:var(--color-text-muted)}.form-input-field.error[data-v-2657ee96]{border-color:var(--color-error)}.form-input-field.disabled[data-v-2657ee96]{opacity:.5;cursor:not-allowed}.prefix-icon[data-v-2657ee96]{position:absolute;top:0;bottom:0;left:0;padding-left:.75rem;display:flex;align-items:center;pointer-events:none}.suffix-icon[data-v-2657ee96]{position:absolute;top:0;bottom:0;right:0;padding-right:.75rem;display:flex;align-items:center}.icon[data-v-2657ee96],.password-toggle-icon[data-v-2657ee96]{height:1.25rem;width:1.25rem;color:var(--color-icon-muted)}.error-message[data-v-2657ee96]{margin-top:.25rem;font-size:.875rem;color:var(--color-error)}.hint-message[data-v-2657ee96]{margin-top:.25rem;font-size:.875rem;color:var(--color-text-muted)}.form-message[data-v-d31d1c48]{border-radius:.5rem;padding:1rem;display:flex;align-items:flex-start;border:1px solid}.form-message.type-success[data-v-d31d1c48]{background-color:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success)}.form-message.type-error[data-v-d31d1c48]{background-color:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error)}.form-message.type-warning[data-v-d31d1c48]{background-color:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}.form-message.type-info[data-v-d31d1c48]{background-color:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info)}.auth-title[data-v-e4c3a1d1]{margin-bottom:.5rem;font-size:1.875rem;font-weight:700;color:var(--color-text-primary)}.environment-badge[data-v-e4c3a1d1]{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;padding:.375rem .75rem;border-radius:9999px;background:#fef3c7;color:#92400e;font-size:.875rem;font-weight:700;letter-spacing:.08em}.auth-subtitle[data-v-e4c3a1d1],.auth-footer-text[data-v-e4c3a1d1]{color:var(--color-text-secondary)}.auth-link[data-v-e4c3a1d1]{color:var(--color-link);transition:color .2s ease}.auth-link[data-v-e4c3a1d1]:hover{color:var(--color-link-hover)}.auth-title[data-v-9055add2]{margin-bottom:.5rem;font-size:1.875rem;font-weight:700;color:var(--color-text-primary)}.auth-subtitle[data-v-9055add2],.auth-footer-text[data-v-9055add2]{color:var(--color-text-secondary)}.auth-link[data-v-9055add2]{color:var(--color-link);transition:color .2s ease}.auth-link[data-v-9055add2]:hover{color:var(--color-link-hover)}.sticky-panel[data-v-dfa1f1b2]{position:sticky}.sticky-panel--disabled[data-v-dfa1f1b2]{position:relative}.sticky-panel[data-v-dfa1f1b2]>.card{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.sticky-panel.is-stuck[data-v-dfa1f1b2]>.card{border-color:color-mix(in srgb,var(--color-border-input) 60%,var(--color-border-card));box-shadow:var(--shadow-stuck)}.sticky-panel--stuck-compact[data-v-dfa1f1b2]>.card>:first-child,.sticky-panel--stuck-compact[data-v-dfa1f1b2] .section-card-header,.sticky-panel--stuck-compact[data-v-dfa1f1b2] .section-card-body{transition:none}.sticky-panel--preset-query.is-stuck[data-v-dfa1f1b2]{--section-card-body-padding-y: .6rem;--size-control-lg: 2.35rem;--space-query-dock-bar-padding-y: .4rem;--space-section-padding-compact-y: .65rem}.sticky-panel--preset-query.is-stuck[data-v-dfa1f1b2] .query-dock__panel-body{gap:.7rem}.sticky-panel--preset-query.is-stuck[data-v-dfa1f1b2] .query-dock__panel-section{gap:.55rem}.sticky-panel--preset-query.is-stuck[data-v-dfa1f1b2] .query-dock__section-content{gap:.6rem}.sticky-panel--preset-tabs.is-stuck[data-v-dfa1f1b2]>.card{background:color-mix(in srgb,var(--color-bg-card) 94%,var(--color-bg-accent) 6%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:color-mix(in srgb,var(--color-border-input) 60%,var(--color-border-card));box-shadow:var(--shadow-stuck)}.sticky-panel--preset-tabs.is-stuck[data-v-dfa1f1b2] .section-card-header{padding-top:.45rem;padding-bottom:.45rem}.sticky-panel--preset-tabs.is-stuck[data-v-dfa1f1b2]{--size-tab-button-md: 2.2rem;--space-tab-button-padding-y-md: .42rem}.sticky-panel--preset-tabs.is-stuck[data-v-dfa1f1b2] .source-tabs,.sticky-panel--preset-tabs.is-stuck[data-v-dfa1f1b2] .shipment-tabs__list,.sticky-panel--preset-tabs.is-stuck[data-v-dfa1f1b2] .package-tabs__list{gap:.28rem;padding-top:.15rem;padding-bottom:0}.sticky-panel--preset-action-row.is-stuck[data-v-dfa1f1b2]{--section-card-body-padding-y: .5rem;--size-control-sm: 1.9rem;--space-control-padding-y-sm: .32rem}.sticky-panel--preset-action-row.is-stuck[data-v-dfa1f1b2] .package-print-row-group{gap:.45rem .9rem}.sticky-panel--preset-action-row.is-stuck[data-v-dfa1f1b2] .package-print-row{gap:.3rem}.sticky-panel--preset-action-row.is-stuck[data-v-dfa1f1b2] .package-print-row__button{min-height:1.8rem;padding-inline:.5rem;font-size:.75rem}.sticky-panel--preset-action-row.is-stuck[data-v-dfa1f1b2] .package-print-row__input{width:3rem;min-width:3rem;height:1.8rem;font-size:.75rem}.sticky-panel--preset-action-row.is-stuck[data-v-dfa1f1b2] .package-print-row__unit{font-size:.75rem}@media (max-width: 640px){.sticky-panel--preset-query.is-stuck[data-v-dfa1f1b2]{--section-card-body-padding-y: .35rem;--size-control-lg: 2.2rem;--space-query-dock-bar-padding-y: .22rem;--space-section-padding-compact-y: .4rem}.sticky-panel--preset-query.is-stuck[data-v-dfa1f1b2] .query-dock__panel-body{gap:.55rem}.sticky-panel--preset-query.is-stuck[data-v-dfa1f1b2] .query-dock__panel-section{gap:.4rem}.sticky-panel--preset-query.is-stuck[data-v-dfa1f1b2] .query-dock__section-content{gap:.45rem}.sticky-panel--preset-action-row.is-stuck[data-v-dfa1f1b2]{--section-card-body-padding-y: .35rem}.sticky-panel--preset-action-row.is-stuck[data-v-dfa1f1b2] .package-print-row-group{gap:.35rem .6rem}.sticky-panel--preset-action-row.is-stuck[data-v-dfa1f1b2] .package-print-row{gap:.24rem}.sticky-panel--preset-action-row.is-stuck[data-v-dfa1f1b2] .package-print-row__button{min-height:1.7rem;padding-inline:.4rem;font-size:.72rem}.sticky-panel--preset-action-row.is-stuck[data-v-dfa1f1b2] .package-print-row__input{width:2.8rem;min-width:2.8rem;height:1.7rem;font-size:.72rem}.sticky-panel--preset-action-row.is-stuck[data-v-dfa1f1b2] .package-print-row__unit{font-size:.72rem}}.light-table-shell[data-v-54685985]{position:relative;isolation:isolate;border:1px solid var(--color-border-card);border-radius:1rem;background:var(--light-table-body-bg)}.light-table__sticky-header[data-v-54685985]{position:sticky;z-index:12;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--color-border-card) 82%,transparent);border-top-left-radius:inherit;border-top-right-radius:inherit;background:var(--light-table-header-bg)}.light-table__sticky-header[data-v-54685985] .light-table__table{transform:translate(calc(var(--light-table-scroll-left, 0px) * -1))}.light-table[data-v-54685985]{overflow-x:auto;overflow-y:visible;border-radius:inherit}.light-table__table[data-v-54685985]{width:100%;border-collapse:separate;border-spacing:0;background:var(--light-table-body-bg)}.light-table__head--hidden[data-v-54685985]{visibility:hidden}.light-table__head--hidden[data-v-54685985] th{height:0!important;padding-top:0!important;padding-bottom:0!important;border-bottom:0!important;line-height:0!important;color:transparent!important;background:transparent!important;box-shadow:none!important}.light-table-shell[data-v-54685985] th{min-height:var(--light-table-header-min-height);padding:var(--light-table-header-padding-y) var(--light-table-header-padding-x)}.light-table-shell[data-v-54685985] td{padding:var(--light-table-cell-padding-y) var(--light-table-cell-padding-x)}.inline-stats-header[data-v-f7fe8292]{container-type:inline-size;container-name:inline-stats-header}.inline-stats-header__card[data-v-f7fe8292]{border-color:color-mix(in srgb,var(--color-border-card) 82%,var(--color-text-accent) 18%);background:linear-gradient(135deg,color-mix(in srgb,var(--color-bg-accent) 82%,var(--color-bg-card)),color-mix(in srgb,var(--color-bg-card) 94%,var(--color-bg-page)));box-shadow:0 14px 32px -28px color-mix(in srgb,black 30%,transparent),0 10px 24px -28px color-mix(in srgb,var(--color-text-accent) 22%,transparent)}.inline-stats-header__shell[data-v-f7fe8292]{display:flex;flex-direction:column;gap:.875rem;padding:.9rem 1rem}.inline-stats-header__identity[data-v-f7fe8292]{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.inline-stats-header__icon[data-v-f7fe8292]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-border-input) 76%,var(--color-text-accent) 24%);background:color-mix(in srgb,var(--color-bg-card) 84%,var(--color-bg-accent));color:var(--color-text-accent)}.inline-stats-header__icon[data-v-f7fe8292] svg{width:1.35rem;height:1.35rem}.inline-stats-header__copy[data-v-f7fe8292]{min-width:0;flex:1 1 auto}.inline-stats-header__title[data-v-f7fe8292]{color:var(--color-text-primary);font-size:1.3125rem;font-weight:900;line-height:1.15}.inline-stats-header__description[data-v-f7fe8292]{margin-top:.2rem;overflow:hidden;color:var(--color-text-secondary);font-size:.9375rem;text-overflow:ellipsis}.inline-stats-header__meta[data-v-f7fe8292]{display:none;margin-top:.3rem;color:var(--color-text-muted);font-size:.8125rem;line-height:1.4}.inline-stats-header__side[data-v-f7fe8292]{display:flex;flex-direction:column;gap:.75rem}.inline-stats-header__stats[data-v-f7fe8292]{display:flex;align-items:center;gap:0;padding-left:3.25rem}.inline-stats-header__actions[data-v-f7fe8292]{display:flex;flex-wrap:wrap;gap:.625rem;padding-left:3.25rem}.inline-stats-header__stat[data-v-f7fe8292]{display:flex;min-width:0;flex-direction:column;align-items:center;padding-inline:.75rem}.inline-stats-header__stat[data-v-f7fe8292]:first-child{padding-left:0}.inline-stats-header__stat[data-v-f7fe8292]:last-child{padding-right:0}.inline-stats-header__stat-value[data-v-f7fe8292]{color:var(--color-text-primary);font-size:1.3125rem;font-weight:900;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.inline-stats-header__stat-value--amber[data-v-f7fe8292]{color:var(--color-warning)}.inline-stats-header__stat-value--green[data-v-f7fe8292]{color:var(--color-success)}.inline-stats-header__stat-value--blue[data-v-f7fe8292]{color:var(--color-info)}.inline-stats-header__stat-label[data-v-f7fe8292]{margin-top:.2rem;color:var(--color-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.inline-stats-header__divider[data-v-f7fe8292]{width:1px;height:2.25rem;flex-shrink:0;background:color-mix(in srgb,var(--color-border-card) 84%,var(--color-text-accent) 16%)}@container inline-stats-header (min-width: 500px){.inline-stats-header__shell[data-v-f7fe8292]{flex-direction:row;align-items:center;gap:1.125rem;padding:.85rem 1.35rem}.inline-stats-header__identity[data-v-f7fe8292]{flex:1;align-items:center}.inline-stats-header__icon[data-v-f7fe8292]{width:2.75rem;height:2.75rem;border-radius:.8rem}.inline-stats-header__stats[data-v-f7fe8292]{margin-left:auto;padding-left:0;flex-shrink:0}.inline-stats-header__actions[data-v-f7fe8292]{justify-content:flex-end;padding-left:0}.inline-stats-header__meta[data-v-f7fe8292]{display:block}}@container inline-stats-header (min-width: 960px){.inline-stats-header__shell[data-v-f7fe8292]{gap:1.5rem;padding:1rem 1.75rem}.inline-stats-header__identity[data-v-f7fe8292]{gap:.875rem}.inline-stats-header__title[data-v-f7fe8292]{font-size:1.875rem}.inline-stats-header__description[data-v-f7fe8292]{font-size:1rem}.inline-stats-header__meta[data-v-f7fe8292]{font-size:.875rem}.inline-stats-header__stat[data-v-f7fe8292]{padding-inline:.95rem}.inline-stats-header__stat-value[data-v-f7fe8292]{font-size:1.875rem}.inline-stats-header__stat-label[data-v-f7fe8292]{font-size:.75rem}.inline-stats-header__divider[data-v-f7fe8292]{height:2.75rem}}@container inline-stats-header (max-width: 499px){.inline-stats-header__stat[data-v-f7fe8292]{padding-inline:.5rem}}.dashboard-stat-section[data-v-05c51733]{box-shadow:0 10px 24px color-mix(in srgb,var(--color-bg-page) 8%,transparent)}.dashboard-stat-label[data-v-05c51733]{color:var(--color-text-secondary);font-size:.875rem;margin-bottom:.5rem}.dashboard-stat-value[data-v-05c51733]{color:var(--color-text-primary);font-size:1.75rem;line-height:1;font-weight:700}.dashboard-table-head[data-v-05c51733]{padding:.875rem 1.5rem;color:color-mix(in srgb,var(--color-text-primary) 72%,var(--color-text-secondary));font-size:.78rem;font-weight:700;letter-spacing:.02em}.dashboard-table-cell[data-v-05c51733]{padding:1rem 1.5rem;line-height:1.45rem}.dashboard-table-shell[data-v-05c51733] .light-table-shell{border:0;border-radius:0;background:transparent}.dashboard-table-shell[data-v-05c51733] .light-table__sticky-header{border-bottom-color:var(--color-border-card);border-top-left-radius:0;border-top-right-radius:0}.dashboard-light-table[data-v-05c51733] th,.dashboard-light-table[data-v-05c51733] td{border-bottom:1px solid var(--color-border-card)}.dashboard-light-table[data-v-05c51733] th:not(:last-child),.dashboard-light-table[data-v-05c51733] td:not(:last-child){border-inline-end:1px solid color-mix(in srgb,var(--color-border-card) 62%,transparent)}.dashboard-light-table__row[data-v-05c51733] td{background:var(--light-table-body-bg)}.dashboard-light-table__row[data-v-05c51733]:last-child td{border-bottom:0}.dashboard-count-chip[data-v-05c51733]{min-width:4.5rem;font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-border-card) 60%,transparent)}.dashboard-light-table__col--date[data-v-05c51733]{width:42%}.dashboard-light-table__col--weekday[data-v-05c51733]{width:28%}.dashboard-light-table__col--count[data-v-05c51733]{width:30%}.form-textarea[data-v-27ad1213]{margin-bottom:0}.form-textarea-label[data-v-27ad1213]{display:block;font-size:.875rem;font-weight:500;color:var(--color-text-primary);margin-bottom:var(--space-form-label)}.required-indicator[data-v-27ad1213]{color:var(--color-error)}.form-textarea-field[data-v-27ad1213]{width:100%;padding:.75rem 1rem;background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:.5rem;box-sizing:border-box;font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary);transition:all .2s;resize:vertical}.form-textarea-field[data-v-27ad1213]:focus{outline:none;border-color:var(--color-border-input-focus);box-shadow:0 0 0 2px var(--color-focus-ring)}.form-textarea-field[data-v-27ad1213]::-moz-placeholder{color:var(--color-text-muted)}.form-textarea-field[data-v-27ad1213]::placeholder{color:var(--color-text-muted)}.form-textarea-field.error[data-v-27ad1213]{border-color:var(--color-error)}.form-textarea-field.disabled[data-v-27ad1213]{opacity:.5;cursor:not-allowed}.error-message[data-v-27ad1213]{margin-top:.25rem;font-size:.875rem;color:var(--color-error)}.hint-message[data-v-27ad1213]{margin-top:.25rem;font-size:.875rem;color:var(--color-text-muted)}.notification-enter-active[data-v-676413fa]{transition:all .3s ease-out}.notification-enter-from[data-v-676413fa]{opacity:0;transform:translate(100%) scale(.9)}.notification-enter-to[data-v-676413fa]{opacity:1;transform:translate(0) scale(1)}.notification-leave-active[data-v-676413fa]{transition:all .3s ease-in}.notification-leave-from[data-v-676413fa]{opacity:1;transform:translate(0) scale(1)}.notification-leave-to[data-v-676413fa]{opacity:0;transform:translate(100%) scale(.9)}.notification-move[data-v-676413fa]{transition:all .3s ease}.notification-toast[data-v-676413fa]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 25px -5px #00000026,0 4px 6px -2px #0000000d,0 0 0 1px #ffffff1a;transition:transform .2s ease-out,box-shadow .2s ease-out;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.notification-close-btn[data-v-676413fa]{display:flex;width:1.5rem;height:1.5rem;flex-shrink:0;margin-left:.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:color-mix(in srgb,var(--color-bg-card) 78%,var(--color-text-muted));color:var(--color-text-secondary);transition:all .2s ease}.notification-close-btn[data-v-676413fa]:hover{background-color:color-mix(in srgb,var(--color-bg-card) 65%,var(--color-text-muted));color:var(--color-text-primary)}.notification-progress-track[data-v-676413fa]{width:100%;height:.375rem;margin-top:.75rem;overflow:hidden;border-radius:9999px;background-color:color-mix(in srgb,var(--color-bg-card) 70%,var(--color-text-muted))}.notification-toast.bg-success-bg[data-v-676413fa]{box-shadow:0 10px 25px -5px #16a34a33,0 4px 6px -2px #16a34a1a,0 0 0 1px #16a34a33}.notification-toast.bg-error-bg[data-v-676413fa]{box-shadow:0 10px 25px -5px #dc262633,0 4px 6px -2px #dc26261a,0 0 0 1px #dc262633}.notification-toast.bg-warning-bg[data-v-676413fa]{box-shadow:0 10px 25px -5px #d9770633,0 4px 6px -2px #d977061a,0 0 0 1px #d9770633}.notification-toast.bg-info-bg[data-v-676413fa]{box-shadow:0 10px 25px -5px #2563eb33,0 4px 6px -2px #2563eb1a,0 0 0 1px #2563eb33}.notification-toast[data-v-676413fa]:active{cursor:grabbing;transform:scale(.98)}@media (max-width: 640px){.notification-toast[data-v-676413fa]{max-width:calc(100vw - 2rem);margin-right:1rem;margin-left:1rem}}.arrival-panel[data-v-b70be097]{border:1px solid color-mix(in srgb,var(--color-border-card) 82%,var(--color-text-accent) 18%);border-radius:.75rem;padding:.875rem;background:color-mix(in srgb,var(--color-bg-card) 85%,var(--color-bg-accent))}.arrival-panel--success[data-v-b70be097]{border-color:color-mix(in srgb,var(--color-border-card) 72%,var(--color-success) 28%)}.arrival-panel__header[data-v-b70be097],.arrival-card__header[data-v-b70be097]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.arrival-panel__title[data-v-b70be097],.arrival-card__title[data-v-b70be097]{color:var(--color-text-primary);font-weight:700}.arrival-chip[data-v-b70be097]{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--color-bg-accent) 70%,var(--color-bg-card));color:var(--color-text-accent);font-size:.75rem;font-weight:700}.arrival-mini-card[data-v-b70be097],.arrival-card[data-v-b70be097]{border:1px solid var(--color-border-card);border-radius:.75rem;padding:.75rem;background:var(--color-bg-card)}.arrival-card__code[data-v-b70be097]{margin-top:.25rem;color:var(--color-text-accent);font-size:.8125rem;word-break:break-all}.arrival-card__meta[data-v-b70be097]{display:grid;gap:.25rem;color:var(--color-text-secondary);font-size:.875rem}.sticky-workspace-shell__content[data-v-35602678]{display:flex;flex-direction:column;gap:1rem}.doc[data-v-ce042ead]{max-width:52rem}.prose[data-v-ce042ead] h1{font-size:1rem;font-weight:600;color:var(--color-text-primary);padding-bottom:.5rem;border-bottom:1px solid var(--color-border-card);margin-top:2rem;margin-bottom:.75rem}.prose[data-v-ce042ead] h1:first-child{margin-top:0}.prose[data-v-ce042ead] h2{font-size:.9375rem;font-weight:600;color:var(--color-text-primary);margin-top:1.25rem;margin-bottom:.5rem}.prose[data-v-ce042ead] p{color:var(--color-text-secondary);line-height:1.8;margin-bottom:.75rem}.prose[data-v-ce042ead] ul{padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem;color:var(--color-text-secondary);line-height:1.75;margin-bottom:.75rem}.tab-button[data-v-de155a3e]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;font-weight:500;transition:all .2s ease;white-space:nowrap}.tab-button[data-v-de155a3e]:disabled,.tab-button.is-disabled[data-v-de155a3e]{cursor:not-allowed;opacity:.55}.tab-button--rounded[data-v-de155a3e]{border-radius:.75rem}.tab-button--pill[data-v-de155a3e]{border-radius:9999px}.tab-button--sm[data-v-de155a3e]{min-height:var(--size-tab-button-sm, 2rem);padding-block:var(--space-tab-button-padding-y-sm, .45rem);padding-inline:.8rem;font-size:.875rem}.tab-button--md[data-v-de155a3e]{min-height:var(--size-tab-button-md, 2.5rem);padding-block:var(--space-tab-button-padding-y-md, .6rem);padding-inline:1rem;font-size:.875rem}.tab-button--default.tab-button--rounded.is-active[data-v-de155a3e]{border-color:color-mix(in srgb,var(--color-text-accent) 34%,var(--color-border-card));background:var(--color-bg-accent);color:var(--color-text-primary);box-shadow:0 1px 2px #00000014}.tab-button--default.tab-button--rounded.is-inactive[data-v-de155a3e]{border-color:var(--color-border-card);background:var(--color-bg-card);color:var(--color-text-secondary)}.tab-button--default.tab-button--rounded.is-inactive[data-v-de155a3e]:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-text-accent) 40%,var(--color-border-card));color:var(--color-text-primary);background:color-mix(in srgb,var(--color-bg-accent) 72%,transparent)}.tab-button--default.tab-button--pill.is-active[data-v-de155a3e]{border-color:var(--color-text-accent);background:color-mix(in srgb,var(--color-text-accent) 10%,var(--color-bg-card));color:var(--color-text-accent)}.tab-button--default.tab-button--pill.is-inactive[data-v-de155a3e]{border-color:var(--color-border-card);background:var(--color-bg-card);color:var(--color-text-secondary)}.tab-button--default.tab-button--pill.is-inactive[data-v-de155a3e]:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-text-accent) 40%,var(--color-border-card));color:var(--color-text-primary)}.tab-button--slate.is-active[data-v-de155a3e]{border-color:#64748b;background:#1e293b;color:#fff}.tab-button--slate.is-inactive[data-v-de155a3e]{border-color:#334155;background:#0f172a;color:#cbd5e1}.tab-button--slate.is-inactive[data-v-de155a3e]:hover:not(:disabled){border-color:#64748b;color:#fff}.tab-button__content[data-v-de155a3e]{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.tab-button__badge[data-v-de155a3e]{position:absolute;top:-.32rem;right:-.32rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;border-radius:9999px;border:2px solid var(--color-bg-card);font-size:.6rem;font-weight:800;line-height:1;white-space:nowrap;pointer-events:none}.tab-button__badge--active[data-v-de155a3e]{background:var(--color-accent);color:#fff}.tab-button__badge--inactive[data-v-de155a3e]{background:color-mix(in srgb,var(--color-text-primary) 22%,var(--color-bg-card));color:var(--color-text-primary)}.sticky-collapsible-section__content[data-v-50e6e4ec]{position:relative}.sticky-collapsible-section__collapsed-shell[data-v-50e6e4ec]{display:flex;align-items:center;justify-content:flex-end;min-height:2.75rem;padding:.35rem .45rem}.sticky-collapsible-section__collapsed-shell-spacer[data-v-50e6e4ec]{flex:1}.sticky-collapsible-section__toggle[data-v-50e6e4ec]{display:flex;align-items:center;justify-content:center}.sticky-collapsible-section__toggle--inline[data-v-50e6e4ec]{position:absolute;top:var(--sticky-collapsible-inline-top);right:var(--sticky-collapsible-inline-right);z-index:3}.sticky-collapsible-section__button[data-v-50e6e4ec]{border:1px solid color-mix(in srgb,#facc15 48%,var(--color-border-input) 52%)!important;background:linear-gradient(180deg,color-mix(in srgb,#fef3c7 30%,transparent),color-mix(in srgb,#facc15 12%,transparent)),color-mix(in srgb,var(--color-bg-card) 72%,transparent)!important;color:color-mix(in srgb,#f59e0b 72%,var(--color-text-primary) 28%)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 24px color-mix(in srgb,black 14%,transparent),inset 0 1px color-mix(in srgb,white 42%,transparent)}.sticky-collapsible-section__button--floating[data-v-50e6e4ec]{border-radius:9999px}.sticky-collapsible-section__button[data-v-50e6e4ec]:hover{border-color:color-mix(in srgb,#fbbf24 68%,var(--color-border-input) 32%)!important;background:linear-gradient(180deg,color-mix(in srgb,#fef3c7 38%,transparent),color-mix(in srgb,#f59e0b 14%,transparent)),color-mix(in srgb,var(--color-bg-card) 78%,transparent)!important;color:color-mix(in srgb,#d97706 78%,var(--color-text-primary) 22%)!important}@media (max-width: 640px){.sticky-collapsible-section__toggle--inline[data-v-50e6e4ec]{top:var(--sticky-collapsible-inline-top-mobile);right:var(--sticky-collapsible-inline-right-mobile)}.sticky-collapsible-section__collapsed-shell[data-v-50e6e4ec]{min-height:2.45rem;padding:.3rem .35rem}}.query-dock__stack[data-v-0f26b733]{display:flex;flex-direction:column;gap:.5rem}.query-dock__shell[data-v-0f26b733]{border:1px solid color-mix(in srgb,var(--color-border-card) 88%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--color-bg-card) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 36px -30px color-mix(in srgb,black 46%,transparent),0 10px 22px -26px color-mix(in srgb,var(--color-accent) 24%,transparent);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.query-dock__shell--plain[data-v-0f26b733]{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.query-dock-sticky.is-stuck .query-dock__shell[data-v-0f26b733]{background:color-mix(in srgb,var(--color-bg-card) 96%,var(--color-bg-accent) 4%);border-color:color-mix(in srgb,var(--color-border-card) 82%,var(--color-accent) 18%);box-shadow:0 18px 38px -28px color-mix(in srgb,black 50%,transparent),0 14px 24px -26px color-mix(in srgb,var(--color-accent) 28%,transparent);transform:translateY(1px)}.query-dock__bar[data-v-0f26b733]{display:flex;align-items:center;gap:.75rem;padding-inline:.7rem;padding-block:var(--space-query-dock-bar-padding-y, .7rem)}.query-dock__bar--plain[data-v-0f26b733]{padding:0}.query-dock__field[data-v-0f26b733]{min-width:0;flex:1 1 auto}.query-dock__search[data-v-0f26b733]{position:relative;display:flex;align-items:center;min-height:var(--size-control-lg, 3rem);border-radius:.875rem;border:1px solid color-mix(in srgb,var(--color-border-card) 88%,transparent);background:color-mix(in srgb,var(--color-bg-accent) 38%,var(--color-bg-card));padding-inline:.9rem;box-shadow:0 10px 24px -22px color-mix(in srgb,black 36%,transparent);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.query-dock__search[data-v-0f26b733]:focus-within{border-color:color-mix(in srgb,var(--color-accent) 68%,var(--color-border-card));box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 14%,transparent);background:color-mix(in srgb,var(--color-bg-card) 92%,var(--color-bg-accent) 8%)}.query-dock__search-icon[data-v-0f26b733]{flex:0 0 auto;color:var(--color-text-secondary)}.query-dock__search-input[data-v-0f26b733]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;border:0;background:transparent;color:var(--color-text-primary);font-size:.95rem;line-height:1.35rem;outline:none;padding-left:.625rem;padding-right:.625rem}.query-dock__search-input--with-clear[data-v-0f26b733]{padding-right:2rem}.query-dock__search-input[data-v-0f26b733]::-webkit-search-decoration,.query-dock__search-input[data-v-0f26b733]::-webkit-search-cancel-button,.query-dock__search-input[data-v-0f26b733]::-webkit-search-results-button,.query-dock__search-input[data-v-0f26b733]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.query-dock__search-input[data-v-0f26b733]::-moz-placeholder{color:color-mix(in srgb,var(--color-text-secondary) 88%,transparent)}.query-dock__search-input[data-v-0f26b733]::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 88%,transparent)}.query-dock__search-clear[data-v-0f26b733]{position:absolute;top:50%;right:.55rem;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:9999px;color:var(--color-text-secondary);transform:translateY(-50%);transition:background-color .16s ease,color .16s ease}.query-dock__search-clear[data-v-0f26b733]:hover{background:color-mix(in srgb,var(--color-bg-accent) 72%,var(--color-bg-card));color:var(--color-text-primary)}.query-dock__actions[data-v-0f26b733]{display:flex;flex:0 0 auto;align-items:center;gap:.5rem}.query-dock__action-button[data-v-0f26b733]{display:inline-flex;align-items:center;justify-content:center;width:var(--size-control-lg, 3rem);min-width:var(--size-control-lg, 3rem);height:var(--size-control-lg, 3rem);padding:0;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--color-border-card) 88%,transparent);background:color-mix(in srgb,var(--color-bg-card) 94%,transparent);color:var(--color-text-secondary);box-shadow:0 10px 24px -22px color-mix(in srgb,black 36%,transparent);transition:border-color .16s ease,color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.query-dock__action-button[data-v-0f26b733]:hover{border-color:color-mix(in srgb,var(--color-accent) 52%,var(--color-border-card));color:var(--color-text-primary);background:color-mix(in srgb,var(--color-bg-card) 90%,var(--color-bg-accent) 10%);box-shadow:0 14px 30px -24px color-mix(in srgb,var(--color-accent) 24%,transparent)}.query-dock__action-button[data-v-0f26b733]:focus-visible{outline:none;border-color:color-mix(in srgb,var(--color-accent) 68%,var(--color-border-card));box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 14%,transparent)}.query-dock__action-button[data-v-0f26b733]:active{transform:scale(.97)}.query-dock__action-button--filter[data-v-0f26b733]{position:relative}.query-dock__action-button--filter.is-open[data-v-0f26b733]{border-color:color-mix(in srgb,var(--color-accent) 72%,var(--color-border-card));background:color-mix(in srgb,var(--color-bg-accent) 22%,var(--color-bg-card));color:var(--color-text-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 14%,transparent)}.query-dock__filter-badge[data-v-0f26b733]{position:absolute;top:-.32rem;right:-.32rem;display:flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;border-radius:9999px;background:var(--color-accent);border:2px solid var(--color-bg-card);color:#fff;font-size:.6rem;font-weight:800;line-height:1;pointer-events:none;box-shadow:0 6px 14px -10px #000000a6}.query-dock__action-button--primary[data-v-0f26b733]{border-color:color-mix(in srgb,var(--color-btn-primary) 92%,transparent);background:var(--color-btn-primary);color:var(--color-btn-primary-text)}.query-dock__action-button--primary[data-v-0f26b733]:hover{background:var(--color-btn-primary-hover);border-color:color-mix(in srgb,var(--color-btn-primary-hover) 92%,transparent);color:var(--color-btn-primary-text);box-shadow:0 14px 30px -24px color-mix(in srgb,var(--color-btn-primary) 34%,transparent)}.query-dock__action-button--primary[data-v-0f26b733]:focus-visible{border-color:color-mix(in srgb,var(--color-btn-primary) 92%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-btn-primary) 18%,transparent)}.query-dock__chips[data-v-0f26b733]{display:flex;align-items:center;gap:.55rem;overflow-x:auto;padding-inline:.75rem;padding-top:0;padding-bottom:var(--space-query-dock-bar-padding-y, .75rem);scrollbar-width:none}.query-dock__chips--plain[data-v-0f26b733]{padding:0;padding-top:var(--space-query-dock-bar-padding-y, .75rem)}.query-dock__inline-panel[data-v-0f26b733]{display:flex;flex-direction:column;gap:0}.query-dock__chips[data-v-0f26b733]::-webkit-scrollbar{display:none}.query-dock__chips-label[data-v-0f26b733]{flex:0 0 auto;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.query-dock__chips-list[data-v-0f26b733]{display:flex;flex:1 1 auto;gap:.45rem;overflow-x:auto;scrollbar-width:none}.query-dock__chips-list[data-v-0f26b733]::-webkit-scrollbar{display:none}.query-dock__chips-empty[data-v-0f26b733]{display:inline-flex;align-items:center;min-height:1.95rem;color:var(--color-text-secondary);font-size:.78rem;white-space:nowrap}.query-dock__chip[data-v-0f26b733]{display:inline-flex;flex:0 0 auto;align-items:center;gap:.28rem;min-height:1.65rem;padding-block:var(--space-query-dock-chip-padding-y, .28rem);padding-inline:.55rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-info-border) 78%,var(--color-border-card));background:color-mix(in srgb,var(--color-info-bg) 92%,var(--color-bg-card));color:color-mix(in srgb,var(--color-info) 78%,var(--color-text-primary));font-size:.72rem;font-weight:700;line-height:1.1;white-space:nowrap}.query-dock__chip--readonly[data-v-0f26b733]{cursor:default}.query-dock__chip[data-v-0f26b733]:not(.query-dock__chip--readonly){transition:background-color .14s ease,border-color .14s ease;cursor:pointer}.query-dock__chip[data-v-0f26b733]:not(.query-dock__chip--readonly):hover{background:color-mix(in srgb,var(--color-info-bg) 70%,var(--color-bg-card));border-color:var(--color-info-border)}.query-dock__chip-icon[data-v-0f26b733]{color:color-mix(in srgb,var(--color-info) 62%,var(--color-text-secondary))}.query-dock__chips-clear[data-v-0f26b733]{flex:0 0 auto;color:var(--color-error);font-size:.72rem;font-weight:800;white-space:nowrap}.query-dock__panel[data-v-0f26b733]{position:fixed;inset-inline:0;bottom:0;z-index:calc(var(--z-layer-modal, 100) - 1);display:flex;max-height:88dvh;flex-direction:column;border-radius:1rem 1rem 0 0;border:1px solid var(--color-border-input);background:var(--color-bg-overlay);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-overlay);overscroll-behavior:contain}.query-dock__panel--desktop[data-v-0f26b733]{inset-inline:auto;bottom:auto;max-height:min(64vh,42rem);border-radius:1rem;box-shadow:var(--shadow-overlay)}.query-dock__panel-header[data-v-0f26b733]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid color-mix(in srgb,var(--color-border-input) 70%,transparent);padding-inline:var(--space-section-header-x);padding-block:var(--space-section-header-y)}.query-dock__panel-title[data-v-0f26b733]{font-size:.95rem;font-weight:800;color:var(--color-text-primary)}.query-dock__panel-body[data-v-0f26b733]{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-inline:var(--space-section-padding-compact-x);padding-block:var(--space-section-padding-compact-y)}.query-dock__panel-body--inline[data-v-0f26b733]{border-top:1px solid color-mix(in srgb,var(--color-border-card) 88%,transparent)}.query-dock__panel-section[data-v-0f26b733]{display:flex;flex-direction:column;gap:.7rem}.query-dock__section-label[data-v-0f26b733]{display:flex;align-items:center;gap:.45rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.query-dock__section-label[data-v-0f26b733]:before{content:"";display:block;flex-shrink:0;width:2px;height:.8em;border-radius:1px;background:var(--color-accent);opacity:.65}.query-dock__section-content[data-v-0f26b733]{display:flex;flex-direction:column;gap:.75rem}.query-dock__more-toggle[data-v-0f26b733]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.5rem .65rem;border-radius:.75rem;color:var(--color-text-secondary);font-size:.82rem;font-weight:700;transition:color .16s ease,background-color .16s ease}.query-dock__more-toggle[data-v-0f26b733]:hover{background:color-mix(in srgb,var(--color-bg-accent) 14%,transparent);color:var(--color-text-primary)}.query-dock__more-body[data-v-0f26b733]{margin-top:.7rem}.query-dock__panel-footer[data-v-0f26b733]{display:flex;gap:.75rem;border-top:1px solid color-mix(in srgb,var(--color-border-input) 70%,transparent);padding-inline:var(--space-section-padding-compact-x);padding-block:var(--space-section-padding-compact-y)}.query-dock__panel-footer--inline[data-v-0f26b733]{border-top:1px solid color-mix(in srgb,var(--color-border-card) 88%,transparent)}.query-dock__panel-footer[data-v-0f26b733] .form-button{flex:1 1 0}.query-dock__backdrop[data-v-0f26b733]{position:fixed;inset:0;z-index:calc(var(--z-layer-modal, 100) - 2);background:#00000061}.query-dock__drag-handle[data-v-0f26b733]{flex-shrink:0;margin:.65rem auto 0;width:2.5rem;height:.22rem;border-radius:9999px;background:color-mix(in srgb,var(--color-border-input) 75%,transparent)}.query-dock-backdrop-enter-active[data-v-0f26b733],.query-dock-backdrop-leave-active[data-v-0f26b733]{transition:opacity .22s ease}.query-dock-backdrop-enter-from[data-v-0f26b733],.query-dock-backdrop-leave-to[data-v-0f26b733]{opacity:0}.query-dock-panel-enter-active[data-v-0f26b733],.query-dock-panel-leave-active[data-v-0f26b733]{transition:opacity .2s ease,transform .2s cubic-bezier(.34,1.3,.64,1)}.query-dock-panel-enter-from[data-v-0f26b733],.query-dock-panel-leave-to[data-v-0f26b733]{opacity:0;transform:translateY(10px) scale(.98)}@media (max-width: 500px){.query-dock-panel-enter-active[data-v-0f26b733],.query-dock-panel-leave-active[data-v-0f26b733]{transition:opacity .24s ease,transform .28s cubic-bezier(.32,.72,0,1)}.query-dock-panel-enter-from[data-v-0f26b733],.query-dock-panel-leave-to[data-v-0f26b733]{opacity:0;transform:translateY(3rem)}.query-dock__bar[data-v-0f26b733]{align-items:stretch}.query-dock__actions[data-v-0f26b733]{width:auto}}@media (min-width: 501px){.query-dock__panel-header[data-v-0f26b733]{padding-inline:var(--space-section-header-x-md);padding-block:var(--space-section-header-y-md)}.query-dock__panel-body[data-v-0f26b733],.query-dock__panel-footer[data-v-0f26b733]{padding-inline:var(--space-section-padding-x);padding-block:var(--space-section-padding-y)}}.light-table-cell-text[data-v-81315f6f]{display:block;width:100%;max-width:100%;color:inherit;text-align:inherit}button.light-table-cell-text[data-v-81315f6f]{border:0;background:transparent;padding:0;cursor:pointer}.light-table-cell-text--wrap[data-v-81315f6f]{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.light-table-cell-text--truncate[data-v-81315f6f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.light-table-cell-text--expanded[data-v-81315f6f]{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.camera-view-container[data-v-99bdc735]{min-height:200px}.video-element[data-v-99bdc735]{transform:scaleX(1);background:#000}@keyframes scan-99bdc735{0%{transform:translateY(0);opacity:0}20%{opacity:.7}80%{opacity:.7}to{transform:translateY(256px);opacity:0}}.animate-scan[data-v-99bdc735]{animation:scan-99bdc735 3s linear infinite}.corner[data-v-99bdc735]{z-index:10}@media (max-width: 480px){.scan-frame[data-v-99bdc735]{width:220px;height:220px}@keyframes scan-99bdc735{0%{transform:translateY(0);opacity:0}20%{opacity:.7}to{transform:translateY(220px);opacity:0}}}@keyframes capture-urgent-6f85aa57{0%,to{transform:scale(1)}20%{transform:scale(1.18) translateY(-4px)}40%{transform:scale(1) translateY(0)}60%{transform:scale(1.12) translateY(-2px)}80%{transform:scale(1) translateY(0)}}.animate-capture-urgent[data-v-6f85aa57]{animation:capture-urgent-6f85aa57 .8s ease-in-out infinite}.badge[data-v-2800a9f4]{display:inline-flex;align-items:center;justify-content:center;font-weight:700;line-height:1.2;white-space:nowrap}.badge--pill[data-v-2800a9f4]{border-radius:999px}.badge--rounded[data-v-2800a9f4]{border-radius:.5rem}.badge--xs[data-v-2800a9f4]{padding:.2rem .55rem;font-size:.7rem}.badge--sm[data-v-2800a9f4]{padding:.25rem .55rem;font-size:.875rem}.badge--md[data-v-2800a9f4]{padding:.35rem .7rem;font-size:.95rem}.badge--soft.badge--primary[data-v-2800a9f4]{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:color-mix(in srgb,var(--color-primary) 80%,var(--color-text-primary))}.badge--soft.badge--accent[data-v-2800a9f4]{background:var(--color-bg-accent);color:var(--color-text-primary)}.badge--soft.badge--success[data-v-2800a9f4]{background:var(--color-success-bg);color:var(--color-success)}.badge--soft.badge--warning[data-v-2800a9f4]{background:var(--color-warning-bg);color:var(--color-warning)}.badge--soft.badge--error[data-v-2800a9f4]{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.badge--soft.badge--secondary[data-v-2800a9f4]{background:color-mix(in srgb,var(--color-border-card) 55%,transparent);color:var(--color-text-secondary)}.badge--soft.badge--info[data-v-2800a9f4]{background:var(--color-info-bg);color:var(--color-info)}.badge--soft.badge--neutral[data-v-2800a9f4]{background:var(--color-status-neutral-bg);color:var(--color-status-neutral)}.badge--soft.badge--direct[data-v-2800a9f4]{background:var(--color-status-direct-bg);color:var(--color-status-direct)}.badge--solid.badge--primary[data-v-2800a9f4]{background:var(--color-primary);color:#fff}.badge--solid.badge--accent[data-v-2800a9f4]{background:var(--color-accent);color:#fff}.badge--solid.badge--success[data-v-2800a9f4]{background:var(--color-success);color:#fff}.badge--solid.badge--warning[data-v-2800a9f4]{background:var(--color-warning);color:var(--color-btn-warning-text, #111827)}.badge--solid.badge--error[data-v-2800a9f4]{background:var(--color-error);color:#fff}.badge--outline.badge--primary[data-v-2800a9f4]{background:color-mix(in srgb,var(--color-primary) 10%,white);color:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)}.badge--outline.badge--accent[data-v-2800a9f4]{background:color-mix(in srgb,var(--color-accent) 14%,white);color:var(--color-accent);border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent)}.badge--outline.badge--success[data-v-2800a9f4]{background:color-mix(in srgb,var(--color-success) 10%,white);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 28%,transparent)}.badge--outline.badge--warning[data-v-2800a9f4]{background:color-mix(in srgb,var(--color-warning) 10%,white);color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 28%,transparent)}.badge--outline.badge--error[data-v-2800a9f4]{background:color-mix(in srgb,var(--color-error) 10%,white);color:var(--color-error);border:1px solid color-mix(in srgb,var(--color-error) 28%,transparent)}.badge--outline.badge--secondary[data-v-2800a9f4]{background:color-mix(in srgb,var(--color-border-card) 38%,white);color:var(--color-text-secondary);border:1px solid var(--color-border-card)}.badge--outline.badge--info[data-v-2800a9f4]{background:var(--color-info-bg);color:var(--color-info);border:1px solid var(--color-info-border)}.badge--outline.badge--neutral[data-v-2800a9f4]{background:var(--color-status-neutral-bg);color:var(--color-status-neutral);border:1px solid var(--color-status-neutral-border)}.badge--outline.badge--direct[data-v-2800a9f4]{background:var(--color-status-direct-bg);color:var(--color-status-direct);border:1px solid var(--color-status-direct-border)}.animate-fade-in[data-v-88349af3]{animation:fadeIn-88349af3 .3s ease-out forwards}.animate-slide-up[data-v-88349af3]{animation:slideUp-88349af3 .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeIn-88349af3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-88349af3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-heartbeat[data-v-88349af3]{animation:heartbeat-88349af3 1.5s ease-in-out infinite}@keyframes heartbeat-88349af3{0%,to{transform:scale(1)}15%{transform:scale(1.08)}30%{transform:scale(1)}45%{transform:scale(1.08)}60%{transform:scale(1)}}.arrival-pair-card[data-v-2ddeda95]{border:1px solid color-mix(in srgb,var(--color-border-card) 76%,transparent);border-radius:1rem;padding:1rem;background:color-mix(in srgb,var(--color-bg-card) 92%,var(--color-bg-accent) 8%)}.arrival-pair-card__eyebrow[data-v-2ddeda95]{font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.arrival-pair-card__title[data-v-2ddeda95]{margin-top:.4rem;font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--color-text-primary)}.arrival-pair-card__meta[data-v-2ddeda95]{margin-top:.65rem;display:grid;gap:.25rem;font-size:.88rem;color:var(--color-text-secondary)}.arrival-pair-card__code[data-v-2ddeda95]{margin-top:.5rem;font-size:.95rem;line-height:1.45rem;font-weight:700;color:var(--color-text-accent);word-break:break-all}.arrival-pair-feedback[data-v-2ddeda95]{border-radius:.9rem;padding:.95rem 1rem;font-size:.9rem;line-height:1.4rem}.arrival-pair-feedback--loading[data-v-2ddeda95]{background:color-mix(in srgb,var(--color-bg-card) 78%,var(--color-bg-accent) 22%);color:var(--color-text-primary)}.arrival-pair-feedback--success[data-v-2ddeda95]{background:color-mix(in srgb,var(--color-success-bg) 82%,var(--color-bg-card) 18%);color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 24%,transparent)}.arrival-pair-feedback--error[data-v-2ddeda95]{background:color-mix(in srgb,var(--color-error-bg) 82%,var(--color-bg-card) 18%);color:var(--color-error);border:1px solid color-mix(in srgb,var(--color-error) 24%,transparent)}[data-v-7725b5f1] .product-card-table{width:-moz-max-content;width:max-content;min-width:100%;background:var(--color-bg-card)}[data-v-7725b5f1] .product-card-table th,[data-v-7725b5f1] .product-card-table td{border-bottom:1px solid color-mix(in srgb,var(--color-border-card) 76%,transparent);vertical-align:middle;text-align:center;color:var(--color-text-primary)}[data-v-7725b5f1] .product-card-table th:not(:last-child),[data-v-7725b5f1] .product-card-table td:not(:last-child){border-inline-end:1px solid color-mix(in srgb,var(--color-border-card) 64%,transparent)}[data-v-7725b5f1] .product-card-table th{background:var(--light-table-header-bg);background-clip:padding-box;font-size:.8rem;line-height:1.2rem;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--color-text-primary) 84%,var(--color-text-secondary));box-shadow:inset 0 -1px color-mix(in srgb,var(--color-border-card) 82%,transparent),0 1px color-mix(in srgb,var(--color-border-card) 55%,transparent)}[data-v-7725b5f1] .product-card-table tbody tr:last-child td{border-bottom:0}[data-v-7725b5f1] .product-card-table tbody td{position:relative;z-index:1;background:var(--light-table-body-bg);line-height:1.35rem}.completed-toolbar[data-v-a2cbc368]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.completed-toolbar__summary[data-v-a2cbc368]{min-width:0;flex:1 1 auto;color:var(--color-text-secondary);font-size:.875rem;line-height:1.5rem}.completed-toolbar__menu[data-v-a2cbc368]{position:relative;flex:0 0 auto}.completed-toolbar__actions[data-v-a2cbc368]{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto}.completed-toolbar__menu-trigger[data-v-a2cbc368]{display:inline-flex;align-items:center;justify-content:center;width:var(--size-control-sm);min-width:var(--size-control-sm);height:var(--size-control-sm);border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-border-card) 88%,transparent);background:color-mix(in srgb,var(--color-bg-card) 96%,transparent);color:var(--color-text-secondary);box-shadow:0 10px 24px -22px color-mix(in srgb,black 36%,transparent);transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.completed-toolbar__menu-trigger[data-v-a2cbc368]:hover{border-color:color-mix(in srgb,var(--color-accent) 52%,var(--color-border-card));background:color-mix(in srgb,var(--color-bg-card) 90%,var(--color-bg-accent) 10%);color:var(--color-text-primary)}.completed-toolbar__menu-trigger[data-v-a2cbc368]:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 14%,transparent)}.completed-toolbar__menu-trigger[data-v-a2cbc368]:disabled{opacity:.55;cursor:wait}.completed-table__hint[data-v-a2cbc368]{font-size:.8rem;line-height:1.25rem;color:var(--color-text-secondary)}.completed-actions-menu[data-v-a2cbc368]{position:absolute;top:calc(100% + .5rem);right:0;z-index:var(--z-layer-dropdown, 60);width:min(19rem,calc(100vw - 2rem));padding:.45rem}.completed-actions-menu__item[data-v-a2cbc368]{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:.75rem;padding:.7rem .8rem;border-radius:.75rem;color:var(--color-text-primary);font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:left;transition:background-color .16s ease,color .16s ease}.completed-actions-menu__item[data-v-a2cbc368]:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg-card) 84%,var(--color-bg-accent) 16%)}.completed-actions-menu__item[data-v-a2cbc368]:disabled{opacity:.5;cursor:not-allowed}.completed-actions-menu__item--toggle[data-v-a2cbc368]{justify-content:space-between}.completed-actions-menu__copy[data-v-a2cbc368]{display:flex;min-width:0;flex-direction:column;gap:.1rem}.completed-actions-menu__label[data-v-a2cbc368]{font-size:.8rem;line-height:1rem;font-weight:700;color:var(--color-text-primary)}.completed-actions-menu__hint[data-v-a2cbc368]{font-size:.72rem;line-height:1rem;color:var(--color-text-secondary)}.completed-actions-menu__switch[data-v-a2cbc368]{position:relative;display:inline-flex;width:2.35rem;height:1.35rem;flex:0 0 auto;border-radius:9999px;background:color-mix(in srgb,var(--color-border-card) 88%,var(--color-bg-card));transition:background-color .2s ease}.completed-actions-menu__switch--on[data-v-a2cbc368]{background:var(--color-btn-primary)}.completed-actions-menu__thumb[data-v-a2cbc368]{position:absolute;top:.15rem;left:.15rem;width:1.05rem;height:1.05rem;border-radius:9999px;background:#fff;box-shadow:0 1px 2px #0000002e;transition:transform .2s ease}.completed-actions-menu__switch--on .completed-actions-menu__thumb[data-v-a2cbc368]{transform:translate(1rem)}.completed-actions-menu__section[data-v-a2cbc368]{margin:.4rem 0;padding:.5rem .25rem .25rem;border-top:1px solid color-mix(in srgb,var(--color-border-card) 72%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-border-card) 72%,transparent)}.completed-actions-menu__section-title[data-v-a2cbc368]{padding:0 .55rem .35rem;font-size:.74rem;line-height:1rem;font-weight:800;letter-spacing:.04em;color:var(--color-text-secondary)}.completed-actions-menu__checkbox[data-v-a2cbc368]{display:flex;align-items:center;gap:.6rem;padding:.45rem .55rem;border-radius:.65rem;color:var(--color-text-primary);font-size:.84rem;line-height:1.15rem;cursor:pointer}.completed-actions-menu__checkbox[data-v-a2cbc368]:hover{background:color-mix(in srgb,var(--color-bg-card) 84%,var(--color-bg-accent) 16%)}.completed-actions-menu__checkbox input[data-v-a2cbc368]{width:1rem;height:1rem;accent-color:var(--color-accent)}.completed-actions-menu__reset[data-v-a2cbc368]{margin-top:.3rem;width:100%;padding:.55rem;border-radius:.7rem;color:var(--color-text-accent);font-size:.8rem;font-weight:700;transition:background-color .16s ease}.completed-actions-menu__reset[data-v-a2cbc368]:hover{background:color-mix(in srgb,var(--color-bg-card) 84%,var(--color-bg-accent) 16%)}.completed-filter-grid[data-v-a2cbc368]{display:grid;gap:.9rem}.completed-filter-field[data-v-a2cbc368]{display:flex;flex-direction:column;gap:.45rem}.completed-filter-field__label[data-v-a2cbc368]{font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.completed-filter-input[data-v-a2cbc368]{width:100%;min-height:2.75rem;padding:.7rem .9rem;border-radius:.85rem;border:1px solid var(--color-border-input);background:var(--color-bg-input);color:var(--color-text-primary);font-size:.95rem;line-height:1.35rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.completed-filter-input[data-v-a2cbc368]:focus{outline:none;border-color:var(--color-text-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text-accent) 18%,transparent)}.completed-table__col--product[data-v-a2cbc368]{width:360px}.completed-table__product-cell[data-v-a2cbc368]{background:color-mix(in srgb,var(--color-bg-card) 94%,var(--color-bg-accent) 6%);border-inline-end:1px solid color-mix(in srgb,var(--color-border-card) 72%,transparent);vertical-align:middle!important;text-align:left!important}.completed-table__product-content[data-v-a2cbc368]{display:flex;min-height:100%;flex-direction:column;gap:.55rem;justify-content:center}.completed-table__locale-group[data-v-a2cbc368],.completed-table__merchant-block[data-v-a2cbc368]{display:flex;flex-direction:column;gap:.25rem}.completed-table__locale-row[data-v-a2cbc368]{display:grid;grid-template-columns:1.9rem minmax(0,1fr);gap:.55rem;align-items:start}.completed-table__copy-row[data-v-a2cbc368]{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:.18rem}.completed-table__copy-row--cell[data-v-a2cbc368]{justify-content:center}.completed-table__locale-row--secondary[data-v-a2cbc368]{opacity:.92}.completed-table__locale-badge[data-v-a2cbc368]{display:inline-flex;align-items:center;justify-content:center;min-height:1.4rem;border-radius:9999px;background:color-mix(in srgb,var(--color-bg-accent) 85%,var(--color-bg-card));color:var(--color-text-accent);font-size:.68rem;font-weight:800;letter-spacing:.04em}.completed-table__locale-badge--secondary[data-v-a2cbc368]{background:color-mix(in srgb,var(--color-border-card) 84%,var(--color-bg-card));color:var(--color-text-secondary)}.completed-table__product-name[data-v-a2cbc368],.completed-table__merchant-name[data-v-a2cbc368]{font-size:.92rem;line-height:1.4rem;color:var(--color-text-primary)}.completed-table__product-name[data-v-a2cbc368]{font-weight:700}.completed-table__product-name--secondary[data-v-a2cbc368],.completed-table__merchant-name--secondary[data-v-a2cbc368]{color:color-mix(in srgb,var(--color-text-primary) 84%,var(--color-text-secondary))}.completed-table__merchant-name[data-v-a2cbc368]{font-size:.82rem}.completed-table__product-meta[data-v-a2cbc368]{font-size:.78rem;line-height:1.15rem;color:var(--color-text-secondary)}.completed-table__copy-button[data-v-a2cbc368]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;height:auto;padding:0;margin:0;border:0;border-radius:0;color:var(--color-text-secondary);background:transparent;transition:color .16s ease,background-color .16s ease}.completed-table__copy-button[data-v-a2cbc368]:hover{color:var(--color-text-primary);background:transparent}.completed-table__copy-button[data-v-a2cbc368]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent)}.completed-table__copy-row[data-v-a2cbc368] .light-table-cell-text{display:inline;width:auto;max-width:none}.completed-table__input[data-v-a2cbc368]{width:100%;min-width:0;padding:.32rem .45rem;border:1px solid color-mix(in srgb,var(--color-border-input) 86%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--color-bg-card) 96%,transparent);color:var(--color-text-primary);font-size:.83rem;line-height:1.2rem}.completed-table__arrival-cell[data-v-a2cbc368]{text-align:center;vertical-align:middle}.completed-table__scan-button[data-v-a2cbc368]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;min-height:2.25rem;padding:.5rem .65rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--color-accent) 24%,var(--color-border-card));background:color-mix(in srgb,var(--color-bg-card) 88%,var(--color-bg-accent) 12%);color:var(--color-text-primary);font-size:.8rem;font-weight:700;line-height:1.1rem;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.completed-table__scan-button[data-v-a2cbc368]:hover{border-color:color-mix(in srgb,var(--color-accent) 56%,var(--color-border-card));background:color-mix(in srgb,var(--color-bg-accent) 20%,var(--color-bg-card));box-shadow:0 10px 20px -18px color-mix(in srgb,var(--color-accent) 42%,transparent)}.completed-table__scan-button[data-v-a2cbc368]:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 16%,transparent)}.completed-table__input[data-v-a2cbc368]:focus{outline:none;border-color:var(--color-text-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text-accent) 16%,transparent)}.completed-table__input--qty[data-v-a2cbc368]{text-align:center}.completed-table__header-cell[data-v-a2cbc368]{position:relative}.completed-table__header-content[data-v-a2cbc368]{position:relative;display:flex;align-items:center;justify-content:center;min-height:100%;padding-right:.65rem}.completed-table__resize-handle[data-v-a2cbc368]{position:absolute;top:.2rem;right:-.1rem;width:.6rem;height:calc(100% - .4rem);cursor:col-resize}.completed-table__resize-handle[data-v-a2cbc368]:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;border-radius:9999px;background:color-mix(in srgb,var(--color-border-card) 75%,transparent);transform:translate(-50%);transition:background-color .15s ease}.completed-table__resize-handle[data-v-a2cbc368]:hover:before{background:var(--color-text-accent)}@media (max-width: 639px){.completed-toolbar[data-v-a2cbc368]{align-items:stretch}.completed-actions-menu[data-v-a2cbc368]{width:min(19rem,calc(100vw - 3rem))}}@media (min-width: 768px){.completed-filter-grid[data-v-a2cbc368]{grid-template-columns:repeat(2,minmax(0,1fr))}}.name-field-row[data-v-8737bc05]{display:flex;align-items:flex-start;gap:.5rem}.name-field-row__main[data-v-8737bc05]{min-width:0;display:flex;align-items:flex-start;gap:.5rem;flex:0 1 auto;max-width:100%}.name-field-row--secondary[data-v-8737bc05],.name-field-row--secondary .name-field-row__main[data-v-8737bc05]{align-items:center}.name-field-row__icon[data-v-8737bc05]{width:1rem;height:1rem;margin-top:.125rem;flex-shrink:0;color:var(--color-text-secondary)}.name-field-row--secondary .name-field-row__icon[data-v-8737bc05]{margin-top:0}.name-field-row__copy[data-v-8737bc05]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:.25rem .5rem;border-radius:9999px;border:1px solid var(--color-border-card);color:var(--color-text-secondary);cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.name-field-row__copy[data-v-8737bc05]:hover{color:var(--color-text-primary);border-color:var(--color-accent)}.name-field-row__copy[data-v-8737bc05]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.compare-section-title[data-v-8737bc05]{display:flex;align-items:center;width:100%;border-radius:1rem;padding:.8rem 1rem;font-size:.92rem;line-height:1.35rem;font-weight:800;color:var(--color-text-primary);border:1px solid color-mix(in srgb,var(--color-border-card) 76%,transparent);background:color-mix(in srgb,var(--color-border-card) 28%,white);box-shadow:0 10px 22px -18px color-mix(in srgb,black 28%,transparent)}.compare-section-title--warning[data-v-8737bc05]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 36%,var(--color-border-card));background:linear-gradient(135deg,color-mix(in srgb,var(--color-warning-bg) 94%,white),color-mix(in srgb,var(--color-warning-bg) 72%,var(--color-bg-card)))}.compare-page-card[data-v-3229cc03]{border:1px solid color-mix(in srgb,var(--color-border-card) 84%,transparent)}.compare-page-card.compare-card--completed[data-v-3229cc03]{border-color:color-mix(in srgb,var(--color-success) 34%,var(--color-border-card));background:linear-gradient(135deg,color-mix(in srgb,var(--color-success-bg) 88%,white),color-mix(in srgb,var(--color-success-bg) 54%,var(--color-bg-card)));box-shadow:0 14px 30px -24px color-mix(in srgb,var(--color-success) 42%,transparent)}.compare-page-card--fullscreen[data-v-3229cc03]{min-height:calc(100vh - 8.5rem);overflow:auto}.compare-card-actions[data-v-3229cc03]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .75rem}.compare-card-actions__group[data-v-3229cc03]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.compare-card-actions__complete[data-v-3229cc03]{width:5.5rem}.compare-shortcut-button[data-v-3229cc03]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border-card) 84%,transparent);color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-bg-card) 92%,white);transition:all .18s ease}.compare-shortcut-button[data-v-3229cc03]:hover,.compare-shortcut-button--active[data-v-3229cc03]{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border-card));background:color-mix(in srgb,var(--color-primary-bg) 80%,white)}.compare-layout-toggle[data-v-3229cc03]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border-card) 84%,transparent);background:color-mix(in srgb,var(--color-bg-card) 92%,white)}.compare-layout-toggle__button[data-v-3229cc03]{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:.35rem .7rem;font-size:.8125rem;font-weight:700;color:var(--color-text-secondary);background:transparent;transition:all .18s ease}.compare-layout-toggle__button--icon[data-v-3229cc03]{width:2rem;min-width:2rem;height:2rem;padding:0;justify-content:center}.compare-layout-toggle__button[data-v-3229cc03]:hover,.compare-layout-toggle__button--active[data-v-3229cc03]{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary-bg) 80%,white)}.compare-shortcut-panel[data-v-3229cc03]{border-radius:.9rem;border:1px solid color-mix(in srgb,var(--color-border-card) 84%,transparent);background:color-mix(in srgb,var(--color-bg-card) 94%,white);padding:.8rem .95rem}.compare-shortcut-panel__title[data-v-3229cc03]{font-size:.8125rem;font-weight:700;color:var(--color-text-primary)}.compare-shortcut-panel__grid[data-v-3229cc03]{display:grid;grid-template-columns:auto 1fr;gap:.35rem .75rem;margin-top:.45rem;font-size:.8125rem;color:var(--color-text-secondary)}.compare-page-position[data-v-3229cc03]{border-radius:999px;padding:.125rem .55rem;font-weight:700;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary-bg) 82%,white)}.compare-section-title[data-v-76a451a7]{display:flex;align-items:center;width:100%;border-radius:1rem;padding:.8rem 1rem;font-size:.92rem;line-height:1.35rem;font-weight:800;color:var(--color-text-primary);border:1px solid color-mix(in srgb,var(--color-border-card) 76%,transparent);background:color-mix(in srgb,var(--color-border-card) 28%,white);box-shadow:0 10px 22px -18px color-mix(in srgb,black 28%,transparent)}.compare-section-title--success[data-v-76a451a7]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 36%,var(--color-border-card));background:linear-gradient(135deg,color-mix(in srgb,var(--color-success-bg) 94%,white),color-mix(in srgb,var(--color-success-bg) 72%,var(--color-bg-card)))}.compare-section-title--warning[data-v-76a451a7]{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 36%,var(--color-border-card));background:linear-gradient(135deg,color-mix(in srgb,var(--color-warning-bg) 94%,white),color-mix(in srgb,var(--color-warning-bg) 72%,var(--color-bg-card)))}.compare-section-title--error[data-v-76a451a7]{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 34%,var(--color-border-card));background:linear-gradient(135deg,color-mix(in srgb,var(--color-error-bg) 94%,white),color-mix(in srgb,var(--color-error-bg) 72%,var(--color-bg-card)))}.compare-loading-banner[data-v-76a451a7]{display:flex;align-items:center;justify-content:center;min-height:2.5rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border-card));color:var(--color-primary);background:color-mix(in srgb,var(--color-primary-bg) 78%,white);font-size:.875rem;font-weight:600}.surface-button[data-v-04e4863e]{background:transparent;transition:transform .2s ease,color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,opacity .2s ease}.surface-button[data-v-04e4863e]:not(:disabled){cursor:pointer}.surface-button[data-v-04e4863e]:disabled{cursor:not-allowed;opacity:.55}.surface-button[data-v-04e4863e]:not(:disabled):active{transform:translateY(1px)}.match-status-option[data-v-7c4412af]{position:relative;overflow:hidden;border-radius:1rem;border:1px solid var(--color-border-card);background:var(--color-bg-card);box-shadow:0 10px 24px #0f172a0f;min-height:100%}.match-status-option--selected[data-v-7c4412af]{border-width:2px;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent),0 14px 30px #0f172a1f;transform:translateY(-1px)}.match-status-option__header[data-v-7c4412af]{padding:.72rem .82rem .62rem;border-bottom:1px solid color-mix(in srgb,var(--color-border-card) 76%,transparent)}.match-status-option__header-layout[data-v-7c4412af]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.match-status-option__header-copy[data-v-7c4412af]{display:flex;min-width:0;flex-direction:column;gap:.5rem}.match-status-option__label--compact[data-v-7c4412af]{display:none}.match-status-option__body[data-v-7c4412af]{display:grid;gap:.7rem;padding:.62rem .82rem .7rem}.match-status-selector__grid[data-v-7c4412af]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.match-status-option--success[data-v-7c4412af]{border-color:color-mix(in srgb,var(--color-success) 34%,var(--color-border-card))}.match-status-option--success .match-status-option__header[data-v-7c4412af]{background:linear-gradient(180deg,color-mix(in srgb,var(--color-success-bg) 94%,white),color-mix(in srgb,var(--color-success-bg) 72%,var(--color-bg-card)))}.match-status-option--warning[data-v-7c4412af]{border-color:color-mix(in srgb,var(--color-warning) 36%,var(--color-border-card))}.match-status-option--warning .match-status-option__header[data-v-7c4412af]{background:linear-gradient(180deg,color-mix(in srgb,var(--color-warning-bg) 94%,white),color-mix(in srgb,var(--color-warning-bg) 72%,var(--color-bg-card)))}.match-status-option--error[data-v-7c4412af]{border-color:color-mix(in srgb,var(--color-error) 34%,var(--color-border-card))}.match-status-option--error .match-status-option__header[data-v-7c4412af]{background:linear-gradient(180deg,color-mix(in srgb,var(--color-error-bg) 94%,white),color-mix(in srgb,var(--color-error-bg) 72%,var(--color-bg-card)))}@media (max-width: 640px){.match-status-selector__grid[data-v-7c4412af]{gap:.35rem}.match-status-option__header[data-v-7c4412af]{padding:.44rem .74rem .38rem;border-bottom:0}.match-status-option__header-layout[data-v-7c4412af]{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.3rem}.match-status-option__body[data-v-7c4412af]{display:none}.match-status-option[data-v-7c4412af] .badge{align-self:flex-start}.match-status-option__header-copy[data-v-7c4412af]{gap:0}.match-status-option__header-copy[data-v-7c4412af] .badge,.match-status-option__label--full[data-v-7c4412af]{display:none}.match-status-option__label--compact[data-v-7c4412af]{display:inline}.match-status-option__header-layout[data-v-7c4412af]>.badge:last-child{display:inline-flex;align-self:flex-start;justify-content:flex-start;min-height:1.18rem;width:auto;min-width:-moz-fit-content;min-width:fit-content;padding-inline:.38rem;font-size:.64rem;line-height:1}}.compare-display-mode-card[data-v-1c0cc0c5]{border:1px solid color-mix(in srgb,var(--color-border-card) 82%,transparent)}.compare-display-mode-button[data-v-1c0cc0c5]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--color-border-card) 88%,transparent);color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-bg-card) 92%,white);transition:all .18s ease}.compare-display-mode-button[data-v-1c0cc0c5]:hover{transform:translateY(-1px);color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border-card))}.compare-loading-banner[data-v-9f70ea53],.compare-loading-banner[data-v-809fb07a]{display:flex;align-items:center;justify-content:center;min-height:2.5rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border-card));color:var(--color-primary);background:color-mix(in srgb,var(--color-primary-bg) 78%,white);font-size:.875rem;font-weight:600}.compare-fullscreen-overlay[data-v-809fb07a]{position:fixed;inset:0;z-index:140;overflow:auto;margin-top:0!important;padding:0 1.25rem 1.25rem;background:color-mix(in srgb,var(--color-bg-base) 78%,rgba(255,255,255,.96));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.compare-fullscreen-shell[data-v-809fb07a]{display:flex;flex-direction:column;gap:1rem;min-height:calc(100vh - 2.5rem)}.compare-fullscreen-toolbar[data-v-809fb07a]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.compare-section-title[data-v-b5ef16db]{display:flex;align-items:center;width:100%;border-radius:1rem;padding:.8rem 1rem;font-size:.92rem;line-height:1.35rem;font-weight:800;color:var(--color-text-primary);border:1px solid color-mix(in srgb,var(--color-border-card) 76%,transparent);background:color-mix(in srgb,var(--color-border-card) 28%,white);box-shadow:0 10px 22px -18px color-mix(in srgb,black 28%,transparent)}.compare-section-title--success[data-v-b5ef16db]{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 36%,var(--color-border-card));background:linear-gradient(135deg,color-mix(in srgb,var(--color-success-bg) 94%,white),color-mix(in srgb,var(--color-success-bg) 72%,var(--color-bg-card)))}.sku-preview-modal[data-v-e13e5ac1]{position:fixed;inset:0;z-index:calc(var(--z-layer-fullscreen, 110) + 40);display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0f172a7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sku-preview-modal__dialog[data-v-e13e5ac1]{position:relative;display:flex;flex-direction:column;width:min(980px,100%);max-height:calc(100vh - 3rem);overflow:hidden;border-radius:1rem;border:1px solid var(--color-border-card);background:var(--color-bg-card);box-shadow:0 24px 64px #0f172a33;padding-top:0}.sku-preview-modal__topbar[data-v-e13e5ac1]{z-index:3;display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem .95rem;border-bottom:1px solid var(--color-border-card);background:color-mix(in srgb,var(--color-bg-card) 94%,white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sku-preview-modal__topbar-head[data-v-e13e5ac1]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.sku-preview-modal__top-actions[data-v-e13e5ac1]{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content}.sku-preview-modal__header-main[data-v-e13e5ac1]{min-width:0}.sku-preview-modal__eyebrow[data-v-e13e5ac1]{font-size:.75rem;line-height:1rem;font-weight:600;color:var(--color-text-accent)}.sku-preview-modal__title[data-v-e13e5ac1]{margin-top:.25rem;font-size:1.125rem;line-height:1.6rem;font-weight:600;color:var(--color-text-primary)}.sku-preview-modal__description[data-v-e13e5ac1]{margin-top:.375rem;font-size:.875rem;line-height:1.4rem;color:var(--color-text-secondary)}.sku-preview-modal__close[data-v-e13e5ac1]{position:absolute;top:.85rem;right:.85rem;z-index:4;width:2rem;height:2rem;border-radius:999px;border:1px solid var(--color-border-card);color:var(--color-text-secondary);background:var(--color-bg-card);font-size:1.25rem;line-height:1}.sku-preview-modal__body[data-v-e13e5ac1]{min-height:0;overflow:auto}.sku-preview-modal__menu[data-v-e13e5ac1]{position:relative}.sku-preview-modal__menu-trigger[data-v-e13e5ac1]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid color-mix(in srgb,var(--color-border-card) 82%,transparent);border-radius:999px;background:var(--color-bg-card);color:var(--color-text-secondary);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sku-preview-modal__menu-trigger[data-v-e13e5ac1]:hover{color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-text-accent) 35%,var(--color-border-card));background:color-mix(in srgb,var(--color-bg-card) 88%,var(--color-bg-accent))}.sku-preview-modal__menu-dropdown[data-v-e13e5ac1]{position:absolute;right:0;top:calc(100% + .4rem);min-width:16rem;overflow:hidden}.sku-preview-modal__menu-item[data-v-e13e5ac1]{width:100%;border:0;background:transparent;text-align:left}.sku-preview-modal__menu-item--toggle[data-v-e13e5ac1]{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.85rem 1rem}.sku-preview-modal__menu-copy[data-v-e13e5ac1]{display:flex;flex-direction:column;gap:.1rem}.sku-preview-modal__menu-label[data-v-e13e5ac1]{font-size:.9rem;font-weight:600;color:var(--color-text-primary)}.sku-preview-modal__menu-hint[data-v-e13e5ac1]{font-size:.76rem;color:var(--color-text-secondary)}.sku-preview-modal__menu-switch[data-v-e13e5ac1]{position:relative;display:inline-flex;width:2.35rem;height:1.35rem;border-radius:9999px;background:color-mix(in srgb,var(--color-border-card) 88%,var(--color-bg-card));transition:background-color .2s ease}.sku-preview-modal__menu-switch--on[data-v-e13e5ac1]{background:var(--color-btn-primary)}.sku-preview-modal__menu-thumb[data-v-e13e5ac1]{position:absolute;top:.15rem;left:.15rem;width:1.05rem;height:1.05rem;border-radius:9999px;background:#fff;box-shadow:0 1px 2px #0000002e;transition:transform .2s ease}.sku-preview-modal__menu-switch--on .sku-preview-modal__menu-thumb[data-v-e13e5ac1]{transform:translate(1rem)}.sku-preview-table[data-v-e13e5ac1]{padding:1rem 1.25rem 1.25rem;display:grid;gap:.9rem;width:100%}.sku-preview-table__meta-row[data-v-e13e5ac1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:.9rem;align-items:stretch}.sku-preview-table__base-price-card[data-v-e13e5ac1]{display:grid;gap:.45rem;padding:.85rem 1rem;border:1px solid var(--color-border-card);border-radius:.9rem;background:var(--color-bg-card)}.sku-preview-table__base-price-label[data-v-e13e5ac1]{font-size:.78rem;line-height:1rem;font-weight:700;color:var(--color-text-primary)}.sku-preview-table__base-price-inline[data-v-e13e5ac1]{display:flex;align-items:center;gap:.6rem}.sku-preview-table__base-price-input[data-v-e13e5ac1]{width:100%;text-align:left;padding-inline:.65rem}.sku-preview-table__base-price-hint[data-v-e13e5ac1]{flex:none;font-size:.75rem;color:var(--color-text-secondary)}.sku-preview-table__empty[data-v-e13e5ac1]{padding:2.5rem 1rem;text-align:center;color:var(--color-text-secondary)}.sku-preview-table__wrapper[data-v-e13e5ac1]{width:100%;overflow-x:auto}.sku-preview-table__wrapper[data-v-e13e5ac1] .product-card-table{width:100%;min-width:100%}.sku-preview-table__col[data-v-e13e5ac1]{width:20%}.sku-preview-table__sku[data-v-e13e5ac1],.sku-preview-table__qty[data-v-e13e5ac1]{font-size:.9rem;line-height:1.4rem;color:var(--color-text-primary)}.sku-preview-table__sku[data-v-e13e5ac1],.sku-preview-table__qty[data-v-e13e5ac1]{font-weight:600}.sku-preview-table__price-cell[data-v-e13e5ac1]{min-width:0;width:1%;white-space:nowrap}.sku-preview-table__price-inline[data-v-e13e5ac1]{display:inline-flex;align-items:center;gap:.45rem;max-width:100%}.sku-preview-table__price-input[data-v-e13e5ac1]{width:7ch;max-width:100%;min-height:2rem;padding:.2rem .35rem;border:1px solid var(--color-border-card);border-radius:.5rem;background:var(--color-bg-card);color:var(--color-text-primary);text-align:center}.sku-preview-table__price-input[data-v-e13e5ac1]:focus{outline:none;border-color:var(--color-text-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text-accent) 18%,transparent)}.sku-preview-table__price-input--invalid[data-v-e13e5ac1]{border-color:var(--color-error);background:color-mix(in srgb,var(--color-error-bg) 55%,var(--color-bg-card));box-shadow:0 0 0 1px var(--color-error)}.sku-preview-table__price-hint[data-v-e13e5ac1]{font-size:.75rem;color:var(--color-text-secondary)}@media (max-width: 900px){.sku-preview-modal[data-v-e13e5ac1]{padding:.75rem}.sku-preview-modal__topbar[data-v-e13e5ac1],.sku-preview-table[data-v-e13e5ac1]{padding-left:1rem;padding-right:1rem}.sku-preview-table__meta-row[data-v-e13e5ac1]{grid-template-columns:1fr}.sku-preview-table__base-price-inline[data-v-e13e5ac1]{flex-direction:column;align-items:stretch}.sku-preview-modal__topbar-head[data-v-e13e5ac1]{flex-wrap:wrap}}.compare-match-views-panel__card[data-v-08990ee6]{position:relative;--section-card-body-padding-y: .6rem;background:color-mix(in srgb,var(--color-bg-card) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 22px -18px color-mix(in srgb,black 38%,transparent);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,-webkit-backdrop-filter .18s ease;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,backdrop-filter .18s ease;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.compare-match-views-panel.is-stuck .compare-match-views-panel__card[data-v-08990ee6]{background:color-mix(in srgb,var(--color-bg-card) 94%,var(--color-bg-accent) 6%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:color-mix(in srgb,var(--color-border-input) 60%,var(--color-border-card));box-shadow:var(--shadow-stuck)}.compare-match-views-panel.is-stuck[data-v-08990ee6] .match-status-option__body{display:none}.compare-match-views-panel.is-stuck[data-v-08990ee6] .match-status-option__header{padding-bottom:.95rem;border-bottom-color:transparent}@media (max-width: 640px){.compare-match-views-panel__card[data-v-08990ee6]{--section-card-body-padding-x: .72rem;--section-card-body-padding-y: .5rem}.compare-match-views-panel.is-stuck[data-v-08990ee6] .match-status-option__header{--section-card-body-padding-y: .28rem;padding-bottom:.3rem}}.order-upload-product-card[data-v-094267a3]{display:flex;align-items:flex-start;gap:.75rem}.order-upload-product-card__index[data-v-094267a3]{flex:0 0 auto;min-width:2rem;padding-top:.125rem}.order-upload-product-card__content[data-v-094267a3]{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:thin}.order-upload-product-card__grid[data-v-094267a3]{display:grid;gap:.75rem;min-width:0}.order-upload-product-card__meta[data-v-094267a3]{min-width:0}.name-field-row[data-v-094267a3]{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.name-field-row__main[data-v-094267a3]{min-width:0;display:flex;align-items:flex-start;gap:.5rem;flex:1 1 auto;max-width:100%}.name-field-row__icon[data-v-094267a3]{width:1rem;height:1rem;margin-top:.125rem;flex-shrink:0;color:var(--color-text-secondary)}.name-field-row__copy[data-v-094267a3]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:.25rem .5rem;border-radius:9999px;border:1px solid var(--color-border-card);color:var(--color-text-secondary);cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.name-field-row__copy[data-v-094267a3]:hover{color:var(--color-text-primary);border-color:var(--color-accent)}.name-field-row__copy[data-v-094267a3]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.name-field-row__text[data-v-094267a3]{min-width:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin}.name-field-row__text--strong[data-v-094267a3]{font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.order-upload-tabs-panel[data-v-094267a3]{width:100%}.order-upload-tabs-panel__card[data-v-094267a3]{overflow:visible}.timeline-card[data-v-094267a3]{padding:1rem .75rem;border-radius:.75rem;border:1px solid var(--color-border-card);background:var(--color-bg-card);box-shadow:0 1px 2px #0000000a}.timeline-card__title[data-v-094267a3]{margin-bottom:.75rem;padding:0 .5rem;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--color-text-secondary)}.timeline-list[data-v-094267a3]{position:relative;display:flex;flex-direction:column;gap:.75rem}.timeline-list[data-v-094267a3]:before{content:"";position:absolute;top:.25rem;bottom:.25rem;left:.9375rem;width:1px;background:color-mix(in srgb,var(--color-border-card) 82%,transparent)}.timeline-item[data-v-094267a3]{position:relative;display:flex;align-items:center;gap:.65rem;padding:.45rem .5rem;border-radius:.75rem;background:transparent;color:var(--color-text-secondary);text-align:left;transition:background-color .2s ease,color .2s ease}.timeline-item[data-v-094267a3]:hover{background:color-mix(in srgb,var(--color-bg-card) 90%,var(--color-bg-accent));color:var(--color-text-primary)}@media (min-width: 768px){.order-upload-product-card__grid[data-v-094267a3]{grid-template-columns:minmax(14rem,15rem) minmax(0,1fr);align-items:start}}.timeline-item--active[data-v-094267a3]{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-bg-card));color:var(--color-text-primary)}.timeline-item__dot[data-v-094267a3]{position:relative;z-index:1;width:.75rem;height:.75rem;border-radius:9999px;border:2px solid var(--color-bg-card);background:var(--color-border-card);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-border-card) 70%,transparent)}.timeline-item--active .timeline-item__dot[data-v-094267a3]{background:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 18%,transparent)}.timeline-item__date[data-v-094267a3]{font-size:.8rem;line-height:1.1rem;font-weight:600}.summary-overview-card[data-v-094267a3]{padding:.85rem 1rem;border-radius:.85rem;border:1px solid var(--color-border-card);background:color-mix(in srgb,var(--color-bg-card) 96%,var(--color-bg-accent))}.summary-overview-card__label[data-v-094267a3]{font-size:.78rem;line-height:1rem;font-weight:600;color:var(--color-text-secondary)}.summary-overview-card__value[data-v-094267a3]{margin-top:.35rem;font-size:1.4rem;line-height:1.75rem;font-weight:700;color:var(--color-text-primary)}.summary-overview-card__description[data-v-094267a3]{margin-top:.35rem;font-size:.8rem;line-height:1.2rem;color:var(--color-text-secondary)}.stat-summary-card[data-v-094267a3]{border-radius:.95rem;border:1px solid var(--color-border-card);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.stat-summary-card[data-v-094267a3]:hover{transform:translateY(-1px);box-shadow:0 8px 20px #00000014}.stat-summary-card__header[data-v-094267a3]{padding:.8rem 1rem .4rem}.stat-summary-card__body[data-v-094267a3]{padding:0 1rem 1rem;background:var(--color-bg-card)}.stat-summary-card__label[data-v-094267a3]{font-size:.8rem;line-height:1rem;font-weight:700}.stat-summary-card__value[data-v-094267a3]{margin-top:.25rem;font-size:1.45rem;line-height:1.8rem;font-weight:700;color:var(--color-text-primary)}.stat-summary-card__description[data-v-094267a3]{margin-top:.35rem;font-size:.8rem;line-height:1.2rem;color:var(--color-text-secondary)}.stat-summary-card--success[data-v-094267a3]{border-color:color-mix(in srgb,var(--color-success) 24%,var(--color-border-card))}.stat-summary-card--success .stat-summary-card__header[data-v-094267a3]{background:color-mix(in srgb,var(--color-success) 14%,white)}.stat-summary-card--success .stat-summary-card__label[data-v-094267a3]{color:var(--color-success)}.stat-summary-card--warning[data-v-094267a3]{border-color:color-mix(in srgb,var(--color-warning) 26%,var(--color-border-card))}.stat-summary-card--warning .stat-summary-card__header[data-v-094267a3]{background:color-mix(in srgb,var(--color-warning) 14%,white)}.stat-summary-card--warning .stat-summary-card__label[data-v-094267a3]{color:color-mix(in srgb,var(--color-warning) 88%,black)}.stat-summary-card--error[data-v-094267a3]{border-color:color-mix(in srgb,var(--color-error) 22%,var(--color-border-card))}.stat-summary-card--error .stat-summary-card__header[data-v-094267a3]{background:color-mix(in srgb,var(--color-error) 12%,white)}.stat-summary-card--error .stat-summary-card__label[data-v-094267a3]{color:var(--color-error)}@media (max-width: 640px){.timeline-card[data-v-094267a3]{padding:.85rem .55rem}.timeline-card__title[data-v-094267a3],.timeline-item__date[data-v-094267a3]{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.08em}.timeline-list[data-v-094267a3]{align-items:center}.timeline-list[data-v-094267a3]:before{left:50%;transform:translate(-50%)}.timeline-item[data-v-094267a3]{flex-direction:column;gap:.4rem;padding:.45rem .25rem}}.form-select[data-v-aed5cce6]{margin-bottom:0}.form-select-label[data-v-aed5cce6]{display:block;font-size:.875rem;font-weight:500;color:var(--color-text-primary);margin-bottom:var(--space-form-label)}.required-indicator[data-v-aed5cce6]{color:var(--color-error)}.form-select-field[data-v-aed5cce6]{width:100%;min-height:var(--size-control-md, 2.625rem);padding-block:var(--space-control-padding-y-md, .75rem);padding-left:1rem;padding-right:2.75rem;background-color:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:.5rem;box-sizing:border-box;font-size:.875rem;line-height:1.25rem;color:var(--color-text-primary);transition:all .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select-field[data-v-aed5cce6]:focus{outline:none;border-color:var(--color-border-input-focus);box-shadow:0 0 0 2px var(--color-focus-ring)}.form-select-field.error[data-v-aed5cce6]{border-color:var(--color-error)}.form-select-field.disabled[data-v-aed5cce6]{opacity:.5;cursor:not-allowed}.suffix-icon[data-v-aed5cce6]{position:absolute;top:0;bottom:0;right:0;padding-right:.75rem;display:flex;align-items:center;pointer-events:none}.icon[data-v-aed5cce6]{width:1.25rem;height:1.25rem;color:var(--color-icon-muted)}.error-message[data-v-aed5cce6]{margin-top:.25rem;font-size:.875rem;color:var(--color-error)}.hint-message[data-v-aed5cce6]{margin-top:.25rem;font-size:.875rem;color:var(--color-text-muted)}.query-toolbar-date-group[data-v-6dc01301]{display:flex;flex-direction:column;gap:.75rem;width:100%}.query-toolbar-date-group__panel[data-v-6dc01301]{min-width:0;width:100%}.query-toolbar-date-group__label[data-v-6dc01301]{margin-bottom:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;color:var(--color-text-secondary)}.query-toolbar-date-group__controls[data-v-6dc01301]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.query-toolbar-date-group__time-select[data-v-6dc01301]{width:4.75rem;flex:0 0 4.75rem}.query-toolbar-date-group__time-suffix[data-v-6dc01301]{flex:0 0 auto;font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.query-toolbar-date-group--single[data-v-6dc01301]{max-width:100%}@media (min-width: 480px){.query-toolbar-date-group[data-v-6dc01301]{flex-direction:row;align-items:flex-end;gap:1rem;width:auto;max-width:min(100%,34rem)}.query-toolbar-date-group__panel[data-v-6dc01301]{width:12.5rem}.query-toolbar-date-group--single[data-v-6dc01301]{width:11.5rem}}.query-dock-summary[data-v-bf0cad54]{display:flex;min-height:3rem;flex-direction:column;justify-content:center;border-radius:1rem;background:color-mix(in srgb,var(--color-bg-accent) 42%,var(--color-bg-card));padding:.7rem .95rem}.query-dock-summary__title[data-v-bf0cad54]{font-size:.82rem;font-weight:800;color:var(--color-text-primary)}.query-dock-summary__text[data-v-bf0cad54]{margin-top:.15rem;font-size:.76rem;line-height:1.2rem;color:var(--color-text-secondary)}.upload-history-card[data-v-bf0cad54]{border:1px solid var(--color-border-card);border-radius:1rem;background:var(--color-bg-card);overflow:hidden}.upload-history-card__trigger[data-v-bf0cad54]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;transition:background-color .2s ease,border-color .2s ease}.upload-history-card__summary-button[data-v-bf0cad54]{flex:1 1 auto;min-width:0;border:0;padding:0;background:transparent;text-align:left}.upload-history-card__trigger[data-v-bf0cad54]:hover,.upload-history-card__trigger--open[data-v-bf0cad54]{background:color-mix(in srgb,var(--color-accent) 7%,var(--color-bg-card))}.upload-history-card__badge[data-v-bf0cad54]{display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding:0 .55rem;border-radius:9999px;background:color-mix(in srgb,var(--color-accent) 12%,var(--color-bg-card));color:var(--color-accent);font-size:.75rem;font-weight:600}.upload-history-card__download[data-v-bf0cad54]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.375rem;padding:0 .95rem;border-radius:9999px;border:1px solid var(--color-btn-primary);background:var(--color-btn-primary);color:var(--color-btn-primary-text);font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;box-shadow:0 1px 2px #0000000f;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.upload-history-card__download[data-v-bf0cad54]:hover{background:var(--color-btn-primary-hover);border-color:var(--color-btn-primary-hover);transform:translateY(-1px);box-shadow:0 6px 16px #0000001f}.upload-history-card__download[data-v-bf0cad54]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring),0 6px 16px #0000001f}.upload-history-card__download-icon[data-v-bf0cad54]{width:.95rem;height:.95rem;flex:0 0 auto}.upload-history-card__content[data-v-bf0cad54]{border-top:1px solid color-mix(in srgb,var(--color-border-card) 80%,transparent);padding:.95rem 1.1rem 1rem;background:color-mix(in srgb,var(--color-accent) 4%,var(--color-bg-card))}.upload-history-card__chevron[data-v-bf0cad54]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:9999px;background:transparent}.upload-history-card__summary-line[data-v-bf0cad54]{font-size:.875rem;color:var(--color-text-secondary);line-height:1.6}.upload-history-card__summary-line+.upload-history-card__summary-line[data-v-bf0cad54]{margin-top:.35rem}@media (max-width: 640px){.query-dock-summary[data-v-bf0cad54]{min-height:2.5rem;padding:.48rem .58rem}.query-dock-summary__text[data-v-bf0cad54]{line-height:1.05rem}}.sku-preview-table__price-input[data-v-7338a838]:disabled{cursor:not-allowed;color:color-mix(in srgb,var(--color-text-primary) 72%,var(--color-text-secondary));border-bottom-color:color-mix(in srgb,var(--color-border-card) 85%,transparent);opacity:.8}.message-line+.message-line[data-v-7338a838]{margin-top:.35rem}.source-tabs[data-v-7338a838]{display:flex;gap:.375rem;overflow-x:auto;padding-top:.4rem;padding-right:.4rem;padding-bottom:.125rem;scrollbar-width:none;align-items:flex-start}.source-tabs__badge[data-v-7338a838]{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;border-radius:9999px;font-weight:700;line-height:1}.source-tabs__badge--active[data-v-7338a838]{background:var(--color-btn-primary);color:var(--color-btn-primary-text);box-shadow:0 1px 2px #0000001a}.source-tabs__badge--inactive[data-v-7338a838]{background:color-mix(in srgb,var(--color-text-primary) 12%,var(--color-bg-card));color:var(--color-text-primary);border:1px solid color-mix(in srgb,var(--color-border-card) 85%,transparent)}.source-tabs[data-v-7338a838]::-webkit-scrollbar{display:none}.source-tabs__button[data-v-7338a838]{flex:0 0 auto}.source-tabs-panel__card[data-v-7338a838]{background:color-mix(in srgb,var(--color-bg-card) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 22px -18px color-mix(in srgb,black 38%,transparent);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,-webkit-backdrop-filter .18s ease;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,backdrop-filter .18s ease,transform .18s ease;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,backdrop-filter .18s ease,transform .18s ease,-webkit-backdrop-filter .18s ease}@media (max-width: 640px){.source-tabs__label[data-v-7338a838]{white-space:nowrap}}.modal-overlay[data-v-18b7ba19]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--z-layer-modal, 100);padding:1rem}.modal-container[data-v-18b7ba19]{background-color:var(--color-bg-card);border-radius:.5rem;box-shadow:0 20px 40px #0f172a2e;width:100%;max-height:90vh;display:flex;flex-direction:column;border:1px solid var(--color-border-card)}.modal-fixed-width[data-v-18b7ba19]{max-width:28rem}.modal-responsive[data-v-18b7ba19]{max-width:95vw;width:90%}@media (min-width: 640px){.modal-responsive[data-v-18b7ba19]{width:80%;max-width:600px}}@media (min-width: 768px){.modal-responsive[data-v-18b7ba19]{width:75%;max-width:800px}}@media (min-width: 1024px){.modal-responsive[data-v-18b7ba19]{width:70%;max-width:1000px}}@media (min-width: 1280px){.modal-responsive[data-v-18b7ba19]{width:65%;max-width:1200px}}.modal-size-sm .modal-container[data-v-18b7ba19]{max-width:400px;width:90vw}.modal-size-md .modal-container[data-v-18b7ba19]{max-width:600px;width:90vw}.modal-size-lg .modal-container[data-v-18b7ba19]{max-width:800px;width:90vw}.modal-size-xl .modal-container[data-v-18b7ba19]{max-width:1200px;width:95vw}.modal-header[data-v-18b7ba19]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--color-border-card);background-color:var(--color-bg-accent);flex-shrink:0}.modal-title[data-v-18b7ba19]{font-size:1.125rem;font-weight:500;color:var(--color-text-primary)}.modal-close-btn[data-v-18b7ba19]{color:var(--color-icon-muted);transition:color .2s}.modal-close-btn[data-v-18b7ba19]:hover{color:var(--color-text-secondary)}.modal-content[data-v-18b7ba19]{padding:1.5rem;background-color:var(--color-bg-card);flex:1;overflow-y:auto;min-height:0}.modal-footer[data-v-18b7ba19]{padding:1.5rem;border-top:1px solid var(--color-border-card);background-color:var(--color-bg-accent);flex-shrink:0}.modal-enter-active[data-v-18b7ba19],.modal-leave-active[data-v-18b7ba19]{transition:all .3s ease}.modal-enter-from[data-v-18b7ba19],.modal-leave-to[data-v-18b7ba19]{opacity:0;transform:scale(.95)}.modal-enter-to[data-v-18b7ba19],.modal-leave-from[data-v-18b7ba19]{opacity:1;transform:scale(1)}.modal-content[data-v-18b7ba19]::-webkit-scrollbar{width:8px}.modal-content[data-v-18b7ba19]::-webkit-scrollbar-track{background:var(--color-bg-accent);border-radius:4px}.modal-content[data-v-18b7ba19]::-webkit-scrollbar-thumb{background:var(--color-border-card);border-radius:4px}.modal-content[data-v-18b7ba19]::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.modal-content[data-v-18b7ba19]{scrollbar-width:thin;scrollbar-color:var(--color-border-card) var(--color-bg-accent)}.result-summary__stats[data-v-d4b4c1ff]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:min(100%,42rem);margin:0 auto}.result-summary__stat[data-v-d4b4c1ff]{display:flex;align-items:center;flex-direction:column;justify-content:center;min-width:0;min-height:4rem;padding:0 .25rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-border-accent) 50%,var(--color-border-card));background:color-mix(in srgb,var(--color-bg-accent) 28%,var(--color-bg-card))}.result-summary__stat-value[data-v-d4b4c1ff]{color:var(--color-text-primary);font-size:clamp(1rem,3.5vw,1.3125rem);font-weight:900;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.result-summary__stat-label[data-v-d4b4c1ff]{margin-top:.2rem;color:var(--color-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.result-summary__actions[data-v-d4b4c1ff]{display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;gap:.75rem}.result-summary__action-slot[data-v-d4b4c1ff]{display:flex;justify-content:center}.processed-results__tabs[data-v-d4b4c1ff]{display:flex;flex-wrap:wrap;gap:.5rem}.result-cards-grid[data-v-d4b4c1ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,150px));justify-content:center;gap:.625rem}.result-card[data-v-d4b4c1ff]{position:relative;display:flex;flex-direction:column;border-radius:.75rem;border:1px solid var(--color-border-card);background:color-mix(in srgb,var(--color-bg-accent) 28%,var(--color-bg-card));overflow:hidden;cursor:default}.result-card__header[data-v-d4b4c1ff]{position:relative}.result-card__actions[data-v-d4b4c1ff]{position:absolute;top:.45rem;right:.45rem;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.result-card__preview-action[data-v-d4b4c1ff]{width:2rem;height:2rem}.result-card__name-frame[data-v-d4b4c1ff]{width:100%;min-width:0;background:color-mix(in srgb,var(--color-bg-accent) 78%,var(--color-bg-card));min-height:calc((1.15rem * 4) + .6rem);border-radius:.75rem .75rem 0 0;border-bottom:1px solid color-mix(in srgb,var(--color-border-accent) 55%,var(--color-border-card))}.result-card__name-scroller[data-v-d4b4c1ff]{height:calc((1.15rem * 4) + .6rem);padding:.65rem;box-sizing:border-box;display:flex;align-items:stretch;justify-content:flex-start;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.result-card__name-scroller[data-v-d4b4c1ff]::-webkit-scrollbar{display:none}.result-card__identity[data-v-d4b4c1ff]{display:flex;width:100%;flex-direction:column;gap:.3rem;justify-content:center}.result-card__identity-line[data-v-d4b4c1ff]{display:flex;align-items:center;gap:.35rem;min-width:0;color:var(--color-text-secondary);text-align:left}.result-card__identity-line--name[data-v-d4b4c1ff]{color:var(--color-text-primary)}.result-card__identity-icon[data-v-d4b4c1ff]{flex-shrink:0;align-self:center}.result-card__name[data-v-d4b4c1ff]{display:-webkit-box;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:.8125rem;font-weight:500;line-height:1.15rem;color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;margin:0}.result-card__address[data-v-d4b4c1ff]{display:-webkit-box;font-size:.5rem;overflow:hidden;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:.85rem;-webkit-line-clamp:2;-webkit-box-orient:vertical}.result-card__copy[data-v-d4b4c1ff]{min-width:0;display:flex;flex-direction:column;gap:.25rem;padding:.45rem .75rem .7rem}.result-card__meta-line[data-v-d4b4c1ff]{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.72rem;line-height:1rem;color:var(--color-text-secondary);text-align:center}.result-card__meta-icon[data-v-d4b4c1ff]{flex-shrink:0}.result-card__variant-badge[data-v-d4b4c1ff]{padding-inline:.45rem;font-size:.68rem;line-height:1rem}.result-card__source-badge[data-v-d4b4c1ff]{max-width:100%;justify-content:center;white-space:normal;overflow-wrap:anywhere}.upload-dropzone[data-v-e7795f46]{border:2px dashed var(--color-border-input);border-radius:.75rem;padding:2rem;text-align:center;transition:border-color .2s ease,background-color .2s ease}.upload-dropzone[data-v-e7795f46]:hover{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-bg-accent) 10%,transparent)}.upload-dropzone--drag-over[data-v-e7795f46]{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-bg-accent) 20%,transparent);box-shadow:var(--shadow-card)}.upload-dropzone__icon[data-v-e7795f46]{display:block;margin:0 auto 1rem;width:4rem;height:4rem;transition:color .2s ease}.upload-dropzone__headline[data-v-e7795f46]{font-size:1.125rem;font-weight:500;color:var(--color-text-primary);margin-bottom:.5rem}.upload-dropzone__hint[data-v-e7795f46]{font-size:.875rem;color:var(--color-text-secondary)}.upload-dropzone__auto-hint[data-v-e7795f46]{font-size:.75rem;color:var(--color-text-accent);font-weight:500;margin-top:.5rem}.upload-history-card[data-v-00844b93]{position:relative;display:flex;flex-direction:column;border-radius:.75rem;border:1px solid var(--color-border-card);background:color-mix(in srgb,var(--color-bg-accent) 28%,var(--color-bg-card));overflow:hidden;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.upload-history-card[data-v-00844b93]:hover{border-color:var(--color-border-accent, var(--color-border-input));background:color-mix(in srgb,var(--color-accent) 8%,var(--color-bg-card));box-shadow:var(--shadow-card);transform:translateY(-1px)}.upload-history-card.is-selected[data-v-00844b93]{border-color:color-mix(in srgb,#f5c400 55%,var(--color-border-card));background:color-mix(in srgb,#f5c400 14%,var(--color-bg-card));box-shadow:0 0 0 2px color-mix(in srgb,#f5c400 28%,transparent),var(--shadow-card)}.upload-history-card__check-indicator[data-v-00844b93]{position:absolute;top:.4rem;right:.4rem;z-index:1;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:9999px;border:1.5px solid color-mix(in srgb,var(--color-border-input) 80%,transparent);background:color-mix(in srgb,var(--color-bg-card) 65%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease;opacity:0}.upload-history-card:hover .upload-history-card__check-indicator[data-v-00844b93]{opacity:1}.upload-history-card.is-selected .upload-history-card__check-indicator[data-v-00844b93]{opacity:1;background:var(--color-accent);border-color:var(--color-accent);-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff}.upload-history-card__name-frame[data-v-00844b93]{width:100%;min-width:0;background:color-mix(in srgb,var(--color-bg-accent) 78%,var(--color-bg-card));min-height:calc((1.15rem * 3) + 1rem);border-radius:.75rem .75rem 0 0;border-bottom:1px solid color-mix(in srgb,var(--color-border-accent) 55%,var(--color-border-card));transition:background-color .16s ease}.upload-history-card.is-selected .upload-history-card__name-frame[data-v-00844b93]{background:color-mix(in srgb,#f5c400 22%,var(--color-bg-card))}.upload-history-card__name-scroller[data-v-00844b93]{height:calc((1.15rem * 3) + 1rem);padding:.5rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.upload-history-card__name-scroller[data-v-00844b93]::-webkit-scrollbar{display:none}.upload-history-card__name[data-v-00844b93]{display:-webkit-box;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:.8125rem;font-weight:500;line-height:1.15rem;color:var(--color-text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:center;margin:auto 0}.upload-history-card__copy[data-v-00844b93]{min-width:0;display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem .7rem}.upload-history-card__meta-line[data-v-00844b93]{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.72rem;line-height:1rem;color:var(--color-text-secondary);text-align:center}.upload-history-card__meta-icon[data-v-00844b93]{flex-shrink:0}.upload-history-toolbar[data-v-3129feec]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.1rem .35rem}.upload-history-toolbar__select-all[data-v-3129feec]{display:flex;align-items:center;gap:.55rem;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--color-text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.upload-history-checkbox[data-v-3129feec]{width:1.05rem;height:1.05rem;accent-color:var(--color-accent);border-radius:4px;cursor:pointer;flex-shrink:0}.upload-history-toolbar__tally[data-v-3129feec]{font-size:.78rem;color:var(--color-text-secondary)}.upload-history-grid[data-v-3129feec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.625rem}.shipment-filter-grid[data-v-3129feec]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.shipment-filter-field[data-v-3129feec]{display:flex;flex-direction:column;gap:.5rem}.shipment-filter-date-group[data-v-3129feec]{width:100%!important;max-width:none!important}.history-instructions__header[data-v-3129feec]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.history-instructions__title[data-v-3129feec]{margin:0;font-size:.95rem;font-weight:700;color:var(--color-text-primary)}.history-instructions__caption[data-v-3129feec]{margin:.25rem 0 0;font-size:.8125rem;color:var(--color-text-secondary)}.upload-action-bar[data-v-3129feec]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;padding:.8rem 1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-accent) 38%,var(--color-border-card));background:color-mix(in srgb,var(--color-bg-accent) 14%,var(--color-bg-card));box-shadow:var(--shadow-card)}.upload-action-bar__count[data-v-3129feec]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:var(--color-text-accent);flex-shrink:0}.upload-action-bar__actions[data-v-3129feec]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.upload-action-bar-enter-active[data-v-3129feec],.upload-action-bar-leave-active[data-v-3129feec]{transition:opacity .2s ease,transform .22s cubic-bezier(.34,1.2,.64,1)}.upload-action-bar-enter-from[data-v-3129feec],.upload-action-bar-leave-to[data-v-3129feec]{opacity:0;transform:translateY(6px) scale(.98)}@media (min-width: 640px){.upload-history-grid[data-v-3129feec]{grid-template-columns:repeat(auto-fill,minmax(6.75rem,1fr))}}@media (min-width: 1024px){.upload-history-grid[data-v-3129feec]{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}}.datatable-sticky-clone[data-v-cd8870a2]{position:fixed;z-index:15;pointer-events:none}.datatable-sticky-clone table[data-v-cd8870a2],.datatable-sticky-clone thead[data-v-cd8870a2],.datatable-sticky-clone th[data-v-cd8870a2],.datatable-sticky-clone button[data-v-cd8870a2]{pointer-events:auto}.datatable-sticky-clone thead[data-v-cd8870a2]{box-shadow:0 4px 12px -8px #0f172a2e}.datatable-sort-button[data-v-cd8870a2]:hover{color:var(--color-text-primary)}.datatable-expand-button[data-v-cd8870a2]:hover{color:var(--color-text-primary);border-color:var(--color-border-card);background-color:var(--color-bg-accent)}.pagination-controls[data-v-c27cfbf4]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:3rem;padding:.5rem;border:1px solid var(--pagination-surface-border);background:var(--pagination-surface);box-shadow:var(--pagination-shadow);transition:box-shadow .18s ease,transform .18s ease}.pagination-controls--container-md[data-v-c27cfbf4]{border-radius:.75rem}.pagination-controls--container-lg[data-v-c27cfbf4]{border-radius:1rem}.pagination-controls--container-xl[data-v-c27cfbf4]{border-radius:1.25rem}.pagination-controls--container-full[data-v-c27cfbf4]{border-radius:9999px}.pagination-controls[style*=--pagination-container-radius][data-v-c27cfbf4]{border-radius:var(--pagination-container-radius)}.pagination-modern__section[data-v-c27cfbf4]{display:flex;align-items:center}.pagination-modern__section--size[data-v-c27cfbf4]{display:none;gap:.5rem;min-height:1.5rem;padding-inline:.75rem;border-right:1px solid color-mix(in srgb,var(--pagination-surface-border) 60%,transparent)}.pagination-modern__section-label[data-v-c27cfbf4]{color:color-mix(in srgb,var(--pagination-muted) 80%,white 10%);font-size:.6875rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.pagination-modern__size-select[data-v-c27cfbf4]{border:none;background:transparent;color:var(--pagination-strong-text);font-size:.75rem;font-weight:700;outline:none;cursor:pointer}.pagination-modern__section--navigation[data-v-c27cfbf4]{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:.125rem;min-width:0}.pagination-modern__pages[data-v-c27cfbf4]{display:flex;align-items:center;gap:.125rem;min-width:0;overflow-x:auto;scrollbar-width:none}.pagination-modern__pages[data-v-c27cfbf4]::-webkit-scrollbar{display:none}.pagination-modern__icon-button[data-v-c27cfbf4],.pagination-modern__page-button[data-v-c27cfbf4],.pagination-modern__jump-button[data-v-c27cfbf4]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;border:none;border-radius:9999px;background:transparent;color:var(--pagination-muted);transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.pagination-modern__icon-button[data-v-c27cfbf4]:disabled,.pagination-modern__page-button[data-v-c27cfbf4]:disabled,.pagination-modern__jump-button[data-v-c27cfbf4]:disabled{opacity:.2;cursor:not-allowed}.pagination-modern__icon-button[data-v-c27cfbf4]:not(:disabled):hover,.pagination-modern__page-button[data-v-c27cfbf4]:not(.is-active):hover,.pagination-modern__jump-button[data-v-c27cfbf4]:hover{background:var(--pagination-hover-bg);color:var(--pagination-accent)}.pagination-modern__icon-button[data-v-c27cfbf4]:not(:disabled):active,.pagination-modern__page-button[data-v-c27cfbf4]:not(.is-active):active,.pagination-modern__jump-button[data-v-c27cfbf4]:active{transform:scale(.94)}.pagination-modern__page-button[data-v-c27cfbf4]{padding-inline:.55rem;font-size:.75rem;font-weight:700}.pagination-modern__page-button.is-active[data-v-c27cfbf4]{background:var(--pagination-accent);color:var(--pagination-accent-text);box-shadow:0 4px 10px -2px color-mix(in srgb,var(--pagination-accent) 38%,transparent);transform:scale(1.05)}.pagination-controls--active-square .pagination-modern__page-button.is-active[data-v-c27cfbf4]{border-radius:.75rem}.pagination-controls--active-rounded .pagination-modern__page-button.is-active[data-v-c27cfbf4]{border-radius:.9rem}.pagination-controls--active-pill .pagination-modern__page-button.is-active[data-v-c27cfbf4]{border-radius:9999px}.pagination-controls--active-circle .pagination-modern__page-button[data-v-c27cfbf4]{width:2rem;padding-inline:0}.pagination-modern__ellipsis[data-v-c27cfbf4]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;color:var(--pagination-muted);font-size:.75rem;font-weight:700;opacity:.5}.pagination-modern__section--jump[data-v-c27cfbf4]{flex:0 0 auto;min-height:1.5rem;padding-left:.75rem;margin-left:.25rem;border-left:1px solid color-mix(in srgb,var(--pagination-surface-border) 60%,transparent)}.pagination-modern__jump-form[data-v-c27cfbf4]{display:flex;align-items:center;gap:.375rem}.pagination-modern__jump-input[data-v-c27cfbf4]{width:2.5rem;height:2rem;padding-inline:.25rem;border:none;border-radius:9999px;background:color-mix(in srgb,var(--pagination-surface) 80%,var(--pagination-accent) 6%);color:var(--pagination-strong-text);font-size:.75rem;font-weight:700;text-align:center;outline:none}.pagination-modern__jump-input[data-v-c27cfbf4]:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--pagination-accent) 14%,transparent);background:var(--pagination-surface)}.pagination-modern__jump-button[data-v-c27cfbf4]{width:1.75rem;min-width:1.75rem;height:1.75rem;background:var(--pagination-jump-button-bg);color:var(--pagination-jump-button-text);box-shadow:0 2px 8px -2px #0f172a59}.pagination-modern__jump-button[data-v-c27cfbf4]:hover:not(:disabled){background:var(--pagination-jump-button-bg-hover);color:var(--pagination-jump-button-text)}.pagination-modern__jump-button[data-v-c27cfbf4]:disabled{background:var(--pagination-jump-button-bg-disabled);color:var(--pagination-jump-button-text)}.pagination-modern__stats[data-v-c27cfbf4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;color:color-mix(in srgb,var(--pagination-muted) 80%,white 8%);font-size:.625rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.pagination-modern__stats-chip[data-v-c27cfbf4]{padding:.125rem .5rem;border:1px solid var(--pagination-surface-border);border-radius:.5rem;background:var(--pagination-surface);color:var(--pagination-strong-text);letter-spacing:normal}.pagination-modern__stats-total[data-v-c27cfbf4]{color:var(--pagination-strong-text);letter-spacing:normal}@media (max-width: 499px){.pagination-controls[data-v-c27cfbf4]{width:100%;justify-content:center}.pagination-modern__icon-button--jump[data-v-c27cfbf4],.pagination-modern__ellipsis[data-v-c27cfbf4],.pagination-modern__page-button[data-v-c27cfbf4]:not(.is-active),.pagination-modern__stats[data-v-c27cfbf4]{display:none}.pagination-modern__section--navigation[data-v-c27cfbf4]{flex:0 1 auto;gap:.375rem}.pagination-modern__pages[data-v-c27cfbf4]{overflow:visible}.pagination-modern__section--jump[data-v-c27cfbf4]{padding-left:.625rem;margin-left:0}}@media (min-width: 640px){.pagination-modern__section--size[data-v-c27cfbf4]{display:inline-flex}}.pagination-mobile-summary[data-v-d6cc91eb]{display:inline-flex;align-items:center;gap:.375rem;min-width:7.5rem;padding-inline:.625rem;color:var(--color-text-secondary);font-size:.8125rem;font-weight:600;line-height:1.25rem;text-align:center;white-space:nowrap}.pagination-mobile-input[data-v-d6cc91eb]{padding:.125rem .375rem;border:1px solid var(--color-border-card);border-radius:.5rem;background:var(--color-bg-card);color:var(--color-text-primary);font:inherit;line-height:1.25rem;text-align:center}.pagination-mobile-input[data-v-d6cc91eb]:focus{outline:2px solid color-mix(in srgb,var(--color-border-accent, var(--color-border-card)) 70%,transparent);outline-offset:1px}.pagination-toolbar[data-v-c3420661]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.875rem;width:100%}.pagination-toolbar__meta[data-v-c3420661]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0}.pagination-toolbar__summary[data-v-c3420661]{color:var(--color-text-secondary);font-size:.875rem;line-height:1.4}.pagination-toolbar__page-size[data-v-c3420661]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-secondary);font-size:.875rem;white-space:nowrap}.pagination-toolbar__page-size-select[data-v-c3420661]{min-width:4.5rem;margin-bottom:0;padding-block:.375rem;padding-inline:.625rem}.pagination-toolbar__controls[data-v-c3420661]{display:flex;justify-content:flex-end;width:100%}@media (min-width: 640px){.pagination-toolbar__controls[data-v-c3420661]{width:auto}}@media (max-width: 639px){.pagination-toolbar--stacked[data-v-c3420661]{flex-direction:column;align-items:stretch}.pagination-toolbar--stacked .pagination-toolbar__meta[data-v-c3420661]{justify-content:space-between}}.amount-comparison[data-v-8002bcee]{border-width:1px;border-style:solid;border-radius:.5rem}.amount-comparison--error[data-v-8002bcee]{background-color:color-mix(in srgb,var(--color-error-bg) 76%,var(--color-bg-card));border-color:var(--color-error-border)}.amount-comparison--success[data-v-8002bcee]{background-color:color-mix(in srgb,var(--color-success-bg) 76%,var(--color-bg-card));border-color:var(--color-success-border)}.shipment-filter-grid[data-v-8002bcee]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.shipment-filter-stack[data-v-8002bcee]{display:grid;gap:1rem}.shipment-filter-field[data-v-8002bcee]{display:flex;flex-direction:column;gap:.5rem}.shipment-filter-date-group[data-v-8002bcee]{width:100%!important;max-width:none!important}.query-table-toolbar[data-v-8002bcee]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.query-table-toolbar__title[data-v-8002bcee]{margin:0;font-size:1rem;font-weight:700;color:var(--color-text-primary)}.query-table-toolbar__actions[data-v-8002bcee]{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.query-table-toolbar__menu[data-v-8002bcee]{position:absolute;top:calc(100% + .5rem);right:0;min-width:10rem;padding:.375rem;border:1px solid color-mix(in srgb,var(--color-border-card) 82%,transparent);border-radius:.875rem;background:var(--color-bg-card);box-shadow:0 16px 32px -20px #0f172a59;z-index:20}.query-table-toolbar__menu-item[data-v-8002bcee]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem .875rem;border:none;border-radius:.625rem;background:transparent;color:var(--color-text-primary);font-size:.875rem;text-align:left;transition:background-color .16s ease,color .16s ease}.query-table-toolbar__menu-item[data-v-8002bcee]:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg-accent) 70%,var(--color-bg-card))}.query-table-toolbar__menu-item[data-v-8002bcee]:disabled{opacity:.45;cursor:not-allowed}.query-source-files__header[data-v-8002bcee]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.query-source-files--embedded[data-v-8002bcee]{border-top:1px solid color-mix(in srgb,var(--color-border-card) 80%,transparent);padding-top:1rem}.query-source-files__title[data-v-8002bcee]{margin:0;font-size:.95rem;font-weight:700;color:var(--color-text-primary)}.query-source-files__caption[data-v-8002bcee]{margin:.25rem 0 0;font-size:.8125rem;color:var(--color-text-secondary)}.query-source-files__toolbar[data-v-8002bcee]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.query-source-files__summary[data-v-8002bcee]{font-size:.8125rem;color:var(--color-text-secondary)}.query-source-files__empty[data-v-8002bcee]{padding:1.5rem;border:1px dashed color-mix(in srgb,var(--color-border-input) 72%,transparent);border-radius:1rem;text-align:center;color:var(--color-text-secondary)}.query-source-files__groups[data-v-8002bcee]{display:grid;gap:.875rem;max-height:24rem;overflow-y:auto;padding-right:.25rem}.query-source-files__group[data-v-8002bcee]{border:1px solid color-mix(in srgb,var(--color-border-card) 88%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--color-bg-accent) 35%,var(--color-bg-card))}.query-source-files__group-header[data-v-8002bcee]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--color-border-card) 80%,transparent)}.query-source-files__group-title[data-v-8002bcee]{margin:0;font-size:.9rem;font-weight:700;color:var(--color-text-primary)}.query-source-files__group-count[data-v-8002bcee]{font-size:.75rem;color:var(--color-text-secondary)}.query-source-files__list[data-v-8002bcee]{padding:.5rem;display:grid;gap:.5rem}.query-source-files__item[data-v-8002bcee]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem .875rem;border:1px solid color-mix(in srgb,var(--color-border-input) 78%,transparent);border-radius:.875rem;background:var(--color-bg-card);color:var(--color-text-primary);text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.query-source-files__item[data-v-8002bcee]:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border-input))}.query-source-files__item.is-selected[data-v-8002bcee]{border-color:color-mix(in srgb,var(--color-accent) 62%,var(--color-border-input));background:color-mix(in srgb,var(--color-bg-accent) 58%,var(--color-bg-card));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 10%,transparent)}.query-source-files__item-checkbox[data-v-8002bcee]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 14%,transparent);color:var(--color-accent);flex-shrink:0}.query-source-files__item-copy[data-v-8002bcee]{min-width:0;flex:1;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.query-source-files__item-name[data-v-8002bcee]{display:block;min-width:0;flex:1;font-size:.875rem;font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.query-source-files__item-meta[data-v-8002bcee]{display:block;flex-shrink:0;font-size:.6875rem;line-height:1;color:var(--color-text-secondary)}.shipment-tabs-panel__card[data-v-de0f5196]{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.shipment-tabs__label[data-v-de0f5196]{white-space:nowrap}.shipment-tabs__scroller[data-v-de0f5196]{min-width:0;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-border-card) 72%,var(--color-text-muted)) transparent}.shipment-tabs__scroller[data-v-de0f5196]::-webkit-scrollbar{height:5px}.shipment-tabs__scroller[data-v-de0f5196]::-webkit-scrollbar-track{background:transparent}.shipment-tabs__scroller[data-v-de0f5196]::-webkit-scrollbar-thumb{border-radius:9999px;background:color-mix(in srgb,var(--color-border-card) 72%,var(--color-text-muted))}.shipment-tabs__list[data-v-de0f5196]{display:inline-flex;min-width:-moz-max-content;min-width:max-content;flex-wrap:nowrap;gap:.5rem;padding-top:.375rem;padding-right:.375rem;padding-bottom:.125rem;white-space:nowrap}.history-settings-menu[data-v-de0f5196]{position:relative;flex:0 0 auto}.history-settings-menu__trigger[data-v-de0f5196]{display:inline-flex;align-items:center;justify-content:center;width:var(--size-control-sm);min-width:var(--size-control-sm);height:var(--size-control-sm);border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-border-card) 88%,transparent);background:color-mix(in srgb,var(--color-bg-card) 96%,transparent);color:var(--color-text-secondary);box-shadow:0 10px 24px -22px color-mix(in srgb,black 36%,transparent);transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.history-settings-menu__trigger[data-v-de0f5196]:hover{border-color:color-mix(in srgb,var(--color-accent) 52%,var(--color-border-card));background:color-mix(in srgb,var(--color-bg-card) 90%,var(--color-bg-accent) 10%);color:var(--color-text-primary)}.history-settings-menu__trigger[data-v-de0f5196]:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 14%,transparent)}.history-settings-menu__dropdown[data-v-de0f5196]{position:absolute;top:calc(100% + .5rem);right:0;z-index:calc(var(--z-layer-modal, 100) + 1);width:min(26rem,calc(100vw - 1.5rem));max-height:min(78vh,42rem);overflow:auto;padding:.55rem}.history-settings-menu__content[data-v-de0f5196]{display:flex;flex-direction:column;gap:.55rem}.history-settings-panel[data-v-de0f5196]{border-radius:.875rem;background:color-mix(in srgb,var(--color-bg-card) 92%,var(--color-bg-accent) 8%)}.history-settings-panel__body[data-v-de0f5196]{margin-top:.75rem;display:flex;flex-direction:column;gap:.75rem}.history-settings-preview[data-v-de0f5196]{border-radius:.875rem;border:1px solid color-mix(in srgb,var(--color-border-card) 80%,transparent);background:color-mix(in srgb,var(--color-bg-accent) 72%,var(--color-bg-card));padding:.75rem}.history-settings-preview__label[data-v-de0f5196]{margin-bottom:.35rem;font-size:.75rem;font-weight:600;color:var(--color-text-secondary)}.history-settings-preview__surface[data-v-de0f5196]{border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-border-card) 88%,transparent);background:var(--color-bg-card);padding:.75rem;color:var(--color-text-primary)}.history-settings-print-list[data-v-de0f5196]{display:flex;flex-direction:column;gap:.625rem}.history-settings-print-item[data-v-de0f5196]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--color-border-card) 84%,transparent);padding:.8rem .9rem}.history-settings-print-item__count[data-v-de0f5196]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.history-settings-print-item__label[data-v-de0f5196]{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);white-space:nowrap}.history-settings-print-item__input[data-v-de0f5196]{width:4.5rem;padding:.45rem .55rem;border:1px solid var(--color-border-input);border-radius:.75rem;text-align:center;color:var(--color-text-primary);background:var(--color-bg-card);transition:border-color .16s ease,box-shadow .16s ease}.history-settings-print-item__input[data-v-de0f5196]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 12%,transparent)}.print-preview-surface[data-v-de0f5196]{padding:1rem;border:1px solid #d7dee8;border-radius:.75rem;background:#fff;color:#111827;box-shadow:inset 0 1px #ffffffe6}.print-preview[data-v-de0f5196]{max-width:100%;overflow-x:auto;background:#fff;color:#111827;color-scheme:light}.print-preview[data-v-de0f5196] *{color:inherit;border-color:inherit}.print-preview[data-v-de0f5196] table{border-collapse:collapse;width:100%;background:#fff}.print-preview[data-v-de0f5196] th,.print-preview[data-v-de0f5196] td{border:1px solid #cbd5e1;padding:8px;text-align:left;color:#111827;background:#fff}.print-preview[data-v-de0f5196] th{background-color:#f3f4f6;color:#111827;font-weight:600}.print-preview[data-v-de0f5196] thead,.print-preview[data-v-de0f5196] tbody,.print-preview[data-v-de0f5196] tr,.print-preview[data-v-de0f5196] div,.print-preview[data-v-de0f5196] span,.print-preview[data-v-de0f5196] p,.print-preview[data-v-de0f5196] strong,.print-preview[data-v-de0f5196] b,.print-preview[data-v-de0f5196] li,.print-preview[data-v-de0f5196] ul,.print-preview[data-v-de0f5196] ol,.print-preview[data-v-de0f5196] h1,.print-preview[data-v-de0f5196] h2,.print-preview[data-v-de0f5196] h3,.print-preview[data-v-de0f5196] h4,.print-preview[data-v-de0f5196] h5,.print-preview[data-v-de0f5196] h6{color:#111827}.print-preview[data-v-de0f5196] a{color:#1d4ed8}.print-preview[data-v-de0f5196]::-webkit-scrollbar{width:8px;height:8px}.print-preview[data-v-de0f5196]::-webkit-scrollbar-track{background:#e5e7eb;border-radius:4px}.print-preview[data-v-de0f5196]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.print-preview[data-v-de0f5196]::-webkit-scrollbar-thumb:hover{background:#64748b}.image-preview-button[data-v-bf79e90c]{background:transparent;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.image-preview-button[data-v-bf79e90c]:not(:disabled){cursor:pointer}.image-preview-button[data-v-bf79e90c]:disabled{cursor:not-allowed;opacity:.55}.image-preview-button[data-v-bf79e90c]:not(:disabled):active{transform:translateY(1px)}.duplicate-warning-panel[data-v-4b06e086]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-warning-bg) 90%,var(--color-bg-card) 10%),color-mix(in srgb,var(--color-warning-bg) 72%,var(--color-bg-card) 28%));border:1px solid color-mix(in srgb,var(--color-warning-border) 84%,var(--color-warning) 16%);box-shadow:0 10px 24px color-mix(in srgb,var(--color-warning) 10%,transparent)}.duplicate-warning-panel--existing[data-v-4b06e086]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-warning-bg) 86%,var(--color-warning) 14%),color-mix(in srgb,var(--color-warning-bg) 70%,var(--color-bg-card) 30%))}.duplicate-warning-icon[data-v-4b06e086]{background-color:var(--color-warning);box-shadow:0 8px 18px color-mix(in srgb,var(--color-warning) 22%,transparent)}.duplicate-warning-title[data-v-4b06e086],.duplicate-warning-message[data-v-4b06e086],.duplicate-warning-caption[data-v-4b06e086]{color:var(--color-warning)}.duplicate-warning-detail[data-v-4b06e086]{background-color:color-mix(in srgb,var(--color-bg-card) 82%,var(--color-warning-bg) 18%);border:1px solid color-mix(in srgb,var(--color-warning-border) 72%,var(--color-border-card) 28%)}.duplicate-warning-divider[data-v-4b06e086]{border-color:color-mix(in srgb,var(--color-warning-border) 68%,var(--color-border-card) 32%)}.duplicate-warning-image[data-v-4b06e086]{background-color:color-mix(in srgb,var(--color-warning-bg) 58%,var(--color-bg-card) 42%);border:1px solid color-mix(in srgb,var(--color-warning-border) 82%,var(--color-warning) 18%)}.duplicate-related-card[data-v-4b06e086]{background-color:color-mix(in srgb,var(--color-bg-card) 88%,var(--color-warning-bg) 12%);border:1px solid color-mix(in srgb,var(--color-warning-border) 60%,var(--color-border-card) 40%)}.duplicate-related-card--active[data-v-4b06e086]{border-color:color-mix(in srgb,var(--color-success) 72%,var(--color-warning-border) 28%);box-shadow:0 8px 20px color-mix(in srgb,var(--color-success) 14%,transparent)}.duplicate-related-photo-button[data-v-4b06e086]{display:block;width:100%;background:transparent}.duplicate-related-photo[data-v-4b06e086]{width:100%;height:132px;-o-object-fit:contain;object-fit:contain;background-color:color-mix(in srgb,var(--color-warning-bg) 44%,var(--color-bg-card) 56%)}.duplicate-related-photo--empty[data-v-4b06e086]{height:132px;background-color:color-mix(in srgb,var(--color-bg-card) 78%,var(--color-warning-bg) 22%)}html.dark{background:linear-gradient(135deg,color-mix(in srgb,var(--color-warning-bg) 82%,var(--color-warning) 18%),color-mix(in srgb,var(--color-warning-bg) 92%,var(--color-bg-card) 8%));border-color:color-mix(in srgb,var(--color-warning-border) 66%,var(--color-warning) 34%);box-shadow:0 12px 28px color-mix(in srgb,var(--color-warning) 18%,transparent)}html.dark{background:linear-gradient(135deg,color-mix(in srgb,var(--color-warning-bg) 76%,var(--color-warning) 24%),color-mix(in srgb,var(--color-warning-bg) 88%,var(--color-bg-card) 12%))}html.dark{background-color:color-mix(in srgb,var(--color-bg-card) 68%,var(--color-warning-bg) 32%)}html.dark{background-color:color-mix(in srgb,var(--color-warning-bg) 48%,var(--color-bg-card) 52%)}html.dark{background-color:color-mix(in srgb,var(--color-bg-card) 76%,var(--color-warning-bg) 24%)}html.dark{background-color:color-mix(in srgb,var(--color-warning-bg) 40%,var(--color-bg-card) 60%)}.package-query-pills[data-v-f7d823ad]{display:flex;flex-wrap:wrap;gap:.5rem}.package-query-pill[data-v-f7d823ad]{display:inline-flex;align-items:center;min-height:2rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-border-card) 88%,transparent);background:color-mix(in srgb,var(--color-bg-accent) 44%,var(--color-bg-card));padding:.45rem .8rem;font-size:.78rem;font-weight:700;color:var(--color-text-secondary);transition:border-color .16s ease,color .16s ease,background-color .16s ease}.package-query-pill--active[data-v-f7d823ad]{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border-card));background:color-mix(in srgb,var(--color-bg-accent) 68%,var(--color-bg-card));color:var(--color-text-primary)}.package-query-select[data-v-f7d823ad]{width:min(100%,12rem)}.package-tabs__scroller[data-v-f7d823ad]{min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-border-card) 72%,var(--color-text-muted)) transparent}.package-tabs__scroller[data-v-f7d823ad]::-webkit-scrollbar{height:5px}.package-tabs__scroller[data-v-f7d823ad]::-webkit-scrollbar-track{background:transparent}.package-tabs__scroller[data-v-f7d823ad]::-webkit-scrollbar-thumb{border-radius:9999px;background:color-mix(in srgb,var(--color-border-card) 72%,var(--color-text-muted))}.package-tabs__list[data-v-f7d823ad]{display:inline-flex;min-width:-moz-max-content;min-width:max-content;flex-wrap:nowrap;gap:.5rem;padding-top:.375rem;padding-right:.375rem;padding-bottom:.125rem;white-space:nowrap}.table-header-cell[data-v-f7d823ad]{padding:.5rem .75rem;text-align:left;font-size:.75rem;font-weight:500;text-transform:uppercase;color:var(--color-text-secondary)}.package-print-row-scroller[data-v-f7d823ad]{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-border-card) 72%,var(--color-text-muted)) transparent}.package-print-row-scroller[data-v-f7d823ad]::-webkit-scrollbar{height:5px}.package-print-row-scroller[data-v-f7d823ad]::-webkit-scrollbar-track{background:transparent}.package-print-row-scroller[data-v-f7d823ad]::-webkit-scrollbar-thumb{border-radius:9999px;background:color-mix(in srgb,var(--color-border-card) 72%,var(--color-text-muted))}.package-print-row-group[data-v-f7d823ad]{display:inline-flex;max-width:100%;flex-wrap:nowrap;align-items:center;gap:clamp(.5rem,1vw,.75rem) clamp(.75rem,2vw,1.5rem);white-space:nowrap}.package-print-row[data-v-f7d823ad]{display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:clamp(.35rem,.8vw,.5rem);white-space:nowrap}.package-print-row__button[data-v-f7d823ad]{flex:0 0 auto;min-height:clamp(1.85rem,2.6vw,var(--size-control-sm));padding-inline:clamp(.45rem,1vw,.75rem);font-size:clamp(.75rem,1.2vw,.875rem)}.package-print-row__input[data-v-f7d823ad]{width:clamp(2.75rem,5vw,4rem);min-width:clamp(2.75rem,5vw,4rem);height:clamp(1.85rem,2.6vw,2.25rem);flex:0 0 auto;padding-inline:clamp(.25rem,.8vw,.5rem);text-align:center;font-size:clamp(.75rem,1.2vw,.875rem)}.package-print-row__unit[data-v-f7d823ad]{flex:0 0 auto;font-size:clamp(.75rem,1.2vw,.875rem);font-weight:600;color:var(--color-text-primary)}.animate-bounce-in[data-v-f7d823ad]{animation:bounce-in-f7d823ad .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes bounce-in-f7d823ad{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.barcode-canvas[data-v-261be191] svg{display:block;width:100%;height:auto}.admin-approval-table-shell[data-v-3b82e955] .light-table-shell{border:0;border-radius:0;background:transparent}.admin-approval-table-shell[data-v-3b82e955] .light-table__sticky-header{border-bottom-color:var(--color-border-card);border-top-left-radius:0;border-top-right-radius:0}.admin-approval-table[data-v-3b82e955] th,.admin-approval-table[data-v-3b82e955] td{border-bottom:1px solid var(--color-border-table);vertical-align:top}.admin-approval-table[data-v-3b82e955] th:not(:last-child),.admin-approval-table[data-v-3b82e955] td:not(:last-child){border-inline-end:1px solid color-mix(in srgb,var(--color-border-card) 64%,transparent)}.admin-approval-table[data-v-3b82e955] th{font-size:.78rem;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--color-text-primary) 74%,var(--color-text-secondary))}.admin-approval-table__row[data-v-3b82e955] td{background:var(--light-table-body-bg);line-height:1.45rem}.admin-approval-table__row--idle[data-v-3b82e955]:hover td{background:color-mix(in srgb,var(--color-bg-card) 90%,var(--color-bg-accent) 10%)}.admin-approval-table__row--selected[data-v-3b82e955] td{background:color-mix(in srgb,var(--color-bg-card) 84%,var(--color-bg-accent) 16%)}.admin-approval-table__row[data-v-3b82e955]:last-child td{border-bottom:0}.admin-approval-table__id-cell[data-v-3b82e955]{font-variant-numeric:tabular-nums}.admin-approval-table__actions-cell[data-v-3b82e955]{white-space:nowrap}.admin-approval-table__col--select[data-v-3b82e955]{width:4.5rem}.admin-approval-table__col--id[data-v-3b82e955]{width:6rem}.admin-approval-table__col--username[data-v-3b82e955]{width:15rem}.admin-approval-table__col--name[data-v-3b82e955]{width:11rem}.admin-approval-table__col--email[data-v-3b82e955]{width:16rem}.admin-approval-table__col--created[data-v-3b82e955]{width:12rem}.admin-approval-table__col--actions[data-v-3b82e955]{width:8rem}.attempt-row-success[data-v-8c68be06]{border-left-color:var(--color-success)}.attempt-row-error[data-v-8c68be06]{border-left-color:var(--color-error)}.attempt-status[data-v-8c68be06]{font-weight:500}.attempt-status-success[data-v-8c68be06]{background-color:var(--color-success-bg);color:var(--color-success)}.attempt-status-error[data-v-8c68be06]{background-color:var(--color-error-bg);color:var(--color-error)}.info-panel[data-v-8c68be06]{background-color:var(--color-info-bg);border:1px solid var(--color-info-border)}.info-panel-title[data-v-8c68be06]{color:var(--color-info)}.info-panel-body[data-v-8c68be06]{color:var(--color-text-secondary)}.info-row[data-v-8a73d25b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.info-row__label[data-v-8a73d25b]{font-size:.875rem;line-height:1.25rem;color:var(--color-text-secondary)}.info-row__value[data-v-8a73d25b]{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--color-text-primary);text-align:right}:root{--color-brand-primary: #2f7a57;--color-brand-primary-hover: #27664a;--color-brand-secondary: #6b7c88;--color-brand-secondary-hover: #556570;--color-brand-soft: #edf4ef;--color-focus-ring: color-mix(in srgb, var(--color-brand-primary) 20%, transparent);--color-bg-page: #f6f8f7;--color-bg-sidebar: #fbfcfb;--color-bg-page-header: #fcfdfc;--color-bg-accent: var(--color-brand-soft);--color-bg-card: #ffffff;--color-bg-card-hover: #f7faf8;--color-bg-overlay: var(--color-bg-card);--color-bg-table-header: #eef3ef;--color-bg-table-row-alt: #fafcfb;--color-bg-expand: #f4f7f5;--color-bg-pagination: #f8faf8;--color-bg-pagination-container: #f1f4f2;--color-bg-pagination-button: #ffffff;--color-bg-pagination-button-hover: #edf2ef;--color-bg-pagination-button-active: var(--color-brand-primary);--color-bg-input: color-mix(in srgb, #ffffff 92%, var(--color-brand-soft));--color-bg-form-shell-start: #f7f8f7;--color-bg-form-shell-mid: #eef2ef;--color-bg-form-shell-end: #e7ede9;--color-text-primary: #1f2937;--color-text-secondary: #52606d;--color-accent: var(--color-brand-primary);--color-text-accent: var(--color-brand-primary);--color-text-muted: #7b8794;--color-text-pagination: #52606d;--color-text-pagination-bold: #1f2937;--color-text-pagination-button: #52606d;--color-text-pagination-button-active: #ffffff;--color-text-pagination-ellipsis: #7b8794;--color-link: var(--color-brand-primary);--color-link-hover: var(--color-brand-primary-hover);--shadow-card: 0 1px 3px rgba(0,0,0,.07), 0 1px 2px rgba(0,0,0,.04);--shadow-stuck: 0 4px 16px rgba(0,0,0,.13), 0 2px 6px rgba(0,0,0,.08);--shadow-overlay: 0 20px 48px rgba(0,0,0,.18), 0 8px 20px rgba(0,0,0,.12);--color-border-card: #e4e7ec;--color-border-accent: #c8dfd2;--color-border-input: #d0d7de;--color-border-input-focus: var(--color-brand-primary);--color-border-table: #e4e7ec;--color-border-table-cell: #d7dde3;--color-border-pagination: #e4e7ec;--color-border-pagination-button: #d0d7de;--color-border-pagination-container: #e4e7ec;--color-btn-primary: var(--color-brand-primary);--color-btn-primary-hover: var(--color-brand-primary-hover);--color-btn-primary-disabled: #b8cbc0;--color-btn-primary-text: #ffffff;--color-btn-secondary: #ffffff;--color-btn-secondary-hover: #f3f5f7;--color-btn-secondary-disabled: #f8fafb;--color-btn-secondary-text: #344054;--color-btn-secondary-border: #d0d7de;--color-btn-secondary-border-hover: #b8c2cc;--color-btn-success: #23855f;--color-btn-success-hover: #1d6f50;--color-btn-success-disabled: #a8d5bf;--color-btn-success-text: #ffffff;--color-btn-warning: #c77d22;--color-btn-warning-hover: #a96618;--color-btn-warning-disabled: #e9be84;--color-btn-warning-text: #ffffff;--color-btn-error: #c94b4b;--color-btn-error-hover: #ab3d3d;--color-btn-error-disabled: #e7b3b3;--color-btn-error-text: #ffffff;--color-btn-accent: var(--color-brand-secondary);--color-btn-accent-hover: var(--color-brand-secondary-hover);--color-btn-accent-text: #ffffff;--color-btn-info: #3f6fb6;--color-btn-info-hover: #345d98;--color-btn-info-disabled: #b8cbe6;--color-btn-info-text: #ffffff;--color-btn-outline-hover: color-mix(in srgb, var(--color-brand-primary) 10%, transparent);--color-icon-primary: var(--color-brand-primary);--color-icon-secondary: #52606d;--color-icon-accent: var(--color-brand-primary);--color-icon-muted: #7b8794;--size-control-sm: 2.25rem;--size-control-md: 2.625rem;--size-control-lg: 3rem;--space-form-label: .5rem;--space-section-padding-x: 1.5rem;--space-section-padding-y: 1.5rem;--space-section-padding-compact-x: 1rem;--space-section-padding-compact-y: 1rem;--space-section-header-x: .75rem;--space-section-header-y: .75rem;--space-section-header-x-md: 1.5rem;--space-section-header-y-md: 1rem;--app-sidebar-expanded-width: 16rem;--app-sidebar-rail-width: 4.75rem;--app-sidebar-width: 0px;--app-navbar-height: 72px;--z-layer-base: 0;--z-layer-sticky: 10;--z-layer-overlay: 20;--z-layer-floating: 40;--z-layer-sidebar: 40;--z-layer-navbar: 50;--z-layer-sidebar-flyout: 55;--z-layer-dropdown: 60;--z-layer-modal: 100;--z-layer-fullscreen: 110;--z-layer-immersive: 120;--z-layer-toast: 130;--color-success: #23855f;--color-success-bg: #e8f5ee;--color-success-border: #c8e4d4;--color-success-text: #ffffff;--color-success-progress: #23855f;--color-warning: #d97706;--color-warning-bg: #fef3c7;--color-warning-border: #fde68a;--color-warning-text: #fafbfc;--color-warning-progress: #d97706;--color-error: #dc2626;--color-error-bg: #fee2e2;--color-error-border: #fecaca;--color-error-text: #fafbfc;--color-error-progress: #dc2626;--color-info: #2563eb;--color-info-bg: #dbeafe;--color-info-border: #bfdbfe;--color-info-text: #fafbfc;--color-info-progress: #2563eb;--color-status-direct: #0369a1;--color-status-direct-bg: #e0f2fe;--color-status-direct-border: #bae6fd;--color-status-neutral: #6b7280;--color-status-neutral-bg: #f3f4f6;--color-status-neutral-border: #d1d5db;--color-cat-1: #7c3aed;--color-cat-1-bg: #ede9fe;--color-cat-1-border: #ddd6fe;--color-cat-2: #b45309;--color-cat-2-bg: #fef3c7;--color-cat-2-border: #fde68a;--color-cat-3: #0369a1;--color-cat-3-bg: #e0f2fe;--color-cat-3-border: #bae6fd;--color-cat-4: #be123c;--color-cat-4-bg: #ffe4e6;--color-cat-4-border: #fecdd3;--color-cat-5: #3730a3;--color-cat-5-bg: #e0e7ff;--color-cat-5-border: #c7d2fe;--color-cat-6: #0f766e;--color-cat-6-bg: #ccfbf1;--color-cat-6-border: #99f6e4}html.dark{--color-bg-page: #10181d;--color-bg-sidebar: #141f25;--color-bg-page-header: #18242b;--color-bg-accent: #1b2b2e;--color-bg-card: #162228;--color-bg-card-hover: #1b2a31;--color-bg-overlay: color-mix(in srgb, var(--color-bg-card) 94%, var(--color-bg-accent) 6%);--color-bg-table-header: #1b2b31;--color-bg-table-row-alt: #101e23;--color-bg-expand: #101e23;--color-bg-pagination: #132026;--color-bg-pagination-container: #101b21;--color-bg-pagination-button: #162228;--color-bg-pagination-button-hover: #1d2b32;--color-bg-pagination-button-active: #4f8f70;--color-bg-input: color-mix(in srgb, var(--color-bg-card) 88%, white 12%);--color-bg-form-shell-start: #0f181d;--color-bg-form-shell-mid: #142228;--color-bg-form-shell-end: #1b2d2f;--color-text-primary: #edf2f7;--color-text-secondary: #b4c0ca;--color-accent: #87c6a4;--color-text-accent: #87c6a4;--color-text-muted: #8b98a4;--color-text-pagination: #b4c0ca;--color-text-pagination-bold: #edf2f7;--color-text-pagination-button: #b4c0ca;--color-text-pagination-button-active: #0f181d;--color-text-pagination-ellipsis: #8b98a4;--color-link: #8fd3b0;--color-link-hover: #b9e4ca;--shadow-card: 0 2px 8px rgba(0,0,0,.55), inset 0 1px 0 rgba(255,255,255,.04);--shadow-stuck: 0 4px 20px rgba(0,0,0,.6), 0 2px 8px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.05);--shadow-overlay: 0 24px 56px rgba(0,0,0,.65), 0 8px 24px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.07);--color-border-card: #2e4855;--color-border-accent: #2d4a40;--color-border-input: #33444d;--color-border-input-focus: #76b693;--color-border-table: #24343c;--color-border-table-cell: #33444d;--color-border-pagination: #24343c;--color-border-pagination-button: #33444d;--color-border-pagination-container: #223038;--color-btn-primary: #5fa17c;--color-btn-primary-hover: #528a6a;--color-btn-primary-disabled: #30463b;--color-btn-primary-text: #08130e;--color-btn-secondary: #18242b;--color-btn-secondary-hover: #1f2d35;--color-btn-secondary-disabled: #111a1f;--color-btn-secondary-text: #edf2f7;--color-btn-secondary-border: #32444d;--color-btn-secondary-border-hover: #47606c;--color-btn-success: #66ad86;--color-btn-success-hover: #5b9a77;--color-btn-success-disabled: #32483d;--color-btn-success-text: #09140f;--color-btn-warning: #d5a157;--color-btn-warning-hover: #bf8c45;--color-btn-warning-disabled: #6e5734;--color-btn-warning-text: #1c1308;--color-btn-error: #d07a7a;--color-btn-error-hover: #ba6a6a;--color-btn-error-disabled: #654040;--color-btn-error-text: #1d0d0d;--color-btn-accent: #7ba8bb;--color-btn-accent-hover: #6a96a8;--color-btn-accent-text: #0b1419;--color-btn-info: #7ca2d2;--color-btn-info-hover: #6d92c0;--color-btn-info-disabled: #31445f;--color-btn-info-text: #08111d;--color-btn-outline-hover: color-mix(in srgb, var(--color-btn-primary) 14%, transparent);--color-focus-ring: color-mix(in srgb, var(--color-btn-primary) 28%, transparent);--color-icon-primary: #87c6a4;--color-icon-secondary: #9eacb6;--color-icon-accent: #87c6a4;--color-icon-muted: #8b98a4;--color-success: #72bc93;--color-success-bg: #193128;--color-success-border: #2a5443;--color-success-text: #09140f;--color-success-progress: #72bc93;--color-warning: #d9aa64;--color-warning-bg: #392a16;--color-warning-border: #674924;--color-warning-text: #1c1308;--color-warning-progress: #d9aa64;--color-error: #d98b8b;--color-error-bg: #341c1c;--color-error-border: #673333;--color-error-text: #1d0d0d;--color-error-progress: #d98b8b;--color-info: #86abd8;--color-info-bg: #1a2839;--color-info-border: #314a68;--color-info-text: #08111d;--color-info-progress: #86abd8;--color-status-direct: #38bdf8;--color-status-direct-bg: #0c3a52;--color-status-direct-border: #155e75;--color-status-neutral: #9ca3af;--color-status-neutral-bg: #1f2937;--color-status-neutral-border: #374151;--color-cat-1: #a78bfa;--color-cat-1-bg: #2e1065;--color-cat-1-border: #4c1d95;--color-cat-2: #fbbf24;--color-cat-2-bg: #3f2a0d;--color-cat-2-border: #713f12;--color-cat-3: #38bdf8;--color-cat-3-bg: #0c3a52;--color-cat-3-border: #155e75;--color-cat-4: #fb7185;--color-cat-4-bg: #4c0519;--color-cat-4-border: #881337;--color-cat-5: #818cf8;--color-cat-5-bg: #1e1b4b;--color-cat-5-border: #312e81;--color-cat-6: #2dd4bf;--color-cat-6-bg: #042f2e;--color-cat-6-border: #134e4a}.bg-page{background-color:var(--color-bg-page)}.bg-primary{background-color:var(--color-brand-primary)}.bg-primary-10{background-color:color-mix(in srgb,var(--color-brand-primary) 10%,transparent)}.bg-page-90{background-color:color-mix(in srgb,var(--color-bg-page) 90%,transparent)}.bg-page-70{background-color:color-mix(in srgb,var(--color-bg-page) 70%,transparent)}.bg-page-50{background-color:color-mix(in srgb,var(--color-bg-page) 50%,transparent)}.bg-page-30{background-color:color-mix(in srgb,var(--color-bg-page) 30%,transparent)}.bg-sidebar{background-color:var(--color-bg-sidebar)}.bg-page-header{background-color:var(--color-bg-page-header)}.bg-card{background-color:var(--color-bg-card)}.bg-card-hover:hover{background-color:var(--color-bg-card-hover)}.bg-accent{background-color:var(--color-bg-accent)}.bg-table-header{background-color:var(--color-bg-table-header)}.bg-table-row-alt{background-color:var(--color-bg-table-row-alt)}.bg-expand{background-color:var(--color-bg-expand)}.bg-pagination{background-color:var(--color-bg-pagination)}.bg-pagination-container{background-color:var(--color-bg-pagination-container)}.bg-pagination-button{background-color:var(--color-bg-pagination-button)}.bg-pagination-button-hover:hover{background-color:var(--color-bg-pagination-button-hover)}.bg-pagination-button-active{background-color:var(--color-bg-pagination-button-active)}.bg-muted{background-color:var(--color-text-muted)}.bg-accent-10{background-color:color-mix(in srgb,var(--color-bg-accent) 60%,transparent)}.bg-accent-20{background-color:color-mix(in srgb,var(--color-bg-accent) 80%,transparent)}.bg-accent-40{background-color:color-mix(in srgb,var(--color-bg-accent) 40%,transparent)}.bg-card-70{background-color:color-mix(in srgb,var(--color-bg-card) 70%,transparent)}.bg-success{background-color:var(--color-success)}.bg-success-bg{background-color:var(--color-success-bg)}.bg-warning{background-color:var(--color-warning)}.bg-warning-bg{background-color:var(--color-warning-bg)}.bg-error{background-color:var(--color-error)}.bg-error-bg{background-color:var(--color-error-bg)}.bg-info{background-color:var(--color-info)}.bg-info-bg{background-color:var(--color-info-bg)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-accent{color:var(--color-text-accent)}.text-muted{color:var(--color-text-muted)}.text-pagination{color:var(--color-text-pagination)}.text-pagination-bold{color:var(--color-text-pagination-bold)}.text-pagination-button{color:var(--color-text-pagination-button)}.text-pagination-button-active{color:var(--color-text-pagination-button-active)}.text-pagination-ellipsis{color:var(--color-text-pagination-ellipsis)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error,.text-danger{color:var(--color-error)}.text-info{color:var(--color-info)}.border-card{border-color:var(--color-border-card)}.border-accent{border-color:var(--color-border-accent)}.border-primary{border-color:var(--color-brand-primary)}.border-secondary{border-color:var(--color-brand-secondary)}.border-input{border-color:var(--color-border-input)}.border-input-focus:focus{border-color:var(--color-border-input-focus)}.focus\:border-accent:focus{border-color:var(--color-border-accent)}.border-table{border-color:var(--color-border-table)}.border-table-cell{border-color:var(--color-border-table-cell)}.border-t-table-cell{border-top-color:var(--color-border-table-cell)}.border-l-table-cell{border-left-color:var(--color-border-table-cell)}.border-r-table-cell{border-right-color:var(--color-border-table-cell)}.border-b-table-cell{border-bottom-color:var(--color-border-table-cell)}.border-pagination{border-color:var(--color-border-pagination)}.border-pagination-button{border-color:var(--color-border-pagination-button)}.border-pagination-container{border-color:var(--color-border-pagination-container)}.hover\:border-accent:hover{border-color:var(--color-border-accent)}.hover\:bg-accent:hover{background-color:var(--color-bg-accent)}.hover\:bg-accent-10:hover{background-color:color-mix(in srgb,var(--color-bg-accent) 60%,transparent)}.hover\:bg-accent-20:hover{background-color:color-mix(in srgb,var(--color-bg-accent) 80%,transparent)}.border-success{border-color:var(--color-success)}.border-success-border{border-color:var(--color-success-border)}.border-warning{border-color:var(--color-warning)}.border-warning-border{border-color:var(--color-warning-border)}.border-error{border-color:var(--color-error)}.border-error-border{border-color:var(--color-error-border)}.border-info{border-color:var(--color-info)}.border-info-border{border-color:var(--color-info-border)}.focus\:ring-accent:focus{box-shadow:0 0 0 2px var(--color-focus-ring)}.btn-primary{background-color:var(--color-btn-primary);color:var(--color-btn-primary-text);border-radius:.375rem;padding:.5rem 1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-primary:hover{background-color:var(--color-btn-primary-hover)}.btn-primary:disabled{background-color:var(--color-btn-primary-disabled)}.btn-secondary{background-color:var(--color-btn-secondary);color:var(--color-btn-secondary-text);border:1px solid var(--color-btn-secondary-border);border-radius:.375rem;padding:.5rem 1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-secondary:hover{background-color:var(--color-btn-secondary-hover);border-color:var(--color-btn-secondary-border-hover)}.btn-secondary:disabled{background-color:var(--color-btn-secondary-disabled)}.btn-success{background-color:var(--color-success);color:var(--color-btn-success-text);border-radius:.375rem;padding:.5rem 1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-success:hover{background-color:var(--color-btn-success-hover)}.btn-success:disabled{background-color:var(--color-btn-success-disabled);opacity:.5}.btn-warning{background-color:var(--color-warning);color:var(--color-btn-warning-text);border-radius:.375rem;padding:.5rem 1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-warning:hover{background-color:var(--color-btn-warning-hover)}.btn-warning:disabled{background-color:var(--color-btn-warning-disabled);opacity:.5}.btn-accent{background-color:var(--color-btn-accent);color:var(--color-btn-accent-text);border-radius:.375rem;padding:.5rem 1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-accent:hover{background-color:var(--color-btn-accent-hover)}.btn-accent:disabled{background-color:var(--color-btn-secondary-disabled);opacity:.5}.btn-error{background-color:var(--color-error);color:var(--color-btn-error-text);border-radius:.375rem;padding:.5rem 1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-error:hover{background-color:var(--color-btn-error-hover)}.btn-error:disabled{background-color:var(--color-btn-error-disabled);opacity:.5}.btn-avatar{display:flex;align-items:center;justify-content:center;border-radius:9999px}.btn-avatar:focus{box-shadow:0 0 0 2px var(--color-focus-ring)}.btn-avatar{transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease}.btn-avatar:hover{transform:translateY(-1px)}.btn-avatar:active{transform:translateY(0)}.btn-avatar:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.btn-avatar{background-color:transparent;border:none}.btn-avatar:hover{background-color:transparent}.btn-avatar:focus{outline:none}.btn-icon{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.375rem;transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease}.btn-icon{transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease}.btn-icon:hover{transform:translateY(-1px)}.btn-icon:active{transform:translateY(0)}.btn-icon:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn-icon{background-color:transparent;border:1px solid transparent;color:var(--color-text-secondary)}.btn-icon:hover{background-color:var(--color-bg-card-hover);border-color:var(--color-border-card)}.btn-icon:focus{outline:none}.btn-icon-primary{color:var(--color-btn-primary)}.btn-icon-primary:hover{background-color:var(--color-btn-primary);color:var(--color-btn-primary-text);border-color:var(--color-btn-primary)}.btn-icon-success{color:var(--color-btn-success)}.btn-icon-success:hover{background-color:var(--color-btn-success);color:var(--color-btn-success-text);border-color:var(--color-btn-success)}.btn-icon-warning{color:var(--color-btn-warning)}.btn-icon-warning:hover{background-color:var(--color-btn-warning);color:var(--color-btn-warning-text);border-color:var(--color-btn-warning)}.btn-icon-error{color:var(--color-btn-error)}.btn-icon-error:hover{background-color:var(--color-btn-error);color:var(--color-btn-error-text);border-color:var(--color-btn-error)}.input{width:100%;border-radius:.375rem;border-width:1px}.input:focus{border-color:transparent;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.input{min-height:var(--size-control-sm, 2.25rem);padding-block:var(--space-control-padding-y-sm, .5rem);padding-inline:1rem;background-color:var(--color-bg-card);border-color:var(--color-border-input);color:var(--color-text-primary)}.input:focus{border-color:var(--color-border-input-focus);box-shadow:0 0 0 2px var(--color-border-input-focus)}.input::-moz-placeholder{color:var(--color-text-muted)}.input::placeholder{color:var(--color-text-muted)}.app-shell-content{padding-top:calc(var(--app-navbar-height, 72px) + 1rem)!important;transition:margin-left .24s ease}@media (min-width: 1024px){.app-shell-content{margin-left:var(--app-sidebar-width, 0px)}}.table-container{background-color:var(--color-bg-card);border:1px solid var(--color-border-card);border-radius:.5rem}.table-header{background-color:var(--color-bg-table-header);color:var(--color-text-primary);vertical-align:middle;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase}.table-row{background-color:var(--color-bg-card);border-bottom:1px solid var(--color-border-table);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.table-row:hover{background-color:var(--color-bg-card-hover)}.table-row-alt{background-color:var(--color-bg-table-row-alt)}.table-cell{color:var(--color-text-primary);vertical-align:middle;padding:1rem 1.5rem}.pagination-container{background-color:var(--color-bg-pagination);border-top:1px solid var(--color-border-pagination);display:flex;flex-direction:column;align-items:center;padding-top:1rem;padding-bottom:1rem}.pagination-text{color:var(--color-text-pagination);font-size:.875rem;line-height:1.25rem}.pagination-bold{color:var(--color-text-pagination-bold);font-weight:600}.pagination-button{display:flex;height:2rem;align-items:center;justify-content:center;border-radius:.25rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background-color:var(--color-bg-pagination-button);color:var(--color-text-pagination-button);border:1px solid var(--color-border-pagination-button)}.pagination-button:hover{background-color:var(--color-bg-pagination-button-hover)}.pagination-button.active{background-color:var(--color-bg-pagination-button-active);color:var(--color-text-pagination-button-active)}.pagination-button:disabled{cursor:not-allowed;opacity:.5}.pagination-ellipsis{color:var(--color-text-pagination-ellipsis);padding-left:.5rem;padding-right:.5rem}.expand-container{background-color:var(--color-bg-expand);margin:1rem;border-radius:.5rem;padding:1rem}.icon-container{display:flex;align-items:center;justify-content:center;border-radius:.25rem;background-color:var(--color-bg-accent)}.icon-primary{color:var(--color-icon-primary)}.icon-secondary{color:var(--color-icon-secondary)}.icon-accent{color:var(--color-icon-accent)}.icon-muted{color:var(--color-icon-muted)}.status-badge{border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.status-success{background-color:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border)}.status-warning{background-color:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning-border)}.status-error{background-color:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error-border)}.status-info{background-color:var(--color-info-bg);color:var(--color-info);border:1px solid var(--color-info-border)}.status-direct{background-color:var(--color-status-direct-bg);color:var(--color-status-direct);border:1px solid var(--color-status-direct-border)}.status-neutral{background-color:var(--color-status-neutral-bg);color:var(--color-status-neutral);border:1px solid var(--color-status-neutral-border)}.bg-cat-1{background-color:var(--color-cat-1-bg)}.bg-cat-2{background-color:var(--color-cat-2-bg)}.bg-cat-3{background-color:var(--color-cat-3-bg)}.bg-cat-4{background-color:var(--color-cat-4-bg)}.bg-cat-5{background-color:var(--color-cat-5-bg)}.bg-cat-6{background-color:var(--color-cat-6-bg)}.text-cat-1{color:var(--color-cat-1)}.text-cat-2{color:var(--color-cat-2)}.text-cat-3{color:var(--color-cat-3)}.text-cat-4{color:var(--color-cat-4)}.text-cat-5{color:var(--color-cat-5)}.text-cat-6{color:var(--color-cat-6)}.border-cat-1{border-color:var(--color-cat-1-border)}.border-cat-2{border-color:var(--color-cat-2-border)}.border-cat-3{border-color:var(--color-cat-3-border)}.border-cat-4{border-color:var(--color-cat-4-border)}.border-cat-5{border-color:var(--color-cat-5-border)}.border-cat-6{border-color:var(--color-cat-6-border)}.status-cat-1{background-color:var(--color-cat-1-bg);color:var(--color-cat-1);border:1px solid var(--color-cat-1-border)}.status-cat-2{background-color:var(--color-cat-2-bg);color:var(--color-cat-2);border:1px solid var(--color-cat-2-border)}.status-cat-3{background-color:var(--color-cat-3-bg);color:var(--color-cat-3);border:1px solid var(--color-cat-3-border)}.status-cat-4{background-color:var(--color-cat-4-bg);color:var(--color-cat-4);border:1px solid var(--color-cat-4-border)}.status-cat-5{background-color:var(--color-cat-5-bg);color:var(--color-cat-5);border:1px solid var(--color-cat-5-border)}.status-cat-6{background-color:var(--color-cat-6-bg);color:var(--color-cat-6);border:1px solid var(--color-cat-6-border)}.progress-success{background-color:var(--color-success-progress)}.progress-warning{background-color:var(--color-warning-progress)}.progress-error{background-color:var(--color-error-progress)}.progress-info{background-color:var(--color-info-progress)}.card-header{background-color:var(--color-bg-page-header);border-bottom:1px solid var(--color-border-card)}.card{border-radius:.5rem;border-width:1px;background-color:var(--color-bg-card);border-color:var(--color-border-card);box-shadow:var(--shadow-card)}.card-hover{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.card-hover:hover{background-color:var(--color-bg-card-hover)}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.component-enter-active,.component-leave-active{transition:all .25s ease}.component-enter-from{opacity:0;transform:translateY(10px)}.component-leave-to{opacity:0;transform:translateY(-10px)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:all .3s ease}.slide-enter-from{transform:translate(-100%);opacity:0}.slide-leave-to{transform:translate(100%);opacity:0}.scale-enter-active,.scale-leave-active{transition:all .3s ease}.scale-enter-from,.scale-leave-to{transform:scale(.95);opacity:0}.theme-transition{transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1)}.btn-transition{transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease}.btn-transition:hover{transform:translateY(-1px)}.btn-transition:active{transform:translateY(0)}.card-transition{transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease}.card-transition:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.input-transition{transition:border-color .2s ease,box-shadow .2s ease,background-color .3s ease}.table-row-transition{transition:background-color .2s ease,transform .1s ease}.table-row-transition:hover{transform:scale(1.01)}.navbar-transition{transition:background-color .3s ease,-webkit-backdrop-filter .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.sidebar-transition{transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s ease}.loading-transition{transition:opacity .3s ease}.loading-enter-from,.loading-leave-to{opacity:0}.message-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.message-enter-from,.message-leave-to{opacity:0;transform:translateY(-20px) scale(.95)}.modal-transition{transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.modal-enter-from,.modal-leave-to{opacity:0;transform:scale(.9)}.tooltip-transition{transition:opacity .2s ease,transform .2s ease}.tooltip-enter-from,.tooltip-leave-to{opacity:0;transform:translateY(5px)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-16{bottom:4rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}.top-20{top:5rem}.top-24{top:6rem}.top-4{top:1rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[60\]{z-index:60}.col-span-1{grid-column:span 1 / span 1}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.-ml-1{margin-left:-.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-2{margin-inline-end:.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.8cm\]{height:1.8cm}.h-full{height:100%}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-\[104px\]{min-height:104px}.min-h-\[160px\]{min-height:160px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1\.8cm\]{width:1.8cm}.w-\[2\.2cm\]{width:2.2cm}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-14{min-width:3.5rem}.min-w-6{min-width:1.5rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[18rem\]{min-width:18rem}.min-w-full{min-width:100%}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[17rem\]{max-width:17rem}.max-w-\[420px\]{max-width:420px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.scroll-mt-28{scroll-margin-top:7rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[3rem\,minmax\(0\,1fr\)\]{grid-template-columns:3rem minmax(0,1fr)}.grid-cols-\[auto\,1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-4{border-right-width:4px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-amber-200\/50{border-color:#fde68a80}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-b-gray-400{--tw-border-opacity: 1;border-bottom-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-l-gray-400{--tw-border-opacity: 1;border-left-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-r-gray-400{--tw-border-opacity: 1;border-right-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/65{background-color:#000000a6}.bg-black\/90{background-color:#000000e6}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/80{background-color:#fffc}.bg-opacity-75{--tw-bg-opacity: .75}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-4px_10px_-5px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 -4px 10px -5px rgba(0,0,0,.05);--tw-shadow-colored: 0 -4px 10px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 0 50px rgba(0,0,0,.5);--tw-shadow-colored: 0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html{background-color:var(--color-bg-page);color:var(--color-text-primary);transition:background-color .3s ease}html.dark{background-color:var(--color-bg-page)}body{background-color:var(--color-bg-page);color:var(--color-text-primary);transition:background-color .3s ease,color .3s ease}body.dark{background-color:var(--color-bg-page)}.section-card-body{padding-inline:var(--section-card-body-padding-x, var(--space-section-padding-x));padding-block:var(--section-card-body-padding-y, var(--space-section-padding-y))}.section-card-header{padding-inline:var(--section-card-header-padding-x, var(--space-section-header-x));padding-block:var(--section-card-header-padding-y, var(--space-section-header-y))}@media (min-width: 640px){.section-card-header{padding-inline:var(--section-card-header-padding-x-md, var(--space-section-header-x-md));padding-block:var(--section-card-header-padding-y-md, var(--space-section-header-y-md))}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-bg-page)}::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-current:hover{color:currentColor}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}@media (min-width: 480px){.min-\[480px\]\:flex-row{flex-direction:row}.min-\[480px\]\:flex-wrap{flex-wrap:wrap}.min-\[480px\]\:items-end{align-items:flex-end}.min-\[480px\]\:gap-4{gap:1rem}}@media (min-width: 640px){.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:ml-3{margin-left:.75rem}.sm\:ml-4{margin-left:1rem}.sm\:mr-1\.5{margin-right:.375rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:w-10{width:2.5rem}.sm\:w-48{width:12rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-xs{max-width:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[12rem\,minmax\(0\,1fr\)\]{grid-template-columns:12rem minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:p-0{padding:0}.sm\:p-6{padding:1.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-4{padding-bottom:1rem}.sm\:text-left{text-align:left}.sm\:align-middle{vertical-align:middle}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:max-w-2xl{max-width:42rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[120px\,auto\]{grid-template-columns:120px auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:1rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:mx-12{margin-left:3rem;margin-right:3rem}.lg\:max-w-4xl{max-width:56rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}}@media (min-width: 1280px){.xl\:mx-16{margin-left:4rem;margin-right:4rem}.xl\:max-w-5xl{max-width:64rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.xl\:flex-row{flex-direction:row}.xl\:flex-wrap{flex-wrap:wrap}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.app-shell-content-v2[data-v-89b60b97]{min-height:100vh;margin-top:var(--shell-navbar-height, 72px);background:var(--color-bg-page);transition:margin-left .24s ease}.app-shell-content-v2__inner[data-v-89b60b97]{min-height:calc(100vh - var(--shell-navbar-height, 72px));width:100%}.app-shell-content-v2__inner--padded[data-v-89b60b97]{padding:.75rem}.app-shell-content-v2__inner--default[data-v-89b60b97]{max-width:80rem}.app-shell-content-v2__inner--wide[data-v-89b60b97]{max-width:96rem}.app-shell-content-v2__inner--default[data-v-89b60b97],.app-shell-content-v2__inner--wide[data-v-89b60b97]{margin-inline:auto}@media (min-width: 640px){.app-shell-content-v2__inner--padded[data-v-89b60b97]{padding:1rem}}@media (min-width: 1024px){.app-shell-content-v2[data-v-89b60b97]{margin-left:var(--shell-sidebar-width, 0px)}}.app-shell-navbar[data-v-67a5bbbf]{position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--z-layer-navbar, 50);border-bottom:1px solid var(--color-border-card);background:color-mix(in srgb,var(--color-bg-card) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 30px -24px color-mix(in srgb,black 35%,transparent)}.app-shell-navbar__inner[data-v-67a5bbbf]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:72px}.app-shell-navbar__leading-slot[data-v-67a5bbbf],.app-shell-navbar__main[data-v-67a5bbbf],.app-shell-navbar__actions[data-v-67a5bbbf]{display:flex;align-items:center}.app-shell-navbar__leading-slot[data-v-67a5bbbf]{justify-content:center;min-height:72px;padding-inline:.75rem}.app-shell-navbar__main[data-v-67a5bbbf],.app-shell-navbar__actions[data-v-67a5bbbf]{gap:.75rem;min-width:0;padding-inline:.75rem}.app-shell-navbar__main[data-v-67a5bbbf]{min-width:0}.app-shell-navbar__center[data-v-67a5bbbf]{display:flex;justify-content:center;flex:1 1 auto;min-width:0}.app-shell-navbar__brand-link[data-v-67a5bbbf]{display:inline-flex;align-items:center;gap:.75rem;min-width:0;color:var(--color-text-primary)}.app-shell-navbar__brand-logo[data-v-67a5bbbf]{width:2rem;height:2rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--color-border-card)}.app-shell-navbar__brand-text[data-v-67a5bbbf]{font-size:clamp(1.125rem,2vw,1.35rem);font-weight:600;line-height:1}.app-shell-navbar__user-menu[data-v-67a5bbbf]{position:relative;display:flex;align-items:center}.app-shell-navbar__user-trigger[data-v-67a5bbbf]{display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:9999px;min-width:auto}.app-shell-navbar__user-avatar[data-v-67a5bbbf]{width:2rem;height:2rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--color-border-card);box-shadow:0 4px 12px -8px color-mix(in srgb,black 45%,transparent)}@media (min-width: 640px){.app-shell-navbar__leading-slot[data-v-67a5bbbf],.app-shell-navbar__main[data-v-67a5bbbf],.app-shell-navbar__actions[data-v-67a5bbbf]{padding-inline:1rem}}@media (min-width: 1024px){.app-shell-navbar__inner[data-v-67a5bbbf]{grid-template-columns:var(--shell-sidebar-rail-width, 4.75rem) minmax(0,1fr) auto}.app-shell-navbar__leading-slot[data-v-67a5bbbf]{padding-inline:0}.app-shell-navbar__main[data-v-67a5bbbf]{padding-left:1rem}.app-shell-navbar__actions[data-v-67a5bbbf]{padding-left:1rem;padding-right:1rem}}.app-shell-overlay[data-v-6b0a6ff3]{position:fixed;inset:0;z-index:var(--z-layer-overlay, 30);background:color-mix(in srgb,black 42%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (min-width: 1024px){.app-shell-overlay[data-v-6b0a6ff3]{display:none}}.app-shell-sidebar[data-v-32e6985f]{position:fixed;inset-block-start:var(--shell-navbar-height, 72px);inset-inline-start:0;z-index:var(--z-layer-sidebar, 40);height:calc(100vh - var(--shell-navbar-height, 72px));border-right:1px solid var(--color-border-card);background:var(--color-bg-sidebar, var(--color-bg-card));box-shadow:0 24px 48px -28px color-mix(in srgb,black 28%,transparent);transition:width .24s ease,transform .24s ease;overflow:visible}.app-shell-sidebar__scroll[data-v-32e6985f]{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:1rem .75rem}.app-shell-sidebar__scroll--compact[data-v-32e6985f]{padding-inline:.5rem}.app-shell-sidebar--desktop-expanded[data-v-32e6985f],.app-shell-sidebar--desktop-rail[data-v-32e6985f],.app-shell-sidebar--mobile-open[data-v-32e6985f]{transform:translate(0)}.app-shell-sidebar--desktop-hidden[data-v-32e6985f],.app-shell-sidebar--mobile-closed[data-v-32e6985f]{transform:translate(-100%)}.app-shell-sidebar--desktop-hidden[data-v-32e6985f]{pointer-events:none;border-right-color:transparent;box-shadow:none;overflow:hidden}.app-shell-sidebar--mobile-closed[data-v-32e6985f]{overflow:hidden}.app-shell-sidebar--desktop-hidden .app-shell-sidebar__scroll[data-v-32e6985f],.app-shell-sidebar--mobile-closed .app-shell-sidebar__scroll[data-v-32e6985f]{opacity:0}.app-shell-sidebar__top-link[data-v-32e6985f]{display:flex;align-items:center;gap:.75rem;width:100%;border-radius:.875rem;color:var(--color-text-primary);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.app-shell-sidebar__top-link[data-v-32e6985f]:hover,.app-shell-sidebar__child-link[data-v-32e6985f]:hover{background:var(--color-bg-accent)}.app-shell-sidebar__top-link--expanded[data-v-32e6985f]{padding:.65rem .75rem}.app-shell-sidebar__top-link--compact[data-v-32e6985f]{justify-content:center;min-height:2.75rem;padding:.5rem 0;gap:0}.app-shell-sidebar__top-link--active[data-v-32e6985f],.app-shell-sidebar__child-link--active[data-v-32e6985f]{background:var(--color-bg-accent);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand-primary) 16%,transparent)}.app-shell-sidebar__top-link-label[data-v-32e6985f]{min-width:0;white-space:nowrap;transition:opacity .2s ease,max-width .2s ease,margin .2s ease}.app-shell-sidebar__top-link-label--compact[data-v-32e6985f]{max-width:0;margin:0;opacity:0;overflow:hidden}.app-shell-sidebar__children[data-v-32e6985f]{margin-top:.5rem;padding-left:1rem;display:grid;gap:.5rem}.app-shell-sidebar__child-link[data-v-32e6985f]{display:flex;align-items:center;border-radius:.75rem;padding:.6rem .75rem;color:var(--color-text-secondary);transition:background-color .2s ease,color .2s ease}.app-shell-sidebar__flyout[data-v-32e6985f]{position:fixed;inset-inline-start:calc(var(--shell-sidebar-rail-width, 4.75rem) + .75rem);width:min(18rem,calc(100vw - 6rem));max-height:calc(100vh - var(--shell-navbar-height, 72px) - 2rem);overflow-y:auto;border:1px solid var(--color-border-card);border-radius:1rem;background:color-mix(in srgb,var(--color-bg-card) 94%,transparent);box-shadow:0 24px 48px -28px color-mix(in srgb,black 35%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.85rem}.app-shell-sidebar__flyout-title[data-v-32e6985f]{padding:.25rem .5rem .5rem;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.app-shell-sidebar__footer[data-v-32e6985f]{margin-top:auto;padding-top:1rem}@media (max-width: 1023px){.app-shell-sidebar[data-v-32e6985f]{width:var(--shell-sidebar-mobile-width)}.app-shell-sidebar__flyout[data-v-32e6985f]{display:none}}.app-shell-v2[data-v-58bca24b]{min-height:100vh;background:var(--color-bg-page)}.back-to-top-button[data-v-c9d27e38]{position:fixed;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-border-card) 72%,var(--color-accent));background:color-mix(in srgb,var(--color-bg-card) 82%,var(--color-bg-accent) 18%);color:var(--color-text-primary);box-shadow:0 14px 28px -18px #0f172a8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.back-to-top-button[data-v-c9d27e38]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-accent) 70%,var(--color-border-card));background:color-mix(in srgb,var(--color-bg-card) 70%,var(--color-bg-accent) 30%);box-shadow:0 18px 30px -20px #0f172a9e}.back-to-top-button[data-v-c9d27e38]:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 18%,transparent),0 18px 30px -20px #0f172a9e}.select-none[data-v-4833a536]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.touch-none[data-v-4833a536]{touch-action:none}[data-v-4833a536]:root{--color-primary: var(--color-btn-primary);--color-primary-hover: var(--color-btn-primary-hover);--color-primary-light: var(--color-bg-accent)}.bg-primary[data-v-4833a536]{background-color:var(--color-primary)}.hover\:bg-primary-hover[data-v-4833a536]:hover{background-color:var(--color-primary-hover)}.bg-primary-light[data-v-4833a536]{background-color:var(--color-primary-light)}.select-none[data-v-2b6e263d]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.touch-none[data-v-2b6e263d]{touch-action:none}[data-v-2b6e263d]:root{--color-primary: var(--color-btn-primary);--color-primary-hover: var(--color-btn-primary-hover)}.bg-primary[data-v-2b6e263d]{background-color:var(--color-primary)}.hover\:bg-primary-hover[data-v-2b6e263d]:hover{background-color:var(--color-primary-hover)}.app-root[data-v-d759a20e]{min-height:100vh;background-color:var(--color-bg-page)}
