[data-x-skin],[data-x-palette]{--x-fg-rgb:27, 25, 24;--x-danger-rgb:161, 38, 38;--x-warn-rgb:143, 101, 16;--x-info-rgb:31, 86, 115;--x-fg:#1b1918;--x-fg-muted:#363230;--x-fg-subtle:#b7b1ae;--x-fg-on-dark:#fff;--x-surface:#fff;--x-surface-sunken:#f3f2f1;--x-surface-sunken-hover:#e7e5e4;--x-surface-dark:#1b1918;--x-surface-page:#fff;--x-border:#cfcbc9;--x-border-subtle:#e7e5e4;--x-accent:#39ff14;--x-neutral-ink:#222121;--x-neutral-bg:#f6f5f3;--x-neutral-border:#e7e5e4;--x-ok-ink:#0f6600;--x-ok-bg:#eaf7ea;--x-ok-border:#b8e0b8;--x-info-ink:#1f5673;--x-info-bg:#e6f1f7;--x-info-border:#a9cde0;--x-warn-ink:#8f6510;--x-warn-bg:#fdf3d9;--x-warn-border:#edca78;--x-danger-ink:#a12626;--x-danger-bg:#f5d6d6;--x-danger-border:#e28383;--x-shadow-pop:0 12px 32px rgba(var(--x-fg-rgb),.12);--x-shadow-xs:0 1px 2px 0 #0000000d;--x-ring:#222121;--x-radius-sm:8px;--x-radius:12px;--x-radius-lg:14px;--x-radius-pill:999px;--x-radius-seg:var(--x-radius-lg);--x-radius-seg-item:calc(var(--x-radius-seg) - 4px);--x-control-h:44px;--x-control-h-sm:36px;--x-control-h-lg:56px;--x-font-sans:var(--x-font-jakarta), system-ui, sans-serif;--x-font-mono:ui-monospace, "SFMono-Regular", "Consolas", "Liberation Mono", monospace;--x-fs-2xl:32px;--x-fs-xl:24px;--x-fs-lg:20px;--x-fs-base:16px;--x-fs-sm:14px;--x-fs-xs:12px;--x-fs-2xs:11px;--x-fw-regular:400;--x-fw-medium:500;--x-fw-semibold:600;--x-fw-bold:700;--x-fw-extrabold:800;--x-tracking-tight:-.02em;--x-tracking-wide:.05em;--x-tracking-mono:.02em;--x-leading:1.5;--x-leading-relaxed:1.6;--x-motion-fast:.15s;--x-motion-in:.35s;--x-ease:ease-out;--x-container:1240px;--x-gutter:15px;--x-gutter-mobile:14px;--x-sidenav:268px;--x-cart-thumb:56px;--x-summary-scroll-max:390px;--x-scrollbar-size:6px;--x-summary-qty-control:24px}@keyframes x-pulse{0%{box-shadow:0 0 0 0 rgba(var(--x-fg-rgb),.28)}70%{box-shadow:0 0 0 8px rgba(var(--x-fg-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--x-fg-rgb),0)}}@keyframes x-pulse-warn{0%{box-shadow:0 0 0 0 rgba(var(--x-warn-rgb),.4)}70%{box-shadow:0 0 0 8px rgba(var(--x-warn-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--x-warn-rgb),0)}}@keyframes x-checkin{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes x-fill{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes x-ping{0%{opacity:.5;transform:scale(.9)}75%,to{opacity:0;transform:scale(2)}}@keyframes x-slide-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes x-slide-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes x-slide-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes x-slide-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes x-fade-in{0%{opacity:0}to{opacity:1}}@keyframes x-fade-out{0%{opacity:1}to{opacity:0}}[data-x-skin] :focus-visible{outline:2px solid var(--x-ring);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){[data-x-skin] *,[data-x-skin] :before,[data-x-skin] :after{transition:none!important;animation:none!important}}[data-x-skin]{font-family:var(--x-font-sans);color:var(--x-fg);background:var(--x-surface-page);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:var(--x-fs-base);font-weight:var(--x-fw-regular);line-height:var(--x-leading)}[data-x-skin] *{box-sizing:border-box;border-color:var(--x-border-subtle);outline-color:var(--x-ring)}[data-x-skin][data-embedded]{background:var(--x-surface-page);min-height:0}[data-x-skin].x-pop,[data-x-skin].x-dialog,[data-x-skin].x-dialog-overlay,[data-x-skin].x-sheet,[data-x-skin].x-sheet-overlay,[data-x-skin].x-select-menu{min-height:0}[data-x-skin] .x-mono{font-family:var(--x-font-mono);letter-spacing:var(--x-tracking-mono)}[data-x-skin] .x-logo{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}[data-x-skin] a.x-logo{cursor:pointer;transition:opacity var(--x-motion-fast) var(--x-ease)}[data-x-skin] a.x-logo:hover{opacity:.7}[data-x-skin] .x-logo-mark{background:var(--x-surface-dark);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}[data-x-skin] .x-logo-square{background:var(--x-accent);border-radius:3px;width:15px;height:15px}[data-x-skin] .x-logo-text{font-size:var(--x-fs-lg);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight)}[data-x-skin] .x-logo-stack{flex-direction:column;display:flex}[data-x-skin] .x-logo-sub{font-size:var(--x-fs-xs);color:var(--x-fg-muted);margin-top:1px}[data-x-skin] .x-logo-img{width:auto;height:26px;display:block}[data-x-skin] .x-logo[data-mark=logo]{gap:12px}[data-x-skin] .x-logo[data-mark=logo] .x-logo-sub{border-left:1px solid var(--x-border-subtle);margin-top:0;padding-left:12px}[data-x-skin] .x-btn{height:var(--x-control-h);white-space:nowrap;font-size:var(--x-fs-base);border-radius:var(--x-radius-sm);font-family:inherit;font-weight:var(--x-fw-semibold);cursor:pointer;transition:background var(--x-motion-fast) var(--x-ease), filter var(--x-motion-fast) var(--x-ease), box-shadow var(--x-motion-in) var(--x-ease), transform var(--x-motion-fast) var(--x-ease);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}[data-x-skin] .x-btn[data-size=sm]{height:var(--x-control-h-sm);font-size:var(--x-fs-sm);padding:0 14px}[data-x-skin] .x-btn[data-size=base]{height:var(--x-control-h);font-size:var(--x-fs-base);padding:0 20px}[data-x-skin] .x-btn[data-size=lg]{height:var(--x-control-h-lg);font-size:var(--x-fs-lg);border-radius:var(--x-radius);padding:0 24px}[data-x-skin] .x-btn[data-variant=primary]{background:var(--x-surface-dark);color:var(--x-fg-on-dark)}[data-x-skin] .x-btn[data-variant=outline]{background:var(--x-surface);color:var(--x-fg);border-color:var(--x-border)}[data-x-skin] .x-btn[data-variant=secondary]{background:var(--x-surface-sunken);color:var(--x-fg)}[data-x-skin] .x-btn[data-variant=ok]{background:var(--x-ok-ink);color:var(--x-fg-on-dark)}[data-x-skin] .x-btn[data-variant=primary]:hover{filter:brightness(.85);box-shadow:0 0 0 3px rgba(var(--x-fg-rgb),.14)}[data-x-skin] .x-btn[data-variant=outline]:hover{background:var(--x-surface-sunken);box-shadow:0 0 0 3px rgba(var(--x-fg-rgb),.08)}[data-x-skin] .x-btn[data-variant=secondary]:hover{background:var(--x-surface-sunken-hover);box-shadow:0 0 0 3px rgba(var(--x-fg-rgb),.08)}[data-x-skin] .x-btn[data-variant=ok]:hover{filter:brightness(.9);box-shadow:0 0 0 3px color-mix(in srgb,var(--x-ok-ink) 22%,transparent)}[data-x-skin] .x-btn:active:not(:disabled){transform:scale(.96)}[data-x-skin] .x-btn:focus-visible{box-shadow:0 0 0 4px rgba(var(--x-fg-rgb),.22);outline:none}[data-x-skin] .x-btn[disabled],[data-x-skin] .x-btn[disabled]:hover{background:var(--x-surface-sunken);color:var(--x-fg-subtle);filter:none;box-shadow:none;cursor:not-allowed;border-color:#0000}[data-x-skin] .x-btn[data-elevation=soft]{box-shadow:var(--x-shadow-xs)}[data-x-skin] .x-btn-block{width:100%;height:var(--x-control-h-lg);border-radius:var(--x-radius);background:var(--x-surface-dark);color:var(--x-fg-on-dark);font-size:var(--x-fs-base);font-weight:var(--x-fw-bold);cursor:pointer;transition:filter var(--x-motion-fast) var(--x-ease), box-shadow var(--x-motion-in) var(--x-ease), transform var(--x-motion-fast) var(--x-ease);border:0;padding:0 18px}[data-x-skin] .x-btn-block:hover{filter:brightness(.85);box-shadow:0 0 0 3px rgba(var(--x-fg-rgb),.14)}[data-x-skin] .x-btn-block:active{transform:scale(.98)}[data-x-skin] .x-input-wrap{position:relative}[data-x-skin] .x-input{height:var(--x-control-h);border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);background:var(--x-surface);width:100%;font-size:var(--x-fs-base);color:var(--x-fg);box-shadow:var(--x-shadow-xs);transition:border-color var(--x-motion-fast) var(--x-ease), box-shadow var(--x-motion-fast) var(--x-ease);outline:none;padding:4px 12px;font-family:inherit}@media (min-width:768px){[data-x-skin] .x-input{font-size:var(--x-fs-sm)}}[data-x-skin] .x-input::placeholder{color:var(--x-fg-subtle)}[data-x-skin] .x-input:focus-visible{border-radius:var(--x-radius-sm);border-color:var(--x-border);box-shadow:var(--x-shadow-xs), 0 0 0 3px rgba(var(--x-fg-rgb),.12);outline:none}[data-x-skin] .x-input[aria-invalid=true]{border-color:var(--x-danger-ink)}[data-x-skin] .x-input[aria-invalid=true]:focus-visible{box-shadow:var(--x-shadow-xs), 0 0 0 3px rgba(var(--x-danger-rgb),.18)}[data-x-skin] .x-input:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}[data-x-skin] .x-input-label{pointer-events:none;background:var(--x-surface);font-size:var(--x-fs-xs);font-weight:var(--x-fw-medium);color:var(--x-fg-muted);transition:color var(--x-motion-fast) var(--x-ease);padding:0 6px;position:absolute;top:0;left:12px;transform:translateY(-50%)}[data-x-skin] .x-input:focus-visible+.x-input-label{color:var(--x-fg)}[data-x-skin] .x-input[aria-invalid=true]+.x-input-label{color:var(--x-danger-ink)}[data-x-skin] .x-input:disabled+.x-input-label{opacity:.5}[data-x-skin] .x-checkbox{border:2px solid var(--x-fg-subtle);background:var(--x-surface);cursor:pointer;width:22px;height:22px;color:var(--x-fg-on-dark);transition:background var(--x-motion-fast) var(--x-ease), border-color var(--x-motion-fast) var(--x-ease);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-x-skin] .x-checkbox[data-state=checked]{background:var(--x-fg);border-color:var(--x-fg)}[data-x-skin] .x-checkbox:focus-visible{box-shadow:0 0 0 3px rgba(var(--x-fg-rgb),.18);outline:none}[data-x-skin] .x-checkbox:disabled{opacity:.5;cursor:not-allowed}[data-x-skin] .x-checkbox-indicator{place-content:center;display:grid}[data-x-skin] .x-checkbox-indicator svg{width:15px;height:15px}[data-x-skin] .x-fields{flex-direction:column;gap:16px;max-width:440px;display:flex}[data-x-skin] .x-hint{font-size:var(--x-fs-xs);color:var(--x-danger-ink);margin-top:6px}[data-x-skin] .x-stepper{padding:28px 48px 8px}[data-x-skin] .x-steps{align-items:center;max-width:720px;margin:0 auto;display:flex}[data-x-skin] .x-step-group{display:contents}[data-x-skin] .x-step{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}[data-x-skin] .x-step-dot{width:32px;height:32px;font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-x-skin] .x-step-dot[data-state=done]{background:var(--x-surface-dark);color:var(--x-accent);animation:x-checkin .5s var(--x-ease)}[data-x-skin] .x-step-dot[data-state=current]{color:var(--x-fg-on-dark);background:var(--x-surface-dark);animation:x-checkin .4s var(--x-ease), x-pulse 2s var(--x-ease) .4s infinite;border:0}[data-x-skin] .x-step-dot[data-state=todo]{border:1px solid var(--x-surface-sunken);color:var(--x-fg-subtle);background:var(--x-surface-sunken)}[data-x-skin] .x-step-label[data-state=todo]{color:var(--x-fg-subtle);font-weight:var(--x-fw-medium)}[data-x-skin] .x-step-label{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);color:var(--x-fg-muted)}[data-x-skin] .x-step-label[data-active=true]{font-weight:var(--x-fw-bold);color:var(--x-fg)}[data-x-skin] .x-line{background:var(--x-border);flex:1;height:2px;margin-bottom:24px;position:relative;overflow:hidden}[data-x-skin] .x-line[data-state=done]{background:var(--x-surface-dark)}[data-x-skin] .x-line[data-state=filling]{background:var(--x-border)}[data-x-skin] .x-line[data-state=filling]:after{content:"";background:var(--x-surface-dark);transform-origin:0;animation:x-fill 1.8s var(--x-ease) infinite;position:absolute;inset:0;transform:scaleX(0)}[data-x-skin] .x-stepper[data-cancelled]{opacity:.45}[data-x-skin] .x-dot{border-radius:50%;width:10px;height:10px}[data-x-skin] .x-dot[data-live=true]{background:var(--x-fg);animation:x-pulse 2s var(--x-ease) infinite}[data-x-skin] .x-dot[data-tone=accent]{background:var(--x-accent)}[data-x-skin] .x-dot[data-tone=ink]{background:var(--x-fg)}[data-x-skin] .x-dot[data-tone=ok]{background:var(--x-ok-ink)}[data-x-skin] .x-dot[data-tone=info]{background:var(--x-info-ink)}[data-x-skin] .x-dot[data-tone=warn]{background:var(--x-warn-ink)}[data-x-skin] .x-dot[data-tone=danger]{background:var(--x-danger-ink)}[data-x-skin] .x-card{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface);overflow:hidden}[data-x-skin] .x-card-head{background:var(--x-surface-sunken);border-bottom:1px solid var(--x-border-subtle);align-items:center;gap:10px;padding:16px 24px;display:flex}[data-x-skin] .x-card-head-inline{align-items:center;gap:10px;display:flex}[data-x-skin] .x-card-headdot{background:var(--x-accent);border-radius:2px;width:8px;height:8px}[data-x-skin] .x-card-title{font-size:var(--x-fs-base);font-weight:var(--x-fw-bold);margin:0}[data-x-skin] .x-card-head-action{flex-shrink:0;margin-left:auto}[data-x-skin] .x-card-body{font-size:var(--x-fs-sm);color:var(--x-fg-muted);padding:15px 24px}[data-x-skin] .x-card-body strong{color:var(--x-fg)}[data-x-skin] .x-card-value{font-size:var(--x-fs-2xl);font-weight:var(--x-fw-bold);color:var(--x-fg)}[data-x-skin] .x-card-dark{background:var(--x-surface-dark);color:var(--x-fg-on-dark);border-color:var(--x-border-subtle)}[data-x-skin] .x-card-dark .x-card-body{color:var(--x-fg-on-dark)}[data-x-skin] .x-card-thumb{aspect-ratio:16/9;background:var(--x-surface-sunken);width:100%;color:var(--x-fg-subtle);justify-content:center;align-items:center;display:flex}[data-x-skin] .x-seg{border-radius:var(--x-radius-seg);background:var(--x-surface-sunken);border:1px solid var(--x-border-subtle);gap:4px;padding:4px;display:inline-flex}[data-x-skin] .x-seg-item{border-radius:var(--x-radius-seg-item);font-family:inherit;font-size:var(--x-fs-sm);font-weight:var(--x-fw-medium);color:var(--x-fg-muted);cursor:pointer;transition:background var(--x-motion-fast) var(--x-ease), color var(--x-motion-fast) var(--x-ease);background:0 0;border:0;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}[data-x-skin] .x-seg-item:hover:not([data-selected=true]):not([data-state=active]):not([disabled]){color:var(--x-fg);background:var(--x-surface-sunken-hover)}[data-x-skin] .x-seg-item:focus-visible{outline:2px solid var(--x-ring);outline-offset:-2px}[data-x-skin] .x-seg-item[data-selected=true],[data-x-skin] .x-seg-item[data-state=active]{background:var(--x-surface);color:var(--x-fg);font-weight:var(--x-fw-semibold);box-shadow:var(--x-shadow-xs)}[data-x-skin] .x-seg-item[disabled]{opacity:.45;cursor:not-allowed}[data-x-skin] .x-seg[data-size=sm] .x-seg-item{font-size:var(--x-fs-xs);padding:8px 12px}[data-x-skin] .x-seg[data-block=true]{width:100%;display:flex}[data-x-skin] .x-seg[data-block=true] .x-seg-item{flex:1;justify-content:center}[data-x-skin] .x-seg[data-invalid=true]{border-color:var(--x-danger-border);box-shadow:0 0 0 1px var(--x-danger-border)}[data-x-skin] .x-seg-count{border-radius:var(--x-radius-pill);background:var(--x-surface-sunken-hover);min-width:18px;height:18px;font-size:var(--x-fs-2xs);font-weight:var(--x-fw-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}[data-x-skin] .x-seg-item[data-selected=true] .x-seg-count{background:var(--x-surface-sunken)}[data-x-skin] .x-listtools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}[data-x-skin] .x-listtools-search{min-width:220px;height:var(--x-control-h-sm);border:1px solid var(--x-border);border-radius:var(--x-radius-pill);background:var(--x-surface);color:var(--x-fg-muted);flex:1;align-items:center;gap:8px;padding:0 14px;display:flex}[data-x-skin] .x-listtools-search:focus-within{border-color:var(--x-ring);box-shadow:0 0 0 3px rgba(var(--x-fg-rgb),.1)}[data-x-skin] .x-listtools-search svg{flex-shrink:0}[data-x-skin] .x-listtools-input{min-width:0;font-family:inherit;font-size:var(--x-fs-sm);color:var(--x-fg);background:0 0;border:0;outline:0;flex:1}[data-x-skin] .x-listtools-input::placeholder{color:var(--x-fg-subtle)}[data-x-skin] .x-listtools-input::-webkit-search-cancel-button{appearance:none}@media (max-width:639px){[data-x-skin] .x-listtools-search{flex-basis:100%}[data-x-skin] .x-listtools .x-seg{max-width:100%;overflow-x:auto}}[data-x-skin] .x-pill{border-radius:var(--x-radius-pill);font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);background:var(--x-neutral-bg);color:var(--x-neutral-ink);border:1px solid var(--x-neutral-border);align-items:center;gap:8px;padding:6px 14px;display:inline-flex}[data-x-skin] .x-pill[data-tone=ok]{background:var(--x-ok-bg);color:var(--x-ok-ink);border-color:var(--x-ok-border)}[data-x-skin] .x-pill[data-tone=info]{background:var(--x-info-bg);color:var(--x-info-ink);border-color:var(--x-info-border)}[data-x-skin] .x-pill[data-tone=warn]{background:var(--x-warn-bg);color:var(--x-warn-ink);border-color:var(--x-warn-border)}[data-x-skin] .x-pill[data-tone=danger]{background:var(--x-danger-bg);color:var(--x-danger-ink);border-color:var(--x-danger-border)}[data-x-skin] .x-pill svg{flex-shrink:0;width:1em;height:1em}[data-x-skin] .x-pill[data-tone=accent]{background:var(--x-accent);color:var(--x-fg);border-color:var(--x-accent)}[data-x-skin] .x-pill strong{font-weight:var(--x-fw-bold)}[data-x-skin] .x-pill-dot{background:var(--x-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}[data-x-skin] .x-pill[data-size=sm]{font-size:var(--x-fs-2xs);gap:5px;padding:3px 10px}[data-x-skin] .x-pill[data-size=sm] .x-pill-dot{width:6px;height:6px}[data-x-skin] .x-pill[data-tone=dark]{background:var(--x-surface-dark);color:var(--x-fg-on-dark);border-color:var(--x-surface-dark)}[data-x-skin] .x-timer{border-radius:var(--x-radius-pill);background:var(--x-surface);border:1px solid var(--x-neutral-border);font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold);font-variant-numeric:tabular-nums;padding:6px 12px}[data-x-skin] .x-bp-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}[data-x-skin] .x-bp{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-pill);font-size:var(--x-fs-sm);color:var(--x-fg);align-items:center;gap:8px;padding:6px 14px;display:inline-flex}[data-x-skin] .x-bp[data-size=sm]{font-size:var(--x-fs-xs);gap:6px;padding:4px 12px}[data-x-skin] .x-bp-dot{background:var(--x-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}[data-x-skin] .x-bp[data-size=sm] .x-bp-dot{width:5px;height:5px}[data-x-skin] .x-bp-lead{font-weight:var(--x-fw-medium);align-items:center;gap:6px;display:inline-flex}[data-x-skin] .x-bp[data-size=sm] .x-bp-lead{gap:4px}[data-x-skin] .x-bp-lead svg{color:var(--x-accent)}[data-x-skin] .x-bp[data-tone=ok] .x-bp-lead svg{color:var(--x-ok-ink)}[data-x-skin] .x-bp-sep{color:var(--x-fg-subtle)}[data-x-skin] .x-bp-link{color:var(--x-fg-muted);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}[data-x-skin] .x-bp[data-size=sm] .x-bp-link{gap:2px}[data-x-skin] .x-bp-link:hover{color:var(--x-fg)}[data-x-skin] .x-bp-link:focus-visible{outline:2px solid var(--x-ring);outline-offset:2px;border-radius:var(--x-radius-sm)}[data-x-skin] .x-bp-live{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}[data-x-skin] .x-bp[data-size=sm] .x-bp-live{width:12px;height:12px}[data-x-skin] .x-bp-ping{background:var(--x-accent);opacity:.5;animation:x-ping 1.4s var(--x-ease) infinite;border-radius:50%;position:absolute;inset:0}[data-x-skin] .x-bp-core{background:var(--x-accent);border-radius:50%;width:7px;height:7px;position:relative}[data-x-skin] .x-bp[data-size=sm] .x-bp-core{width:5px;height:5px}[data-x-skin] .x-bp-split{padding:0;overflow:hidden}[data-x-skin] .x-bp-emoji{border-right:1px solid var(--x-border-subtle);color:var(--x-fg);align-items:center;padding:6px 10px;display:flex}[data-x-skin] .x-bp[data-size=sm] .x-bp-emoji{padding:4px 8px}[data-x-skin] .x-bp-splittext{font-weight:var(--x-fw-medium);padding:6px 16px 6px 12px}[data-x-skin] .x-bp[data-size=sm] .x-bp-splittext{font-size:var(--x-fs-xs);padding:4px 12px 4px 10px}[data-x-skin] .x-alerts{flex-direction:column;gap:14px;display:flex}[data-x-skin] .x-alert{border-radius:var(--x-radius-lg);font-size:var(--x-fs-sm);line-height:var(--x-leading);padding:16px 20px}[data-x-skin] .x-alert strong{font-weight:var(--x-fw-bold)}[data-x-skin] .x-alert[data-tone=ok]{background:var(--x-ok-bg);border:1px solid var(--x-ok-border);color:var(--x-ok-ink)}[data-x-skin] .x-alert[data-tone=info]{background:var(--x-info-bg);border:1px solid var(--x-info-border);color:var(--x-info-ink)}[data-x-skin] .x-alert[data-tone=warn]{background:var(--x-warn-bg);border:1px solid var(--x-warn-border);color:var(--x-warn-ink)}[data-x-skin] .x-alert[data-tone=danger]{background:var(--x-danger-bg);border:1px solid var(--x-danger-border);color:var(--x-danger-ink)}[data-x-skin] .x-alert-title{font-weight:var(--x-fw-bold);align-items:center;gap:8px;margin-bottom:4px;display:flex}[data-x-skin] .x-alert-title svg{flex-shrink:0}[data-x-skin] .x-alert-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}[data-x-skin] .x-alert-actions .x-btn{height:var(--x-control-h-sm);font-size:var(--x-fs-xs)}[data-x-skin] .x-topbar-back{margin-left:auto}[data-x-skin] .x-topbar-back-short{display:none}@media (max-width:520px){[data-x-skin] .x-topbar-back-full{display:none}[data-x-skin] .x-topbar-back-short{display:inline}}[data-x-skin] .x-ck-cta-note{font-size:var(--x-fs-xs);line-height:var(--x-leading);color:var(--x-fg-muted);text-align:center;margin:10px 0 0}[data-x-skin] .x-form-error{font-size:var(--x-fs-sm);line-height:var(--x-leading);color:var(--x-danger-ink);font-weight:var(--x-fw-medium);align-items:center;gap:8px;margin:0;display:flex}[data-x-skin] .x-form-error svg{flex-shrink:0}[data-x-skin] .x-ck-feedback{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:8px;display:flex}[data-x-skin] .x-ck-feedback .x-form-error{font-size:var(--x-fs-xs)}[data-x-skin] .x-cart-alerts{margin-bottom:16px}[data-x-skin] .x-cart-alert-text{margin:0}[data-x-skin] .x-cartline[data-issue=unavailable]{opacity:.6;border-left:3px solid var(--x-danger-ink);padding-left:9px}[data-x-skin] .x-cartline[data-issue=stock],[data-x-skin] .x-cartline[data-issue=multiple]{border-left:3px solid var(--x-warn-ink);padding-left:9px}[data-x-skin] .x-cartline-issue{font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold);color:var(--x-danger-ink);margin:0}[data-x-skin] .x-card-headmeta{font-size:var(--x-fs-xs);color:var(--x-fg-muted);margin-left:auto}[data-x-skin] .x-cart-shipping-note{font-size:var(--x-fs-xs);line-height:var(--x-leading);color:var(--x-fg-muted);margin:8px 0 0}[data-x-skin] .x-sum-note{font-size:var(--x-fs-xs);line-height:var(--x-leading);color:var(--x-fg-muted);text-align:center;margin:10px 0 0}[data-x-skin] .x-btn[aria-disabled=true]{opacity:.5;pointer-events:none}[data-x-skin] .x-iconbadge{border:1px solid var(--x-neutral-border);border-radius:var(--x-radius-sm);background:var(--x-neutral-bg);width:28px;height:28px;color:var(--x-neutral-ink);cursor:help;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}[data-x-skin] .x-iconbadge svg{width:15px;height:15px}[data-x-skin] .x-iconbadge[data-tone=ok]{border-color:var(--x-ok-border);background:var(--x-ok-bg);color:var(--x-ok-ink)}[data-x-skin] .x-iconbadge:after{content:attr(data-tip);z-index:20;border-radius:var(--x-radius-sm);background:var(--x-surface-dark);width:max-content;max-width:220px;color:var(--x-fg-on-dark);font-size:var(--x-fs-xs);font-weight:var(--x-fw-medium);line-height:var(--x-leading);text-align:left;white-space:normal;opacity:0;visibility:hidden;transition:opacity var(--x-motion-fast) var(--x-ease), transform var(--x-motion-fast) var(--x-ease), visibility var(--x-motion-fast);pointer-events:none;padding:8px 10px;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-2px)}[data-x-skin] .x-iconbadge:hover:after,[data-x-skin] .x-iconbadge:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}[data-x-skin] .x-iconbadge:focus-visible{outline:2px solid var(--x-ring);outline-offset:2px}[data-x-skin] .x-iconbadge[data-tip-align=end]:after{left:auto;right:0}[data-x-skin] .x-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-x-skin] .x-beforeafter{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface-sunken);padding:14px 16px}[data-x-skin] .x-beforeafter[data-changed=true]{border-color:var(--x-info-border);background:var(--x-info-bg)}[data-x-skin] .x-beforeafter-cap{font-size:var(--x-fs-xs);color:var(--x-fg-muted);margin:0 0 10px}[data-x-skin] .x-beforeafter-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}[data-x-skin] .x-beforeafter-label{font-size:var(--x-fs-xs);color:var(--x-fg-muted);display:block}[data-x-skin] .x-beforeafter-values{align-items:baseline;gap:8px;margin-top:2px;display:flex}[data-x-skin] .x-beforeafter-values s{font-size:var(--x-fs-sm);color:var(--x-fg-subtle)}[data-x-skin] .x-beforeafter-values b{font-size:var(--x-fs-base);font-weight:var(--x-fw-bold);font-variant-numeric:tabular-nums}[data-x-skin] .x-beforeafter-foot{font-size:var(--x-fs-xs);line-height:var(--x-leading);color:var(--x-fg-muted);margin:10px 0 0}[data-x-skin] .x-roadmap{border:1px dashed var(--x-border);border-radius:var(--x-radius-lg);background:var(--x-surface-sunken);margin-top:32px;padding:20px 24px}[data-x-skin] .x-roadmap-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}[data-x-skin] .x-roadmap-title{font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-wide);text-transform:uppercase;color:var(--x-fg-muted);margin:0}[data-x-skin] .x-roadmap-sub{font-size:var(--x-fs-sm);color:var(--x-fg-subtle);margin:0 0 16px}[data-x-skin] .x-roadmap-items{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}[data-x-skin] .x-roadmap-item{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);padding:12px 14px}[data-x-skin] .x-roadmap-item strong{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);color:var(--x-fg-muted);display:block}[data-x-skin] .x-roadmap-item span{font-size:var(--x-fs-xs);color:var(--x-fg-subtle);margin-top:2px;display:block}[data-x-skin] .x-nextaction{border:1px solid var(--x-border-subtle);border-left:4px solid var(--x-neutral-border);border-radius:var(--x-radius-lg);background:var(--x-surface);flex-direction:column;gap:10px;padding:20px 24px;display:flex}[data-x-skin] .x-nextaction[data-tone=ok]{border-left-color:var(--x-ok-ink);background:var(--x-ok-bg)}[data-x-skin] .x-nextaction[data-tone=info]{border-left-color:var(--x-info-ink);background:var(--x-info-bg)}[data-x-skin] .x-nextaction[data-tone=warn]{border-left-color:var(--x-warn-ink);background:var(--x-warn-bg)}[data-x-skin] .x-nextaction[data-tone=danger]{border-left-color:var(--x-danger-ink);background:var(--x-danger-bg)}[data-x-skin] .x-nextaction-head{align-items:center;gap:10px;display:flex}[data-x-skin] .x-nextaction-head svg{flex-shrink:0}[data-x-skin] .x-nextaction[data-tone=ok] .x-nextaction-head{color:var(--x-ok-ink)}[data-x-skin] .x-nextaction[data-tone=info] .x-nextaction-head{color:var(--x-info-ink)}[data-x-skin] .x-nextaction[data-tone=warn] .x-nextaction-head{color:var(--x-warn-ink)}[data-x-skin] .x-nextaction[data-tone=danger] .x-nextaction-head{color:var(--x-danger-ink)}[data-x-skin] .x-artapproval{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface);overflow:hidden}[data-x-skin] .x-artapproval-head{border-bottom:1px solid var(--x-border-subtle);padding:14px 18px}[data-x-skin] .x-artapproval-titleline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-x-skin] .x-artapproval-head h2{font-size:var(--x-fs-base);font-weight:var(--x-fw-semibold);color:var(--x-fg);margin:0}[data-x-skin] .x-artapproval-head p{font-size:var(--x-fs-xs);color:var(--x-fg-muted);margin:3px 0 0}[data-x-skin] .x-artapproval-body{padding:16px}[data-x-skin] .x-artapproval-image{object-fit:contain;border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface-sunken);width:100%;max-height:65vh;display:block}[data-x-skin] .x-artapproval-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}[data-x-skin] .x-artapproval-reject{font-family:inherit;font-size:var(--x-fs-sm);color:var(--x-fg-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}[data-x-skin] .x-artapproval-reject:hover{color:var(--x-danger-ink)}[data-x-skin] .x-artapproval-reject:focus-visible{outline:2px solid var(--x-fg);outline-offset:3px;border-radius:var(--x-radius-xs)}[data-x-skin] .x-artapproval-reject:disabled{color:var(--x-fg-subtle);cursor:not-allowed}[data-x-skin] .x-artapproval-error{color:var(--x-danger-ink);font-size:var(--x-fs-sm);margin:14px 0 0}[data-x-skin] .x-tl-artthumb-trigger{border-radius:var(--x-radius-sm);cursor:zoom-in;background:0 0;border:0;margin-top:10px;padding:0;display:block}[data-x-skin] .x-tl-artthumb-trigger:focus-visible{outline:2px solid var(--x-ring);outline-offset:3px}[data-x-skin] .x-tl-artthumb{object-fit:cover;border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);background:var(--x-surface-sunken);width:112px;height:72px;display:block}[data-x-skin] .x-tl-artpreview{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);background:var(--x-surface-sunken);width:100%;height:auto;display:block}[data-x-skin] .x-nextaction-title{font-size:var(--x-fs-lg);font-weight:var(--x-fw-bold);line-height:var(--x-leading);margin:0}[data-x-skin] .x-nextaction-desc{font-size:var(--x-fs-sm);line-height:var(--x-leading);color:var(--x-fg-muted);margin:0}[data-x-skin] .x-nextaction-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}[data-x-skin] .x-nextaction-away{font-size:var(--x-fs-xs);color:var(--x-fg-muted)}@media (max-width:520px){[data-x-skin] .x-nextaction{padding:16px 18px}[data-x-skin] .x-nextaction-actions .x-btn{width:100%}}[data-x-skin] .x-alert-icon{align-items:flex-start;gap:10px;display:flex}[data-x-skin] .x-alert-icon svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}[data-x-skin] .x-carousel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}[data-x-skin] .x-carousel-title{font-size:var(--x-fs-lg);font-weight:var(--x-fw-bold)}[data-x-skin] .x-carousel-nav{gap:8px;display:flex}[data-x-skin] .x-arrow{border-radius:var(--x-radius-sm);background:var(--x-surface);border:1px solid var(--x-border);width:40px;height:40px;color:var(--x-fg);cursor:pointer;box-shadow:var(--x-shadow-xs);justify-content:center;align-items:center;display:flex}[data-x-skin] .x-arrow:hover{background:var(--x-surface-sunken)}[data-x-skin] .x-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin:-4px;padding:4px;display:flex;overflow-x:auto}[data-x-skin] .x-track::-webkit-scrollbar{display:none}[data-x-skin] .x-cta-item{scroll-snap-align:start;border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface);flex-direction:column;flex:none;width:280px;display:flex;overflow:hidden}[data-x-skin] .x-cta-thumb{aspect-ratio:16/9;background:var(--x-surface-sunken);justify-content:center;align-items:center;width:100%;display:flex}[data-x-skin] .x-cta-thumb-mark{background:var(--x-surface-dark);border-radius:8px;width:32px;height:32px;position:relative}[data-x-skin] .x-cta-thumb-mark:after{content:"";background:var(--x-accent);border-radius:3px;width:13px;height:13px;margin:auto;position:absolute;inset:0}[data-x-skin] .x-cta-body{flex-direction:column;flex:1;gap:6px;padding:18px 20px;display:flex}[data-x-skin] .x-cta-eyebrow{font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold);text-transform:uppercase;letter-spacing:var(--x-tracking-wide);color:var(--x-fg-muted)}[data-x-skin] .x-cta-title{font-size:var(--x-fs-base);font-weight:var(--x-fw-bold)}[data-x-skin] .x-cta-text{font-size:var(--x-fs-sm);color:var(--x-fg-muted)}[data-x-skin] .x-cta-btn{border-radius:var(--x-radius-sm);background:var(--x-surface);color:var(--x-fg);border:1px solid var(--x-border);font-family:inherit;font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);cursor:pointer;transition:background var(--x-motion-fast) var(--x-ease);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:9px 16px;display:inline-flex}[data-x-skin] .x-cta-btn:hover{background:var(--x-surface-sunken)}[data-x-skin] .x-sum{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface);overflow:hidden}[data-x-skin] .x-sum-head{background:var(--x-surface-sunken);border-bottom:1px solid var(--x-border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:16px 24px;display:flex}[data-x-skin] .x-sum-head h4{font-size:var(--x-fs-base);font-weight:var(--x-fw-bold);margin:0}[data-x-skin] .x-sum-body{padding:8px 24px}[data-x-skin] .x-ol{font-size:var(--x-fs-sm);border-top:1px solid var(--x-border-subtle);justify-content:space-between;gap:12px;padding:14px 0;display:flex}[data-x-skin] .x-ol:first-child{border-top:0}[data-x-skin] .x-ol-name{font-weight:var(--x-fw-medium)}[data-x-skin] .x-ol-meta{font-size:var(--x-fs-xs);color:var(--x-fg-muted);margin-top:2px}[data-x-skin] .x-ol-total{font-weight:var(--x-fw-semibold);font-variant-numeric:tabular-nums}[data-x-skin] .x-sum-foot{background:var(--x-surface);border-top:1px solid var(--x-border-subtle);flex-direction:column;gap:14px;padding:18px 16px;display:flex}[data-x-skin] .x-sum-foot .x-coupon{margin:0}[data-x-skin] .x-sum-foot .x-totals{border-top:0;padding-top:0}[data-x-skin] .x-sum-foot .x-sum-total{border-top:1px solid var(--x-border-subtle);padding-top:14px}[data-x-skin] .x-sum-total{justify-content:space-between;align-items:baseline;display:flex}[data-x-skin] .x-sum-total b{font-size:var(--x-fs-xl);font-weight:var(--x-fw-bold)}[data-x-skin] .x-sum-total span{font-size:var(--x-fs-sm);color:var(--x-fg-muted)}[data-x-skin] .x-sum-foot .x-bp{align-self:center}[data-x-skin] .x-promobar{background:var(--x-surface-dark);width:100%;color:var(--x-fg-on-dark);padding:10px 20px}[data-x-skin] .x-promobar-inner{max-width:var(--x-container);text-align:center;font-size:var(--x-fs-sm);font-weight:var(--x-fw-medium);flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0 auto;display:flex}[data-x-skin] .x-promobar-item{align-items:center;gap:6px;display:inline-flex}[data-x-skin] .x-promobar-divider{color:var(--x-fg-subtle);display:none}@media (min-width:640px){[data-x-skin] .x-promobar-inner{flex-direction:row;gap:16px}[data-x-skin] .x-promobar-divider{display:inline}}[data-x-skin] .x-nav{background:var(--x-surface);border-bottom:1px solid var(--x-border-subtle);position:relative}[data-x-skin] .x-nav-inner{max-width:var(--x-container);padding:14px var(--x-gutter);align-items:center;gap:24px;margin:0 auto;display:flex}[data-x-skin] .x-nav-links{font-size:var(--x-fs-sm);font-weight:var(--x-fw-medium);color:var(--x-fg);align-items:center;gap:24px;margin-left:auto;display:none}[data-x-skin] .x-nav-cartslot{align-items:center;display:flex}[data-x-skin] .x-nav-toggle{cursor:pointer;color:var(--x-fg);background:0 0;border:0;padding:0;display:flex}@media (min-width:640px){[data-x-skin] .x-nav-links{display:flex}[data-x-skin] .x-nav-toggle{display:none}}[data-x-skin] .x-nav-search{align-items:center;display:none;position:relative}@media (min-width:900px){[data-x-skin] .x-nav-search{display:flex}}[data-x-skin] .x-nav-search input{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);background:var(--x-surface);width:190px;font-size:var(--x-fs-sm);color:var(--x-fg);box-shadow:var(--x-shadow-xs);padding:9px 36px 9px 14px;font-family:inherit}[data-x-skin] .x-nav-search input:focus-visible{border-radius:var(--x-radius-sm);border-color:var(--x-border);box-shadow:var(--x-shadow-xs), 0 0 0 3px rgba(var(--x-fg-rgb),.12);outline:none}[data-x-skin] .x-nav-search input::placeholder{color:var(--x-fg-subtle)}[data-x-skin] .x-nav-search svg{color:var(--x-fg-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}[data-x-skin] .x-nav-cart{cursor:pointer;color:var(--x-fg);background:0 0;border:0;padding:0;display:flex;position:relative}[data-x-skin] .x-nav-cart[data-only=mobile]{display:none}[data-x-skin] .x-nav-cart-badge{background:var(--x-surface-dark);width:18px;height:18px;color:var(--x-fg-on-dark);font-size:var(--x-fs-2xs);font-weight:var(--x-fw-bold);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-8px;right:-10px}[data-x-skin] .x-nav-menu{font-size:var(--x-fs-base);font-weight:var(--x-fw-medium);flex-direction:column;padding:8px 0;display:flex}[data-x-skin] .x-nav-menu>a:not(.x-btn){color:var(--x-fg);padding:14px 4px;text-decoration:none}[data-x-skin] .x-nav-menu>a:not(.x-btn)+a:not(.x-btn){border-top:1px solid var(--x-border-subtle)}[data-x-skin] .x-nav-menu .x-btn{width:100%;margin-top:16px}[data-x-skin] .x-dl-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}[data-x-skin] .x-dl{border:1px solid var(--x-border);background:var(--x-surface);height:40px;color:var(--x-fg);font-family:inherit;font-size:var(--x-fs-sm);font-weight:var(--x-fw-medium);cursor:pointer;transition:transform var(--x-motion-fast) var(--x-ease), background var(--x-motion-fast) var(--x-ease);align-items:center;display:inline-flex;position:relative;overflow:hidden}[data-x-skin] .x-dl:active{transform:scale(.96)}[data-x-skin] .x-dl[data-shape=rounded]{border-radius:var(--x-radius-sm)}[data-x-skin] .x-dl-label{padding:0 16px}[data-x-skin] .x-dl-iconbox{background:var(--x-surface-sunken);justify-content:center;align-self:stretch;align-items:center;padding:0 12px;display:flex}[data-x-skin] .x-dl-only{padding:0 12px}[data-x-skin] .x-dl-pill{border-radius:var(--x-radius-pill);border-color:var(--x-border);padding-right:18px}[data-x-skin] .x-dl-circle{background:var(--x-surface-dark);width:28px;height:28px;color:var(--x-fg-on-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 4px;display:flex}[data-x-skin] .x-dl-pill .x-dl-label{padding:0 0 0 6px}[data-x-skin] .x-dl-handles{padding-right:16px}[data-x-skin] .x-dl-handle{background:var(--x-border);width:4px;height:24px;position:absolute;top:50%;transform:translateY(-50%)}[data-x-skin] .x-dl-handle[data-side=left]{border-radius:0 3px 3px 0;left:0}[data-x-skin] .x-dl-handle[data-side=right]{border-radius:3px 0 0 3px;right:0}[data-x-skin] .x-filter{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-pill);background:var(--x-surface);max-width:fit-content;box-shadow:var(--x-shadow-xs);gap:6px;padding:4px;display:flex}[data-x-skin] .x-filter-item{flex:1;align-items:center;display:flex}[data-x-skin] .x-filter-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}[data-x-skin] .x-filter-label{cursor:pointer;border-radius:var(--x-radius-pill);font-size:var(--x-fs-sm);color:var(--x-fg-muted);transition:background var(--x-motion-fast) var(--x-ease), color var(--x-motion-fast) var(--x-ease);text-align:center;flex:1;padding:8px 26px;display:block}[data-x-skin] .x-filter-label:hover{color:var(--x-fg)}[data-x-skin] .x-filter-radio:checked+.x-filter-label{background:var(--x-surface-dark);color:var(--x-fg-on-dark)}[data-x-skin] .x-filter-radio:focus-visible+.x-filter-label{outline:2px solid var(--x-ring);outline-offset:2px}[data-x-skin] .x-product-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}[data-x-skin] .x-product-grid[data-mobile=compact]{content-visibility:auto;contain-intrinsic-size:auto 760px}[data-x-skin] .x-product-grid[data-cols="6"]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}@media (min-width:1100px){[data-x-skin] .x-product-grid[data-cols="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}}[data-x-skin] .x-product-grid[data-partner]{align-items:stretch}[data-x-skin] .x-partner-product-card .x-product-body{gap:calc(var(--x-radius-sm) / 2);padding:var(--x-radius);flex:1}[data-x-skin] .x-partner-product-card .x-product-media>.x-pill{right:var(--x-radius-sm);top:var(--x-radius-sm);max-width:calc(100% - var(--x-control-h-sm));z-index:1;text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow:hidden}[data-x-skin] .x-partner-product-identity{min-height:calc(var(--x-control-h) + var(--x-radius))}[data-x-skin] .x-partner-product-financials{border-top:thin solid var(--x-border-subtle);font-variant-numeric:tabular-nums;flex-direction:column;margin-top:auto;display:flex}[data-x-skin] .x-partner-product-value-row{justify-content:space-between;align-items:center;gap:var(--x-radius-sm);padding:calc(var(--x-radius-sm) / 2) 0;border-bottom:thin solid var(--x-border-subtle);display:flex}[data-x-skin] .x-partner-product-value-label{align-items:center;gap:calc(var(--x-radius-sm) / 2);min-width:0;font-size:var(--x-fs-xs);color:var(--x-fg-muted);flex-wrap:wrap;display:flex}[data-x-skin] .x-partner-product-value-label svg{width:var(--x-fs-sm);height:var(--x-fs-sm);flex:none}[data-x-skin] .x-partner-product-value-label em{font-size:var(--x-fs-2xs);color:var(--x-fg-muted);flex-basis:100%;font-style:normal}[data-x-skin] .x-partner-product-value-row b{font-size:var(--x-fs-base);font-weight:var(--x-fw-semibold);white-space:nowrap;letter-spacing:var(--x-tracking-tight);flex:none;line-height:1.2}[data-x-skin] .x-partner-product-value-row[data-tone=ok]{color:var(--x-ok-ink)}[data-x-skin] .x-partner-product-value-row[data-tone=ok] .x-partner-product-value-label{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);color:inherit}[data-x-skin] .x-partner-product-value-row[data-tone=ok] b{font-size:var(--x-fs-lg);font-weight:var(--x-fw-bold)}[data-x-skin] .x-partner-product-footer{justify-content:space-between;align-items:center;gap:var(--x-radius-sm);padding-top:calc(var(--x-radius-sm) / 2);display:flex}[data-x-skin] .x-partner-product-visible{align-items:center;gap:calc(var(--x-radius-sm) / 2);min-width:0;font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);display:flex}[data-x-skin] .x-partner-product-footer-label{font-size:var(--x-fs-xs);color:var(--x-fg-muted)}[data-x-skin] .x-partner-product-footer .x-btn{padding:0 var(--x-radius-sm);font-size:var(--x-fs-xs);margin-left:auto}[data-x-skin] .x-partner-product-switch{width:var(--x-control-h-sm);height:calc(var(--x-control-h-sm) / 2);border-radius:var(--x-radius-pill);background:var(--x-border);cursor:pointer;border:0;flex:none;align-items:center;padding:0;display:inline-flex}[data-x-skin] .x-partner-product-switch[data-checked=true]{background:var(--x-ok-ink)}[data-x-skin] .x-partner-product-switch span{aspect-ratio:1;border-radius:var(--x-radius-pill);background:var(--x-surface);width:50%;box-shadow:var(--x-shadow-xs);transition:transform var(--x-motion-fast) var(--x-ease);display:block}[data-x-skin] .x-partner-product-switch[data-checked=true] span{transform:translate(100%)}[data-x-skin] .x-partner-product-switch:focus-visible{outline:2px solid var(--x-ring);outline-offset:2px}[data-x-skin] .x-partner-product-switch:disabled{opacity:.6;cursor:wait}[data-x-skin] .x-authored-cover-preview{width:calc(var(--x-control-h) * 2);aspect-ratio:1;border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);object-fit:cover}[data-x-skin] .x-authored-summary{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);font-variant-numeric:tabular-nums;flex-direction:column;display:flex;overflow:hidden}[data-x-skin] .x-authored-summary>div{justify-content:space-between;align-items:center;gap:var(--x-radius);padding:var(--x-radius-sm) var(--x-radius);border-bottom:1px solid var(--x-border-subtle);display:flex}[data-x-skin] .x-authored-summary>div:last-child{border-bottom:0}[data-x-skin] .x-authored-summary dt{color:var(--x-fg-muted)}[data-x-skin] .x-authored-summary dd{font-weight:var(--x-fw-semibold)}[data-x-skin] .x-authored-summary [data-tone=ok]{color:var(--x-ok-ink);font-weight:var(--x-fw-bold)}[data-x-skin] .x-authored-summary [data-tone=ok] dt{color:inherit}[data-x-skin] .x-authored-editor{gap:var(--x-radius-lg);flex-direction:column;display:flex}[data-x-skin] .x-authored-editor-grid{gap:calc(var(--x-radius) * 2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}[data-x-skin] .x-authored-editor h2{margin:0}[data-x-skin] .x-authored-editor .x-subsection{min-width:0}[data-x-skin] .x-authored-promotion-fields{align-items:end;gap:var(--x-radius);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid}[data-x-skin] .x-authored-cover{align-items:center;gap:var(--x-radius);display:flex}[data-x-skin] .x-authored-cover-preview{height:calc(var(--x-control-h) * 2);object-fit:contain;background:var(--x-surface-sunken);flex-shrink:0}[data-x-skin] .x-authored-cover-placeholder{width:calc(var(--x-control-h) * 2);aspect-ratio:1;border:1px dashed var(--x-border);border-radius:var(--x-radius);background:var(--x-surface-sunken);color:var(--x-fg-subtle);flex-shrink:0;place-items:center;display:grid}[data-x-skin] .x-authored-cover-controls{align-items:flex-start;gap:var(--x-radius-sm);flex-direction:column;min-width:0;display:flex}[data-x-skin] .x-authored-actions{justify-content:flex-end;align-items:center;gap:var(--x-radius-sm);flex-wrap:wrap;display:flex}[data-x-skin] .x-authored-actions>p{flex:1}[data-x-skin] .x-authored-summary{font-size:var(--x-fs-sm)}[data-x-skin] .x-authored-summary [data-tone=ok]{background:var(--x-ok-bg)}[data-x-skin] .x-authored-feedback{align-items:center;gap:var(--x-radius-sm);color:var(--x-ok-ink);font-size:var(--x-fs-sm);display:flex}[data-x-skin] .x-authored-feedback svg{width:var(--x-fs-base);height:var(--x-fs-base)}@media (max-width:639px){[data-x-skin] .x-authored-editor-grid,[data-x-skin] .x-authored-promotion-fields{grid-template-columns:minmax(0,1fr)}[data-x-skin] .x-authored-editor .x-subsection-head{flex-wrap:wrap}[data-x-skin] .x-authored-actions{justify-content:flex-start}[data-x-skin] .x-authored-actions>p{flex-basis:100%}}[data-x-skin] .x-product-card{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface);transition:border-color var(--x-motion-fast) var(--x-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}[data-x-skin] .x-product-card:hover{border-color:var(--x-border)}[data-x-skin] .x-product-media{aspect-ratio:1;background:var(--x-surface-sunken);position:relative;overflow:hidden}[data-x-skin] .x-product-media img{object-fit:cover;width:100%;height:100%;display:block}[data-x-skin] .x-product-thumb-mark{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-x-skin] .x-product-thumb-mark span{background:var(--x-surface-dark);border-radius:8px;width:34px;height:34px;position:relative}[data-x-skin] .x-product-thumb-mark span:after{content:"";background:var(--x-accent);border-radius:3px;width:13px;height:13px;margin:auto;position:absolute;inset:0}[data-x-skin] .x-product-badge{position:absolute;top:12px;left:12px}[data-x-skin] .x-product-badges{z-index:1;flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;left:12px}[data-x-skin] .x-product-badges .x-pill{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}[data-x-skin] .x-chip-row{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}[data-x-skin] .x-chip{border-radius:var(--x-radius-pill);border:1px solid var(--x-border);background:var(--x-surface);color:var(--x-fg);font-size:var(--x-fs-sm);font-weight:var(--x-fw-medium);cursor:pointer;transition:background var(--x-motion-fast) var(--x-ease);align-items:center;padding:7px 16px;text-decoration:none;display:inline-flex}[data-x-skin] .x-chip:hover{background:var(--x-surface-sunken)}[data-x-skin] .x-chip:focus-visible{outline:2px solid var(--x-ring);outline-offset:2px}[data-x-skin] .x-chip[data-selected=true]{background:var(--x-surface-dark);color:var(--x-fg-on-dark);border-color:var(--x-surface-dark)}@media (max-width:639px){[data-x-skin] .x-chip-row[data-overflow=scroll]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin:-3px calc(-1 * var(--x-gutter-mobile)) 13px;padding:3px var(--x-gutter-mobile);scroll-padding-inline:var(--x-gutter-mobile);flex-wrap:nowrap;overflow-x:auto}[data-x-skin] .x-chip-row[data-overflow=scroll]::-webkit-scrollbar{display:none}[data-x-skin] .x-chip-row[data-overflow=scroll]>.x-chip{scroll-snap-align:start;white-space:nowrap;flex:none}}[data-x-skin] .x-search{flex-direction:column;gap:12px;margin-bottom:24px;scroll-margin-top:12px;display:flex;position:relative}[data-x-skin] .x-search-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-x-skin] .x-search-row>:first-child{flex:1;min-width:220px}[data-x-skin] .x-search-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-x-skin] .x-search-tags-label{font-size:var(--x-fs-xs);color:var(--x-fg-muted)}[data-x-skin] .x-search-tags .x-chip{font-size:var(--x-fs-xs);padding:5px 12px}[data-x-skin] .x-search-tags[data-spacing=top]{margin-top:24px}[data-x-skin] .x-empty .x-search-tags{justify-content:center;max-width:560px}[data-x-skin] .x-search-suggest{z-index:30;border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface);box-shadow:var(--x-shadow-pop);animation:x-suggest-in var(--x-motion-fast) var(--x-ease);padding:12px 14px 14px;position:absolute;top:calc(100% + 6px);left:0;right:0}@keyframes x-suggest-in{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:639px){[data-x-skin] .x-search{margin-bottom:14px}[data-x-skin] .x-search-suggest{left:calc(-1 * var(--x-gutter-mobile));right:calc(-1 * var(--x-gutter-mobile));padding-inline:var(--x-gutter-mobile);border-radius:0 0 var(--x-radius-lg) var(--x-radius-lg);border-inline:0}}@media (prefers-reduced-motion:reduce){[data-x-skin] .x-search-suggest{animation:none}}[data-x-skin] .x-pd-about{border-top:1px solid var(--x-border-subtle);margin-top:40px;padding-top:28px}[data-x-skin] .x-pd-about-title{font-size:var(--x-fs-lg);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight);margin:0 0 16px}[data-x-skin] .x-pd-about-text{white-space:pre-line;max-width:720px;font-size:var(--x-fs-base);color:var(--x-fg-muted);line-height:var(--x-leading-relaxed);margin:0}[data-x-skin] .x-specs{border-top:1px solid var(--x-border-subtle);margin-top:40px;padding-top:28px}[data-x-skin] .x-specs-title{font-size:var(--x-fs-lg);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight);margin:0 0 16px}[data-x-skin] .x-specs-list{grid-template-columns:1fr;gap:0;max-width:720px;margin:0;display:grid}[data-x-skin] .x-specs-row{border-radius:var(--x-radius-sm);grid-template-columns:minmax(120px,34%) 1fr;gap:16px;padding:10px 12px;display:grid}[data-x-skin] .x-specs-row:nth-child(odd){background:var(--x-surface-sunken)}[data-x-skin] .x-specs-row dt{font-size:var(--x-fs-sm);color:var(--x-fg-muted)}[data-x-skin] .x-specs-row dd{font-size:var(--x-fs-sm);font-weight:var(--x-fw-medium);margin:0}[data-x-skin] .x-specs-measures{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:720px;margin:0 0 16px;padding:0;list-style:none;display:grid}[data-x-skin] .x-specs-measure{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface);flex-direction:column;gap:4px;padding:14px 16px;display:flex}[data-x-skin] .x-specs-measure-icon{width:18px;height:18px;color:var(--x-fg-subtle);margin-bottom:4px}[data-x-skin] .x-specs-measure-label{font-size:var(--x-fs-xs);color:var(--x-fg-muted);letter-spacing:var(--x-tracking-wide);text-transform:uppercase}[data-x-skin] .x-specs-measure-value{font-size:var(--x-fs-lg);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight);font-variant-numeric:tabular-nums}[data-x-skin] .x-specs-table-wrap{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);max-width:720px;margin:0 0 16px;overflow-x:auto}[data-x-skin] .x-specs-table{border-collapse:collapse;width:100%;font-size:var(--x-fs-sm);font-variant-numeric:tabular-nums}[data-x-skin] .x-specs-table-caption{caption-side:top;text-align:left;font-size:var(--x-fs-xs);color:var(--x-fg-muted);letter-spacing:var(--x-tracking-wide);text-transform:uppercase;padding:12px 16px 4px}[data-x-skin] .x-specs-table th,[data-x-skin] .x-specs-table td{text-align:left;white-space:nowrap;padding:10px 16px}[data-x-skin] .x-specs-table thead th{font-weight:var(--x-fw-medium);color:var(--x-fg-muted);border-bottom:1px solid var(--x-border-subtle)}[data-x-skin] .x-specs-table tbody th{font-weight:var(--x-fw-semibold)}[data-x-skin] .x-specs-table tbody tr:nth-child(odd){background:var(--x-surface-sunken)}@media (max-width:640px){[data-x-skin] .x-specs-measures{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-x-skin] .x-promo-flag{z-index:1;display:flex;position:absolute;bottom:12px;left:12px}[data-x-skin] .x-flash-timer{border-radius:var(--x-radius-pill);background:var(--x-surface-dark);color:var(--x-fg-on-dark);font-size:var(--x-fs-xs);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;padding:4px 10px 4px 7px;line-height:1.4;display:inline-flex}[data-x-skin] .x-flash-bolt{width:14px;height:14px;color:var(--x-accent);fill:currentColor;flex:none;animation:2.4s ease-in-out infinite x-bolt}[data-x-skin] .x-flash-label{font-weight:var(--x-fw-medium);letter-spacing:normal;opacity:.8}[data-x-skin] .x-flash-timer[data-urgent=true]{box-shadow:0 0 0 2px var(--x-accent)}[data-x-skin] .x-outlet-tag{border-radius:var(--x-radius-pill);background:var(--x-fg);color:var(--x-fg-on-dark);font-size:var(--x-fs-xs);font-weight:var(--x-fw-extrabold);letter-spacing:var(--x-tracking-wide);text-transform:uppercase;align-items:center;padding:4px 10px;line-height:1.4;display:inline-flex}@keyframes x-bolt{0%,86%,to{opacity:1}90%{opacity:.35}94%{opacity:1}97%{opacity:.5}}[data-x-skin] .x-pd-campaign{border-radius:var(--x-radius-sm);border:1px solid var(--x-border-subtle);color:inherit;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;text-decoration:none;display:flex}[data-x-skin] .x-pd-campaign[data-kind=relampago]{background:var(--x-surface-dark);color:var(--x-fg-on-dark);border-color:var(--x-surface-dark)}[data-x-skin] .x-pd-campaign[data-kind=relampago] .x-flash-timer{background:0 0;padding:0}[data-x-skin] .x-pd-campaign[data-kind=outlet]{background:var(--x-surface-dark);color:var(--x-fg-on-dark);border-color:var(--x-surface-dark)}[data-x-skin] .x-pd-campaign[data-kind=outlet] .x-outlet-tag{background:var(--x-accent);color:var(--x-fg)}[data-x-skin] .x-pd-campaign-title{font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold)}[data-x-skin] .x-pd-campaign-more{font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold);text-underline-offset:2px;opacity:.8;margin-left:auto;text-decoration:underline}[data-x-skin] .x-pd-campaign:focus-visible{outline:2px solid var(--x-accent);outline-offset:2px}@media (max-width:450px){[data-x-skin] .x-pd-campaign .x-flash-label{display:none}}[data-x-skin] .x-promo-hero{border-radius:var(--x-radius-lg);border:1px solid var(--x-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:32px;padding:40px;display:grid;position:relative;overflow:hidden}[data-x-skin] .x-promo-hero[data-kind]{background:var(--x-surface-dark);color:var(--x-fg-on-dark);border-color:var(--x-surface-dark)}[data-x-skin] .x-promo-hero-body{z-index:1;flex-direction:column;gap:10px;max-width:560px;display:flex;position:relative}[data-x-skin] .x-promo-hero-eyebrow{font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-wide);text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}[data-x-skin] .x-promo-hero-mark{background:var(--x-accent);border-radius:2px;width:10px;height:10px}[data-x-skin] .x-promo-hero-title{font-size:var(--x-fs-2xl);font-weight:var(--x-fw-extrabold);letter-spacing:var(--x-tracking-tight);margin:0;line-height:1.1}[data-x-skin] .x-promo-hero-sub{font-size:var(--x-fs-base);line-height:var(--x-leading-relaxed);opacity:.8;margin:0}[data-x-skin] .x-promo-hero-stats{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}[data-x-skin] .x-promo-hero-count{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-promo-hero[data-kind=relampago] .x-flash-timer{box-shadow:0 0 0 1px var(--x-accent);font-size:var(--x-fs-sm);padding:6px 12px 6px 9px}[data-x-skin] .x-promo-art{flex:none;place-items:center;width:184px;height:184px;display:grid;position:relative}[data-x-skin] .x-promo-art-ring{border:2px solid var(--x-accent);opacity:0;border-radius:50%;animation:3.6s cubic-bezier(.2,.7,.2,1) infinite x-bolt-ring;position:absolute;inset:28px}[data-x-skin] .x-promo-art-ring:nth-child(2){animation-delay:.18s}[data-x-skin] .x-promo-art-ring:nth-child(3){animation-delay:.36s}[data-x-skin] .x-promo-art-bolt{width:108px;height:108px;animation:3.6s cubic-bezier(.34,1.56,.64,1) infinite x-bolt-kick;position:relative;overflow:visible}[data-x-skin] .x-promo-art-bolt path{stroke:var(--x-accent);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;fill:var(--x-accent);fill-opacity:0;animation:3.6s cubic-bezier(.65,0,.35,1) infinite x-bolt-draw}@keyframes x-bolt-draw{0%{stroke-dashoffset:100px;fill-opacity:0;opacity:1}30%{stroke-dashoffset:0;fill-opacity:0}38%{fill-opacity:1}84%{opacity:1}87%{opacity:.2}90%{opacity:1}93%{opacity:.45}96%{stroke-dashoffset:0;fill-opacity:1;opacity:1}to{stroke-dashoffset:0;fill-opacity:1;opacity:0}}@keyframes x-bolt-kick{0%,30%{transform:scale(.92)rotate(0)}36%{transform:scale(1.1)rotate(-6deg)}44%{transform:scale(1)rotate(0)}64%{transform:translateY(-4px)}84%{transform:translateY(0)}to{transform:scale(.92)}}@keyframes x-bolt-ring{0%,32%{opacity:0;transform:scale(.5)}36%{opacity:.6}78%,to{opacity:0;transform:scale(1.25)}}[data-x-skin] .x-promo-art[data-kind=outlet] .x-promo-art-ring{animation-name:x-stamp-ring}[data-x-skin] .x-promo-art-stamp{background:var(--x-accent);width:112px;height:112px;color:var(--x-fg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;animation:3.6s cubic-bezier(.34,1.56,.64,1) infinite x-stamp;display:flex;position:relative}[data-x-skin] .x-promo-art-stamp b{font-size:var(--x-fs-2xl);font-weight:var(--x-fw-extrabold);letter-spacing:var(--x-tracking-tight);line-height:1}[data-x-skin] .x-promo-art-stamp span{font-size:var(--x-fs-xs);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-wide);text-transform:uppercase}[data-x-skin] .x-promo-art-stamp-edge{width:calc(100% + 24px);height:calc(100% + 24px);animation:14s linear infinite x-stamp-spin;position:absolute;top:-12px;left:-12px;overflow:visible}[data-x-skin] .x-promo-art-stamp-edge circle{fill:none;stroke:var(--x-accent);stroke-width:1.5px;stroke-dasharray:2 3;stroke-linecap:round}@keyframes x-stamp{0%{opacity:0;transform:translateY(0)scale(1.5)rotate(-24deg)}8%{opacity:1;transform:translateY(0)scale(.9)rotate(-8deg)}15%{transform:translateY(0)scale(1)rotate(-8deg)}54%{transform:translateY(-3px)scale(1)rotate(-8deg)}93%{opacity:1;transform:translateY(0)scale(1)rotate(-8deg)}to{opacity:0;transform:translateY(0)scale(1.06)rotate(-8deg)}}@keyframes x-stamp-ring{0%,7%{opacity:0;transform:scale(.5)}11%{opacity:.6}53%,to{opacity:0;transform:scale(1.25)}}@keyframes x-stamp-spin{to{transform:rotate(360deg)}}[data-x-skin] .x-promo-banners{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}[data-x-skin] .x-promo-banners[data-count="1"]{grid-template-columns:1fr}[data-x-skin] .x-promo-banner{border-radius:var(--x-radius-lg);border:1px solid var(--x-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid;position:relative}[data-x-skin] .x-promo-banner[data-kind]{background:var(--x-surface-dark);color:var(--x-fg-on-dark);border-color:var(--x-surface-dark)}[data-x-skin] .x-promo-banner:hover{transform:translateY(-2px)}[data-x-skin] .x-promo-banner:focus-visible{outline:2px solid var(--x-accent);outline-offset:2px}[data-x-skin] .x-promo-banner .x-promo-art{width:88px;height:88px;margin-block:-12px}[data-x-skin] .x-promo-banner .x-promo-art-ring{border-width:1.5px;inset:12px}[data-x-skin] .x-promo-banner .x-promo-art-bolt{width:52px;height:52px}[data-x-skin] .x-promo-banner .x-promo-art-stamp{gap:0;width:60px;height:60px}[data-x-skin] .x-promo-banner .x-promo-art-stamp b{font-size:var(--x-fs-sm)}[data-x-skin] .x-promo-banner .x-promo-art-stamp span{font-size:var(--x-fs-2xs);letter-spacing:0}[data-x-skin] .x-promo-banner .x-promo-art-stamp-edge{width:calc(100% + 14px);height:calc(100% + 14px);top:-7px;left:-7px}[data-x-skin] .x-promo-banner-body{flex-direction:column;gap:4px;min-width:0;display:flex}[data-x-skin] .x-promo-banner-eyebrow{font-size:var(--x-fs-xs);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-wide);text-transform:uppercase;opacity:.8}[data-x-skin] .x-promo-banner-title{font-size:var(--x-fs-lg);font-weight:var(--x-fw-extrabold);letter-spacing:var(--x-tracking-tight);line-height:1.2}[data-x-skin] .x-promo-banner-sub{font-size:var(--x-fs-sm);opacity:.8}[data-x-skin] .x-promo-banner-cta{font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}[data-x-skin] .x-promo-banner-cta svg{width:16px;height:16px;transition:transform .18s}[data-x-skin] .x-promo-banner:hover .x-promo-banner-cta svg{transform:translate(3px)}@media (max-width:640px){[data-x-skin] .x-promo-flag{bottom:8px;left:8px}[data-x-skin] .x-promo-hero{grid-template-columns:1fr;margin-bottom:20px;padding:20px}[data-x-skin] .x-promo-hero-body{gap:8px}[data-x-skin] .x-promo-hero-title{font-size:var(--x-fs-xl)}[data-x-skin] .x-promo-hero-sub{font-size:var(--x-fs-sm)}[data-x-skin] .x-promo-hero .x-promo-art{opacity:.4;width:128px;height:128px;position:absolute;top:-12px;right:-20px}[data-x-skin] .x-promo-hero .x-promo-art-ring{inset:20px}[data-x-skin] .x-promo-hero .x-promo-art-bolt,[data-x-skin] .x-promo-hero .x-promo-art-stamp{width:72px;height:72px}[data-x-skin] .x-promo-hero .x-promo-art-stamp b{font-size:var(--x-fs-base)}[data-x-skin] .x-promo-hero .x-promo-art-stamp span{font-size:var(--x-fs-2xs)}[data-x-skin] .x-promo-banners{grid-template-columns:1fr;gap:8px}[data-x-skin] .x-promo-banner{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:10px 14px 10px 8px}[data-x-skin] .x-promo-banner .x-promo-art{width:60px;height:60px;margin-block:-2px}[data-x-skin] .x-promo-banner .x-promo-art-ring{inset:8px}[data-x-skin] .x-promo-banner .x-promo-art-bolt{width:34px;height:34px}[data-x-skin] .x-promo-banner .x-promo-art-stamp{width:44px;height:44px}[data-x-skin] .x-promo-banner .x-promo-art-stamp b{font-size:var(--x-fs-xs)}[data-x-skin] .x-promo-banner .x-promo-art-stamp span{display:none}[data-x-skin] .x-promo-banner .x-promo-art-stamp-edge{width:calc(100% + 10px);height:calc(100% + 10px);top:-5px;left:-5px}[data-x-skin] .x-promo-banner-body{gap:2px}[data-x-skin] .x-promo-banner-eyebrow{font-size:var(--x-fs-2xs)}[data-x-skin] .x-promo-banner-title{font-size:var(--x-fs-base);line-height:1.25}[data-x-skin] .x-promo-banner-sub,[data-x-skin] .x-promo-banner-cta-label{display:none}[data-x-skin] .x-promo-banner-cta{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--x-accent);color:var(--x-accent);border-radius:50%;justify-content:center;gap:0}}@media (prefers-reduced-motion:reduce){[data-x-skin] .x-flash-bolt,[data-x-skin] .x-promo-art-bolt,[data-x-skin] .x-promo-art-stamp-edge{animation:none}[data-x-skin] .x-promo-art-stamp{animation:none;transform:rotate(-8deg)}[data-x-skin] .x-promo-art-bolt path{stroke-dashoffset:0;fill-opacity:1;animation:none}[data-x-skin] .x-promo-art-ring{display:none}[data-x-skin] .x-promo-banner,[data-x-skin] .x-promo-banner-cta svg{transition:none}}[data-x-skin] .x-product-fav{z-index:2;background:var(--x-surface);border:1px solid var(--x-border-subtle);cursor:pointer;width:32px;height:32px;box-shadow:var(--x-shadow-xs);color:var(--x-fg-subtle);transition:color var(--x-motion-fast) var(--x-ease), background var(--x-motion-fast) var(--x-ease), border-color var(--x-motion-fast) var(--x-ease);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:12px}[data-x-skin] .x-product-fav:hover{background:var(--x-surface-sunken);color:var(--x-danger-border)}[data-x-skin] .x-product-fav[data-active=true]{color:var(--x-danger-ink);border-color:var(--x-danger-border)}[data-x-skin] .x-fav-art{pointer-events:none;justify-content:center;align-items:center;width:17px;height:17px;display:flex;position:relative}[data-x-skin] .x-fav-art svg{width:17px;height:17px;display:block;position:absolute}[data-x-skin] .x-fav-outline{fill:currentColor}[data-x-skin] .x-fav-fill{fill:currentColor;opacity:0;transform:scale(.4)}[data-x-skin] .x-product-fav[data-active=true] .x-fav-outline{opacity:0}[data-x-skin] .x-product-fav[data-active=true] .x-fav-fill{opacity:1;animation:x-fav-pop .64s var(--x-ease);transform:scale(1)}[data-x-skin] .x-fav-spark{stroke:var(--x-danger-ink);fill:var(--x-danger-ink);stroke-width:2px;opacity:0;width:44px!important;height:44px!important}[data-x-skin] .x-product-fav[data-active=true] .x-fav-spark{animation:x-fav-spark .52s var(--x-ease) forwards}@keyframes x-fav-pop{0%{transform:scale(0)}35%{transform:scale(1.25)}60%{transform:scale(.94)}to{transform:scale(1)}}@keyframes x-fav-spark{0%{opacity:0;transform:scale(.2)}40%{opacity:.9}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){[data-x-skin] .x-product-fav[data-active=true] .x-fav-fill{animation:none}[data-x-skin] .x-fav-spark{display:none}}[data-x-skin] .x-product-body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}[data-x-skin] .x-product-name{font-size:var(--x-fs-base);font-weight:var(--x-fw-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}[data-x-skin] .x-product-stars{align-items:center;gap:2px;display:flex}[data-x-skin] .x-product-stars svg{width:14px;height:14px}[data-x-skin] .x-product-stars svg[data-filled=true]{fill:var(--x-fg);color:var(--x-fg)}[data-x-skin] .x-product-stars svg[data-filled=false]{fill:none;color:var(--x-border)}[data-x-skin] .x-product-reviews{font-size:var(--x-fs-2xs);color:var(--x-fg-muted);margin-left:4px}[data-x-skin] .x-product-footer{flex-direction:column;gap:10px;margin-top:auto;display:flex}[data-x-skin] .x-product-save-text{font-size:var(--x-fs-sm);color:var(--x-fg-muted)}[data-x-skin] .x-product-price{flex-direction:column;align-items:flex-start;display:flex}[data-x-skin] .x-product-price-line{align-items:baseline;gap:6px;display:flex}[data-x-skin] .x-product-price b{font-size:var(--x-fs-lg);font-weight:var(--x-fw-bold);white-space:nowrap}[data-x-skin] .x-product-price s{font-size:var(--x-fs-xs);color:var(--x-fg-muted);white-space:nowrap}[data-x-skin] .x-product-price-from{font-size:var(--x-fs-sm);color:var(--x-fg-muted);white-space:nowrap;line-height:1.15}[data-x-skin] .x-product-cart{border-radius:var(--x-radius-sm);background:var(--x-surface-dark);width:100%;color:var(--x-fg-on-dark);font-family:inherit;font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:10px 14px;text-decoration:none;display:inline-flex}[data-x-skin] .x-product-cart:disabled{opacity:.6;cursor:not-allowed}[data-x-skin] .x-cart-fx{-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}[data-x-skin] .x-product-cart:hover:not(:disabled){background:color-mix(in srgb, var(--x-fg-on-dark) 15%, var(--x-surface-dark))}[data-x-skin] .x-cart-face{opacity:1;transition:opacity .12s var(--x-ease), transform .18s var(--x-ease);justify-content:center;align-items:center;gap:7px;display:inline-flex;transform:translate(0,0)}[data-x-skin] .x-cart-glyph{flex:0 0 16px;width:16px;height:16px;position:relative}[data-x-skin] .x-cart-glyph svg{width:16px;height:16px;transition:opacity var(--x-motion-fast) var(--x-ease);position:absolute;inset:0}[data-x-skin] .x-cart-glyph .x-cart-plus,[data-x-skin] .x-cart-fx:hover .x-cart-glyph .x-cart-idle{opacity:0}[data-x-skin] .x-cart-fx:hover .x-cart-glyph .x-cart-plus{opacity:1}[data-x-skin] .x-cart-runner{opacity:0;pointer-events:none;z-index:2;backface-visibility:hidden;justify-content:center;align-items:center;width:19px;height:19px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-78px,-50%)}[data-x-skin] .x-cart-fx:hover .x-cart-runner{will-change:transform,opacity}[data-x-skin] .x-cart-runner svg{width:19px;height:19px;display:block}[data-x-skin] .x-product-steps{border-radius:var(--x-radius-sm);background:var(--x-surface-dark);width:100%;height:40px;color:var(--x-fg-on-dark);grid-template-columns:44px 1fr 44px;align-items:center;display:grid;overflow:hidden}[data-x-skin] .x-product-steps button{height:100%;color:inherit;cursor:pointer;transition:background var(--x-motion-fast) var(--x-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-x-skin] .x-product-steps button:hover:not(:disabled){background:color-mix(in srgb, var(--x-fg-on-dark) 15%, transparent)}[data-x-skin] .x-product-steps button:disabled{opacity:.45;cursor:not-allowed}[data-x-skin] .x-product-steps svg{width:15px;height:15px}[data-x-skin] .x-product-steps-count{text-align:center;font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);font-variant-numeric:tabular-nums}[data-x-skin] .x-cart-done{opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0;transform:translateY(5px)scale(.96)}[data-x-skin] .x-cart-check{opacity:0;flex:0 0 17px;width:17px;height:17px;transform:scale(.4)rotate(-12deg)}[data-x-skin] .x-cart-fx[data-phase=adding] .x-cart-face{opacity:0;transform:translate(5px)}[data-x-skin] .x-cart-fx[data-phase=adding] .x-cart-runner{animation:.7s cubic-bezier(.33,.02,.28,1) forwards x-cart-drive}[data-x-skin] .x-product-cart[data-phase]:hover{background:var(--x-surface-dark)}[data-x-skin] .x-btn[data-variant=outline].x-cart-fx[data-phase]:hover{background:var(--x-surface);box-shadow:none}[data-x-skin] .x-cart-fx[data-phase=done] .x-cart-face{opacity:0}[data-x-skin] .x-cart-fx[data-phase=done] .x-cart-done{animation:.34s cubic-bezier(.34,1.56,.64,1) forwards x-cart-done}[data-x-skin] .x-cart-fx[data-phase=done] .x-cart-check{animation:.36s cubic-bezier(.34,1.56,.64,1) forwards x-cart-ring}@keyframes x-cart-drive{0%{opacity:0;transform:translate(-78px,-50%)}10%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(118px,-50%)}}@keyframes x-cart-done{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes x-cart-ring{0%{opacity:0;transform:scale(.35)rotate(-18deg)}65%{opacity:1;transform:scale(1.12)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){[data-x-skin] .x-cart-fx[data-phase] *{transition-duration:.01ms!important;animation-duration:.01ms!important}[data-x-skin] .x-cart-fx[data-phase=done] .x-cart-done,[data-x-skin] .x-cart-fx[data-phase=done] .x-cart-check{opacity:1;transform:none}}[data-x-skin] .x-pcp-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}[data-x-skin] .x-pcp-card{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}[data-x-skin] .x-pcp-media{aspect-ratio:4/3;background:var(--x-surface-sunken);border-bottom:1px solid var(--x-border-subtle);color:var(--x-fg-subtle);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}[data-x-skin] .x-pcp-badge{white-space:nowrap;text-overflow:ellipsis;max-width:140px;position:absolute;top:10px;left:10px;overflow:hidden}[data-x-skin] .x-pcp-fav{background:var(--x-surface);border:1px solid var(--x-border-subtle);cursor:pointer;width:32px;height:32px;color:var(--x-fg);opacity:0;box-shadow:var(--x-shadow-xs);transition:opacity var(--x-motion-fast) var(--x-ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}[data-x-skin] .x-pcp-quickadd{border-radius:var(--x-radius-sm);background:var(--x-surface-dark);color:var(--x-fg-on-dark);font-family:inherit;font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);cursor:pointer;opacity:0;transition:opacity var(--x-motion-fast) var(--x-ease);border:0;justify-content:center;align-items:center;gap:8px;padding:10px;display:inline-flex;position:absolute;bottom:10px;left:10px;right:10px}[data-x-skin] .x-pcp-card:hover .x-pcp-fav,[data-x-skin] .x-pcp-card:focus-within .x-pcp-fav,[data-x-skin] .x-pcp-card:hover .x-pcp-quickadd,[data-x-skin] .x-pcp-card:focus-within .x-pcp-quickadd{opacity:1}[data-x-skin] .x-pcp-fav:hover{background:var(--x-surface-sunken)}[data-x-skin] .x-pcp-quickadd:hover{filter:brightness(.85)}[data-x-skin] .x-pcp-body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}[data-x-skin] .x-pcp-body>.x-bp{max-width:fit-content}[data-x-skin] .x-pcp-name{font-size:var(--x-fs-base);font-weight:var(--x-fw-semibold);color:var(--x-fg);margin:2px 0 0}[data-x-skin] .x-pcp-rating{align-items:center;gap:6px;display:flex}[data-x-skin] .x-pcp-stars svg[data-filled=true]{fill:var(--x-fg);color:var(--x-fg)}[data-x-skin] .x-pcp-stars svg[data-filled=false]{fill:none;color:var(--x-border)}[data-x-skin] .x-pcp-stars svg{width:14px;height:14px}[data-x-skin] .x-pcp-reviews{font-size:var(--x-fs-2xs);color:var(--x-fg-muted)}[data-x-skin] .x-pcp-price-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-top:2px;display:flex}[data-x-skin] .x-pcp-price{align-items:baseline;gap:6px;display:flex}[data-x-skin] .x-pcp-price b{font-size:var(--x-fs-lg);font-weight:var(--x-fw-bold);color:var(--x-fg);white-space:nowrap}[data-x-skin] .x-pcp-price s{font-size:var(--x-fs-xs);color:var(--x-fg-muted);white-space:nowrap}[data-x-skin] .x-pcp-save-text{font-size:var(--x-fs-sm);color:var(--x-fg-muted);align-self:flex-start;margin-top:auto;padding-top:6px}[data-x-skin] .x-pcp-track-item{scroll-snap-align:start;flex:none;width:220px}[data-x-skin] .x-pmini-grid{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:16px;display:grid}[data-x-skin] .x-pmini{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);transition:border-color var(--x-motion-fast) var(--x-ease);flex-direction:column;padding:8px;display:flex}[data-x-skin] .x-pmini:hover{border-color:var(--x-border)}[data-x-skin] .x-pmini-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}[data-x-skin] .x-pmini-bookmark{border:1px solid var(--x-border);background:var(--x-surface);cursor:pointer;width:28px;height:28px;color:var(--x-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-x-skin] .x-pmini-bookmark:hover{background:var(--x-surface-sunken)}[data-x-skin] .x-pmini-media{aspect-ratio:1;color:var(--x-fg-subtle);background:var(--x-surface-sunken);border-radius:var(--x-radius-sm);justify-content:center;align-items:center;margin-bottom:10px;display:flex}[data-x-skin] .x-pmini-name{font-size:var(--x-fs-sm);color:var(--x-fg);font-weight:var(--x-fw-medium);margin:0 0 8px;padding:0 4px;line-height:1.3}[data-x-skin] .x-pmini-price{align-items:baseline;gap:8px;padding:0 4px 4px;display:flex}[data-x-skin] .x-pmini-price b{font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold);color:var(--x-fg)}[data-x-skin] .x-pmini-price s{font-size:var(--x-fs-xs);color:var(--x-fg-muted)}[data-x-skin] .x-offer-card{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface);max-width:300px;overflow:hidden}[data-x-skin] .x-offer-media{background:var(--x-surface-dark);justify-content:center;align-items:center;width:100%;height:128px;display:flex}[data-x-skin] .x-offer-media span{background:var(--x-accent);border-radius:9px;width:38px;height:38px}[data-x-skin] .x-offer-body{text-align:center;padding:20px}[data-x-skin] .x-offer-eyebrow{font-size:var(--x-fs-xs);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-wide);text-transform:uppercase;color:var(--x-fg-muted);margin:0}[data-x-skin] .x-offer-headline{flex-direction:column;margin-top:14px;display:flex}[data-x-skin] .x-offer-value{font-size:var(--x-fs-2xl);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight)}[data-x-skin] .x-offer-sub{font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold);text-transform:uppercase;letter-spacing:var(--x-tracking-wide);color:var(--x-fg-muted);margin-top:4px}[data-x-skin] .x-offer-cta{text-align:center;margin-top:16px}[data-x-skin] .x-offer-date{font-size:var(--x-fs-2xs);text-transform:uppercase;letter-spacing:var(--x-tracking-wide);color:var(--x-fg-subtle);margin:14px 0 0}[data-x-skin] .x-pd-crumb{font-size:var(--x-fs-xs);color:var(--x-fg-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px;display:flex}[data-x-skin] .x-pd-crumb svg{opacity:.6;width:12px;height:12px}[data-x-skin] .x-pd-crumb-current{color:var(--x-fg);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-pd-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr);align-items:start;gap:40px;display:grid}[data-x-skin] .x-pd-media{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}[data-x-skin] .x-pd-media[data-thumbs=none]{grid-template-columns:minmax(0,1fr)}[data-x-skin] .x-pd-thumbs{flex-direction:column;gap:10px;display:flex}[data-x-skin] .x-pd-thumb{border-radius:var(--x-radius-sm);background:var(--x-surface-sunken);width:66px;height:66px;color:var(--x-fg-subtle);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}[data-x-skin] .x-pd-thumb img{object-fit:cover;width:100%;height:100%;display:block}[data-x-skin] .x-pd-video-thumb-badge{background:rgba(var(--x-fg-rgb),.2);color:var(--x-fg-on-dark);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-x-skin] .x-pd-video-thumb-badge svg{width:22px;height:22px;filter:drop-shadow(0 1px 2px rgba(var(--x-fg-rgb),.7));margin:auto;position:absolute;inset:0}[data-x-skin] .x-pd-thumb[data-selected=true]{border-color:var(--x-ok-ink)}[data-x-skin] .x-pd-thumb:focus-visible{outline:2px solid var(--x-ring);outline-offset:2px}[data-x-skin] .x-pd-thumbs-more{width:66px;height:28px;color:var(--x-fg-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}[data-x-skin] .x-pd-stage{flex-direction:column;gap:10px;min-width:0;display:flex}[data-x-skin] .x-pd-frame{aspect-ratio:1;border-radius:var(--x-radius-lg);background:var(--x-surface-sunken);border:1px solid var(--x-border-subtle);color:var(--x-fg-subtle);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-x-skin] .x-pd-track{position:absolute;inset:0}[data-x-skin] .x-pd-slide{display:none;position:absolute;inset:0}[data-x-skin] .x-pd-slide[data-active=true]{display:block}[data-x-skin] .x-pd-slide img{object-fit:cover;width:100%;height:100%;display:block}[data-x-skin] .x-pd-video-play{z-index:3;background:rgba(var(--x-fg-rgb),.42);border:1px solid color-mix(in srgb, var(--x-fg-on-dark) 62%, transparent);width:64px;height:64px;box-shadow:var(--x-shadow-xs);color:var(--x-fg-on-dark);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--x-motion-fast) var(--x-ease);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}[data-x-skin] .x-pd-video-play:hover{background:rgba(var(--x-fg-rgb),.62)}[data-x-skin] .x-pd-video-play:before{content:"";border:1px solid color-mix(in srgb, var(--x-fg-on-dark) 54%, transparent);pointer-events:none;animation:x-pd-video-pulse 3.6s var(--x-ease) infinite;border-radius:50%;animation-delay:1.2s;position:absolute;inset:-6px}[data-x-skin] .x-pd-video-play-triangle{z-index:1;border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:17px solid var(--x-fg-on-dark);width:0;height:0;position:relative;transform:translate(2px)}@keyframes x-pd-video-pulse{0%{opacity:.72;transform:scale(.88)}72%,to{opacity:0;transform:scale(1.36)}}[data-x-skin] .x-pd-video-play:focus-visible,[data-x-skin] .x-pd-video-close:focus-visible{outline:2px solid var(--x-ring);outline-offset:2px}[data-x-skin] .x-pd-video-close{z-index:3;border-radius:var(--x-radius-pill);background:var(--x-surface);border:1px solid var(--x-border-subtle);min-height:36px;box-shadow:var(--x-shadow-xs);color:var(--x-fg);font-size:var(--x-fs-xs);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:flex;position:absolute;top:12px;left:12px}[data-x-skin] .x-pd-video-close:hover{background:var(--x-surface-sunken)}[data-x-skin] .x-pd-swipe-hint{display:none}[data-x-skin] .x-pd-video-player{background:var(--x-surface-dark);width:100%;height:100%;position:relative;overflow:hidden}[data-x-skin] .x-pd-video-backdrop{z-index:0;object-fit:cover;filter:blur(22px);opacity:.78;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}[data-x-skin] .x-pd-video-backdrop-shade{z-index:1;background:rgba(var(--x-fg-rgb),.26);position:absolute;inset:0}[data-x-skin] .x-pd-video-media{z-index:2;object-fit:contain;cursor:pointer;width:100%;height:100%;display:block;position:relative}[data-x-skin] .x-pd-video-controls{z-index:5;height:var(--x-control-h);border:1px solid color-mix(in srgb, var(--x-fg-on-dark) 22%, transparent);border-radius:var(--x-radius-pill);background:rgba(var(--x-fg-rgb),.68);color:var(--x-fg-on-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:12px;padding:0 12px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}[data-x-skin] .x-pd-video-control{width:var(--x-control-h-sm);height:var(--x-control-h-sm);flex:0 0 var(--x-control-h-sm);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}[data-x-skin] .x-pd-video-control:hover{background:color-mix(in srgb, var(--x-fg-on-dark) 16%, transparent)}[data-x-skin] .x-pd-video-control:focus-visible{outline:2px solid var(--x-fg-on-dark);outline-offset:2px}[data-x-skin] .x-pd-video-progress{min-width:0;height:5px;accent-color:var(--x-fg-on-dark);cursor:pointer;flex:1}[data-x-skin] .x-pd-video-time{min-width:82px;font-size:var(--x-fs-xs);font-variant-numeric:tabular-nums;color:var(--x-fg-on-dark);text-align:center;flex:none}[data-x-skin] .x-pd-fav{z-index:2;background:var(--x-surface);border:1px solid var(--x-border-subtle);width:40px;height:40px;box-shadow:var(--x-shadow-xs);color:var(--x-fg);cursor:pointer;transition:background var(--x-motion-fast) var(--x-ease);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:12px}[data-x-skin] .x-pd-fav:hover{background:var(--x-surface-sunken)}[data-x-skin] .x-pd-fav:focus-visible{outline:2px solid var(--x-ring);outline-offset:2px}[data-x-skin] .x-pd-fav[data-active=true]{color:var(--x-danger-ink)}[data-x-skin] .x-pd-nav{z-index:2;background:var(--x-surface);border:1px solid var(--x-border-subtle);width:36px;height:36px;box-shadow:var(--x-shadow-xs);color:var(--x-fg);cursor:pointer;transition:background var(--x-motion-fast) var(--x-ease), opacity var(--x-motion-fast) var(--x-ease);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}[data-x-skin] .x-pd-nav[data-dir=prev]{left:12px}[data-x-skin] .x-pd-nav[data-dir=next]{right:12px}[data-x-skin] .x-pd-nav:hover:not(:disabled){background:var(--x-surface-sunken)}[data-x-skin] .x-pd-nav:focus-visible{outline:2px solid var(--x-ring);outline-offset:2px}[data-x-skin] .x-pd-nav:disabled{opacity:.35;cursor:default}[data-x-skin] .x-pd-dots{z-index:2;pointer-events:none;justify-content:center;align-items:center;gap:7px;display:none;position:absolute;bottom:14px;left:0;right:0}[data-x-skin] .x-pd-dot{border-radius:var(--x-radius-pill);background:var(--x-surface);opacity:.75;border:0;width:8px;height:8px;padding:0}[data-x-skin] .x-pd-dot[data-active=true]{opacity:1;background:var(--x-ok-ink);width:26px}[data-x-skin] .x-pd-counter{font-size:var(--x-fs-xs);color:var(--x-fg-muted);justify-content:center;align-items:center;gap:8px;display:flex}[data-x-skin] .x-pd-counter i{background:var(--x-ok-ink);border-radius:50%;width:8px;height:8px}[data-x-skin] .x-pd-info{flex-direction:column;display:flex}[data-x-skin] .x-pd-info>.x-pd-crumb{margin-bottom:12px}[data-x-skin] .x-pd-priceline{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}[data-x-skin] .x-pd-price{font-size:var(--x-fs-2xl);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight)}[data-x-skin] .x-pd-price-old{font-size:var(--x-fs-lg);font-weight:var(--x-fw-regular);color:var(--x-fg-muted)}[data-x-skin] .x-pd-price-from{font-size:var(--x-fs-sm);color:var(--x-fg-muted)}[data-x-skin] .x-pd-off{border-radius:var(--x-radius-pill);background:var(--x-ok-ink);height:23px;color:var(--x-fg-on-dark);font-size:var(--x-fs-2xs);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-wide);align-items:center;padding:0 9px;display:inline-flex}[data-x-skin] .x-pd-title{font-size:var(--x-fs-xl);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight);margin:0;line-height:1.2}[data-x-skin] .x-pd-highlight{border-left:2px solid var(--x-border);font-size:var(--x-fs-sm);line-height:var(--x-leading-relaxed);color:var(--x-fg);font-weight:var(--x-fw-medium);margin:12px 0 0;padding-left:10px}[data-x-skin] .x-pd-promo{border:1px solid var(--x-ok-border);background:var(--x-ok-bg);border-radius:var(--x-radius);max-width:100%;color:var(--x-fg);align-self:flex-start;align-items:center;gap:10px;margin-top:16px;padding:9px 14px;text-decoration:none;display:flex}[data-x-skin] a.x-pd-promo:hover{border-color:var(--x-ok-ink)}[data-x-skin] .x-pd-promo-tag{color:var(--x-ok-ink);font-size:var(--x-fs-xs);font-weight:var(--x-fw-extrabold);letter-spacing:var(--x-tracking-wide);flex-shrink:0}[data-x-skin] .x-pd-promo-text{min-width:0;font-size:var(--x-fs-sm)}[data-x-skin] .x-pd-divider{border-top:1px solid var(--x-border-subtle);margin:20px 0}[data-x-skin] .x-pd-optlabel{font-size:var(--x-fs-sm);color:var(--x-fg-muted);margin-bottom:12px}[data-x-skin] .x-pd-optlabel b{color:var(--x-fg);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-pd-swatches{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}[data-x-skin] .x-pd-swatch{width:var(--x-control-h);height:var(--x-control-h);border:1px solid var(--x-border-subtle);background:var(--x-surface-sunken);cursor:pointer;border-radius:50%;padding:0;position:relative;overflow:hidden}[data-x-skin] .x-pd-swatch img{object-fit:cover;width:100%;height:100%;display:block}[data-x-skin] .x-pd-swatch[data-state=checked]{box-shadow:0 0 0 2px var(--x-surface), 0 0 0 4px var(--x-ok-ink)}[data-x-skin] .x-pd-swatch:focus-visible{outline:2px solid var(--x-ring);outline-offset:4px}[data-x-skin] .x-pd-swatch[data-unavailable=true]{opacity:.4}[data-x-skin] .x-pd-ship{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px;padding:12px;display:flex}[data-x-skin] .x-pd-ship>*{width:100%}[data-x-skin] .x-pd-ship-text{width:100%;font-size:var(--x-fs-sm);line-height:var(--x-leading);color:var(--x-fg-muted);align-items:center;gap:8px;display:flex}[data-x-skin] .x-pd-ship-text>svg{width:20px;height:20px;color:var(--x-fg-muted);flex-shrink:0}[data-x-skin] .x-pd-ship-text[data-toggle=true]{font-family:inherit;font-weight:inherit;text-align:left;cursor:pointer;transition:color var(--x-motion-fast) var(--x-ease);background:0 0;border:0;padding:0}[data-x-skin] .x-pd-ship-text[data-toggle=true]:hover{color:var(--x-fg)}[data-x-skin] .x-pd-ship-text[data-toggle=true]:focus-visible{outline:2px solid var(--x-ring);outline-offset:3px;border-radius:var(--x-radius-sm)}[data-x-skin] .x-pd-ship-text>.x-pd-ship-caret{width:16px;height:16px;transition:transform var(--x-motion-fast) var(--x-ease);margin-left:auto}[data-x-skin] .x-pd-ship-text[data-state=open]>.x-pd-ship-caret{transform:rotate(180deg)}[data-x-skin] .x-pd-ship-fold{flex-direction:column;gap:10px;display:flex}[data-x-skin] .x-pd-ship-content{flex-direction:column;align-items:flex-start;gap:10px;display:flex}[data-x-skin] .x-pd-ship-content>*{width:100%}[data-x-skin] .x-pd-ship-text b{color:var(--x-fg);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-pd-ship-form{align-items:end;gap:8px;width:100%;margin-top:2px;display:flex}[data-x-skin] .x-pd-ship-form .x-input-wrap{flex:1;max-width:260px}[data-x-skin] .x-pd-ship-quote{width:100%;font-size:var(--x-fs-sm);flex-direction:column;align-items:flex-start;gap:4px;display:flex}[data-x-skin] .x-pd-ship-quote b{font-weight:var(--x-fw-semibold)}[data-x-skin] .x-pd-ship-options{flex-direction:column;width:100%;margin:2px 0 0;padding:0;list-style:none;display:flex}[data-x-skin] .x-pd-ship-option{border-top:1px solid var(--x-border-subtle);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;display:flex}[data-x-skin] .x-pd-ship-option:first-child{border-top:0;padding-top:2px}[data-x-skin] .x-pd-ship-option-main{flex-direction:column;gap:2px;min-width:0;display:flex}[data-x-skin] .x-pd-ship-option-name{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}[data-x-skin] .x-pd-ship-option-name i{font-style:normal;font-size:var(--x-fs-xs);font-weight:var(--x-fw-regular);color:var(--x-fg-muted)}[data-x-skin] .x-pd-ship-pickup{margin-top:12px}[data-x-skin] .x-pd-ship-pickup-bp{justify-content:space-between;width:100%;display:flex}[data-x-skin] .x-pd-ship-pickup .x-bp-link{color:var(--x-info-ink);font-weight:var(--x-fw-medium)}[data-x-skin] .x-pd-ship-pickup .x-bp-link:hover{color:var(--x-fg)}[data-x-skin] .x-pd-ship-pickup .x-bp-link svg{transition:transform var(--x-motion-fast) var(--x-ease);flex-shrink:0;margin-top:4px;display:block}[data-x-skin] .x-pd-ship-pickup .x-bp-link[data-state=open] svg{transform:rotate(180deg)}[data-x-skin] .x-pd-ship-pickup-addr{font-size:var(--x-fs-sm);color:var(--x-fg-muted);margin-top:6px;padding-left:14px;display:block}[data-x-skin] .x-pd-ship-place{font-size:var(--x-fs-xs);color:var(--x-fg-muted);margin-top:-5px;margin-bottom:5px}[data-x-skin] .x-pd-ship-free{color:var(--x-ok-ink);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-pd-buy{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}[data-x-skin] .x-pd-tier-pricing{margin-bottom:12px}[data-x-skin] .x-pd-tier-pricing .x-bp{background:var(--x-ok-bg);border-color:var(--x-ok-border)}[data-x-skin] .x-pd-tier-pricing .x-bp-lead{gap:6px}[data-x-skin] .x-pd-tier-pricing .x-bp-lead svg{flex-shrink:0;width:16px;height:16px}[data-x-skin] .x-pd-tier-pricing .x-bp strong{font-weight:var(--x-fw-bold);color:var(--x-ok-ink)}[data-x-skin] .x-pd-tier-pricing .x-bp-sep{color:var(--x-ok-border)}[data-x-skin] .x-pd-tier-pricing .x-bp .x-pd-tier-max{background:var(--x-ok-ink);color:var(--x-fg-on-dark);font-weight:var(--x-fw-extrabold);border-radius:4px;padding:0 5px}[data-x-skin] .x-pd-buy .x-pd-addcart{border-color:var(--x-fg);font-weight:var(--x-fw-semibold);flex:auto}[data-x-skin] .x-pd-buy .x-pd-buynow{flex:0 0 100%}[data-x-skin] .x-pd-stock{font-size:var(--x-fs-sm);color:var(--x-fg-muted);align-items:center;gap:8px;margin-top:12px;display:flex}[data-x-skin] .x-pd-stock svg{width:18px;height:18px;color:var(--x-ok-ink);flex-shrink:0}[data-x-skin] .x-pd-buy-hint{font-size:var(--x-fs-xs);line-height:var(--x-leading);color:var(--x-fg-subtle);margin:10px 0 0}@media (max-width:820px){[data-x-skin] .x-pd-buy-hint{display:none}}[data-x-skin] .x-pd-ship-hint{font-size:var(--x-fs-xs);color:var(--x-fg-subtle);margin-top:8px;display:block}[data-x-skin] .x-pd-stock[data-tone=warn]{color:var(--x-warn-ink);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-pd-stock[data-tone=warn] svg{color:var(--x-warn-ink)}[data-x-skin] .x-pd-trust{border-top:1px solid var(--x-border-subtle);border-bottom:1px solid var(--x-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;display:grid}[data-x-skin] .x-pd-trust-item{border-left:1px solid var(--x-border-subtle);align-items:center;gap:12px;padding:20px 18px;display:flex}[data-x-skin] .x-pd-trust-item:first-child{border-left:0}[data-x-skin] .x-pd-trust-item>svg{width:24px;height:24px;color:var(--x-fg);flex-shrink:0}[data-x-skin] .x-pd-trust-title{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-pd-trust-sub{font-size:var(--x-fs-xs);color:var(--x-fg-muted)}[data-x-skin] .x-pd-values{border-bottom:1px solid var(--x-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-x-skin] .x-pd-value{border-left:1px solid var(--x-border-subtle);align-items:center;gap:14px;padding:20px 18px;display:flex}[data-x-skin] .x-pd-value:first-child{border-left:0}[data-x-skin] .x-pd-value>svg{width:26px;height:26px;color:var(--x-fg);flex-shrink:0}[data-x-skin] .x-pd-cart-row{align-items:stretch;gap:10px;display:flex}[data-x-skin] .x-qty,[data-x-skin] .x-pd-qty{height:var(--x-control-h);border:1px solid var(--x-border);border-radius:var(--x-radius);flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}[data-x-skin] .x-qty button,[data-x-skin] .x-pd-qty button{background:var(--x-surface);cursor:pointer;width:38px;height:100%;color:var(--x-fg);border:0;justify-content:center;align-items:center;display:flex}[data-x-skin] .x-qty button:hover:not(:disabled),[data-x-skin] .x-pd-qty button:hover{background:var(--x-surface-sunken)}[data-x-skin] .x-qty button:disabled{opacity:.4;cursor:not-allowed}[data-x-skin] .x-qty span,[data-x-skin] .x-pd-qty span{width:34px;height:100%;font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);font-variant-numeric:tabular-nums;border-left:1px solid var(--x-border-subtle);border-right:1px solid var(--x-border-subtle);justify-content:center;align-items:center;display:flex}[data-x-skin] .x-qty[data-size=sm]{border-radius:var(--x-radius-sm);height:34px}[data-x-skin] .x-qty[data-size=sm] button{width:30px}[data-x-skin] .x-qty[data-size=sm] span{width:30px;font-size:var(--x-fs-xs)}[data-x-skin] .x-pd-addcart{flex:1}[data-x-skin] .x-icon-btn{width:var(--x-control-h);height:var(--x-control-h);border-radius:var(--x-radius);background:var(--x-surface);border:1px solid var(--x-border);cursor:pointer;color:var(--x-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-x-skin] .x-icon-btn:hover{background:var(--x-surface-sunken)}[data-x-skin] .x-pd-badges{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}[data-x-skin] .x-combo{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface);flex-direction:column;gap:20px;padding:24px;display:flex}[data-x-skin] .x-combo-items{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}[data-x-skin] .x-combo-item{width:132px;color:inherit;flex-direction:column;gap:8px;display:flex}[data-x-skin] .x-combo-item-link{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}[data-x-skin] .x-combo-picker{flex-direction:column;gap:6px;display:flex}[data-x-skin] .x-combo-picker select{border:1px solid var(--x-border);border-radius:var(--x-radius-sm);background:var(--x-surface);width:100%;height:32px;color:var(--x-fg);font-family:inherit;font-size:var(--x-fs-2xs);cursor:pointer;padding:0 8px}[data-x-skin] .x-combo-picker select:focus-visible{outline:2px solid var(--x-ring);outline-offset:1px}[data-x-skin] .x-combo-picker select:disabled{opacity:.5;cursor:not-allowed}[data-x-skin] .x-combo-cta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}[data-x-skin] .x-combo-notice{font-size:var(--x-fs-xs);color:var(--x-fg-muted)}[data-x-skin] .x-combo-media{aspect-ratio:1;border-radius:var(--x-radius);background:var(--x-surface-sunken);border:1px solid var(--x-border-subtle);color:var(--x-fg-subtle);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-x-skin] .x-combo-media img{object-fit:cover;width:100%;height:100%;display:block}[data-x-skin] .x-combo-name{font-size:var(--x-fs-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}[data-x-skin] .x-combo-price{font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold);font-variant-numeric:tabular-nums}[data-x-skin] .x-combo-plus{width:24px;height:132px;color:var(--x-fg-subtle);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:flex}[data-x-skin] .x-combo-foot{border-top:1px solid var(--x-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}[data-x-skin] .x-combo-total{flex-direction:column;gap:2px;display:flex}[data-x-skin] .x-combo-total s{font-size:var(--x-fs-sm);color:var(--x-fg-muted);font-variant-numeric:tabular-nums}[data-x-skin] .x-combo-total b{font-size:var(--x-fs-xl);font-weight:var(--x-fw-bold);font-variant-numeric:tabular-nums}[data-x-skin] .x-combo-save{font-size:var(--x-fs-xs);color:var(--x-ok-ink);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-bundle{flex-direction:column;gap:10px;display:flex}[data-x-skin] .x-bundle-row{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);align-items:center;gap:14px;padding:12px;display:flex}[data-x-skin] .x-bundle-media{border-radius:var(--x-radius-sm);background:var(--x-surface-sunken);width:56px;height:56px;color:var(--x-fg-subtle);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-x-skin] .x-bundle-media img{object-fit:cover;width:100%;height:100%;display:block}[data-x-skin] .x-bundle-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-x-skin] .x-bundle-name{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}[data-x-skin] .x-bundle-name:hover{text-decoration:underline}[data-x-skin] .x-bundle-price{font-size:var(--x-fs-sm);font-variant-numeric:tabular-nums;color:var(--x-fg-muted)}[data-x-skin] .x-bundle-action{flex-shrink:0}@media (max-width:520px){[data-x-skin] .x-combo-plus{display:none}[data-x-skin] .x-combo-item{width:calc(50% - 6px)}}[data-x-skin] .x-ai-head{text-align:center;margin-bottom:32px}[data-x-skin] .x-ai-title{font-size:var(--x-fs-2xl);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight);margin:0 0 8px}[data-x-skin] .x-ai-sub{font-size:var(--x-fs-base);color:var(--x-fg-muted);max-width:36ch;margin:0 auto}[data-x-skin] .x-ai-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}[data-x-skin] .x-ai-card{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);transition:transform var(--x-motion-fast) var(--x-ease), border-color var(--x-motion-fast) var(--x-ease);flex-direction:column;padding:16px;display:flex}[data-x-skin] .x-ai-card:hover{border-color:var(--x-border);transform:translateY(-4px)}[data-x-skin] .x-ai-media{aspect-ratio:16/10;background:var(--x-surface-sunken);border-radius:var(--x-radius-sm);color:var(--x-fg-subtle);justify-content:center;align-items:center;margin-bottom:14px;display:flex}[data-x-skin] .x-ai-card-title{font-size:var(--x-fs-base);font-weight:var(--x-fw-semibold);margin:0 0 6px}[data-x-skin] .x-ai-card-desc{font-size:var(--x-fs-sm);color:var(--x-fg-muted);line-height:var(--x-leading);margin:0 0 14px}[data-x-skin] .x-ai-link{font-family:inherit;font-size:var(--x-fs-xs);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-wide);color:var(--x-fg);cursor:pointer;background:0 0;border:0;align-self:flex-end;align-items:center;gap:6px;margin-top:auto;padding:0;display:inline-flex}[data-x-skin] .x-ai-link svg{transition:transform var(--x-motion-fast) var(--x-ease)}[data-x-skin] .x-ai-card:hover .x-ai-link svg{transform:translate(3px)}[data-x-skin] .x-cat-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}[data-x-skin] .x-cat{aspect-ratio:4/3;border-radius:var(--x-radius-lg);text-decoration:none;display:block;position:relative;overflow:hidden}[data-x-skin] .x-cat-media{background:var(--x-surface-sunken);color:var(--x-fg-subtle);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-x-skin] .x-cat-media svg{transition:transform .5s var(--x-ease)}[data-x-skin] .x-cat:hover .x-cat-media svg{transform:scale(1.08)}[data-x-skin] .x-cat-scrim{background:rgba(var(--x-fg-rgb),.42);transition:background var(--x-motion-fast) var(--x-ease);position:absolute;inset:0}[data-x-skin] .x-cat:hover .x-cat-scrim{background:rgba(var(--x-fg-rgb),.52)}[data-x-skin] .x-cat-body{flex-direction:column;justify-content:flex-end;padding:20px;display:flex;position:absolute;inset:0}[data-x-skin] .x-cat-title{font-size:var(--x-fs-base);font-weight:var(--x-fw-bold);color:var(--x-fg-on-dark);margin:0}[data-x-skin] .x-cat-link{font-size:var(--x-fs-xs);color:var(--x-fg-subtle);margin-top:2px}[data-x-skin] .x-cat:hover .x-cat-link{color:var(--x-fg-on-dark)}[data-x-skin] .x-feat-head{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:32px;display:flex}[data-x-skin] .x-feat-title{font-size:var(--x-fs-2xl);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight);margin:0}[data-x-skin] .x-feat-sub{font-size:var(--x-fs-base);color:var(--x-fg-muted);max-width:44ch;margin:0}[data-x-skin] .x-feat-rows,[data-x-skin] .x-feat-row{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){[data-x-skin] .x-feat-row{flex-direction:row}}[data-x-skin] .x-feat-wide{flex:3}[data-x-skin] .x-feat-narrow{flex:2}[data-x-skin] .x-feat-card{background:var(--x-surface);border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);transition:border-color var(--x-motion-fast) var(--x-ease);padding:24px}[data-x-skin] .x-feat-card:hover{border-color:var(--x-border)}[data-x-skin] .x-feat-media-card{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){[data-x-skin] .x-feat-media-card{flex-direction:row}}[data-x-skin] .x-feat-media{aspect-ratio:16/10;border-radius:var(--x-radius);background:var(--x-surface-sunken);width:100%;color:var(--x-fg-subtle);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:768px){[data-x-skin] .x-feat-media{aspect-ratio:auto;width:45%}}[data-x-skin] .x-feat-card h4{font-size:var(--x-fs-base);font-weight:var(--x-fw-semibold);margin:0 0 8px}[data-x-skin] .x-feat-card p{font-size:var(--x-fs-sm);color:var(--x-fg-muted);line-height:var(--x-leading);margin:0}[data-x-skin] .x-feat-icon{border-radius:var(--x-radius);background:var(--x-surface-dark);width:44px;height:44px;color:var(--x-fg-on-dark);justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}[data-x-skin] .x-ck-card{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface);overflow:hidden}[data-x-skin] .x-ck-card-head{border-bottom:1px solid var(--x-border-subtle);background:var(--x-surface-sunken);align-items:center;gap:10px;padding:16px 28px;display:flex}[data-x-skin] .x-ck-dot{background:var(--x-accent);border-radius:2px;flex-shrink:0;width:8px;height:8px}[data-x-skin] .x-ck-card-title{font-size:var(--x-fs-lg);font-weight:var(--x-fw-bold);margin:0}[data-x-skin] .x-ck-card-sub{font-size:var(--x-fs-sm);color:var(--x-fg-muted);margin:2px 0 0}[data-x-skin] .x-ck-body{flex-direction:column;gap:18px;padding:24px 28px;display:flex}[data-x-skin] .x-ck-flabel{font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold);color:var(--x-fg);margin-bottom:10px}[data-x-skin] .x-ck-choice-grid{flex-wrap:wrap;gap:12px;display:flex}[data-x-skin] .x-ck-choice{border-radius:var(--x-radius);background:var(--x-surface-sunken);border:2px solid var(--x-surface-sunken);text-align:left;cursor:pointer;flex:1;min-width:150px;padding:14px 16px;font-family:inherit}[data-x-skin] .x-ck-choice:hover{border-color:var(--x-border)}[data-x-skin] .x-ck-choice[data-selected=true]{border-color:var(--x-fg)}[data-x-skin] .x-ck-choice-title{font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold);color:var(--x-fg)}[data-x-skin] .x-ck-choice-sub{font-size:var(--x-fs-xs);color:var(--x-fg);margin-top:2px}[data-x-skin] .x-ck-tiles{flex-wrap:wrap;gap:12px;display:flex}[data-x-skin] .x-ck-tile{border-radius:var(--x-radius);background:var(--x-surface-sunken);border:2px solid var(--x-surface-sunken);text-align:left;cursor:pointer;min-width:150px;color:var(--x-fg);flex:1;align-items:center;gap:10px;padding:14px 16px;font-family:inherit;display:flex}[data-x-skin] .x-ck-tile:hover{border-color:var(--x-border)}[data-x-skin] .x-ck-tile[data-selected=true]{background:var(--x-surface-dark);color:var(--x-fg-on-dark);border-color:var(--x-surface-dark)}[data-x-skin] .x-ck-bullet{background:var(--x-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}[data-x-skin] .x-ck-tile-title{font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold)}[data-x-skin] .x-ck-tiles[data-align=center] .x-ck-tile{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:14px 8px}[data-x-skin] .x-ck-tiles[data-align=center] .x-ck-tile-title{font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-ck-sign{border:2px dashed var(--x-border);border-radius:var(--x-radius);background:var(--x-surface);justify-content:center;align-items:center;min-height:160px;display:flex;position:relative;overflow:hidden}[data-x-skin] .x-signature-pad{width:100%;height:160px;position:relative}[data-x-skin] .x-signature-canvas{cursor:crosshair;border-radius:var(--x-radius-sm);touch-action:none;width:100%;height:100%;display:block}[data-x-skin] .x-signature-placeholder{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-x-skin] .x-ck-sign-ph{color:var(--x-fg-subtle);flex-direction:column;align-items:center;gap:2px;display:flex}[data-x-skin] .x-ck-sign-ph-text{font-size:var(--x-fs-xl);font-style:italic;font-weight:var(--x-fw-semibold)}[data-x-skin] .x-ck-sign-clear{border-radius:var(--x-radius-sm);background:var(--x-surface-sunken-hover);color:var(--x-fg-muted);font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold);cursor:pointer;border:0;padding:4px 10px;font-family:inherit;line-height:1;position:absolute;top:8px;right:8px}[data-x-skin] .x-ck-sign-clear:hover{color:var(--x-fg)}[data-x-skin] .x-ck-fields{flex-wrap:wrap;gap:16px;display:flex}[data-x-skin] .x-ck-fields>*{flex:1;min-width:200px}[data-x-skin] .x-ck-terms{border-radius:var(--x-radius);background:var(--x-surface-sunken);color:var(--x-fg);cursor:pointer;align-items:flex-start;gap:12px;margin:10px 0;padding:10px 16px;font-size:14px;line-height:1.5;display:flex}[data-x-skin] .x-ck-terms strong{font-weight:var(--x-fw-bold)}[data-x-skin] .x-ck-terms .x-checkbox{margin-top:1px}[data-x-skin] .x-ck-terms .x-btn-link{font-size:inherit}[data-x-skin] .x-ck-cta{width:100%;height:var(--x-control-h-lg);border-radius:var(--x-radius);background:var(--x-surface-dark);color:var(--x-fg-on-dark);text-align:center;font-size:var(--x-fs-base);font-weight:var(--x-fw-bold);cursor:pointer;transition:filter var(--x-motion-fast) var(--x-ease), background var(--x-motion-fast) var(--x-ease), box-shadow var(--x-motion-in) var(--x-ease), transform var(--x-motion-fast) var(--x-ease);border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;display:flex}[data-x-skin] .x-ck-cta:hover:not(:disabled){filter:brightness(.85);box-shadow:0 0 0 3px rgba(var(--x-fg-rgb),.14)}[data-x-skin] .x-ck-cta:active:not(:disabled){transform:scale(.98)}[data-x-skin] .x-ck-cta:disabled{opacity:.55;cursor:not-allowed}[data-x-skin] .x-ck-cta[data-icon=lead]{position:relative}[data-x-skin] .x-ck-cta-icon{align-items:center;display:flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}[data-x-skin] .x-ck-cta[data-muted=true]{background:var(--x-fg-subtle)}[data-x-skin] .x-ck-cta[data-variant=outline]{background:var(--x-surface);color:var(--x-fg);border:1px solid var(--x-border)}[data-x-skin] .x-ck-cta[data-variant=outline]:hover:not(:disabled){background:var(--x-surface-sunken);filter:none;box-shadow:0 0 0 3px rgba(var(--x-fg-rgb),.08)}[data-x-skin] .x-ck-cta-note{text-align:center;font-size:var(--x-fs-xs);color:var(--x-fg-muted);margin-top:10px}[data-x-skin] .x-ck-cta[data-size=sm]{width:auto;height:var(--x-control-h-sm);font-size:var(--x-fs-sm);padding:0 14px}[data-x-skin] .x-handoff{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface-sunken);text-align:left;align-items:center;gap:14px;width:100%;margin:15px 0;padding:14px 16px;display:flex}[data-x-skin] .x-handoff-icon{border-radius:var(--x-radius-sm);background:var(--x-surface);border:1px solid var(--x-border-subtle);width:38px;height:38px;color:var(--x-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-x-skin] .x-handoff-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-x-skin] .x-handoff-title{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);color:var(--x-fg);margin:0}[data-x-skin] .x-handoff-desc{font-size:var(--x-fs-xs);color:var(--x-fg-muted);line-height:var(--x-leading);margin:0}@media (max-width:520px){[data-x-skin] .x-handoff{flex-direction:column;align-items:stretch}[data-x-skin] .x-handoff .x-ck-cta[data-size=sm]{width:100%}}[data-x-skin] .x-dialog-text{font-size:var(--x-fs-sm);color:var(--x-fg-muted);line-height:var(--x-leading);margin:0 0 4px}[data-x-skin] .x-dialog-foot{gap:8px}[data-x-skin] .x-flabel{font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold);color:var(--x-fg-muted);margin-bottom:10px}[data-x-skin] .x-card-sub{font-size:var(--x-fs-sm);color:var(--x-fg-muted);margin:6px 0 0}[data-x-skin] .x-pay-area{flex-direction:column;gap:18px;display:flex}[data-x-skin] .x-payment-edit{display:block}[data-x-skin] .x-payment-edit .x-muted-text{margin:0}[data-x-skin] .x-payment-edit .x-btn-link{font-size:inherit;color:inherit}[data-x-skin] .x-error-text{font-size:var(--x-fs-sm);color:var(--x-danger-ink);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-muted-text{font-size:var(--x-fs-sm);color:var(--x-fg-muted)}[data-x-skin] .x-muted-text[data-spacing=top]{margin-top:10px}[data-x-skin] .x-or-divider{color:var(--x-fg-muted);font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold);text-transform:uppercase;letter-spacing:var(--x-tracking-wide);align-items:center;gap:12px;display:flex}[data-x-skin] .x-or-divider:before,[data-x-skin] .x-or-divider:after{content:"";background:var(--x-border-subtle);flex:1;height:1px}[data-x-skin] .x-inline-card{flex-direction:column;gap:12px;width:100%;max-width:400px;margin-inline:auto;display:flex}[data-x-skin] .x-topbar{border-bottom:1px solid var(--x-border-subtle)}[data-x-skin] .x-topbar-inner{max-width:var(--x-container);width:100%;padding:20px var(--x-gutter);justify-content:space-between;align-items:center;margin:0 auto;display:flex}[data-x-skin] .x-topbar-actions{align-items:center;gap:12px;display:flex}[data-x-skin] .x-topbar-inner[data-width=narrow]{max-width:720px}[data-x-skin] .x-topbar-link{border-radius:var(--x-radius-sm);background:var(--x-surface-dark);color:var(--x-fg-on-dark);font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);align-items:center;gap:8px;padding:10px 18px;display:inline-flex}[data-x-skin] .x-topbar-link svg{width:15px;height:15px}[data-x-skin] .x-topbar-icon{width:var(--x-control-h-sm);height:var(--x-control-h-sm);border:1px solid var(--x-border);border-radius:var(--x-radius-sm);background:var(--x-surface);color:var(--x-fg);transition:background var(--x-motion-fast) var(--x-ease), box-shadow var(--x-motion-in) var(--x-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-x-skin] .x-topbar-icon:hover{background:var(--x-surface-sunken);box-shadow:0 0 0 3px rgba(var(--x-fg-rgb),.08)}[data-x-skin] .x-topbar-icon svg{width:18px;height:18px}[data-x-skin] .x-topbar-btn svg{width:15px;height:15px}[data-x-skin] .x-topbar-btn-icon{display:none}[data-x-skin] .x-page-footer{text-align:center;color:var(--x-fg-muted);font-size:var(--x-fs-sm);border-top:1px solid var(--x-border-subtle);padding:24px}[data-x-skin] .x-main{padding:36px var(--x-gutter);max-width:var(--x-container);flex-wrap:wrap;flex:1;align-items:flex-start;gap:25px;width:100%;margin:0 auto;display:flex}[data-x-skin] .x-col-main{flex-direction:column;flex:2;gap:24px;min-width:min(520px,100%);display:flex}[data-x-skin] .x-side{flex-direction:column;flex:1;gap:24px;min-width:min(280px,100%);display:flex;position:sticky;top:24px}[data-x-skin] .x-items-head,[data-x-skin] .x-item-row{grid-template-columns:32px 1fr 90px 110px 110px;gap:12px;display:grid}[data-x-skin] .x-items-head,[data-x-skin] .x-meta-label{font-size:var(--x-fs-xs);font-weight:var(--x-fw-bold);color:var(--x-fg-muted);text-transform:uppercase;letter-spacing:var(--x-tracking-wide)}[data-x-skin] .x-items-head{border-bottom:1px solid var(--x-border-subtle);padding-bottom:12px}[data-x-skin] .x-item-row{align-items:start;padding:18px 0}[data-x-skin] .x-item-row+.x-item-row{border-top:1px solid var(--x-surface-sunken)}[data-x-skin] .x-item-index{font-size:var(--x-fs-sm);color:var(--x-fg-muted)}[data-x-skin] .x-item-desc{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-item-tag{font-size:var(--x-fs-2xs);font-weight:var(--x-fw-semibold);text-transform:uppercase;letter-spacing:var(--x-tracking-wide);color:var(--x-fg-subtle);margin-left:8px}[data-x-skin] .x-item-cell{font-size:var(--x-fs-sm)}[data-x-skin] .x-item-total{font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold)}[data-x-skin] .x-items-empty{font-size:var(--x-fs-sm);color:var(--x-fg-muted);text-align:center;padding:18px 0}[data-x-skin] .x-items-head[data-detailed],[data-x-skin] .x-item-row[data-detailed]{grid-template-columns:32px 1fr 110px 130px 130px}[data-x-skin] .x-item-row[data-detailed] .x-item-cell,[data-x-skin] .x-item-row[data-detailed] .x-item-total{flex-direction:column;align-items:flex-start;gap:6px;display:flex}[data-x-skin] .x-item-label,[data-x-skin] .x-item-caption{display:none}[data-x-skin] .x-item-qty,[data-x-skin] .x-item-price{font-weight:var(--x-fw-bold)}[data-x-skin] .x-item-price[data-discounted]{color:var(--x-ok-ink)}[data-x-skin] .x-item-price-was{font-size:var(--x-fs-xs);color:var(--x-fg-subtle)}[data-x-skin] .x-tiers{border-top:1px solid var(--x-border-subtle);flex-direction:column;grid-column:1/-1;gap:12px;margin-top:16px;padding-top:16px;display:flex}[data-x-skin] .x-tiers-head{font-size:var(--x-fs-xs);font-weight:var(--x-fw-bold);color:var(--x-fg-muted);text-transform:uppercase;letter-spacing:var(--x-tracking-wide);align-items:center;gap:8px;display:flex}[data-x-skin] .x-tiers-dot{background:var(--x-ok-ink);border-radius:50%;flex-shrink:0;width:8px;height:8px}[data-x-skin] .x-tiers-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}[data-x-skin] .x-tier{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:relative}[data-x-skin] .x-tier[data-active]{border-color:var(--x-ok-border);background:var(--x-ok-bg)}[data-x-skin] .x-tier-range{font-size:var(--x-fs-xs);color:var(--x-fg-muted)}[data-x-skin] .x-tier-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-x-skin] .x-tier-price{font-size:var(--x-fs-base);font-weight:var(--x-fw-bold)}[data-x-skin] .x-tier[data-active] .x-tier-price{color:var(--x-ok-ink)}[data-x-skin] .x-tier-unit{font-size:var(--x-fs-2xs);color:var(--x-fg-subtle)}[data-x-skin] .x-tier-flag{border-radius:var(--x-radius-pill);background:var(--x-ok-ink);color:var(--x-surface);font-size:var(--x-fs-2xs);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-wide);text-transform:uppercase;padding:2px 8px;position:absolute;top:-9px;right:10px}[data-x-skin] .x-tiers-note{font-size:var(--x-fs-xs);color:var(--x-fg-subtle)}[data-x-skin] .x-cart-table-head,[data-x-skin] .x-cart-item-row{grid-template-columns:var(--x-cart-thumb) 1fr 130px 90px 100px 40px;align-items:center;gap:12px;display:grid}[data-x-skin] .x-cart-table-head{border-bottom:1px solid var(--x-border-subtle);font-size:var(--x-fs-base);font-weight:var(--x-fw-medium);margin-top:-5px;padding:8px 0}[data-x-skin] .x-cart-item-row{padding:18px 0}[data-x-skin] .x-cart-item-row+.x-cart-item-row{border-top:1px solid var(--x-surface-sunken)}[data-x-skin] .x-cart-table-head .x-cart-th-qty,[data-x-skin] .x-cart-table-head .x-cart-th-unit,[data-x-skin] .x-cart-table-head .x-cart-th-subtotal,[data-x-skin] .x-cart-item-row .x-item-cell,[data-x-skin] .x-cart-item-row .x-item-total{text-align:center}[data-x-skin] .x-cart-item-row .x-qty{justify-self:center;width:100px;height:35px}[data-x-skin] .x-card[data-variant=cart-items] .x-card-body{padding:15px}[data-x-skin] .x-state-body{font-size:var(--x-fs-sm);color:var(--x-fg-muted);flex-direction:column;gap:6px;display:flex}[data-x-skin] .x-state-body p{margin:0}[data-x-skin] .x-state-body strong{color:var(--x-fg)}[data-x-skin] .x-pickup-body{font-size:var(--x-fs-sm);color:var(--x-fg-muted);text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}[data-x-skin] .x-pickup-body p{margin:0}[data-x-skin] .x-qr{background:var(--x-surface);border-radius:var(--x-radius);border:1px solid var(--x-border-subtle);padding:12px}[data-x-skin] .x-qr svg{width:176px;height:176px;display:block}[data-x-skin] .x-qr[data-size=sm] svg{width:150px;height:150px}[data-x-skin] .x-qr[data-size=pix] svg{width:168px;height:168px}[data-x-skin] .x-prodphotos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}[data-x-skin] .x-prodphoto{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface-sunken);margin:0;overflow:hidden}[data-x-skin] .x-prodphoto img{aspect-ratio:1;object-fit:cover;width:100%;display:block}[data-x-skin] .x-prodphoto figcaption{font-size:var(--x-fs-sm);color:var(--x-fg-muted);padding:8px 10px}[data-x-skin] .x-prodphoto[data-highlight]{border-radius:var(--x-radius-lg);grid-column:1/-1}[data-x-skin] .x-prodphoto[data-highlight] img{aspect-ratio:4/3}[data-x-skin] .x-timeline{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}[data-x-skin] .x-tl-item{gap:12px;display:flex}[data-x-skin] .x-tl-dot{background:var(--x-fg);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:6px}[data-x-skin] .x-tl-item[data-current=true] .x-tl-dot{background:var(--x-ok-ink);width:11px;height:11px;margin-top:5px;animation:1.5s ease-out infinite x-pulse}[data-x-skin] .x-tl-body{flex-direction:column;gap:2px;display:flex}[data-x-skin] .x-tl-title{font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold)}[data-x-skin] .x-tl-time,[data-x-skin] .x-tl-obs{font-size:var(--x-fs-xs);color:var(--x-fg-muted)}[data-x-skin] .x-meta-list{flex-direction:column;gap:16px;display:flex}[data-x-skin] .x-meta-strong{font-size:var(--x-fs-sm);font-weight:var(--x-fw-regular);color:var(--x-fg);margin-top:3px}[data-x-skin] .x-meta-code-row .x-meta-code{font-size:var(--x-fs-sm);font-weight:var(--x-fw-regular);font-family:var(--x-font-mono);letter-spacing:var(--x-tracking-mono);margin-top:3px}[data-x-skin] .x-meta-split{justify-content:space-between;gap:12px;display:flex}[data-x-skin] .x-meta-value{font-size:var(--x-fs-sm);font-weight:var(--x-fw-regular);color:var(--x-fg);margin-top:3px}[data-x-skin] .x-meta-status-row{align-items:center;gap:8px;margin-top:3px;display:flex}[data-x-skin] .x-meta-status-dot{background:var(--x-warn-ink);border-radius:50%;flex-shrink:0;width:8px;height:8px}[data-x-skin] .x-meta-status-dot[data-tone=ok]{background:var(--x-ok-ink)}[data-x-skin] .x-meta-status-dot[data-tone=info]{background:var(--x-info-ink)}[data-x-skin] .x-meta-status-dot[data-tone=warn]{background:var(--x-warn-ink)}[data-x-skin] .x-meta-status-dot[data-tone=danger]{background:var(--x-danger-ink)}[data-x-skin] .x-meta-status-dot[data-tone=none]{background:var(--x-fg-subtle)}[data-x-skin] .x-meta-hint{font-size:var(--x-fs-sm);color:var(--x-fg-muted);margin-top:2px}[data-x-skin] .x-meta-total{border-top:1px solid var(--x-border-subtle);flex-direction:column;gap:8px;padding-top:16px;display:flex}[data-x-skin] .x-meta-total-line{justify-content:space-between;align-items:baseline;display:flex}[data-x-skin] .x-meta-total-big{font-size:var(--x-fs-xl);font-weight:var(--x-fw-bold)}[data-x-skin] .x-meta-total-mini{font-size:var(--x-fs-xs);color:var(--x-fg-muted);justify-content:space-between;display:flex}[data-x-skin] .x-meta-total-mini[data-strong=true]{font-weight:var(--x-fw-bold);color:var(--x-fg)}[data-x-skin] .x-totals{border-top:1px solid var(--x-border-subtle);flex-direction:column;gap:8px;padding-top:14px;display:flex}[data-x-skin] .x-totals[data-spacing=section]{margin-top:20px}[data-x-skin] .x-total-row{font-size:var(--x-fs-sm);color:var(--x-fg-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}[data-x-skin] .x-total-row[data-strong=true]{font-size:var(--x-fs-base);font-weight:var(--x-fw-bold);color:var(--x-fg)}[data-x-skin] .x-total-row[data-variant=hint]{font-size:var(--x-fs-xs);color:var(--x-fg-subtle);margin-top:-2px}[data-x-skin] .x-total-free{color:var(--x-ok-ink);font-weight:var(--x-fw-bold)}[data-x-skin] .x-paid-body{flex-direction:column;gap:10px;display:flex}[data-x-skin] .x-paid-badge{border-radius:var(--x-radius-pill);background:var(--x-ok-bg);border:1px solid var(--x-ok-border);color:var(--x-ok-ink);font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold);align-self:flex-start;padding:6px 12px}[data-x-skin] .x-promo-group{flex-direction:column;gap:24px;display:flex}[data-x-skin] .x-promo{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface);flex-direction:column;display:flex;overflow:hidden}[data-x-skin] .x-promo-thumb{aspect-ratio:16/9;background:var(--x-surface-sunken);justify-content:center;align-items:center;width:100%;display:flex}[data-x-skin] .x-promo-thumb[data-variant=studio]{background:var(--x-surface-dark)}[data-x-skin] .x-promo-thumb-mark{background:var(--x-accent);border-radius:9px;width:38px;height:38px}[data-x-skin] .x-promo-body{flex-direction:column;gap:8px;padding:20px;display:flex}[data-x-skin] .x-promo-eyebrow{font-size:var(--x-fs-2xs);font-weight:var(--x-fw-bold);text-transform:uppercase;letter-spacing:var(--x-tracking-wide);color:var(--x-fg-muted)}[data-x-skin] .x-promo-title{font-size:var(--x-fs-base);font-weight:var(--x-fw-bold);margin:0}[data-x-skin] .x-promo-text{font-size:var(--x-fs-sm);color:var(--x-fg-muted);line-height:var(--x-leading);margin:0}[data-x-skin] .x-promo-btn{border-radius:var(--x-radius-sm);font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold);transition:filter var(--x-motion-fast) var(--x-ease), background var(--x-motion-fast) var(--x-ease);justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:12px 16px;display:inline-flex}[data-x-skin] .x-promo-btn[data-variant=dark]{background:var(--x-surface-dark);color:var(--x-fg-on-dark)}[data-x-skin] .x-promo-btn[data-variant=dark]:hover{filter:brightness(.85)}[data-x-skin] .x-promo-btn[data-variant=light]{background:var(--x-surface-sunken);color:var(--x-fg);border:1px solid var(--x-border)}[data-x-skin] .x-promo-btn[data-variant=light]:hover{background:var(--x-surface-sunken-hover)}[data-x-skin] .x-cta-band{border-top:1px solid var(--x-border-subtle);background:var(--x-surface-sunken)}[data-x-skin] .x-cta-band-inner{max-width:var(--x-container);width:100%;padding:36px var(--x-gutter);margin:0 auto}[data-x-skin] .x-cta-link{font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold);color:var(--x-fg);text-underline-offset:3px;margin-top:auto;padding-top:12px;text-decoration:underline}[data-x-skin] .x-band-section{flex-direction:column;gap:16px;display:flex}[data-x-skin] .x-band-section+.x-band-section{margin-top:36px}[data-x-skin] .x-modgrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}[data-x-skin] .x-modcard{background:var(--x-surface);border:1px solid var(--x-border-subtle);min-height:210px;color:var(--x-fg);border-radius:var(--x-radius-lg);transition:background var(--x-motion-fast) var(--x-ease), border-color var(--x-motion-fast) var(--x-ease), color var(--x-motion-fast) var(--x-ease), transform var(--x-motion-fast) var(--x-ease);flex-direction:column;align-items:stretch;padding:22px 20px 18px;display:flex}[data-x-skin] .x-modcard:hover{background:var(--x-fg);border-color:var(--x-fg);color:var(--x-fg-on-dark);transform:translateY(-3px)}[data-x-skin] .x-modcard:focus-visible{outline:2px solid var(--x-fg);outline-offset:3px}[data-x-skin] .x-modcard-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-x-skin] .x-modcard-index{font-size:var(--x-fs-2xs);font-weight:var(--x-fw-bold);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--x-fg-subtle)}[data-x-skin] .x-modcard:hover .x-modcard-index{color:var(--x-fg-on-dark);opacity:.5}[data-x-skin] .x-modcard-name{font-size:var(--x-fs-xl);font-weight:var(--x-fw-bold);letter-spacing:-.02em;margin-top:22px;line-height:1.1}[data-x-skin] .x-modcard-desc{font-size:var(--x-fs-sm);line-height:var(--x-leading);color:var(--x-fg-muted);margin-top:8px}[data-x-skin] .x-modcard:hover .x-modcard-desc{color:var(--x-fg-on-dark);opacity:.7}[data-x-skin] .x-modcard-cta{font-size:var(--x-fs-2xs);font-weight:var(--x-fw-bold);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}[data-x-skin] .x-modcard-arrow{background:var(--x-surface-sunken);width:32px;height:32px;color:var(--x-fg);transition:background var(--x-motion-fast) var(--x-ease), transform var(--x-motion-fast) var(--x-ease);flex:none;justify-content:center;align-items:center;margin:-4px -2px -4px 0;display:flex}[data-x-skin] .x-modcard:hover .x-modcard-arrow{background:var(--x-accent);color:var(--x-fg);transform:translate(4px,-4px)}[data-x-skin] .x-shelf{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}[data-x-skin] .x-shelf::-webkit-scrollbar{display:none}[data-x-skin] .x-shelf-card{scroll-snap-align:start;color:var(--x-fg);flex-direction:column;flex:0 0 calc(16.6667% - 10px);gap:8px;display:flex}[data-x-skin] .x-shelf-media{aspect-ratio:1;border-radius:var(--x-radius);background:var(--x-surface);border:1px solid var(--x-border-subtle);transition:border-color var(--x-motion-fast) var(--x-ease);position:relative;overflow:hidden}[data-x-skin] .x-shelf-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--x-ease);display:block}[data-x-skin] .x-shelf-card:hover .x-shelf-media{border-color:var(--x-border)}[data-x-skin] .x-shelf-card:hover .x-shelf-media img{transform:scale(1.04)}[data-x-skin] .x-shelf-name{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}[data-x-skin] .x-shelf-price{font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold)}[data-x-skin] .x-shelf-price em{font-style:normal;font-weight:var(--x-fw-semibold);font-size:var(--x-fs-2xs);color:var(--x-fg-muted)}[data-x-skin] .x-pix-block{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface-sunken);flex-direction:column;gap:16px;padding:18px 20px;animation:.35s ease-out x-checkin;display:flex}[data-x-skin] .x-pix-heading{min-width:0}[data-x-skin] .x-pix-title{font-size:var(--x-fs-base);font-weight:var(--x-fw-bold)}[data-x-skin] .x-pix-sub{font-size:var(--x-fs-sm);color:var(--x-fg-muted);margin-top:2px}[data-x-skin] .x-pix-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-x-skin] .x-pix-timer{border-radius:var(--x-radius-pill);background:var(--x-surface);border:1px solid var(--x-border);font-size:var(--x-fs-xs);font-weight:var(--x-fw-bold);color:var(--x-fg);font-variant-numeric:tabular-nums;flex-shrink:0;padding:6px 12px}[data-x-skin] .x-pix-status{font-size:var(--x-fs-sm);font-weight:var(--x-fw-medium);color:var(--x-fg-muted);align-items:center;gap:8px;display:inline-flex}[data-x-skin] .x-pix-status-dot{background:var(--x-warn-ink);border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:3s ease-out infinite x-pulse-warn}[data-x-skin] .x-pix-grid{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}[data-x-skin] .x-pix-info{flex-direction:column;flex:1;gap:12px;min-width:min(240px,100%);display:flex}[data-x-skin] .x-pix-amount-value{font-size:var(--x-fs-xl);font-weight:var(--x-fw-bold)}[data-x-skin] .x-pix-copyrow{align-items:stretch;gap:8px;width:100%;display:flex}[data-x-skin] .x-pix-field{text-align:left;background:var(--x-surface);border:1px solid var(--x-border);cursor:pointer;min-width:0;transition:border-color var(--x-motion-fast) var(--x-ease), background var(--x-motion-fast) var(--x-ease);border-radius:9px;flex:1;align-items:center;padding:11px 12px;display:flex}[data-x-skin] .x-pix-field:hover{border-color:var(--x-fg-muted)}[data-x-skin] .x-pix-field[data-copied=true]{border-color:var(--x-ok-ink);background:var(--x-ok-bg)}[data-x-skin] .x-pix-field code{text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:var(--x-font-mono);font-size:var(--x-fs-xs);color:var(--x-fg-muted);display:block;overflow:hidden}[data-x-skin] .x-pix-copybtn{background:var(--x-surface-dark);color:var(--x-fg-on-dark);font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);cursor:pointer;transition:filter var(--x-motion-fast) var(--x-ease);border:0;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:0 16px;display:inline-flex}[data-x-skin] .x-pix-copybtn:hover{filter:brightness(.85)}[data-x-skin] .x-pix-copybtn[data-copied=true]{background:var(--x-ok-ink)}[data-x-skin] .x-pix-copybtn svg{width:14px;height:14px}[data-x-skin] .x-pix-note{font-size:var(--x-fs-xs);color:var(--x-fg-muted);line-height:var(--x-leading);margin:0}[data-x-skin] .x-balance-body{flex-direction:column;align-items:stretch;gap:12px;display:flex}[data-x-skin] .x-balance-value{font-size:var(--x-fs-2xl);font-weight:var(--x-fw-bold)}[data-x-skin] .x-balance-hint{font-size:var(--x-fs-sm);color:var(--x-fg-muted);margin:0}[data-x-skin] .x-balance-hint strong{color:var(--x-fg);font-weight:var(--x-fw-bold)}[data-x-skin] .x-balance-pix{flex-direction:column;align-items:center;gap:10px;display:flex}[data-x-skin] .x-balance-loading,[data-x-skin] .x-balance-pixerr{font-size:var(--x-fs-sm);color:var(--x-fg-muted);text-align:center;padding:18px 0}[data-x-skin] .x-balance-copyrow{align-items:center;gap:8px;width:100%;display:flex}[data-x-skin] .x-balance-code{text-overflow:ellipsis;white-space:nowrap;background:var(--x-surface-sunken);border-radius:var(--x-radius-sm);min-width:0;font-size:var(--x-fs-2xs);font-family:var(--x-font-mono);flex:1;padding:8px 10px;overflow:hidden}[data-x-skin] .x-balance-copy{border-radius:var(--x-radius-sm);background:var(--x-surface-sunken-hover);color:var(--x-fg);font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold);cursor:pointer;border:0;flex-shrink:0;padding:8px 12px}[data-x-skin] .x-balance-copy:hover{filter:brightness(.95)}[data-x-skin] .x-card-brick{min-height:60px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}[data-x-skin] .x-card-brick *{font-family:inherit}[data-x-skin] .x-ped-page{flex-direction:column;gap:20px;display:flex}[data-x-skin] .x-ped-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}[data-x-skin] .x-ped-code{font-size:var(--x-fs-lg);font-weight:var(--x-fw-bold);font-family:var(--x-font-mono);letter-spacing:var(--x-tracking-mono)}[data-x-skin] .x-ped-eyebrow{font-size:var(--x-fs-xs);font-weight:var(--x-fw-bold);text-transform:uppercase;letter-spacing:var(--x-tracking-wide);color:var(--x-fg-muted)}[data-x-skin] .x-ped-sub{font-size:var(--x-fs-sm);color:var(--x-fg-muted);margin-top:4px}[data-x-skin] .x-ped-status{border-radius:var(--x-radius-pill);background:var(--x-surface-sunken);font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold);color:var(--x-fg);align-items:center;gap:8px;padding:6px 14px;display:inline-flex}[data-x-skin] .x-ped-status[data-tone=cancel],[data-x-skin] .x-ped-status[data-tone=danger]{background:var(--x-danger-bg);color:var(--x-danger-ink)}[data-x-skin] .x-ped-status[data-tone=ok]{background:var(--x-ok-bg);color:var(--x-ok-ink)}[data-x-skin] .x-ped-status[data-tone=info]{background:var(--x-info-bg);color:var(--x-info-ink)}[data-x-skin] .x-ped-status[data-tone=warn]{background:var(--x-warn-bg);color:var(--x-warn-ink)}[data-x-skin] .x-topbar[data-sticky=true]{z-index:50;background:var(--x-surface);position:sticky;top:0}[data-x-skin] .x-form{flex-direction:column;gap:16px;display:flex}[data-x-skin] .x-form-row{align-items:end;gap:12px;display:grid}[data-x-skin] .x-form-row[data-split="2"]{grid-template-columns:1fr 1fr}[data-x-skin] .x-form-row[data-split=addr]{grid-template-columns:2fr 1fr}[data-x-skin] .x-form-lead{font-size:var(--x-fs-lg);font-weight:var(--x-fw-medium);color:var(--x-fg-muted);line-height:var(--x-leading);margin:0 0 14px;padding-bottom:2px}[data-x-skin] .x-form-hint{font-size:var(--x-fs-xs);color:var(--x-fg-muted);line-height:var(--x-leading);margin-top:6px}[data-x-skin] .x-form-hint[data-icon]{font-size:var(--x-fs-2xs);color:var(--x-fg-subtle);align-items:flex-start;gap:6px;display:flex}[data-x-skin] .x-form-hint[data-icon] svg{flex-shrink:0;margin-top:1px}[data-x-skin] .x-field-narrow{max-width:240px}[data-x-skin] .x-field-half{max-width:50%}[data-x-skin] .x-prompt{font-size:var(--x-fs-sm);color:var(--x-fg-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;display:flex}[data-x-skin] .x-phonefield{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}[data-x-skin] .x-phonefield>.x-form-hint{grid-column:2;margin-top:0}[data-x-skin] .x-phonefield-ddi{height:var(--x-control-h);border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);background:var(--x-surface);box-shadow:var(--x-shadow-xs);font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);color:var(--x-fg-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}[data-x-skin] .x-phonefield-ddi svg{flex-shrink:0;display:block}[data-x-skin] .x-btn-link{font-family:inherit;font-size:var(--x-fs-xs);font-weight:var(--x-fw-medium);color:var(--x-fg-muted);text-underline-offset:3px;cursor:pointer;transition:color var(--x-motion-fast) var(--x-ease);background:0 0;border:0;padding:0;text-decoration:underline}[data-x-skin] .x-btn-link:hover{color:var(--x-fg)}[data-x-skin] .x-btn-link[data-tone=danger]{color:var(--x-danger-ink)}[data-x-skin] .x-btn-link[data-emphasis=strong]{font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold);color:var(--x-fg);align-items:center;gap:6px;text-decoration:none;display:inline-flex}[data-x-skin] .x-btn-link[data-emphasis=strong]:hover{text-decoration:underline}[data-x-skin] .x-btn-link svg{flex-shrink:0}[data-x-skin] .x-subsection{border-top:1px solid var(--x-border-subtle);flex-direction:column;gap:14px;padding-top:16px;display:flex}[data-x-skin] .x-subsection[data-variant=flush]{border-top:0;padding-top:4px}[data-x-skin] .x-subsection-head{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-x-skin] .x-otp{border:1px solid var(--x-border-subtle);border-left:3px solid var(--x-fg);border-radius:var(--x-radius);background:var(--x-surface-sunken);flex-direction:column;gap:8px;padding:16px;display:flex}[data-x-skin] .x-otp-title{font-size:var(--x-fs-sm);font-weight:var(--x-fw-bold);color:var(--x-fg)}[data-x-skin] .x-otp-text{font-size:var(--x-fs-sm);color:var(--x-fg-muted);line-height:var(--x-leading);margin:0}[data-x-skin] .x-otp-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}[data-x-skin] .x-otp-input{max-width:140px;height:var(--x-control-h);text-align:center;font-family:inherit;font-size:var(--x-fs-lg);font-weight:var(--x-fw-bold);letter-spacing:4px;font-variant-numeric:tabular-nums;color:var(--x-fg);background:var(--x-surface);border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);box-shadow:var(--x-shadow-xs);outline:none;padding:8px}[data-x-skin] .x-otp-input:focus-visible{border-color:var(--x-border);box-shadow:var(--x-shadow-xs), 0 0 0 3px rgba(var(--x-fg-rgb),.12);outline:none}[data-x-skin] .x-otp-input::placeholder{color:var(--x-fg-subtle)}[data-x-skin] .x-otp-btn{border-radius:var(--x-radius-sm);background:var(--x-surface-dark);min-height:38px;color:var(--x-fg-on-dark);font-family:inherit;font-size:var(--x-fs-xs);font-weight:var(--x-fw-bold);cursor:pointer;transition:filter var(--x-motion-fast) var(--x-ease);border:0;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}[data-x-skin] .x-otp-btn:hover:not(:disabled){filter:brightness(.85)}[data-x-skin] .x-otp-btn:disabled{opacity:.6;cursor:not-allowed}[data-x-skin] .x-otp-timer{-webkit-user-select:none;user-select:none;font-size:var(--x-fs-2xs);color:var(--x-fg-subtle);margin-top:2px}[data-x-skin] .x-otp-resend{-webkit-user-select:none;user-select:none;text-align:left;text-underline-offset:3px;font-family:inherit;font-size:var(--x-fs-2xs);font-weight:var(--x-fw-semibold);color:var(--x-fg);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;text-decoration:underline}[data-x-skin] .x-otp-resend:disabled{opacity:.5;cursor:not-allowed}[data-x-skin] .x-card[data-lockable=true]{min-height:250px;position:relative}[data-x-skin] .x-lock{z-index:10;text-align:center;border-radius:var(--x-radius-lg);background:color-mix(in srgb, var(--x-surface) 88%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:250px;padding:25px;display:flex;position:absolute;inset:0}[data-x-skin] .x-lock-icon{background:var(--x-surface-sunken);width:44px;height:44px;color:var(--x-fg-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-x-skin] .x-lock-icon svg{flex-shrink:0}[data-x-skin] .x-lock-title{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);color:var(--x-fg)}[data-x-skin] .x-lock-desc{max-width:220px;font-size:var(--x-fs-xs);color:var(--x-fg-muted);line-height:var(--x-leading)}[data-x-skin] .x-confirm-bar{border-bottom:1px solid var(--x-border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}[data-x-skin] .x-confirm-label{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);color:var(--x-ok-ink);align-items:center;gap:8px;display:flex}[data-x-skin] .x-check-badge{background:var(--x-ok-bg);width:20px;height:20px;color:var(--x-ok-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-x-skin] .x-datagrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}[data-x-skin] .x-data-item{flex-direction:column;gap:3px;display:flex}[data-x-skin] .x-data-item[data-span="2"]{border-top:1px solid var(--x-border-subtle);grid-column:1/-1;padding-top:10px}[data-x-skin] .x-place{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);box-shadow:var(--x-shadow-xs);flex-direction:column;gap:12px;padding:18px 20px;display:flex}[data-x-skin] .x-place-head{align-items:flex-start;gap:10px;display:flex}[data-x-skin] .x-place-icon{border-radius:var(--x-radius-sm);background:var(--x-surface-sunken);width:32px;height:32px;color:var(--x-fg);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}[data-x-skin] .x-place-eyebrow{font-size:var(--x-fs-2xs);font-weight:var(--x-fw-bold);text-transform:uppercase;letter-spacing:var(--x-tracking-wide);color:var(--x-fg-muted);margin:0 0 4px;line-height:1}[data-x-skin] .x-place-free{font-size:var(--x-fs-2xs);font-weight:var(--x-fw-semibold);color:var(--x-ok-ink);align-items:center;gap:4px;margin:0;display:inline-flex}[data-x-skin] .x-place-addr{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);background:var(--x-surface-sunken);font-size:var(--x-fs-sm);font-weight:var(--x-fw-medium);color:var(--x-fg);line-height:var(--x-leading);margin:0;padding:10px 12px}[data-x-skin] .x-ol-thumb{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);background:var(--x-surface-sunken);width:40px;height:40px;color:var(--x-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-x-skin] .x-ol-thumb img{object-fit:cover;width:100%;height:100%;display:block}[data-x-skin] .x-ol-info{flex:1;min-width:0}[data-x-skin] .x-ol[data-thumb=true]{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}[data-x-skin] .x-ol[data-thumb=true] .x-ol-thumb{grid-area:1/1/3}[data-x-skin] .x-ol[data-thumb=true] .x-ol-info{display:contents}[data-x-skin] .x-ol[data-thumb=true] .x-ol-name{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;min-width:0;overflow:hidden}[data-x-skin] .x-ol[data-thumb=true] .x-ol-meta{grid-area:2/2;margin-top:0}[data-x-skin] .x-ol[data-thumb=true] .x-ol-total{white-space:nowrap;grid-area:1/3;place-self:start end}[data-x-skin] .x-ol[data-thumb=true] .x-ol-actions{grid-area:2/3;justify-content:flex-end;align-items:center;gap:4px;display:flex}[data-x-skin] .x-ol-actions .x-qty{height:var(--x-summary-qty-control);border-radius:var(--x-radius-sm)}[data-x-skin] .x-ol-actions .x-qty button,[data-x-skin] .x-ol-actions .x-qty span{width:var(--x-summary-qty-control);font-size:var(--x-fs-xs)}[data-x-skin] .x-ol-actions .x-cartline-remove{display:none}[data-x-skin] .x-ol-actions .x-cartline-remove svg{display:block}[data-x-skin] .x-ol-actions .x-cartline-remove:hover{background:var(--x-surface-sunken);color:var(--x-fg)}[data-x-skin] .x-ol-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-x-skin] .x-ol-was{text-decoration:line-through}[data-x-skin] .x-ol-now{color:var(--x-ok-ink);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-sum-scroll{max-height:var(--x-summary-scroll-max);scrollbar-width:thin;scrollbar-color:var(--x-fg-subtle) var(--x-surface-sunken);overflow-y:auto}[data-x-skin] .x-sum-scroll::-webkit-scrollbar{width:var(--x-scrollbar-size)}[data-x-skin] .x-sum-scroll::-webkit-scrollbar-track{background:var(--x-surface-sunken)}[data-x-skin] .x-sum-scroll::-webkit-scrollbar-thumb{background:var(--x-fg-subtle);border-radius:var(--x-radius-pill);border:2px solid var(--x-surface-sunken)}[data-x-skin] .x-sum-scroll::-webkit-scrollbar-thumb:hover{background:var(--x-fg-muted)}[data-x-skin] .x-coupon{gap:6px;margin:12px 0 4px;display:flex}[data-x-skin] .x-coupon-input{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);background:var(--x-surface);min-width:0;height:38px;box-shadow:var(--x-shadow-xs);font-family:var(--x-font-mono);letter-spacing:var(--x-tracking-mono);font-size:var(--x-fs-sm);color:var(--x-fg);outline:none;flex:1;padding:0 12px}[data-x-skin] .x-coupon-input:focus-visible{border-color:var(--x-border);box-shadow:var(--x-shadow-xs), 0 0 0 3px rgba(var(--x-fg-rgb),.12);outline:none}[data-x-skin] .x-coupon-input::placeholder{color:var(--x-fg-subtle);font-family:var(--x-font-sans);letter-spacing:normal}[data-x-skin] .x-coupon-btn{border-radius:var(--x-radius-sm);background:var(--x-surface-dark);height:38px;color:var(--x-fg-on-dark);font-family:inherit;font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);white-space:nowrap;cursor:pointer;border:0;flex-shrink:0;padding:0 14px}[data-x-skin] .x-coupon-btn:hover:not(:disabled){filter:brightness(.85);box-shadow:0 0 0 3px rgba(var(--x-fg-rgb),.14)}[data-x-skin] .x-coupon-btn:disabled{background:var(--x-surface-sunken);color:var(--x-fg-subtle);filter:none;box-shadow:none;cursor:not-allowed}[data-x-skin] .x-coupon-applied{border:1px solid var(--x-ok-border);border-radius:var(--x-radius-sm);background:var(--x-ok-bg);color:var(--x-ok-ink);font-size:var(--x-fs-xs);align-items:center;gap:8px;padding:8px 10px;display:flex}[data-x-skin] .x-coupon-applied-code{font-family:var(--x-font-mono);letter-spacing:var(--x-tracking-mono);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-coupon-applied-what{color:var(--x-ok-ink);opacity:.85}[data-x-skin] .x-coupon-locked-panel{color:var(--x-fg-muted);font-size:var(--x-fs-sm);align-items:center;gap:8px;padding:8px 0;display:flex}[data-x-skin] .x-coupon-locked-panel>svg{flex-shrink:0}[data-x-skin] .x-coupon-locked-copy{margin-left:auto}[data-x-skin] .x-coupon-locked-copy .x-btn-link{font-size:inherit}[data-x-skin] .x-coupon-remove{font-family:inherit;font-size:var(--x-fs-xs);color:var(--x-ok-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:auto;padding:0;text-decoration:underline}[data-x-skin] .x-coupon-error{font-size:var(--x-fs-xs);color:var(--x-danger-ink);margin:6px 0 0}[data-x-skin] .x-coupon-hint{font-size:var(--x-fs-2xs);color:var(--x-fg-subtle);line-height:var(--x-leading);margin:6px 0 0}@keyframes x-spin{to{transform:rotate(360deg)}}[data-x-skin] .x-spinner{border:2px solid color-mix(in srgb, var(--x-fg-on-dark) 30%, transparent);border-top-color:var(--x-fg-on-dark);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite x-spin}[data-x-skin] .x-spinner[data-tone=ink]{border-color:rgba(var(--x-fg-rgb),.15);border-top-color:var(--x-fg-muted)}[data-x-skin] .x-loading-row{font-size:var(--x-fs-sm);color:var(--x-fg-muted);align-items:center;gap:10px;padding:4px 0;display:flex}[data-x-skin] .x-result{background:var(--x-surface-page);justify-content:center;align-items:flex-start;min-height:100vh;padding:32px 16px 64px;display:flex}[data-x-skin] .x-result[data-align=center]{align-items:center;padding:24px}[data-x-skin] .x-result-card{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface);text-align:center;width:100%;max-width:540px;padding:40px 36px}[data-x-skin] .x-result-card[data-size=sm]{max-width:400px}[data-x-skin] .x-result-icon{background:var(--x-surface-sunken);width:60px;height:60px;color:var(--x-fg-muted);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}[data-x-skin] .x-result-icon[data-tone=ok]{background:var(--x-ok-bg);color:var(--x-ok-ink)}[data-x-skin] .x-result-eyebrow{font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold);text-transform:uppercase;letter-spacing:var(--x-tracking-wide);color:var(--x-fg-muted);margin:0 0 8px}[data-x-skin] .x-result-title{font-size:var(--x-fs-xl);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight);color:var(--x-fg);margin:0 0 10px}[data-x-skin] .x-result-desc{font-size:var(--x-fs-sm);color:var(--x-fg-muted);line-height:var(--x-leading-relaxed);margin:0 0 28px}[data-x-skin] .x-result-actions{flex-direction:column;gap:10px;display:flex}[data-x-skin] .x-nextsteps{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface-sunken);text-align:left;margin-bottom:28px;padding:18px}[data-x-skin] .x-nextsteps-title{font-size:var(--x-fs-2xs);font-weight:var(--x-fw-bold);text-transform:uppercase;letter-spacing:var(--x-tracking-wide);color:var(--x-fg);margin:0 0 12px}[data-x-skin] .x-nextsteps ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-x-skin] .x-nextsteps li{font-size:var(--x-fs-sm);color:var(--x-fg-muted);line-height:var(--x-leading);align-items:flex-start;gap:8px;display:flex}[data-x-skin] .x-nextsteps li:before{content:"";background:var(--x-border);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px}[data-x-skin] .x-dialog-overlay,[data-x-skin].x-dialog-overlay{z-index:100;background:rgba(var(--x-fg-rgb),.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0}[data-x-skin] .x-dialog,[data-x-skin].x-dialog{z-index:101;border-radius:var(--x-radius-lg);background:var(--x-surface);width:calc(100% - 32px);max-width:600px;max-height:85vh;box-shadow:var(--x-shadow-pop);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}[data-x-skin].x-dialog[data-size=wide]{max-width:var(--x-container);max-height:92vh}[data-x-skin].x-dialog[data-size=form]{max-width:calc(var(--x-control-h) * 20)}[data-x-skin] .x-dialog-head{border-bottom:1px solid var(--x-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}[data-x-skin] .x-dialog-title{font-size:var(--x-fs-lg);font-weight:var(--x-fw-semibold);color:var(--x-fg);margin:0}[data-x-skin] .x-dialog-close{border-radius:var(--x-radius-sm);color:var(--x-fg-muted);cursor:pointer;transition:background var(--x-motion-fast) var(--x-ease), color var(--x-motion-fast) var(--x-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:flex}[data-x-skin] .x-dialog-close:hover{background:var(--x-surface-sunken);color:var(--x-fg)}[data-x-skin] .x-dialog-body{flex:1;padding:24px;overflow-y:auto}[data-x-skin] .x-dialog-foot{border-top:1px solid var(--x-border-subtle);background:var(--x-surface-sunken);justify-content:flex-end;padding:16px 24px;display:flex}[data-x-skin] .x-prose p{font-size:var(--x-fs-sm);color:var(--x-fg-muted);line-height:var(--x-leading-relaxed);margin:0 0 16px}[data-x-skin] .x-prose h3{font-size:var(--x-fs-base);font-weight:var(--x-fw-semibold);color:var(--x-fg);margin:24px 0 12px}[data-x-skin] .x-prose strong{color:var(--x-fg);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-prose h2{font-size:var(--x-fs-lg);font-weight:var(--x-fw-bold);color:var(--x-fg);letter-spacing:var(--x-tracking-tight);margin:0 0 16px}[data-x-skin] .x-prose hr{border:0;border-top:1px solid var(--x-border-subtle);margin:32px 0 24px}[data-x-skin] .x-prose hr+h2{margin-top:0}[data-x-skin] .x-guide-page,[data-x-skin] .x-shell.x-guide-page{padding-block:calc(var(--x-gutter) * 2) 0}[data-x-skin] .x-guide-page>article{padding-bottom:var(--x-control-h-lg)}[data-x-skin] .x-guide-hero{gap:var(--x-control-h-sm);padding-block:var(--x-control-h-sm) var(--x-control-h-lg);margin-bottom:var(--x-control-h-lg);border-bottom:1px solid var(--x-border-subtle);grid-template-columns:minmax(0,1fr);display:grid}[data-x-skin] .x-guide-hero[data-cover=true]{gap:var(--x-control-h-lg);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}[data-x-skin] .x-guide-hero-copy{align-items:flex-start;gap:calc(var(--x-gutter) + var(--x-radius-sm));flex-direction:column;min-width:0;display:flex}[data-x-skin] .x-guide-hero h1{font-size:var(--x-fs-2xl);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight);line-height:var(--x-leading);text-wrap:balance;margin:0}[data-x-skin] .x-guide-category{align-items:center;gap:var(--x-radius-sm);font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold);letter-spacing:var(--x-tracking-wide);text-transform:uppercase;text-decoration:none;display:inline-flex}[data-x-skin] .x-guide-summary{margin:0 0 calc(var(--x-gutter) + var(--x-radius-sm));font-size:var(--x-fs-base);line-height:var(--x-leading-relaxed);color:var(--x-fg-muted)}[data-x-skin] .x-guide-hero-copy>.x-guide-summary,[data-x-skin] .x-guide-hero-copy>.x-guide-meta{margin:0}[data-x-skin] .x-guide-cover{aspect-ratio:1;width:100%;max-height:calc(var(--x-control-h-lg) * 8);border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface-sunken);margin:0;position:relative;overflow:hidden}[data-x-skin] .x-guide-cover img{width:100%;height:auto;max-height:calc(var(--x-control-h-lg) * 8);aspect-ratio:1;object-fit:contain;background:var(--x-surface);display:block}[data-x-skin] .x-guide-answer{width:100%;padding:calc(var(--x-gutter) * 2);border-left:calc(var(--x-radius-sm) / 2) solid var(--x-accent);border-radius:0 var(--x-radius) var(--x-radius) 0;background:var(--x-surface-sunken);margin:0}[data-x-skin] .x-guide-answer h2{font-size:var(--x-fs-xs);letter-spacing:var(--x-tracking-wide);text-transform:uppercase;margin-bottom:calc(var(--x-gutter) + var(--x-radius-sm))}[data-x-skin] .x-guide-answer p{font-size:var(--x-fs-base);color:var(--x-fg)}[data-x-skin] .x-guide-answer p:last-child{margin-bottom:0}[data-x-skin] .x-guide-layout{grid-template-columns:var(--x-sidenav) minmax(0,1fr);gap:var(--x-control-h-lg);align-items:start;display:grid}[data-x-skin] .x-guide-layout:has(>.x-guide-rail){gap:var(--x-control-h-sm);grid-template-columns:minmax(0,3fr) minmax(0,8fr) minmax(0,3.4fr)}[data-x-skin] .x-guide-main{display:contents}[data-x-skin] .x-guide-reading{min-width:0;max-width:calc(var(--x-container) * .6)}[data-x-skin] .x-guide-reading .x-prose p,[data-x-skin] .x-guide-reading .x-prose li{font-size:var(--x-fs-base);line-height:var(--x-leading-relaxed)}[data-x-skin] .x-guide-reading .x-prose p{margin-bottom:calc(var(--x-gutter) + var(--x-radius-sm));text-wrap:pretty}[data-x-skin] .x-guide-reading .x-prose h2{font-size:var(--x-fs-xl);margin-bottom:calc(var(--x-gutter) + var(--x-radius-sm));line-height:var(--x-leading);text-wrap:balance}[data-x-skin] .x-guide-reading .x-prose h3{font-size:var(--x-fs-lg);margin-bottom:calc(var(--x-gutter) + var(--x-radius-sm));line-height:var(--x-leading)}[data-x-skin] .x-guide-section>h3:first-child{margin-top:0}[data-x-skin] .x-guide-reading .x-prose ul,[data-x-skin] .x-guide-reading .x-prose ol{margin:calc(var(--x-gutter) + var(--x-radius-sm)) 0;padding-left:var(--x-fs-xl)}[data-x-skin] .x-guide-reading .x-prose ul{list-style:outside}[data-x-skin] .x-guide-reading .x-prose ol{list-style:decimal}[data-x-skin] .x-guide-reading .x-prose .x-guide-steps,[data-x-skin] .x-guide-reading .x-prose .x-guide-pros-cons ul{list-style:none}[data-x-skin] .x-guide-reading .x-prose li{margin-bottom:var(--x-radius)}[data-x-skin] .x-guide-reading .x-prose li::marker{color:var(--x-fg);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-guide-section[data-level="2"]:not(:first-child){padding-top:var(--x-control-h);border-top:1px solid var(--x-border-subtle)}[data-x-skin] .x-guide-reading .x-prose p:last-child,[data-x-skin] .x-guide-reading .x-prose ul:last-child,[data-x-skin] .x-guide-reading .x-prose ol:last-child,[data-x-skin] .x-guide-reading .x-prose li:last-child{margin-bottom:0}[data-x-skin] .x-guide-section .x-alert{padding:calc(var(--x-gutter) * 2)}[data-x-skin] .x-guide-section .x-alert-title{margin-bottom:calc(var(--x-gutter) + var(--x-radius-sm))}[data-x-skin] .x-guide-section figure{margin:0}[data-x-skin] .x-guide-section figcaption{margin-top:var(--x-radius);font-size:var(--x-fs-xs);color:var(--x-fg-muted)}[data-x-skin] .x-guide-section .x-guide-image{width:100%;max-height:calc(var(--x-control-h-lg) * 8);object-fit:contain;display:block}[data-x-skin] .x-guide-sections{gap:var(--x-control-h-sm);flex-direction:column;display:flex}[data-x-skin] .x-guide-section{min-width:0;scroll-margin-top:var(--x-control-h-lg)}[data-x-skin] .x-guide-section h2,[data-x-skin] .x-guide-section h3,[data-x-skin] .x-guide-questions h2,[data-x-skin] .x-guide-questions h3{scroll-margin-top:var(--x-control-h-lg)}[data-x-skin] .x-guide-image{border-radius:var(--x-radius-lg);max-width:100%;height:auto}[data-x-skin] .x-guide-video{aspect-ratio:16/9;border-radius:var(--x-radius-lg);border:0;width:100%}[data-x-skin] .x-guide-experience{padding:var(--x-gutter);border:1px solid var(--x-border);border-radius:var(--x-radius-lg);background:var(--x-surface-sunken);padding:var(--x-control-h-sm);background:var(--x-surface-dark);color:var(--x-fg-on-dark);border-color:var(--x-surface-dark)}[data-x-skin] .x-prose .x-guide-experience p,[data-x-skin] .x-guide-experience strong,[data-x-skin] .x-guide-experience .x-alert-title{color:var(--x-fg-on-dark)}[data-x-skin] .x-guide-experience .x-alert-title svg{color:var(--x-accent)}[data-x-skin] .x-guide-meta{gap:var(--x-gutter);color:var(--x-fg-muted);font-size:var(--x-fs-xs);margin-block:var(--x-gutter);flex-wrap:wrap;display:flex}[data-x-skin] .x-guide-breadcrumb{gap:var(--x-radius-sm);font-size:var(--x-fs-sm);color:var(--x-fg-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}[data-x-skin] .x-guide-breadcrumb li:not(:last-child):after{content:"›";margin-left:var(--x-radius-sm)}[data-x-skin] .x-guide-toc{margin-block:var(--x-gutter)}[data-x-skin] :is(.x-guide-layout,.x-guide-main)>.x-guide-toc{top:calc(var(--x-control-h-lg) + var(--x-gutter));max-height:calc(100dvh - var(--x-control-h-lg) * 2);margin:0;position:sticky;overflow-y:auto}[data-x-skin] .x-guide-toc-title{margin:0 0 calc(var(--x-gutter) + var(--x-radius-sm));font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-guide-layout .x-guide-toc .x-fold{border:0;border-radius:0}[data-x-skin] .x-guide-layout .x-guide-toc .x-fold-trigger{display:none}[data-x-skin] .x-guide-layout .x-guide-toc .x-fold-body{padding:0}[data-x-skin] .x-guide-toc .x-fold-content[data-state=closed]{display:none}[data-x-skin] .x-guide-layout .x-guide-toc .x-fold-content[data-state=closed]{display:block}[data-x-skin] .x-guide-toc ol{margin:0;padding:0;list-style:none}[data-x-skin] .x-guide-toc li{margin-block:var(--x-radius-sm)}[data-x-skin] .x-guide-toc li[data-level="3"]{padding-left:var(--x-gutter)}[data-x-skin] .x-guide-toc a,[data-x-skin] .x-guide-breadcrumb a,[data-x-skin] .x-guide-sections a{text-underline-offset:var(--x-radius-sm);text-decoration:underline}[data-x-skin] .x-guide-layout .x-guide-toc a{padding:var(--x-radius) var(--x-gutter);border-left:calc(var(--x-radius-sm) / 4) solid var(--x-border-subtle);font-size:var(--x-fs-sm);line-height:var(--x-leading);text-decoration:none;display:block}[data-x-skin] .x-guide-layout .x-guide-toc a:hover,[data-x-skin] .x-guide-layout .x-guide-toc a:focus-visible{background:var(--x-surface-sunken)}[data-x-skin] .x-guide-layout .x-guide-toc a[aria-current]{border-left-color:var(--x-fg);background:var(--x-surface-sunken)}[data-x-skin] .x-guide-layout .x-guide-toc li[data-level="3"] a{font-size:var(--x-fs-xs)}[data-x-skin] .x-guide-toc-title{display:none}[data-x-skin] .x-guide-layout .x-guide-toc-title{display:block}[data-x-skin] .x-guide-toc-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-x-skin] .x-guide-toc .x-fold-trigger svg{flex-shrink:0}[data-x-skin] .x-guide-pros-cons{gap:var(--x-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-x-skin] .x-guide-pros-cons>div{padding:calc(var(--x-gutter) + var(--x-radius-sm));border:1px solid var(--x-border-subtle);border-radius:var(--x-radius)}[data-x-skin] .x-guide-pros-cons strong{align-items:center;gap:var(--x-radius-sm);margin-bottom:calc(var(--x-gutter) + var(--x-radius-sm));display:flex}[data-x-skin] .x-guide-pros-cons svg{width:var(--x-fs-base);height:var(--x-fs-base)}[data-x-skin] .x-guide-reading .x-guide-steps{padding:0;list-style:none}[data-x-skin] .x-guide-steps>li{grid-template-columns:var(--x-control-h-sm) minmax(0,1fr);gap:var(--x-gutter);padding-block:calc(var(--x-gutter) + var(--x-radius-sm));border-bottom:1px solid var(--x-border-subtle);display:grid}[data-x-skin] .x-guide-steps>li>div>strong{margin-bottom:var(--x-radius);display:block}[data-x-skin] .x-guide-step-number{width:var(--x-control-h-sm);height:var(--x-control-h-sm);background:var(--x-surface-sunken);border-radius:var(--x-radius-sm);font-weight:var(--x-fw-semibold);justify-content:center;align-items:center;display:flex}[data-x-skin] .x-guide-questions,[data-x-skin] .x-guide-related{margin-top:var(--x-control-h-lg);padding-top:var(--x-control-h-sm);border-top:1px solid var(--x-border-subtle)}[data-x-skin] .x-guide-faq{border-bottom:1px solid var(--x-border-subtle)}[data-x-skin] .x-guide-faq>summary{justify-content:space-between;align-items:center;gap:var(--x-gutter);padding-block:calc(var(--x-gutter) + var(--x-radius-sm));cursor:pointer;list-style:none;display:flex}[data-x-skin] .x-guide-faq>summary::-webkit-details-marker{display:none}[data-x-skin] .x-guide-reading .x-guide-faq>summary>h3{font-size:var(--x-fs-base);margin:0}[data-x-skin] .x-guide-faq>summary>svg{width:var(--x-fs-base);height:var(--x-fs-base);color:var(--x-fg-muted);transition:transform var(--x-motion-fast) var(--x-ease);flex-shrink:0}[data-x-skin] .x-guide-faq[open]>summary>svg{transform:rotate(180deg)}[data-x-skin] .x-guide-faq-answer{padding-bottom:calc(var(--x-gutter) * 2)}[data-x-skin] .x-guide-byline{align-items:flex-start;gap:calc(var(--x-gutter) + var(--x-radius-sm));margin-top:var(--x-control-h-lg);padding:calc(var(--x-gutter) * 2);border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);flex-direction:column;display:flex}[data-x-skin] .x-guide-reading .x-guide-byline h2{margin-bottom:var(--x-radius-sm);font-size:var(--x-fs-base)}[data-x-skin] .x-guide-reading .x-guide-byline p{margin-bottom:var(--x-radius-sm);font-size:var(--x-fs-sm)}[data-x-skin] .x-guide-reading .x-guide-byline .x-guide-byline-dates{font-size:var(--x-fs-xs)}[data-x-skin] .x-guide-author{align-items:center;gap:var(--x-gutter);display:flex}[data-x-skin] .x-guide-author-avatar{width:var(--x-control-h-lg);height:var(--x-control-h-lg);object-fit:cover;background:var(--x-surface-sunken);color:var(--x-fg);font-size:var(--x-fs-lg);font-weight:var(--x-fw-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-x-skin] .x-guide-reading .x-guide-byline .x-guide-author-label,[data-x-skin] .x-guide-author-label{font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold);letter-spacing:var(--x-tracking-wide);text-transform:uppercase;color:var(--x-fg-muted);margin:0}[data-x-skin] .x-guide-reading .x-guide-byline .x-guide-author-name,[data-x-skin] .x-guide-author-name{font-size:var(--x-fs-lg);font-weight:var(--x-fw-bold);line-height:var(--x-leading);color:var(--x-fg);margin:0}[data-x-skin] .x-guide-author-head{gap:var(--x-gutter);max-width:calc(var(--x-container) * .6);margin-bottom:calc(var(--x-gutter) * 2);flex-direction:column;display:flex}[data-x-skin] .x-guide-author-head>p{font-size:var(--x-fs-base);line-height:var(--x-leading-relaxed);color:var(--x-fg-muted);margin:0}[data-x-skin] .x-guide-related>h2{margin-bottom:calc(var(--x-gutter) + var(--x-radius-sm))}[data-x-skin] .x-guide-products{gap:var(--x-gutter);display:grid}[data-x-skin] .x-guide-related .x-dl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--x-sidenav) + var(--x-control-h-lg) * 2)),1fr))}[data-x-skin] .x-guide-products .x-card-body{align-items:center;gap:calc(var(--x-gutter) + var(--x-radius-sm));padding:calc(var(--x-gutter) * 2);display:flex}[data-x-skin] .x-guide-product-image{width:calc(var(--x-cart-thumb) * 2);aspect-ratio:1;flex-shrink:0;display:block;position:relative}[data-x-skin] .x-guide-product-image img{aspect-ratio:1;object-fit:contain;border-radius:var(--x-radius-sm);width:100%;display:block}[data-x-skin] .x-guide-card-copy{align-items:flex-start;gap:var(--x-radius-sm);flex-direction:column;min-width:0;display:flex}[data-x-skin] .x-guide-card-copy .x-product-price{color:var(--x-fg)}[data-x-skin] .x-guide-products h3{margin:0}[data-x-skin] .x-guide-reading .x-prose .x-guide-products .x-card-title{font-size:var(--x-fs-base);font-weight:var(--x-fw-bold);margin:0}[data-x-skin] .x-guide-sections .x-card-title a,[data-x-skin] .x-guide-sections .x-btn,[data-x-skin] .x-guide-sections .x-guide-pin{text-decoration:none}[data-x-skin] .x-guide-section[data-level="2"]:not(:first-child):not(:has(>h2)){border-top:0;padding-top:0}[data-x-skin] .x-guide-links{gap:var(--x-radius-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-x-skin] .x-guide-sr{clip-path:inset(50%);position:absolute;overflow:hidden}[data-x-skin] .x-guide-table tfoot td{border-top:1px solid var(--x-border);font-weight:var(--x-fw-semibold);color:var(--x-fg)}[data-x-skin] .x-guide-reading .x-prose .x-guide-list[data-style=check]{padding-left:0;list-style:none}[data-x-skin] .x-guide-list[data-style=check]>li{grid-template-columns:var(--x-fs-lg) minmax(0,1fr);gap:var(--x-radius);align-items:start;display:grid}[data-x-skin] .x-guide-list[data-style=check]>li>svg{width:var(--x-fs-lg);height:var(--x-fs-lg);margin-top:calc(var(--x-radius-sm) / 4);color:var(--x-fg-muted)}[data-x-skin] .x-guide-list>li>div>strong{margin-bottom:calc(var(--x-radius-sm) / 2);display:block}[data-x-skin] .x-guide-list[data-style=definition]{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);flex-direction:column;margin:0;display:flex}[data-x-skin] .x-guide-list[data-style=definition]>div{gap:var(--x-gutter);padding:var(--x-gutter) calc(var(--x-gutter) + var(--x-radius-sm));border-top:1px solid var(--x-border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}[data-x-skin] .x-guide-list[data-style=definition]>div:first-child{border-top:0}[data-x-skin] .x-guide-list[data-style=definition] dt{font-weight:var(--x-fw-semibold);color:var(--x-fg)}[data-x-skin] .x-guide-list[data-style=definition] dd{color:var(--x-fg-muted);margin:0}[data-x-skin] .x-guide-meta{row-gap:var(--x-radius-sm)}[data-x-skin] .x-guide-meta>span{align-items:center;gap:var(--x-radius-sm);display:inline-flex}[data-x-skin] .x-guide-meta svg{width:var(--x-fs-sm);height:var(--x-fs-sm);flex-shrink:0}[data-x-skin] .x-guide-progress{z-index:11;height:calc(var(--x-radius-sm) / 2);pointer-events:none;position:fixed;top:0;left:0;right:0}[data-x-skin] .x-guide-progress>span{background:var(--x-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}[data-x-skin] .x-guide-anchor{width:calc(var(--x-control-h-sm) - var(--x-radius-sm));height:calc(var(--x-control-h-sm) - var(--x-radius-sm));margin-left:var(--x-radius-sm);border-radius:var(--x-radius-sm);color:var(--x-fg-subtle);vertical-align:middle;cursor:pointer;opacity:0;transition:opacity var(--x-motion-fast) var(--x-ease), background var(--x-motion-fast) var(--x-ease), color var(--x-motion-fast) var(--x-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-x-skin] .x-guide-anchor svg{width:var(--x-fs-base);height:var(--x-fs-base)}[data-x-skin] :is(h2,h3):hover>.x-guide-anchor,[data-x-skin] .x-guide-anchor:focus-visible,[data-x-skin] .x-guide-anchor[data-copied]{opacity:1}[data-x-skin] .x-guide-anchor:hover,[data-x-skin] .x-guide-anchor:focus-visible{background:var(--x-surface-sunken);color:var(--x-fg);outline:none}[data-x-skin] .x-guide-anchor[data-copied]{color:var(--x-ok-ink)}[data-x-skin] .x-guide-figure{position:relative}[data-x-skin] .x-guide-pin{z-index:1;top:var(--x-gutter);right:var(--x-gutter);align-items:center;gap:var(--x-radius-sm);height:var(--x-control-h-sm);padding:0 var(--x-gutter);border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-pill);background:var(--x-surface);box-shadow:var(--x-shadow-xs);color:var(--x-fg);font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold);opacity:0;transition:opacity var(--x-motion-fast) var(--x-ease);text-decoration:none;display:inline-flex;position:absolute}[data-x-skin] :is(.x-guide-cover,.x-guide-figure):hover .x-guide-pin,[data-x-skin] .x-guide-pin:focus-visible{opacity:1}@media (hover:none){[data-x-skin] .x-guide-anchor,[data-x-skin] .x-guide-pin{opacity:1}}[data-x-skin] .x-guide-feedback{justify-content:space-between;align-items:center;gap:var(--x-gutter);margin-top:var(--x-control-h-lg);padding:calc(var(--x-gutter) + var(--x-radius-sm)) calc(var(--x-gutter) * 2);border-radius:var(--x-radius);background:var(--x-surface-sunken);flex-wrap:wrap;display:flex}[data-x-skin] .x-guide-feedback-question{font-size:var(--x-fs-base);font-weight:var(--x-fw-semibold);color:var(--x-fg);margin:0}[data-x-skin] .x-guide-feedback-actions{gap:var(--x-radius-sm);display:flex}[data-x-skin] .x-guide-feedback .x-btn svg{width:var(--x-fs-base);height:var(--x-fs-base)}[data-x-skin] .x-guide-feedback-note{font-size:var(--x-fs-sm);color:var(--x-danger-ink);flex-basis:100%;margin:0}[data-x-skin] .x-guide-links .x-pill[aria-current=page]{background:var(--x-surface-dark);color:var(--x-fg-on-dark)}[data-x-skin] .x-guide-calc,[data-x-skin] .x-guide-capture{align-items:flex-start;gap:calc(var(--x-gutter) + var(--x-radius-sm));padding:calc(var(--x-gutter) * 2);border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface);flex-direction:column;display:flex}[data-x-skin] .x-guide-calc-product{align-items:center;gap:var(--x-gutter);width:100%;padding-bottom:calc(var(--x-gutter) + var(--x-radius-sm));border-bottom:1px solid var(--x-border-subtle);display:flex}[data-x-skin] .x-guide-calc .x-guide-product-image{width:var(--x-cart-thumb)}[data-x-skin] .x-guide-reading .x-prose .x-guide-calc-product-name{font-size:var(--x-fs-base);font-weight:var(--x-fw-bold);color:var(--x-fg);margin:0}[data-x-skin] .x-guide-sections .x-guide-calc-product-name a{text-decoration:none}[data-x-skin] .x-guide-calc-fields{gap:var(--x-gutter);width:100%;display:grid}[data-x-skin] .x-guide-calc-result{gap:var(--x-radius-sm);width:100%;padding:var(--x-gutter) calc(var(--x-gutter) + var(--x-radius-sm));border-radius:var(--x-radius);background:var(--x-surface-sunken);flex-direction:column;margin:0;display:flex}[data-x-skin] .x-guide-calc-result>div{justify-content:space-between;align-items:baseline;gap:var(--x-gutter);font-size:var(--x-fs-base);color:var(--x-fg-muted);display:flex}[data-x-skin] .x-guide-calc-result dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}[data-x-skin] .x-guide-calc-result>div[data-total]{font-size:var(--x-fs-lg);font-weight:var(--x-fw-bold);color:var(--x-fg)}[data-x-skin] .x-guide-reading .x-prose .x-guide-calc-note,[data-x-skin] .x-guide-reading .x-prose .x-guide-capture-terms{font-size:var(--x-fs-xs);color:var(--x-fg-muted);margin:0}[data-x-skin] .x-guide-reading .x-prose .x-guide-capture-text,[data-x-skin] .x-guide-reading .x-prose .x-guide-capture-reward{font-size:var(--x-fs-base);color:var(--x-fg);margin:0}[data-x-skin] .x-guide-capture .x-input-wrap{width:100%}[data-x-skin] .x-guide-capture-consent{align-items:flex-start;gap:var(--x-radius);font-size:var(--x-fs-sm);line-height:var(--x-leading);color:var(--x-fg-muted);cursor:pointer;display:flex}[data-x-skin] .x-guide-peek-trigger,[data-x-skin] .x-guide-sections .x-guide-peek-trigger{cursor:pointer;text-underline-offset:var(--x-radius-sm);-webkit-text-decoration:underline dashed;text-decoration:underline dashed}[data-x-skin] .x-guide-peek-trigger svg{width:var(--x-fs-sm);height:var(--x-fs-sm);margin-left:calc(var(--x-radius-sm) / 2);vertical-align:middle;color:var(--x-fg-muted);display:inline-block}[data-x-skin].x-guide-peek{width:calc(var(--x-control-h-lg) * 4);max-width:calc(100vw - var(--x-gutter) * 2);max-height:var(--radix-popover-content-available-height);overflow-y:auto}[data-x-skin].x-guide-peek .x-guide-peek-image{aspect-ratio:1;display:block;position:relative}[data-x-skin].x-guide-peek .x-guide-peek-image img{object-fit:cover}[data-x-skin].x-guide-peek .x-guide-peek-body{align-items:flex-start;gap:var(--x-radius-sm);padding:var(--x-gutter);flex-direction:column;display:flex}[data-x-skin].x-guide-peek .x-guide-peek-title{-webkit-line-clamp:2;font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);line-height:var(--x-leading);color:var(--x-fg);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}[data-x-skin].x-guide-peek .x-product-price b{font-size:var(--x-fs-base)}[data-x-skin].x-guide-peek .x-btn-link{font-size:var(--x-fs-sm);color:var(--x-fg)}[data-x-skin] .x-guide-search{align-items:end;gap:var(--x-radius-sm);max-width:calc(var(--x-container) * .5);margin-bottom:calc(var(--x-gutter) * 2);display:flex}[data-x-skin] .x-guide-search .x-input-wrap{flex:1;min-width:0}[data-x-skin] .x-guide-index-head{max-width:calc(var(--x-container) * .62);margin:0 auto calc(var(--x-control-h-lg) + var(--x-gutter));text-align:center}[data-x-skin] .x-guide-index-head .x-guide-category{margin:0 0 var(--x-radius-sm);justify-content:center}[data-x-skin] .x-guide-index-head h1{font-size:var(--x-fs-2xl);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight);line-height:var(--x-leading);text-wrap:balance;margin:0}[data-x-skin] .x-guide-index-head>p:last-child{margin:var(--x-radius) 0 0;color:var(--x-fg-muted);line-height:var(--x-leading-relaxed)}[data-x-skin] .x-guide-index-filters{align-items:end;max-width:none}[data-x-skin] .x-guide-index-filters>.x-input-wrap:first-child{flex:0 1 calc(var(--x-control-h-lg) * 4)}[data-x-skin] .x-guide-index-grid{gap:var(--x-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-x-skin] .x-guide-index-card{flex-direction:column;display:flex}[data-x-skin] .x-guide-index-card .x-card-thumb{aspect-ratio:16/9;position:relative;overflow:hidden}[data-x-skin] .x-guide-index-card .x-card-thumb img{object-fit:cover}[data-x-skin] .x-guide-index-placeholder{padding:var(--x-gutter);font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-guide-index-card .x-card-body{gap:var(--x-gutter);flex-direction:column;flex:1;display:flex}[data-x-skin] .x-guide-index-copy{gap:var(--x-radius-sm);flex-direction:column;display:flex}[data-x-skin] .x-guide-index-copy .x-guide-category{color:var(--x-fg-muted);margin:0}[data-x-skin] .x-guide-index-copy .x-card-sub{margin:0}[data-x-skin] .x-guide-index-footer{justify-content:space-between;align-items:center;gap:var(--x-radius-sm);padding-top:var(--x-gutter);border-top:1px solid var(--x-border-subtle);font-size:var(--x-fs-xs);color:var(--x-fg-muted);margin-top:auto;display:flex}@media (max-width:820px){[data-x-skin] .x-guide-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){[data-x-skin] .x-guide-index-head{text-align:left;max-width:none}[data-x-skin] .x-guide-index-head .x-guide-category{justify-content:flex-start}[data-x-skin] .x-guide-index-filters{flex-direction:column;align-items:stretch}[data-x-skin] .x-guide-index-filters>.x-input-wrap:first-child{flex-basis:auto}[data-x-skin] .x-guide-index-filters .x-btn{width:100%}[data-x-skin] .x-guide-index-grid{grid-template-columns:1fr}}[data-x-skin] .x-guide-toplist{gap:var(--x-radius);padding-left:var(--x-fs-xl);margin:0;list-style:decimal;display:grid}[data-x-skin] .x-guide-toplist li::marker{font-weight:var(--x-fw-semibold);color:var(--x-fg-muted)}[data-x-skin] .x-guide-toplist a{text-underline-offset:var(--x-radius-sm);text-decoration:underline}[data-x-skin] .x-guide-share{grid-template-columns:repeat(auto-fit,minmax(var(--x-control-h-sm),1fr));gap:var(--x-radius-sm);display:grid}[data-x-skin] .x-guide-share .x-icon-btn{width:auto;padding:0;font-family:inherit;text-decoration:none}[data-x-skin] .x-guide-share svg{width:var(--x-fs-lg);height:var(--x-fs-lg)}[data-x-skin] .x-guide-share-native{display:none}[data-x-skin] .x-guide-rail{top:calc(var(--x-control-h-lg) + var(--x-gutter));gap:calc(var(--x-gutter) * 2);flex-direction:column;min-width:0;display:flex;position:sticky}[data-x-skin] .x-guide-rail-title{margin:0 0 calc(var(--x-gutter) + var(--x-radius-sm));font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-guide-rail .x-guide-products .x-card-body{align-items:flex-start;gap:var(--x-gutter);padding:var(--x-gutter)}[data-x-skin] .x-guide-rail .x-guide-product-image{width:var(--x-cart-thumb)}[data-x-skin] .x-guide-help{padding:calc(var(--x-gutter) + var(--x-radius-sm));border-radius:var(--x-radius);background:var(--x-surface-sunken)}[data-x-skin] .x-guide-help .x-guide-rail-title{margin-bottom:var(--x-radius-sm)}[data-x-skin] .x-guide-help p{margin:0 0 var(--x-gutter);font-size:var(--x-fs-sm);line-height:var(--x-leading);color:var(--x-fg-muted)}[data-x-skin] .x-guide-help .x-btn{width:100%;text-decoration:none}@media (min-width:1025px) and (min-height:880px){[data-x-skin] .x-guide-rail .x-card:only-child .x-card-body{flex-direction:column;align-items:stretch}[data-x-skin] .x-guide-rail .x-card:only-child .x-guide-product-image{width:100%}[data-x-skin] .x-guide-rail .x-card:only-child .x-guide-card-copy{align-items:stretch}}@media (max-width:1024px){[data-x-skin] .x-guide-layout,[data-x-skin] .x-guide-main{display:block}[data-x-skin] .x-guide-reading{max-width:100%}[data-x-skin] :is(.x-guide-layout,.x-guide-main)>.x-guide-toc{z-index:10;max-height:none;margin-bottom:calc(var(--x-control-h-sm) - var(--x-radius-sm));padding-block:var(--x-radius-sm);background:var(--x-surface-page);top:0;overflow:visible}[data-x-skin] .x-guide-layout .x-guide-toc-title{display:none}[data-x-skin] .x-guide-layout .x-guide-toc .x-fold{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);position:relative;overflow:visible}[data-x-skin] .x-guide-layout .x-guide-toc .x-fold-trigger{height:var(--x-control-h);border-radius:inherit;padding-block:0;display:flex}[data-x-skin] .x-guide-layout .x-guide-toc .x-fold-content{z-index:1;left:0;right:0;top:calc(100% + var(--x-radius-sm));max-height:calc(100dvh - var(--x-control-h-lg) * 3);overscroll-behavior:contain;border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);box-shadow:var(--x-shadow-pop);position:absolute;overflow-y:auto}[data-x-skin] .x-guide-layout .x-guide-toc .x-fold-body{padding:var(--x-gutter)}[data-x-skin] .x-guide-layout .x-guide-toc .x-fold-content[data-state=closed]{display:none}[data-x-skin] .x-guide-section,[data-x-skin] .x-guide-section h2,[data-x-skin] .x-guide-section h3,[data-x-skin] .x-guide-questions h2,[data-x-skin] .x-guide-questions h3{scroll-margin-top:calc(var(--x-control-h-lg) + var(--x-control-h-sm))}[data-x-skin] .x-guide-rail{margin-top:var(--x-control-h-lg);padding-top:var(--x-control-h-sm);border-top:1px solid var(--x-border-subtle);position:static}[data-x-skin] .x-guide-share-native{display:flex}[data-x-skin] .x-guide-share-print{display:none}}@media (max-width:639px){[data-x-skin] .x-guide-page,[data-x-skin] .x-shell.x-guide-page{padding-block:calc(var(--x-gutter) + var(--x-radius-sm)) 0;padding-inline:calc(var(--x-gutter-mobile) + var(--x-radius-sm) / 2)}[data-x-skin] .x-guide-breadcrumb{font-size:var(--x-fs-xs)}[data-x-skin] .x-guide-breadcrumb li:last-child,[data-x-skin] .x-guide-breadcrumb li:nth-last-child(2):after{display:none}[data-x-skin] .x-guide-hero,[data-x-skin] .x-guide-hero[data-cover=true]{gap:var(--x-gutter);padding-block:var(--x-gutter) var(--x-control-h-sm);margin-bottom:var(--x-control-h-sm);grid-template-columns:minmax(0,1fr)}[data-x-skin] .x-guide-hero h1{font-size:var(--x-fs-xl)}[data-x-skin] .x-guide-hero-copy{gap:var(--x-gutter)}[data-x-skin] .x-guide-cover{max-height:calc(var(--x-control-h-lg) * 5)}[data-x-skin] .x-guide-answer{padding:calc(var(--x-gutter) + var(--x-radius-sm))}[data-x-skin] .x-guide-pros-cons{grid-template-columns:minmax(0,1fr)}[data-x-skin] .x-guide-experience,[data-x-skin] .x-guide-section .x-alert,[data-x-skin] .x-guide-products .x-card-body{padding:calc(var(--x-gutter) + var(--x-radius-sm))}[data-x-skin] .x-guide-table:not([data-stack]) .x-table :is(th,td){padding-inline:var(--x-radius);overflow-wrap:anywhere}[data-x-skin] .x-guide-table[data-stack] thead{clip-path:inset(50%);position:absolute}[data-x-skin] .x-guide-table[data-stack] tbody,[data-x-skin] .x-guide-table[data-stack] tr,[data-x-skin] .x-guide-table[data-stack] td{display:block}[data-x-skin] .x-guide-table[data-stack] td{padding:var(--x-radius-sm) var(--x-gutter);overflow-wrap:anywhere;border-top:0}[data-x-skin] .x-guide-table[data-stack] tr{padding-block:var(--x-radius-sm);border-top:1px solid var(--x-border-subtle)}[data-x-skin] .x-guide-table[data-stack] tr:first-child{border-top:0}[data-x-skin] .x-guide-table[data-stack] td:before{content:attr(data-label);font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold);margin-bottom:var(--x-radius-sm);display:block}[data-x-skin] .x-guide-table[data-stack] .x-table [data-align=right]{text-align:left}[data-x-skin] .x-guide-table[data-stack] tfoot td:empty{display:none}[data-x-skin] .x-guide-list[data-style=definition]>div{gap:calc(var(--x-radius-sm) / 2);grid-template-columns:minmax(0,1fr)}[data-x-skin] .x-guide-calc,[data-x-skin] .x-guide-capture{padding:calc(var(--x-gutter) + var(--x-radius-sm))}[data-x-skin] .x-guide-calc>.x-btn,[data-x-skin] .x-guide-capture .x-btn{width:100%}[data-x-skin] .x-guide-product-image{width:var(--x-cart-thumb)}}@media print{body>:has(.x-guide-page){display:block!important}[data-x-skin]:has(.x-guide-page) :is(.x-nav,.x-footer,.x-cookiebar){display:none}[data-x-skin] .x-guide-page :is(.x-guide-progress,.x-guide-breadcrumb,.x-guide-toc,.x-guide-rail,.x-guide-related,.x-guide-anchor,.x-guide-pin,.x-guide-feedback,.x-guide-capture){display:none}[data-x-skin] .x-guide-page .x-guide-layout{display:block}[data-x-skin] .x-guide-page .x-guide-reading{max-width:none}[data-x-skin] .x-guide-page .x-guide-section{break-inside:avoid}}[data-x-skin] .x-cookiebar{z-index:99;border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);background:var(--x-surface);width:auto;min-width:420px;max-width:620px;box-shadow:var(--x-shadow-pop);flex-direction:column;gap:14px;padding:14px 18px;display:flex;position:fixed;bottom:24px;right:24px}[data-x-skin] .x-cookiebar-text{font-size:var(--x-fs-xs);color:var(--x-fg-muted);text-wrap:pretty;flex:1;margin:0;line-height:1.4}[data-x-skin] .x-cookiebar-text strong{color:var(--x-fg);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-cookiebar-actions{flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}@media (min-width:600px){[data-x-skin] .x-cookiebar{flex-direction:row;align-items:center;gap:18px;padding:14px 20px}}[data-x-skin] .x-footer{--xf-bg:var(--x-surface-dark);--xf-grid-gap:42px;--xf-grid-line:1px;--xf-grid:color-mix(in srgb, var(--x-fg-on-dark) 5%, transparent);--xf-bg-soft:color-mix(in srgb, var(--x-fg-on-dark) 3%, var(--x-surface-dark));--xf-border:color-mix(in srgb, var(--x-fg-on-dark) 13%, var(--x-surface-dark));--xf-border-soft:color-mix(in srgb, var(--x-fg-on-dark) 8%, var(--x-surface-dark));--xf-text-soft:color-mix(in srgb, var(--x-fg-on-dark) 75%, var(--x-surface-dark));--xf-text-muted:color-mix(in srgb, var(--x-fg-on-dark) 52%, var(--x-surface-dark));--xf-stroke:color-mix(in srgb, var(--x-fg-on-dark) 16%, var(--x-surface-dark));--xf-wm-size:clamp(40px, 16.5vw, 216px);background:var(--xf-bg);width:100%;color:var(--x-fg-on-dark);margin:0;padding:0;position:relative;overflow:hidden}[data-x-skin] .x-footer:before{content:"";pointer-events:none;background-image:linear-gradient(-90deg, transparent calc(var(--xf-grid-gap) - var(--xf-grid-line)), var(--xf-grid) calc(var(--xf-grid-gap) - var(--xf-grid-line) + 1px), var(--xf-grid) var(--xf-grid-gap)), linear-gradient(0deg, transparent calc(var(--xf-grid-gap) - var(--xf-grid-line)), var(--xf-grid) calc(var(--xf-grid-gap) - var(--xf-grid-line) + 1px), var(--xf-grid) var(--xf-grid-gap));background-size:var(--xf-grid-gap) var(--xf-grid-gap);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% 45%,#000 88%);mask-image:linear-gradient(#0000 0% 45%,#000 88%)}[data-x-skin] .x-footer-wrap,[data-x-skin] .x-footer-watermark{z-index:1;position:relative}[data-x-skin] .x-footer a{color:inherit;text-decoration:none}[data-x-skin] .x-footer-wrap{width:min(1240px,100% - 40px);margin:0 auto;padding:62px 0 20px}[data-x-skin] .x-footer-top{grid-template-columns:minmax(280px,1.55fr) repeat(3,minmax(150px,1fr));align-items:start;gap:54px;display:grid}[data-x-skin] .x-footer-brand{max-width:360px}[data-x-skin] .x-footer-logo{align-items:center;margin-bottom:22px;display:flex}[data-x-skin] .x-footer-logo img{object-fit:contain;object-position:left center;width:auto;max-width:230px;height:44px;display:block}[data-x-skin] .x-footer-brandtext{color:var(--x-fg-on-dark);font-size:var(--x-fs-2xl);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight)}[data-x-skin] .x-footer-logo img[data-invert=true]{filter:brightness(0)invert()}[data-x-skin] .x-footer-desc{max-width:340px;color:var(--xf-text-soft);font-size:var(--x-fs-sm);margin:0;line-height:1.7}[data-x-skin] .x-footer-badge{color:var(--xf-text-soft);background:var(--xf-bg-soft);border:1px solid var(--xf-border);font-size:var(--x-fs-2xs);font-weight:var(--x-fw-medium);border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:8px 12px;display:inline-flex}[data-x-skin] .x-footer-badge i{background:var(--x-accent);border-radius:50%;flex:0 0 6px;width:6px;height:6px}[data-x-skin] .x-footer-coltitle{color:var(--x-fg-on-dark);font-size:var(--x-fs-sm);line-height:1;font-weight:var(--x-fw-bold);margin:4px 0 20px}[data-x-skin] .x-footer-list{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}[data-x-skin] .x-footer-item{width:fit-content;color:var(--xf-text-soft);font-size:var(--x-fs-xs);transition:color var(--x-motion-fast) var(--x-ease), transform var(--x-motion-fast) var(--x-ease);line-height:1.45}[data-x-skin] a.x-footer-item:hover{color:var(--x-fg-on-dark);transform:translate(3px)}[data-x-skin] .x-footer-item[data-static]{cursor:default}[data-x-skin] .x-footer-divider{background:var(--xf-border);width:100%;height:1px;margin-top:50px}[data-x-skin] .x-footer-company{justify-content:space-between;align-items:center;gap:40px;padding:24px 0;display:flex}[data-x-skin] .x-footer-companydata{color:var(--xf-text-muted);font-size:var(--x-fs-xs);flex-wrap:wrap;align-items:center;gap:5px 12px;line-height:1.6;display:flex}[data-x-skin] .x-footer-companydata strong{color:var(--x-fg-on-dark);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-footer-sep{opacity:.45}[data-x-skin] .x-footer-contacts{flex-wrap:wrap;gap:10px 18px;margin-top:9px;display:flex}[data-x-skin] .x-footer-contact{color:var(--xf-text-soft);font-size:var(--x-fs-xs);align-items:center;gap:7px;display:inline-flex}[data-x-skin] .x-footer-contact svg{stroke:currentColor;flex:0 0 15px;width:15px;height:15px}[data-x-skin] .x-footer-contact a{transition:color var(--x-motion-fast) var(--x-ease)}[data-x-skin] .x-footer-contact a:hover{color:var(--x-fg-on-dark)}[data-x-skin] .x-footer-social{flex-shrink:0;align-items:center;gap:8px;display:flex}[data-x-skin] .x-footer-sociallink{width:36px;height:36px;color:var(--xf-text-muted);background:var(--xf-bg-soft);border:1px solid var(--xf-border);transition:color var(--x-motion-fast) var(--x-ease), background var(--x-motion-fast) var(--x-ease), border-color var(--x-motion-fast) var(--x-ease), transform var(--x-motion-fast) var(--x-ease);border-radius:50%;place-items:center;display:grid}[data-x-skin] .x-footer-sociallink:hover{color:var(--x-surface-dark);background:var(--x-fg-on-dark);border-color:var(--x-fg-on-dark);transform:translateY(-2px)}[data-x-skin] .x-footer-sociallink svg{stroke:currentColor;width:16px;height:16px}[data-x-skin] .x-footer-consumer{border-top:1px solid var(--xf-border-soft);justify-content:space-between;align-items:flex-start;gap:40px;padding:21px 0;display:flex}[data-x-skin] .x-footer-consumer p{max-width:880px;color:var(--xf-text-muted);font-size:var(--x-fs-2xs);margin:0;line-height:1.7}[data-x-skin] .x-footer-consumer strong{color:var(--xf-text-soft);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-footer-secure{color:var(--xf-text-muted);font-size:var(--x-fs-2xs);white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;display:inline-flex}[data-x-skin] .x-footer-secure svg{stroke:currentColor;width:15px;height:15px}[data-x-skin] .x-footer-bottom{border-top:1px solid var(--xf-border-soft);color:var(--xf-text-muted);font-size:var(--x-fs-2xs);justify-content:space-between;align-items:center;gap:20px;padding-top:23px;display:flex}[data-x-skin] .x-footer-bottom p{margin:0}[data-x-skin] .x-footer-bottom strong{color:var(--xf-text-soft);font-weight:var(--x-fw-medium)}[data-x-skin] .x-footer-watermark{height:calc(var(--xf-wm-size) * .71);-webkit-user-select:none;user-select:none;margin-top:5px;position:relative;overflow:hidden}[data-x-skin] .x-footer-wm-word{left:50%;bottom:calc(var(--xf-wm-size) * -.075);pointer-events:none;color:#0000;width:min(1240px,100% - 40px);font-size:var(--xf-wm-size);line-height:.82;font-weight:var(--x-fw-extrabold);-webkit-text-stroke:1.5px var(--xf-stroke);opacity:.85;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;transform:translate(-50%)}[data-x-skin] .x-footer-wm-word[data-lit]{-webkit-text-stroke-color:var(--x-accent);opacity:.95;animation:9s linear infinite x-wm-run;-webkit-mask-image:linear-gradient(90deg,#0000 44%,#000 50% 52%,#0000 58%);mask-image:linear-gradient(90deg,#0000 44%,#000 50% 52%,#0000 58%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes x-wm-run{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){[data-x-skin] .x-footer-wm-word[data-lit]{display:none}}@media (max-width:960px){[data-x-skin] .x-footer-top{grid-template-columns:repeat(3,1fr)}[data-x-skin] .x-footer-brand{grid-column:1/-1;max-width:520px}}@media (max-width:700px){[data-x-skin] .x-footer-wrap{width:min(100% - 30px,1240px);padding-top:36px}[data-x-skin] .x-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}[data-x-skin] .x-footer-brand,[data-x-skin] .x-footer-top>nav:nth-of-type(odd):last-child{grid-column:1/-1}[data-x-skin] .x-footer-top>nav:nth-of-type(odd):last-child .x-footer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}[data-x-skin] .x-footer-coltitle{margin-bottom:14px}[data-x-skin] .x-footer-list{gap:10px}[data-x-skin] .x-footer-divider{margin-top:30px}[data-x-skin] .x-footer-company{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 0}[data-x-skin] .x-footer-consumer{flex-direction:column;gap:12px;padding:18px 0}[data-x-skin] .x-footer-bottom{flex-direction:column;align-items:flex-start;gap:7px}}@media (max-width:450px){[data-x-skin] .x-footer-logo img{max-width:200px;height:38px}[data-x-skin] .x-footer-companydata{flex-direction:column;align-items:flex-start;gap:4px}[data-x-skin] .x-footer-sep{display:none}}[data-x-skin] .x-legal{max-width:72ch;margin:0 auto}[data-x-skin] .x-legal-head{border-bottom:1px solid var(--x-border-subtle);margin-bottom:28px;padding-bottom:22px}[data-x-skin] .x-legal-title{font-size:var(--x-fs-xl);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight);margin:0 0 10px}[data-x-skin] .x-legal-lead{font-size:var(--x-fs-base);color:var(--x-fg-muted);line-height:var(--x-leading-relaxed);margin:0 0 12px}[data-x-skin] .x-legal-meta{font-size:var(--x-fs-xs);color:var(--x-fg-subtle);margin:0}[data-x-skin] .x-legal-body h2{font-size:var(--x-fs-base);font-weight:var(--x-fw-bold);margin:34px 0 10px}[data-x-skin] .x-legal-body h3{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);margin:22px 0 8px}[data-x-skin] .x-legal-body p{font-size:var(--x-fs-sm);color:var(--x-fg-muted);line-height:var(--x-leading-relaxed);margin:0 0 12px}[data-x-skin] .x-legal-body ul{flex-direction:column;gap:7px;margin:0 0 14px;padding-left:20px;display:flex}[data-x-skin] .x-legal-body li{font-size:var(--x-fs-sm);color:var(--x-fg-muted);line-height:var(--x-leading-relaxed)}[data-x-skin] .x-legal-body strong{color:var(--x-fg);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-legal-body a{color:var(--x-fg);text-underline-offset:3px;text-decoration:underline}[data-x-skin] .x-legal-table{border-collapse:collapse;width:100%;font-size:var(--x-fs-xs);margin:0 0 16px}[data-x-skin] .x-legal-table th{text-align:left;border-bottom:1px solid var(--x-border);font-weight:var(--x-fw-semibold);padding:9px 10px}[data-x-skin] .x-legal-table td{border-bottom:1px solid var(--x-border-subtle);color:var(--x-fg-muted);vertical-align:top;padding:9px 10px;line-height:1.5}[data-x-skin] .x-legal-note{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface-sunken);margin:0 0 16px;padding:14px 16px}[data-x-skin] .x-legal-note p:last-child{margin-bottom:0}[data-x-skin] .x-legal-foot{border-top:1px solid var(--x-border-subtle);margin-top:40px;padding-top:20px}[data-x-skin] .x-legal-foot p{font-size:var(--x-fs-xs);color:var(--x-fg-muted);margin:0 0 6px}[data-x-skin] .x-legal-foot a{color:inherit;text-underline-offset:3px;text-decoration:underline}[data-x-skin] .x-legal-links{flex-wrap:wrap;gap:6px 16px;display:flex;margin-top:12px!important}@media (max-width:600px){[data-x-skin] .x-legal-table{white-space:nowrap;display:block;overflow-x:auto}[data-x-skin] .x-legal-table td{white-space:normal;min-width:9rem}}[data-x-skin] .x-page-footer[data-variant=legal]{margin-top:48px;padding:32px 24px}[data-x-skin] .x-page-footer-links{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:24px;display:flex}[data-x-skin] .x-page-footer-link{font-family:inherit;font-size:var(--x-fs-sm);color:var(--x-fg-muted);cursor:pointer;transition:color var(--x-motion-fast) var(--x-ease);background:0 0;border:0;padding:0}[data-x-skin] .x-page-footer-link:hover{color:var(--x-fg);text-underline-offset:3px;text-decoration:underline}[data-x-skin] .x-page-footer-info{max-width:600px;font-size:var(--x-fs-xs);color:var(--x-fg-subtle);line-height:var(--x-leading-relaxed);margin:0 auto}[data-x-skin] .x-page-footer-info p{margin:0 0 4px}[data-x-skin] .x-store{flex-direction:column;min-height:100vh;display:flex}[data-x-skin] .x-store-main{flex-direction:column;flex:1;display:flex}[data-x-skin] .x-shell{max-width:var(--x-container);width:100%;padding:0 var(--x-gutter);margin:0 auto}[data-x-skin] .x-shell[data-flow=page]{flex-direction:column;flex:1;display:flex}[data-x-skin] .x-section{padding:44px 0}[data-x-skin] .x-section[data-spacing=tight]{padding:28px 0}[data-x-skin] .x-section[data-spacing=tight-top]{padding:28px 0 0}[data-x-skin] .x-section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}[data-x-skin] .x-section-title{font-size:var(--x-fs-xl);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight);margin:0}[data-x-skin] .x-section-count{font-size:var(--x-fs-sm);color:var(--x-fg-muted);font-weight:var(--x-fw-regular)}[data-x-skin] .x-storefront-slot{padding-top:28px}[data-x-skin] .x-storefront-slot:empty{display:none}[data-x-skin] .x-storefront-operations{border-bottom:1px solid var(--x-border-subtle);font-size:var(--x-fs-sm);color:var(--x-fg-muted);flex-wrap:wrap;justify-content:center;gap:8px 24px;padding:18px 0;display:flex}[data-x-skin] .x-storefront-operations span+span:before{content:"·";margin-right:24px}[data-x-skin] .x-storefront-categories{flex-wrap:wrap;gap:8px;display:flex}[data-x-skin] .x-storefront-categories a{min-height:var(--x-control-h-sm);border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-pill);color:var(--x-fg);font-size:var(--x-fs-sm);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}[data-x-skin] .x-storefront-categories a:hover,[data-x-skin] .x-storefront-categories a[aria-current=page]{border-color:var(--x-border);background:var(--x-surface-sunken)}[data-x-skin] .x-storefront-about{border-top:1px solid var(--x-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;display:grid}[data-x-skin] .x-storefront-about:not(:has(img)){grid-template-columns:1fr}[data-x-skin] .x-storefront-about img{object-fit:cover;border-radius:var(--x-radius-lg);width:100%;height:auto;max-height:420px}[data-x-skin] .x-storefront-about p{white-space:pre-line;line-height:1.7}[data-x-skin] .x-storefront-faq{max-width:860px;margin:0 auto}[data-x-skin] .x-storefront-faq h2{margin-bottom:22px}[data-x-skin] .x-storefront-faq details{border-top:1px solid var(--x-border-subtle);padding:16px 0}[data-x-skin] .x-storefront-faq details:last-child{border-bottom:1px solid var(--x-border-subtle)}[data-x-skin] .x-storefront-faq summary{cursor:pointer;font-weight:var(--x-fw-semibold)}[data-x-skin] .x-storefront-faq p{white-space:pre-line;color:var(--x-fg-muted);line-height:1.6}[data-x-skin] .x-store-announcement{min-height:var(--x-control-h);padding:8px var(--x-gutter);background:var(--x-surface-dark);color:var(--x-fg-on-dark);text-align:center;font-size:var(--x-fs-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;display:flex}[data-x-skin] .x-store-announcement a{min-height:var(--x-control-h-sm);border:1px solid color-mix(in srgb,var(--x-fg-on-dark) 55%,transparent);border-radius:var(--x-radius-sm);color:inherit;font-weight:var(--x-fw-bold);justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}[data-x-skin] .x-hero{--x-hero-bg:var(--x-surface-sunken);--x-hero-ink:var(--x-fg);--x-hero-pattern-ink:var(--x-accent);--x-hero-grid-size:28px;--x-hero-shape-size:96px;background-color:var(--x-hero-bg);color:var(--x-hero-ink);border-bottom:1px solid var(--x-border-subtle)}[data-x-skin] .x-hero[data-pattern=grid]{background-image:linear-gradient(color-mix(in srgb,var(--x-hero-pattern-ink) 16%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--x-hero-pattern-ink) 16%,transparent) 1px,transparent 1px);background-size:var(--x-hero-grid-size) var(--x-hero-grid-size)}[data-x-skin] .x-hero[data-pattern=waves]{background-image:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--x-hero-pattern-ink) 15%,transparent) 28%,transparent 30%),radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--x-hero-pattern-ink) 10%,transparent) 28%,transparent 30%);background-size:var(--x-hero-shape-size) var(--x-hero-shape-size)}[data-x-skin] .x-hero[data-pattern=geometry]{background-image:radial-gradient(circle at 20% 25%,color-mix(in srgb,var(--x-hero-pattern-ink) 18%,transparent) 0 16%,transparent 17%),linear-gradient(135deg,transparent 44%,color-mix(in srgb,var(--x-hero-pattern-ink) 10%,transparent) 45% 55%,transparent 56%);background-size:var(--x-hero-shape-size) var(--x-hero-shape-size)}[data-x-skin] .x-hero-frame{max-width:var(--x-container);grid-template-columns:1fr;width:100%;margin:0 auto;display:grid}[data-x-skin] .x-hero[data-has-image=true] .x-hero-frame{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:stretch}[data-x-skin] .x-hero-inner{max-width:var(--x-container);width:100%;padding:72px var(--x-gutter);flex-direction:column;align-items:flex-start;gap:18px;margin:0 auto;display:flex}[data-x-skin] .x-hero[data-has-image=false] .x-hero-inner,[data-x-skin] .x-hero[data-height=compact] .x-hero-inner{padding-top:32px;padding-bottom:32px}[data-x-skin] .x-hero[data-height=intermediate] .x-hero-inner{padding-top:52px;padding-bottom:52px}[data-x-skin] .x-hero[data-height=wide] .x-hero-inner{padding-top:100px;padding-bottom:100px}[data-x-skin] .x-hero[data-has-image=false] .x-hero-inner{padding-top:32px;padding-bottom:32px}[data-x-skin] .x-hero[data-align=center] .x-hero-inner{text-align:center;align-items:center}[data-x-skin] .x-hero[data-image-side=left] .x-hero-media{grid-area:1/1}[data-x-skin] .x-hero[data-image-side=left] .x-hero-inner{grid-area:1/2}[data-x-skin] .x-hero-media{min-height:360px;overflow:hidden}[data-x-skin] .x-hero[data-height=compact] .x-hero-media{min-height:260px}[data-x-skin] .x-hero[data-height=intermediate] .x-hero-media{min-height:320px}[data-x-skin] .x-hero[data-height=wide] .x-hero-media{min-height:460px}[data-x-skin] .x-hero-picture{width:100%;height:100%;display:block}[data-x-skin] .x-hero-image{object-fit:cover;width:100%;height:100%;display:block}[data-x-skin] .x-hero-title{max-width:22ch;font-size:var(--x-fs-2xl);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight);margin:0;line-height:1.15}[data-x-skin] .x-hero[data-font-pair=bricolage] .x-hero-title{font-family:var(--x-store-font-bricolage),var(--x-font-sans)}[data-x-skin] .x-hero[data-font-pair=instrument] .x-hero-title{font-family:var(--x-store-font-instrument),serif;font-weight:var(--x-fw-regular)}[data-x-skin] .x-hero-sub{max-width:52ch;font-size:var(--x-fs-base);color:color-mix(in srgb,var(--x-hero-ink) 78%,var(--x-hero-bg));line-height:var(--x-leading-relaxed);margin:0}[data-x-skin] .x-hero-eyebrow{max-width:100%;font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold);line-height:var(--x-leading);border:1px solid color-mix(in srgb,var(--x-hero-ink) 20%,transparent);border-radius:var(--x-radius-pill);background:color-mix(in srgb,var(--x-hero-ink) 4%,var(--x-hero-bg));color:var(--x-hero-ink);align-items:center;padding:6px 14px;display:inline-flex}[data-x-skin] .x-hero-eyebrow[data-style=outline]{border-color:var(--x-hero-ink);background:0 0}[data-x-skin] .x-hero-eyebrow[data-style=square]{border-radius:var(--x-radius-sm);background:var(--x-hero-ink);color:var(--x-hero-bg)}[data-x-skin] .x-hero-eyebrow[data-style=ribbon]{border-radius:0 var(--x-radius-pill) var(--x-radius-pill) 0;background:var(--x-hero-ink);color:var(--x-hero-bg)}[data-x-skin] .x-hero-eyebrow[data-style=plain]{text-transform:uppercase;letter-spacing:var(--x-tracking-wide);background:0 0;border:0;border-radius:0;padding:0}[data-x-skin] .x-hero-cta{min-height:var(--x-control-h);border:1px solid var(--x-surface-dark);border-radius:var(--x-radius-sm);background:var(--x-surface-dark);color:var(--x-fg-on-dark);font-size:var(--x-fs-base);font-weight:var(--x-fw-semibold);justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}[data-x-skin] .x-hero-cta[data-style=outline]{border-color:var(--x-hero-ink);color:var(--x-hero-ink);background:0 0}[data-x-skin] .x-hero-cta[data-style=soft]{background:color-mix(in srgb,var(--x-hero-ink) 12%,var(--x-hero-bg));color:var(--x-hero-ink);border-color:#0000}[data-x-skin] .x-hero-cta[data-style=round]{border-radius:var(--x-radius-pill)}[data-x-skin] .x-hero-caption{font-size:var(--x-fs-xs);color:color-mix(in srgb,var(--x-hero-ink) 72%,var(--x-hero-bg));margin:0}[data-x-skin] .x-hero-media{position:relative}[data-x-skin] .x-hero-media .x-hero-caption{border-radius:var(--x-radius-sm);background:var(--x-hero-bg);width:fit-content;max-width:calc(100% - 24px);color:var(--x-hero-ink);padding:4px 8px;position:absolute;inset:auto 12px 12px}[data-x-skin] .x-store-banner{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface-sunken);align-items:center;min-height:180px;display:flex;position:relative;overflow:hidden}[data-x-skin] .x-store-banner-picture{display:block;position:absolute;inset:0}[data-x-skin] .x-store-banner-image{object-fit:cover;width:100%;height:100%;display:block}[data-x-skin] .x-store-banner-copy{z-index:1;border-radius:var(--x-radius);background:var(--x-surface);max-width:520px;color:var(--x-fg);flex-direction:column;align-items:flex-start;gap:8px;margin:24px;padding:20px;display:flex;position:relative}[data-x-skin] .x-store-banner-copy strong{font-size:var(--x-fs-xl);line-height:var(--x-leading-tight)}[data-x-skin] .x-store-banner-copy span{color:var(--x-fg-muted);line-height:var(--x-leading-relaxed)}[data-x-skin] .x-sheet-overlay,[data-x-skin].x-sheet-overlay{z-index:100;background:rgba(var(--x-fg-rgb),.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0}[data-x-skin] .x-sheet,[data-x-skin].x-sheet{z-index:101;background:var(--x-surface);width:100%;max-width:480px;box-shadow:var(--x-shadow-pop);border-left:1px solid var(--x-border-subtle);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}[data-x-skin].x-sheet[data-side=left]{border-left:0;border-right:1px solid var(--x-border-subtle);left:0;right:auto}[data-x-skin].x-sheet[data-state=open]{animation:x-slide-from-right var(--x-motion-in) var(--x-ease)}[data-x-skin].x-sheet[data-state=closed]{animation:x-slide-to-right var(--x-motion-fast) var(--x-ease)}[data-x-skin].x-sheet[data-side=left][data-state=open]{animation-name:x-slide-from-left}[data-x-skin].x-sheet[data-side=left][data-state=closed]{animation-name:x-slide-to-left}[data-x-skin].x-sheet-overlay[data-state=open]{animation:x-fade-in var(--x-motion-in) var(--x-ease)}[data-x-skin].x-sheet-overlay[data-state=closed]{animation:x-fade-out var(--x-motion-fast) var(--x-ease)}[data-x-skin].x-sheet-overlay[data-elevation=immersive]{z-index:150}[data-x-skin].x-sheet[data-elevation=immersive]{z-index:160}[data-x-skin] .x-sheet-head{border-bottom:1px solid var(--x-border-subtle);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}[data-x-skin] .x-sheet-title{font-size:var(--x-fs-lg);font-weight:var(--x-fw-semibold);color:var(--x-fg);margin:0}[data-x-skin] .x-sheet-desc{font-size:var(--x-fs-sm);color:var(--x-fg-muted);margin:4px 0 0}[data-x-skin] .x-sheet-close{border-radius:var(--x-radius-sm);color:var(--x-fg-muted);cursor:pointer;transition:background var(--x-motion-fast) var(--x-ease), color var(--x-motion-fast) var(--x-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:flex}[data-x-skin] .x-sheet-close:hover{background:var(--x-surface-sunken);color:var(--x-fg)}[data-x-skin] .x-sheet-body{flex:1;padding:8px 24px;overflow-y:auto}[data-x-skin] .x-sheet-foot{border-top:1px solid var(--x-border-subtle);background:var(--x-surface-sunken);flex-direction:column;gap:12px;padding:20px 24px;display:flex}[data-x-skin] .x-sheet-foot .x-btn{width:100%}[data-x-skin] .x-sheet-foot .x-totals{border-top:0;padding-top:0}[data-x-skin] .x-cart-shipping{flex-direction:column;gap:15px;display:flex}[data-x-skin] .x-cart-shipping .x-seg-item{white-space:nowrap}[data-x-skin] .x-cart-shipping .x-seg{min-height:40px;font-size:var(--x-fs-xs);background:var(--x-surface);box-shadow:var(--x-shadow-xs)}[data-x-skin] .x-cart-shipping .x-seg-item:first-of-type{min-height:30px;font-size:var(--x-fs-xs);border:1px solid var(--x-border-subtle);box-shadow:0 1px 2px 0 rgba(var(--x-fg-rgb),.03)}[data-x-skin] .x-cart-shipping>.x-place-addr{opacity:1;font-size:var(--x-fs-xs);background-color:#0000;border-style:none;height:20px;margin-top:-5px;padding:0;display:block}[data-x-skin] .x-cart-shipping .x-place{margin-bottom:15px;padding:10px}[data-x-skin] .x-cart-shipping .x-place .x-place-addr{padding:10px}[data-x-skin] .x-cart-shipping .x-place-free{font-size:var(--x-fs-xs)}[data-x-skin] .x-cart-shipping .x-place-icon{border:1px solid var(--x-border-subtle);width:39px;height:39px;margin-top:0}[data-x-skin] .x-cart-shipping .x-place-icon svg{width:40px;height:20px}[data-x-skin] .x-sum[data-variant=cart] .x-total-row span:nth-of-type(2){font-size:var(--x-fs-base);font-weight:var(--x-fw-semibold);font-style:normal}[data-x-skin] .x-sum[data-variant=cart] .x-total-row:nth-of-type(2){display:none}[data-x-skin] .x-sum[data-variant=cart] .x-sum-foot{gap:12px;padding-top:15px;padding-bottom:15px}[data-x-skin] .x-sum[data-variant=cart] .x-sum-foot a.x-btn:last-of-type{margin-top:-5px}[data-x-skin] .x-sum[data-variant=cart] .x-sum-total{margin-bottom:-5px}[data-x-skin] .x-sum[data-variant=cart] .x-sum-total span{font-size:var(--x-fs-base);font-weight:var(--x-fw-regular)}[data-x-skin] .x-sum-foot .x-btn{width:100%}[data-x-skin] .x-cartlines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-x-skin] .x-cartline{border-top:1px solid var(--x-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}[data-x-skin] .x-cartline:first-child{border-top:0}[data-x-skin] .x-cartline-thumb{width:var(--x-cart-thumb);aspect-ratio:1;border-radius:var(--x-radius-sm);background:var(--x-surface-sunken);flex-shrink:0;position:relative;overflow:hidden}[data-x-skin] .x-cartline-thumb img{object-fit:cover;width:100%;height:100%;display:block}[data-x-skin] .x-cartline-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-x-skin] .x-cartline-name{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);color:var(--x-fg);margin:0}[data-x-skin] .x-cartline-meta{font-size:var(--x-fs-xs);color:var(--x-fg-muted);margin:0}[data-x-skin] .x-cartline-unit{font-size:var(--x-fs-xs);color:var(--x-fg-muted);font-variant-numeric:tabular-nums;margin:2px 0 0}[data-x-skin] .x-cartline-actions{align-items:center;gap:12px;display:flex}[data-x-skin] .x-cartline-total{text-align:right;min-width:88px;font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);font-variant-numeric:tabular-nums}[data-x-skin] .x-cartline[data-size=sm] .x-cartline-total{display:none}[data-x-skin] .x-cartline-remove{border-radius:var(--x-radius-sm);width:34px;height:34px;color:var(--x-fg-muted);cursor:pointer;transition:background var(--x-motion-fast) var(--x-ease), color var(--x-motion-fast) var(--x-ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-x-skin] .x-cartline-remove:hover{background:var(--x-danger-bg);color:var(--x-danger-ink)}[data-x-skin] .x-cartline-tag{font-size:var(--x-fs-2xs);font-weight:var(--x-fw-semibold);text-transform:uppercase;letter-spacing:var(--x-tracking-wide);color:var(--x-fg-subtle);align-self:flex-start;margin-top:2px}[data-x-skin] .x-cartline-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}[data-x-skin] .x-cartline-tags .x-cartline-tag+.x-cartline-tag:before{content:"·";color:var(--x-fg-subtle);margin-right:6px}[data-x-skin] .x-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:72px 24px;display:flex}[data-x-skin] .x-empty[data-variant=boxed]{border:1px dashed var(--x-border);border-radius:var(--x-radius-lg);background:var(--x-surface);padding:48px 24px}[data-x-skin] .x-empty-icon{color:var(--x-fg-subtle);margin-bottom:4px}[data-x-skin] .x-empty-title{font-size:var(--x-fs-lg);font-weight:var(--x-fw-semibold);margin:0}[data-x-skin] .x-empty-text{max-width:44ch;font-size:var(--x-fs-sm);color:var(--x-fg-muted);margin:0}[data-x-skin] .x-empty .x-btn{margin-top:10px}[data-x-skin] .x-product-desc{font-size:var(--x-fs-xs);color:var(--x-fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}[data-x-skin] .x-product-footer .x-btn{width:100%}[data-x-skin] .x-product-media{display:block}[data-x-skin] .x-product-name a{color:inherit;text-decoration:none}[data-x-skin] .x-product-name a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:639px){[data-x-skin] .x-product-grid,[data-x-skin] .x-product-grid[data-cols="6"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-x-skin] .x-product-body{gap:6px;padding:12px}[data-x-skin] .x-partner-product-value-row b{font-size:var(--x-fs-sm)}[data-x-skin] .x-partner-product-value-row[data-tone=ok] b{font-size:var(--x-fs-base)}[data-x-skin] .x-partner-product-visible>span,[data-x-skin] .x-partner-product-footer-label,[data-x-skin] .x-product-grid[data-mobile=compact] .x-product-desc{display:none}[data-x-skin] .x-product-name{font-size:var(--x-fs-sm)}[data-x-skin] .x-product-price b{font-size:var(--x-fs-base)}[data-x-skin] .x-product-cart{padding:10px 8px}[data-x-skin] .x-product-steps{grid-template-columns:38px 1fr 38px}[data-x-skin] .x-product-badges{max-width:calc(100% - 16px);top:8px;left:8px}[data-x-skin] .x-product-fav{top:8px;right:8px}}[data-x-skin] .x-opt-list{flex-direction:column;gap:8px;width:100%;display:flex}[data-x-skin] .x-opt-row{border-radius:var(--x-radius-sm);border:1px solid var(--x-border);background:var(--x-surface);width:100%;color:var(--x-fg);text-align:left;cursor:pointer;transition:background var(--x-motion-fast) var(--x-ease), border-color var(--x-motion-fast) var(--x-ease);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;display:flex}[data-x-skin] .x-opt-row:hover{border-color:var(--x-fg-subtle)}[data-x-skin] .x-opt-row:focus-visible{outline:2px solid var(--x-ring);outline-offset:2px}[data-x-skin] .x-opt-row[data-state=checked]{border-color:var(--x-fg);background:var(--x-surface-sunken)}[data-x-skin] .x-ship-opt{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}[data-x-skin] .x-ship-opt-name{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-ship-opt-days{font-size:var(--x-fs-xs);color:var(--x-fg-muted)}[data-x-skin] .x-ship-opt-price{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);flex-shrink:0}[data-x-skin] .x-pd-options{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}[data-x-skin] .x-pd-option{border-radius:var(--x-radius-sm);border:1px solid var(--x-border);background:var(--x-surface);font-family:inherit;font-size:var(--x-fs-sm);font-weight:var(--x-fw-medium);color:var(--x-fg);cursor:pointer;transition:background var(--x-motion-fast) var(--x-ease), color var(--x-motion-fast) var(--x-ease), border-color var(--x-motion-fast) var(--x-ease);padding:9px 16px}[data-x-skin] .x-pd-option:hover{background:var(--x-surface-sunken)}[data-x-skin] .x-pd-option[data-state=checked]{background:var(--x-surface-dark);border-color:var(--x-surface-dark);color:var(--x-fg-on-dark);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-stock-note{font-size:var(--x-fs-sm);font-weight:var(--x-fw-medium);color:var(--x-danger-ink);margin:0;font-style:italic}[data-x-skin] .x-pd-info>.x-pill{align-self:flex-start;margin-top:12px}[data-x-skin] .x-pd-info>.x-stock-note{margin-top:4px}[data-x-skin] .x-pd-info>.x-btn{margin-top:12px}[data-x-skin] .x-workspace{align-items:stretch;min-height:100vh;display:flex}[data-x-skin] .x-sidenav{z-index:50;flex:0 0 var(--x-sidenav);width:var(--x-sidenav);background:var(--x-surface);border-right:1px solid var(--x-border-subtle);flex-direction:column;align-self:flex-start;gap:8px;height:100vh;padding:18px 16px;display:flex;position:sticky;top:0}[data-x-skin] .x-sidenav-brand{align-items:center;padding:6px 8px 18px;display:flex}[data-x-skin] .x-sidenav-nav{flex-direction:column;gap:4px;display:flex}[data-x-skin] .x-sidenav-item{border-radius:var(--x-radius);width:100%;font-family:inherit;font-size:var(--x-fs-sm);font-weight:var(--x-fw-medium);color:var(--x-fg-muted);text-align:left;cursor:pointer;transition:background var(--x-motion-fast) var(--x-ease), color var(--x-motion-fast) var(--x-ease);background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}[data-x-skin] .x-sidenav-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-x-skin] .x-sidenav-icon[data-alert]{transform-origin:50% 4px;animation:x-bell-swing 5s var(--x-ease) infinite}@keyframes x-bell-swing{0%,16%,to{transform:rotate(0)}2%{transform:rotate(14deg)}6%{transform:rotate(-11deg)}10%{transform:rotate(7deg)}13%{transform:rotate(-4deg)}}[data-x-skin] .x-sidenav-count{border-radius:var(--x-radius-pill);background:var(--x-warn-bg);border:1px solid var(--x-warn-border);min-width:20px;height:20px;color:var(--x-warn-ink);font-size:var(--x-fs-2xs);font-weight:var(--x-fw-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;display:inline-flex}[data-x-skin] .x-logband{font-size:var(--x-fs-xs);font-weight:var(--x-fw-bold);text-transform:uppercase;letter-spacing:var(--x-tracking-wide);color:var(--x-fg-subtle);margin:22px 0 6px}[data-x-skin] .x-logband:first-of-type{margin-top:4px}[data-x-skin] .x-loglist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-x-skin] .x-logrow{border-radius:var(--x-radius-sm);font-size:var(--x-fs-sm);color:var(--x-fg-muted);align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}[data-x-skin] a.x-logrow:hover{background:var(--x-surface-sunken);color:var(--x-fg)}[data-x-skin] .x-logrow-icon{color:var(--x-fg-subtle);flex-shrink:0;display:inline-flex}[data-x-skin] .x-logrow-icon svg{width:15px;height:15px}[data-x-skin] .x-logrow-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-x-skin] .x-logrow-time{font-size:var(--x-fs-xs);color:var(--x-fg-subtle);font-variant-numeric:tabular-nums;flex-shrink:0}[data-x-skin] .x-logrow[data-unread]{color:var(--x-fg);font-weight:var(--x-fw-medium)}[data-x-skin] .x-logrow[data-unread] .x-logrow-icon{color:var(--x-warn-ink)}[data-x-skin] .x-logdot{background:var(--x-warn-ink);border-radius:50%;flex-shrink:0;width:6px;height:6px}[data-x-skin] .x-logdot[data-empty]{background:0 0}[data-x-skin] .x-logfoot{border-top:1px solid var(--x-border-subtle);font-size:var(--x-fs-xs);line-height:var(--x-leading);color:var(--x-fg-muted);margin:22px 0 0;padding-top:16px}[data-x-skin] .x-logfoot .x-btn-link{vertical-align:middle;align-items:center;gap:5px;display:inline-flex}@media (max-width:520px){[data-x-skin] .x-logrow{flex-wrap:wrap}[data-x-skin] .x-logrow-text{white-space:normal;flex-basis:calc(100% - 42px)}[data-x-skin] .x-logrow-time{margin-left:26px}}[data-x-skin] .x-sidenav-item svg{flex-shrink:0;width:18px;height:18px}[data-x-skin] .x-sidenav-item:hover{background:var(--x-surface-sunken);color:var(--x-fg)}[data-x-skin] .x-sidenav-item[data-selected=true]{background:var(--x-ok-bg);color:var(--x-ok-ink);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-sidenav-item[data-selected=true]:hover{background:var(--x-ok-bg)}[data-x-skin] .x-sidenav-count{border-radius:var(--x-radius-pill);background:var(--x-surface-sunken);min-width:22px;height:22px;color:var(--x-fg);font-size:var(--x-fs-2xs);font-weight:var(--x-fw-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;display:inline-flex}[data-x-skin] .x-sidenav-head{border-bottom:1px solid var(--x-border-subtle);flex-direction:column;gap:8px;margin-bottom:4px;padding-bottom:12px;display:flex}[data-x-skin] .x-sidenav-account{flex-direction:column;gap:3px;padding:6px 10px;display:flex}[data-x-skin] .x-sidenav-account-row{align-items:center;gap:8px;min-width:0;display:flex}[data-x-skin] .x-sidenav-account-main{border-radius:var(--x-radius-sm);min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}[data-x-skin] .x-sidenav-account-main:hover .x-sidenav-account-name{text-decoration:underline}[data-x-skin] .x-sidenav-account-name{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-x-skin] .x-sidenav-account-links{font-size:var(--x-fs-2xs);align-items:center;gap:8px;padding-left:42px;display:flex}[data-x-skin] .x-sidenav-account-links a,[data-x-skin] .x-sidenav-account-links button{font-family:inherit;font-size:inherit;color:var(--x-fg-muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}[data-x-skin] .x-sidenav-account-links a:hover,[data-x-skin] .x-sidenav-account-links button:hover{color:var(--x-fg);text-decoration:underline}[data-x-skin] .x-sidenav-account-sep{color:var(--x-fg-subtle)}[data-x-skin] .x-sidenav-account-links form{display:contents}[data-x-skin] .x-sidenav-pills{flex-shrink:0;gap:6px;display:flex}[data-x-skin] .x-workarea{flex-direction:column;flex:1;min-width:0;display:flex}[data-x-skin] .x-workbar{display:none}@media (max-width:1024px){[data-x-skin] .x-workbar{z-index:40;padding:8px var(--x-gutter-mobile);background:var(--x-surface);border-bottom:1px solid var(--x-border-subtle);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid;position:sticky;top:0}[data-x-skin] .x-workbar>.x-ghost-btn{grid-area:1/1;justify-self:start}[data-x-skin] .x-workbar>.x-logo{grid-area:1/2;justify-self:center}}[data-x-skin] .x-workmain{width:100%;max-width:var(--x-container);flex-direction:column;flex:1;gap:20px;margin:0 auto;padding:24px 28px 40px;display:flex}[data-x-skin] .x-workmain:has(.partner-products-view[data-catalog-wide=true]){max-width:none}[data-x-skin] .x-workspace[data-canvas]{height:100dvh;min-height:0;overflow:hidden}[data-x-skin] .x-workspace[data-canvas] .x-workarea{min-height:0}[data-x-skin] .x-workspace[data-canvas] .x-workmain{gap:0;max-width:none;min-height:0;margin:0;padding:0;overflow:hidden}[data-x-skin] .x-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}[data-x-skin] .x-pagehead h1{font-size:var(--x-fs-2xl);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight);margin:0;line-height:1.15}[data-x-skin] .x-pagehead p{font-size:var(--x-fs-sm);color:var(--x-fg-muted);margin:6px 0 0}[data-x-skin] .x-pagehead-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-x-skin] .x-workgrid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}[data-x-skin] .x-tasklist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-x-skin] .x-taskrow{width:100%;font-family:inherit;font-size:var(--x-fs-sm);color:var(--x-fg);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}[data-x-skin] .x-tasklist>li+li>.x-taskrow{border-top:1px solid var(--x-border-subtle)}[data-x-skin] a.x-taskrow,[data-x-skin] button.x-taskrow{cursor:pointer}[data-x-skin] .x-taskrow-text{min-width:0;color:var(--x-fg-muted);flex:1}[data-x-skin] .x-taskrow-text strong{color:var(--x-fg);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-taskrow-hint{font-size:var(--x-fs-xs);color:var(--x-fg-subtle);margin-top:2px;display:block}[data-x-skin] .x-taskrow-arrow{color:var(--x-fg-subtle);flex-shrink:0}[data-x-skin] .x-taskrow-media{border-radius:var(--x-radius-sm);background:var(--x-neutral-bg);width:32px;height:32px;color:var(--x-neutral-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-x-skin] .x-taskrow-media svg{width:16px;height:16px}[data-x-skin] .x-taskrow-media[data-tone=ok]{background:var(--x-ok-bg);color:var(--x-ok-ink)}[data-x-skin] .x-taskrow-media[data-tone=info]{background:var(--x-info-bg);color:var(--x-info-ink)}[data-x-skin] .x-taskrow-media[data-tone=warn]{background:var(--x-warn-bg);color:var(--x-warn-ink)}[data-x-skin] .x-taskrow-media[data-tone=danger]{background:var(--x-danger-bg);color:var(--x-danger-ink)}[data-x-skin] .x-tasklist[data-variant=boxed]{gap:10px}[data-x-skin] .x-tasklist[data-variant=boxed] .x-taskrow{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);transition:border-color var(--x-motion-fast) var(--x-ease), background var(--x-motion-fast) var(--x-ease);padding:10px 14px}[data-x-skin] .x-tasklist[data-variant=boxed]>li+li>.x-taskrow{border-top:1px solid var(--x-border-subtle)}[data-x-skin] .x-tasklist[data-variant=boxed] a.x-taskrow:hover,[data-x-skin] .x-tasklist[data-variant=boxed] button.x-taskrow:hover{border-color:var(--x-border);background:var(--x-surface-sunken)}[data-x-skin] .x-tasklist[data-variant=boxed] .x-taskrow-media{width:auto;height:auto;color:var(--x-fg);background:0 0}[data-x-skin] .x-strip{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface);flex-wrap:wrap;align-items:center;gap:18px;padding:16px 20px;display:flex}[data-x-skin] .x-strip-media{border-radius:var(--x-radius);background:var(--x-ok-bg);width:44px;height:44px;color:var(--x-ok-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-x-skin] .x-strip-media svg{width:20px;height:20px}[data-x-skin] .x-strip-id{flex-direction:column;gap:3px;display:flex}[data-x-skin] .x-strip-title{font-size:var(--x-fs-base);font-weight:var(--x-fw-bold);margin:0}[data-x-skin] .x-strip-sub{font-size:var(--x-fs-xs);color:var(--x-fg-muted);align-items:center;gap:6px;display:inline-flex}[data-x-skin] .x-strip-sub svg{width:13px;height:13px}[data-x-skin] .x-strip-metas{border-left:1px solid var(--x-border-subtle);font-size:var(--x-fs-sm);color:var(--x-fg-muted);flex-wrap:wrap;align-items:center;gap:22px;padding-left:18px;display:flex}[data-x-skin] .x-strip-meta{align-items:center;gap:8px;display:inline-flex}[data-x-skin] .x-strip-meta:before{content:"";background:var(--x-ok-ink);border-radius:50%;flex-shrink:0;width:6px;height:6px}[data-x-skin] .x-strip-meta strong{color:var(--x-fg);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-strip-action{flex-shrink:0;margin-left:auto}[data-x-skin] .x-favs-strip{margin-bottom:22px}[data-x-skin] .x-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-x-skin] .x-feedrow{width:100%;font-family:inherit;font-size:var(--x-fs-sm);color:var(--x-fg);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:12px 0;text-decoration:none;display:grid}[data-x-skin] .x-feed>li+li>.x-feedrow{border-top:1px solid var(--x-border-subtle)}[data-x-skin] a.x-feedrow{cursor:pointer}[data-x-skin] a.x-feedrow:hover .x-feed-text{text-underline-offset:3px;text-decoration:underline}[data-x-skin] .x-feed-main{align-items:center;gap:12px;min-width:0;display:flex}[data-x-skin] .x-feed-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-x-skin] .x-feed-text strong{font-weight:var(--x-fw-semibold)}[data-x-skin] .x-feed-time{font-size:var(--x-fs-xs);color:var(--x-fg-muted);white-space:nowrap}[data-x-skin] .x-feed-stack{flex-direction:column;gap:2px;min-width:0;display:flex}[data-x-skin] .x-feed-stack strong{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-x-skin] .x-feed-sub{font-size:var(--x-fs-xs);color:var(--x-fg-muted)}[data-x-skin] .x-feed-amount{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}[data-x-skin] .x-feed-amount b{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);font-variant-numeric:tabular-nums}[data-x-skin] .x-feed-amount span{font-size:var(--x-fs-xs);color:var(--x-fg-muted);font-variant-numeric:tabular-nums}[data-x-skin] .x-feed-arrow{color:var(--x-fg-subtle);flex-shrink:0}[data-x-skin] .x-feed-value{font-weight:var(--x-fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}[data-x-skin] .x-feed-foot{border-top:1px solid var(--x-border-subtle);justify-content:center;margin-top:4px;padding-top:14px;display:flex}[data-x-skin] .x-seg[data-tone=ok] .x-seg-item[data-selected=true],[data-x-skin] .x-seg[data-tone=ok] .x-seg-item[data-state=active]{background:var(--x-ok-bg);color:var(--x-ok-ink)}[data-x-skin] .x-seg[data-tone=ok] .x-seg-item[data-state=active] .x-seg-count{background:var(--x-ok-border);color:var(--x-ok-ink)}[data-x-skin] .x-app-main{width:100%;max-width:var(--x-container);padding:28px var(--x-gutter);flex-direction:column;flex:1;gap:24px;margin:0 auto;display:flex}[data-x-skin] .x-app-main[data-width=narrow]{max-width:720px}[data-x-skin] .x-app-main[data-width=auth]{justify-content:center;max-width:460px}[data-x-skin] .x-muted-text[data-align=center]{text-align:center}[data-x-skin] .x-tab-panel>.x-btn-link,[data-x-skin] .x-form>.x-btn-link{align-self:center}[data-x-skin] .x-app-head h1{font-size:var(--x-fs-xl);font-weight:var(--x-fw-bold);letter-spacing:var(--x-tracking-tight);margin:0}[data-x-skin] .x-app-head p{font-size:var(--x-fs-sm);color:var(--x-fg-muted);margin:4px 0 0}[data-x-skin] .x-avatar{background:var(--x-surface-dark);width:32px;height:32px;color:var(--x-fg-on-dark);font-size:var(--x-fs-xs);font-weight:var(--x-fw-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}[data-x-skin] .x-avatar img{object-fit:cover;width:100%;height:100%}[data-x-skin] .x-ghost-btn{border-radius:var(--x-radius-sm);width:36px;height:36px;color:var(--x-fg-muted);cursor:pointer;transition:background var(--x-motion-fast) var(--x-ease), color var(--x-motion-fast) var(--x-ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-x-skin] .x-ghost-btn:hover{background:var(--x-surface-sunken);color:var(--x-fg)}[data-x-skin] .x-tabs{flex-direction:column;gap:18px;display:flex}[data-x-skin] .x-tabs .x-seg{scrollbar-width:none;align-self:flex-start;max-width:100%;overflow-x:auto}[data-x-skin] .x-tabs .x-seg::-webkit-scrollbar{display:none}[data-x-skin] .x-seg-item svg{flex-shrink:0;width:15px;height:15px}[data-x-skin] .x-seg[data-size=sm] .x-seg-item svg{width:14px;height:14px}[data-x-skin] .x-tab-panel{flex-direction:column;gap:16px;display:flex}[data-x-skin] .x-statgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}@media (max-width:600px){[data-x-skin] .x-statgrid{grid-template-columns:1fr}[data-x-skin] .x-listtools-search{min-width:0}[data-x-skin] .x-listtools .x-seg{width:max-content;max-width:100%}}[data-x-skin] .x-stat{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);flex-direction:column;gap:2px;padding:14px 16px;display:flex}[data-x-skin] .x-stat-label{font-size:var(--x-fs-sm);color:var(--x-fg-muted);margin:0}[data-x-skin] .x-stat-value{font-size:var(--x-fs-xl);font-weight:var(--x-fw-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--x-tracking-tight);margin:0}[data-x-skin] .x-stat-hint{font-size:var(--x-fs-xs);color:var(--x-fg-muted);margin:2px 0 0}[data-x-skin] .x-stat[data-media=true]{flex-direction:row;align-items:center;gap:12px}[data-x-skin] .x-stat-media{background:var(--x-ok-bg);width:38px;height:38px;color:var(--x-ok-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-x-skin] .x-stat-media svg{width:18px;height:18px}[data-x-skin] .x-stat-body{flex-direction:column;gap:2px;min-width:0;display:flex}[data-x-skin] .x-stat-foot{font-size:var(--x-fs-xs);color:var(--x-fg-muted);align-items:center;gap:6px;margin-top:3px;display:inline-flex}[data-x-skin] .x-stat-foot svg{flex-shrink:0;width:13px;height:13px}[data-x-skin] .x-itemgroup{flex-direction:column;gap:10px;display:flex}[data-x-skin] .x-itemcard{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}[data-x-skin] .x-itemcard[data-muted=true]{opacity:.6}[data-x-skin] .x-itemcard-media{border-radius:var(--x-radius-sm);background:var(--x-surface-sunken);width:38px;height:38px;color:var(--x-fg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-x-skin] .x-itemcard-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}[data-x-skin] .x-itemcard-title{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}[data-x-skin] .x-itemcard-desc{font-size:var(--x-fs-sm);color:var(--x-fg-muted);line-height:var(--x-leading);margin:0}[data-x-skin] .x-picklist{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}[data-x-skin] .x-pickrow{border:0;border-top:1px solid var(--x-border-subtle);text-align:left;width:100%;color:inherit;background:0 0;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-family:inherit;text-decoration:none;display:flex}[data-x-skin] .x-picklist>li:first-child>.x-pickrow,[data-x-skin] .x-picklist>.x-pickrow:first-child{border-top:0}[data-x-skin] a.x-pickrow,[data-x-skin] button.x-pickrow{cursor:pointer;transition:background var(--x-motion-fast) var(--x-ease)}[data-x-skin] a.x-pickrow:hover,[data-x-skin] button.x-pickrow:hover{background:var(--x-surface-sunken)}[data-x-skin] button.x-pickrow:disabled{opacity:.5;cursor:not-allowed}[data-x-skin] .x-pickrow-main{flex-direction:column;gap:3px;min-width:0;display:flex}[data-x-skin] .x-pickrow-title{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-x-skin] .x-pickrow-sub{font-size:var(--x-fs-xs);color:var(--x-fg-muted)}[data-x-skin] .x-pickrow-side{flex-shrink:0;align-items:center;gap:14px;display:flex}[data-x-skin] .x-pickrow-amount{text-align:right}[data-x-skin] .x-pickrow-amount b{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);font-variant-numeric:tabular-nums;display:block}[data-x-skin] .x-pickrow-amount span{font-size:var(--x-fs-xs);color:var(--x-fg-muted);font-variant-numeric:tabular-nums;display:block}[data-x-skin] .x-pickrow-arrow{color:var(--x-fg-subtle);flex-shrink:0}[data-x-skin] .x-tablebox{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);overflow:hidden}[data-x-skin] .x-tablescroll{width:100%;overflow-x:auto}[data-x-skin] .x-table{border-collapse:collapse;width:100%;font-size:var(--x-fs-sm)}[data-x-skin] .x-table th{text-align:left;font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold);color:var(--x-fg-muted);background:var(--x-surface-sunken);border-bottom:1px solid var(--x-border-subtle);white-space:nowrap;padding:12px 18px}[data-x-skin] .x-table td{border-top:1px solid var(--x-border-subtle);vertical-align:middle;padding:14px 18px}[data-x-skin] .x-table tbody tr:first-child td{border-top:0}[data-x-skin] .x-table [data-align=right]{text-align:right;font-variant-numeric:tabular-nums}[data-x-skin] .x-table tr[data-clickable=true]{cursor:pointer;transition:background var(--x-motion-fast) var(--x-ease)}[data-x-skin] .x-table tr[data-clickable=true]:hover{background:var(--x-surface-sunken)}[data-x-skin] .x-table-empty{text-align:center;color:var(--x-fg-muted);padding:36px 18px}[data-x-skin] .x-table-strong{font-weight:var(--x-fw-semibold)}[data-x-skin] .x-table td>.x-pill{margin-left:8px}[data-x-skin] .x-danger-text{color:var(--x-danger-ink);font-weight:var(--x-fw-medium)}[data-x-skin] .x-ig{height:var(--x-control-h);border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);background:var(--x-surface);box-shadow:var(--x-shadow-xs);transition:border-color var(--x-motion-fast) var(--x-ease), box-shadow var(--x-motion-fast) var(--x-ease);align-items:center;display:flex;position:relative}[data-x-skin] .x-ig:focus-within{border-color:var(--x-border);box-shadow:var(--x-shadow-xs), 0 0 0 3px rgba(var(--x-fg-rgb),.12)}[data-x-skin] .x-ig[data-invalid=true]{border-color:var(--x-danger-ink)}[data-x-skin] .x-ig[data-invalid=true]:focus-within{box-shadow:var(--x-shadow-xs), 0 0 0 3px rgba(var(--x-danger-rgb),.18)}[data-x-skin] .x-ig input{min-width:0;height:100%;font-size:var(--x-fs-base);color:var(--x-fg);background:0 0;border:0;outline:none;flex:1;padding:4px 12px;font-family:inherit}@media (min-width:768px){[data-x-skin] .x-ig input{font-size:var(--x-fs-sm)}}[data-x-skin] .x-ig input::placeholder{color:var(--x-fg-subtle)}[data-x-skin] .x-ig-addon{font-size:var(--x-fs-sm);font-weight:var(--x-fw-medium);color:var(--x-fg-muted);flex-shrink:0;align-items:center;gap:6px;padding-right:12px;display:inline-flex}[data-x-skin] .x-ig-addon svg{width:16px;height:16px}[data-x-skin] .x-ig[data-invalid=true]+.x-input-label{color:var(--x-danger-ink)}[data-x-skin] .x-select{width:100%;height:var(--x-control-h);border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);background:var(--x-surface);font-size:var(--x-fs-base);font-family:inherit;font-weight:var(--x-fw-regular);color:var(--x-fg);box-shadow:var(--x-shadow-xs);cursor:pointer;transition:border-color var(--x-motion-fast) var(--x-ease), box-shadow var(--x-motion-fast) var(--x-ease);outline:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 12px;display:flex}@media (min-width:768px){[data-x-skin] .x-select{font-size:var(--x-fs-sm)}}[data-x-skin] .x-select:focus-visible{border-color:var(--x-border);box-shadow:var(--x-shadow-xs), 0 0 0 3px rgba(var(--x-fg-rgb),.12);outline:none}[data-x-skin] .x-select[aria-invalid=true]{border-color:var(--x-danger-ink)}[data-x-skin] .x-select[aria-invalid=true]+.x-input-label{color:var(--x-danger-ink)}[data-x-skin] .x-select:disabled{pointer-events:none;opacity:.5}[data-x-skin] .x-select svg{color:var(--x-fg-muted);flex-shrink:0}[data-x-skin] .x-select-menu,[data-x-skin].x-select-menu{z-index:130;min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);background:var(--x-surface);box-shadow:var(--x-shadow-pop);padding:4px;overflow-y:auto}[data-x-skin] .x-select-item{border-radius:var(--x-radius-sm);font-size:var(--x-fs-sm);color:var(--x-fg);cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}[data-x-skin] .x-select-item[data-highlighted]{background:var(--x-surface-sunken)}[data-x-skin] .x-select-item[data-state=checked]{font-weight:var(--x-fw-semibold)}[data-x-skin] .x-select-check{color:var(--x-fg);display:inline-flex}[data-x-skin] .x-file{font-family:inherit;font-size:var(--x-fs-sm);color:var(--x-fg-muted)}[data-x-skin] .x-file::file-selector-button{border:1px solid var(--x-border);border-radius:var(--x-radius-sm);background:var(--x-surface);font-family:inherit;font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);color:var(--x-fg);cursor:pointer;margin-right:12px;padding:9px 14px}[data-x-skin] .x-file::file-selector-button:hover{background:var(--x-surface-sunken)}[data-x-skin] .x-fold{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);overflow:hidden}[data-x-skin] .x-fold-trigger{width:100%;font-family:inherit;font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);color:var(--x-fg);text-align:left;cursor:pointer;transition:background var(--x-motion-fast) var(--x-ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}[data-x-skin] .x-fold-trigger:hover{background:var(--x-surface-sunken)}[data-x-skin] .x-fold-trigger svg{width:16px;height:16px;color:var(--x-fg-muted);transition:transform var(--x-motion-fast) var(--x-ease)}[data-x-skin] .x-fold-trigger[data-state=open] svg{transform:rotate(180deg)}[data-x-skin] .x-fold-body{flex-direction:column;gap:14px;padding:4px 18px 18px;display:flex}[data-x-skin] .x-pop,[data-x-skin].x-pop{z-index:120;border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);min-width:180px;box-shadow:var(--x-shadow-pop);overflow:hidden}[data-x-skin] .x-pop-head{border-bottom:1px solid var(--x-border-subtle);font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);padding:10px 14px}[data-x-skin] .x-pop-body{font-size:var(--x-fs-sm);color:var(--x-fg-muted);text-align:center;padding:24px 14px}[data-x-skin] .x-pop-body[data-variant=nav]{text-align:left;min-width:200px;padding:6px}[data-x-skin] .x-pop-body[data-variant=note]{text-align:left;color:var(--x-fg);padding:12px 14px}[data-x-skin] .x-progress-row{align-items:center;gap:12px;display:flex}[data-x-skin] .x-progress{border-radius:var(--x-radius-pill);background:var(--x-surface-sunken-hover);flex:1;height:6px;overflow:hidden}[data-x-skin] .x-progress-fill{border-radius:var(--x-radius-pill);background:var(--x-surface-dark);height:100%;transition:width var(--x-motion-in) var(--x-ease)}[data-x-skin] .x-progress-label{font-size:var(--x-fs-xs);font-weight:var(--x-fw-medium);white-space:nowrap;color:var(--x-fg-muted)}[data-x-skin] .x-milestones{margin:0;padding:0;list-style:none;display:flex}[data-x-skin] .x-milestone{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}[data-x-skin] .x-milestone-track{align-items:center;width:100%;display:flex}[data-x-skin] .x-milestone-line{background:var(--x-surface-sunken-hover);flex:1;height:2px}[data-x-skin] .x-milestone-line[data-filled=true]{background:var(--x-surface-dark)}[data-x-skin] .x-milestone-line[data-hidden=true]{visibility:hidden}[data-x-skin] .x-milestone-dot{border:1px solid var(--x-border);background:var(--x-surface);width:28px;height:28px;font-size:var(--x-fs-xs);font-weight:var(--x-fw-semibold);color:var(--x-fg-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-x-skin] .x-milestone-dot[data-done=true]{border-color:var(--x-surface-dark);background:var(--x-surface-dark);color:var(--x-fg-on-dark)}[data-x-skin] .x-milestone-label{font-size:var(--x-fs-2xs);text-align:center;color:var(--x-fg-muted);line-height:1.25}[data-x-skin] .x-milestone-label[data-done=true]{color:var(--x-fg);font-weight:var(--x-fw-medium)}[data-x-skin] .x-notice{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);color:inherit;transition:background var(--x-motion-fast) var(--x-ease);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex}[data-x-skin] a.x-notice:hover{background:var(--x-surface-sunken)}[data-x-skin] .x-notice[data-tone=warn]{background:var(--x-warn-bg);border-color:var(--x-warn-border)}[data-x-skin] a.x-notice[data-tone=warn]:hover{filter:brightness(.97)}[data-x-skin] .x-notice[data-tone=warn] .x-notice-title,[data-x-skin] .x-notice[data-tone=warn] .x-notice-desc{color:var(--x-warn-ink)}[data-x-skin] .x-notice[data-stack=true]{flex-direction:column;align-items:stretch}[data-x-skin] .x-notice-main{align-items:center;gap:14px;min-width:0;display:flex}[data-x-skin] .x-notice-icon{color:var(--x-fg-muted);flex-shrink:0}[data-x-skin] .x-notice[data-tone=warn] .x-notice-icon{color:var(--x-warn-ink)}[data-x-skin] .x-notice-title{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);margin:0}[data-x-skin] .x-notice-desc{font-size:var(--x-fs-sm);color:var(--x-fg-muted);margin:2px 0 0}[data-x-skin] .x-dl-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:0;display:grid}[data-x-skin] .x-dl-grid dt{font-size:var(--x-fs-xs);color:var(--x-fg-muted)}[data-x-skin] .x-dl-grid dd{font-size:var(--x-fs-sm);color:var(--x-fg);margin:2px 0 0}[data-x-skin] .x-chiplist{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}[data-x-skin] .x-cal{padding:12px}[data-x-skin] .x-cal-month{flex-direction:column;gap:10px;display:flex}[data-x-skin] .x-cal-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-x-skin] .x-cal-navbtn{border:1px solid var(--x-border);border-radius:var(--x-radius-sm);background:var(--x-surface);width:30px;height:30px;color:var(--x-fg);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}[data-x-skin] .x-cal-navbtn:hover{background:var(--x-surface-sunken)}[data-x-skin] .x-cal-caption{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);text-transform:capitalize}[data-x-skin] .x-cal-grid{border-collapse:collapse}[data-x-skin] .x-cal-weekday{width:34px;font-size:var(--x-fs-2xs);font-weight:var(--x-fw-medium);color:var(--x-fg-muted);text-transform:capitalize;padding-bottom:4px}[data-x-skin] .x-cal-day{padding:1px}[data-x-skin] .x-cal-daybtn{border-radius:var(--x-radius-sm);width:32px;height:32px;font-family:inherit;font-size:var(--x-fs-sm);color:var(--x-fg);cursor:pointer;background:0 0;border:0}[data-x-skin] .x-cal-daybtn:hover{background:var(--x-surface-sunken)}[data-x-skin] .x-cal-day[data-outside=true] .x-cal-daybtn{color:var(--x-fg-subtle)}[data-x-skin] .x-cal-day[data-selected=true] .x-cal-daybtn{background:var(--x-surface-dark);color:var(--x-fg-on-dark);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-cal-day.x-cal-rm .x-cal-daybtn{background:var(--x-surface-sunken);color:var(--x-fg);border-radius:0}[data-x-skin] .x-cal-day.x-cal-today .x-cal-daybtn{font-weight:var(--x-fw-bold);box-shadow:inset 0 0 0 1px var(--x-border)}[data-x-skin] .x-cal-day[data-disabled=true] .x-cal-daybtn{opacity:.4;cursor:not-allowed}[data-x-skin] .x-simnote{border-radius:var(--x-radius-sm);background:var(--x-surface-sunken);font-size:var(--x-fs-sm);color:var(--x-fg);line-height:var(--x-leading);padding:12px 14px}[data-x-skin] .x-simnote b{font-variant-numeric:tabular-nums;font-weight:var(--x-fw-bold)}[data-x-skin] .x-simnote-out{color:var(--x-ok-ink)}[data-x-skin] .x-field{flex-direction:column;gap:6px;display:flex}[data-x-skin] .x-field-label{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);color:var(--x-fg)}[data-x-skin] .x-field-help{font-size:var(--x-fs-xs);color:var(--x-fg-muted);line-height:var(--x-leading)}[data-x-skin] .x-field-help strong{color:var(--x-fg);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-warn-note{font-size:var(--x-fs-xs);color:var(--x-fg-muted);line-height:var(--x-leading);align-items:flex-start;gap:8px;margin:0;display:flex}[data-x-skin] .x-warn-note svg{color:var(--x-warn-ink);flex-shrink:0;margin-top:2px}[data-x-skin] .x-warn-note strong{color:var(--x-fg);font-weight:var(--x-fw-semibold)}[data-x-skin] .x-formgrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}[data-x-skin] .x-performance-grid{align-items:start}[data-x-skin] .x-performance-checklist .x-taskrow{gap:10px;padding:7px 0}[data-x-skin] .x-performance-checklist .x-taskrow-media{width:26px;height:26px}[data-x-skin] .x-performance-checklist .x-taskrow-media svg{width:14px;height:14px}[data-x-skin] .x-storefront-editor{flex-direction:column;gap:20px;display:flex}[data-x-skin] .x-storefront-toolbar{z-index:10;justify-content:space-between;align-items:center;gap:var(--x-gutter);padding:var(--x-gutter);border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface-sunken);flex-wrap:wrap;display:flex;position:sticky;top:0}[data-x-skin] .x-storefront-status{gap:calc(var(--x-gutter) / 3);color:var(--x-fg-muted);font-size:var(--x-fs-xs);flex-direction:column;display:flex}[data-x-skin] .x-storefront-status strong{color:var(--x-fg);font-size:var(--x-fs-sm)}[data-x-skin] .x-storefront-preview-launch{gap:calc(var(--x-gutter) / 2);display:flex}[data-x-skin] .x-storefront-workspace{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}[data-x-skin] .x-storefront-settings{gap:calc(var(--x-gutter) * 2);border:0;flex-direction:column;min-width:0;margin:0;display:flex}[data-x-skin] .x-storefront-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--x-control-h) * 10)),1fr));align-items:start;gap:calc(var(--x-gutter) * 2);min-width:0;display:grid}[data-x-skin] .x-storefront-section{gap:var(--x-gutter);flex-direction:column;min-width:0;display:flex}[data-x-skin] .x-storefront-settings>:not(:first-child){padding-top:calc(var(--x-gutter) * 2);border-top:1px solid var(--x-border-subtle)}[data-x-skin] .x-storefront-section-content{min-width:0}[data-x-skin] .x-storefront-editor .x-formgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--x-control-h) * 4)),1fr))}[data-x-skin] .x-storefront-textarea{resize:vertical;border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);background:var(--x-surface);width:100%;min-height:96px;font:inherit;color:var(--x-fg);box-shadow:var(--x-shadow-xs);outline:none;padding:12px}[data-x-skin] .x-storefront-textarea:focus-visible{border-color:var(--x-border);box-shadow:var(--x-shadow-xs),0 0 0 3px rgba(var(--x-fg-rgb),.12)}[data-x-skin] .x-storefront-upload{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;min-width:0;padding:12px;display:grid}[data-x-skin] .x-storefront-upload-copy{flex-direction:column;grid-column:1/-1;gap:3px;min-width:0;display:flex}[data-x-skin] .x-storefront-upload-copy strong{font-size:var(--x-fs-sm);color:var(--x-fg)}[data-x-skin] .x-storefront-upload-copy span,[data-x-skin] .x-storefront-upload-empty{font-size:var(--x-fs-xs);color:var(--x-fg-muted)}[data-x-skin] .x-storefront-upload-empty{grid-column:1;align-items:center;gap:6px;min-width:0;display:flex}[data-x-skin] .x-storefront-upload-empty svg{width:18px}[data-x-skin] .x-storefront-upload-preview{object-fit:contain;border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);background:var(--x-surface);grid-column:1;width:88px;height:52px}[data-x-skin] .x-storefront-upload-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-end;align-items:center;gap:8px;display:flex}[data-x-skin] .x-storefront-file{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-x-skin] .x-storefront-upload .x-form-error{grid-column:1/-1}[data-x-skin] .x-storefront-color{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}[data-x-skin] .x-storefront-color>span{font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold);grid-column:1/-1}[data-x-skin] .x-storefront-color>input[type=color]{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);background:var(--x-surface);width:44px;height:44px;padding:3px}[data-x-skin] .x-storefront-hero-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--x-control-h) * 6)),1fr));gap:calc(var(--x-gutter) * 2);padding-top:var(--x-gutter);border-top:1px solid var(--x-border-subtle);display:grid}[data-x-skin] .x-storefront-hero-controls{gap:var(--x-gutter);flex-direction:column;min-width:0;display:flex}[data-x-skin] .x-storefront-hero-controls>strong{font-size:var(--x-fs-sm)}[data-x-skin] .x-storefront-hero-toggles{flex-wrap:wrap;gap:10px 18px;display:flex}[data-x-skin] .x-storefront-hero-toggles label{font-size:var(--x-fs-sm);align-items:center;gap:8px;display:inline-flex}[data-x-skin] .x-storefront-palette-list{flex-wrap:wrap;gap:8px;display:flex}[data-x-skin] .x-storefront-palette{min-height:var(--x-control-h-sm);border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);background:var(--x-surface);color:var(--x-fg);font:inherit;font-size:var(--x-fs-xs);cursor:pointer;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}[data-x-skin] .x-storefront-palette[aria-pressed=true]{border-color:var(--x-fg)}[data-x-skin] .x-storefront-palette-swatches{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-pill);display:inline-flex;overflow:hidden}[data-x-skin] .x-storefront-palette-swatches i{width:12px;height:18px;display:block}[data-x-skin] .x-storefront-banners{flex-direction:column;gap:16px;display:flex}[data-x-skin] .x-storefront-banner-editor{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);padding:16px;display:block}[data-x-skin] .x-storefront-banner-editor-head{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}[data-x-skin] .x-storefront-banner-editor-head::-webkit-details-marker{display:none}[data-x-skin] .x-storefront-banner-editor-head>span:first-child{flex-direction:column;gap:3px;display:flex}[data-x-skin] .x-storefront-banner-editor-head small,[data-x-skin] .x-storefront-banner-editor-head>span:last-child{color:var(--x-fg-muted);font-size:var(--x-fs-xs)}[data-x-skin] .x-storefront-banner-editor-head>span:last-child:after{content:"⌄";margin-left:8px}[data-x-skin] .x-storefront-banner-editor[open] .x-storefront-banner-editor-head>span:last-child:after{content:"⌃"}[data-x-skin] .x-storefront-banner-editor-content{flex-direction:column;gap:14px;padding-top:16px;display:flex}[data-x-skin] .x-storefront-toggle{white-space:nowrap;font-size:var(--x-fs-sm);font-weight:var(--x-fw-medium);flex:none;align-items:center;gap:8px;display:flex}[data-x-skin] .x-storefront-curation{gap:var(--x-gutter);flex-direction:column;min-width:0;display:flex}[data-x-skin] .x-storefront-curation-head{justify-content:space-between;align-items:center;gap:var(--x-gutter);flex-wrap:wrap;display:flex}[data-x-skin] .x-storefront-curation-list{max-height:calc(var(--x-control-h) * 7);overscroll-behavior:contain;overflow-y:auto}[data-x-skin] .x-storefront-curation-row{min-height:var(--x-control-h-sm);border-top:1px solid var(--x-border-subtle);justify-content:space-between;align-items:center;gap:12px;display:flex}[data-x-skin] .x-storefront-curation-row label{align-items:center;gap:10px;min-width:0;display:flex}[data-x-skin] .x-storefront-order{gap:4px;display:flex}[data-x-skin] .x-storefront-order button{width:var(--x-control-h-sm);height:var(--x-control-h-sm);border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-sm);background:var(--x-surface);cursor:pointer}[data-x-skin] .x-storefront-order button:disabled{opacity:.4;cursor:default}@media (max-width:1024px){[data-x-skin] .x-storefront-toolbar{top:var(--x-control-h-lg)}}@media (max-width:639px){[data-x-skin] .x-storefront-toolbar{padding:var(--x-gutter-mobile);gap:var(--x-gutter-mobile)}[data-x-skin] .x-storefront-preview-launch{width:100%}[data-x-skin] .x-storefront-preview-launch .x-btn{min-width:0;padding:0 calc(var(--x-gutter-mobile) / 2);font-size:var(--x-fs-xs);flex:auto}[data-x-skin] .x-storefront-preview-launch .x-btn svg,[data-x-skin] .x-storefront-workspace .x-seg-item svg{display:none}[data-x-skin] .x-storefront-columns>.x-storefront-section+.x-storefront-section{padding-top:var(--x-gutter);border-top:1px solid var(--x-border-subtle)}[data-x-skin] .x-storefront-operations{flex-direction:column;justify-content:flex-start;gap:6px}[data-x-skin] .x-storefront-operations span+span:before{display:none}[data-x-skin] .x-storefront-about{grid-template-columns:1fr}}[data-x-skin] .x-storefront-preview-toolbar{font-size:var(--x-fs-sm);color:var(--x-fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}[data-x-skin] .x-storefront-preview-stage{--x-storefront-mobile-preview:390px;border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);width:100%;margin:0 auto;overflow:hidden}[data-x-skin] .x-storefront-preview-stage a{pointer-events:none}[data-x-skin] .x-storefront-preview-stage[data-device=mobile]{max-width:var(--x-storefront-mobile-preview)}[data-x-skin] .x-storefront-preview-nav{border-bottom:1px solid var(--x-border-subtle);padding:16px}[data-x-skin] .x-storefront-preview-stage[data-device=mobile] .x-hero[data-has-image=true] .x-hero-frame{grid-template-columns:1fr}[data-x-skin] .x-storefront-preview-stage[data-device=mobile] .x-hero-media{order:-1;min-height:280px}[data-x-skin] .x-storefront-preview-stage[data-device=mobile] .x-hero[data-image-side=left] .x-hero-inner,[data-x-skin] .x-storefront-preview-stage[data-device=mobile] .x-hero[data-image-side=left] .x-hero-media{grid-area:auto}[data-x-skin] .x-storefront-preview-stage[data-device=mobile] .x-hero-inner{padding-left:var(--x-gutter-mobile);padding-right:var(--x-gutter-mobile)}[data-x-skin] .x-storefront-preview-banner,[data-x-skin] .x-storefront-preview-products{padding:16px}[data-x-skin] .x-storefront-preview-products>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}[data-x-skin] .x-storefront-preview-products span{aspect-ratio:1;border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface)}[data-x-skin] .x-storefront-preview-section{border-top:1px solid var(--x-border-subtle);flex-direction:column;gap:12px;padding:16px;display:flex}[data-x-skin] .x-storefront-preview-section p{white-space:pre-line;margin:0}[data-x-skin] .x-storefront-preview-section img{object-fit:contain;max-width:100%;height:auto}[data-x-skin] .x-storefront-preview-section details{border-top:1px solid var(--x-border-subtle);padding:10px 0}[data-x-skin] .x-storefront-preview-names{flex-wrap:wrap;gap:8px;display:flex}[data-x-skin] .x-storefront-preview-names span,[data-x-skin] .x-storefront-preview-section .x-storefront-categories span{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);font-size:var(--x-fs-sm);padding:8px 12px}[data-x-skin] .x-storefront-preview-stage[data-device=mobile] .x-storefront-preview-products>div{grid-template-columns:repeat(2,1fr)}[data-x-skin] .x-storefront-preview-stage[data-device=mobile] .x-storefront-preview-products span:last-child{display:none}[data-x-skin] .x-storefront-library-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:16px 0;display:grid}[data-x-skin] .x-storefront-library-item{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius);background:var(--x-surface);min-width:0;color:var(--x-fg);text-align:left;font:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;display:flex}[data-x-skin] .x-storefront-library-item:hover{border-color:var(--x-border)}[data-x-skin] .x-storefront-library-item img{object-fit:contain;width:100%;height:120px;display:block}[data-x-skin] .x-storefront-library-item span{color:var(--x-fg-muted);font-size:var(--x-fs-xs)}[data-x-skin] .x-storefront-library-item strong{font-size:var(--x-fs-xs)}[data-x-skin] .x-formline{flex-wrap:wrap;align-items:end;gap:12px;display:flex}[data-x-skin] .x-formline>.x-field,[data-x-skin] .x-formline>.x-input-wrap{flex:1;min-width:180px}[data-x-skin] .x-inline-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-x-skin] .x-inline-row>.x-input-wrap{flex:1;min-width:160px}[data-x-skin] .x-fieldset{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}[data-x-skin] .x-fieldset:disabled{opacity:.7}@media (max-width:820px){[data-x-skin] .x-pd-grid{grid-template-columns:1fr;gap:0}[data-x-skin] .x-section[data-spacing=tight]:has(>.x-pd){padding-top:0}[data-x-skin] .x-pd-crumb{display:none}[data-x-skin] .x-pd-title{font-size:var(--x-fs-xl)}[data-x-skin] .x-pd-badges{margin-bottom:10px}[data-x-skin] .x-pd-divider{display:none}[data-x-skin] .x-pd-promo{margin-top:14px;margin-bottom:20px}[data-x-skin] .x-pd-campaign{margin-bottom:12px}[data-x-skin] .x-pd-campaign~.x-pd-promo{margin-top:2px}[data-x-skin] .x-pd-tier-pricing .x-bp{border-radius:var(--x-radius-sm);flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 12px;display:flex}[data-x-skin] .x-pd-tier-pricing .x-bp-sep{display:none}[data-x-skin] .x-pd-tier-pricing .x-pd-tier-ceiling{color:var(--x-fg-muted);padding-left:22px}[data-x-skin] .x-pd-media{margin:0 calc(var(--x-gutter-mobile) * -1);display:block}[data-x-skin] .x-pd-thumbs,[data-x-skin] .x-pd-counter,[data-x-skin] .x-pd-nav{display:none}[data-x-skin] .x-pd-stage{gap:0}[data-x-skin] .x-pd-frame:not([data-empty]){aspect-ratio:auto;background:0 0;border:0;border-radius:0;display:block;overflow:visible}[data-x-skin] .x-pd-video-play{left:18px;transform:none}[data-x-skin] .x-pd-swipe-hint{z-index:6;color:color-mix(in srgb, var(--x-fg-on-dark) 64%, transparent);filter:drop-shadow(0 1px 3px rgba(var(--x-fg-rgb),.55));pointer-events:none;contain:layout;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:16px}[data-x-skin] .x-pd-swipe-hint i{will-change:transform,opacity;border-bottom:2px solid;border-right:2px solid;width:16px;height:16px;margin:-8px;animation:2s ease-in-out 2s 2 both x-pd-swipe-arrow;display:block;transform:rotate(135deg)}[data-x-skin] .x-pd-swipe-hint i:nth-child(2){animation-delay:2.2s}[data-x-skin] .x-pd-swipe-hint i:nth-child(3){animation-delay:2.4s}@keyframes x-pd-swipe-arrow{0%{opacity:0;transform:rotate(135deg)translate(-20px,-20px)}50%{opacity:1}to{opacity:0;transform:rotate(135deg)translate(20px,20px)}}[data-x-skin] .x-pd-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;position:static;overflow-x:auto}[data-x-skin] .x-pd-track::-webkit-scrollbar{display:none}[data-x-skin] .x-pd-slide{aspect-ratio:1;scroll-snap-align:center;flex:0 0 100%;display:block;position:relative;inset:auto;overflow:hidden}[data-x-skin] .x-pd-dots{display:flex}[data-x-skin] .x-pd-fav{top:14px;right:calc(var(--x-gutter-mobile) + 4px)}[data-x-skin] .x-pd-info{padding-top:18px}[data-x-skin] .x-pd-ship{margin-top:16px}[data-x-skin] .x-pd-swatches{margin-bottom:16px}[data-x-skin] .x-shell[data-buybar=true] .x-pd-info>.x-pd-buy{z-index:60;padding:8px var(--x-gutter-mobile);padding-bottom:calc(8px + env(safe-area-inset-bottom));background:var(--x-surface);border-top:1px solid var(--x-border-subtle);flex-wrap:nowrap;gap:8px;margin-top:0;position:fixed;bottom:0;left:0;right:0}[data-x-skin] .x-shell[data-buybar=true] .x-pd-info>.x-pd-buy .x-qty{border-radius:var(--x-radius-sm)}[data-x-skin] .x-shell[data-buybar=true] .x-pd-info>.x-pd-buy .x-qty button{width:34px}[data-x-skin] .x-shell[data-buybar=true] .x-pd-info>.x-pd-buy .x-qty span{width:28px}[data-x-skin] .x-shell[data-buybar=true] .x-pd-info>.x-pd-buy>.x-btn{min-width:0;font-size:var(--x-fs-sm);flex:auto;padding:0 10px}[data-x-skin] .x-shell[data-buybar=true] .x-pd-info>.x-pd-buy .x-pd-addcart-tail{display:none}[data-x-skin] .x-shell[data-buybar=true] .x-pd-tier-pricing{margin-bottom:0}[data-x-skin] .x-pd-trust,[data-x-skin] .x-pd-values{margin-left:calc(var(--x-gutter-mobile) * -1);margin-right:calc(var(--x-gutter-mobile) * -1);padding-left:var(--x-gutter-mobile);padding-right:var(--x-gutter-mobile)}[data-x-skin] .x-pd-trust{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}[data-x-skin] .x-pd-trust-item{gap:10px;padding:14px 12px}[data-x-skin] .x-pd-trust-item:nth-child(odd){border-left:0}[data-x-skin] .x-pd-trust-item:nth-child(n+3){border-top:1px solid var(--x-border-subtle)}[data-x-skin] .x-pd-values{grid-template-columns:1fr}[data-x-skin] .x-pd-value{border-left:0;border-top:1px solid var(--x-border-subtle);padding:14px 12px}[data-x-skin] .x-pd-value:first-child{border-top:0}[data-x-skin].x-store:has(.x-shell[data-buybar=true]){box-sizing:border-box;padding-bottom:calc(68px + env(safe-area-inset-bottom))}[data-x-skin] .x-topbar-inner{padding:14px var(--x-gutter-mobile)}[data-x-skin] .x-stepper{padding:16px var(--x-gutter-mobile) 4px}[data-x-skin] .x-main{gap:16px;padding:16px 12px}[data-x-skin] .x-col-main{gap:16px;min-width:100%}[data-x-skin] .x-balance-panel{order:-1}[data-x-skin] .x-cta-band-inner{padding:20px var(--x-gutter-mobile)}[data-x-skin] .x-card-head{padding:14px 16px}[data-x-skin] .x-card-body{padding:16px}[data-x-skin] .x-ck-body{gap:14px;padding:16px}[data-x-skin] .x-inline-card{max-width:none}[data-x-skin] .x-side{display:contents}[data-x-skin] .x-side>*{min-width:100%}[data-x-skin] .x-shell{padding:0 var(--x-gutter-mobile)}[data-x-skin] .x-hero-inner{padding:44px var(--x-gutter-mobile)}[data-x-skin] .x-hero[data-has-image=true] .x-hero-frame{grid-template-columns:1fr}[data-x-skin] .x-hero-media{order:-1;min-height:280px}[data-x-skin] .x-hero[data-image-side=left] .x-hero-inner,[data-x-skin] .x-hero[data-image-side=left] .x-hero-media{grid-area:auto}[data-x-skin] .x-store-banner{min-height:260px}[data-x-skin] .x-store-banner-copy{margin:16px;padding:16px}[data-x-skin] .x-section{padding:28px 0}[data-x-skin] .x-section[data-spacing=tight-top]{padding-top:20px}[data-x-skin] .x-cartline{grid-template-columns:var(--x-cart-thumb) minmax(0,1fr);align-items:start;gap:6px 12px;padding:14px 0;display:grid}[data-x-skin] .x-cartline-thumb{grid-area:1/1/span 2}[data-x-skin] .x-cartline-info{flex:initial;grid-area:1/2}[data-x-skin] .x-cartline-actions{grid-area:2/2;justify-content:space-between;width:100%}[data-x-skin] .x-cartline:not(:has(.x-cartline-thumb)){grid-template-columns:minmax(0,1fr)}:is([data-x-skin] .x-cartline:not(:has(.x-cartline-thumb)) .x-cartline-info,[data-x-skin] .x-cartline:not(:has(.x-cartline-thumb)) .x-cartline-actions){grid-column:1}[data-x-skin] .x-empty{padding:48px 16px}[data-x-skin] .x-app-main{padding:18px var(--x-gutter-mobile);gap:18px}[data-x-skin] .x-pickrow{padding:12px 14px}[data-x-skin] .x-table th,[data-x-skin] .x-table td{padding:10px 12px}[data-x-skin] .x-milestone-label{font-size:9px}[data-x-skin] .x-items-head{display:none}[data-x-skin] .x-item-row{grid-template-columns:1fr auto;gap:4px 12px;padding:14px 0}[data-x-skin] .x-item-index{display:none}[data-x-skin] .x-item-desc{grid-column:1/-1}[data-x-skin] .x-item-cell,[data-x-skin] .x-item-total{font-size:var(--x-fs-xs)}[data-x-skin] .x-item-row[data-detailed]{border:1px solid var(--x-border-subtle);border-radius:var(--x-radius-lg);background:var(--x-surface);grid-template-columns:repeat(3,1fr);gap:14px 10px;padding:16px}[data-x-skin] .x-item-row[data-detailed]+.x-item-row[data-detailed]{border-top:1px solid var(--x-border-subtle);margin-top:12px}[data-x-skin] .x-item-row[data-detailed] .x-item-desc{font-weight:var(--x-fw-medium)}[data-x-skin] .x-item-row[data-detailed] .x-item-label,[data-x-skin] .x-item-row[data-detailed] .x-item-caption{font-size:var(--x-fs-2xs);font-weight:var(--x-fw-bold);color:var(--x-fg-muted);text-transform:uppercase;letter-spacing:var(--x-tracking-wide);display:block}[data-x-skin] .x-item-row[data-detailed] .x-item-caption{margin-bottom:8px}[data-x-skin] .x-item-row[data-detailed] .x-item-cell,[data-x-skin] .x-item-row[data-detailed] .x-item-total{font-size:var(--x-fs-sm);gap:4px}[data-x-skin] .x-item-row[data-detailed] .x-item-total{text-align:right;align-items:flex-end}[data-x-skin] .x-item-row[data-detailed] .x-tiers-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}[data-x-skin] .x-item-row[data-detailed] .x-tier{padding:10px}[data-x-skin] .x-item-row[data-detailed] .x-tier-line{flex-direction:column;align-items:flex-start;gap:4px}[data-x-skin] .x-cart-table-head{display:none}[data-x-skin] .x-cart-item-row{flex-wrap:wrap;padding:14px 0;display:flex}[data-x-skin] .x-cart-item-row .x-cartline-info{flex:1 0 calc(100% - var(--x-cart-thumb) - 12px)}[data-x-skin] .x-cart-item-row .x-item-cell{display:none}[data-x-skin] .x-cart-item-row .x-item-total{font-size:var(--x-fs-xs);margin-left:auto}[data-x-skin] .x-pix-block{text-align:center;align-items:center;gap:12px;padding:14px}[data-x-skin] .x-pix-meta,[data-x-skin] .x-pix-grid,[data-x-skin] .x-pix-info{display:contents}[data-x-skin] .x-pix-heading{order:0}[data-x-skin] .x-pix-timer{order:1}[data-x-skin] .x-pix-block .x-qr{order:2;margin:0 auto}[data-x-skin] .x-pix-status{order:3}[data-x-skin] .x-pix-amount-value{order:4}[data-x-skin] .x-pix-copyrow{order:5;width:100%}[data-x-skin] .x-pix-note{order:6}}@media (max-width:1024px){[data-x-skin] .x-sidenav[data-variant=rail]{display:none}[data-x-skin] .x-workmain{padding:18px var(--x-gutter-mobile) 32px;gap:16px}[data-x-skin] .x-workgrid{grid-template-columns:1fr}[data-x-skin] .x-strip{align-items:flex-start}[data-x-skin] .x-strip-metas{border-left:0;gap:14px;width:100%;padding-left:0}[data-x-skin] .x-strip-action{width:100%;margin-left:0}[data-x-skin] .x-strip-action .x-btn{width:100%}}[data-x-skin] .x-sidenav[data-variant=drawer]{z-index:auto;border-right:0;flex:1;width:100%;height:auto;padding:0;position:static}[data-x-skin] .x-sidenav[data-variant=drawer] .x-sidenav-brand{display:none}@media (max-width:700px){[data-x-skin] .x-feedrow{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}[data-x-skin] .x-feed-main,[data-x-skin] .x-feed-stack{grid-area:1/1}[data-x-skin] .x-feedrow>.x-pill{grid-area:1/2;justify-self:end}[data-x-skin] .x-feed-time{grid-area:2/1;padding-left:44px}[data-x-skin] .x-feed-value,[data-x-skin] .x-feed-amount{grid-area:2/2;justify-self:end}[data-x-skin] .x-feed-text{white-space:normal;overflow:visible}[data-x-skin] .x-feed-arrow{display:none}[data-x-skin] .x-pagehead h1{font-size:var(--x-fs-xl)}[data-x-skin] .x-storefront-upload{grid-template-columns:minmax(0,1fr) auto}[data-x-skin] .x-storefront-upload-actions{flex-direction:column;align-items:stretch}[data-x-skin] .x-pagehead-actions{flex-wrap:nowrap;width:100%}[data-x-skin] .x-pagehead-actions .x-btn{min-width:0;font-size:var(--x-fs-sm);flex:1 1 0;gap:6px;padding:0 10px}}@media (max-width:639px){[data-x-skin] .x-nav-inner{padding:10px var(--x-gutter-mobile);grid-template-columns:1fr auto 1fr;gap:12px;display:grid}[data-x-skin] .x-nav-toggle{grid-area:1/1;justify-self:start}[data-x-skin] .x-nav-inner>.x-logo{grid-area:1/2;justify-self:center}[data-x-skin] .x-nav-cartslot{grid-area:1/3;justify-self:end}[data-x-skin] .x-nav-cart[data-only=desktop]{display:none}[data-x-skin] .x-nav-cart[data-only=mobile]{display:flex}[data-x-skin] .x-modgrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}[data-x-skin] .x-modgrid::-webkit-scrollbar{display:none}[data-x-skin] .x-modcard{scroll-snap-align:start;flex:0 0 calc(50% - 6px);min-height:190px}[data-x-skin] .x-shelf-card{flex:0 0 calc(25% - 9px)}[data-x-skin] .x-topbar-actions{gap:8px}[data-x-skin] .x-btn.x-topbar-btn{width:var(--x-control-h-sm);padding:0}[data-x-skin] .x-topbar-btn-text,[data-x-skin] .x-topbar-btn-ext{display:none}[data-x-skin] .x-topbar-btn-icon{display:block}[data-x-skin] .x-topbar-btn svg{width:18px;height:18px}[data-x-skin] .x-coupon-input,[data-x-skin] .x-coupon-btn{height:var(--x-control-h)}[data-x-skin] .x-ol-actions .x-qty{height:var(--x-control-h-sm)}[data-x-skin] .x-ol-actions .x-qty button,[data-x-skin] .x-ol-actions .x-qty span{width:var(--x-control-h-sm)}[data-x-skin] .x-opt-row{min-height:var(--x-control-h);padding:14px}}@media (max-width:600px){[data-x-skin] .x-form-row[data-split="2"],[data-x-skin] .x-form-row[data-split=addr]{grid-template-columns:1fr}[data-x-skin] .x-field-narrow,[data-x-skin] .x-field-half{max-width:none}[data-x-skin] .x-datagrid{grid-template-columns:1fr}[data-x-skin] .x-cookiebar{min-width:0;max-width:none;bottom:16px;left:16px;right:16px}}@media (max-width:480px){[data-x-skin] .x-step-label{font-size:var(--x-fs-2xs)}[data-x-skin] .x-topbar-link{font-size:var(--x-fs-sm);padding:8px 12px}[data-x-skin] .x-seg-item{font-size:var(--x-fs-sm);padding:9px 8px}[data-x-skin] .x-seg[data-block=true]{flex-direction:column}[data-x-skin] .x-cart-shipping .x-seg[data-block=true]{flex-direction:row}[data-x-skin] .x-result-card{padding:28px 20px}[data-x-skin] .x-page-footer-links{flex-direction:column;gap:12px}}@media (max-width:389px){[data-x-skin] .x-shell[data-buybar=true] .x-pd-info>.x-pd-buy .x-qty button{width:30px}[data-x-skin] .x-shell[data-buybar=true] .x-pd-info>.x-pd-buy .x-qty span{width:26px}[data-x-skin] .x-shell[data-buybar=true] .x-pd-info>.x-pd-buy>.x-btn{padding:0 6px}}@media (max-width:359px){[data-x-skin] .x-shell[data-buybar=true] .x-pd-info>.x-pd-buy .x-pd-addcart .x-cart-glyph,[data-x-skin] .x-shell[data-buybar=true] .x-pd-info>.x-pd-buy .x-pd-addcart .x-cart-check,[data-x-skin] .x-shell[data-buybar=true] .x-pd-info>.x-pd-buy .x-pd-buynow-tail{display:none}}
