.language-switcher[data-v-fd57ccf8]{align-items:center;gap:8px;display:flex}.language-option[data-v-fd57ccf8]{border-radius:var(--radius-sm);color:var(--color-text-secondary);border:1px solid #0000;padding:6px 12px;font-size:14px;line-height:1;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s}.language-option[data-v-fd57ccf8]:hover{color:var(--color-primary);background:var(--color-secondary-surface)}.language-option.active[data-v-fd57ccf8]{color:var(--color-primary);border-color:var(--section-stroke)}.language-option.system-script[data-v-fd57ccf8]{font-family:system-ui,sans-serif}@media (width<=480px){.language-option[data-v-fd57ccf8]{padding:6px 10px;font-size:13px}}.tooltip-trigger[data-v-f6c706d2]{min-width:0;max-width:100%;display:inline-flex}.tooltip-bubble[data-v-f6c706d2]{z-index:100;max-width:240px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-background);font-family:var(--font-body);font-size:var(--text-xs);box-shadow:var(--shadow-md);pointer-events:none;white-space:normal;text-align:center;line-height:1.4;position:fixed;transform:translate(-50%,-100%)}.tooltip-enter-active[data-v-f6c706d2],.tooltip-leave-active[data-v-f6c706d2]{transition:opacity var(--transition-fast),filter var(--transition-fast),transform var(--transition-fast)}.tooltip-enter-from[data-v-f6c706d2],.tooltip-leave-to[data-v-f6c706d2]{opacity:0;filter:blur(4px);transform:translate(-50%,calc(4px - 100%))}@media (prefers-reduced-motion:reduce){.tooltip-enter-active[data-v-f6c706d2],.tooltip-leave-active[data-v-f6c706d2]{transition:opacity var(--transition-fast)}.tooltip-enter-from[data-v-f6c706d2],.tooltip-leave-to[data-v-f6c706d2]{filter:none;transform:translate(-50%,-100%)}}.badge[data-v-6f3b7221]{--_fg:var(--color-primary);--_bg:var(--color-secondary-surface);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;color:var(--_fg);border:1px solid #0000;align-items:center;gap:5px;padding:3px 10px;line-height:1.4;display:inline-flex}.badge--neutral[data-v-6f3b7221]{--_fg:var(--color-text);--_bg:var(--grey-bg)}.badge--success[data-v-6f3b7221]{--_fg:var(--color-success);--_bg:color-mix(in oklch, var(--color-success) 12%, transparent)}.badge--error[data-v-6f3b7221]{--_fg:var(--color-error);--_bg:var(--color-error-bg)}.badge--warning[data-v-6f3b7221]{--_fg:var(--warning-text);--_bg:var(--warning-bg)}.badge--info[data-v-6f3b7221]{--_fg:color-mix(in oklch, var(--status-solid-info) 50%, var(--color-text));--_bg:color-mix(in oklch, var(--status-solid-info) 14%, transparent)}.badge--accent[data-v-6f3b7221]{--_fg:color-mix(in oklch, var(--status-solid-accent) 50%, var(--color-text));--_bg:color-mix(in oklch, var(--status-solid-accent) 14%, transparent)}.badge--yellow[data-v-6f3b7221]{--_fg:color-mix(in oklch, var(--status-solid-yellow) 55%, var(--color-text));--_bg:color-mix(in oklch, var(--status-solid-yellow) 16%, transparent)}.badge--pink[data-v-6f3b7221]{--_fg:color-mix(in oklch, var(--status-solid-pink) 55%, var(--color-text));--_bg:color-mix(in oklch, var(--status-solid-pink) 16%, transparent)}.badge--dark[data-v-6f3b7221]{--_fg:color-mix(in oklch, var(--status-solid-dark) 55%, var(--color-text));--_bg:color-mix(in oklch, var(--status-solid-dark) 16%, transparent)}.badge--teal[data-v-6f3b7221]{--_fg:color-mix(in oklch, var(--status-solid-teal) 55%, var(--color-text));--_bg:color-mix(in oklch, var(--status-solid-teal) 16%, transparent)}.badge--soft[data-v-6f3b7221]{background:var(--_bg)}.badge--filled[data-v-6f3b7221]{background:var(--_fg);color:var(--color-on-status);letter-spacing:.04em;text-transform:uppercase;padding:6px 14px}.badge--filled.badge--brand[data-v-6f3b7221]{background:var(--button-primary-bg);color:var(--button-primary-text)}.badge--solid[data-v-6f3b7221]{background:var(--_solid);color:var(--_solid-text);font-weight:var(--font-semibold);padding:4px 12px}.badge--solid.badge--warning[data-v-6f3b7221]{--_solid:var(--status-solid-warning);--_solid-text:var(--status-solid-warning-text)}.badge--solid.badge--info[data-v-6f3b7221]{--_solid:var(--status-solid-info);--_solid-text:var(--status-solid-info-text)}.badge--solid.badge--accent[data-v-6f3b7221]{--_solid:var(--status-solid-accent);--_solid-text:var(--status-solid-accent-text)}.badge--solid.badge--success[data-v-6f3b7221]{--_solid:var(--status-solid-success);--_solid-text:var(--status-solid-success-text)}.badge--solid.badge--error[data-v-6f3b7221]{--_solid:var(--status-solid-error);--_solid-text:var(--status-solid-error-text)}.badge--solid.badge--brand[data-v-6f3b7221]{--_solid:var(--status-solid-brand);--_solid-text:var(--status-solid-brand-text)}.badge--solid.badge--yellow[data-v-6f3b7221]{--_solid:var(--status-solid-yellow);--_solid-text:var(--status-solid-yellow-text)}.badge--solid.badge--pink[data-v-6f3b7221]{--_solid:var(--status-solid-pink);--_solid-text:var(--status-solid-pink-text)}.badge--solid.badge--dark[data-v-6f3b7221]{--_solid:var(--status-solid-dark);--_solid-text:var(--status-solid-dark-text)}.badge--solid.badge--teal[data-v-6f3b7221]{--_solid:var(--status-solid-teal);--_solid-text:var(--status-solid-teal-text)}.badge--solid.badge--neutral[data-v-6f3b7221]{--_solid:var(--status-solid-brand);--_solid-text:var(--status-solid-brand-text)}.badge--small[data-v-6f3b7221]{letter-spacing:.03em;padding:2px 8px;font-size:11px}.badge--outline[data-v-6f3b7221]{border-color:color-mix(in oklch,var(--_fg) 30%,transparent)}.badge--truncate[data-v-6f3b7221]{min-width:0;max-width:100%}.badge--truncate .badge-label[data-v-6f3b7221]{text-overflow:ellipsis;overflow:hidden}.badge--outline.badge--neutral[data-v-6f3b7221]{border-color:var(--section-stroke)}.badge-dot[data-v-6f3b7221]{background:currentColor;border-radius:50%;width:7px;height:7px}.badge--neutral .badge-dot[data-v-6f3b7221]{background:var(--color-text-secondary)}.drawer-overlay[data-v-c3269aea]{background-color:var(--overlay-bg);display:flex;position:fixed;inset:0}.drawer-overlay--bottom[data-v-c3269aea]{justify-content:center;align-items:flex-end}.drawer-overlay--top[data-v-c3269aea]{justify-content:center;align-items:flex-start}.drawer-overlay--left[data-v-c3269aea]{justify-content:flex-start;align-items:stretch}.drawer-overlay--right[data-v-c3269aea]{justify-content:flex-end;align-items:stretch}.drawer-content[data-v-c3269aea]{background-color:var(--color-background);color:var(--color-text);overscroll-behavior:contain;box-shadow:var(--shadow-lg);position:relative;overflow-y:auto}.drawer-content--bottom[data-v-c3269aea]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;max-height:85dvh}@media (width>=768px){.drawer-content--bottom[data-v-c3269aea]{max-width:560px}}.drawer-content--top[data-v-c3269aea]{border-radius:0 0 var(--radius-lg) var(--radius-lg);width:100%;max-width:100%;max-height:90dvh}.drawer-content--top.drawer-content--nested[data-v-c3269aea]{max-height:70vh}.drawer-content--left[data-v-c3269aea]{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);width:400px;max-width:90vw;height:100dvh}.drawer-content--left.drawer-content--nested[data-v-c3269aea]{height:80dvh}.drawer-content--right[data-v-c3269aea]{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);width:400px;max-width:90dvw;height:100dvh}.drawer-content--right.drawer-content--nested[data-v-c3269aea]{height:80dvh}.drawer-content--fullscreen[data-v-c3269aea]{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);border-radius:0}.drawer-content--nested.drawer-content--bottom[data-v-c3269aea]{max-height:85dvh}.drawer-content--nested.drawer-content--top[data-v-c3269aea]{max-height:70dvh}.drawer-header[data-v-c3269aea]{-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;height:64px;padding:16px;display:flex;position:relative}.drawer-header--with-title[data-v-c3269aea]{justify-content:space-between}.drawer-title[data-v-c3269aea]{color:var(--color-text);margin:0;font-size:18px;font-weight:500}.drawer-title--large[data-v-c3269aea]{font-family:var(--font-heading);letter-spacing:var(--tracking-display);font-size:28px;font-weight:var(--font-regular);color:var(--color-primary);line-height:1.1}.drawer-handle[data-v-c3269aea]{background-color:var(--color-text);border-radius:var(--radius-pill);opacity:.3;cursor:grab;width:40px;height:4px;transition:opacity .2s;position:absolute;top:12px;left:50%;transform:translate(-50%)}.drawer-handle[data-v-c3269aea]:active{opacity:.5}.drawer-handle--disabled[data-v-c3269aea]{cursor:default;opacity:.15}.drawer-handle--disabled[data-v-c3269aea]:active{opacity:.15}.drawer-close[data-v-c3269aea]{background-color:var(--surface-skeleton);border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-muted);cursor:pointer;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.drawer-close[data-v-c3269aea]:active{transform:scale(.95)}.drawer-body[data-v-c3269aea]{--drawer-padding:24px;padding:var(--drawer-padding);height:calc(100% - 64px);overflow:hidden}@media (width<=480px){.drawer-body[data-v-c3269aea]{--drawer-padding:16px}}.drawer-enter-active[data-v-c3269aea],.drawer-leave-active[data-v-c3269aea]{transition:opacity .25s}.drawer-enter-active .drawer-content[data-v-c3269aea],.drawer-leave-active .drawer-content[data-v-c3269aea]{transition:transform .45s cubic-bezier(.32,.72,0,1),border-radius .45s cubic-bezier(.32,.72,0,1)!important}.drawer-enter-from .drawer-content--bottom[data-v-c3269aea],.drawer-leave-to .drawer-content--bottom[data-v-c3269aea]{transform:translateY(100%)}.drawer-enter-from .drawer-content--top[data-v-c3269aea],.drawer-leave-to .drawer-content--top[data-v-c3269aea]{transform:translateY(-100%)}.drawer-enter-from .drawer-content--left[data-v-c3269aea],.drawer-leave-to .drawer-content--left[data-v-c3269aea]{transform:translate(-100%)}.drawer-enter-from .drawer-content--right[data-v-c3269aea],.drawer-leave-to .drawer-content--right[data-v-c3269aea],:is(.drawer-enter-from .drawer-content--left[data-v-c3269aea]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.drawer-leave-to .drawer-content--left[data-v-c3269aea]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transform:translate(100%)}:is(.drawer-enter-from .drawer-content--right[data-v-c3269aea]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.drawer-leave-to .drawer-content--right[data-v-c3269aea]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transform:translate(-100%)}.drawer-enter-to[data-v-c3269aea],.drawer-leave-from[data-v-c3269aea]{opacity:1}.drawer-enter-to .drawer-content[data-v-c3269aea],.drawer-leave-from .drawer-content[data-v-c3269aea]{transform:translate(0)}.modal-overlay[data-v-a83f89ce]{background-color:var(--overlay-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-overlay--safe-area[data-v-a83f89ce]{padding:calc(var(--space-4) + env(safe-area-inset-top)) calc(var(--space-4) + env(safe-area-inset-right)) calc(var(--space-4) + env(safe-area-inset-bottom)) calc(var(--space-4) + env(safe-area-inset-left))}.modal-content[data-v-a83f89ce]{background-color:var(--color-background);border-radius:var(--radius-lg);overscroll-behavior:contain;outline:none;position:relative;overflow-y:auto}.modal-content--radius-xl[data-v-a83f89ce]{border-radius:var(--radius-xl)}.modal-close[data-v-a83f89ce]{top:10px;border-radius:var(--radius-pill);background-color:var(--modal-close-bg);border:1px solid var(--section-stroke);cursor:pointer;width:32px;height:32px;color:var(--color-text);z-index:10;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;inset-inline-end:10px}.modal-close[data-v-a83f89ce]:after{content:"";position:absolute;inset:-5px}.modal-close[data-v-a83f89ce]:hover{transform:scale(1.05)}.modal-close[data-v-a83f89ce]:active{transform:scale(.95)}.modal-fade-enter-active[data-v-a83f89ce],.modal-fade-leave-active[data-v-a83f89ce]{transition:opacity .3s}.modal-fade-enter-from[data-v-a83f89ce],.modal-fade-leave-to[data-v-a83f89ce]{opacity:0}.modal-slide-enter-active[data-v-a83f89ce]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.modal-slide-leave-active[data-v-a83f89ce]{transition:transform .3s cubic-bezier(.7,0,.84,0)}.modal-slide-enter-from[data-v-a83f89ce],.modal-slide-leave-to[data-v-a83f89ce]{transform:translateY(100%)}@media (width>=768px){.modal-slide-enter-from[data-v-a83f89ce],.modal-slide-leave-to[data-v-a83f89ce]{opacity:0;transform:translateY(50%)scale(.95)}.modal-slide-enter-active[data-v-a83f89ce],.modal-slide-leave-active[data-v-a83f89ce]{transition:all .4s cubic-bezier(.16,1,.3,1)}}.alert[data-v-6529471f]{--_fg:var(--color-primary);--_bg:color-mix(in oklch, var(--color-secondary-surface) 55%, var(--color-background));--_border:color-mix(in oklch, var(--color-primary) 18%, transparent);padding:var(--space-3) 14px;border:1px solid var(--_border);border-radius:var(--radius-md);background:var(--_bg);color:var(--_fg);font-size:var(--text-md);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.alert--small[data-v-6529471f]{font-size:var(--text-sm);padding:10px;line-height:1.4}.alert--error[data-v-6529471f]{--_fg:var(--color-error);--_bg:var(--color-error-bg);--_border:color-mix(in oklch, var(--color-error) 35%, transparent)}.alert--success[data-v-6529471f]{--_fg:var(--color-success-strong);--_bg:var(--color-success-bg);--_border:color-mix(in oklch, var(--color-success) 35%, transparent)}.alert--warning[data-v-6529471f]{--_fg:var(--warning-text);--_bg:var(--warning-bg);--_border:var(--warning-border)}.alert-icon[data-v-6529471f]{flex-shrink:0;margin-top:1px}.alert-body[data-v-6529471f]{flex:1;min-width:0}.alert-action[data-v-6529471f]{flex-shrink:0}.field[data-v-ed9ec4b2]{--_pad:var(--space-4);--_font:var(--text-base);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.field[data-v-ed9ec4b2],.field--small[data-v-ed9ec4b2]{--_height:var(--control-lg)}.field--small[data-v-ed9ec4b2]{--_pad:var(--space-3);--_font:var(--text-md)}@media (pointer:coarse){.field[data-v-ed9ec4b2],.field--small[data-v-ed9ec4b2]{--_font:var(--text-field-touch)}}.field-label-row[data-v-ed9ec4b2]{justify-content:space-between;gap:var(--space-3)}.field-label[data-v-ed9ec4b2],.field-label-row[data-v-ed9ec4b2]{align-items:baseline;display:flex}.field-label[data-v-ed9ec4b2]{font-size:var(--text-md);font-weight:var(--font-medium);color:var(--color-primary);gap:6px}.field-required[data-v-ed9ec4b2]{color:var(--color-error)}.field-optional[data-v-ed9ec4b2]{font-size:var(--text-xs);font-weight:var(--font-regular);color:var(--color-text-secondary)}.field-control[data-v-ed9ec4b2]{min-height:var(--_height);border-radius:var(--radius-md);border:1px solid var(--input-border);background:var(--color-background);transition:border-color var(--transition-base),box-shadow var(--transition-base);align-items:center;display:flex}.field-control[data-v-ed9ec4b2]:hover{border-color:color-mix(in oklch,var(--color-primary) 35%,var(--input-border))}.field-control[data-v-ed9ec4b2]:focus-within{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.has-error .field-control[data-v-ed9ec4b2]{border-color:var(--color-error)}.is-disabled .field-control[data-v-ed9ec4b2]{background:color-mix(in oklch,var(--color-secondary-surface) 45%,var(--color-background));border-color:#0000}.field-icon[data-v-ed9ec4b2]{color:var(--color-text-secondary);pointer-events:none;flex-shrink:0;margin-inline-start:var(--_pad)}.field-icon+.field-input[data-v-ed9ec4b2]{padding-inline-start:var(--space-2)}.field-input[data-v-ed9ec4b2]{width:100%;min-width:0;min-height:calc(var(--_height) - 2px);padding:0 var(--_pad);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body);font-size:var(--_font);background:0 0;border:none;flex:1;line-height:1.4}.field-input[data-v-ed9ec4b2]:focus{outline:none}.field-input[data-v-ed9ec4b2]::placeholder{color:color-mix(in oklch,var(--color-text-secondary) 75%,transparent)}.field-input[data-v-ed9ec4b2]:disabled{color:var(--color-muted);cursor:not-allowed}.field:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .field-input[type=tel][data-v-ed9ec4b2]{text-align:right}.field-input[type=search][data-v-ed9ec4b2]::-webkit-search-cancel-button{appearance:none}.field-input[type=number][data-v-ed9ec4b2]{appearance:textfield}.field-input[type=number][data-v-ed9ec4b2]::-webkit-inner-spin-button{appearance:none;margin:0}.field-input[type=number][data-v-ed9ec4b2]::-webkit-outer-spin-button{appearance:none;margin:0}.field-textarea[data-v-ed9ec4b2]{resize:vertical;min-height:96px;padding-block:var(--space-3);line-height:1.55}.field--small .field-textarea[data-v-ed9ec4b2]{min-height:64px;padding-block:var(--space-2)}.field-affix[data-v-ed9ec4b2]{font-size:var(--text-md);color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0;padding-inline:14px 0}.field-affix+.field-input[data-v-ed9ec4b2]{padding-inline-start:4px}.field-input+.field-affix[data-v-ed9ec4b2]{padding-inline:0 14px}.field-toggle[data-v-ed9ec4b2]{width:var(--control-lg);border-radius:var(--radius-md);color:var(--color-muted);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:flex}.field-control:focus-within .field-toggle[data-v-ed9ec4b2],.field-toggle[data-v-ed9ec4b2]:hover{color:var(--color-primary)}.field-toggle[data-v-ed9ec4b2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}.field-clear-chip[data-v-ed9ec4b2]{border-radius:var(--radius-pill);background:var(--color-secondary-surface);width:24px;height:24px;color:var(--color-primary);transition:background var(--transition-fast);place-items:center;display:grid}.field-clear:hover .field-clear-chip[data-v-ed9ec4b2]{background:color-mix(in oklch,var(--color-secondary-surface) 80%,var(--color-primary))}.field-toggle.field-clear--focus[data-v-ed9ec4b2]{display:none}.field-control:focus-within .field-toggle.field-clear--focus[data-v-ed9ec4b2]{display:flex}.field-message[data-v-ed9ec4b2]{font-size:var(--text-sm);color:var(--color-text-secondary);align-items:center;gap:4px;line-height:1.4;display:flex}.field-message.is-error[data-v-ed9ec4b2]{color:var(--color-error)}.field-message.is-success[data-v-ed9ec4b2]{color:var(--color-success)}.spinner[data-v-9a7aa530]{color:var(--color-primary);place-items:center;display:grid}.spinner__ring[data-v-9a7aa530]{border-radius:var(--radius-pill);border:2px solid;border-inline-end-color:#0000;animation:.7s linear infinite spinner-turn-9a7aa530}.spinner__ring--small[data-v-9a7aa530]{width:var(--space-4);height:var(--space-4)}.spinner__ring--medium[data-v-9a7aa530]{width:var(--space-6);height:var(--space-6)}.spinner__ring--large[data-v-9a7aa530]{width:var(--space-10);height:var(--space-10);border-width:3px}.spinner__label[data-v-9a7aa530]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes spinner-turn-9a7aa530{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner__ring[data-v-9a7aa530]{animation-duration:2s}}.tabs[data-v-fa5d785b]{isolation:isolate;border:1px solid var(--section-stroke);border-radius:var(--radius-pill);scrollbar-width:none;background:0 0;gap:8px;width:fit-content;max-width:100%;padding:4px;display:flex;position:relative;overflow-x:auto}.tabs.tabs--block[data-v-fa5d785b]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.tab[data-v-fa5d785b]{border-radius:var(--radius-pill);transition:color .18s;position:relative}.tab[data-v-fa5d785b],.tab.is-active[data-v-fa5d785b]{opacity:1;box-shadow:none;background:0 0}.tab.is-active[data-v-fa5d785b]{color:var(--color-on-primary)}@media (prefers-reduced-motion:reduce){.tab[data-v-fa5d785b]{transition:none}}.tab[data-v-fa5d785b]{min-height:var(--control-lg);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--font-medium);white-space:nowrap;color:var(--color-primary);cursor:pointer;border:none;line-height:1.25}.tabs--large .tab[data-v-fa5d785b]{min-height:var(--touch-target);padding:var(--space-3) var(--space-5);font-size:var(--text-base)}.tabs--small .tab[data-v-fa5d785b]{min-height:0;padding:6px var(--space-3);font-size:var(--text-sm)}.tabs--block .tab[data-v-fa5d785b]{min-width:0;padding-inline:var(--space-2);white-space:normal}.tab[data-v-fa5d785b]:focus-visible{box-shadow:var(--focus-ring);outline:none}.tab-icon[data-v-fa5d785b]{vertical-align:-3px;flex-shrink:0;margin-inline-end:var(--space-2)}.tab-count[data-v-fa5d785b]{font-weight:var(--font-regular);font-variant-numeric:tabular-nums;opacity:.75;margin-inline-start:var(--space-1)}.tab-indicator[data-v-fa5d785b]{pointer-events:none;border-radius:var(--radius-pill);background:var(--color-primary);z-index:-1;transition:transform .24s cubic-bezier(.22,1,.36,1),width .24s,height .24s;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.tab-indicator[data-v-fa5d785b]{transition:none}}.tabs:not(:has(.tab-indicator)) .tab.is-active[data-v-fa5d785b]{background:var(--color-primary)}.tabs--underline[data-v-fa5d785b]{gap:var(--space-1);border:0;border-radius:0;width:100%;padding:0}.tabs--underline .tab[data-v-fa5d785b]{isolation:isolate;height:var(--touch-target);min-height:0;padding:10px var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);transition:color var(--transition-fast);background:0 0;border-radius:0}.tabs--underline .tab[data-v-fa5d785b]:before{content:"";inset-inline:0;z-index:-1;border-radius:var(--radius-md);background:color-mix(in oklch,var(--color-secondary-surface) 70%,transparent);opacity:0;height:28px;transition:opacity var(--transition-fast);position:absolute;top:50%;transform:translateY(-50%)}.tabs--underline .tab[data-v-fa5d785b]:after{content:"";inset-inline:0;background:var(--color-primary);height:2px;transition:transform var(--transition-base);border-radius:2px 2px 0 0;position:absolute;bottom:0;transform:scaleX(0)}.tabs--underline .tab[data-v-fa5d785b]:hover{color:var(--color-primary)}.tabs--underline .tab[data-v-fa5d785b]:hover:before{opacity:1}.tabs--underline .tab[data-v-fa5d785b]:focus-visible{box-shadow:none}.tabs--underline .tab[data-v-fa5d785b]:focus-visible:before{opacity:1;outline:1.5px dashed var(--color-primary)}:is(.tabs--underline .tab.is-active[data-v-fa5d785b],.tabs--underline:not(:has(.tab-indicator)) .tab.is-active[data-v-fa5d785b]){color:var(--color-primary);background:0 0}.tabs--underline .tab.is-active[data-v-fa5d785b]:before{opacity:1}.tabs--underline:not(:has(.tab-indicator)) .tab.is-active[data-v-fa5d785b]:before{opacity:1}.tabs--underline .tab.is-active[data-v-fa5d785b]:after{transform:scaleX(1)}.tabs--underline:not(:has(.tab-indicator)) .tab.is-active[data-v-fa5d785b]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.tabs--underline .tab[data-v-fa5d785b]:after,.tabs--underline .tab[data-v-fa5d785b]:before{transition:none}}.empty-illustration[data-v-186c1ca7]{width:var(--_size);height:var(--_size);-o-object-fit:contain;object-fit:contain;flex-shrink:0;max-width:100%;margin-inline:auto;display:block}@media (width<=480px){.empty-illustration[data-v-186c1ca7]{width:calc(var(--_size)*.65);height:calc(var(--_size)*.65)}}.product-image-fallback[data-v-c360dcec]{width:100%;height:100%;color:var(--color-primary);background:color-mix(in oklch,var(--color-secondary-surface) 60%,var(--color-background));place-items:center;display:grid}.product-image-fallback[data-v-c360dcec] .iconify{opacity:.35}.product-image-fallback .empty-illustration[data-v-c360dcec]{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;opacity:.55;border-radius:0;width:min(36%,140px);height:auto;transform:none}.box-promotion[data-v-516341ff]{min-width:0;container-type:inline-size}.promo-card[data-v-516341ff]{padding:var(--space-1);border:1px solid color-mix(in oklch,var(--section-stroke) 45%,transparent);border-radius:var(--radius-xl);background:var(--color-brand);color:var(--color-on-brand);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.promo-card[data-v-516341ff]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.promo-art[data-v-516341ff]{border-radius:calc(var(--radius-xl) - var(--space-1));background-color:var(--color-secondary-surface);grid-row:1;height:120px;position:relative;overflow:hidden}.promo-art-image[data-v-516341ff]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%;width:100%;height:100%;position:absolute;inset:0}.promo-copy[data-v-516341ff]{--promo-padding:var(--space-4);padding:var(--promo-padding);gap:var(--space-2);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.promo-title[data-v-516341ff]{color:inherit;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;font:var(--font-regular) 24px/1.1 var(--font-heading);letter-spacing:-.035em;margin:0;text-decoration:none;display:flex}.promo-description[data-v-516341ff]{font-size:var(--text-sm);opacity:.85;max-width:46ch;margin:0;line-height:1.6;display:none}.promo-title .iconify[data-v-516341ff]{flex-shrink:0}.promo-title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .iconify[data-v-516341ff]{transform:scaleX(-1)}.promo-button[data-v-516341ff]{margin-top:var(--space-3);display:none}.cta-arrow[data-v-516341ff]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}@container (width>=480px){.promo-card[data-v-516341ff]{padding:var(--space-1);grid-template-columns:minmax(0,1.5fr) minmax(180px,1fr)}.promo-copy[data-v-516341ff]{--promo-padding:var(--space-8);justify-content:center}.promo-title[data-v-516341ff]{font-size:40px}.promo-description[data-v-516341ff]{display:block}.promo-button[data-v-516341ff]{display:inline-flex}.promo-title .iconify[data-v-516341ff]{display:none}.promo-art[data-v-516341ff]{border-radius:max(0px,var(--radius-xl) - var(--space-1));grid-area:1/2;height:auto;min-height:216px}}.quantity[data-v-55005cdc]{--_size:var(--control-md);border:1px solid var(--input-border);border-radius:var(--radius-pill);background:var(--color-background);align-items:center;padding:3px;display:inline-flex}.quantity--small[data-v-55005cdc]{--_size:var(--control-sm);padding:3px}.quantity[data-v-55005cdc]:has(.quantity-input:focus){border-color:var(--color-primary);box-shadow:var(--focus-ring)}.quantity--bare[data-v-55005cdc]{background:0 0;border:none;padding:0}.quantity--block[data-v-55005cdc]{width:100%;padding:calc((var(--control-lg) - var(--_size))/2 - 1px);display:flex}.quantity--block .quantity-center[data-v-55005cdc]{flex:1;justify-content:center}.quantity-reset[data-v-55005cdc]{width:28px;height:28px;border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast);background:0 0;border:none;place-items:center;margin-inline-end:var(--space-1);display:grid}.quantity-reset[data-v-55005cdc]:hover{color:var(--color-primary);background:var(--color-secondary-surface)}.quantity-reset[data-v-55005cdc]:focus-visible{box-shadow:var(--focus-ring);outline:none}.quantity-center[data-v-55005cdc]{align-items:center;display:inline-flex}.quantity-suffix[data-v-55005cdc]{font-size:var(--text-md);color:var(--color-text-secondary);margin-inline-start:-2px;padding-inline-end:var(--space-2)}.quantity-button[data-v-55005cdc]{width:var(--_size);height:var(--_size);border-radius:var(--radius-pill);color:var(--color-primary);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;place-items:center;display:grid}.quantity-button[data-v-55005cdc]:hover:not(:disabled){background:var(--color-secondary-surface)}.quantity-button[data-v-55005cdc]:focus-visible{box-shadow:var(--focus-ring);outline:none}.quantity-button[data-v-55005cdc]:disabled{color:var(--color-muted);opacity:.45;cursor:not-allowed}.quantity-button--filled[data-v-55005cdc]:not(:disabled){background:var(--color-secondary-surface)}.quantity-button--filled[data-v-55005cdc]:not(:disabled):hover{background:color-mix(in oklch,var(--color-secondary-surface) 80%,var(--color-primary))}.quantity-value[data-v-55005cdc]{min-width:var(--_size);text-align:center;font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--font-medium);color:var(--color-text);font-variant-numeric:tabular-nums;padding:0 2px}.quantity-input[data-v-55005cdc]{width:calc(var(--_size) + 8px);height:var(--_size);appearance:textfield;background:0 0;border:none}.quantity-input[data-v-55005cdc]::-webkit-inner-spin-button{appearance:none;margin:0}.quantity-input[data-v-55005cdc]::-webkit-outer-spin-button{appearance:none;margin:0}.quantity-input[data-v-55005cdc]:focus{outline:none}@media (pointer:coarse){.quantity-input[data-v-55005cdc]{font-size:var(--text-field-touch)}:where(.quantity-button[data-v-55005cdc]){position:relative}.quantity-button[data-v-55005cdc]:after{content:"";inset-block:min(0px,(100% - var(--touch-target))/2);inset-inline:min(0px,(100% - var(--touch-target))/2);position:absolute}}.color-swatch[data-v-53dc46fc]{flex:0 0 var(--control-lg);width:var(--control-lg);height:var(--control-lg);cursor:pointer;background:conic-gradient(#e96363,#e9e963,#61d161,#61d1d1,#8181e4,#db70db,#e96363);border-radius:50%;place-items:center;display:inline-grid;position:relative}.color-swatch[data-v-53dc46fc]:after{content:"";inset:calc((var(--control-lg) - var(--touch-target))/2);border-radius:50%;position:absolute}.color-swatch input[data-v-53dc46fc]{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.color-swatch[data-v-53dc46fc]:focus-within{outline:2px solid var(--color-primary);outline-offset:3px}.color-swatch.is-selected[data-v-53dc46fc]{outline:1px solid color-mix(in oklch,var(--color-primary) 30%,transparent);outline-offset:3px}.color-swatch__center[data-v-53dc46fc]{background:var(--color-background);width:20px;height:20px;color:var(--color-primary);pointer-events:none;border-radius:50%;place-items:center;display:grid}.check[data-v-548c22a7]{font-size:var(--text-md);color:var(--color-text);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.check.is-disabled[data-v-548c22a7]{opacity:.55;cursor:not-allowed}.check--chip[data-v-548c22a7]{padding:var(--space-2) var(--space-3);border:1px solid var(--section-stroke);border-radius:var(--radius-pill);background:var(--color-background);transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);align-items:center}.check--chip .check-box[data-v-548c22a7]{margin-top:0}.check--chip[data-v-548c22a7]:hover:not(.is-disabled){border-color:color-mix(in oklch,var(--color-primary) 25%,var(--section-stroke))}.check--chip[data-v-548c22a7]:has(.check-input:checked){border-color:color-mix(in oklch,var(--color-primary) 25%,var(--section-stroke));background:color-mix(in oklch,var(--color-secondary-surface) 60%,var(--color-background))}.check--chip[data-v-548c22a7]:has(.check-input:focus-visible){box-shadow:var(--focus-ring)}.check--chip:has(.check-input:focus-visible) .check-box[data-v-548c22a7]{box-shadow:none}.check--chip.has-error[data-v-548c22a7]{border-color:var(--color-error)}.check-input[data-v-548c22a7]{opacity:0;width:1px;height:1px;position:absolute}.check-box[data-v-548c22a7]{border:1.5px solid var(--input-border);background:var(--color-background);width:18px;height:18px;color:var(--color-on-primary);transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);border-radius:5px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.check:hover:not(.is-disabled) .check-box[data-v-548c22a7]{border-color:var(--color-primary)}.has-error .check-box[data-v-548c22a7]{border-color:var(--color-error)}.check--radio .check-box[data-v-548c22a7]{border-radius:50%}.check-mark[data-v-548c22a7]{opacity:0}.check--checkbox .check-input:checked+.check-box[data-v-548c22a7]{background:var(--color-primary);border-color:var(--color-primary)}.check--checkbox .check-input:checked+.check-box .check-mark[data-v-548c22a7]{opacity:1}.check--radio .check-input:checked+.check-box[data-v-548c22a7]{border-color:var(--color-primary);background:var(--color-primary);box-shadow:inset 0 0 0 3px var(--color-background)}.check-input:focus-visible+.check-box[data-v-548c22a7]{box-shadow:var(--focus-ring)}.check--radio .check-input:checked:focus-visible+.check-box[data-v-548c22a7]{box-shadow:inset 0 0 0 3px var(--color-background),var(--focus-ring)}.check-label[data-v-548c22a7]{min-width:0}.check-label[data-v-548c22a7] a{color:var(--color-primary);font-weight:var(--font-medium);text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){:where(.check[data-v-548c22a7]){position:relative}.check[data-v-548c22a7]:after{content:"";inset-block:min(0px,(100% - var(--touch-target))/2);position:absolute;inset-inline:0}}.wishlist-heart[data-v-3d05258a]{align-items:center;display:inline-flex}.wishlist-heart--inline[data-v-3d05258a]{row-gap:var(--space-1);flex-wrap:wrap}.heart-icon[data-v-3d05258a]{fill:currentColor;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;transition:fill var(--transition-fast),stroke var(--transition-fast);flex-shrink:0}.is-on .heart-icon[data-v-3d05258a]{fill:var(--color-link);stroke:var(--color-link)}.heart-chip:not(.is-on) .heart-icon[data-v-3d05258a]{fill:none;stroke-width:2px}.is-popping .heart-icon[data-v-3d05258a]{animation:.35s ease-out heart-pop-3d05258a}@keyframes heart-pop-3d05258a{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.is-popping .heart-icon[data-v-3d05258a]{animation:none}.heart-icon[data-v-3d05258a]{transition:none}}.heart-chip-box[data-v-3d05258a]{content-visibility:auto;contain-intrinsic-size:34px 34px;margin:-6px;padding:6px;display:flex}.heart-chip[data-v-3d05258a]{background:var(--color-secondary);width:34px;height:34px;color:var(--color-primary);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--transition-fast),color var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.heart-chip[data-v-3d05258a]:focus-visible,.heart-chip[data-v-3d05258a]:hover{background:color-mix(in oklch,var(--color-secondary) 85%,var(--color-primary))}.heart-chip[data-v-3d05258a]:after{content:"";position:absolute;inset:-5px}.heart-chip[data-v-3d05258a]:focus-visible{box-shadow:var(--focus-ring);outline:none}.heart-chip[data-v-3d05258a]:active{transform:scale(.92)}.heart-feedback[data-v-3d05258a],.heart-inline.is-on[data-v-3d05258a]{color:var(--color-primary)}.heart-feedback[data-v-3d05258a]{width:max-content;max-width:140px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-md);font-size:var(--text-xs);font-weight:var(--font-medium);text-align:center;pointer-events:none;opacity:0;transition:opacity var(--transition-fast),transform var(--transition-fast);line-height:1.3;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0;transform:translateY(-4px)}.heart-feedback[data-v-3d05258a]:empty{padding:0}.heart-feedback.is-visible[data-v-3d05258a]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.heart-feedback[data-v-3d05258a]{transition:none;transform:none}}.wishlist-heart--inline .heart-feedback[data-v-3d05258a]{max-width:none;box-shadow:none;text-align:start;background:0 0;margin-inline-start:var(--space-3);padding:0;position:static;transform:none}.product-card[data-v-73a42c07]{background:var(--color-background);flex-direction:column;gap:12px;width:100%;display:flex;overflow:hidden}.product-card[data-v-73a42c07]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.product-image-wrapper[data-v-73a42c07]{position:relative}.card-heart[data-v-73a42c07]{z-index:2;position:absolute;inset-block-start:10px;inset-inline-start:10px}.mobile-cart-btn[data-v-73a42c07]{top:10px;z-index:2;background:var(--color-secondary);width:34px;height:34px;color:var(--color-primary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:none;position:absolute;inset-inline-end:10px}.mobile-cart-btn[data-v-73a42c07]:active{transform:scale(.92)}@media (width<=768px){.mobile-cart-btn[data-v-73a42c07]{display:flex}}.mobile-cart-btn[data-v-73a42c07]:after{content:"";position:absolute;inset:-5px}.product-image[data-v-73a42c07]{aspect-ratio:1;background:var(--surface-skeleton);border-radius:var(--radius-xl);border:1px solid var(--card-border);text-decoration:none;display:block;position:relative;overflow:hidden}.product-image[data-v-73a42c07] img,.product-image img[data-v-73a42c07]{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;transition:transform .2s}.product-image .badges[data-v-73a42c07]{flex-direction:row;align-items:flex-start;gap:4px;display:flex;position:absolute;inset-block-end:10px;inset-inline-start:10px}.product-image .best-seller-badge[data-v-73a42c07]{background:var(--color-sale);color:var(--color-on-sale-text);border-radius:var(--radius-pill);border:1px solid var(--swatch-ring);padding:6px 12px;font-size:13px;font-weight:600}.product-image .sold-out-badge[data-v-73a42c07]{color:var(--color-text-secondary);padding:6px 12px}.product-image .low-stock-badge[data-v-73a42c07],.product-image .sold-out-badge[data-v-73a42c07]{border-radius:var(--radius-pill);background:var(--color-background);height:34px;font-size:var(--text-sm);font-weight:var(--font-semibold);box-shadow:var(--shadow-sm);align-items:center;display:flex}.product-image .low-stock-badge[data-v-73a42c07]{padding:0 var(--space-3);color:var(--color-error-strong);white-space:nowrap;position:absolute;inset-block-end:10px;inset-inline-end:10px}@media (width<=480px){.product-image .low-stock-badge[data-v-73a42c07]{height:26px;padding:0 var(--space-2);font-size:var(--text-xs)}}.product-image.is-sold-out[data-v-73a42c07] img{filter:grayscale()}.product-image .promo-badge[data-v-73a42c07]{background:var(--surface-tint);color:var(--color-primary);border-radius:var(--radius-pill);border:1px solid var(--swatch-ring);justify-content:center;align-items:center;height:34px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.product-image .out-of-stock-overlay[data-v-73a42c07]{background:var(--surface-raised);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.product-image .out-of-stock-badge[data-v-73a42c07]{background:var(--color-primary);color:var(--color-on-sale-text);border-radius:var(--radius-pill);letter-spacing:.02em;padding:8px 16px;font-size:13px;font-weight:600}.product-info[data-v-73a42c07]{flex-direction:column;gap:4px;display:flex}.product-category[data-v-73a42c07]{color:var(--color-text-secondary);font-size:14px}.product-title-link[data-v-73a42c07]{text-decoration:none}.product-title[data-v-73a42c07]{color:var(--color-text);letter-spacing:-.01em;margin-top:8px;margin-bottom:8px;font-size:15px;font-weight:500;line-height:1.3}@media (width<=768px){.product-title[data-v-73a42c07]{margin-top:4px;margin-bottom:4px;font-size:16px}}@media (width<=480px){.product-title[data-v-73a42c07]{margin:0;font-size:16px;font-weight:450}}.product-price[data-v-73a42c07]{color:var(--color-link);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px;font-size:16px;font-weight:600;display:flex}.product-price .old-price[data-v-73a42c07]{color:var(--color-muted);margin-right:8px;font-size:13px;font-weight:400;text-decoration:line-through}@media (width<=480px){.product-price[data-v-73a42c07]{white-space:normal;flex-direction:column;align-items:flex-start;gap:0;font-size:15px}}.pack-count[data-v-73a42c07]{color:var(--color-text-secondary);align-items:center;gap:4px;margin-bottom:4px;font-size:13px;display:inline-flex}.out-of-stock-text[data-v-73a42c07]{color:var(--color-error-strong)}.product-options[data-v-73a42c07]{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;margin-top:4px;display:flex}.option-btn[data-v-73a42c07]{overflow-wrap:anywhere;text-align:center;border:1px solid var(--card-border);border-radius:var(--radius-pill);background:var(--color-background);min-width:0;max-width:100%;color:var(--color-text);cursor:pointer;padding:8px 16px;font-family:inherit;font-size:13px;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s}.option-btn[data-v-73a42c07]:hover{border-color:color-mix(in srgb,var(--color-primary) 8%,transparent);background:var(--color-secondary);color:var(--color-primary)}.option-btn[data-v-73a42c07]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.option-btn.active[data-v-73a42c07]{border-color:color-mix(in srgb,var(--color-primary) 18%,transparent);background:var(--color-secondary);color:var(--color-primary)}.product-actions[data-v-73a42c07]{align-items:center;gap:12px;margin-top:auto;display:flex}@media (width<=768px){.product-actions[data-v-73a42c07]{display:none}}.cta-btn[data-v-73a42c07]{flex:1}.compare-btn[data-v-73a42c07]{cursor:pointer;width:40px;height:40px;color:var(--color-text-secondary);background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s;display:flex}.compare-btn[data-v-73a42c07]:hover{color:var(--color-primary)}.product-image[data-v-73a42c07] img{border-radius:inherit;transition:transform .4s}@media (prefers-reduced-motion:reduce){.product-image[data-v-73a42c07] img{transition:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.product-card:hover .product-image[data-v-73a42c07] img{transform:scale(1.07)}}@media (width<=768px){.option-btn[data-v-73a42c07]{padding:6px 10px}.product-options[data-v-73a42c07]{gap:6px}}.faq-list[data-v-28c1fde1]{gap:var(--space-2);flex-direction:column;display:flex}.faq-item[data-v-28c1fde1]{border:1px solid var(--section-stroke);border-radius:var(--radius-md);background:var(--color-background);padding:14px 18px}.faq-item[open] .faq-question[data-v-28c1fde1]:after{transform:rotate(45deg)}.faq-question[data-v-28c1fde1]{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;font-size:15px;font-weight:var(--font-medium);color:var(--color-text);list-style:none;display:flex}.faq-question[data-v-28c1fde1]::-webkit-details-marker{display:none}.faq-question[data-v-28c1fde1]:after{content:"+";color:var(--color-primary);transition:transform var(--transition-base);flex-shrink:0;font-size:20px;line-height:1}.faq-question[data-v-28c1fde1]:focus-visible{box-shadow:var(--focus-ring);outline:none}.faq-answer[data-v-28c1fde1]{font-size:var(--text-md);color:var(--color-text-secondary);margin-top:10px;line-height:1.7}.faq-answer a[data-v-28c1fde1-s]{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.faq-title[data-v-ce312e01]{font-size:28px;font-weight:400;font-family:var(--font-heading);letter-spacing:var(--tracking-display);color:var(--color-primary);margin:40px 0 16px}.more-to-explore[data-v-d631982d]{margin-top:var(--space-16)}.more-title[data-v-d631982d]{letter-spacing:var(--tracking-display);font-family:var(--font-heading);color:var(--color-primary);margin-bottom:var(--space-5);font-size:32px;font-weight:400;line-height:1.1}@media (width<=768px){.more-title[data-v-d631982d]{font-size:26px}}.more-grid[data-v-d631982d]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.more-card[data-v-d631982d]{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--card-border);background:color-mix(in oklch,var(--color-secondary-surface) 40%,var(--color-background));transition:border-color var(--transition-fast),background var(--transition-fast);text-decoration:none;display:flex}.more-card[data-v-d631982d]:hover{border-color:var(--card-border-hover);background:var(--card-background-hover)}.more-card:hover .more-arrow[data-v-d631982d]{transform:translate(3px)}.more-card[data-v-d631982d]:focus-visible{box-shadow:var(--focus-ring);outline:none}.more-image[data-v-d631982d]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:64px;height:64px}.more-label[data-v-d631982d]{min-width:0;font-size:var(--text-base);font-weight:var(--font-semibold);flex:1}.more-arrow[data-v-d631982d],.more-label[data-v-d631982d]{color:var(--color-primary)}.more-arrow[data-v-d631982d]{transition:transform var(--transition-fast);flex-shrink:0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .more-arrow[data-v-d631982d]{transform:scaleX(-1)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .more-card:hover .more-arrow[data-v-d631982d]{transform:scaleX(-1)translate(3px)}.seo-article[data-v-4d21bd18]{border-top:1px solid var(--section-stroke)}.seo-article--bare-top[data-v-4d21bd18]{border-top:none}.seo-article--bare-top .article-block[data-v-4d21bd18]:first-child{padding-top:0}.article-block[data-v-4d21bd18]{gap:var(--space-8) var(--space-16);padding:var(--space-12) 0;border-bottom:1px solid var(--section-stroke);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}@media (width<=768px){.article-block[data-v-4d21bd18]{gap:var(--space-4);padding:var(--space-8) 0;grid-template-columns:minmax(0,1fr)}}.article-title[data-v-4d21bd18]{font-family:var(--font-heading);letter-spacing:var(--tracking-display);font-size:28px;font-weight:var(--font-regular);color:var(--color-primary);line-height:1.2}@media (width<=768px){.article-title[data-v-4d21bd18]{font-size:24px}}.article-body[data-v-4d21bd18]{gap:var(--space-4);flex-direction:column;display:flex}.article-text[data-v-4d21bd18]{font-size:var(--text-base);color:var(--color-text);line-height:1.7}.article-links[data-v-4d21bd18]{gap:var(--space-2) var(--space-5);margin-top:var(--space-1);flex-wrap:wrap;list-style:none;display:flex}.article-link[data-v-4d21bd18]{align-items:center;gap:var(--space-1);font-size:var(--text-md);font-weight:var(--font-medium);color:var(--color-primary);text-underline-offset:3px;text-decoration:underline;display:inline-flex}.article-link:hover .article-arrow[data-v-4d21bd18]{transform:translate(2px)}.article-link[data-v-4d21bd18]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.article-arrow[data-v-4d21bd18]{transition:transform var(--transition-fast)}[dir=rtl] .article-arrow[data-v-4d21bd18]{transform:scaleX(-1)}.supply-links[data-v-06ccccfc]{margin-top:80px}.supply-links__title[data-v-06ccccfc]{font:400 32px/1.1 var(--font-heading);color:var(--color-primary);margin-bottom:8px}.supply-links__intro[data-v-06ccccfc]{max-width:720px;color:var(--color-text-secondary);margin-bottom:32px;font-size:14px;line-height:1.7}.supply-links__grid[data-v-06ccccfc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.supply-links--home[data-v-06ccccfc]{margin-top:0}.supply-links--home .supply-links__title[data-v-06ccccfc]{letter-spacing:var(--tracking-display);font-size:48px}.supply-card[data-v-06ccccfc]{border:1px solid color-mix(in srgb,var(--color-primary) 5%,transparent);background:var(--color-background);border-radius:20px;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}.supply-card:hover .supply-card__visual[data-v-06ccccfc] img{transform:scale(1.06)}.supply-card:focus-visible .supply-card__link[data-v-06ccccfc],.supply-card:hover .supply-card__link[data-v-06ccccfc]{color:var(--hero-word-2)}.supply-card[data-v-06ccccfc]:hover{border-color:color-mix(in srgb,var(--color-primary) 8%,transparent)}.supply-card[data-v-06ccccfc]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.supply-card__visual[data-v-06ccccfc] img{transition:transform .25s}.supply-card__visual[data-v-06ccccfc]{background:var(--color-secondary);border-radius:16px;place-items:center;margin:4px;padding:20px;display:grid;overflow:hidden}.supply-card__body[data-v-06ccccfc]{flex-direction:column;flex:1;align-items:flex-start;padding:18px;display:flex}.supply-card__title[data-v-06ccccfc]{color:var(--color-text);margin-bottom:4px;font-size:16px;font-weight:500;line-height:1.4}.supply-card__text[data-v-06ccccfc]{color:var(--color-text-secondary);margin-bottom:24px;font-size:14px;line-height:1.7}.supply-card__link[data-v-06ccccfc]{width:100%;color:var(--color-primary);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;font-size:14px;font-weight:500;display:flex}[dir=rtl] .supply-card__arrow[data-v-06ccccfc]{transform:scaleX(-1)}@media (width<=768px){.supply-links__grid[data-v-06ccccfc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.supply-links--home .supply-links__title[data-v-06ccccfc],.supply-links__title[data-v-06ccccfc]{font-size:32px}}@media (width<=480px){.supply-links__grid[data-v-06ccccfc]{grid-template-columns:minmax(0,1fr)}.supply-card[data-v-06ccccfc]{flex-direction:row}.supply-card__visual[data-v-06ccccfc]{flex:0 0 112px;padding:12px}.supply-card__body[data-v-06ccccfc]{padding:20px 16px}.supply-card__title[data-v-06ccccfc]{font-size:16px}.supply-card__text[data-v-06ccccfc]{margin-bottom:16px;font-size:13px}}@media (prefers-reduced-motion:reduce){.supply-card[data-v-06ccccfc],.supply-card__visual[data-v-06ccccfc] img{transition:none}}@media (width>=769px) and (width<=1024px){.supply-links__grid[data-v-06ccccfc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.supply-card__visual[data-v-06ccccfc]{flex-basis:96px;padding:8px}.supply-card__body[data-v-06ccccfc]{min-width:0;padding:16px 12px}.supply-card__title[data-v-06ccccfc]{overflow-wrap:anywhere;font-size:16px}.supply-card__link[data-v-06ccccfc]{gap:8px}}.toast-stack[data-v-4062620d]{z-index:1000;width:min(380px,100vw - 2 * var(--space-4));pointer-events:none;position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.toast-list[data-v-4062620d]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toast[data-v-4062620d]{--_tone:var(--color-primary);--_fill:color-mix(in oklch, var(--color-secondary-surface) 70%, var(--color-background));--_ink:var(--color-primary);align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1.5px solid color-mix(in oklch,var(--_tone) 45%,transparent);border-radius:var(--radius-lg);background:var(--_fill);box-shadow:var(--shadow-sm);pointer-events:auto;display:flex}.toast--success[data-v-4062620d]{--_tone:var(--color-success);--_fill:var(--color-success-bg);--_ink:var(--color-success-strong)}.toast--warning[data-v-4062620d]{--_tone:var(--caution);--_fill:var(--caution-bg);--_ink:var(--caution-text)}.toast--error[data-v-4062620d]{--_tone:var(--color-error);--_fill:var(--color-error-bg);--_ink:var(--color-error)}.toast-icon[data-v-4062620d]{color:var(--_tone);flex-shrink:0;margin-block-start:1px}.toast-body[data-v-4062620d]{gap:var(--space-1);min-width:0;color:var(--color-text);overflow-wrap:anywhere;flex-direction:column;flex:1;padding-block:2px;text-decoration:none;display:flex}.toast-title[data-v-4062620d]{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--_ink)}.toast-message[data-v-4062620d]{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.toast-action[data-v-4062620d],.toast-close[data-v-4062620d]{flex-shrink:0}.toast-action[data-v-4062620d]{align-self:center}.toast-close-icon[data-v-4062620d]{color:var(--_ink)}.toast-enter-active[data-v-4062620d],.toast-leave-active[data-v-4062620d]{transition:opacity var(--transition-base),transform var(--transition-base)}.toast-enter-from[data-v-4062620d],.toast-leave-to[data-v-4062620d]{opacity:0;transform:translateY(var(--space-2))}@media (width<=600px){.toast-stack[data-v-4062620d]{inset-inline:var(--space-4);width:auto}}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-4062620d],.toast-leave-active[data-v-4062620d]{transition:none}}.theme-button .theme-icon--sun[data-v-2b8b4b7f],[data-theme=dark] .theme-button .theme-icon--moon[data-v-2b8b4b7f]{display:none}[data-theme=dark] .theme-button .theme-icon--sun[data-v-2b8b4b7f]{display:block}.date-range[data-v-e5be38db]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.date-label[data-v-e5be38db]{font-size:var(--text-md);font-weight:var(--font-medium);color:var(--color-primary)}.date-anchor[data-v-e5be38db]{position:relative}.date-trigger[data-v-e5be38db]{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-lg);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-background);border:1px solid var(--input-border);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);text-align:start;cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base);display:flex}.date-trigger[data-v-e5be38db]:hover{border-color:color-mix(in oklch,var(--color-primary) 35%,var(--input-border))}.date-trigger.open[data-v-e5be38db],.date-trigger[data-v-e5be38db]:focus-visible{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}@media (pointer:coarse){.date-trigger[data-v-e5be38db]{font-size:var(--text-field-touch)}}.date-chevron[data-v-e5be38db],.date-lead-icon[data-v-e5be38db]{color:var(--color-primary);flex-shrink:0}.date-chevron[data-v-e5be38db]{margin-inline-start:auto;transition:transform .2s}.date-chevron.rotated[data-v-e5be38db]{transform:rotate(180deg)}.date-value[data-v-e5be38db]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.date-range--chip[data-v-e5be38db]{display:inline-flex}.date-range--chip .date-trigger[data-v-e5be38db]{width:auto;min-height:var(--control-md);padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:nowrap}.date-range--chip .date-lead-icon[data-v-e5be38db]{display:none}.date-range--chip .date-chip-label[data-v-e5be38db]{color:var(--color-text-secondary)}.date-range--chip .date-value[data-v-e5be38db]{color:var(--color-primary);font-weight:var(--font-medium)}.date-range--chip .date-chevron[data-v-e5be38db]{width:16px;height:16px}.date-range--chip.is-set .date-trigger[data-v-e5be38db]{border-color:color-mix(in oklch,var(--color-primary) 40%,var(--input-border));background:color-mix(in oklch,var(--color-secondary-surface) 50%,var(--color-background))}.date-panel[data-v-e5be38db]{top:calc(100% + 4px);z-index:20;background:var(--color-background);border:1px solid var(--input-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;position:absolute;inset-inline-start:0;overflow:hidden}.date-panel.align-end[data-v-e5be38db]{inset-inline:auto 0}.date-presets[data-v-e5be38db]{min-width:168px;padding:var(--space-2);background:color-mix(in oklch,var(--color-secondary-surface) 30%,var(--color-background));border-inline-end:1px solid var(--section-stroke);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.date-preset[data-v-e5be38db]{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);text-align:start;white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);background:0 0;border:none}.date-preset[data-v-e5be38db]:hover{background:var(--color-secondary);color:var(--color-primary)}.date-preset[data-v-e5be38db]:focus-visible{box-shadow:var(--focus-ring);outline:none}.date-preset.active[data-v-e5be38db]{background:var(--color-secondary);color:var(--color-primary);font-weight:var(--font-semibold)}.date-calendar[data-v-e5be38db]{padding:var(--space-3) var(--space-4) var(--space-2)}.calendar-head[data-v-e5be38db]{justify-content:space-between;align-items:center;margin-block-end:var(--space-2);display:flex}.calendar-nav-icon[data-v-e5be38db]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.calendar-month[data-v-e5be38db]{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-primary);text-transform:capitalize}.calendar-grid[data-v-e5be38db]{grid-template-columns:repeat(7,40px);row-gap:2px;display:grid}.calendar-weekday[data-v-e5be38db]{height:32px;font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:capitalize;place-items:center;display:grid}.calendar-day[data-v-e5be38db]{height:40px;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-fast);background:0 0;border:none;position:relative}.calendar-day[data-v-e5be38db]:hover:not(:disabled,.is-start,.is-end){background:var(--color-secondary);color:var(--color-primary)}.calendar-day[data-v-e5be38db]:focus-visible{box-shadow:var(--focus-ring);z-index:1;outline:none}.calendar-day.is-outside[data-v-e5be38db]{color:var(--color-muted)}.calendar-day.is-today[data-v-e5be38db]{font-weight:var(--font-semibold);color:var(--color-primary)}.calendar-day[data-v-e5be38db]:disabled{color:var(--color-muted);opacity:.45;cursor:not-allowed}.calendar-day.in-range[data-v-e5be38db]{background:color-mix(in oklch,var(--color-secondary-surface) 70%,var(--color-background));color:var(--color-primary);border-radius:0}.calendar-day.is-end[data-v-e5be38db],.calendar-day.is-start[data-v-e5be38db]{background:var(--color-primary);color:var(--color-background);font-weight:var(--font-semibold)}.calendar-day.is-start[data-v-e5be38db]:not(.is-end){border-start-end-radius:0;border-end-end-radius:0}.calendar-day.is-end[data-v-e5be38db]:not(.is-start){border-start-start-radius:0;border-end-start-radius:0}.calendar-hint[data-v-e5be38db]{min-height:1.4em;font-size:var(--text-xs);color:var(--color-text-secondary);text-align:center;margin-block-start:var(--space-1)}@media (width<=600px){.date-range--chip.is-open[data-v-e5be38db]{flex-direction:column;flex:1 0 100%}.date-range--chip.is-open .date-trigger[data-v-e5be38db]{align-self:flex-start}.date-panel[data-v-e5be38db]{flex-direction:column;margin-block-start:var(--space-2);position:static}.date-presets[data-v-e5be38db]{gap:var(--space-1);border-inline-end:none;border-block-end:1px solid var(--section-stroke);flex-flow:wrap;min-width:0}.date-preset[data-v-e5be38db]{width:auto;padding:var(--space-1) var(--space-3);border:1px solid var(--input-border);border-radius:var(--radius-pill);font-size:var(--text-sm)}.date-calendar[data-v-e5be38db]{padding-inline:var(--space-2)}.calendar-grid[data-v-e5be38db]{grid-template-columns:repeat(7,minmax(0,1fr))}}.dropdown-enter-active[data-v-e5be38db],.dropdown-leave-active[data-v-e5be38db]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-e5be38db],.dropdown-leave-to[data-v-e5be38db]{opacity:0;transform:translateY(-8px)}.switch[data-v-4f234bc2]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.switch.is-disabled[data-v-4f234bc2]{cursor:not-allowed;opacity:.6}.switch-text[data-v-4f234bc2]{flex-direction:column;gap:2px;display:flex}.switch-label[data-v-4f234bc2]{color:var(--color-primary);font-size:14px;font-weight:500}.switch-hint[data-v-4f234bc2]{color:var(--color-text-secondary);font-size:13px}.switch-input[data-v-4f234bc2]{opacity:0;width:1px;height:1px;position:absolute}.switch-track[data-v-4f234bc2]{border-radius:var(--radius-pill);background:var(--input-border);flex-shrink:0;width:40px;height:24px;transition:background .2s;position:relative}.switch-thumb[data-v-4f234bc2]{top:3px;background:var(--color-background);width:18px;height:18px;box-shadow:var(--shadow-sm);border-radius:50%;transition:transform .2s;position:absolute;inset-inline-start:3px}.switch-input:checked+.switch-track[data-v-4f234bc2]{background:var(--color-primary)}.switch-input:checked+.switch-track .switch-thumb[data-v-4f234bc2]{transform:translate(16px)}[dir=rtl] .switch-input:checked+.switch-track .switch-thumb[data-v-4f234bc2]{transform:translate(-16px)}.switch-input:focus-visible+.switch-track[data-v-4f234bc2]{box-shadow:0 0 0 3px color-mix(in oklch,var(--color-primary) 25%,transparent)}.select-field[data-v-8666199c]{--_height:var(--control-lg);--_pad:var(--space-4);--_font:var(--text-base);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.select-field--small[data-v-8666199c]{--_height:var(--control-lg);--_pad:var(--space-3);--_font:var(--text-md)}@media (pointer:coarse){.select-field[data-v-8666199c],.select-field--small[data-v-8666199c]{--_font:var(--text-field-touch)}}.select-label[data-v-8666199c]{font-size:var(--text-md);font-weight:var(--font-medium);color:var(--color-primary);align-items:baseline;gap:6px;display:flex}.select-required[data-v-8666199c]{color:var(--color-error)}.select-message[data-v-8666199c]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.4}.select-message.is-error[data-v-8666199c]{color:var(--color-error)}.custom-select[data-v-8666199c]{min-width:min(180px,100%);position:relative}.select-trigger[data-v-8666199c]{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--_height);padding:0 var(--_pad);border-radius:var(--radius-md);background:var(--color-background);border:1px solid var(--input-border);color:var(--color-text);font-family:var(--font-body);font-size:var(--_font);cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base);text-align:start;display:flex}.select-trigger[data-v-8666199c]:hover{border-color:color-mix(in oklch,var(--color-primary) 35%,var(--input-border))}.select-trigger.open[data-v-8666199c],.select-trigger[data-v-8666199c]:focus-visible{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.has-error .select-trigger[data-v-8666199c]{border-color:var(--color-error)}.select-trigger[data-v-8666199c]:disabled{background:color-mix(in oklch,var(--color-secondary-surface) 45%,var(--color-background));color:var(--color-muted);cursor:not-allowed;border-color:#0000}.select-value[data-v-8666199c]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.select-value.placeholder[data-v-8666199c]{color:var(--color-muted)}.select-lead-icon[data-v-8666199c]{color:var(--color-primary);flex-shrink:0}@media (width<=768px){.select-field--collapse .custom-select[data-v-8666199c]{min-width:0}.select-field--collapse .select-trigger[data-v-8666199c]{inline-size:var(--_height);justify-content:center;padding:0}.select-field--collapse .select-value[data-v-8666199c]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.select-field--collapse .select-icon[data-v-8666199c]{display:none}.select-field--collapse .select-dropdown[data-v-8666199c]{left:auto;right:auto;min-width:220px;inset-inline-end:0}}.select-icon[data-v-8666199c]{color:var(--color-primary);flex-shrink:0;transition:transform .2s}.select-icon.rotated[data-v-8666199c]{transform:rotate(180deg)}.select-dropdown[data-v-8666199c]{background:var(--color-background);border:1px solid var(--input-border-strong);box-shadow:var(--shadow-md);border-radius:var(--radius-md);z-index:10;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.select-dropdown.opens-up[data-v-8666199c]{flex-direction:column-reverse;display:flex;top:auto;bottom:calc(100% + 4px)}.select-dropdown.opens-up .search-wrapper[data-v-8666199c]{border-bottom:none;border-top:1px solid var(--section-stroke)}.search-wrapper[data-v-8666199c]{border-bottom:1px solid var(--section-stroke);justify-content:center;align-items:center;height:40px;display:flex;position:relative}.search-icon[data-v-8666199c]{color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.search-input[data-v-8666199c]{background:var(--color-background);width:100%;height:100%;color:var(--color-text);font-family:var(--font-body);text-align:start;border:none;border-radius:0;outline:none;padding:0 16px;font-size:14px}@media (pointer:coarse){.search-input[data-v-8666199c]{font-size:var(--text-field-touch)}}.search-input[data-v-8666199c]::placeholder{color:var(--color-text-secondary)}.options-list[data-v-8666199c]{overflow-y:auto}.select-option-icon[data-v-8666199c]{flex-shrink:0}.select-option[data-v-8666199c]{align-items:center;gap:var(--space-2);width:100%;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);text-align:start;cursor:pointer;background:0 0;border:none;padding:12px 16px;transition:all .2s;display:flex}.select-option.active[data-v-8666199c],.select-option[data-v-8666199c]:hover{background:var(--color-secondary);color:var(--color-primary)}.select-option.active[data-v-8666199c]{font-weight:500}.select-option[data-v-8666199c]:not(:last-child){border-bottom:1px solid var(--section-stroke)}.no-results[data-v-8666199c]{text-align:center;color:var(--color-text-secondary);padding:20px;font-size:14px}.dropdown-enter-active[data-v-8666199c],.dropdown-leave-active[data-v-8666199c]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-8666199c],.dropdown-leave-to[data-v-8666199c]{opacity:0;transform:translateY(-8px)}.dropdown-enter-from.opens-up[data-v-8666199c],.dropdown-leave-to.opens-up[data-v-8666199c]{transform:translateY(8px)}.select-field--chip[data-v-8666199c]{--_height:var(--control-md);--_pad:var(--space-3);--_font:var(--text-sm);display:inline-flex}.select-field--chip .custom-select[data-v-8666199c]{min-width:0}.select-field--chip .select-trigger[data-v-8666199c]{gap:var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;width:auto}.select-field--chip .select-chip-label[data-v-8666199c]{color:var(--color-text-secondary)}.select-field--chip .select-value[data-v-8666199c]{color:var(--color-primary);font-weight:var(--font-medium)}.select-field--chip .select-icon[data-v-8666199c]{width:16px;height:16px}.select-field--chip .select-dropdown[data-v-8666199c]{min-width:220px}.select-field--chip.is-set .select-trigger[data-v-8666199c]{border-color:color-mix(in oklch,var(--color-primary) 40%,var(--input-border));background:color-mix(in oklch,var(--color-secondary-surface) 50%,var(--color-background))}.pagination[data-v-bb883f95]{justify-content:center;align-items:center;gap:var(--space-1);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.pagination--flush[data-v-bb883f95]{margin-top:0}.pagination-more[data-v-bb883f95]{margin-top:var(--space-8);justify-content:center;display:none}@media (width<=768px){.pagination-more[data-v-bb883f95]{display:flex}.pagination--numbers-desktop[data-v-bb883f95]{display:none}}.pagination__number[data-v-bb883f95]{font-size:var(--text-md);font-weight:var(--font-medium);font-variant-numeric:tabular-nums}.pagination__gap[data-v-bb883f95]{min-width:var(--space-6);text-align:center;color:var(--color-text-secondary)}.pagination__compact[data-v-bb883f95]{min-width:var(--space-16);text-align:center;color:var(--color-primary);font-size:var(--text-md);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;display:none}@media (width<=480px){.pagination__compact[data-v-bb883f95]{display:inline}.pagination__wide-only[data-v-bb883f95]{display:none}}[dir=rtl] .pagination__arrow[data-v-bb883f95]{transform:scaleX(-1)}.action-menu[data-v-822500f9]{position:relative}.action-menu--large .action-trigger[data-v-822500f9]{width:var(--control-lg);height:var(--control-lg);border:1px solid var(--section-stroke);border-radius:var(--radius-md)}.action-menu--outline .action-trigger[data-v-822500f9]{width:var(--control-md);height:var(--control-md);border:1px solid color-mix(in oklch,var(--color-primary) 15%,transparent);border-radius:var(--radius-md)}.action-menu--outline.action-menu--large .action-trigger[data-v-822500f9]{width:var(--control-lg);height:var(--control-lg)}.action-trigger[data-v-822500f9]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-primary);cursor:pointer;background:0 0;border:none;place-items:center;transition:background .2s;display:grid}.action-trigger[data-v-822500f9]:hover,.action-trigger[aria-expanded=true][data-v-822500f9]{background:var(--color-secondary-surface)}.action-list[data-v-822500f9]{top:calc(100% + 4px);z-index:20;border-radius:var(--radius-md);border:1px solid var(--section-stroke);background:var(--surface-raised);min-width:180px;box-shadow:var(--shadow-md);margin:0;padding:6px;list-style:none;position:absolute;inset-inline-end:0}.action-item[data-v-822500f9]{border-radius:var(--radius-sm);width:100%;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.action-item[data-v-822500f9]:hover:not(:disabled){background:var(--color-secondary-surface);color:var(--color-primary)}.action-item[data-v-822500f9]:disabled{opacity:.4;cursor:default}.action-item.is-danger[data-v-822500f9]{color:var(--color-error)}.action-item.is-danger[data-v-822500f9]:hover:not(:disabled){background:var(--color-error-bg);color:var(--color-error)}.menu-enter-active[data-v-822500f9],.menu-leave-active[data-v-822500f9]{transition:opacity .15s,transform .15s}.menu-enter-from[data-v-822500f9],.menu-leave-to[data-v-822500f9]{opacity:0;transform:translateY(-4px)}.empty-state[data-v-651cf250]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}.empty-state .empty-title[data-v-651cf250]{color:var(--color-primary);font-size:20px;font-weight:500}.empty-state .empty-description[data-v-651cf250]{font-size:var(--text-md);color:var(--color-text-secondary);max-width:340px;line-height:1.5}.empty-state .empty-description[data-v-651cf250] b{color:var(--color-primary)}.empty-state .contact-link[data-v-651cf250]{border-radius:var(--radius-md);color:var(--color-primary);border:1px solid var(--section-stroke);text-align:left;align-items:center;gap:10px;margin-top:8px;padding:10px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.empty-state .contact-link[data-v-651cf250]:hover{background:var(--color-secondary)}.empty-state .contact-link .contact-link-icon[data-v-651cf250]{flex-shrink:0;width:18px;height:18px}.empty-actions[data-v-651cf250]{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.feature-card[data-v-c720124f]{border-radius:var(--radius-lg);text-align:center;background:var(--color-secondary);flex-direction:column;align-items:center;padding:32px 24px;text-decoration:none;display:flex}@media (width<=768px){.feature-card[data-v-c720124f]{padding:24px 20px}}@media (width<=480px){.feature-card[data-v-c720124f]{padding:20px 16px}.feature-card .feature-card__title[data-v-c720124f]{font-size:16px}.feature-card .feature-card__text[data-v-c720124f]{font-size:13px}}.feature-card--link[data-v-c720124f]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.feature-card__icon[data-v-c720124f]{color:var(--color-primary);margin-bottom:16px}.feature-card__image[data-v-c720124f]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:112px;height:112px;margin-bottom:16px}.feature-card__title[data-v-c720124f]{color:var(--color-text);margin-bottom:12px;font-size:18px;font-weight:500}.feature-card__text[data-v-c720124f]{color:var(--color-text-secondary);font-size:14px;line-height:1.6}.feature-card__link[data-v-c720124f]{color:var(--color-primary);align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:14px;font-weight:500;display:inline-flex}.feature-card__arrow[data-v-c720124f]{transition:translate .2s}[dir=rtl] .feature-card__arrow[data-v-c720124f]{transform:scaleX(-1)}.feature-card--quiet[data-v-c720124f]{border-top:1px solid var(--section-stroke);text-align:start;background:0 0;border-radius:0;grid-template-columns:48px minmax(0,1fr);align-content:start;align-items:start;gap:8px 16px;padding:24px 0;display:grid}.feature-card--quiet .feature-card__image[data-v-c720124f]{grid-row:1/span 3;width:48px;height:48px;margin:0}.feature-card--quiet .feature-card__title[data-v-c720124f]{margin:0;font-size:16px;line-height:1.5}.feature-card--quiet .feature-card__text[data-v-c720124f]{grid-column:2;font-size:14px;line-height:1.7}.feature-card--quiet .feature-card__link[data-v-c720124f]{grid-column:2;margin-top:4px;padding-top:0;font-size:13px}.feature-card--quiet.feature-card--link[data-v-c720124f]{box-shadow:none;transition:border-color .2s;transform:none}.feature-card--quiet.feature-card--link[data-v-c720124f]:hover{box-shadow:none;border-color:var(--card-border-hover);background:0 0;transform:none}.feature-card--quiet.feature-card--link[data-v-c720124f]:focus-visible{outline:2px solid var(--color-primary);outline-offset:6px}.feature-card--quiet.feature-card--no-media[data-v-c720124f]{grid-template-columns:minmax(0,1fr)}.feature-card--quiet.feature-card--no-media .feature-card__link[data-v-c720124f],.feature-card--quiet.feature-card--no-media .feature-card__text[data-v-c720124f]{grid-column:1}@media (width<=480px){.feature-card--quiet[data-v-c720124f]{grid-template-columns:40px minmax(0,1fr);gap:6px 12px;padding:20px 0}.feature-card--quiet .feature-card__image[data-v-c720124f]{width:40px;height:40px}}.confetti[data-v-515c2f64]{pointer-events:none;z-index:10000;width:100vw;height:100vh;position:fixed;inset:0}
