@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! tailwindcss v4.3.2 | 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace,"SF Mono",monospace;--spacing:.25rem;--text-xs:10px;--text-xs--line-height:calc(1 / .75);--text-sm:12px;--text-sm--line-height:calc(1.25 / .875);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4, 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);--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-serif-detail:Georgia,serif;--color-bg:#fafafa;--color-surface:#fff;--color-surface-2:#f9f9f9;--color-surface-3:#f5f5f5;--color-surface-4:#f4f4f4;--color-border:#ececec;--color-border-2:#e5e7eb;--color-border-subtle:#f0f0f0;--color-text:#0a0a0a;--color-text-2:#6a7281;--color-text-3:#9ca3af;--color-text-4:#bcbcbc;--color-hover:#0a0a0a0a;--color-accent:#246dff;--color-solid-bg:#0a0a0a;--color-solid-fg:#fff;--color-pdp-tile:#f4f4f4;--color-menu-bg:#fff;--color-menu-border:#ececec;--color-scrollbar:#e4e4e4;--color-scrollbar-h:#d4d4d4;--color-frost-a:#f6f7f9;--color-frost-b:#e9ebef;--color-seg-active:#fff;--color-glass:#fafafaad;--text-control:13px;--text-body:13.5px;--text-md:15px;--text-title:16px;--text-pdp:27px;--text-hero:44px;--text-card:15px;--text-card--line-height:22px;--text-card--letter-spacing:-.3px;--text-eyebrow:12px;--text-eyebrow--letter-spacing:.14em;--text-eyebrow--font-weight:600;--radius-img:2px;--radius-menu:2px;--radius-menu-item:1px;--radius-chip:5px / 4px;--radius-btn-sm:8px;--radius-bar:16px;--radius-pill:9999px;--radius-cta-cart:22px / 20px;--radius-cta-hero:23px / 21px;--shadow-menu:0 12px 28px #0a0a0a1f;--shadow-popup:0 20px 40px -12px #0003;--shadow-tooltip:0 6px 24px #00000024;--shadow-specs-tip:0 12px 34px #0a0a0a24;--shadow-bar:0 10px 30px -10px #00000059;--shadow-cta-blue:0 2px 6px #2563eb24, inset 0 1px 0 #ffffff40;--shadow-card:0 1px 2px #0a0a0a0d;--opacity-disabled:.4;--ease-brio:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.34,1.1,.4,1);--ease-expo-out:cubic-bezier(.16,1,.3,1);--duration-50:50ms;--at-stream-stagger:22ms;--cdk-cascade-stagger:28ms;--duration-120:.12s;--duration-130:.13s;--duration-140:.14s;--duration-150:.15s;--duration-160:.16s;--duration-180:.18s;--duration-200:.2s;--duration-220:.22s;--duration-240:.24s;--duration-250:.25s;--duration-280:.28s;--duration-300:.3s;--duration-320:.32s;--duration-350:.35s;--duration-400:.4s;--duration-450:.45s;--duration-500:.5s;--duration-550:.55s;--duration-750:.75s;--duration-5500:5.5s;--duration-10000:10s;--duration-12000:12s;--duration-13000:13s;--duration-16000:16s;--text-11:11px;--text-11-5:11.5px;--text-12-5:12.5px;--text-14:14px;--text-14-5:14.5px;--radius-10:10px;--radius-12:12px;--radius-18:18px;--duration-90:90ms;--duration-260:.26s;--duration-360:.36s;--duration-380:.38s;--duration-420:.42s;--duration-800:.8s;--duration-900:.9s;--duration-1500:1.5s;--duration-3000:3s;--text-10-5:10.5px;--duration-1600:1.6s;--opacity-35:.35;--shadow-view-menu:0 12px 34px #0a0a0a24;--stock-ok:#16a34a;--stock-low:#ca8a04;--stock-out:#dc2626;--crumb-pad-x:7px;--crumb-pad-x-tight:4px;--crumb-divider-pad-x:3px;--crumb-divider-pad-x-tight:1px;--crumb-parent-min:80px;--crumb-name-min:96px;--crumb-root-max:64px;--opacity-45:.45;--opacity-50:.5;--opacity-55:.55;--opacity-60:.6;--opacity-70:.7;--flyout-col-w:152px;--flyout-gap:8px;--flyout-pad-y:14px;--flyout-pad-x:8px;--flyout-item-pad-y:5px;--flyout-item-pad-x:10px;--flyout-item-lh:18px;--flyout-title-gap:10px;--flyout-head-gap:6px;--flyout-head-tracking:.1em;--flyout-section-gap:16px;--flyout-margin:12px;--flyout-overlap:4px;--layer-edge:8px;--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-shake:cubic-bezier(.36, .07, .19, .97)}}@layer base{*,:after,:before,::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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;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{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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.z-46{z-index:46}.order-1{order:1}.order-2{order:2}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.row-7{grid-row:7}.row-9{grid-row:9}.row-16{grid-row:16}.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}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-12{height:calc(var(--spacing) * 12)}.h-52{height:calc(var(--spacing) * 52)}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-\[7px\]{gap:7px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-bar{border-radius:var(--radius-bar)}.rounded-btn-sm{border-radius:var(--radius-btn-sm)}.rounded-chip{border-radius:var(--radius-chip)}.rounded-img{border-radius:var(--radius-img)}.rounded-menu{border-radius:var(--radius-menu)}.rounded-pill{border-radius:var(--radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-\[3px\]{padding:3px}.pl-1{padding-left:var(--spacing)}.text-end{text-align:end}.text-start{text-align:start}.text-card{font-size:var(--text-card);line-height:var(--tw-leading,var(--text-card--line-height));letter-spacing:var(--tw-tracking,var(--text-card--letter-spacing))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-body{font-size:var(--text-body)}.text-control{font-size:var(--text-control)}.text-hero{font-size:var(--text-hero)}.text-pdp{font-size:var(--text-pdp)}.text-title{font-size:var(--text-title)}.tab-1{-moz-tab-size:1;tab-size:1}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-text::placeholder{color:var(--color-text)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-bar{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-menu{--tw-shadow:0 12px 28px var(--tw-shadow-color,#0a0a0a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-popup{--tw-shadow:0 20px 40px -12px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-tooltip{--tw-shadow:0 6px 24px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/radius{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.block-3{block-size:calc(var(--spacing) * 3)}}.appwrap{-webkit-font-smoothing:antialiased;--bg:#fafafa;--color-bg:#fafafa;--surface:#fff;--color-surface:#fff;--surface-2:#f9f9f9;--color-surface-2:#f9f9f9;--surface-3:#f5f5f5;--color-surface-3:#f5f5f5;--surface-4:#f4f4f4;--color-surface-4:#f4f4f4;--border:#ececec;--color-border:#ececec;--border-2:#e5e7eb;--color-border-2:#e5e7eb;--border-subtle:#f0f0f0;--color-border-subtle:#f0f0f0;--text:#0a0a0a;--color-text:#0a0a0a;--text-2:#6a7281;--color-text-2:#6a7281;--text-3:#9ca3af;--color-text-3:#9ca3af;--text-4:#bcbcbc;--color-text-4:#bcbcbc;--hover:#0a0a0a0a;--color-hover:#0a0a0a0a;--focus-ring:#6a7281;--accent:#246dff;--color-accent:#246dff;--accent-success:#10b981;--scrim-modal:#0a0a0a52;--accent-warn:#fb923c;--accent-warn-icon:#f97316;--order-glass-fg:#fff;--order-glass-bg:#14161b;--accent-danger:#dc2626;--accent-danger-hover:#b91c1c;--surface-undone:#fdf3f2;--border-undone:#f4e1de;--agent-pill-border:#a89f914d;--agent-pill-text:#fff;--agent-accent-rgb:168, 159, 145;--agent-accent-cream-rgb:236, 215, 182;--ship-edited-bg:#a89f9129;--ship-edited-ring:#a89f9180;--ship-active-accent:#16a34a;--status-ok-bg:#d1fae5;--status-ok-fg:#047857;--status-info-bg:#dbeafe;--status-info-fg:#1d4ed8;--status-warn-bg:#fef3c7;--status-warn-fg:#b45309;--info-soft-bg:#eff6ff;--info-soft-border:#bfdbfe;--status-muted-bg:var(--surface-3);--status-muted-fg:var(--text-2);--pill-green-fg:#3d7a4e;--pill-gold-fg:#9a7b3f;--pill-neutral-fg:#5c6472;--pill-teal-fg:#2f6f66;--pill-orange-fg:#9a5a34;--pill-plum-fg:#6b5a86;--pill-seafoam-fg:#2e7a68;--pill-jade-fg:#2c825c;--pill-emerald-fg:#2f8b54;--solid-bg:#0a0a0a;--color-solid-bg:#0a0a0a;--solid-fg:#fff;--color-solid-fg:#fff;--pdp-tile:#f4f4f4;--browse-tile:#f4f4f4;--placeholder-qty:#0a0a0a66;--color-pdp-tile:#f4f4f4;--cta-blue:radial-gradient(135% 135% at 22% 12%, #62a0ff 0%, #2e6ae6 48%, #1f55d6 100%);--cta-blue-shadow:0 2px 6px #2563eb24, inset 0 1px 0 #ffffff40;--menu-bg:#fff;--color-menu-bg:#fff;--menu-border:#ececec;--color-menu-border:#ececec;--scrollbar:#e4e4e4;--color-scrollbar:#e4e4e4;--scrollbar-h:#d4d4d4;--color-scrollbar-h:#d4d4d4;--frost-a:#f6f7f9;--color-frost-a:#f6f7f9;--frost-b:#e9ebef;--color-frost-b:#e9ebef;--bubble:#f4f4f4;--seg-active:#fff;--color-seg-active:#fff;--swatch-line:#00000026;--glass:#fafafaad;--color-glass:#fafafaad;--demo-ok:#2f6f66;--demo-ok-rgb:47, 111, 102;--demo-knob:#246dff;--demo-knob-shadow:0 2px 8px #246dff59;--demo-on-fill:#fff;--demo-ring:#7f7f7f73;--demo-line:#7f7f7f4d;--demo-drop-shadow:0 6px 18px #0a0a0a38;--demo-drop-glow:#7896ff1a;--demo-hot-glow:0 0 12px #ff5f37bf, 0 0 26px #ff412673;--demo-hot-outline:#ff583a99;--demo-hot-ring:0 0 0 1px var(--demo-hot-outline);--demo-glasspill-quiet:var(--text-2);--demo-glasspill-rim:#ffffffd9;--demo-glasspill-shadow:0 0 0 .5px #0a0a0a12, 0 6px 22px #0a0a0a14, 0 1px 3px #0a0a0a0d;--on-media-fg:#fff;--on-media-border:#ffffff8c;--on-media-hover:#ffffff24;--on-media-bed:#0a0c10;--on-media-scrim:linear-gradient(to top, #080a0ec7 0%, #080a0e57 44%, #080a0e00 74%)}.appwrap.dark{--bg:#0e0f11;--color-bg:#0e0f11;--surface:#161719;--color-surface:#161719;--surface-2:#1a1c20;--color-surface-2:#1a1c20;--surface-3:#212429;--color-surface-3:#212429;--surface-4:#1d2024;--color-surface-4:#1d2024;--border:#2c3037;--color-border:#2c3037;--border-2:#2c3037;--color-border-2:#2c3037;--border-subtle:#23262c;--color-border-subtle:#23262c;--text:#e9eaec;--color-text:#e9eaec;--text-2:#9aa0aa;--color-text-2:#9aa0aa;--text-3:#6b717a;--color-text-3:#6b717a;--text-4:#565b63;--color-text-4:#565b63;--hover:#ffffff0e;--color-hover:#ffffff0e;--focus-ring:#9aa0aa;--accent:#4f90ff;--color-accent:#4f90ff;--accent-success:#34d399;--scrim-modal:#00000080;--accent-warn:#fb923c;--accent-warn-icon:#fbbf24;--accent-danger:#f87171;--accent-danger-hover:#fca5a5;--surface-undone:#251b1d;--border-undone:#3b2b2d;--agent-pill-border:#a89f914d;--agent-pill-text:#fff;--agent-accent-rgb:168, 159, 145;--agent-accent-cream-rgb:236, 215, 182;--ship-edited-bg:#a89f9129;--ship-edited-ring:#a89f9180;--ship-active-accent:#16a34a;--shadow-card:0 1px 3px #0006;--status-ok-bg:#064e3b73;--status-ok-fg:#6ee7b7;--status-info-bg:#1e3a8a73;--status-info-fg:#93c5fd;--status-warn-bg:#78350f73;--status-warn-fg:#fcd34d;--info-soft-bg:#1e3a8a47;--info-soft-border:#3b82f659;--status-muted-bg:var(--surface-3);--status-muted-fg:var(--text-2);--pill-green-fg:#3d7a4e;--pill-gold-fg:#9a7b3f;--pill-neutral-fg:#7a828f;--pill-teal-fg:#8fc7bc;--pill-orange-fg:#e0a884;--pill-plum-fg:#bcaad8;--pill-seafoam-fg:#90cdba;--pill-jade-fg:#8fd1ac;--pill-emerald-fg:#8ed69f;--solid-bg:#e9eaec;--color-solid-bg:#e9eaec;--solid-fg:#0e0f11;--color-solid-fg:#0e0f11;--pdp-tile:#17181a;--browse-tile:#191a1c;--placeholder-qty:#ffffff57;--color-pdp-tile:#17181a;--menu-bg:#23252b;--color-menu-bg:#23252b;--menu-border:transparent;--color-menu-border:transparent;--glass:#10111499;--color-glass:#10111499;--scrollbar:#34373d;--color-scrollbar:#34373d;--scrollbar-h:#40444b;--color-scrollbar-h:#40444b;--frost-a:#23262c;--color-frost-a:#23262c;--frost-b:#1a1c20;--color-frost-b:#1a1c20;--bubble:#23262c;--seg-active:#2f333a;--swatch-line:#ffffff2e;--color-seg-active:#2f333a;--demo-ok:#6fbfb2;--demo-ok-rgb:111, 191, 178;--demo-glasspill-quiet:#bcc1c8;--demo-glasspill-rim:#ffffff29;--demo-glasspill-shadow:0 0 0 .5px #0006, 0 8px 24px #00000052, 0 1px 3px #00000040}body>.at-pcard-sizemenu{--menu-bg:#fff;--text:#0a0a0a;--hover:#0a0a0a0a}body:has(.appwrap.dark)>.at-pcard-sizemenu{--menu-bg:#23252b;--text:#e9eaec;--hover:#ffffff0e}.appwrap.dark aside:not(.cart-dock){--text:#cdd0d4;--color-text:#cdd0d4;--text-2:#868c96;--color-text-2:#868c96;--text-3:#5e636c;--color-text-3:#5e636c;--text-4:#4b4f56;--color-text-4:#4b4f56}.appwrap.dark aside.cart-dock,.appwrap.dark .cart-expanded-panel{--text:#cdd0d4;--color-text:#cdd0d4}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.img{position:relative;display:block;overflow:hidden}.img-preview,.img-full{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.img-preview{z-index:0;opacity:1;transition:opacity .2s ease}.img-preview-hidden{opacity:0}.img-full{z-index:1;opacity:0;transition:opacity .2s ease}.img-full-loaded{opacity:1}.auth-gate{display:flex;align-items:center;justify-content:center;width:100%;height:100vh;background:var(--bg)}.auth-gate-spinner{width:28px;height:28px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--text-3);animation:auth-gate-spin .7s linear infinite}@keyframes auth-gate-spin{to{transform:rotate(360deg)}}.scr-err{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:80px 20px;background:var(--surface)}.scr-err-title{margin:0;font-size:var(--text-title);color:var(--text)}.scr-err-body{margin:6px 0 0;font-size:var(--text-body);color:var(--text-2)}.scr-err-reload{margin-top:18px;padding:8px 18px;font-family:inherit;font-size:var(--text-control);color:var(--text);background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--radius-pill);cursor:pointer;transition:background .15s var(--ease-brio)}.scr-err-reload:hover{background:var(--surface-4)}.contents{--u-badge-ring: conic-gradient( from 130deg, rgba(106, 114, 129, .44) 0deg, rgba(255, 255, 255, .56) 55deg, rgba(106, 114, 129, .22) 125deg, rgba(106, 114, 129, .34) 170deg, rgba(255, 255, 255, .4) 230deg, rgba(106, 114, 129, .2) 300deg, rgba(106, 114, 129, .44) 360deg )}.appwrap.dark .contents{--u-badge-ring: conic-gradient( from 130deg, rgba(106, 114, 129, .75) 0deg, rgba(255, 255, 255, .85) 18deg, rgba(106, 114, 129, .3) 60deg, rgba(106, 114, 129, .55) 140deg, rgba(255, 255, 255, .6) 196deg, rgba(106, 114, 129, .28) 255deg, rgba(106, 114, 129, .75) 360deg )}.u-badge{position:relative;display:inline-flex;width:18px;height:18px;flex:none;align-items:center;justify-content:center;border-radius:9999px;color:var(--text-2);font-size:9px;font-weight:700;line-height:1}.u-badge-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;padding:1px;pointer-events:none;background:var(--u-badge-ring);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.u-badge--grid{display:inline-flex;width:17px;height:17px;flex:none;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(106,114,129,.6);color:var(--text-2);font-size:8px;font-weight:700;line-height:1}.c-gender{color:var(--text-3);font-weight:500;flex:none}.c-ph{font-family:ui-monospace,SF Mono,monospace;font-size:10px;color:var(--text-4)}.c-tile-img{width:76%;height:76%;object-fit:contain;display:block}.c-swatch{width:18px;height:18px;flex:none;border-radius:9999px;border:1px solid rgba(10,10,10,.12)}.cstep{display:flex;align-items:center;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.cstep-btn{display:flex;align-items:center;justify-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;color:var(--text-3)}.cstep-btn--dec{border-radius:7px 0 0 7px}.cstep-btn--inc{border-radius:0 7px 7px 0}.cstep-btn:hover{background:var(--hover);color:var(--text)}.cstep-btn:disabled{opacity:var(--opacity-disabled);cursor:default;background:none}.cstep-qty{text-align:center;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text)}.cstep--list .cstep-btn{width:26px;height:26px}.cstep--list .cstep-qty{width:26px;font-size:13px}.cstep--grid .cstep-btn{width:24px;height:24px}.cstep--grid .cstep-qty{width:26px;font-size:12px}.cstep--matrix .cstep-btn{width:22px;height:26px}.cstep--matrix .cstep-qty{width:28px;font-size:12px}.cl-head{display:grid;grid-template-columns:1.6fr 1.4fr 60px 96px 110px 24px 24px;gap:16px;align-items:center;padding:8px 24px;border-bottom:1px solid var(--border-subtle);background:var(--bg)}.cl-head-cell{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.cl-cat{padding:9px 24px;background:var(--bg);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.cl-cat-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.cl-row{border-bottom:1px solid var(--surface-4)}.cl-row-grid{display:grid;grid-template-columns:1.6fr 1.4fr 60px 96px 110px 24px 24px;gap:16px;align-items:center;padding:14px 24px;cursor:pointer;font-size:14px}.cl-product{min-width:0;display:flex;align-items:center;gap:5px;color:var(--text)}.cl-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-variant{min-width:0}.cl-variant-name{display:block;font-size:13px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-units{color:var(--text-2);font-variant-numeric:tabular-nums}.cl-unit-price{color:var(--text-3);font-variant-numeric:tabular-nums}.cl-total{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.cl-chev{display:flex;align-items:center;justify-content:center;color:var(--text-3)}.cl-remove{display:flex;align-items:center;justify-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;color:#cdcdcd;padding:0}.cl-remove:hover{color:#e5484d}.cl-detail{padding:2px 24px 18px}.cl-var{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap;margin-bottom:14px}.cl-var-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px;width:210px;flex:none}.cl-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.cl-swatch{width:24px;height:24px;flex:none;border-radius:9999px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #d1d5db}.cl-swatch[data-taken]{opacity:var(--opacity-disabled);cursor:default}.cl-swatch[data-selected=true]{box-shadow:inset 0 0 0 2px #3b82f6,inset 0 0 0 3.5px #fff}.cl-divider{width:1px;height:18px;background:var(--border);flex:none}.cl-color{font-size:12px;font-weight:500;color:var(--text-2);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-remove-var{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;color:#cdcdcd;padding:0;display:flex}.cl-remove-var:hover{color:#e5484d}.cl-sizes{display:flex;flex-wrap:wrap;gap:10px}.cl-size{display:flex;flex-direction:column;align-items:center;gap:4px}.cl-size-label{font-size:10px;color:var(--text-3)}.cl-detail-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cl-var-units{font-size:11px;color:var(--text-3)}.cl-line-total{font-size:14px;font-weight:600;margin-top:3px;font-variant-numeric:tabular-nums}.cl-add-var{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px dashed #d8d8d8;border-radius:8px;background:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--text-2);padding:9px 16px}.cl-add-var:hover{background:var(--hover);color:var(--text)}.cl-add-var:disabled{cursor:default;opacity:.4}.cl-add-var:disabled:hover{background:none;color:var(--text-2)}.contents--grid{display:block}.cg-tiles{display:flex;flex-wrap:wrap;gap:16px;padding:18px 24px}.cg-cat{padding:9px 24px;background:var(--bg);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.cg-cat-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.cg-card{width:165px;min-width:0}.cg-tile{position:relative;width:165px;aspect-ratio:4 / 5;border-radius:2px;background:var(--pdp-tile);display:flex;align-items:center;justify-content:center;overflow:hidden}.cg-name-row{display:flex;align-items:center;gap:6px;margin-top:12px}.cg-name{flex:1;min-width:0;display:flex;align-items:center;gap:5px;font-size:13.5px;font-weight:400;line-height:19px;letter-spacing:-.2px;color:var(--text)}.cg-gender{color:var(--text-3);flex:none}.cg-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-toggle{flex:none;width:22px;height:22px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;border-radius:6px;cursor:pointer;color:var(--text-3);display:flex;align-items:center;justify-content:center}.cg-toggle:hover{background:var(--hover)}.cg-color-row{display:flex;align-items:center;gap:6px;font-size:13.5px;line-height:19px;letter-spacing:-.2px;color:var(--text-3)}.cg-color-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-meta{font-size:13.5px;line-height:19px;letter-spacing:-.2px;color:var(--text-3)}.cg-detail{border-top:1px solid var(--surface-4);margin-top:9px;padding-top:9px;display:flex;flex-direction:column;gap:6px}.cg-size-row{display:flex;align-items:center;justify-content:space-between}.cg-size-label{font-size:12px;font-weight:500;color:var(--text-2);width:40px}.cg-remove{margin-top:3px;align-self:flex-start;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;color:#cdcdcd;font-family:inherit;font-size:11px;display:flex;align-items:center;gap:5px}.cg-remove:hover{color:#e5484d}.contents--matrix{display:block;padding:4px 24px}.cm-cat{margin:0 -24px;padding:9px 24px;background:var(--bg);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.cm-cat-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.cm-group{display:flex;align-items:flex-start;gap:24px;padding:20px 0;border-bottom:1px solid var(--surface-4)}.cm-tile-wrap{width:165px;flex:none;position:sticky;top:12px;z-index:2}.cm-tile{aspect-ratio:4 / 5;border-radius:2px;overflow:hidden;background:var(--pdp-tile);display:flex;align-items:center;justify-content:center}.cm-body{flex:1;min-width:0}.cm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.cm-title{font-size:14px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:5px}.cm-meta{font-size:12px;color:var(--text-3);margin-top:4px}.cm-remove{flex:none;width:28px;height:28px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;border-radius:7px;cursor:pointer;color:#cdcdcd;display:flex;align-items:center;justify-content:center}.cm-remove:hover{background:#e5484d14;color:#e5484d}.cm-scroll{overflow-x:auto}.cm-scroll-inner{min-width:max-content}.cm-headsticky{position:sticky;top:12px;z-index:1;overflow:hidden;background:var(--surface)}.cm-grid-head{display:grid;grid-template-columns:var(--m-cols);align-items:end;gap:8px;padding-bottom:7px;min-width:max-content;will-change:transform}.cm-head-color{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.cm-head-size{text-align:center;font-size:10px;font-weight:600;color:var(--text-3)}.cm-head-total{text-align:right;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.cm-row{display:grid;grid-template-columns:var(--m-cols);align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--surface-4)}.cm-color-cell{display:flex;align-items:center;gap:8px;min-width:0}.cm-color-name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.cm-color-name[data-catalog-only=true]{color:var(--text-4)}.cm-cell{display:flex;justify-content:center}.cm-row-total{text-align:right;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.cl-unit-price[data-no-price],.cl-total[data-no-price],.cl-line-total[data-no-price]{color:var(--accent-danger);font-variant-numeric:normal;letter-spacing:-.01em}aside.cart-dock{--u-badge-ring: conic-gradient( from 130deg, rgba(106, 114, 129, .44) 0deg, rgba(255, 255, 255, .56) 55deg, rgba(106, 114, 129, .22) 125deg, rgba(106, 114, 129, .34) 170deg, rgba(255, 255, 255, .4) 230deg, rgba(106, 114, 129, .2) 300deg, rgba(106, 114, 129, .44) 360deg )}.appwrap.dark aside.cart-dock{--u-badge-ring: conic-gradient( from 130deg, rgba(106, 114, 129, .75) 0deg, rgba(255, 255, 255, .85) 18deg, rgba(106, 114, 129, .3) 60deg, rgba(106, 114, 129, .55) 140deg, rgba(255, 255, 255, .6) 196deg, rgba(106, 114, 129, .28) 255deg, rgba(106, 114, 129, .75) 360deg )}.cdk-head{position:absolute;top:0;left:0;right:0;z-index:10;height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 18px;border-bottom:1px solid var(--border-subtle)}.cdk-head-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.cdk-head-label{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-2)}.cdk-head-btns{display:flex;align-items:center;gap:2px}.cart-iconbtn{width:26px;height:26px;flex:none;padding:0;border-radius:9999px;cursor:pointer;display:flex;align-items:center;justify-content:center}.maxbtn{background:#f2f2f2;color:#9ca3af;border:.5px solid transparent;transition:background .12s,color .12s,border-color .12s}.maxbtn:hover{background:#fff;color:#9aa0a8;border-color:#dcdcdc}.minbtn{background:transparent;border:.5px solid transparent;color:var(--text-3);transition:background .12s,border-color .12s}.minbtn:hover{background:#f2f2f2;border-color:#dcdcdc}.appwrap.dark .maxbtn{background:var(--surface-3);color:var(--text-3)}.appwrap.dark .maxbtn:hover{background:var(--surface);color:var(--text-2);border-color:var(--border)}.appwrap.dark .minbtn:hover{background:var(--surface-3);border-color:var(--border)}.cdk-body{flex:1;overflow-y:auto;padding-top:42px}.cdk-title-row{padding:13px 18px;border-bottom:1px solid var(--surface-4);display:flex;align-items:center;gap:9px}.cdk-placed-note{padding:0 18px 10px;font-size:var(--text-sm);line-height:1.45;color:var(--text-2)}.cdk-empty-note{padding:16px 18px;font-size:var(--text-sm);line-height:1.45;color:var(--text-2)}.cdk-receipts{display:flex;flex-direction:column;gap:6px;padding:12px 18px}.cdk-title{font-size:14px;font-weight:600;color:var(--text)}.cart-draft-badge{flex:none;font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#9a7b3f;border-radius:4px;padding:2px 6px}.cdk-row{border-bottom:1px solid var(--surface-4);animation:cdk-row-in var(--duration-200) var(--ease-out) both;animation-delay:calc(var(--cdk-cascade-stagger) * var(--cdk-row-i, 0))}.cdk-row[data-settled]{animation:none}@keyframes cdk-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cdk-row{animation:none}}.cdk-row-grid{display:grid;grid-template-columns:1fr auto auto auto 18px 18px;gap:10px;align-items:center;padding:11px 18px;cursor:pointer;font-size:13px}.cdk-name{min-width:0;display:flex;align-items:center;gap:4px;color:var(--text)}.cdk-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdk-qty,.cdk-unit-price{color:var(--text-3);font-variant-numeric:tabular-nums}.cdk-line-total{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.cdk-chev{display:flex;align-items:center;justify-content:center;color:var(--text-3)}.cdk-remove{display:flex;align-items:center;justify-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;color:#cdcdcd;padding:0}.cdk-remove:hover{color:#e5484d}.cdk-detail{padding:4px 18px 16px}.cdk-var{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.cdk-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.cdk-swatch{width:24px;height:24px;flex:none;border-radius:9999px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #d1d5db}.cdk-swatch[data-taken]{opacity:var(--opacity-disabled);cursor:default}.cdk-swatch[data-selected=true]{box-shadow:inset 0 0 0 2px #3b82f6,inset 0 0 0 3.5px #fff}.cdk-divider{width:1px;height:18px;background:var(--border);flex:none}.cdk-color{font-size:11px;font-weight:500;color:var(--text-2);flex:1}.cdk-remove-var{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;color:#cdcdcd;padding:0;display:flex}.cdk-remove-var:hover{color:#e5484d}.cdk-sizes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.cdk-size{display:flex;flex-direction:column;align-items:center;gap:3px}.cdk-size-label{font-size:10px;color:var(--text-3)}.cdk-step{display:flex;align-items:center;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.cdk-step-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;color:var(--text-3)}.cdk-step-btn--dec{border-radius:7px 0 0 7px}.cdk-step-btn--inc{border-radius:0 7px 7px 0}.cdk-step-btn:hover{background:var(--hover);color:var(--text)}.cdk-step-btn:disabled{opacity:var(--opacity-disabled);cursor:default;background:none}.cdk-step-qty{width:21px;text-align:center;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text)}.cdk-add-var{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px dashed #d8d8d8;border-radius:8px;background:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;color:var(--text-2);padding:8px 14px}.cdk-add-var:hover{background:var(--hover);color:var(--text)}.cdk-add-var:disabled{cursor:default;opacity:var(--opacity-disabled)}.cdk-add-var:disabled:hover{background:none;color:var(--text-2)}.cdk-detail-foot{margin-top:14px;padding-top:12px;border-top:1px solid var(--surface-4)}.cdk-var-units{font-size:11px;color:var(--text-3)}.cdk-detail-total{font-size:13px;font-weight:600;margin-top:3px;font-variant-numeric:tabular-nums}.cdk-foot{border-top:1px solid var(--surface-4);padding:17px 18px}.cdk-foot-units{display:flex;justify-content:space-between;font-size:13.5px;color:var(--text-2);margin-bottom:7px}.cdk-foot-units-val{font-variant-numeric:tabular-nums;color:var(--text)}.cdk-foot-subtotal{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:15px}.cdk-foot-subtotal-label{font-size:13px;font-weight:600}.cdk-foot-subtotal-val{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.cdk-foot-btns{display:flex;gap:8px}.cart-review-btn{flex:1;padding:10px 13px;border:none;border-radius:20px;color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:filter .15s ease,transform .05s ease}.cart-review-btn:hover{filter:brightness(1.08)}.cart-place-btn{flex:1;padding:10px 13px;border:none;border-radius:20px;color:var(--text);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:filter .15s ease,transform .05s ease}.cart-place-btn:hover{filter:brightness(1.05)}.cart-review-btn:disabled,.cart-place-btn:disabled{cursor:default;opacity:var(--opacity-disabled)}.cart-review-btn:disabled:hover,.cart-place-btn:disabled:hover{filter:none}.cxp-overlay{position:absolute;top:0;bottom:0;right:0;left:var(--overlay-left);z-index:80;display:flex}.cart-expanded-panel{position:relative;width:100%;height:100%;background:var(--surface);box-shadow:-12px 0 40px var(--hover);display:flex;flex-direction:column;overflow:hidden;--cxp-pill-bd: rgba(255, 255, 255, .7)}.appwrap.dark .cart-expanded-panel{--cxp-pill-bd: rgba(255, 255, 255, .16)}.cxp-head{position:absolute;top:0;left:0;right:0;z-index:60;height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-subtle)}.cxp-head-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.cxp-head-left{display:flex;align-items:center;gap:9px;min-width:0;flex:1;padding-left:24px}.cxp-title{font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cxp-head-right{display:flex;align-items:center;gap:4px;flex:none;padding-right:8px}.cxp-search-region{display:flex;align-items:center;gap:4px}.cxp-search-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:9px;background:none;cursor:pointer;color:var(--text-2);transition:background .12s}.cxp-search-input{width:180px;height:26px;border:none;border-bottom:1px solid var(--border-2);border-radius:0;background:none;padding:0 2px 2px;font-family:inherit;font-size:12.5px;font-weight:400;color:var(--text);outline:none}.cxp-view-toggle{position:relative;display:flex;align-items:center;padding:2px;border-radius:9999px;background:color-mix(in srgb,var(--surface-3) 55%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cxp-view-pill{position:absolute;top:2px;left:2px;width:28px;height:26px;border-radius:9999px;border:.5px solid var(--cxp-pill-bd);transition:transform .3s cubic-bezier(.34,1.1,.4,1)}.cxp-view-pill[data-view=list]{transform:translate(0)}.cxp-view-pill[data-view=grid]{transform:translate(28px)}.cxp-view-pill[data-view=matrix]{transform:translate(56px)}.cxp-view-btn{position:relative;z-index:1;width:28px;height:26px;flex:none;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--text-3);transition:color .18s}.cxp-view-btn[data-active=true]{color:var(--text)}.cxp-body{flex:1;overflow-y:auto;padding-top:42px;padding-bottom:88px}.cxp-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:60px 24px;text-align:center;color:var(--text-4);font-size:13px}.cxp-empty-text{color:var(--text-4);font-size:13px}.cxp-placed-note{margin-bottom:10px;font-size:var(--text-sm);color:var(--text-2)}.cxp-filter-note{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:8px 14px;border-radius:var(--radius-btn-sm);background:var(--surface-3);border:1px solid var(--border-subtle)}.cxp-filter-note-text{font-size:12.5px;font-weight:500;color:var(--text-2)}.cxp-filter-clear{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;border:none;border-radius:var(--radius-btn-sm);background:none;padding:4px 8px;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--accent);cursor:pointer;transition:background .12s}.cxp-filter-clear:hover{background:var(--hover)}.cxp-dock{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:16px;padding:11px 14px 11px 20px;border-radius:16px}.cxp-dock-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:16px;pointer-events:none}.cxp-dock>div{min-width:0}.cxp-stat-label{font-size:12px;color:#ffffffbf;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cxp-stat-val{font-size:15px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cxp-dock-divider{height:24px;width:1px;background:#ffffff38;flex:none}.cxp-filters-wrap{position:relative;flex:none}.cxp-filters-btn{width:32px;height:32px;flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:#fff3;color:#fff;cursor:pointer}.cxp-filters-btn:hover{background:#ffffff4d}.cxp-options-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.cxp-options-menu{position:absolute;bottom:calc(100% + 10px);right:0;z-index:91;min-width:236px;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 34px #0a0a0a24;padding:7px;text-align:left}.cxp-options-section{padding:7px 10px 8px}.cxp-options-label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:7px}.cxp-gender-seg{display:flex;align-items:center;gap:2px;background:var(--surface-3);border-radius:8px;padding:2px}.cxp-gender-btn{flex:1;min-width:30px;height:27px;padding:0 10px;display:flex;align-items:center;justify-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;background:transparent;color:var(--text-3);box-shadow:none}.cxp-gender-btn[data-active=true]{font-weight:600;background:var(--seg-active);color:var(--text);box-shadow:0 1px 2px var(--hover)}.cxp-options-divider{height:1px;background:var(--border-subtle);margin:3px 6px}.cxp-options-item{display:flex;align-items:center;gap:10px;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:14px;color:var(--text);padding:9px 10px;border-radius:8px}.cxp-options-item:hover{background:var(--hover)}.cxp-options-item--split{justify-content:space-between}.btncheckout{display:flex;align-items:center;gap:6px;margin-left:-9px;height:32px;padding:0 14px;border:none;border-radius:8px;background:linear-gradient(180deg,#fff,#f3f4f6);color:#7c7464;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s ease,box-shadow .15s ease,transform .05s ease;box-shadow:0 1px 2px #0a0a0a1f,inset 0 1px #ffffffe6}.btncheckout:hover{background:linear-gradient(180deg,#fff,#eceef1);box-shadow:0 2px 8px #0a0a0a2e,inset 0 1px #fffffff2}.cdk-skel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden}.cdk-skel-head{height:42px;flex:none;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid var(--border-subtle)}.cdk-skel-body{flex:1;min-height:0;padding:18px;display:flex;flex-direction:column;gap:16px}.cdk-skel-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.cdk-skel-row{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}.cdk-skel-foot{flex:none;padding:16px 18px;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border-subtle)}.cdk-skel-foot-btns{display:flex;gap:10px;margin-top:6px}.cdk-skel-block{display:block;border-radius:var(--radius-chip);background:var(--surface-3);animation:cdk-skel-pulse 1.15s var(--ease-brio) infinite}.cdk-skel-head-label{width:58px;height:11px}.cdk-skel-title{width:96px;height:15px}.cdk-skel-badge{width:44px;height:18px;border-radius:var(--radius-pill)}.cdk-skel-row-name{width:62%;height:13px}.cdk-skel-row-meta{width:40%;height:11px}.cdk-skel-foot-line{width:100%;height:12px}.cdk-skel-foot-line.short{width:55%}.cdk-skel-btn{flex:1;height:34px;border-radius:var(--radius-btn-sm)}@keyframes cdk-skel-pulse{0%{opacity:.55}50%{opacity:.9}to{opacity:.55}}.cdk-unit-price[data-no-price],.cdk-line-total[data-no-price],.cdk-detail-total[data-no-price]{color:var(--accent-danger);font-variant-numeric:normal;letter-spacing:-.01em}.cdk-foot-no-price{font-size:12px;line-height:1.35;color:var(--accent-danger);margin-bottom:12px}.cxp-no-price-note{position:absolute;left:50%;bottom:84px;transform:translate(-50%);z-index:20;max-width:520px;padding:8px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--surface-4);font-size:12px;line-height:1.35;text-align:center;color:var(--accent-danger)}.cxp-stat-val[data-no-price],.cdk-foot-subtotal-val[data-no-price]{color:var(--accent-danger);font-variant-numeric:normal}.cdk-menu-btn{margin-left:auto;width:24px;height:24px;flex:none;padding:0;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:var(--radius-pill);color:var(--text-3);cursor:pointer;transition:background var(--duration-120) var(--ease-brio),color var(--duration-120) var(--ease-brio)}.cdk-menu-btn:hover,.cdk-menu-btn[data-open]{background:var(--hover);color:var(--text)}.cdk-menu{min-width:208px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-menu);box-shadow:var(--shadow-menu)}.cdk-menu-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;color:var(--text);padding:9px 12px;border-radius:var(--radius-menu-item)}.cdk-menu-item>svg{flex:none}.cdk-menu-item:hover:not(:disabled){background:var(--hover)}.cdk-menu-item:disabled{color:var(--text-3);cursor:default}.cdk-menu-item.danger{color:var(--accent-danger)}.cdk-menu-item.danger:hover:not(:disabled){background:var(--surface-undone)}.cdk-menu-sep{height:1px;background:var(--border-subtle);margin:4px 6px}.cdk-menu-confirm{padding:10px 12px 12px;max-width:292px}.cdk-menu-confirm-title{font-size:14px;font-weight:600;line-height:20px;color:var(--text);margin-bottom:6px}.cdk-menu-confirm-body{font-size:12px;line-height:1.45;color:var(--text-2);margin:0 0 12px}.cdk-menu-confirm-btns{display:flex;justify-content:flex-end;gap:8px}.cdk-menu-cancel,.cdk-menu-destroy{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:13px;line-height:18px;font-weight:500;padding:7px 12px;border-radius:var(--radius-btn-sm);cursor:pointer;transition:background var(--duration-120) var(--ease-brio)}.cdk-menu-cancel{background:transparent;border:1px solid var(--border);color:var(--text)}.cdk-menu-cancel:hover{background:var(--hover)}.cdk-menu-destroy{background:var(--accent-danger);border:1px solid var(--accent-danger);color:var(--surface)}.cdk-menu-destroy:hover{background:var(--accent-danger-hover);border-color:var(--accent-danger-hover)}.demo-pcard-slot{display:contents}.demo-card-tray{margin-top:10px;padding:8px 10px;border-radius:var(--radius-10);background:var(--surface-2);border:1px solid var(--border-subtle, var(--border));display:flex;flex-direction:column;gap:5px;font-variant-numeric:tabular-nums}.demo-card-tray-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.demo-card-tray-title{font-size:var(--text-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.demo-card-tray-sum{font-size:var(--text-sm);font-weight:600;color:var(--text);white-space:nowrap}.demo-card-tray-row{display:grid;grid-template-columns:10px minmax(0,auto) 1fr;align-items:center;column-gap:6px;font-size:var(--text-sm);line-height:1.35}.demo-card-tray-swatch{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--demo-ring)}.demo-card-tray-cw{color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.demo-card-tray-sizes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1px 8px;color:var(--text)}.demo-card-tray-sz{color:var(--text-3)}button.at-pcard-add[data-demo-label],button.at-qv-add[data-demo-label]{font-size:0}button.at-pcard-add[data-demo-label]:after,button.at-qv-add[data-demo-label]:after{content:attr(data-demo-label);font-size:var(--text-control)}button.at-pcard-add[data-demo-label]:not([data-added=true]){border-color:var(--border-2);background:none}button.at-qv-add[data-demo-label]{background:var(--surface-3);color:var(--text);opacity:1}@keyframes demo-card-add-bounce{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media(prefers-reduced-motion:no-preference){.at-pcard-add[data-demo-bounce]{animation:demo-card-add-bounce var(--duration-360) ease}}body>.at-pcard-sizemenu{background:var(--menu-bg);color:var(--text)}body>.at-pcard-sizemenu .at-pcard-sizeopt[data-oos=true]:after{content:" · out of stock";font-size:var(--text-11);opacity:var(--opacity-70)}.at-qv-sizecell[data-demo-oos]{opacity:var(--opacity-disabled)}.at-qv-sizecell[data-demo-oos] .at-qv-sizecell-label:after{content:" · out";font-size:var(--text-xs)}body>.at-pcard-sizemenu{width:max-content!important;min-width:96px}body>.at-pcard-sizemenu .at-pcard-sizeopt{white-space:nowrap}button.at-pcard-add[data-demo-label][data-demo-tone=ok]{border-color:transparent;background:var(--surface-3)}button.at-qv-add[data-demo-label][data-demo-tone=ok]{background:var(--accent-success);color:var(--demo-on-fill)}aside.cart-dock.demo-dock{position:relative;flex:0 0 min(30%,418px);display:flex;flex-direction:column;min-height:0;height:100%;border-left:1px solid var(--border);background:var(--bg);color:var(--text);animation:demo-dock-in var(--duration-320) var(--ease-out-quad) both}@keyframes demo-dock-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){aside.cart-dock.demo-dock{animation:none}}.demo-build-tail{order:1;display:flex;flex-direction:column;gap:14px;animation:demo-rise var(--duration-360) var(--ease-out-quad) both}.demo-build-tail--in-place{order:0}.demo-pills-last{order:1;animation:demo-rise var(--duration-360) var(--ease-out-quad) var(--duration-200) both}.demo-pills{display:flex;flex-wrap:wrap;gap:8px}.demo-pill:disabled{opacity:var(--opacity-45);cursor:default}@keyframes demo-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.demo-build-grid .at-pcard{animation:demo-rise var(--duration-300) var(--ease-out-quad) both}}.demo-build-grid~.at-agent-text{transition:opacity var(--duration-280) ease}.demo-build-grid~.at-agent-text~.at-agent-text{transition-delay:var(--duration-450)}.demo-build-grid[data-stacking]~.at-agent-text{opacity:0;transition:none}.demo-build-grid~.demo-build-tail{animation-delay:var(--duration-900)}.demo-build-grid[data-stacking]~.demo-build-tail{animation:none;opacity:0}.demo-build-grid .at-pcard-stack{display:grid;grid-template-columns:repeat(auto-fill,292px);gap:16px}.demo-question.is-locked{animation:none;opacity:var(--opacity-50);filter:grayscale(1);pointer-events:none;min-height:0;height:auto}.demo-file-host{position:absolute;left:0;bottom:calc(100% + 6px);display:flex;pointer-events:auto}.demo-file-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 11px 6px 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--text-12-5);color:var(--text)}.demo-file-chip svg{display:block;color:var(--text-3)}.demo-file-chip--composer{filter:drop-shadow(var(--demo-drop-shadow));animation:demo-rise var(--duration-280) var(--ease-out-quad) both}.demo-file-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:-4px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-3);cursor:pointer}.demo-file-x:hover{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.at-buyer-row.demo-has-file{flex-direction:column;align-items:flex-end}.demo-file-bubble{display:flex;justify-content:flex-end;margin-bottom:6px}.al-composer{position:relative}.al-greeting{transition:margin-bottom var(--duration-280) var(--ease-out-quad)}.al-inner:has(.demo-file-chip--composer) .al-greeting{margin-bottom:72px}.at-composer.demo-drop-hot,.al-composer.demo-drop-hot{box-shadow:0 4px 18px var(--hover),0 0 34px var(--hover),0 0 70px var(--demo-drop-glow),0 0 0 1px var(--border-2);transition:box-shadow var(--duration-250) ease}.at-composer-icon.demo-plus-hot,.al-icon-btn.demo-plus-hot{position:relative;border-radius:var(--radius-pill);transform:scale(1.1);box-shadow:var(--demo-hot-ring),var(--demo-hot-glow);transition:transform var(--duration-250) ease,box-shadow var(--duration-250) ease}.al-icon-btn--plus{position:relative;border-radius:var(--radius-pill);transition:transform var(--duration-250) ease,box-shadow var(--duration-250) ease}@media(hover:hover){.al-icon-btn--plus:hover{transform:scale(1.1);box-shadow:var(--demo-hot-ring),var(--demo-hot-glow)}}.demo-pay{display:flex;flex-direction:column;gap:14px;animation:demo-rise var(--duration-380) var(--ease-out-quad) both}.demo-pay-card{max-width:560px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-12);overflow:hidden}.demo-pay-head{display:flex;align-items:center;gap:8px;padding:15px 20px 4px;color:var(--text-3)}.demo-pay-title{font-size:var(--text-14-5);font-weight:500;letter-spacing:-.15px;color:var(--text)}.demo-pay-total{margin-left:auto;font-size:var(--text-14-5);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.demo-pay-sub{padding:0 20px 13px;border-bottom:1px solid var(--border-subtle, var(--border));font-size:var(--text-sm);color:var(--text-3);font-variant-numeric:tabular-nums}.demo-pay-rows{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.demo-pay-rowwrap{display:flex;flex-direction:column;gap:6px;animation:demo-rise var(--duration-300) var(--ease-out-quad) both}.demo-pay-rowwrap:nth-child(2){animation-delay:var(--duration-90)}.demo-pay-rowwrap:nth-child(3){animation-delay:var(--duration-180)}.demo-pay-row{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border-radius:var(--radius-10);border:1px solid var(--border-subtle, var(--border));background:transparent;text-align:left;color:var(--text);cursor:pointer;transition:border-color var(--duration-180) ease,background var(--duration-180) ease,opacity var(--duration-180) ease}.demo-pay-row:disabled{cursor:default}.demo-pay-row.is-selected{border-color:rgba(var(--demo-ok-rgb),.45);background:rgba(var(--demo-ok-rgb),.06);opacity:1}.demo-pay-icon{width:30px;height:30px;flex:none;border-radius:var(--radius-btn-sm);display:flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--text-3)}.demo-pay-row.is-selected .demo-pay-icon{background:rgba(var(--demo-ok-rgb),.14);color:var(--demo-ok)}.demo-pay-text{flex:1;min-width:0;display:flex;flex-direction:column}.demo-pay-name{font-size:var(--text-body);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-pay-rowsub{margin-top:2px;font-size:var(--text-sm);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.demo-pay-state{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:500;color:var(--text-3)}.demo-pay-state.is-ok{color:var(--demo-ok)}.demo-pay-spin{width:11px;height:11px;border-radius:var(--radius-pill);border:1.5px solid currentColor;border-right-color:transparent;animation:demo-spin var(--duration-800) linear infinite}@keyframes demo-spin{to{transform:rotate(360deg)}}.demo-pay-credit{padding:2px 12px 4px 54px;display:flex;flex-direction:column;gap:6px}.demo-pay-credit-bar{display:flex;height:5px;border-radius:var(--radius-pill);overflow:hidden;background:var(--surface-2)}.demo-pay-credit-used{background:var(--text-3);opacity:var(--opacity-55)}.demo-pay-credit-order{background:var(--demo-ok);opacity:var(--opacity-55)}.demo-pay-credit-figs{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:var(--text-11-5);color:var(--text-3);font-variant-numeric:tabular-nums}.demo-pay-credit-figs b{font-weight:500;color:var(--text-2)}.demo-pay-railwrap{padding:6px 14px 14px}.demo-pay-stale{padding:10px 20px 0;font-size:var(--text-12-5);font-weight:500;color:var(--text-2)}.demo-pay[data-phase=superseded] .demo-pay-rail,.demo-pay[data-phase=superseded] .demo-pay-rows{opacity:var(--opacity-45)}.demo-pay-rail{position:relative;height:44px;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);box-sizing:border-box;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none}.demo-pay-rail:not([data-live]):not([data-done]){opacity:var(--opacity-50)}.demo-pay-fill{position:absolute;left:0;top:0;bottom:0;background:rgba(var(--demo-ok-rgb),.16);border-radius:var(--radius-pill)}.demo-pay-rail:not([data-dragging]) .demo-pay-fill,.demo-pay-rail:not([data-dragging]) .demo-pay-knob{transition:width var(--duration-260) var(--ease-out-quad),left var(--duration-260) var(--ease-out-quad),background var(--duration-200) ease}.demo-pay-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:var(--text-control);font-weight:500;color:var(--text-2);pointer-events:none}.demo-pay-knob{position:absolute;top:3px;width:36px;height:36px;padding:0;border:none;border-radius:var(--radius-pill);background:var(--demo-knob);color:var(--demo-on-fill);display:flex;align-items:center;justify-content:center;box-shadow:var(--demo-knob-shadow);cursor:grab;touch-action:none}.demo-pay-rail[data-dragging] .demo-pay-knob{cursor:grabbing}.demo-pay-knob:disabled{cursor:default}.demo-pay-rail[data-done] .demo-pay-knob{background:var(--demo-ok);box-shadow:0 2px 8px rgba(var(--demo-ok-rgb),.35)}.demo-pay-placing{animation:demo-rise var(--duration-280) var(--ease-out-quad) both}.demo-placed{display:flex;flex-direction:column;animation:demo-rise var(--duration-420) var(--ease-out-quad) both}.demo-placed-card{max-width:560px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-12);overflow:hidden}.demo-placed-head{display:flex;align-items:center;gap:14px;padding:16px 20px}.demo-placed-tick{width:34px;height:34px;flex:none;border-radius:var(--radius-pill);background:rgba(var(--demo-ok-rgb),.14);color:var(--demo-ok);display:flex;align-items:center;justify-content:center}.demo-placed-headtext{min-width:0}.demo-placed-title{font-size:var(--text-14-5);font-weight:500;letter-spacing:-.15px;color:var(--text)}.demo-placed-num{margin-top:3px;font-size:var(--text-sm);color:var(--text-3);font-variant-numeric:tabular-nums}.demo-placed-totals{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--border-subtle, var(--border));font-size:var(--text-control);color:var(--text);font-variant-numeric:tabular-nums}.demo-placed-terms{color:var(--text-3)}.demo-placed-foot{padding:12px 20px 16px;border-top:1px solid var(--border-subtle, var(--border))}.demo-placed-view{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;font-size:var(--text-12-5);font-weight:500;color:var(--text);cursor:pointer}.demo-placed-view:hover:not(:disabled){background:var(--hover)}.demo-placed-view:disabled{opacity:var(--opacity-45);cursor:default}.demo-picker{max-width:640px}.demo-picker-seasons{margin-top:0;margin-bottom:12px}.demo-picker-body{display:flex;flex-direction:column;gap:2px}.demo-picker-row{border-radius:var(--radius-btn-sm);justify-items:start}.demo-picker-row .at-order-total{justify-self:end}.demo-picker-row:disabled{cursor:default}.demo-picker .demo-picker-side{justify-self:start;flex-direction:column;align-items:flex-start;gap:2px}.demo-picker-kind{font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.demo-picker-meta{display:flex;flex-direction:column;gap:2px}.demo-picker-title{font-size:var(--text-12-5);color:var(--text)}.demo-picker.is-locked .demo-picker-row:not([data-selected=true]){opacity:var(--opacity-disabled)}.demo-picker.is-locked .demo-picker-row[data-selected=true]{box-shadow:inset 0 0 0 1px rgba(var(--demo-ok-rgb),.45);background:rgba(var(--demo-ok-rgb),.06)}.at-buyer-row[data-demo-card-action]{display:none}.at-question-card.demo-question.is-single{min-height:0}.demo-dock .cdk-step[data-demo-bounce]{animation:demo-step-bounce var(--duration-360) var(--ease-shake)}@keyframes demo-step-bounce{0%,to{transform:translate(0)}20%{transform:translate(-3px)}45%{transform:translate(3px)}70%{transform:translate(-2px)}}@media(prefers-reduced-motion:reduce){.demo-dock .cdk-step[data-demo-bounce]{animation:none;outline:1px solid var(--border)}}.demo-dock[data-demo-empty] .cdk-empty-note{font-size:0}.demo-dock[data-demo-empty] .cdk-empty-note:after{content:"Your order is empty.";font-size:var(--text-sm)}.cart-dock .cdk-row{position:relative;isolation:isolate}.cart-dock .cdk-row:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:transparent}.demo-card-tray[role=button]{cursor:pointer}.demo-card-tray[role=button]:focus-visible{outline:2px solid rgba(var(--demo-ok-rgb),.6);outline-offset:2px}.cart-expanded-panel .cl-row,.cart-expanded-panel .cg-card,.cart-expanded-panel .cm-group{position:relative;isolation:isolate}.cart-expanded-panel .cl-row:after,.cart-expanded-panel .cg-card:after,.cart-expanded-panel .cm-group:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit}.demo-name-tip{min-width:0;max-width:320px;padding:7px 10px}.demo-name-tip .at-ordercreated-tip-name{margin-bottom:0}.cart-dock .cdk-row[data-demo-wipe] .cdk-name-text,.cart-expanded-panel [data-demo-wipe] .cl-name,.cart-expanded-panel [data-demo-wipe] .cg-name,.cart-expanded-panel [data-demo-wipe] .cm-title,.cart-dock .cdk-row[data-demo-held] .cdk-name-text,.cart-expanded-panel [data-demo-held] .cl-name,.cart-expanded-panel [data-demo-held] .cg-name,.cart-expanded-panel [data-demo-held] .cm-title{text-decoration:line-through}.cart-dock .cdk-row[data-demo-wipe]>:not(.demo-wipe-undo-host),.cart-expanded-panel [data-demo-wipe]>:not(.demo-wipe-undo-host),.cart-dock .cdk-row[data-demo-held]>:not(.demo-wipe-undo-host),.cart-expanded-panel [data-demo-held]>:not(.demo-wipe-undo-host){pointer-events:none}.cart-dock .cdk-row[data-demo-wipe]:after,.cart-expanded-panel [data-demo-wipe]:after{background-color:color-mix(in srgb,var(--accent-danger) 20%,transparent);transform-origin:left center;animation:demo-row-wipe var(--duration-3000) linear forwards}@keyframes demo-row-wipe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.cart-dock .cdk-row[data-demo-wipe]:after,.cart-expanded-panel [data-demo-wipe]:after{animation:none}}.cart-dock .cdk-row[data-demo-wipe] .cdk-chev,.cart-dock .cdk-row[data-demo-wipe] .cdk-remove,.cart-dock .cdk-row[data-demo-held] .cdk-chev,.cart-dock .cdk-row[data-demo-held] .cdk-remove{visibility:hidden}.demo-wipe-undo-host{position:absolute;top:6px;right:10px;z-index:1;pointer-events:auto}.demo-wipe-undo{height:24px;padding:0 12px;border-radius:var(--radius-12);border:1px solid var(--border);background:var(--surface, var(--bg));color:var(--text);font-size:var(--text-sm);font-weight:600;cursor:pointer}.demo-wipe-undo:hover{background:var(--hover)}.demo-wipe-undo:active{transform:scale(.97)}.demo-wipe-undo:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.demo-dock .cart-place-btn:disabled,.cart-expanded-panel .btncheckout:disabled{opacity:var(--opacity-disabled);cursor:default;filter:none}.demo-card-tray[data-demo-tray-placed] .demo-card-tray-row,.demo-card-tray[data-demo-tray-placed] .demo-card-tray-sum{opacity:var(--opacity-55)}.demo-placed-mark{cursor:default;opacity:var(--opacity-60);pointer-events:none}.demo-dock--shell{display:contents}.demo-pay-row.is-unavailable{opacity:1;cursor:default;border-style:dashed;background:transparent;color:var(--text-2);pointer-events:none}.demo-pay-row.is-unavailable .demo-pay-rowsub,.demo-pay-row.is-unavailable .demo-pay-icon{color:var(--text-2)}.demo-pay[data-demo-seen],.demo-pay[data-demo-seen] .demo-pay-rowwrap{animation:none}.ckm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--scrim-modal)}.ckm{position:relative;display:flex;flex-direction:column;gap:14px;width:min(560px,100%);max-height:100%;overflow-y:auto;padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-bar);box-shadow:var(--shadow-popup);outline:none}.ckm-close{position:absolute;top:14px;right:14px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--radius-12);background:none;color:var(--text-2);cursor:pointer}.ckm-close:hover{background:var(--hover);color:var(--text)}.ckm-close:active{transform:scale(.96)}.ckm-close:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.ckm-close:disabled{opacity:var(--opacity-disabled);cursor:default}.ckm-eyebrow{font-size:var(--text-sm);color:var(--text-3)}.ckm-title{margin:2px 0 0;padding-right:34px;font-size:var(--text-card);font-weight:600;color:var(--text)}.ckm-lines{max-height:168px;overflow-y:auto;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.ckm-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;padding:7px 0;font-size:var(--text-sm);color:var(--text-2)}.ckm-line+.ckm-line{border-top:1px solid var(--border-subtle)}.ckm-line-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text)}.ckm-line-units,.ckm-line-total{font-variant-numeric:tabular-nums}.ckm-error{padding:10px 12px;border:1px solid var(--accent-danger);border-radius:var(--radius-12);font-size:var(--text-sm);color:var(--text)}.ckm .demo-pay{animation:none}.ckm .demo-pay-card{max-width:none}.board-host{position:absolute;top:42px;left:0;right:0;bottom:0;z-index:20;background:var(--surface)}.board-host[data-active=false]{visibility:hidden;pointer-events:none}.board-host-frame{display:block;width:100%;height:100%;border:0;background:transparent}.al-root{height:calc(100% - 42px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 32px;margin-top:42px}.al-inner{width:100%;max-width:570px;margin:0 auto;container-type:inline-size}.al-greeting{text-align:center;font-size:26px;font-weight:500;letter-spacing:-.02em;color:var(--text);margin-top:14px;margin-bottom:26px}.al-composer{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:9999px;box-shadow:0 4px 18px var(--hover);padding:10px 12px 10px 16px}.al-icon-btn{width:26px;height:26px;flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;color:var(--text);display:flex;align-items:center;justify-content:center}.al-icon-btn--mic{width:30px;height:30px}.al-input{flex:1;min-width:0;border:none;outline:none;font-family:inherit;font-size:15px;background:transparent;color:var(--text);padding:1px 2px}.al-input::placeholder,.at-composer-input::placeholder,.fld-newchat-input::placeholder{color:#0a0a0a66}.appwrap.dark .al-input::placeholder,.appwrap.dark .at-composer-input::placeholder,.appwrap.dark .fld-newchat-input::placeholder{color:#ffffff57}.al-send-btn{width:34px;height:34px;flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center}.al-send-icon{transform:translate(-1px)}.al-orderfrom{margin-top:16px;font-size:13px;font-weight:300;color:var(--text-3);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 4px}@container (max-width: 344px){.al-orderfrom{flex-direction:column;gap:2px}}.al-catalog-wrap{position:relative;display:inline-block}.al-catalog-trigger{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background-color:transparent;cursor:pointer;font-family:inherit;font-size:13px;color:#5b5b5b;padding:3px 8px;border-radius:7px}.al-catalog-trigger:hover{background:var(--border-subtle)}.al-catalog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39}.al-catalog-menu{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:40;min-width:212px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 34px #0a0a0a24;padding:6px;text-align:left}.al-catalog-item{display:flex;align-items:center;gap:9px;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:14px;color:var(--text);padding:8px 10px;border-radius:8px}.al-catalog-item:hover{background:var(--hover)}.al-catalog-avatar{width:21px;height:21px;flex:none;border-radius:9999px;box-shadow:0 0 0 1px var(--border)}.al-catalog-avatar.season{background:linear-gradient(135deg,#8fe3d2,#4fc9cf 48%,#2fa9da);box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 1px #2fa9da40}.at-root{height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative;--at-composer-clear: 113px;--at-msg-inset: clamp(0px, (100vw - 1280px) * .1, 160px);--at-agent-line-h: calc(14px * 1.6)}:root{--at-spent-opacity: .55}.at-scroll{flex:1;overflow-y:auto;padding:72px 24px var(--at-composer-clear)}.at-scroll[data-thread-held]{overflow-anchor:none}.at-inner{display:flex;flex-direction:column;gap:26px}.at-buyer-row{display:flex;justify-content:flex-end;padding-right:var(--at-msg-inset)}.at-buyer-bubble{max-width:80%;background:var(--bubble);border-radius:16px 16px 4px;padding:11px 15px;font-size:13.5px;line-height:1.5;color:var(--text)}.at-agent-row{display:flex;gap:12px;padding-left:var(--at-msg-inset)}.at-agent-avatar{width:30px;height:30px;border-radius:9999px;flex:none;background:var(--solid-bg);color:var(--solid-fg);display:flex;align-items:center;justify-content:center}.at-agent-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.at-agent-text{font-size:14px;line-height:1.6;color:var(--text);max-width:700px}.at-agent-bullets{margin:.4em 0;padding-left:1.3em;list-style:disc}.at-agent-bullets li{margin:.15em 0}.at-agent-para{margin:0}.at-agent-para+.at-agent-para,.at-agent-bullets+.at-agent-para{margin-top:.7em}.at-stream-word{display:inline;animation:at-stream-in var(--duration-200) var(--ease-out) both;animation-delay:calc(var(--at-stream-stagger) * var(--at-word-i, 0))}.at-stream-word--shown{animation:none;opacity:1}@keyframes at-stream-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.at-stream-word{animation:none}}.at-card{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-card);max-width:700px}.at-pill-btn{padding:10px 16px;border-radius:9999px;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;background:#0a0a0a;color:#fff}.at-rec-top{display:flex;gap:15px;padding:15px}.at-rec-image{width:118px;height:118px;border-radius:9px;flex:none;background:var(--surface-3);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center}.at-rec-image span{font-size:10px;color:var(--text-4);letter-spacing:.03em}.at-rec-info{flex:1;min-width:0}.at-rec-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.at-rec-name{font-size:15px;font-weight:600}.at-rec-price{font-size:13.5px;font-weight:600;white-space:nowrap}.at-rec-unit{font-size:11px;color:var(--text-3);font-weight:400}.at-rec-meta{font-size:11.5px;color:var(--text-3);margin-top:5px}.at-rec-color-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-top:13px;margin-bottom:7px}.at-rec-colors{display:flex;gap:6px}.at-rec-color-btn{padding:6px 12px;border-radius:8px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:12px;background:var(--surface);border:1px solid var(--border);color:var(--text-2);font-weight:400}.at-rec-color-btn[data-active=true]{border-color:#0a0a0a;color:#0a0a0a;font-weight:600}.at-rec-bottom{border-top:1px solid var(--surface-4);padding:14px 15px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.at-rec-sizerun-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.at-rec-sizes{display:flex;gap:7px}.at-rec-size{display:flex;flex-direction:column;align-items:center;gap:5px}.at-rec-size-label{font-size:10.5px;color:var(--text-3)}.at-rec-size-stepper{display:flex;align-items:center;border:1px solid var(--border);border-radius:7px;overflow:hidden}.at-rec-step-btn{width:21px;height:25px;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--bg);cursor:pointer;color:var(--text-2);font-size:13px;line-height:1;font-family:inherit}.at-rec-qty{width:21px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.at-rec-add[data-disabled=true]{cursor:default;background:var(--border-subtle);color:var(--text-4)}.at-draft-head{padding:14px 15px;border-bottom:1px solid var(--surface-4);display:flex;justify-content:space-between;align-items:center}.at-draft-title{font-size:14px;font-weight:600}.at-draft-meta{font-size:11px;color:var(--text-3)}.at-draft-rows{padding:2px 0}.at-draft-cols-head{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:9px 15px;font-size:10px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.at-draft-col-right{text-align:right}.at-draft-col-line{text-align:right;min-width:62px}.at-draft-row{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:10px 15px;border-top:1px solid var(--surface-4);align-items:baseline}.at-draft-row-name{min-width:0}.at-draft-name{font-size:13px;font-weight:500}.at-draft-colorsize{font-size:11px;color:var(--text-3);margin-top:2px}.at-draft-units{text-align:right;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--text-2)}.at-draft-line{text-align:right;font-size:12.5px;font-variant-numeric:tabular-nums;min-width:62px;font-weight:600}.at-draft-foot{border-top:1px solid var(--surface-4);padding:14px 15px;display:flex;align-items:center;justify-content:space-between}.at-draft-total{font-size:13px}.at-draft-total-label{color:var(--text-3)}.at-draft-total-val{font-weight:600;font-variant-numeric:tabular-nums}.at-draft-btn[data-added=true]{cursor:default;background:var(--surface-4);color:var(--text-3)}.at-budget-top{padding:15px}.at-budget-head{display:flex;justify-content:space-between;align-items:center}.at-budget-title{font-size:14px;font-weight:600}.at-budget-budget{font-size:11px;color:var(--text-3)}.at-budget-bar{margin-top:15px;height:7px;border-radius:5px;background:var(--border-subtle);overflow:hidden;display:flex}.at-budget-bar-fill{background:#0a0a0a}.at-budget-stats{display:flex;justify-content:space-between;margin-top:12px}.at-budget-stat-label{font-size:10.5px;font-weight:600;color:var(--text-3);letter-spacing:.04em;text-transform:uppercase}.at-budget-stat-val{font-size:18px;font-weight:600;margin-top:3px;font-variant-numeric:tabular-nums}.at-budget-stat-right{text-align:right}.at-budget-foot{border-top:1px solid var(--surface-4);padding:14px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.at-budget-note{font-size:11.5px;color:var(--text-3)}.at-budget-btn{white-space:nowrap}.at-budget-btn[data-confirmed=true]{cursor:default;background:var(--surface-4);color:var(--text-3)}.at-composer-wrap{position:absolute;left:0;right:0;bottom:18px;z-index:20;display:flex;justify-content:center;padding:0 24px;pointer-events:none}.at-composer{position:relative;pointer-events:auto;width:100%;max-width:660px;display:flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--border);border-radius:9999px;box-shadow:0 4px 18px var(--hover);padding:7px 8px}.at-composer-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:9999px;pointer-events:none}.at-composer-icon{width:32px;height:32px;flex:none;border-radius:9999px;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;color:var(--text-2);display:flex;align-items:center;justify-content:center;transition:filter var(--duration-150) var(--ease-brio)}.at-composer-icon:hover{filter:brightness(1.06)}.at-composer-input{flex:1;min-width:0;border:none;outline:none;font-family:inherit;font-size:13px;background:transparent;color:var(--text);padding:1px 2px}.fld-root{position:relative;height:calc(100% - 42px);margin-top:42px;display:flex;flex-direction:column;overflow:hidden}.fld-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.fld-inner{width:100%;max-width:720px;margin:0 auto;padding:0 24px 40px}.fld-header{display:flex;align-items:center;gap:10px;padding:36px 0 22px}.fld-back{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:8px;background:transparent;color:var(--text-2);cursor:pointer}.fld-back:hover{background:var(--hover)}.fld-header-icon{flex:none;display:inline-flex;color:var(--text)}.fld-title{flex:1;min-width:0;margin:0;font-size:22px;font-weight:500;letter-spacing:-.3px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fld-newchat{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.fld-newchat-icon{flex:none;display:inline-flex;color:var(--text-2)}.fld-newchat-input{flex:1;min-width:0;border:none;background:transparent;padding:0;font-family:inherit;font-size:14px;color:var(--text);outline:none}.fld-list{border-top:1px solid var(--border);margin-top:20px;padding-top:6px}.fld-row{position:relative;display:flex;align-items:center;gap:16px;padding:12px 8px;border-radius:10px;cursor:pointer;transition:background .12s ease}.fld-row:hover{background:var(--hover)}.fld-row[data-dragging]{opacity:.5}.fld-unarchive{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;color:var(--text-2);padding:2px 6px;border-radius:6px;opacity:0;transition:opacity .12s}.fld-row:hover .fld-unarchive,.fld-unarchive:focus-visible{opacity:1}.fld-unarchive:hover{color:var(--text);background:var(--hover)}.fld-unarchive:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-1px}.fld-row-left{flex:1;min-width:0}.fld-edit-input{width:100%;font-family:inherit;font-size:14px;font-weight:500;color:var(--text);background:transparent;border:none;border-bottom:1px solid var(--text-2);padding:0 0 2px;outline:none}.fld-row-name{font-size:14px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fld-row-preview{font-size:13px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.fld-row-right{flex:none;display:flex;align-items:center;gap:6px}.fld-date{font-size:12px;color:var(--text-3);transition:color .12s}.fld-more-wrap{position:relative}.fld-more{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:7px;background:transparent;color:var(--text-2);cursor:pointer}.fld-menu-catcher{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.fld-menu{position:absolute;top:calc(100% + 5px);right:0;z-index:41;min-width:212px;background:var(--menu-bg);border:1px solid var(--menu-border);border-radius:12px;box-shadow:0 14px 38px #0a0a0a2e;padding:6px;animation:fldFade .13s ease}.fld-mi{display:flex;align-items:center;gap:11px;width:100%;padding:8px 10px;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border-radius:8px;color:var(--text);font-family:inherit;font-size:13px;cursor:pointer;text-align:left}.fld-mi-delete{color:#dc2626}.fld-mi-divider{height:1px;background:var(--border);margin:5px 6px}.fld-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 20px}.fld-empty-icon{display:inline-flex;opacity:.28;color:var(--text)}.fld-empty-title{margin:18px 0 0;font-size:14px;color:var(--text-2)}.fld-empty-subtitle{margin:5px 0 0;font-size:13px;color:var(--text-3)}.fld-toast{position:absolute;left:50%;bottom:24px;z-index:120;transform:translate(-50%);background:var(--menu-bg);border:1px solid var(--menu-border);color:var(--text);font-size:13px;font-weight:500;padding:10px 16px;border-radius:10px;box-shadow:0 12px 34px #0a0a0a33;animation:fldToast .18s ease}.fld-confirm-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.fld-confirm-overlay.is-window{position:fixed}.fld-confirm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fld-confirm-dialog{position:relative;min-width:0;width:100%;max-width:432px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 60px #0a0a0a47;padding:24px}.fld-confirm-title{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--text)}.fld-confirm-text{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55;color:var(--text-2)}.fld-confirm-text strong{color:var(--text);font-weight:600}.fld-confirm-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:22px}.fld-confirm-cancel{padding:9px 16px;font-family:inherit;font-size:14px;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:9px;background:transparent;color:var(--text);cursor:pointer}.fld-confirm-cancel:hover{background:var(--hover)}.fld-confirm-delete{padding:9px 18px;font-family:inherit;font-size:14px;font-weight:500;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:9px;background:#dc2626;color:#fff;cursor:pointer}.at-card-submit{display:inline-flex;align-items:center;gap:8px;margin:4px 0;padding:8px 13px;border:1px solid var(--border-subtle);border-radius:9999px;background:var(--surface-3);font-size:13px;color:var(--text)}.at-card--success{border-left:4px solid var(--accent-success)}.at-submit-wrap{display:flex;justify-content:center;width:100%}.at-submit{width:100%;max-width:620px;border-radius:22px;border:none}.at-submit-head{display:flex;align-items:center;gap:12px;padding:20px}.at-submit-badge{width:40px;height:40px;flex:none;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text) 8%,transparent);border:1px solid var(--border-subtle);color:var(--text);display:flex;align-items:center;justify-content:center}.at-submit-headtext{display:flex;flex-direction:column;gap:2px}.at-submit-title{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.at-submit-num{font-size:12.5px;color:var(--text-2);font-variant-numeric:tabular-nums;letter-spacing:.01em}.at-submit-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;border-top:1px solid color-mix(in srgb,var(--text) 9%,transparent)}.at-submit-summary-main{font-size:13.5px;color:var(--text);font-variant-numeric:tabular-nums}.at-submit-summary-sub{font-size:13px;color:var(--text-3);font-variant-numeric:tabular-nums}.at-submit-foot{padding:14px 20px 16px}.at-submit-view{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);font-size:12.5px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background var(--duration-150, .15s) var(--ease-brio)}.at-submit-view:hover{background:color-mix(in srgb,var(--text) 12%,transparent)}.at-md-link{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.at-thinking{display:inline-flex;align-items:center;gap:10px;min-height:var(--at-agent-line-h)}.at-thinking-dots{display:inline-flex;align-items:center;gap:5px;flex:none;background:var(--bubble);border-radius:14px;padding:12px 16px}.at-thinking-dot{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--text-3);animation:at-thinking-blink 1.4s infinite both}.at-thinking-dot:nth-child(2){animation-delay:.2s}.at-thinking-dot:nth-child(3){animation-delay:.4s}.at-thinking-phrase{font-size:var(--text-sm);line-height:1.5;color:var(--text-2);transition:opacity var(--duration-300) var(--ease-brio)}.at-thinking-phrase[data-visible=false]{opacity:0}@keyframes at-thinking-blink{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.at-thinking-dot{animation:atPendingPulse 1.1s var(--ease-brio) infinite}}@keyframes atPendingPulse{0%,to{opacity:.35}50%{opacity:1}}.at-agent-error{font-size:13px;color:var(--text-3);padding:8px 0}.at-deadturn{display:inline-flex;align-items:center;gap:10px;margin:4px 0;scroll-margin-bottom:var(--at-composer-clear);padding:10px 13px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-3)}.at-deadturn-text{font-size:var(--text-sm);color:var(--text-3)}.at-deadturn-retry{flex:none;padding:6px 13px;border:none;border-radius:9999px;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;background:var(--text);color:var(--surface);transition:opacity var(--duration-150) var(--ease-brio)}.at-deadturn-retry:hover{opacity:.9}.at-locked{position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 8px);z-index:3;pointer-events:auto;max-width:92%;display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-3)}.at-locked-text{font-size:var(--text-sm);color:var(--text-3)}.at-locked-action{flex:none;margin-left:auto;padding:6px 13px;border:none;border-radius:9999px;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;background:var(--text);color:var(--surface);transition:opacity var(--duration-150) var(--ease-brio)}.at-locked-action:hover{opacity:.9}.at-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:13px 15px;border-bottom:1px solid var(--surface-4)}.at-card-title{font-size:14px;font-weight:600;color:var(--text)}.at-card-sub{font-size:11.5px;color:var(--text-3);white-space:nowrap}.at-card-body{padding:13px 15px}.at-card-empty{font-size:13px;color:var(--text-3)}.at-card-notice,.at-card-fallback{margin:4px 0;padding:10px 13px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-3);font-size:13px;color:var(--text-3)}.at-swatch{width:13px;height:13px;flex:none;border-radius:9999px;box-shadow:inset 0 0 0 1px var(--border);background:var(--surface-4)}.at-swatch[data-empty=true]{background:repeating-linear-gradient(45deg,var(--surface-4),var(--surface-4) 3px,var(--surface-3) 3px,var(--surface-3) 6px)}.at-flag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:5px;background:var(--surface-4);color:var(--text-2);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.at-spec{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;border-top:1px solid var(--border-subtle);font-size:12.5px}.at-spec:first-child{border-top:none}.at-spec-label{color:var(--text-3)}.at-spec-value{color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.at-thumb{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;overflow:hidden;background:var(--surface-3);border:1px solid var(--border-subtle)}.at-thumb-img{width:100%;height:100%;border-radius:inherit}.at-thumb-ph{font-size:9px;color:var(--text-4);letter-spacing:.02em}.at-tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.at-tile{display:flex;flex-direction:column;min-width:0}.at-tile-imgwell{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:20 / 23;background:var(--surface-4);border-radius:var(--radius-img);overflow:hidden}.at-tile-img{width:82%;height:82%;object-fit:contain}.at-tile-body{display:flex;flex-direction:column;gap:2px;padding-top:8px;min-width:0}.at-tile-name{font-size:12.5px;font-weight:500;color:var(--text);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.at-tile-meta{font-size:11px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-tile-foot{display:flex;align-items:center;gap:8px;margin-top:3px}.at-tile-price{font-size:12.5px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.at-tile-swatches{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:6px}.at-tile-more-sw{font-size:10.5px;color:var(--text-3);font-variant-numeric:tabular-nums}.at-card.at-specs{overflow:visible}.at-specs .at-card-head,.at-card-chrome-spec .at-card-head{padding:11px var(--at-card-chrome-spec-pad);border-bottom-color:var(--border-subtle)}.at-specs .at-card-title,.at-card-chrome-spec .at-card-title{font-size:13px}.at-specs,.at-card-chrome-spec{--at-card-chrome-spec-pad: 20px}.at-specs-body{display:flex;flex-direction:column;gap:24px;padding:var(--at-card-chrome-spec-pad)}.at-specs-none{margin:0;font-size:13px;color:var(--text-3)}.at-specs-bars{display:flex;flex-wrap:wrap;gap:24px}.at-specs-bar{flex:1;min-width:220px;display:flex;flex-direction:column;gap:12px}.at-specs-bar-label{margin:0;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.at-specs-bar-main{display:flex;flex-direction:column;gap:8px}.at-specs-track{display:flex;gap:2px}.at-specs-seg{flex:1;height:12px;border-radius:1px}.at-specs-axis{display:flex;justify-content:space-between;font-size:11px;color:var(--text-3)}.at-specs-desc{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-2);text-wrap:pretty}.at-specs-rings{display:grid;grid-template-columns:1fr 1fr;gap:16px}.at-specs-ring{position:relative;display:flex;align-items:center;gap:12px}.at-specs-dial{position:relative;height:64px;width:64px;flex:none;display:flex;align-items:center;justify-content:center}.at-specs-dial-svg{transform:rotate(-90deg)}.at-specs-arc{fill:none;stroke-width:3;stroke-linecap:round}.at-specs-dial-icon{position:absolute;display:flex;align-items:center;justify-content:center}.at-specs-icon{fill:none;stroke:var(--text)}.at-specs-ring-meta{min-width:0}.at-specs-ring-label{margin:0;font-size:13px;font-weight:500;color:var(--text)}.at-specs-ring-value{margin:0;font-size:13px;color:var(--text-3);font-variant-numeric:tabular-nums}.at-specs-tip{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;width:208px;padding:9px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--border);color:var(--text-2);font-size:11.5px;line-height:1.5;box-shadow:var(--shadow-specs-tip);z-index:50}.at-specs-lines{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border-subtle);padding-top:14px}.at-specs-line{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-2)}.at-specs-line-fit{text-wrap:pretty}.at-specs-line-key{font-weight:500;color:var(--text)}.at-stack-more{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.at-stack-count{font-size:var(--text-sm);color:var(--text-3)}.at-stack-actions{display:flex;align-items:center;gap:8px}.at-pill{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:12.5px;font-weight:500;padding:7px 15px;border-radius:var(--radius-pill);cursor:pointer;transition:background var(--duration-150) var(--ease-brio),color var(--duration-150) var(--ease-brio),border-color var(--duration-150) var(--ease-brio),opacity var(--duration-150) var(--ease-brio)}.at-pill--ghost{border:1px solid var(--border);background:transparent;color:var(--text-2)}.at-pill--ghost:hover{background:var(--hover);color:var(--text)}.at-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.at-clarify{display:flex;flex-direction:column}.at-clarify-chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:var(--text-control);font-weight:500;padding:7px 15px;border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--border);background:transparent;color:var(--text-2);white-space:nowrap;transition:background var(--duration-200) var(--ease-brio),border-color var(--duration-200) var(--ease-brio),color var(--duration-150) var(--ease-brio)}.at-clarify-chip:hover:not(.is-selected):not(.is-locked):not(:disabled){background:var(--hover);border-color:var(--text-3);color:var(--text)}.at-clarify-chip.is-selected{border-color:var(--agent-pill-border);color:var(--agent-pill-text)}.at-clarify-chip.is-locked{cursor:default;background:transparent;border-color:var(--border);color:var(--text-3);opacity:var(--at-spent-opacity)}.at-clarify-chip.is-locked.is-chosen{background:transparent;border-color:var(--agent-pill-border);color:var(--agent-pill-text);opacity:1}.at-clarify-card{position:relative;max-width:360px;animation:at-clarify-in var(--duration-280) var(--ease-brio) both}@keyframes at-clarify-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.at-clarify-card{animation:none}}.at-clarify-pages{display:grid}.at-clarify-page{grid-area:1 / 1;display:flex;flex-direction:column;min-width:0;opacity:0;transform:translate(8px);pointer-events:none;transition:opacity var(--duration-200) var(--ease-brio),transform var(--duration-200) var(--ease-brio)}.at-clarify-page.is-active{opacity:1;transform:translate(0);pointer-events:auto}@media(prefers-reduced-motion:reduce){.at-clarify-page{transition:none}}.at-clarify-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.at-clarify-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:16px}.at-clarify-primary,.at-clarify-ghost{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:var(--text-control);font-weight:500;padding:7px 15px;border-radius:var(--radius-pill);cursor:pointer;transition:background var(--duration-150) var(--ease-brio),border-color var(--duration-150) var(--ease-brio),color var(--duration-150) var(--ease-brio),opacity var(--duration-150) var(--ease-brio)}.at-clarify-primary{border:1px solid var(--text);background:transparent;color:var(--text);font-weight:600;margin-right:auto}.at-clarify-foot .at-clarify-primary{margin-right:0}.at-clarify-primary:hover:not(:disabled){background:var(--hover)}.at-clarify-primary:disabled{opacity:.4;cursor:default}.at-clarify-ghost{border:1px solid transparent;background:transparent;color:var(--text-2)}.at-clarify-ghost:hover:not(:disabled){background:var(--hover);color:var(--text)}.at-clarify-card[data-locked=true] .at-clarify-ghost,.at-clarify-card[data-locked=true] .at-clarify-primary,.at-clarify-card[data-locked=true] .at-clarify-backlink,.at-clarify-card[data-locked=true] .at-clarify-grainopt,.at-clarify-card[data-locked=true] .at-clarify-step,.at-clarify-card[data-locked=true] .at-clarify-size{opacity:var(--at-spent-opacity);cursor:default;color:var(--text-3)}.at-clarify-card[data-locked=true] .at-clarify-ghost:hover,.at-clarify-card[data-locked=true] .at-clarify-primary:hover,.at-clarify-card[data-locked=true] .at-clarify-backlink:hover,.at-clarify-card[data-locked=true] .at-clarify-grainopt:hover,.at-clarify-card[data-locked=true] .at-clarify-step-btn:hover{background:transparent;color:var(--text-3)}.at-clarify-card[data-locked=true] .at-swrow{opacity:var(--at-spent-opacity);cursor:default}.at-clarify-card--gender{min-height:208px}.at-clarify-priceline{margin-top:12px;font-size:var(--text-control);color:var(--text-2);font-variant-numeric:tabular-nums}.at-clarify-backlink{-moz-appearance:none;appearance:none;-webkit-appearance:none;align-self:flex-start;margin-top:10px;padding:2px;border:none;background:transparent;font-family:inherit;font-size:var(--text-xs);color:var(--text-3);cursor:pointer;transition:color var(--duration-150) var(--ease-brio)}.at-clarify-backlink:hover{color:var(--text)}.at-clarify-grainopts{display:flex;flex-direction:column;gap:8px;margin-top:14px}.at-clarify-grainopt{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;width:100%;padding:10px 14px;border:1px solid var(--border);border-radius:12px;background:transparent;cursor:pointer;font-family:inherit;transition:background var(--duration-200) var(--ease-brio),border-color var(--duration-200) var(--ease-brio)}.at-clarify-grainopt:hover{background:var(--hover);border-color:var(--text-3)}.at-clarify-grainopt-t{font-size:var(--text-control);font-weight:600;color:var(--text)}.at-clarify-grainopt-s{font-size:var(--text-xs);color:var(--text-3);font-variant-numeric:tabular-nums}.at-clarify-grid{display:flex;flex-direction:column;gap:6px;margin-top:14px}.at-clarify-grid-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.at-clarify-size{min-width:44px;font-size:var(--text-sm);font-weight:500;color:var(--text-2)}.at-clarify-step{display:flex;align-items:center;border:1px solid var(--border-2);border-radius:var(--radius-btn-sm);overflow:hidden}.at-clarify-step-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:28px;height:28px;border:none;background:transparent;color:var(--text-2);font-size:var(--text-md);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--duration-150) var(--ease-brio)}.at-clarify-step-btn:hover{background:var(--hover);color:var(--text)}.at-clarify-step-input{width:38px;height:28px;border:none;border-left:1px solid var(--border-2);border-right:1px solid var(--border-2);background:transparent;color:var(--text);font-family:inherit;font-size:var(--text-control);text-align:center}.at-clarify-step-input:focus{outline:none;background:var(--hover)}.at-question-card{box-sizing:border-box;width:100%;max-width:760px;min-height:344px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:18px 20px 16px;animation:at-clarify-in var(--duration-280) var(--ease-brio) both}@media(prefers-reduced-motion:reduce){.at-question-card{animation:none}}.at-question-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:none}.at-question-head-text{min-width:0}.at-question-title{font-size:14px;font-weight:500;letter-spacing:-.1px;color:var(--text)}.at-question-sub{margin-top:3px;font-size:12px;color:var(--text-3)}.at-question-counter{flex:none;font-size:12px;color:var(--text-3);font-variant-numeric:tabular-nums}.at-question-track{position:relative;height:3px;border-radius:var(--radius-pill);background:var(--border-2);margin-top:16px;overflow:hidden}.at-question-fill{position:absolute;left:0;top:0;bottom:0;border-radius:var(--radius-pill);box-shadow:2px 0 8px rgba(var(--agent-accent-cream-rgb),.55);transition:width var(--duration-350) var(--ease-brio)}.at-question-q{margin-top:18px;font-size:14.5px;line-height:1.5;color:var(--text);text-wrap:pretty}.at-question-help{margin-top:6px;font-size:12px;line-height:1.45;color:var(--text-3)}.at-question-opts{display:flex;flex-direction:column;gap:8px;margin-top:14px}.at-question-opt{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border-radius:var(--radius-pill);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:400;text-align:left;color:var(--text);border:1px solid var(--border);background:none;transition:background var(--duration-150) var(--ease-brio),border-color var(--duration-150) var(--ease-brio)}.at-question-opt:hover:not(.is-selected){background:var(--hover)}.at-question-opt.is-selected{font-weight:500;border-color:rgba(var(--agent-accent-rgb),.5);background:rgba(var(--agent-accent-rgb),.2);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%)}.at-question-dot{flex:none;width:15px;height:15px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--border-2);transition:box-shadow var(--duration-150) var(--ease-brio)}.at-question-opt.is-selected .at-question-dot{box-shadow:inset 0 0 0 4.5px rgb(var(--agent-accent-rgb))}.at-question-opt-label{flex:1;min-width:0;text-align:left}.at-question-free{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;margin-top:9px;height:42px;padding:0 16px;border-radius:var(--radius-pill);outline:none;font-family:inherit;font-size:13.5px;color:var(--text);border:1px solid var(--border);background:none;transition:border-color var(--duration-150) var(--ease-brio),background var(--duration-150) var(--ease-brio)}.at-question-free.at-question-free-multi{height:auto;min-height:70px;padding:11px 16px;border-radius:20px;line-height:1.5;resize:vertical}.at-question-free::placeholder{color:var(--text-4)}.at-question-free.is-active,.at-question-free:focus{border-color:rgba(var(--agent-accent-rgb),.5);background:rgba(var(--agent-accent-rgb),.12)}.at-question-spacer{height:18px;flex:none}.at-question-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--border-subtle)}.at-question-actions{display:flex;align-items:center;gap:8px}.at-question-skip{border:none;background:none;padding:9px 8px;margin:-9px -8px;border-radius:var(--radius-pill);font-family:inherit;font-size:12.5px;color:var(--text-2);cursor:pointer;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--duration-150) var(--ease-brio)}.at-question-skip:hover{color:var(--text);text-decoration:underline}.at-question-skip:active{color:var(--text-2)}.at-question-skip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;color:var(--text)}.at-question-back{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:34px;padding:0 15px;border:1px solid var(--border-2);border-radius:var(--radius-pill);background:none;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--text);cursor:pointer;transition:background var(--duration-150) var(--ease-brio)}.at-question-back:hover{background:var(--hover)}.at-question-next{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:34px;padding:0 17px;border-radius:var(--radius-pill);font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;border:1px solid var(--border);background:none;color:var(--text-3);transition:background var(--duration-150) var(--ease-brio),border-color var(--duration-150) var(--ease-brio),color var(--duration-150) var(--ease-brio)}.at-question-next.is-active{border:1px solid var(--agent-pill-border);color:var(--agent-pill-text);font-weight:600}.at-question-done-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.at-question-done-msg{font-size:14px;font-weight:500;letter-spacing:-.1px;color:var(--text)}.at-question-restart{flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:30px;padding:0 13px;border:1px solid var(--border-2);border-radius:var(--radius-pill);background:none;font-family:inherit;font-size:12px;font-weight:500;color:var(--text);cursor:pointer;transition:background var(--duration-150) var(--ease-brio)}.at-question-restart:hover{background:var(--hover)}.at-question-summary{display:flex;flex-direction:column;gap:16px;margin-top:16px}.at-question-sum-item{min-width:0}.at-question-sum-q{font-size:13.5px;font-weight:500;letter-spacing:-.1px;color:var(--text);line-height:1.45;text-wrap:pretty}.at-question-sum-a{margin-top:3px;font-size:13.5px;color:var(--text-3);line-height:1.45;text-wrap:pretty}.at-request{display:flex;flex-direction:column;gap:12px;width:100%;max-width:760px}.at-request-typebar{display:flex;align-items:center;gap:12px}.at-request-typelabel{flex:none;font-size:12.5px;font-weight:500;color:var(--text-3)}.at-request-selectwrap{position:relative;flex:1;min-width:0}.at-request-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:40px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);font-family:inherit;font-size:13.5px;font-weight:500;color:var(--text);cursor:pointer;text-align:left;transition:border-color var(--duration-150) var(--ease-brio),background var(--duration-150) var(--ease-brio)}.at-request-select:hover{background:var(--hover)}.at-request-select-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-request-chev{flex:none;color:var(--text-3);transition:transform var(--duration-150) var(--ease-brio)}.at-request-chev.is-open{transform:rotate(180deg)}.at-request-menu{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:var(--radius-menu);border:1px solid var(--border);background:var(--surface-2);box-shadow:var(--shadow-menu);animation:at-clarify-in var(--duration-150) var(--ease-brio) both}@media(prefers-reduced-motion:reduce){.at-request-menu{animation:none}}.at-request-option{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;width:100%;padding:10px 12px;border:none;border-radius:var(--radius-menu-item);background:none;font-family:inherit;font-size:13.5px;font-weight:400;text-align:left;color:var(--text);cursor:pointer;transition:background var(--duration-150) var(--ease-brio)}.at-request-option:hover{background:var(--hover)}.at-request-option.is-selected{font-weight:500;color:var(--text);background:rgba(var(--agent-accent-rgb),.16)}.at-request-panel{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;max-width:760px;min-height:96px;padding:18px 20px;border:1px solid var(--border);border-radius:12px;background:var(--surface);animation:at-clarify-in var(--duration-280) var(--ease-brio) both}@media(prefers-reduced-motion:reduce){.at-request-panel{animation:none}}.at-request-filing-dot{flex:none;width:15px;height:15px;border-radius:var(--radius-pill);border:2px solid var(--border-2);border-top-color:rgb(var(--agent-accent-rgb));animation:at-request-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.at-request-filing-dot{animation:none}}@keyframes at-request-spin{to{transform:rotate(360deg)}}.at-request-filing-msg{font-size:14px;font-weight:500;letter-spacing:-.1px;color:var(--text)}.at-build-stack{width:100%}.at-build-skipped{margin-top:10px;font-size:var(--text-sm);color:var(--text-3);line-height:1.4}.at-filter-line{margin:0 0 10px;max-width:700px;font-size:var(--text-control);line-height:1.55;color:var(--text-2)}.at-filter-chip{display:inline-block;padding:1px 6px;border:1px solid var(--border);border-radius:var(--radius-chip);background:var(--surface-3);color:var(--text);font-size:var(--text-sm);white-space:nowrap}.at-filter-tight{margin-left:-4px}.at-pcard-stack{display:flex;flex-wrap:wrap;gap:16px}.at-pcard-skel{width:292px;max-width:100%;height:466px;flex:none;border-radius:6px}.at-pcard{width:292px;max-width:100%;flex:none;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:14px;overflow:hidden}.at-pcard-tile{position:relative;aspect-ratio:75 / 92;margin:-14px -14px 0;background:var(--pdp-tile);display:flex;align-items:center;justify-content:center;overflow:hidden}.appwrap.dark .at-pcard-tile{box-shadow:inset 0 0 0 1px #ffffff0b}.at-pcard-img{width:80%;height:80%;object-fit:contain;object-position:center;display:block}.at-pcard-img[data-empty=true]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-3);font-size:11px}.at-pcard-badge{position:absolute;top:10px;left:12px;z-index:2;display:inline-flex;align-items:center;padding:3px;border-radius:var(--radius-pill)}.at-pcard-glabel{padding:2px 7px;font-size:12px;font-weight:500;color:var(--text-2);letter-spacing:.01em}.at-gchips{display:inline-flex;align-items:center;gap:2px}.at-gchip{width:22px;height:22px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-2);font-size:10.5px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color var(--duration-150) var(--ease-brio),background var(--duration-150) var(--ease-brio)}.at-gchip:hover:not([data-active=true]){background:var(--hover);color:var(--text)}.at-gchip[data-active=true]{background:var(--seg-active);color:var(--text);box-shadow:0 1px 3px #0a0a0a24}.at-detail-gtoggle{display:inline-flex;align-items:center;padding:3px;border-radius:var(--radius-pill);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border)}.at-pcard-quick{position:absolute;top:8px;right:8px;z-index:2;width:30px;height:30px;border:none;border-radius:var(--radius-pill);color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:filter var(--duration-150) var(--ease-brio)}.at-pcard-quick:hover{filter:brightness(1.06)}.at-swrow{position:relative;display:flex;align-items:center;gap:10px}.at-pcard .at-swrow{margin-top:14px}.at-sw-track{display:flex;flex:1 0 auto;flex-wrap:nowrap;align-items:center;gap:7px;min-width:0}.at-sw{flex:0 1 22px;min-width:7px;max-width:22px;height:22px;padding:0;border:none;border-radius:var(--radius-pill);cursor:pointer;background-color:var(--surface-4);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px var(--swatch-line),inset 0 0 3px #00000029;transition:box-shadow var(--duration-150) var(--ease-brio)}.at-sw:hover{box-shadow:inset 0 0 0 1px var(--text-3),inset 0 0 3px #00000029}.at-sw[data-active=true],.at-sw[data-active=true]:hover{box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--text),inset 0 0 3px #00000029}.at-swrow-name{flex:0 1 auto;min-width:0;margin-left:auto;align-self:flex-end;padding-bottom:1px;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--text-3)}.at-sw-tip{position:absolute;bottom:calc(100% + 8px);transform:translate(-50%);z-index:3;pointer-events:none;padding:4px 9px;border-radius:var(--radius-btn-sm);background:var(--surface);border:.5px solid var(--border);color:var(--text);font-size:11.5px;line-height:1.2;white-space:nowrap;box-shadow:var(--shadow-tooltip)}.at-pcard-name{font-size:15px;line-height:22px;letter-spacing:-.3px;color:var(--text);margin-top:12px}.at-pcard-name-copy{display:block;width:fit-content;max-width:100%;text-align:left;font-family:inherit;font-weight:inherit;background:none;border:0;padding:0;cursor:pointer;transition:opacity .14s var(--ease-brio, ease)}.at-pcard-name-copy:hover{opacity:.7}.at-pcard-price{font-size:15px;line-height:22px;letter-spacing:-.3px;color:var(--text-3)}.at-pcard-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px}.at-pcard-stepper{display:flex;align-items:center;border:1px solid var(--border-2);border-radius:var(--radius-pill);height:34px;padding:0 2px}.at-pcard-step{width:30px;height:30px;border:none;border-radius:var(--radius-pill);background:none;color:var(--text-2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--duration-150) var(--ease-brio)}.at-pcard-step:hover{background:var(--hover)}.at-pcard-qty{min-width:28px;text-align:center;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text)}.at-pcard-sizewrap{position:relative}.at-pcard-sizetrigger{display:flex;align-items:center;gap:5px;height:34px;padding:0 14px;border:1px solid var(--border-2);border-radius:var(--radius-pill);background:none;color:var(--text);font-size:13px;font-weight:500;cursor:pointer;transition:background var(--duration-150) var(--ease-brio)}.at-pcard-sizetrigger:hover:not(:disabled){background:var(--hover)}.at-pcard-sizetrigger:disabled{color:var(--text-3);cursor:default}.at-pcard-sizescrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400}.at-pcard-sizemenu{z-index:401;background:var(--menu-bg);border:1px solid var(--menu-border);border-radius:2px;box-shadow:0 12px 34px #0a0a0a24;padding:4px;overflow-y:auto}.at-pcard-sizeopt{display:block;width:100%;text-align:left;padding:7px 10px;border:none;border-radius:0;background:none;font-size:12.5px;font-weight:400;color:var(--text);cursor:pointer}.at-pcard-sizeopt:hover:not([data-oos=true]):not([data-selected=true]){background:var(--hover)}.at-pcard-sizeopt[data-selected=true]{background:var(--hover);font-weight:600}.at-pcard-sizeopt[data-oos=true]{color:var(--text-4);text-decoration:line-through;cursor:default}.at-pcard-add{width:100%;height:40px;margin-top:14px;border:1px solid var(--border-2);border-radius:var(--radius-pill);background:none;color:var(--text);font-size:13px;font-weight:500;cursor:pointer;transition:background var(--duration-150) var(--ease-brio),color var(--duration-150) var(--ease-brio)}.at-pcard-add:hover{background:var(--hover)}.at-pcard-add[data-added=true]{border-color:transparent;background:var(--surface-3)}.at-disambig-q{margin-bottom:12px}.at-pcard-choose{border-color:var(--text-3)}.at-ccard{width:292px;max-width:100%;flex:none;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:6px;overflow:hidden}.at-ccard-cover{position:relative;display:block;width:100%;aspect-ratio:4 / 3;padding:0;border:none;background:var(--pdp-tile);cursor:pointer;overflow:hidden}.appwrap.dark .at-ccard-cover{box-shadow:inset 0 0 0 1px #ffffff0b}.at-ccard-cover-img.img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.at-ccard-cover-img .img-full,.at-ccard-cover-img .img-preview{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform var(--duration-300) var(--ease-brio)}.at-ccard-cover:hover .at-ccard-cover-img .img-full{transform:scale(1.02)}.at-ccard-cover-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text-3);font-size:11px}.at-ccard-badge{position:absolute;top:10px;left:12px;z-index:2;display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--radius-pill)}.at-ccard-season{font-size:12px;font-weight:500;color:var(--text-2);letter-spacing:.01em}.at-ccard-body{padding:12px 14px 14px}.at-ccard-name{font-size:15px;line-height:22px;letter-spacing:-.3px;color:var(--text)}.at-ccard-meta{font-size:13.5px;line-height:19px;letter-spacing:-.2px;color:var(--text-3)}.at-ccard-desc{margin-top:8px;font-size:12.5px;line-height:1.55;color:var(--text-2);text-wrap:pretty}.at-ccard-view{margin-top:12px;width:100%;height:38px;border:1px solid var(--border-2);border-radius:var(--radius-pill);background:none;color:var(--text);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background var(--duration-150) var(--ease-brio),color var(--duration-150) var(--ease-brio)}.at-ccard-view:hover{background:var(--hover)}.at-ccard-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:24px}.at-ccard-scrim-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a66;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:atQvScrimIn .16s ease}.appwrap.dark .at-ccard-scrim-bg{background:#00000094}.at-ccard-modal{position:relative;z-index:1;width:min(720px,100%);max-height:82vh;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 24px 64px #0a0a0a40;animation:atQvDialogIn .18s var(--ease-brio)}.appwrap.dark .at-ccard-modal{box-shadow:0 24px 64px #00000080}.at-ccard-modal-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;background:var(--surface);border-bottom:1px solid var(--border-subtle)}.at-ccard-modal-title{font-size:13.5px;font-weight:600;letter-spacing:-.1px;color:var(--text)}.at-ccard-modal-close{width:28px;height:28px;flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;background:none;color:var(--text-3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--duration-150) var(--ease-brio),color var(--duration-150) var(--ease-brio)}.at-ccard-modal-close:hover{background:var(--hover);color:var(--text)}.at-ccard-modal-hero{height:200px;background-color:var(--pdp-tile);background-size:cover;background-position:center;background-repeat:no-repeat}.at-ccard-modal-stub{padding:28px 24px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.at-ccard-modal-stub-title{font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--text)}.at-ccard-modal-stub-sub{font-size:13px;color:var(--text-3);max-width:380px;text-wrap:pretty}@keyframes atQvScrimIn{0%{opacity:0}to{opacity:1}}@keyframes atQvDialogIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.at-qv-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#0a0a0a6b;display:flex;align-items:center;justify-content:center;padding:32px;animation:atQvScrimIn .16s ease}.appwrap.dark .at-qv-scrim{background:#00000094}.at-qv{position:relative;width:min(1200px,96vw);max-height:92vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 30px 80px #00000057;overflow:hidden;animation:atQvDialogIn .18s var(--ease-brio)}.at-qv-close{position:absolute;top:14px;right:14px;z-index:3;width:32px;height:32px;border:none;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:filter var(--duration-150) var(--ease-brio)}.at-qv-close:hover{filter:brightness(1.06)}.at-qv-msg{overflow-y:auto}.at-qv-title{font-size:20px;font-weight:600;letter-spacing:-.3px;color:var(--text);padding:24px 28px}.at-qv-status{padding:0 28px 28px;font-size:13.5px;color:var(--text-2)}.at-qv-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.at-qv-col-left,.at-qv-col-right{min-width:0;min-height:0;overflow-y:auto}@media(max-width:860px){.at-qv-body{grid-template-columns:1fr;overflow-y:auto}.at-qv-col-left,.at-qv-col-right{overflow-y:visible;min-height:auto}}.at-qv-col-left{position:relative;display:block;background:var(--pdp-tile)}.at-qv-shot{position:relative;width:100%;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;overflow:hidden}.at-qv-shot-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.at-qv-shot-img--contain{width:82%;height:82%;object-fit:contain}.at-qv-info{padding:26px 28px 30px}.at-qv-eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.at-qv-name{margin-top:6px;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.4px;color:var(--text)}.at-qv-name-gender{color:var(--text-3);font-weight:500}button.at-qv-name-gender{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font:inherit;letter-spacing:inherit;cursor:pointer}button.at-qv-name-gender:hover{color:var(--text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.at-qv-tagline{margin-top:8px;font-size:14px;line-height:21px;color:var(--text-2)}.at-qv-colour-block{margin-top:20px}.at-qv-colour-label{font-size:13px;color:var(--text-2)}.at-qv-colour-label b{font-weight:600;color:var(--text)}.at-qv-colour-block .br-detail-thumbs{margin-top:10px}.at-qv-price-row{margin-top:20px;display:flex;align-items:baseline;gap:4px}.at-qv-price{font-size:20px;font-weight:600;letter-spacing:-.3px;color:var(--text)}.at-qv-price-unit{font-size:13px;color:var(--text-3)}.at-qv-sizerun{margin-top:22px}.at-qv-sizerun-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.at-qv-section-label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.at-qv-sizerun-units{font-size:12px;color:var(--text-3);font-variant-numeric:tabular-nums}.at-qv-sizegrid{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.at-qv-sizecell{display:flex;flex-direction:column;align-items:center;gap:6px}.at-qv-sizecell-label{font-size:12px;font-weight:500;color:var(--text-2)}.at-qv-sizecell-stepper{display:flex;align-items:center;border:1px solid var(--border-2);border-radius:var(--radius-pill);padding:0 2px;height:30px}.at-qv-sizecell-step{width:26px;height:26px;border:none;border-radius:var(--radius-pill);background:none;color:var(--text-2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--duration-150) var(--ease-brio)}.at-qv-sizecell-step:hover{background:var(--hover)}.at-qv-sizecell-qty{min-width:22px;text-align:center;font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text)}.at-qv-add{width:100%;height:46px;margin-top:18px;border:none;border-radius:var(--radius-pill);background:var(--solid-bg);color:var(--solid-fg);font-size:14px;font-weight:600;cursor:pointer;font-variant-numeric:tabular-nums;transition:opacity var(--duration-150) var(--ease-brio),background var(--duration-150) var(--ease-brio)}.at-qv-add:hover:not(:disabled){opacity:.9}.at-qv-add:disabled{cursor:default;opacity:.42}.at-qv-add[data-added=true]{background:var(--accent-success);color:#fff;opacity:1}.at-qv-specs{margin-top:22px}.at-qv-specs .at-card{border:none;border-radius:0;box-shadow:none;background:none}.at-qv-specs .at-card-head,.at-qv-specs .at-specs-line-fit{display:none}.at-qv-acc{margin-top:22px;border-top:1px solid var(--border);padding-top:16px}.at-qv-acc-head{width:100%;padding:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px}.at-qv-acc-chev{color:var(--text-3);transition:transform var(--duration-150) var(--ease-brio),color var(--duration-150) var(--ease-brio)}.at-qv-acc-head:hover .at-qv-acc-chev{color:var(--text-2)}.at-qv-acc[data-open=true] .at-qv-acc-chev{transform:rotate(180deg)}.at-qv-acc-body{animation:atQvScrimIn .16s ease}.at-qv-desc-p{margin-top:10px;font-size:13.5px;line-height:21px;color:var(--text-2)}.at-qv-fitcards{display:flex;flex-direction:column;gap:14px;margin-top:14px}.at-qv-notes{margin-top:22px;padding-top:20px;border-top:1px solid var(--border-subtle)}.at-qv-notes-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.at-qv-notes-count{font-size:12px;color:var(--text-3)}.at-qv-notes-body{margin-top:8px}.at-qv-note-empty{padding:22px 0 20px;text-align:center;color:var(--text-3)}.at-qv-note-empty-title{font-size:13px;font-weight:500;color:var(--text-2)}.at-qv-note-empty-sub{font-size:12px;margin-top:5px}.at-qv-note-row{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid var(--border-subtle)}.at-qv-note-avatar{flex:none;width:30px;height:30px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff}.at-qv-note-body{flex:1;min-width:0}.at-qv-note-meta{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.at-qv-note-who{font-size:13px;font-weight:600;color:var(--text)}.at-qv-note-role{font-size:11.5px;color:var(--text-3)}.at-qv-note-ago{font-size:11.5px;color:var(--text-4);margin-left:auto}.at-qv-note-text{font-size:13px;line-height:1.5;color:var(--text-2);margin-top:5px;text-wrap:pretty}.at-qv-note-compose{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-2)}.at-qv-note-compose-avatar{flex:none;width:30px;height:30px;border-radius:9999px;background:#246dff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.at-qv-note-input{flex:1;min-width:0;height:38px;border:1px solid var(--border);border-radius:9999px;background:var(--surface);font-family:inherit;font-size:13px;color:var(--text);padding:0 15px;outline:none}.at-qv-note-post{flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:38px;padding:0 18px;border:none;border-radius:9999px;background:var(--text);color:var(--surface);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.at-qv-note-post:disabled{opacity:.4;cursor:default}.at-order-lines{display:flex;flex-direction:column}.at-order-line{display:flex;align-items:center;gap:11px;padding:11px 15px;border-top:1px solid var(--surface-4)}.at-order-line:first-child{border-top:none}.at-order-line-main{flex:1;min-width:0}.at-order-line-name{font-size:13px;font-weight:500;color:var(--text)}.at-order-line-sub{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-3);margin-top:3px}.at-order-line-cat{color:var(--text-4)}.at-order-line-ship{font-size:10.5px;color:var(--text-4);margin-top:3px}.at-order-line-qty{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right;white-space:nowrap}.at-order-line-count{font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.at-order-line-unit{font-size:10.5px;color:var(--text-3);font-variant-numeric:tabular-nums}.at-order-line-total{min-width:66px;text-align:right;font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.at-order-foot{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-top:1px solid var(--surface-4)}.at-order-foot-units{font-size:12px;color:var(--text-3)}.at-order-foot-total{font-size:15px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.at-uo-card{padding:0}.at-uo-head{display:flex;align-items:center;gap:10px;padding:15px 20px}.at-uo-head-lead{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.at-uo-head-icon{display:flex;align-items:center;flex:none;color:var(--accent-success)}.at-uo-head-name{min-width:0;font-size:14px;font-weight:500;letter-spacing:-.1px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-uo-head-date{flex:none;font-size:12px;color:var(--text-3);white-space:nowrap}.at-uo-empty{padding:0 20px 16px;font-size:13px;color:var(--text-3)}.at-uo-summary{padding:0 20px 14px;display:flex;flex-direction:column}.at-uo-sumrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--border-subtle)}.at-uo-sumrow-label{font-size:13px;color:var(--text-3)}.at-uo-sumrow-value{font-size:13px;font-weight:500;color:var(--text);font-variant-numeric:tabular-nums}.at-uo-sumrow-value[data-strong=true]{font-weight:600}.at-uo-rows{position:relative;border-top:1px solid var(--border-subtle)}.at-uo-rows[data-capped=true]{overflow:hidden}.at-uo-row{border-top:1px solid var(--border-subtle)}.at-uo-row:first-child{border-top:none}.at-uo-row-btn{display:flex;align-items:center;gap:12px;width:100%;padding:12px 20px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;text-align:left;cursor:pointer;font-family:inherit;transition:background .15s var(--ease-brio)}.at-uo-row-btn:hover{background:var(--hover)}.at-uo-dots{display:flex;align-items:center;gap:3px;flex:none}.at-uo-dots-more{font-size:10.5px;color:var(--text-3);font-variant-numeric:tabular-nums}.at-uo-row-main{flex:1;min-width:0}.at-uo-row-name{display:block;font-size:13px;font-weight:500;letter-spacing:-.1px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-uo-row-sub{display:block;margin-top:2px;font-size:11.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-uo-row-summary{flex:none;font-size:11.5px;color:var(--text-3);font-variant-numeric:tabular-nums}.at-uo-row-chev{flex:none;display:flex;color:var(--text-3)}.at-uo-row-btn[data-open=true] .at-uo-row-chev svg{transform:rotate(180deg)}.at-uo-row-chev svg{transition:transform .15s var(--ease-brio)}.at-uo-varbody{border-top:1px solid var(--border-subtle);background:var(--surface-2)}.at-uo-varlist{padding:4px 20px 8px}.at-uo-varlist .at-order-line{padding-left:0;padding-right:0;border-top-color:var(--border-subtle)}.at-uo-fade{pointer-events:none;position:absolute;left:0;right:0;bottom:0;height:180px;background:linear-gradient(to top,var(--surface) 6%,color-mix(in srgb,var(--surface) 55%,transparent) 40%,color-mix(in srgb,var(--surface) 0%,transparent))}.at-uo-showall-wrap{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center}.at-uo-showall{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;border-radius:9999px;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:500;color:var(--text);cursor:pointer}.at-uo-foot{border-top:1px solid var(--border-subtle)}.at-uo-total-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px}.at-uo-showless-wrap{display:flex;justify-content:center;padding-bottom:12px}.at-uo-showless{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--border-2);background:var(--surface);border-radius:9999px;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:500;color:var(--text);cursor:pointer;transition:background .15s var(--ease-brio)}.at-uo-showless:hover{background:var(--hover)}.at-uo-note{padding:9px 20px 12px;border-top:1px solid var(--border-subtle);font-size:11px;color:var(--text-4)}.at-status-badge{font-size:12.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.at-status-body{padding:13px 15px;display:flex;flex-direction:column;gap:15px}.at-status-placed{font-size:12px;color:var(--text-3);margin-top:-4px}.at-status-section{display:flex;flex-direction:column;gap:8px}.at-status-section-title{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.at-status-empty{padding:12px 14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-3);font-size:12.5px;color:var(--text-3);text-wrap:pretty}.at-delivery{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.at-delivery-head{width:100%;display:flex;align-items:center;gap:12px;padding:13px 16px;background:none;border:none;font-family:inherit;text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.at-delivery-head:hover{background:var(--hover)}.at-delivery-icon{flex:none;display:inline-flex;color:var(--text-3)}.at-delivery-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.at-delivery-name{font-size:13px;font-weight:500;color:var(--text)}.at-delivery-sub{font-size:12px;color:var(--text-3)}.at-delivery-eta{flex:none;text-align:right;display:flex;flex-direction:column;gap:1px}.at-delivery-eta-val{font-size:13.5px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.at-delivery-eta-sub{font-size:12px;color:var(--text-3)}.at-delivery-chev{flex:none;color:var(--text-3);transition:transform .16s ease}.at-delivery-chev[data-open=true]{transform:rotate(180deg)}.at-delivery-detail{padding:12px 16px 14px;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:9px}.at-track-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.at-track-pill{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:9999px;background:none;border:1px solid var(--border-2);font-family:inherit;cursor:pointer}.at-track-pill:hover{background:var(--hover)}.at-track-num{font-size:12px;font-family:ui-monospace,SF Mono,monospace;color:var(--text);font-variant-numeric:tabular-nums}.at-track-link{font-size:12px;font-weight:500;color:var(--text);text-decoration:underline;text-underline-offset:2px}.at-track-copied{font-size:11.5px;color:var(--fit-bullet)}.at-track-none,.at-delivery-detail-meta{font-size:12px;color:var(--text-3)}.at-invoice-row{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.at-invoice-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.at-invoice-amt{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.at-invoice-amt-val{font-size:13.5px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.at-status-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;border:1px solid var(--border-2);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-3)}.at-backorder-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-3)}.at-backorder-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.at-backorder-name{font-size:13px;font-weight:500;color:var(--text)}.at-backorder-sub{font-size:12px;color:var(--text-3)}.at-backorder-qty{flex:none;font-size:11.5px;color:var(--text-3);font-variant-numeric:tabular-nums}.at-backorder-tag{flex:none;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.at-card-orders{position:relative;border-left:4px solid transparent;--at-order-col1: 176px}.at-orders-accent{position:absolute;top:0;bottom:0;left:-4px;width:12px;pointer-events:none}.at-orders-bar-clip{position:absolute;top:0;bottom:0;left:0;width:5px;border-top-left-radius:12px;border-bottom-left-radius:12px;overflow:hidden}.at-orders-bar{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px}.at-orders-accent:before{content:"";position:absolute;top:-6px;right:-7px;bottom:-6px;left:-7px;border-radius:7px;background:radial-gradient(58% 40% at 34% 26%,color-mix(in srgb,var(--accent) 55%,transparent),transparent 70%),radial-gradient(66% 52% at 60% 76%,color-mix(in srgb,var(--accent) 38%,transparent),transparent 72%);filter:blur(4px);opacity:.5;animation:at-orders-glow 7.3s ease-in-out infinite}@keyframes at-orders-glow{0%{transform:translateY(-3%) scale(.95);opacity:.32}22%{transform:translateY(4%) scaleX(1.18) scaleY(1.04);opacity:.54}47%{transform:translateY(-2%) scaleX(.9) scaleY(1.12);opacity:.4}71%{transform:translateY(3%) scaleX(1.1) scaleY(.98);opacity:.5}to{transform:translateY(-3%) scale(.95);opacity:.32}}@media(prefers-reduced-motion:reduce){.at-orders-accent:before{animation:none}}.appwrap.dark .at-orders-accent:before{opacity:.62;background:radial-gradient(58% 40% at 34% 26%,color-mix(in srgb,var(--accent) 72%,transparent),transparent 70%),radial-gradient(66% 52% at 60% 76%,color-mix(in srgb,var(--accent) 52%,transparent),transparent 72%)}.at-card.at-card-orders{overflow:visible}.at-card-order{border-left:4px solid var(--accent-success)}.at-order-head-right{display:flex;align-items:center;gap:10px}.at-order-filter-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--border-2);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text-2);font-family:inherit;font-size:11.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--duration-150) var(--ease-brio),border-color var(--duration-150) var(--ease-brio),color var(--duration-150) var(--ease-brio)}.at-order-filter-btn:hover{background:var(--hover);color:var(--text)}.at-order-filter-btn[data-active=true]{border-color:transparent;background:var(--accent);color:var(--order-glass-fg)}.at-order-filter-btn[data-active=true]:hover{color:var(--order-glass-fg)}.at-order-filter{display:flex;flex-direction:column;gap:9px;padding:12px 15px;border-bottom:1px solid var(--surface-4);background:var(--surface-2)}.at-order-filter-row{display:flex;align-items:center;gap:8px}.at-order-filter-label{flex:none;width:46px;font-size:11px;font-weight:600;color:var(--text-3)}.at-order-filter-input{flex:1;min-width:0;height:30px;padding:0 10px;border:1px solid var(--border-2);border-radius:var(--radius-btn-sm);background:var(--surface);color:var(--text);font-family:inherit;font-size:12px;outline:none;transition:border-color var(--duration-150) var(--ease-brio)}.at-order-filter-input:focus{border-color:var(--accent)}.at-order-filter-input::placeholder{color:var(--text-3)}.at-order-filter-sep{flex:none;font-size:11px;color:var(--text-3)}.at-order-cal-wrap{position:relative;flex:1;min-width:0}.at-order-cal-field{display:flex;align-items:center;gap:7px;width:100%;height:30px;padding:0 10px;border:1px solid var(--border-2);border-radius:var(--radius-btn-sm);background:var(--surface);color:var(--text-2);font-family:inherit;font-size:12px;text-align:left;cursor:pointer;transition:border-color var(--duration-150) var(--ease-brio)}.at-order-cal-field:hover{border-color:var(--border)}.at-order-cal-field[data-active=true]{color:var(--text);border-color:var(--accent)}.at-order-cal-field svg{flex:none;color:var(--text-3)}.at-order-cal-field-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-order-cal{margin-top:7px;padding:11px;border:1px solid var(--border-2);border-radius:var(--radius-btn-sm);background:var(--surface);box-shadow:var(--shadow-menu)}.at-order-cal-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.at-order-cal-nav-btn{width:26px;height:26px;display:flex;align-items:center;justify-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid transparent;border-radius:var(--radius-btn-sm);background:none;color:var(--text-2);cursor:pointer;transition:background var(--duration-150) var(--ease-brio)}.at-order-cal-nav-btn:hover{background:var(--hover);color:var(--text)}.at-order-cal-title{font-size:12.5px;font-weight:600;color:var(--text)}.at-order-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;justify-items:center}.at-order-cal-dow{width:28px;text-align:center;font-size:10px;font-weight:600;color:var(--text-4);padding-bottom:3px}.at-order-cal-cell{width:28px;height:28px;display:flex;align-items:center;justify-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-radius:var(--radius-btn-sm);background:none;color:var(--text);font-family:inherit;font-size:11.5px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--duration-150) var(--ease-brio)}.at-order-cal-cell:hover{background:var(--hover)}.at-order-cal-cell[data-empty=true]{visibility:hidden;cursor:default}.at-order-cal-cell[data-inrange=true]{background:var(--surface-3)}.at-order-cal-cell[data-selected=true]{background:var(--accent);color:var(--order-glass-fg)}.at-order-cal-foot{display:flex;align-items:center;justify-content:space-between;margin-top:9px}.at-order-cal-clear,.at-order-cal-done{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:4px 12px;border-radius:var(--radius-pill);font-family:inherit;font-size:11.5px;font-weight:500;cursor:pointer;transition:background var(--duration-150) var(--ease-brio),color var(--duration-150) var(--ease-brio)}.at-order-cal-clear{border:1px solid var(--border-2);background:transparent;color:var(--text-2)}.at-order-cal-clear:hover:not(:disabled){background:var(--hover);color:var(--text)}.at-order-cal-clear:disabled{opacity:.45;cursor:default}.at-order-cal-done{border:0;background:var(--accent);color:var(--order-glass-fg)}.at-order-cal-done:hover{opacity:.9}.at-order-filter-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:1px}.at-order-filter-count{font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums}.at-order-filter-clear{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:3px 10px;border:1px solid var(--border-2);border-radius:var(--radius-pill);background:transparent;color:var(--text-2);font-family:inherit;font-size:11.5px;font-weight:500;cursor:pointer;transition:background var(--duration-150) var(--ease-brio),color var(--duration-150) var(--ease-brio)}.at-order-filter-clear:hover:not(:disabled){background:var(--hover);color:var(--text)}.at-order-filter-clear:disabled{opacity:.45;cursor:default}.at-order-select-wrap{position:relative}.at-order-select{display:grid;grid-template-columns:var(--at-order-col1) minmax(0,1fr) auto;width:100%;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--border-2);border-radius:var(--radius-btn-sm);background:var(--surface-3);cursor:pointer;font-family:inherit;transition:background var(--duration-150) var(--ease-brio)}.at-order-select-end{display:flex;align-items:center;justify-content:flex-end;gap:8px;justify-self:end}.at-order-select:hover{background:var(--hover)}.at-order-select-side{display:flex;align-items:center;gap:8px;min-width:0}.at-order-num{font-size:13px;font-weight:600;color:var(--text)}.at-order-total{justify-self:end;font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.at-order-chev{flex:none;color:var(--text-3);transition:transform var(--duration-300) var(--ease-brio)}.at-order-chev[data-open=true]{transform:rotate(180deg)}.at-order-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-btn-sm);box-shadow:var(--shadow-menu);overflow:hidden}.at-order-row{display:grid;grid-template-columns:var(--at-order-col1) minmax(0,1fr) auto;width:100%;align-items:center;gap:10px;padding:9px 12px;border:0;background:none;text-align:left;cursor:pointer;font-family:inherit}.at-order-row:hover{background:var(--hover)}.at-order-row[data-selected=true]{background:var(--surface-3)}.at-order-row-meta{justify-self:start;min-width:0;text-align:left;font-size:11px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-order-row-empty{padding:12px;font-size:12px;color:var(--text-3);text-align:center}.at-order-status{flex:none;display:inline-flex;align-items:center;font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px}.at-order-status.is-teal{color:var(--pill-teal-fg)}.at-order-status.is-green{color:var(--pill-green-fg)}.at-order-status.is-seafoam{color:var(--pill-seafoam-fg)}.at-order-status.is-jade{color:var(--pill-jade-fg)}.at-order-status.is-emerald{color:var(--pill-emerald-fg)}.at-order-status.is-orange{color:var(--pill-orange-fg)}.at-order-status.is-plum{color:var(--pill-plum-fg)}.at-order-status.is-gold{color:var(--pill-gold-fg)}.at-order-status.is-neutral{color:var(--pill-neutral-fg)}.at-order-summary{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:11px;font-size:12px;color:var(--text-2)}.at-order-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.at-order-btn{height:36px;border:1px solid var(--border-2);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:transform var(--duration-150) var(--ease-brio)}.at-order-btn:hover{background:var(--hover)}.at-order-btn:active{transform:translateY(1px) scale(.99)}.at-order-btn-primary{position:relative;border:0;overflow:hidden;background:var(--order-glass-bg);color:var(--order-glass-fg)}.at-order-btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#04060c57,#04060c24);opacity:0;pointer-events:none;transition:opacity var(--duration-150) var(--ease-brio)}.at-order-btn-primary:hover:after{opacity:.4}.at-order-btn-primary:active{transform:translateY(1px) scale(.985)}.at-order-btn-primary:active:after{opacity:1}.at-clone-split{position:relative}.at-clone-split-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}.at-clone-split-label{font-size:13px;font-weight:500}.at-clone-split-chev{flex:none;transition:transform var(--duration-300) var(--ease-brio)}.at-clone-split-chev[data-open=true]{transform:rotate(180deg)}.at-clone-catcher{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.at-clone-menu{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:21;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-btn-sm);box-shadow:var(--shadow-menu);overflow:hidden}.at-clone-option{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border:0;background:none;text-align:left;cursor:pointer;font-family:inherit;transition:background var(--duration-150) var(--ease-brio)}.at-clone-option:hover{background:var(--hover)}.at-clone-option-label{font-size:13px;font-weight:600;color:var(--text)}.at-clone-option-hint{font-size:11px;color:var(--text-3)}.at-clone-split-inline{display:inline-block}.at-clone-split-inline .at-clone-split-btn{width:auto;padding:0 16px}.at-clone-split-inline .at-clone-menu{right:auto;min-width:240px}.at-account-brand{margin:0 0 12px;font-size:12.5px;line-height:1.55;color:var(--text-2)}.at-account-terms{margin-bottom:4px}.at-account-season-body{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.at-account-season-label{font-size:13px;font-weight:600;color:var(--text)}.at-account-season-mode{font-size:11px;color:var(--text-2)}.at-account-season-window{font-size:11px;color:var(--text-3)}.at-account-loc{padding:8px 0;border-top:1px solid var(--border-subtle)}.at-account-loc:first-of-type{border-top:none}.at-account-loc-head{display:flex;align-items:center;gap:8px}.at-account-loc-name{font-size:12.5px;font-weight:500;color:var(--text)}.at-account-loc-primary{padding:1px 6px;border-radius:5px;background:var(--surface-4);color:var(--text-2);font-size:9.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.at-account-loc-climate{font-size:11px;color:var(--text-3);margin-top:3px}.at-account-sec{border-top:1px solid var(--border-subtle)}.at-account-sec:first-of-type{border-top:none}.at-account-sec-head{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 2px;background:transparent;border:none;font-family:inherit;text-align:left;border-radius:var(--radius-btn-sm)}.at-account-sec-head:hover{background:var(--hover)}.at-account-sec-title{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.at-account-sec-chevron{flex:none;width:7px;height:7px;margin-right:4px;border-right:1.5px solid var(--text-3);border-bottom:1.5px solid var(--text-3);transform:rotate(-45deg);transition:transform var(--duration-140) var(--ease-brio)}.at-account-sec[data-open=true] .at-account-sec-chevron{transform:rotate(45deg)}.at-account-sec-body{padding:0 2px 12px}.at-card-ticket .at-card-body{padding:6px 18px 18px}.at-ticket-fields{display:flex;flex-direction:column}.at-ticket-field{padding:15px 0;border-top:1px solid var(--border-subtle)}.at-ticket-field:first-child{border-top:none;padding-top:10px}.at-ticket-field-label{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.at-ticket-field-value{margin:0;font-size:13.5px;line-height:1.55;color:var(--text);overflow-wrap:anywhere}.at-ticket-field-value[data-expanded=false]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.at-ticket-more{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:7px 0 0;padding:0;background:transparent;border:none;font-family:inherit;font-size:12px;font-weight:600;color:var(--text-2);cursor:pointer;transition:color var(--duration-140) var(--ease-brio)}.at-ticket-more:hover{color:var(--text)}.at-ticket-attach{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:7px 12px;border-radius:8px;background:var(--surface-3);font-size:12px;font-weight:500;color:var(--text-2)}.at-ticket-attach-icon{flex:none;color:var(--text-3)}.at-ticket-confirm{display:flex;align-items:flex-start;gap:9px;margin:18px 0 0;padding-top:15px;border-top:1px solid var(--border-subtle);font-size:13px;line-height:1.5;color:var(--text-2)}.at-ticket-confirm-icon{flex:none;margin-top:1px}.at-ticket-confirm[data-emailed=true] .at-ticket-confirm-icon{color:var(--accent-success)}.at-ticket-confirm[data-emailed=false] .at-ticket-confirm-icon{color:var(--text-3)}.at-ticket-confirm-text{flex:1}.at-attach-tray{position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 8px);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:3;pointer-events:auto;max-width:92%}.at-attach-note{font-size:12.5px;line-height:1.25;color:var(--text-3);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:9999px;padding:4px 12px;text-align:center}.at-attach-thumbs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.at-attach-thumb{position:relative;width:56px;height:56px;border-radius:12px;box-shadow:0 4px 14px #0a0a0a1f}.at-attach-thumb img{width:56px;height:56px;object-fit:cover;border-radius:12px;border:1px solid var(--border);display:block}.at-attach-x{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:9999px;background:var(--surface);border:1px solid var(--border);color:var(--text);display:none;align-items:center;justify-content:center;cursor:pointer;padding:0}.at-attach-thumb:hover .at-attach-x,.at-attach-x:focus-visible{display:flex}.at-buyer-text{white-space:pre-wrap}.at-buyer-row--waiting{flex-direction:column;align-items:flex-end;gap:4px}.at-buyer-waiting{font-size:var(--text-11);line-height:1.3;color:var(--text-3)}.at-buyer-images{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.at-buyer-image{max-width:220px;max-height:220px;border-radius:10px;border:1px solid var(--border);display:block}.ats-skel-block{display:block;border-radius:var(--radius-chip);background:var(--surface-3);animation:ats-skel-pulse 1.15s var(--ease-brio) infinite}.ats-skel-bubble{width:46%;height:42px;border-radius:16px 16px 4px}.ats-skel-bubble.narrow{width:28%}.ats-skel-avatar{width:30px;height:30px;border-radius:9999px;flex:none}.ats-skel-line{width:100%;max-width:700px;height:var(--at-agent-line-h)}.ats-skel-line.short{max-width:420px}.ats-skel-composer{width:100%;max-width:660px;height:48px;border-radius:9999px}.ats-skel .at-agent-content{gap:10px}@keyframes ats-skel-pulse{0%{opacity:.55}50%{opacity:.9}to{opacity:.55}}@media(prefers-reduced-motion:reduce){.ats-skel-block{animation:none}}.at-compare{position:relative}.at-compare-head{padding:12px 20px;border-bottom:1px solid var(--border-subtle)}.at-compare-eyebrow{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.at-compare-none{margin:0;padding:14px 20px;font-size:13px;color:var(--text-3)}.at-compare-scroll{overflow-x:auto}.at-compare-table{width:100%;border-collapse:collapse}.at-compare-corner{width:128px}.at-compare-col{text-align:left;padding:14px 20px;font-size:13px;font-weight:600;color:var(--text);white-space:nowrap}.at-compare-col,.at-compare-val{min-width:220px}.at-compare-label{border-top:1px solid var(--border-subtle);padding:13px 20px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-weight:600;vertical-align:top;white-space:nowrap}.at-compare-val{border-top:1px solid var(--border-subtle);padding:13px 20px;font-size:13px;color:var(--text-2);vertical-align:top}.at-compare-val[data-empty=true]{color:var(--text-4)}.at-compare-arrow{position:absolute;top:50%;right:10px;transform:translateY(-50%);z-index:2;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-pill);color:var(--text-2);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;opacity:0;pointer-events:none;transition:opacity var(--duration-300) var(--ease-out)}.at-compare-arrow[data-visible=true]{opacity:1;pointer-events:auto}.at-card.at-ships{overflow:visible}.at-sw-head{padding:16px 18px 12px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.at-sw-title{font-size:13.5px;font-weight:500;letter-spacing:-.1px;color:var(--text)}.at-sw-summary{font-size:12px;color:var(--text-3);white-space:nowrap}.at-sw-tabs{display:flex;align-items:flex-end;gap:4px;padding:0 18px}.at-sw-tab{position:relative;flex:none;display:inline-flex;align-items:center;height:36px;padding:0 15px 4px;border:1px solid transparent;border-bottom:none;border-radius:5px 5px 0 0;background:none;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-3);cursor:pointer;-webkit-user-select:none;user-select:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .15s,color .15s}.at-sw-tab:hover{background:var(--hover);color:var(--text)}.at-sw-tab[data-active=true]{z-index:1;margin-bottom:-1px;border-color:var(--border-subtle);background:color-mix(in srgb,var(--text) 3.5%,var(--surface));font-weight:600;color:var(--text)}.at-sw-tab[data-active=true]:hover{background:color-mix(in srgb,var(--text) 3.5%,var(--surface))}.at-sw-tab-underline{position:absolute;left:0;right:0;bottom:1px;height:2px;background:var(--ship-active-accent)}.at-sw-tab-close{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;padding:0;margin-left:4px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;color:var(--text-3);cursor:pointer}.at-sw-tab-close:hover{background:var(--hover);color:var(--text)}.at-sw-add{flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 0 5px 4px;border:none;background:none;color:var(--text-3);cursor:pointer;border-radius:8px}.at-sw-add:hover{color:var(--text);background:var(--hover)}.at-sw-body{position:relative;z-index:0;min-height:296px;display:flex;flex-direction:column;background:color-mix(in srgb,var(--text) 3.5%,var(--surface));border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.at-sw-winrow{padding:14px 16px 13px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.at-sw-winlabel{font-size:13px;color:var(--text-3)}.at-sw-field{position:relative}.at-sw-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border:1px solid var(--border-2);border-radius:var(--radius-pill);background:var(--surface);font-family:inherit;font-size:13px;font-weight:500;color:var(--text);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.at-sw-pill:hover{background:var(--hover)}.at-sw-pill--plain{background:none}.at-sw-pill-chev{color:var(--text-3)}.at-sw-chip{display:inline-flex;align-items:center;border-radius:5px/4px;box-shadow:inset 0 0 0 1px var(--border);padding:4px 7px 3px;font-size:10px;line-height:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);flex:none}.at-sw-chip[data-edited=true]{background:var(--ship-edited-bg);box-shadow:inset 0 0 0 1px var(--ship-edited-ring)}.at-sw-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.at-sw-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:41;width:170px;background:var(--menu-bg);border:1px solid var(--border);border-radius:2px;box-shadow:0 12px 34px #0a0a0a24;padding:4px}.at-sw-menu--move{left:auto;right:0;width:auto;min-width:190px}.at-sw-menu-note{padding:6px 10px 7px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-4);border-bottom:1px solid var(--border-subtle);margin-bottom:4px;white-space:nowrap}.at-sw-opt{display:block;width:100%;text-align:left;padding:7px 10px;border:none;background:none;font-family:inherit;font-size:12.5px;font-weight:400;color:var(--text);cursor:pointer;border-radius:0}.at-sw-opt:not([disabled]):hover{background:var(--hover)}.at-sw-opt[data-current=true]{background:var(--hover);font-weight:600}.at-sw-opt[disabled]{color:var(--text-4);cursor:default}.at-sw-opt--divider{border-top:1px solid var(--border-subtle)}.at-sw-lines{padding:5px 8px 7px}.at-sw-line{display:flex;align-items:center;gap:10px;padding:9px 8px}.at-sw-line-name{flex:1;min-width:0;font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-sw-line-units{flex:none;font-size:11.5px;color:var(--text-3);font-variant-numeric:tabular-nums}.at-sw-move{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:none;font-family:inherit;font-size:11.5px;font-weight:500;color:var(--text-2);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.at-sw-move:hover{background:var(--hover);color:var(--text)}.at-sw-empty{padding:22px 18px;font-size:12.5px;color:var(--text-3);text-wrap:pretty}.at-sw-note{padding:11px 18px 15px;font-size:12px;color:var(--text-3);text-wrap:pretty}.at-sw-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px}.at-sw-modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a66;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.at-sw-dialog{position:relative;z-index:1;width:min(400px,100%);background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 24px 64px #0a0a0a40;padding:20px 22px 18px;animation:fldFade .18s ease both}.at-sw-dialog-title{font-size:14px;font-weight:600;letter-spacing:-.1px;color:var(--text)}.at-sw-dialog-text{margin-top:6px;font-size:13px;line-height:1.55;color:var(--text-2);text-wrap:pretty}.at-sw-dialog-target{display:flex;align-items:center;gap:9px;margin-top:14px}.at-sw-dialog-target-label{font-size:12.5px;color:var(--text-3)}.at-sw-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.at-sw-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:34px;border-radius:var(--radius-pill);font-family:inherit;font-size:12.5px;cursor:pointer}.at-sw-btn--cancel{padding:0 15px;border:1px solid var(--border-2);background:none;font-weight:500;color:var(--text)}.at-sw-btn--cancel:hover{background:var(--hover)}.at-sw-btn--confirm{padding:0 17px;border:none;background:var(--solid-bg);font-weight:600;color:var(--solid-fg)}.at-sw-btn--confirm:hover{opacity:.9}.at-vol-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 20px;border-bottom:1px solid var(--border-subtle)}.at-vol-title{font-size:14px;font-weight:500;color:var(--text)}.at-vol-moq{flex:none;display:inline-flex;align-items:center;padding:4px 7px 3px;border-radius:5px/4px;box-shadow:inset 0 0 0 1px var(--border);font-size:10px;line-height:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-2)}.at-vol-cols{display:flex;align-items:baseline;justify-content:space-between;padding:12px 20px 4px}.at-vol-col{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.at-vol-row{display:flex;align-items:center;justify-content:space-between;padding:11px 20px;border-top:1px solid var(--border-subtle)}.at-vol-row[data-active=true]{background:var(--hover)}.at-vol-qty{font-size:13px;color:var(--text-2)}.at-vol-price{font-size:13px;color:var(--text-2);font-variant-numeric:tabular-nums}.at-vol-row[data-active=true] .at-vol-qty{color:var(--text);font-weight:500}.at-vol-row[data-active=true] .at-vol-price{color:var(--text);font-weight:600}.at-vol-tier{margin-left:6px;font-size:11px;font-weight:400;color:var(--text-3)}.at-vol-foot{padding:12px 20px 14px;border-top:1px solid var(--border-subtle);font-size:12px;color:var(--text-3)}.at-card.at-de{display:flex;flex-direction:column}.at-de-head{padding:13px 16px 11px;border-bottom:1px solid var(--border-subtle)}.at-de-eyebrow{margin:0;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.at-de-subject{margin:4px 0 0;font-size:13.5px;font-weight:500;letter-spacing:-.1px;color:var(--text)}.at-de-rows{padding:9px 10px 10px;display:flex;flex-direction:column;gap:4px}.at-de-rate{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;border:1px solid transparent;background:none}.at-de-rate[data-highlight]{border-color:rgba(var(--agent-accent-rgb),.5);background:rgba(var(--agent-accent-rgb),.16)}.at-de-main{flex:1;min-width:0}.at-de-service{display:block;font-size:13px;font-weight:500;color:var(--text)}.at-de-transit{display:block;margin-top:1px;font-size:11.5px;color:var(--text-3)}.at-de-price{flex:none;text-align:right}.at-de-amount{display:block;font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.2px;color:var(--text)}.at-de-rate[data-highlight] .at-de-amount{font-weight:600}.at-de-window{display:block;margin-top:1px;font-size:11.5px;color:var(--text-3)}.at-de-empty{margin:0;padding:3px 2px;font-size:13px;color:var(--text-3)}.at-checkoutprompt{display:flex;flex-direction:column;gap:12px;max-width:530px}.at-checkoutprompt-msg{margin:0;font-size:14px;line-height:1.55;color:var(--text)}.at-checkoutprompt-actions{display:flex;flex-wrap:wrap;gap:8px}.at-checkoutprompt-draft,.at-checkoutprompt-go{display:inline-flex;align-items:center;gap:6px;height:36px;border-radius:var(--radius-pill);font-family:inherit;font-size:13px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background var(--duration-150) var(--ease-brio),color var(--duration-150) var(--ease-brio),border-color var(--duration-150) var(--ease-brio),opacity var(--duration-150) var(--ease-brio)}.at-checkoutprompt-draft{padding:0 16px;font-weight:500;border:1px solid var(--border-2);background:none;color:var(--text)}.at-checkoutprompt-draft:hover:not(:disabled){background:var(--hover)}.at-checkoutprompt-check{flex:none}.at-checkoutprompt-go{padding:0 18px;font-weight:600;border:none;background:var(--solid-bg);color:var(--solid-fg)}.at-checkoutprompt-go:hover:not(:disabled){opacity:.9}.at-checkoutprompt[data-spent=true] .at-checkoutprompt-draft,.at-checkoutprompt[data-spent=true] .at-checkoutprompt-go,.at-checkoutprompt-draft:disabled,.at-checkoutprompt-go:disabled{opacity:var(--at-spent-opacity);cursor:default}.at-checkoutprompt[data-spent=true] [data-taken=true]{opacity:1}.at-checkoutprompt[data-spent=true] .at-checkoutprompt-draft:hover{background:none}.at-checkoutprompt[data-spent=true] .at-checkoutprompt-go:hover{background:var(--solid-bg)}.at-reqfield{display:flex;flex-direction:column;gap:10px;max-width:440px}.at-reqfield-prompt{margin:0;font-size:13.5px;line-height:1.6;color:var(--text)}.at-reqfield-box{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.at-reqfield-field{display:flex;align-items:center;gap:8px;height:46px;padding:0 6px 0 16px;border-radius:var(--radius-pill);border:1px solid var(--border-2);background:var(--bg);transition:border-color var(--duration-150) var(--ease-brio)}.at-reqfield-field[data-focus=true]{border-color:var(--accent)}.at-reqfield-input{flex:1;min-width:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;outline:none;font-family:inherit;font-size:13.5px;color:var(--text)}.at-reqfield-input::placeholder{color:var(--text-4)}.at-reqfield-go{width:34px;height:34px;flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-radius:var(--radius-pill);cursor:pointer;color:var(--agent-pill-text);background:var(--accent);display:flex;align-items:center;justify-content:center;transition:opacity var(--duration-150) var(--ease-brio)}.at-reqfield-go[data-ready=false]{opacity:.4;cursor:default}.at-reqfield-go-icon{transform:translate(-1px)}.at-reqfield-done{display:flex;align-items:center;gap:10px}.at-reqfield-check{width:22px;height:22px;flex:none;border-radius:var(--radius-pill);background:var(--surface-3);display:flex;align-items:center;justify-content:center}.at-reqfield-check-glyph{stroke:var(--accent-success)}.at-reqfield-done-text{flex:1;min-width:0;font-size:13px;color:var(--text)}.at-reqfield-done-val{font-weight:600;font-variant-numeric:tabular-nums}.at-reqfield-change{flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;padding:0;font-family:inherit;font-size:12px;color:var(--text-3);cursor:pointer;text-underline-offset:3px;text-decoration-thickness:1px}.at-reqfield-change:hover{color:var(--text);text-decoration:underline}.at-orderconf{display:flex;flex-direction:column}.at-orderconf-card{max-width:530px;background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.at-orderconf-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px}.at-orderconf-headtext{min-width:0}.at-orderconf-title{font-size:14px;font-weight:500;color:var(--text)}.at-orderconf-sub{margin-top:2px;font-size:12px;color:var(--text-3);font-variant-numeric:tabular-nums}.at-orderconf-badge{display:inline-flex;align-items:center;flex:none;border-radius:4px;padding:4px 7px 3px;font-size:10px;line-height:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-2)}.at-orderconf-summary{padding:0 20px}.at-orderconf-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.at-orderconf-total{padding:13px 0;border-top:1px solid var(--border-subtle)}.at-orderconf-total-label{font-size:13px;font-weight:500;color:var(--text)}.at-orderconf-total-val{font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;flex:none}.at-orderconf-list{border-top:1px solid var(--border-subtle)}.at-orderconf-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;padding:13px 20px;color:var(--text-2);transition:background var(--duration-150) var(--ease-brio)}.at-orderconf-toggle:hover{background:var(--hover)}.at-orderconf-toggle-label{font-size:12px;font-weight:500;letter-spacing:.02em}.at-orderconf-chev{flex:none;color:var(--text-3);transition:transform var(--duration-150) var(--ease-brio)}.at-orderconf-chev[data-open=true]{transform:rotate(180deg)}.at-orderconf-prods{padding:0 20px 6px}.at-orderconf-prod{border-top:1px solid var(--border-subtle)}.at-orderconf-prod-head{display:flex;align-items:center;gap:12px;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left;padding:11px 0}.at-orderconf-prod-img,.at-orderconf-prod-ph{width:34px;height:42px;flex:none;border-radius:var(--radius-img);object-fit:cover;background:var(--surface-3)}.at-orderconf-prod-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.at-orderconf-prod-name{font-size:13px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-orderconf-prod-meta{font-size:11.5px;color:var(--text-3);font-variant-numeric:tabular-nums}.at-orderconf-prod-price{flex:none;font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.at-orderconf-prod-head .at-orderconf-chev{margin-left:2px}.at-orderconf-vars{padding:0 0 10px 46px;display:flex;flex-direction:column;gap:8px}.at-orderconf-var{display:flex;align-items:center;gap:10px}.at-orderconf-var-color{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.at-orderconf-swatch{width:16px;height:16px;flex:none;border-radius:9999px;box-shadow:inset 0 0 0 1px var(--border)}.at-orderconf-var-cname{font-size:12.5px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-orderconf-var-size{flex:none;min-width:34px;font-size:12px;font-weight:500;color:var(--text-2);text-align:center}.at-orderconf-var-qty{flex:none;min-width:34px;font-size:12.5px;color:var(--text-3);font-variant-numeric:tabular-nums;text-align:right}.at-orderconf-var-price{flex:none;min-width:66px;font-size:12.5px;color:var(--text-2);font-variant-numeric:tabular-nums;text-align:right}.at-orderconf-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.at-slc{display:flex;flex-direction:column;max-width:530px}.at-slc-context{padding:13px 18px 0;font-size:12.5px;color:var(--text-3)}.at-slc-track{--at-slc-handle-w: 48px;position:relative;height:44px;margin:14px 16px 16px;border-radius:9999px;background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border-subtle);overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none}.at-slc-fill{position:absolute;top:0;bottom:0;left:0;width:calc(100% * var(--at-slc-frac, 0));border-radius:9999px;background:color-mix(in srgb,var(--accent-success) 26%,transparent);pointer-events:none}.at-slc-track[data-dragging=true] .at-slc-fill{transition:none}.at-slc-track:not([data-dragging]) .at-slc-fill{transition:width var(--duration-200) var(--ease-brio)}.at-slc-track[data-phase=confirmed]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-success) 45%,transparent)}.at-slc-track[data-phase=confirmed] .at-slc-fill{background:color-mix(in srgb,var(--accent-success) 20%,transparent)}.at-slc-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-left:var(--at-slc-handle-w);font-size:12.5px;font-weight:500;letter-spacing:.02em;color:var(--text-3);pointer-events:none}.at-slc-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-left:var(--at-slc-handle-w);font-size:12.5px;font-weight:600;letter-spacing:.01em;color:var(--text-2);pointer-events:none}.at-slc-status--done{color:var(--status-ok-fg)}.at-slc-handle{position:absolute;top:0;left:calc((100% - var(--at-slc-handle-w)) * var(--at-slc-frac, 0));height:44px;width:var(--at-slc-handle-w);border:none;border-radius:9999px;background:var(--solid-bg);color:var(--solid-fg);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-menu);cursor:grab;touch-action:none;transition:left var(--duration-200) var(--ease-brio)}.at-slc-handle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.at-slc-track[data-dragging=true] .at-slc-handle{transition:none;cursor:grabbing}.at-slc-track[data-phase=confirming] .at-slc-handle{transition:left var(--duration-500) var(--ease-brio)}.at-slc-track[data-phase=confirmed] .at-slc-handle{background:var(--accent-success);color:#fff;cursor:default}.at-slc-handle:disabled{cursor:default}.at-slc-spin{animation:at-slc-spin .8s linear infinite}@keyframes at-slc-spin{to{transform:rotate(360deg)}}.at-slc-foot{display:flex;justify-content:flex-end;padding:0 16px 14px}.at-slc-reset{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;border:1px solid var(--border);background:var(--surface);font-family:inherit;font-size:12px;color:var(--text);cursor:pointer}.at-slc-reset:hover{background:var(--hover)}.at-rename-notice{position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 8px);z-index:3;pointer-events:auto;max-width:92%;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-3)}.at-rename-text{font-size:var(--text-sm);color:var(--text-3)}.at-rename-text strong{color:var(--text);font-weight:600}.at-rename-revert{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:9999px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;color:var(--text-3);background:transparent;transition:color var(--duration-150) var(--ease-brio),background var(--duration-150) var(--ease-brio)}.at-rename-revert:hover{color:var(--text);background:var(--surface-4)}.at-rename-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:3px 7px;border-radius:6px;background:var(--text);color:var(--surface);font-size:var(--text-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:none}.at-rename-revert:hover .at-rename-tip{opacity:1}.at-cpcard{width:292px;max-width:100%;flex:none;align-self:flex-start;border-radius:6px;overflow:hidden;border:1px solid var(--border);background:var(--surface);animation:at-cpcard-in var(--duration-200) var(--ease-brio)}.at-cpcard-tile{position:relative;aspect-ratio:75 / 92;background:var(--pdp-tile);display:flex;align-items:center;justify-content:center;overflow:hidden}.appwrap.dark .at-cpcard-tile{box-shadow:inset 0 0 0 1px #ffffff0b}.at-cpcard-swdock{position:absolute;left:0;right:0;bottom:46px;z-index:2;display:flex;justify-content:center;pointer-events:none}.at-cpcard-swstrip{display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 20px);pointer-events:auto}.at-cpcard-sw{box-shadow:inset 0 0 0 1px var(--swatch-line),inset 0 0 3px #00000029,var(--shadow-swatch)}.at-cpcard-sw:hover{box-shadow:inset 0 0 0 1px var(--text-3),inset 0 0 3px #00000029,var(--shadow-swatch)}.at-cpcard-sw[data-active=true],.at-cpcard-sw[data-active=true]:hover{box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--text),inset 0 0 3px #00000029,var(--shadow-swatch)}.at-cpcard-swmore{height:22px;padding:0 8px;border:none;border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text-2);font-size:11px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;transition:color var(--duration-150) var(--ease-brio)}.at-cpcard-swmore:hover{color:var(--text)}.at-cpcard-affdock{position:absolute;left:0;right:0;bottom:10px;z-index:3;display:flex;justify-content:center;gap:8px;pointer-events:none}.at-cpcard-aff{border:none;color:var(--text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;transition:filter var(--duration-150) var(--ease-brio)}.at-cpcard-aff:hover{filter:brightness(1.06)}.at-cpcard-aff-chevron{width:46px;height:26px;border-radius:var(--radius-pill)}.at-cpcard-aff-add{height:26px;padding:0 11px 0 9px;gap:5px;border-radius:var(--radius-pill);font-family:inherit;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap}.at-cpcard-afflabel{color:inherit}.at-cpcard-aff-add[data-added=true]{color:var(--text-2)}.at-cpcard-expanded{display:flex;width:fit-content;align-self:flex-start;flex-direction:column;align-items:center;gap:10px;animation:at-cpcard-in var(--duration-250) var(--ease-brio)}.at-cpcard-collapse{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text-2);font-size:12px;font-weight:500;cursor:pointer;transition:color var(--duration-150) var(--ease-brio),background var(--duration-150) var(--ease-brio)}.at-cpcard-collapse:hover{background:var(--hover);color:var(--text)}@keyframes at-cpcard-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.at-ordercreated{display:flex;flex-direction:column}.at-ordercreated-card{max-width:560px;background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.at-ordercreated-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 20px 13px}.at-ordercreated-headtext{min-width:0}.at-ordercreated-eyebrow{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.at-ordercreated-name{margin-top:4px;font-size:14.5px;font-weight:500;letter-spacing:-.15px;color:var(--text);font-variant-numeric:tabular-nums}.at-ordercreated-badge{display:inline-flex;align-items:center;flex:none;border-radius:4px;padding:4px 7px 3px;font-size:10px;line-height:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-2)}.at-ordercreated-stats{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-top:1px solid var(--border-subtle)}.at-ordercreated-stat{padding:12px 0 13px 16px;border-right:1px solid var(--border-subtle)}.at-ordercreated-stat:first-child{padding-left:20px}.at-ordercreated-stat:last-child{padding-right:20px;border-right:none}.at-ordercreated-stat-label{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.at-ordercreated-stat-val{margin-top:4px;font-size:15px;font-weight:600;letter-spacing:-.2px;color:var(--text);font-variant-numeric:tabular-nums}.at-ordercreated-mix{border-top:1px solid var(--border-subtle);padding:13px 20px 15px}.at-ordercreated-mix-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.at-ordercreated-mix-title{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.at-ordercreated-mix-by{font-size:11px;color:var(--text-4)}.at-ordercreated-bar{display:flex;gap:2px;height:8px;margin-top:10px}.at-ordercreated-seg{flex-basis:0;min-width:0;border-radius:2px;box-shadow:0 1px 10px rgba(var(--agent-accent-cream-rgb),var(--seg-glow, 0));cursor:default;transition:opacity var(--duration-150) var(--ease-brio),box-shadow var(--duration-150) var(--ease-brio)}.at-ordercreated-bar.is-isolating .at-ordercreated-seg:not(.is-active){opacity:.3;box-shadow:none}.at-ordercreated-legend.is-isolating .at-ordercreated-leg:not(.is-active){opacity:.34}.at-ordercreated-leg{transition:opacity var(--duration-150) var(--ease-brio)}.at-ordercreated-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;pointer-events:none;background:var(--scrim-soft);animation:at-ordercreated-tip-in var(--duration-150) var(--ease-brio) both}.at-ordercreated-tip{position:fixed;z-index:200;transform:translate(-50%,calc(-100% - 8px));pointer-events:none;min-width:168px;padding:10px 12px;border-radius:10px;background:var(--menu-bg);border:1px solid var(--border);box-shadow:var(--shadow-menu);animation:at-ordercreated-tip-in var(--duration-150) var(--ease-brio) both}@keyframes at-ordercreated-tip-in{0%{opacity:0}to{opacity:1}}.at-ordercreated-tip-name{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--text);margin-bottom:8px}.at-ordercreated-tip-swatch{width:9px;height:9px;flex:none;border-radius:2px}.at-ordercreated-tip-rows{display:flex;flex-direction:column;gap:5px}.at-ordercreated-tip-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.at-ordercreated-tip-k{font-size:11px;color:var(--text-3)}.at-ordercreated-tip-v{font-size:11.5px;color:var(--text-2);font-variant-numeric:tabular-nums}.at-ordercreated-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:9px}.at-ordercreated-leg{display:inline-flex;align-items:center;gap:6px}.at-ordercreated-dot{width:8px;height:8px;flex:none;border-radius:2px}.at-ordercreated-leg-name{font-size:11.5px;color:var(--text-2)}.at-ordercreated-leg-pct{font-size:11.5px;color:var(--text-4);font-variant-numeric:tabular-nums}.at-notif{position:relative;display:flex;align-items:flex-start;gap:8px;width:100%;box-sizing:border-box;padding:8px 11px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-3);font-size:var(--text-body);line-height:18px}.at-notif[data-state=undone]{background:var(--surface-undone);border-color:var(--border-undone)}.at-notif[data-state=undone] .at-notif-retry:disabled{background:var(--surface-undone)}.at-notif-lines{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.at-notif-line{margin:0;overflow-wrap:anywhere;word-break:break-word}.at-notif-line-change{display:flex;align-items:baseline;min-width:0}.at-notif-line-text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-notif-line-change>.at-notif-retry{flex:none}.at-notif-disclose{display:inline-flex;align-items:center;justify-content:center;flex:none;margin:2px -3px 0;padding:3px;width:15px;height:15px;color:var(--text-3);background:none;border:none;border-radius:3px;cursor:pointer;transition:color var(--duration-120) var(--ease-brio)}.at-notif-disclose:hover{color:var(--text)}.at-notif-chev{flex:none;transition:transform var(--duration-120) var(--ease-brio)}.at-notif[data-expanded=true] .at-notif-chev{transform:rotate(180deg)}.at-notif[data-expanded=true] .at-notif-line-change{display:block}.at-notif[data-expanded=true] .at-notif-line-text{overflow:visible;text-overflow:clip;white-space:normal}.at-notif-items{display:flex;flex-direction:column;gap:2px;margin:5px 0 1px;padding:0;list-style:none}.at-notif-item{display:flex;align-items:baseline;gap:10px;min-width:0;font-size:var(--text-sm)}.at-notif-item-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.at-notif-item-qty{flex:none;font-variant-numeric:tabular-nums}.at-notif-line-error{display:block}.at-notif-retry{display:inline-flex;align-items:center;margin-left:8px;padding:1px 9px;font-family:inherit;font-size:var(--text-sm);line-height:16px;color:var(--text-2);background:var(--surface);border:1px solid var(--border-subtle);border-radius:4px;vertical-align:baseline;white-space:nowrap;cursor:pointer}.at-notif-retry:hover{color:var(--text);background:var(--surface-3)}.at-notif-retry:disabled{color:var(--text-3);background:var(--surface-2);cursor:default}.at-notif-warn{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:2px;color:var(--text-2)}.at-notif-warn-text{flex:1 1 auto;min-width:0}.at-notif-confirm{display:flex;flex-direction:column;gap:7px;width:100%;min-width:0}.at-notif-confirm-ask{min-width:0;color:var(--text)}.at-notif-confirm-btns{display:flex;justify-content:flex-end;align-items:center;gap:8px}.at-notif-danger{display:inline-flex;align-items:center;flex:none;padding:1px 9px;font-family:inherit;font-size:var(--text-sm);line-height:16px;color:var(--surface);background:var(--accent-danger);border:1px solid var(--accent-danger);border-radius:4px;vertical-align:baseline;white-space:nowrap;cursor:pointer;transition:background var(--duration-120) var(--ease-brio)}.at-notif-danger:hover{background:var(--accent-danger-hover);border-color:var(--accent-danger-hover)}.at-notif-danger:disabled{color:var(--text-3);background:var(--surface-2);border-color:var(--border-subtle);cursor:default}.at-notif[data-state=undone] .at-notif-danger:disabled{background:var(--surface-undone)}.at-notif-tip{display:inline-block;padding:5px 9px;background:var(--surface);border:1px solid var(--border);border-radius:4px;box-shadow:var(--shadow-menu);font-size:var(--text-sm);color:var(--text);white-space:nowrap}.at-notif-tip-state{display:block;max-width:320px;margin-bottom:3px;white-space:normal;overflow-wrap:anywhere;color:var(--text-2)}.at-notif-tip-full{display:block;max-width:320px;margin-bottom:3px;white-space:normal;overflow-wrap:anywhere;color:var(--text)}.at-notif-tip-time{display:block}.at-notif-tip-full+.at-notif-tip-time{color:var(--text-2)}@keyframes at-ss-stepIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes at-ss-lineGrow{0%{opacity:0;transform:translateY(3px);max-height:0}to{opacity:1;transform:none;max-height:34px}}@keyframes at-ss-bubbleOut{0%{opacity:1;max-width:70px}to{opacity:0;max-width:0;padding-left:0;padding-right:0;margin-right:0}}@keyframes at-ss-softIn{0%{opacity:0}to{opacity:1}}@keyframes at-ss-msgIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes at-ss-blinkGlow{0%,80%,to{opacity:.25;box-shadow:0 0 #a0a6b000}40%{opacity:1;box-shadow:0 0 5px var(--text-2)}}@keyframes at-ss-blinkGlow2{0%,80%,to{opacity:.25;box-shadow:0 0 #a0a6b000}40%{opacity:.9;box-shadow:0 0 3px var(--text-3)}}@keyframes at-ss-blinkGlow3{0%,80%,to{opacity:.25;box-shadow:0 0 #a0a6b000}40%{opacity:.8;box-shadow:0 0 2px var(--text-3)}}@keyframes at-ss-lineFade{to{opacity:0;transform:translateY(-14px)}}.at-ss-harness{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.at-ss-drop{position:relative;display:inline-block}.at-ss-drop-trigger{display:inline-flex;align-items:center;gap:10px;min-width:260px;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:inherit;font-size:13px;font-weight:500;padding:8px 12px;border-radius:8px;cursor:pointer}.at-ss-drop-trigger:hover{background:var(--hover)}.at-ss-drop-caret{flex:none;color:var(--text-3);transition:transform .15s}.at-ss-drop-caret.is-open{transform:rotate(180deg)}.at-ss-drop-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:320px;background:var(--menu-bg);border:1px solid var(--border);border-radius:2px;box-shadow:var(--shadow-menu);padding:0;overflow:hidden}.at-ss-drop-option{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-top:1px solid var(--border-subtle);background:none;color:var(--text);font-family:inherit;font-size:13px;font-weight:500;padding:9px 13px;cursor:pointer}.at-ss-drop-option:first-child{border-top:none}.at-ss-drop-option:hover,.at-ss-drop-option.is-active{background:var(--hover)}.at-ss-drop-desc{font-size:11.5px;font-weight:400;color:var(--text-3)}.at-ss-run{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--solid-bg);color:var(--solid-fg);font-family:inherit;font-size:12.5px;font-weight:600;padding:8px 18px;border-radius:9999px;cursor:pointer}.at-ss-run:hover{opacity:.9}.at-ss-stage{height:460px;overflow-y:auto;background:var(--surface);border:1px solid var(--border-subtle);border-radius:12px;padding:24px 22px 60px}.at-ss-stage::-webkit-scrollbar{width:0}.at-ss-thread{max-width:660px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.at-ss-buyer-row{display:flex;justify-content:flex-end;animation:at-ss-msgIn .5s cubic-bezier(.16,1,.3,1) both}.at-ss-buyer-bubble{max-width:80%;background:var(--bubble);border-radius:16px 16px 4px;padding:11px 15px;font-size:13.5px;line-height:1.5;color:var(--text)}.at-ss-agent-row{display:flex;gap:12px}.at-ss-avatar{width:30px;height:30px;border-radius:9999px;flex:none;background:var(--solid-bg);color:var(--solid-fg);display:flex;align-items:center;justify-content:center}.at-ss-status-col{flex:1;min-width:0;padding-top:5px}.at-ss-answer-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;animation:at-ss-msgIn .5s cubic-bezier(.16,1,.3,1) both}.at-ss-status-wrap{overflow:hidden}.at-ss-stack{border-left:1px solid var(--border);padding-left:14px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.at-ss-line{display:flex;align-items:center;padding-left:6px;margin-left:-6px;font-size:12.5px;line-height:1.5;color:var(--text-3);transition:opacity .3s ease}.at-ss-dots{display:inline-flex;align-items:center;flex:none;gap:5px;margin-right:10px;line-height:0}.at-ss-dot{width:6px;height:6px;border-radius:9999px;background:var(--text-3)}.at-ss-dot-1{animation:at-ss-blinkGlow 1.4s infinite both}.at-ss-dot-2{animation:at-ss-blinkGlow2 1.4s infinite both;animation-delay:.2s}.at-ss-dot-3{animation:at-ss-blinkGlow3 1.4s infinite both;animation-delay:.4s}.at-ss-summary-btn{align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:11.5px;color:var(--text-4);display:flex;align-items:center;gap:6px}.at-ss-summary-btn:hover{color:var(--text-3)}.at-ss-chev{transition:transform .15s}.at-ss-chev.is-open{transform:rotate(180deg)}.at-ss-sumbox{border-left:1px solid var(--border);padding-left:8px;display:flex;flex-direction:column;gap:2px;margin-top:-4px}.at-ss-sumrow{font-size:11.5px;color:var(--text-4);line-height:1.5;padding:3px 8px;border-radius:6px;transition:background .12s,color .12s;align-self:flex-start}.at-ss-sumrow:hover{background:var(--hover);color:var(--text-2)}.at-ss-prose{font-size:14px;line-height:1.6;color:var(--text);max-width:700px}.at-ss-word{display:inline-block;white-space:pre}.at-ss-card{max-width:460px;border:1px solid var(--border);border-radius:12px;background:var(--surface);display:flex;gap:14px;padding:14px}.at-ss-card-ph{width:84px;height:100px;flex:none;border-radius:2px;background:var(--surface-3);display:flex;align-items:center;justify-content:center}.at-ss-card-ph span{font-size:9.5px;letter-spacing:.04em;color:var(--text-4);font-family:ui-monospace,monospace}.at-ss-card-body{min-width:0;display:flex;flex-direction:column;gap:4px}.at-ss-card-title{font-size:13.5px;font-weight:500;letter-spacing:-.1px}.at-ss-card-meta{font-size:12px;color:var(--text-3)}.at-ss-card-price{font-size:12.5px;font-weight:600;margin-top:auto;font-variant-numeric:tabular-nums}.at-ss-order{max-width:560px;background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.at-ss-order-head{padding:15px 20px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px}.at-ss-order-eyebrow{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.at-ss-order-name{margin-top:4px;font-size:14.5px;font-weight:500;letter-spacing:-.15px;color:var(--text);font-variant-numeric:tabular-nums}.at-ss-order-pill{display:inline-flex;align-items:center;border-radius:4px;box-shadow:inset 0 0 0 1px var(--border);padding:4px 7px 3px;font-size:10px;line-height:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);flex:none}.at-ss-order-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-top:1px solid var(--border-subtle)}.at-ss-order-cell{padding:12px 0 13px 16px;border-right:1px solid var(--border-subtle)}.at-ss-order-cell:first-child{padding-left:20px}.at-ss-order-cell:last-child{padding-right:20px;border-right:none}.at-ss-order-label{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.at-ss-order-value{margin-top:4px;font-size:15px;font-weight:600;letter-spacing:-.2px;font-variant-numeric:tabular-nums;color:var(--text)}@keyframes at-stack-line-grow{0%{opacity:0;transform:translateY(3px);max-height:0}to{opacity:1;transform:none;max-height:34px}}@keyframes at-stack-line-fade{to{opacity:0;transform:translateY(-14px)}}@keyframes at-stack-line-wipe{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes at-stack-rail-out{to{border-left-color:transparent}}@keyframes at-stack-soft-in{0%{opacity:0}to{opacity:1}}@keyframes at-stack-dots-out{0%{opacity:1;max-width:70px}to{opacity:0;max-width:0;margin-right:0}}@keyframes at-stack-blink-1{0%,80%,to{opacity:.25;box-shadow:0 0 0 transparent}40%{opacity:1;box-shadow:0 0 5px var(--at-stack-glow-a)}}@keyframes at-stack-blink-2{0%,80%,to{opacity:.25;box-shadow:0 0 0 transparent}40%{opacity:.9;box-shadow:0 0 3px var(--at-stack-glow-b)}}@keyframes at-stack-blink-3{0%,80%,to{opacity:.25;box-shadow:0 0 0 transparent}40%{opacity:.8;box-shadow:0 0 2px var(--at-stack-glow-b)}}.at-stack-col{padding-top:5px}.at-stack-wrap{overflow:hidden}.at-stack{border-left:1px solid var(--border);padding-left:14px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.at-stack-line{display:flex;align-items:center;padding-left:6px;margin-left:-6px;font-size:12.5px;line-height:1.5;color:var(--text-3);transition:opacity var(--duration-300) ease}.at-stack-line.is-growing{overflow:hidden;animation:at-stack-line-grow var(--duration-450) var(--ease-expo-out) both}.at-stack-line.is-fading{animation:at-stack-line-fade var(--duration-300) var(--ease-brio) both}.at-stack-line.is-wiping{animation:at-stack-line-wipe var(--duration-450) var(--ease-brio) both}.at-stack.is-railout{animation:at-stack-rail-out var(--duration-300) var(--ease-brio) var(--duration-450) both}.at-stack.is-railout-fast{animation:at-stack-rail-out var(--duration-320) var(--ease-brio) both}.at-stack.is-railfade-fast{animation:at-stack-rail-out var(--at-railout-ms) var(--ease-brio) both}.at-stack-dotrow{display:inline-flex;align-items:center;flex:none;gap:5px;margin-right:10px;line-height:0;animation:at-stack-soft-in var(--duration-450) ease both;--at-stack-glow-a: var(--text-4);--at-stack-glow-b: var(--text-4)}.appwrap.dark .at-stack-dotrow{--at-stack-glow-a: var(--text-2);--at-stack-glow-b: var(--text-3)}.at-stack-dotrow.is-leaving{overflow:hidden;animation:at-stack-dots-out var(--duration-220) var(--ease-brio) both}.at-stack-dot{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--text-3)}.at-stack-dot:nth-child(1){animation:at-stack-blink-1 1.4s infinite both}.at-stack-dot:nth-child(2){animation:at-stack-blink-2 1.4s infinite both;animation-delay:.2s}.at-stack-dot:nth-child(3){animation:at-stack-blink-3 1.4s infinite both;animation-delay:.4s}.at-stack-record{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.at-stack-record-btn{align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:11.5px;color:var(--text-4);display:flex;align-items:center;gap:6px}.at-stack-record-btn:hover{color:var(--text-3)}.at-stack-record-btn.is-arriving{animation:at-stack-soft-in var(--duration-400) ease both}.at-stack-chev{flex:none;transition:transform var(--duration-150)}.at-stack-chev.is-open{transform:rotate(180deg)}.at-stack-chev.is-arriving{opacity:0;animation:at-stack-soft-in var(--duration-450) ease var(--duration-350) both}.at-stack-recordbox{border-left:1px solid var(--border);padding-left:8px;display:flex;flex-direction:column;gap:2px;margin-top:-4px}.at-stack-recordrow{font-size:11.5px;color:var(--text-4);line-height:1.5;padding:3px 8px;border-radius:6px;transition:background var(--duration-120),color var(--duration-120);align-self:flex-start;text-align:left}.at-stack-recordrow:hover{background:var(--hover);color:var(--text-2)}@media(prefers-reduced-motion:reduce){.at-stack-line,.at-stack-line.is-growing,.at-stack-line.is-fading,.at-stack-line.is-wiping,.at-stack.is-railout,.at-stack.is-railout-fast,.at-stack.is-railfade-fast,.at-stack-dotrow,.at-stack-dotrow.is-leaving,.at-stack-dot,.at-stack-record-btn.is-arriving,.at-stack-chev.is-arriving{animation:none}.at-stack-line,.at-stack-chev,.at-stack-recordrow{transition:none}.at-stack-chev.is-arriving{opacity:1}.at-stack-dot{opacity:.55}}@media(hover:none),(max-width:640px){.fld-unarchive{opacity:1}}.demo-reset-zone{position:fixed;left:50%;bottom:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;width:160px;height:10px;padding-bottom:6px;transform:translate(-50%)}.demo-reset-zone:hover,.demo-reset-zone:focus-within{height:34px}.demo-reset-btn{padding:2px 10px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-tooltip);color:var(--color-text-2);font-family:inherit;font-size:var(--text-11);line-height:16px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s var(--ease-brio),color .12s var(--ease-brio),transform .12s var(--ease-brio)}.demo-reset-zone:hover .demo-reset-btn,.demo-reset-btn:focus-visible{opacity:1;pointer-events:auto}.demo-reset-btn:hover:enabled{color:var(--color-text)}.demo-reset-btn:disabled{cursor:default}.demo-reset-btn:active{transform:scale(.96)}.demo-reset-btn:focus-visible{outline:2px solid var(--color-text);outline-offset:1px}.od-back-btn{position:relative;display:flex;align-items:center;justify-content:center;width:46px;border:none;border-right:1px solid var(--border-subtle);cursor:pointer;background:none;color:var(--text-2)}.nav-rail button{background-color:transparent}.nav-scroll{flex:1;overflow-y:auto;padding:0}.nav-collapse-row{display:flex;justify-content:flex-end;padding:10px 10px 2px}.nav-icon-btn{width:32px;height:32px;flex:none;border:none;background:none;border-radius:8px;cursor:pointer;color:var(--text-3);display:flex;align-items:center;justify-content:center}.nav-icon-btn:hover{background:var(--hover)}.nav-topregion{overflow:hidden}.nav-suppliers-head{padding:8px 20px 6px 18px}.nav-suppliers-title{font-size:14px;font-weight:400;line-height:20px;color:var(--text-2)}.nav-list{display:flex;flex-direction:column;padding:0 8px}.nav-supplier{display:flex;align-items:center;gap:11px;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;font-family:inherit;padding:9px 10px;border-radius:8px}.nav-supplier[data-selected=true],.nav-supplier:hover{background:var(--hover)}.nav-supplier-avatar{width:30px;height:30px;flex:none;border-radius:9999px;box-shadow:0 0 0 1px var(--border);display:flex;align-items:center;justify-content:center}.nav-supplier-initials{font-size:10px;font-weight:600;color:#7a7466}.nav-supplier-name{flex:1;min-width:0;text-align:left;font-size:14px;line-height:20px;color:var(--text);font-weight:450;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-more{display:flex;align-items:center;gap:8px;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;color:var(--text-2);padding:8px 12px 8px 18px;border-radius:6px}.nav-more:hover{background:var(--hover)}.nav-more-dots{width:34px;text-align:center;flex:none;letter-spacing:1px}.nav-item{display:flex;align-items:center;gap:12px;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;color:var(--text);padding:8px 12px 8px 18px;border-radius:6px}.nav-item[data-active=true],.nav-item:hover{background:var(--hover)}.nav-item>svg{flex:none}.sec-head{display:flex;align-items:center;gap:6px;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;padding:12px 20px 6px;font-family:inherit}.sec-label{font-size:14px;font-weight:400;line-height:21px;color:var(--text-2)}.sec-marker{width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none}.sec-chev{opacity:0;transition:transform .15s ease,opacity .12s ease}.sec-head:hover .sec-chev{opacity:1}.sec-head-row{display:flex;align-items:center}.sec-head-row .sec-head{flex:1 1 auto;width:auto;min-width:0}.sec-new{display:inline-flex;align-items:center;gap:3px;flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:400;line-height:21px;padding:12px 20px 6px 8px;color:var(--text-3);transition:color .12s ease}.sec-new:hover{color:var(--text)}.nav-catalog{display:flex;align-items:center;gap:8px;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;color:var(--text);padding:6px 12px 6px 18px;border-radius:6px}.nav-catalog[data-active=true],.nav-catalog:hover{background:var(--hover)}.nav-catalog-avatar{width:21px;height:21px;flex:none;border-radius:9999px;box-shadow:0 0 0 1px var(--border)}.nav-catalog-avatar.season{background:linear-gradient(135deg,#8fe3d2,#4fc9cf 48%,#2fa9da);box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 1px #2fa9da40}.nav-catalog-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-newproject{display:flex;align-items:center;gap:8px;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;color:var(--text);padding:6px 12px 6px 18px;border-radius:6px}.nav-newproject:hover{background:var(--hover)}.nav-newproject>svg{flex:none}.sb-row{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer;border-radius:6px}.sb-row:hover,.sb-row[data-active=true]{background:var(--hover)}.sb-row.proj{font-size:14px;line-height:20px;color:var(--text);padding:6px 8px 6px 18px}.sb-row.chat{padding:8px 8px 8px 18px}.sb-row>svg{flex:none}.sb-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-edit-input{flex:1;min-width:0;font-family:inherit;font-size:14px;line-height:20px;color:var(--text);background:transparent;border:none;border-bottom:1px solid var(--text-2);padding:0;outline:none}.sb-edit-input::placeholder{color:var(--text-3)}.sb-row[data-editing]{cursor:default}.sb-row-count{flex:none;font-size:12px;line-height:16px;color:var(--text-3)}.sb-row.proj[data-drop]{background:var(--hover);box-shadow:inset 0 0 0 1px var(--accent)}.nav-recent-drop{border-radius:6px}.nav-recent-drop[data-drop]{box-shadow:inset 0 0 0 1px var(--accent)}.sb-row.chat[data-opening=true]{background:var(--hover)}.sb-note{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 8px 8px 18px;font-size:14px;line-height:20px;color:var(--text-3)}.sb-note[data-tone=error] .sb-note-text{color:var(--accent-danger)}.sb-note-detail{font-size:12px;line-height:16px;color:var(--text-3);overflow-wrap:anywhere}.sb-note-retry{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;padding:2px 0 0;cursor:pointer;font-family:inherit;font-size:13px;line-height:18px;color:var(--accent);text-decoration:underline}.sb-chat-name{flex:1;min-width:0;font-size:14px;line-height:20px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-dots{flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;color:var(--text-3);padding:3px 4px;border-radius:5px;display:flex;align-items:center;opacity:0;transition:opacity .12s}.sb-row:hover .sb-dots,.sb-dots:focus-visible{opacity:1}.sb-dots:hover{background:var(--hover)}.sb-recent-pill-hit{display:inline-flex;align-items:center;flex:none;padding-block:6px;margin-block:-6px}.sb-recent-board{flex:none;display:inline-flex;align-items:center;margin-left:6px;color:var(--text-3)}.sb-recent-pill{flex:none;margin-left:6px;font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;border-radius:4px;padding:2px 6px;white-space:nowrap}.sb-recent-pill.is-gold{color:var(--pill-gold-fg)}.sb-recent-pill.is-green{color:var(--pill-green-fg)}.sb-recent-pill.is-neutral{color:var(--pill-neutral-fg)}.sb-recent-pill.is-teal{color:var(--pill-teal-fg)}.sb-recent-pill.is-orange{color:var(--pill-orange-fg)}.sb-recent-pill.is-plum{color:var(--pill-plum-fg)}.sb-menu button{background-color:transparent}.sb-menu-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;color:var(--text);padding:9px 12px;border-radius:8px}.sb-menu-item:hover{background:var(--hover)}.sb-menu-item>svg{flex:none}.sb-menu-item[aria-expanded=true]{background:var(--hover)}.sb-submenu{position:fixed;z-index:62;min-width:210px;max-width:min(280px,calc(100vw - 16px));max-height:calc(100vh - 16px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-view-menu);padding:6px}.sb-submenu-list{min-height:0;max-height:268px;overflow-y:auto}.sb-submenu-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-submenu-none{padding:9px 12px;font-size:14px;line-height:20px;color:var(--text-3)}.sb-submenu-input{flex:none;margin:9px 12px}.sb-menu-grow{flex:1}.sb-menu-item.danger{color:#e5484d}.sb-menu-item.danger:hover{background:#e5484d12}.sb-menu-sep{height:1px;background:var(--border-subtle);margin:4px 6px}.nav-seemore{display:flex;align-items:center;gap:8px;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;color:var(--text-2);padding:6px 12px 6px 18px;border-radius:6px}.nav-seemore:hover,.nav-seemore[data-active=true]{background:var(--hover)}.nav-seemore.nav-archived{padding-right:34px}.nav-seemore-dots{width:20px;text-align:center;flex:none;letter-spacing:1px}.nav-spacer{height:8px}.nav-footer{padding:12px 16px;border-top:1px solid var(--surface-4);display:flex;align-items:center;gap:10px}.nav-footer-avatar{width:30px;height:30px;border-radius:9999px;flex:none;background:#e8dcc0;color:#5b4a25;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.nav-footer-text{min-width:0}.nav-footer-name{font-size:12.5px;font-weight:500;line-height:1.2}.nav-footer-sub{font-size:11px;line-height:normal;color:var(--text-3);margin-top:1px}.rail-scroll{flex:1;max-height:608px;overflow-y:auto;width:100%;display:flex;flex-direction:column;align-items:center;padding:12px 0 2px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 78px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 78px),transparent)}.rail-scroll::-webkit-scrollbar{display:none}.rail-catalog-scroll{flex:1;overflow-y:auto;width:100%;display:flex;flex-direction:column;align-items:center;padding:12px 0 2px}.rail-group{display:flex;flex-direction:column;align-items:center;border-radius:22px;transition:background .12s ease}.rail-group:hover{background:#ededed}.appwrap.dark .rail-group:hover{background:#ffffff0f}.rail-group.suppliers{gap:9px;padding:3px 4px}.rail-group.catalog{padding:3px}.rail-supplier{width:32px;height:32px;flex:none;border-radius:9999px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;box-shadow:0 0 0 1px var(--border);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#8a909c}.rail-supplier[data-selected=true]{box-shadow:0 0 0 2px #0a0a0a}.rail-divider{width:26px;height:1px;background:#e2e2e2;margin:12px 0}.rail-selected-avatar{width:34px;height:34px;flex:none;border-radius:9999px;overflow:hidden;box-shadow:0 0 0 1px var(--border);cursor:pointer}.rail-catalog-list{display:flex;flex-direction:column;align-items:center;gap:9px}.rail-catalog{width:34px;height:34px;flex:none;border-radius:9999px;display:flex;align-items:center;justify-content:center;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:9px;font-weight:600;background:linear-gradient(145deg,var(--frost-a) 0%,var(--frost-b) 100%);color:#8a909c;border:2px solid transparent}.rail-catalog[data-active=true]{color:var(--text);border-color:var(--accent-fixed)}.rail-footer-avatar{width:32px;height:32px;border-radius:9999px;flex:none;background:#e8dcc0;color:#5b4a25;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;margin-top:10px}.toptab-panelbar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.toptab-group{display:flex;align-items:stretch;height:100%;gap:0}.toptab{position:relative;display:flex;align-items:center;justify-content:center;min-width:118px;padding:0 18px;border:none;border-right:1px solid var(--border-subtle);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;transition:background .12s;background:var(--surface-2);color:var(--text-4)}.toptab[data-active=true]{background:var(--surface);color:var(--text-2)}.appwrap.dark .toptab{background:var(--surface)}.appwrap.dark .toptab[data-active=true]{background:var(--surface-3)}.toptab.toptab-plus{min-width:42px;width:42px;padding:0;color:var(--text-3)}.toptab.toptab-plus[data-open=true],.toptab.toptab-plus:focus-visible{color:var(--text-2)}.toptab.toptab-plus:focus-visible{outline:none;background:var(--hover)}.tabadd-menu{min-width:118px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-menu);box-shadow:var(--shadow-menu);overflow:hidden}.appwrap.dark .tabadd-menu{background:var(--surface)}.tabadd-item{display:flex;align-items:center;width:100%;height:36px;padding:0 18px;border:none;border-bottom:1px solid var(--border-subtle);background:transparent;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;text-align:left;color:var(--text-2);transition:background .12s}.tabadd-item:last-child{border-bottom:none}.tabadd-item:hover:not(:disabled),.tabadd-item:focus-visible{background:var(--hover);outline:none}.tabadd-item:disabled{cursor:default;color:var(--text-4)}.agentglow{position:absolute;left:0;right:0;bottom:0;height:18px;background:linear-gradient(to top,rgba(36,109,255,.03),transparent);pointer-events:none;animation:agentGlow 10s ease-in-out infinite}@keyframes agentGlow{0%,to{opacity:1}50%{opacity:.15}}.toptab-underline{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent-fixed)}.toptab-threadlabel{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-3);pointer-events:none}.toptab-threadlabel-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:300;pointer-events:auto;cursor:default}.toptab-threadlabel-text[data-editable]{cursor:text}.toptab-threadlabel-input{max-width:100%;font-size:13px;font-weight:300;text-align:center;color:var(--text);background:var(--surface-3);border:1px solid var(--border-2);border-radius:var(--radius-btn-sm);padding:2px 10px;pointer-events:auto;outline:none}.toptab-threadlabel[data-unavailable=true]{color:var(--accent-danger);font-style:italic}.nav-flyout{position:absolute;z-index:61;width:max-content;max-width:calc(100% - 2 * var(--flyout-margin));overflow-y:auto;overscroll-behavior:contain;padding:var(--flyout-pad-y) var(--flyout-pad-x);background:var(--menu-bg);border:1px solid var(--menu-border);border-radius:var(--radius-menu);box-shadow:var(--shadow-menu);color:var(--text);animation:fldFade var(--duration-150) var(--ease-brio)}.nav-flyout[data-placed=false]{visibility:hidden}.nav-flyout-title{padding:0 var(--flyout-item-pad-x) var(--flyout-title-gap);margin-bottom:var(--flyout-title-gap);border-bottom:1px solid var(--border-subtle);font-size:var(--text-control);line-height:var(--flyout-item-lh);font-weight:600;color:var(--text)}.nav-flyout-head{padding:0 var(--flyout-item-pad-x);margin-bottom:var(--flyout-head-gap);font-size:var(--text-xs);line-height:var(--flyout-item-lh);font-weight:600;letter-spacing:var(--flyout-head-tracking);text-transform:uppercase;color:var(--text-2)}.nav-flyout-group+.nav-flyout-group{margin-top:var(--flyout-section-gap)}.nav-flyout-cols{display:grid;grid-auto-flow:column;grid-auto-columns:var(--flyout-col-w);column-gap:var(--flyout-gap);align-items:start}.nav-flyout-col{min-width:0}@container (max-width: 860px){.nav-flyout{width:calc(100% - 2 * var(--flyout-margin))}.nav-flyout-cols{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--flyout-section-gap)}}.nav-flyout-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nav-flyout-link{display:flex;align-items:center;gap:var(--flyout-head-gap);padding:var(--flyout-item-pad-y) var(--flyout-item-pad-x);border-radius:var(--radius-menu-item);font-size:var(--text-control);line-height:var(--flyout-item-lh);color:var(--text-2);text-decoration:none;outline:none;transition:color var(--duration-120) var(--ease-brio)}a.nav-flyout-link:hover,a.nav-flyout-link:focus-visible{background:var(--hover);color:var(--text)}.nav-flyout-link[data-variant=stub]{color:var(--text-4);cursor:default}.nav-flyout-badge{padding:1px 5px;border-radius:var(--radius-chip);background:var(--text);color:var(--surface);font-size:8.5px;font-weight:700;letter-spacing:.06em;line-height:1.45}aside.nav-rail :is(button,a[href],[role=button],[tabindex]:not(input,textarea)):focus-visible,a.nav-flyout-link:focus-visible,.sb-menu-item:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-1px}@media(hover:none),(max-width:640px){.sb-dots{opacity:1}}.br-shell{position:relative;height:100%;display:flow-root}.br-agentbar-wrap{position:absolute;left:0;right:0;bottom:24px;z-index:44;display:flex;justify-content:center;pointer-events:none;padding:0 24px;container:agentbar / inline-size}@container agentbar (width < 408px){.br-agentbar-wrap .dock-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.br-agentbar-wrap .br-plp-filters-chevron,.br-agentbar-wrap .aap-agent-chevron{display:none}}.br-root{position:relative;height:calc(100% - 42px);margin-top:42px;display:flex;flex-direction:column;overflow:hidden;--br-pill-bd: rgba(255, 255, 255, .7);--br-search-tile-bg: #f4f4f4}.appwrap.dark .br-root{--br-pill-bd: rgba(255, 255, 255, .16);--br-search-tile-bg: #191a1c}.br-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y proximity;scroll-padding-top:62px}.br-scroll-thumb{position:absolute;right:3px;width:4px;border-radius:2px;background:var(--text);z-index:6;opacity:0;pointer-events:none;transition:opacity .3s ease}.br-toolbar{position:sticky;top:0;z-index:8;height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-subtle);transition:transform .28s ease,background .2s ease,backdrop-filter .2s ease;will-change:transform}.br-toolbar[data-solid=true]{background:var(--surface)}.br-toolbar-left{display:flex;align-items:center;gap:2px;min-width:0;flex:1;padding-left:30px}.br-crumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none;padding:4px 4px 4px 0;border-radius:8px;transition:color .12s}.br-crumb:hover{color:var(--text)}.br-crumb-divider{font-size:14px;color:var(--text-3);padding:0 3px}.br-cat-trigger{display:inline-flex;align-items:center;gap:6px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--text);padding:4px 7px 4px 2px;border-radius:8px;flex:none;transition:background .12s}.br-cat-chev{transition:transform .18s ease}.br-cat-chev[data-open=true]{transform:rotate(180deg)}.br-toolbar-right{display:flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0;padding-right:30px}.br-search-region{display:flex;align-items:center;gap:4px;min-width:0}.br-search-btn{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border:none;border-radius:9px;background:none;cursor:pointer;color:var(--text-2);transition:background .12s}.br-search-input{width:210px;flex:0 1 auto;min-width:80px;height:26px;border:none;border-bottom:1px solid var(--border-2);border-radius:0;background:none;padding:0 2px 2px;font-family:inherit;font-size:12.5px;font-weight:400;color:var(--text);outline:none}.br-view-menu-anchor{position:relative;flex:none}.br-view-menu-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;display:flex;align-items:center;gap:3px;height:30px;padding:0 6px 0 7px;border:none;border-radius:9px;background:transparent;color:var(--text-2);cursor:pointer}.br-view-menu-btn:hover,.br-view-menu-btn[data-open]{background:var(--hover)}.br-view-menu-btn:hover{color:var(--text)}.br-view-menu-chev{display:flex;color:var(--text-3);transition:transform var(--duration-200)}.br-view-menu-btn[data-open] .br-view-menu-chev{transform:rotate(180deg)}.br-view-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}.br-view-menu{position:absolute;right:30px;top:48px;z-index:201;min-width:168px;background:var(--menu-bg);border:1px solid var(--border);border-radius:2px;box-shadow:var(--shadow-view-menu);padding:4px 0}.appwrap.dark .br-view-menu{border:none}.br-view-menu-row{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;height:32px;padding:0 12px 0 10px;border:none;background:none;font-family:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;color:var(--text-2)}.br-view-menu-row[data-on]{color:var(--text)}.br-view-menu-row:hover{background:var(--hover)}.br-grid-pad{padding:20px 30px 40px}.br-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(275px,100%),1fr));gap:34px 26px;align-content:start}.br-loadmore{display:flex;align-items:center;justify-content:center;min-height:8px;padding:4px 0 24px}.br-loadmore-label{font-size:13px;color:var(--text-3)}.br-list-pad{padding:19px 66px 60px 30px}.br-list{display:flex;flex-direction:column;gap:20px;container-type:inline-size;container-name:brlist}.br-list-card{display:flex;gap:38px;min-height:66.6vh;padding-bottom:36px;border-bottom:1px solid var(--border);container-type:inline-size;container-name:brcard;--brl-tile-bg: #f4f4f4;--brl-tile-border: none;--brl-angle-border: var(--border);--brl-coll-thumb-shadow: 0 1px 2px rgba(0, 0, 0, .2), inset 0 0 0 1px rgba(255, 255, 255, .25);--brl-coll-name-color: #161616;--brl-coll-name-shadow: 0 1px 1px rgba(255, 255, 255, .4)}.appwrap.dark .br-list-card{--brl-tile-bg: #191a1c;--brl-tile-border: 1px solid rgba(255, 255, 255, .06);--brl-angle-border: rgba(255, 255, 255, .06);--brl-coll-thumb-shadow: 0 1px 2px rgba(0, 0, 0, .55), inset 0 0 0 1px rgba(255, 255, 255, .13);--brl-coll-name-color: #eef0f2;--brl-coll-name-shadow: 0 1px 2px rgba(0, 0, 0, .6)}.br-media{flex:1.32;min-width:0;display:flex;gap:14px}.br-thumbs{display:flex;flex-direction:column;gap:9px;flex:none}.br-thumb-angle{width:52px;height:52px;flex:none;padding:0;margin:0;background:var(--surface-3);border:1px solid var(--brl-angle-border);border-radius:7px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--text-3);cursor:pointer;transition:border-color .15s var(--ease-brio)}.br-thumb-angle[data-active=true]{border-color:var(--text)}.appwrap.dark .br-thumb-angle[data-active=true]{border-color:#ffffff57}.br-thumb-angle-img{width:100%;height:100%}.br-thumb-angle-img .img-full,.br-thumb-angle-img .img-preview{object-fit:contain}.br-mainimg{position:relative;flex:1;min-width:0;align-self:flex-start;aspect-ratio:1 / 1.25;max-height:72vh;overflow:hidden;border-radius:2px;background:var(--brl-tile-bg);display:flex;align-items:center;justify-content:center;cursor:pointer}.br-mainimg-idx{position:absolute;top:16px;left:18px;font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--text-3)}.br-mainimg-idx-total{opacity:.5}.br-mainimg-newpill{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px/4px;padding:4px 7px 3px;font-size:10px;line-height:10px;text-transform:uppercase;color:var(--text)}.br-mainimg-photo{width:80%;height:80%}.br-mainimg-photo .img-full,.br-mainimg-photo .img-preview{object-fit:contain}.br-mainimg-collpill{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:8px;max-width:84%;padding:5px 14px 5px 5px;border-radius:9999px;cursor:pointer;transition:transform .18s ease}.br-mainimg-collpill:hover{transform:translate(-50%,-.5px) scale(1.012)}.br-mainimg-collavatar{flex:none;width:24px;height:24px;border-radius:7px;background-size:cover;background-position:center;box-shadow:var(--brl-coll-thumb-shadow)}.br-mainimg-collname{font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--brl-coll-name-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:var(--brl-coll-name-shadow)}.br-detail{flex:1;min-width:0;display:flex;flex-direction:column;padding-top:4px}.br-detail-name{font-size:16px;font-weight:500;line-height:1.3;letter-spacing:-.003em;color:var(--text);cursor:pointer}.br-detail-sku{font-size:12.5px;font-weight:400;color:var(--text-3);margin-top:6px}.br-detail-price{font-size:12.5px;font-weight:600;letter-spacing:-.003em;color:var(--text);margin-top:13px}.br-detail-tagline{margin:12px 0 0;font-size:13px;line-height:1.45;color:var(--text-2)}.br-detail-desc{margin-top:24px;display:flex;flex-direction:column;gap:8px}.br-detail-desc-p{margin:0;font-size:13px;line-height:1.5;color:var(--text-2)}.br-detail-variant{font-size:12.5px;margin-top:14px;color:var(--text)}.br-detail-variant strong{font-weight:600}.br-detail-fit{display:flex;align-items:center;gap:24px;margin-top:22px;padding-top:20px;border-top:1px solid var(--border)}.br-detail-fit-dial{flex:none}.br-detail-fit-body{min-width:0}.br-detail-fit-head{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.br-detail-fit-word{font-size:14px;font-weight:600;color:var(--text)}.br-detail-fit-info{position:relative;display:inline-flex;align-items:center}.br-detail-fit-info-i{display:flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;border:.75px solid var(--text-3);cursor:default}.br-detail-fit-info-i span{font-size:7.5px;font-style:italic;font-family:Georgia,serif;color:var(--text-3);line-height:1;padding-bottom:1px}.br-detail-fit-blurb{font-size:13px;color:var(--text-2);line-height:1.5;margin-top:4px;max-width:250px}.br-detail-ats{margin-top:22px;padding-top:20px;border-top:1px solid var(--border)}.br-detail-ats-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.br-detail-ats-bar{position:relative;height:8px;margin-top:13px}.br-detail-ats-track{position:absolute;top:2px;left:0;right:0;height:4px;display:flex}.br-detail-ats-fill{background:#16a34a}.br-detail-ats-track-rest{flex:1;background:var(--border-2)}.br-detail-ats-marker{position:absolute;top:0;width:3px;height:8px;background:#16a34a;transform:translate(-1.5px)}.br-detail-ats-inboundstub{position:absolute;top:0;width:11px;height:8px;background:var(--border-2)}.br-detail-ats-figures{display:flex;justify-content:space-between;margin-top:10px;font-size:12.5px;color:var(--text-3)}.br-detail-ats-figures-value{font-weight:600;color:var(--text)}.br-detail-desc-divider{margin-top:22px;padding-top:20px;border-top:1px solid var(--border)}.br-detail-descgroup{margin-top:18px}.br-detail-descgroup-title{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.br-detail-descgroup-list{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.br-detail-descgroup-item{font-size:13px;line-height:1.45;color:var(--text-2)}.br-detail-spacer{flex:1;min-height:24px}.br-detail-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border-subtle)}.br-size-select-wrap{position:relative;display:inline-flex;align-items:center;border-radius:9999px}.br-size-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--border);border-radius:9999px;background:var(--surface);font-family:inherit;font-size:14px;font-weight:500;color:var(--text);height:38px;padding:0 30px 0 16px;cursor:pointer;outline:none}.br-size-select-chev{position:absolute;right:12px;pointer-events:none}.br-qty-stepper{display:inline-flex;align-items:center;flex:none;height:38px;border:1px solid var(--border);border-radius:9999px;overflow:hidden}.br-qty-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;width:32px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-2);transition:background .12s}.br-qty-btn:hover{background:var(--surface-2)}.br-qty-value{min-width:22px;text-align:center;font-size:14px;font-weight:500;color:var(--text)}.br-addtocart{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:1;min-width:110px;border:1px solid var(--border);background:none;color:var(--text);font-family:inherit;font-size:14px;font-weight:500;padding:10px 18px;border-radius:9999px;cursor:pointer;white-space:normal;line-height:1.15;text-align:center;transition:background .15s,border-color .15s}.br-addtocart:hover{border-color:var(--text-3);background:var(--surface-2)}.br-notes-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:transparent;color:var(--text-2);border-radius:9999px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.br-notes-btn:hover{border-color:var(--text-3);color:var(--text)}@container brcard (max-width: 820px){.br-media{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}.br-mainimg{order:0!important;flex:none!important;width:100%!important;align-self:stretch!important;max-height:72vh!important}.br-thumbs{order:1!important;flex-direction:row!important;flex-wrap:wrap!important}}@container brlist (max-width: 560px){.br-list-card{flex-direction:column;gap:24px}.br-list-card>.br-media,.br-list-card>.br-detail{flex:none;width:100%}}.br-navrail{position:absolute;right:14px;top:50%;transform:translateY(-50%);z-index:22;display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding:12px 9px;background:transparent;overflow:visible}.br-navitem{position:relative;flex:none;display:flex;align-items:center;justify-content:center}.br-navlabel{display:none;position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);z-index:30;flex-direction:column;align-items:flex-end;pointer-events:none;white-space:nowrap;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:9px 15px;box-shadow:0 6px 20px #0a0a0a1a}.br-navitem:hover .br-navlabel{display:flex}.br-navlabel-name{font-size:14px;font-weight:400;color:var(--text);line-height:1.3}.br-navlabel-count{font-size:12.5px;font-weight:400;color:var(--text-3);line-height:1.3;margin-top:1px}.br-railthumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;flex:none;border-radius:7px;border:1.5px solid transparent;cursor:pointer;overflow:hidden;width:30px;height:30px;opacity:.5;transition:width .13s ease-out,height .13s ease-out,opacity .22s ease}.appwrap.dark .br-railthumb{opacity:.85}.br-navrail[data-hover=true] .br-railthumb{opacity:.95}.br-railthumb[data-active=true],.br-navrail[data-hover=true] .br-railthumb[data-active=true]{border-color:var(--text);opacity:1}.appwrap.dark .br-railthumb[data-active=true],.appwrap.dark .br-navrail[data-hover=true] .br-railthumb[data-active=true]{border-color:#ffffff57}.br-railthumb[data-edge=true]{opacity:.16!important;pointer-events:none}.br-railthumb-img{width:100%;height:100%}.br-railthumb-img .img-full,.br-railthumb-img .img-preview{object-fit:contain}.br-navmenu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}.br-navmenu{position:absolute;top:42px;left:0;right:0;z-index:201;display:flex;background:var(--surface);border-right:1px solid var(--border-2);border-bottom:1px solid var(--border-subtle);box-shadow:0 20px 44px #0000001f;clip-path:inset(0 0 -80px -80px)}.br-navmenu.bl-navmenu{top:84px}.br-navmenu-inner{flex:1;min-width:0;max-width:900px;display:flex;flex-direction:column;gap:14px;padding:24px 30px 26px}.br-navmenu-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 58px}.br-navmenu-group{min-width:0}.br-navmenu-group-title{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin-bottom:13px}.br-navmenu-items{display:flex;flex-direction:column}.br-navmenu-subgroup{margin-top:18px}.br-navmenu-item{display:block;width:100%;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:13px;letter-spacing:-.002em;padding:5px 0;background:none;color:var(--text-2);font-weight:400;transition:color .12s var(--ease-brio)}.br-navmenu-item:hover:not(:disabled){color:var(--text)}.br-navmenu-item[data-active=true]{color:var(--text);font-weight:600}.br-navmenu-item[data-variant=stub]{color:var(--text-3);cursor:default}.br-navmenu-badge{display:inline-block;vertical-align:middle;margin-left:7px;padding:1px 5px;border-radius:var(--radius-chip);background:var(--text);color:var(--surface);font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.45}.br-searchdrop-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}.br-searchdrop{position:absolute;top:42px;left:0;right:0;z-index:201;background:var(--surface);border-right:1px solid var(--border-2);border-bottom:1px solid var(--border-subtle);box-shadow:0 20px 44px #0000001f;clip-path:inset(0 0 -80px -80px);display:flex;flex-direction:column;padding:22px 0 24px;max-height:72vh;overflow-y:auto;overflow-x:hidden}.br-searchdrop-group{display:flex;flex-direction:column;gap:12px}.br-searchdrop-group--products{padding-top:14px}.br-searchdrop-group-title{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:0 30px}.br-searchdrop-collections{display:flex;gap:14px;overflow-x:auto;padding:2px 30px 10px;scroll-padding-left:30px;scroll-snap-type:x proximity}.br-searchdrop-collcard{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--border-subtle);cursor:pointer;flex:none;width:232px;scroll-snap-align:start;display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--surface-2);text-align:left;font-family:revert;transition:transform .16s ease,box-shadow .16s ease}.br-searchdrop-collcard:hover{transform:translateY(-2px);box-shadow:0 12px 26px -14px #00000052}.br-searchdrop-collcover{position:relative;display:block;height:106px}.br-searchdrop-collname{position:absolute;left:15px;right:15px;bottom:12px;font-size:16px;font-weight:600;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4)}.br-searchdrop-collmeta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 15px}.br-searchdrop-colltag{font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.br-searchdrop-collcount{font-size:11px;font-weight:500;color:var(--text-3);flex:none}.br-searchdrop-products{display:flex;gap:18px;overflow-x:auto;padding:2px 30px 8px;scroll-padding-left:30px;scroll-snap-type:x proximity}.br-searchdrop-prodcard{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;flex:none;width:134px;scroll-snap-align:start;display:flex;flex-direction:column;padding:0;background:none;text-align:left;font-family:revert}.br-searchdrop-prodtile{display:flex;align-items:center;justify-content:center;width:134px;height:134px;overflow:hidden;background:var(--br-search-tile-bg)}.br-searchdrop-prodimg{width:82%;height:82%}.br-searchdrop-prodimg .img-full,.br-searchdrop-prodimg .img-preview{object-fit:contain}.br-searchdrop-prodname{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:33px;font-size:12.5px;font-weight:500;line-height:1.32;letter-spacing:-.003em;color:var(--text);margin-top:10px}.br-searchdrop-prodprice{display:block;font-size:12.5px;font-weight:600;color:var(--text);margin-top:4px}.br-searchdrop-empty{padding:10px 30px 4px;font-size:13px;color:var(--text-3)}.br-notes-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#0a0a0a52;display:flex;align-items:center;justify-content:center;padding:24px}.br-notes-modal{width:min(540px,94vw);max-height:80vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 70px #00000047;overflow:hidden}.br-notes-head{flex:none;display:flex;align-items:flex-start;gap:12px;padding:20px 22px 16px;border-bottom:1px solid var(--border-subtle)}.br-notes-head-icon{flex:none;width:34px;height:34px;border-radius:9999px;background:var(--surface-3);display:flex;align-items:center;justify-content:center;color:var(--text-2)}.br-notes-head-text{flex:1;min-width:0}.br-notes-head-title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text);line-height:1.3}.br-notes-head-count{font-size:12px;color:var(--text-3);margin-top:3px}.br-notes-close{flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:30px;height:30px;border:none;background:none;border-radius:8px;cursor:pointer;color:var(--text-3);display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.br-notes-close:hover{background:var(--surface-3);color:var(--text)}.br-notes-body{flex:1;min-height:0;overflow-y:auto;padding:8px 22px 18px}.br-notes-empty{padding:34px 0 30px;text-align:center;color:var(--text-3)}.br-notes-empty-title{font-size:13px;font-weight:500;color:var(--text-2)}.br-notes-empty-sub{font-size:12px;margin-top:5px}.br-notes-row{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid var(--border-subtle)}.br-notes-avatar{width:30px;height:30px;flex:none;border-radius:9999px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;letter-spacing:.02em}.br-notes-row-body{flex:1;min-width:0}.br-notes-row-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.br-notes-who{font-size:13px;font-weight:600;color:var(--text)}.br-notes-role{font-size:11.5px;color:var(--text-3)}.br-notes-ago{font-size:11.5px;color:var(--text-4);margin-left:auto}.br-notes-text{font-size:13px;line-height:1.5;color:var(--text-2);margin-top:5px;text-wrap:pretty}.br-notes-compose{flex:none;display:flex;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid var(--border-subtle);background:var(--surface-2)}.br-notes-compose-avatar{flex:none;width:30px;height:30px;border-radius:9999px;background:#246dff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.br-notes-input{flex:1;min-width:0;height:38px;border:1px solid var(--border);border-radius:9999px;background:var(--surface);font-family:inherit;font-size:13px;color:var(--text);padding:0 15px;outline:none}.br-notes-post{flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:38px;padding:0 18px;border:none;border-radius:9999px;background:var(--text);color:var(--surface);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;opacity:1;transition:opacity .15s}.br-notes-post:disabled{opacity:.4}.br-notes-btn[data-has-notes=true]{background:var(--surface-3)}.br-plp-filters{position:relative}.br-plp-filters-trigger{display:flex;align-items:center;gap:8px;height:28px;padding:0 14px;border:none;border-radius:8px;background:#fff3;color:#fff;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.br-plp-filters-badge{display:flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:9999px;background:#fff;color:#a89f91;font-size:10px;font-weight:600}.br-plp-filters-chevron{transition:transform .2s;transform:rotate(0)}.br-plp-filters-chevron[data-open=true]{transform:rotate(180deg)}.br-plp-filters-menu{position:absolute;bottom:calc(100% + 10px);left:0;z-index:50;width:256px;border-radius:8px;border:1px solid var(--border);background:var(--surface);box-shadow:0 12px 34px #0a0a0a24;padding:16px 16px 20px}.br-plp-filters-menu-head{display:flex;align-items:center;justify-content:flex-end;margin-bottom:10px}.br-plp-filters-clear{border:none;background:none;font-size:12px;color:var(--text-3);cursor:pointer}.br-plp-filters-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.br-plp-filters-label--sort{margin:14px 0 6px}.br-plp-filters-chips{display:flex;flex-wrap:wrap;gap:6px}.br-plp-filters-chips--category{margin-bottom:12px}.br-plp-filters-chip{font-size:12px;padding:4px 10px;border-radius:6px;background:var(--surface-3);color:var(--text-2)}.br-plp-filters-chip[data-active=true]{background:var(--text);color:var(--bg)}.br-plp-sort-chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;padding:4px 10px;border-radius:6px;background:var(--surface-3);color:var(--text-2)}.br-plp-sort-chip[data-active=true]{background:var(--text);color:var(--bg)}.br-plp-filters-fitrow{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:13px;border-top:1px solid var(--border)}.br-plp-filters-fitrow-label{font-size:12px;font-weight:500;color:var(--text)}.br-plp-fit-toggle{position:relative;width:36px;height:20px;flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;cursor:pointer;background:var(--border-2);transition:background .18s}.br-plp-fit-toggle[data-on=true]{background:#16a34a}.br-plp-fit-toggle-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:9999px;background:#fff;box-shadow:0 1px 2px #0000004d;transition:transform .18s;transform:translate(0)}.br-plp-fit-toggle[data-on=true] .br-plp-fit-toggle-knob{transform:translate(16px)}.br-plp-smartshelf{display:flex;align-items:center;gap:6px;white-space:nowrap;height:32px;padding:0 12px;border-radius:8px;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .18s;background:#ffffff26;color:#fff;border:1px solid transparent}.br-plp-smartshelf[data-on=true]{background:linear-gradient(90deg,#8b5cf6eb,#9333eaeb);border:1px solid rgba(167,139,250,.35)}.bl-root{height:calc(100% - 42px);margin-top:42px;overflow-y:auto;overflow-x:hidden;background:var(--bg);--bl-hero-scrim: linear-gradient( to top, rgba(8, 10, 14, .72) 0%, rgba(8, 10, 14, .2) 44%, rgba(8, 10, 14, 0) 70% );--bl-tile-bg: #f4f4f4;--br-search-tile-bg: var(--bl-tile-bg)}.appwrap.dark .bl-root{--bl-hero-scrim: linear-gradient( to top, rgba(6, 7, 9, .82) 0%, rgba(6, 7, 9, .3) 42%, rgba(6, 7, 9, 0) 68% );--bl-tile-bg: #191a1c}.bl-land-bar{position:sticky;top:0;z-index:46;height:42px;margin-bottom:-42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid transparent;transition:border-color .24s ease}.bl-land-bar[data-scrolled]{border-bottom-color:color-mix(in srgb,var(--border-subtle) 10%,transparent)}.bl-land-bar[data-solid]{background:var(--surface);border-bottom-color:var(--border-subtle)}.bl-land-bar[data-scrolled] .bl-land-bar-label,.bl-land-bar[data-solid] .bl-land-bar-label{color:var(--text)}.bl-land-bar[data-scrolled] .bl-land-bar-trigger,.bl-land-bar[data-scrolled] .bl-land-bar-search-btn,.bl-land-bar[data-solid] .bl-land-bar-trigger,.bl-land-bar[data-solid] .bl-land-bar-search-btn{color:var(--text-2)}.bl-land-bar[data-scrolled] .bl-land-bar-trigger:hover,.bl-land-bar[data-scrolled] .bl-land-bar-search-btn:hover,.bl-land-bar[data-solid] .bl-land-bar-trigger:hover,.bl-land-bar[data-solid] .bl-land-bar-search-btn:hover{background:var(--hover)}.bl-land-bar[data-scrolled] .bl-land-bar-input,.bl-land-bar[data-solid] .bl-land-bar-input{border-bottom-color:var(--border-2);color:var(--text)}.bl-land-bar-left{display:flex;align-items:center;gap:2px;min-width:0;flex:1;padding-left:40px}.bl-land-bar-label{font-size:14px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none;color:#fff}.bl-land-bar-trigger{display:inline-flex;align-items:center;gap:6px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:-.005em;color:#ffffffbd;padding:4px 7px 4px 8px;border-radius:8px;flex:none;transition:background .12s}.bl-land-bar-trigger:hover{background:#ffffff29}.bl-land-bar-right{display:flex;align-items:center;gap:4px;flex:none;padding-right:40px}.bl-land-bar-search-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:9px;background:none;cursor:pointer;color:#ffffffbd;transition:background .12s}.bl-land-bar-search-btn:hover{background:#ffffff29}.bl-land-bar-search{display:flex;align-items:center;gap:4px}.bl-land-bar-input{width:210px;height:26px;border:none;border-bottom:1px solid rgba(255,255,255,.55);border-radius:0;background:none;padding:0 2px 2px;font-family:inherit;font-size:12.5px;font-weight:400;color:#fff;outline:none}.bl-hero{position:relative;width:100%;height:min(60vh,620px);min-height:400px;overflow:hidden;background:#0a0c10}.bl-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center 28%;background-size:cover;background-repeat:no-repeat}.bl-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bl-hero-scrim)}.bl-hero-content{position:absolute;left:0;right:0;bottom:0;padding:0 40px 46px;display:flex;flex-direction:column;align-items:flex-start;gap:0}.bl-hero-eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1}.bl-hero-headline{max-width:640px;margin-top:14px;font-size:44px;font-weight:500;line-height:1.04;letter-spacing:-.02em;color:#fff;text-wrap:balance}.bl-hero-sub{max-width:452px;margin-top:16px;font-size:15px;font-weight:400;line-height:1.5;color:#ffffffdb;text-wrap:pretty}.bl-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.bl-hero-cta{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex:none;height:40px;padding:0 26px;border:none;border-radius:21px;color:#fff;font-family:inherit;font-size:14px;letter-spacing:.02em;cursor:pointer;transition:filter .16s}.bl-hero-cta--primary{font-weight:600}.bl-hero-cta--primary:hover{filter:brightness(1.14)}.bl-hero-cta--secondary{font-weight:500}.bl-hero-cta--secondary:hover{filter:brightness(1.18)}.bl-shelf-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 40px 18px}.bl-shelf-title{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.bl-shelf-action{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--text-2);transition:color .14s}.bl-shelf-action:hover{color:var(--text)}.bl-shelf-scroll{display:flex;gap:18px;overflow-x:auto;padding:2px 40px 24px;scroll-padding-left:40px;scroll-snap-type:x proximity}.bl-collections{padding:44px 0 8px}.bl-coll-card{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;flex:none;width:288px;max-width:100%;scroll-snap-align:start;display:flex;flex-direction:column;padding:0;text-align:left}.bl-coll-cover{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:2px}.bl-coll-cover-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit}.bl-coll-cover-img .img-full,.bl-coll-cover-img .img-preview{object-fit:cover;transition:transform .3s ease}.bl-coll-card:hover .bl-coll-cover-img .img-full{transform:scale(1.02)}.bl-coll-cover-empty{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-4)}.bl-coll-meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:14px;width:100%}.bl-coll-name{min-width:0;font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.3px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-coll-count{flex:none;font-size:15px;line-height:22px;letter-spacing:-.3px;color:var(--text-3)}.bl-coll-tag{display:block;font-size:15px;line-height:22px;letter-spacing:-.3px;color:var(--text)}.bl-featured{padding:28px 0 8px}.bl-featured-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-top:1px solid var(--border);margin:0 40px;padding:34px 0 20px}.bl-feat-card{flex:none;width:300px;max-width:100%;scroll-snap-align:start;display:flex;flex-direction:column;cursor:pointer}.bl-feat-tile{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:6px;background:var(--bl-tile-bg);display:flex;align-items:center;justify-content:center}.bl-feat-img{width:78%;height:78%}.bl-feat-img .img-full,.bl-feat-img .img-preview{object-fit:contain;transition:transform .3s ease}.bl-feat-img:hover .img-full{transform:scale(1.02)}.bl-feat-pill{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px/4px;padding:4px 7px 3px;font-size:10px;line-height:10px;text-transform:uppercase;color:var(--text)}.bl-feat-name{margin-top:14px;font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.3px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-feat-colour{font-size:15px;line-height:22px;letter-spacing:-.3px;color:var(--text-3)}.bl-feat-price{font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.3px;color:var(--text)}.bl-band{position:relative;width:100%;margin-top:44px;overflow:hidden;background:var(--on-media-bed)}.bl-band-picture{display:block}.bl-band-img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;min-height:300px;max-height:clamp(320px,46vw,760px);object-fit:cover;object-position:center}.bl-band-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--on-media-scrim);pointer-events:none}.bl-band-content{position:absolute;left:0;right:0;bottom:0;padding:0 40px 40px;display:flex;flex-direction:column;align-items:flex-start}.bl-band-copy{max-width:520px;margin:0;font-size:clamp(var(--text-title),3.1vw,var(--text-pdp));font-weight:500;line-height:1.14;letter-spacing:-.02em;color:var(--on-media-fg);text-wrap:balance}.bl-band-cta{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex:none;margin-top:22px;height:40px;padding:0 26px;border:1px solid var(--on-media-border);border-radius:21px;background:transparent;color:var(--on-media-fg);font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:background-color var(--duration-150) var(--ease-brio),border-color var(--duration-150) var(--ease-brio),transform var(--duration-150) var(--ease-brio)}.bl-band-cta:hover{background:var(--on-media-hover);border-color:var(--on-media-fg)}.bl-band-cta:active{transform:translateY(1px) scale(.99)}.bl-categories{padding:0 40px 56px}.bl-cat-heading{border-top:1px solid var(--border);padding:34px 0 24px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.bl-categories .br-navmenu-grid{max-width:840px}.brc-list{padding:0 30px 60px 0}.brc-row{display:flex;flex-wrap:wrap;gap:0 22px;padding:0 0 4px;border-bottom:1px solid var(--border-subtle);margin-bottom:4px}.brc-tile{position:relative;flex:none;align-self:stretch;width:170px;min-height:200px;overflow:hidden;background:var(--browse-tile);display:flex;align-items:center;justify-content:center;cursor:pointer}.brc-tile-img{width:84%;height:84%}.brc-tile-img .img-full,.brc-tile-img .img-preview{object-fit:contain}.brc-newpill{position:absolute;top:7px;left:7px;display:inline-flex;align-items:center;border-radius:5px/4px;padding:3px 6px 2px;font-size:9px;line-height:9px;text-transform:uppercase;color:var(--text)}.brc-body{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px 0}.brc-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px}.brc-ident{flex:1 1 200px;min-width:0}.brc-name{font-size:var(--text-14-5);font-weight:500;line-height:1.3;letter-spacing:-.003em;color:var(--text);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brc-priceline{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:var(--text-12-5);color:var(--text-3)}.brc-price{font-weight:600;color:var(--text)}.brc-ident .br-detail-thumbs{flex-wrap:nowrap;gap:6px;margin-top:9px}.brc-meta{flex:0 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.brc-fit{display:flex;align-items:center;gap:9px}.brc-fit-dial{position:relative;width:40px;height:40px;flex:none}.brc-fit-dial .fd-root{position:absolute;left:0;top:0;transform:scale(.4545);transform-origin:0 0}.brc-fit-dial .fd-center{display:none}.brc-fit-pct{font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.brc-fit-word{font-size:var(--text-11);color:var(--text-3);margin-top:2px}.brc-ats{width:150px}.brc-ats-figures{display:flex;justify-content:space-between;font-size:var(--text-11);color:var(--text-3)}.brc-ats-now{font-weight:600;color:var(--text)}.brc-ats-bar{display:flex;height:3px;margin-top:7px}.brc-ats-fill{background:var(--stock-ok)}.brc-ats-rest{flex:1;background:var(--border-2)}.brc-notes{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:1px 6px;flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:transparent;color:var(--text-2);border-radius:var(--radius-pill);cursor:pointer}.brc-notes[data-has-notes]{background:var(--surface-3)}.brc-notes:hover{border-color:var(--text-3);color:var(--text)}.brc-bottom{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 12px;margin-top:auto}.brc-sizes-wrap{flex:none;width:max-content;max-width:100%;display:flex}.brc-sizes{display:flex;flex-wrap:wrap;border:1px solid var(--border);border-right:none;border-radius:2px;overflow:hidden}.brc-cell{display:flex;align-items:center;height:34px;flex:none;border-right:1px solid var(--border)}.brc-cell-head{display:flex;align-items:center;gap:5px;height:100%;padding:0 8px 0 10px;font-size:var(--text-10-5);font-weight:600;letter-spacing:.04em;color:var(--text-2);border-right:1px solid var(--border-subtle);background:var(--surface-3);white-space:nowrap}.brc-dot{width:5px;height:5px;border-radius:var(--radius-pill);flex:none;background:transparent}.brc-dot[data-level=ok]{background:var(--stock-ok)}.brc-dot[data-level=low]{background:var(--stock-low)}.brc-dot[data-level=out]{background:var(--stock-out)}.brc-qty{width:40px;height:100%;box-sizing:border-box;padding:1px 2px;text-align:center;font-family:inherit;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text);background:transparent;border:none;outline:none}.brc-qty::placeholder{color:var(--placeholder-qty);opacity:1}.brc-qty[data-filled]{background:var(--surface)}.brc-qty:disabled{opacity:var(--opacity-35)}.brc-list[data-kbd] .brc-qty:focus{outline:2px solid var(--accent);outline-offset:-2px}.brc-cell-ats{display:flex;align-items:center;height:100%;padding:0 9px 0 6px;font-size:var(--text-10-5);font-variant-numeric:tabular-nums;color:var(--text-3);white-space:nowrap}.brc-add{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;height:34px;padding:0 18px;border-radius:var(--radius-pill);font-family:inherit;font-size:var(--text-14);font-weight:500;white-space:nowrap;cursor:default;transition:background var(--duration-150),color var(--duration-150),border-color var(--duration-150);border:1px solid var(--border);background:none;color:var(--text-3)}.brc-add[data-armed]{cursor:pointer;border:1px solid var(--text);background:var(--text);color:var(--bg)}.composer-field{display:block;resize:none;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;scrollbar-width:thin;align-self:center}:where(.composer-field){max-height:calc(4lh + 4px)}.dictation-slot{flex:none;display:inline-flex;align-items:center;align-self:center}.dictation-wave{display:inline-flex;align-items:center;gap:2px;height:18px}.dictation-bar{width:3px;height:18px;border-radius:var(--radius-pill);background:var(--accent);transform:scaleY(.3);transform-origin:center;transition:transform var(--duration-90) var(--ease-out)}.dictation-notice{font-size:var(--text-sm);color:var(--text-2);white-space:nowrap;max-width:60%;overflow:hidden;text-overflow:ellipsis}.dictation-mic{flex:none;border-radius:var(--radius-pill);transition:background-color var(--duration-150) var(--ease-brio),color var(--duration-150) var(--ease-brio)}.dictation-mic--own{width:30px;height:30px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;color:var(--text-2);display:flex;align-items:center;justify-content:center}.dictation-mic--own:hover{color:var(--text)}.dictation-mic[data-listening=true]{background:color-mix(in oklab,var(--accent) 16%,transparent);color:var(--accent)}button[data-dictation-pending=true]{opacity:var(--opacity-60);cursor:progress}.br-detail-thumbs{display:flex;align-items:flex-start;flex-wrap:wrap;gap:9px;margin-top:16px;--brl-tile-bg: #f4f4f4;--brl-tile-border: none}.appwrap.dark .br-detail-thumbs{--brl-tile-bg: #191a1c;--brl-tile-border: 1px solid rgba(255, 255, 255, .06)}.br-detail-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;border:none;background:none;cursor:pointer;width:52px;flex:none;display:block;border-bottom:2px solid transparent}.br-detail-thumb[data-active=true]{border-bottom-color:var(--text)}.br-detail-thumb-frame{position:relative;display:block;width:100%;aspect-ratio:1 / 1;background:var(--brl-tile-bg);border:var(--brl-tile-border);overflow:hidden}.br-detail-thumb-frame-img{width:100%;height:100%}.br-detail-thumb-frame-img .img-full,.br-detail-thumb-frame-img .img-preview{object-fit:contain}.br-detail-thumb-new{position:absolute;top:4px;right:4px;width:8px;height:8px;background:#22c55e}.pdp-signals-wrap{max-width:1020px;margin:0 auto;padding:56px 32px 0}.pdp-signals-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.pdp-signals-grid--solo{grid-template-columns:minmax(0,494px)}.pdp-signal-card{border:1px solid var(--border);border-radius:2px;padding:22px}.pdp-signal-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.pdp-signal-foot{border-top:1px solid var(--border);margin-top:12px;padding-top:10px;font-size:10.5px;color:var(--text-3);line-height:1.45}.pdp-mm-row{display:flex;align-items:center;gap:14px;margin-top:16px}.pdp-mm-ring{display:block;flex:none}.pdp-mm-pct{font-size:27px;font-weight:500;letter-spacing:-.02em;color:var(--text)}.pdp-mm-bullets{margin-top:15px}.pdp-mm-bullet{display:flex;align-items:center;gap:7px;margin-bottom:6px}.pdp-mm-bullet-dot{width:5px;height:5px;border-radius:50%;background:#16a34a;flex:none}.pdp-mm-bullet-text{font-size:12px;color:var(--text)}.pdp-sf-row{display:flex;align-items:center;gap:16px;margin-top:8px}.pdp-sf-dial{position:relative;width:96px;height:96px;flex:none}.pdp-sf-tick{position:absolute;left:calc(50% - 1px);top:calc(50% - 6px);width:2px;height:12px;border-radius:1px}.pdp-sf-word{font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--text)}.pdp-sf-blurb{font-size:12px;color:var(--text-2);line-height:1.55;margin-top:6px}.zero-prose-link{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.zero-prose-link:hover,.zero-prose-link:focus-visible{text-decoration-style:solid;text-decoration-color:currentColor}.zero-prose-link:focus-visible{outline:1px solid currentColor;outline-offset:2px;border-radius:var(--radius-img)}.demo-glasspill-row{display:flex;justify-content:center;width:100%;box-sizing:border-box;padding:14px 0}.demo-glasspill{--demo-glasspill-radius: var(--radius-18);--demo-glasspill-shift-abs: max(var(--demo-glasspill-shift, 0px), -1 * var(--demo-glasspill-shift, 0px));position:relative;left:var(--demo-glasspill-shift, 0px);flex:0 1 auto;min-width:0;max-width:min(560px,calc(100% - 2 * var(--demo-glasspill-shift-abs)));box-sizing:border-box;border:1px solid var(--demo-glasspill-rim);border-radius:var(--demo-glasspill-radius);box-shadow:var(--demo-glasspill-shadow)}.demo-glasspill-glass{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--demo-glasspill-radius) - 1px);pointer-events:none}.demo-glasspill .at-notif.at-notif{width:auto;max-width:100%;padding:8px 14px;background:transparent;border:0;border-radius:calc(var(--demo-glasspill-radius) - 1px);color:var(--text-2)}.demo-glasspill .at-notif .at-notif-line-text{color:var(--text)}.demo-glasspill .at-notif .at-notif-disclose{color:var(--text-2)}.demo-glasspill .at-notif .at-notif-disclose:hover{color:var(--text)}.demo-glasspill .at-notif.at-notif[data-state=undone]{background:color-mix(in srgb,var(--surface-undone) 72%,transparent)}.demo-glasspill:has(>.at-notif[data-state=undone]){border-color:var(--border-undone)}.demo-glasspill .at-notif .at-notif-retry,.demo-glasspill .at-notif .at-notif-danger{border-radius:var(--radius-pill);padding-left:10px;padding-right:10px}.demo-glasspill .at-notif .at-notif-retry{background:color-mix(in srgb,var(--surface) 72%,transparent)}.demo-glasspill .at-notif .at-notif-retry:hover{background:var(--surface)}.demo-glasspill .at-notif.at-notif .at-notif-retry:disabled,.demo-glasspill .at-notif.at-notif[data-state=undone] .at-notif-retry:disabled,.demo-glasspill .at-notif.at-notif[data-state=undone] .at-notif-danger:disabled{background:transparent}.demo-glasspill .at-notif .at-notif-items,.demo-glasspill .at-notif .at-notif-tip-state,.demo-glasspill .at-notif .at-notif-tip-full+.at-notif-tip-time{color:var(--demo-glasspill-quiet)}.demo-glasspill-row[data-list-out]{flex-direction:column;align-items:center}.demo-glasspill-row[data-list-out] .demo-glasspill .at-notif .at-notif-items{display:none}.demo-glasspill-row[data-list-out] .demo-glasspill .at-notif[data-expanded=true] .at-notif-line-change{display:flex}.demo-glasspill-row[data-list-out] .demo-glasspill .at-notif[data-expanded=true] .at-notif-line-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-glasspill-list{align-self:stretch;box-sizing:border-box;margin:10px 0 0;padding:0 0 0 var(--demo-glasspill-list-indent, 0px);max-width:calc(700px + var(--demo-glasspill-list-indent, 0px));list-style:none;text-align:left;font-size:var(--text-14);line-height:1.6;color:var(--text);background:none;border:0;box-shadow:none}.demo-glasspill-list-item{overflow-wrap:anywhere}.demo-glasspill-list-qty{margin-left:10px;font-variant-numeric:tabular-nums}.demo-glasspill-row[data-list-out]>.demo-glasspill-list{--demo-glasspill-shift-abs: max(var(--demo-glasspill-shift, 0px), -1 * var(--demo-glasspill-shift, 0px));position:relative;left:var(--demo-glasspill-shift, 0px);align-self:center;width:fit-content;max-width:min(700px,calc(100% - 2 * var(--demo-glasspill-shift-abs)));padding-left:0}.at-inner>:is(.at-agent-row[data-demo-row=pill],[data-demo-menu-receipt],.at-agent-row:has(>.at-agent-content>.demo-change-strip:not([hidden]):last-child))+:is(.at-agent-row[data-demo-row=pill],[data-demo-menu-receipt]),.at-inner>:is(.at-agent-row[data-demo-row=pill],[data-demo-menu-receipt],.at-agent-row:has(>.at-agent-content>.demo-change-strip:not([hidden]):last-child))+:is(.at-buyer-row[data-demo-card-action],.at-agent-row[data-demo-row=gone])+:is(.at-agent-row[data-demo-row=pill],[data-demo-menu-receipt]),.at-inner>:is(.at-agent-row[data-demo-row=pill],[data-demo-menu-receipt],.at-agent-row:has(>.at-agent-content>.demo-change-strip:not([hidden]):last-child))+:is(.at-buyer-row[data-demo-card-action],.at-agent-row[data-demo-row=gone])+:is(.at-buyer-row[data-demo-card-action],.at-agent-row[data-demo-row=gone])+:is(.at-agent-row[data-demo-row=pill],[data-demo-menu-receipt]),.at-inner>:is(.at-agent-row[data-demo-row=pill],[data-demo-menu-receipt],.at-agent-row:has(>.at-agent-content>.demo-change-strip:not([hidden]):last-child))+:is(.at-buyer-row[data-demo-card-action],.at-agent-row[data-demo-row=gone])+:is(.at-buyer-row[data-demo-card-action],.at-agent-row[data-demo-row=gone])+:is(.at-buyer-row[data-demo-card-action],.at-agent-row[data-demo-row=gone])+:is(.at-agent-row[data-demo-row=pill],[data-demo-menu-receipt]){--demo-pill-stack-gap: calc(14px * 1.6 - 14px);margin-top:calc(var(--demo-pill-stack-gap) - 26px - 2 * 14px)}.demo-cardbar{border-top:1px solid var(--border-subtle);padding:10px 20px}.demo-cardbar:has(>.at-notif[data-state=undone]){background:var(--surface-undone)}.demo-cardbar .at-notif.at-notif{align-items:center;width:100%;padding:0;background:transparent;border:0;border-radius:0;color:var(--text-2)}.demo-cardbar .at-notif .at-notif-line-change{align-items:center}.demo-cardbar .at-notif .at-notif-line-text{flex:1 1 auto;color:var(--text)}.demo-cardbar .at-notif .at-notif-disclose{order:2;margin:0 -3px 0 2px;color:var(--text-2)}.demo-cardbar .at-notif .at-notif-disclose:hover{color:var(--text)}.demo-cardbar .at-notif .at-notif-items{display:none}.demo-cardbar .at-notif[data-expanded=true] .at-notif-line-change{display:flex}.demo-cardbar .at-notif[data-expanded=true] .at-notif-line-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-cardbar-list-host{display:contents}.demo-cardbar-list-host>.demo-glasspill-list{margin:0}.demo-glasspill:has(>.demo-addback),.demo-cardbar:has(>.demo-addback){display:flex;align-items:center}.demo-glasspill:has(>.demo-addback)>.at-notif,.demo-cardbar:has(>.demo-addback)>.at-notif{flex:0 1 auto;min-width:0}.demo-cardbar:has(>.demo-addback)>.at-notif{flex-grow:1}.demo-glasspill:has(>.demo-addback)>.at-notif.at-notif{padding-right:0}.demo-addback.demo-addback{position:relative;flex:none}.demo-glasspill>.demo-addback.demo-addback{margin-right:14px}.demo-glasspill>.demo-addback.demo-addback:not(:disabled){background:color-mix(in srgb,var(--surface) 72%,transparent)}.demo-addback.demo-addback:disabled{background:transparent}.zero-sr-announce{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.at-agent-row[data-demo-row=gone]{display:none}.at-agent-row[data-demo-row=pill]>.at-agent-avatar{visibility:hidden}.at-notif.at-notif[data-demo-undone]:not([data-state=undone]){background:color-mix(in srgb,var(--surface-undone) 72%,transparent)}.demo-glasspill:has(.at-notif[data-demo-undone]:not([data-state=undone])){border-color:var(--border-undone)}.at-notif[data-demo-undone]:not([data-state=undone]) .at-notif-line-change:after{content:"Undone";margin-left:10px;font-size:var(--text-sm);color:var(--text-2);white-space:nowrap}.zero-summary-slot{display:contents}.at-agent-text:has(+.zero-summary-slot[data-zero-replaces=true]){display:none}.zero-cutoff{display:inline-flex;align-items:center;gap:8px;align-self:flex-start}.zero-cutoff-text{font-size:var(--text-sm);line-height:1.6;color:var(--text-3)}.zero-cutoff-retry{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:var(--text-sm);line-height:1;padding:4px 9px;border:1px solid var(--border-2);border-radius:var(--radius-pill);background:transparent;color:var(--text-2);cursor:pointer}.zero-cutoff-retry:hover:not(:disabled){background:var(--surface-2)}.zero-cutoff-retry:active:not(:disabled){background:var(--surface-3)}.zero-cutoff-retry:focus-visible{outline:1px solid var(--text-3);outline-offset:1px}.zero-cutoff-retry:disabled{cursor:default;opacity:var(--opacity-60)}.at-agent-row:has([data-demo-silent])>.at-agent-avatar{visibility:hidden}.at-agent-row:has([data-demo-silent]):not(:has(.at-agent-text,.demo-change-strip:not([hidden]),.demo-card-bar,[data-demo-folded])){display:none}.at-stack-col>.demo-opening{margin-top:-5px;margin-bottom:14px}.demo-opening{position:relative}.demo-opening-probe{position:absolute;top:0;left:0;right:0;visibility:hidden;pointer-events:none}.at-placed-rule{display:flex;align-items:center;gap:12px;margin:20px 0 16px;width:100%}.at-placed-rule:before,.at-placed-rule:after{content:"";flex:1 1 0;height:1px;background:var(--border)}.at-placed-rule-label{flex:0 1 auto;font-size:var(--text-sm);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.demo-question .demo-question-lead{margin-top:18px;font-size:var(--text-14-5);line-height:1.5;color:var(--text-2);text-wrap:pretty}.demo-question .demo-question-lead+.at-question-q{margin-top:8px}.at-question-card.is-mini{max-width:520px;min-height:0;padding:16px 18px 14px}.at-question-card.is-mini.is-remount{animation:none}.at-question-card.is-mini .at-question-q{margin-top:14px}.demo-add-picker-swatches{margin-top:12px}.demo-add-picker-names{margin-top:8px;min-height:18px;font-size:12px;line-height:1.5;color:var(--text-3)}.demo-add-picker-slider{margin-top:12px}.demo-add-picker-ends{display:flex;justify-content:space-between;font-size:12.5px;font-weight:500;color:var(--text);font-variant-numeric:tabular-nums}.demo-add-picker-slider input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:4px;margin:12px 0 2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,rgb(var(--agent-accent-rgb)) 0 var(--pct, 50%),var(--border-2) var(--pct, 50%) 100%);outline:none;cursor:pointer}.demo-add-picker-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 5px rgb(var(--agent-accent-rgb))}.demo-add-picker-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 5px rgb(var(--agent-accent-rgb))}.demo-add-picker-slider input[type=range]:focus-visible{box-shadow:0 0 0 3px rgba(var(--agent-accent-rgb),.35)}.demo-add-picker-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.demo-add-picker-chip,.demo-add-picker-seg-opt{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:30px;padding:0 12px;border:1px solid var(--border-2);border-radius:var(--radius-pill);background:none;font-family:inherit;font-size:12.5px;color:var(--text);cursor:pointer;transition:background var(--duration-150) var(--ease-brio),border-color var(--duration-150) var(--ease-brio)}.demo-add-picker-chip:hover:not([aria-pressed=true]),.demo-add-picker-seg-opt:hover:not([aria-checked=true]){background:var(--hover)}.demo-add-picker-chip[aria-pressed=true],.demo-add-picker-seg-opt[aria-checked=true]{font-weight:500;border-color:rgba(var(--agent-accent-rgb),.5);background:rgba(var(--agent-accent-rgb),.2)}.demo-add-picker-seg{display:inline-flex;gap:6px;margin-top:12px}.demo-add-picker-tell{font-size:12px;color:var(--text-3)}.demo-add-picker .at-question-next:disabled{cursor:default}.demo-add-picker-row{margin-top:12px}.demo-add-picker-row .at-question-q{margin-top:0}.demo-add-picker-note{margin-top:10px;font-size:13px;font-weight:500;line-height:1.45;color:var(--text)}.demo-add-picker-qty{display:flex;align-items:center;justify-content:space-between;gap:12px}.demo-add-picker-label{font-size:12.5px;color:var(--text-2)}.demo-add-picker-qty .at-pcard-step:disabled{opacity:var(--opacity-disabled);cursor:default}.demo-add-picker .at-question-help [data-picker-counts]{font-variant-numeric:tabular-nums;color:var(--text)}.demo-add-picker-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.demo-picker .demo-picker-body{padding:8px calc(var(--at-card-chrome-spec-pad) - 12px);--at-order-col1: 176px}.demo-picker-row{cursor:default;outline:none}.demo-picker-end{position:relative;justify-self:end;display:flex;align-items:center}.demo-picker-end .at-order-total{transition:opacity var(--duration-160) var(--ease-brio)}.demo-picker-actions{position:absolute;right:0;top:50%;display:flex;gap:6px;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(8px,-50%);transition:opacity var(--duration-160) var(--ease-brio),transform var(--duration-200) var(--ease-brio)}.demo-picker-row:hover .demo-picker-actions,.demo-picker-row:focus-within .demo-picker-actions{opacity:1;pointer-events:auto;transform:translateY(-50%)}.demo-picker-row:hover .demo-picker-end .at-order-total,.demo-picker-row:focus-within .demo-picker-end .at-order-total{opacity:0}.demo-picker-actions button{font:inherit;font-size:var(--text-12-5);padding:5px 11px;border-radius:var(--radius-btn-sm);border:1px solid var(--demo-line);background:var(--surface);color:var(--text);cursor:pointer}.demo-picker-actions .demo-picker-clone{background:var(--text);color:var(--bg);border-color:var(--text)}.demo-picker-actions button:focus{outline:none}.demo-picker-actions button:focus-visible{outline:2px solid var(--text-3);outline-offset:2px}.demo-picker-meta-total,.demo-picker-label-short{display:none}@media(hover:none){.demo-picker .demo-picker-body{--at-order-col1: auto}.demo-picker-end .at-order-total{display:none}.demo-picker-meta-total{display:inline;color:var(--text);font-weight:600}.demo-picker-label-full{display:none}.demo-picker-label-short{display:inline}.demo-picker-actions{position:static;opacity:1;pointer-events:auto;transform:none}}.demo-picker-meta{justify-self:stretch;min-width:0;overflow:hidden}.demo-picker-meta>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-picker{container-type:inline-size}@container (max-width: 380px){.demo-picker-row{grid-template-columns:auto minmax(0,1fr);row-gap:6px}.demo-picker-end{grid-column:1 / -1}}.pc-root{display:flex;flex-direction:column;--pc-tile-bg: #f4f4f4;--pc-coll-bg: rgba(255, 255, 255, .42);--pc-coll-border: rgba(255, 255, 255, .55);--pc-coll-shadow: 0 6px 18px rgba(0, 0, 0, .14), inset 0 1px 0 rgba(255, 255, 255, .85), inset 0 -1px 1px rgba(0, 0, 0, .05);--pc-coll-thumb-shadow: 0 1px 2px rgba(0, 0, 0, .2), inset 0 0 0 1px rgba(255, 255, 255, .25);--pc-coll-name-color: #161616;--pc-coll-name-shadow: 0 1px 1px rgba(255, 255, 255, .4)}.appwrap.dark .pc-root{--pc-tile-bg: #191a1c;--pc-coll-bg: rgba(34, 36, 41, .5);--pc-coll-border: rgba(255, 255, 255, .15);--pc-coll-shadow: 0 6px 18px rgba(0, 0, 0, .55), inset 0 1px 0 rgba(255, 255, 255, .18), inset 0 -1px 1px rgba(0, 0, 0, .35);--pc-coll-thumb-shadow: 0 1px 2px rgba(0, 0, 0, .55), inset 0 0 0 1px rgba(255, 255, 255, .13);--pc-coll-name-color: #eef0f2;--pc-coll-name-shadow: 0 1px 2px rgba(0, 0, 0, .6)}.pc-tile{position:relative;aspect-ratio:75 / 92;max-height:72vh;overflow:hidden;border-radius:var(--radius-img);background:var(--pc-tile-bg);display:flex;align-items:center;justify-content:center;cursor:pointer}.pc-tile-img{width:100%;height:100%}.pc-tile-img .img-full,.pc-tile-img .img-preview{object-fit:cover;object-position:center}.pc-new-pill{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-chip);padding:4px 7px 3px;font-size:10px;line-height:10px;text-transform:uppercase;color:var(--text)}.pc-fitinfo{position:absolute;top:10px;right:12px;display:inline-flex}.pc-fitbadge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:var(--radius-pill)}.pc-fit-label{font-size:12px;font-weight:500;color:var(--text-2);letter-spacing:.01em}.pc-coll-pill{position:absolute;left:50%;bottom:13px;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:7px;max-width:84%;padding:4px 12px 4px 4px;border-radius:var(--radius-pill);background:var(--pc-coll-bg);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid var(--pc-coll-border);box-shadow:var(--pc-coll-shadow);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.pc-coll-pill:hover{transform:translate(-50%,-.5px) scale(1.012);box-shadow:0 5px 13px -8px #0000002e}.pc-coll-avatar{flex:none;width:20px;height:20px;border-radius:6px;background-size:cover;background-position:center;box-shadow:var(--pc-coll-thumb-shadow)}.pc-coll-name{font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--pc-coll-name-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:var(--pc-coll-name-shadow)}.pc-gender,.br-gender{color:var(--text-3);font-weight:500}.pc-thumbs{margin-top:13px}.pc-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:12px}.pc-name{flex:1;min-width:0;font-size:var(--text-card);font-weight:400;line-height:var(--text-card--line-height);letter-spacing:var(--text-card--letter-spacing);color:var(--text);text-wrap:balance;cursor:pointer}.pc-notes{position:relative;flex:none;display:inline-flex;align-items:center;gap:5px;font-size:var(--text-card);line-height:var(--text-card--line-height);letter-spacing:var(--text-card--letter-spacing);color:var(--text);cursor:pointer;text-underline-offset:3px}.pc-notes:hover{text-decoration:underline;text-decoration-thickness:1px}.pc-notes-dot{position:absolute;top:0;right:-8px;width:5px;height:5px;background:#22c55e}.pc-sku-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pc-sku{font-size:var(--text-card);line-height:var(--text-card--line-height);letter-spacing:var(--text-card--letter-spacing);color:var(--text)}.pc-price{flex:none;font-size:var(--text-card);font-weight:400;line-height:var(--text-card--line-height);letter-spacing:var(--text-card--letter-spacing);color:var(--text)}.pc-controls-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.pc-size-wrap{position:relative;display:inline-flex}.pc-size-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;padding:0;font-family:inherit;display:inline-flex;align-items:center;gap:5px;font-size:var(--text-card);line-height:var(--text-card--line-height);letter-spacing:var(--text-card--letter-spacing);color:var(--text);cursor:pointer;position:relative;overflow:hidden}.pc-size-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49}.pc-size-menu{position:absolute;top:calc(100% + 8px);left:-6px;z-index:50;min-width:92px;background:var(--menu-bg);border:1px solid var(--menu-border);border-radius:var(--radius-menu);box-shadow:var(--shadow-menu);padding:5px}.pc-size-opt{display:block;width:100%;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:13px;color:var(--text);background:none;padding:7px 12px;border-radius:var(--radius-menu-item)}.pc-size-opt:hover,.pc-size-opt[data-selected=true]{background:var(--hover)}.pc-qty-add{flex:none;display:inline-flex;align-items:center;gap:16px}.pc-qty{display:inline-flex;align-items:center;gap:9px}.pc-qty-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;padding:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-2);cursor:pointer}.pc-qty-value{min-width:14px;text-align:center;font-size:13px;font-weight:500;color:var(--text)}.pc-add{font-size:13px;font-weight:500;letter-spacing:-.1px;color:var(--text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.fd-root{position:relative;flex:none}.fd-tick{position:absolute;left:calc(50% - 1px);top:calc(50% - 6px);width:2px;height:12px;border-radius:1px;transform-origin:center center}.fd-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.fd-pct{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--text)}.fd-pct-sign{font-size:9px;font-weight:500;opacity:.55}.fd-label{font-size:7.5px;font-weight:600;letter-spacing:.16em;color:var(--text-3);margin-top:3px}.ft-root{display:none;position:absolute;right:0;width:212px;padding:12px 14px;background:var(--surface);border:.5px solid var(--border);box-shadow:var(--shadow-tooltip);text-align:left}.ft-trigger:hover .ft-root{display:block}.ft-root--grid{top:calc(100% + 7px);z-index:60}.ft-root--list{top:18px;z-index:220}.ft-eyebrow{display:block;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.ft-bullet-row{display:flex;align-items:center;gap:7px;margin-bottom:6px}.ft-bullet-dot{width:5px;height:5px;border-radius:50%;background:#16a34a;flex:none}.ft-bullet-text{font-size:11.5px;color:var(--text)}.ft-footer{display:block;border-top:1px solid var(--border);margin-top:8px;padding-top:8px;font-size:10px;color:var(--text-3);line-height:1.4}.d2c-body{padding:16px 15px}.d2c-card{overflow:visible}.d2c-gauge-dial .ft-root{left:50%;right:auto;transform:translate(-50%)}.d2c-gauge-dial:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-pill)}.d2c-gauge-dial:focus .ft-root,.d2c-gauge-dial:focus-within .ft-root{display:block}.d2c-gauges{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));grid-auto-rows:auto;gap:14px;align-items:start;justify-items:center}.d2c-gauge{width:100%}.d2c-gauge{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;min-width:0}.d2c-gauge-dial{position:relative;display:inline-flex}.d2c-gauge-dial .fd-center{display:none}.d2c-gauge-figure{display:flex;flex-direction:column;align-items:center;gap:3px}.d2c-gauge-value{font-size:var(--text-md);font-weight:600;color:var(--text);line-height:1.1}.d2c-gauge-label{font-size:var(--text-sm);color:var(--text-2)}.d2c-gauge-bench{font-size:var(--text-xs);color:var(--text-3)}.d2c-gauge-bench.is-good{color:var(--accent-success)}.d2c-gauge-bench.is-warn{color:var(--accent-warn)}.d2c-caption{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--surface-4);font-size:var(--text-body);line-height:1.5;color:var(--text-2)}.ds-body{padding:16px 15px}.ds-rows{display:flex;flex-direction:column;gap:14px}.ds-row{display:flex;flex-direction:column;gap:6px;min-width:0}.ds-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ds-row-label{font-size:var(--text-body);color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-row-figure{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.ds-row-value{font-size:var(--text-md);font-weight:600;color:var(--text);line-height:1.1;font-variant-numeric:tabular-nums}.ds-trend{display:block}.ds-trend.is-up{color:var(--accent-success)}.ds-trend.is-down{color:var(--accent-warn)}.ds-trend.is-flat{color:var(--text-3)}.ds-bar-track{height:6px;border-radius:var(--radius-pill);background:var(--surface-4);overflow:hidden}.ds-bar-fill{height:100%;border-radius:var(--radius-pill);background:var(--accent);transition:width var(--duration-300) var(--ease-brio)}.ds-row-note{font-size:var(--text-xs);color:var(--text-3)}.ds-caption{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--surface-4);font-size:var(--text-body);line-height:1.5;color:var(--text-2)}@keyframes agentGlowMorph{0%,to{transform:translate(-50%,-50%) scale(1)}25%{transform:translate(-48%,-51%) scale(1.1,.94)}50%{transform:translate(-52%,-49%) scale(.94,1.08)}75%{transform:translate(-50%,-50.5%) scale(1.06,1.04)}}@keyframes agentBlobDrift1{0%,to{transform:translate(-50%,-50%) translate(-40px,-5px) scale(1)}33%{transform:translate(-50%,-50%) translate(15px,8px) scale(1.08)}66%{transform:translate(-50%,-50%) translate(35px,-8px) scale(.95)}}@keyframes agentBlobDrift2{0%,to{transform:translate(-50%,-50%) translate(30px,8px) scale(1)}50%{transform:translate(-50%,-50%) translate(-30px,-10px) scale(1.1)}}@keyframes agentBlobDrift3{0%,to{transform:translate(-50%,-50%) translateY(5px) scale(1)}25%{transform:translate(-50%,-50%) translate(40px,-5px) scale(.95)}50%{transform:translate(-50%,-50%) translate(20px,10px) scale(1.08)}75%{transform:translate(-50%,-50%) translate(-35px,-3px) scale(1)}}.aap-root{position:relative;pointer-events:auto}.aap-glow-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.aap-glow-main,.aap-glow-blob{position:absolute;top:50%;left:50%;opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.aap-root[data-glow-active=true] .aap-glow-main,.aap-root[data-glow-active=true] .aap-glow-blob{opacity:1}.aap-glow-main{width:calc(100% + 200px);height:160px;filter:blur(30px);background:radial-gradient(ellipse at 30% 50%,rgba(255,180,100,.3) 0%,transparent 50%),radial-gradient(ellipse at 70% 50%,rgba(220,80,30,.35) 0%,transparent 55%),radial-gradient(ellipse at 50% 50%,rgba(255,140,66,.3) 0%,rgba(255,107,53,.2) 30%,transparent 70%);animation:agentGlowMorph 5.5s ease-in-out infinite}.aap-glow-blob-1{width:180px;height:130px;border-radius:50%;filter:blur(45px);background:radial-gradient(circle,rgba(200,60,20,.144) 0%,rgba(200,60,20,.064) 40%,transparent 70%);animation:agentBlobDrift1 16s ease-in-out infinite}.aap-glow-blob-2{width:130px;height:100px;border-radius:50%;filter:blur(45px);background:radial-gradient(circle,rgba(180,50,15,.12) 0%,rgba(180,50,15,.048) 40%,transparent 70%);animation:agentBlobDrift2 13s ease-in-out infinite}.aap-glow-blob-3{width:90px;height:80px;border-radius:50%;filter:blur(40px);background:radial-gradient(circle,rgba(160,40,10,.16) 0%,rgba(160,40,10,.064) 40%,transparent 70%);animation:agentBlobDrift3 12s ease-in-out infinite}.aap-panel{position:absolute;bottom:calc(100% + 12px);left:50%;--aap-shift: 0px;transform:translate(-50%) translate(var(--aap-shift));z-index:30;overflow:hidden;border-radius:16px;border:1px solid rgba(253,186,116,.6);background:var(--surface);box-shadow:0 20px 60px -15px #ff783240,0 10px 30px -10px #00000026;transition:width .2s ease}.aap-panel-head{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;background:#a89f91e6}.aap-panel-head-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#fff}.aap-panel-head-actions{display:flex;align-items:center;gap:2px}.aap-icon-btn{border:none;background:none;padding:4px;border-radius:6px;cursor:pointer;color:#ffffffb3;display:flex}.aap-panel-body{overflow-y:auto;padding:16px;transition:height .2s ease}.aap-greeting-row{display:flex;gap:8px;margin-bottom:12px}.aap-avatar{width:28px;height:28px;flex:none;border-radius:9999px;background:var(--text);display:flex;align-items:center;justify-content:center}.aap-greeting-bubble{border-radius:12px 12px 12px 4px;background:var(--surface-3);padding:8px 12px;font-size:13px;color:var(--text);line-height:1.5}.aap-suggestions{display:flex;flex-wrap:wrap;gap:8px;padding-left:36px}.aap-suggestion-chip{font-size:12px;padding:6px 12px;border-radius:9999px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer}.aap-panel-foot{border-top:1px solid var(--border);padding:12px;display:flex;align-items:center;gap:8px}.aap-input{flex:1;min-width:0;min-height:36px;max-height:calc(3lh + 36px);box-sizing:border-box;border:1px solid var(--border-2);border-radius:8px;background:var(--surface);padding:calc((34px - 1lh)/2) 12px;font-family:inherit;font-size:13px;outline:none;color:var(--text)}.aap-send-btn{width:36px;height:36px;flex:none;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.aap-pill{position:relative;z-index:10;display:flex;align-items:center;gap:12px;border-radius:16px;padding:10px 16px}.aap-pill-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:16px;pointer-events:none}.aap-pill-divider{width:1px;height:20px;background:#fff3;flex:none}.aap-collections-region{position:relative}.aap-collections-btn{display:flex;align-items:center;gap:8px;height:28px;padding:0 14px;border:none;border-radius:8px;background:#fff3;color:#fff;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.aap-collections-chevron{transition:transform .2s;transform:rotate(0)}.aap-collections-chevron[data-open=true]{transform:rotate(180deg)}.aap-collections-menu{position:absolute;bottom:calc(100% + 10px);left:0;z-index:50;width:262px;border-radius:8px;border:1px solid var(--border);background:var(--surface);padding:7px 7px 12px;box-shadow:0 12px 34px #0a0a0a24;text-align:left}.aap-collections-item{display:flex;align-items:center;gap:10px;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left;padding:8px 10px;border-radius:1px}.aap-collections-item:hover{background:var(--hover)}.aap-collections-cover{flex:none;width:22px;height:22px;border-radius:6px;background-size:cover;background-position:center}.aap-collections-name{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aap-collections-count{flex:none;font-size:11.5px;color:var(--text-3)}.aap-agent-btn{display:flex;align-items:center;gap:6px;white-space:nowrap;height:32px;padding:0 12px;border:none;border-radius:8px;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .18s;background:#ffffff26;color:#fff}.aap-agent-btn[data-open=true]{background:#fff;color:#a89f91}.aap-agent-chevron{transition:transform .2s;transform:rotate(0)}.aap-agent-chevron[data-open=true]{transform:rotate(180deg)}.aas-transcript{display:flex;flex-direction:column;gap:12px;margin-top:12px}.aas-buyer-row{padding-right:0}.aas-reply{min-width:0}.aas-thinking{color:var(--text-3)}.aas-product-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:12px}.aas-product-card{min-width:0}.aas-product-card-loading{min-height:320px;border-radius:var(--radius-img);background:var(--surface-4)}.catstate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:320px;padding:48px 24px;text-align:center;color:var(--text-3)}.catstate-spinner{width:26px;height:26px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--text-3);animation:catstate-spin .7s linear infinite}@keyframes catstate-spin{to{transform:rotate(360deg)}}.catstate-title{font-size:var(--text-title);font-weight:600;color:var(--text)}.catstate-msg,.catstate-detail{font-size:var(--text-body);color:var(--text-3);max-width:42ch}.catstate-retry{margin-top:4px;padding:8px 18px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font-size:var(--text-control);cursor:pointer;transition:background .15s var(--ease-brio)}.catstate-retry:hover{background:var(--surface-3)}.catstate-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.catskel-shimmer{position:relative;overflow:hidden;background:var(--surface-3)}.catskel-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,var(--surface-4) 50%,transparent 100%);transform:translate(-100%);animation:catskel-sheen 1.3s var(--ease-brio) infinite}@keyframes catskel-sheen{to{transform:translate(100%)}}.catskel-pad{position:relative;padding:20px 30px 40px}.catskel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:34px 26px;align-content:start}.catskel-tile{display:flex;flex-direction:column;gap:10px}.catskel-tile-media{width:100%;aspect-ratio:1 / 1.25;border-radius:var(--radius-img)}.catskel-line{height:12px;border-radius:var(--radius-img)}.catskel-line--name{width:70%}.catskel-line--meta{width:40%;height:10px}.catskel-pdp{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 408px;gap:40px;padding:28px 30px 40px}.catskel-pdp-gal{min-width:0}.catskel-pdp-hero{width:100%;aspect-ratio:4 / 5;border-radius:var(--radius-img)}.catskel-pdp-buy{display:flex;flex-direction:column;gap:14px}.catskel-line--eyebrow{width:30%;height:10px}.catskel-line--title{width:80%;height:24px}.catskel-line--tag{width:60%}.catskel-line--price{width:35%;height:18px}.catskel-pdp-swatches{display:flex;gap:10px;margin:6px 0}.catskel-pdp-swatch{width:44px;height:44px;border-radius:var(--radius-img)}.catskel-pdp-sizerun{width:100%;height:120px;border-radius:var(--radius-img);margin-top:6px}.catskel-pdp-cta{width:100%;height:44px;border-radius:var(--radius-pill)}@media(max-width:900px){.catskel-pdp{grid-template-columns:1fr}}.ci-root{position:relative;height:calc(100% - 42px);margin-top:42px;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}.ci-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;container-type:inline-size}.ci-toolbar{position:sticky;top:0;z-index:8;height:42px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 10%,transparent)}.ci-toolbar-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface);pointer-events:none}.ci-toolbar-left{position:relative;z-index:1;display:flex;align-items:center;gap:2px;min-width:0;flex:1;padding-left:40px}.ci-crumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--text-2);white-space:nowrap;flex:none;padding:4px 4px 4px 0;border-radius:8px;transition:color .12s}.ci-crumb:hover{color:var(--text)}.ci-crumb-divider{font-size:14px;color:var(--text-3);padding:0 3px}.ci-crumb-current{font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--text)}.ci-toolbar-right{position:relative;z-index:1;display:flex;align-items:center;gap:4px;flex:none;margin-right:40px}.ci-search-region{display:flex;align-items:center;gap:4px}.ci-search-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:9px;background:none;cursor:pointer;color:var(--text-2);transition:background .12s}.ci-search-input{width:210px;height:26px;border:none;border-bottom:1px solid var(--border-2);border-radius:0;background:none;padding:0 2px 2px;font-family:inherit;font-size:12.5px;font-weight:400;color:var(--text);outline:none}.ci-view-toggle{position:relative;display:flex;align-items:center;padding:2px;margin-left:4px;border-radius:9999px;background:color-mix(in srgb,var(--surface-3) 55%,transparent)}.ci-view-knob{position:absolute;top:2px;left:2px;width:28px;height:26px;border-radius:9999px;transform:translate(0);transition:transform .2s ease}.ci-view-knob[data-view=list]{transform:translate(28px)}.ci-view-btn{position:relative;z-index:1;width:28px;height:26px;flex:none;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--text-3);transition:color .18s}.ci-view-btn[data-active=true]{color:var(--text)}.ci-band{padding:30px 40px 4px}.ci-hero{position:relative;overflow:hidden;border-radius:2px;cursor:pointer;width:100%;max-width:100%;min-width:0;box-sizing:border-box;height:clamp(calc((100cqw - 80px) * 8 / 21),300px,calc((100cqw - 80px)/.8))}.ci-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080a0ebd,#080a0e3d 48%,#080a0e00 74%)}.ci-hero-body{position:absolute;left:0;right:0;bottom:0;padding:0 26px 22px;display:flex;flex-direction:column;align-items:flex-start}.ci-hero-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf}.ci-hero-name{margin-top:8px;font-size:26px;font-weight:500;letter-spacing:-.015em;color:#fff}.ci-hero-desc{margin-top:6px;max-width:520px;font-size:13.5px;line-height:1.5;color:#ffffffd9;text-wrap:pretty}.ci-hero-meta{display:flex;align-items:baseline;gap:18px;width:100%;margin-top:15px}.ci-hero-count,.ci-hero-launch{font-size:12.5px;color:#ffffffbf}.ci-hero-explore{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:#fff}.ci-no-hero{border:1px dashed var(--border-2);border-radius:2px;padding:38px 24px;text-align:center;font-size:13px;color:var(--text-3)}.ci-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:5px/4px;padding:4px 7px 3px;font-size:10px;line-height:10px;text-transform:uppercase;color:var(--text)}.ci-pill--hero{position:absolute;top:14px;left:14px}.ci-pill--card{position:absolute;top:10px;left:10px}.ci-featrow{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px}.ci-card{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;padding:0;text-align:left;display:flex;flex-direction:column;min-width:0}.ci-card-media{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:2px}.ci-card-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:14px;width:100%}.ci-card-name{min-width:0;font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.3px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci-card-count{flex:none;font-size:15px;line-height:22px;letter-spacing:-.3px;color:var(--text-3)}.ci-card-tag{display:block;font-size:15px;line-height:22px;letter-spacing:-.3px;color:var(--text)}.ci-listing{padding:36px 40px 90px}.ci-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:34px 22px}.ci-list{display:flex;flex-direction:column;border-top:1px solid var(--border-subtle)}.ci-list-row{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-bottom:1px solid var(--border-subtle);background:none;cursor:pointer;width:100%;display:flex;align-items:center;gap:16px;padding:13px 6px;text-align:left;transition:background .12s}.ci-list-row:hover{background:var(--hover)}.ci-list-row svg{flex:none}.ci-list-thumb{flex:none;width:56px;height:70px;border-radius:2px;background-size:cover;background-position:center}.ci-list-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ci-list-name{font-size:14.5px;font-weight:400;letter-spacing:-.2px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci-list-tag{font-size:12.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci-list-type,.ci-list-season{display:none}.ci-list-statuswrap{flex:none;width:auto}.ci-list-status{display:inline-flex;align-items:center;border-radius:5px/4px;box-shadow:inset 0 0 0 1px var(--border);padding:4px 7px 3px;font-size:10px;line-height:10px;text-transform:uppercase;color:var(--text-2)}.ci-list-count{flex:none;width:auto;white-space:nowrap;text-align:right;font-size:13px;color:var(--text)}.ci-empty{padding:46px 0;text-align:center}.ci-empty-title{font-size:13px;font-weight:500;color:var(--text-2)}.ci-empty-clear{margin-top:8px;border:none;background:none;font-size:12.5px;color:var(--text-3);cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:3px}.ci-agentbar-wrap{position:absolute;left:0;right:0;bottom:24px;z-index:44;display:flex;justify-content:center;pointer-events:none;padding:0 24px}.ci-dockcoll{position:relative}.ci-dockcoll-trigger{display:flex;align-items:center;gap:8px;height:28px;padding:0 14px;border:none;border-radius:8px;background:#fff3;color:#fff;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.ci-dockcoll-chevron{transition:transform .2s;transform:rotate(0)}.ci-dockcoll-chevron[data-open=true]{transform:rotate(180deg)}.ci-dock-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49}.ci-dockcoll-menu{position:absolute;bottom:calc(100% + 10px);left:0;z-index:50;width:262px;border-radius:8px;border:1px solid var(--border);background:var(--surface);padding:7px 7px 12px;box-shadow:0 12px 34px #0a0a0a24;text-align:left}.ci-dockcoll-item{display:flex;align-items:center;gap:10px;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left;padding:8px 10px;border-radius:1px}.ci-dockcoll-item:hover{background:var(--hover)}.ci-dockcoll-cover{flex:none;width:22px;height:22px;border-radius:6px;background-size:cover;background-position:center}.ci-dockcoll-name{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci-dockcoll-count{flex:none;font-size:11.5px;color:var(--text-3)}.ci-dockfilters{position:relative}.ci-dockfilters-trigger{position:relative;width:32px;height:32px;flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:#fff3;color:#fff;cursor:pointer}.ci-dockfilters-trigger:hover{background:#ffffff4d}.ci-dockfilters-badge{position:absolute;top:-4px;right:-4px;min-width:15px;height:15px;border-radius:9999px;background:#ffffffeb;color:#7c7464;font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.ci-dockfilters-menu{position:absolute;bottom:calc(100% + 10px);left:0;z-index:50;width:256px;border-radius:8px;border:1px solid var(--border);background:var(--surface);box-shadow:0 12px 34px #0a0a0a24;padding:16px 16px 18px;text-align:left}.ci-dockfilters-head{display:flex;align-items:center;justify-content:flex-end;margin-bottom:8px}.ci-dockfilters-clearall{border:none;background:none;font-size:12px;color:var(--text-3);cursor:pointer;font-family:inherit}.ci-dockfilters-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.ci-dockfilters-label--sort{margin:14px 0 6px}.ci-dockfilters-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ci-dockfilters-chips--tight{margin-bottom:0}.ci-chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;padding:4px 10px;border-radius:6px;background:var(--surface-3);color:var(--text-2)}.ci-chip[data-active=true]{background:var(--text);color:var(--bg)}.cd-root{position:relative;height:calc(100% - 42px);margin-top:42px;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);--cd-tile-bg: #f4f4f4;--cd-hero-scrim: linear-gradient(to top, rgba(8, 10, 14, .74) 0%, rgba(8, 10, 14, .22) 44%, rgba(8, 10, 14, .04) 72%)}.appwrap.dark .cd-root{--cd-tile-bg: #191a1c;--cd-hero-scrim: linear-gradient(to top, rgba(6, 7, 9, .84) 0%, rgba(6, 7, 9, .32) 42%, rgba(6, 7, 9, .06) 70%)}.cd-scroll{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;container-type:inline-size}.cd-bar{position:sticky;top:0;z-index:46;height:42px;margin-bottom:-42px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid transparent;transition:border-color .24s ease}.cd-bar[data-cd-bar=solid]{background:var(--surface);border-bottom-color:color-mix(in srgb,var(--border-subtle) 10%,transparent);--cdt: var(--text);--cdt2: var(--text-2);--cdhov: var(--hover);--cdinp: var(--border-2)}.cd-bar[data-cd-bar=glass]{border-bottom-color:color-mix(in srgb,var(--border-subtle) 10%,transparent);--cdt: var(--text);--cdt2: var(--text-2);--cdhov: var(--hover);--cdinp: var(--border-2)}.cd-bar[data-cd-bar=clear-dark]{background:transparent;border-bottom-color:transparent;--cdt: #fff;--cdt2: rgba(255, 255, 255, .74);--cdhov: rgba(255, 255, 255, .16);--cdinp: rgba(255, 255, 255, .55)}.cd-bar[data-cd-bar=clear-light]{background:transparent;border-bottom-color:transparent;--cdt: #101216;--cdt2: rgba(14, 16, 20, .68);--cdhov: rgba(0, 0, 0, .07);--cdinp: rgba(0, 0, 0, .42)}.cd-bar-left{display:flex;align-items:center;gap:2px;min-width:0;flex:1;padding-left:40px}.cd-crumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--cdt2);white-space:nowrap;flex:none;padding:4px 4px 4px 0;border-radius:8px;transition:color .24s ease}.cd-crumb:hover{color:var(--cdt)}.cd-crumb-divider{font-size:14px;color:var(--cdt2);padding:0 3px;transition:color .24s ease}.cd-name-crumb{font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--cdt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .24s ease}.cd-bar-right{display:flex;align-items:center;gap:4px;flex:none;padding-right:40px}.cd-search-region{display:flex;align-items:center;gap:4px}.cd-search-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:9px;background:none;cursor:pointer;color:var(--cdt2);transition:background .12s,color .24s ease}.cd-search-btn:hover{background:var(--cdhov)}.cd-search-input{width:210px;height:26px;border:none;border-bottom:1px solid var(--cdinp);border-radius:0;background:none;padding:0 2px 2px;font-family:inherit;font-size:12.5px;font-weight:400;color:var(--cdt);outline:none;transition:color .24s ease,border-color .24s ease}.cd-hero{position:relative;width:100%;height:min(74vh,700px);min-height:440px;overflow:hidden;background:#0a0c10}.cd-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cd-hero-scrim)}.cd-hero-body{position:absolute;left:0;right:0;bottom:0;padding:0 40px 50px;display:flex;flex-direction:column;align-items:flex-start}.cd-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:5px/4px;padding:4px 7px 3px;margin-bottom:16px;font-size:10px;line-height:10px;text-transform:uppercase;color:#fff}.cd-eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffffc7}.cd-name{max-width:720px;margin-top:12px;font-size:52px;font-weight:500;line-height:1.02;letter-spacing:-.025em;color:#fff;text-wrap:balance}.cd-hook{max-width:460px;margin-top:16px;font-size:15.5px;font-weight:400;line-height:1.5;color:#ffffffe0;text-wrap:pretty}.cd-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.cd-shop-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex:none;height:40px;padding:0 26px;border:none;border-radius:21px;color:#fff;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:filter .16s}.cd-shop-btn:hover{filter:brightness(1.14)}.cd-campaign-wrap{padding:100px 40px 30px}.cd-campaign-inner{max-width:680px;margin:0 auto;text-align:center}.cd-campaign-text{font-size:23px;font-weight:400;line-height:1.5;letter-spacing:-.012em;color:var(--text);text-wrap:balance}.cd-campaign-attr{margin-top:22px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.cd-features-wrap{padding:70px 40px 30px}.cd-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px;border-top:1px solid var(--border);padding-top:28px}.cd-feature{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;padding:0;text-align:left;cursor:pointer;display:flex;flex-direction:column;min-width:0}.cd-feature-media{position:relative;display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:2px}.cd-feature-img{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .4s ease}.cd-feature:hover .cd-feature-img{transform:scale(1.03)}.cd-featsel{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cd-feature-row{display:flex;align-items:baseline;gap:9px;margin-top:12px}.cd-feature-num{font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--text-3)}.cd-feature-title{font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--text-3);transition:color .15s}.cd-feature-title[data-active=true]{color:var(--text)}.cd-feat-desc{max-width:560px;margin-top:24px;font-size:14px;line-height:1.6;color:var(--text-2);text-wrap:pretty}.cd-products-wrap{padding:76px 40px 30px}.cd-products-tabsrow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;border-top:1px solid var(--border);padding:24px 0 26px}.cd-cattabs{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cd-cattab{display:inline-flex;align-items:center;gap:9px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;padding:4px 10px 4px 4px;font-family:inherit;font-size:12.5px;font-weight:400;color:var(--text-3);cursor:pointer;transition:color .15s}.cd-cattab[data-active=true]{font-weight:500;color:var(--text)}.cd-cattab-thumb{flex:none;width:30px;height:30px;border-radius:7px;overflow:hidden;display:flex;align-items:center;justify-content:center}.cd-cattab-img{width:80%;height:80%}.cd-cattab-img .img-full,.cd-cattab-img .img-preview{object-fit:contain}.cd-gendertabs{display:flex;align-items:center;gap:18px}.cd-gendertab{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;padding:4px 0;font-size:13px;font-weight:400;color:var(--text-3);border-bottom:1px solid transparent;transition:color .14s}.cd-gendertab[data-active=true]{font-weight:500;color:var(--text);border-bottom-color:var(--text)}.cd-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2px;margin:0 -40px}.cd-product-tile{position:relative;aspect-ratio:4 / 5;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:0}.cd-product-img{width:78%;height:78%}.cd-product-img .img-full,.cd-product-img .img-preview{object-fit:contain;transition:transform .35s ease}.cd-product-tile:hover .cd-product-img .img-full,.cd-product-tile:hover .cd-product-img .img-preview{transform:scale(1.03)}.cd-newcolor-pill{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px/4px;padding:4px 7px 3px;font-size:10px;line-height:10px;text-transform:uppercase;color:var(--text)}.cd-product-info{position:absolute;left:0;right:0;bottom:0;padding:44px 16px 14px;background:linear-gradient(to top,color-mix(in srgb,var(--bg) 82%,transparent),transparent);pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .25s ease}.cd-product-tile:hover .cd-product-info{opacity:1;transform:translateY(0)}.cd-product-info-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.cd-product-info-text{min-width:0}.cd-product-name{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.2px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-product-price{font-size:13px;line-height:19px;letter-spacing:-.2px;color:var(--text-2)}.cd-product-swatches{display:flex;align-items:center;gap:5px;flex:none}.cd-swatch{width:26px;height:26px;border-radius:6px;overflow:hidden;border:1px solid var(--border);display:flex;align-items:center;justify-content:center}.cd-swatch-img{width:80%;height:80%}.cd-swatch-img .img-full,.cd-swatch-img .img-preview{object-fit:contain}.cd-products-empty{padding:40px 0;text-align:center;font-size:13px;color:var(--text-3)}.cd-carousel{position:relative;width:100%;height:min(56vh,540px);min-height:320px;margin-top:64px;overflow:hidden;cursor:pointer}.cd-carousel-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .55s ease}.cd-carousel-slide[data-active=true]{opacity:1}.cd-carousel-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080a0e6b,#080a0e00 36%);pointer-events:none}.cd-carousel-caption{position:absolute;left:40px;bottom:26px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7}.cd-carousel-dots{position:absolute;left:50%;bottom:29px;transform:translate(-50%);display:flex;align-items:center;gap:7px}.cd-carousel-dot{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;padding:0;cursor:pointer;width:22px;height:2px;border-radius:1px;background:#ffffff61;transition:background .25s}.cd-carousel-dot[data-active=true]{background:#fffffff2}.cd-looks-wrap{padding:76px 0 10px}.cd-looks-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 40px 20px}.cd-looks-label,.cd-others-label{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.cd-looks-scroll{display:flex;gap:18px;overflow-x:auto;padding:2px 40px 10px;scroll-padding-left:40px;scroll-snap-type:x proximity}.cd-look-card{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;flex:none;width:320px;scroll-snap-align:start;display:flex;flex-direction:column;padding:0;text-align:left}.cd-look-media{position:relative;display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:2px}.cd-look-img{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .4s ease}.cd-look-card:hover .cd-look-img{transform:scale(1.025)}.cd-look-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:12px;width:100%}.cd-look-title{font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.3px;color:var(--text)}.cd-look-count{flex:none;font-size:12.5px;color:var(--text-3)}.cd-look-items{display:block;font-size:12.5px;line-height:18px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-others-wrap{padding:70px 0 90px}.cd-others-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-top:1px solid var(--border);margin:0 40px;padding:32px 0 20px}.cd-others-seeall{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--text-2);transition:color .14s}.cd-others-seeall:hover{color:var(--text)}.cd-others-scroll{display:flex;gap:18px;overflow-x:auto;padding:2px 40px 10px;scroll-padding-left:40px;scroll-snap-type:x proximity}.cd-other-card{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;flex:none;width:264px;scroll-snap-align:start;display:flex;flex-direction:column;padding:0;text-align:left}.cd-other-media{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:2px}.cd-other-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:14px;width:100%}.cd-other-name{min-width:0;font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.3px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-other-count{flex:none;font-size:15px;line-height:22px;letter-spacing:-.3px;color:var(--text-3)}.cd-other-tag{display:block;font-size:15px;line-height:22px;letter-spacing:-.3px;color:var(--text)}.cd-lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#08090cb3;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);display:flex;align-items:center;justify-content:center;padding:40px}.cd-lightbox-inner{display:flex;flex-direction:column;align-items:center;max-width:min(640px,88vw)}.cd-lightbox-img{display:block;max-height:72vh;max-width:100%;border-radius:2px;box-shadow:0 40px 120px -30px #000000b3}.cd-lightbox-meta{display:flex;align-items:baseline;gap:14px;margin-top:18px}.cd-lightbox-title{font-size:15px;font-weight:500;color:#fff}.cd-lightbox-items{font-size:13px;color:#ffffff9e}.cd-lightbox-close{position:absolute;top:22px;right:26px;width:34px;height:34px;border:none;border-radius:9999px;background:#ffffff24;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.ci-card-cover,.ci-hero-cover,.ci-list-thumb-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit}.ci-hero-cover{z-index:0}.ci-cover--empty{background:var(--surface-4)}.ci-list-thumb{position:relative;overflow:hidden}.ci-dockcoll-cover{overflow:hidden}.cd-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover}.cd-carousel-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cd-other-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit}.cd-other-cover--empty,.cd-product-img--empty{background:var(--cd-tile-bg)}.cd-lightbox-img{width:auto}.cd-lightbox-img .img-full,.cd-lightbox-img .img-preview{object-fit:contain;position:static}.ciskel-card{cursor:default;gap:0}.ciskel-lines{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.ciskel-line--name{width:58%}.ciskel-line--count{width:22%}.ciskel-line--tag{width:76%;margin-top:8px}.cdskel-tile{cursor:default}.cdskel-hero{background:var(--surface-3)}.od-shell{position:relative;height:100%;display:flex;flex-direction:column}.od-topbar{position:absolute;top:0;left:0;right:0;z-index:31;height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border-bottom:1px solid var(--border-subtle);container:od-bar / inline-size}@container od-bar (width < 294px){.od-topbar .toptab{min-width:0}}.od-topbar-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.od-topbar-left{display:flex;align-items:stretch;height:100%;gap:0}.od-topbar-right{display:flex;align-items:center;gap:8px;font-size:13px;padding-right:8px;min-width:0}.od-search-region{display:flex;align-items:center;gap:4px;padding-right:8px;min-width:0}.od-search-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:9px;background:none;cursor:pointer;color:var(--text-2)}.od-search-input{width:210px;min-width:0;height:26px;border:none;border-bottom:1px solid var(--border-2);background:transparent;outline:none;font-family:inherit;font-size:13px;color:var(--text);padding:0 2px}.od-openpane-wrap{display:flex;align-items:center;height:42px;margin-right:-8px}.od-openpane-divider{width:1px;height:42px;background:var(--border-subtle);flex:none}.od-openpane-btn{height:42px;padding:0 16px;border:none;background:none;cursor:pointer;transition:background .12s;display:flex;align-items:center;justify-content:center;color:var(--text-2)}.od-pane{flex:1;min-height:0;position:relative;margin-top:42px;container:od-pane / inline-size}@container od-pane (width < 342px){.od-dock .dock-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.od-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto}.od-scroll-pad{padding:0 0 120px}.od-hscroll{overflow-x:auto}.od-table{min-width:640px}.od-thead{display:grid;grid-template-columns:minmax(240px,1fr) 150px 110px 96px 14px;align-items:center;gap:20px;padding:13px 24px 11px;border-bottom:1px solid var(--border)}.od-thead-label{display:flex;align-items:baseline;gap:10px;min-width:0}.od-thead-eyebrow{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.od-thead-result{font-size:11.5px;color:var(--text-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.od-thead-col{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);text-align:right;white-space:nowrap}.od-row{display:grid;grid-template-columns:minmax(240px,1fr) 150px 110px 96px 14px;align-items:center;gap:20px;padding:13px 24px;border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background .12s;width:100%;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-left:none;border-right:none;border-top:none;background:none;font-family:inherit}.od-row:hover{background:var(--hover)}.od-row-lead{min-width:0;display:flex;align-items:center;gap:13px}.od-row-avatar{width:32px;height:32px;flex:none;border-radius:9999px;box-shadow:0 0 0 1px var(--border);background-color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--text-3)}.od-row-avatar[data-has-img=true]{background-color:transparent}.od-row-name-wrap{min-width:0}.od-row-name{font-size:14px;font-weight:500;letter-spacing:-.1px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.od-row-sub{margin-top:3px;font-size:12.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.od-row-status{font-weight:600}.od-row-meta{font-size:12.5px;color:var(--text-3);text-align:right;white-space:nowrap}.od-row-total{font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text);text-align:right}.od-row-date{font-size:12.5px;color:var(--text-3);text-align:right;white-space:nowrap}.od-row-chev{color:var(--text-3)}.od-empty{padding:46px 24px;font-size:13px;color:var(--text-3)}.od-skel-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.od-skel-row{display:grid;grid-template-columns:minmax(240px,1fr) 150px 110px 96px 14px;align-items:center;gap:20px;padding:13px 24px;border-bottom:1px solid var(--border-subtle)}.od-skel-lead{display:flex;align-items:center;gap:13px;min-width:0}.od-skel-avatar{width:32px;height:32px;flex:none;border-radius:9999px}.od-skel-lines{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.od-skel-bar{height:11px;border-radius:6px}.od-skel-bar--name{width:52%}.od-skel-bar--sub{width:78%;height:9px}.od-skel-bar--meta{width:84px}.od-skel-bar--total{width:64px}.od-skel-bar--date{width:72px}.od-skel-shimmer{background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-4) 37%,var(--surface-3) 63%);background-size:400% 100%;animation:odSkelShimmer 1.4s ease-in-out infinite}.odd-skel-title{height:30px;width:220px;border-radius:8px;margin-bottom:12px}.odd-skel-sub{height:13px;width:320px;max-width:70%;border-radius:6px;margin-bottom:22px}.odd-skel-card{height:132px;border-radius:14px;margin-bottom:26px}.odd-skel-rows{display:flex;flex-direction:column;gap:14px}.odd-skel-line{height:56px;border-radius:12px}@keyframes odSkelShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.od-dock{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:12px;border-radius:16px;padding:10px 16px}.od-dock-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:16px;pointer-events:none}.od-dock-menu-wrap{position:relative}.od-dock-btn{display:flex;align-items:center;gap:8px;height:28px;padding:0 14px;border:none;border-radius:8px;background:#fff3;color:#fff;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.od-dock-icon-btn{position:relative;width:32px;height:32px;flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:#fff3;color:#fff;cursor:pointer}.od-dock-icon-btn:hover{background:#ffffff4d}.od-dock-chev{transition:transform .2s}.od-dock-divider{width:1px;height:20px;background:#fff3}.od-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49}.od-menu{position:absolute;bottom:calc(100% + 10px);left:0;z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 34px #0a0a0a24;padding:5px;text-align:left}.od-menu--sup{min-width:236px}.od-menu--sort{width:224px}.od-menu-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:13px;color:var(--text);padding:8px 10px;border-radius:7px}.od-menu-item:hover,.od-menu-item[data-active=true]{background:var(--hover)}.od-menu-checkbox{flex:none;width:15px;height:15px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-2);background:none}.od-menu-checkbox[data-checked=true]{background:var(--text);border-color:var(--text)}.od-menu-label{flex:1;min-width:0}.od-menu-divider{height:1px;background:var(--border-subtle);margin:5px 6px}.od-menu-splitrow{display:flex;align-items:stretch}.od-menu-splitbtn{flex:1 1 50%;min-width:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:12px;color:var(--text-3);padding:9px 0;border-radius:7px;text-align:center;transition:background .12s,color .12s}.od-menu-splitbtn:hover{background:var(--hover);color:var(--text)}.od-menu-eyebrow{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);padding:7px 10px 3px}.od-range-row{display:flex;align-items:center;gap:8px;width:100%;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:13px;color:var(--text);padding:8px 10px;border-radius:7px}.od-range-row:hover,.od-range-row[data-active=true]{background:var(--hover)}.od-range-chev{flex:none}.od-fly{position:absolute;right:calc(100% + 6px);bottom:0;z-index:60;width:164px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 34px #0a0a0a24;padding:5px}.od-cal{position:absolute;right:calc(100% + 6px);bottom:0;z-index:60;width:252px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 34px #0a0a0a24;padding:12px;text-align:left;animation:pdpFade .15s ease}.od-cal-inputs{display:flex;align-items:center;gap:6px}.od-cal-date-input{flex:1;min-width:0;height:28px;border:1px solid var(--border);border-radius:7px;background:transparent;font-family:inherit;font-size:11.5px;color:var(--text);padding:0 7px;outline:none}.od-cal-dash{flex:none;font-size:12px;color:var(--text-3)}.od-cal-nav{display:flex;align-items:center;justify-content:space-between;padding:10px 0 7px}.od-cal-nav-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;border-radius:6px;cursor:pointer;color:var(--text-2)}.od-cal-nav-btn:hover{background:var(--hover)}.od-cal-label{font-size:12.5px;font-weight:500;color:var(--text)}.od-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px 0;justify-items:center}.od-cal-dow{width:26px;text-align:center;font-size:10px;font-weight:600;color:var(--text-4);padding-bottom:3px}.od-cal-cell{width:26px;height:26px;display:flex;align-items:center;justify-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:11.5px;font-variant-numeric:tabular-nums;border-radius:7px;background:none;color:var(--text)}.od-cal-cell[data-empty=true]{visibility:hidden;cursor:default}.od-cal-cell[data-selected=true]{background:var(--text);color:var(--bg)}.od-cal-cell[data-inrange=true]{background:var(--hover)}.od-cal-clear-row{display:flex;justify-content:flex-end;padding-top:8px}.od-cal-clear-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:12px;color:var(--text-3);padding:2px 4px}.od-cal-clear-btn:hover{color:var(--text)}.odd-shell-row{flex:1;min-height:0;display:flex}.odd-center{flex:1;min-width:0;position:relative;margin-top:42px}.odd-details-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto}.odd-details-inner{max-width:620px;margin:0 auto;padding:44px 32px 80px}.odd-title{margin:0;font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.25;color:var(--text)}.odd-sub{margin-top:8px;font-size:13px;color:var(--text-3)}.odd-sub-headline{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.odd-sub-name{min-width:0}.odd-sub-person{display:inline-flex;align-items:center;gap:5px}.odd-status-card{display:flex;flex-wrap:wrap;align-items:stretch;margin-top:34px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-2);overflow:hidden}.odd-status-block{flex:1 1 210px;min-width:190px;padding:20px 22px;display:flex;flex-direction:column;justify-content:center}.odd-status-eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.odd-status-word{margin-top:6px;font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.odd-status-sub{margin-top:5px;font-size:13px;line-height:1.5;color:var(--text-3)}.odd-retail-note{margin-top:10px;font-size:12px;line-height:1.5;color:var(--text-3)}.odd-status-divider{flex:none;width:1px;background:var(--border-subtle);margin:14px 0}.odd-kpi-grid{flex:2 1 300px;min-width:260px;display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));align-content:center;gap:14px 10px;padding:18px 22px}.odd-kpi-val{font-size:14.5px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text)}.odd-kpi-label{margin-top:2px;font-size:13px;color:var(--text-3)}.odd-activity{margin-top:46px}.odd-activity-title{font-size:14px;font-weight:600;letter-spacing:-.1px;color:var(--text)}.odd-activity-list{margin-top:18px}.odd-ev-row{display:flex;gap:14px}.odd-ev-dotcol{flex:none;width:14px;display:flex;flex-direction:column;align-items:center}.odd-ev-dot{flex:none;margin-top:5px;width:7px;height:7px;border-radius:50%;background:var(--text)}.odd-ev-dot[data-tone=issue]{background:#9a7b3f}.odd-ev-dot[data-tone=pending]{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--text-3)}.odd-ev-line{flex:1;width:1.5px;background:var(--border-2);margin:6px 0 2px;border-radius:1px}.odd-ev-body{flex:1;min-width:0;padding-bottom:24px}.odd-ev-body--last{padding-bottom:0}.odd-ev-plain{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.odd-ev-plain-lead{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odd-ev-plain-title{font-size:13px;font-weight:500;color:var(--text)}.odd-ev-plain-meta{font-size:13px;color:var(--text-3)}.odd-ev-date{flex:none;font-size:12.5px;color:var(--text-3);white-space:nowrap}.odd-ev-msg-title{min-width:0;font-size:13px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odd-ev-msg-bubble{margin-top:8px;padding:12px 15px;border-radius:4px 12px 12px;background:var(--surface-3);font-size:12.5px;line-height:1.6;color:var(--text-2);text-wrap:pretty}.odd-ev-ship{border:1px solid var(--border);border-radius:10px;padding:12px 14px;cursor:pointer;transition:background .12s}.odd-ev-ship:hover{background:var(--hover)}.odd-ev-ship-head{display:flex;align-items:center;gap:12px}.odd-ev-ship-title{flex:none;font-size:13px;font-weight:500;color:var(--text);white-space:nowrap}.odd-ev-ship-ticks{display:flex;align-items:center;gap:3px;flex:none}.odd-tick{flex:none;width:2px;height:10px;border-radius:1px;background:var(--border-2)}.odd-tick[data-lit=true]{background:var(--text)}.odd-tick[data-lit=true][data-delivered=true]{background:#16a34a}.odd-ev-ship-status{margin-left:auto;min-width:0;font-size:12.5px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odd-ev-ship-status[data-tone=green]{color:#16a34a}.odd-ev-ship-status[data-tone=amber]{color:#9a7b3f}.odd-ev-ship-chev{flex:none;transition:transform .2s}.odd-ev-ship-detail{border-top:1px solid var(--border-subtle);margin-top:11px;padding-top:10px;animation:pdpFade .18s ease}.odd-ev-ship-detail-row{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--text-3)}.odd-ev-ship-carrier{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odd-ev-ship-units{flex:none;white-space:nowrap}.odd-ev-tracking-row{display:flex;align-items:center;gap:6px;margin-top:9px}.odd-ev-tracking-num{font-size:12.5px;font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--text-2)}.odd-copy-btn{width:24px;height:24px;flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;border-radius:6px;cursor:pointer;color:var(--text-3);display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.odd-copy-btn:hover{background:var(--hover);color:var(--text)}.odd-copy-copied-label{font-size:12.5px;color:#16a34a}.odd-returns{margin-top:38px}.odd-returns-list{margin-top:8px;border-top:1px solid var(--border-subtle)}.odd-returns-item{border-bottom:1px solid var(--border-subtle)}.odd-returns-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:13px 0;font-family:inherit;text-align:left;cursor:pointer}.odd-returns-strong{font-size:13px;font-weight:500;color:var(--text)}.odd-returns-glyph{flex:none;font-size:17px;font-weight:300;line-height:1;color:var(--text-3);transition:color .12s var(--ease-brio)}.odd-returns-row:hover .odd-returns-glyph{color:var(--text)}.odd-returns-panel{padding:0 0 14px;font-size:13px;line-height:1.5;color:var(--text-3);animation:oddReturnsFade .18s var(--ease-brio)}@keyframes oddReturnsFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.odd-returns-cta{margin-top:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font-family:inherit;font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer}.odd-returns-cta:hover{color:var(--text)}.odd-chat-hero{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;--descent: 0;--odd-descent-range: 640px;--odd-descent-travel: 300px;--odd-history-overflow: 0px;--odd-send-slide-duration: var(--duration-200)}.odd-chat-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden}.odd-chat-track{height:calc(var(--odd-descent-range) + var(--odd-history-overflow, 0px));flex:none}.odd-chat-history{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;transform:translateY(calc((var(--descent) - 1) * 100%));will-change:transform}.odd-chat-history .at-scroll{display:flex;flex-direction:column}.odd-chat-history .at-inner{margin-top:auto}.odd-chat-stage{position:sticky;bottom:0;height:100%;z-index:2;display:flex;align-items:center;justify-content:center}.odd-chat-hero-inner{width:min(560px,calc(100% - 56px));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:translateY(calc(var(--descent) * var(--odd-descent-travel)));will-change:transform}.odd-chat-avatar,.odd-chat-greeting{opacity:calc(1 - var(--descent) * 1.6)}.odd-chat-chips{opacity:calc(1 - var(--descent) * 2.2)}.odd-chat-hero[data-sending=true] .odd-chat-hero-inner,.odd-chat-hero[data-sending=true] .odd-chat-history{--descent: 1;transition:transform var(--odd-send-slide-duration) var(--ease-brio)}.odd-chat-hero[data-sending=true] .odd-chat-avatar,.odd-chat-hero[data-sending=true] .odd-chat-greeting,.odd-chat-hero[data-sending=true] .odd-chat-chips{transition:opacity var(--odd-send-slide-duration) var(--ease-brio)}.odd-chat-avatar{width:34px;height:34px;border-radius:9999px;overflow:hidden;background-color:var(--surface);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 0 0 1px var(--border)}.odd-chat-greeting{margin-top:16px;font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--text)}.odd-chat-input-row{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:52px;border-radius:9999px;border:1px solid var(--border-2);background:transparent;padding:7px 8px 7px 20px;margin-top:22px;box-shadow:0 14px 34px -22px #0000004d}.odd-chat-input-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:9999px;pointer-events:none}.odd-chat-input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:inherit;font-size:14px;color:var(--text)}.odd-chat-send{width:36px;height:36px;flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.odd-chat-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.odd-chat-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;font-size:14px;padding:6px 12px;border-radius:9999px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-family:inherit;cursor:pointer;opacity:1;transition:opacity var(--duration-150) var(--ease-brio),transform var(--duration-150) var(--ease-brio)}.odd-chat-chip:hover{background:var(--hover);color:var(--text)}.odd-chat-hero[data-typing=true] .odd-chat-chip{opacity:0;transform:translateY(-2px);pointer-events:none}.odd-chat-peek{position:absolute;top:0;left:0;right:0;height:12.5%;z-index:3;pointer-events:none;opacity:calc(1 - var(--descent));background:linear-gradient(to bottom,color-mix(in srgb,var(--surface) 90%,transparent) 0%,color-mix(in srgb,var(--surface) 40%,transparent) 55%,transparent 100%)}@media(prefers-reduced-motion:reduce){.odd-chat-scroll{overflow-y:hidden}.odd-chat-hero:not([data-sending=true]) .odd-chat-hero-inner{transform:none}.odd-chat-hero:not([data-sending=true]) .odd-chat-history{transform:translateY(-100%)}.odd-chat-hero:not([data-sending=true]) .odd-chat-avatar,.odd-chat-hero:not([data-sending=true]) .odd-chat-greeting,.odd-chat-hero:not([data-sending=true]) .odd-chat-chips{opacity:1}.odd-chat-peek{opacity:1}.odd-chat-chip{transition:none}.odd-chat-hero[data-typing=true] .odd-chat-chip{transform:none}.odd-chat-hero[data-sending=true] .odd-chat-hero-inner,.odd-chat-hero[data-sending=true] .odd-chat-history,.odd-chat-hero[data-sending=true] .odd-chat-avatar,.odd-chat-hero[data-sending=true] .odd-chat-greeting,.odd-chat-hero[data-sending=true] .odd-chat-chips{transition:none}}.odd-contents-aside{flex:none;width:min(432px,46%);min-width:330px;position:relative;z-index:31;background:var(--surface);border-left:1px solid var(--border-subtle);display:flex;flex-direction:column;min-height:0}.odd-contents-head{flex:none;height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 18px;border-bottom:1px solid var(--border-subtle)}.odd-contents-head-title{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-2);white-space:nowrap}.odd-contents-head-actions{display:flex;align-items:center;gap:2px}.odd-contents-scroll{flex:1;min-height:0;overflow-y:auto}.odd-contents-titlebar{padding:13px 18px 14px;border-bottom:1px solid var(--surface-4);display:flex;align-items:center;gap:9px}.odd-contents-titlebar-name{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odd-confirmed-badge{flex:none;font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--pill-green-fg);border-radius:4px;padding:2px 6px}.odd-contents-body{padding:0 0 20px}.odd-clist-group{margin-top:18px}.odd-clist-group-label{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);padding:0 18px 7px}.odd-clist-row{display:flex;align-items:center;gap:13px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 60%,transparent)}.odd-clist-img{width:56px;height:56px;flex:none;background:var(--surface-3);display:flex;align-items:center;justify-content:center;overflow:hidden}.odd-clist-img img{width:78%;height:78%;object-fit:contain;display:block;opacity:1}.odd-clist-img img[data-cancelled=true]{opacity:.45}.odd-clist-info{flex:1;min-width:0}.odd-clist-name-row{display:flex;align-items:baseline;gap:7px;min-width:0}.odd-clist-name{min-width:0;font-size:13px;font-weight:500;letter-spacing:-.1px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odd-clist-name[data-cancelled=true]{color:var(--text-3);text-decoration:line-through}.odd-gender{flex:none;font-weight:500;color:var(--text-3)}.odd-clist-tag{flex:none;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.odd-clist-tag[data-amber=true]{color:#9a7b3f}.odd-clist-sub{display:block;margin-top:2px;font-size:13px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odd-clist-totals{flex:none;text-align:right;padding-right:18px}.odd-clist-line{display:block;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text)}.odd-clist-line[data-cancelled=true]{color:var(--text-3);text-decoration:line-through}.odd-clist-units{display:block;margin-top:2px;font-size:13px;color:var(--text-3)}.odd-cgrid-group{margin-top:20px}.odd-cgrid-group-label{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.odd-cgrid-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;margin-top:10px}.odd-cgrid-card{min-width:0}.odd-cgrid-tile{aspect-ratio:4 / 5;border-radius:8px;background:var(--surface-3);display:flex;align-items:center;justify-content:center;overflow:hidden}.odd-cgrid-tile img{width:76%;height:76%;object-fit:contain;display:block}.odd-cgrid-name{margin-top:8px;font-size:13px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odd-cgrid-meta-row{display:flex;justify-content:space-between;gap:8px;margin-top:2px;font-size:13px;color:var(--text-3)}.odd-cgrid-price{font-variant-numeric:tabular-nums}.odd-cmx-scroll{overflow-x:auto;margin-top:14px}.odd-cmx-inner{min-width:300px}.odd-cmx-head{display:flex;align-items:baseline;gap:6px;padding-bottom:8px}.odd-cmx-head-style{flex:1;min-width:110px;font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.odd-cmx-head-size{width:32px;flex:none;text-align:right;font-size:13px;font-weight:600;letter-spacing:.05em;color:var(--text-3)}.odd-cmx-head-units{width:42px;flex:none;text-align:right;font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.odd-cmx-row{display:flex;align-items:center;gap:6px;padding:9px 0;border-top:1px solid var(--border-subtle)}.odd-cmx-row-name{flex:1;min-width:110px}.odd-cmx-row-namestr{display:block;font-size:13px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odd-cmx-row-color{display:block;font-size:13px;color:var(--text-3)}.odd-cmx-cell{width:32px;flex:none;text-align:right;font-size:13px;font-variant-numeric:tabular-nums;color:var(--text-2)}.odd-cmx-total{width:42px;flex:none;text-align:right;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.odd-contents-foot{flex:none;border-top:1px solid var(--border-subtle);padding:12px 18px 14px}.odd-contents-foot-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.odd-contents-foot-label{font-size:13.5px;color:var(--text-3)}.odd-contents-foot-total{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.odd-contents-foot-actions{display:flex;gap:10px;margin-top:11px}.odd-contents-export-btn{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:none;color:var(--text);font-family:inherit;font-size:13px;font-weight:500;height:38px;border-radius:9999px;cursor:pointer}.odd-contents-export-btn:hover{background:var(--hover)}.odd-contents-chat-btn{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--solid-bg);color:var(--solid-fg);font-family:inherit;font-size:13px;font-weight:600;height:38px;border-radius:9999px;cursor:pointer}.odd-contents-chat-btn:hover{opacity:.9}.odd-contents-export-btn:disabled,.odd-contents-chat-btn:disabled{opacity:.55;cursor:default}.odd-staged-banner{display:flex;align-items:center;gap:8px;margin:14px 18px 4px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent)}.odd-staged-banner-dot{flex:none;width:7px;height:7px;border-radius:9999px;background:var(--accent)}.odd-staged-banner-text{font-size:12.5px;font-weight:600;color:var(--accent)}.odd-staged-note{margin:0 18px 6px;padding:7px 12px;border-radius:10px;font-size:12.5px;line-height:1.35;color:var(--accent-warn-icon);background:color-mix(in srgb,var(--accent-warn) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent-warn) 30%,transparent)}.odd-staged-group{margin-top:14px;padding:0 18px}.odd-staged-group-head{display:flex;align-items:baseline;gap:8px;margin-bottom:7px}.odd-staged-group-name{font-size:13px;font-weight:600;color:var(--text)}.odd-staged-group-color{font-size:12px;color:var(--text-3)}.odd-staged-sizes{display:flex;flex-wrap:wrap;gap:6px}.odd-staged-size{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:8px;font-size:12px;font-variant-numeric:tabular-nums;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text)}.odd-staged-size-code{font-weight:600}.odd-staged-size-qty{color:var(--text-3)}.odd-staged-size-tag{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.odd-staged-size[data-kind=added]{background:color-mix(in srgb,var(--accent-success) 12%,transparent);border-color:color-mix(in srgb,var(--accent-success) 34%,transparent)}.odd-staged-size[data-kind=added] .odd-staged-size-tag{color:var(--accent-success)}.odd-staged-size[data-kind=changed]{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 34%,transparent)}.odd-staged-size[data-kind=changed] .odd-staged-size-tag{color:var(--accent)}.odd-staged-size[data-kind=removed]{background:transparent;border-color:var(--border-subtle);color:var(--text-3);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text-3) 70%,transparent)}.odd-staged-size[data-kind=removed] .odd-staged-size-tag{color:var(--text-3);text-decoration:none}.odd-staged-total-wrap{display:inline-flex;align-items:baseline;gap:8px}.odd-staged-total-was{font-size:12.5px;color:var(--text-3);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text-3) 70%,transparent);font-variant-numeric:tabular-nums}.oddx-overlay{position:absolute;top:0;bottom:0;right:0;left:var(--navw);z-index:80;display:flex}.oddx-panel{position:relative;width:100%;height:100%;background:var(--surface);box-shadow:-12px 0 40px var(--hover);display:flex;flex-direction:column;overflow:hidden}.oddx-toolbar{position:absolute;top:0;left:0;right:0;z-index:60;height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-subtle)}.oddx-toolbar-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.oddx-toolbar-left{display:flex;align-items:center;gap:9px;min-width:0;flex:1;padding-left:24px}.oddx-toolbar-title{font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oddx-toolbar-right{display:flex;align-items:center;gap:10px;flex:none;padding-right:8px}.oddx-view-toggle{position:relative;display:flex;align-items:center;padding:2px;border-radius:9999px;background:color-mix(in srgb,var(--surface-3) 55%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.oddx-view-knob{position:absolute;top:2px;left:var(--knob-left);width:28px;height:26px;border-radius:9999px;transition:left .18s ease}.oddx-view-btn{position:relative;z-index:1;width:28px;height:26px;flex:none;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--text-3);padding:0}.oddx-view-btn[data-active=true]{color:var(--text)}.oddx-scroll{flex:1;min-height:0;overflow-y:auto;padding:42px 0 40px}.oddx-chips{display:flex;gap:6px;overflow-x:auto;padding:16px 24px 12px}.oddx-chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:500;letter-spacing:.01em;padding:5px 11px;border-radius:9999px;white-space:nowrap;background:var(--surface-3);color:var(--text-2)}.oddx-chip[data-active=true]{background:var(--text);color:var(--bg)}.oddx-list-head{display:grid;grid-template-columns:1.6fr 1fr 56px 56px 96px 110px;gap:16px;align-items:center;padding:8px 24px;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--bg)}.oddx-list-head-cell{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.oddx-list-cat{padding:9px 24px;background:var(--bg);border-bottom:1px solid var(--border-subtle)}.oddx-list-cat span{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.oddx-list-row{display:grid;grid-template-columns:1.6fr 1fr 56px 56px 96px 110px;gap:16px;align-items:center;padding:11px 24px;border-bottom:1px solid var(--surface-4);font-size:13.5px}.oddx-list-name{display:flex;align-items:baseline;gap:7px;min-width:0}.oddx-list-name-text{min-width:0;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oddx-list-name-text[data-cancelled=true]{color:var(--text-3);text-decoration:line-through}.oddx-list-tag{flex:none;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.oddx-list-tag[data-amber=true]{color:#9a7b3f}.oddx-list-variant{min-width:0;font-size:13px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oddx-list-size,.oddx-list-qty{color:var(--text-2);font-variant-numeric:tabular-nums}.oddx-list-unit{color:var(--text-3);font-variant-numeric:tabular-nums}.oddx-list-total{font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.oddx-grid-group{margin-top:22px;padding:0 24px}.oddx-grid-group:first-child,.oddx-chips+.oddx-grid-group{margin-top:0}.oddx-grid-group-label{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.oddx-grid-grid{display:grid;grid-template-columns:repeat(auto-fill,165px);gap:18px 14px;margin-top:12px}.oddx-grid-card{min-width:0;width:165px}.oddx-grid-tile{position:relative;width:165px;aspect-ratio:4 / 5;border-radius:2px;background:var(--pdp-tile);display:flex;align-items:center;justify-content:center;overflow:hidden}.oddx-grid-tile img{width:76%;height:76%;object-fit:contain;display:block;transition:transform .3s ease}.oddx-grid-tile:hover img{transform:scale(1.02)}.oddx-grid-name-row{display:flex;align-items:center;gap:6px;margin-top:12px}.oddx-grid-name{flex:1;min-width:0;font-size:13.5px;font-weight:400;line-height:19px;letter-spacing:-.2px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oddx-grid-toggle{width:20px;height:20px;flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;border-radius:6px;cursor:pointer;color:var(--text-3);display:flex;align-items:center;justify-content:center;transition:background .12s}.oddx-grid-toggle:hover{background:var(--hover);color:var(--text)}.oddx-grid-color{font-size:13.5px;line-height:19px;letter-spacing:-.2px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oddx-grid-meta{display:flex;justify-content:space-between;gap:8px;font-size:13.5px;line-height:19px;letter-spacing:-.2px;color:var(--text-3)}.oddx-grid-price{font-variant-numeric:tabular-nums;color:var(--text)}.oddx-grid-detail{margin-top:8px;border-top:1px solid var(--border-subtle);padding-top:7px;animation:pdpFade .18s ease}.oddx-grid-size-row{display:flex;justify-content:space-between;gap:8px;padding:3px 0;font-size:11.5px;color:var(--text-2)}.oddx-grid-size-qty{font-variant-numeric:tabular-nums;font-weight:500;color:var(--text)}.oddx-grid-ordered-row{display:flex;justify-content:space-between;gap:8px;padding:5px 0 0;margin-top:4px;border-top:1px solid var(--border-subtle);font-size:11.5px;color:var(--text-3)}.oddx-grid-ordered-qty{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text)}.oddx-mx-list{margin-top:4px;padding:0 24px}.oddx-mx-block{display:flex;align-items:flex-start;gap:24px;padding:20px 0;border-bottom:1px solid var(--surface-4)}.oddx-mx-imgwrap{width:165px;flex:none;position:sticky;top:12px;z-index:2}.oddx-mx-img{aspect-ratio:4 / 5;border-radius:2px;overflow:hidden;background:var(--pdp-tile);display:flex;align-items:center;justify-content:center}.oddx-mx-img img{width:76%;height:76%;object-fit:contain;display:block}.oddx-mx-body{flex:1;min-width:0}.oddx-mx-head{margin-bottom:14px}.oddx-mx-name{font-size:14px;font-weight:600;color:var(--text)}.oddx-mx-meta{font-size:12px;color:var(--text-3);margin-top:4px}.oddx-mx-scroll{overflow-x:auto}.oddx-mx-inner{min-width:max-content}.oddx-mx-headsticky{position:sticky;top:12px;z-index:1;overflow:hidden;background:var(--surface)}.oddx-mx-gridhead{display:grid;grid-template-columns:var(--mx-cols);align-items:end;gap:8px;padding-bottom:7px;min-width:max-content;will-change:transform}.oddx-mx-gridhead-color{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.oddx-mx-gridhead-size{text-align:center;font-size:10px;font-weight:600;color:var(--text-3)}.oddx-mx-gridhead-total{text-align:right;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.oddx-mx-gridrow{display:grid;grid-template-columns:var(--mx-cols);align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--surface-4)}.oddx-mx-swatch-cell{display:flex;align-items:center;gap:8px;min-width:0}.oddx-mx-swatch{flex:none;width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.oddx-mx-color-name{font-size:12.5px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oddx-mx-cell{display:flex;justify-content:center}.oddx-mx-cell-val{min-width:44px;padding:5px 0;text-align:center;border:1px solid var(--border);border-radius:7px;background:var(--surface);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text)}.oddx-mx-total{text-align:right;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.oddx-foot{flex:none;border-top:1px solid var(--border-subtle);padding:13px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.oddx-foot-total{display:flex;align-items:baseline;gap:10px}.oddx-foot-total-label{font-size:13.5px;color:var(--text-3)}.oddx-foot-total-val{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.oddx-foot-actions{display:flex;gap:10px}.oddx-export-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:none;color:var(--text);font-family:inherit;font-size:12.5px;font-weight:500;height:36px;padding:0 18px;border-radius:9999px;cursor:pointer}.oddx-export-btn:hover{background:var(--hover)}.oddx-done-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--solid-bg);color:var(--solid-fg);font-family:inherit;font-size:12.5px;font-weight:600;height:36px;padding:0 18px;border-radius:9999px;cursor:pointer}.oddx-done-btn:hover{opacity:.9}.od-loadmore{min-height:8px;padding:4px 0 20px}.odd-chat-runtime{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.odd-chat-thread{flex:1;min-height:0;position:relative}.odd-editable-note{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:5;max-width:calc(100% - 24px);padding:6px 14px;font-size:13px;line-height:1.2;white-space:nowrap;color:var(--text-3);border-radius:9999px}.appwrap.dark .odd-editable-note{color:var(--text);background:var(--surface-3);border:1px solid var(--border)}.odd-reorder-open{position:absolute;top:12px;right:16px;z-index:5;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:14px;font-weight:500;padding:7px 14px;border-radius:9999px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;box-shadow:0 4px 14px #0a0a0a1a;transition:background .14s var(--ease-brio),transform .14s var(--ease-brio)}.odd-reorder-open:hover{background:var(--hover);transform:translateY(-1px)}@keyframes oddExportScrimIn{0%{opacity:0}to{opacity:1}}@keyframes oddExportDialogIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.odd-export-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#0a0a0a52;display:flex;align-items:center;justify-content:center;padding:24px;animation:oddExportScrimIn .16s ease}.appwrap.dark .odd-export-scrim{background:#00000080}.odd-export{position:relative;width:min(680px,95vw);height:560px;max-height:88vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-bar);box-shadow:0 24px 70px #00000047;overflow:hidden;animation:oddExportDialogIn .18s var(--ease-brio)}.odd-export-close{position:absolute;top:14px;right:14px;z-index:3;width:32px;height:32px;border:none;border-radius:var(--radius-btn-sm);background:none;color:var(--text-2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--duration-150) var(--ease-brio),color var(--duration-150) var(--ease-brio)}.odd-export-close:hover{background:var(--hover);color:var(--text)}.odd-export-head{flex:none;padding:20px 22px 16px;border-bottom:1px solid var(--border-subtle)}.odd-export-eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);font-weight:var(--text-eyebrow--font-weight);text-transform:uppercase;color:var(--text-3)}.odd-export-title{margin:6px 0 0;font-size:19px;font-weight:600;letter-spacing:-.3px;color:var(--text)}.odd-export-sub{margin:4px 0 0;font-size:12.5px;color:var(--text-2)}.odd-export-body{display:flex;min-height:0;flex:1}.odd-export-formats{width:240px;flex-shrink:0;padding:12px;border-right:1px solid var(--border);overflow-y:auto;display:flex;flex-direction:column;gap:6px}.odd-export-format{display:block;width:100%;text-align:left;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius-btn-sm);background:none;color:var(--text);cursor:pointer;transition:background var(--duration-150) var(--ease-brio),border-color var(--duration-150) var(--ease-brio)}.odd-export-format:hover:not([data-disabled=true]):not([data-selected=true]){background:var(--hover)}.odd-export-format[data-selected=true]{background:var(--surface-3);border-color:var(--border-2)}.odd-export-format[data-disabled=true]{cursor:default;opacity:.6}.odd-export-format-label{display:block;font-size:13px;font-weight:600}.odd-export-format-hint{display:block;margin-top:3px;font-size:11.5px;line-height:15px;color:var(--text-2)}.odd-export-soon{display:inline-block;margin-top:7px;padding:2px 7px;border-radius:var(--radius-menu-item);background:var(--surface-4);color:var(--text-3);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.odd-export-panel{flex:1;min-width:0;padding:18px 22px 20px;display:flex;flex-direction:column;min-height:0}.odd-export-csv,.odd-export-pdf{display:flex;flex-direction:column;min-height:0;flex:1}.odd-export-panel-head{margin-bottom:12px}.odd-export-panel-title{font-size:13.5px;font-weight:600;color:var(--text)}.odd-export-panel-note{margin-top:4px;font-size:12px;line-height:17px;color:var(--text-2)}.odd-export-fields{flex:1;min-height:0;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-btn-sm);padding:4px}.odd-export-field{display:flex;align-items:center;gap:8px;padding:2px;border-radius:var(--radius-btn-sm)}.odd-export-field:hover{background:var(--hover)}.odd-export-field-toggle{flex:1;display:flex;align-items:center;gap:9px;min-width:0;padding:6px 8px;border:none;border-radius:var(--radius-btn-sm);background:none;color:var(--text);cursor:pointer;text-align:left}.odd-export-check{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-2);border-radius:var(--radius-menu-item);color:var(--solid-fg);background:var(--surface)}.odd-export-field[data-on=true] .odd-export-check{background:var(--solid-bg);border-color:var(--solid-bg)}.odd-export-field-label{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odd-export-field:not([data-on=true]) .odd-export-field-label{color:var(--text-2)}.odd-export-field-move{display:flex;gap:2px;flex-shrink:0}.odd-export-move-btn{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-btn-sm);background:none;color:var(--text-2);cursor:pointer;transition:background var(--duration-150) var(--ease-brio),color var(--duration-150) var(--ease-brio)}.odd-export-move-btn:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.odd-export-move-btn:disabled{opacity:.32;cursor:default}.odd-export-run{margin-top:16px;flex-shrink:0;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--radius-btn-sm);background:var(--solid-bg);color:var(--solid-fg);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:opacity var(--duration-150) var(--ease-brio)}.odd-export-run:hover:not(:disabled){opacity:.9}.odd-export-run:disabled{opacity:.5;cursor:default}@keyframes oddRowHighlightFlash{0%{background:transparent;box-shadow:inset 0 0 0 0 transparent}3%{background:color-mix(in srgb,var(--accent-danger) 16%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent-danger) 55%,transparent)}75%{background:color-mix(in srgb,var(--accent-danger) 16%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent-danger) 55%,transparent)}to{background:transparent;box-shadow:inset 0 0 0 0 transparent}}.odd-clist-row--flash,.odd-cgrid-card--flash,.odd-cmx-row--flash,.odd-row--flash{animation:oddRowHighlightFlash var(--duration-10000) var(--ease-brio) both}.pdp-root{position:relative;--br-search-tile-bg: var(--browse-tile);height:calc(100% - 42px);margin-top:42px;background:var(--bg);display:flex;flex-direction:column}.pdp-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.pdp-toolbar{container:pdp-bar / inline-size;position:sticky;top:0;z-index:8;height:42px;display:flex;align-items:center;gap:2px;padding:0 22px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 10%,transparent)}.pdp-toolbar-search{margin-left:auto;padding-right:8px;flex:0 1 auto;display:flex}@container pdp-bar (max-width: 420px){.pdp-toolbar-search{padding-right:0}.pdp-toolbar .pdp-crumb-btn{padding-left:var(--crumb-pad-x-tight);padding-right:var(--crumb-pad-x-tight)}.pdp-toolbar .pdp-crumb-divider{padding-left:var(--crumb-divider-pad-x-tight);padding-right:var(--crumb-divider-pad-x-tight)}.pdp-toolbar-search .br-search-input{width:80px}.pdp-toolbar:has(.br-search-input) .pdp-toolbar-search{flex-shrink:0}.pdp-toolbar:has(.br-search-input) .pdp-crumb-name{flex-shrink:1000000;min-width:0}.pdp-toolbar:has(.br-search-input) .pdp-crumb-btn+.pdp-crumb-divider+.pdp-crumb-btn{min-width:0;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.pdp-toolbar[data-h1-in-view=true] .pdp-crumb-name-divider,.pdp-toolbar[data-h1-in-view=true] .pdp-crumb-name{display:none}.pdp-toolbar .pdp-crumb-name{animation:fldFade var(--duration-180) var(--ease-brio)}.pdp-toolbar .pdp-crumb-cat{flex-shrink:1000000;min-width:min(var(--crumb-parent-min),calc(var(--crumb-cat-text, var(--crumb-parent-min)) + 2 * var(--crumb-pad-x-tight)));overflow:hidden;text-overflow:ellipsis}.pdp-toolbar .pdp-crumb-name{min-width:var(--crumb-name-min)}.pdp-toolbar .pdp-crumb-root{--pdp-crumb-folds: 1;max-width:var(--crumb-root-max);overflow:hidden;transition:max-width var(--duration-180) var(--ease-brio),padding var(--duration-180) var(--ease-brio),opacity var(--duration-180) var(--ease-brio),margin var(--duration-180) var(--ease-brio)}.pdp-toolbar[data-h1-in-view=false] .pdp-crumb-root{max-width:0;padding-left:0;padding-right:0;margin-right:-2px;opacity:0;visibility:hidden;transition:max-width var(--duration-180) var(--ease-brio),padding var(--duration-180) var(--ease-brio),opacity var(--duration-180) var(--ease-brio),margin var(--duration-180) var(--ease-brio),visibility 0s linear var(--duration-180)}}@media(prefers-reduced-motion:reduce){.pdp-toolbar .pdp-crumb-name{animation:none}.pdp-toolbar .pdp-crumb-root,.pdp-toolbar[data-h1-in-view=false] .pdp-crumb-root{transition:none}}.pdp-crumb-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:14px;color:var(--text-2);padding:5px var(--crumb-pad-x);border-radius:7px;white-space:nowrap}.pdp-crumb-divider{font-size:14px;color:var(--text-3);padding:0 var(--crumb-divider-pad-x)}.pdp-crumb-name{font-size:14px;font-weight:500;color:var(--text);padding:0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@keyframes pdpFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pdp-body{--pdp-swatch-bg: #f4f4f4}.appwrap.dark .pdp-body{--pdp-swatch-bg: #191a1c}.pdp-body{animation:pdpFade .25s ease;padding-bottom:140px}.pdp-body{container-type:inline-size;container-name:pdpa}.pdp-grid{display:grid;grid-template-columns:minmax(0,1fr) 408px;gap:0 44px;align-items:start;padding-right:30px}@container pdpa (max-width: 1020px){.pdp-grid{grid-template-columns:minmax(0,1fr) 348px!important;gap:0 28px!important}}@container pdpa (max-width: 840px){.pdp-grid{display:block!important;padding-right:0!important}.pdp-buy{position:static!important;max-width:600px;margin:0 auto;padding:30px 24px 8px!important;max-height:none!important;overflow:visible!important}}@container pdpa (max-width: 520px){.pdp-gal{grid-template-columns:1fr!important}.pdp-signals-grid{grid-template-columns:minmax(0,1fr)}}.pdp-gal-col{min-width:0}.pdp-gal{display:grid;grid-template-columns:1fr 1fr;gap:2px}.pdp-gal-tile{position:relative;aspect-ratio:4 / 5;background:var(--pdp-tile);display:flex;align-items:center;justify-content:center;overflow:hidden}.pdp-gal-tile-img{width:100%;height:100%}.pdp-gal-tile-img .img-full,.pdp-gal-tile-img .img-preview{object-fit:cover}.pdp-gal-tile-img--contain{width:78%;height:78%}.pdp-gal-tile-img--contain .img-full,.pdp-gal-tile-img--contain .img-preview{object-fit:contain}.pdp-more-row{display:flex;justify-content:center;padding:14px 0 0}.pdp-more-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:6px 10px;font-family:inherit;display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--text-2);cursor:pointer}.pdp-more-btn:hover{color:var(--text)}.pdp-buy{min-width:0;position:sticky;top:42px;padding:26px 0 8px;max-height:calc(100vh - 240px);overflow-y:auto;overflow-x:hidden}.pdp-eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.pdp-name{margin:9px 0 0;font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.25;color:var(--text)}.pdp-name-gender{color:var(--text-3);font-weight:500}button.pdp-name-gender{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font:inherit;letter-spacing:inherit;cursor:pointer}button.pdp-name-gender:hover{color:var(--text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pdp-tagline{margin:8px 0 0;font-size:13.5px;line-height:1.55;color:var(--text-2);text-wrap:pretty}.pdp-collbanner{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:7px 12px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);cursor:pointer;font-family:inherit;color:var(--text-2);transition:background .14s,border-color .14s,color .14s}.pdp-collbanner:hover{background:var(--surface-3);border-color:var(--border-2);color:var(--text)}.pdp-collbanner-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.pdp-collbanner-name{font-size:13px;font-weight:500;letter-spacing:-.01em;color:inherit}.pdp-collbanner-arrow{color:var(--text-3);transition:transform .16s var(--ease-brio)}.pdp-collbanner:hover .pdp-collbanner-arrow{transform:translate(2px);color:var(--text-2)}.pdp-colour-block{margin-top:20px}.pdp-colour-label{font-size:12.5px;color:var(--text-2)}.pdp-colour-label b{font-weight:600;color:var(--text)}.pdp-swatch-row{display:flex;align-items:center;gap:9px;margin-top:10px}.pdp-swatch{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;width:30px;height:30px;border-radius:7px;cursor:pointer;background-size:76%;background-position:center;background-repeat:no-repeat}.pdp-price-row{display:flex;align-items:baseline;gap:18px;margin-top:22px;flex-wrap:wrap}.pdp-wholesale{font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.pdp-wholesale span{font-size:12px;font-weight:400;color:var(--text-3)}.pdp-retail{font-size:13.5px;color:var(--text-3)}.pdp-margin{font-size:13.5px;color:#16a34a}.pdp-ats-block{margin-top:24px;padding-top:22px;border-top:1px solid var(--border)}.pdp-ats-bar{position:relative;height:8px;margin-top:13px}.pdp-ats-track{position:absolute;top:2px;left:0;right:0;height:4px;display:flex}.pdp-ats-fill{background:#16a34a}.pdp-ats-track-rest{flex:1;background:var(--border-2)}.pdp-ats-tick{position:absolute;top:0;width:3px;height:8px;background:#16a34a;transform:translate(-1.5px)}.pdp-ats-tick-next{position:absolute;top:0;width:11px;height:8px;background:var(--border-2)}.pdp-ats-figures{display:flex;justify-content:space-between;margin-top:10px;font-size:12.5px;color:var(--text-3)}.pdp-ats-figures b{font-weight:600;color:var(--text)}.pdp-sizerun-block{margin-top:24px;padding-top:22px;border-top:1px solid var(--border)}.pdp-sizerun-head{display:flex;justify-content:space-between;align-items:baseline}.pdp-section-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.pdp-sizerun-units{font-size:12.5px;color:var(--text-3)}.pdp-sizerun-field{position:relative;margin-top:16px;padding:11px 0}.pdp-sizerun-scrollwrap{position:relative}.pdp-sizerun-scrollwrap:before,.pdp-sizerun-scrollwrap:after{content:"";position:absolute;top:0;bottom:0;width:36px;z-index:1;pointer-events:none;opacity:0;transition:opacity .15s var(--ease-brio)}.pdp-sizerun-scrollwrap:before{left:0;background:linear-gradient(to left,transparent,var(--surface))}.pdp-sizerun-scrollwrap:after{right:0;background:linear-gradient(to right,transparent,var(--surface))}.pdp-sizerun-scrollwrap[data-fade-l=true]:before,.pdp-sizerun-scrollwrap[data-fade-r=true]:after{opacity:1}.pdp-sizerun-scroll{overflow-x:auto}.pdp-sizerun-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(max-content,1fr);gap:14px;min-width:100%}.pdp-sizecell{padding:2px 0;overflow:hidden}.pdp-sizecell-label{font-size:13px;font-weight:500;color:var(--text)}.pdp-sizecell-stepper{display:inline-flex;align-items:center;margin-top:10px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.pdp-sizecell-stepper--out{opacity:.35;pointer-events:none}.pdp-sizecell-step-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;display:flex;align-items:center;justify-content:center;width:24px;height:26px;color:var(--text-3);cursor:pointer}.pdp-sizecell-step-btn:first-child{border-radius:7px 0 0 7px}.pdp-sizecell-step-btn:last-child{border-radius:0 7px 7px 0}.pdp-sizecell-stepper:not(.pdp-sizecell-stepper--out) .pdp-sizecell-step-btn:hover{background:var(--hover);color:var(--text)}.pdp-sizecell-qty{width:26px;text-align:center;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text)}.pdp-sizecell-ats{margin-top:9px;font-size:11px;color:var(--text-3);width:80px;line-height:1.35}.pdp-sizecell-ats--restock{color:#b45309}.pdp-cta-row{display:flex;align-items:center;gap:10px;margin-top:18px}.pdp-add-btn{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--solid-bg);color:var(--solid-fg);font-family:inherit;font-size:13.5px;font-weight:600;letter-spacing:.02em;height:44px;border-radius:23px/21px;cursor:pointer}.pdp-add-btn:hover{opacity:.9}.pdp-notes-trigger{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);color:var(--text);border-radius:9999px;cursor:pointer}.pdp-notes-trigger:hover{background:var(--hover)}.pdp-notes-dot{position:absolute;top:6px;right:6px;width:5px;height:5px;background:#22c55e}.pdp-break-hint{margin-top:11px;font-size:12px;color:var(--text-3)}.pdp-acc-group{margin-top:28px;border-bottom:1px solid var(--border)}.pdp-acc-item{border-top:1px solid var(--border)}.acc-row{width:100%;display:flex;justify-content:space-between;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:17px 0;font-family:inherit;cursor:pointer}.acc-lab{font-size:14px;font-weight:500;letter-spacing:-.1px;color:var(--text)}.acc-row:hover .acc-lab{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pdp-acc-glyph{font-size:17px;font-weight:300;color:var(--text-2);line-height:1}.pdp-acc-panel{padding:2px 0 22px;animation:pdpFade .2s ease}.pdp-tiers-head{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0 12px 9px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.pdp-tiers-head span:last-child{text-align:right}.pdp-tier-row{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:10px 12px;font-size:13.5px;letter-spacing:-.1px;color:var(--text);border-radius:2px}.pdp-tier-row[data-active=true]{background:var(--surface-2)}.pdp-tier-range{display:flex;align-items:center;gap:8px}.pdp-tier-dot{width:5px;height:5px;background:#22c55e;flex:none}.pdp-tier-margin{text-align:right;color:var(--text-2)}.pdp-desc-block{margin-top:24px;padding-top:22px;border-top:1px solid var(--border)}.pdp-desc-block .pdp-desc-p{margin-top:14px}.pdp-desc-p{margin:0;max-width:54ch;font-size:14px;line-height:1.65;color:var(--text-2);text-wrap:pretty}.pdp-desc-p+.pdp-desc-p{margin-top:12px}.pdp-chart-table{display:grid;grid-template-columns:110px repeat(6,1fr);font-size:12.5px}.pdp-chart-table>div{padding:9px 0;border-bottom:1px solid var(--border-subtle)}.pdp-chart-table>div:nth-last-child(-n+7){border-bottom:none}.pdp-chart-head{color:var(--text-3)}.pdp-chart-head-cell{font-weight:500;color:var(--text)}.pdp-chart-row-label{color:var(--text-3)}.pdp-chart-cell{color:var(--text-2)}.pdp-detail-row{display:flex;gap:10px;margin-bottom:8px}.pdp-detail-dash{flex:none;color:var(--text-3)}.pdp-detail-text{font-size:13.5px;line-height:1.55;color:var(--text-2)}.pdp-related-wrap{padding:40px 0 8px}.pdp-related-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-top:1px solid var(--border);margin:0 40px;padding:34px 0 20px}.pdp-related-label{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.pdp-related-shopall{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--text-2);transition:color .14s}.pdp-related-shopall:hover{color:var(--text)}.pdp-related-scroll{display:flex;gap:18px;overflow-x:auto;padding:2px 40px 24px;scroll-padding-left:40px;scroll-snap-type:x proximity}.pdp-related-tile{flex:none;width:300px;max-width:100%;scroll-snap-align:start;display:flex;flex-direction:column;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font-family:inherit;text-align:left}.pdp-related-media{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:6px;display:flex;align-items:center;justify-content:center}.pdp-related-img{width:100%;height:100%}.pdp-related-img img{object-fit:cover;object-position:center;transition:transform .3s ease}.pdp-related-tile:hover .pdp-related-img img{transform:scale(1.02)}.pdp-related-pill{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px/4px;padding:4px 7px 3px;font-size:10px;line-height:10px;text-transform:uppercase;color:var(--text)}.pdp-related-name{margin-top:14px;font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.3px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-related-colours{font-size:15px;line-height:22px;letter-spacing:-.3px;color:var(--text-3)}.pdp-related-price{font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.3px;color:var(--text)}@keyframes pdpAgentGlowMorph{0%,to{transform:translate(-50%,-50%) scale(1)}25%{transform:translate(-48%,-51%) scale(1.1,.94)}50%{transform:translate(-52%,-49%) scale(.94,1.08)}75%{transform:translate(-50%,-50.5%) scale(1.06,1.04)}}@keyframes pdpAgentBlobDrift1{0%,to{transform:translate(-50%,-50%) translate(-40px,-5px) scale(1)}33%{transform:translate(-50%,-50%) translate(15px,8px) scale(1.08)}66%{transform:translate(-50%,-50%) translate(35px,-8px) scale(.95)}}@keyframes pdpAgentBlobDrift2{0%,to{transform:translate(-50%,-50%) translate(30px,8px) scale(1)}50%{transform:translate(-50%,-50%) translate(-30px,-10px) scale(1.1)}}@keyframes pdpAgentBlobDrift3{0%,to{transform:translate(-50%,-50%) translateY(5px) scale(1)}25%{transform:translate(-50%,-50%) translate(40px,-5px) scale(.95)}50%{transform:translate(-50%,-50%) translate(20px,10px) scale(1.08)}75%{transform:translate(-50%,-50%) translate(-35px,-3px) scale(1)}}.pdp-fb-anchor{position:absolute;left:0;right:0;bottom:26px;z-index:30;display:flex;justify-content:center;pointer-events:none;padding:0 24px}.pdp-fb-wrap{pointer-events:auto;position:relative;display:flex;flex-direction:column-reverse;align-items:center;transition:width .2s ease}.pdp-fb-panel{position:relative;z-index:20;margin-bottom:8px;width:100%;--aap-shift: 0px;transform:translate(var(--aap-shift));overflow:hidden;border-radius:16px;border:1px solid var(--border);background:var(--surface);box-shadow:0 22px 60px -15px #785a324d,0 10px 30px -10px #0000004d}.pdp-fb-panel-head{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;background:#a89f91}.pdp-fb-panel-head-title{display:flex;align-items:center;gap:8px}.pdp-fb-panel-head-title span{font-size:13px;font-weight:500;color:#fff}.pdp-fb-panel-head-actions{display:flex;align-items:center;gap:2px}.pdp-fb-icon-btn{border:none;background:none;padding:4px;border-radius:6px;cursor:pointer;color:#ffffffb8;display:flex}.pdp-fb-panel-body{overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;transition:height .2s ease}.pdp-fb-greeting-row{display:flex;gap:8px}.pdp-fb-avatar{width:28px;height:28px;flex:none;border-radius:9999px;background:#a89f91;display:flex;align-items:center;justify-content:center}.pdp-fb-bubble{border-radius:12px 12px 12px 4px;background:var(--surface-3);padding:8px 12px;font-size:13px;color:var(--text);line-height:1.5}.pdp-fb-suggestions{display:flex;flex-wrap:wrap;gap:8px;padding-left:36px}.pdp-fb-suggestion{font-size:12px;padding:6px 12px;border-radius:9999px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer}.pdp-fb-compose{border-top:1px solid var(--border);padding:12px;display:flex;align-items:center;gap:8px}.pdp-fb-input{flex:1;min-width:0;min-height:36px;max-height:calc(3lh + 36px);box-sizing:border-box;border:1px solid var(--border-2);border-radius:8px;background:var(--surface);padding:calc((34px - 1lh)/2) 12px;font-family:inherit;font-size:13px;outline:none;color:var(--text)}.pdp-fb-send{width:36px;height:36px;flex:none;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.pdp-fb-pill{position:relative;z-index:10;width:100%}.pdp-fb-glow-morph{position:absolute;top:50%;left:50%;width:calc(100% + 140px);height:140px;pointer-events:none;transition:opacity .5s cubic-bezier(.4,0,.2,1);background:radial-gradient(ellipse at 30% 50%,rgba(255,180,100,.3) 0%,transparent 50%),radial-gradient(ellipse at 70% 50%,rgba(220,80,30,.35) 0%,transparent 55%),radial-gradient(ellipse at 50% 50%,rgba(255,140,66,.3) 0%,rgba(255,107,53,.2) 30%,transparent 70%);filter:blur(30px);animation:pdpAgentGlowMorph 5.5s ease-in-out infinite}.pdp-fb-blob-1{position:absolute;top:50%;left:50%;width:145px;height:112px;border-radius:50%;pointer-events:none;transition:opacity .5s cubic-bezier(.4,0,.2,1);background:radial-gradient(circle,rgba(200,60,20,.144) 0%,rgba(200,60,20,.064) 40%,transparent 70%);filter:blur(45px);animation:pdpAgentBlobDrift1 16s ease-in-out infinite}.pdp-fb-blob-2{position:absolute;top:50%;left:50%;width:105px;height:88px;border-radius:50%;pointer-events:none;transition:opacity .5s cubic-bezier(.4,0,.2,1);background:radial-gradient(circle,rgba(180,50,15,.12) 0%,rgba(180,50,15,.048) 40%,transparent 70%);filter:blur(45px);animation:pdpAgentBlobDrift2 13s ease-in-out infinite}.pdp-fb-blob-3{position:absolute;top:50%;left:50%;width:72px;height:72px;border-radius:50%;pointer-events:none;transition:opacity .5s cubic-bezier(.4,0,.2,1);background:radial-gradient(circle,rgba(160,40,10,.16) 0%,rgba(160,40,10,.064) 40%,transparent 70%);filter:blur(40px);animation:pdpAgentBlobDrift3 12s ease-in-out infinite}.pdp-fb-pill-inner{position:relative;z-index:10;display:flex;align-items:center;gap:12px;border-radius:16px;padding:12px 16px;cursor:pointer}.pdp-fb-pill-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:16px;pointer-events:none}.pdp-fb-pill-input{flex:1;min-width:0;background:transparent;border:none;outline:none;font-family:inherit;font-size:14px;color:#fff;cursor:text}.pdp-fb-pill-input::placeholder{color:#ffffffb8}.pdp-notes-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#0a0a0a52;display:flex;align-items:center;justify-content:center;padding:24px}.pdp-notes-modal{width:min(540px,94vw);max-height:80vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 70px #00000047;overflow:hidden}.pdp-notes-head{flex:none;display:flex;align-items:flex-start;gap:12px;padding:20px 22px 16px;border-bottom:1px solid var(--border-subtle)}.pdp-notes-head-icon{flex:none;width:34px;height:34px;border-radius:9999px;background:var(--surface-3);display:flex;align-items:center;justify-content:center;color:var(--text-2)}.pdp-notes-head-text{flex:1;min-width:0}.pdp-notes-head-title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text);line-height:1.3}.pdp-notes-head-count{font-size:12px;color:var(--text-3);margin-top:3px}.pdp-notes-close{flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:30px;height:30px;border:none;background:none;border-radius:8px;cursor:pointer;color:var(--text-3);display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.pdp-notes-close:hover{background:var(--surface-3);color:var(--text)}.pdp-notes-body{flex:1;min-height:0;overflow-y:auto;padding:8px 22px 18px}.pdp-notes-empty{padding:34px 0 30px;text-align:center;color:var(--text-3)}.pdp-notes-empty-title{font-size:13px;font-weight:500;color:var(--text-2)}.pdp-notes-empty-sub{font-size:12px;margin-top:5px}.pdp-note-row{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid var(--border-subtle)}.pdp-note-avatar{flex:none;width:30px;height:30px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff}.pdp-note-body{flex:1;min-width:0}.pdp-note-meta{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pdp-note-who{font-size:13px;font-weight:600;color:var(--text)}.pdp-note-role{font-size:11.5px;color:var(--text-3)}.pdp-note-ago{font-size:11.5px;color:var(--text-4);margin-left:auto}.pdp-note-text{font-size:13px;line-height:1.5;color:var(--text-2);margin-top:5px;text-wrap:pretty}.pdp-notes-compose{flex:none;display:flex;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid var(--border-subtle);background:var(--surface-2)}.pdp-notes-compose-avatar{flex:none;width:30px;height:30px;border-radius:9999px;background:#246dff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.pdp-notes-input{flex:1;min-width:0;height:38px;border:1px solid var(--border);border-radius:9999px;background:var(--surface);font-family:inherit;font-size:13px;color:var(--text);padding:0 15px;outline:none}.pdp-notes-post{flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:38px;padding:0 18px;border:none;border-radius:9999px;background:var(--text);color:var(--surface);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.rep-shell{position:relative;height:100%;display:flex;flex-direction:column}.rep-topbar{position:absolute;top:0;left:0;right:0;z-index:31;height:42px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border-subtle)}.rep-topbar-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.rep-topbar-left{display:flex;align-items:stretch;height:100%;gap:0}.mg-wrap{flex:1;min-height:0;display:flex;margin-top:42px;container-type:inline-size;container-name:mgwrap}.mg-back{display:none}@container mgwrap (max-width: 560px){.mg-wrap.mg-open .mg-list{display:none!important}.mg-wrap:not(.mg-open) .mg-list{flex:1 1 auto!important;width:auto!important;border-right:none!important}.mg-wrap:not(.mg-open) .mg-thread{display:none!important}.mg-back{display:flex!important}}.mg-list{position:relative;flex:none;width:min(360px,44%);min-width:300px;display:flex;flex-direction:column;border-right:1px solid var(--border-subtle)}.mg-search-region{flex:none;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:14px 16px 10px}.mg-new-wrap{position:relative}.mg-new-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:9px;background:none;cursor:pointer;color:var(--text-2);transition:background .12s}.mg-new-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59}.mg-new-dropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:60;width:238px;border-radius:8px;border:1px solid var(--border);background:var(--surface);padding:7px;box-shadow:0 12px 34px #0a0a0a24}.mg-new-item{display:flex;align-items:center;gap:10px;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left;padding:8px 10px;border-radius:6px}.mg-new-item:hover{background:var(--hover)}.mg-new-item-body{flex:1;min-width:0}.mg-new-item-name{display:block;font-size:13px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-new-item-role{display:block;font-size:11.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-search-box{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:9px;background:var(--hover)}.mg-search-input{flex:1;min-width:0;border:none;background:none;padding:0;font-family:inherit;font-size:13px;color:var(--text);outline:none}.mg-rows{flex:1;min-height:0;overflow-y:auto;padding:0 0 24px;display:flex;flex-direction:column;border-top:1px solid var(--border-subtle)}.mg-row{position:relative;display:flex;gap:12px;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-bottom:1px solid var(--border-subtle);border-radius:0;text-align:left;cursor:pointer;font-family:inherit;padding:16px 18px;background:none;transition:background .12s}.mg-row[data-active=true]{background:color-mix(in srgb,var(--text) 3%,transparent)}.appwrap.dark .mg-row[data-active=true]{background:color-mix(in srgb,var(--text) 6%,transparent)}.mg-row-listsel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.mg-row-lead{display:flex;align-items:center;flex:none}.mg-row-body{flex:1;min-width:0}.mg-row-toprow{display:flex;align-items:baseline;gap:8px}.mg-row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--text)}.mg-row-name[data-unread=true]{font-weight:600}.mg-row-time{margin-left:auto;flex:none;font-size:11.5px;white-space:nowrap;color:var(--text-4)}.mg-row-role{display:block;margin-top:1px;font-size:12px;color:var(--text-3)}.mg-row-bottomrow{display:flex;align-items:center;gap:8px;margin-top:6px}.mg-row-preview{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.4;color:var(--text-3)}.mg-row-preview[data-unread=true]{color:var(--text-2)}.mg-row-dot{flex:none;width:7px;height:7px;border-radius:9999px;background:#246dff}.mg-empty{padding:36px 10px;text-align:center;font-size:12.5px;color:var(--text-3)}.mg-tickets{flex:1;min-height:0;overflow-y:auto;padding:4px 20px 24px}.mg-ticket{padding:15px 2px;border-bottom:1px solid var(--border-subtle)}.mg-ticket-toprow{display:flex;align-items:baseline;gap:8px}.mg-ticket-subject{min-width:0;font-size:13.5px;font-weight:500;color:var(--text)}.mg-ticket-status{margin-left:auto;flex:none;display:inline-flex;border-radius:5px/4px;box-shadow:inset 0 0 0 1px var(--border);padding:4px 7px 3px;font-size:10px;line-height:10px;text-transform:uppercase;color:var(--text-2)}.mg-ticket-meta{margin-top:5px;font-size:12px;color:var(--text-3)}.mg-thread{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}.mg-thread-header{flex:none;display:flex;align-items:center;gap:12px;height:64px;padding:0 24px;border-bottom:1px solid var(--border-subtle);position:relative}.mg-roster-region{position:relative;flex:none}.mg-roster-trigger{display:flex;align-items:center;border:none;background:none;padding:0;cursor:pointer}.mg-roster-popover{position:absolute;top:46px;left:0;z-index:60;min-width:244px;border-radius:8px;background:var(--surface);border:1px solid var(--border);box-shadow:0 12px 34px #0a0a0a29;padding:12px 12px 8px}.mg-roster-between{font-size:12.5px;line-height:1.5;color:var(--text-3);padding:0 4px 10px;text-wrap:pretty}.mg-roster-person{display:flex;align-items:center;gap:10px;padding:7px 4px}.mg-roster-person-name{display:block;font-size:13.5px;line-height:1.4;color:var(--text)}.mg-roster-person-role{display:block;font-size:12.5px;line-height:1.4;color:var(--text-3)}.mg-thread-title{min-width:0}.mg-thread-name{display:block;font-size:14px;font-weight:600;letter-spacing:-.005em;line-height:1.5;color:var(--text)}.mg-thread-org{display:block;font-size:14px;line-height:1.5;color:var(--text-3)}.mg-thread-scroll{flex:1;min-height:0;overflow-y:auto;padding:26px 26px 90px}.mg-thread-inner{max-width:720px;margin:0 auto}.mg-day-divider{display:flex;align-items:center;gap:14px;padding:8px 0 14px}.mg-day-line{flex:1;height:1px;background:var(--border-subtle)}.mg-day-label{flex:none;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4)}.mg-msg{padding:9px 0}.mg-msg-toprow{display:flex;align-items:baseline;gap:8px}.mg-msg-who{font-size:13px;font-weight:600;color:var(--text)}.mg-msg-time{flex:none;font-size:11.5px;white-space:nowrap;color:var(--text-4)}.mg-msg-text{display:block;margin-top:4px;font-size:13.5px;line-height:1.55;color:var(--text-2);text-wrap:pretty}.mg-composer-wrap{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:14px 26px 18px;background:linear-gradient(to top,var(--surface) 60%,transparent)}.mg-composer{max-width:720px;margin:0 auto;display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:9999px;box-shadow:0 4px 18px var(--hover);padding:8px 10px 8px 14px}.mg-attach-btn{width:28px;height:28px;flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;color:var(--text-2);display:flex;align-items:center;justify-content:center;transition:color .12s}.mg-attach-btn:hover{color:var(--text)}.mg-composer-input{flex:1;min-width:0;border:none;outline:none;font-family:inherit;font-size:15px;background:transparent;color:var(--text)}.mg-send-btn{width:34px;height:34px;flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;background:#246dff;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center}@keyframes fldToast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes fldFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ov-catcher{position:fixed;top:0;right:0;bottom:0;left:0}.ov-panel{position:absolute;animation:fldFade .18s ease}.ov-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.toast-host{position:absolute;left:50%;bottom:24px;z-index:120;transform:translate(-50%);pointer-events:none}.toast{background:var(--menu-bg);border:1px solid var(--menu-border);color:var(--text);font-size:13px;font-weight:500;padding:10px 16px;border-radius:10px;box-shadow:0 12px 34px #0a0a0a33;animation:fldToast .18s ease}.toast[data-glass]{background:transparent;border:0;box-shadow:none;border-radius:999px}.tooltip{position:absolute;z-index:80;pointer-events:none}.appwrap{--sizeflash-orange: rgba(234, 88, 12, .55);--sizeflash-tint: rgba(234, 88, 12, .14)}.appwrap.dark{--sizeflash-orange: rgba(251, 146, 60, .6);--sizeflash-tint: rgba(251, 146, 60, .16)}@keyframes sizeflash-fade{0%{opacity:1}to{opacity:0}}.sizeflash-sweep-el{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,var(--sizeflash-orange) 55%,transparent 100%);animation:sizeflash-sweep var(--duration-750) var(--ease-out) forwards;will-change:transform,opacity}@keyframes sizeflash-sweep{0%{transform:translate(-100%);opacity:1}70%{opacity:1}to{transform:translate(120%);opacity:0}}.sizeflash-glow-el{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:0 0 0 2px var(--sizeflash-orange),0 0 18px 3px var(--sizeflash-orange);animation:sizeflash-fade var(--duration-750) var(--ease-out) forwards}.sizeflash-field-el{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:var(--radius-btn-sm);background:var(--sizeflash-tint);box-shadow:inset 0 0 0 2px var(--sizeflash-orange);animation:sizeflash-fade var(--duration-750) var(--ease-out) forwards}.appwrap{height:100vh;position:relative;container-type:inline-size;display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--bg);font-family:var(--font-body);color:var(--text);line-height:normal;--accent-fixed: #246dff}.shell-header{height:42px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 10px}.shell-header-slot{flex:none;overflow:hidden;max-height:42px;transition:max-height .24s var(--ease-brio),margin-bottom .24s var(--ease-brio),opacity .2s var(--ease-brio),transform .24s var(--ease-brio)}.shell-header-slot[data-hidden=true]{max-height:0;margin-bottom:-5px;opacity:0;transform:translateY(-8px);pointer-events:none}.shell-peek{position:absolute;top:10px;left:0;right:0;height:16px;z-index:40;display:flex;align-items:center;justify-content:center}.shell-peek-btn{display:flex;align-items:center;justify-content:center;width:30px;height:22px;padding:0;border:none;border-radius:7px;background:var(--surface);box-shadow:var(--shadow-tooltip);color:var(--text-3);cursor:pointer;opacity:0;transition:opacity .16s var(--ease-brio),color .12s var(--ease-brio)}.shell-peek:hover .shell-peek-btn{opacity:1}.shell-peek-btn:hover{color:var(--text)}.shell-header-side{display:flex;align-items:center;gap:14px}.shell-logo{height:19.4px;width:auto;display:block}.appwrap.dark .shell-logo{filter:invert(1) brightness(1.7) contrast(1.1)}.shell-glyph{display:block}.shell-glyph-btn{margin-left:-5px;display:inline-flex;align-items:center;padding:0;border:none;background:none;cursor:pointer;color:var(--text-3);transition:color .12s var(--ease-brio)}.shell-glyph-btn:hover{color:var(--text-2)}.shell-controls{display:flex;align-items:center;gap:6px}.shell-theme-toggle{width:28px;height:28px;flex:none;position:relative;left:7px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:8px;cursor:pointer;color:var(--text-2);transition:background .12s}.shell-lang{display:flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;font-family:inherit;color:var(--text-2);padding:0}.shell-lang-code{font-size:11.6px;font-weight:500}.shell-avatar{width:36px;height:36px;border-radius:9999px;overflow:hidden;flex:none;background-position:center;background-size:cover;background-repeat:no-repeat;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;padding:0;margin:0;cursor:pointer}.shell-avatar-wrap{position:relative;cursor:pointer}.shell-avatar-menu{position:fixed;top:53px;right:24px;z-index:90;padding-top:8px;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .14s var(--ease-brio),transform .14s var(--ease-brio)}.shell-avatar-wrap:hover .shell-avatar-menu{opacity:1;transform:none;pointer-events:auto}.shell-menu{min-width:170px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-menu);padding:6px}.shell-menu-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;color:var(--text);padding:8px 10px;border-radius:7px}.shell-menu-item:hover{background:var(--hover)}.shell-menu-item>svg{flex:none;color:var(--text-3)}.shell-menu-sep{height:1px;background:var(--border-subtle);margin:5px 8px}.navtab:hover{background:#0a0a0a06!important}.appwrap.dark .navtab:hover{background:#ffffff0b!important}.maincard{flex:1;min-height:0;position:relative;border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:clip;display:grid;grid-template-columns:var(--navw) max(310px,calc(100cqw - var(--navw) - var(--cartw))) 0px}.maincard:has(>aside.nav-rail.collapsed){grid-template-columns:var(--navw) max(min(310px,calc(100cqw - var(--navw))),calc(100cqw - var(--navw) - var(--cartw))) 0px}.maincard>aside.nav-rail{border-right:1px solid var(--border-2);background:var(--surface-2);display:flex;flex-direction:column;overflow:hidden}.maincard>aside.nav-rail.collapsed{align-items:center;padding:14px 0}.maincard>main.main-surface{position:relative;display:flex;flex-direction:column;overflow:clip;min-width:0;min-height:0}.main-topbar{position:absolute;top:0;left:0;right:0;z-index:30;height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 150px 0 0;border-bottom:1px solid var(--border-subtle)}.main-topbar[data-solid=true]{background:var(--surface)}.main-content{flex:1;min-height:0;overflow:clip}aside.cart-dock{position:relative;border-left:1px solid var(--border-subtle);display:flex;flex-direction:column;overflow:clip;min-width:0;min-height:0}.maincard.cart-docked .cart-dock{position:absolute;top:0;right:0;bottom:0;width:var(--cartw);z-index:70;background:var(--surface);box-shadow:-12px 0 40px var(--hover)}.corner-cart-trigger{position:absolute;top:0;right:0;height:42px;z-index:30;display:flex;align-items:center}.corner-cart-divider{width:1px;height:42px;background:var(--border-subtle);flex:none}.corner-cart-btn{height:42px;padding:0 16px;border:none;background:none;cursor:pointer;transition:background .12s;display:flex;align-items:center;justify-content:center;color:var(--text-2)}.br-noscroll{scrollbar-width:none!important;-ms-overflow-style:none!important}.br-noscroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}
