@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./bodoni-moda-math-wght-normal-_TL2RCrf.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./bodoni-moda-symbols-wght-normal-DO7lZbk6.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./bodoni-moda-latin-ext-wght-normal-BlIE6rrN.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./bodoni-moda-latin-wght-normal-BIFT5Qnz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./jost-latin-ext-wght-normal-BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./jost-latin-wght-normal-ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--surface:#fff;--on-ink:#fff;--paper:#f2f2f5;--card:#f1f1f4;--ink:#0e0e12;--ink-2:#3a3b42;--muted:#71737c;--line:#e2e3e8;--ok:#1a7f4b;--radius:24px;--bar:56px;--font:"Instrument Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0e0e12;--surface:#1a1a20;--paper:#14141a;--card:#1c1c23;--ink:#f2f2f5;--ink-2:#c9cad1;--muted:#9b9da8;--line:#2b2c34;--on-ink:#0e0e12;--ok:#4cc38a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .showroom-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 16px/1.45 var(--font);letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body.is-locked{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}svg{flex:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:8px}.bar{z-index:30;height:var(--bar);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:sticky;top:0}.bar--home{justify-content:center}.wordmark{letter-spacing:.42em;text-transform:uppercase;padding-left:.42em;font-size:13px;font-weight:500}.back{align-items:center;gap:10px;min-height:44px;font-size:16px;display:inline-flex}.bar__tools{gap:4px;display:flex}.round{width:52px;height:52px;transition:background .2s, transform .2s var(--ease);background:#e4e4e8;border-radius:50%;place-items:center;display:grid}.round:hover{background:#d9d9de}.round:active{transform:scale(.94)}.round--sm:hover{background:var(--paper)}.round--sm svg{width:22px;height:22px}.wrap{max-width:1320px;margin:0 auto;padding:0 16px 48px}.head{justify-content:space-between;align-items:baseline;gap:12px;padding:28px 0 14px;display:flex}.search{background:var(--paper);border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;height:52px;padding:0 18px;transition:border-color .2s,background .2s;display:flex}.search svg{width:22px;height:22px;color:var(--muted)}.search__input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.search__input::-webkit-search-cancel-button{display:none}.chips{top:var(--bar);z-index:20;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0 -16px;padding:14px 16px;display:flex;position:sticky;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:15px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.chip .mark{fill:currentColor;width:16px;height:16px}.chip:hover{border-color:var(--ink)}.chip[aria-selected=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.group{content-visibility:auto;contain-intrinsic-size:auto 560px;padding-top:22px}.group__head{letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:14px;font-size:13px;font-weight:500;display:flex}.group__head .mark{fill:currentColor;width:22px;height:22px}.group__head small{color:var(--muted);letter-spacing:.06em;font-size:13px;font-weight:400}.grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1240px){.grid{grid-template-columns:repeat(4,1fr)}}.card{border-radius:var(--radius);background:var(--card);transition:transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;min-width:0;padding:22px 20px 20px;display:flex}.card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #0e0e1259}.card:active{transform:scale(.99)}.card__name{letter-spacing:.005em;overflow-wrap:anywhere;font-size:24px;font-weight:300;line-height:1.15}.card__gen{color:var(--muted);margin-top:4px;font-size:14px}.card__img{aspect-ratio:16/10;background:#e6e6ea;border-radius:16px;margin:16px 0;display:block;overflow:hidden}.card__img img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.card:hover .card__img img{transform:scale(1.04)}.card__ph{height:100%;color:var(--muted);letter-spacing:.2em;text-transform:uppercase;place-items:center;font-size:13px;display:grid}.card__tags{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.tag{background:var(--surface);border-radius:999px;align-items:center;height:30px;padding:0 14px;font-size:14px;display:inline-flex}.empty{text-align:center;color:var(--muted);padding:60px 0}.foot{border-top:1px solid var(--line);color:var(--muted);gap:6px;margin-top:56px;padding-top:24px;font-size:13px;display:grid}.car{display:block}.car__hero{top:var(--bar);z-index:10;background:var(--bg);position:sticky}.car__title{padding:14px 16px 0}.car__make{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.car__make .mark{fill:currentColor;width:16px;height:16px}.car__name{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:4px;font-size:clamp(24px,4.4vw,40px);font-weight:300;line-height:1.1;display:flex}.gen{letter-spacing:.02em;background:var(--paper);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:400}.car__meta{color:var(--muted);margin-top:2px;font-size:13px}.hero{height:clamp(230px,36vh,400px);position:relative;overflow:hidden}.hero__stage{position:absolute;inset:0}.showroom-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;width:calc(100% + 128px);height:calc(100% + 112px);position:absolute;top:-56px;left:-64px}.hero__floor{left:50%;top:var(--gy,72%);width:var(--gw,60%);pointer-events:none;opacity:0;height:38px;transition:opacity .5s var(--ease);background:radial-gradient(50% 50%,#0e0e1238,#0e0e1200 72%);position:absolute;transform:translate(-50%,-42%)}.hero.has-floor .hero__floor{opacity:1}.hero__ui{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:10px;left:0;right:0}.views{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border-radius:999px;gap:2px;padding:4px;display:inline-flex;box-shadow:0 6px 24px -10px #0e0e1259}.view{border-radius:999px;height:34px;padding:0 14px;font-size:14px;transition:background .2s,color .2s}.view[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.hero__count{color:#fff;letter-spacing:.04em;background:#0e0e12b8;border-radius:999px;padding:4px 12px;font-size:13px;position:absolute;top:10px;right:14px}.hero__loading{z-index:2;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .5s var(--ease);place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.hero.is-loading .hero__loading,.hero.is-error .hero__loading{opacity:1}.hero__loadtext{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:13px}.spin{border:1.5px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:30px;height:30px;animation:.9s linear infinite spin}.hero.is-error .spin{display:none}@keyframes spin{to{transform:rotate(360deg)}}.car__panel{background:var(--paper);padding:16px 12px calc(120px + env(safe-area-inset-bottom));min-height:60vh}@media (min-width:980px){.car{grid-template-columns:minmax(0,1.5fr) minmax(380px,.9fr);align-items:start;display:grid}.car__hero{height:calc(100vh - var(--bar));flex-direction:column;display:flex}.car__title{padding:28px 40px 0}.hero{flex:1;height:auto;min-height:320px;margin-bottom:96px}.car__panel{min-height:calc(100vh - var(--bar));padding:24px 28px 140px}.hero__count{top:14px;right:40px}}.sect{background:var(--surface);border-radius:var(--radius);margin-bottom:12px;box-shadow:0 1px #0e0e120a}.sect[hidden]{display:none}.sect__head{align-items:center;gap:12px;width:100%;min-height:64px;padding:22px;display:flex}.sect__title{letter-spacing:.16em;text-transform:uppercase;flex:1;font-size:14px;font-weight:500}.sect__sub{color:var(--muted);font-size:15px}.sect__head svg{width:22px;height:22px;transition:transform .35s var(--ease)}.sect[data-open=true] .sect__head svg{transform:rotate(180deg)}.sect__body{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.sect[data-open=true] .sect__body{grid-template-rows:1fr}.sect__inner{min-height:0;padding:0 22px;overflow:hidden}.sect[data-open=true] .sect__inner{padding-bottom:24px}.group-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:8px 0 12px;font-size:12px;font-weight:500}.group-label:not(:first-child){margin-top:24px}.swatches{flex-wrap:wrap;gap:12px;display:flex}.swatch{color:#fff;background:radial-gradient(120% 90% at 22% 12%, rgba(255, 255, 255, calc(.5 + var(--m,.3) * .2)), #fff0 46%), linear-gradient(160deg, #ffffff1f, #00000052), var(--c);width:62px;height:62px;transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:18px;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0e0e121f}.swatch:hover{transform:translateY(-2px)}.swatch.is-matte{background:linear-gradient(160deg, #ffffff14, #00000038), var(--c)}.swatch[aria-pressed=true],.swatch.is-on{box-shadow:inset 0 0 0 1px #0e0e121f, 0 0 0 3px #fff, 0 0 0 5px var(--ink)}.swatch svg{filter:drop-shadow(0 0 3px #000000b3);width:24px;height:24px}.swatch--custom{cursor:pointer;background:conic-gradient(#ff5a5f,#ffd166,#06d6a0,#118ab2,#8338ec,#ff5a5f);overflow:hidden}.swatch--custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.swatch--none{color:var(--ink);background:#fff;font-size:22px;font-weight:300}.pill{border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;height:44px;margin-top:24px;padding:0 18px;font-size:15px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.pill svg{width:20px;height:20px}.pill:hover{border-color:var(--ink)}.pill.is-on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.seg{background:var(--paper);border-radius:999px;padding:4px;display:inline-flex}.seg button{border-radius:999px;height:40px;padding:0 22px;font-size:15px;transition:background .2s,color .2s}.seg button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:560px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1360px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile{min-width:0;transition:box-shadow .25s var(--ease), transform .25s var(--ease);background:#f6f6f8;border-radius:20px;flex-direction:column;gap:2px;padding:8px 8px 14px;display:flex;box-shadow:inset 0 0 0 2px #0000}.tile:hover{transform:translateY(-2px)}.tile[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink);background:var(--surface)}.tile__img{aspect-ratio:4/3;background:#fff;border-radius:14px;place-items:center;margin-bottom:10px;display:grid;position:relative;overflow:hidden}.tile__img img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.tile__img .glyph{width:62%;height:auto}.tile__ph{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:8px;font-size:13px}.tile__check{background:var(--ink);width:26px;height:26px;color:var(--on-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.tile__check svg{width:15px;height:15px}.tile__fit{height:24px;color:var(--ok);background:#fffffff0;border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 7px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:8px;left:8px;box-shadow:0 1px 6px #0e0e121f}.tile__fit svg{width:13px;height:13px}.tile__name{text-overflow:ellipsis;white-space:nowrap;padding:0 6px;font-size:15px;font-weight:500;line-height:1.25;overflow:hidden}.tile__sub{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 6px;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.tile__price{padding:4px 6px 0;font-size:15px}.more{text-underline-offset:4px;margin:16px auto 0;padding:10px 18px;font-size:15px;text-decoration:underline;display:block}.models3d{flex-wrap:wrap;gap:10px;display:flex}.m3d{background:var(--paper);width:84px;height:60px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;place-items:center;display:grid;overflow:hidden}.m3d img{object-fit:cover;width:100%;height:100%}.m3d[aria-pressed=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--ink)}.credit{color:var(--muted);padding:14px 10px 0;font-size:12px;line-height:1.6}.credit a{text-underline-offset:2px;text-decoration:underline}.buy{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -18px #0e0e1266}.buy__sum{flex:1;min-width:0;line-height:1.2;display:grid}.buy__label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px}.buy__amount{font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.buy__sum small{color:var(--muted);font-size:13px}.buy__count{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cta{background:var(--ink);height:54px;color:var(--on-ink);transition:transform .2s var(--ease), background .2s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:17px;font-weight:500;display:inline-flex}.cta:hover{background:#26262d}.cta svg{width:20px;height:20px}.ghost{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;gap:10px;height:54px;padding:0 22px;font-size:16px;display:inline-flex}.ghost:hover{border-color:var(--ink)}.ghost svg{width:20px;height:20px}@media (min-width:980px){.buy{padding-left:28px;padding-right:28px}.buy__sum{align-items:baseline;gap:18px;display:flex}}.sheet{z-index:60;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet__scrim{animation:fade .3s var(--ease);background:#0e0e1280;position:absolute;inset:0}.sheet__panel{background:var(--surface);width:100%;max-width:560px;max-height:88vh;padding:20px 22px calc(24px + env(safe-area-inset-bottom));animation:rise .45s var(--ease);border-radius:28px 28px 0 0;position:relative;overflow:auto}@media (min-width:640px){.sheet{align-items:center}.sheet__panel{border-radius:28px}}.sheet__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet__head h2{font-size:26px;font-weight:300;line-height:1.1}.sheet__spec{color:var(--muted);align-items:center;gap:10px;margin:6px 0 18px;display:flex}.dot{border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1px #0e0e1233}.lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.line{border-top:1px solid var(--line);grid-template-columns:64px 1fr auto 32px;align-items:center;gap:12px;padding:12px 0;display:grid}.line__img{background:var(--paper);border-radius:10px;width:64px;height:48px;overflow:hidden}.line__img img{object-fit:contain;width:100%;height:100%}.line__main{gap:2px;min-width:0;display:grid}.line__main small{color:var(--muted);font-size:13px}.line__price{white-space:nowrap;font-size:15px}.line__x{width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.line__x:hover{background:var(--paper);color:var(--ink)}.line__x svg{width:18px;height:18px}.step{align-items:center;gap:10px;margin-top:4px;font-size:13px;display:inline-flex}.step button{border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;line-height:1;display:grid}.step button:hover{border-color:var(--ink)}.sheet__empty{color:var(--muted);text-align:center;border-top:1px solid var(--line);padding:26px 0}.sheet__warn{color:#a4501a;margin:6px 0 0;font-size:14px}.sheet__total{border-top:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-top:8px;padding:18px 0;font-size:15px;display:flex}.sheet__total strong{letter-spacing:0;text-transform:none;font-size:26px;font-weight:500}.sheet__actions{flex-wrap:wrap;gap:10px;display:flex}.sheet__actions .cta{flex:100%}.sheet__actions .ghost{flex:1 1 0;padding:0 12px}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(10px)scale(.85)}}#toast{left:50%;bottom:calc(100px + env(safe-area-inset-bottom));z-index:80;opacity:0;pointer-events:none;background:var(--ink);color:var(--on-ink);transition:opacity .3s, transform .3s var(--ease);text-align:center;border-radius:999px;max-width:calc(100vw - 32px);padding:12px 20px;font-size:15px;position:fixed;transform:translate(-50%,12px)}body[data-page=models] #toast{bottom:32px}#toast.show{opacity:1;transform:translate(-50%)}#fatal{z-index:90;background:var(--bg);text-align:center;place-items:center;padding:24px;display:grid;position:fixed;inset:0}#fatal[hidden],.print-sheet{display:none}@media print{#app,#toast{display:none!important}.print-sheet{font-family:var(--font);color:#000;padding:24px;display:block}.print-sheet h1{margin-bottom:4px;font-weight:300}.print-sheet table{border-collapse:collapse;width:100%;margin:16px 0}.print-sheet td{border-bottom:1px solid #ccc;padding:8px 0;font-size:13px}.print-sheet .r{text-align:right}}:root[data-theme=dark] .round{background:var(--card)}:root[data-theme=dark] .round:hover{background:var(--line)}:root[data-theme=dark] .gen,:root[data-theme=dark] .tag:not(.tag--signal):not(.tag--glass){background:var(--paper)}:root[data-theme=dark] .tile{background:var(--card)}:root[data-theme=dark] .tile__img,:root[data-theme=dark] .card__img{background:#26262e}:root[data-theme=dark] .tile__img img{border-radius:10px}:root[data-theme=dark] .views,:root[data-theme=dark] .tile__fit{background:#1a1a20e0}:root[data-theme=dark] .hero__floor{background:radial-gradient(50% 50%,#0000008c,#0000 72%)}:root[data-theme=dark] .swatch[aria-pressed=true],:root[data-theme=dark] .swatch.is-on{box-shadow:inset 0 0 0 1px #ffffff1f, 0 0 0 3px var(--surface), 0 0 0 5px var(--ink)}:root[data-theme=dark] .m3d[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}:root[data-theme=dark] .buy{box-shadow:0 -10px 30px -18px #000c}.home{min-height:100vh;grid-template-rows:auto 1fr auto auto;min-height:100dvh;display:grid;position:relative;overflow:hidden}.home__glow{pointer-events:none;background:radial-gradient(50% 55% at 50% 40%, color-mix(in srgb, var(--ink) 7%, transparent), transparent 70%);height:80%;position:absolute;inset:-20% -10% auto}.home__top{justify-content:center;padding:28px 16px 0;display:flex;position:relative}.home__hero{text-align:center;max-width:760px;animation:rise-in .9s var(--ease) both;align-self:center;margin:0 auto;padding:24px 24px 40px;position:relative}.home__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);font-size:12px}.home__title{letter-spacing:-.01em;margin:18px 0 20px;font-size:clamp(48px,11vw,112px);font-weight:200;line-height:.98}.home__title em{font-style:normal;font-weight:400}.home__lede{color:var(--muted);max-width:30em;margin:0 auto;font-size:clamp(16px,2.2vw,19px)}.home__cta{background:var(--ink);height:54px;color:var(--on-ink);transition:transform .25s var(--ease);border-radius:999px;align-items:center;gap:12px;margin-top:30px;padding:0 30px;font-size:17px;font-weight:500;display:inline-flex}.home__cta:hover{transform:translateY(-2px)}.home__cta svg{width:20px;height:20px}.home__brands{color:var(--muted);opacity:.55;flex-wrap:wrap;justify-content:center;gap:26px 34px;padding:0 28px 28px;display:flex;position:relative}.home__brands .mark{fill:currentColor;width:26px;height:26px}.home__dock{padding:0 12px calc(26px + env(safe-area-inset-bottom));justify-content:center;display:flex;position:relative}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}}.dock{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);align-items:flex-end;padding:8px;transition:box-shadow .2s;display:flex;position:relative;overflow:visible;box-shadow:0 1px 2px #0e0e120a,0 18px 44px -20px #0e0e1247}.dock:hover{box-shadow:0 0 0 1px #00000005,0 2px 8px #0000000d,0 22px 54px -18px #0e0e1257}.dock__cell{flex:none;justify-content:center;align-items:flex-end;display:flex;position:relative}.dock__icon{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dock__btn{width:100%;height:100%;color:color-mix(in srgb, var(--ink) 72%, transparent);justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.dock__btn:hover,.dock__btn:focus-visible{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}.dock__btn svg{width:55%;height:55%}.dock__sep{align-self:stretch;align-items:center;margin:0 4px;display:flex}.dock__sep>div{background:color-mix(in srgb, var(--ink) 12%, transparent);width:1px;height:24px}.dock__label{letter-spacing:.02em;color:var(--muted);white-space:nowrap;pointer-events:none;font-size:11px;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.dock__tip{z-index:50;opacity:0;pointer-events:none;flex-direction:column;align-items:center;transition:opacity .13s ease-out,transform .13s ease-out;display:flex;position:absolute;transform:translate(-50%,6px)scale(.94)}.dock__tip.is-on{opacity:1;transform:translate(-50%)scale(1)}.dock__tiptext{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:var(--surface);white-space:nowrap;border-radius:8px;padding:5px 10px;font-size:14px;font-weight:500;box-shadow:0 1px 4px #0e0e121a}.dock__arrow{color:var(--surface);margin-top:-1px}@media (pointer:coarse),(hover:none){.dock{padding:10px 10px 30px}.dock__cell{margin-bottom:0}}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.sheet__panel--wide{max-width:640px}.sheet__sub{color:var(--muted);max-width:28em;margin-top:6px;font-size:15px}.form{gap:14px;margin-top:18px;display:grid}.row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field{gap:6px;min-width:0;display:grid}.field__label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--paper);border-radius:14px;outline:0;width:100%;min-height:50px;padding:12px 14px;font-size:16px;transition:border-color .2s,background .2s}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);background:var(--surface)}.form__err{color:#c0392b;min-height:1.2em;font-size:14px}.form__note{color:var(--muted);text-align:center;font-size:13px}.cta--block,.ghost--block{width:100%}.ghost--block{margin-top:8px}.done{text-align:center;justify-items:center;gap:6px;padding:22px 0 4px;display:grid}.done__tick{background:var(--ink);width:54px;height:54px;color:var(--on-ink);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.done__tick svg{width:26px;height:26px}.done__when{font-weight:500}.done__ref{color:var(--muted);letter-spacing:.1em;margin-bottom:14px;font-size:14px}.done .sheet__actions{width:100%}.account{text-align:center;justify-items:center;gap:4px;padding:22px 0 4px;display:grid}.avatar{background:var(--ink);width:64px;height:64px;color:var(--on-ink);border-radius:50%;place-items:center;margin-bottom:8px;font-size:26px;font-weight:300;display:grid}.muted{color:var(--muted)}.settings{margin-top:12px;display:grid}.toggle{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex;position:relative}.toggle strong{font-weight:500;display:block}.toggle small{color:var(--muted);font-size:13px}.toggle input{opacity:0;cursor:pointer;position:absolute;inset:0}.toggle i{background:var(--line);width:52px;height:32px;transition:background .25s var(--ease);border-radius:999px;flex:none;position:relative}.toggle i:after{content:"";width:26px;height:26px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000040}.toggle input:checked+i{background:var(--ink)}.toggle input:focus-visible+i{outline:2px solid var(--ink);outline-offset:3px}.vr{z-index:70;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.vr__frame{border:0;flex:1;width:100%}.vr__bar{color:#fff;pointer-events:none;background:linear-gradient(#000a,#0000);justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:absolute;top:0;left:0;right:0}.vr__bar button{pointer-events:auto;color:#fff;background:#ffffff29}body[data-page=home] #toast{bottom:120px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.back--abs{position:absolute;left:12px}.pills{background:var(--paper);scrollbar-width:none;border-radius:999px;max-width:100%;margin-bottom:14px;padding:4px;display:inline-flex;overflow-x:auto}.pills::-webkit-scrollbar{display:none}.pillt{white-space:nowrap;height:44px;transition:background .25s var(--ease), color .25s;border-radius:999px;flex:none;padding:0 20px;font-size:15px;font-weight:500}.pillt[aria-selected=true]{background:var(--ink);color:var(--on-ink)}.filters{grid-template-columns:1fr 1fr;gap:10px;padding:14px 0 6px;display:grid}@media (min-width:760px){.filters{grid-template-columns:repeat(4,1fr) auto}}.sel{display:block;position:relative}.sel select{border:1px solid var(--line);background:var(--bg);appearance:none;border-radius:999px;outline:0;width:100%;height:48px;padding:0 38px 0 16px;font-size:15px}.sel select:focus{border-color:var(--ink)}.sel svg{pointer-events:none;width:18px;height:18px;color:var(--muted);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.sgrid{grid-template-columns:1fr;gap:16px;padding-top:18px;display:grid}@media (min-width:620px){.sgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.sgrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1300px){.sgrid{grid-template-columns:repeat(4,1fr)}}.scard{border-radius:var(--radius);background:var(--card);transition:transform .35s var(--ease), box-shadow .35s var(--ease);content-visibility:auto;contain-intrinsic-size:auto 380px;flex-direction:column;display:flex;overflow:hidden}.scard:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #0e0e1266}.scard__img{aspect-ratio:4/3;background:#0b0b0d;display:block;position:relative;overflow:hidden}.scard__img img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.scard.is-sold .scard__img img{filter:grayscale(.85)brightness(.8)}.badge{color:#14110c;letter-spacing:.08em;text-transform:uppercase;background:#d9b27c;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:12px;right:12px}.scard__body{gap:3px;padding:16px 18px 20px;display:grid}.scard__meta{color:var(--muted);font-size:14px}.scar{max-width:1240px;margin:0 auto;padding:0 0 60px}@media (min-width:980px){.scar{grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr);align-items:start;gap:40px;padding:28px 24px 80px;display:grid}}.gal{background:#0b0b0d;position:relative}@media (min-width:980px){.gal{border-radius:var(--radius);top:calc(var(--bar) + 24px);position:sticky;overflow:hidden}}.gal__track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:0;display:flex;overflow-x:auto}.gal__track::-webkit-scrollbar{display:none}.gal__slide{aspect-ratio:4/3;scroll-snap-align:center;flex:none;width:100%}.gal__slide img{object-fit:cover;width:100%;height:100%}.gal__count{color:#fff;background:#0e0e12b8;border-radius:999px;padding:4px 12px;font-size:13px;position:absolute;top:14px;left:14px}.gal__nav{color:#0e0e12;background:#ffffffe6;border-radius:50%;place-items:center;width:44px;height:44px;display:none;position:absolute;top:42%}.gal__nav--prev{left:12px}.gal__nav--next{right:12px}.gal__nav--next svg{transform:rotate(180deg)}@media (hover:hover){.gal__nav{display:grid}}.gal__thumbs{background:var(--bg);scrollbar-width:none;gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.gal__thumbs::-webkit-scrollbar{display:none}.gal__thumb{opacity:.6;width:84px;height:60px;box-shadow:0 0 0 0 var(--ink);border-radius:10px;flex:none;transition:opacity .2s;overflow:hidden}.gal__thumb img{object-fit:cover;width:100%;height:100%}.scar__name{text-transform:uppercase;letter-spacing:.01em;margin-top:6px;font-size:clamp(26px,4vw,40px);font-weight:300;line-height:1.12}.specs{grid-template-columns:1fr 1fr;gap:0 20px;margin:14px 0 0;display:grid}.specs>div{border-bottom:1px solid var(--line);padding:12px 0}.specs dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.specs dd{margin:2px 0 0;font-size:16px}.scar__desc{color:var(--ink-2);margin-top:18px;font-size:15px;line-height:1.6}.scar__actions{gap:10px;margin-top:24px;display:grid}.scar__actions .cta,.scar__actions .ghost{width:100%}body[data-page=shop] #toast,body[data-page=shopcar] #toast{bottom:32px}:root[data-theme=dark] .sel select{background:var(--surface)}.tag{gap:6px}.tag svg{width:16px;height:16px;color:var(--muted)}.scard__meta{flex-wrap:wrap;gap:4px 14px;display:flex}.mb{align-items:center;gap:5px;display:inline-flex}.pillt,.chip,.pill,.ghost,.cta{line-height:1}svg.lucide{flex:none}.home__hero{padding-top:24px}.chip3d{letter-spacing:.06em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0e129e;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px 0 9px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px}.chip3d svg{width:14px;height:14px}.unveil{z-index:900;pointer-events:none;clip-path:circle(var(--r0,40px) at var(--x,50%) var(--y,80%));opacity:0;background:#0a0a0b;transition:clip-path .52s cubic-bezier(.32,.72,0,1),opacity .12s linear;position:fixed;inset:0}.unveil.is-grow{opacity:1;clip-path:circle(150vmax at var(--x,50%) var(--y,80%))}.unveil.is-out{opacity:0;transition:opacity .42s cubic-bezier(.23,1,.32,1)}body[data-page=car]{overscroll-behavior:none;overflow:hidden}body[data-page=car] #toast{bottom:300px}.cfg{--rb:44px;--rbx:68px;--ot:32px;--ob:56px;--foot:240px;--cols-top:208px;--line:color-mix(in srgb, var(--ink) 16%, transparent);--edge:color-mix(in srgb, var(--ink) 88%, transparent);--glass:color-mix(in srgb, var(--bg) 80%, transparent);--tint:#39ff88;z-index:5;background:var(--bg);color:var(--ink);-webkit-user-select:none;user-select:none;height:100dvh;position:fixed;inset:0;overflow:clip}.cfg__bg{background:radial-gradient(70% 52% at 50% 38%, color-mix(in srgb, var(--bg) 91%, white) 0%, var(--bg) 54%, color-mix(in srgb, var(--bg) 78%, #090a0d) 100%);position:absolute;inset:0;overflow:hidden}.cfg__bg:before{content:"";transform-origin:top;opacity:.42;background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 10%, transparent), transparent 44%), repeating-linear-gradient(90deg, transparent 0 9.8%, color-mix(in srgb, var(--ink) 5%, transparent) 10% 10.12%), repeating-linear-gradient(0deg, transparent 0 17%, color-mix(in srgb, var(--ink) 4%, transparent) 17.1% 17.25%);pointer-events:none;position:absolute;inset:48% -20% -22%;transform:perspective(620px)rotateX(67deg);-webkit-mask-image:linear-gradient(#0000,#000 24% 72%,#0000);mask-image:linear-gradient(#0000,#000 24% 72%,#0000)}.cfg__bg:after{content:"";border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);width:min(74vw,1050px);height:min(45vw,600px);box-shadow:0 0 0 34px color-mix(in srgb, var(--ink) 2%, transparent), 0 0 0 72px color-mix(in srgb, var(--ink) 1.5%, transparent), inset 0 0 90px color-mix(in srgb, var(--ink) 2%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.cfg__glow{filter:blur(18px);background:radial-gradient(closest-side, color-mix(in srgb, var(--tint) 20%, transparent), transparent);width:92vmin;height:56vmin;transition:background .9s var(--ease);border-radius:50%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.cfg__mark{white-space:nowrap;text-transform:uppercase;letter-spacing:-.05em;color:color-mix(in srgb, var(--ink) 5.5%, transparent);pointer-events:none;font-weight:800;line-height:.8;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)skew(-8deg)}.cfg__stage{z-index:2;transform:translate3d(0, var(--shift,0px), 0);transition:transform 1s var(--ease-out,cubic-bezier(.23, 1, .32, 1));position:absolute;inset:-30% 0}.cfg.stage-instant .cfg__stage{transition-duration:.35s}.cfg .hero__floor{transition:opacity .35s var(--ease), top .35s var(--ease-out,ease), width .35s var(--ease-out,ease);z-index:1}.cfg.has-floor .hero__floor{opacity:1}.cfg .hero__floor{background:0 0;height:0}.cfg .hero__floor:before,.cfg .hero__floor:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(58deg)}.cfg .hero__floor:before{border:1px solid color-mix(in srgb, var(--ink) 44%, transparent);background:radial-gradient(ellipse at 50% 44%, color-mix(in srgb, var(--bg) 35%, transparent), color-mix(in srgb, var(--ink) 19%, transparent) 68%, color-mix(in srgb, var(--ink) 52%, transparent));width:100%;height:clamp(24px,4.2vw,56px);box-shadow:0 12px 24px -12px #0009, inset 0 1px 2px #fff4, 0 0 0 5px color-mix(in srgb, var(--ink) 6%, transparent)}.cfg .hero__floor:after{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);width:87%;height:clamp(17px,3vw,40px);box-shadow:inset 0 0 14px color-mix(in srgb, var(--ink) 15%, transparent)}.cfg__loading{z-index:3;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .25s var(--ease);place-content:center;justify-items:center;gap:14px;padding-bottom:6vh;display:grid;position:absolute;inset:0}.cfg.is-loading .cfg__loading,.cfg.is-error .cfg__loading{opacity:1}.cfg.is-error .spin{display:none}.fbtn{border:1.5px solid var(--edge);background:var(--glass);width:56px;height:56px;color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .3s var(--ease), background .25s, color .25s, box-shadow .3s;border-radius:18px;flex:none;place-items:center;display:grid}.fbtn:hover{background:var(--ink);color:var(--bg);transform:translateY(-2px);box-shadow:0 14px 26px -14px #0e0e128c}.cfg__top{z-index:6;padding:calc(env(safe-area-inset-top) + 14px) 18px 0;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.cfg__top>*{pointer-events:auto}.cfg__logo{pointer-events:none;place-items:center;display:grid}.cfg__logo .mark{fill:currentColor;opacity:.8;width:34px;height:34px}.cfg__tools{gap:10px;display:flex}.cfg__head{z-index:6;left:0;right:0;top:calc(env(safe-area-inset-top) + 76px);pointer-events:none;justify-items:center;gap:12px;padding:0 92px;display:grid;position:absolute}.cfg__title{text-align:center}.cfg__title h1{letter-spacing:-.012em;text-wrap:balance;font-size:clamp(22px,5.8vw,30px);font-weight:600;line-height:1.12}.cfg__title p{color:var(--muted);margin-top:4px;font-size:14px}.cfg__active{justify-items:center;gap:4px;max-width:100%;display:grid}.active__label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.active__chip{border:1.5px solid var(--edge);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:9px;max-width:100%;height:38px;padding:0 16px 0 9px;display:inline-flex}.active__dot{width:20px;height:20px;transition:background .4s var(--ease);border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #0e0e1233}.active__chip.bump{animation:bump .45s var(--spring,cubic-bezier(.34, 1.56, .64, 1))}@keyframes bump{40%{transform:scale(1.07)}}.active__chip.is-peek .active__text{color:var(--muted)}.active__text{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.cfg__views{z-index:6;left:50%;bottom:calc(env(safe-area-inset-bottom) + var(--foot) + 20px);scrollbar-width:none;border:1.5px solid var(--edge);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;gap:2px;max-width:calc(100% - 24px);padding:4px;display:flex;position:absolute;overflow-x:auto;transform:translate(-50%)}.cfg__views::-webkit-scrollbar{display:none}.vbtn{text-align:center;height:34px;color:var(--ink-2);border-radius:999px;flex:none;padding:0 12px;font-size:13.5px;transition:background .3s,color .3s}.vbtn[aria-pressed=true]{background:var(--ink);color:var(--bg)}.rail{z-index:6;left:14px;top:var(--cols-top);width:var(--rbx);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute}.rail__label,.opts__title{letter-spacing:.02em;text-shadow:0 0 10px var(--bg);font-size:12px;font-weight:600}.rail>*{animation:rise .5s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms)}.rbtn{--k:0;width:calc(var(--rb) + (var(--rbx) - var(--rb)) * var(--k));height:calc(var(--rb) + (var(--rbx) - var(--rb)) * var(--k));border:1.5px solid var(--edge);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:width .45s var(--spring,cubic-bezier(.34, 1.56, .64, 1)), height .45s var(--spring,cubic-bezier(.34, 1.56, .64, 1)), background .3s, color .3s, box-shadow .4s;border-radius:50%;place-content:center;justify-items:center;gap:0;display:grid}.rbtn svg{width:20px;height:20px;transition:transform .45s var(--ease)}.rbtn span{letter-spacing:.02em;opacity:0;max-height:0;transition:max-height .35s var(--ease), opacity .3s;font-size:10.5px;overflow:hidden}.rbtn:hover{--k:.4}.rbtn:active{--k:.2}.rbtn[aria-pressed=true]{--k:1;background:var(--ink);color:var(--bg);box-shadow:0 16px 28px -14px #0e0e1299}.rbtn[aria-pressed=true] svg{width:24px;height:24px;transform:translateY(1px)}.rbtn[aria-pressed=true] span{opacity:1;max-height:14px;margin-top:2px}.opts{z-index:6;right:14px;top:var(--cols-top);bottom:calc(env(safe-area-inset-bottom) + var(--foot) + 76px);width:calc(var(--ob) + 22px);flex-direction:column;align-items:center;gap:6px;min-height:0;display:flex;position:absolute}.opts.swap .opts__list,.opts.swap .opts__tabs{animation:swap .45s var(--ease) both}@keyframes swap{0%{opacity:0;transform:translate(14px)}}.opts__tabs{gap:4px;width:100%;display:grid}.opts__tabs[hidden],.chev[hidden]{display:none}.otab{text-align:center;border:1.5px solid var(--edge);background:var(--ink);height:36px;color:var(--bg);transition:transform .3s var(--ease);border-radius:18px;align-content:center;place-items:center;gap:3px;padding:4px 4px 3px;font-size:11.5px;display:grid}.otab:active{transform:scale(.94)}.otab b{animation:swap .35s var(--ease) both;font-weight:500;line-height:1}.otab__dots{gap:3px;display:flex}.otab__dots u{opacity:.4;width:4px;height:4px;transition:width .3s var(--ease), opacity .3s;background:currentColor;border-radius:2px}.otab__dots u.on{opacity:1;width:10px}.opts__list{scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;flex:1;align-items:center;gap:10px;width:100%;min-height:0;padding:8px 0;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000)}.opts__list::-webkit-scrollbar{display:none}.opts__sep{text-align:center;letter-spacing:.14em;text-transform:uppercase;width:100%;color:var(--muted);flex:none;padding-top:6px;font-size:10px}.chev{background:var(--ink);width:36px;height:20px;color:var(--bg);transition:transform .25s var(--ease);border-radius:10px;flex:none;place-items:center;display:grid}.chev:hover{transform:translateY(2px)}.chev--up:hover{transform:translateY(-2px)}.opt{--k:0;--sz:calc(var(--ot) + (var(--ob) - var(--ot)) * var(--k));width:var(--sz);height:var(--sz);border:1.5px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);transition:width .45s var(--spring,cubic-bezier(.34, 1.56, .64, 1)), height .45s var(--spring,cubic-bezier(.34, 1.56, .64, 1)), border-color .25s, box-shadow .4s, background .3s, color .3s;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.opt:has(+.opt:hover){--k:.3}.opt:active{--k:.55}.opt.is-on,.opt[aria-pressed=true]{--k:1;border:2.5px solid var(--ink);box-shadow:0 0 0 4px var(--bg), 0 14px 26px -12px #0e0e128c}.opt.in{animation:pop .5s var(--ease) both;animation-delay:calc(var(--i,0) * 28ms)}@keyframes pop{0%{opacity:0;transform:translate(14px)scale(.4)}}.opt__cap{display:none}.opt__tick{background:var(--ink);width:20px;height:20px;color:var(--bg);z-index:2;box-shadow:0 0 0 2px var(--bg);animation:tick .4s var(--spring,cubic-bezier(.34, 1.56, .64, 1)) both;border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;right:-4px}@keyframes tick{0%{transform:scale(0)}}.opt__tick svg{width:12px;height:12px}.sw{aspect-ratio:1;background:radial-gradient(120% 90% at 22% 12%, rgba(255, 255, 255, calc(.5 + var(--m,.3) * .2)), #fff0 46%), linear-gradient(160deg, #ffffff1f, #0000004d), var(--c);border-radius:50%;width:76%;display:block;box-shadow:inset 0 0 0 1px #0e0e1224}.sw.is-matte{background:linear-gradient(160deg, #ffffff14, #00000038), var(--c)}.sw--wheel{background:conic-gradient(#ff5a5f,#ffd166,#06d6a0,#118ab2,#8338ec,#ff5a5f)}.sw--none{color:#0e0e12;background:#fff;place-items:center;font-size:20px;font-weight:300;display:grid}.opt--custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.opt--tool.is-on{background:var(--ink);color:var(--bg)}.opt--img{padding:2px}.opt__img{background:#fff;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.opt__img img{object-fit:contain;width:100%;height:100%}.opt__img .glyph{width:78%;height:auto}.opt__ph{letter-spacing:.1em;text-transform:uppercase;color:#71737c;text-align:center;padding:2px;font-size:9px}.cfg__foot{z-index:6;padding:0 20px calc(env(safe-area-inset-bottom) + 10px);pointer-events:none;justify-items:center;gap:10px;display:grid;position:absolute;bottom:0;left:0;right:0}.cfg__foot>*{pointer-events:auto}.cfg__row{pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:end;width:100%;max-width:560px;display:grid}.cfg__row>*{pointer-events:auto}.cfg-ask{justify-items:start;gap:6px;display:grid}.cfg-ask__label,.viewed__label{color:var(--ink-2);font-size:12px;font-weight:600}.price{text-align:center;justify-items:center;gap:0;display:grid}.price__label{font-size:15px;font-weight:700}.price__row{justify-content:center;align-items:baseline;gap:6px;line-height:1;display:flex}.price__amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:700}.price__count{color:var(--muted);margin-top:4px;font-size:12px}.viewed{justify-items:end;gap:6px;display:grid}.viewed:empty{display:none}.thumb{border:1.5px solid var(--line);background:var(--glass);width:54px;height:40px;transition:transform .3s var(--ease), border-color .25s;border-radius:14px;place-items:center;display:grid;overflow:hidden}.thumb:hover{transform:translateY(-2px)}.thumb[aria-pressed=true]{border:2.5px solid var(--ink)}.thumb img{object-fit:cover;width:100%;height:100%}.swipe{justify-items:center;gap:8px;width:100%;max-width:560px;display:grid}.swipe__hint{letter-spacing:.1em;font-size:14px;font-weight:600}.swipe__track{--x:0px;--p:0;touch-action:none;background:#1b1b1f;border-radius:32px;width:100%;height:64px;position:relative;overflow:hidden;box-shadow:0 18px 34px -16px #0e0e1299}.swipe__fill{width:calc(var(--x) + 72px);border-radius:inherit;background:#ffffff24;position:absolute;top:0;bottom:0;left:0}.swipe__label{color:#fff;letter-spacing:.02em;opacity:calc(1 - var(--p) * 1.15);pointer-events:none;justify-content:center;align-items:center;gap:10px;padding-left:72px;font-size:18px;font-weight:600;display:flex;position:absolute;inset:0}.swipe__chev{animation:1.6s ease-in-out infinite nudge;display:inline-grid}@keyframes nudge{0%,to{opacity:.5;transform:translate(-3px)}50%{opacity:1;transform:translate(4px)}}.swipe__handle{color:#0e0e12;width:64px;transform:translateX(var(--x));cursor:grab;touch-action:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:26px;place-items:center;display:grid;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 8px 18px -6px #00000080}.swipe__handle:active{cursor:grabbing}.swipe__handle svg{fill:currentColor;stroke:none;width:30px;height:30px}.swipe__handle svg[stroke],.swipe__handle svg.lucide{fill:none;stroke:currentColor}.swipe__track.is-snap .swipe__handle{transition:transform .42s var(--ease)}.swipe__track.is-snap .swipe__fill{transition:width .42s var(--ease)}.swipe__track.is-done .swipe__label{opacity:0}.swipe__track{transition:background .3s}.cfg__credit{text-align:center;max-width:560px;color:var(--muted);font-size:10.5px;line-height:1.3}.cfg__credit a{text-underline-offset:2px;text-decoration:underline}@media (max-height:760px){.cfg{--rb:52px;--ot:50px;--foot:206px;--cols-top:176px}.cfg__head{top:calc(env(safe-area-inset-top) + 66px);gap:8px}.cfg__title h1{font-size:20px}.cfg__title p{margin-top:2px;font-size:13px}.active__chip{height:34px}.price__amount{font-size:34px}.swipe__track{border-radius:27px;height:54px}.swipe__handle{border-radius:22px;width:54px}.swipe__fill{width:calc(var(--x) + 62px)}.swipe__label{padding-left:62px;font-size:16px}.fbtn{border-radius:16px;width:48px;height:48px}.fbtn--lg{width:52px;height:52px}.cfg__foot{gap:6px}.cfg__credit{display:none}}@media (min-width:900px){.cfg{--rb:52px;--rbx:84px;--ot:38px;--ob:66px;--foot:244px;--cols-top:190px}.cfg__top{padding:26px 40px 0}.cfg__head{gap:14px;padding:0 200px;top:30px}.cfg__title h1{font-size:34px}.cfg__active{max-width:420px}.rail{gap:14px;left:44px}.rail__label,.opts__title{font-size:13px}.rbtn svg{width:24px;height:24px}.rbtn[aria-pressed=true] svg{width:30px;height:30px}.rbtn span{font-size:12px}.opts{right:44px}.opts__list{gap:12px}.otab{font-size:12.5px}.price__amount{font-size:54px}.cfg__row,.swipe,.cfg__credit{max-width:640px}.cfg__views{bottom:calc(var(--foot) + 20px)}}:root[data-theme=dark] .cfg__bg{background:radial-gradient(85% 62% at 50% 46%,#17181d 0%,#0c0d10 62%,#08080a 100%)}:root[data-theme=dark] .opt__img{background:#f4f4f6}.cfg .showroom-frame{width:calc(100% + 128px);height:calc(100% + 220px);top:-110px;left:-64px}.cfg__model-info{position:relative}.cfg__model-info summary{border:1.5px solid var(--edge);background:var(--glass);width:42px;height:42px;color:var(--ink);cursor:pointer;font:600 16px/1 var(--font-sans,inherit);border-radius:15px;place-items:center;list-style:none;display:grid}.cfg__model-info summary::-webkit-details-marker{display:none}.cfg__model-info[open] .cfg__credit{z-index:12;border:1px solid var(--line);background:var(--bg);text-align:left;border-radius:12px;width:min(290px,78vw);padding:12px 14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #0002}.cfg__model-info:not([open]) .cfg__credit{display:none}.opts__note{width:100%;color:var(--muted);background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:10px;margin:0;padding:10px 11px;font-size:11px;line-height:1.45}.cfg__fade{z-index:5;height:calc(env(safe-area-inset-bottom) + 130px);pointer-events:none;background:linear-gradient(transparent, var(--bg) 62%);position:absolute;bottom:0;left:0;right:0}.cfg__strip{z-index:6;left:50%;bottom:calc(env(safe-area-inset-bottom) + var(--foot) + 78px);padding:12px 18px 2px;display:none;position:absolute;transform:translate(-50%)}.cfg.has-strip .cfg__strip:not([hidden]){display:flex}.cfg.has-strip{--rb:36px;--rbx:62px}.cfg.has-strip .rail{gap:6px}.container-items{transform-style:preserve-3d;perspective:1000px}.item-color{cursor:pointer;background:0 0;border:none;outline:none;flex-shrink:0;width:32px;height:40px;padding:0;transition:all .5s cubic-bezier(.175,.885,.32,1.1);position:relative}.item-color:after{content:"";background-color:var(--color);pointer-events:none;border-radius:6px;width:40px;height:40px;transition:all .5s cubic-bezier(.175,.885,.32,1.1);position:absolute;inset:0;transform:scale(1.2);box-shadow:inset 0 0 0 1px #0e0e122e,0 6px 14px -8px #0e0e1280}.item-color:before{content:attr(aria-color);white-space:nowrap;background-color:var(--bg);color:var(--ink);border:1px solid var(--line);pointer-events:none;opacity:0;visibility:hidden;border-radius:8px;padding:3px 8px;font-size:10px;line-height:14px;transition:all .5s cubic-bezier(.175,.885,.32,1.1);position:absolute;bottom:56px;left:65%;transform:translate(-50%)}.item-color:hover{z-index:99999;transform:scale(1.5)}.item-color:hover:before{opacity:1;visibility:visible}.item-color:active:after{transform:scale(1.1)}.item-color:hover+*{z-index:9999;transform:scale(1.3)}.item-color:hover+*+*{z-index:999;transform:scale(1.15)}.item-color:has(+:hover){z-index:9999;transform:scale(1.3)}.item-color:has(+*+:hover){z-index:999;transform:scale(1.15)}.item-color.in{animation:pop .5s var(--ease) both;animation-delay:calc(var(--i,0) * 30ms)}@media (min-width:900px){.cfg__strip{bottom:calc(var(--foot) + 92px)}.cfg.has-strip .opts{bottom:calc(var(--foot) + 170px)}}.cfg__retry{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);min-height:42px;color:var(--ink);background:color-mix(in srgb, var(--bg) 86%, var(--ink));border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:0 18px;font-size:13px;font-weight:650;display:inline-flex}.cfg__retry svg{width:16px;height:16px}:root{--bg:#fff;--surface:#fff;--paper:#f3f3f4;--card:#fff;--ink:#0a0a0b;--ink-2:#3b3b3f;--muted:#65666b;--line:#e3e3e5;--line-2:#c9c9ce;--on-ink:#fff;--acc:#39ff88;--acc-ink:#fff;--acc-soft:#39ff8829;--radius:4px;--r-sm:2px;--h-sm:32px;--h-md:40px;--h-lg:48px;--bar:48px;--font:"Instrument Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.25, .1, .25, 1);--t:.2s var(--ease);--ring:0 0 0 2px var(--bg), 0 0 0 4px var(--ink)}:root[data-theme=dark]{--bg:#0b0b0c;--surface:#141416;--paper:#1b1b1e;--card:#141416;--ink:#f5f5f6;--ink-2:#c6c6cb;--muted:#9a9aa1;--line:#2a2a2e;--line-2:#3d3d43;--on-ink:#0b0b0c}body{font:400 14px/1.5 var(--font);letter-spacing:0}select,textarea,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--radius);box-shadow:0 0 0 4px var(--ink)}::selection{background:var(--sel-fill);color:var(--acc-ink)}.bar{height:var(--bar);background:color-mix(in srgb, var(--bg) 92%, transparent);padding:0 12px}.wordmark{font-family:"Michroma", var(--font);letter-spacing:.32em;padding-left:.32em;font-size:11px;font-weight:400}.back{min-height:var(--h-md);gap:6px;font-size:14px}.back svg{width:20px;height:20px}.cta,.ghost,.round{transition:background var(--t), color var(--t), border-color var(--t), box-shadow var(--t), transform var(--t)}.cta{height:var(--h-md);border-radius:var(--radius);border:1px solid var(--ink);background:var(--ink);color:var(--on-ink);letter-spacing:.01em;box-shadow:none;gap:8px;padding:0 18px;font-size:14px;font-weight:600}.cta:hover{background:#2b2b2f;border-color:#2b2b2f;transform:none}.cta:active{transform:translateY(1px)}.cta svg,.ghost svg{width:18px;height:18px}.cta--signal,.scar__actions .cta:first-child{background:var(--sel-fill);color:var(--acc-ink);border-color:var(--acc)}.cta--signal:hover,.scar__actions .cta:first-child:hover{filter:brightness(1.06)saturate(1.05)}.ghost{height:var(--h-md);border-radius:var(--radius);border:1px solid var(--line-2);color:var(--ink);box-shadow:none;background:0 0;gap:8px;padding:0 16px;font-size:14px;font-weight:500}.ghost:hover{border-color:var(--ink);background:var(--paper);transform:none}.ghost--sm{height:var(--h-md);padding:0 16px}.round{width:var(--h-md);height:var(--h-md);border-radius:var(--radius);background:var(--paper);color:var(--ink);box-shadow:none;border:1px solid #0000}.round:hover{background:var(--line);transform:none}.round svg{width:18px;height:18px}.round--sm{background:0 0;width:36px;height:36px}.round--sm:hover{background:var(--paper);color:var(--ink)}.more{height:var(--h-md);border:1px solid var(--line-2);border-radius:var(--radius);padding:0 16px;font-size:14px;font-weight:500;text-decoration:none}.more:hover{border-color:var(--ink)}.pills{border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:20px;margin-bottom:12px;padding:0;display:flex}.pillt{height:36px;color:var(--muted);transition:color var(--t);background:0 0;border-radius:0;padding:0;font-size:14px;font-weight:500;position:relative}.pillt:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .3s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.pillt:hover{color:var(--ink)}.pillt[aria-selected=true]{color:var(--ink);box-shadow:none;background:0 0;border:0}.pillt[aria-selected=true]:after{transform:scaleX(1)}.pillt[aria-selected=true]:before{content:none}.search{height:var(--h-md);border-radius:var(--radius);background:var(--paper);transition:border-color var(--t), background var(--t);border:1px solid #0000;gap:8px;padding:0 12px}.search:focus-within{background:var(--surface);border-color:var(--ink)}.search svg{width:18px;height:18px}.search__input{font-size:14px}.filters{gap:8px;padding:10px 0 4px}.sel select{height:var(--h-md);border-radius:var(--radius);border:1px solid var(--line-2);background:var(--bg);transition:border-color var(--t);padding:0 32px 0 12px;font-size:14px}.sel select:hover{border-color:var(--ink)}.sel select:focus{border-color:var(--ink);box-shadow:0 0 0 2px var(--acc)}.sel svg{width:16px;height:16px;right:10px}.field{gap:4px}.field__label{letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:12px;font-weight:500}.field input,.field select,.field textarea{min-height:var(--h-md);border-radius:var(--radius);border:1px solid var(--line-2);background:var(--bg);padding:8px 12px;font-size:14px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);background:var(--bg);box-shadow:0 0 0 2px var(--acc);outline:0}.form{gap:12px;margin-top:14px}.form__note{font-size:12px}.toggle{gap:12px;padding:12px 0}.toggle strong{font-size:14px;font-weight:600}.toggle small{font-size:12px}.toggle i{background:var(--line-2);width:40px;height:22px;box-shadow:none;transition:background var(--t);border:0;border-radius:11px}.toggle i:after{width:16px;height:16px;transition:transform .25s var(--ease), background var(--t);background:#fff;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}.toggle input:checked+i{background:var(--ink);box-shadow:none}.toggle input:checked+i:after{background:var(--sel-fill);transform:translate(18px)}.sheet__scrim{background:#00000073}.sheet__panel{max-width:480px;padding:16px 18px calc(18px + env(safe-area-inset-bottom));border-radius:8px 8px 0 0}@media (min-width:640px){.sheet__panel{border-radius:8px}}.sheet__head h2{letter-spacing:-.01em;font-size:20px;font-weight:600}.sheet__head .round,.sheet__head button{width:32px;height:32px}.sheet__actions{gap:8px}.done h3{font-size:20px;font-weight:600}.done__tick{background:var(--acc)!important;color:var(--acc-ink)!important}.avatar{border-radius:50%;width:48px;height:48px;font-size:18px}.wrap{max-width:1240px;padding:0 16px 40px}.head{padding:20px 0 10px}.title{letter-spacing:-.015em;font-size:clamp(24px,4vw,32px);font-weight:600;line-height:1.1}.lede{color:var(--muted);font-size:13px}.sgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px}@media (min-width:760px){.sgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:1100px){.sgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:420px){.scard__body{padding:8px 10px 10px}.scard__title{font-size:13px}.scard__meta{font-size:11px}.mb:nth-child(3){display:none}}.scard{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);transition:border-color var(--t), box-shadow var(--t)}.scard:hover{border-color:var(--ink);transform:none;box-shadow:0 8px 24px -16px #00000059}.scard__img{aspect-ratio:16/10}.scard:hover .scard__img img{transform:scale(1.03)}.scard__body{gap:2px;padding:10px 12px 12px}.scard__title{text-transform:none;letter-spacing:0;font-size:14px;font-weight:600;line-height:1.3}.scard__meta{gap:2px 10px;font-size:12px}.mb svg{width:13px;height:13px}.scard__price{margin-top:4px;font-size:13px;font-weight:600}.badge{border-radius:var(--r-sm);background:var(--sel-fill);color:var(--acc-ink);letter-spacing:.06em;padding:3px 6px;font-size:10px;font-weight:700;top:8px;right:8px}.badge--sold{color:#000;background:#fff}.badge--lg{top:12px;right:12px}.chip3d{border-radius:var(--r-sm);color:#fff;background:#000000c7;gap:4px;height:22px;padding:0 7px 0 6px;font-size:10px;font-weight:700;bottom:8px;left:8px}.chip3d svg{width:12px;height:12px;color:var(--acc)}.empty{font-size:14px}@media (min-width:980px){.scar{gap:32px;padding:20px 20px 64px}.gal{border-radius:var(--radius)}}.gal__count{border-radius:var(--r-sm);background:#000000b8;padding:2px 8px;font-size:12px;top:10px;left:10px}.gal__nav{border-radius:var(--radius);background:#ffffffeb;width:36px;height:36px}.gal__nav svg{width:18px;height:18px}.gal__thumbs{gap:6px;padding:8px 12px}.gal__thumb{border-radius:var(--r-sm);opacity:.55;width:64px;height:44px}.gal__thumb[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--acc), 0 0 0 3px var(--ink)}.scar__info{padding:14px 16px 0}.car__make{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px}.scar__name{letter-spacing:-.015em;text-transform:none;font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.15}.scar__price{margin:10px 0 4px;font-size:16px;font-weight:600}.specs{gap:0 16px;margin-top:10px}.specs>div{padding:8px 0}.specs dt{letter-spacing:.08em;font-size:11px}.specs dd{font-size:14px}.scar__desc{margin-top:14px;font-size:14px}.scar__actions{gap:8px;margin-top:18px}.scar__stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 4px;display:grid}.stat{gap:2px;padding:12px 10px 12px 0;display:grid}.stat+.stat{border-left:1px solid var(--line);padding-left:12px}.stat b{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.15;overflow:hidden}.stat span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.ftip{z-index:300;pointer-events:none;opacity:0;will-change:transform;width:max-content;max-width:320px;transition:opacity .15s ease-out;position:fixed;top:0;left:0}.ftip.is-on{opacity:1}.ftip__box{border-radius:var(--radius);background:var(--ink);color:var(--on-ink);transform-origin:0 0;flex-direction:column;gap:2px;margin:16px 0 0 16px;padding:7px 10px 8px;transition:scale .15s ease-out;display:flex;scale:.8;box-shadow:0 10px 24px -12px #00000073}.ftip.is-on .ftip__box{scale:1}.ftip__t{white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.ftip__t:before{content:"";background:var(--sel-fill);border-radius:1px;flex:none;width:6px;height:6px}.ftip__d{white-space:normal;opacity:.7;max-width:28ch;padding-left:12px;font-size:11.5px;font-weight:400;line-height:1.35}.ftip__box.is-swap .ftip__t,.ftip__box.is-swap .ftip__d{animation:.15s ease-out ftip-swap}@keyframes ftip-swap{0%{opacity:0}}@keyframes ec-in{0%{opacity:0;transform:translateY(10px)}}.scw{animation:ec-in .45s var(--ease) both;animation-delay:calc(var(--i,0) * 28ms)}.scar__info>*{animation:ec-in .5s var(--ease) both}.scar__info>:nth-child(2){animation-delay:40ms}.scar__info>:nth-child(3){animation-delay:80ms}.scar__info>:nth-child(4){animation-delay:.12s}.scar__info>:nth-child(5){animation-delay:.16s}.scar__info>:nth-child(6){animation-delay:.2s}.scar__info>:nth-child(n+7){animation-delay:.24s}.gal{animation:ec-fade .6s var(--ease) both}@keyframes ec-fade{0%{opacity:0}}.head,.pills,.search,.filters{animation:ec-in .4s var(--ease) both}.pills{animation-delay:40ms}.search{animation-delay:80ms}.filters{animation-delay:.12s}.cfg .rail{animation:ec-left .5s .15s var(--ease) both}.cfg .opts{animation:ec-right .5s .2s var(--ease) both}.cfg .cfg__head,.cfg .cfg__top{animation:ec-in .45s var(--ease) both}.cfg .cfg__foot{animation:ec-up .5s .25s var(--ease) both}@keyframes ec-left{0%{opacity:0;transform:translate(-12px)}}@keyframes ec-right{0%{opacity:0;transform:translate(12px)}}@keyframes ec-up{0%{opacity:0;transform:translateY(14px)}}:root[data-motion=reduce] .scw,:root[data-motion=reduce] .scar__info>*,:root[data-motion=reduce] .gal,:root[data-motion=reduce] .cfg *,:root[data-motion=reduce] .head,:root[data-motion=reduce] .pills,:root[data-motion=reduce] .search,:root[data-motion=reduce] .filters{animation:none!important}#toast{border-radius:var(--radius)!important;padding:8px 14px!important;font-size:13px!important}.cfg{--rb:34px;--rbx:36px;--ot:22px;--ob:30px;--foot:138px;--edge:var(--line-2);--glass:color-mix(in srgb, var(--bg) 88%, transparent)}.fbtn{border-radius:var(--radius);background:var(--glass);width:36px;height:36px;color:var(--ink);border:1px solid var(--line-2);box-shadow:none;transition:background var(--t), border-color var(--t), color var(--t)}.fbtn svg{width:18px;height:18px}.fbtn:hover{background:var(--ink);color:var(--on-ink);border-color:var(--ink);box-shadow:none;transform:none}.fbtn:active{transform:translateY(1px)}.fbtn--lg{width:36px;height:36px}.cfg__top{padding:calc(env(safe-area-inset-top) + 10px) 12px 0}.cfg__tools{gap:6px}.cfg__head{top:calc(env(safe-area-inset-top) + 10px);gap:6px;padding:0 100px}.cfg__title h1{letter-spacing:-.01em;font-size:clamp(16px,4.4vw,20px);font-weight:600}.cfg__title p{margin-top:0;font-size:12px}.active__label{display:none}.active__chip{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--glass);gap:6px;height:26px;padding:0 10px 0 6px}.active__dot{width:12px;height:12px}.active__text{font-size:12px;font-weight:500}.rail{width:var(--rbx);gap:6px;left:12px}.rail__label,.opts__title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-shadow:none;font-size:9.5px;font-weight:600}.rbtn{border-radius:var(--radius);background:var(--glass);color:var(--ink);border:1px solid var(--line-2);box-shadow:none;-webkit-backdrop-filter:none;transition:background var(--t), color var(--t), border-color var(--t);position:relative}.rbtn svg,.rbtn[aria-pressed=true] svg{width:16px;height:16px;transform:none}.rbtn span{display:none}.rbtn:hover{--k:0;border-color:var(--ink)}.rbtn[aria-pressed=true]{--k:0;background:var(--ink);color:var(--on-ink);border-color:var(--ink);box-shadow:none}.rbtn:after{content:"";background:var(--sel-fill);width:3px;transition:transform .25s var(--ease);border-radius:2px;position:absolute;top:6px;bottom:6px;left:-7px;transform:scaleY(0)}.opts{width:calc(var(--ob) + 16px);right:12px;bottom:calc(env(safe-area-inset-bottom) + var(--foot) + 52px);gap:6px}.opts__list{gap:8px;padding:6px 0}.opt{border:1px solid var(--line-2);-webkit-backdrop-filter:none;transition:width .3s var(--ease), height .3s var(--ease), border-color var(--t), box-shadow var(--t)}.opt:hover{--k:.5;border-color:var(--ink)}.opt:hover+.opt{--k:0}.opt:has(+.opt:hover){--k:0}.opt.is-on,.opt[aria-pressed=true]{border:1px solid var(--ink);box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--acc)}.opt__tick{display:none}.opt--img{border-radius:var(--radius)}.opt--img .opt__img{border-radius:var(--r-sm)}.opt--tool{border-radius:var(--radius);background:var(--glass);color:var(--ink);box-shadow:none}.opt--tool svg{width:14px;height:14px}.opt--tool.is-on{background:var(--ink);color:var(--on-ink);box-shadow:none}.otab{background:var(--ink);height:26px;color:var(--on-ink);box-shadow:none;border-radius:var(--radius);transition:background var(--t);border:0;gap:2px;padding:2px 4px}.otab:hover{box-shadow:none;background:#2b2b2f;transform:none}.otab b{font-size:10.5px;font-weight:600}.otab__dots u{opacity:.45;width:3px;height:3px}.otab__dots u.on{background:var(--sel-fill);opacity:1;width:8px}.chev{border-radius:var(--r-sm);background:var(--ink);width:28px;height:16px;color:var(--on-ink);box-shadow:none}.chev svg{width:12px;height:12px}.cfg__strip{bottom:calc(env(safe-area-inset-bottom) + var(--foot) + 56px);padding:10px 14px 2px}.cfg.has-strip .opts{bottom:calc(env(safe-area-inset-bottom) + var(--foot) + 108px)}.item-color{width:22px;height:26px}.item-color:after{border-radius:50%;width:26px;height:26px;transform:none;box-shadow:inset 0 0 0 1px #0000002e}.item-color:before{font:600 10px var(--font);border-radius:var(--r-sm);background:var(--ink);color:var(--on-ink);border:0;padding:3px 6px;bottom:34px}.item-color.is-on{z-index:50;transform:translateY(-3px)}.item-color.is-on:after{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--acc), 0 0 0 5px var(--ink)}.item-color.is-on:hover{transform:translateY(-3px)scale(1.4)}.cfg__views{bottom:calc(env(safe-area-inset-bottom) + var(--foot) + 10px);border:1px solid var(--line-2);border-radius:var(--radius);background:var(--glass);-webkit-backdrop-filter:none;gap:0;padding:2px}.vbtn{border-radius:var(--r-sm);height:26px;color:var(--muted);transition:background var(--t), color var(--t);align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.vbtn:hover{color:var(--ink)}.vbtn[aria-pressed=true]{background:var(--ink);color:var(--on-ink);box-shadow:none}.vbtn[aria-pressed=true]:before{content:none}.cfg__foot{padding:0 14px calc(env(safe-area-inset-bottom) + 8px);gap:6px}.cfg-ask__label,.viewed__label{display:none}.price__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.price__cur{font-size:12px;font-weight:600}.price__amount{letter-spacing:-.02em;font-size:26px;font-weight:600}.price__count{margin-top:0;font-size:10.5px}.thumb{border-radius:var(--r-sm);border:1px solid var(--line-2);width:38px;height:28px}.thumb[aria-pressed=true]{border:1px solid var(--ink);box-shadow:0 0 0 2px var(--acc)}.viewed{gap:4px}.cfg__credit{font-size:9.5px}.swipe{gap:4px}.swipe__hint{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.swipe__track{border-radius:var(--radius);background:var(--ink);height:40px;box-shadow:none}.swipe__label{color:var(--on-ink);padding-left:40px;font-size:13px;font-weight:600}.swipe__chev svg{width:16px;height:16px}.swipe__handle{background:var(--sel-fill);width:34px;color:var(--acc-ink);box-shadow:none;border-radius:3px;top:3px;bottom:3px;left:3px}@media (min-width:900px){.cfg{--rb:38px;--rbx:40px;--ot:26px;--ob:34px;--foot:140px}.cfg__head{padding:0 200px;top:20px}.cfg__title h1{font-size:22px}.rail{left:32px}.opts{width:calc(var(--ob) + 20px);right:32px}.price__amount{font-size:28px}}:root{--bg:#f4f3ef;--surface:#fff;--card:#fff;--paper:#e9e8e3;--line:#e2e1dc;--line-2:#cfcec8;--pill:999px;--r-card:26px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-io:cubic-bezier(.77, 0, .175, 1);--shadow-1:0 1px 2px #0a0a0b0f, 0 1px 1px #0a0a0b08;--shadow-2:0 1px 2px #0a0a0b0d, 0 10px 28px -14px #0a0a0b38;--shadow-3:0 2px 4px #0a0a0b0f, 0 24px 48px -24px #0a0a0b59}:root[data-theme=dark]{--bg:#0b0b0c;--surface:#17171a;--card:#17171a;--paper:#222226;--line:#2a2a2e;--line-2:#3a3a40}body{background:var(--bg)}.pill{border-radius:var(--pill);letter-spacing:0;white-space:nowrap;height:38px;transition-property:scale,background-color,color,box-shadow;transition-duration:.16s;transition-timing-function:var(--ease-out);border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.pill svg{stroke-width:2px;width:16px;height:16px}.pill:active{scale:.96}.pill--light{color:#0a0a0b;background:#fff}.pill--ink{color:#fff;background:#0a0a0b}.pill--line{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.pill--sm{height:30px;padding:0 12px;font-size:12px}@media (hover:hover) and (pointer:fine){.pill--light:hover{background:#ececec}.pill--signal:hover{filter:brightness(1.06)saturate(1.05)}.pill--ink:hover{background:#2a2a2e}.pill--line:hover{box-shadow:inset 0 0 0 1px var(--ink)}}.circle-btn{background:var(--surface);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-1);transition-property:scale,box-shadow;transition-duration:.16s;transition-timing-function:var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.circle-btn svg{width:20px;height:20px}.circle-btn:active{scale:.96}@media (hover:hover) and (pointer:fine){.circle-btn:hover{box-shadow:var(--shadow-2)}}.cta,.ghost,.more,.round,.search,.sel select,.field input,.field select{border-radius:var(--pill)}.cta:active,.ghost:active,.round:active{transform:none}.cta,.ghost,.round{transition-property:scale,background-color,border-color,color,box-shadow;transition-duration:.16s;transition-timing-function:var(--ease-out)}.field textarea{border-radius:20px}.search{background:var(--surface);box-shadow:var(--shadow-1)}.sel select{background:var(--surface);box-shadow:var(--shadow-1);border-color:#0000}.sel select:hover{box-shadow:var(--shadow-2);border-color:#0000}.badge,.chip3d,.gal__count,.tag{border-radius:var(--pill)}.badge{padding:4px 9px}.gal__nav{border-radius:50%}.gal__thumb{border-radius:12px}.scard{border-radius:var(--r-card);box-shadow:var(--shadow-1);background:var(--card);border:0}.scard:hover{box-shadow:var(--shadow-2);border:0}.scard__img{border-radius:calc(var(--r-card) - 6px);margin:6px 6px 0}.scard__img img{outline-offset:-1px;outline:1px solid #0000001a}@media (min-width:980px){.gal{border-radius:28px}}.sheet__panel{border-radius:30px 30px 0 0}@media (min-width:640px){.sheet__panel{border-radius:30px}}.toggle i{border-radius:var(--pill)}#toast{border-radius:var(--pill)!important}.pills{border-bottom:0;gap:6px;margin:0 -2px 12px;padding:2px;overflow-x:auto}.pillt{border-radius:var(--pill);background:var(--surface);height:40px;color:var(--ink-2);box-shadow:var(--shadow-1);padding:0 18px;transition-property:background-color,color,scale;transition-duration:.16s}.pillt:after{content:none}.pillt:active{scale:.96}.pillt[aria-selected=true]{color:#fff;box-shadow:none;background:#0a0a0b}.fbtn,.rbtn,.opt--tool{border-radius:50%}.otab,.chev,.cfg__views,.vbtn,.active__chip,.swipe__track{border-radius:var(--pill)}.swipe__handle{border-radius:50%}.thumb{border-radius:10px}.item-color:before{border-radius:var(--pill);padding:4px 8px}.rbtn:after{border-radius:50%;width:6px;height:6px;inset:50% -5px auto auto;transform:translateY(-50%)scale(0)}.rbtn[aria-pressed=true]:after{transform:translateY(-50%)scale(1)}.fbtn:active,.rbtn:active,.vbtn:active{scale:.96}body[data-page=hub],body[data-page=concierge]{background:var(--bg)}.hub,.cg{min-height:100vh;max-width:620px;min-height:100dvh;margin:0 auto;position:relative;overflow-x:clip}.hub{padding:calc(env(safe-area-inset-top) + 14px) 0 calc(env(safe-area-inset-bottom) + 140px)}.hub__top{justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex}.hub__me{text-align:left;border-radius:var(--pill);transition:scale .16s var(--ease-out);align-items:center;gap:10px;padding:3px 14px 3px 3px;display:flex}.hub__me:active{scale:.96}.hub__avatar{width:44px;height:44px;color:var(--acc);box-shadow:0 0 0 3px var(--bg), 0 0 0 4px #0a0a0b1a;background:#0a0a0b;border-radius:50%;place-items:center;font-size:16px;font-weight:600;display:grid}.hub__avatar svg{color:#fff;width:22px;height:22px}.hub__hello{line-height:1.2;display:grid}.hub__hello small{color:var(--muted);font-size:12.5px}.hub__hello b{letter-spacing:-.01em;font-size:16px;font-weight:600}.hub__tools{align-items:center;gap:8px;display:flex}.hub__icon{background:var(--surface);width:44px;height:44px;box-shadow:var(--shadow-1);transition:scale .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:50%;place-items:center;display:grid}.hub__icon svg{width:20px;height:20px}.hub__icon:active{scale:.96}.hub__hero{padding:26px 18px 4px}.hub__date{color:var(--muted);align-items:baseline;gap:8px;font-size:13px;display:flex}.hub__date span{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.hub__title{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:4px;display:flex}.hub__num{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(76px,25vw,124px);font-weight:400;line-height:.86}.hub__unit{letter-spacing:-.02em;max-width:9ch;font-size:clamp(20px,5.6vw,26px);font-weight:500;line-height:1.1}.hub__ask{gap:10px;padding:22px 18px 6px;display:grid}.ask{border-radius:var(--pill);background:var(--surface);height:56px;box-shadow:var(--shadow-2);transition:box-shadow .2s var(--ease-out);align-items:center;gap:8px;padding:0 7px;display:flex}.ask:focus-within{box-shadow:0 0 0 2px var(--ink), 0 10px 28px -14px #0a0a0b4d}.ask__spark{width:42px;height:42px;color:var(--acc);background:#0a0a0b;border-radius:50%;flex:none;place-items:center;display:grid}.ask__spark svg{width:19px;height:19px}.ask__input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.ask__input::placeholder{color:var(--muted)}.ask__go{background:var(--sel-fill);width:42px;height:42px;color:var(--acc-ink);transition-property:scale,background-color,opacity;transition-duration:.16s;transition-timing-function:var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.ask__go svg{stroke-width:2px;width:19px;height:19px}.ask__go:active{scale:.96}.ask__go:disabled{opacity:.45}.ask :focus-visible{box-shadow:none;outline-offset:1px}.hub__prompts{scrollbar-width:none;gap:6px;margin:0 -18px;padding:0 18px;display:flex;overflow-x:auto}.hub__prompts::-webkit-scrollbar{display:none}.prompt{border-radius:var(--pill);height:32px;color:var(--ink-2);transition-property:background-color,scale;transition-duration:.16s;transition-timing-function:var(--ease-out);background:#0a0a0b0e;flex:none;align-items:center;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex}.prompt:active{scale:.96}@media (hover:hover) and (pointer:fine){.prompt:hover{background:#0a0a0b17}}.sect-head{justify-content:space-between;align-items:baseline;padding:26px 18px 10px;display:flex}.sect-head h2{letter-spacing:-.02em;font-size:21px;font-weight:600}.sect-head__link{color:var(--ink-2);align-items:center;gap:2px;font-size:13px;font-weight:500;display:inline-flex}.sect-head__link svg{width:15px;height:15px}.quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:26px 18px 0;display:grid}.qtile{text-align:left;border-radius:var(--r-card);background:var(--surface);min-height:142px;box-shadow:var(--shadow-1);color:var(--ink);transition-property:scale,box-shadow;transition-duration:.16s;transition-timing-function:var(--ease-out);flex-direction:column;justify-content:flex-end;gap:3px;padding:16px;display:flex;position:relative}.qtile:active{scale:.96}@media (hover:hover) and (pointer:fine){.qtile:hover{box-shadow:var(--shadow-2)}}.qtile b{letter-spacing:-.015em;font-size:16px;font-weight:600}.qtile span:last-child{color:var(--muted);font-size:12.5px;line-height:1.35}.qtile__ic{background:var(--paper);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.qtile__ic svg{width:20px;height:20px}.qtile--ink{color:#fff;background:#0a0a0b}.qtile--ink span:last-child{color:#ffffff9e}.qtile--ink .qtile__ic{background:var(--sel-fill);color:var(--acc-ink)}@keyframes hub-in{0%{opacity:0;transform:translateY(12px)}}.cg{padding:calc(env(safe-area-inset-top) + 12px) 0 0;flex-direction:column;display:flex}.cg__top{z-index:5;background:linear-gradient(to bottom, var(--bg) 70%, color-mix(in srgb, var(--bg) 0%, transparent));align-items:center;gap:12px;padding:4px 18px 12px;display:flex;position:sticky;top:0}.cg__title{text-align:center;flex:1;min-width:0}.cg__tools{flex:none;align-items:center;gap:8px;display:flex}.cg__title h1{letter-spacing:-.015em;font-size:18px;font-weight:600}.cg__title p{max-width:100%;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.live{background:var(--sel-fill);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #39ff8838}.cg__log{z-index:1;padding:8px 18px calc(env(safe-area-inset-bottom) + 240px);flex-direction:column;flex:1;gap:14px;display:flex;position:relative}.msg{align-items:flex-start;gap:10px;display:flex}.msg--you{justify-content:flex-end}.msg__mark{width:30px;height:30px;color:var(--acc);background:#0a0a0b;border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.msg__mark svg{width:15px;height:15px}.msg__col{gap:10px;min-width:0;max-width:min(88%,520px);display:grid}.msg--ai .msg__col{max-width:calc(100% - 40px)}.msg__text{background:var(--surface);box-shadow:var(--shadow-1);text-wrap:pretty;border-radius:22px 22px 22px 8px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:11px 15px;font-size:14.5px;line-height:1.45}.msg--you .msg__text{color:#fff;box-shadow:none;background:#0a0a0b;border-radius:22px 22px 8px}.msg__cars{scrollbar-width:none;scroll-snap-type:x mandatory;gap:10px;margin:0 -18px 0 0;padding:2px 18px 4px 0;display:flex;overflow-x:auto}.msg__cars::-webkit-scrollbar{display:none}.msg__actions{flex-wrap:wrap;gap:8px;display:flex}.ccard{background:var(--surface);width:230px;box-shadow:var(--shadow-1);scroll-snap-align:start;border-radius:22px;flex:none;overflow:hidden}.ccard__img{aspect-ratio:16/10;background:#0a0a0b;border-radius:17px;margin:5px 5px 0;display:block;overflow:hidden}.ccard__img img{object-fit:cover;outline-offset:-1px;outline:1px solid #0000001a;width:100%;height:100%}.ccard__body{gap:3px;padding:10px 13px 13px;display:grid}.ccard__body b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ccard__body>span{color:var(--muted);font-size:12px}.ccard__actions{gap:6px;margin-top:8px;display:flex}.msg.is-new{animation:msg-in .28s var(--ease-out) both}.msg--you.is-new{transform-origin:100% 100%}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.typing{background:var(--surface);box-shadow:var(--shadow-1);border-radius:22px 22px 22px 8px;gap:5px;padding:15px 16px;display:flex}.typing i{background:var(--muted);width:6px;height:6px;animation:typing 1s var(--ease-io) infinite;border-radius:50%}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.cg__composer{z-index:55;left:50%;bottom:calc(env(safe-area-inset-bottom) + 106px);gap:8px;width:min(100% - 24px,596px);display:grid;position:fixed;translate:-50%}.cg__suggest{scrollbar-width:none;gap:6px;padding:2px;display:flex;overflow-x:auto}.cg__suggest::-webkit-scrollbar{display:none}.cg__suggest .prompt{background:var(--surface);box-shadow:var(--shadow-1);animation:hub-in .3s var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms)}.ask--bar{box-shadow:var(--shadow-3)}:root[data-motion=reduce] .hub *,:root[data-motion=reduce] .cg *{animation-duration:.01ms!important;animation-delay:0s!important}@media (prefers-reduced-transparency:reduce){.tag--glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0009}}@media (min-width:900px){.quick{grid-template-columns:repeat(4,minmax(0,1fr))}}.hub__call-float{z-index:65;right:max(18px, env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom) + 20px);color:#111215;background:#f8f8fa;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .18s,box-shadow .18s;animation:2.8s ease-in-out infinite call-float-glow;display:grid;position:fixed;box-shadow:0 0 0 5px #ffffff14,0 0 24px #ffffff6b,0 8px 30px #0006,inset 0 1px #fff}.hub__call-float svg{stroke-width:2px;width:23px;height:23px}.hub__call-float:active{transform:scale(.94)}.hub__call-float:focus-visible{outline-offset:5px;outline:3px solid #ffffffb8}@keyframes call-float-glow{0%,to{box-shadow:0 0 0 5px #ffffff14,0 0 22px #ffffff57,0 8px 30px #0006,inset 0 1px #fff}50%{box-shadow:0 0 0 7px #ffffff1c,0 0 32px #ffffff94,0 8px 30px #0006,inset 0 1px #fff}}@media (prefers-reduced-motion:reduce){.hub__call-float{animation:none}}:root{--ambient:radial-gradient(70% 45% at 100% 0%, #39ff8829, #39ff8800 70%), radial-gradient(60% 40% at 0% 100%, #0a0a0b0d, #0a0a0b00 70%), linear-gradient(180deg, #f6f5f1 0%, #efeee9 100%)}:root[data-theme=dark]{--ambient:radial-gradient(70% 45% at 100% 0%, #39ff881f, #39ff8800 70%), linear-gradient(180deg, #0d0d0f 0%, #0a0a0b 100%)}body[data-page=hub],body[data-page=concierge],body[data-page=service],body[data-page=vr],body[data-page=account],body[data-page=shop],body[data-page=shopcar],body[data-page=home]{background:var(--ambient) fixed}body[data-page=hub] .hub__glow,body[data-page=concierge] .hub__glow{opacity:.85}.pill,.qtile,.notch-btn,.svc,.talk__card,.vrc,.slot,.chip2{isolation:isolate;position:relative;overflow:hidden}.pill:before,.qtile:before,.notch-btn:before,.svc:before,.talk__card:before,.vrc:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(120px circle at var(--mx,50%) var(--my,50%), #ffffff47, #fff0 70%);transition:opacity .2s var(--ease-out);position:absolute;inset:0}.pill--light:before,.pill--line:before,.qtile:not(.qtile--ink):before,.svc:before,.talk__card:not(.talk__card--ai):before,.vrc:before{background:radial-gradient(140px circle at var(--mx,50%) var(--my,50%), #39ff8824, #39ff8800 70%)}@media (hover:hover) and (pointer:fine){.pill:hover:before,.qtile:hover:before,.notch-btn:hover:before,.svc:hover:before,.talk__card:hover:before,.vrc:hover:before{opacity:1}.pill svg:last-child,.sect-head__link svg{transition:translate .2s var(--ease-out)}.pill:hover svg:last-child,.sect-head__link:hover svg{translate:2px}}.pill--glass{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f}.pill--lg{width:100%;height:52px;padding:0 22px;font-size:15px}.pill--lg svg{width:18px;height:18px}.pill:disabled{opacity:.55}.slidew,.scw{position:relative}.slidew{scroll-snap-align:center;flex:none;width:min(84%,460px)}.slidew .slide{width:100%}.notch-btn{background:var(--sel-fill);width:52px;height:52px;color:var(--acc-ink);transition-property:scale,box-shadow;transition-duration:.2s;transition-timing-function:var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:0;box-shadow:0 6px 16px -6px #00000059}.slidew .notch-btn,.scw .notch-btn{--gap:6px;width:calc(var(--n,52px) - var(--gap));height:calc(var(--n,52px) - var(--gap));top:0;right:0}.slidew .notch-btn{--gap:5px}.notch-btn svg{stroke-width:1.8px;width:22px;height:22px}.notch-btn--sm svg{width:19px;height:19px}.notch-btn:active{scale:.96}@media (hover:hover) and (pointer:fine){.notch-btn:hover{box-shadow:0 0 0 4px #39ff8838,0 8px 20px -6px #00000059}}.scard.is-notched .badge{left:10px;right:auto}.scard.is-notched,.slide,.vrc{filter:none}.scw{filter:drop-shadow(0 1px 1px #0a0a0b0d)drop-shadow(0 8px 18px #0a0a0b14)}.scw .scard{box-shadow:none}.slidew{filter:drop-shadow(0 18px 26px #0a0a0b38)}.slidew .slide{box-shadow:none}@media (hover:hover) and (pointer:fine){.scw:hover{filter:drop-shadow(0 2px 2px #0a0a0b0f)drop-shadow(0 16px 28px #0a0a0b29)}.scw .scard:hover{box-shadow:none}}.pg{max-width:680px;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 12px) 0 calc(env(safe-area-inset-bottom) + 140px);margin:0 auto;position:relative;overflow-x:clip}.pg>:not(.hub__glow):not(.dockbar){z-index:1;position:relative}.phead{align-items:center;gap:12px;padding:4px 18px 6px;display:flex}.phead__t{text-align:center;flex:1;min-width:0}.phead__t h1{letter-spacing:-.01em;font-size:17px;font-weight:600}.phead__t p{color:var(--muted);font-size:12px}.phead__sp{flex:none;width:44px}.pg__hero{padding:22px 18px 4px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.eyebrow--light{color:#fff9}.pg__title{letter-spacing:-.035em;text-wrap:balance;margin-top:8px;font-size:clamp(32px,9vw,46px);font-weight:500;line-height:1.02}.pg__lede{color:var(--ink-2);max-width:46ch;margin-top:10px;font-size:14.5px;line-height:1.5}.pg__note{color:var(--muted);padding:18px 18px 0;font-size:12px;line-height:1.5}.pg__tools{gap:10px;padding:0 18px 12px;display:grid}.ask--sm{height:48px;box-shadow:var(--shadow-1)}.ask--sm .ask__spark{background:var(--paper);width:36px;height:36px;color:var(--ink)}.sg{border-radius:var(--pill);scrollbar-width:none;background:#0a0a0b0f;gap:2px;padding:4px;display:flex;position:relative;overflow-x:auto}.sg::-webkit-scrollbar{display:none}.sg--full .sg__item{flex:auto;padding:0 10px}@media (max-width:440px){.sg--full .sg__item svg{display:none}.sg--full .sg__item{padding:0 6px;font-size:13px}}.sg__thumb{border-radius:var(--pill);will-change:transform, width;transform-origin:50%;background:#0a0a0b;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 4px 12px -4px #0a0a0b66}.sg__item{z-index:1;border-radius:var(--pill);height:40px;color:var(--ink-2);white-space:nowrap;transition:color .2s var(--ease-out), scale .16s var(--ease-out);flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.sg__item svg{width:16px;height:16px}.sg__item[aria-selected=true]{color:#fff}.sg__item:active{scale:.96}.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px;display:grid}.svc{text-align:left;background:var(--surface);box-shadow:var(--shadow-1);color:var(--ink);transition-property:scale,box-shadow,background-color;transition-duration:.18s;transition-timing-function:var(--ease-out);animation:hub-in .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms);border-radius:24px;align-content:start;gap:6px;padding:14px 14px 16px;display:grid}.svc:active{scale:.97}.svc__ic{background:var(--paper);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:6px;transition:background-color .2s,color .2s;display:grid}.svc__ic svg{width:19px;height:19px}.svc b{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.svc__body{color:var(--muted);font-size:12px;line-height:1.4}.svc[aria-pressed=true]{color:#fff;box-shadow:var(--shadow-2);background:#0a0a0b}.svc[aria-pressed=true] .svc__ic{background:var(--sel-fill);color:var(--acc-ink)}.svc[aria-pressed=true] .svc__body{color:#ffffff9e}@media (min-width:640px){.svc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sform,.sdone{background:var(--surface);box-shadow:var(--shadow-2);border-radius:30px;gap:16px;margin:22px 18px 0;padding:20px 18px;scroll-margin-top:16px;display:grid}.sform__head h2,.sdone h2{letter-spacing:-.02em;font-size:21px;font-weight:600}.sform__head p{color:var(--muted);margin-top:2px;font-size:13px}.fgroup{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.fgroup legend{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;padding:0;font-size:11px;font-weight:600}.fgroup[hidden],.fgroup.is-repair,.fgroup.is-quote{display:none}.sform[data-type=repair] .is-repair,.sform[data-type=quote] .is-quote{animation:hub-in .36s var(--ease-out) both;display:grid}.row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.row2>:only-child{grid-column:1/-1}.ff{position:relative}.ff[hidden]{display:none}.ff__input{background:var(--paper);width:100%;height:56px;color:var(--ink);transition:box-shadow .16s var(--ease-out), background-color .16s;border:0;border-radius:18px;outline:0;padding:22px 18px 6px;font-size:15px;box-shadow:inset 0 0 0 1px #0000}textarea.ff__input{resize:vertical;height:auto;min-height:112px;padding-top:26px;line-height:1.45}.ff__input:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.ff__input:focus{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink), 0 0 0 4px #39ff8840}.ff__label{color:var(--muted);pointer-events:none;transform-origin:0 0;transition:transform .2s var(--ease-out), color .2s;font-size:15px;position:absolute;top:18px;left:18px}.ff__input:focus+.ff__label,.ff__input:not(:placeholder-shown)+.ff__label,.ff__input[type=date]+.ff__label{color:var(--ink-2);transform:translateY(-10px)scale(.76)}.ff__hint{color:var(--muted);margin:6px 4px 0;font-size:12px;display:block}.ff--pw .ff__input{padding-right:54px}.ff__eye{width:40px;height:40px;color:var(--muted);transition:color .16s, scale .16s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.ff__eye:active{scale:.92}.ff__eye svg{width:19px;height:19px;transition:opacity .2s cubic-bezier(.2,0,0,1),scale .2s cubic-bezier(.2,0,0,1),filter .2s cubic-bezier(.2,0,0,1);position:absolute}.ff__eye svg:last-child,.ff__eye[aria-pressed=true] svg:first-child{opacity:0;filter:blur(4px);scale:.25}.ff__eye[aria-pressed=true] svg:last-child{opacity:1;filter:blur();scale:1}.chips2{flex-wrap:wrap;gap:6px;display:flex}.chip2{border-radius:var(--pill);background:var(--paper);height:38px;color:var(--ink-2);transition-property:background-color,color,scale,box-shadow;transition-duration:.18s;transition-timing-function:var(--ease-out);align-items:center;gap:6px;padding:0 15px;font-size:13px;font-weight:500;display:inline-flex}.chip2:active{scale:.96}.chip2[aria-pressed=true]{color:#fff;background:#0a0a0b;box-shadow:0 0 0 3px #39ff8847}.slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.slot{border-radius:var(--pill);font-variant-numeric:tabular-nums;background:var(--paper);height:42px;color:var(--ink-2);transition-property:background-color,color,scale;transition-duration:.18s;transition-timing-function:var(--ease-out);font-size:13.5px;font-weight:500}.slot:active{scale:.96}.slot[aria-checked=true]{background:var(--sel-fill);color:var(--acc-ink);font-weight:600}.trow{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex;position:relative}.trow__t{gap:1px;display:grid}.trow b{font-size:14px;font-weight:600}.trow small{color:var(--muted);font-size:12px}.trow input{opacity:0;cursor:pointer;position:absolute;inset:0}.trow i{border-radius:var(--pill);background:var(--line-2);width:50px;height:30px;transition:background-color .22s var(--ease-out);flex:none;position:relative}.trow i:after{content:"";width:24px;height:24px;transition:translate .26s var(--ease-out), width .16s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0003}.trow:active i:after{width:30px}.trow input:checked+i{background:#0a0a0b}.trow input:checked+i:after{background:var(--sel-fill);translate:20px}.trow:active input:checked+i:after{translate:14px}.trow input:focus-visible+i{outline:2px solid var(--acc);outline-offset:2px}.row-photo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.thumbs2{gap:6px;display:flex}.thumbs2 img{object-fit:cover;outline-offset:-1px;border-radius:12px;outline:1px solid #0000001a;width:48px;height:48px}.sdone{text-align:center;justify-items:center;padding:30px 20px 22px}.sdone__tick{background:var(--sel-fill);width:64px;height:64px;color:var(--acc-ink);animation:tick-in .52s var(--ease-out) both;border-radius:50%;place-items:center;display:grid}.sdone__tick svg{stroke-width:2.2px;width:30px;height:30px}@keyframes tick-in{0%{opacity:0;scale:.6}}.sdone p{color:var(--ink-2);font-size:14px}.sdone__when{font-weight:600;color:var(--ink)!important}.sdone__ref{font-variant-numeric:tabular-nums;color:var(--muted)!important;font-size:12px!important}.sdone__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.talk__grid{gap:10px;padding:0 18px;display:grid}@media (min-width:640px){.talk__grid{grid-template-columns:1fr 1fr}}.talk__card{background:var(--surface);box-shadow:var(--shadow-1);color:var(--ink);border-radius:28px;align-content:start;gap:6px;padding:18px;display:grid}.talk__card b{letter-spacing:-.015em;margin-top:4px;font-size:17px;font-weight:600}.talk__card>span:not(.talk__ic):not(.pill){color:var(--muted);font-size:13px;line-height:1.45}.talk__card--ai{color:#fff;background:#0a0a0b}.talk__card--ai>span:not(.talk__ic):not(.pill){color:#ffffff9e}.talk__ic{background:var(--sel-fill);width:44px;height:44px;color:var(--acc-ink);border-radius:50%;place-items:center;display:grid}.talk__ic--light{background:var(--paper);color:var(--ink)}.talk__ic svg{width:20px;height:20px}.talk__go{justify-self:start;margin-top:8px}.cb{gap:8px;margin-top:8px;display:grid}.cb .ff__input{height:50px;padding-top:18px}.cb .ff__label{top:15px}.cb__ok{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.cb__ok svg{color:#0f9d7a;width:18px;height:18px}.mine__list{gap:8px;margin:0;padding:0 18px;list-style:none;display:grid}.mine__row{background:var(--surface);box-shadow:var(--shadow-1);border-radius:22px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mine__ic{background:var(--paper);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.mine__ic svg{width:17px;height:17px}.mine__t{flex:1;min-width:0;display:grid}.mine__t b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.mine__t small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mine__ref{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.vr-hero{color:#fff;background:#0a0a0b;border-radius:32px;margin:14px 18px 0;position:relative;overflow:hidden}.vr-hero:before{content:"";background:radial-gradient(80% 70% at 100% 0,#39ff8852,#39ff8800 60%),radial-gradient(60% 60% at 0 100%,#ffffff0f,#fff0 70%);position:absolute;inset:0}.vr-hero__in{padding:24px 20px 20px;position:relative}.ways{gap:8px;margin-top:20px;display:grid}@media (min-width:640px){.ways{grid-template-columns:repeat(3,minmax(0,1fr))}}.way{animation:hub-in .52s var(--ease-out) both;animation-delay:calc(.12s + var(--i,0) * 80ms);background:#ffffff12;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:12px 14px;display:grid}.way__ic{background:var(--sel-fill);width:40px;height:40px;color:var(--acc-ink);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.way__ic svg{width:19px;height:19px}.way b{font-size:14px;font-weight:600}.way span:last-child{color:#ffffff9e;font-size:12px;line-height:1.35}.vr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px;display:grid}@media (min-width:640px){.vr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.vr-grid .scw{animation:hub-in .46s var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms)}.vrc{text-align:left;background:var(--surface);width:100%;color:var(--ink);transition:scale .18s var(--ease-out);border-radius:24px;padding:0;display:grid}.vrc:active{scale:.97}.vrc__img{aspect-ratio:4/3;background:#0a0a0b;border-radius:19px;margin:5px 5px 0;display:block;overflow:hidden}.vrc__img img{object-fit:cover;width:100%;height:100%}.vrc__body{gap:1px;padding:9px 12px 12px;display:grid}.vrc__body b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.vrc__body small{color:var(--muted);font-size:11.5px}.acct{max-width:560px;min-height:100dvh;padding-bottom:calc(env(safe-area-inset-bottom) + 140px);margin:0 auto;position:relative}.acct__hero{background:#0a0a0b;height:46vh;min-height:300px;max-height:440px;position:relative;overflow:hidden}@media (min-width:560px){.acct__hero{border-radius:36px;margin:16px 16px 0}}.acct__img{object-fit:cover;object-position:center 100%;transform-origin:50% 80%;width:100%;height:100%;animation:acct-img 1.4s var(--ease-out) both;position:absolute;inset:0;scale:1.18}@keyframes acct-img{0%{opacity:.4;transform:scale(1.08)}}.acct__veil{background:radial-gradient(70% 55% at 100% 0,#39ff884d,#39ff8800 65%),linear-gradient(#0000008c,#0000001a 40%,#000000bf);position:absolute;inset:0}.acct__back{top:calc(env(safe-area-inset-top) + 14px);z-index:2;position:absolute;left:16px}.circle-btn--glass{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff29}.acct__brand{color:#fff;animation:hub-in .7s .15s var(--ease-out) both;gap:6px;display:grid;position:absolute;bottom:56px;left:22px;right:22px}.acct__mark{font-family:"Michroma", var(--font);letter-spacing:-.04em;font-size:clamp(34px,11vw,52px);line-height:1}.acct__sub{letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:600}.acct__sheet{z-index:2;background:var(--surface);animation:sheet-up .62s 80ms var(--ease-out) both;border-radius:34px 34px 0 0;gap:14px;margin:-34px 0 0;padding:26px 20px 8px;display:grid;position:relative;box-shadow:0 -12px 40px -24px #00000059}@media (min-width:560px){.acct__sheet{box-shadow:var(--shadow-3);border-radius:34px;margin:-40px 16px 0}}@keyframes sheet-up{0%{opacity:0;transform:translateY(40px)}}.acct__title{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1.05}.acct__lede{color:var(--muted);margin-top:-6px;font-size:14px}.acct__form,.acct__form .acct__only{gap:10px;display:grid}.acct__form[data-mode=in] .acct__only{display:none}.acct__form[data-mode=up] .acct__only{animation:hub-in .36s var(--ease-out) both}.acct__form.is-shake{animation:shake .42s var(--ease-out)}@keyframes shake{20%{transform:translate(-6px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}}.meter-row{align-items:center;gap:10px;padding:0 4px;display:flex}.meter{flex:1;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.meter i{border-radius:var(--pill);background:var(--line);height:4px;transition:background-color .24s var(--ease-out)}.meter[data-s="1"] i:nth-child(-n+1){background:#e5484d}.meter[data-s="2"] i:nth-child(-n+2){background:#f5a524}.meter[data-s="3"] i:nth-child(-n+3){background:#2bb673}.meter[data-s="4"] i{background:#0a0a0b}.meter__t{text-align:right;width:64px;color:var(--muted);font-size:11.5px}.consent{color:var(--ink-2);align-items:flex-start;gap:10px;padding:2px 4px;font-size:12.5px;line-height:1.4;display:flex}.consent input{accent-color:#0a0a0b;flex:none;width:18px;height:18px;margin:0}.acct__switch{color:var(--ink-2);border-radius:var(--pill);text-underline-offset:3px;justify-self:center;padding:6px 10px;font-size:13px;font-weight:500;-webkit-text-decoration:underline #0a0a0b40;text-decoration:underline #0a0a0b40}.perks{border-top:1px solid var(--line);gap:10px;margin:4px 0 0;padding:14px 0 0;list-style:none;display:grid}.perks li{align-items:center;gap:12px;font-size:13.5px;display:flex}.perks__ic{background:var(--paper);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.perks__ic svg{width:16px;height:16px}.acct__note{color:var(--muted);font-size:11.5px;line-height:1.5}.acct.is-busy .pill--lg{opacity:.7}.prof{text-align:center;justify-items:center;gap:4px;padding:22px 18px 8px;display:grid}.prof__av{width:84px;height:84px;color:var(--acc);box-shadow:0 0 0 5px var(--bg), 0 0 0 6px #39ff8880;animation:tick-in .6s var(--ease-out) both;background:#0a0a0b;border-radius:50%;place-items:center;margin-bottom:8px;font-size:32px;font-weight:600;display:grid}.prof h2{letter-spacing:-.02em;font-size:24px;font-weight:600}.prof p{color:var(--muted);font-size:13px}.prof__actions{gap:8px;padding:18px 18px 0;display:grid}.mine__list--pad{padding:0 18px}::view-transition-old(root){animation:vt-out .22s var(--ease-out) both}::view-transition-new(root){animation:vt-in .36s var(--ease-out) both}::view-transition-group(dock){animation-duration:0s}@keyframes vt-out{to{opacity:0;transform:scale(.985)}}@keyframes vt-in{0%{opacity:0;transform:translateY(14px)}}:root{--spring:cubic-bezier(.34, 1.4, .64, 1)}@keyframes rv-in{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}.rv{opacity:0}.scw.rv{animation:none}.rv.is-in{opacity:1;animation:rv-in .3s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .1s)}.tilt{transition:transform .5s var(--ease-out), scale .16s var(--ease-out);transform-style:preserve-3d}@media (hover:hover) and (pointer:fine){.tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.tilt.is-tilt{transition-duration:.12s,.16s}}.tilt:active{scale:.97}.lq{border-radius:var(--pill);background:var(--surface);box-shadow:var(--shadow-1);scrollbar-width:none;overscroll-behavior-x:contain;gap:2px;padding:4px;display:flex;position:relative;overflow-x:auto}.lq::-webkit-scrollbar{display:none}.lq__thumb{border-radius:var(--pill);pointer-events:none;width:0;transition:transform .52s var(--spring), width .52s var(--spring), scale .3s var(--spring), background .4s var(--ease-out), box-shadow .4s var(--ease-out);background:#0a0a0b;position:absolute;top:4px;bottom:4px;left:0;box-shadow:inset 0 0 0 1.5px #39ff8899,0 6px 16px -8px #0a0a0b80}.lq__thumb.is-stretch{transition-duration:.16s,.16s,.16s,.4s,.4s;transition-timing-function:cubic-bezier(.4,0,.6,1);scale:1 .8}.lq__item{z-index:1;border-radius:var(--pill);white-space:nowrap;height:40px;color:var(--ink-2);-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease-out), scale .16s var(--ease-out);flex:none;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.lq__item:active{scale:.95}.lq__item[aria-selected=true]{color:#fff;animation:lq-pop .42s var(--spring)}@keyframes lq-pop{40%{scale:1.06}}.lq__item .mark{fill:currentColor;flex:none;width:16px;height:16px;transition:fill .3s}.lq__item small{opacity:.5;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}@media (hover:hover) and (pointer:fine){.lq__item:not([aria-selected=true]):hover{color:var(--ink)}}.lq--ink{max-width:100%;display:inline-flex}.lq--brand .lq__thumb{background:linear-gradient(135deg, var(--b-bg,#0a0a0b), var(--b-bg2,#000))}.lq--brand .lq__item[aria-selected=true]{color:var(--b-ink,#fff)}.lq--brand .lq__item[aria-selected=true] .mark{fill:var(--b-acc,var(--acc))}.lq__all{font-weight:600}.tb{z-index:40;padding:calc(env(safe-area-inset-top) + 10px) 14px 10px;isolation:isolate;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;max-width:1320px;margin:0 auto;display:grid;position:sticky;top:0}.tb:before{content:"";z-index:-1;inset:calc(env(safe-area-inset-top) + 4px) 8px 4px;border-radius:var(--pill);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);box-shadow:0 1px 0 #fff9 inset, var(--shadow-2);opacity:0;transition:opacity .26s var(--ease-out), scale .42s var(--spring);background:#ffffffbd;position:absolute;scale:.94 .8}.tb.is-stuck:before{opacity:1;scale:1}.tb__btn{background:var(--surface);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-1);transition:scale .16s var(--ease-out), box-shadow .2s var(--ease-out), background-color .2s;border-radius:50%;place-items:center;display:grid}.tb__btn svg{width:20px;height:20px}.tb__btn:active{scale:.92}.tb.is-stuck .tb__btn{box-shadow:none;background:#0a0a0b0d}.tb__btn--signal,.tb.is-stuck .tb__btn--signal{color:var(--acc);background:#0a0a0b}.tb__btn--ghost{visibility:hidden}.tb>.tb__btn:first-child{justify-self:start}.tb__tools{justify-self:end;align-items:center;gap:8px;display:flex}.tb__tools>*{flex:none}@media (max-width:419px){.tb__cars{display:none}.tb__brand{padding:0 8px}}@media (max-width:339px){.tb__word{display:none}}@media (hover:hover) and (pointer:fine){.tb__btn:hover{box-shadow:var(--shadow-2)}.tb__btn--signal:hover{box-shadow:0 0 0 4px #39ff8838}}.tb__brand{border-radius:var(--pill);height:36px;transition:scale .16s var(--ease-out);justify-self:center;align-items:center;gap:9px;padding:0 14px;display:inline-flex}.tb__brand:active{scale:.96}.tb__word{font-family:"Michroma", var(--font);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);white-space:nowrap;padding-left:.3em;font-size:11px}.tb__dot{background:var(--sel-fill);border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 0 3px #39ff882e}.tb__dot:after{content:"";border:1.5px solid var(--acc);animation:tb-ping 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-3px}@keyframes tb-ping{0%{opacity:.9;scale:.6}70%,to{opacity:0;scale:2.2}}body[data-page=shop] .bar,body[data-page=shopcar] .bar{display:none}body[data-page=shop]{--page-pad:16px}.shop{padding-top:4px}.shop__head{animation:rv-in .6s var(--ease-out) backwards;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 2px 14px;display:flex}.shop__title{letter-spacing:-.045em;font-size:clamp(36px,10vw,54px);font-weight:600;line-height:.95}.shop__count{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:500}.shop>.lq{animation:rv-in .6s var(--ease-out) 60ms backwards}.shop__tools{animation:rv-in .6s var(--ease-out) .12s backwards;gap:8px;margin-top:12px;display:flex}.shop__tools .search{background:var(--surface);height:48px;box-shadow:var(--shadow-1);transition:box-shadow .2s var(--ease-out);border:0;flex:1;gap:10px;padding:0 16px;animation:none}.shop__tools .search:focus-within{box-shadow:0 0 0 2px var(--ink), var(--shadow-2)}.shop__tools .search svg{width:18px;height:18px;color:var(--muted)}.fchip{border-radius:var(--pill);background:var(--surface);height:48px;box-shadow:var(--shadow-1);color:var(--ink);transition:background-color .24s var(--ease-out), color .24s var(--ease-out), scale .16s var(--ease-out);flex:none;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.fchip svg{width:18px;height:18px;transition:rotate .4s var(--spring)}.fchip:active{scale:.95}.fchip[aria-expanded=true]{color:#fff;background:#0a0a0b}.fchip[aria-expanded=true] svg{color:var(--acc);rotate:180deg}.fchip__n{border-radius:var(--pill);background:var(--sel-fill);min-width:20px;height:20px;color:var(--acc-ink);place-items:center;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;display:grid}.fchip__n[hidden]{display:none}.fwrap{transition:grid-template-rows .38s var(--ease-out);grid-template-rows:0fr;display:grid}.fwrap>.filters{opacity:0;min-height:0;transition:opacity .26s var(--ease-out), padding .38s var(--ease-out);padding:0;animation:none;overflow:hidden}.fwrap.is-open{grid-template-rows:1fr}.fwrap.is-open>.filters{opacity:1;padding:10px 2px 2px}.brands-slot{animation:rv-in .6s var(--ease-out) .18s backwards;margin:12px 0 0}.lq--rail .lq__item{height:42px}.bb{isolation:isolate;min-height:132px;color:var(--b-ink);background:radial-gradient(130% 150% at 100% 0%, var(--b-bg) 0%, var(--b-bg2) 72%);box-shadow:0 22px 44px -26px var(--b-bg), inset 0 1px 0 #ffffff1f;animation:bb-in .62s var(--ease-out) both;border-radius:28px;align-items:flex-end;margin-top:14px;padding:20px 20px 18px;display:flex;position:relative;overflow:hidden}@keyframes bb-in{0%{clip-path:inset(0 0 100% round 28px);opacity:.4}to{clip-path:inset(0 round 28px);opacity:1}}.bb:before,.bb:after{content:"";z-index:-1;background:var(--b-acc);height:190%;position:absolute;top:-40%;rotate:24deg}.bb:before{width:16px;animation:bb-stripe .9s var(--ease-out) both;right:30%}.bb:after{opacity:.55;width:6px;animation:bb-stripe .9s var(--ease-out) 80ms both;right:calc(30% - 26px)}@keyframes bb-stripe{0%{opacity:0;translate:160px}}.bb__mark{z-index:-1;opacity:.16;width:160px;height:160px;animation:bb-mark .9s var(--ease-out) both;position:absolute;top:50%;right:-18px;translate:0 -50%}.bb__mark svg{width:100%;height:100%;fill:var(--b-ink)}@keyframes bb-mark{0%{opacity:0;translate:40px -50%;rotate:-12deg}}.bb__txt small{letter-spacing:.2em;text-transform:uppercase;color:var(--b-acc);font-size:10.5px;font-weight:700;display:block}.bb__txt h2{letter-spacing:-.035em;margin-top:4px;font-size:clamp(28px,8vw,38px);font-weight:600;line-height:1}.bb__txt p{opacity:.78;font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px}.bb__x{width:38px;height:38px;color:var(--b-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:scale .16s var(--ease-out), background-color .2s;background:#ffffff29;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.bb__x svg{width:18px;height:18px}.bb__x:active{scale:.9}.shop .sgrid{gap:12px;padding-top:16px}.shop .scw{filter:drop-shadow(0 1px 1px #0a0a0b0f)drop-shadow(0 12px 22px #0a0a0b1a)}@media (hover:hover) and (pointer:fine){.shop .scw:hover{filter:drop-shadow(0 2px 3px #0a0a0b14)drop-shadow(0 22px 32px #0a0a0b2e)}}.shop .scard{box-shadow:none;background:#fff;border:0;border-radius:24px}.shop .scard__img{aspect-ratio:4/3;border-radius:18px;margin:6px 6px 0}.shop .scard__img img{transition:scale .8s var(--ease-out)}.shop .scard:hover .scard__img img{transform:scale(1.05)}.shop .scard__body{gap:2px;padding:10px 12px 12px}.scard__make{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700;transition:color .3s}.shop .scard__title{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.shop .scard__meta{margin-top:2px}.scard__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.shop .scard__price{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:14px;font-weight:700;overflow:hidden}.scard__go{background:var(--paper);width:30px;height:30px;color:var(--ink);transition:background-color .24s var(--ease-out), color .24s, translate .3s var(--spring);border-radius:50%;flex:none;place-items:center;display:grid}.scard__go svg{width:15px;height:15px}.scard:hover .scard__go,.scard:focus-visible .scard__go{color:var(--acc);background:#0a0a0b;translate:2px}.shop .badge{border-radius:var(--pill);letter-spacing:.06em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0b9e;padding:5px 10px;font-size:10.5px;top:10px;right:10px}.shop .badge--new{background:var(--sel-fill);color:var(--acc-ink)}.shop .badge--sold{color:#0a0a0b;background:#ffffffdb}.shop.is-brand-page{isolation:isolate;position:relative}.shop.is-brand-page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(165deg, color-mix(in srgb, var(--b-bg) 22%, var(--bg)) 0%, var(--bg) 44%, color-mix(in srgb, var(--b-bg2) 16%, var(--bg)) 100%);position:fixed;inset:0}.shop.is-brand-page .shop__title{color:var(--b-acc)}.shop.is-brand-page :is(.search,.fchip,.filters,.lq){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--b-acc) 26%, var(--line))}.tb.is-brand-page .tb__dot{background:var(--b-acc)}.sgrid.is-branded .scard__make{color:var(--b-bg)}.sgrid.is-branded .scard:hover .scard__go{background:var(--b-bg);color:var(--b-ink)}.shop .more{background:var(--surface);height:46px;box-shadow:var(--shadow-1);margin:20px auto 0;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none}@media (max-width:420px){.shop .scard__body{padding:9px 11px 11px}.shop .scard__title{font-size:13.5px}}.car__make--brand{border-radius:var(--pill);background:linear-gradient(135deg, var(--b-bg), var(--b-bg2));color:var(--b-ink);letter-spacing:.16em;box-shadow:0 8px 18px -10px var(--b-bg);padding:6px 12px 6px 8px;font-weight:600;display:inline-flex}.car__make--brand .mark{fill:var(--b-acc)}body[data-page=shopcar] .scar{padding-top:0}.sect-head__note{color:var(--muted);font-size:12.5px}.rail2{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;padding:4px 18px 16px;scroll-padding:0 18px;display:flex;overflow-x:auto}.rail2::-webkit-scrollbar{display:none}.ncard{scroll-snap-align:start;background:var(--surface);width:min(60%,240px);color:var(--ink);box-shadow:var(--shadow-2);transition:scale .16s var(--ease-out), box-shadow .24s var(--ease-out);border-radius:24px;flex-direction:column;flex:none;display:flex;overflow:hidden}.ncard:active{scale:.97}@media (hover:hover) and (pointer:fine){.ncard:hover{box-shadow:var(--shadow-3)}}.ncard__img{aspect-ratio:4/3;background:#0b0b0d;border-radius:18px;margin:6px 6px 0;position:relative;overflow:hidden}.ncard__img img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--ease-out)}.ncard:hover .ncard__img img{scale:1.06}.ncard__3d{background:var(--sel-fill);width:30px;height:30px;color:var(--acc-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 4px 10px -4px #00000080}.ncard__3d svg{width:15px;height:15px}.ncard__sold{border-radius:var(--pill);color:#0a0a0b;letter-spacing:.06em;background:#ffffffe0;align-items:center;height:24px;padding:0 10px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.ncard.is-sold img{filter:grayscale(.9)brightness(.92)}.ncard__body{gap:1px;padding:10px 14px 14px;display:grid}.ncard__body small{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.ncard__body b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.ncard__meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.ncard__price{font-variant-numeric:tabular-nums;margin-top:6px;font-size:13.5px;font-weight:700}.ncard--dark{color:var(--b-ink,#fff);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff1f}.ncard--dark .ncard__body small,.ncard--dark .ncard__meta{color:inherit;opacity:.66}.ncard--dark .ncard__price{color:var(--b-acc,var(--acc))}.marques .sect-head{align-items:flex-end}.marques .sect-head .eyebrow{margin-bottom:6px}.mq-flow{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;padding:8px 0 18px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 22px),#0000 100%)}.mq-flow.is-drag{cursor:grabbing}.mq-flow.is-drag .mq{pointer-events:none}.mq-track{will-change:transform;gap:10px;width:max-content;padding:0 18px;display:flex}.mq-flow .mq{flex:none;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"m a n""m b n""c c c";row-gap:2px;width:min(84vw,340px);padding:14px 16px 20px 14px}.mq-flow .mq__medal{grid-area:m}.mq-flow .mq__txt{display:contents}.mq-flow .mq__name{grid-area:a;align-self:end}.mq-flow .mq__models{grid-area:b;align-self:start}.mq-flow .mq__n{grid-area:n}.mq-flow .mq__chips{flex-wrap:nowrap;grid-area:c;margin-top:12px}.mq-flow .mq__bar{bottom:9px;left:16px;right:16px}.sect-head__tools{align-items:center;gap:10px;display:flex}.flow-tg{width:34px;height:34px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-1);border-radius:50%;flex:none;place-items:center;transition-property:scale,box-shadow;transition-duration:.16s;display:grid;position:relative}.flow-tg:before{content:"";position:absolute;inset:-5px}.flow-tg:active{scale:.96}.flow-tg__ic{place-items:center;transition-property:opacity,scale,filter;transition-duration:.26s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;position:absolute}.flow-tg__ic svg{stroke-width:2.2px;width:14px;height:14px}.flow-tg__play,.flow-tg[aria-pressed=true] .flow-tg__pause{opacity:0;filter:blur(4px);scale:.25}.flow-tg[aria-pressed=true] .flow-tg__play{opacity:1;filter:blur();scale:1}.mq{isolation:isolate;min-height:84px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-1);border-radius:24px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px 16px 12px;transition-property:scale,box-shadow;transition-duration:.18s;transition-timing-function:cubic-bezier(.33,1,.68,1);display:grid;position:relative;overflow:hidden}.mq:before{content:"";z-index:-1;background:radial-gradient(90% 140% at 0% 50%, color-mix(in srgb, var(--b-bg) 11%, transparent), transparent 62%);position:absolute;inset:0}.mq:active{scale:.98}@media (hover:hover) and (pointer:fine){.mq:hover{box-shadow:var(--shadow-2)}.mq:hover .mq__medal{rotate:-6deg;scale:1.06}}.mq__medal{width:52px;height:52px;color:var(--b-ink);background:radial-gradient(120% 120% at 30% 18%, color-mix(in srgb, var(--b-bg) 72%, #fff) 0%, var(--b-bg) 46%, var(--b-bg2) 100%);box-shadow:inset 0 1px 0 #ffffff59, inset 0 -3px 7px #00000052, 0 0 0 3px var(--surface), 0 0 0 4px color-mix(in srgb, var(--b-acc) 60%, transparent), 0 10px 18px -8px var(--b-bg2);border-radius:50%;place-items:center;transition:scale .42s cubic-bezier(.34,1.56,.64,1),rotate .42s cubic-bezier(.34,1.56,.64,1);display:grid}.mq__medal svg{fill:currentColor;width:26px;height:26px}.mq__ini{font-family:Michroma,Instrument Sans Variable,system-ui,sans-serif;font-size:19px;line-height:1}.mq__txt{gap:3px;min-width:0;display:grid}.mq__name{letter-spacing:-.018em;font-size:16.5px;font-weight:650;line-height:1.15}.mq__models{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.mq__chips{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.mq__chip{letter-spacing:.01em;font-variant-numeric:tabular-nums;height:20px;color:var(--ink-2);background:var(--paper);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.mq__chip svg{stroke-width:2.2px;width:11px;height:11px}.mq__chip--3d{color:var(--sel-ink);background:var(--sel-fill);box-shadow:var(--glow-sm)}.mq__chip--new{color:var(--b-ink);background:linear-gradient(135deg, var(--b-bg), var(--b-bg2))}.mq__n{justify-items:end;gap:3px;display:grid}.mq__n b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:.95}.mq__n small{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:600}.mq__bar{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:3px;height:3px;position:absolute;bottom:9px;left:78px;right:16px;overflow:hidden}.mq__bar i{height:100%;width:calc(var(--share,0) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--b-bg), color-mix(in srgb, var(--b-acc) 80%, var(--b-bg)));transform-origin:0;display:block}.marques.is-in .mq__bar i{animation:1.1s cubic-bezier(.22,1,.36,1) both mq-bar;animation-delay:calc(.3s + var(--i,0) * 80ms)}@keyframes mq-bar{0%{transform:scaleX(0)}}@media (max-width:359px){.mq{grid-template-columns:44px minmax(0,1fr) auto;gap:10px}.mq__medal{width:44px;height:44px}.mq__medal svg{width:22px;height:22px}.mq__bar{left:66px}}.spot{isolation:isolate;color:var(--b-ink);box-shadow:0 30px 50px -34px var(--b-bg2);transition:color .4s var(--ease-out), box-shadow .6s;border-radius:32px;margin:30px 12px 0;padding:20px 0 4px;position:relative;overflow:hidden}.spot__bg{z-index:-2;background:radial-gradient(120% 90% at 100% 0%, var(--b-bg) 0%, var(--b-bg2) 78%);position:absolute;inset:0}.spot:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--b-acc) 80%, transparent), transparent);height:1px;position:absolute;top:0;left:20px;right:20px}.spot__mark{z-index:-1;opacity:.1;width:200px;height:200px;position:absolute;top:6px;right:-34px}.spot__mark svg{width:100%;height:100%;fill:var(--b-ink)}.spot__eyebrow{color:var(--b-acc);padding:0 20px}.spot .lq{background:#ffffff1a;margin:12px 14px 0;box-shadow:inset 0 0 0 1px #ffffff1a}.spot .lq__item{color:color-mix(in srgb, var(--b-ink) 72%, transparent)}.spot .lq__thumb{background:var(--b-acc);box-shadow:0 8px 20px -8px #00000080}.spot .lq__item[aria-selected=true]{color:var(--b-on)}.spot .lq__item[aria-selected=true] .mark{fill:var(--b-on)}.spot__head{justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 20px 12px;display:flex}.spot__head h2{letter-spacing:-.035em;font-size:clamp(28px,8vw,36px);font-weight:600;line-height:1}.spot__head p{opacity:.76;margin-top:6px;font-size:13px}.spot__all{color:var(--b-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;flex:none}.spot.is-swap .spot__bg{animation:spot-bg .7s var(--ease-out)}.spot.is-swap .spot__mark{animation:spot-mark .8s var(--ease-out)}.spot.is-swap .spot__head{animation:rv-in .52s var(--ease-out)}@keyframes spot-bg{0%{opacity:.55;scale:1.12}}@keyframes spot-mark{0%{opacity:0;translate:50px;rotate:-14deg}}.bgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px;display:grid}@media (min-width:560px){.bgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.body-t{isolation:isolate;aspect-ratio:1/1.06;color:#fff;box-shadow:var(--shadow-2);background:#0b0b0d;border-radius:24px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.body-t img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:scale .9s var(--ease-out);position:absolute;inset:0}.body-t:after{content:"";z-index:-1;background:linear-gradient(#0000 40%,#000000c7);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.body-t:hover img{scale:1.07}}.body-t__txt{gap:2px;padding:14px;display:grid}.body-t__txt b{letter-spacing:-.015em;font-size:17px;font-weight:600}.body-t__txt small{opacity:.78;font-size:11.5px}.body-t__txt b:after{content:"";background:var(--sel-fill);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:7px;display:inline-block}.hub__foot{text-align:center;color:var(--muted);padding:30px 18px 0;font-size:11.5px}.quick{padding-top:30px}:root[data-motion=reduce] .rv{opacity:1;animation:none!important}:root[data-motion=reduce] .tb__dot:after,:root[data-motion=reduce] .bb,:root[data-motion=reduce] .bb *,:root[data-motion=reduce] .spot *{animation:none!important}html{-webkit-tap-highlight-color:transparent}body{overscroll-behavior-x:none}a,button,[role=tab],[role=radio],label,summary{touch-action:manipulation}@media (pointer:coarse){input,select,textarea,.ask__input,.search__input,.ff__input{font-size:16px!important}}img{-webkit-user-drag:none}:where(.pill,.lq__item,.mk__item,.slot,.chip2,.sg__item,.prompt,.fchip){-webkit-user-select:none;user-select:none}.tap-host{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tap{pointer-events:none;opacity:.14;background:currentColor;border-radius:50%;animation:.52s cubic-bezier(.2,.7,.2,1) forwards tap-in;position:absolute;scale:0}.tap.is-out{animation:.52s cubic-bezier(.2,.7,.2,1) forwards tap-in,.4s ease-out forwards tap-out}@keyframes tap-in{to{scale:1}}@keyframes tap-out{to{opacity:0}}.rail2>*,.show__track>*{scale:calc(1 - var(--f,0) * .07);transform-origin:50% 70%;transition:scale .16s linear}.rail2>.ncard{opacity:calc(1 - var(--f,0) * .28)}.rail2>.ncard.rv:not(.is-in){opacity:0}.ncard:active,.slidew:active{scale:.96}.hub__top,.phead{z-index:40;isolation:isolate;transition:translate .42s var(--ease-out);position:sticky;top:0}.hub__top{padding-top:calc(env(safe-area-inset-top) + 10px);margin-top:calc(-1 * (env(safe-area-inset-top) + 14px));padding-bottom:10px}.phead{padding-top:calc(env(safe-area-inset-top) + 8px);margin-top:calc(-1 * (env(safe-area-inset-top) + 12px));padding-bottom:8px}.hub__top:before,.phead:before{content:"";z-index:-1;inset:calc(env(safe-area-inset-top) + 4px) 8px 2px;border-radius:var(--pill);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);box-shadow:inset 0 1px 0 #fff9, var(--shadow-2);opacity:0;transition:opacity .26s var(--ease-out), scale .42s var(--spring);background:#ffffffbd;position:absolute;scale:.94 .8}.hub__top.is-stuck:before,.phead.is-stuck:before{opacity:1;scale:1}.tb,.hub__top,.phead{transition:translate .42s var(--ease-out)}.tb.is-away,.hub__top.is-away,.phead.is-away{translate:0 calc(-100% - 8px)}.tb.is-stuck .tb__word{letter-spacing:.26em}.tb__word{transition:letter-spacing .4s var(--ease-out)}.hub__top.is-stuck .hub__avatar{box-shadow:none}.hub__top .hub__avatar,.hub__top .hub__icon{transition:scale .3s var(--spring), box-shadow .3s}.hub__top.is-stuck .hub__avatar,.hub__top.is-stuck .hub__icon{scale:.9}.acct .phead:before{box-shadow:none;background:#0a0a0b8c}.slot{white-space:nowrap;place-items:center;padding:0 4px;font-size:clamp(12px,3.5vw,13.5px);display:grid}@media (max-width:350px){.slots{grid-template-columns:repeat(3,minmax(0,1fr))}}.lq__item{max-width:72vw}@media (max-width:389px){.hub__num{font-size:clamp(64px,22vw,96px)}.hub__unit{font-size:19px}.sect-head{padding:22px 16px 8px}.sect-head h2{font-size:19px}.shop__title{font-size:34px}.bb__txt h2,.spot__head h2{font-size:26px}}@media (max-height:700px){.hub__hero,.hub__ask{padding-top:16px}}:root[data-motion=reduce] .tap{animation:none!important}.ask__input,.search__input{flex:1 1 0;width:0;min-width:0}.hub__ask,.pg__tools{grid-template-columns:minmax(0,1fr)}.shop .scw{display:flex}.shop .scw>.scard{flex:1;min-width:0}.shop .scard__body{flex-direction:column;flex:1;display:flex}.shop .scard__foot{margin-top:auto;padding-top:8px}:root[data-theme=dark] :is(.tb,.hub__top,.phead):before{background:#17171ac7;box-shadow:inset 0 1px #ffffff0f,0 10px 28px -14px #000c}:root[data-theme=dark] .tb.is-stuck .tb__btn{background:#ffffff14}:root[data-theme=dark] .shop .scard,:root[data-theme=dark] .ncard:not(.ncard--dark){background:var(--card)}:root{--xh-paper-1:#f8f6f1;--xh-paper-2:#ebe8e1;--xh-sky:#fff;--xh-ink:#0b0b0c;--xh-ink-2:#0e0e1299;--xh-ink-3:#0e0e126b;--xh-line:#0e0e1217;--xh-glass:#ffffff8c;--xh-beam:#fffffff2;--xh-shade:28, 22, 14;--xh-red:#39ff88;--xh-arc:#c41a2f;--xh-word-1:#45454b;--xh-word-2:#0b0b0c;--xh-halo1:#ffffff80;--xh-halo2:#fbfaf6;--xh-ease:cubic-bezier(.2, .7, .2, 1);--xh-out:cubic-bezier(.33, 1, .68, 1)}:root[data-theme=dark]{--xh-paper-1:#17171a;--xh-paper-2:#08080a;--xh-sky:#ffffff0d;--xh-ink:#f4f4f2;--xh-ink-2:#f4f4f29e;--xh-ink-3:#f4f4f26b;--xh-line:#ffffff1a;--xh-glass:#ffffff0f;--xh-beam:#ffffff29;--xh-shade:0, 0, 0;--xh-arc:#39ff88;--xh-word-1:#fff;--xh-word-2:#b9b9bf;--xh-halo1:#ffffff0f;--xh-halo2:#1a1a1e}@property --xh-breath{syntax:"<number>";inherits:true;initial-value:0}body[data-page=home]{overscroll-behavior:none;background:var(--xh-paper-2);overflow:hidden}.xh{height:100vh;height:100dvh;color:var(--xh-ink);-webkit-user-select:none;user-select:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.xh__aura{z-index:-1;pointer-events:none;background:radial-gradient(120% 60% at 50% -12%, var(--xh-sky) 0%, transparent 62%), radial-gradient(150% 110% at 50% 45%, transparent 58%, rgba(var(--xh-shade), .12) 100%), linear-gradient(180deg, var(--xh-paper-1) 0%, var(--xh-paper-2) 100%);position:fixed;inset:0;overflow:hidden}.xh__aura:before{content:"";will-change:transform;background:radial-gradient(30% 24% at 32% 42%,#ffffff8c,#0000 70%),radial-gradient(26% 22% at 70% 58%,#39ff8812,#0000 70%);animation:26s ease-in-out infinite alternate xh-drift;position:absolute;inset:-30%}:root[data-theme=dark] .xh__aura:before{background:radial-gradient(30% 24% at 32% 42%,#ffffff0d,#0000 70%),radial-gradient(26% 22% at 70% 58%,#39ff8814,#0000 70%)}@keyframes xh-drift{to{transform:translate(6%,-4%)rotate(8deg)}}.xh__aura:after{content:"";opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}:root[data-theme=dark] .xh__aura:after{mix-blend-mode:screen;opacity:.035}.xh__meta{z-index:3;top:calc(env(safe-area-inset-top) + 14px);left:max(20px, env(safe-area-inset-left));right:max(20px, env(safe-area-inset-right));border-bottom:1px solid var(--xh-line);letter-spacing:.28em;text-transform:uppercase;color:var(--xh-ink-3);animation:xh-in 1.2s var(--xh-ease) .15s both;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:10px;font-size:10px;font-weight:500;display:grid;position:absolute}.xh__city{align-items:center;gap:6px;margin-left:-10px;display:inline-flex}.xh__clock{justify-self:center;align-items:baseline;gap:6px;display:inline-flex}.xh__time{font-variant-numeric:tabular-nums;letter-spacing:.18em;color:var(--xh-ink)}.xh__clock small{letter-spacing:.24em;font-size:8.5px}.xh__skip{min-height:44px;color:var(--xh-ink-2);transition-property:color,background-color;transition-duration:.15s;transition-timing-function:var(--xh-out);border-radius:999px;justify-self:end;align-items:center;gap:5px;margin:-14px -10px -14px 0;padding:0 10px;display:inline-flex}.xh__skip svg{stroke-width:2px;width:13px;height:13px;transition:translate .22s var(--xh-out)}@media (hover:hover) and (pointer:fine){.xh__skip:hover{color:var(--xh-ink);background:var(--xh-glass)}.xh__skip:hover svg{translate:2px -2px}}.xh__head{z-index:2;text-align:center;padding:calc(env(safe-area-inset-top) + clamp(66px, 10.5dvh, 118px)) 20px 0;align-content:start;justify-items:center;gap:12px;display:grid;position:relative}.xh__brand{justify-items:center;gap:8px;margin:0;font-weight:400;display:grid}.xh__word{letter-spacing:-.05em;white-space:nowrap;background:linear-gradient(100deg, transparent 0%, transparent 42%, #fffffff2 50%, transparent 58%, transparent 100%) 120% 0 / 260% 100% no-repeat, linear-gradient(180deg, var(--xh-word-1) 0%, var(--xh-word-2) 58%, var(--xh-word-2) 100%);color:#0000;animation:xh-rise 1.3s var(--xh-ease) both, xh-sheen 1.9s cubic-bezier(.6, 0, .2, 1) 1.1s both;-webkit-background-clip:text;background-clip:text;padding-right:.02em;font-family:Michroma,Instrument Sans Variable,system-ui,sans-serif;font-size:clamp(46px,15.5vw,118px);font-weight:400;line-height:1;display:block}@keyframes xh-rise{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}}@keyframes xh-sheen{0%{background-position:120% 0,0 0}to{background-position:-20% 0,0 0}}.xh__sub{letter-spacing:.52em;text-transform:uppercase;color:var(--xh-ink-2);animation:xh-in 1.1s var(--xh-ease) .3s both;padding-left:.52em;font-size:10px;font-weight:500}.xh__car{max-width:min(92vw,540px);color:var(--xh-ink);transition-property:background-color,box-shadow;transition-duration:.2s;transition-timing-function:var(--xh-out);animation:xh-in 1.1s var(--xh-ease) .45s both;border-radius:22px;justify-items:center;gap:7px;margin-top:4px;padding:10px 18px 12px;display:grid}@media (hover:hover) and (pointer:fine){.xh__car:hover{background:var(--xh-glass);box-shadow:inset 0 0 0 1px var(--xh-line)}}.xh__car:active{scale:.96}.xh__make{letter-spacing:.3em;text-transform:uppercase;color:var(--xh-ink-2);align-items:center;gap:7px;padding-left:.3em;font-size:10px;font-weight:600;display:inline-flex}.xh__make .mark{fill:currentColor;width:15px;height:15px}.xh__line{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;display:flex}.xh__model{letter-spacing:-.022em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(18px,4.8vw,26px);font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.xh__year{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#fff;background:linear-gradient(180deg, #7dffb3, var(--xh-red));border-radius:999px;padding:5px 9px;font-size:11px;font-weight:650;line-height:1;translate:0 -3px;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #39ff8899,0 0 14px #39ff8880,0 4px 10px -4px #8e0c1f99}.xh__year:empty{display:none}.xh__car.is-swap :is(.xh__make,.xh__model,.xh__year){animation:.52s cubic-bezier(.2,0,0,1) both xh-cap}.xh__car.is-swap .xh__model{animation-delay:60ms}.xh__car.is-swap .xh__year{animation-delay:.12s}@keyframes xh-cap{0%{opacity:0;filter:blur(4px);transform:translateY(4px)}}.xh__floor{--show-h:clamp(190px, 31dvh, 400px);z-index:1;width:min(100%,1180px);min-height:0;animation:xh-in 1.3s var(--xh-ease) .25s both;align-content:center;justify-items:center;margin:0 auto;padding:0 3%;display:grid;position:relative}.xh__show{width:100%;height:var(--show-h);z-index:1;position:relative}.xh__beam{z-index:0;width:min(140%, calc(var(--show-h) * 2.6));pointer-events:none;background:conic-gradient(from 180deg at 50% 0%, transparent 156deg, var(--xh-beam) 180deg, transparent 204deg);filter:blur(22px);opacity:.7;height:150%;position:absolute;top:-55%;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#0000 0%,#000 35% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 35% 70%,#0000 100%)}.xh__pool{pointer-events:none;z-index:0;background:radial-gradient(closest-side, rgba(var(--xh-shade), .26), rgba(var(--xh-shade), 0));filter:blur(3px);border-radius:50%;height:14%;position:absolute;bottom:13%;left:16%;right:16%}.xh__stage{z-index:1;position:absolute;inset:0;overflow:hidden}.xh__stage .showroom-frame{pointer-events:none;width:calc(100% + 128px);height:calc(100% + 380px);top:-190px;left:-64px}.xh__show.is-loading .xh__stage,.xh__show.is-empty .xh__stage{opacity:0}.xh__loading{z-index:2;opacity:0;pointer-events:none;transition:opacity .4s var(--xh-out);justify-items:center;gap:12px;display:grid;position:absolute;bottom:30%;left:0;right:0}.xh__show.is-loading .xh__loading,.xh__show.is-empty .xh__loading{opacity:1}.xh__loadbar{background:var(--xh-line);width:128px;height:1px;position:relative;overflow:hidden}.xh__loadbar:after{content:"";background:linear-gradient(90deg, transparent, var(--xh-arc), transparent);width:40%;animation:1.4s cubic-bezier(.6,0,.4,1) infinite xh-load;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #39ff88b3}@keyframes xh-load{0%{translate:-110%}to{translate:260%}}.xh__show.is-empty .xh__loadbar{display:none}.xh__loadtxt{letter-spacing:.3em;text-transform:uppercase;color:var(--xh-ink-3);padding-left:.3em;font-size:9.5px;font-weight:500}.xh__turn{z-index:2;width:min(94.5%, calc(var(--show-h) * 1.5));aspect-ratio:417/128;margin-top:calc(var(--show-h) * -.27 - min(94.5%, calc(var(--show-h) * 1.5)) * .1535);touch-action:none;cursor:grab;position:relative}.xh__turn.is-drag{cursor:grabbing}.xh__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xh__stop0{stop-color:var(--xh-ink);stop-opacity:0}.xh__stop1{stop-color:var(--xh-ink);stop-opacity:.5}.xh__floorlight{fill:#ffffff38}:root[data-theme=dark] .xh__floorlight{fill:#ffffff06}.xh__track{vector-effect:non-scaling-stroke;stroke-width:1px}.xh__arc{stroke:var(--xh-arc);stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke-width .2s var(--xh-out)}.xh__arcglow{stroke:var(--xh-red);stroke-width:8px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.3;transition:opacity .2s var(--xh-out), stroke-width .2s var(--xh-out)}.xh__turn.is-drag .xh__arc{stroke-width:2.4px}.xh__turn.is-drag .xh__arcglow{opacity:.55;stroke-width:12px}.xh__knob{z-index:3;transform:translate(-50%, -50%) rotate(var(--tilt,0deg));transition:transform .25s var(--xh-ease);align-items:center;gap:5px;display:flex;position:absolute}.xh__turn:not(.is-drag) .xh__knob{transition:left .5s var(--xh-ease), top .5s var(--xh-ease), transform .5s var(--xh-ease)}.xh__pill{width:16px;height:24px;color:var(--xh-ink);background:color-mix(in srgb, var(--xh-paper-1) 70%, #fff);box-shadow:0 3px 8px rgba(var(--xh-shade), .18), inset 0 0 0 1px var(--xh-line);transition-property:scale,box-shadow,background-color;transition-duration:.16s;transition-timing-function:var(--xh-out);border-radius:50%;place-items:center;display:grid;position:relative}.xh__pill:before{content:"";position:absolute;inset:-12px -14px}.xh__pill--next{translate:0 -6px}.xh__pill svg{stroke-width:2.6px;opacity:.85;width:11px;height:11px}@media (hover:hover) and (pointer:fine){.xh__pill:hover{scale:1.18}}.xh__pill:active{scale:.9}.xh__turn.is-drag .xh__pill,.xh__knob:focus-visible .xh__pill{box-shadow:0 0 0 1px #39ff88b3, 0 0 14px #39ff888c, 0 3px 8px rgba(var(--xh-shade), .2)}.xh__knob:focus-visible{outline:none}.xh__tip{transform:translateX(-50%) rotate(calc(var(--tilt,0deg) * -1));background:var(--xh-ink);color:var(--xh-paper-1);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity .2s var(--xh-out);pointer-events:none;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;bottom:calc(100% + 12px);left:50%}.xh__turn.is-drag .xh__tip,.xh__knob:focus-visible .xh__tip{opacity:1}.xh__credit{text-align:center;letter-spacing:.02em;max-width:92%;color:var(--xh-ink-3);margin-top:14px;font-size:9px;line-height:1.4}.xh__credit a{text-underline-offset:2px;text-decoration:underline}.xh__foot{z-index:2;padding:0 20px calc(env(safe-area-inset-bottom) + clamp(18px, 3.6dvh, 40px));justify-items:center;gap:clamp(14px,2.6dvh,26px);display:grid;position:relative}.xh__figs{animation:xh-in 1.1s var(--xh-ease) .6s both;margin:0;padding:0;list-style:none;display:flex}.xh__fig{justify-items:center;gap:3px;padding:0 clamp(14px,5vw,28px);display:grid}.xh__fig+.xh__fig{border-left:1px solid var(--xh-line)}.xh__fig b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--xh-ink);font-size:17px;font-weight:600;line-height:1}.xh__fig span{letter-spacing:.22em;text-transform:uppercase;color:var(--xh-ink-3);padding-left:.22em;font-size:9px;font-weight:500}.xh__lockwrap{animation:xh-in 1.2s var(--xh-ease) .7s both;justify-items:center;gap:14px;display:grid;position:relative}.xh__lock{--p:0;aspect-ratio:1;touch-action:none;-webkit-touch-callout:none;width:clamp(96px,13.5dvh,122px);transition:scale .52s var(--xh-ease);border-radius:50%;position:relative}.xh__lock.is-holding{scale:.96}.xh__lock.is-open{scale:1.03}.xh__locksvg{z-index:1;width:100%;height:100%;filter:drop-shadow(0 16px 22px rgba(var(--xh-shade), .22)) drop-shadow(0 2px 3px rgba(var(--xh-shade), .14));position:relative;overflow:visible}.xh__aurora{z-index:0;pointer-events:none;opacity:calc(.12 + var(--xh-breath) * .12 + var(--p) * .7);scale:calc(.82 + var(--p) * .22);background:radial-gradient(closest-side,#39ff888c,#39ff8829 55%,#39ff8800 100%);border-radius:50%;animation:3.6s ease-in-out infinite xh-breathe;position:absolute;inset:-26%}@keyframes xh-breathe{50%{--xh-breath:1}}.xh__lock.is-open .xh__aurora{opacity:0;transition:opacity .7s var(--xh-out), scale .7s var(--xh-out);animation:none;scale:2.4}.xh__halo1{fill:var(--xh-halo1);stroke:var(--xh-line);stroke-width:.6px;transform-origin:67px 67px;transition:opacity .5s var(--xh-out), transform .6s var(--xh-out)}.xh__halo2{fill:var(--xh-halo2)}.xh__holdglow,.xh__hold{stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p) * 100);transform-origin:67px 67px;stroke-linecap:round;transform:rotate(-90deg)}.xh__hold{stroke:var(--xh-arc);stroke-width:2.6px;opacity:min(1, calc(var(--p) * 8))}.xh__holdglow{stroke:var(--xh-red);stroke-width:7px;opacity:calc(var(--p) * .45)}.xh__core{fill:url(#xh-core);transform-origin:67px 67px;transform:scale(calc(1 - var(--p) * .07))}.xh__lock.is-holding .xh__core,.xh__lock.is-open .xh__core{stroke:#39ff888c;stroke-width:calc(var(--p) * 1.4)}.xh__shine{fill:url(#xh-shine);pointer-events:none}.xh__lockicon{color:#f4f4f2;transform-origin:67px 67px;transition:color .4s var(--xh-ease)}.xh__shackle{transform-origin:72.5px 64.2px;transform:translateY(calc(var(--p) * -1.6px));transition:transform .5s cubic-bezier(.34,1.36,.64,1)}.xh__lock.is-holding .xh__shackle{transition:none}.xh__lock.is-open .xh__shackle{transform:translateY(-3.5px)rotate(32deg)}.xh__lock.is-open .xh__halo1{opacity:0;transform:scale(1.5)}.xh__lock.is-open :is(.xh__hold,.xh__holdglow){opacity:0;transition:opacity .3s}@media (hover:hover) and (pointer:fine){.xh__lock:not(.is-holding):not(.is-open):hover .xh__halo1{transform:scale(1.04)}}.xh__lock:focus-visible{outline:2px solid var(--xh-ink);outline-offset:6px;box-shadow:none}.xh__lock.is-nudge .xh__lockicon{animation:xh-nudge .45s var(--xh-ease)}@keyframes xh-nudge{20%{transform:rotate(-12deg)}45%{transform:rotate(10deg)}70%{transform:rotate(-5deg)}}.xh__hint{letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;color:var(--xh-ink-2);padding-left:.32em;font-size:10px;font-weight:500;animation:3.4s ease-in-out infinite xh-blink}.xh__lock.is-holding+.xh__hint,.xh__lock.is-open+.xh__hint{color:var(--xh-ink);animation:none}@keyframes xh-blink{50%{color:var(--xh-ink)}}@keyframes xh-in{0%{opacity:0;transform:translateY(8px)}}.unveil{background:var(--xh-paper-1)}.unveil.is-out{transition:opacity .6s cubic-bezier(.23,1,.32,1)}@media (max-height:700px){.xh__head{padding-top:calc(env(safe-area-inset-top) + 54px);gap:6px}.xh__word{font-size:clamp(40px,13.5vw,96px)}.xh__car{padding-top:6px;padding-bottom:8px}.xh__floor{--show-h:clamp(170px, 29dvh, 300px)}.xh__credit{margin-top:8px}.xh__foot{gap:12px}.xh__lockwrap{gap:10px}}@media (min-width:1024px) and (min-aspect-ratio:5/4){.xh{grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-columns:minmax(380px,5fr) 7fr;column-gap:3vw;padding:0 max(48px,5vw)}.xh__meta{left:max(48px,5vw);right:max(48px,5vw)}.xh__head{text-align:left;grid-area:2/1;justify-items:start;gap:18px;padding:0}.xh__brand{justify-items:start}.xh__word{font-size:clamp(72px,7.4vw,132px)}.xh__car{justify-items:start;max-width:100%;margin:4px 0 0 -18px}.xh__line{justify-content:flex-start}.xh__model{font-size:clamp(22px,2vw,30px)}.xh__floor{--show-h:clamp(300px, 56dvh, 640px);grid-area:1/2/-1;width:100%;padding:0}.xh__foot{grid-area:3/1;justify-items:start;gap:clamp(28px,5dvh,52px);padding:clamp(28px,5dvh,56px) 0 0}.xh__fig{justify-items:start;padding:0 28px}.xh__fig:first-child{padding-left:0}.xh__fig b{font-size:22px}.xh__lockwrap{grid-auto-flow:column;align-items:center;gap:22px}.xh__lock{width:clamp(104px,13dvh,128px)}}:root[data-motion=reduce] :is(.xh__meta,.xh__word,.xh__sub,.xh__car,.xh__floor,.xh__figs,.xh__lockwrap,.xh__hint,.xh__aurora,.xh__car.is-swap *),:root[data-motion=reduce] .xh__aura:before,:root[data-motion=reduce] .xh__loadbar:after{animation:none!important}@media (forced-colors:active){.xh__word{color:canvastext;background:0 0}}:root{--acc-deep:#12b85a;--sel-ink:#fff;--sel-fill:linear-gradient(180deg, #ffffff6b 0%, #ffffff1f 44%, #fff0 50%), linear-gradient(180deg, #ff5a68 0%, #e42437 26%, #c8142a 58%, #9c0c20 88%, #b5132a 100%);--glow:inset 0 1px 0 #ffffff8c, inset 0 -2px 4px #39ff884d, 0 0 0 1px #8e0c1f99, 0 1px 2px #46000c40, 0 8px 18px -8px #960c1e99, 0 0 20px #39ff8847;--glow-sm:inset 0 1px 0 #ffffff80, 0 0 0 1px #8e0c1f8c, 0 4px 10px -5px #960c1e8c, 0 0 12px #39ff883d;--recede:.62}:root[data-theme=dark]{--glow:inset 0 1px 0 #ffffff80, inset 0 -2px 5px #39ff8859, 0 0 0 1px #ff465a8c, 0 0 14px #e61e348c, 0 0 34px #39ff884d, 0 8px 18px -6px #0009;--glow-sm:inset 0 1px 0 #ffffff73, 0 0 0 1px #ff465a80, 0 0 12px #e61e3473, 0 5px 12px -5px #0009}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,.sect-head h2,.shop__title,.spot__head h2,.bb__txt h2,.slide__title{text-wrap:balance}.sect-head h2{letter-spacing:-.028em;font-weight:650}.hub__num{letter-spacing:-.065em;font-weight:300}.hub__unit{font-weight:550}.shop__title{font-weight:650}.scard__price,.ncard__price,.shop__count,.hub__date,.show__count{font-variant-numeric:tabular-nums}.scard__img img,.ncard__img img,.slide__img,.body-t img,.vrc__img img,.gal__slide img{outline-offset:-1px;outline:1px solid #0000001a}:root[data-theme=dark] :is(.scard__img img,.ncard__img img,.slide__img,.body-t img,.vrc__img img,.gal__slide img){outline-color:#ffffff1a}:where(a,button,input,select,textarea,[role=tab],[role=radio],[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #0a0a0b;box-shadow:0 0 0 6px #39ff8852,0 0 18px #39ff8859}:root[data-theme=dark] :where(a,button,input,select,textarea,[role=tab],[role=radio],[tabindex]):focus-visible{outline-color:#fff}.lq--ink .lq__thumb{background:var(--sel-fill);box-shadow:var(--glow)}.lq--ink .lq__item[aria-selected=true]{color:var(--sel-ink);font-weight:650}.lq--brand[style*=--b-bg] .lq__thumb{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 1px color-mix(in srgb, var(--b-bg) 60%, transparent), 0 8px 20px -6px var(--b-bg)}.lq--brand:not([style*=--b-bg]) .lq__thumb{background:var(--sel-fill);box-shadow:var(--glow)}.lq--brand:not([style*=--b-bg]) .lq__item[aria-selected=true]{color:var(--sel-ink)}.lq--brand .lq__item[aria-selected=true]{font-weight:600}.mk__thumb{background:var(--sel-fill);box-shadow:var(--glow)}.mk__item{color:color-mix(in srgb, var(--ink) 72%, transparent);transition-property:color,background-color,scale,box-shadow}.mk__item[aria-selected=true]{color:var(--sel-ink);font-weight:650}@media (hover:hover) and (pointer:fine){.mk__item:not([aria-selected=true]):hover{color:var(--ink);box-shadow:var(--shadow-2)}}.sg__item[aria-selected=true]{color:var(--sel-ink);font-weight:650}.sg__item:not([aria-selected=true]),.lq--ink .lq__item:not([aria-selected=true]){opacity:var(--recede);transition-property:opacity,color;transition-duration:.15s}@media (hover:hover) and (pointer:fine){.sg__item:not([aria-selected=true]):hover,.lq--ink .lq__item:not([aria-selected=true]):hover{opacity:1}}.chip2[aria-pressed=true]{background:var(--sel-fill);color:var(--sel-ink);box-shadow:var(--glow-sm);font-weight:650}.slot[aria-checked=true]{background:var(--sel-fill);color:var(--sel-ink);box-shadow:var(--glow-sm)}.trow input:checked+i{background:#0a0a0b;box-shadow:0 0 0 1px #39ff8873,0 4px 12px -4px #39ff8899}.show__dot[aria-selected=true]:after{background:linear-gradient(90deg, #0a0a0b, #0a0a0b 60%, var(--acc))}.pill--signal,.ask__go,.tb__btn--signal{transition-property:scale,box-shadow,background-color;transition-duration:.16s}.pill--signal:active,.ask__go:active{box-shadow:var(--glow)}.ask:focus-within .ask__go{box-shadow:var(--glow-sm)}.cta{box-shadow:0 8px 20px -10px #0a0a0b73}:is(.pill,.lq__item,.mk__item,.sg__item,.slot,.chip2,.fchip,.tb__btn,.circle-btn,.hub__icon,.prompt,.cta,.ghost):active{scale:.96}.swipe{justify-items:center;gap:0;width:auto;max-width:none}.swipe__hint{display:none}.swipe__track{background:linear-gradient(#26262b 0%,#0d0d10 100%);border-radius:999px;width:min(70vw,248px);height:50px;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f,0 1px 2px #0a0a0b4d,0 14px 28px -14px #0a0a0b99}.swipe__fill{width:calc(var(--x) + 46px);background:linear-gradient(90deg,#39ff8800 0%,#39ff8899 100%)}.swipe__label{letter-spacing:.01em;color:#fff;gap:6px;padding:0 16px 0 46px;font-size:14px;font-weight:650}.swipe__chev svg{opacity:.7;width:15px;height:15px}.swipe__handle{background:var(--sel-fill);color:#fff;width:42px;box-shadow:var(--glow-sm);border-radius:50%;top:4px;bottom:4px;left:4px}.swipe__handle svg{width:20px;height:20px}.swipe__handle:focus-visible{outline-offset:2px;outline:2px solid #fff}.swipe__track.is-done{background:linear-gradient(#1f8a58 0%,#0f6b43 100%)}@media (max-height:760px){.swipe__track{height:46px}.swipe__handle{width:38px}.swipe__fill{width:calc(var(--x) + 42px)}.swipe__label{padding-left:42px}}.hp{opacity:0;pointer-events:none;width:1px;height:1px;left:-9999px;position:absolute!important}.sheet__send{margin:4px 0 10px}.enq__sum{border:1px solid color-mix(in srgb, var(--acc) 34%, transparent);background:color-mix(in srgb, var(--acc) 8%, transparent);border-radius:16px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.enq__sum .dot{width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff59, 0 0 0 3px color-mix(in srgb, var(--acc) 22%, transparent);border-radius:50%;flex:none}.enq__t{flex:1;min-width:0;display:grid}.enq__t b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.enq__t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.enq__total{font-family:var(--font-num,inherit);white-space:nowrap;font-size:15px}.sdone__note{color:var(--muted);max-width:34ch;margin-inline:auto;font-size:13px}.scar__actions .ghost svg{width:16px;height:16px}:root{--dk-h:52px;--dk-pad:6px;--dk-glass-top:#2e2e34db;--dk-glass-bot:#0a0a0ceb;--dk-rim:#ffffff29;--dk-icon:#ffffff94;--dk-icon-hi:#fff;--dk-ink:#fff;--dk-red:#39ff88;--dk-red-deep:#12b85a;--dk-ease:cubic-bezier(.33, 1, .68, 1);--dk-fade:#efeee9}:root[data-theme=dark]{--dk-glass-top:#34343cc7;--dk-glass-bot:#16161ae6;--dk-rim:#fff3;--dk-fade:#0a0a0b}.dockbar{z-index:60;left:50%;bottom:calc(env(safe-area-inset-bottom) + 12px);view-transition-name:dock;position:fixed;translate:-50%}body[data-page=hub]:after,body[data-page=concierge]:after,body[data-page=service]:after,body[data-page=vr]:after,body[data-page=account]:after{content:"";z-index:50;height:calc(env(safe-area-inset-bottom) + 112px);pointer-events:none;background:linear-gradient(to top, var(--dk-fade) 30%, color-mix(in srgb, var(--dk-fade) 0%, transparent));transition:opacity .3s var(--dk-ease);position:fixed;bottom:0;left:0;right:0}body.dock-off:after{opacity:0}.dkw{justify-items:center;display:grid;position:relative}.dk{isolation:isolate;padding:var(--dk-pad);border-radius:calc(var(--dk-h) / 2 + var(--dk-pad));touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transform-origin:50% 100%;transition:translate .56s var(--spring,cubic-bezier(.34, 1.36, .64, 1)), opacity .26s var(--dk-ease), scale .56s var(--spring,cubic-bezier(.34, 1.36, .64, 1));align-items:center;gap:2px;display:flex;position:relative}.dk__glass{z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--dk-glass-top), var(--dk-glass-bot));-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);box-shadow:inset 0 1px 0 var(--dk-rim), inset 0 -1px 0 #0000008c, inset 0 0 0 1px #ffffff0d, 0 1px 2px #0a0a0b47, 0 12px 24px -10px #0a0a0b73, 0 30px 60px -24px #0a0a0b80;position:absolute;inset:0}.dk__glass:before{content:"";background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);border-radius:1px;height:1px;position:absolute;top:0;left:14%;right:14%}.dk__spill{z-index:-1;height:calc(var(--dk-h) * 2.1);margin-top:calc(var(--dk-h) * -1.05);pointer-events:none;will-change:transform;opacity:var(--dk-spill-o,1);background:radial-gradient(closest-side,#39ff8880,#39ff882e 55%,#39ff8800 100%);border-radius:50%;animation:3.6s ease-in-out infinite dk-breathe;position:absolute;top:50%;left:0}@keyframes dk-breathe{50%{opacity:calc(var(--dk-spill-o,1) * .68)}}.dk__lens{z-index:1;left:0;top:var(--dk-pad);height:var(--dk-h);pointer-events:none;transform-origin:0;will-change:transform, width;background:var(--sel-fill);border-radius:999px;position:absolute;overflow:hidden;box-shadow:inset 0 1px .5px #fffffff2,inset 0 -3px 7px #39ff8861,0 0 0 1px #39ff88b3,0 0 12px #39ff889e,0 0 28px #39ff8857,0 8px 20px -6px #39ff88bf}.dk__sheen{border-radius:inherit;background:linear-gradient(105deg,#fff0 30%,#ffffffbf 48%,#fff0 64%);position:absolute;inset:0;translate:-110%}.dk__lens.is-land .dk__sheen{animation:.76s cubic-bezier(.22,.61,.36,1) .14s both dk-sheen}@keyframes dk-sheen{to{translate:110%}}.dk__item{--m:0;z-index:2;height:var(--dk-h);min-width:var(--dk-h);color:var(--dk-icon);white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;transition-property:color,scale;transition-duration:.15s;transition-timing-function:var(--dk-ease);border-radius:999px;flex:none;align-items:center;padding:0 14px;display:flex;position:relative}.dk__ic{width:22px;height:22px;scale:calc(1 + var(--m) * .22);translate:0 calc(var(--m) * -3px);transition:scale .22s var(--dk-ease), translate .22s var(--dk-ease);place-items:center;display:grid}.dk__ic svg{stroke-width:1.6px;width:22px;height:22px;transition:stroke-width .2s var(--dk-ease)}.dk__item--end .dk__ic,.dk__item--end .dk__ic svg{width:24px;height:24px}.dk__lbl{width:0;display:block;overflow:hidden}.dk__txt{letter-spacing:-.005em;width:max-content;opacity:var(--o,0);translate:calc((1 - var(--o,0)) * -6px) 0;padding:0 3px 0 9px;font-size:13.5px;font-weight:650;line-height:1;display:block}.dk.is-compact .dk__lbl{display:none}.dk__item.is-lit .dk__ic svg{stroke-width:2.1px}.dk__item:active{scale:.96}@media (hover:hover) and (pointer:fine){.dk__item:not(.is-lit):hover{color:var(--dk-icon-hi)}}.dk__sep{z-index:2;background:linear-gradient(#fff0,#fff3,#fff0);flex:none;width:1px;height:26px;margin:0 5px;position:relative}.dk__avatar{background:var(--dk-red);width:26px;height:26px;color:var(--dk-ink);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;line-height:1;display:grid;box-shadow:0 0 0 1.5px #ffffff1f}.dk__item.is-lit .dk__avatar{background:var(--dk-ink);color:var(--dk-red);box-shadow:none}.dk__lens{background:#7dffb3;border-radius:3px;height:3px;top:auto;bottom:5px;overflow:visible;box-shadow:0 0 0 1px #39ff8829,0 0 10px #39ff887a}.dk__lbl{display:none!important}.dk__item.is-lit .dk__avatar{background:var(--dk-red);color:#fff}.dk.is-scrub .dk__item{transition-duration:90ms}.dk.is-scrub .dk__item:not(.is-lit){color:#fff6}.dk.is-scrub .dk__item.is-over .dk__ic{scale:1.16}.dk__tag{z-index:3;pointer-events:none;white-space:nowrap;letter-spacing:.01em;color:var(--dk-ink);background:linear-gradient(180deg, #7dffb3, var(--dk-red));opacity:0;filter:blur(4px);transform-origin:50% 100%;border-radius:999px;margin-left:0;padding:7px 12px;font-size:12px;font-weight:650;transition-property:opacity,scale,filter,translate;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;bottom:calc(100% + 14px);left:0;translate:-50% 6px;scale:.25;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #39ff8899,0 0 18px #39ff8873,0 10px 20px -10px #0a0a0b80}.dk__tag.is-on{opacity:1;filter:blur();translate:-50%;scale:1}.dkw.is-enter .dk{animation:.72s cubic-bezier(.22,1,.36,1) .26s both dk-rise}.dkw.is-enter .dk__item{animation:.52s cubic-bezier(.34,1.56,.64,1) both dk-pop;animation-delay:calc(.38s + var(--j,0) * 55ms)}.dkw.is-enter .dk__lens,.dkw.is-enter .dk__spill{animation:dk-fade .52s var(--dk-ease) .64s both}@keyframes dk-rise{0%{opacity:0;translate:0 28px;scale:.92}}@keyframes dk-pop{0%{opacity:0;scale:.4}}@keyframes dk-fade{0%{opacity:0}}.dkw.is-hidden .dk{translate:0 calc(100% + 30px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition-duration:.38s,.22s,.38s;transition-timing-function:cubic-bezier(.4,0,.8,.4);scale:.72}.dk-handle{background:linear-gradient(180deg, var(--dk-glass-top), var(--dk-glass-bot));color:#fff;-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);height:44px;box-shadow:inset 0 1px 0 var(--dk-rim), 0 12px 26px -12px #0a0a0b99;opacity:0;pointer-events:none;transition:opacity .24s var(--dk-ease), translate .52s var(--spring,cubic-bezier(.34, 1.36, .64, 1)), scale .52s var(--spring,cubic-bezier(.34, 1.36, .64, 1));border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;display:inline-flex;position:absolute;bottom:4px;translate:0 24px;scale:.6}.dkw.is-hidden .dk-handle{opacity:1;pointer-events:auto;transition-delay:.12s;translate:0;scale:1}.dk-handle:active{scale:.96}.dk-handle__ic{width:32px;height:32px;color:var(--dk-ink);background:linear-gradient(180deg, #7dffb3, var(--dk-red) 50%, var(--dk-red-deep));border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #39ff8899,0 0 14px #39ff8880}.dk-handle__ic svg{stroke-width:2px;width:16px;height:16px}.dk-handle__ic .dk__avatar{width:32px;height:32px;box-shadow:none;background:0 0}.dk-handle__txt{letter-spacing:.005em;font-size:12.5px;font-weight:650}.dk-handle__grip{background:#ffffff80;border-radius:2px;width:18px;height:4px}.dk-handle:focus-visible{outline:2px solid var(--dk-red);outline-offset:3px}@media (max-width:379px){:root{--dk-h:46px;--dk-pad:5px}.dk__item{padding:0 12px}.dk__txt{padding-left:7px;font-size:13px}}:root[data-motion=reduce] :is(.dk__spill,.dk__sheen,.dk,.dk__item,.dk__lens){animation:none!important}@media (prefers-reduced-transparency:reduce){.dk__glass,.dk-handle{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141416}}@media (forced-colors:active){.dk__lens{forced-color-adjust:none;box-shadow:none;background:highlight}.dk__item.is-lit{color:highlighttext}}.dkw.is-off .dk,.dkw.is-off .dk-handle{translate:0 calc(100% + 40px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:translate .36s cubic-bezier(.4, 0, .8, .4), opacity .22s var(--dk-ease)}.vbite{border-radius:var(--pill);background:var(--surface);width:-moz-fit-content;width:fit-content;height:34px;box-shadow:var(--shadow-1);color:var(--ink);transition:scale .16s var(--ease-out), background-color .16s;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:12.5px;font-weight:600;display:inline-flex}.vbite:active{scale:.96}.vbite__ic{color:#fff;background:#0a0a0b;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.vbite__ic svg{stroke-width:2px;width:13px;height:13px}.vbite__wave{align-items:center;gap:2px;height:14px;display:none}.vbite__wave i{background:var(--sel-fill);border-radius:2px;width:2.5px;height:4px}.vbite.is-playing .vbite__wave{display:inline-flex}.vbite.is-playing .vbite__wave i{animation:.9s ease-in-out infinite vwave}.vbite.is-playing .vbite__wave i:nth-child(2){animation-delay:.12s}.vbite.is-playing .vbite__wave i:nth-child(3){animation-delay:.24s}.vbite.is-playing .vbite__wave i:nth-child(4){animation-delay:.36s}.vbite.is-playing .vbite__wave i:nth-child(5){animation-delay:.48s}.vbite.is-playing .vbite__ic{background:var(--sel-fill)}.vbite.is-playing .vbite__t{display:none}@keyframes vwave{0%,to{height:4px}50%{height:14px}}.ask__mic{width:42px;height:42px;color:var(--ink);background:var(--paper);transition:scale .16s var(--ease-out), background-color .16s, color .16s;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ask__mic svg{width:19px;height:19px}.ask__mic:active{scale:.94}.ask__mic[aria-pressed=true]{background:var(--sel-fill);color:#fff}.ask.is-listening .ask__mic:after{content:"";border:2px solid var(--sel-fill);border-radius:50%;animation:1.2s ease-out infinite mic-ring;position:absolute;inset:-4px}@keyframes mic-ring{0%{opacity:.9;scale:.85}to{opacity:0;scale:1.35}}.circle-btn--call{color:#fff;background:#0a0a0b}:root[data-theme=dark] .circle-btn--call{background:var(--sel-fill)}.callways{gap:10px;display:grid}.callway{background:var(--surface);width:100%;min-height:68px;color:var(--ink);box-shadow:var(--shadow-1);text-align:left;transition:scale .16s var(--ease-out), box-shadow .16s;border-radius:24px;align-items:center;gap:14px;padding:10px 16px 10px 10px;display:flex}.callway:active{scale:.98}@media (hover:hover) and (pointer:fine){.callway:hover{box-shadow:var(--shadow-2)}}.callway__ic{background:var(--paper);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.callway__ic svg{width:21px;height:21px}.callway__t{flex:1;gap:2px;min-width:0;display:grid}.callway__t b{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.callway__t small{color:var(--muted);font-size:12.5px}.callway__go svg{width:18px;height:18px;color:var(--muted)}.callway--ring .callway__ic{color:#fff;background:#1f8a58}.callway--ai .callway__ic{background:var(--sel-fill);color:#fff}.vc{z-index:200;padding:calc(env(safe-area-inset-top) + 18px) 22px calc(env(safe-area-inset-bottom) + 22px);color:#fff;opacity:0;transition:opacity .26s var(--ease-out);background:radial-gradient(70% 55% at 50% 38%,#3a0f17 0%,#120a0c 55%,#070506 100%);flex-direction:column;display:flex;position:fixed;inset:0}.vc.is-in{opacity:1}.vc__top{justify-content:space-between;align-items:center;display:flex}.vc__who{line-height:1.25;display:grid}.vc__who b{font-size:17px;font-weight:600}.vc__who small{color:#fff9;font-size:12.5px}.vc__time{font-variant-numeric:tabular-nums;color:#ffffffb3;font-size:14px}.vc__mid{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:0;padding-block:12px;display:flex;overflow-y:auto}.vc__orb{cursor:pointer;flex:none;place-items:center;width:148px;height:148px;margin-bottom:14px;display:grid;position:relative}.vc__orb span{z-index:2;background:radial-gradient(circle at 35% 28%,#ff6a78,#39ff88 55%,#7a0c1a);border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:0 0 60px #39ff888c,inset 0 2px 8px #ffffff59}.vc__orb svg{stroke-width:1.5px;width:36px;height:36px}.vc__orb i{opacity:0;border:1.5px solid #ff5a6a80;border-radius:50%;position:absolute;inset:0}.vc[data-state=listening] .vc__orb i,.vc[data-state=speaking] .vc__orb i{animation:2.2s ease-out infinite vc-ring}.vc__orb i:nth-child(2){animation-delay:.7s!important}.vc__orb i:nth-child(3){animation-delay:1.4s!important}.vc[data-state=thinking] .vc__orb span{animation:1.2s linear infinite vc-think}@keyframes vc-ring{0%{opacity:.7;scale:.62}to{opacity:0;scale:1.5}}@keyframes vc-pulse{to{scale:1.1}}@keyframes vc-think{0%,to{scale:.96}50%{scale:1.04}}.vc__status{letter-spacing:.12em;text-transform:uppercase;color:#fff9;font-size:13px;font-weight:600}.vc__heard{color:#ffffff8c;max-width:30ch;min-height:1.4em;font-size:15px}.vc__said{letter-spacing:-.015em;text-wrap:balance;max-width:26ch;font-size:clamp(19px,5.2vw,26px);font-weight:500;line-height:1.25}.vc__cars{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.vc__car{color:#ffffffd9;gap:6px;width:116px;font-size:11.5px;line-height:1.25;display:grid}.vc__car img{aspect-ratio:3/2;object-fit:cover;background:#000;border-radius:16px;width:100%}.vc__bar{justify-content:center;align-items:center;gap:16px;padding:8px 0 14px;display:flex}.vc__btn{color:#fff;width:56px;height:56px;transition:scale .16s var(--ease-out), background-color .16s;background:#ffffff1f;border-radius:50%;place-items:center;display:grid}.vc__btn svg{width:22px;height:22px}.vc__btn:active{scale:.94}.vc__end{color:#fff;height:56px;transition:scale .16s var(--ease-out);background:#39ff88;border-radius:999px;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 10px 30px -10px #39ff88b3}.vc__end:active{scale:.96}.vc__end svg{width:20px;height:20px}.vc__type{width:100%;max-width:440px;box-shadow:none;background:#ffffff1a;margin:0 auto}.ask.is-listening .ask__mic{box-shadow:0 0 0 calc(var(--lvl,0) * 12px) #39ff8847;transition:box-shadow 80ms linear}.vc[data-state=listening] .vc__orb span{scale:calc(1 + var(--lvl,0) * .16);transition:scale 80ms linear}.callway--ai{color:#090a0c;background:#f3f3f5}.callway--ai .callway__t small,.callway--ai .callway__go svg{color:#090a0c94}.callway--ai .callway__ic{color:#fff;background:#111215}.hub .circle-btn--call,:root[data-theme=dark] .circle-btn--call{color:#090a0c;background:#f3f3f5}.vc{color:#f7f7f8;background:radial-gradient(52% 42% at 50% 43%,#25262a 0%,#121316 54%,#050506 100%)}.vc__orb{width:176px;height:176px}.vc__orb span{isolation:isolate;color:#111215;background:radial-gradient(circle at 33% 25%,#fff 0%,#e9e9ed 34%,#a4a5ad 72%,#555760 100%);width:112px;height:112px;position:relative;overflow:visible;box-shadow:0 0 34px #ffffff38,0 0 90px #e3e5ef29,inset 0 3px 12px #ffffffd1,inset 0 -9px 24px #18191f47}.vc__orb span:before,.vc__orb span:after{content:"";z-index:0;filter:blur(8px);opacity:.8;background:radial-gradient(circle at 36% 30%,#ffffffdb,#c6c9d359 52%,#ffffff0d 74%);border-radius:44% 56% 57% 43%/51% 43% 57% 49%;position:absolute;inset:-9px}.vc__orb span:after{z-index:0;opacity:.34;filter:blur(16px);inset:-17px}.vc__orb svg{z-index:1}.vc__orb i{border-color:#ffffff57}.vc[data-state=listening] .vc__orb i,.vc[data-state=speaking] .vc__orb i{animation-duration:2.8s}.vc[data-state=speaking] .vc__orb span{animation:1.55s ease-in-out infinite alternate vc-blob}.vc[data-state=speaking] .vc__orb span:before{animation:1.9s ease-in-out infinite alternate vc-blob-a}.vc[data-state=speaking] .vc__orb span:after{animation:2.25s ease-in-out infinite alternate vc-blob-b}@keyframes vc-blob{0%{border-radius:44% 56% 57% 43%/51% 43% 57% 49%;transform:translate(-2px,1px)rotate(-4deg)scale(.98,1.02)}50%{border-radius:59% 41% 45% 55%/42% 59% 41% 58%;transform:translate(3px,-3px)rotate(5deg)scale(1.04,.97)}to{border-radius:48% 52% 61% 39%/57% 45% 55% 43%;transform:translate(-1px,2px)rotate(-2deg)scale(.99,1.04)}}@keyframes vc-blob-a{to{border-radius:58% 42% 48% 52%/44% 55% 45% 56%;transform:rotate(18deg)scale(1.12,.94)}}@keyframes vc-blob-b{to{border-radius:42% 58% 55% 45%/56% 44% 58% 42%;transform:rotate(-15deg)scale(.94,1.12)}}.vc__status{color:#ffffff9e}.vc__heard{color:#ffffffb3}.vc__end{color:#090a0c;background:#f3f3f5;box-shadow:0 0 28px #ffffff29,inset 0 1px #fff}.vc__btn{color:#f7f7f8;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff2e}.vc__btn.is-on{color:#090a0c;background:#f3f3f5}.vc__type{background:#ffffff13;border:1px solid #fff3;box-shadow:inset 0 1px #ffffff1a}.vc__type .ask__input{color:#fff}.vc__type .ask__input::placeholder{color:#ffffff85}.vc__type .ask__go{color:#090a0c;background:#f3f3f5}@media (prefers-reduced-motion:reduce){.vc[data-state=speaking] .vc__orb span,.vc[data-state=speaking] .vc__orb span:before,.vc[data-state=speaking] .vc__orb span:after,.vc__orb i,.vc[data-state=thinking] .vc__orb span{animation:none!important}}.vc__cars{gap:12px;width:min(100%,540px);margin:8px auto 0;display:grid}.vc__car-card{text-align:left;background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #ffffff26;border-radius:22px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 18px 48px #0000003d,inset 0 1px #ffffff17}.vc__photo{touch-action:pan-y;background:#090a0c;min-width:0;min-height:205px;position:relative;overflow:hidden}.vc__photo>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:205px;display:block}.vc__photo-count{color:#fff;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08090ba6;border:1px solid #fff3;border-radius:999px;place-items:center;min-width:42px;height:26px;padding:0 8px;font-size:10px;display:grid;position:absolute;top:10px;left:10px}.vc__photo-btn{color:#111215;background:#ffffffeb;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 18px #0000003d}.vc__photo-btn svg{width:16px;height:16px}.vc__photo-btn--prev{left:10px}.vc__photo-btn--next{right:10px}.vc__photo-btn:disabled{opacity:0;pointer-events:none}.vc__car-info{flex-direction:column;align-items:flex-start;min-width:0;padding:14px;display:flex}.vc__car-brand{color:#fff9;letter-spacing:.16em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:650}.vc__car-title{color:#fff;letter-spacing:-.025em;margin:0;font-size:19px;line-height:1.15}.vc__car-specs{grid-template-columns:auto minmax(0,1fr);gap:7px 10px;width:100%;margin:12px 0;display:grid}.vc__car-specs dt{color:#ffffff80;font-size:10px}.vc__car-specs dd{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:10px;font-weight:550;overflow:hidden}.vc__car-link{color:#0a0b0d;background:#f3f3f5;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:8px;min-height:38px;margin-top:auto;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.vc__car-link svg{width:14px;height:14px}.vc__car-actions{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:4px;display:flex}.vc__car-link{margin-top:0}.vc__car-link--quiet{color:#f3f3f5;background:#ffffff12;border-color:#ffffff3d}.vc__car-book{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:650;display:inline-flex}.vc__car-book svg{width:14px;height:14px}.vc__suggestions{overscroll-behavior-inline:contain;scrollbar-width:none;gap:8px;width:min(100%,540px);margin:2px auto 0;padding:2px 0 5px;display:flex;overflow-x:auto}.vc__suggestions::-webkit-scrollbar{display:none}.vc__suggestion{color:#ffffffe6;background:#ffffff13;border:1px solid #ffffff2e;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:11px;display:inline-flex}.vc__suggestion svg{opacity:.65;width:13px;height:13px}@media (max-width:480px){.vc__car-card{grid-template-columns:minmax(0,1fr)}.vc__photo,.vc__photo>img{height:190px;min-height:0}.vc__car-info{padding:12px 14px 14px}.vc__car-title{font-size:18px}.vc__car-specs{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:8px 7px}}@media (hover:hover) and (pointer:fine){.vc__photo-btn:hover{color:#fff;background:#151619}.vc__car-link:hover{color:#fff;background:#111215}.vc__car-book:hover{background:#ffffff29}.vc__suggestion:hover{background:#ffffff24}}@media (prefers-reduced-motion:reduce){.vc__photo-btn,.vc__car-link,.vc__suggestion{transition:none}}.vc{box-sizing:border-box;height:100%;height:100dvh;min-height:100%}.vc__mid{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.vc__cars,.vc__car-card,.vc__suggestions{flex:none}.vc__car-card{width:100%}.vc__photo{flex:none;height:205px;min-height:0}.vc__photo>img{object-fit:cover;width:100%;height:100%;min-height:0;position:absolute;inset:0}@media (max-width:480px){.vc{padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.vc__mid,.vc__cars,.vc__suggestions{width:100%}.vc__photo,.vc__photo>img{height:190px}.vc__car-card{border-radius:18px}.vc__car-info{min-width:0}.vc__car-actions{width:100%}}.vc{min-height:0}.vc__presence{flex:none;justify-items:center;gap:0;padding:0 0 4px;display:grid}.vc__presence .vc__orb{width:122px;height:116px;margin:0}.vc__presence .vc__orb span{width:76px;height:76px}.vc__presence .vc__status{letter-spacing:.1em;margin:0;font-size:10px}.vc__mid{text-align:left;flex:auto;justify-content:flex-start;align-items:stretch;gap:9px;width:100%;min-height:0;padding:8px 0 10px}.vc__heard,.vc__said{width:100%;max-width:none;margin:0}.vc__heard{min-height:0;font-size:12px}.vc__said{font-size:clamp(16px,4.6vw,20px);line-height:1.3}.vc__bar{flex:none;padding:6px 0 8px}.vc__type{flex:none}@media (max-width:480px){.vc__cars{margin-top:2px}.vc__car-card{border-radius:16px;grid-template-columns:minmax(104px,34%) minmax(0,1fr)}.vc__photo{height:142px;min-height:0}.vc__photo-count{min-width:36px;height:21px;padding-inline:5px;font-size:9px;top:6px;left:6px}.vc__photo-btn{width:28px;height:28px}.vc__photo-btn--prev{left:5px}.vc__photo-btn--next{right:5px}.vc__car-info{gap:2px;padding:9px}.vc__car-brand{letter-spacing:.12em;margin-bottom:0;font-size:8px}.vc__car-title{overflow-wrap:anywhere;font-size:clamp(14px,4vw,17px)}.vc__car-specs{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;gap:6px;width:100%;margin:6px 0;padding:0 0 3px;display:flex;overflow-x:auto}.vc__car-specs::-webkit-scrollbar{display:none}.vc__spec{scroll-snap-align:start;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:9px;flex:none;gap:2px;max-width:128px;padding:5px 8px;display:grid}.vc__spec span{color:#ffffff85;font-size:8px;line-height:1.1}.vc__spec b{color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:10px;font-weight:600;overflow:hidden}.vc__car-actions{gap:5px;padding-top:2px}.vc__car-link,.vc__car-book{gap:5px;min-height:30px;padding:0 8px;font-size:9px}.vc__car-link svg,.vc__car-book svg{width:12px;height:12px}.vc__suggestion{min-height:34px;padding-inline:10px;font-size:10px}}@media (max-height:700px){.vc{padding-top:max(8px, env(safe-area-inset-top));padding-bottom:max(8px, env(safe-area-inset-bottom))}.vc__presence .vc__orb{width:100px;height:94px}.vc__presence .vc__orb span{width:64px;height:64px}.vc__bar{padding-block:3px 5px}}.svc__time{color:var(--ink-2);align-items:center;gap:5px;margin-top:10px;font-size:11.5px;font-weight:600;display:inline-flex}.svc__time svg{width:13px;height:13px}.svc__inc{color:var(--muted);gap:3px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.svc__inc li{padding-left:14px;position:relative}.svc__inc li:before{content:"";background:var(--sel-fill);border-radius:2px;width:6px;height:2px;position:absolute;top:.55em;left:0}.svc[aria-pressed=false] .svc__inc,.svc[aria-pressed=false] .svc__time{display:none}.journey{padding-top:6px}.journey__rail{scroll-snap-type:x mandatory;scrollbar-width:none;counter-reset:j;gap:12px;margin:0;padding:4px 18px 10px;list-style:none;display:flex;overflow-x:auto}.journey__rail::-webkit-scrollbar{display:none}.jstep{counter-increment:j;scroll-snap-align:start;border-radius:var(--r-card);background:var(--surface);width:min(78%,280px);box-shadow:var(--shadow-1);flex:none;align-content:start;gap:8px;padding:18px;display:grid;position:relative}.jstep:after{content:counter(j, decimal-leading-zero);font-family:var(--font-num);color:var(--line-2);letter-spacing:-.02em;font-size:26px;font-weight:300;position:absolute;top:16px;right:18px}.jstep__ic{color:#fff;background:#0a0a0b;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.jstep__ic svg{width:21px;height:21px}.jstep b{letter-spacing:-.015em;margin-top:4px;font-size:16px;font-weight:600;line-height:1.2}.jstep span:last-child{color:var(--muted);font-size:13.5px;line-height:1.45}@media (min-width:900px){.journey__rail{grid-template-columns:repeat(3,1fr);display:grid;overflow:visible}.jstep{width:auto}}.garage,.jobs,.plans,.benefits{padding-bottom:6px}.garage>:not(.sect-head),.jobs>:not(.sect-head){margin-inline:18px}.garage{gap:12px;display:grid}.gcar{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-2);grid-template-columns:1fr;display:grid;overflow:hidden}.gcar__img{aspect-ratio:16/9;background:#040405;overflow:hidden}.gcar__img img{object-fit:cover;mix-blend-mode:lighten;transform-origin:50% 62%;width:100%;height:100%;transform:scale(1.18)}.gcar__body{gap:10px;padding:16px 18px 18px;display:grid}.gcar__body h3{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.15}.gcar__body p{margin:-4px 0 0;font-size:13px}.gcar__chips{flex-wrap:wrap;gap:6px;display:flex}.gchip{background:var(--paper);height:28px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.gchip svg{width:13px;height:13px}.gchip--ok{color:#1f8a58;background:#1f8a581f}.gchip--warn{color:#a56d06;background:#d6961426}:root[data-theme=dark] .gchip--ok{color:#45d398}:root[data-theme=dark] .gchip--warn{color:#f2b955}.gcar__act{flex-wrap:wrap;gap:8px;display:flex}.gcar__job{background:var(--paper);text-align:left;border-radius:18px;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.gcar__job>span:nth-child(2){flex:1;display:grid}.gcar__job small{color:var(--muted)}.gcar__job svg{width:18px;height:18px;color:var(--muted)}.gcar__jd{background:var(--sel-fill);border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite jpulse;box-shadow:0 0 0 4px #39ff882e}@keyframes jpulse{50%{box-shadow:0 0 0 7px #39ff880d}}.ghist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ghist[hidden]{display:none}.ghist li{background:var(--paper);border-radius:12px;justify-content:space-between;gap:10px;padding:9px 12px;font-size:13px;display:flex}.ghist small{color:var(--muted)}@media (min-width:760px){.gcar{grid-template-columns:280px 1fr}.gcar__img{aspect-ratio:auto;min-height:100%}}.claim,.track,.ghost-card{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-1);gap:10px;padding:16px;display:grid}.claim{grid-template-columns:auto 1fr;align-items:center}.claim__row,.claim .form__err{grid-column:1/-1}.claim__ic{color:#fff;background:#0a0a0b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.claim__ic svg{width:20px;height:20px}.claim__t{gap:2px;display:grid}.claim__t b{font-size:15px;font-weight:600}.claim__t small{color:var(--muted);font-size:12.5px;line-height:1.35}.claim__row{flex-wrap:wrap;gap:8px;display:flex}.claim__row input{background:var(--paper);min-width:120px;height:46px;color:var(--ink);border:0;border-radius:999px;flex:1;padding:0 16px;font-size:15px}.claim__row input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.claim__in{text-transform:uppercase;letter-spacing:.08em}.ghost-card{grid-template-columns:auto 1fr auto;align-items:center}.ghost-card>svg{width:18px;height:18px;color:var(--muted)}.jlist{gap:8px;display:grid}.jrow{background:var(--surface);width:100%;box-shadow:var(--shadow-1);text-align:left;transition:scale .16s var(--ease-out);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 12px;padding:14px;display:grid;position:relative;overflow:hidden}.jrow:active{scale:.985}.jrow__ic{background:var(--paper);border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.jrow__ic svg{width:19px;height:19px}.jrow__t{min-width:0;display:grid}.jrow__t b{font-size:14.5px;font-weight:600}.jrow__t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.jrow__s{justify-items:end;gap:3px;display:grid}.jrow__act{color:var(--acc);font-size:11.5px;font-weight:600}.jpill{background:var(--paper);height:24px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:650;display:inline-flex}.jpill--quoted,.jpill--requested{color:var(--acc);background:#39ff881f}.jpill--ready,.jpill--delivered,.jpill--approved{color:#1f8a58;background:#1f8a5824}.jpill--in-progress,.jpill--inspecting,.jpill--qc{color:#6c3fd0;background:#6e3cd21f}.jrow__bar{background:var(--paper);border-radius:4px;grid-column:2/-1;height:4px;margin-top:6px;overflow:hidden}.jrow__bar i{height:100%;width:calc(var(--p) * 100%);background:var(--sel-fill);transition:width .7s var(--ease-out);border-radius:4px;display:block}.track .claim__row input{text-transform:uppercase}.track .claim__row input[type=tel]{text-transform:none}.plans__grid{gap:12px;padding:0 18px;display:grid}.plan{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-1);align-content:start;gap:12px;padding:20px;display:grid;position:relative}.plan--pop{color:#fff;box-shadow:var(--shadow-3);background:#0a0a0b}.plan__tag{background:var(--sel-fill);height:24px;color:var(--acc-ink);border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:650;display:inline-flex;position:absolute;top:16px;right:16px}.plan h3{letter-spacing:-.02em;font-size:21px;font-weight:600}.plan__b{color:var(--muted);margin:-4px 0 0;font-size:13.5px;line-height:1.4}.plan--pop .plan__b{color:#ffffffa6}.plan ul{gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.plan li{align-items:flex-start;gap:10px;display:flex}.plan li svg{width:16px;height:16px;color:var(--sel-fill);stroke-width:2.4px;flex:none;margin-top:2px}.plan .pill{justify-self:start;height:44px;margin-top:4px}@media (min-width:900px){.plans__grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.benefits__grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 18px;display:grid}.benefit{background:var(--surface);box-shadow:var(--shadow-1);border-radius:22px;align-content:start;gap:6px;padding:16px;display:grid}.benefit b{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.benefit span:last-child{color:var(--muted);font-size:12.5px;line-height:1.4}.benefit__ic{background:var(--paper);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.benefit__ic svg{width:18px;height:18px}@media (min-width:900px){.benefits__grid{grid-template-columns:repeat(3,1fr)}}.jt{gap:18px;display:grid}.jt__now{background:var(--paper);border-radius:22px;align-items:flex-start;gap:14px;padding:16px;display:flex}.jt__now b{letter-spacing:-.015em;font-size:18px;font-weight:600}.jt__now p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.45}.jt__dot{background:var(--sel-fill);border-radius:50%;flex:none;width:12px;height:12px;margin-top:6px;box-shadow:0 0 0 5px #39ff8829}.jt__now--ready .jt__dot,.jt__now--delivered .jt__dot,.jt__now--approved .jt__dot{background:#1f8a58;box-shadow:0 0 0 5px #1f8a5829}.jt__bar{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.jt__bar i{background:var(--paper);border-radius:4px;height:5px;transition:background-color .5s}.jt__bar i.is-on{background:var(--sel-fill)}.jt__chips{flex-wrap:wrap;gap:6px;display:flex}.chip3{background:var(--paper);border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.chip3 svg{width:14px;height:14px}.chip3--ok{color:#1f8a58;background:#1f8a581f}.jt h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:650}.jt__quote{background:var(--surface);box-shadow:var(--shadow-1);border-radius:22px;padding:16px}.jt__quote ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.jt__quote li{justify-content:space-between;gap:12px;font-size:14px;display:flex}.jt__quote li b{font-variant-numeric:tabular-nums}.jt__total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:12px;display:flex}.jt__total b{font-family:var(--font-num);letter-spacing:-.01em;font-size:24px;font-weight:500}.jt__note{color:var(--muted);margin:10px 0 0;font-size:13px}.jt__act{gap:8px;margin-top:14px;display:grid}.jt__qs{margin:12px 0 0;font-size:13.5px;font-weight:600}.jt__qs--approved{color:#1f8a58}.jt__qs--declined{color:var(--acc)}.jt__tl ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.jt__tl li{gap:12px;padding:0 0 16px;display:flex;position:relative}.jt__tl li:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:16px;bottom:0;left:5px}.jt__tdot{background:var(--ink);border-radius:50%;flex:none;width:12px;height:12px;margin-top:4px}.jt__tl b{font-size:14px}.jt__tl p{color:var(--muted);margin:2px 0;font-size:13px}.jt__tl small{color:var(--faint,var(--muted));font-size:12px}.jt__help{flex-wrap:wrap;gap:8px;display:flex}.sel-garage{background:var(--paper);width:100%;height:52px;color:var(--ink);border:0;border-radius:999px;margin-bottom:6px;padding:0 18px;font-size:15px}.acct__garage{margin:14px 0 4px;padding:0 18px}:root{--bd-base:#f6f2f1;--bd-top:#fdfbfb;--bd-soft:#fffffff5;--bd-a:#d61c3038;--bd-b:#96a0b647;--bd-c:#ff8a963d;--tr-line:#8c16241c;--tr-red:#39ff88;--tr-white:#2b2b30;--tr-glow:.1;--tr-tail:.28;--bd-vignette:#3c0a1012;--bd-grain:.05;--bd-blend:multiply;--bg:var(--bd-base);--dk-fade:var(--bd-base);--dk-spill-o:.5}:root[data-theme=dark]{--bd-base:#090a0c;--bd-top:#111216;--bd-soft:#ffffff0d;--bd-a:#9ba2b01f;--bd-b:#3e44522e;--bd-c:#971a2b1a;--tr-line:#ffffff12;--tr-red:#a83a46;--tr-white:#e4e5e8;--tr-glow:.14;--tr-tail:.26;--bd-vignette:#0000008c;--bd-grain:.04;--bd-blend:screen;--bg:var(--bd-base);--dk-fade:var(--bd-base);--dk-spill-o:1}:root body[data-page]:not([data-page=home]){background:var(--bd-base)}.hub__glow{display:none}.backdrop{z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--bd-top) 0%, var(--bd-base) 46%, var(--bd-base) 100%);position:fixed;inset:0;overflow:hidden}.backdrop i{display:block;position:absolute}.backdrop__soft,.backdrop__a,.backdrop__b,.backdrop__c{border-radius:50%}.backdrop__soft{background:radial-gradient(closest-side, var(--bd-soft), transparent);height:64vh;top:-30vh;left:-25%;right:-25%}.backdrop__a{will-change:transform;background:radial-gradient(closest-side, var(--bd-a), transparent 72%);width:96vmax;height:96vmax;animation:34s ease-in-out infinite alternate bd-drift-a;top:-46vmax;right:-48vmax}.backdrop__b{will-change:transform;background:radial-gradient(closest-side, var(--bd-b), transparent 72%);width:90vmax;height:90vmax;animation:42s ease-in-out infinite alternate bd-drift-b;bottom:-44vmax;left:-46vmax}.backdrop__c{will-change:transform;background:radial-gradient(closest-side, var(--bd-c), transparent 72%);width:70vmax;height:70vmax;animation:38s ease-in-out infinite alternate bd-drift-c;top:34vh;right:-34vmax}.backdrop__trails{width:100%;height:80vh;position:absolute;bottom:0;left:0;right:0;overflow:visible;-webkit-mask-image:linear-gradient(#0000 0%,#000 50% 100%);mask-image:linear-gradient(#0000 0%,#000 50% 100%)}.backdrop__trails .trail{fill:none;stroke:var(--tr-line);stroke-width:calc(var(--w,1) * 2.4)}.backdrop__trails .mcar--r{color:var(--tr-red)}.backdrop__trails .mcar--w{color:var(--tr-white)}:root:not([data-theme=dark]) .backdrop__trails .mcar--r{opacity:.82}:root:not([data-theme=dark]) .backdrop__trails .mcar--w{opacity:.5}.backdrop__floor{background:radial-gradient(130% 90% at 50% 40%, transparent 55%, var(--bd-vignette) 100%);height:100%;bottom:0;left:0;right:0}.backdrop:after{content:"";opacity:var(--bd-grain);mix-blend-mode:var(--bd-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes bd-drift-a{to{transform:translate(-10vmax,8vmax)scale(1.08)}}@keyframes bd-drift-b{to{transform:translate(12vmax,-6vmax)scale(.94)}}@keyframes bd-drift-c{to{transform:translate(-8vmax,-10vmax)scale(1.1)}}body[data-page=home] .backdrop,body[data-page=car] .backdrop{display:none}.theme-tg{width:44px;height:44px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-1);border-radius:50%;flex:none;place-items:center;transition-property:scale,box-shadow,background-color;transition-duration:.16s;transition-timing-function:cubic-bezier(.33,1,.68,1);display:grid;position:relative}.theme-tg:active{scale:.96}@media (hover:hover) and (pointer:fine){.theme-tg:hover{box-shadow:var(--shadow-2)}}.theme-tg__ic{place-items:center;transition-property:opacity,scale,filter,rotate;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;position:absolute}.theme-tg__ic svg{stroke-width:1.7px;width:20px;height:20px}.theme-tg__moon{opacity:0;filter:blur(4px);rotate:-40deg;scale:.25}.theme-tg[aria-pressed=true] .theme-tg__sun{opacity:0;filter:blur(4px);rotate:40deg;scale:.25}.theme-tg[aria-pressed=true] .theme-tg__moon{opacity:1;filter:blur();rotate:0deg;scale:1}.theme-tg--line{width:36px;height:36px;box-shadow:none;color:var(--xh-ink-2,var(--ink));background:0 0;margin:-10px 0}.theme-tg--line .theme-tg__ic svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.theme-tg--line:hover{background:var(--xh-glass,var(--surface));box-shadow:none;color:var(--xh-ink,var(--ink))}}.tb .theme-tg{width:44px;height:44px}html.theme-vt::view-transition-old(root){animation:none}html.theme-vt::view-transition-new(root){animation:.64s cubic-bezier(.33,1,.68,1) both theme-reveal}html.theme-vt::view-transition-group(dock){animation-duration:.64s}@keyframes theme-reveal{0%{clip-path:circle(0 at var(--tx,50%) var(--ty,0))}to{clip-path:circle(150vmax at var(--tx,50%) var(--ty,0))}}:root[data-navdir]::view-transition-old(root){animation:.24s cubic-bezier(.4,0,1,1) both vt-out-l}:root[data-navdir]::view-transition-new(root){animation:.42s cubic-bezier(.33,1,.68,1) 40ms both vt-in-r}:root[data-navdir=back]::view-transition-old(root){animation-name:vt-out-r}:root[data-navdir=back]::view-transition-new(root){animation-name:vt-in-l}@keyframes vt-out-l{to{opacity:0;transform:translate(-28px)}}@keyframes vt-out-r{to{opacity:0;transform:translate(28px)}}@keyframes vt-in-r{0%{opacity:0;transform:translate(36px)}}@keyframes vt-in-l{0%{opacity:0;transform:translate(-36px)}}::view-transition-group(dock){z-index:10}:root[data-motion=reduce] :is(.backdrop__a,.backdrop__b,.backdrop__c){animation:none}:root[data-motion=reduce] .backdrop__trails .pulses{display:none}@media (forced-colors:active){.backdrop{display:none}}:root[data-theme=dark] .prompt{color:var(--ink-2);background:#ffffff12}@media (hover:hover) and (pointer:fine){:root[data-theme=dark] .prompt:hover{background:#ffffff1f}}:root{--font-num:"Archivo Variable", "Instrument Sans Variable", system-ui, sans-serif}body{font-kerning:normal;font-feature-settings:"ss01" 0}h1,h2,h3,.sect-head h2,.shop__title,.pg__title,.slide__title,.spot__head h2,.mq__name,.cg__title h1,.phead__t h1,.xh__model,.bb__txt h2,.qtile b,.ncard b,.scard__title,.ccard__body b{letter-spacing:-.018em;font-stretch:94%}.sect-head h2{font-weight:600}.pg__title,.shop__title,.spot__head h2{letter-spacing:-.03em;font-weight:600}.hub__num{font-family:var(--font-num);letter-spacing:-.02em;font-size:clamp(136px,46vw,224px);font-weight:140;font-stretch:62%;line-height:.8}.hub__unit{letter-spacing:-.02em;font-size:clamp(21px,5.8vw,28px);font-weight:500;font-stretch:94%}@media (max-width:359px){.hub__num{font-size:clamp(116px,42vw,150px)}}.mq__n b,.xh__fig b,.price__amount{font-family:var(--font-num);letter-spacing:-.01em;font-weight:300;font-stretch:70%}.mq__n b{font-size:34px}.xh__fig b{font-size:23px}.dk__txt,.dk__tag,.dk-handle__txt,.pill,.prompt,.mk__item,.lq__item,.sg__item,.chip2,.mq__chip{font-stretch:96%}:root{--hub-r-sm:12px;--hub-r-md:20px;--hub-r-lg:28px;--hub-s1:8px;--hub-s2:16px;--hub-s3:24px;--hub-s4:32px;--hub-gutter:20px;--hub-card-w:232px;--hub-signal:#39ff88;--hub-canvas:var(--bg);--hero-h:clamp(540px, 78svh, 760px);--hero-ink:#050506;--ease-cine:cubic-bezier(.22, 1, .36, 1);--dur-slide:.7s;--auto-ms:4s}:root[data-theme=dark]{--hub-canvas:#111315}@media (min-width:768px){:root{--hub-gutter:32px;--hub-card-w:264px}}.hub{--bg:#07080a;--surface:#18191d;--paper:#232429;--card:#1d1e22;--ink:#f4f4f6;--ink-2:#c9cad0;--muted:#92949c;--line:#ffffff14;--line-2:#ffffff21;--acc:#39ff88;--acc-ink:#fff;--sel-fill:#39ff88;--glass:#101114b8;--glass-strong:#08090be6;--glass-line:#ffffff1c;--btn-bg:#ffffff0e;--btn-bg-hover:#ffffff1b;--btn-line:#ffffff29;--btn-line-soft:#ffffff17;--btn-shadow:inset 0 1px 0 #ffffff24, inset 0 0 0 1px #ffffff09, 0 12px 28px -22px #000;max-width:none;color:var(--ink);background:#07080a;margin:0;padding:0;display:block;overflow-x:clip}body[data-page=hub]{background:#0b0c0e}.hub :focus-visible{outline:2px solid var(--acc);outline-offset:3px}.hub__top{z-index:40;padding:calc(env(safe-area-inset-top) + 10px) max(var(--hub-gutter), env(safe-area-inset-right)) 10px max(var(--hub-gutter), env(safe-area-inset-left));color:#fff;box-shadow:none;transition:background-color .32s var(--ease-out), box-shadow .32s var(--ease-out), color .32s var(--ease-out), -webkit-backdrop-filter .32s, backdrop-filter .32s;background:0 0;position:fixed;top:0;left:0;right:0}.hub__top.is-solid{color:var(--ink);background:color-mix(in srgb, var(--bg) 76%, transparent);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);box-shadow:0 1px 0 var(--line)}.hub__top,.hub__top.is-away{isolation:auto;margin:0;translate:none}.hub__top:before{content:none}.hub__top.is-stuck :is(.hub__avatar,.hub__icon){scale:1}.hub__me{padding-right:12px}.hub__hello small,.hub__hello b{color:inherit}.hub__hello small{opacity:.74}.hub__top :is(.hub__avatar,.hub__icon,.theme-tg){color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:44px;height:44px;transition:background-color .32s var(--ease-out), color .32s var(--ease-out), box-shadow .32s var(--ease-out);background:#08080a66;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.hub__top :is(.hub__icon,.theme-tg) svg,.hub__top .hub__avatar svg{stroke-width:1.8px;width:20px;height:20px;color:inherit}.hub__top .hub__avatar{font-size:16px;font-weight:600}.hub__top.is-solid :is(.hub__avatar,.hub__icon,.theme-tg){color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.hub__top :focus-visible{outline-color:#fff}.hub__top.is-solid :focus-visible{outline-color:var(--acc)}.show--hero{height:var(--hero-h);background:var(--hero-ink);color:#fff;isolation:isolate;outline-offset:-4px;margin:0;position:relative;overflow:hidden}.show--hero:focus-visible{outline:2px solid #fff}.hero-ask{z-index:7;top:calc(env(safe-area-inset-top) + 72px);right:max(var(--hub-gutter), env(safe-area-inset-right));width:52px;transition:width .52s cubic-bezier(.22,1.15,.36,1);position:absolute;translate:0}.hero-ask.is-open{width:min(calc(100% - 2 * var(--hub-gutter)), 720px)}.hub .hero-ask .ask{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(145deg,#2a2b3094,#0a0b0d6b);border:1px solid #ffffff30;border-radius:999px;height:52px;margin:0;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000047,0 14px 34px #0000003d}.hub .hero-ask .ask:focus-within,.hub .hero-ask .ask.is-listening{border-color:#ffffff7a;box-shadow:inset 0 1px #fff3,0 0 0 3px #ffffff17,0 14px 38px #0000003d}.hub .ask--orb:not(.is-open){gap:0;padding:5px}.hub .ask--orb:not(.is-open)>:not(.ask__spark){opacity:0;visibility:hidden;pointer-events:none;flex:none;width:0;min-width:0;margin:0;padding:0;scale:.7}.hub .ask--orb>:not(.ask__spark){transition:opacity .22s ease .12s, scale .34s var(--ease-cine)}.hub .ask--orb.is-open>:not(.ask__spark){opacity:1;visibility:visible;scale:1}.hub .hero-ask .ask__input{color:#fff}.hub .hero-ask .ask__input::placeholder{color:#ffffffad}.hub .hero-ask :is(.ask__spark,.ask__voice,.ask__go){color:#fff;background:#ffffff1a;flex:none;width:40px;height:40px;box-shadow:inset 0 0 0 1px #ffffff24}.hub .hero-ask .ask__spark{background:radial-gradient(circle at 32% 22%,#ffffff42,#ffffff14 52%,#08090b47)}.hub .hero-ask .ask__spark svg{transition:rotate .52s var(--ease-cine), scale .52s var(--ease-cine)}.hub .hero-ask .ask.is-open .ask__spark svg{rotate:45deg;scale:.92}.hub .hero-ask .ask__voice[aria-pressed=true]{background:#ffffff3d}.show__stage{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.show__stage.is-drag{cursor:grabbing}.slide{background:var(--hero-ink);visibility:hidden;opacity:0;will-change:transform, opacity;box-shadow:none;filter:none;border:0;border-radius:0;position:absolute;inset:0;overflow:hidden;transform:translate(0,0)}.slide:after{content:none}.slide.is-active{visibility:visible;opacity:1;z-index:2;transition:transform var(--dur-slide) var(--ease-cine), opacity var(--dur-slide) var(--ease-cine)}.slide.pre-r,.slide.pre-l{visibility:visible;opacity:1;z-index:3;transition:none}.slide.pre-r{transform:translate(100%)}.slide.pre-l{transform:translate(-100%)}.slide.is-leave-l,.slide.is-leave-r{visibility:visible;opacity:0;z-index:1;transition:transform calc(var(--dur-slide) * 1.3) var(--ease-cine), opacity calc(var(--dur-slide) * 1.3) var(--ease-cine)}.slide.is-leave-l{transform:translate(-30%)}.slide.is-leave-r{transform:translate(30%)}.slide.is-drag-nb{visibility:visible;opacity:1;z-index:3}.slide__layer{transition:transform calc(var(--dur-slide) * 1.1) var(--ease-cine);position:absolute;inset:0}.slide.pre-r .slide__layer{transition:none;transform:translate(-22%)}.slide.pre-l .slide__layer{transition:none;transform:translate(22%)}.slide__word{left:50%;top:calc(env(safe-area-inset-top) + 64px);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-num,"Archivo Variable", system-ui, sans-serif);letter-spacing:-.01em;color:#0000;-webkit-text-stroke:1px #ffffff0e;transition:transform calc(var(--dur-slide) * 1.35) var(--ease-cine);font-size:clamp(120px,34vw,280px);font-weight:800;font-stretch:62%;line-height:1;position:absolute;transform:translate(-50%)}.slide.pre-r .slide__word{transition:none;transform:translate(-18%)}.slide.pre-l .slide__word{transition:none;transform:translate(-82%)}.slide__pic{left:50%;top:calc(env(safe-area-inset-top) + 56px);aspect-ratio:3/2;-webkit-mask-composite:source-in;width:146vw;position:absolute;translate:-50%;-webkit-mask-image:linear-gradient(#0000 32%,#000 40% 82%,#0000 99%),linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#0000 32%,#000 40% 82%,#0000 99%),linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.slide--ad .slide__pic--promo{aspect-ratio:auto;width:100%;height:100%;inset:0;translate:0;-webkit-mask-image:none;mask-image:none}.slide__img{object-fit:cover;outline:0;width:100%;height:100%;display:block}.slide__shade{z-index:1;pointer-events:none;background:linear-gradient(#050506b3 0,#05050600 24%),linear-gradient(0deg,#050506f7 0,#050506f0 30%,#0505069e 50%,#05050600 72%);position:absolute;inset:0}.slide__body{z-index:2;padding:0 var(--hub-gutter) calc(var(--hub-s4) + var(--hub-s3) + 56px);justify-items:start;gap:0;max-width:640px;display:grid;position:absolute;bottom:0;left:0;right:0}.slide__body>*{opacity:0;transition:opacity .6s var(--ease-cine), transform .6s var(--ease-cine);transform:translateY(14px)}.slide.is-active .slide__body>*{opacity:1;transition-delay:.22s;transform:none}.slide.is-active .slide__body>:nth-child(2){transition-delay:.28s}.slide.is-active .slide__body>:nth-child(3){transition-delay:.33s}.slide.is-active .slide__body>:nth-child(4){transition-delay:.38s}.slide.is-active .slide__body>:nth-child(5){transition-delay:.43s}.slide__eyebrow{align-items:center;gap:var(--hub-s1);margin:0 0 var(--hub-s1);letter-spacing:.16em;text-transform:uppercase;color:#ffffffdb;font-size:11px;font-weight:600;display:flex}.slide__eyebrow .mark{fill:currentColor;width:16px;height:16px}.slide__eyebrow--ad{color:#ffffffdb;gap:10px;margin-bottom:12px}.slide__adtag{color:#7dffb1;letter-spacing:.12em;background:#39ff8829;border:1px solid #39ff889e;border-radius:6px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.slide__adbrand{border-left:1px solid #ffffff4d;align-items:center;gap:6px;padding-left:10px;display:inline-flex}.slide__adcopy{color:#fffc;text-wrap:pretty;max-width:44ch;margin:10px 0 0;font-size:clamp(14px,3.5vw,17px);line-height:1.45}.slide__adspec{color:#ffffffad;letter-spacing:.03em;margin:8px 0 0;font-size:12px}.slide__adprice{color:#ffffffd1;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.slide__new{background:var(--acc);color:#fff;letter-spacing:.1em;border-radius:6px;padding:3px 8px}.slide__title{letter-spacing:-.03em;color:#fff;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:clamp(28px,8vw,44px);font-weight:600;line-height:1.04;display:-webkit-box;overflow:hidden}.slide__trim,.slide__spec{max-width:100%;margin:var(--hub-s1) 0 0;text-overflow:ellipsis;white-space:nowrap;color:#ffffffd6;font-size:14px;line-height:1.4;overflow:hidden}.slide__trim{color:#ffffffc7;margin-top:6px;font-size:13px}.slide__trim+.slide__spec{margin-top:2px}.slide__spec{font-variant-numeric:tabular-nums}.slide__actions{align-items:center;gap:var(--hub-s1);margin-top:var(--hub-s2);display:flex}.hbtn{min-height:48px;padding:0 var(--hub-s3);border-radius:var(--hub-r-md);letter-spacing:0;white-space:nowrap;transition:scale .16s var(--ease-out), background-color .16s var(--ease-out), box-shadow .16s var(--ease-out);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.hbtn:active{scale:.97}.hbtn--primary{color:#0a0a0b;background:#fff}.hbtn--ad{background:var(--hub-signal);color:#07110a;min-height:50px;box-shadow:0 8px 28px color-mix(in srgb, var(--hub-signal) 26%, transparent), inset 0 1px 0 #ffffff57;gap:10px;padding-inline:19px}.hbtn--ad svg{width:16px;height:16px;transition:transform .18s var(--ease-out)}.hbtn--ad:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.hbtn--ad:hover{box-shadow:0 10px 34px color-mix(in srgb, var(--hub-signal) 36%, transparent);background:#6dffa7}.hbtn--ad:hover svg{transform:translate(3px)}}.hbtn--ghost{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff4d}@media (hover:hover) and (pointer:fine){.hbtn--primary:hover{background:#ececec}.hbtn--ghost:hover{background:#ffffff24}}.show--hero :focus-visible{outline-offset:3px;outline:2px solid #fff}.show__ctl{z-index:6;left:0;right:0;bottom:calc(var(--hub-s3) + var(--hub-s2));align-items:center;gap:var(--hub-s2);padding:0 var(--hub-gutter);pointer-events:none;display:flex;position:absolute}.show__ctl>*{pointer-events:auto}.show__count{letter-spacing:.14em;font-variant-numeric:tabular-nums;color:#ffffffe6;flex:none;font-size:12px;font-weight:600}.show__bar{background:#ffffff3d;border-radius:2px;flex:1;min-width:24px;height:2px;overflow:hidden}.show__bar i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.show--hero.is-playing .show__bar i{animation:show-fill var(--auto-ms) linear forwards}.show--hero.is-held .show__bar i{animation-play-state:paused}.show--hero:not(.is-playing) .show__bar i{opacity:.4;transform:scaleX(1)}@keyframes show-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.show__btn{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:44px;height:44px;transition:scale .16s var(--ease-out), background-color .16s;background:#08080a73;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #fff3}.show__btn:active{scale:.94}.show__btn svg{stroke-width:2px;width:18px;height:18px}.show__ic{grid-area:1/1;place-items:center;display:grid}.show__ic--play,.show__pause[aria-pressed=true] .show__ic--pause{display:none}.show__pause[aria-pressed=true] .show__ic--play{display:grid}@media (hover:hover) and (pointer:fine){.show__btn:hover{background:#fff3}}.show--hero.is-single .show__btn,.show--hero.is-single .show__bar{display:none}@media (max-width:767px){.show__btn--step:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;box-shadow:none;padding:0;position:absolute;overflow:hidden}}.show--hero.is-reduced .slide,:root[data-motion=reduce] .show--hero .slide{transition:opacity .3s linear!important;transform:none!important}.show--hero.is-reduced .slide__layer,.show--hero.is-reduced .slide__word,:root[data-motion=reduce] .show--hero :is(.slide__layer,.slide__word){transition:none;transform:none}.show--hero.is-reduced .slide__word,:root[data-motion=reduce] .show--hero .slide__word{transform:translate(-50%)}.show--hero.is-reduced .slide__body>*,:root[data-motion=reduce] .show--hero .slide__body>*{transition:opacity .3s linear;transform:none}@media (min-width:768px){.slide__shade{background:linear-gradient(#05050699 0,#05050600 22%),linear-gradient(90deg,#050506e6 0,#050506b8 30%,#05050600 62%),linear-gradient(0deg,#050506eb 0,#05050680 18%,#05050600 40%)}.slide__pic{width:min(130vw,1280px);top:auto;bottom:5%;left:66%}.slide__word{top:calc(env(safe-area-inset-top) + 76px);left:62%}.slide__body{padding-bottom:calc(var(--hub-s4) + var(--hub-s3) + 64px);max-width:560px}.slide__title{font-size:clamp(36px,4.4vw,44px)}.slide--ad .slide__shade{background:linear-gradient(90deg,#050506e0 0,#050506ad 32%,#0505060f 74%),linear-gradient(0deg,#050506e6 0,#0000 55%)}.slide--ad .slide__body{max-width:650px}.slide--ad .slide__title{font-size:clamp(42px,5.2vw,64px)}}@media (min-width:1100px){.slide__pic{width:min(100vw,1440px);left:60%}.hub__top,.show__ctl,.slide__body{padding-left:max(var(--hub-gutter), calc((100vw - 1180px) / 2 + var(--hub-gutter)));padding-right:max(var(--hub-gutter), calc((100vw - 1180px) / 2 + var(--hub-gutter)))}.hub__top{padding-top:calc(env(safe-area-inset-top) + 14px)}}.hub__sentinel{height:1px;margin-top:-1px}.hub__body{z-index:8;margin-top:calc(var(--hub-s3) * -1 - 1px);padding:var(--hub-s3) 0 calc(env(safe-area-inset-bottom) + 132px);border-radius:var(--hub-r-lg) var(--hub-r-lg) 0 0;-webkit-backdrop-filter:blur(32px)saturate(118%);backdrop-filter:blur(32px)saturate(118%);background:linear-gradient(165deg,#0c0d0fe8,#040507f7 58%,#0a0b0df5);position:relative;box-shadow:inset 0 1px #ffffff1b,inset 0 0 0 1px #ffffff06,0 -20px 48px #00000061}.hub__body:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(80% 110% at 50% 0,#ffffff0e,#0000 62%);height:170px;position:absolute;inset:1px 0 auto}.hub__in{gap:var(--hub-s3);min-width:0;max-width:1180px;margin:0 auto;display:grid}.hub__in>*{min-width:0;margin:0}.hub__in>section,.hub__in>.hub__ask{animation:none}.hub .mk{padding:3px var(--hub-gutter) 9px;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;scroll-padding-inline:var(--hub-gutter);flex-wrap:nowrap;gap:12px;margin:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 52px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 52px),#0000)}.hub .mk::-webkit-scrollbar{display:none}.hub .mk__item{scroll-snap-align:start;color:#f3f3f5;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);width:68px;height:68px;transition:translate .18s var(--ease-out), scale .16s var(--ease-out), box-shadow .2s var(--ease-out);background:linear-gradient(145deg,#37383e9e,#101114b8);border-radius:50%;flex:none;place-items:center;padding:0;display:grid;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff14,0 14px 24px -20px #000}.hub .mk__item--all{color:var(--ink-2)}.hub .mk__initial{font-size:14px;font-weight:750}@media (hover:hover) and (pointer:fine){.hub .mk__item:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 34%, var(--line)), 0 13px 24px -18px #000;translate:0 -2px}}.hub .mk__item:active{scale:.96}.hub .mk__item:before,.hub .mk__item:after{content:none}.slide--ad .slide__body--ad{left:var(--hub-gutter);right:auto;bottom:calc(var(--hub-s3) + var(--hub-s2) + 50px);width:min(650px, calc(100% - 2 * var(--hub-gutter)));box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:linear-gradient(112deg,#090a0ce0,#090a0c8f);border:1px solid #ffffff29;border-left:2px solid #e1c289e6;border-radius:4px 18px 18px 4px;gap:0;max-width:none;padding:clamp(18px,4vw,30px);box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff17}.slide--ad .slide__eyebrow--ad{color:#ffffffc7;letter-spacing:.2em;gap:10px;margin:0 0 12px;font-size:10px}.slide--ad .slide__eyebrow--ad:before{content:"";background:#e1c289;width:24px;height:1px}.slide--ad .slide__adbrand{color:#ffffff9e}.slide--ad .slide__title{letter-spacing:-.035em;text-shadow:0 2px 22px #0000004d;max-width:15ch;font-style:italic;font-weight:500;line-height:1.02}.slide--ad .slide__adcopy{max-width:42ch;margin-top:12px}.slide--ad .hbtn--ad{isolation:isolate;color:#08110a;letter-spacing:.015em;min-height:52px;transition:transform .22s var(--ease-cine), box-shadow .22s var(--ease-cine), background-position .5s var(--ease-cine);background:linear-gradient(110deg,#c8ff66,#8dff9d 52%,#c8ff66) 0 0/180% 100%;border-radius:999px;flex:none;padding:0 22px;font-size:13px;font-weight:750;position:relative;overflow:hidden;box-shadow:0 10px 30px #5bff8433,inset 0 1px #ffffff8c}.slide--ad .hbtn--ad:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 25%,#ffffff85 48%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.slide.is-active .hbtn--ad:before{animation:ad-cta-sheen .85s var(--ease-cine) .7s both}.slide--ad .hbtn--ad svg{width:17px;height:17px}.slide--ad .slide__adprice{font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px}@keyframes ad-cta-sheen{to{transform:translate(120%)}}@media (hover:hover) and (pointer:fine){.slide--ad .hbtn--ad:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 14px 36px #5bff8457,inset 0 1px #fff9}.slide--ad .hbtn--ad:hover svg{transform:translate(4px)}}@media (max-width:767px){.slide--ad .slide__shade{background:linear-gradient(#0405070a 12%,#04050747 46%,#040507d1)}.slide--ad .slide__body--ad{bottom:calc(var(--hub-s3) + var(--hub-s2) + 48px);width:calc(100% - 2 * var(--hub-gutter));padding:18px}.slide--ad .slide__title{font-size:clamp(32px,8.8vw,44px)}}@media (prefers-reduced-motion:reduce){.slide.is-active .hbtn--ad:before{animation:none}.slide--ad .hbtn--ad,.slide--ad .hbtn--ad svg{transition:none}}.hub .mq{background:linear-gradient(145deg,#1e1f24d1,#0e0f12e6);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0e,0 18px 30px -28px #000}.hub .mq__medal{color:#f0f0f2;background:#ffffff0b;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff12}.hub .mq__medal svg{filter:grayscale()}.hub .mq-flow .mq__n{text-align:center;align-self:center;justify-items:center;min-width:62px}.hub .mq__chip--3d{color:var(--ink-2);background:var(--paper);box-shadow:none}.hub .mq__chip--new{color:var(--ink-2);background:var(--paper)}.hub .mq__bar i{background:var(--ink-2);opacity:.55}.hub .hub__ask{gap:var(--hub-s1);padding:0}.hub .ask{height:56px;margin:0 var(--hub-gutter);border-radius:var(--hub-r-lg);background:color-mix(in srgb, var(--surface) 74%, transparent);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hub-signal) 46%, var(--line-2)), 0 0 22px color-mix(in srgb, var(--hub-signal) 16%, transparent);transition:box-shadow .2s var(--ease-out), background-color .2s var(--ease-out)}.hub .ask__spark{background:var(--ink);width:42px;height:42px;color:var(--bg)}.hub .ask__go{background:var(--acc);width:42px;height:42px;box-shadow:none;color:#fff}.hub .ask__voice{color:#fff;background:color-mix(in srgb, var(--hub-signal) 72%, #111)}.hub .ask__voice[aria-pressed=true]{background:var(--hub-signal)}.hub .hub__prompts{gap:var(--hub-s1);padding:0 var(--hub-gutter);scrollbar-width:none;flex-wrap:nowrap;margin:0;display:flex;overflow-x:auto}.hub .prompt{height:32px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--hub-r-md);background:0 0;padding:0 12px;font-size:12px;font-weight:500}.hub .sect-head{justify-content:space-between;align-items:flex-end;gap:var(--hub-s2);padding:0 var(--hub-gutter);margin:0 0 var(--hub-s2);display:flex}.hub .sect-head h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.15}.hub .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:600;display:block}.hub .sect-head__link,.hub .sect-head__note{min-height:32px;color:var(--ink-2);flex:none;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.hub .sect-head__note{color:var(--muted)}.hub .marques .sect-head .eyebrow{margin-bottom:6px}.hub .sect-head__tools{align-items:center;gap:var(--hub-s1);display:flex}@media (min-width:768px){.hub .sect-head h2{font-size:26px}}.hub .rail2,.hub .bgrid{gap:var(--hub-s2);scroll-snap-type:x proximity;scrollbar-width:none;padding:0 var(--hub-gutter);scroll-padding-inline:var(--hub-gutter);display:flex;overflow-x:auto}.hub .rail2::-webkit-scrollbar{display:none}.hub .bgrid::-webkit-scrollbar{display:none}.hub .rail2>*,.hub .bgrid>*{scale:none}.hub :is(.ncard,.body-t){width:var(--hub-card-w);border-radius:var(--hub-r-md);color:#f3f3f5;scroll-snap-align:start;aspect-ratio:auto;isolation:auto;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(150deg,#24252ad1,#0f1013e6);flex:none;grid-template-rows:auto 1fr;padding:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0e,0 16px 30px -26px #000}.hub .ncard__img{aspect-ratio:4/3;border-radius:0;margin:0}.hub .body-t>img{z-index:auto;aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block;position:static}.hub .body-t:after{content:none}.hub .body-t.tilt{transform:none!important}.hub :is(.ncard__body,.body-t__txt){padding:var(--hub-s2);align-content:start;gap:2px;display:grid}.hub .body-t__txt{color:var(--ink)}.hub .body-t__txt b{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.hub .body-t__txt b:after{content:none}.hub .body-t__txt small{color:var(--muted);opacity:1;font-size:12px}.hub .ncard__price,.hub .ncard__meta{font-variant-numeric:tabular-nums}.hub .ncard__price{margin-top:6px}.hub .ncard--dark{color:var(--b-ink,#fff);background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff24}.hub .ncard--dark .ncard__body small,.hub .ncard--dark .ncard__meta{color:inherit}@media (hover:hover) and (pointer:fine){.hub :is(.ncard,.body-t):hover{box-shadow:inset 0 0 0 1px var(--line-2)}}.fresh__none{padding:0 var(--hub-gutter);color:var(--muted);margin:0;font-size:14px}@media (min-width:1200px){.hub :is(.rail2,.bgrid){padding-inline:calc((100vw - 1180px) / 2 + var(--hub-gutter));scroll-padding-inline:calc((100vw - 1180px) / 2 + var(--hub-gutter));margin-inline:calc(-50vw + 590px)}}.hub .mq-track{padding:0 var(--hub-gutter)}.hub .spot{margin:0 var(--hub-s2);border-radius:var(--hub-r-lg);padding-top:var(--hub-s3)}.hub .spot__eyebrow{padding:0 var(--hub-s3)}.hub .quick{gap:0;padding:0;animation:none}.hub .quick>.sect-head{margin-bottom:12px}.hub .quick__track{--service-w:min(76vw, 360px);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px max(var(--hub-gutter), calc((100vw - var(--service-w)) / 2)) 18px;scroll-padding-inline:max(var(--hub-gutter), calc((100vw - var(--service-w)) / 2));gap:14px;display:flex;overflow-x:auto}.hub .quick__track::-webkit-scrollbar{display:none}.hub .qtile{flex:0 0 var(--service-w);width:var(--service-w);scroll-snap-align:center;color:#f4f4f6;-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);min-height:230px;transition:transform .42s var(--ease-cine), box-shadow .42s var(--ease-cine);background:linear-gradient(145deg,#323339ad,#0c0d10d1);border-radius:30px;justify-content:flex-end;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff13,0 24px 44px -34px #000}.hub .qtile:active{transform:scale(.985)}.hub .qtile span:last-child{min-height:2.7em}.hub .qtile .qtile__ic{background:#fff1;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0f}.hub .qtile--ink{box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #39ff8847,0 24px 50px -34px #39ff8873}.hub .qtile--ai:after{content:"";background:linear-gradient(90deg,#0000,#39ff88,#0000);border-radius:2px;height:2px;position:absolute;top:0;left:26px;right:26px}.hub .qtile--ai .qtile__ic{color:#fff;background:linear-gradient(145deg,#39ff88,#0d6b36)}@media (hover:hover) and (pointer:fine){.hub .qtile:hover{transform:translateY(-5px);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff17,0 28px 50px -34px #000}}.hub .qtile--ai .qtile__ic{animation:3.8s ease-in-out infinite ai-glass-breathe}@keyframes ai-glass-breathe{50%{transform:translateY(-3px)scale(1.035);box-shadow:inset 0 1px #ffffff40,0 12px 24px -13px #39ff88cc}}:root:not([data-theme=dark]) .hub .qtile--ink{box-shadow:none}.hub .spot{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(150deg,#2a2b30d6,#0a0b0df0);box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px #ffffff0f,0 26px 48px -38px #000;color:#f4f4f6!important}.hub .spot__bg{background:radial-gradient(110% 80% at 100% 0,#ffffff12,#0000 55%),linear-gradient(145deg,#24262a,#0c0d0f 78%)}.hub .spot__mark{opacity:.035}.hub .spot__eyebrow{color:#ffffff94}.hub .spot .lq{background:#ffffff0b;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d}.hub .spot .lq__item .mark,.hub .spot .lq__item[aria-selected=true] .mark{fill:currentColor;filter:grayscale()}.hub .spot__all{color:#fff;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff14}.hub .rail2--spot{grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:var(--hub-card-w);align-items:stretch;display:grid}.hub .bgrid{gap:var(--hub-s1);padding:0 var(--hub-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.hub .body-t{border-radius:var(--hub-r-lg);background:color-mix(in srgb, var(--surface) 76%, #08090a);grid-template-rows:70px auto;width:auto;min-height:116px;overflow:hidden}.hub .body-t>img{aspect-ratio:auto;object-fit:contain;object-position:50% 74%;mix-blend-mode:lighten;filter:drop-shadow(0 10px 12px #00000061);width:100%;height:78px}.hub .body-t__txt{padding:8px 12px 12px}.hub .body-t__txt small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hub .quick--feature{padding:var(--hub-s2) 0;box-shadow:none;background:0 0;border-radius:0;margin:0}.hub .quick--feature .qtile{background:linear-gradient(145deg,#323339ad,#0c0d10d1)}.hub .quick--feature .qtile--ai{background:radial-gradient(90% 90% at 50% 0,#39ff8821,#0000 58%),linear-gradient(145deg,#323339c2,#0c0d10e0)}.hub .sold--archive{margin:0 var(--hub-gutter);padding:var(--hub-s3) 0;border-radius:calc(var(--hub-r-lg) + 8px);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(150deg,#27282dc7,#0c0d10e6);overflow:hidden;box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px #ffffff0f,0 26px 48px -38px #000}.hub .sold--archive .rail2{padding-inline:var(--hub-s2)}.hub .sold__ask{border-radius:var(--hub-r-md);color:#f4f4f6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;align-items:center;gap:5px;min-height:44px;padding:0 14px;font-size:12.5px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff21,inset 0 0 0 1px #ffffff12}.hub .sold__ask svg{width:15px;height:15px}.hub .body-t.is-in>img{animation:body-cruise 5.2s var(--ease-cine) calc(var(--i,0) * -700ms) infinite alternate}@keyframes body-cruise{0%{transform:translate(-7px,1px)scale(.98)}to{transform:translate(7px,-1px)scale(1.02)}}@media (max-width:767px){:root{--hero-h:clamp(360px, 52svh, 480px);--hub-card-w:min(42vw, 190px)}.hero-ask{top:calc(env(safe-area-inset-top) + 68px)}.slide__pic{top:calc(env(safe-area-inset-top) + 12px);width:116vw}.slide__word{top:calc(env(safe-area-inset-top) + 52px);font-size:clamp(82px,28vw,148px)}.slide__body{padding-bottom:76px}.slide__trim{display:none}.slide__title{-webkit-line-clamp:1;font-size:clamp(25px,7vw,34px)}.slide__actions{margin-top:10px}.hbtn{min-height:42px;padding-inline:17px}.show__ctl{bottom:20px}.hub .spot{margin-inline:var(--hub-gutter)}.hub .sold--archive .sect-head{align-items:center}.hub .sold__ask{text-align:center;max-width:150px;line-height:1.15}}.slide--promo .slide__pic--promo{aspect-ratio:auto;width:100%;height:100%;inset:0;translate:none;-webkit-mask-image:none;mask-image:none}.slide--promo .slide__img{object-fit:cover;object-position:center}.slide--promo .slide__shade{background:linear-gradient(#0505068f,#0000 38%),linear-gradient(#05050626 28%,#050506f0)}@media (min-width:768px){.slide--promo .slide__pic--promo{bottom:0;left:0}.slide--promo .slide__shade{background:linear-gradient(90deg,#050506e6,#0505062e 62%),linear-gradient(#0000 52%,#050506ad)}.hub .bgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.hub .body-t{grid-template-rows:90px auto;min-height:142px}.hub .body-t>img{height:98px}}.hub .hub__foot{padding:var(--hub-s2) var(--hub-gutter) 0}@media (min-width:768px){.hub .spot{margin:0 var(--hub-gutter)}}.slide--ad .slide__shade{background:linear-gradient(90deg,#040507e0 0,#040507ab 32%,#04050714 78%),linear-gradient(#0000 38%,#040507d1)}@media (max-width:767px){.slide--ad .slide__shade{background:linear-gradient(#0405070f 10%,#0405075c 42%,#040507db)}}.hub :is(.hub__avatar,.hub__icon,.theme-tg,.show__btn,.ask__spark,.ask__voice,.ask__go,.qtile__ic){color:#f4f4f6;background:var(--btn-bg);border:1px solid var(--btn-line-soft);box-shadow:var(--btn-shadow);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);transition:background-color .22s var(--ease-cine), border-color .22s var(--ease-cine), color .22s var(--ease-cine), transform .22s var(--ease-cine), box-shadow .22s var(--ease-cine)}.hub .hero-ask :is(.ask__spark,.ask__voice,.ask__go){color:#f4f4f6;border:1px solid var(--btn-line);box-shadow:var(--btn-shadow);background:linear-gradient(145deg,#2a2b30ad,#08090bc7)}.hub .hero-ask .ask__spark{color:#fff;background:linear-gradient(145deg,#313237c7,#07080ae0)}.hub .hero-ask .ask__voice[aria-pressed=true]{color:#fff;background:#39ff88b8;border-color:#fff3}.hub .hbtn{border:1px solid var(--btn-line);min-height:46px;box-shadow:var(--btn-shadow);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);border-radius:999px}.hub .hbtn--primary{color:#0a0b0d;background:#f1f1f3;border-color:#ffffffb8;box-shadow:inset 0 1px #fff,0 14px 26px -20px #000}.hub .hbtn--ghost{color:#f2f2f4;background:var(--btn-bg)}.hub :is(.sold__ask,.spot__all,.sect-head__link,.pill){color:#e9e9ec;background:var(--btn-bg);border:1px solid var(--btn-line-soft);box-shadow:var(--btn-shadow);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%)}.hub .sect-head__link{border-radius:999px;min-height:40px;padding:0 13px}.hub .sold__ask{border-radius:999px}.hub .mk__item{border:1px solid var(--btn-line-soft);box-shadow:var(--btn-shadow);background:linear-gradient(145deg,#2a2b30b8,#0a0b0dd6)}.hub .mq{background:linear-gradient(145deg,#27282dd6,#0d0e11f0);border:1px solid #ffffff13}@media (hover:hover) and (pointer:fine){.hub :is(.hub__icon,.theme-tg,.show__btn,.ask__spark,.ask__voice,.ask__go,.sold__ask,.spot__all,.sect-head__link,.pill):hover{background:var(--btn-bg-hover);border-color:var(--btn-line);box-shadow:inset 0 1px #fff3,0 16px 30px -22px #000}.hub .hbtn--primary:hover{background:#fff}.hub .hbtn--ghost:hover{background:var(--btn-bg-hover)}}.hub :is(.hub__icon,.theme-tg,.show__btn,.ask__spark,.ask__voice,.ask__go,.hbtn,.sold__ask,.spot__all,.sect-head__link,.pill):active{transform:scale(.965)}.hub :is(button,a):focus-visible{outline-offset:3px;outline:1px solid #fffc;box-shadow:0 0 0 5px #39ff8829}.slide--ad .slide__pic--promo{aspect-ratio:auto;width:100%;height:100%;inset:0;overflow:hidden;translate:0}.slide--ad .slide__img{object-fit:cover;object-position:center 48%}.slide--ad.slide--ad-inventory .slide__img{object-fit:initial;transform-origin:top;clip-path:inset(36% 0 0);width:100%;max-width:none;height:auto;position:absolute;top:-23%;left:0;transform:scale(1.55)}.slide--ad .slide__shade{display:none}.slide--ad .slide__body--ad{left:var(--hub-gutter);right:var(--hub-gutter);bottom:calc(var(--hub-s3) + var(--hub-s2) + 50px);width:auto;max-width:760px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.slide--ad .slide__eyebrow--ad{margin-bottom:8px}.slide--ad .slide__title{max-width:20ch}.slide--ad .slide__adcopy{margin-top:8px}.slide--ad .slide__adspec{border-top:0;margin-top:9px;padding-top:0}.slide--ad .slide__actions{justify-content:flex-start;gap:16px;width:auto;margin-top:14px}.slide--ad .slide__adprice{margin-left:0}@media (max-width:767px){.slide--ad .slide__pic--promo{height:100%}.slide--ad .slide__body--ad{bottom:calc(var(--hub-s3) + var(--hub-s2) + 48px);width:auto;padding:0}.slide--ad .slide__title{max-width:18ch;font-size:clamp(30px,8vw,40px)}.slide--ad .slide__adcopy{max-width:38ch;font-size:14px}}.slide--ad .slide__adspec{color:#fff;width:-moz-fit-content;width:fit-content;max-width:100%;text-shadow:none;background:#050608d6;border:1px solid #ffffff2b;border-radius:999px;padding:5px 10px;box-shadow:0 3px 14px #0003}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}:root,:root[data-theme=dark],:root[data-theme=light]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#060607;--foreground:#f4f4f6;--card:#0d0e10;--card-foreground:#f4f4f6;--popover:#0d0e10;--popover-foreground:#f4f4f6;--primary:#39ff88;--primary-foreground:#03150a;--secondary:#141518;--secondary-foreground:#f4f4f6;--muted:#8b8e97;--muted-foreground:#8b8e97;--accent:#17191c;--accent-foreground:#f4f4f6;--border:#ffffff14;--input:#ffffff1c;--ring:#39ff88;--radius:20px;--neon:#39ff88;--neon-rgb:57, 255, 136;--neon-glow:0 0 10px #39ff8852;--bg:var(--background);--surface:#0e0f11;--paper:#15161a;--ink:var(--foreground);--ink-2:#c4c6cd;--line:#ffffff14;--line-2:#ffffff26;--acc:var(--neon);--acc-ink:var(--primary-foreground);--sel-fill:var(--neon);--sel-ink:var(--primary-foreground);--on-ink:#060607;--ok:var(--neon);--hub-signal:var(--neon);--hub-canvas:#060607;--dk-red:var(--neon);--dk-red-deep:#12b85a;--dk-fade:#060607;--dk-glass-top:#141518db;--dk-glass-bot:#060608f0;--dk-rim:#ffffff1a;--dk-icon:#ffffff80;--dk-h:46px;--dk-pad:5px}.hub{--bg:#060607;--surface:#0e0f11;--paper:#15161a;--card:#0d0e10;--ink:#f4f4f6;--ink-2:#c4c6cd;--muted:#8b8e97;--acc:var(--neon);--acc-ink:#03150a;--sel-fill:var(--neon);--btn-bg:#ffffff0b;--btn-bg-hover:#ffffff17;--btn-line:#ffffff26;--btn-line-soft:#ffffff14;background:#060607}body,body[data-page=hub],body[data-page=concierge]{background:#060607}:root,:root[data-theme=dark],:root[data-theme=light]{--bd-a:#ffffff09;--bd-b:#ffffff06;--bd-c:#ffffff05;--tr-red:#ffffff73}.shop .lq__item[aria-selected=true],.shop .lq__item[aria-selected=true] *{color:#fff}.theme-tg{display:none!important}:focus-visible{outline-color:var(--neon)}.hub :is(button,a):focus-visible{outline:1px solid var(--neon);outline-offset:3px;box-shadow:0 0 0 5px rgba(var(--neon-rgb), .14)}.hub :focus-visible{outline-color:var(--neon)}.hub .ask__go{color:#03150a;background:var(--neon);box-shadow:var(--neon-glow);border-color:#0000}.hub .ask{box-shadow:inset 0 0 0 1px var(--line-2)}.hub .ask:focus-within,.hub .ask.is-listening{box-shadow:inset 0 0 0 1px rgba(var(--neon-rgb), .7), 0 0 18px rgba(var(--neon-rgb), .16)}.hub .hero-ask .ask__voice[aria-pressed=true]{background:rgba(var(--neon-rgb), .22);color:var(--neon);border-color:rgba(var(--neon-rgb), .5)}.hub__top.is-solid .hub__avatar{color:var(--neon)}.hbtn--primary,.hub .hbtn--primary{color:#060607}.pill--signal{background:var(--neon);color:#03150a}.hub .slide__body--lite{max-width:none;padding:0 var(--hub-gutter) 74px;color:#fff;justify-items:start;gap:5px;text-decoration:none;display:grid}.hub .slide__body--lite:before{content:"";background:var(--neon);width:26px;height:2px;box-shadow:var(--neon-glow);transform-origin:0;transition:scale .7s var(--ease-cine) .32s;border-radius:2px;margin-bottom:7px;scale:0 1}.hub .slide.is-active .slide__body--lite:before{scale:1}.hub .slide__body--lite .slide__eyebrow{letter-spacing:.2em;color:#ffffffc7;gap:8px;margin:0;font-size:10.5px}.hub .slide__body--lite .slide__eyebrow .mark{width:15px;height:15px}.hub .slide__body--lite .slide__title{letter-spacing:-.015em;-webkit-line-clamp:1;font-size:clamp(19px,5.3vw,25px);font-weight:500;line-height:1.12}@media (min-width:768px){.hub .slide__body--lite{padding-bottom:92px}.hub .slide__body--lite .slide__title{font-size:30px}}.hub .show__bar i{background:var(--neon);box-shadow:0 0 6px rgba(var(--neon-rgb), .5)}.hub .show__bar{background:#ffffff29}.hub .slide__shade{background:linear-gradient(#050506b3 0,#05050600 24%),linear-gradient(0deg,#050506fa 0,#050506e6 22%,#05050680 40%,#05050600 62%)}.hub__body{-webkit-backdrop-filter:blur(26px)saturate(115%);backdrop-filter:blur(26px)saturate(115%);background:linear-gradient(168deg,#050608c7,#020304db 58%,#050608d1);box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff05,0 -22px 50px #00000080}.hub .mk{padding:6px var(--hub-gutter) 14px;gap:14px}.hub .mk__item{color:#eceef1;-webkit-backdrop-filter:none;backdrop-filter:none;width:86px;height:86px;translate:var(--tx,0) var(--ty,0);transition:translate .26s var(--ease-cine), scale .16s var(--ease-out), box-shadow .26s var(--ease-cine), border-color .26s;background:radial-gradient(120% 120% at 30% 8%,#17181c 0%,#060607 62%,#020203 100%);border:1px solid #ffffff1a;box-shadow:inset 0 1px #fff3,inset 0 -12px 20px #000000b3,0 0 0 4px #ffffff06,0 12px 24px -12px #000}.hub .mk__item .mark,.hub .mk__item>svg{fill:currentColor;filter:none;width:46px;height:46px}.hub .mk__initial{font-size:20px}@media (hover:hover) and (pointer:fine){.hub .mk__item:hover{border-color:rgba(var(--neon-rgb), .45);box-shadow:inset 0 1px 0 #ffffff42, inset 0 -12px 20px #000000b3, 0 0 0 4px rgba(var(--neon-rgb), .05), 0 0 20px -6px rgba(var(--neon-rgb), .5), 0 12px 24px -12px #000}}.hub .makes{margin-top:-4px}.hub .mq-flow{padding:6px 0 14px}.hub .mq-flow .mq{background:linear-gradient(150deg,#101114,#050506);border:1px solid #ffffff13;border-radius:28px;grid-template-columns:58px minmax(0,1fr) auto;grid-template-areas:"m a n";align-items:center;row-gap:0;width:min(66vw,256px);min-height:90px;padding:14px 18px 18px 14px;box-shadow:inset 0 1px #ffffff17,0 16px 26px -22px #000}.hub .mq-flow .mq__txt{grid-area:a;min-width:0;display:block}.hub .mq:before{opacity:0}.hub .mq:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(170px circle at var(--mx,50%) var(--my,50%), rgba(var(--neon-rgb), .11), transparent 70%);opacity:0;transition:opacity .26s;position:absolute;inset:0}.hub .mq:is(:hover,.is-fx):after{opacity:1}.hub .mq__medal{color:#eef0f3;background:#000;width:58px;height:58px;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #ffffff17,0 0 0 4px #ffffff05}.hub .mq__medal svg{filter:none;width:30px;height:30px}.hub .mq__name{letter-spacing:-.01em;font-size:17px;font-weight:600}.hub .mq-flow .mq__n{min-width:0;margin-left:4px}.hub .mq__n b{color:#fff;font-size:34px}.hub .mq__n small{color:var(--muted)}.hub .mq__bar{background:#ffffff12}.hub .mq__bar i{background:var(--neon);opacity:.8;box-shadow:0 0 6px rgba(var(--neon-rgb), .5)}.hub .spot{--sp-deep:color-mix(in srgb, var(--b-bg,#1a1a1c) 30%, #050506);isolation:isolate;background:radial-gradient(120% 60% at 100% 0%, color-mix(in srgb, var(--b-bg,#1a1a1c) 52%, transparent), transparent 64%), linear-gradient(162deg, var(--sp-deep), #050506 72%);border:1px solid color-mix(in srgb, var(--b-acc,#fff) 22%, #ffffff0d);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--b-acc,#fff) 34%, #ffffff14), 0 30px 60px -44px color-mix(in srgb, var(--b-bg,#000) 85%, #000), 0 0 34px -22px var(--b-acc,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:34px;padding:22px 0;position:relative;overflow:hidden;color:var(--b-ink,#fff)!important}.hub .spot__bg{background:repeating-linear-gradient(115deg, color-mix(in srgb, var(--b-acc,#fff) 4%, transparent) 0 1px, transparent 1px 22px);-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.hub .spot__mark{z-index:0;opacity:.1;width:210px;height:210px;color:var(--b-acc,#fff);transition:color .4s;position:absolute;top:6px;right:-26px}.hub .spot__mark svg{fill:currentColor;width:100%;height:100%}.hub .spot__eyebrow{color:color-mix(in srgb, var(--b-acc,#fff) 80%, #fff);letter-spacing:.22em}.hub .spot__head h2{font-family:var(--b-font,inherit);font-weight:var(--b-wt,600);letter-spacing:var(--b-track,0);text-transform:var(--b-case,none);color:var(--b-ink,#fff);font-size:clamp(28px,8.4vw,40px);line-height:1}.hub .spot__head p{color:color-mix(in srgb, var(--b-ink,#fff) 66%, transparent);letter-spacing:.02em;margin-top:8px;font-size:12.5px}.hub .spot__all{color:var(--b-ink,#fff);background:color-mix(in srgb, var(--b-acc,#fff) 14%, transparent);border:1px solid color-mix(in srgb, var(--b-acc,#fff) 52%, transparent);box-shadow:0 0 20px -10px var(--b-acc,#fff)}.hub .spot .lq{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--b-acc,#fff) 22%, #ffffff0a);background:#00000059}.hub .spot .lq__thumb{background:color-mix(in srgb, var(--b-acc,#fff) 24%, #0a0a0b);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--b-acc,#fff) 60%, transparent), 0 0 14px -6px var(--b-acc,#fff)}.hub .spot .lq__item,.hub .spot .lq__item[aria-selected=true]{color:color-mix(in srgb, var(--b-ink,#fff) 78%, transparent)}.hub .spot .lq__item[aria-selected=true]{color:var(--b-ink,#fff)}.hub .spot .ncard--dark{color:var(--b-ink,#fff);background:linear-gradient(165deg, color-mix(in srgb, var(--b-bg,#1a1a1c) 24%, #0b0b0d), #050506 82%);border:1px solid color-mix(in srgb, var(--b-acc,#fff) 18%, #ffffff0a);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--b-acc,#fff) 22%, #ffffff0d), 0 18px 28px -24px #000;transition:border-color .3s, box-shadow .3s, translate .3s var(--ease-cine);position:relative}.hub .spot .ncard--dark:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(200px circle at var(--mx,50%) var(--my,30%), color-mix(in srgb, var(--b-acc,#fff) 20%, transparent), transparent 70%);opacity:0;mix-blend-mode:screen;transition:opacity .26s;position:absolute;inset:0}.hub .spot .ncard--dark:is(:hover,.is-fx):after{opacity:1}@media (hover:hover) and (pointer:fine){.hub .spot .ncard--dark:hover{border-color:color-mix(in srgb, var(--b-acc,#fff) 58%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--b-acc,#fff) 40%, transparent), 0 0 22px -10px var(--b-acc,#fff), 0 22px 30px -22px #000;translate:0 -3px}}.hub .spot .ncard__body small{color:var(--b-acc,#fff);opacity:1;font-family:var(--b-font,inherit);letter-spacing:calc(var(--b-track,0em) + .1em);text-transform:uppercase;font-size:10px;font-weight:500}.hub .spot .ncard__body b{font-family:var(--b-font,inherit);font-weight:min(var(--b-wt,600), 700);letter-spacing:var(--b-track,0);text-transform:var(--b-case,none);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.hub .spot .ncard__meta{color:color-mix(in srgb, var(--b-ink,#fff) 58%, transparent);opacity:1}.hub .ncard__price,.hub .ncard--dark .ncard__price,.ncard--dark .ncard__price,.scard__price{color:var(--b-ink,var(--ink))}.hub .spot .ncard__3d{color:var(--b-acc,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--b-acc,#fff) 50%, transparent);background:#0000009e}.hub .xrail{scroll-snap-type:x proximity;gap:14px;padding-top:8px;padding-bottom:24px}.hub .xc{isolation:isolate;color:#f4f4f6;scroll-snap-align:start;width:min(62vw,238px);transform:perspective(900px) rotateX(calc(var(--py,0) * -9deg)) rotateY(calc(var(--px,0) * 9deg));transition:transform .38s var(--ease-cine), border-color .3s, box-shadow .3s;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg,#111215,#060607 72%);border:1px solid #ffffff12;border-radius:28px;flex:none;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 20px 30px -26px #000}.hub .rail2>.xc{scale:calc(1 - var(--f,0) * .05);opacity:1;transition:transform .38s var(--ease-cine), border-color .3s, box-shadow .3s, scale .16s linear}.hub .xc.is-fx{transition-duration:90ms,.3s,.3s}.hub .xc__stage{aspect-ratio:4/3;background:radial-gradient(90% 70% at 50% 100%, rgba(var(--neon-rgb), .09), transparent 70%), #08090a;transform-style:preserve-3d;position:relative;overflow:hidden}.hub .xc__img{object-fit:cover;width:100%;height:100%;translate:calc(var(--px,0) * -10px) calc(var(--py,0) * -8px);transition:translate .42s var(--ease-cine), scale .7s var(--ease-cine);scale:1.08;-webkit-mask-image:linear-gradient(#000 74%,#0000);mask-image:linear-gradient(#000 74%,#0000)}.hub .xc:is(:hover,.is-focus) .xc__img{scale:1.14}.hub .xc__idx{letter-spacing:.14em;color:#ffffff80;font:500 11px/1 IBM Plex Mono,ui-monospace,monospace;position:absolute;top:13px;left:14px}.hub .xc__3d{width:32px;height:32px;color:var(--neon);box-shadow:inset 0 0 0 1px rgba(var(--neon-rgb), .38), 0 0 12px -4px rgba(var(--neon-rgb), .5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.hub .xc__3d svg{stroke-width:1.7px;width:15px;height:15px}.hub .xc__body{align-content:start;gap:3px;padding:12px 16px 16px;display:grid}.hub .xc__body small{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.hub .xc__body b{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.44em;font-size:15.5px;font-weight:600;line-height:1.22;display:-webkit-box;overflow:hidden}.hub .xc__meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.hub .xc__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.hub .xc__price{color:#fff;font-size:13.5px;font-weight:600}.hub .xc__go{width:32px;height:32px;color:var(--neon);border:1px solid rgba(var(--neon-rgb), .35);transition:background-color .26s, color .26s, translate .3s var(--ease-cine), box-shadow .26s;border-radius:50%;place-items:center;display:grid}.hub .xc__go svg{stroke-width:2px;width:15px;height:15px}.hub .xc:is(:hover,.is-focus) .xc__go{background:var(--neon);color:#03150a;box-shadow:var(--neon-glow);translate:3px}.hub :is(.xc,.svc__card):before{content:"";z-index:3;pointer-events:none;background:radial-gradient(240px circle at var(--mx,50%) var(--my,28%), rgba(var(--neon-rgb), .12), transparent 66%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.hub :is(.xc,.svc__card):is(:hover,.is-focus):before{opacity:1}.hub :is(.xc,.svc__card):after{content:"";z-index:4;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--ang), transparent 0 68%, rgba(var(--neon-rgb), .95) 86%, transparent 100%);-webkit-mask-composite:xor;opacity:0;padding:1.5px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hub :is(.xc,.svc__card):is(:hover,.is-focus):after{opacity:.9;animation:3.4s linear infinite ang}@keyframes ang{to{--ang:360deg}}.hub .xc__glare{z-index:3;top:-50%;left:var(--gx,-60%);pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffff17,#0000);width:38%;height:220%;transition:left .5s,opacity .3s;position:absolute;rotate:18deg}.hub :is(.xc,.svc__card):is(:hover,.is-fx) .xc__glare{opacity:1}.hub .bx-grid{padding:0 var(--hub-gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hub .bx{isolation:isolate;color:#f4f4f6;background:#030304;border:1px solid #ffffff14;border-radius:30px;align-content:end;min-height:188px;padding:14px 16px 15px;transition:border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 20px 30px -26px #000}.hub .bx:first-child,.hub .bx:nth-child(4){grid-column:span 2;min-height:170px}.hub .bx:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(240px circle at var(--mx,70%) var(--my,30%), rgba(var(--neon-rgb), .11), transparent 66%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.hub .bx:is(:hover,.is-fx):before{opacity:1}.hub .bx:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff12 50%,#0000 60%);position:absolute;inset:0;translate:-120%}.hub .bx.is-in:after{animation:bx-sweep 1.5s ease calc(.9s + var(--i,0) * .14s) both}@keyframes bx-sweep{to{translate:120%}}.hub .bx__n{z-index:0;font-family:var(--font-num,"Archivo Variable", system-ui, sans-serif);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #ffffff1c;pointer-events:none;font-size:104px;font-weight:800;font-stretch:62%;line-height:1;position:absolute;top:-8px;right:10px}.hub .bx:first-child .bx__n,.hub .bx:nth-child(4) .bx__n{font-size:132px;top:-14px;left:46%;right:auto}.hub .bx__car{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-composite:source-in;filter:drop-shadow(0 14px 14px #0000008c);width:98%;height:auto;transition:translate .6s var(--ease-cine), scale .6s var(--ease-cine);position:absolute;top:6px;right:-4%;translate:0;-webkit-mask-image:linear-gradient(#000 58%,#0000 92%),linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#000 58%,#0000 92%),linear-gradient(90deg,#0000,#000 16% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hub .bx:first-child .bx__car,.hub .bx:nth-child(4) .bx__car{width:56%;top:-6px;right:-2%}.hub .bx.rv:not(.is-in) .bx__car{opacity:0}.hub .bx.is-in .bx__car{animation:bx-drive 1.2s var(--ease-cine) calc(var(--i,0) * .13s) both, bx-idle 6s ease-in-out calc(1.4s + var(--i,0) * .13s) infinite alternate}@keyframes bx-drive{0%{opacity:0;filter:blur(6px)drop-shadow(0 14px 14px #0000008c);transform:translate(-64%)scale(.93)}to{opacity:1;filter:blur()drop-shadow(0 14px 14px #0000008c);transform:none}}@keyframes bx-idle{0%{transform:translate(0,0)}to{transform:translate(-7px,-1px)}}.hub .bx:is(:hover,:active) .bx__car{translate:8px;scale:1.04}.hub .bx__floor{z-index:1;background:linear-gradient(90deg, transparent, rgba(var(--neon-rgb), .6), transparent);height:1px;box-shadow:0 0 10px rgba(var(--neon-rgb), .35);opacity:.32;transition:opacity .4s;position:absolute;bottom:60px;left:12%;right:12%}.hub .bx:is(:hover,:active) .bx__floor{opacity:1}.hub .bx__txt{z-index:3;justify-items:start;gap:2px;display:grid;position:relative}.hub .bx__txt small{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;font:500 10.5px/1 IBM Plex Mono,ui-monospace,monospace}.hub .bx__txt b{letter-spacing:-.02em;margin-top:5px;font-size:20px;font-weight:600;line-height:1.1}.hub .bx__txt span{max-width:22ch;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.hub .bx__go{z-index:3;color:#e8eaed;width:32px;height:32px;transition:background-color .26s, color .26s, rotate .4s var(--ease-cine), box-shadow .26s;background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:14px}.hub .bx__go svg{stroke-width:2px;width:15px;height:15px}.hub .bx:is(:hover,:active) .bx__go{background:var(--neon);color:#03150a;box-shadow:var(--neon-glow);rotate:-45deg}@media (hover:hover) and (pointer:fine){.hub .bx:hover{border-color:rgba(var(--neon-rgb), .3);box-shadow:inset 0 1px 0 #ffffff1f, 0 0 22px -12px rgba(var(--neon-rgb), .5), 0 20px 30px -26px #000}}@media (min-width:768px){.hub .bx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hub .bx:nth-child(n){grid-column:span 1;min-height:230px}.hub .bx:nth-child(n) .bx__car{width:98%;top:10px;right:-4%}.hub .bx:nth-child(n) .bx__n{font-size:104px;top:-8px;left:auto;right:10px}}.hub .quick--stage{grid-template-columns:minmax(0,1fr);gap:14px;padding:4px 0 0;display:grid}.hub .quick--stage>.sect-head{margin-bottom:0}.hub .svc__ai{isolation:isolate;margin:0 var(--hub-gutter);text-align:center;color:#f4f4f6;background:radial-gradient(80% 90% at 50% 0%, rgba(var(--neon-rgb), .1), transparent 62%), linear-gradient(170deg, #0e1012, #050506);border:1px solid rgba(var(--neon-rgb), .2);box-shadow:inset 0 1px 0 #ffffff17, 0 0 40px -24px rgba(var(--neon-rgb), .55), 0 24px 40px -32px #000;border-radius:36px;justify-items:center;gap:5px;padding:26px 20px 24px;transition:border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.hub .svc__ai:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), rgba(var(--neon-rgb), .12), transparent 66%);opacity:.6;transition:opacity .3s;position:absolute;inset:0}.hub .svc__ai:is(:hover,.is-fx):before{opacity:1}.hub .svc__ai:is(:hover,:active){border-color:rgba(var(--neon-rgb), .45)}.hub .svc__orb{width:88px;height:88px;color:var(--neon);place-items:center;margin-bottom:8px;display:grid;position:relative}.hub .svc__orb svg{z-index:2;stroke-width:1.5px;width:28px;height:28px;position:relative}.hub .svc__orb:before{content:"";background:radial-gradient(circle at 34% 24%, #ffffff38, rgba(var(--neon-rgb), .12) 42%, #050506 82%);box-shadow:inset 0 0 0 1px rgba(var(--neon-rgb), .45), 0 0 18px rgba(var(--neon-rgb), .26);border-radius:50%;position:absolute;inset:22px}.hub .svc__orb i{border:1px solid rgba(var(--neon-rgb), .3);opacity:0;border-radius:50%;animation:3.9s ease-out infinite orb-ring;position:absolute;inset:0}.hub .svc__orb i:nth-child(2){animation-delay:1.3s}.hub .svc__orb i:nth-child(3){animation-delay:2.6s}@keyframes orb-ring{0%{opacity:.85;scale:.5}to{opacity:0;scale:1.25}}.hub .svc__ai b{letter-spacing:-.02em;font-size:20px;font-weight:600}.hub .svc__ai>span:last-child{max-width:24ch;color:var(--muted);font-size:13px;line-height:1.4}.hub .svc__rail{--sw:min(70vw, 300px);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px max(var(--hub-gutter), calc((100vw - var(--sw)) / 2)) 16px;scroll-padding-inline:max(var(--hub-gutter), calc((100vw - var(--sw)) / 2));gap:12px;display:flex;overflow-x:auto}.hub .svc__rail::-webkit-scrollbar{display:none}.hub .svc__card{isolation:isolate;flex:0 0 var(--sw);scroll-snap-align:center;color:#f4f4f6;opacity:.6;min-height:184px;scale:.93;transform:perspective(900px) rotateX(calc(var(--py,0) * -8deg)) rotateY(calc(var(--px,0) * 8deg));transition:opacity .4s var(--ease-cine), scale .5s var(--ease-cine), transform .38s var(--ease-cine), border-color .3s;background:linear-gradient(160deg,#111215,#060607 72%);border:1px solid #ffffff12;border-radius:30px;align-content:end;gap:4px;padding:16px 18px 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.hub .svc__card.is-focus{opacity:1;border-color:rgba(var(--neon-rgb), .24);scale:1}.hub .svc__no{letter-spacing:.14em;color:#fff6;font:500 11px/1 IBM Plex Mono,ui-monospace,monospace;position:absolute;top:18px;left:18px}.hub .svc__ic{color:#e8eaed;background:#ffffff0a;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:48px;height:48px;transition:color .26s,border-color .26s,box-shadow .26s;display:grid;position:absolute;top:16px;right:16px}.hub .svc__ic svg{stroke-width:1.5px;width:21px;height:21px}.hub .svc__card.is-focus .svc__ic{color:var(--neon);border-color:rgba(var(--neon-rgb), .4);box-shadow:0 0 14px -4px rgba(var(--neon-rgb), .5)}.hub .svc__card b{letter-spacing:-.02em;font-size:18px;font-weight:600}.hub .svc__sub{max-width:22ch;color:var(--muted);font-size:12.5px;line-height:1.35}.hub .svc__arrow{width:32px;height:32px;color:var(--neon);border:1px solid rgba(var(--neon-rgb), .3);transition:background-color .26s, color .26s, translate .3s var(--ease-cine);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:18px}.hub .svc__arrow svg{stroke-width:2px;width:15px;height:15px}.hub .svc__card:is(:hover,.is-focus) .svc__arrow{background:var(--neon);color:#03150a;translate:3px}@media (min-width:768px){.hub .svc__rail{--sw:300px;justify-content:center}.hub .svc__card{opacity:1;scale:1}}.hub .sold--archive{isolation:isolate;margin:0 var(--hub-gutter);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(170deg,#0b0c0e,#040405);border:1px solid #ffffff0f;border-radius:34px;padding:24px 0 22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 26px 44px -36px #000}.hub .sold--archive:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 14px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.hub .sold__head{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 20px 16px;display:flex}.hub .sold__head h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.15}.hub .sold__tally{letter-spacing:.04em;color:var(--muted);margin:6px 0 0;font:500 11px/1.2 IBM Plex Mono,ui-monospace,monospace}.hub .sold__tally b{color:var(--neon);font-weight:500}.hub .sold__ask{isolation:isolate;text-align:center;color:#f4f4f6;max-width:150px;min-height:44px;box-shadow:none;translate:var(--tx,0) var(--ty,0);transition:translate .26s var(--ease-cine);background:#0a0b0d;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 15px;font-size:12.5px;font-weight:600;line-height:1.15;display:inline-flex;position:relative}.hub .sold__ask:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ang), #ffffff1f 0 60%, rgba(var(--neon-rgb), .95) 82%, #ffffff1f);-webkit-mask-composite:xor;padding:1.5px;animation:4s linear infinite ang;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hub .sold__ask svg{stroke-width:2px;width:14px;height:14px;color:var(--neon)}.hub .sold__rail{gap:12px;padding:0 20px 4px}.hub .sc{isolation:isolate;scroll-snap-align:start;color:#f4f4f6;background:#0a0b0d;border:1px solid #ffffff0f;border-radius:24px;flex:none;width:190px;transition:border-color .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.hub .rail2>.sc{scale:calc(1 - var(--f,0) * .05)}.hub .sc:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(200px circle at var(--mx,50%) var(--my,30%), #ffffff12, transparent 66%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.hub .sc:is(:hover,.is-fx):before{opacity:1}.hub .sc__stage{aspect-ratio:4/3;background:#050506;position:relative;overflow:hidden}.hub .sc__img{object-fit:cover;filter:grayscale()brightness(.7)contrast(1.06);width:100%;height:100%;transition:filter .7s var(--ease-cine), scale .9s var(--ease-cine);scale:1.02}.hub .sc:is(:hover,:active,:focus-visible) .sc__img{filter:grayscale(0)brightness(.92)contrast(1.02);scale:1.07}.hub .sc__stamp{letter-spacing:.24em;text-transform:uppercase;color:#ffffffeb;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .4s, scale .5s var(--ease-cine);background:#00000061;border:1.5px solid #ffffffd1;border-radius:6px;padding:4px 11px 4px 13px;font:600 14px/1.2 IBM Plex Mono,ui-monospace,monospace;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-13deg}.hub .sc:is(:hover,:active) .sc__stamp{opacity:.35;scale:.92}.hub .sc__body{gap:2px;padding:12px 14px 14px;display:grid}.hub .sc__lot{letter-spacing:.14em;text-transform:uppercase;color:var(--neon);opacity:.85;font:500 10px/1 IBM Plex Mono,ui-monospace,monospace}.hub .sc__body small{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:10px;font-weight:600}.hub .sc__body b{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.22;display:-webkit-box;overflow:hidden}.hub .sc__meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}@media (hover:hover) and (pointer:fine){.hub .sc:hover{border-color:#ffffff29}}.dk{gap:4px}.dk__glass{box-shadow:inset 0 1px 0 var(--dk-rim), inset 0 0 0 1px #ffffff0f, 0 14px 28px -12px #000c, 0 0 0 1px #0009;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%)}.dk__glass:before{background:linear-gradient(90deg,#fff0,#ffffff47,#fff0)}.dk__spill{display:none}.dk__lens{top:var(--dk-pad);height:var(--dk-h);box-shadow:none;background:0 0;border-radius:999px;bottom:auto;overflow:visible}.dk__lens:after{content:"";background:var(--neon);width:16px;height:2px;box-shadow:0 0 8px rgba(var(--neon-rgb), .75);border-radius:2px;position:absolute;bottom:2px;left:50%;translate:-50%}.dk__sheen{display:none}.dk__item{color:var(--dk-icon)}.dk__item.is-lit{color:var(--neon)}.dk__item.is-lit .dk__ic svg{stroke-width:1.9px;filter:drop-shadow(0 0 5px rgba(var(--neon-rgb), .45))}.dk__item:focus-visible{outline:1px solid var(--neon);outline-offset:1px;box-shadow:none}.dk__avatar{color:#f2f3f5;background:#1a1b1f;box-shadow:0 0 0 1px #ffffff24}.dk__item.is-lit .dk__avatar,.dk-handle__ic .dk__avatar{background:var(--neon);color:#03150a;box-shadow:none}.dk__tag{color:#03150a;background:var(--neon);box-shadow:0 0 14px rgba(var(--neon-rgb), .4), 0 10px 20px -10px #000}.dk-handle{background:linear-gradient(180deg, var(--dk-glass-top), var(--dk-glass-bot));height:40px;box-shadow:inset 0 1px 0 var(--dk-rim), inset 0 0 0 1px #ffffff0f, 0 12px 24px -12px #000;gap:9px;padding:0 14px 0 8px}.dk-handle__ic{width:26px;height:26px;color:var(--neon);box-shadow:inset 0 0 0 1px rgba(var(--neon-rgb), .4);background:0 0}.dk-handle__ic svg{width:14px;height:14px}.dk-handle__ic .dk__avatar{width:26px;height:26px}.dk-handle__txt{letter-spacing:.04em;color:#e9eaee;font-size:12px}.dk-handle__grip{background:rgba(var(--neon-rgb), .7);width:14px;height:2px;box-shadow:0 0 6px rgba(var(--neon-rgb), .5)}.dk-handle:focus-visible{outline:1px solid var(--neon)}:root[data-motion=reduce] .hub :is(.bx__car,.svc__orb i,.xc,.svc__card){animation:none!important}:root[data-motion=reduce] .hub .bx__car{opacity:1!important}:root[data-motion=reduce] .hub :is(.xc,.svc__card){transform:none!important}.shop.is-brand-page>:is(.shop__head,.lq,.shop__tools,.fwrap,.brands-slot){display:none}.shop.is-brand-page:before{background:linear-gradient(168deg, color-mix(in srgb, var(--b-bg) 20%, #050506) 0%, #050506 42%, color-mix(in srgb, var(--b-bg2) 14%, #050506) 100%)}.tb.is-brand-page{color:var(--b-ink);background:color-mix(in srgb, var(--b-bg) 28%, #050506db)}.tb.is-brand-page .tb__dot{background:var(--b-acc);box-shadow:0 0 8px var(--b-acc)}.bh{isolation:isolate;color:var(--b-ink);background:radial-gradient(120% 60% at 100% 0%, color-mix(in srgb, var(--b-bg) 58%, transparent), transparent 64%), linear-gradient(162deg, color-mix(in srgb, var(--b-bg) 30%, #050506), #050506 76%);border:1px solid color-mix(in srgb, var(--b-acc) 26%, #ffffff0d);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--b-acc) 36%, #ffffff14), 0 30px 60px -44px color-mix(in srgb, var(--b-bg) 85%, #000), 0 0 36px -22px var(--b-acc);animation:bh-in .7s var(--ease-cine) both;border-radius:34px;margin-top:8px;padding:16px;position:relative;overflow:hidden}@keyframes bh-in{0%{opacity:0;translate:0 16px}}.bh:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(115deg, color-mix(in srgb, var(--b-acc) 4.5%, transparent) 0 1px, transparent 1px 22px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.bh__mark{z-index:-1;opacity:.1;width:240px;height:240px;color:var(--b-acc);position:absolute;top:-8px;right:-34px}.bh__mark svg{fill:currentColor;width:100%;height:100%}.bh__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bh__back{height:34px;color:var(--b-ink);transition:background-color .2s, scale .16s var(--ease-out);background:#00000061;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:4px;padding:0 13px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.bh__back svg{stroke-width:2px;width:16px;height:16px}.bh__back:active{scale:.96}.bh__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--b-acc) 80%, #fff);margin:0;font-size:10.5px;font-weight:600}.bh__title{font-family:var(--b-font);font-weight:var(--b-wt);letter-spacing:var(--b-track);text-transform:var(--b-case);color:var(--b-ink);text-wrap:balance;margin:22px 0 0;font-size:clamp(36px,11.5vw,58px);line-height:.96}.bh__sub{letter-spacing:.02em;color:color-mix(in srgb, var(--b-ink) 66%, transparent);font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:12.5px}.bh__car{isolation:isolate;color:#f4f4f6;border:1px solid color-mix(in srgb, var(--b-acc) 30%, #ffffff0f);transform:perspective(900px) rotateX(calc(var(--py,0) * -6deg)) rotateY(calc(var(--px,0) * 6deg));transition:transform .38s var(--ease-cine), border-color .3s, box-shadow .3s;background:#030304;border-radius:26px;margin-top:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 40px -30px #000}.bh__car.is-fx{transition-duration:90ms,.3s,.3s}.bh__car:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,30%), color-mix(in srgb, var(--b-acc) 18%, transparent), transparent 66%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.bh__car:is(:hover,.is-fx):before{opacity:1}.bh__car:hover{border-color:color-mix(in srgb, var(--b-acc) 60%, transparent);box-shadow:0 0 26px -10px var(--b-acc), 0 24px 40px -30px #000}.bh__car .xc__glare{z-index:3;top:-50%;left:var(--gx,-60%);pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffff17,#0000);width:38%;height:220%;transition:left .5s,opacity .3s;position:absolute;rotate:18deg}.bh__car:is(:hover,.is-fx) .xc__glare{opacity:1}.bh__pic{aspect-ratio:16/10;background:#030304;display:block;overflow:hidden}.bh__pic img{object-fit:cover;width:100%;height:100%;scale:1.05;translate:calc(var(--px,0) * -10px) calc(var(--py,0) * -8px);transition:translate .42s var(--ease-cine), scale .7s var(--ease-cine)}.bh__car:hover .bh__pic img{scale:1.1}.bh__flag{z-index:4;letter-spacing:.14em;text-transform:uppercase;height:28px;color:var(--b-ink);border:1px solid color-mix(in srgb, var(--b-acc) 50%, transparent);background:#0000009e;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 9px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.bh__flag svg{width:13px;height:13px;color:var(--b-acc);stroke-width:1.8px}.bh__info{z-index:2;border-top:1px solid color-mix(in srgb, var(--b-acc) 16%, #ffffff0a);background:linear-gradient(#030304,#050506);gap:4px;padding:16px 18px 18px;display:grid;position:relative}.bh__info b{font-family:var(--b-font);font-weight:min(var(--b-wt), 700);letter-spacing:var(--b-track);text-transform:var(--b-case);text-wrap:balance;font-size:clamp(19px,5.6vw,25px);line-height:1.12}.bh__spec{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.bh__foot{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.bh__price{color:#fff;font-size:16px;font-weight:600}.bh__cta{color:#060607;height:38px;transition:translate .3s var(--ease-cine), box-shadow .3s;background:#f2f3f5;border-radius:999px;align-items:center;gap:4px;padding:0 14px 0 16px;font-size:13px;font-weight:650;display:inline-flex}.bh__cta svg{stroke-width:2.2px;width:15px;height:15px}.bh__car:hover .bh__cta{box-shadow:0 0 18px -4px var(--b-acc);translate:3px}.bc-slot,.bh-slot{display:block}.bc{gap:12px;margin-top:18px;display:grid}.bc__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-select{border:1px solid var(--input);background:#ffffff0a;border-radius:14px;align-items:center;gap:8px;height:42px;padding:0 38px 0 14px;font-size:13px;transition:border-color .2s,box-shadow .2s;display:inline-flex;position:relative}.ui-select:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px rgba(var(--neon-rgb), .14)}.ui-select__lbl{color:var(--muted);font-size:12px}.ui-select__el{appearance:none;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;min-width:8.5em;padding:0;font-weight:600}.ui-select__el option{color:#f4f4f6;background:#0d0e10}.ui-select>svg{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;right:12px}.bc__count{letter-spacing:.04em;color:var(--muted);font:500 11.5px/1 IBM Plex Mono,ui-monospace,monospace}.bc__chips{scrollbar-width:none;gap:8px;margin-inline:-20px;padding:2px 20px 4px;display:flex;overflow-x:auto}.bc__chips::-webkit-scrollbar{display:none}.ui-chip{border:1px solid var(--input);height:36px;color:var(--ink-2);white-space:nowrap;transition:color .2s, border-color .2s, background-color .2s, box-shadow .2s, scale .16s var(--ease-out);background:#ffffff08;border-radius:999px;flex:none;padding:0 15px;font-size:12.5px;font-weight:550}.ui-chip:active{scale:.96}.ui-chip[aria-pressed=true]{color:var(--b-ink,#fff);border-color:color-mix(in srgb, var(--b-acc,var(--neon)) 68%, transparent);background:color-mix(in srgb, var(--b-acc,var(--neon)) 16%, transparent);box-shadow:0 0 14px -6px var(--b-acc,var(--neon))}.badge--new{display:none}.badge{color:#f2f3f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;box-shadow:inset 0 0 0 1px #ffffff2e}.shop .lq__thumb{filter:none!important;background:#1b1c20!important;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff14!important}.shop .lq__thumb:before,.shop .lq__thumb:after{display:none!important}.shop .lq__item,.shop .lq__item[aria-selected=true]{color:#8b8e97;text-shadow:none}.shop .lq__item[aria-selected=true]{color:#fff}.shop .lq__item small{color:inherit;opacity:.7}.shop .lq__item[aria-selected=true] .mark{fill:var(--neon)}.notch-btn,.notch-btn--sm{color:var(--neon);box-shadow:inset 0 0 0 1px rgba(var(--neon-rgb), .3);background:#0b0c0e}.fchip__n{background:var(--neon);color:#03150a}.gchip--bad{color:#ff8a8a;background:#ff5a5a1f}.hub .xc__img,.hub .ncard__img img,.scard__img img,.bh__pic img,.hub .sc__img,.ncard__img img{-webkit-mask-image:linear-gradient(#0000 30%,#000 45%)!important;mask-image:linear-gradient(#0000 30%,#000 45%)!important}.hub .bx__car{-webkit-mask-composite:source-in!important;-webkit-mask-image:linear-gradient(#0000 28%,#000 44%),linear-gradient(#000 58%,#0000 92%),linear-gradient(90deg,#0000,#000 16% 84%,#0000)!important;mask-image:linear-gradient(#0000 28%,#000 44%),linear-gradient(#000 58%,#0000 92%),linear-gradient(90deg,#0000,#000 16% 84%,#0000)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important}.xh__year{letter-spacing:.08em;padding:4px 10px;font-weight:500;color:#e9eaee!important;text-shadow:none!important;background:0 0!important;box-shadow:inset 0 0 0 1px #ffffff38!important}.xh__arcglow{display:none!important}.xh__arc{stroke:rgba(var(--neon-rgb), .9)!important;stroke-width:1.5px!important;filter:none!important}.xh__pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e9eaee!important;background:#08090bb3!important;width:30px!important;height:30px!important;box-shadow:inset 0 0 0 1px #fff3!important}.xh__pill svg{width:14px!important;height:14px!important}.xh__knob{box-shadow:none!important;filter:none!important;background:0 0!important}.xh__knob:before,.xh__knob:after{background:rgba(var(--neon-rgb), .9)!important;box-shadow:none!important;border-radius:2px!important;width:14px!important;height:2px!important}.xh__halo1{fill:#0000!important;stroke:#ffffff1f!important;stroke-width:.8px!important}.xh__halo2{stroke:#ffffff0f;stroke-width:.6px;fill:#ffffff05!important}.xh__core{stroke:#ffffff29;stroke-width:.8px;fill:#07080a!important}.xh__shine,.xh__holdglow{display:none!important}.xh__hold{stroke:var(--neon)!important;stroke-width:1.6px!important}.xh__locksvg{filter:none!important}.xh__lockicon{color:#e9eaee!important}.xh__lock.is-holding .xh__lockicon,.xh__lock.is-open .xh__lockicon{color:var(--neon)!important}.xh__lock.is-holding .xh__core,.xh__lock.is-open .xh__core{stroke:rgba(var(--neon-rgb), .5)!important}.show--hero .show__bar i{transform-origin:0;transition:transform .11s linear;animation:none!important}.hub .hero-ask{transition:width .64s cubic-bezier(.22,1.2,.36,1)}.hub .hero-ask .ask{-webkit-backdrop-filter:blur(24px)saturate(190%)brightness(1.06);backdrop-filter:blur(24px)saturate(190%)brightness(1.06);transition:box-shadow .4s var(--ease-cine), background-color .4s;background:linear-gradient(135deg,#ffffff21,#ffffff0a 46%,#ffffff13);border:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff0d,inset 0 0 0 1px #ffffff1f,0 16px 36px -14px #0000008c}.hub .hero-ask .ask:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(100deg,#0000 35%,#ffffff29 50%,#0000 65%);position:absolute;inset:0;translate:-120%}.hub .hero-ask .ask.is-open:after{animation:1.1s cubic-bezier(.22,.61,.36,1) .22s both ask-sweep}@keyframes ask-sweep{to{translate:120%}}.hub .hero-ask .ask>*{z-index:1;position:relative}.hub .hero-ask .ask:focus-within{box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #ffffff4d,0 0 22px -6px #ffffff2e,0 16px 36px -14px #0000008c}.hub .ask__input,.hub .ask__input:focus,.hub .ask__input:focus-visible{background:0 0;border-radius:0;box-shadow:none!important;outline:none!important}.hub .ask--orb.is-open .ask__input{animation:ask-in .52s var(--ease-cine) .16s both}.hub .ask--orb.is-open :is(.ask__voice,.ask__go){animation:.52s cubic-bezier(.34,1.56,.64,1) both ask-pop}.hub .ask--orb.is-open .ask__go{animation-delay:.12s}.hub .ask--orb.is-open .ask__voice{animation-delay:60ms}@keyframes ask-in{0%{opacity:0;translate:-14px}}@keyframes ask-pop{0%{opacity:0;scale:.5}}.hub .hero-ask .ask__spark{transition:rotate .64s var(--ease-cine), scale .64s var(--ease-cine), background-color .3s}.hub .ask--orb:not(.is-open) .ask__spark{animation:3.2s ease-in-out infinite orb-breathe}@keyframes orb-breathe{50%{box-shadow:var(--btn-shadow), 0 0 0 5px #ffffff0d, 0 0 16px rgba(var(--neon-rgb), .22)}}.svc-grid .svc{border:1px solid #ffffff17;background:linear-gradient(165deg,#060607,#020203)!important;box-shadow:inset 0 1px #ffffff12,0 18px 28px -22px #000!important}.svc-grid .svc[aria-pressed=true]{border-color:rgba(var(--neon-rgb), .45)}.svc-grid .svc__ic{background:#0e0f11;box-shadow:inset 0 0 0 1px #ffffff1a}.ncard__3d,.xc__3d{display:none!important}.xc,.ncard,.scw>.scard,.vr-grid .vrc{position:relative;overflow:hidden}.notch-btn{display:none!important}.scw>.scard{position:relative}.rvl{z-index:6;text-align:left;cursor:default;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;filter:blur(4px);visibility:hidden;pointer-events:none;transition:transform .46s var(--ease-cine), opacity .3s, filter .3s, visibility 0s linear .46s;background:#050608e6;flex-direction:column;justify-content:flex-end;gap:14px;padding:18px;display:flex;position:absolute;inset:0;transform:translateY(100%)}.is-open>.rvl{opacity:1;filter:none;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.rvl__name{letter-spacing:-.01em;color:#f4f4f6;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.rvl__acts{gap:8px;display:grid}.rvl__btn{text-align:center;height:42px;transition:scale .16s var(--ease-out), background-color .2s, border-color .2s;border-radius:999px;font-size:13px;font-weight:600}.rvl__btn:active{scale:.97}.rvl__btn--main{color:#060607;background:#f2f3f5}.rvl__btn--ghost{color:#f4f4f6;background:0 0;box-shadow:inset 0 0 0 1px #ffffff47}.rvl__btn--ghost:hover{box-shadow:inset 0 0 0 1px rgba(var(--neon-rgb), .6);color:var(--neon)}.rvl__x{color:#c4c6cd;border-radius:50%;width:34px;height:34px;font-size:20px;line-height:1;position:absolute;top:10px;right:10px;box-shadow:inset 0 0 0 1px #ffffff24}.shop.is-brand-page .rvl__btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--b-acc);color:var(--b-acc)}:root,:root[data-theme=dark],:root[data-theme=light],.hub{--sel-fill:#212227;--sel-ink:#fff;--acc-ink:#fff;--glow-sm:none;--glow:none}.hub .ask__go,.fchip__n,.dk__item.is-lit .dk__avatar,.dk-handle__ic .dk__avatar,.dk__tag,.done__tick{color:#fff!important;background:#212227!important;box-shadow:inset 0 0 0 1px #ffffff2e!important}.hub .xc:is(:hover,.is-focus) .xc__go,.hub .svc__card:is(:hover,.is-focus) .svc__arrow,.hub .bx:is(:hover,:active) .bx__go{color:var(--neon);box-shadow:none;background:0 0}.pill--signal,.cta--signal,.plan__tag,.talk__ic,.slot.is-on{color:#fff!important;background:#212227!important;box-shadow:inset 0 0 0 1px #fff3!important}.sg__thumb{background:#1b1c20!important;box-shadow:inset 0 0 0 1px #ffffff24!important}.sg__item[aria-selected=true],.sg__item[aria-selected=true] *{color:#fff}.pill--signal,.cta--signal,.plan__tag,.talk__ic,.slot.is-on,.slot[aria-pressed=true],.slot[aria-selected=true],.slot[aria-checked=true]{border-color:#0000;background:rgba(var(--neon-rgb), .08)!important;color:var(--neon)!important;box-shadow:inset 0 0 0 1px rgba(var(--neon-rgb), .4)!important}.shop.is-brand-page,.tb.is-brand-page{--neon:var(--b-acc);--ring:var(--b-acc)}.shop.is-brand-page .ui-select:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--b-acc) 22%, transparent)}.shop.is-brand-page .notch-btn{color:var(--b-acc);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--b-acc) 40%, transparent)}.sgrid.is-branded{gap:14px;padding-top:16px}.sgrid.is-branded .scard{background:linear-gradient(165deg, color-mix(in srgb, var(--b-bg) 20%, #0b0b0d), #050506 80%);border:1px solid color-mix(in srgb, var(--b-acc) 16%, #ffffff0d);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--b-acc) 22%, #ffffff0d);color:var(--b-ink)}.sgrid.is-branded .scard:hover{border-color:color-mix(in srgb, var(--b-acc) 55%, transparent);box-shadow:0 0 22px -10px var(--b-acc)}.sgrid.is-branded .scard__make{color:var(--b-acc);font-family:var(--b-font);letter-spacing:calc(var(--b-track) + .1em);text-transform:uppercase;font-size:10.5px}.sgrid.is-branded .scard__title{font-family:var(--b-font);font-weight:min(var(--b-wt), 700);letter-spacing:var(--b-track);text-transform:var(--b-case);font-size:15px}.sgrid.is-branded .scard__price{color:var(--b-ink)}:root,:root[data-theme=dark],:root[data-theme=light]{--neon:#eceef2;--neon-rgb:236, 238, 242;--neon-glow:none;--primary:#eceef2;--primary-foreground:#060607;--acc:#eceef2;--acc-ink:#060607;--sel-fill:#eceef2;--sel-ink:#060607;--hub-signal:#eceef2;--dk-red:#eceef2;--tick:#39ff88;--tick-rgb:57, 255, 136}:focus-visible,.hub :is(button,a):focus-visible,.hub :focus-visible{outline-color:var(--tick)}.hub :is(button,a):focus-visible{box-shadow:0 0 0 5px rgba(var(--tick-rgb), .1)}.live{background:var(--tick);box-shadow:0 0 0 3px rgba(var(--tick-rgb), .14)}.hub .show__bar i,.hub .slide__body--lite:before{background:var(--tick);box-shadow:none}.hub .mq__bar i{opacity:.55;box-shadow:none}:root,:root[data-theme=dark],:root[data-theme=light]{--dk-red:var(--tick);--hub-signal:var(--tick)}.hub .ask__go,.pill--signal{background:var(--tick);color:#03150a}.hub .eyebrow,.hub .spot__eyebrow{color:var(--tick)}.hub .xc__3d,.hub .ncard__3d{color:var(--tick);border-color:rgba(var(--tick-rgb), .4)}.hub .xc:is(:hover,.is-focus) .xc__go,.hub .bx:is(:hover,:active) .bx__go{background:var(--tick);color:#03150a}body[data-page=hub]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f3ef!important}body[data-page=hub]:after{background:linear-gradient(#f5f3ef00,#f5f3effa 72%)}.hub{--bg:#f5f3ef!important;--surface:#fff!important;--paper:#fff!important;--card:#fff!important;--ink:#191917!important;--ink-2:#55534e!important;--muted:#77746e!important;--line:#1c1b181a!important;--line-2:#1c1b1829!important;--acc:#829487!important;--sel-fill:#dce4dc!important;--hub-signal:#829487!important;--btn-bg:#ffffffd6!important;--btn-bg-hover:#fff!important;--btn-line:#1c1b1829!important;--btn-line-soft:#1c1b181a!important;color:#191917!important;background:#f5f3ef!important}.hub__top{color:#1c1b19!important;box-shadow:none!important;background:0 0!important}.hub__top.is-solid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f7f4e0!important;box-shadow:0 1px #1c1b181a!important}.hub__top :is(.hub__avatar,.hub__icon,.theme-tg){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#23221f!important;background:#ffffffb8!important;box-shadow:inset 0 0 0 1px #1c1b1824,0 5px 15px #1c1b180a!important}.hub__top.is-solid :is(.hub__avatar,.hub__icon,.theme-tg){color:#23221f!important;background:#fff!important}.hub__top .hub__hello small{opacity:1;color:#5f5c56!important}.hub__top .hub__hello b{color:#191917!important}.home3d{isolation:isolate;color:#171715;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:linear-gradient(#faf9f6 0%,#f3f1ec 75%,#e9e6df 100%);height:clamp(450px,62svh,680px);min-height:440px;position:relative;overflow:hidden}.home3d__ambience{z-index:-1;background:radial-gradient(75% 52% at 50% 64%,#fffffffa,#fff6 55%,#0000 100%),radial-gradient(80% 38% at 50% 105%,#5a51421f,#0000 75%);position:absolute;inset:0}.home3d__platform{z-index:0;background:radial-gradient(at 50% 36%,#fff 0 48%,#e6e3dc 70%,#ccc8c0 76%,#faf9f6 80%,#d4d0c8 83%,#f1efea 87%,#0000 88%);border-radius:50%;height:19%;position:absolute;bottom:16%;left:3%;right:3%;box-shadow:0 22px 28px -24px #2e2a2352}.home3d__ring{z-index:1;pointer-events:none;border:1px solid #5853493d;border-radius:50%;height:18%;position:absolute;bottom:16.5%;left:5%;right:5%}.home3d__stage{z-index:2;pointer-events:none;position:absolute;inset:12% -10% 9%;overflow:hidden}.home3d__stage .showroom-frame{pointer-events:none;border:0;width:100%;height:125%;position:absolute;top:-10%;left:0}.home3d__loading{z-index:4;color:#77736b;letter-spacing:.14em;text-transform:uppercase;font-size:11px;position:absolute;top:45%;left:50%;translate:-50% -50%}.home3d__hint{z-index:4;white-space:nowrap;color:#1e1d1a9e;letter-spacing:.22em;text-transform:uppercase;pointer-events:none;font-size:10px;font-weight:650;position:absolute;bottom:10%;left:50%;translate:-50%}.home3d__credit{z-index:5;color:#1e1d1a6b;text-align:right;text-underline-offset:2px;font-size:9px;text-decoration:underline;position:absolute;bottom:5%;right:20px}.home3d__info{z-index:5;left:max(20px,env(safe-area-inset-left));pointer-events:none;justify-items:start;gap:7px;max-width:min(80%,520px);display:grid;position:absolute;bottom:20%}.home3d__make{color:#1d1c199e;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px;font-weight:650}.home3d__title{color:#141412;letter-spacing:-.045em;text-shadow:0 2px 22px #ffffff80;margin:0;font-family:Bodoni Moda Variable,Instrument Sans Variable,serif;font-size:clamp(30px,8vw,56px);font-style:italic;font-weight:550;line-height:.98}.home3d__spec{color:#1d1c19b3;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.home3d__cta{color:#17211a;pointer-events:auto;background:#dce5dc;border-radius:999px;align-items:center;gap:10px;min-height:46px;margin-top:5px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffe0,0 8px 22px #2832281a}.home3d__cta svg{width:16px;height:16px}.home3d__count{z-index:5;color:#1e1d1a73;letter-spacing:.18em;font-size:11px;font-weight:600;position:absolute;bottom:5%;left:20px}.home3d.is-turning{cursor:grabbing}.home3d:not(.is-turning){cursor:grab}.home3d.is-3d-error .home3d__loading{color:#8c392e}.hub__body{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#f5f3ef,#f8f7f3)!important;margin-top:0!important;padding-top:20px!important;box-shadow:inset 0 1px #ffffffeb!important}.hub__body:before{background:radial-gradient(80% 110% at 50% 0,#fffc,#0000 68%)!important}.hub .mk__item{color:#171715!important;background:linear-gradient(145deg,#fff,#f6f5f0)!important;border:1px solid #23221e1a!important;box-shadow:inset 0 1px #fff,0 8px 20px -14px #1e1c164d!important}.hub .mk__item .mark,.hub .mk__item>svg{filter:grayscale()}.hub .marques,.hub .makes,.hub .fresh,.hub .bodies,.hub .sold,.hub .quick{color:#211f1c}.hub :is(.sect-head,.sect-head h2,.sect-head .eyebrow,.marques .sect-head .eyebrow,.hub__foot){color:#3c3a35!important}.hub :is(.bx,.xc,.svc__card,.sold__card){color:#22211e;background:linear-gradient(145deg,#fff,#f5f4ef);border-color:#1e1d1a1a;box-shadow:inset 0 1px #fff,0 12px 30px -24px #1e1c164d}.hub .show--hero[hidden]{display:none!important}.hub .show--hero:not([hidden]){height:clamp(240px,42svh,410px);margin:8px var(--hub-gutter) 0;background:#161514;border-radius:24px;overflow:hidden;box-shadow:0 14px 34px -22px #1e1c1652}.hub .show--hero:not([hidden]) .slide__body--ad{color:#fff}.hub .show--hero:not([hidden]) .slide__shade{background:linear-gradient(90deg,#050506cc,#05050614 82%),linear-gradient(#0000 30%,#050506a6)}.hub .show--hero:not([hidden]) .show__ctl{bottom:10px}.hub .show--hero:not([hidden]) .show__count{color:#ffffffe6}.hub .show--hero:not([hidden]) .show__btn{color:#fff;background:#0f0f0f7a}body[data-page=hub] :is(.dk__glass,.dk-handle){-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);color:#262522!important;background:#faf9f6d1!important;border-color:#2826221f!important;box-shadow:inset 0 1px #fff,0 10px 30px #19171424!important}body[data-page=hub] .dk__item,body[data-page=hub] .dk__item:not(.is-lit){color:#23221fb8!important}body[data-page=hub] .dk__item.is-lit{color:#171716!important}body[data-page=hub] .dk__sep{background:linear-gradient(#0000,#1e1d1a2e,#0000)!important}body[data-page=hub] .dk__lens{background:#22221f!important;box-shadow:0 0 0 1px #1e1d1a1a!important}body[data-page=hub] .hub__call-float{color:#171716!important;background:#ffffffeb!important;border-color:#1e1d1a1f!important;box-shadow:0 8px 28px #19171429!important}@media (max-width:420px){.home3d{height:clamp(420px,61svh,560px)}.home3d__stage{inset:14% -20% 10%}.home3d__platform{height:19%;bottom:15%;left:-4%;right:-4%}.home3d__ring{bottom:15.5%;left:-2%;right:-2%}.home3d__info{bottom:20%}}
