.ui-button[data-v-34f57e60]{border-radius:var(--ui-radius-pill);font:inherit;text-align:center;cursor:pointer;appearance:none;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;margin:0;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.ui-button[data-v-34f57e60]:hover{text-decoration:none}.ui-button--block[data-v-34f57e60]{width:100%}.ui-button--xs[data-v-34f57e60]{letter-spacing:.04em;min-height:1.8rem;padding:.18rem .55rem;font-size:.72rem}.ui-button--sm[data-v-34f57e60]{min-height:2.4rem;padding:.4rem .85rem;font-size:.88rem}.ui-button--md[data-v-34f57e60]{min-height:2.75rem;padding:.65rem 1.1rem}.ui-button--lg[data-v-34f57e60]{min-height:3.15rem;padding:.85rem 1.3rem;font-size:1.02rem}.ui-button--primary[data-v-34f57e60]{background:var(--ui-btn-primary-bg);color:var(--ui-btn-primary-fg);box-shadow:0 10px 18px #7a49122e}.ui-button--primary[data-v-34f57e60]:hover{color:var(--ui-btn-primary-fg);filter:brightness(1.04)}.ui-button--secondary[data-v-34f57e60]{background:var(--ui-btn-secondary-bg);color:var(--ui-btn-secondary-fg);border-color:var(--ui-btn-secondary-border)}.ui-button--secondary[data-v-34f57e60]:hover{color:var(--ui-btn-secondary-fg);filter:brightness(.97)}.ui-button--ghost[data-v-34f57e60]{background:var(--ui-btn-ghost-bg);color:var(--ui-btn-ghost-fg)}.ui-button--ghost[data-v-34f57e60]:hover{color:var(--ui-btn-ghost-fg);background:color-mix(in srgb, var(--ui-btn-ghost-fg) 8%, transparent)}.ui-button--danger[data-v-34f57e60]{background:var(--ui-btn-danger-bg);color:var(--ui-btn-danger-fg)}.ui-button--danger[data-v-34f57e60]:hover{color:var(--ui-btn-danger-fg);filter:brightness(1.05)}.ui-button--link[data-v-34f57e60]{min-height:0;color:var(--ui-btn-link-fg);box-shadow:none;white-space:normal;background:0 0;border:0;border-radius:0;padding:0;font-weight:650}.ui-button--link[data-v-34f57e60]:hover{color:var(--ui-btn-link-fg);text-decoration:underline}.ui-button--selected[data-v-34f57e60]:not(.ui-button--link){background:var(--ui-btn-primary-bg);color:var(--ui-btn-primary-fg);border-color:#0000}.ui-button.is-disabled[data-v-34f57e60],.ui-button[data-v-34f57e60]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;pointer-events:none}.ui-card[data-v-67eeb40b]{width:100%;color:var(--ui-fg);border-radius:var(--ui-radius-lg);box-sizing:border-box;border:1px solid #0000;align-content:start;gap:.85rem;display:grid}.ui-card--pad-none[data-v-67eeb40b]{gap:0;padding:0}.ui-card--pad-sm[data-v-67eeb40b]{padding:1.25rem}.ui-card--pad-md[data-v-67eeb40b]{padding:1.5rem}.ui-card--pad-lg[data-v-67eeb40b]{padding:clamp(1.75rem,2.5vw,2.75rem)}.ui-card--surface[data-v-67eeb40b]{background:#fff;border-color:#0f172a14;box-shadow:0 18px 38px #14141414}.ui-card--muted[data-v-67eeb40b]{background:var(--theme-surface);border-color:#22191014}.ui-card--outline[data-v-67eeb40b]{border-color:var(--ui-control-border);background:0 0}.ui-card--accent[data-v-67eeb40b]{background:radial-gradient(circle at 20% 0,#febe0033,#0000 38%),#fffaf3f0;border-color:#22191014;box-shadow:0 18px 38px #1414141a}.ui-card--inverted[data-v-67eeb40b]{--ui-fg:#fffaf3;--ui-fg-muted:#fffaf3d1;--ui-control-bg:#ffffff1a;--ui-control-fg:#fffaf3;--ui-control-border:#ffffff3d;--ui-btn-secondary-bg:#ffffff1a;--ui-btn-secondary-fg:#fffaf3;--ui-btn-secondary-border:#ffffff3d;--ui-btn-ghost-fg:#fffaf3;--ui-btn-link-fg:var(--theme-primary-dark);--ui-btn-danger-bg:#991b1b6b;--ui-btn-danger-fg:#ffe4e4;--ui-badge-accent-bg:var(--theme-primary-dark);--ui-badge-accent-fg:#2f2415;color:var(--ui-fg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(165deg,#0925318f,#09253152);border-color:#fff3}.legal-todo-fab[data-v-84ae5880]{z-index:400;pointer-events:none;justify-items:end;gap:.5rem;max-width:min(24rem,100vw - 1.7rem);display:grid;position:fixed;bottom:.85rem;right:.85rem}.legal-todo-fab__button[data-v-84ae5880],.legal-todo-fab__panel[data-v-84ae5880]{pointer-events:auto}.legal-todo-fab__button[data-v-84ae5880]{color:#111827;letter-spacing:.02em;background:#facc15;border:2px solid #7f1d1d;font-size:.72rem;font-weight:900;box-shadow:0 6px 16px #7f1d1d47}.legal-todo-fab__panel[data-v-84ae5880]{color:#111827;background:#fefce8;border:2px solid #7f1d1d;max-height:min(74vh,34rem);overflow:auto;box-shadow:0 12px 28px #11182738}.legal-todo-fab__kicker[data-v-84ae5880],.legal-todo-fab__title[data-v-84ae5880],.legal-todo-fab__intro[data-v-84ae5880],.legal-todo-fab__list[data-v-84ae5880],.legal-todo-fab__links[data-v-84ae5880]{margin:0}.legal-todo-fab__kicker[data-v-84ae5880]{letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.legal-todo-fab__title[data-v-84ae5880]{margin-top:.2rem;font-size:.92rem;font-weight:800}.legal-todo-fab__intro[data-v-84ae5880]{margin-top:.35rem;font-size:.78rem;line-height:1.4}.legal-todo-fab__list[data-v-84ae5880]{gap:.55rem;margin-top:.55rem;padding-left:1.05rem;font-size:.78rem;line-height:1.35;display:grid}.legal-todo-fab__list strong[data-v-84ae5880],.legal-todo-fab__list span[data-v-84ae5880]{display:block}.legal-todo-fab__deadline[data-v-84ae5880]{color:#7f1d1d;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:800}.legal-todo-fab__links[data-v-84ae5880]{flex-wrap:wrap;gap:.65rem;margin-top:.55rem;font-size:.78rem;font-weight:800;display:flex}.legal-todo-fab__links a[data-v-84ae5880]{color:#7f1d1d}@media print{.legal-todo-fab[data-v-84ae5880]{display:none!important}}.ui-icon[data-v-d0fe89a4]{vertical-align:-.18em;flex:none;display:inline-block}.address-card h2[data-v-247d30d9]{color:#163523;align-items:center;gap:.5rem;margin:0;font-size:1.05rem;display:inline-flex}.address-empty[data-v-247d30d9],.address-lines p[data-v-247d30d9],dt[data-v-247d30d9],dd[data-v-247d30d9]{color:#475569;margin:0}.address-lines[data-v-247d30d9]{gap:.25rem;display:grid}.address-meta[data-v-247d30d9]{gap:.75rem;display:grid}dt[data-v-247d30d9]{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}dd[data-v-247d30d9]{margin-top:.15rem}.account-disclosure[data-v-6cab12a5]{gap:0}details[data-v-6cab12a5]{gap:0;display:grid}summary[data-v-6cab12a5]{color:#163523;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;margin:0;font-size:1.05rem;font-weight:700;list-style:none;display:flex}summary[data-v-6cab12a5]::-webkit-details-marker{display:none}.account-disclosure__title[data-v-6cab12a5]{align-items:center;gap:.5rem;display:inline-flex}.account-disclosure__unread[data-v-6cab12a5]{background:#d97706;border-radius:999px;width:.55rem;height:.55rem}.account-disclosure__chevron[data-v-6cab12a5]{transition:transform .15s}details[open] .account-disclosure__chevron[data-v-6cab12a5]{transform:rotate(180deg)}.account-disclosure__body[data-v-6cab12a5]{gap:.85rem;padding-top:.85rem;display:grid}p[data-v-6cab12a5-s]{color:#475569;margin:0}.ui-alert[data-v-e6820e4c]{border-radius:var(--ui-radius-md);margin:0;padding:.8rem 1rem;line-height:1.5}.ui-alert--success[data-v-e6820e4c]{background:var(--ui-alert-success-bg);color:var(--ui-alert-success-fg)}.ui-alert--error[data-v-e6820e4c]{background:var(--ui-alert-error-bg);color:var(--ui-alert-error-fg)}.ui-alert--info[data-v-e6820e4c]{background:var(--ui-alert-info-bg);color:var(--ui-alert-info-fg)}.ui-alert--warning[data-v-e6820e4c]{background:var(--ui-alert-warning-bg);color:var(--ui-alert-warning-fg)}.ui-badge[data-v-41087a9f]{border-radius:var(--ui-radius-pill);letter-spacing:.01em;align-items:center;padding:.28rem .65rem;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.ui-badge--default[data-v-41087a9f]{color:var(--theme-primary-light);background:#103f541a}.ui-badge--accent[data-v-41087a9f]{background:var(--ui-badge-accent-bg);color:var(--ui-badge-accent-fg)}.ui-badge--inverted[data-v-41087a9f]{color:#fffaf3;text-shadow:0 1px 3px #00000059;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08141c8f;border:1px solid #ffffff47}.orders-list[data-v-54cec95c]{gap:.65rem;display:grid}.order-row[data-v-54cec95c]{border-radius:var(--ui-radius-lg);color:inherit;background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.95rem 1rem;text-decoration:none;display:grid}.order-row[data-v-54cec95c]:hover{background:#fffdf8}.order-row__main[data-v-54cec95c]{justify-items:start;gap:.35rem;min-width:0;display:grid}.order-row__main h3[data-v-54cec95c]{color:#163523;align-items:center;gap:.4rem;margin:0;font-size:1rem;display:inline-flex}.order-row__main p[data-v-54cec95c]{color:#475569;margin:0}.order-row__unread[data-v-54cec95c]{background:#d97706;border-radius:999px;width:.55rem;height:.55rem}.order-row__facts[data-v-54cec95c]{grid-template-columns:repeat(2,minmax(5.5rem,auto));gap:.6rem 1rem;margin:0;display:grid}.order-row__facts dt[data-v-54cec95c]{color:#64748b;font-size:.78rem}.order-row__facts dd[data-v-54cec95c]{color:#163523;margin:.2rem 0 0;font-weight:600}.order-row__chevron[data-v-54cec95c]{color:#64748b}@media (width<=700px){.order-row[data-v-54cec95c]{grid-template-columns:minmax(0,1fr) auto}.order-row__facts[data-v-54cec95c]{grid-column:1/-1}.order-row__chevron[data-v-54cec95c]{grid-area:1/2}}.owned-products[data-v-f04ab869]{gap:.65rem;display:grid}.owned-product[data-v-f04ab869]{border-radius:var(--ui-radius-lg);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.95rem 1rem;display:grid}.owned-product__main[data-v-f04ab869]{min-width:0}.owned-product__main h3[data-v-f04ab869]{color:#163523;align-items:center;gap:.4rem;margin:0;font-size:1rem;display:inline-flex}.owned-product__main p[data-v-f04ab869]{color:#475569;margin:.35rem 0 0}.owned-product__actions[data-v-f04ab869]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (width<=700px){.owned-product[data-v-f04ab869]{grid-template-columns:minmax(0,1fr);justify-items:start}}.file-card[data-v-3927dc8b]{background:#fff;border:1px solid #0f172a14;border-radius:.9rem;grid-template-columns:minmax(0,1fr);align-items:center;padding:.45rem .5rem .45rem .45rem;display:grid;box-shadow:0 8px 18px #1414140d}.file-card[data-v-3927dc8b]:has(.file-card__remove){grid-template-columns:minmax(0,1fr) auto}.file-card__main[data-v-3927dc8b]{min-width:0;color:inherit;grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:.7rem;text-decoration:none;display:grid}a.file-card__main:hover .file-card__name[data-v-3927dc8b]{text-decoration:underline}.file-card__media[data-v-3927dc8b]{color:#103f54;background:#f1efe8;border-radius:.65rem;place-items:center;width:3.1rem;height:3.1rem;display:grid;overflow:hidden}.file-card__media img[data-v-3927dc8b]{object-fit:cover;width:100%;height:100%}.file-card__icon[data-v-3927dc8b]{place-items:center;display:grid}.file-card__meta[data-v-3927dc8b]{min-width:0}.file-card__name[data-v-3927dc8b]{color:#163523;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.88rem;font-weight:650;overflow:hidden}.file-card__kind[data-v-3927dc8b]{color:#64748b;margin:.15rem 0 0;font-size:.75rem}.file-card__remove[data-v-3927dc8b]{flex:none}.ui-field[data-v-056627d1]{align-content:start;gap:.35rem;min-width:0;display:grid}.ui-field__label[data-v-056627d1]{color:var(--ui-fg-muted);font-size:.82rem;font-weight:700}.ui-field__hint[data-v-056627d1],.ui-field__error[data-v-056627d1]{font-size:.85rem;line-height:1.4}.ui-field__hint[data-v-056627d1]{color:var(--ui-fg-muted)}.ui-field__error[data-v-056627d1]{color:#c0392b;font-weight:700}textarea[data-v-056627d1]{resize:vertical;border:1px solid var(--ui-control-border);border-radius:var(--ui-radius-sm);background:var(--ui-control-bg);width:100%;min-height:6.5rem;color:var(--ui-control-fg);font:inherit;padding:.7rem .9rem;transition:border-color .18s,box-shadow .18s}textarea[data-v-056627d1]::placeholder{color:color-mix(in srgb, var(--ui-control-fg) 55%, transparent)}textarea[data-v-056627d1]:focus{border-color:var(--ui-control-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-control-focus) 28%, transparent)}textarea[aria-invalid=true][data-v-056627d1]{border-color:#c0392b}.message-panel[data-v-c852539c]{gap:.85rem;display:grid}.message-panel--todo[data-v-c852539c]{background:#fff7ed;box-shadow:inset 0 0 0 2px #d97706}.message-panel__header[data-v-c852539c]{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.message-panel__header h2[data-v-c852539c]{color:#163523;margin:0;font-size:1.05rem}.message-panel__header p[data-v-c852539c]{color:#475569;margin:.3rem 0 0;line-height:1.45}.message-panel__list[data-v-c852539c]{gap:.65rem;max-height:22rem;padding:.35rem .15rem;display:grid;overflow:auto}.message-panel__empty[data-v-c852539c]{color:#64748b;margin:0}.bubble[data-v-c852539c]{border-radius:1rem;gap:.35rem;max-width:min(32rem,86%);padding:.7rem .85rem;display:grid}.bubble--other[data-v-c852539c]{background:#fff;border-bottom-left-radius:.3rem;justify-self:start}.bubble--own[data-v-c852539c]{background:#dbeafe;border-bottom-right-radius:.3rem;justify-self:end}.bubble__meta[data-v-c852539c]{color:#64748b;flex-wrap:wrap;gap:.45rem .75rem;margin:0;font-size:.75rem;display:flex}.bubble__body[data-v-c852539c]{color:#163523;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.message-panel__files[data-v-c852539c]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.message-panel__hint[data-v-c852539c]{color:#64748b;margin:0;font-size:.8rem}.message-panel__row[data-v-c852539c]{flex-wrap:wrap;justify-content:space-between;gap:.65rem;display:flex}.sr-only[data-v-c852539c]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-panel[data-v-3a051308]{justify-self:center;width:min(100%,32rem)}.auth-panel--wide[data-v-3a051308]{width:min(100%,72rem)}.auth-panel__inner[data-v-3a051308]{border-radius:var(--ui-radius-lg);display:grid;overflow:hidden}.auth-panel__main[data-v-3a051308]{align-content:start;gap:.85rem;padding:clamp(1.75rem,2.5vw,2.75rem);display:grid}.auth-panel--has-footer .auth-panel__main[data-v-3a051308]{padding-bottom:1.75rem}.auth-panel__header[data-v-3a051308]{gap:.85rem;display:grid}.auth-panel__header h1[data-v-3a051308]{color:var(--ui-fg);margin:0;font-size:1.8rem}.auth-panel__header p[data-v-3a051308]{color:var(--ui-fg-muted);margin:0;line-height:1.5}.auth-panel__modes[data-v-3a051308]{display:grid}.auth-panel__body[data-v-3a051308]{align-content:start;gap:1rem;display:grid}.auth-panel__footer[data-v-3a051308]{background:var(--theme-surface);border-top:1px solid #22191014;padding:1.75rem clamp(1.75rem,2.5vw,2.75rem)}.ui-modal[data-v-57220149]{--ui-radius-lg:.625rem;z-index:800;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f181275;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.ui-modal__dialog[data-v-57220149]{outline:none;width:min(32rem,100%)}.ui-modal__dialog--lg[data-v-57220149]{width:min(40rem,100%)}.ui-modal__surface[data-v-57220149]{max-height:min(90dvh,40rem);overflow:auto;box-shadow:0 24px 48px #1f181238}.ui-modal__surface h2[data-v-57220149]{color:#163523;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;display:inline-flex}.ui-modal__body[data-v-57220149]{color:#475569;gap:.75rem;line-height:1.55;display:grid}p[data-v-57220149-s],ul[data-v-57220149-s]{color:#475569;margin:0;line-height:1.55}ul[data-v-57220149-s]{gap:.45rem;padding-left:1.15rem;display:grid}.ui-modal__actions[data-v-57220149]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.account-grid[data-v-ec209fd2]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem;display:grid}.account-span[data-v-ec209fd2]{grid-column:1/-1}h2[data-v-ec209fd2]{color:#163523;align-items:center;gap:.5rem;margin-top:0;font-size:1.05rem;display:inline-flex}p[data-v-ec209fd2]{color:#475569;margin:.35rem 0 0}.account-meta[data-v-ec209fd2]{gap:.85rem;margin:.35rem 0 0;display:grid}.account-meta dt[data-v-ec209fd2],.account-meta dd[data-v-ec209fd2]{margin:0}.account-meta dt[data-v-ec209fd2]{color:#475569;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}.account-meta dd[data-v-ec209fd2]{color:#163523}.account-meta dd+dd[data-v-ec209fd2]{margin-top:.2rem}.privacy-card h2[data-v-ec209fd2]{margin:0}.privacy-actions[data-v-ec209fd2]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.35rem;display:grid}.privacy-action[data-v-ec209fd2]{justify-items:start;gap:.4rem;display:grid}.privacy-action h3[data-v-ec209fd2]{color:#163523;margin:0;font-size:.92rem}.privacy-action p[data-v-ec209fd2]{max-width:36rem;margin:0;line-height:1.5}[data-v-ec209fd2] .privacy-action__delete.ui-button--link{color:#b91c1c}[data-v-ec209fd2] .privacy-action__delete.ui-button--link:hover{color:#991b1b}.order-fulfillment[data-v-37283a6a]{gap:1rem}.order-fulfillment h2[data-v-37283a6a],.order-fulfillment h3[data-v-37283a6a]{color:var(--theme-ink,#163523);margin:0;font-size:1.05rem;font-weight:650}.order-fulfillment h3[data-v-37283a6a]{font-size:.92rem}.order-fulfillment__header[data-v-37283a6a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.progress[data-v-37283a6a]{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.progress__step[data-v-37283a6a]{text-align:center;color:#64748b;justify-items:center;gap:.4rem;font-size:.78rem;font-weight:650;display:grid}.progress__marker[data-v-37283a6a]{background:0 0;border:2px solid;border-radius:999px;width:.85rem;height:.85rem}.progress__step--complete[data-v-37283a6a]{color:#163523}.progress__step--complete .progress__marker[data-v-37283a6a]{background:#163523;border-color:#163523}.progress__step--current[data-v-37283a6a]{color:var(--theme-primary-light,#0f766e)}.progress__step--current .progress__marker[data-v-37283a6a]{background:currentColor;box-shadow:0 0 0 4px #0f766e29}.fact-sections[data-v-37283a6a]{gap:1rem;display:grid}.fact-sections section[data-v-37283a6a]{align-content:start;justify-items:start;gap:.85rem;display:grid}.fact-grid[data-v-37283a6a]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem;width:100%;margin:0;display:grid}.fact-grid dt[data-v-37283a6a]{color:#64748b;font-size:.78rem}.fact-grid dd[data-v-37283a6a]{color:#163523;overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:600}.timeline[data-v-37283a6a]{border-top:1px solid #0f172a14;gap:.75rem;margin:0;padding:.9rem 0 0;list-style:none;display:grid}.timeline__event[data-v-37283a6a]{gap:.2rem;display:grid}.timeline__meta[data-v-37283a6a]{flex-wrap:wrap;justify-content:space-between;gap:.35rem .8rem;display:flex}.timeline__meta strong[data-v-37283a6a]{color:#163523;font-size:.92rem}.timeline__meta time[data-v-37283a6a]{color:#64748b;font-size:.82rem}.timeline__actor[data-v-37283a6a],.timeline__detail[data-v-37283a6a]{color:#475569;margin:0;font-size:.85rem}.detail-section[data-v-da09f983]{margin-top:1rem}.detail-section h2[data-v-da09f983]{color:#163523;margin:0;font-size:1.05rem}.fact-grid[data-v-da09f983]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem;margin:.8rem 0 0;display:grid}.fact-grid dt[data-v-da09f983]{color:#64748b;font-size:.78rem}.fact-grid dd[data-v-da09f983]{color:#163523;overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:600}.action-row[data-v-da09f983]{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.return-condition[data-v-da09f983]{color:#334155;margin:.85rem 0 0;font-size:.92rem;line-height:1.5}.admin-page-shell[data-v-2d74657d]{gap:1.35rem;width:100%;min-width:0;max-width:76rem;display:grid}.admin-page-shell__header[data-v-2d74657d]{border-bottom:1px solid var(--admin-border,#e2e4e8);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 1.5rem;padding-bottom:1rem;display:flex}.admin-page-shell__heading[data-v-2d74657d]{gap:.35rem;min-width:0;display:grid}.admin-page-shell__heading h1[data-v-2d74657d],.admin-page-shell__heading p[data-v-2d74657d]{margin:0}.admin-page-shell__heading h1[data-v-2d74657d]{color:var(--theme-ink);letter-spacing:-.03em;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:650;line-height:1.2}.admin-page-shell__heading p[data-v-2d74657d]{color:var(--theme-ink-soft);overflow-wrap:anywhere;max-width:46rem;font-size:.92rem;line-height:1.5}.admin-page-shell__header-start[data-v-2d74657d]{justify-self:start}.admin-page-shell__actions[data-v-2d74657d]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.admin-page-shell__body[data-v-2d74657d]{gap:1.25rem;min-width:0;display:grid}.admin-section-header[data-v-8177e980]{gap:.3rem;display:grid}.admin-section-header h2[data-v-8177e980],.admin-section-header p[data-v-8177e980]{margin:0}.admin-section-header h2[data-v-8177e980]{color:var(--theme-ink);align-items:center;gap:.45rem;font-size:1rem;font-weight:650;display:inline-flex}.admin-section-header p[data-v-8177e980]{color:var(--theme-ink-soft);max-width:46rem;font-size:.9rem;line-height:1.45}.admin-nav[data-v-d96c8c67]{border-right:1px solid var(--admin-border,#e2e4e8);background:var(--admin-surface,#fff);align-content:start;gap:1.35rem;height:100%;padding:1.25rem .85rem 1.5rem;display:grid}.admin-nav__group[data-v-d96c8c67]{gap:.75rem;display:grid}.admin-nav__eyebrow[data-v-d96c8c67]{color:var(--theme-ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 .65rem;font-size:.7rem;font-weight:700}.admin-nav__links[data-v-d96c8c67]{align-content:start;gap:.2rem;display:grid}.admin-nav__link[data-v-d96c8c67]{border-radius:var(--ui-radius-sm);min-height:2.25rem;color:var(--theme-ink);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.9rem;font-weight:550;line-height:1.3;text-decoration:none;display:flex}.admin-nav__link[data-v-d96c8c67]:hover{background:var(--theme-surface);color:var(--theme-ink)}.admin-nav__count[data-v-d96c8c67]{color:#fff7ed;background:#d97706;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;padding:.1rem .4rem;font-size:.72rem;font-weight:700;display:inline-flex}.admin-nav__link--active[data-v-d96c8c67]{background:var(--theme-surface);color:var(--theme-primary-light);box-shadow:inset 3px 0 0 var(--theme-primary-light);font-weight:650}@media (width<=900px){.admin-nav[data-v-d96c8c67]{border-right:none;border-bottom:1px solid var(--admin-border,#e2e4e8);gap:.75rem;padding:.75rem .75rem .65rem}.admin-nav__group[data-v-d96c8c67]{gap:.45rem}.admin-nav__eyebrow[data-v-d96c8c67]{margin:0 .15rem}.admin-nav__links[data-v-d96c8c67]{gap:.3rem;display:flex;overflow-x:auto}.admin-nav__link[data-v-d96c8c67]{white-space:nowrap;flex:none}.admin-nav__link--active[data-v-d96c8c67]{box-shadow:inset 0 -2px 0 var(--theme-primary-light)}}.admin-layout[data-v-f40f7852]{background:var(--admin-canvas,#f3f4f6);grid-template-columns:15.5rem minmax(0,1fr);align-items:stretch;gap:0;width:100%;min-height:100%;display:grid}.admin-layout__content[data-v-f40f7852]{background:var(--admin-canvas,#f3f4f6);align-content:start;min-width:0;padding:1.5rem 1.75rem 2.5rem;display:grid}@media (width<=900px){.admin-layout[data-v-f40f7852]{grid-template-columns:1fr}.admin-layout__content[data-v-f40f7852]{padding:1.15rem 1rem 2rem}}.admin-stat-card[data-v-336b5caf]{border:1px solid var(--admin-border,#e2e4e8);border-radius:var(--ui-radius-md);background:var(--admin-surface,#fff);width:100%;color:inherit;font:inherit;text-align:left;box-shadow:none;justify-items:start;gap:.35rem;margin:0;padding:.9rem 1rem;text-decoration:none;display:grid}.admin-stat-card small[data-v-336b5caf]{color:var(--theme-ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:650}.admin-stat-card strong[data-v-336b5caf]{color:var(--theme-ink);letter-spacing:-.03em;font-size:1.55rem;font-weight:650;line-height:1.1}.admin-stat-card--interactive[data-v-336b5caf]{cursor:pointer}.admin-stat-card--interactive[data-v-336b5caf]:hover,.admin-stat-card--interactive[data-v-336b5caf]:focus-visible{background:var(--theme-surface);border-color:var(--admin-border-strong,#c9cdd4)}.admin-stat-card--active[data-v-336b5caf]{border-color:var(--theme-primary-light);box-shadow:inset 3px 0 0 var(--theme-primary-light)}.admin-stat-card--attention strong[data-v-336b5caf]{color:var(--theme-primary-light)}.admin-stat-card--warning[data-v-336b5caf]{border-color:#e8c48a}.admin-stat-card--warning strong[data-v-336b5caf]{color:#92400e}.ui-list[data-v-cbfb77d2]{grid-template-columns:1fr;gap:1rem;display:grid}.ui-list-item[data-v-f764c31e]{color:inherit;border-radius:var(--ui-radius-lg);text-decoration:none}.ui-list-item .ui-list-item__card[data-v-f764c31e]{border:none;gap:1rem;transition:background .15s;display:grid}.ui-list-item:hover .ui-list-item__card[data-v-f764c31e],.ui-list-item:focus-visible .ui-list-item__card[data-v-f764c31e]{background:var(--theme-surface-strong)}.ui-list-item__top[data-v-f764c31e]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ui-list-item__heading[data-v-f764c31e]{min-width:0}.ui-list-item__heading h2[data-v-f764c31e]{color:var(--theme-ink);overflow-wrap:anywhere;margin:0;font-size:1.05rem}.ui-list-item__heading p[data-v-f764c31e]{color:#475569;margin:.35rem 0 0}.ui-list-item__badge[data-v-f764c31e]{flex:none}.ui-list-item__facts[data-v-f764c31e]{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin:0;display:grid}.ui-list-item__facts div[data-v-f764c31e]{gap:.15rem;display:grid}.ui-list-item__facts dt[data-v-f764c31e]{color:#64748b;font-size:.85rem}.ui-list-item__facts dd[data-v-f764c31e]{color:var(--theme-ink);margin:0;font-weight:600}.dashboard-section[data-v-4267f083]{gap:.85rem;display:grid}.ui-field[data-v-110822cb]{align-content:start;gap:.35rem;min-width:0;display:grid}.ui-field__label[data-v-110822cb]{color:var(--ui-fg-muted);font-size:.82rem;font-weight:700}.ui-field__hint[data-v-110822cb],.ui-field__error[data-v-110822cb]{font-size:.85rem;line-height:1.4}.ui-field__hint[data-v-110822cb]{color:var(--ui-fg-muted)}.ui-field__error[data-v-110822cb]{color:#c0392b;font-weight:700}select[data-v-110822cb]{border:1px solid var(--ui-control-border);border-radius:var(--ui-radius-sm);background:var(--ui-control-bg);width:100%;min-height:2.85rem;color:var(--ui-control-fg);font:inherit;padding:.55rem .9rem}select[data-v-110822cb]:focus{border-color:var(--ui-control-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-control-focus) 28%, transparent)}select[aria-invalid=true][data-v-110822cb]{border-color:#c0392b}.ui-field[data-v-37440ae6]{align-content:start;gap:.35rem;min-width:0;display:grid}.ui-field--hide-label[data-v-37440ae6]{gap:0}.ui-field__control[data-v-37440ae6]{min-width:0;display:grid}.ui-field__label[data-v-37440ae6]{color:var(--ui-fg-muted);font-size:.82rem;font-weight:700}.ui-field__hint[data-v-37440ae6],.ui-field__error[data-v-37440ae6]{font-size:.85rem;line-height:1.4}.ui-field__hint[data-v-37440ae6]{color:var(--ui-fg-muted)}.ui-field__error[data-v-37440ae6]{color:#c0392b;font-weight:700}input[data-v-37440ae6]{border:1px solid var(--ui-control-border);border-radius:var(--ui-radius-sm);background:var(--ui-control-bg);width:100%;min-height:2.85rem;color:var(--ui-control-fg);font:inherit;padding:.7rem .9rem;transition:border-color .18s,box-shadow .18s}input[data-v-37440ae6]::placeholder{color:color-mix(in srgb, var(--ui-control-fg) 55%, transparent)}input[data-v-37440ae6]:focus{border-color:var(--ui-control-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-control-focus) 28%, transparent)}input[readonly][data-v-37440ae6],input[data-v-37440ae6]:disabled{background:color-mix(in srgb, var(--ui-control-bg) 70%, #e2e8f0)}input[aria-invalid=true][data-v-37440ae6]{border-color:#c0392b}.ui-field--inset .ui-field__control[data-v-37440ae6]{position:relative}.ui-field--inset .ui-field__label[data-v-37440ae6]{inset-inline:.95rem;color:color-mix(in srgb, var(--ui-control-fg) 52%, transparent);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;transform-origin:0;font-size:1rem;font-weight:500;line-height:1.2;transition:top .16s,transform .16s,font-size .16s,color .16s,font-weight .16s;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.ui-field--inset input[data-v-37440ae6]{min-height:3.5rem;padding:.95rem;transition:border-color .18s,box-shadow .18s,padding .16s}.ui-field--inset input[data-v-37440ae6]::placeholder{color:#0000}.ui-field--inset.ui-field--filled .ui-field__label[data-v-37440ae6]{color:var(--ui-fg-muted);letter-spacing:.02em;font-size:.68rem;font-weight:700;top:.42rem;transform:none}.ui-field--inset:not(:has(input:placeholder-shown)) .ui-field__label[data-v-37440ae6]{color:var(--ui-fg-muted);letter-spacing:.02em;font-size:.68rem;font-weight:700;top:.42rem;transform:none}.ui-field--inset:has(input:autofill) .ui-field__label[data-v-37440ae6]{color:var(--ui-fg-muted);letter-spacing:.02em;font-size:.68rem;font-weight:700;top:.42rem;transform:none}.ui-field--inset:has(input:-webkit-autofill) .ui-field__label[data-v-37440ae6]{color:var(--ui-fg-muted);letter-spacing:.02em;font-size:.68rem;font-weight:700;top:.42rem;transform:none}.ui-field--inset.ui-field--filled input[data-v-37440ae6]{padding-top:1.4rem;padding-bottom:.42rem}.ui-field--inset:not(:has(input:placeholder-shown)) input[data-v-37440ae6]{padding-top:1.4rem;padding-bottom:.42rem}.ui-field--inset:has(input:autofill) input[data-v-37440ae6]{padding-top:1.4rem;padding-bottom:.42rem}.ui-field--inset:has(input:-webkit-autofill) input[data-v-37440ae6]{padding-top:1.4rem;padding-bottom:.42rem}@media (prefers-reduced-motion:reduce){.ui-field--inset .ui-field__label[data-v-37440ae6],.ui-field--inset input[data-v-37440ae6]{transition:none}}.form-section[data-v-13cdf3a2]{flex-direction:column;gap:1rem;max-width:500px;margin-bottom:1.5rem;display:flex}.address-card .card-header[data-v-571d5444]{color:#fff;border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;background:linear-gradient(135deg,#2b5876 0%,#4e4376 100%);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.address-card .card-header h4[data-v-571d5444]{margin:0;font-size:1.1rem;font-weight:700}.address-card .card-body[data-v-571d5444]{flex-direction:column;gap:.75rem;padding:1.1rem 1.25rem;display:flex}.address-card .info-row[data-v-571d5444]{border-bottom:1px solid #f0f0f0;justify-content:space-between;gap:1rem;padding-bottom:.5rem;display:flex}.address-card .info-row[data-v-571d5444]:last-child{border-bottom:none;padding-bottom:0}.address-card .info-row .label[data-v-571d5444]{color:#555;flex:0 0 110px;font-weight:700}.address-card .info-row .value[data-v-571d5444]{color:#222;text-align:right;word-break:break-all}.address-card .info-row a.value[data-v-571d5444]{color:#2c6bed;text-decoration:underline}.controls[data-v-390b1b4d]{flex-direction:column;gap:1rem;max-width:680px;display:flex}.buttons[data-v-390b1b4d]{flex-wrap:wrap;gap:.75rem;display:flex}.created-url[data-v-390b1b4d]{font-weight:600}.created-url a[data-v-390b1b4d]{color:#2c6bed;word-break:break-all;text-decoration:underline}.cards[data-v-390b1b4d]{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.fragment-card[data-v-ceacbda8]{flex:none;min-width:200px;max-width:250px;position:relative;overflow:hidden}.fragment-card .fragment-header[data-v-ceacbda8]{background:linear-gradient(135deg,#84fab0 0%,#8fd3f4 100%);flex-direction:column;align-items:flex-start;gap:.25rem;padding:.5rem .75rem;display:flex}.fragment-card .fragment-header .fragment-id[data-v-ceacbda8]{color:#2c3e50;font-size:.85rem;font-weight:600}.fragment-card .fragment-header .token-badge[data-v-ceacbda8]{font-family:monospace;font-size:.75rem}.fragment-card .fragment-details[data-v-ceacbda8]{flex-direction:column;gap:.35rem;padding:.5rem .75rem;display:flex}.fragment-card .fragment-details .fragment-info[data-v-ceacbda8]{flex-direction:column;gap:.1rem;display:flex}.fragment-card .fragment-details .fragment-info .fragment-label[data-v-ceacbda8]{color:#666;text-transform:uppercase;letter-spacing:.3px;font-size:.7rem;font-weight:500}.fragment-card .fragment-details .fragment-info .fragment-value[data-v-ceacbda8]{color:#333;word-break:break-all;font-family:monospace;font-size:.8rem}.fragment-card .qr-code-container[data-v-ceacbda8]{background:#fff;border-radius:4px;justify-content:center;margin-top:.5rem;padding:.5rem;display:flex}.fragment-card .qr-code-container canvas[data-v-ceacbda8]{max-width:100%;height:auto;display:block}.fragment-card .elf-hat[data-v-ceacbda8]{display:none}@media print{.fragment-card .fragment-header[data-v-ceacbda8],.fragment-card .fragment-details[data-v-ceacbda8]{display:none!important}.fragment-card .elf-hat[data-v-ceacbda8]{filter:drop-shadow(2px 4px 6px #0003);width:100%;height:100%;display:block}.fragment-card .qr-code-container-print[data-v-ceacbda8]{background:#fff;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;padding:2px;display:flex}.fragment-card .qr-code-container-print canvas[data-v-ceacbda8]{object-fit:contain;display:block;width:100%!important;height:100%!important}.fragment-card[data-v-ceacbda8]{box-shadow:none;page-break-inside:avoid;page-break-after:avoid;background:0 0;border:none;width:210px;min-width:210px;max-width:230px;height:312px}}.product-legend[data-v-89d3934c]{display:none}@media print{.product-legend[data-v-89d3934c]{page-break-before:always;page-break-after:avoid;box-sizing:border-box;background:linear-gradient(135deg,#f8f9ff 0%,#fff5f5 100%);width:100%;padding:2rem;font-family:Georgia,Times New Roman,serif;display:block;position:relative}.print-header[data-v-89d3934c]{text-align:center;border-bottom:3px double #c41e3a;margin-bottom:2.5rem;padding-bottom:1.5rem}.christmas-title[data-v-89d3934c]{color:#c41e3a;text-shadow:2px 2px 4px #c41e3a1a;letter-spacing:1px;margin:0 0 1rem;font-family:Dancing Script,Pacifico,cursive;font-size:1.5rem;font-weight:700}.christmas-subtitle[data-v-89d3934c]{color:#165b33;margin:0;font-size:1.1rem;font-style:italic}.fragments-list[data-v-89d3934c]{margin:1rem 0 2rem}.list-title[data-v-89d3934c]{text-align:center;color:#165b33;margin:0 0 1.5rem;font-size:1.3rem;font-weight:700}.christmas-list[data-v-89d3934c]{columns:2;column-gap:2rem;max-width:900px;margin:0 auto;padding:0;list-style:none}.fragment-item[data-v-89d3934c]{break-inside:avoid;background:#fff;border-left:4px solid #c41e3a;border-radius:4px;align-items:center;margin-bottom:.75rem;padding:.4rem 1rem;display:flex;box-shadow:0 2px 4px #0000001a}.fragment-number[data-v-89d3934c]{color:#c41e3a;background:#f0f0f0;border:2px solid #d0d0d0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:2rem;height:2rem;margin-right:1rem;font-size:1rem;font-weight:700;display:inline-flex}.fragment-content[data-v-89d3934c]{flex-direction:column;gap:.25rem;display:flex}.fragment-title[data-v-89d3934c]{color:#333;font-size:1rem;line-height:1.4}.fragment-description[data-v-89d3934c]{color:#666;font-size:.8rem;font-style:italic;line-height:1.3}.christmas-footer[data-v-89d3934c]{text-align:center;color:#165b33;page-break-inside:avoid;margin-top:2rem}.christmas-footer p[data-v-89d3934c]{margin:.5rem 0;font-size:1.3rem;font-weight:700}.snowflakes[data-v-89d3934c]{letter-spacing:1rem;color:#4a90e2;font-size:1.5rem}p.nabino-footer[data-v-89d3934c]{color:#666;font-size:1rem;font-style:italic;font-weight:400;margin-top:3.5rem!important}}.instance-card[data-v-bc6f3857]:hover{filter:brightness(.99)}.instance-card .card-header[data-v-bc6f3857]{color:#fff;border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.instance-card .card-header[data-v-bc6f3857]:hover{background:linear-gradient(135deg,#7a8ef0 0%,#8659b0 100%)}.instance-card .card-header .collapse-icon[data-v-bc6f3857]{pointer-events:none;color:#fff;margin-right:.75rem;transition:transform .3s}.instance-card .card-header .collapse-icon.collapsed[data-v-bc6f3857]{transform:rotate(-90deg)}.instance-card .card-header h4[data-v-bc6f3857]{flex:1;margin:0;font-size:1.25rem;font-weight:600}.instance-card .card-header .header-actions[data-v-bc6f3857]{align-items:center;gap:.75rem;display:flex}.instance-card .card-header .reset-button[data-v-bc6f3857],.instance-card .card-header .print-button[data-v-bc6f3857]{color:#fff}.instance-card .card-header .serial-number[data-v-bc6f3857]{color:#fff;background:#fff3}.instance-card .card-body[data-v-bc6f3857]{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.instance-card .card-body .info-row[data-v-bc6f3857]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.instance-card .card-body .info-row[data-v-bc6f3857]:last-child{border-bottom:none}.instance-card .card-body .info-row .label[data-v-bc6f3857]{color:#555;font-size:.95rem;font-weight:600}.instance-card .card-body .info-row .value[data-v-bc6f3857]{color:#333;text-align:right;word-break:break-all;max-width:70%;font-size:.95rem}.instance-card .fragment-instances-section[data-v-bc6f3857]{border-top:2px solid #f0f0f0;margin-top:1.25rem;padding-top:1rem}.instance-card .fragment-instances-section h5[data-v-bc6f3857]{color:#555;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.instance-card .fragment-instances-list[data-v-bc6f3857]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.instance-card .print-header[data-v-bc6f3857]{display:none}@media print{.instance-card[data-v-bc6f3857]:not(.print-mode){display:none!important}.instance-card.print-mode .print-header[data-v-bc6f3857]{text-align:center;color:#c41e3a;margin:3rem 0 0;font-family:Dancing Script,Pacifico,cursive;font-size:2.5rem;display:block}}.instances-section[data-v-a304e570]{width:100%;margin-top:2rem}.instances-section h3[data-v-a304e570]{color:#2c3e50;margin-bottom:1rem;font-size:1.5rem}.instances-list[data-v-a304e570]{flex-direction:column;gap:1rem;width:100%;display:flex}.tabs[data-v-85d57c09]{border-bottom:1px solid var(--admin-border,#e2e4e8);flex-wrap:wrap;gap:.25rem;display:flex}.tab-panel[data-v-85d57c09]{gap:1.25rem;display:grid}.create-heading[data-v-85d57c09]{color:var(--theme-ink);margin:.5rem 0 0;font-size:1.1rem;font-weight:650}.inventory-card[data-v-bb8c18f4]{gap:1rem}.inventory-card__header[data-v-bb8c18f4]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.inventory-card__header h2[data-v-bb8c18f4],.inventory-card__header p[data-v-bb8c18f4]{margin:0}.inventory-card__header h2[data-v-bb8c18f4]{font-size:1.05rem;font-weight:650}.inventory-card__header p[data-v-bb8c18f4]{color:var(--theme-ink-soft);font-size:.82rem}.inventory-card__fields[data-v-bb8c18f4]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.inventory-card__updated[data-v-bb8c18f4]{color:var(--theme-ink-soft);margin:0;font-size:.82rem}[data-v-580d142e] .thread-item--todo .ui-list-item__card{background:#fff7ed;box-shadow:inset 0 0 0 2px #d97706}.marketing-stub[data-v-5b48064e]{color:var(--theme-ink);max-width:40rem;margin:0;font-size:.95rem;line-height:1.55}.sample-list[data-v-7cfc62d9]{margin:0;padding:0;list-style:none;display:grid}.sample-email[data-v-7cfc62d9]{border-bottom:1px solid var(--admin-border,#e2e4e8);grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.55rem 0;display:grid}.sample-email[data-v-7cfc62d9]:last-child{border-bottom:none}.sample-email__subject[data-v-7cfc62d9]{color:var(--theme-ink);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.45}.sample-actions[data-v-7cfc62d9]{flex-wrap:wrap;gap:.65rem;display:flex}.ui-check[data-v-3f0c6d2b]{color:inherit;font:inherit;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.ui-check__label[data-v-3f0c6d2b]{line-height:1.45}input[data-v-3f0c6d2b]{width:1.15rem;height:1.15rem;accent-color:var(--theme-primary-light);cursor:pointer;margin-top:.15rem}input[data-v-3f0c6d2b]:disabled{cursor:not-allowed;opacity:.65}.ui-check[data-v-3f0c6d2b]:has(input:disabled){cursor:not-allowed;opacity:.65}.detail-section[data-v-1fa54063]{gap:1rem}.detail-section h2[data-v-1fa54063]{color:var(--theme-ink);margin:0;font-size:1rem;font-weight:650}.action-row[data-v-1fa54063]{flex-wrap:wrap;gap:.65rem;display:flex}.return-condition[data-v-1fa54063]{color:var(--theme-ink-soft);margin:0;font-size:.9rem;line-height:1.5}.withdrawal-items[data-v-1fa54063]{gap:.55rem;display:grid}.delivery-form[data-v-1fa54063]{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.address-grid[data-v-1fa54063]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem;display:grid}.address-grid h3[data-v-1fa54063]{color:var(--theme-ink);margin:0;font-size:.92rem;font-weight:650}.address-grid p[data-v-1fa54063]{color:var(--theme-ink-soft);overflow-wrap:anywhere;margin:.3rem 0 0;line-height:1.4}.orders-toolbar[data-v-153cd2a6]{gap:.9rem;display:grid}.orders-filter[data-v-153cd2a6]{grid-template-columns:repeat(2,minmax(10rem,14rem));gap:.75rem;display:grid}.chart-card__header[data-v-153cd2a6]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.chart-card__header h2[data-v-153cd2a6],.chart-card__header p[data-v-153cd2a6]{margin:0}.chart-card__heading[data-v-153cd2a6]{gap:.25rem;display:grid}.chart-card__eyebrow[data-v-153cd2a6]{color:var(--theme-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.chart-card__subtitle[data-v-153cd2a6]{color:var(--theme-ink-soft);max-width:44rem;margin:0}.chart-card__toggle[data-v-153cd2a6]{min-height:0;padding:0}.chart-card__toggle-icon[data-v-153cd2a6]{font-size:1.35rem;line-height:1;transition:transform .2s;display:inline-flex}.chart-card__toggle-icon--open[data-v-153cd2a6]{transform:rotate(180deg)}.chart-legend[data-v-153cd2a6]{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.chart-legend__item[data-v-153cd2a6]{color:var(--theme-ink-soft);align-items:center;gap:.45rem;font-size:.86rem;font-weight:600;display:inline-flex}.chart-legend__dot[data-v-153cd2a6]{border-radius:2px;width:.7rem;height:.7rem}.chart-legend__dot--count[data-v-153cd2a6]{background:var(--theme-primary-light)}.chart-legend__dot--net[data-v-153cd2a6]{background:#8b7355}.chart-grid[data-v-153cd2a6]{gap:.5rem;display:grid}.chart-row[data-v-153cd2a6]{border-bottom:1px solid var(--admin-border,#e2e4e8);grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);align-items:center;gap:.9rem;padding:.65rem 0;display:grid}.chart-row[data-v-153cd2a6]:last-child{border-bottom:0}.chart-row__label[data-v-153cd2a6]{gap:.15rem;min-width:0;display:grid}.chart-row__label h3[data-v-153cd2a6],.chart-row__label p[data-v-153cd2a6]{margin:0}.chart-row__label h3[data-v-153cd2a6]{color:var(--theme-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.chart-row__label p[data-v-153cd2a6]{color:var(--theme-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.chart-row__bars[data-v-153cd2a6]{gap:.35rem;display:grid}.metric-bar-group[data-v-153cd2a6]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.metric-track[data-v-153cd2a6]{background:var(--theme-surface);border-radius:2px;height:.45rem;overflow:hidden}.metric-fill[data-v-153cd2a6]{min-width:0;height:100%}.metric-fill--count[data-v-153cd2a6]{background:var(--theme-primary-light)}.metric-fill--net[data-v-153cd2a6]{background:#8b7355}.metric-value[data-v-153cd2a6]{color:var(--theme-ink);white-space:nowrap;font-size:.8rem;font-weight:650}@media (width<=760px){.chart-card__header[data-v-153cd2a6]{display:grid}.orders-filter[data-v-153cd2a6]{grid-template-columns:1fr}.chart-row[data-v-153cd2a6]{grid-template-columns:1fr;gap:.55rem}.chart-row__label h3[data-v-153cd2a6],.chart-row__label p[data-v-153cd2a6]{white-space:normal}}.processing-queue[data-v-2645d736]{gap:.85rem;display:grid}.processing-export[data-v-2645d736]{justify-items:start;gap:.4rem;display:grid}.processing-export p[data-v-2645d736]{color:var(--theme-ink-soft);max-width:46rem;margin:0;font-size:.9rem;line-height:1.45}.ui-tab[data-v-3444d975]{border-radius:var(--ui-radius-sm) var(--ui-radius-sm) 0 0;color:var(--ui-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin:0 0 -1px;padding:.7rem 1.05rem;font-weight:650;line-height:1.2;transition:background-color .15s,color .15s;position:relative}.ui-tab[data-v-3444d975]:hover:not(.ui-tab--selected){color:var(--theme-primary-light);background:color-mix(in srgb, var(--theme-primary-light) 12%, transparent)}.ui-tab--selected[data-v-3444d975]{color:var(--theme-primary-light);border-bottom-color:var(--theme-primary-dark);background:var(--theme-surface);cursor:default}.ui-tabs[data-v-f18a054b]{border-bottom:1px solid #22191024;flex-wrap:wrap;gap:.15rem;display:flex}.headline-card[data-v-14615afd]{gap:.65rem;display:grid}.headline-card h1[data-v-14615afd],.headline-card p[data-v-14615afd],.headline-card small[data-v-14615afd]{margin:0}.headline-card h1[data-v-14615afd]{color:var(--theme-ink);overflow-wrap:anywhere;font-size:1.15rem;font-weight:650}.headline-card p[data-v-14615afd],.headline-card small[data-v-14615afd]{color:var(--theme-ink-soft)}.headline-card__meta[data-v-14615afd]{gap:.2rem;display:grid}.detail-tabs[data-v-14615afd]{gap:.85rem;display:grid}.action-row[data-v-14615afd]{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.role-field[data-v-14615afd]{min-width:12rem}.sub-card h2[data-v-14615afd]{color:var(--theme-ink);margin:0;font-size:.98rem;font-weight:650}.plain-list[data-v-14615afd]{color:var(--theme-ink);gap:.45rem;margin:0;padding-left:1rem;display:grid}.empty-state[data-v-14615afd]{color:var(--theme-ink-soft);margin:0}.customer-grid[data-v-14615afd]{gap:1rem;display:grid}.customer-grid h2[data-v-14615afd]{color:var(--theme-ink);margin:0;font-size:.98rem;font-weight:650}.customer-grid p[data-v-14615afd]{color:var(--theme-ink-soft);margin:.35rem 0 0}pre[data-v-14615afd]{white-space:pre-wrap;word-break:break-word;color:var(--theme-ink);margin:0}.forgot-form[data-v-50565f9d]{gap:1rem;display:grid}.auth-mode-switch[data-v-79817f03]{border-radius:var(--ui-radius-pill);background:var(--theme-surface-strong);border:1px solid #2219101f;grid-template-columns:1fr 1fr;gap:.3rem;padding:.3rem;display:grid}.auth-mode-switch__option[data-v-79817f03]{border-radius:var(--ui-radius-pill);min-height:2.75rem;color:var(--theme-ink);text-align:center;justify-content:center;align-items:center;padding:.55rem .9rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.auth-mode-switch__option[data-v-79817f03]:hover{color:var(--theme-ink);background:#ffffffd1;text-decoration:none}.auth-mode-switch__option.is-active[data-v-79817f03]{background:var(--ui-btn-primary-bg);color:var(--ui-btn-primary-fg);cursor:default;box-shadow:0 8px 16px #7a491229}.auth-mode-switch__option.is-active[data-v-79817f03]:hover{color:var(--ui-btn-primary-fg);background:var(--ui-btn-primary-bg);filter:brightness(1.04)}.login-form[data-v-7516e8fb]{gap:1rem;display:grid}.code-row[data-v-7516e8fb]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6rem;display:grid}.separator[data-v-7516e8fb]{text-align:center;color:var(--ui-fg-muted);font-weight:600}.register-form[data-v-2c2e6d72]{gap:1rem;display:grid}.footer-text[data-v-2c2e6d72]{color:var(--ui-fg-muted);margin:0}.reset-form[data-v-db7c30db]{gap:1rem;display:grid}.shipping-info[data-v-ebdb6d7a]{gap:1.25rem;display:grid}.shipping-info__block[data-v-ebdb6d7a]{gap:.5rem;display:grid}.shipping-info[data-v-ebdb6d7a] :is(h2,h3){color:#163523;margin:0;font-size:1.05rem}.shipping-info p[data-v-ebdb6d7a]{color:#334155;margin:0;line-height:1.6}.shipping-info-learn-more[data-v-ccd18f14]{font:inherit;font-weight:inherit;color:inherit;text-align:inherit;text-underline-offset:.12em;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.gpsr-block[data-v-298e55e0]{color:#fffaf3;background:#ffffff14;border-radius:1rem;margin:0;padding:1rem 1.1rem}.gpsr-block h2[data-v-298e55e0]{margin:0 0 .7rem;font-size:1.05rem}.gpsr-block dl[data-v-298e55e0]{gap:.55rem;margin:0;display:grid}.gpsr-block div[data-v-298e55e0]{gap:.15rem;display:grid}.gpsr-block dt[data-v-298e55e0]{letter-spacing:.06em;text-transform:uppercase;color:#ffebb0f2;margin:0;font-size:.72rem;font-weight:800}.gpsr-block dd[data-v-298e55e0]{color:#fffaf3eb;margin:0;font-size:.9rem;line-height:1.45}.gpsr-block a[data-v-298e55e0]{color:inherit;font-weight:700}.product-cart-button[data-v-f53b6a52]{--cart-btn-bg:#15952d;--cart-btn-fg:#f4fff6;border-radius:var(--ui-radius-pill);background:var(--cart-btn-bg);width:100%;min-height:2.75rem;color:var(--cart-btn-fg);box-shadow:0 10px 18px color-mix(in srgb, var(--cart-btn-bg) 30%, transparent);display:flex;overflow:hidden}.product-cart-button__status[data-v-f53b6a52]{flex:auto;justify-content:center;align-items:center;gap:.4rem;min-width:0;padding:.4rem .7rem;font-size:.88rem;font-weight:700;line-height:1.2;display:inline-flex}.product-cart-button__status-text[data-v-f53b6a52]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-cart-button__qty[data-v-f53b6a52]{background:color-mix(in srgb, var(--cart-btn-fg) 18%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;display:inline-flex}.product-cart-button__step[data-v-f53b6a52]{background:color-mix(in srgb, var(--cart-btn-fg) 28%, var(--cart-btn-bg));width:2.75rem;color:inherit;cursor:pointer;appearance:none;line-height:0;font:inherit;border:0;flex:0 0 2.75rem;align-self:stretch;place-items:center;margin:0;padding:0;display:grid}.product-cart-button__step[data-v-f53b6a52] .ui-icon{vertical-align:0;display:block}.product-cart-button__step[data-v-f53b6a52]:hover:not(:disabled){background:color-mix(in srgb, var(--cart-btn-fg) 42%, var(--cart-btn-bg))}.product-cart-button__step[data-v-f53b6a52]:disabled{opacity:.45;cursor:not-allowed}.product-cart-button__step--start[data-v-f53b6a52]{border-right:1px solid color-mix(in srgb, var(--cart-btn-fg) 30%, transparent)}.product-cart-button__step--end[data-v-f53b6a52]{border-left:1px solid color-mix(in srgb, var(--cart-btn-fg) 30%, transparent)}.detail-section h2[data-v-cdb96ec4]{color:#fffaf3;margin:0;font-size:1.5rem}.detail-section__intro[data-v-cdb96ec4]{color:#fffaf3e6;margin:0;line-height:1.7}.detail-section__steps[data-v-cdb96ec4]{color:#fffaf3;gap:.8rem;margin:0;padding-left:1.25rem;display:grid}.detail-section__steps li[data-v-cdb96ec4]{background:#ffffff1c;border-radius:.9rem;padding:.6rem .75rem;line-height:1.6}.product-detail-hero[data-v-b8b9314b]{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:1.25rem;display:grid}.product-detail-hero__copy[data-v-b8b9314b]{align-content:start;gap:.9rem;display:grid}.product-detail-hero__copy h1[data-v-b8b9314b]{color:#fffaf3;text-shadow:0 4px 18px #08141c59;margin:0;font-size:clamp(1.45rem,2vw,1.9rem)}.product-detail-hero__tagline[data-v-b8b9314b]{color:#ffebb0f5;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.85rem;font-weight:800}.product-detail-hero__hook[data-v-b8b9314b]{color:#fffaf3eb;margin:0;font-size:1.05rem;line-height:1.7}.product-detail-hero__meta[data-v-b8b9314b]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0;display:grid}.product-detail-hero__meta div[data-v-b8b9314b]{background-color:#ffffff1f;border:1px solid #ffffff2e;border-radius:1rem;padding:.9rem 1rem}.product-detail-hero__meta dt[data-v-b8b9314b]{color:#ffebb0f2;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .3rem;font-size:.75rem;font-weight:800}.product-detail-hero__meta dd[data-v-b8b9314b]{color:#fffaf3;margin:0;font-weight:700}.product-detail-hero__media[data-v-b8b9314b]{background-color:#103f5414;border-radius:1.35rem;overflow:hidden}.product-detail-hero__media img[data-v-b8b9314b],.product-detail-hero__media .product-detail-hero__media-placeholder[data-v-b8b9314b]{object-fit:cover;width:100%;height:100%;min-height:18rem;display:block}@media (width<=900px){.product-detail-hero[data-v-b8b9314b]{grid-template-columns:1fr}}.detail-value-section h2[data-v-979151ba]{color:#fffaf3;margin:0;font-size:1.5rem}.detail-value-section__intro[data-v-979151ba]{color:#fffaf3e6;margin:0;line-height:1.7}.detail-value-section__list[data-v-979151ba]{color:#fffaf3;gap:.7rem;margin:0;padding-left:1.2rem;display:grid}.detail-value-section__list li[data-v-979151ba]{background:#ffffff1c;border-radius:.9rem;padding:.58rem .72rem;line-height:1.6}.eu-legal-guarantee-notice[data-v-7965cc40]{gap:.65rem;min-width:0;display:grid}.eu-legal-guarantee-notice__intro[data-v-7965cc40],.eu-legal-guarantee-notice__more[data-v-7965cc40]{margin:0;font-size:.84rem;line-height:1.45}.eu-legal-guarantee-notice__image-link[data-v-7965cc40]{min-width:0;display:block}.eu-legal-guarantee-notice__image[data-v-7965cc40]{background:#fff;width:100%;max-width:36rem;height:auto;display:block}.eu-legal-guarantee-notice__more a[data-v-7965cc40]{color:inherit;font-weight:700;text-decoration:underline}.detail-legal-notes[data-v-0dc8524d]{color:#fffaf3}.detail-legal-notes h2[data-v-0dc8524d]{margin:0 0 .7rem;font-size:1.5rem}.detail-legal-notes p[data-v-0dc8524d]{color:#fffaf3e6;margin:0;line-height:1.7}.detail-list-section h2[data-v-06164217]{color:#fffaf3;margin:0;font-size:1.5rem}.detail-list-section__intro[data-v-06164217]{color:#fffaf3e6;margin:0;line-height:1.7}.detail-list-section__list[data-v-06164217]{color:#fffaf3;gap:.7rem;margin:0;padding-left:1.2rem;display:grid}.detail-list-section__list li[data-v-06164217]{background:#ffffff1c;border-radius:.9rem;padding:.58rem .72rem;line-height:1.6}.product-page-layout[data-v-3cb25a9a]{isolation:isolate;gap:1.25rem;width:min(100%,76rem);display:grid}.product-page-layout__content[data-v-3cb25a9a]{gap:2.15rem;display:grid}.detail-top[data-v-9bcb068b]{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:1rem;display:grid}.purchase-panel[data-v-9bcb068b]{position:sticky;top:6.6rem}.purchase-panel__eyebrow[data-v-9bcb068b]{color:#ffebb0f2;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.purchase-panel h2[data-v-9bcb068b]{color:#fffaf3;margin:0;font-size:1.15rem}.purchase-panel__price[data-v-9bcb068b]{color:#fffaf3;margin:0;font-size:1.5rem;font-weight:800}.purchase-panel__vat[data-v-9bcb068b]{color:#fffaf3d6;margin:0;font-size:.83rem}.purchase-panel__shipping[data-v-9bcb068b]{color:#ffebb0fa;margin:0;font-size:.85rem;font-weight:700}.purchase-panel__shipping--link[data-v-9bcb068b]{color:#fff7eaeb;font-weight:600}.purchase-panel__shipping--link[data-v-9bcb068b] .shipping-info-learn-more:hover{color:#febe00fa}.purchase-panel__cart-link[data-v-9bcb068b]{border:1px dashed #ffffff47}@media (width<=960px){.detail-top[data-v-9bcb068b]{grid-template-columns:1fr}.purchase-panel[data-v-9bcb068b]{position:static}}.product-card[data-v-fb79acdf]{grid-template-rows:auto 1fr;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #0a14183d,0 3px 10px #060e1438}.product-card__link[data-v-fb79acdf]{color:inherit;text-decoration:none}.product-card__link[data-v-fb79acdf]:after{content:"";z-index:1;position:absolute;inset:0}.product-card--linked:hover .product-card__link[data-v-fb79acdf]{text-decoration:underline}.product-card__media[data-v-fb79acdf]{aspect-ratio:16/10;background-color:#ffffff14;border-radius:1.5rem 1.5rem 0 0;position:relative;overflow:hidden}.product-card__media img[data-v-fb79acdf],.product-card__media .product-card__media-placeholder[data-v-fb79acdf]{object-fit:cover;width:100%;height:100%;display:block}.product-card__media-placeholder[data-v-fb79acdf]{background-color:#ffffff14}.product-card__badge[data-v-fb79acdf]{position:absolute;top:.75rem;left:.75rem}.product-card__body[data-v-fb79acdf]{flex-direction:column;gap:.85rem;height:100%;padding:1rem;display:flex}.product-card__body h3[data-v-fb79acdf]{color:#fffaf3;margin:0;font-size:1.3rem}.product-card__description[data-v-fb79acdf]{color:#fffaf3d1;margin:0;line-height:1.6}.product-card__price[data-v-fb79acdf]{color:#fffaf3;margin:0;font-size:1.05rem;font-weight:800}.product-card__vat[data-v-fb79acdf]{color:#ffebb0f2;margin-top:.15rem;font-size:.78rem;font-weight:700;display:block}.product-card__footer[data-v-fb79acdf]{gap:.85rem;margin-top:auto;display:grid}.product-card__actions[data-v-fb79acdf]{z-index:2;flex-wrap:wrap;gap:.55rem;display:flex;position:relative}.product-card__meta[data-v-fb79acdf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.product-card__meta div[data-v-fb79acdf]{background-color:#ffffff14;border-radius:1rem;padding:.8rem .9rem}.product-card__meta dt[data-v-fb79acdf]{color:#fff0c4e6;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .3rem;font-size:.75rem;font-weight:700}.product-card__meta dd[data-v-fb79acdf]{color:#fffaf3;margin:0;font-weight:600}.product-card__cta-icon[data-v-fb79acdf]{width:1rem;height:1rem}@media (width<=640px){.product-card__meta[data-v-fb79acdf]{grid-template-columns:1fr}}.product-category-section[data-v-a6973275]{isolation:isolate;gap:.95rem;padding:.45rem 0 0;display:grid}.product-category-section+.product-category-section[data-v-a6973275]{border-top:1px solid #fffaf338;margin-top:1.05rem;padding-top:1.55rem}.product-category-section__intro[data-v-a6973275]{grid-template-columns:1fr;align-items:end;gap:.8rem;padding:0;display:grid}.product-category-section__copy[data-v-a6973275]{align-content:start;gap:.75rem;padding-bottom:.55rem;display:grid;position:relative}.product-category-section__copy[data-v-a6973275]:after{content:"";background:#fffaf361;border-radius:999px;width:min(18rem,44vw);height:2px}.product-category-section__copy h2[data-v-a6973275]{color:#fffaf3;text-shadow:0 4px 18px #1810083d;margin:0;font-size:clamp(1.45rem,2vw,1.85rem)}.product-category-section__copy p[data-v-a6973275]{color:#fffaf3e6;text-shadow:0 3px 14px #18100833;margin:0;line-height:1.7}.product-category-section__grid[data-v-a6973275]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:2rem;padding:.2rem 0 0;display:grid}.product-category-section__empty[data-v-a6973275]{color:#fffaf3e0;text-shadow:0 2px 10px #1810082e;margin:0;padding:.2rem 0 0}.product-preview[data-v-a6973275]{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#050e1385;place-items:center;padding:1.25rem;transition:opacity .28s;display:grid;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.product-preview[data-v-a6973275]{transition:none}}.product-preview--opening[data-v-a6973275],.product-preview--open[data-v-a6973275]{opacity:1}.product-preview__surface[data-v-a6973275]{background:linear-gradient(#0f5167f7,#0a3444fa);border:1px solid #ffffff38;border-radius:1.25rem;grid-template-rows:auto 1fr;width:min(42rem,100vw - 2.5rem);height:min(90dvh,54rem);transition:top .32s cubic-bezier(.2,.9,.25,1),left .32s cubic-bezier(.2,.9,.25,1),width .32s cubic-bezier(.2,.9,.25,1),height .32s cubic-bezier(.2,.9,.25,1),transform .32s cubic-bezier(.2,.9,.25,1),border-radius .32s cubic-bezier(.2,.9,.25,1),box-shadow .32s cubic-bezier(.2,.9,.25,1);display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 26px 56px #040c1170}.product-preview--from-card.product-preview--opening .product-preview__surface[data-v-a6973275],.product-preview--from-card.product-preview--closing .product-preview__surface[data-v-a6973275]{top:var(--preview-origin-top,50%);left:var(--preview-origin-left,50%);width:var(--preview-origin-width,min(42rem, 100vw - 2.5rem));height:var(--preview-origin-height,min(90dvh, 54rem));border-radius:1.5rem;transform:none;box-shadow:0 16px 30px #040c1147}.product-preview__close[data-v-a6973275]{z-index:2;color:#fffaf3;background:#08141cb8;border-radius:999px;min-width:2.2rem;min-height:2.2rem;padding:0;font-size:1.45rem;line-height:1;position:absolute;top:.85rem;right:.85rem}.product-preview__media[data-v-a6973275]{aspect-ratio:16/9;position:relative;overflow:hidden}.product-preview__media img[data-v-a6973275],.product-preview__media .product-preview__media-placeholder[data-v-a6973275]{object-fit:cover;width:100%;height:100%;display:block}.product-preview__media-placeholder[data-v-a6973275]{background:#ffffff17}.product-preview__media-badge[data-v-a6973275]{z-index:2;position:absolute;top:.75rem;left:.75rem}.product-preview__content[data-v-a6973275]{gap:1.6rem;padding:1.1rem 1.1rem 1.25rem;display:grid;overflow:auto}.product-preview__content h3[data-v-a6973275]{color:#fffaf3;margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem)}.product-preview__content p[data-v-a6973275]{color:#fffaf3e6;margin:0;line-height:1.6}.product-preview__price[data-v-a6973275]{font-weight:800;color:#fffaf3!important}.product-preview__price span[data-v-a6973275]{color:#ffebb0f2;margin-top:.2rem;font-size:.82rem;font-weight:700;display:block}.product-preview__meta[data-v-a6973275]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.product-preview__meta div[data-v-a6973275]{background:#ffffff1a;border-radius:.95rem;padding:.75rem .85rem}.product-preview__meta dt[data-v-a6973275]{color:#fff0c4e6;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .22rem;font-size:.73rem;font-weight:700}.product-preview__meta dd[data-v-a6973275]{color:#fffaf3;margin:0;font-weight:600}.product-preview__cta[data-v-a6973275]{justify-self:start}@media (width<=900px){.product-category-section[data-v-a6973275]{gap:1.2rem;padding-top:.75rem}.product-category-section+.product-category-section[data-v-a6973275]{margin-top:1.25rem;padding-top:1.8rem}.product-category-section__copy h2[data-v-a6973275]{font-size:clamp(1.35rem,5vw,1.7rem)}.product-category-section__copy p[data-v-a6973275]{font-size:.98rem;line-height:1.6}.product-category-section__grid[data-v-a6973275]{gap:1.8rem;padding-top:.35rem}}@media (width<=700px){.product-preview[data-v-a6973275]{padding:0}.product-preview__surface[data-v-a6973275]{border:0;border-radius:0;grid-template-rows:auto auto;align-content:start;width:100vw;height:100dvh;top:0;left:0;transform:none}.product-preview--from-card.product-preview--opening .product-preview__surface[data-v-a6973275],.product-preview--from-card.product-preview--closing .product-preview__surface[data-v-a6973275]{top:var(--preview-origin-top,0);left:var(--preview-origin-left,0);width:var(--preview-origin-width,100vw);height:var(--preview-origin-height,100dvh);border-radius:1.5rem}.product-preview__meta[data-v-a6973275]{grid-template-columns:1fr}.product-preview__content[data-v-a6973275]{grid-auto-rows:max-content;align-content:start}.product-preview__cta[data-v-a6973275]{justify-self:start;width:100%}}.cart-page[data-v-94fe4ab5]{gap:1.25rem;width:min(100%,76rem);display:grid}.cart-warranty[data-v-94fe4ab5]{color:#fffaf3}.cart-header h1[data-v-94fe4ab5]{color:#fffaf3;margin:0}.cart-empty[data-v-94fe4ab5]{justify-items:start}.cart-empty p[data-v-94fe4ab5]{color:#fffaf3;margin:0}.cart-layout[data-v-94fe4ab5]{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:start;gap:1rem;display:grid}.cart-list[data-v-94fe4ab5]{flex-direction:column;min-width:0;display:flex}.cart-item[data-v-94fe4ab5]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1.25rem 1.15rem;padding:1.25rem 0;display:grid}.cart-item+.cart-item[data-v-94fe4ab5]{border-top:1px solid #fff7ea2e}.cart-item[data-v-94fe4ab5]:first-child{padding-top:0}.cart-item[data-v-94fe4ab5]:last-child{padding-bottom:0}.cart-item__media[data-v-94fe4ab5]{background:#ffffff14;border-radius:.85rem;flex-shrink:0;width:5.5rem;height:5.5rem;display:block;overflow:hidden}.cart-item__media img[data-v-94fe4ab5],.cart-item__media .cart-item__media-placeholder[data-v-94fe4ab5]{object-fit:cover;width:100%;height:100%;display:block}.cart-item__media img[data-v-94fe4ab5]{transition:transform .2s}a.cart-item__media:hover img[data-v-94fe4ab5]{transform:scale(1.05)}.cart-item__media-placeholder[data-v-94fe4ab5]{background:#ffffff14}.cart-item__copy[data-v-94fe4ab5]{align-content:start;gap:1.35rem;min-width:0;display:grid}.cart-item__intro[data-v-94fe4ab5]{gap:.7rem;display:grid}.cart-item__intro h2[data-v-94fe4ab5]{color:#fffaf3;margin:0;font-size:1.1rem}.cart-item__title-link[data-v-94fe4ab5]{color:inherit;text-decoration:none}.cart-item__title-link[data-v-94fe4ab5]:hover{color:var(--theme-primary-dark);text-decoration:underline}.cart-item__teaser[data-v-94fe4ab5]{color:#fffaf3e6;margin:0;line-height:1.45}.cart-item__meta[data-v-94fe4ab5]{margin:0;font-size:.83rem;line-height:1.4;color:#ffebb0f2!important}.cart-item__qty-row[data-v-94fe4ab5]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cart-item__qty-label[data-v-94fe4ab5]{letter-spacing:.04em;text-transform:uppercase;color:#ffebb0f2;font-size:.83rem;font-weight:700}.cart-item__qty[data-v-94fe4ab5]{border-radius:var(--ui-radius-pill);color:#fffaf3;background:#fff7ea1a;border:1px solid #fff7ea47;align-items:stretch;min-height:2.75rem;font-size:1rem;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.cart-item__qty-btn[data-v-94fe4ab5]{min-width:2.75rem;color:inherit;cursor:pointer;appearance:none;background:#fff7ea33;border:0;place-items:center;margin:0;padding:0;display:grid}.cart-item__qty-btn[data-v-94fe4ab5]:hover:not(:disabled){background:#fff7ea57}.cart-item__qty-btn[data-v-94fe4ab5]:disabled{opacity:.4;cursor:not-allowed}.cart-item__qty-btn[data-v-94fe4ab5] .ui-icon{vertical-align:0;display:block}.cart-item__qty-value[data-v-94fe4ab5]{font-variant-numeric:tabular-nums;place-items:center;min-width:2.5rem;padding:0 .85rem;display:grid}.cart-item__stock[data-v-94fe4ab5]{color:#fff7eaeb;margin:0;font-size:.82rem;font-weight:700}.cart-item__stock--owned[data-v-94fe4ab5]{color:#bef2c4f2}.cart-item__badges[data-v-94fe4ab5]{flex-wrap:wrap;gap:.5rem;display:flex}.cart-item__badges[data-v-94fe4ab5] .ui-badge{color:#fff7eadb;background:#fff7ea1f;font-weight:600}.cart-item__actions[data-v-94fe4ab5]{align-items:flex-start;gap:.35rem;display:flex}.cart-item__price[data-v-94fe4ab5]{justify-items:end;gap:.35rem;display:grid}.cart-item__price strong[data-v-94fe4ab5]{color:#fffaf3;text-align:inherit;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.35rem;padding-top:.2rem;font-size:1.05rem;display:flex}.cart-item__price-calc[data-v-94fe4ab5]{color:#fffaf3c7;font-size:.86em;font-weight:650}.cart-item__vat[data-v-94fe4ab5]{color:#ffebb0f2;text-align:right;margin:0;font-size:.78rem;line-height:1.35}.cart-item__remove[data-v-94fe4ab5]{border-radius:var(--ui-radius-pill);color:#fffaf3;cursor:pointer;appearance:none;background:#fff7ea1f;border:1px solid #fff7ea47;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;margin:0;padding:0;display:grid}.cart-item__remove[data-v-94fe4ab5]:hover{background:#fff7ea38}.cart-item__remove[data-v-94fe4ab5]:focus-visible{outline-offset:2px;outline:2px solid #febe00f2}.cart-item__remove[data-v-94fe4ab5] .ui-icon{vertical-align:0;display:block}.cart-summary[data-v-94fe4ab5]{gap:1.35rem;position:sticky;top:6.5rem}.cart-summary h2[data-v-94fe4ab5]{color:#fffaf3;margin:0;font-size:1.1rem}.cart-summary dl[data-v-94fe4ab5]{gap:.85rem;margin:0;display:grid}.cart-summary div[data-v-94fe4ab5]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.cart-summary dt[data-v-94fe4ab5]{color:#fffaf3d6;font-size:.85rem}.cart-summary dd[data-v-94fe4ab5]{color:#fffaf3;margin:0;font-weight:700}.cart-summary .cart-summary__row--muted dt[data-v-94fe4ab5],.cart-summary .cart-summary__row--muted dd[data-v-94fe4ab5]{color:#fffaf39e;font-size:.78rem;font-weight:500}.cart-summary .cart-summary__row--shipping[data-v-94fe4ab5]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.35rem 1rem;display:grid}.cart-summary .cart-summary__shipping-hint[data-v-94fe4ab5]{color:#fffaf39e;grid-column:1/-1;margin:0;font-size:.78rem;font-weight:500;line-height:1.4}.cart-summary .cart-summary__hint[data-v-94fe4ab5],.cart-summary .cart-summary__sold-out[data-v-94fe4ab5]{margin:0;font-size:.82rem;line-height:1.4}.cart-summary .cart-summary__hint[data-v-94fe4ab5]{color:#bef2c4eb}.cart-summary .cart-summary__sold-out[data-v-94fe4ab5]{color:#fecaca}@media (width<=900px){.cart-layout[data-v-94fe4ab5]{grid-template-columns:1fr}.cart-item[data-v-94fe4ab5]{grid-template-columns:auto minmax(0,1fr)}.cart-item__actions[data-v-94fe4ab5]{grid-column:2;justify-self:start}.cart-item__price[data-v-94fe4ab5]{justify-items:start}.cart-item__price strong[data-v-94fe4ab5]{justify-content:flex-start}.cart-item__vat[data-v-94fe4ab5]{text-align:left}.cart-summary[data-v-94fe4ab5]{position:static}}@media (width<=480px){.cart-item__media[data-v-94fe4ab5]{width:4.25rem;height:4.25rem}}.order-id[data-v-4edced34]{color:#475569;margin:0;font-size:.9rem}.checkout-layout[data-v-cf3d38b9]{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.9fr);align-items:start;gap:1.25rem;display:grid}.checkout-main[data-v-cf3d38b9]{align-content:start;gap:1.1rem;min-width:0;display:grid}.purchase-column[data-v-cf3d38b9]{align-content:start;gap:1.1rem;display:grid}.purchase-card[data-v-cf3d38b9]{gap:1.5rem}.summary-card.ui-card[data-v-cf3d38b9]{background:#edffea;border-color:#103f541a}.purchase-legal[data-v-cf3d38b9]{gap:.9rem;display:grid}.subsection[data-v-cf3d38b9]{border:0;gap:1.1rem;min-inline-size:0;margin:0;padding:0;display:grid}.subsection__title[data-v-cf3d38b9]{color:#163523;margin:0;font-size:1.05rem;font-weight:700}.eyebrow[data-v-cf3d38b9],.section-text[data-v-cf3d38b9],.teaser[data-v-cf3d38b9],.instant-access[data-v-cf3d38b9],dt[data-v-cf3d38b9]{color:#475569}.eyebrow[data-v-cf3d38b9],h2[data-v-cf3d38b9],.section-text[data-v-cf3d38b9],.teaser[data-v-cf3d38b9],dl[data-v-cf3d38b9],dt[data-v-cf3d38b9],dd[data-v-cf3d38b9],.instant-access[data-v-cf3d38b9]{margin:0}.eyebrow[data-v-cf3d38b9]{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700}h2[data-v-cf3d38b9],dd[data-v-cf3d38b9]{color:#163523}.summary-items[data-v-cf3d38b9]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.summary-items li[data-v-cf3d38b9]{color:#163523;justify-content:space-between;gap:.75rem;display:flex}.summary-edit-cart[data-v-cf3d38b9]{justify-self:start}.summary-grid[data-v-cf3d38b9]{gap:.85rem;display:grid}.summary-notes[data-v-cf3d38b9]{gap:.45rem;display:grid}.summary-notes p[data-v-cf3d38b9]{color:#6b7280;margin:0;font-size:.78rem;line-height:1.45}dd[data-v-cf3d38b9]{font-weight:700}.address-fields[data-v-cf3d38b9]{gap:.7rem;display:grid}.address-fields__row[data-v-cf3d38b9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.address-fields__row--locality[data-v-cf3d38b9]{grid-template-columns:minmax(7.5rem,9.5rem) minmax(0,1fr)}.payment-methods[data-v-cf3d38b9]{grid-template-columns:1fr;gap:.65rem;display:grid}.payment-option[data-v-cf3d38b9]{border-radius:var(--ui-radius-md);cursor:pointer;background:#fff;border:1px solid #22191024;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.2rem;padding:.8rem .95rem;transition:border-color .15s,box-shadow .15s;display:grid}.payment-option[data-v-cf3d38b9]:hover{border-color:#103f5459}.payment-option[data-v-cf3d38b9]:has(input:focus-visible){outline:3px solid var(--theme-primary-light);outline-offset:3px}.payment-option--selected[data-v-cf3d38b9]{border-color:var(--theme-primary-light);box-shadow:0 0 0 1px var(--theme-primary-light)}.payment-option__icon[data-v-cf3d38b9]{width:2.35rem;height:2.35rem;color:var(--theme-primary-light);background:#103f5414;border-radius:.7rem;place-items:center;display:grid}.payment-option__icon svg[data-v-cf3d38b9]{width:1.25rem;height:1.25rem}.payment-option__icon--paypal[data-v-cf3d38b9]{color:#003087;background:#00308714}.payment-option__copy[data-v-cf3d38b9]{gap:.12rem;min-width:0;display:grid}.payment-option__title[data-v-cf3d38b9]{color:#163523;font-weight:700;line-height:1.2}.payment-option__hint[data-v-cf3d38b9]{color:#475569;font-size:.78rem;line-height:1.35}.payment-option__mark[data-v-cf3d38b9]{background:#fff;border:1.5px solid #22191047;border-radius:999px;width:1.05rem;height:1.05rem;box-shadow:inset 0 0 0 2.5px #fff}.payment-option--selected .payment-option__mark[data-v-cf3d38b9]{border-color:var(--theme-primary-light);background:var(--theme-primary-light)}.terms-label[data-v-cf3d38b9]{flex-wrap:wrap;gap:.2rem;line-height:1.5;display:inline-flex}.terms-label__link[data-v-cf3d38b9]{color:#1d4ed8;font-weight:700;text-decoration:underline}.privacy-hint[data-v-cf3d38b9]{color:#475569;margin:0;font-size:.88rem;line-height:1.5}@media (width<=900px){.checkout-layout[data-v-cf3d38b9]{grid-template-columns:1fr}}@media (width<=640px){.address-fields__row[data-v-cf3d38b9],.address-fields__row--locality[data-v-cf3d38b9]{grid-template-columns:1fr}}.elf-letter__intro[data-v-120e526e]{margin-bottom:1.5rem}.elf-letter__intro h2[data-v-120e526e]{margin:0;font-size:1.5rem}.elf-letter__intro p[data-v-120e526e]{margin:0;line-height:1.5}.piid-hint[data-v-120e526e]{word-break:break-word;font-size:.9rem;font-weight:600}@media (width<=720px){.elf-letter__intro[data-v-120e526e]{margin-bottom:1rem}.elf-letter__intro h2[data-v-120e526e]{font-size:1.35rem}}@media (width<=420px){.elf-letter__intro h2[data-v-120e526e]{font-size:1.25rem}}.confirmation-block[data-v-caf27cba]{gap:1rem;padding:.5rem 0;display:grid}.submitted-data h4[data-v-caf27cba]{text-align:center;margin:0;font-size:1.05rem}.data-grid[data-v-caf27cba]{flex-direction:column;gap:.6rem;display:flex}.data-row[data-v-caf27cba]{border-bottom:1px solid #2219101a;justify-content:space-between;gap:1rem;padding-bottom:.55rem;display:flex}.data-row[data-v-caf27cba]:last-child{border-bottom:none;padding-bottom:0}.data-row .label[data-v-caf27cba]{flex:0 0 120px;font-weight:800}.data-row .value[data-v-caf27cba]{text-align:right;word-break:break-word;font-weight:600}@media (width<=520px){.data-row[data-v-caf27cba]{flex-direction:column;align-items:flex-start;gap:.25rem}.data-row .label[data-v-caf27cba]{flex:none}.data-row .value[data-v-caf27cba]{text-align:left;width:100%}}.elf-letter__form[data-v-6435a965]{flex-direction:column;gap:1.75rem;display:flex}.elf-letter__section h3[data-v-6435a965]{color:#5c2c0c;margin:0 0 1rem;font-size:1.25rem}.child-grid[data-v-6435a965]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:.5rem;display:grid}.child-grid .optional-child-empty[data-v-6435a965]{opacity:.5}.zip-city[data-v-6435a965]{grid-template-columns:140px 1fr;gap:1rem;display:grid}@media (width<=520px){.zip-city[data-v-6435a965]{grid-template-columns:1fr}}.submit-button[data-v-6435a965]{align-self:center}@media (width<=720px){.elf-letter__form[data-v-6435a965]{gap:1.25rem}}@media (width<=520px){.child-grid[data-v-6435a965]{grid-template-columns:1fr}.submit-button[data-v-6435a965]{width:100%}}.elf-letter[data-v-b5817b06]{background:#fefcf7;border:2px dashed #d6b68c;border-radius:1.25rem;padding:2rem;box-shadow:0 12px 35px #221f1514}.loading[data-v-b5817b06]{text-align:center;color:#4f3418;font-weight:700}.error[data-v-b5817b06]{text-align:center;color:#c0392b;font-weight:700}@media (width<=720px){.elf-letter[data-v-b5817b06]{padding:1rem}}@media (width<=420px){.elf-letter[data-v-b5817b06]{border-radius:1rem;padding:.75rem}.loading[data-v-b5817b06],.error[data-v-b5817b06]{font-size:.95rem}}.brand-logo[data-v-65fff63c]{width:auto;display:block}.brand-logo--sm[data-v-65fff63c]{height:3rem}.brand-logo--md[data-v-65fff63c]{height:2.5rem}.site-footer[data-v-5e731cb1]{-webkit-backdrop-filter:none;contain:paint;background:#00000024;border:0;border-top:1px solid #ffffff3d;align-self:stretch;width:100%;margin-top:2rem;margin-bottom:0;padding:1.35rem 1.25rem 1.5rem}.site-footer__inner[data-v-5e731cb1]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem 3rem;width:min(100%,1200px);margin:0 auto;display:grid}.site-footer__brand[data-v-5e731cb1]{padding-top:.15rem;line-height:0;text-decoration:none;display:inline-flex}.site-footer__brand[data-v-5e731cb1]:hover{opacity:.86}.site-footer__nav[data-v-5e731cb1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1.75rem;display:grid}.site-footer__group[data-v-5e731cb1]{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.site-footer__heading[data-v-5e731cb1]{color:#fff7ea9e;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .15rem;font-size:.72rem;font-weight:700}.site-footer__group a[data-v-5e731cb1]{color:#fff7eaeb;font-size:.86rem;font-weight:600;line-height:1.35;text-decoration:none;transition:color .2s}.site-footer__group a[data-v-5e731cb1]:hover{color:#febe00fa}@media (width<=800px){.site-footer__inner[data-v-5e731cb1]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.15rem}.site-footer__nav[data-v-5e731cb1]{gap:1.1rem 1rem;width:100%}.site-footer__group[data-v-5e731cb1]{align-items:center}}@media (width<=560px){.site-footer__nav[data-v-5e731cb1]{grid-template-columns:1fr;gap:1.15rem}}.elfpost[data-v-f3c7fa30]{background:radial-gradient(circle at top,#f8eddee6,#f5efe4 55%) 0 0/cover,linear-gradient(#f5efe4 0%,#f7f2e8 100%);justify-content:center;align-items:flex-start;min-height:calc(100vh - 4rem);padding:3rem 1.5rem 4rem;display:flex}.elfpost[data-v-f3c7fa30] .elfpost-card{background:#fffffff2;border-radius:1.5rem;width:100%;box-shadow:0 30px 80px #49381a2e}.elfpost-header[data-v-f3c7fa30]{text-align:center;margin-bottom:2rem}.elfpost-header .eyebrow[data-v-f3c7fa30]{letter-spacing:.2em;text-transform:uppercase;color:#b8502d;margin-bottom:.75rem;font-size:.85rem;font-weight:700}.elfpost-header h1[data-v-f3c7fa30]{color:#4b2b11;margin:0 0 1rem;font-size:2rem}.elfpost-header p[data-v-f3c7fa30]{color:#5b4631;max-width:540px;margin:0 auto;line-height:1.6}@media (width<=720px){.elfpost[data-v-f3c7fa30]{padding:1.5rem .75rem 2rem}.elfpost[data-v-f3c7fa30] .elfpost-card{border-radius:1.15rem}.elfpost-header h1[data-v-f3c7fa30]{font-size:1.5rem}.elfpost-header[data-v-f3c7fa30]{margin-bottom:1.25rem}.elfpost-header .eyebrow[data-v-f3c7fa30]{margin-bottom:.5rem}}@media (width<=420px){.elfpost[data-v-f3c7fa30]{padding:1rem .5rem 1.5rem}.elfpost[data-v-f3c7fa30] .elfpost-card{border-radius:1rem}.elfpost-header[data-v-f3c7fa30]{margin-bottom:1rem}.elfpost-header h1[data-v-f3c7fa30]{font-size:1.3rem}}.fragment-video-player[data-v-c87ca0d2]{background:#000;width:100vw;margin:0;position:relative}.fragment-video-player video[data-v-c87ca0d2]{width:100vw;height:auto;max-height:85vh;display:block}@media (width>=768px){.fragment-video-player[data-v-c87ca0d2]{border-radius:8px;width:90vw;max-width:1200px;margin:0 auto}.fragment-video-player video[data-v-c87ca0d2]{width:100%}}.fragment-video-player .play-button-overlay[data-v-c87ca0d2]{cursor:pointer;z-index:10;background:#0006;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.fragment-video-player .play-button-overlay[data-v-c87ca0d2]:hover{background:#0009}.fragment-video-player .play-button-overlay .play-button[data-v-c87ca0d2]{background:linear-gradient(145deg,#c41e3a,#8b0000);border:4px solid gold;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;animation:2s ease-in-out infinite christmasPulse-c87ca0d2;display:flex;position:relative;box-shadow:0 8px 30px #c41e3a99,0 0 40px #ffd70066,inset 0 -3px 8px #0000004d}.fragment-video-player .play-button-overlay .play-button .christmas-glow[data-v-c87ca0d2]{background:radial-gradient(circle,#ffd7004d 0%,#0000 70%);border-radius:50%;width:120%;height:120%;animation:2s ease-in-out infinite glowPulse-c87ca0d2;position:absolute}.fragment-video-player .play-button-overlay .play-button svg[data-v-c87ca0d2]{color:#fff;filter:drop-shadow(2px 2px 3px #00000080);z-index:1;width:42px;height:42px;margin-left:6px}.fragment-video-player .play-button-overlay .play-button .snowflake-deco[data-v-c87ca0d2]{color:gold;text-shadow:0 0 10px #ffd700cc,2px 2px 4px #00000080;font-size:28px;animation:4s linear infinite snowflakeRotate-c87ca0d2;position:absolute;top:-8px;right:-8px}.fragment-video-player .loading-overlay[data-v-c87ca0d2]{color:#fff;z-index:10;background:#000c;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fragment-video-player .loading-overlay .spinner[data-v-c87ca0d2]{border:4px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin-c87ca0d2}.fragment-video-player .loading-overlay p[data-v-c87ca0d2]{margin-top:1rem;font-size:1.1rem}.fragment-video-player .error-message[data-v-c87ca0d2]{color:#fff;text-align:center;z-index:10;background:#e74c3cf2;border-radius:8px;padding:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fragment-video-player .error-message p[data-v-c87ca0d2]{margin-bottom:1rem;font-size:1.1rem}@keyframes spin-c87ca0d2{to{transform:rotate(360deg)}}@keyframes christmasPulse-c87ca0d2{0%,to{box-shadow:0 8px 30px #c41e3a99,0 0 40px #ffd70066,inset 0 -3px 8px #0000004d}50%{box-shadow:0 8px 35px #c41e3acc,0 0 60px #ffd70099,inset 0 -3px 8px #0000004d}}@keyframes glowPulse-c87ca0d2{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes snowflakeRotate-c87ca0d2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.video-wrapper[data-v-7c7bd51c]{justify-content:center;align-items:center;width:100vw;height:auto;display:flex}.christmas-video-player[data-v-8ffe2c7f]{background:#000;width:100vw;margin:0;position:relative}.christmas-video-player video[data-v-8ffe2c7f]{width:100vw;height:auto;max-height:85vh;display:block}@media (width>=768px){.christmas-video-player[data-v-8ffe2c7f]{border-radius:8px;width:90vw;max-width:1200px;margin:0 auto}.christmas-video-player video[data-v-8ffe2c7f]{width:100%}}.christmas-video-player .play-button-overlay[data-v-8ffe2c7f]{cursor:pointer;z-index:10;background:#0006;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.christmas-video-player .play-button-overlay[data-v-8ffe2c7f]:hover,.christmas-video-player .play-button-overlay[data-v-8ffe2c7f]:focus-visible{background:#0009}.christmas-video-player .play-button-overlay .play-button[data-v-8ffe2c7f]{background:linear-gradient(145deg,#c41e3a,#8b0000);border:4px solid gold;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;animation:2s ease-in-out infinite christmasPulse-8ffe2c7f;display:flex;position:relative;box-shadow:0 8px 30px #c41e3a99,0 0 40px #ffd70066,inset 0 -3px 8px #0000004d}.christmas-video-player .play-button-overlay .play-button .christmas-glow[data-v-8ffe2c7f]{background:radial-gradient(circle,#ffd7004d 0%,#0000 70%);border-radius:50%;width:120%;height:120%;animation:2s ease-in-out infinite glowPulse-8ffe2c7f;position:absolute}.christmas-video-player .play-button-overlay .play-button svg[data-v-8ffe2c7f]{color:#fff;filter:drop-shadow(2px 2px 3px #00000080);z-index:1;width:42px;height:42px;margin-left:6px}.christmas-video-player .play-button-overlay .play-button .snowflake-deco[data-v-8ffe2c7f]{color:gold;text-shadow:0 0 10px #ffd700cc,2px 2px 4px #00000080;font-size:28px;animation:4s linear infinite snowflakeRotate-8ffe2c7f;position:absolute;top:-8px;right:-8px}@keyframes christmasPulse-8ffe2c7f{0%,to{box-shadow:0 8px 30px #c41e3a99,0 0 40px #ffd70066,inset 0 -3px 8px #0000004d}50%{box-shadow:0 8px 35px #c41e3acc,0 0 60px #ffd70099,inset 0 -3px 8px #0000004d}}@keyframes glowPulse-8ffe2c7f{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes snowflakeRotate-8ffe2c7f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.story-fragment-s0[data-v-867d11cc]{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.story-fragment-s3[data-v-c3a4bcf8]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.story-fragment-s3 .video-wrapper[data-v-c3a4bcf8]{justify-content:center;align-items:center;width:100vw;height:auto;display:flex}.story-fragment-s3 .search-phase[data-v-c3a4bcf8]{justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.story-fragment-s3 .search-phase .image-container[data-v-c3a4bcf8]{justify-content:center;align-items:center;max-width:90%;max-height:90%;display:flex;position:relative}.story-fragment-s3 .search-phase .image-container .search-image[data-v-c3a4bcf8]{border-radius:15px;max-width:100%;max-height:80vh;box-shadow:0 10px 40px #00000080}.story-fragment-s3 .search-phase .image-container .clickable-area[data-v-c3a4bcf8]{position:absolute}.story-fragment-s3 .search-phase .image-container .spotlight[data-v-c3a4bcf8]{pointer-events:none;z-index:10;background:radial-gradient(circle,#ffd700cc 0%,#ffd70066 40%,#ffd70000 70%);border-radius:50%;width:200px;height:200px;animation:1s ease-in-out infinite pulsate-c3a4bcf8;position:absolute;transform:translate(-50%,-50%)}@keyframes pulsate-c3a4bcf8{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.7;transform:translate(-50%,-50%)scale(1.2)}}.help-box[data-v-acd40c50]{margin:2rem 0}.help-box .help-content[data-v-acd40c50]{flex-direction:column;gap:1.5rem;display:flex}.help-box .help-content .custom-message[data-v-acd40c50]{color:#1e293b;background:#ffffffbf;border-left:4px solid #ffffff80;border-radius:8px;padding:1.5rem}.help-box .help-content .custom-message[data-v-acd40c50] p{margin:.5rem 0;line-height:1.6}.help-box .help-content .custom-message[data-v-acd40c50] strong{font-weight:600}.help-box .help-content .contact-info h3[data-v-acd40c50]{margin:0 0 1rem;font-size:1.5rem;font-weight:600}.help-box .help-content .contact-info p[data-v-acd40c50]{margin:0 0 1rem;line-height:1.6}.help-box .help-content .contact-info ul[data-v-acd40c50]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.help-box .help-content .contact-info ul li[data-v-acd40c50]{align-items:baseline;gap:.5rem;line-height:1.6;display:flex}.help-box .help-content .contact-info ul li strong[data-v-acd40c50]{min-width:120px;font-weight:600}.help-box .help-content .contact-info ul li a[data-v-acd40c50]{font-weight:700}@media (width<=768px){.help-box .help-content[data-v-acd40c50]{gap:1rem}.help-box .help-content .contact-info ul li[data-v-acd40c50]{flex-direction:column;align-items:flex-start;gap:.25rem}.help-box .help-content .contact-info ul li strong[data-v-acd40c50]{min-width:auto}}.snowflakes[data-v-3ec02090]{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;top:-10px;left:0}.snowflakes .snowflake[data-v-3ec02090]{color:#fff;opacity:.5;text-shadow:0 0 10px #ffffff80;font-size:1rem;animation:linear infinite fall-3ec02090;position:absolute;top:-20px}.snowflakes .snowflake[data-v-3ec02090]:first-child{font-size:.8rem;animation-duration:16s;animation-delay:0s;left:5%}.snowflakes .snowflake[data-v-3ec02090]:nth-child(2){font-size:1.2rem;animation-duration:24s;animation-delay:2s;left:15%}.snowflakes .snowflake[data-v-3ec02090]:nth-child(3){font-size:.9rem;animation-duration:20s;animation-delay:4s;left:25%}.snowflakes .snowflake[data-v-3ec02090]:nth-child(4){font-size:1.3rem;animation-duration:28s;animation-delay:1s;left:35%}.snowflakes .snowflake[data-v-3ec02090]:nth-child(5){font-size:1.1rem;animation-duration:18s;animation-delay:3s;left:45%}.snowflakes .snowflake[data-v-3ec02090]:nth-child(6){font-size:.9rem;animation-duration:22s;animation-delay:5s;left:55%}.snowflakes .snowflake[data-v-3ec02090]:nth-child(7){font-size:1.1rem;animation-duration:26s;animation-delay:2.5s;left:65%}.snowflakes .snowflake[data-v-3ec02090]:nth-child(8){font-size:1rem;animation-duration:20s;animation-delay:4.5s;left:75%}.snowflakes .snowflake[data-v-3ec02090]:nth-child(9){font-size:1.3rem;animation-duration:24s;animation-delay:1.5s;left:85%}.snowflakes .snowflake[data-v-3ec02090]:nth-child(10){font-size:.7rem;animation-duration:30s;animation-delay:3.5s;left:10%}.snowflakes .snowflake[data-v-3ec02090]:nth-child(11){font-size:1.1rem;animation-duration:18s;animation-delay:.5s;left:20%}.snowflakes .snowflake[data-v-3ec02090]:nth-child(12){font-size:.9rem;animation-duration:22s;animation-delay:2.8s;left:40%}.snowflakes .snowflake[data-v-3ec02090]:nth-child(13){font-size:1.2rem;animation-duration:26s;animation-delay:4.2s;left:60%}.snowflakes .snowflake[data-v-3ec02090]:nth-child(14){font-size:.9rem;animation-duration:20s;animation-delay:1.8s;left:70%}.snowflakes .snowflake[data-v-3ec02090]:nth-child(15){font-size:1.1rem;animation-duration:28s;animation-delay:3.2s;left:90%}@keyframes fall-3ec02090{0%{transform:translateY(-10vh)rotate(0)}to{transform:translateY(110vh)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.snowflakes[data-v-3ec02090]{display:none}}.christmas-garland[data-v-cb6642d7]{z-index:2;pointer-events:none;height:100px;position:fixed;top:-20px;left:0;right:0;overflow:hidden}.christmas-garland .garland-svg[data-v-cb6642d7]{filter:drop-shadow(0 2px 4px #0000004d);width:100%;height:80px;position:absolute;top:0;left:0}.christmas-garland .garland-svg .branch[data-v-cb6642d7]{opacity:.9}.christmas-garland .garland-svg .branch-detail[data-v-cb6642d7]{opacity:.7}.christmas-garland .ornaments[data-v-cb6642d7]{justify-content:space-around;width:100%;height:80px;padding:0 3%;display:flex;position:absolute;top:0;left:0}.christmas-garland .ornaments .ornament[data-v-cb6642d7]{flex-direction:column;align-items:center;animation:3s ease-in-out infinite sway-cb6642d7;display:flex}.christmas-garland .ornaments .ornament[data-v-cb6642d7]:first-child{animation-delay:0s}.christmas-garland .ornaments .ornament[data-v-cb6642d7]:nth-child(2){animation-delay:.3s}.christmas-garland .ornaments .ornament[data-v-cb6642d7]:nth-child(3){animation-delay:.6s}.christmas-garland .ornaments .ornament[data-v-cb6642d7]:nth-child(4){animation-delay:.9s}.christmas-garland .ornaments .ornament[data-v-cb6642d7]:nth-child(5){animation-delay:1.2s}.christmas-garland .ornaments .ornament[data-v-cb6642d7]:nth-child(6){animation-delay:1.5s}.christmas-garland .ornaments .ornament[data-v-cb6642d7]:nth-child(7){animation-delay:1.8s}.christmas-garland .ornaments .ornament[data-v-cb6642d7]:nth-child(8){animation-delay:2.1s}.christmas-garland .ornaments .ornament[data-v-cb6642d7]:nth-child(9){animation-delay:.5s}.christmas-garland .ornaments .ornament[data-v-cb6642d7]:nth-child(10){animation-delay:1.7s}.christmas-garland .ornaments .ornament .string[data-v-cb6642d7]{background:#c8c8c866;width:1px;height:35px}.christmas-garland .ornaments .ornament .ball[data-v-cb6642d7]{background:linear-gradient(135deg,#c41e3a 0%,#8b0000 100%);border-radius:50%;width:16px;height:16px;position:relative;box-shadow:inset -2px -2px 4px #0000004d,inset 2px 2px 4px #fff3,0 2px 6px #c41e3a66}.christmas-garland .ornaments .ornament .ball[data-v-cb6642d7]:before{content:"";background:#fff6;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:4px}.christmas-garland .ornaments .ornament:nth-child(2) .ball[data-v-cb6642d7]{background:linear-gradient(135deg,#6b5b95 0%,#4a4069 100%);box-shadow:inset -2px -2px 4px #0000004d,inset 2px 2px 4px #fff3,0 2px 6px #6b5b9580}.christmas-garland .ornaments .ornament:nth-child(3) .ball[data-v-cb6642d7]{background:linear-gradient(135deg,gold 0%,#daa520 100%);box-shadow:inset -2px -2px 4px #0003,inset 2px 2px 4px #ffffff4d,0 2px 6px #ffd70080}.christmas-garland .ornaments .ornament:nth-child(4) .ball[data-v-cb6642d7]{background:linear-gradient(135deg,#ff69b4 0%,#c71585 100%);box-shadow:inset -2px -2px 4px #00000040,inset 2px 2px 4px #ffffff4d,0 2px 6px #ff69b480}.christmas-garland .ornaments .ornament:nth-child(5) .ball[data-v-cb6642d7]{background:linear-gradient(135deg,#4169e1 0%,#2c4f9c 100%);box-shadow:inset -2px -2px 4px #0000004d,inset 2px 2px 4px #ffffff40,0 2px 6px #4169e180}.christmas-garland .ornaments .ornament:nth-child(6) .ball[data-v-cb6642d7]{background:linear-gradient(135deg,#20b2aa 0%,#178f88 100%);box-shadow:inset -2px -2px 4px #0000004d,inset 2px 2px 4px #ffffff40,0 2px 6px #20b2aa80}.christmas-garland .ornaments .ornament:nth-child(7) .ball[data-v-cb6642d7]{background:linear-gradient(135deg,gold 0%,#daa520 100%);box-shadow:inset -2px -2px 4px #0003,inset 2px 2px 4px #ffffff4d,0 2px 6px #ffd70080}.christmas-garland .ornaments .ornament:nth-child(8) .ball[data-v-cb6642d7]{background:linear-gradient(135deg,#9370db 0%,#6a4fa3 100%);box-shadow:inset -2px -2px 4px #0000004d,inset 2px 2px 4px #fff3,0 2px 6px #9370db80}.christmas-garland .ornaments .straw-star[data-v-cb6642d7]{width:20px;height:20px;position:relative}.christmas-garland .ornaments .straw-star .star-ray[data-v-cb6642d7]{transform-origin:top;background:linear-gradient(#f4e4c1 0%,#d4b896 100%);width:2px;height:10px;position:absolute;top:50%;left:50%;box-shadow:0 0 3px #f4e4c199}.christmas-garland .ornaments .straw-star .star-ray[data-v-cb6642d7]:first-child{transform:translate(-50%,-50%)rotate(0)}.christmas-garland .ornaments .straw-star .star-ray[data-v-cb6642d7]:nth-child(2){transform:translate(-50%,-50%)rotate(45deg)}.christmas-garland .ornaments .straw-star .star-ray[data-v-cb6642d7]:nth-child(3){transform:translate(-50%,-50%)rotate(90deg)}.christmas-garland .ornaments .straw-star .star-ray[data-v-cb6642d7]:nth-child(4){transform:translate(-50%,-50%)rotate(135deg)}.christmas-garland .ornaments .straw-star .star-ray[data-v-cb6642d7]:nth-child(5){transform:translate(-50%,-50%)rotate(180deg)}.christmas-garland .ornaments .straw-star .star-ray[data-v-cb6642d7]:nth-child(6){transform:translate(-50%,-50%)rotate(225deg)}.christmas-garland .ornaments .straw-star .star-ray[data-v-cb6642d7]:nth-child(7){transform:translate(-50%,-50%)rotate(270deg)}.christmas-garland .ornaments .straw-star .star-ray[data-v-cb6642d7]:nth-child(8){transform:translate(-50%,-50%)rotate(315deg)}.christmas-garland .ornaments .straw-star[data-v-cb6642d7]:after{content:"";background:#d4b896;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes sway-cb6642d7{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(3deg)translateY(2px)}}.fragment-story-view[data-v-293d5c69]{background:linear-gradient(135deg,#1a472a 0%,#0d2818 50%,#1a1a2e 100%);width:100vw;height:100vh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.fragment-story-view .loading-state[data-v-293d5c69],.fragment-story-view .error-state[data-v-293d5c69]{text-align:center;z-index:10;flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.fragment-story-view .loading-state .spinner[data-v-293d5c69]{filter:drop-shadow(0 0 20px #ffd700cc);font-size:5rem;animation:2s linear infinite spin-293d5c69,1s ease-in-out infinite pulse-293d5c69}.fragment-story-view .loading-state p[data-v-293d5c69]{color:#fff;text-shadow:0 0 10px #ffd70080;letter-spacing:1px;margin-top:2rem;font-size:1.4rem;font-weight:600}.fragment-story-view .error-state .error-ornament[data-v-293d5c69]{filter:drop-shadow(0 0 20px #ff646499);margin-bottom:1.5rem;font-size:5rem;animation:2s ease-in-out infinite swing-293d5c69}.fragment-story-view .error-state h3[data-v-293d5c69]{color:#fdd;text-shadow:2px 2px 4px #00000080;margin-bottom:1rem;font-size:1.8rem}.fragment-story-view .error-state p[data-v-293d5c69]{color:#ffc4c4;margin-bottom:1.5rem;font-size:1.1rem}.fragment-story-view .story-content[data-v-293d5c69]{z-index:10;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;padding:0;display:flex;position:relative}.fragment-story-view .story-content .fragment-title[data-v-293d5c69]{color:gold;text-align:center;text-shadow:0 0 20px #ffd700cc,2px 2px 4px #000000b3;letter-spacing:2px;opacity:.5;margin:0;padding:1rem 2rem 2rem;font-size:1.2rem;font-weight:700}.fragment-story-view .story-content .expiration-notice[data-v-293d5c69]{color:#ffffffb3;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-shadow:1px 1px 2px #000c;background:#0000004d;border:1px solid #ffd7004d;border-radius:20px;margin:2em 0 0;padding:.5rem 1rem;font-size:.75rem}.fragment-story-view .story-content .access-expired-card[data-v-293d5c69]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:linear-gradient(145deg,#8b00004d,#19193c66);border:2px solid #ffd7004d;max-width:600px;box-shadow:0 15px 50px #0009,0 0 40px #dc143c4d}.fragment-story-view .story-content .access-expired-card .card-header[data-v-293d5c69]{flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.fragment-story-view .story-content .access-expired-card .card-header .ornament[data-v-293d5c69]{filter:drop-shadow(0 0 15px #ffd700b3);font-size:4rem;animation:2s ease-in-out infinite swing-293d5c69}.fragment-story-view .story-content .access-expired-card .card-header h3[data-v-293d5c69]{color:#fdd;text-shadow:2px 2px 4px #00000080;font-size:1.6rem;line-height:1.4}.fragment-story-view .story-content .access-expired-card .daily-limit-message[data-v-293d5c69]{margin-top:1rem}.fragment-story-view .story-content .access-expired-card .daily-limit-message p[data-v-293d5c69]{color:#ffd7a3;text-shadow:1px 1px 3px #0009;margin:1rem 0;font-size:1.2rem;line-height:1.6}.fragment-story-view .story-content .christmas-button[data-v-293d5c69]{text-shadow:1px 1px 2px #00000080;border:3px solid gold;box-shadow:0 8px 25px #c41e3a80,0 0 20px #ffd70066}.fragment-story-view .story-content .story-footer[data-v-293d5c69]{text-align:center;margin-top:.5rem}.fragment-story-view .story-content .story-footer .footer-info[data-v-293d5c69]{color:#ffffff4d;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;font-size:.65rem;display:flex}.fragment-story-view .story-content .story-footer .footer-info .footer-emoji[data-v-293d5c69]{font-size:.8rem}.fragment-story-view .story-content .story-footer .footer-info span[data-v-293d5c69]{white-space:nowrap;align-items:center;gap:.25rem;display:flex}.fragment-story-view .story-content .story-footer .footer-info code[data-v-293d5c69]{font-family:monospace;font-size:.6rem}@keyframes spin-293d5c69{to{transform:rotate(360deg)}}@keyframes pulse-293d5c69{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes swing-293d5c69{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.play-shell[data-v-6aa5f22e]{min-height:100vh;padding:1rem}.play-content[data-v-6aa5f22e]{gap:1rem;display:grid}.play-heading[data-v-6aa5f22e],.status[data-v-6aa5f22e]{margin:0}.play-heading[data-v-6aa5f22e]{color:#fff7ed;text-align:center;font-weight:700}.status[data-v-6aa5f22e]{max-width:32rem;margin:2rem auto 0}.app-dropdown[data-v-5feac214]{position:relative}.app-dropdown__trigger[data-v-5feac214]{appearance:none;background:0 0;border:0;width:100%;margin:0;padding:0}.app-dropdown__menu[data-v-5feac214]{z-index:20;min-width:14rem;position:absolute;top:calc(100% + .5rem)}.app-dropdown__menu--start[data-v-5feac214]{left:0}.app-dropdown__menu--end[data-v-5feac214]{right:0}.language-switcher[data-v-135b9118]{background:#ffffff0f;border:1px solid #ffffff24;border-radius:.65rem;flex-direction:column;align-items:stretch;gap:.08rem;padding:.12rem;display:inline-flex}.language-switcher__button[data-v-135b9118]{letter-spacing:.06em;min-width:1.5rem;min-height:1.15rem;box-shadow:none;color:#fff7eab8;border-radius:.4rem;padding:.08rem .28rem;font-size:.62rem}.language-switcher__button[data-v-135b9118]:hover{color:#fff7eaf5;background:#ffffff14}.language-switcher__button.ui-button--selected[data-v-135b9118]{color:#fff7eaf5;background:#fff7ea24;border-color:#0000;font-weight:650}.main-layout[data-v-a84fe0c5]{background-color:#0000;flex-direction:column;min-height:100vh;display:flex}.main-nav[data-v-a84fe0c5]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;will-change:transform;background-color:#0000006b;border-bottom:1px solid #ffffff1f;flex-shrink:0;padding:1rem 1.25rem;transition:transform .22s,box-shadow .22s,background-color .22s;position:sticky;top:0;transform:translateY(0);box-shadow:0 12px 28px #14141429}.main-nav.main-nav--hidden[data-v-a84fe0c5]{box-shadow:none;transform:translateY(calc(-100% - .75rem))}.main-nav.main-nav--hidden[data-v-a84fe0c5]:has(:focus-visible){transform:translateY(0)}.main-nav .nav-content[data-v-a84fe0c5]{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}.main-nav .nav-bar[data-v-a84fe0c5]{flex:none;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.main-nav .nav-bar__language[data-v-a84fe0c5]{margin-left:auto;display:none}.main-nav .nav-bar__actions[data-v-a84fe0c5]{flex-shrink:0;align-items:center;gap:.35rem;display:none}.main-nav .nav-bar__brand[data-v-a84fe0c5]{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.main-nav .nav-bar__brand[data-v-a84fe0c5]:hover{opacity:.86}.main-nav .nav-toggle[data-v-a84fe0c5]{background-color:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;width:3rem;height:3rem;padding:0;display:none}.main-nav .nav-bar__cart[data-v-a84fe0c5]{color:#fff7eaf5;background-color:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;text-decoration:none;display:none;position:relative}.main-nav .nav-bar__cart[data-v-a84fe0c5]:hover{color:var(--theme-primary-dark)}.main-nav .nav-bar__cart.router-link-exact-active[data-v-a84fe0c5]{color:#2f2415;background-color:#febe00fa;border-color:#febe00b3}.main-nav .nav-bar__cart.is-cart-fly-catch[data-v-a84fe0c5]{animation:.42s cart-fly-catch-a84fe0c5}.main-nav .nav-bar__cart-icon[data-v-a84fe0c5]{width:1.25rem;height:1.25rem;display:block}.main-nav .nav-bar__cart-badge[data-v-a84fe0c5]{color:#2f2415;background:#febe00fa;border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .2rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.18rem;right:.18rem}.main-nav .nav-bar__cart.router-link-exact-active .nav-bar__cart-badge[data-v-a84fe0c5]{color:#febe00fa;background:#2f2415}.main-nav .nav-toggle__line[data-v-a84fe0c5]{background-color:#fff7eaf5;border-radius:999px;width:1.15rem;height:2px;transition:transform .24s,opacity .24s,background-color .24s}.main-nav .nav-toggle:hover .nav-toggle__line[data-v-a84fe0c5]{background-color:var(--theme-primary-dark)}.main-nav .nav-toggle__line--top.is-open[data-v-a84fe0c5]{transform:translateY(6px)rotate(45deg)}.main-nav .nav-toggle__line--middle.is-open[data-v-a84fe0c5]{opacity:0}.main-nav .nav-toggle__line--bottom.is-open[data-v-a84fe0c5]{transform:translateY(-6px)rotate(-45deg)}.main-nav .nav-links--desktop[data-v-a84fe0c5]{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.main-nav .nav-products-toggle[data-v-a84fe0c5]{color:#fff7eaf2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf329;border:1px solid #ffffff3d;border-top:0;border-radius:0 0 .95rem .95rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;line-height:1;position:absolute;top:calc(100% + 2px);right:0}.main-nav .nav-link[data-v-a84fe0c5]{color:#fff7eaf0;letter-spacing:.02em;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:2rem;padding:.6rem 1.2rem;font-weight:600;text-decoration:none}.main-nav .nav-link[data-v-a84fe0c5]:hover{color:var(--theme-primary-dark);background-color:#ffffff14}.main-nav .nav-link.active-link-exact[data-v-a84fe0c5],.main-nav .nav-link:not([href=\/]).active-link[data-v-a84fe0c5]{color:#2f2415;background-color:#febe00fa;border-color:#febe00;box-shadow:0 8px 18px #7a491247}.main-nav .nav-link.active-link-exact[data-v-a84fe0c5]:hover,.main-nav .nav-link:not([href=\/]).active-link[data-v-a84fe0c5]:hover{color:#2f2415;background-color:#febe00}.main-nav .nav-link--quiet.active-link-exact[data-v-a84fe0c5],.main-nav .nav-link--quiet:not([href=\/]).active-link[data-v-a84fe0c5],.main-nav .nav-link--quiet.active-link-exact[data-v-a84fe0c5]:hover,.main-nav .nav-link--quiet:not([href=\/]).active-link[data-v-a84fe0c5]:hover{color:var(--theme-primary-dark);box-shadow:none;background-color:#ffffff14;border-color:#0000}.main-nav .nav-link--cart[data-v-a84fe0c5]{align-items:center;gap:.4rem;display:inline-flex}.main-nav .nav-link--cart.is-cart-fly-catch[data-v-a84fe0c5]{animation:.42s cart-fly-catch-a84fe0c5}.main-nav .nav-link--cart.active-link-exact .nav-link__cart-badge[data-v-a84fe0c5],.main-nav .nav-link--cart:not([href=\/]).active-link .nav-link__cart-badge[data-v-a84fe0c5]{color:#febe00fa;background:#2f2415}.main-nav .nav-link__cart-icon[data-v-a84fe0c5]{flex-shrink:0;width:1rem;height:1rem;display:block}.main-nav .nav-link__cart-badge[data-v-a84fe0c5]{color:#2f2415;background:#febe00fa;border-radius:999px;justify-content:center;align-items:center;min-width:1.3rem;height:1.3rem;padding:0 .25rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;translate:0 -.06em}.main-nav .user-menu[data-v-a84fe0c5]{position:relative}.main-nav[data-v-a84fe0c5] .app-dropdown__trigger{width:auto}.main-nav .user-menu__trigger[data-v-a84fe0c5]{color:#fff7eaf0;cursor:pointer;white-space:nowrap;background-color:#ffffff0f;border:1px solid #ffffff1a;border-radius:2rem;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-weight:600;list-style:none;display:inline-flex}.main-nav .user-menu__trigger[data-v-a84fe0c5]:hover{color:var(--theme-primary-dark);background-color:#ffffff14}.main-nav[data-v-a84fe0c5] .app-dropdown__trigger[aria-expanded=true] .user-menu__trigger{color:var(--theme-primary-dark);border-color:#febe006b}.main-nav .user-menu__role-badge[data-v-a84fe0c5]{color:#febe00e6;letter-spacing:.05em;text-transform:uppercase;background-color:#febe002e;border-radius:1rem;justify-content:center;align-items:center;padding:.25rem .6rem;font-size:.65rem;font-weight:700;display:inline-flex}.main-nav .user-menu__caret[data-v-a84fe0c5]{font-size:.85rem}.main-nav .user-menu__dropdown[data-v-a84fe0c5]{--ui-fg:#fff3de;--ui-btn-ghost-fg:#fff3de;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#181818cc;border:1px solid #febe0047;border-radius:1rem;gap:.35rem;padding:.45rem;display:grid;box-shadow:0 18px 40px #2a1c1047}.main-nav[data-v-a84fe0c5] .app-dropdown__menu{z-index:30}.main-nav .user-menu__item[data-v-a84fe0c5]{color:#fff3de;border-radius:.8rem;justify-content:flex-start;width:100%;padding:.8rem .95rem;font-weight:600;text-decoration:none}.main-nav .user-menu__item[data-v-a84fe0c5]:hover{color:var(--theme-primary-dark);background-color:#febe001f}.main-nav .mobile-nav-backdrop[data-v-a84fe0c5],.main-nav .mobile-nav-panel[data-v-a84fe0c5]{display:none}@media (width<=900px){.main-nav[data-v-a84fe0c5]{padding:.5rem}.main-nav .nav-content[data-v-a84fe0c5]{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.75rem}.main-nav .nav-bar[data-v-a84fe0c5]{z-index:30;justify-content:space-between;position:relative}.main-nav .nav-bar__language[data-v-a84fe0c5]{margin-left:auto;margin-right:.35rem;display:inline-flex}.main-nav .nav-bar__actions[data-v-a84fe0c5]{display:flex}.main-nav .nav-toggle[data-v-a84fe0c5],.main-nav .nav-bar__cart[data-v-a84fe0c5]{display:inline-flex}.main-nav .nav-links--desktop[data-v-a84fe0c5]{display:none}.main-nav .mobile-nav-backdrop[data-v-a84fe0c5]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10;background-color:#08080838;display:block;position:fixed;inset:0}.main-nav .mobile-nav-panel[data-v-a84fe0c5]{--ui-btn-ghost-fg:#fff7eaf5;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#101010b8;border:1px solid #febe003d;border-radius:1.5rem;gap:1rem;padding:1rem;display:grid;position:relative;box-shadow:0 18px 40px #1414142e}.main-nav .mobile-nav-panel__section[data-v-a84fe0c5]{gap:.6rem;display:grid}.main-nav .mobile-nav-panel__divider[data-v-a84fe0c5]{background-color:#ffffff1f;height:1px}.main-nav .mobile-nav-panel__label[data-v-a84fe0c5]{color:#fff7eaad;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;padding:0 .25rem;font-size:.78rem;font-weight:700;display:flex}.main-nav .mobile-nav-role-badge[data-v-a84fe0c5]{color:#febe00e6;letter-spacing:.05em;background-color:#febe002e;border-radius:.8rem;justify-content:center;align-items:center;padding:.2rem .5rem;font-size:.6rem;font-weight:700;display:inline-flex}.main-nav .mobile-nav-link[data-v-a84fe0c5]{color:#fff7eaf5;text-align:left;background-color:#ffffff0d;border:1px solid #ffffff14;border-radius:1rem;justify-content:flex-start;width:100%;padding:.9rem 1rem;font-weight:600;text-decoration:none;display:flex}.main-nav .mobile-nav-link[data-v-a84fe0c5]:hover,.main-nav .mobile-nav-link.mobile-nav-link--active[data-v-a84fe0c5]{color:var(--theme-primary-dark);background-color:#febe0029}.main-nav .mobile-nav-link--accent[data-v-a84fe0c5]{border-color:#febe003d}}.page-content[data-v-a84fe0c5]{background-color:#0000;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding:2rem;display:flex;position:relative;overflow:visible}@media (width<=768px){.page-content[data-v-a84fe0c5]{padding:1rem .5rem}}.page-content--account[data-v-a84fe0c5]{--ui-radius-lg:.625rem}.page-content--admin[data-v-a84fe0c5]{background-color:var(--admin-canvas,#f3f4f6);background-image:none;align-items:stretch;padding:0}.page-content--admin[data-v-a84fe0c5] .admin-layout{flex:1}@media (width<=768px){.page-content--admin[data-v-a84fe0c5]{padding:0}}@keyframes cart-fly-catch-a84fe0c5{0%,to{transform:scale(1)}40%{transform:scale(1.1)}}.legal-block+.legal-block[data-v-4f5f01e2]{margin-top:1.25rem}h1[data-v-4f5f01e2]{margin-top:0}h2[data-v-4f5f01e2]{margin-bottom:.5rem}p[data-v-4f5f01e2]{color:#334155;line-height:1.6}h1[data-v-4cd66e71]{margin-top:0}h2[data-v-4cd66e71]{margin:0 0 .75rem}p[data-v-4cd66e71]{color:#334155;line-height:1.6}.flow-step[data-v-4cd66e71]{margin-top:1.25rem}.flow-form[data-v-4cd66e71],.item-list[data-v-4cd66e71]{gap:.85rem;display:grid}.item-copy[data-v-4cd66e71]{gap:.15rem;display:grid}.item-reason[data-v-4cd66e71]{color:#9a3412;font-size:.88rem}.eligible[data-v-4cd66e71]{color:#166534;font-weight:700}.condition-hint[data-v-4cd66e71]{color:#334155}.support[data-v-4cd66e71]{color:#64748b;margin-top:1.5rem;font-size:.9rem}.legal-block+.legal-block[data-v-9e5eeaf5]{margin-top:1.25rem}h1[data-v-9e5eeaf5]{margin-top:0}h2[data-v-9e5eeaf5]{margin-bottom:.5rem}p[data-v-9e5eeaf5]{color:#334155;line-height:1.6}.legal-block+.legal-block[data-v-8ee193e6]{margin-top:1.25rem}h1[data-v-8ee193e6]{margin-top:0}h2[data-v-8ee193e6]{margin-bottom:.5rem}p[data-v-8ee193e6]{color:#334155;line-height:1.6}h1[data-v-fec4880c]{margin-top:0}.sitemap-grid[data-v-6748c90b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.sitemap-entry[data-v-6748c90b]{color:inherit;text-decoration:none}.sitemap-entry h2[data-v-6748c90b]{color:#1f2937;margin:0;font-size:1rem}.sitemap-entry p[data-v-6748c90b]{color:#475569;margin:.45rem 0 0;line-height:1.45}.seasonal-section[data-v-6748c90b]{margin-top:1.2rem}.seasonal-section h2[data-v-6748c90b]{color:#fff6e7;margin:0}.seasonal-section p[data-v-6748c90b]{color:#fff7ead1;margin:.5rem 0 0;line-height:1.5}@media (width<=720px){.sitemap-grid[data-v-6748c90b]{grid-template-columns:1fr}}.terms-header[data-v-a3b865ab]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.legal-block+.legal-block[data-v-a3b865ab]{margin-top:1.25rem}h1[data-v-a3b865ab]{margin-top:0}h2[data-v-a3b865ab]{margin-bottom:.5rem}p[data-v-a3b865ab]{color:#334155;line-height:1.6}@media print{html,body{color:#000!important;background:#fff!important}body{min-height:auto!important}.main-nav,.site-footer{display:none!important}.page-content{background:#fff!important;padding:0!important;display:block!important;overflow:visible!important}.terms-page[data-v-a3b865ab]{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.terms-header[data-v-a3b865ab]{display:block}.terms-header[data-v-a3b865ab] .ui-button{display:none!important}h1[data-v-a3b865ab],h2[data-v-a3b865ab],p[data-v-a3b865ab]{color:#000!important}.legal-block[data-v-a3b865ab]{break-inside:avoid;page-break-inside:avoid}}@media (width<=700px){.terms-header[data-v-a3b865ab]{display:grid}}.legal-block+.legal-block[data-v-0fa1d6f7]{margin-top:1.25rem}h1[data-v-0fa1d6f7]{margin-top:0}h2[data-v-0fa1d6f7]{margin-bottom:.5rem}p[data-v-0fa1d6f7]{color:#334155;line-height:1.6}.form-copy[data-v-0fa1d6f7]{white-space:pre-line}.cta-action[data-v-0fa1d6f7]{margin-top:1.5rem}.not-found-actions[data-v-8763614b]{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.ui-tooltip[data-v-349648f5]{display:inline}.ui-tooltip__trigger[data-v-349648f5]{color:var(--theme-primary-light);font:inherit;font-weight:700;line-height:inherit;text-underline-offset:.18em;cursor:help;touch-action:manipulation;background:0 0;border:0;border-radius:0;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:.12em;display:inline}.ui-tooltip__trigger[data-v-349648f5]:hover,.ui-tooltip--open .ui-tooltip__trigger[data-v-349648f5]{color:var(--theme-primary-light-strong)}.ui-tooltip__panel[data-v-349648f5]{z-index:600;color:#fffaf3;text-align:left;visibility:hidden;pointer-events:none;background:#103f54;border-radius:.9rem;width:min(22.5rem,100vw - 1.5rem);padding:.9rem 1rem;font-size:.92rem;font-weight:500;line-height:1.55;display:block;position:fixed;box-shadow:0 16px 32px #103f5447}.ui-tooltip__panel--placed[data-v-349648f5]{visibility:visible;pointer-events:auto}.ui-tooltip__arrow[data-v-349648f5]{background:#103f54;width:.7rem;height:.7rem;position:absolute;top:-.35rem;transform:translate(-50%)rotate(45deg)}.ui-tooltip__panel--above .ui-tooltip__arrow[data-v-349648f5]{top:auto;bottom:-.35rem}.about[data-v-6aa7ff93]{gap:.4rem;width:min(100%,1080px);min-width:0;max-width:100%;display:grid;overflow-x:clip}.about__intro[data-v-6aa7ff93]{padding:.35rem .25rem .15rem}.about__intro h1[data-v-6aa7ff93]{color:#fffaf3;text-align:center;text-shadow:0 2px 12px #2f241559;margin:0;font-size:clamp(1.85rem,3.4vw,2.7rem);line-height:1.12}.journey[data-v-6aa7ff93]{min-width:0;position:relative;overflow-x:clip}.journey__steps[data-v-6aa7ff93]{gap:1.6rem;margin:0;padding:.4rem 0 .6rem;list-style:none;display:grid}.journey__path[data-v-6aa7ff93]{display:none}@media (width>=821px){.journey__path[data-v-6aa7ff93]{z-index:0;pointer-events:none;width:86%;height:56%;display:block;position:absolute;top:3%;left:7%;overflow:hidden}}.about__logo[data-v-6aa7ff93]{justify-items:center;padding:1.1rem 0 .4rem;display:grid}.about__logo[data-v-6aa7ff93] .brand-logo{height:3.75rem}.journey__step[data-v-6aa7ff93]{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.9fr);align-items:center;display:grid;position:relative}.journey__step--end[data-v-6aa7ff93]{grid-template-columns:minmax(16rem,.9fr) minmax(0,1.2fr)}.journey__step--end .journey__art[data-v-6aa7ff93]{order:2}.journey__step--end .journey__copy[data-v-6aa7ff93]{order:1}.journey__art[data-v-6aa7ff93]{border-radius:42% 58% 46% 54%/54% 40% 60% 46%;margin:0;position:relative;overflow:hidden;transform:rotate(-2.2deg);box-shadow:0 22px 40px #372b1f29}.journey__art img[data-v-6aa7ff93]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.journey__step--end .journey__art[data-v-6aa7ff93]{border-radius:58% 38% 52% 48%/42% 58% 44% 56%;transform:rotate(2deg)}.journey__step--3 .journey__art[data-v-6aa7ff93]{border-radius:48% 52% 38% 62%/56% 44%}.journey__step--5[data-v-6aa7ff93]{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.85fr)}.journey__step--5 .journey__art[data-v-6aa7ff93]{border-radius:1.7rem 2.4rem 1.5rem 2.2rem;transform:rotate(-.6deg);box-shadow:0 18px 36px #febe0038,0 20px 40px #372b1f24}.journey__step--5 .journey__copy[data-v-6aa7ff93]{background:radial-gradient(circle at 12% 0,#febe0047,#0000 46%),#fffaf3f5}.journey__copy[data-v-6aa7ff93]{z-index:2;background:#fffffff0;border:1px solid #0f172a14;border-radius:1.25rem;margin-left:-4.25rem;padding:1.1rem 1.2rem 1.2rem;position:relative;transform:rotate(1.15deg);box-shadow:0 18px 38px #1414141a}.journey__step--end .journey__copy[data-v-6aa7ff93]{margin-left:0;margin-right:-4.25rem;transform:rotate(-1.05deg)}.journey__copy h2[data-v-6aa7ff93]{margin:0 0 .4rem;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.2}.journey__copy p[data-v-6aa7ff93]{color:#334155;margin:0;line-height:1.6}.journey__step--4[data-v-6aa7ff93]{z-index:3}@media (width<=820px){.about[data-v-6aa7ff93]{overflow-x:clip}.journey__steps[data-v-6aa7ff93]{gap:2rem}.journey__step[data-v-6aa7ff93],.journey__step--end[data-v-6aa7ff93],.journey__step--5[data-v-6aa7ff93]{grid-template-columns:1fr}.journey__art[data-v-6aa7ff93],.journey__step--end .journey__art[data-v-6aa7ff93],.journey__step--5 .journey__art[data-v-6aa7ff93]{border-radius:1.5rem;order:0;transform:none}.journey__copy[data-v-6aa7ff93],.journey__step--end .journey__copy[data-v-6aa7ff93]{order:1;margin:-2.4rem .75rem 0;transform:none}}@media (prefers-reduced-motion:reduce){.journey__art[data-v-6aa7ff93],.journey__step--end .journey__art[data-v-6aa7ff93],.journey__copy[data-v-6aa7ff93],.journey__step--end .journey__copy[data-v-6aa7ff93]{transform:none}}.contact[data-v-a2a6f80f]{gap:.9rem}h1[data-v-a2a6f80f]{margin:0}p[data-v-a2a6f80f]{color:#334155;margin:0;line-height:1.65}.contact__channels[data-v-a2a6f80f]{gap:.85rem;display:grid}.contact-channel[data-v-a2a6f80f]{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:flex}.contact-channel:hover .contact-channel__value[data-v-a2a6f80f]{text-decoration:underline}.contact-channel__icon[data-v-a2a6f80f]{color:var(--theme-primary-light)}.contact-channel__copy[data-v-a2a6f80f]{gap:.05rem;min-width:0;display:grid}.contact-channel__label[data-v-a2a6f80f]{color:var(--ui-fg-muted);font-size:.82rem}.contact-channel__value[data-v-a2a6f80f]{color:var(--theme-primary-light);overflow-wrap:anywhere;font-weight:650}.contact__reply[data-v-a2a6f80f]{color:var(--theme-ink)}.contact__hint[data-v-a2a6f80f]{font-size:.95rem}.elf-page[data-v-5e4deb02]{justify-content:center;width:100%;display:flex}.elf-card[data-v-5e4deb02]{text-align:center}h1[data-v-5e4deb02]{color:#0f172a;margin-top:0}.message[data-v-5e4deb02]{color:#475569;margin-bottom:1.2rem}.info-box[data-v-5e4deb02]{margin-bottom:1.2rem}.info-box p[data-v-5e4deb02]{color:#0f172a;margin:0;line-height:1.55}.info-box .countdown[data-v-5e4deb02]{margin-bottom:.7rem}.info-box .countdown strong[data-v-5e4deb02]{color:#dc2626}[data-v-5e4deb02] .elf-video-player{border-radius:.7rem;overflow:hidden;width:100%!important}[data-v-5e4deb02] .elf-video-player video{width:100%!important}.home[data-v-c54378ef]{gap:1.25rem;width:min(100%,1100px);display:grid}.hero h1[data-v-c54378ef]{margin:0;font-size:clamp(1.7rem,3.3vw,2.6rem);line-height:1.15}.hero__eyebrow[data-v-c54378ef]{letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.hero__lead[data-v-c54378ef],.hero__body[data-v-c54378ef]{max-width:70ch;margin:.6rem 0 0;line-height:1.6}.hero__actions[data-v-c54378ef]{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.values[data-v-c54378ef]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.featured[data-v-c54378ef]{border-radius:var(--ui-radius-lg);position:relative;overflow:hidden;box-shadow:0 18px 38px #1414141a}.featured__ribbon[data-v-c54378ef]{--ribbon-size:8rem;--ribbon-thickness:2.1rem;z-index:2;width:var(--ribbon-size);height:var(--ribbon-size);pointer-events:none;margin:0;position:absolute;top:0;right:0;overflow:hidden}.featured__ribbon span[data-v-c54378ef]{box-sizing:border-box;width:calc(var(--ribbon-size) * 1.41421 + 6px);height:var(--ribbon-thickness);color:#2f2415;letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:nowrap;background:linear-gradient(#ffe27a 0%,#febe00 100%);justify-content:center;align-items:center;padding:0 .85rem;font-size:.6rem;font-weight:800;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 6px 14px #2f241529}.featured__card[data-v-c54378ef]{box-shadow:none;border-color:#febe006b;gap:1.7rem}.featured__header[data-v-c54378ef]{gap:.85rem;max-width:46rem;padding-right:5rem;display:grid}.featured__header h2[data-v-c54378ef]{margin:0;font-size:clamp(1.55rem,2.8vw,2.15rem);font-weight:800;line-height:1.2}.featured__lead[data-v-c54378ef]{color:var(--theme-ink);margin:0;font-size:1.06rem;line-height:1.65}.featured__editions[data-v-c54378ef]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}.edition[data-v-c54378ef]{border-radius:var(--ui-radius-lg);background:#ffffffdb;border:1px solid #febe0047;grid-template-rows:auto 1fr;gap:1.2rem;padding:1.2rem 1.2rem 1.35rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;box-shadow:0 14px 28px #372b1f14}.edition[data-v-c54378ef]:hover{border-color:#febe008c;transform:translateY(-3px);box-shadow:0 20px 36px #372b1f1f}.edition__cover[data-v-c54378ef]{aspect-ratio:3/4;background:radial-gradient(circle at 50% 18%,#febe0047,#0000 58%),linear-gradient(#fffaf3fa,#f4e8d0eb);border-radius:1rem;place-items:center;width:min(100%,17rem);margin-inline:auto;padding:.7rem;display:grid}.edition__cover img[data-v-c54378ef]{object-fit:contain;filter:drop-shadow(0 16px 24px #372b1f38);width:100%;height:100%;display:block}.edition__copy[data-v-c54378ef]{grid-template-rows:auto auto 1fr auto auto;gap:.55rem;min-width:0;display:grid}.edition__label[data-v-c54378ef]{letter-spacing:.08em;text-transform:uppercase;color:#946117;margin:0;font-size:.74rem;font-weight:700}.edition__copy h3[data-v-c54378ef]{margin:0;font-size:1.12rem;font-weight:800;line-height:1.3}.edition__copy p[data-v-c54378ef]{color:var(--ui-fg-muted);margin:0;font-size:.97rem;line-height:1.55}.edition__copy .edition__price[data-v-c54378ef]{color:var(--theme-ink);margin:.15rem 0 .2rem;font-size:1.05rem;font-weight:800}.edition__copy .edition__price span[data-v-c54378ef]{opacity:.72;margin-top:.15rem;font-size:.8rem;font-weight:700;display:block}.featured__note[data-v-c54378ef]{color:var(--ui-fg-muted);max-width:52rem;margin:0;font-size:.95rem;line-height:1.55}@media (width<=900px){.values[data-v-c54378ef],.featured__editions[data-v-c54378ef]{grid-template-columns:1fr}}@media (width<=640px){.featured__ribbon[data-v-c54378ef]{--ribbon-size:7.25rem;--ribbon-thickness:1.95rem}.featured__ribbon span[data-v-c54378ef]{padding:0 .7rem;font-size:.55rem}.featured__header[data-v-c54378ef]{padding-right:4.4rem}.edition__cover[data-v-c54378ef]{width:min(14rem,76%)}}@media (prefers-reduced-motion:reduce){.edition[data-v-c54378ef]{transition:none}.edition[data-v-c54378ef]:hover{transform:none}}.content[data-v-4fb4132c]{text-align:left;flex-direction:column;gap:1rem;line-height:1.7;display:flex}p[data-v-4fb4132c]{margin:.3rem 0}.section-title[data-v-4fb4132c]{letter-spacing:.02em;text-transform:uppercase;font-weight:600}.details-list[data-v-4fb4132c]{flex-direction:column;gap:.75rem;margin:0;padding-left:1.25rem;display:flex}.details-note[data-v-4fb4132c]{color:#7a2c2c;font-style:italic}.download-wrapper[data-v-4fb4132c]{justify-content:center;margin-top:1.5rem;display:flex}.shop-hint[data-v-4fb4132c]{color:#5c1a1a;margin-top:1.25rem;line-height:1.6}.shop-hint p[data-v-4fb4132c]{margin:0}.page-content--admin{--theme-ink:#1a1d23;--theme-ink-soft:#5c6370;--theme-surface:#f3f4f6;--theme-surface-strong:#e8eaee;--theme-primary-light:#103f54;--theme-primary-light-strong:#0b3141;--theme-primary-light-soft:#355f72;--theme-primary-dark:#103f54;--theme-primary-dark-strong:#0b3141;--theme-primary-dark-soft:#d5e2e8;--theme-shell:#1a1d23;--theme-shell-strong:#111318;--ui-radius-sm:.375rem;--ui-radius-md:.5rem;--ui-radius-lg:.625rem;--ui-radius-pill:.5rem;--ui-fg:#1a1d23;--ui-fg-muted:#5c6370;--ui-control-bg:#fff;--ui-control-fg:#1a1d23;--ui-control-border:#d5d8de;--ui-control-focus:#103f54;--ui-btn-primary-bg:#103f54;--ui-btn-primary-fg:#fff;--ui-btn-secondary-bg:#fff;--ui-btn-secondary-fg:#1a1d23;--ui-btn-secondary-border:#d5d8de;--ui-btn-ghost-bg:transparent;--ui-btn-ghost-fg:#1a1d23;--ui-btn-link-fg:#103f54;--ui-badge-accent-bg:#f4ead2;--ui-badge-accent-fg:#6b4e14;--admin-canvas:#f3f4f6;--admin-surface:#fff;--admin-border:#e2e4e8;--admin-border-strong:#c9cdd4;color:var(--theme-ink);background:var(--admin-canvas)}.page-content--admin .ui-button--primary,.page-content--admin .ui-button--selected:not(.ui-button--link){box-shadow:none}.page-content--admin .ui-card--surface,.page-content--admin .ui-card--muted,.page-content--admin .ui-card--outline{box-shadow:none;background:var(--admin-surface);border-color:var(--admin-border)}.page-content--admin .ui-card--muted{background:var(--admin-surface)}.page-content--admin .ui-tab--selected{background:0 0}.page-content--admin .ui-list{border:1px solid var(--admin-border);border-radius:var(--ui-radius-md);background:var(--admin-surface);gap:0;overflow:hidden}.page-content--admin .ui-list-item{border-radius:0}.page-content--admin .ui-list-item .ui-list-item__card.ui-card{border:0;border-bottom:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:none;border-radius:0;gap:.7rem;padding:.9rem 1rem}.page-content--admin .ui-list-item:last-child .ui-list-item__card.ui-card{border-bottom:0}.page-content--admin .ui-list-item:hover .ui-list-item__card.ui-card,.page-content--admin .ui-list-item:focus-visible .ui-list-item__card.ui-card{background:var(--theme-surface)}.page-content--admin .ui-list-item__heading h2{font-size:.98rem;font-weight:650}.page-content--admin .ui-list-item__heading p,.page-content--admin .ui-list-item__facts dt{color:var(--theme-ink-soft)}.page-content--admin .ui-list-item__facts{gap:.65rem 1rem}.page-content--admin .ui-list-item__facts dd{font-weight:600}.page-content--admin .admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem;display:grid}.page-content--admin .admin-fact-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.85rem 1rem;margin:0;display:grid}.page-content--admin .admin-fact-grid dt{color:var(--theme-ink-soft);letter-spacing:.02em;font-size:.75rem;font-weight:600}.page-content--admin .admin-fact-grid dd{color:var(--theme-ink);overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:600}html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--theme-primary-light) #e9dcc3}::-webkit-scrollbar{background-color:#efe4ce;width:14px}::-webkit-scrollbar-track{background-color:#efe4ce}::-webkit-scrollbar-thumb{background-color:var(--theme-primary-light);border:3px solid #efe4ce;border-radius:7px}::-webkit-scrollbar-thumb:hover{background-color:var(--theme-primary-light-strong)}:root{--theme-symbols-image:url(/assets/bg-static-symbols-CvWpGu4d.webp);--theme-primary-light:#103f54;--theme-primary-light-strong:#0b3141;--theme-primary-light-soft:#355f72;--theme-primary-dark:#febe00;--theme-primary-dark-strong:#dea000;--theme-primary-dark-soft:#ffd65c;--theme-ink:#372b1f;--theme-ink-soft:#5b4a38;--theme-shell:#4f4336;--theme-shell-strong:#3b3127;--theme-surface:#fbf3e4;--theme-surface-strong:#f4e8d0;--ui-radius-sm:.7rem;--ui-radius-md:1rem;--ui-radius-lg:1.25rem;--ui-radius-pill:999px;--ui-fg:var(--theme-ink);--ui-fg-muted:var(--theme-ink-soft);--ui-control-bg:#fff;--ui-control-fg:var(--theme-ink);--ui-control-border:#cbd5e1;--ui-control-focus:var(--theme-primary-light);--ui-btn-primary-bg:var(--theme-primary-dark);--ui-btn-primary-fg:#2f2415;--ui-btn-secondary-bg:#ffffffc7;--ui-btn-secondary-fg:var(--theme-ink);--ui-btn-secondary-border:#22191024;--ui-btn-ghost-bg:transparent;--ui-btn-ghost-fg:var(--theme-ink);--ui-btn-danger-bg:#b91c1c;--ui-btn-danger-fg:#fff7ed;--ui-btn-link-fg:var(--theme-primary-light);--ui-alert-success-bg:#dcfce7;--ui-alert-success-fg:#166534;--ui-alert-error-bg:#fee2e2;--ui-alert-error-fg:#991b1b;--ui-alert-info-bg:#e0f2fe;--ui-alert-info-fg:#0c4a6e;--ui-alert-warning-bg:#fef3c7;--ui-alert-warning-fg:#92400e;--ui-badge-accent-bg:#febe0038;--ui-badge-accent-fg:#7a4a12;color:var(--theme-ink);background-color:#f8efdf;font-family:Avenir Next,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}body{background-color:#f8efdf;background-image:var(--theme-symbols-image);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh;margin:0}a{color:var(--theme-primary-light)}a:hover{color:var(--theme-primary-light-strong)}button{font:inherit;cursor:pointer}:focus-visible{outline-offset:3px;outline:3px solid #febe00}.skip-link{z-index:1000;color:#fffaf3;background:#103f54;border-radius:.75rem;padding:.7rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus,.skip-link:focus-visible{color:#fffaf3;transform:translateY(0)}#main-content:focus{outline:none}#main-content:focus-visible{outline-offset:-3px;outline:3px solid #febe00}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cart-fly-particle{z-index:400;pointer-events:none;color:#1ca24d;width:2.35rem;height:2.35rem;position:fixed}.cart-fly-particle svg{filter:drop-shadow(0 6px 10px #165a3059);width:100%;height:100%;display:block;overflow:visible}.cart-fly-particle--star{color:#febe00;width:2.6rem;height:2.6rem}.cart-fly-particle--star svg{filter:drop-shadow(0 0 8px #febe008c)}.cart-fly-particle--rocket{color:#e24b3b;width:2.85rem;height:3.35rem}.cart-fly-particle--rocket svg{filter:drop-shadow(0 4px 10px #e24b3b6b)}.cart-fly-particle--whale{color:#2a8aa8;width:3.25rem;height:3.25rem}.cart-fly-particle--whale svg{filter:drop-shadow(0 6px 10px #103f5452)}.cart-fly-particle--witch{color:#1a1410;width:4.25rem;height:3.4rem}.cart-fly-particle--witch svg{filter:drop-shadow(0 4px 8px #1a141066)}.cart-fly-butterfly,.cart-fly-rocket,.cart-fly-whale{transform-origin:50%;width:100%;height:100%;display:block}.cart-fly-star,.cart-fly-witch{width:100%;height:100%;display:block;position:relative}.cart-fly-sparkle{clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);background:#ffe08a;width:.42rem;height:.42rem;animation:.38s ease-in-out infinite alternate cart-fly-twinkle;position:absolute}.cart-fly-sparkle--a{top:-.15rem;right:.05rem}.cart-fly-sparkle--b{width:.3rem;height:.3rem;animation-delay:80ms;top:.35rem;left:-.2rem}.cart-fly-sparkle--c{background:#febe00;width:.28rem;height:.28rem;animation-delay:.16s;bottom:.05rem;right:-.12rem}.cart-fly-sparkle--d{width:.22rem;height:.22rem;animation-delay:.22s;bottom:-.18rem;left:.25rem}.cart-fly-sparkle--e{background:#fff4c8;width:.18rem;height:.18rem;animation-delay:.3s;top:.05rem;left:.55rem}.cart-fly-trail{z-index:399;pointer-events:none;clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);filter:drop-shadow(0 0 10px #febe00f2);background:#ffe08a;width:.72rem;height:.72rem;position:fixed}.cart-fly-trail--1{filter:drop-shadow(0 0 8px #ffe08af2);background:#febe00;width:.52rem;height:.52rem}.cart-fly-trail--2{filter:drop-shadow(0 0 7px #febe00);background:#fff4c8;width:.4rem;height:.4rem}.cart-fly-trail--3{filter:drop-shadow(0 0 6px #fff4c8e6);background:#ffd24a;width:.32rem;height:.32rem}.cart-fly-trail--flame{clip-path:none;filter:drop-shadow(0 0 8px #ff5a1ff2);background:linear-gradient(#fff4c8 0%,#febe00 45%,#ff5a1f 100%);border-radius:80% 80% 35% 35%;width:.4rem;height:.85rem}.cart-fly-trail--flame.cart-fly-trail--1{filter:drop-shadow(0 0 7px #febe00f2);background:linear-gradient(#ffe08a 0%,#ff7a2a 100%);width:.32rem;height:.7rem}.cart-fly-trail--flame.cart-fly-trail--2{filter:drop-shadow(0 0 6px #ff5a1fe6);background:linear-gradient(#fff4c8 0%,#febe00 100%);width:.28rem;height:.58rem}.cart-fly-trail--flame.cart-fly-trail--3{filter:drop-shadow(0 0 5px #fff4c8e6);background:#ffd24a;width:.22rem;height:.48rem}.cart-fly-trail--bubble{clip-path:none;filter:drop-shadow(0 0 6px #5eb3c9e6);background:radial-gradient(circle at 32% 28%,#fff 0 28%,#b8e4ef 42%,#5eb3c9 100%);border-radius:50%;width:.55rem;height:.55rem}.cart-fly-trail--bubble.cart-fly-trail--1{filter:drop-shadow(0 0 5px #7ec8e3e6);background:radial-gradient(circle at 32% 28%,#fff 0 24%,#7ec8e3 100%);width:.42rem;height:.42rem}.cart-fly-trail--bubble.cart-fly-trail--2{filter:drop-shadow(0 0 5px #2a8aa8bf);background:radial-gradient(circle at 30% 30%,#fff 0 40%,#2a8aa8 100%);width:.34rem;height:.34rem}.cart-fly-trail--bubble.cart-fly-trail--3{filter:drop-shadow(0 0 4px #b8e4eff2);background:#fff;width:.26rem;height:.26rem}.cart-fly-wing{transform-box:fill-box}.cart-fly-wing--left{transform-origin:100% 62%;animation:.14s ease-in-out infinite alternate cart-fly-flap-left}.cart-fly-wing--right{transform-origin:0 62%;animation:.14s ease-in-out infinite alternate cart-fly-flap-right}.cart-fly-rocket-flame{transform-box:fill-box;transform-origin:50% 0;animation:.1s ease-in-out infinite alternate cart-fly-flame}.cart-fly-whale-tail{transform-box:fill-box;transform-origin:50% 0;animation:.3s ease-in-out infinite alternate cart-fly-whale-swim}.cart-fly-whale-spout{transform-box:fill-box;transform-origin:50% 100%;animation:.38s ease-in-out infinite alternate cart-fly-spout}.cart-fly-witch-cape{transform-box:fill-box;transform-origin:100% 8%;animation:.22s ease-in-out infinite alternate cart-fly-cape}@keyframes cart-fly-flap-left{0%{transform:scaleX(1)rotate(-6deg)}to{transform:scaleX(.22)rotate(10deg)}}@keyframes cart-fly-flap-right{0%{transform:scaleX(1)rotate(6deg)}to{transform:scaleX(.22)rotate(-10deg)}}@keyframes cart-fly-flame{0%{opacity:.82;transform:scale(.84,.7)}to{opacity:1;transform:scale(1.12,1.28)}}@keyframes cart-fly-whale-swim{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}@keyframes cart-fly-spout{0%{opacity:.45;transform:translateY(2px)scale(.72)}to{opacity:1;transform:translateY(-3px)scale(1.18)}}@keyframes cart-fly-cape{0%{transform:rotate(8deg)scaleX(.9)}to{transform:rotate(-12deg)scaleX(1.1)}}@keyframes cart-fly-twinkle{0%{opacity:.45;transform:scale(.55)rotate(0)}to{opacity:1;transform:scale(1.15)rotate(18deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body *{visibility:hidden}.instance-card.print-mode,.instance-card.print-mode *{visibility:visible}.instance-card.print-mode{width:100%;position:absolute;top:0;left:0;box-shadow:none!important}.instance-card.print-mode .print-button,.instance-card.print-mode .info-row,.instance-card.print-mode .card-header,.instance-card.print-mode .fragment-instances-section>h5{display:none!important}.instance-card.print-mode{background:0 0!important;border:none!important}}
