/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-xl:1.25rem;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg-base:#08090c;--bg-sunken:#050609;--surface-1:#0e141c;--surface-2:#151d28;--surface-3:#1d2733;--border-subtle:#2fd4ff1a;--border-default:#ffffff1a;--border-strong:#ffffff2e;--text-primary:#f2f4f8;--text-secondary:#9aa1af;--text-muted:#5e6472;--text-inverse:#08090c;--brand:#2fd4ff;--brand-hover:#5cdeff;--brand-press:#16b9e6;--brand-dim:#2fd4ff1f;--brand-text:var(--brand);--brand-fill:#2fd4ff;--brand-fill-hover:#5cdeff;--brand-fill-press:#16b9e6;--on-brand-fill:#08090c;--search-bg:#101823;--radius-field:14px;--bg-glow:radial-gradient(120% 55% at 50% 0%, var(--brand-fill), transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root{--bg-glow:radial-gradient(120% 55% at 50% 0%, color-mix(in oklab, var(--brand-fill) 14%, transparent), transparent 70%)}}:root{--tab-glow:radial-gradient(closest-side, var(--brand-fill), transparent)}@supports (color:color-mix(in lab, red, red)){:root{--tab-glow:radial-gradient(closest-side, color-mix(in oklab, var(--brand-fill) 34%, transparent), transparent)}}:root{--success:#35f07a;--success-wash:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--success-wash:color-mix(in oklab, var(--success) 13%, transparent)}}:root{--success-edge:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--success-edge:color-mix(in oklab, var(--success) 26%, transparent)}}:root{--glow-success:0 0 32px var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--glow-success:0 0 32px color-mix(in oklab, var(--success) 26%, transparent)}}:root{--warning:#ffc531;--warning-wash:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--warning-wash:color-mix(in oklab, var(--warning) 8%, transparent)}}:root{--warning-edge:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--warning-edge:color-mix(in oklab, var(--warning) 24%, transparent)}}:root{--danger-wash:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--danger-wash:color-mix(in oklab, var(--danger) 9%, transparent)}}:root{--danger-edge:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--danger-edge:color-mix(in oklab, var(--danger) 25%, transparent)}}:root{--danger:#ff3b47;--info:#2fd4ff;--cat-engine:#2fd4ff;--cat-brakes:#ff3b47;--cat-oils:#ffc531;--cat-electric:#35f07a;--cat-tires:#8b5cff;--cat-access:#c13bff;--cat:var(--brand);--cat-wash:var(--cat)}@supports (color:color-mix(in lab, red, red)){:root{--cat-wash:color-mix(in oklab, var(--cat) 10%, transparent)}}:root{--cat-edge:var(--cat)}@supports (color:color-mix(in lab, red, red)){:root{--cat-edge:color-mix(in oklab, var(--cat) 35%, transparent)}}:root{--glow-sm:0 0 8px var(--cat)}@supports (color:color-mix(in lab, red, red)){:root{--glow-sm:0 0 8px color-mix(in oklab, var(--cat) 45%, transparent)}}:root{--glow-md:0 0 16px var(--cat), 0 0 2px var(--cat)}@supports (color:color-mix(in lab, red, red)){:root{--glow-md:0 0 16px color-mix(in oklab, var(--cat) 40%, transparent), 0 0 2px color-mix(in oklab, var(--cat) 70%, transparent)}}:root{--glow-lg:0 0 32px var(--cat), 0 0 4px var(--cat)}@supports (color:color-mix(in lab, red, red)){:root{--glow-lg:0 0 32px color-mix(in oklab, var(--cat) 35%, transparent), 0 0 4px color-mix(in oklab, var(--cat) 60%, transparent)}}:root{--edge-light:inset 0 1px 0 #ffffff12;--font-display:"Archivo Variable", "Archivo", system-ui, sans-serif;--font-body:"Inter Variable", "Inter", system-ui, sans-serif;--label-transform:uppercase;--label-tracking:.08em;--label-weight:600;--label-width:92;--fs-3xs:.625rem;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.9375rem;--fs-lg:1.125rem;--fs-xl:1.5rem;--fs-2xl:2rem;--lh-tight:1.15;--lh-snug:1.35;--lh-body:1.55;--num-features:"tnum" 1, "zero" 1;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:999px;--media-bg:#f3f5f8;--media-edge:#10131a14;--media-ink:#10131a;--tap-min:44px;--shadow-lg:0 14px 40px #0000008c;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--z-header:100;--z-tabbar:200;--z-sheet:300;--z-toast:400;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--tabbar-h:calc(58px + var(--safe-bottom))}:root[data-theme=light]{--bg-base:#f2f4f8;--bg-sunken:#eceef2;--surface-1:#fff;--surface-2:#f9fafb;--surface-3:#eef0f4;--border-subtle:#090c1414;--border-default:#090c141f;--border-strong:#090c1438;--text-primary:#10131a;--text-secondary:#4c5566;--text-muted:#6b7484;--text-inverse:#fff;--brand:#0b7fa9;--brand-hover:#0a6f95;--brand-press:#086080;--brand-dim:#0b7fa91a;--brand-fill:#2fd4ff;--brand-fill-hover:#1ec3ee;--brand-fill-press:#12afd8;--on-brand-fill:#0f172a;--search-bg:#f2f6fa;--bg-glow:none;--tab-glow:none;--success:#12864a;--success-wash:var(--success)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--success-wash:color-mix(in oklab, var(--success) 10%, transparent)}}:root[data-theme=light]{--success-edge:var(--success)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--success-edge:color-mix(in oklab, var(--success) 24%, transparent)}}:root[data-theme=light]{--glow-success:0 2px 10px var(--success)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--glow-success:0 2px 10px color-mix(in oklab, var(--success) 18%, transparent)}}:root[data-theme=light]{--warning:#9c6200;--warning-wash:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--warning-wash:color-mix(in oklab, var(--warning) 8%, transparent)}}:root[data-theme=light]{--warning-edge:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--warning-edge:color-mix(in oklab, var(--warning) 22%, transparent)}}:root[data-theme=light]{--danger-wash:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--danger-wash:color-mix(in oklab, var(--danger) 7%, transparent)}}:root[data-theme=light]{--danger-edge:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--danger-edge:color-mix(in oklab, var(--danger) 22%, transparent)}}:root[data-theme=light]{--danger:#c02231;--info:#0b7fa9;--cat-engine:#0b7fa9;--cat-brakes:#c02231;--cat-oils:#9c6200;--cat-electric:#12864a;--cat-tires:#5b32c9;--cat-access:#8e1fc0;--shadow-lg:0 12px 32px #0f172a29;--glow-sm:0 1px 3px var(--cat)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--glow-sm:0 1px 3px color-mix(in oklab, var(--cat) 22%, transparent)}}:root[data-theme=light]{--glow-md:0 2px 8px var(--cat)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--glow-md:0 2px 8px color-mix(in oklab, var(--cat) 20%, transparent)}}:root[data-theme=light]{--glow-lg:0 6px 20px var(--cat)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--glow-lg:0 6px 20px color-mix(in oklab, var(--cat) 18%, transparent)}}:root[data-theme=light]{--edge-light:0 1px 2px #090c140f}:root[data-theme=light][data-perf=low]{--glow-sm:none;--glow-md:none;--glow-lg:none}:root[data-theme=race]{--bg-base:#bfe4fb;--bg-sunken:#a8d8f7;--surface-1:#fff;--surface-2:#f5fbff;--surface-3:#e2f1fc;--border-subtle:#15142b38;--border-default:#15142bb3;--border-strong:#15142b;--text-primary:#15142b;--text-secondary:#3f3e5e;--text-muted:#5b5a78;--text-inverse:#15142b;--brand:#ff6a13;--brand-hover:#ff7f33;--brand-press:#e55a08;--brand-dim:#ff6a132e;--brand-text:#b8430a;--brand-fill:var(--brand);--brand-fill-hover:var(--brand-hover);--brand-fill-press:var(--brand-press);--on-brand-fill:var(--text-inverse);--search-bg:var(--surface-1);--bg-glow:none;--tab-glow:none;--success:#0f7a3f;--success-wash:var(--success)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=race]{--success-wash:color-mix(in oklab, var(--success) 12%, transparent)}}:root[data-theme=race]{--success-edge:var(--success)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=race]{--success-edge:color-mix(in oklab, var(--success) 45%, transparent)}}:root[data-theme=race]{--glow-success:3px 3px 0 var(--border-strong);--warning:#8a5300;--warning-wash:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=race]{--warning-wash:color-mix(in oklab, var(--warning) 10%, transparent)}}:root[data-theme=race]{--warning-edge:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=race]{--warning-edge:color-mix(in oklab, var(--warning) 45%, transparent)}}:root[data-theme=race]{--danger-wash:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=race]{--danger-wash:color-mix(in oklab, var(--danger) 9%, transparent)}}:root[data-theme=race]{--danger-edge:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=race]{--danger-edge:color-mix(in oklab, var(--danger) 45%, transparent)}}:root[data-theme=race]{--danger:#c8102e;--info:#0b6a99;--cat-engine:#ffd23f;--cat-brakes:#ff6b6b;--cat-oils:#5ee6b0;--cat-electric:#b79cff;--cat-tires:#57c7ff;--cat-access:#ff8ad8;--cat-wash:var(--cat)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=race]{--cat-wash:color-mix(in oklab, var(--cat) 35%, transparent)}}:root[data-theme=race]{--cat-edge:var(--border-strong);--shadow-lg:6px 6px 0 var(--border-strong);--glow-sm:0 0 0 transparent;--glow-md:2px 2px 0 var(--border-strong);--glow-lg:4px 4px 0 var(--border-strong);--edge-light:3px 3px 0 var(--border-strong);--label-weight:750;--label-width:100}body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-md);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}.label{font-family:var(--font-display);font-variation-settings:"wdth" var(--label-width), "wght" var(--label-weight);text-transform:var(--label-transform);letter-spacing:var(--label-tracking);font-size:var(--fs-3xs);line-height:var(--lh-tight)}.price{font-family:var(--font-body);font-feature-settings:var(--num-features);font-variation-settings:"wght" 650;font-size:var(--fs-xl);letter-spacing:-.01em}.card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--edge-light)}.tile{background:var(--surface-1);border:1px solid var(--cat-edge);border-radius:var(--radius-lg);box-shadow:var(--edge-light);min-height:var(--tap-min);transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);contain:paint}.tile:active{border-color:var(--cat);transform:scale(.97)}.tile__icon{color:var(--cat);filter:drop-shadow(var(--glow-sm))}[data-cat=engine]{--cat:var(--cat-engine)}[data-cat=brakes]{--cat:var(--cat-brakes)}[data-cat=oils]{--cat:var(--cat-oils)}[data-cat=electric]{--cat:var(--cat-electric)}[data-cat=tires]{--cat:var(--cat-tires)}[data-cat=access]{--cat:var(--cat-access)}[data-cat=filters],[data-cat=lighting],[data-cat=fuel]{--cat:var(--cat-oils)}[data-cat=cooling],[data-cat=climate],[data-cat=transmission]{--cat:var(--cat-engine)}[data-cat=ev],[data-cat=electronics]{--cat:var(--cat-electric)}[data-cat=suspension]{--cat:var(--cat-tires)}[data-cat=body]{--cat:var(--cat-access)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root[data-perf=low]{--glow-sm:none;--glow-md:none;--glow-lg:none;--tab-glow:none;--bg-glow:none}:root[data-perf=low] .tile__icon{filter:none}.aps-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--fs-md);font-variation-settings:"wght" 600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;display:inline-flex}.aps-btn:active:not(:disabled){transform:scale(.98)}.aps-btn:disabled{opacity:.45;cursor:not-allowed}.aps-btn--primary{background:var(--brand-fill);color:var(--on-brand-fill)}.aps-btn--primary:hover:not(:disabled){background:var(--brand-fill-hover)}.aps-btn--primary:active:not(:disabled){background:var(--brand-fill-press)}.aps-btn--secondary{background:var(--surface-2);border-color:var(--border-default);color:var(--text-primary)}.aps-btn--secondary:hover:not(:disabled){background:var(--surface-3)}.aps-btn--ghost{color:var(--text-secondary);background:0 0}.aps-btn--ghost:hover:not(:disabled){color:var(--text-primary)}.aps-btn--danger{background:var(--danger);color:var(--text-inverse)}.aps-btn--block{width:100%}.aps-btn--sm{min-height:36px;padding:0 var(--space-3);font-size:var(--fs-sm)}.aps-price{align-items:baseline;gap:0 var(--space-3);max-width:100%;font-family:var(--font-body);font-feature-settings:var(--num-features);font-variation-settings:"wght" 650;color:var(--text-primary);letter-spacing:-.01em;flex-wrap:wrap;display:inline-flex}.aps-price__main{align-items:baseline;gap:var(--space-1);display:inline-flex}.aps-price__extra{align-items:baseline;gap:var(--space-3);display:inline-flex}.aps-price__value{font-size:var(--fs-xl)}.aps-price__unit{font-variation-settings:"wght" 500;color:var(--text-secondary);font-size:.72em}.aps-price--sm .aps-price__value{font-size:var(--fs-lg)}.aps-price__old{font-size:var(--fs-sm);font-variation-settings:"wght" 400;color:var(--text-muted);text-decoration:line-through}.aps-price__discount{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--danger);color:var(--text-inverse);font-size:var(--fs-2xs);font-variation-settings:"wght" 650}.aps-chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-2);color:var(--text-secondary);font-size:var(--fs-xs);white-space:nowrap;display:inline-flex}.aps-chip--accent{border-color:var(--cat-edge);background:var(--cat-wash);color:var(--cat)}.aps-filter-chip{min-height:36px;padding:0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-2);color:var(--text-secondary);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap}.aps-filter-chip[aria-pressed=true]{border-color:var(--brand);background:var(--brand-dim);color:var(--brand)}.aps-skeleton{border-radius:var(--radius-sm);background:var(--surface-2);animation:aps-pulse 1.4s var(--ease-inout) infinite;display:block}@keyframes aps-pulse{0%,to{opacity:1}50%{opacity:.55}}.aps-empty{align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-5);text-align:center;color:var(--text-secondary);flex-direction:column;display:flex}.aps-empty__title{color:var(--text-primary);font-size:var(--fs-md);font-variation-settings:"wght" 600}.aps-empty__hint{font-size:var(--fs-sm);color:var(--text-muted)}.aps-stepper{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-2);align-items:center;display:inline-flex;overflow:hidden}.aps-stepper__btn{min-width:var(--tap-min);min-height:var(--tap-min);color:var(--text-primary);font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0}.aps-stepper__btn:disabled{color:var(--text-muted);cursor:not-allowed}.aps-stepper__value{text-align:center;font-feature-settings:var(--num-features);font-variation-settings:"wght" 600;min-width:40px}.aps-toggle{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-3);cursor:pointer;width:46px;height:28px;transition:background var(--dur-fast) var(--ease-out);align-items:center;padding:0;display:inline-flex;position:relative}.aps-toggle[aria-checked=true]{border-color:var(--brand);background:var(--brand)}.aps-toggle__knob{border-radius:var(--radius-full);background:var(--text-primary);width:22px;height:22px;transition:transform var(--dur-fast) var(--ease-out);position:absolute;left:2px}.aps-toggle[aria-checked=true] .aps-toggle__knob{background:var(--text-inverse);transform:translate(18px)}.aps-option{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--fs-md);text-align:left;cursor:pointer;background:0 0;display:flex}.aps-option:last-child{border-bottom:0}.aps-option__body{flex:1;min-width:0}.aps-option__hint{color:var(--text-muted);font-size:var(--fs-sm);display:block}.aps-option[aria-selected=true]{border-radius:var(--radius-md);background:var(--brand-dim)}.aps-tabbar{z-index:var(--z-tabbar);height:var(--tabbar-h);padding-bottom:var(--safe-bottom);border-top:1px solid var(--border-subtle);background:var(--surface-1);display:flex;position:fixed;inset:auto 0 0}.aps-tabbar__item{min-height:var(--tap-min);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.aps-tabbar__item[aria-current=page]{color:var(--brand)}.aps-tabbar__item[aria-current=page] .aps-tabbar__label{font-variation-settings:"wght" 700}.aps-tabbar__item[aria-current=page]:after{background:var(--tab-glow);content:"";pointer-events:none;width:64px;height:24px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.aps-tabbar__label{font-family:var(--font-body);font-size:var(--fs-xs);line-height:var(--lh-tight)}.aps-tabbar__badge{border-radius:var(--radius-full);background:var(--danger);min-width:16px;color:var(--text-inverse);font-size:var(--fs-3xs);text-align:center;padding:0 4px;line-height:16px;position:absolute;transform:translate(12px,-10px)}.aps-search{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-field);background:var(--search-bg);display:flex}.aps-search__input{min-width:0;color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-md);background:0 0;border:0;outline:none;flex:1}.aps-search__input::placeholder{color:var(--text-muted);font-size:var(--fs-sm)}.aps-appbar{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);display:flex}.aps-brand{align-items:center;gap:var(--space-2);color:var(--text-primary);display:inline-flex}.aps-brand__mark{color:var(--brand-fill);flex:none;place-items:center;display:inline-grid}.aps-brand__word{font-family:var(--font-display);font-variation-settings:"wght" 800;letter-spacing:-.02em;font-size:22px;line-height:var(--lh-tight);white-space:nowrap}.aps-brand__accent{color:var(--brand-text)}.aps-app{background:var(--bg-glow)}.aps-search__clear{min-width:32px;min-height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0}.aps-sheet__backdrop{z-index:var(--z-sheet);background:var(--bg-sunken);opacity:.72;position:fixed;inset:0}.aps-sheet{z-index:var(--z-sheet);max-height:88vh;padding:var(--space-4) var(--space-4) calc(var(--space-4) + var(--safe-bottom));border-top:1px solid var(--border-default);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-2);position:fixed;inset:auto 0 0;overflow-y:auto}.aps-sheet__grip{width:36px;height:4px;margin:0 auto var(--space-4);border-radius:var(--radius-full);background:var(--border-strong)}.aps-sheet__title{margin-bottom:var(--space-3);color:var(--text-primary);font-size:var(--fs-lg);font-variation-settings:"wght" 650}.aps-grid-4{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aps-tile{min-height:102px;padding:6px var(--space-1);border:1px solid var(--border-subtle);border-radius:calc(var(--radius-lg) - 2px);background:var(--surface-1);box-shadow:var(--edge-light);color:var(--text-primary);cursor:pointer;text-align:center;transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);contain:paint;flex-direction:column;align-items:center;gap:2px;display:flex}.aps-tile:active{border-color:var(--cat);transform:scale(.97)}.aps-tile__icon{width:56px;height:56px;color:var(--cat);filter:drop-shadow(var(--glow-sm));flex:none;place-items:center;display:grid}.aps-tile__icon img,.aps-tile__icon svg{object-fit:contain;max-width:100%;max-height:100%}.aps-tile__icon:has(.aps-category-image){filter:none}.aps-tile__label{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-family:var(--font-body);font-size:var(--fs-sm);font-variation-settings:"wght" 500;letter-spacing:0;text-transform:none;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.aps-tile__count{color:var(--text-muted);font-size:var(--fs-2xs)}.aps-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.aps-section-head__title{color:var(--text-primary);font-family:var(--font-display);font-variation-settings:"wght" 800;font-size:1.25rem;line-height:var(--lh-tight);letter-spacing:0;text-transform:none}.aps-section-head__link{align-items:center;gap:var(--space-1);min-height:var(--tap-min);color:var(--brand-text);font:inherit;font-variation-settings:"wght" 500;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:.875rem;display:inline-flex}.aps-product{min-width:0;font:inherit;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--edge-light);color:var(--text-primary);text-align:left;cursor:pointer;contain:paint;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.aps-product__media{aspect-ratio:1;background:var(--media-bg);border-bottom:1px solid var(--media-edge);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.aps-product__media img{width:100%;height:100%;padding:var(--space-2);box-sizing:border-box;object-fit:contain}.aps-product__fallback{color:var(--cat)}@supports (color:color-mix(in lab, red, red)){.aps-product__fallback{color:color-mix(in oklab, var(--cat) 60%, var(--media-ink))}}.aps-product__fallback{opacity:.3}.aps-product>.aps-product__media{aspect-ratio:auto;height:120px}.aps-product__body{gap:var(--space-1);min-width:0;padding:var(--space-3) 10px 10px;flex-direction:column;flex:1;display:flex}.aps-product__brand{color:var(--text-muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--label-tracking)}.aps-product .aps-product__brand{color:var(--text-secondary);font-size:var(--fs-sm);text-transform:none;letter-spacing:0}.aps-product__foot{align-items:end;gap:var(--space-1) var(--space-2);padding-top:var(--space-1);grid-template-columns:minmax(0,1fr) auto;margin-top:auto;display:grid}.aps-product__buy{display:contents}.aps-product__buy>.aps-price{grid-column:1/-1}.aps-product__buy>.aps-price--soon,.aps-product__buy>.aps-stock{grid-column:1;align-self:center}.aps-product .aps-price{font-variation-settings:"wght" 700}.aps-product .aps-price__value{font-size:1.0625rem}.aps-product__cart{border-radius:var(--radius-md);background:var(--brand-fill);width:44px;height:44px;color:var(--on-brand-fill);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;flex:none;place-items:center;padding:0;display:grid}.aps-product__cart:hover:not(:disabled){background:var(--brand-fill-hover)}.aps-product__cart:active:not(:disabled){background:var(--brand-fill-press);transform:scale(.94)}.aps-product__cart:disabled{opacity:.45;cursor:not-allowed}.aps-product__name{font-size:var(--fs-md);font-variation-settings:"wght" 600;line-height:var(--lh-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aps-stock{font-size:var(--fs-2xs)}.aps-stock--here{color:var(--success)}.aps-stock--other{color:var(--warning)}.aps-stock--pre-order{color:var(--text-secondary)}.aps-stock--out{color:var(--text-muted)}.aps-stock--coming-soon{color:var(--brand-text)}.aps-price--soon{color:var(--brand-text);font-variation-settings:"wght" 650}.aps-banner-carousel{gap:var(--space-1);min-width:0;display:grid}.aps-banners{gap:var(--space-3);margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4);overscroll-behavior-inline:contain;scroll-padding-inline:var(--space-4);scroll-snap-type:x mandatory;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;scrollbar-width:none;display:flex;overflow-x:auto}.aps-banners::-webkit-scrollbar{display:none}.aps-banner{justify-content:center;gap:var(--space-1);min-block-size:148px;padding:var(--space-3) var(--space-4);border:1px solid var(--cat-edge);border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--cat-wash), var(--surface-2) 64%);color:var(--text-primary);contain:paint;flex-direction:column;display:flex;position:relative;overflow:hidden}.aps-banner:after{right:calc(-1 * var(--space-8));bottom:calc(-1 * var(--space-8));border-radius:var(--radius-full);background:radial-gradient(circle, var(--cat-wash), transparent 68%);content:"";pointer-events:none;width:104px;height:104px;position:absolute}.aps-banners>.aps-banner{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 clamp(252px,82%,286px)}.aps-banners>.aps-banner[data-media=image]{justify-content:flex-end;gap:var(--space-1);min-block-size:172px;padding:var(--space-4);flex-basis:clamp(272px,88%,330px)}.aps-banner__img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.aps-banner[data-media=image]:before{z-index:1;background:linear-gradient(90deg, var(--surface-1) 0%, var(--surface-1) 34%, transparent 66%), linear-gradient(0deg, var(--surface-1), transparent 50%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aps-banner[data-media=image]:before{background:linear-gradient(90deg, color-mix(in oklab, var(--surface-1) 96%, transparent) 0%, color-mix(in oklab, var(--surface-1) 86%, transparent) 34%, transparent 66%), linear-gradient(0deg, color-mix(in oklab, var(--surface-1) 32%, transparent), transparent 50%)}}.aps-banner[data-media=image]:before{content:"";pointer-events:none}.aps-banner[data-media=image]:after{display:none}.aps-banner[data-media=image] .aps-banner__title{-webkit-line-clamp:3;max-width:58%}.aps-banner[data-media=image] .aps-banner__subtitle{max-width:56%;color:var(--text-primary);opacity:.78;-webkit-line-clamp:2}.aps-banner[data-media=image] .aps-banner__badge{background:var(--brand-fill);color:var(--on-brand-fill);font-weight:700}.aps-banner__cta{z-index:1;align-self:flex-start;align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--cat-edge);border-radius:var(--radius-full);background:var(--surface-1);display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.aps-banner__cta{background:color-mix(in oklab, var(--surface-1) 70%, transparent)}}.aps-banner__cta{color:var(--text-primary);font-size:var(--fs-xs);font-variation-settings:"wght" 620;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.aps-banner[data-media=art] .aps-banner__title,.aps-banner[data-media=art] .aps-banner__subtitle{max-width:64%}.aps-banner__art{z-index:0;color:var(--cat);opacity:.22;pointer-events:none;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-end:var(--space-3)}.aps-banner__art svg{width:84px;height:84px}.aps-banner>*{flex-shrink:0}.aps-banner__hit{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.aps-banner__hit:active{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.aps-banner__hit:active{background:color-mix(in oklab, var(--text-primary) 6%, transparent)}}.aps-banner .aps-btn{z-index:1;margin-top:var(--space-1);align-self:flex-start;position:relative}.aps-banner__badge{z-index:1;padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--cat-wash);color:var(--cat);font-family:var(--font-display);font-size:var(--fs-3xs);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);align-self:flex-start;position:relative}.aps-banner__title{z-index:1;max-width:88%;font-family:var(--font-display);font-size:var(--fs-lg);font-variation-settings:"wght" 680;line-height:var(--lh-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.aps-banner__subtitle{z-index:1;max-width:88%;color:var(--text-secondary);font-size:var(--fs-xs);line-height:var(--lh-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.aps-banner-carousel__status{justify-content:center;gap:var(--space-1);min-height:var(--space-2);display:flex}.aps-banner-carousel__dot{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:var(--text-muted);transition:width var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out)}.aps-banner-carousel__dot[data-active=true]{width:var(--space-3);background:var(--brand)}.aps-garage{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-1);color:var(--text-primary);text-align:left;cursor:pointer;display:flex}.aps-garage:after{color:var(--text-muted);font-size:var(--fs-xl);content:"›";transition:transform var(--dur-fast) var(--ease-standard);flex:none;margin-left:auto;line-height:1}.aps-garage:active:after{transform:translate(2px)}@media (max-width:360px){.aps-grid-3.aps-grid-3--home{grid-template-columns:repeat(2,minmax(0,1fr))}}.aps-garage__title{font-size:var(--fs-md);font-variation-settings:"wght" 650;display:block}.aps-garage__hint{color:var(--text-muted);font-size:var(--fs-xs);display:block}.aps-tracker{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.aps-tracker__step{gap:var(--space-3);padding-bottom:var(--space-4);grid-template-columns:20px 1fr;align-items:start;display:grid}.aps-tracker__step:last-child{padding-bottom:0}.aps-tracker__marker{border:2px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-1);justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.aps-tracker__step:not(:last-child) .aps-tracker__marker:after{content:"";width:2px;height:calc(100% + var(--space-4) - 18px);background:var(--border-subtle);position:absolute;top:18px}.aps-tracker__step[data-state=done] .aps-tracker__marker,.aps-tracker__step[data-state=current] .aps-tracker__marker{border-color:var(--brand);background:var(--brand)}.aps-tracker__step[data-state=done] .aps-tracker__marker:after{background:var(--brand)}.aps-tracker__label{color:var(--text-muted);font-size:var(--fs-sm)}.aps-tracker__step[data-state=current] .aps-tracker__label{color:var(--text-primary);font-variation-settings:"wght" 650}.aps-tracker__step[data-state=done] .aps-tracker__label{color:var(--text-secondary)}.aps-shipment{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-primary);text-align:left;cursor:pointer;display:flex}.aps-shipment__body{flex:1;min-width:0}.aps-shipment__status{color:var(--text-secondary);font-size:var(--fs-xs);display:block}.aps-shipment__eta{font-feature-settings:var(--num-features);font-size:var(--fs-sm);font-variation-settings:"wght" 600;display:block}.aps-shipment__aside{align-items:flex-end;gap:var(--space-1);text-align:right;flex-direction:column;flex:none;display:flex}.aps-cartline{gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:64px minmax(0,1fr);display:grid}.aps-cartline__thumb{border-radius:var(--radius-md);background:var(--media-bg);place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.aps-cartline__thumb img{object-fit:contain;width:100%;height:100%}.aps-cartline__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);grid-column:1/-1;display:flex}.aps-cartline__sum{gap:2px;display:grid}.aps-cartline__unit{color:var(--text-muted);font-size:var(--fs-xs)}.aps-kpi{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);flex-direction:column;display:flex}.aps-table__caption{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aps-kpi__label{color:var(--text-muted);font-family:var(--font-display);font-size:var(--fs-3xs);letter-spacing:var(--label-tracking);text-transform:var(--label-transform)}.aps-kpi__value{color:var(--cat);font-feature-settings:var(--num-features);font-size:var(--fs-2xl);font-variation-settings:"wght" 650}.aps-kpi__hint{color:var(--text-muted);font-size:var(--fs-xs)}.aps-kpi__delta--up{color:var(--success);font-size:var(--fs-xs)}.aps-kpi__delta--down{color:var(--danger);font-size:var(--fs-xs)}.aps-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.aps-table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-default);color:var(--text-muted);font-family:var(--font-display);font-size:var(--fs-3xs);letter-spacing:var(--label-tracking);text-align:left;text-transform:var(--label-transform)}.aps-table td{padding:var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.aps-table td[data-numeric=true]{font-feature-settings:var(--num-features);text-align:right}.aps-queue{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-primary);text-align:left;cursor:pointer;display:flex}.aps-queue--urgent{border-color:var(--danger)}.aps-queue__count{min-width:28px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-3);font-feature-settings:var(--num-features);font-variation-settings:"wght" 650;text-align:center}.aps-queue--urgent .aps-queue__count{background:var(--danger);color:var(--text-inverse)}.aps-form-section{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);flex-direction:column;display:flex}.aps-form-section .aps-search__input{width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1);flex:none}.aps-form-section .aps-search__input:focus-visible{border-color:var(--brand);outline:2px solid var(--brand-dim);outline-offset:0}.aps-form-section__title{font-size:var(--fs-md);font-variation-settings:"wght" 650}.aps-form-section__hint{color:var(--text-muted);font-size:var(--fs-xs)}.aps-dropzone{justify-content:center;align-items:center;gap:var(--space-2);min-height:120px;padding:var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text-secondary);cursor:pointer;flex-direction:column;display:flex}.aps-dropzone[data-dragging=true]{border-color:var(--brand);background:var(--brand-dim);color:var(--brand)}.aps-dropzone__hint{color:var(--text-muted);font-size:var(--fs-xs)}.aps-segmented{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-2);padding:2px;display:inline-flex}.aps-segmented__item{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0}.aps-segmented__item[aria-pressed=true]{background:var(--surface-3);color:var(--text-primary)}.aps-success{padding-top:var(--space-7);text-align:center;align-items:center}.aps-success__mark{width:74px;height:74px;margin-bottom:var(--space-5);border:2px solid var(--success);background:var(--success-wash);color:var(--success);box-shadow:var(--glow-success);border-radius:50%;place-items:center;display:grid}.aps-success__title{font-size:var(--text-xl);font-weight:600}.aps-success__lead{margin-bottom:var(--space-5);color:var(--text-muted);line-height:1.65}.aps-success__lead b{color:var(--text-primary)}.aps-success__next{width:100%;margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--cat-edge);border-radius:var(--radius-lg);background:var(--cat-wash);color:var(--text-muted);text-align:left;line-height:1.6}.aps-success__next p+p{margin-top:var(--space-2)}.aps-success__next-label{margin-bottom:var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600;display:block}.aps-contact{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-primary);flex-direction:column;display:flex}.aps-contact--embedded{background:0 0;border:0;border-radius:0;padding:0}.aps-contact__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.aps-contact__title{font-weight:600}.aps-contact__phone{min-height:44px;color:var(--brand-text);font-feature-settings:var(--num-features);font-size:var(--fs-lg);overflow-wrap:anywhere;align-self:flex-start;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.aps-contact__hint{color:var(--text-muted);font-size:var(--fs-sm)}.aps-contact__actions{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.aps-contact__btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);min-width:0;min-height:48px;padding:0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text-primary);font-size:var(--fs-md);flex:11rem;font-weight:600;text-decoration:none;display:inline-flex}.aps-active-order{gap:var(--space-2);width:100%;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-primary);text-align:left;cursor:pointer;flex-direction:column;display:flex}.aps-active-order__head{align-items:center;gap:var(--space-2);display:flex}.aps-active-order__number{font-weight:600}.aps-active-order__count{color:var(--text-muted);font-size:var(--fs-sm);flex:1}.aps-active-order__eta{color:var(--text-muted);font-size:var(--fs-sm)}.aps-active-order__steps{gap:3px;display:flex}.aps-active-order__step{background:var(--surface-3);border-radius:2px;flex:1;height:3px}.aps-active-order__step[data-done]{background:var(--cat)}.aps-zone{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-secondary);font-size:var(--fs-sm);display:flex}.aps-zone[data-fallback]{border-color:var(--cat-edge);background:var(--cat-wash)}.aps-toasts{--toast-lift:0px;inset:auto 0 calc(var(--space-6) + var(--safe-bottom));z-index:var(--z-toast);align-items:center;gap:var(--space-2);padding:0 var(--space-4);pointer-events:none;flex-direction:column;display:flex;position:fixed}body:has(.aps-tabbar) .aps-toasts{bottom:calc(var(--tabbar-h) + var(--space-3) + var(--toast-lift))}body:has(.aps-cta) .aps-toasts{--toast-lift:68px}.aps-toast{--toast-tone:var(--brand);align-items:center;gap:var(--space-3);width:min(100%,420px);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-3);font-size:var(--fs-sm);color:var(--text-primary);background:var(--surface-1);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aps-toast{background:color-mix(in oklab, var(--surface-1) 98%, transparent)}}.aps-toast{border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;animation:aps-toast-in var(--dur-slow) var(--ease-out)}.aps-toast[data-tone=success]{--toast-tone:var(--success)}.aps-toast[data-tone=danger]{--toast-tone:var(--danger);border-color:var(--danger-edge)}.aps-toast__icon{border-radius:var(--radius-full);background:var(--toast-tone);flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.aps-toast__icon{background:color-mix(in oklab, var(--toast-tone) 16%, transparent)}}.aps-toast__icon{color:var(--toast-tone);font-family:var(--font-display);font-size:var(--fs-md);font-variation-settings:"wght" 750}.aps-toast__body{flex:1;gap:2px;min-width:0;display:grid}.aps-toast__title{font-variation-settings:"wght" 650;line-height:var(--lh-tight)}.aps-toast__desc{color:var(--text-secondary);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aps-toast__action{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--brand);border:0;flex:none}@supports (color:color-mix(in lab, red, red)){.aps-toast__action{background:color-mix(in oklab, var(--brand) 14%, transparent)}}.aps-toast__action{color:var(--brand);cursor:pointer;font:inherit;font-variation-settings:"wght" 650;-webkit-tap-highlight-color:transparent}.aps-toast__action:active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.aps-toast__action:active{background:color-mix(in oklab, var(--brand) 26%, transparent)}}.aps-toast__bar{background:var(--toast-tone);opacity:.55;transform-origin:0;height:3px;animation:aps-toast-bar var(--toast-ms,2.6s) linear forwards;position:absolute;inset:auto 0 0}@keyframes aps-toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes aps-toast-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.aps-field{gap:var(--space-1);flex-direction:column;display:flex}.aps-field__label{font-size:var(--fs-2xs);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);color:var(--text-muted)}.aps-field__input{min-height:var(--tap-min);padding:0 var(--space-3);font-size:var(--fs-sm);color:var(--text-primary);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.aps-field__input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.aps-field__hint{font-size:var(--fs-2xs);color:var(--text-muted)}.aps-error{padding:var(--space-3);font-size:var(--fs-sm);color:var(--danger);background:var(--surface-2);border:1px solid var(--danger);border-radius:var(--radius-md)}.aps-muted{color:var(--text-muted)}@keyframes aps-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.aps-enter{animation:aps-enter .22s var(--ease-out)}.aps-gallery{border:1px solid var(--media-edge);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--media-bg), var(--media-bg));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aps-gallery{background:linear-gradient(160deg, var(--media-bg), color-mix(in oklab, var(--media-bg) 86%, var(--brand)))}}.aps-gallery__track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;display:flex;overflow-x:auto}.aps-gallery__track::-webkit-scrollbar{display:none}.aps-gallery__track:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.aps-gallery__slide{aspect-ratio:1;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%}.aps-gallery__slide img{width:100%;height:100%;padding:var(--space-2);box-sizing:border-box;object-fit:contain}.aps-gallery__count{right:var(--space-3);bottom:var(--space-3);padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--surface-1);box-shadow:var(--edge-light);color:var(--text-secondary);font-feature-settings:var(--num-features);font-size:var(--fs-xs);position:absolute}.aps-gallery__dots{bottom:var(--space-3);pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.aps-gallery__dot{border-radius:var(--radius-full);background:var(--text-muted);width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.aps-gallery__dot{background:color-mix(in oklab, var(--text-muted) 55%, transparent)}}.aps-gallery__dot{transition:width var(--dur-fast) var(--ease-out)}.aps-gallery__dot.is-active{background:var(--brand);width:16px}.aps-specs{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);margin:0;display:grid;overflow:hidden}.aps-specs__row{gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(84px,34%) minmax(0,1fr);align-items:baseline;display:grid}.aps-specs__row:nth-child(2n){background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.aps-specs__row:nth-child(2n){background:color-mix(in oklab, var(--brand) 6%, transparent)}}.aps-specs dt{color:var(--text-secondary);font-size:var(--fs-sm)}.aps-specs dd{overflow-wrap:anywhere;font-size:var(--fs-md);font-variation-settings:"wght" 550;margin:0}.aps-cta{bottom:var(--tabbar-h);z-index:2;margin-inline:calc(-1 * var(--space-4));padding:var(--space-2) var(--space-4);background:linear-gradient(to top, var(--bg-base) 72%, transparent);position:sticky}:root[data-theme=light] .aps-skeleton{background:var(--surface-3)}:root[data-theme=light]{--label-transform:none;--label-tracking:0}:root[data-theme=light] .aps-tile__icon{filter:none}:root[data-theme=light] .aps-section-title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-md);font-variation-settings:"wght" 650}:root[data-theme=light] .aps-product__brand{font-size:var(--fs-xs);font-variation-settings:"wght" 500;letter-spacing:0;text-transform:none}:root[data-theme=light] .aps-product .aps-product__brand{font-size:var(--fs-sm);font-variation-settings:"wght" 500;color:var(--brand-text)}:root[data-theme=light] .aps-product__fallback{color:var(--text-muted);opacity:.4}:root[data-theme=light] .aps-stock{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);font-variation-settings:"wght" 550;display:inline-flex}:root[data-theme=light] .aps-stock:before{border-radius:var(--radius-full);content:"";background:currentColor;flex:none;width:6px;height:6px}:root[data-theme=race] .aps-btn--primary,:root[data-theme=race] .aps-btn--danger,:root[data-theme=race] .aps-btn--secondary{border:2px solid var(--border-strong);box-shadow:var(--glow-md);font-family:var(--font-display);font-variation-settings:"wght" 750}:root[data-theme=race] .aps-btn:active:not(:disabled){box-shadow:none;transform:translate(2px,2px)}:root[data-theme=race] .aps-search{border:2px solid var(--border-strong);background:var(--surface-1)}:root[data-theme=race] .aps-tile{background:var(--cat);border-width:2px}:root[data-theme=race] .aps-tile:active{box-shadow:none;transform:translate(2px,2px)}:root[data-theme=race] .aps-tile__icon{color:var(--text-primary)}:root[data-theme=race] .aps-product{border:2px solid var(--border-strong)}:root[data-theme=race] .aps-product__media{border-bottom:2px solid var(--border-strong)}:root[data-theme=race] .aps-chip--accent,:root[data-theme=race] .aps-banner__badge{border-color:var(--border-strong);background:var(--cat);color:var(--text-primary)}:root[data-theme=race] .aps-kpi__value{color:var(--text-primary)}:root[data-theme=race] .aps-filter-chip[aria-pressed=true],:root[data-theme=race] .aps-dropzone[data-dragging=true]{border-color:var(--border-strong);background:var(--brand);color:var(--text-primary)}:root[data-theme=race] .aps-tabbar__item[aria-current=page]{margin:var(--space-1);border:2px solid var(--border-strong);border-radius:var(--radius-md);background:var(--brand);color:var(--text-primary)}:root[data-theme=race] .aps-tabbar__badge,:root[data-theme=race] .aps-price__discount,:root[data-theme=race] .aps-queue--urgent .aps-queue__count,:root[data-theme=race] .aps-btn--danger{color:var(--surface-1)}:root[data-theme=race] .aps-segmented{border:2px solid var(--border-strong)}:root[data-theme=race] .aps-segmented__item[aria-pressed=true]{background:var(--brand);color:var(--text-primary)}@media (min-width:640px){.aps-contact:not(.aps-contact--embedded){flex-direction:row;justify-content:space-between;align-items:center}.aps-contact:not(.aps-contact--embedded) .aps-contact__text,.aps-contact:not(.aps-contact--embedded) .aps-contact__actions{flex:50%}}.aps-pdp__titlerow{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.aps-pdp__title{overflow-wrap:anywhere;font-variation-settings:"wght" 800;min-width:0;font-size:1.375rem;line-height:var(--lh-snug);margin:0}.aps-pdp__badge{padding:4px var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-2);color:var(--text-secondary);font-size:var(--fs-xs);font-variation-settings:"wght" 650;white-space:nowrap;flex:none}.aps-pdp__badge--here{border-color:var(--success-edge);background:var(--success-wash);color:var(--success)}.aps-pdp__badge--other{border-color:var(--warning-edge);background:var(--warning-wash);color:var(--warning)}.aps-pdp__badge--out{border-color:var(--danger-edge);background:var(--danger-wash);color:var(--danger)}.aps-pdp__badge--coming-soon{background:var(--brand-dim);color:var(--brand-text);border-color:#0000}.aps-pdp__sub{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;display:-webkit-box;overflow:hidden}.aps-pdp__head .aps-price__value{font-variation-settings:"wght" 800}.aps-pdp__head .aps-stock{font-size:var(--fs-sm)}.aps-pdp__btn{min-height:48px;font-size:var(--fs-md)}.aps-pdp__btn--outline{border:1.5px solid var(--brand);color:var(--brand-text);background:0 0}.aps-pdp__btn--outline:hover:not(:disabled){background:var(--brand-dim)}.adm-shell{--adm-topbar-h:66px;background:var(--bg-base);min-height:100dvh;color:var(--text-primary);grid-template-rows:auto 1fr;display:grid}.adm-topbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--surface-1);border-bottom:1px solid var(--border-subtle);z-index:2;block-size:var(--adm-topbar-h);display:flex;position:sticky;top:0}.adm-brand{align-items:center;gap:var(--space-2);display:flex}.adm-brand__mark{color:var(--brand);display:flex}.adm-brand__text{flex-direction:column;gap:2px;display:flex}.adm-brand__title{font-family:var(--font-display);font-size:var(--fs-md);font-variation-settings:"wght" 650}.adm-brand__subtitle{font-size:var(--fs-2xs);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);color:var(--text-muted)}.adm-topbar__right{align-items:center;gap:var(--space-3);display:flex}.adm-user{font-size:var(--fs-sm);color:var(--text-secondary)}@media (max-width:600px){.adm-topbar{flex-wrap:wrap;block-size:auto}.adm-topbar__right{flex-wrap:wrap;min-width:0}}.adm-page{animation:aps-enter .22s var(--ease-out);gap:var(--space-5);padding:var(--space-5);flex-direction:column;width:100%;max-width:1440px;margin:0 auto;display:flex}.adm-page__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.adm-page__title{font-family:var(--font-display);font-size:var(--fs-xl);font-variation-settings:"wght" 650}.adm-queue-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.adm-queue-cell{gap:var(--space-1);flex-direction:column;display:flex}.adm-queue-cell__meta{font-size:var(--fs-2xs);color:var(--text-muted)}.adm-login{min-height:100dvh;padding:var(--space-5);background:var(--bg-base);justify-content:center;align-items:center;display:flex}.adm-login__card{gap:var(--space-4);width:100%;max-width:380px;padding:var(--space-5);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.adm-cell-strong{font-variation-settings:"wght" 620}.adm-cell-danger{color:var(--danger)}.adm-bulk{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--warning-edge);border-radius:var(--radius-md);background:var(--warning-wash);flex-wrap:wrap;display:flex}.adm-bulk__text{min-width:0;font-size:var(--fs-sm);margin:0}.adm-bulk__actions{gap:var(--space-2);display:flex}.adm-modal{z-index:var(--z-sheet);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.adm-modal__backdrop{background:var(--bg-sunken);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.adm-modal__backdrop{background:color-mix(in oklab, var(--bg-sunken) 78%, transparent)}}.adm-modal__panel{gap:var(--space-4);box-sizing:border-box;width:min(100%,500px);max-height:100%;padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative;overflow-y:auto}.adm-crop__header{gap:var(--space-1);flex-direction:column;display:flex}.adm-crop__title{font-family:var(--font-display);font-size:var(--fs-lg);margin:0}.adm-crop__file{overflow-wrap:anywhere;font-size:var(--fs-xs)}.adm-crop__editor{gap:var(--space-4);flex-direction:column;display:flex}.adm-crop__aspects{gap:var(--space-2);flex-wrap:wrap;display:flex}.adm-crop__frame{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--media-bg);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-self:center;max-width:100%;position:relative;overflow:hidden}.adm-crop__frame:active{cursor:grabbing}.adm-crop__image{pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.adm-crop__grid{background-image:linear-gradient(var(--text-primary) 1px, transparent 1px), linear-gradient(90deg, var(--text-primary) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.adm-crop__grid{background-image:linear-gradient(color-mix(in oklab, var(--text-primary) 28%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--text-primary) 28%, transparent) 1px, transparent 1px)}}.adm-crop__grid{pointer-events:none;background-size:33.333% 33.333%}.adm-crop__zoom{width:100%;accent-color:var(--brand)}.adm-crop__footer{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.adm-table-footer{padding-top:var(--space-3);justify-content:center;display:flex}.adm-body{grid-template-columns:236px minmax(0,1fr);align-items:start;display:grid}.adm-side{padding:var(--space-5) var(--space-3);background:var(--surface-1);border-right:1px solid var(--border-subtle);top:var(--adm-topbar-h);max-height:calc(100dvh - var(--adm-topbar-h));position:sticky;overflow-y:auto}.adm-side__group+.adm-side__group{margin-top:var(--space-4)}.adm-side__group-title{margin:0 0 var(--space-1) var(--space-3);font-family:var(--font-display);font-size:var(--fs-2xs);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);color:var(--text-muted)}.adm-side__item{gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);color:var(--text-secondary);text-align:start;border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;display:flex}.adm-side__item:hover{background:var(--surface-2);color:var(--text-primary)}.adm-side__item[aria-current=page]{background:var(--brand-dim);color:var(--brand-text);font-variation-settings:"wght" 600}.adm-side__label{flex:1;min-width:0}.adm-side__badge{padding:1px var(--space-2);font-size:var(--fs-2xs);font-variation-settings:"wght" 700;color:var(--text-inverse);background:var(--danger);border-radius:var(--radius-full)}@media (max-width:900px){.adm-body{grid-template-columns:minmax(0,1fr)}.adm-side{gap:var(--space-3);border-right:0;border-bottom:1px solid var(--border-subtle);max-height:none;display:flex;position:static;overflow-x:auto}.adm-side__group+.adm-side__group{margin-top:0}.adm-side__item{white-space:nowrap}}.adm-filters{gap:var(--space-3);flex-direction:column;display:flex}.adm-filters__search{max-width:420px}.adm-filters__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.adm-link{min-height:var(--tap-min);font:inherit;color:var(--brand-text);text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.adm-link:hover{text-decoration:underline}.adm-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.adm-columns{gap:var(--space-4);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.adm-columns{grid-template-columns:minmax(0,1fr)}}.adm-stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.adm-panel{gap:var(--space-3);padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.adm-panel__title{font-family:var(--font-display);font-size:var(--fs-2xs);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);color:var(--text-muted)}.adm-panel__subtitle{margin-top:var(--space-2);font-size:var(--fs-2xs);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);color:var(--text-muted)}.adm-panel__body{gap:var(--space-2);flex-direction:column;display:flex}.adm-kv{justify-content:space-between;gap:var(--space-3);font-size:var(--fs-sm);display:flex}.adm-kv__key{color:var(--text-muted)}.adm-kv__value{text-align:right;overflow-wrap:anywhere}.adm-kv__value--strong{color:var(--brand-text);font-weight:600}.adm-items{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.adm-items__row{gap:var(--space-3);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;display:grid}.adm-items__qty,.adm-items__sum{font-variant-numeric:tabular-nums;white-space:nowrap}.adm-status{gap:var(--space-3);flex-direction:column;display:flex}.adm-status__options{gap:var(--space-2);flex-wrap:wrap;display:flex}.adm-status__form{gap:var(--space-3);padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-md);flex-direction:column;display:flex}.adm-history{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.adm-history__row{padding-bottom:var(--space-2);font-size:var(--fs-2xs);border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:2px;display:flex}.adm-history__when{color:var(--text-muted);font-variant-numeric:tabular-nums}.adm-history__what{font-size:var(--fs-sm)}.adm-note{gap:var(--space-2);flex-direction:column;display:flex}.adm-note__input{min-height:88px;padding:var(--space-2) var(--space-3);resize:vertical;font-family:inherit;line-height:1.45}.adm-note__actions{align-items:center;gap:var(--space-3);display:flex}.adm-payments{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;list-style:none;display:flex}.adm-payments__row{gap:var(--space-2);padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-md);flex-direction:column;display:flex}.adm-payments__head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.adm-payments__amount{font-size:var(--fs-md);font-variant-numeric:tabular-nums;font-weight:600}.adm-payments__meta{gap:var(--space-3);font-size:var(--fs-2xs);flex-wrap:wrap;display:flex}.adm-payments__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.adm-payments__form{gap:var(--space-3);padding:var(--space-3);background:var(--surface-3);border-radius:var(--radius-md);flex-direction:column;display:flex}.adm-badge{padding:2px var(--space-2);color:var(--text-primary);font-size:var(--fs-2xs);text-transform:var(--label-transform);letter-spacing:var(--label-tracking);background:var(--surface-3);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.adm-badge--confirmed,.adm-badge--paid{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.adm-badge--confirmed,.adm-badge--paid{border-color:color-mix(in oklab, var(--success) 35%, transparent)}}.adm-badge--pending,.adm-badge--partial,.adm-badge--overpaid{color:var(--warning);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.adm-badge--pending,.adm-badge--partial,.adm-badge--overpaid{border-color:color-mix(in oklab, var(--warning) 35%, transparent)}}.adm-badge--rejected,.adm-badge--refunded{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.adm-badge--rejected,.adm-badge--refunded{border-color:color-mix(in oklab, var(--danger) 35%, transparent)}}.adm-badge--unpaid{color:var(--text-secondary)}.adm-form__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.adm-badge--active{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.adm-badge--active{border-color:color-mix(in oklab, var(--success) 35%, transparent)}}.adm-badge--draft{color:var(--warning);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.adm-badge--draft{border-color:color-mix(in oklab, var(--warning) 35%, transparent)}}.adm-badge--archived{color:var(--text-muted)}.adm-media{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.adm-media__row{align-items:center;gap:var(--space-3);padding:var(--space-2);background:var(--surface-2);border-radius:var(--radius-md);display:flex}.adm-media__thumb{object-fit:contain;background:var(--media-bg);border-radius:var(--radius-sm);width:56px;height:56px}.adm-media__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.adm-import__help{gap:var(--space-2);padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-md);flex-direction:column;display:flex}.adm-import__columns{gap:var(--space-1);font-size:var(--fs-2xs);flex-direction:column;list-style:none;display:flex}.adm-setting{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.adm-setting__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.adm-setting__row .aps-field__input{flex:220px;min-width:0}.adm-reference{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.adm-reference__row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);background:var(--surface-2);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.adm-reference__row>span:first-child{flex:240px}.adm-banner-image{align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);flex-wrap:wrap;flex:1 0 100%;display:flex}.adm-banner-image__preview{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);object-fit:cover;flex:none}.adm-banner-image__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:240px;display:flex}.adm-banner-link{grid-column:1/-1}.adm-banner-link__results{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.adm-banner-link__result{justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-primary);font-size:var(--fs-sm);text-align:left;cursor:pointer;flex-wrap:wrap;display:flex}.adm-banner-link__result[aria-pressed=true]{border-color:var(--brand);background:var(--brand-dim)}.adm-banner-form{gap:var(--space-3);margin-block:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.adm-banner-form .aps-field__input{width:100%}.adm-kpis{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.adm-dashboard__split{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:1000px){.adm-dashboard__split{grid-template-columns:1.4fr 1fr}}.adm-alert{width:100%;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-primary);text-align:left;cursor:pointer;flex-direction:column;gap:3px;display:flex}.adm-alert+.adm-alert{margin-top:var(--space-2)}.adm-alert[data-tone=danger]{border-color:var(--danger-edge);background:var(--danger-wash)}.adm-alert[data-tone=danger] b{color:var(--danger)}.adm-alert[data-tone=warn]{border-color:var(--warning-edge);background:var(--warning-wash)}.adm-alert[data-tone=warn] b{color:var(--warning)}.adm-top-row{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.adm-top-row__icon{border-radius:var(--radius-sm);background:var(--cat-wash);width:32px;height:32px;color:var(--cat);place-items:center;display:grid}.adm-top-row__name{min-width:0;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.adm-top-row__count{color:var(--cat);font-feature-settings:var(--num-features);font-size:var(--fs-sm)}.adm-product-cell{align-items:flex-start;gap:var(--space-3);display:flex}.adm-product-cell__icon{border-radius:var(--radius-sm);background:var(--cat-wash);width:26px;height:26px;color:var(--cat);flex:none;place-items:center;display:grid}.adm-panel[data-tone=warn]{border-color:var(--warning-edge);background:var(--warning-wash)}.adm-list{margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--text-muted);font-size:var(--fs-sm)}.adm-shop-assign{gap:var(--space-2);padding:var(--space-2) 0;flex-wrap:wrap;align-items:center;display:flex}.adm-shop-assign select{flex:1;min-width:180px}.adm-cons-row{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;display:flex}.adm-cons-row__who{min-width:140px;font-size:var(--fs-sm);flex:1}.adm-cons-new{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.adm-cons-new .aps-field{flex:1;min-width:180px}:root[data-theme=race] .adm-top-row__icon,:root[data-theme=race] .adm-top-row__count,:root[data-theme=race] .adm-product-cell__icon{color:var(--text-primary)}.adm-stock__table{border-collapse:collapse;width:100%}.adm-stock__table th,.adm-stock__table td{padding:var(--space-2) var(--space-3);text-align:left}.adm-stock__table thead th{color:var(--text-muted);font-weight:500}.adm-stock__input{width:6rem}.adm-check{align-items:center;gap:var(--space-1) var(--space-3);grid-template-columns:auto 1fr;display:grid}.adm-check .aps-field__hint{grid-column:2}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
