/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.card-collection-summary{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.card-collection-summary>p{margin:0}.unique-card-toggle{color:#7f8e94;letter-spacing:.08em;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:7px;display:flex}.unique-card-toggle input{opacity:0;pointer-events:none;position:absolute}.unique-card-toggle i{background:#0a1116;border:1px solid #40515a;border-radius:999px;width:34px;height:18px;transition:all .18s;position:relative}.unique-card-toggle i:after{content:"";background:#66767d;border-radius:50%;width:10px;height:10px;transition:all .18s;position:absolute;top:3px;left:3px}.unique-card-toggle input:checked+i{border-color:var(--cyan);background:#123039;box-shadow:0 0 14px #5de2e733}.unique-card-toggle input:checked+i:after{background:var(--cyan);left:19px}.unique-card-toggle input:checked~span{color:var(--cyan)}@media (width<=650px){.card-collection-summary{align-items:flex-start}.cards-collection-view .section-heading.compact{flex-direction:column;align-items:flex-start;gap:14px}}.dealer-offers-section{border-top:1px solid #34434a;margin-top:24px;padding-top:22px}.dealer-offers-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.dealer-offers-head b{color:#ffc86d;font-size:13px}.dealer-offers-head span{color:#7f8d93;font-size:7px}.dealer-offers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dealer-offer-card{background:linear-gradient(145deg,#17140e,#0a1014);border:1px solid #604c2f;border-radius:17px;flex-direction:column;padding:16px;display:flex}.dealer-offer-card>span{color:#d9a856;font-size:7px}.dealer-offer-card>img{object-fit:contain;width:100%;height:105px;image-rendering:pixelated;filter:drop-shadow(0 10px 6px #000)}.dealer-offer-card>b{font-size:15px}.dealer-offer-card>strong{color:#dff2bd;margin-top:7px;font-size:20px}.dealer-offer-card>small{color:#87959b;margin-top:4px;font-size:7px}.dealer-offer-card>div:last-child{grid-template-columns:1.4fr 1fr;gap:7px;margin-top:10px;display:grid}.dealer-offer-card button{color:#ffc86d;cursor:pointer;background:#37260f;border:1px solid #c18b3d;border-radius:9px;min-height:38px;font-size:7px;font-weight:900}.dealer-offer-card button:last-child{color:#84939a;background:#10181d;border-color:#3a4950}.dealer-offer-card button:disabled{opacity:.4;cursor:not-allowed}@media (width<=850px){.dealer-offers-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.dealer-offers-head{flex-direction:column;align-items:start}.dealer-offers-grid{grid-template-columns:1fr}}.custom-select{z-index:8;min-width:0;position:relative}.custom-select.open{z-index:40}.custom-select>button{color:#dce5e8;width:100%;height:46px;font:700 9px var(--font-geist-mono);text-align:left;cursor:pointer;background:linear-gradient(#10191f,#080d11);border:1px solid #34464e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;transition:all .18s;display:flex}.custom-select>button:hover,.custom-select.open>button{border-color:var(--cyan);box-shadow:0 0 0 3px #58d7e611}.custom-select>button i{color:var(--cyan);font-size:15px;font-style:normal;transition:transform .18s}.custom-select.open>button i{transform:rotate(180deg)}.custom-select-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1419f7;border:1px solid #40545d;border-radius:14px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 18px 50px #000d}.custom-select-menu>button{color:#91a0a6;width:100%;min-height:38px;font:700 8px var(--font-geist-mono);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.custom-select-menu>button:hover{color:#ecf7f9;background:#17252c}.custom-select-menu>button.selected{color:var(--cyan);background:#123039}.dealer-inline{background:#21180c;border:1px solid #604c2f;border-radius:12px;flex-direction:column;align-self:end;gap:4px;padding:12px;display:flex}.dealer-inline span,.dealer-inline small{color:#ad9878;font-size:7px}.dealer-inline b{color:#ffc86d;font-size:20px}.market-tools>.custom-select{height:46px}.collection-filters .custom-select>button{height:40px}.listing-builder label>.custom-select{width:100%}.dealer-sale{background:#35444b;border:1px solid #35444b;border-radius:22px;grid-template-columns:.8fr 1.2fr;gap:1px;margin-top:16px;display:grid;overflow:hidden}.dealer-sale>div{background:#0b1116;padding:28px}.dealer-sale h3{margin:8px 0;font-size:25px}.dealer-kicker{color:#f0ae4b;font-size:8px}.dealer-sale p{color:#7f8d93;font-size:9px;line-height:1.7}.dealer-sale select{color:#dce4e7;background:#080d11;border:1px solid #42545c;border-radius:12px;width:100%;height:46px;margin-top:12px}.dealer-placeholder{text-align:center;color:#607078;place-content:center;display:grid}.dealer-offer{grid-template-columns:42% 1fr;gap:16px;background:#111a20!important;display:grid!important}.dealer-offer>img{object-fit:contain;width:100%;height:170px}.dealer-offer-copy{flex-direction:column;justify-content:center;display:flex}.dealer-offer-copy>b{color:#e2efcf;margin:6px 0;font-size:28px}.dealer-offer-copy>small,.dealer-offer-copy>em{color:#84939a;font-size:7px}.dealer-progress{background:#26343a;border-radius:9px;height:7px;margin:11px 0;overflow:hidden}.dealer-progress i{background:linear-gradient(90deg,#e09535,#b9e46f);height:100%;display:block}.dealer-offer-copy>button{color:#ffc86d;background:#39270f;border:1px solid #d89a3e;border-radius:11px;height:43px;margin-top:12px;font-weight:900}.contract-machine{background:radial-gradient(circle,#17313a,#080d11 60%);border:1px solid #34434a;border-radius:20px;place-items:center;min-height:245px;margin:18px 0;display:grid;position:relative;overflow:hidden}.contract-core{z-index:3;background:#0b151a;border:1px solid #4d6a75;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;display:flex}.contract-core i{border:3px dashed #63d9ec;border-radius:50%;width:52px;height:52px;animation:4s linear infinite contract-spin}.contract-feed{position:absolute;inset:0}.contract-feed img{object-fit:contain;width:110px;height:70px;left:calc(7% + var(--feed-index) * 18%);position:absolute;top:12px}.contract-feeding .contract-feed img{animation:1s forwards feed-car;animation-delay:calc(var(--feed-index) * .12s)}.contract-forging .contract-core{animation:.5s infinite alternate core-pulse}.contract-result{z-index:5;background:#071015ee;flex-direction:column;justify-content:center;align-items:center;animation:.6s lot-reveal;display:flex;position:absolute;inset:0}.contract-result img{object-fit:contain;width:250px;height:120px}.contract-result button{border-radius:10px;padding:10px}@keyframes contract-spin{to{transform:rotate(360deg)}}@keyframes feed-car{to{opacity:0;transform:translate(35vw,110px)scale(0)}}@keyframes core-pulse{to{transform:scale(1.08);box-shadow:0 0 70px #29d8f088}}@keyframes lot-reveal{0%{opacity:0;transform:scale(.7)}}@media (width<=700px){.dealer-sale{grid-template-columns:1fr}.dealer-offer{grid-template-columns:1fr!important}}.purchase-toast{z-index:300;color:#dff8e8;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1c16ee;border:1px solid #63df93;border-radius:17px;grid-template-columns:36px 1fr 20px;align-items:center;gap:12px;width:min(390px,100vw - 28px);padding:15px 16px;animation:.3s ease-out toastIn;display:grid;position:fixed;top:104px;right:24px;box-shadow:0 18px 50px #000b,0 0 24px #57d68d33}.purchase-toast>span{color:#07110b;background:#57d68d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.purchase-toast>div{flex-direction:column;gap:4px;display:flex}.purchase-toast b{color:#78e5a4;font-size:9px}.purchase-toast small{color:#c6d9cd;font-size:8px}.purchase-toast i{color:#6e8578;font-style:normal}.collection-filters{background:#0a1116dd;border:1px solid #2b3b43;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;margin:0 0 16px;padding:14px;display:grid}.collection-filters label{flex-direction:column;gap:6px;display:flex}.collection-filters label>span{color:#6f7e85;font-size:6px}.collection-filters select{color:#dce5e8;height:40px;font-family:var(--font-geist-mono);background:#080d11;border:1px solid #34464e;border-radius:11px;padding:0 12px;font-size:8px}.collection-filters>b{min-width:118px;height:40px;color:var(--cyan);border:1px solid #33525a;border-radius:11px;align-self:end;place-items:center;font-size:7px;display:grid}.slot-lever:not(:disabled){animation:3.6s ease-in-out infinite leverHint}.slot-lever.dragging{animation:none}@keyframes toastIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@keyframes leverHint{0%,78%,to{transform:translateY(0)}84%{transform:translateY(5px)}90%{transform:translateY(0)}}@media (width<=760px){.collection-filters{grid-template-columns:1fr 1fr}.collection-filters>b{grid-column:1/-1}.purchase-toast{top:92px;right:14px}}@media (width<=480px){.collection-filters{grid-template-columns:1fr}.collection-filters>b{grid-column:auto}}.container-card img.case-art,.inventory-card img{object-fit:contain;object-position:center;width:100%;height:170px;image-rendering:pixelated;filter:drop-shadow(0 13px 10px #000);margin:0;display:block;background:0 0!important}.mystery-car:before{display:none}.mystery-car img{mix-blend-mode:normal;filter:drop-shadow(0 0 5px var(--glow)) drop-shadow(0 0 11px var(--glow))}.pack-catalog{flex-direction:column;gap:12px;display:flex}.pack-rank-row{border:1px solid var(--case-color);grid-template-columns:190px 1fr;gap:18px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.pack-rank-row{border:1px solid color-mix(in srgb,var(--case-color) 48%,#26343c)}}.pack-rank-row{background:linear-gradient(135deg,var(--case-color),#090e12);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.pack-rank-row{background:linear-gradient(135deg,color-mix(in srgb,var(--case-color) 8%,#11191e),#090e12)}}.pack-rank-copy{flex-direction:column;justify-content:center;padding:12px;display:flex}.pack-rank-copy span,.pack-rank-copy small{color:var(--case-color);font-size:8px}.pack-rank-copy h3{margin:9px 0;font-size:18px}.pack-offers{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.pack-offer{color:#dce5e8;cursor:pointer;text-align:left;background:#080d11;border:1px solid #2a3941;border-radius:16px;grid-template-columns:1fr 74px;align-items:center;min-width:0;min-height:178px;padding:9px;transition:all .18s;display:grid;position:relative;overflow:hidden}.pack-offer:hover{border-color:var(--case-color);transform:translateY(-3px);box-shadow:0 12px 26px #0008}.pack-stack{height:150px;display:block;position:relative}.pack-stack img{left:calc(50% - 42px + var(--stack-index) * 10px);top:calc(7px + var(--stack-index) * 2px);object-fit:contain;width:84px;height:136px;image-rendering:pixelated;filter:drop-shadow(0 8px 7px #000);transform:rotate(calc((var(--stack-index) - 1.5) * 4deg));transform-origin:bottom;position:absolute}.pack-stack.count-1 img{left:calc(50% - 42px);transform:none}.pack-offer-copy{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pack-offer-copy b{color:var(--case-color);font-size:26px}.pack-offer-copy small{color:#6e7c82;font-size:6px}.pack-offer-copy strong{color:#dce5e8;font-size:10px}.pack-offer em{background:var(--case-color);color:#071015;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:8px;right:8px}.combo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.combo-card{border:1px solid var(--case-color);min-width:0;padding:12px}@supports (color:color-mix(in lab, red, red)){.combo-card{border:1px solid color-mix(in srgb,var(--case-color) 48%,#26343c)}}.combo-card{background:linear-gradient(150deg,var(--case-color),#080d11);border-radius:19px}@supports (color:color-mix(in lab, red, red)){.combo-card{background:linear-gradient(150deg,color-mix(in srgb,var(--case-color) 9%,#11191e),#080d11)}}.combo-card{color:#dce5e8;cursor:pointer;text-align:left;overflow:hidden}.combo-card:hover{border-color:var(--case-color);transform:translateY(-3px)}.combo-art{height:145px;display:block;position:relative}.combo-art img{object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 8px 7px #000);position:absolute}.combo-container{width:145px;height:115px;bottom:0;left:-8px}.combo-pack{right:calc(8px + var(--combo-index) * 13px);bottom:calc(4px + var(--combo-index) * 3px);width:62px;height:100px;transform:rotate(calc((var(--combo-index) - 1) * 6deg));transform-origin:bottom}.combo-card>span:last-child{flex-direction:column;gap:6px;display:flex}.combo-card small{color:var(--case-color);font-size:6px}.combo-card b{min-height:28px;font-size:10px}.combo-card strong{color:var(--case-color);font-size:11px}@media (width<=1100px){.pack-rank-row{grid-template-columns:150px 1fr}.pack-offers{grid-template-columns:repeat(2,1fr)}.combo-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.pack-rank-row{grid-template-columns:1fr}.pack-rank-copy{padding:4px 8px}.pack-offers{padding-bottom:5px;display:flex;overflow-x:auto}.pack-offer{min-width:210px}.combo-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=430px){.combo-grid{grid-template-columns:1fr}}.container-opening{border:1px solid var(--roulette-color);background:#080d11;border-radius:30px;width:min(1180px,96vw);padding:30px;overflow:hidden}.opening-copy{text-align:center;flex-direction:column;gap:7px;display:flex}.opening-copy span,.roulette-result span,.roulette-result small{color:#718087;font-size:9px}.opening-copy b,.roulette-result b{color:var(--roulette-color);font-size:25px}.opening-case{place-items:center;width:min(620px,92%);height:310px;margin:auto;transition:all .5s;display:grid;position:relative}.opening-case>img{object-fit:contain;width:auto;max-width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 18px 13px #000)}.opening-flash{background:var(--roulette-color);filter:blur(52px);opacity:0;border-radius:50%;position:absolute;inset:12%}.container-opening.opening .opening-case{animation:1.2s ease-in-out containerPulse}.container-opening.opening .opening-flash{animation:1.2s ease-out openingFlash}.horizontal-window{opacity:0;background:#05090c;border:1px solid #2d3b43;border-radius:22px;height:250px;margin-top:-8px;transition:all .35s;position:relative;overflow:hidden;transform:translateY(30px)}.reel-visible .horizontal-window{opacity:1;transform:none}.reel-visible .opening-case{opacity:.25;filter:blur(3px);height:96px}.horizontal-track{align-items:center;gap:10px;width:max-content;height:100%;padding-left:calc(50% - 110px);display:flex;transform:translate(0)}.horizontal-track.rolling{transition:transform 4.15s cubic-bezier(.1,.72,.16,1);transform:translate(-4600px)}.horizontal-track .roulette-item{text-align:center;border-radius:18px;flex-direction:column;flex:0 0 220px;justify-content:center;gap:8px;width:220px;height:196px;padding:14px}.horizontal-track .roulette-item>div{align-items:center}.horizontal-pointer{z-index:5;background:var(--roulette-color);width:4px;box-shadow:0 0 20px var(--roulette-color);position:absolute;top:0;bottom:0;left:50%}.horizontal-pointer:before{content:"";border:10px solid #0000;border-top-color:var(--roulette-color);position:absolute;top:0;left:-8px}.container-opening .roulette-result{text-align:center;min-height:78px;padding-top:17px}.container-opening .roulette-result b{font-size:28px}.opening-close,.pack-take-button{border:1px solid var(--roulette-color,#5de2e7);min-height:50px;color:var(--roulette-color,#5de2e7);background:#10232a;border-radius:13px;margin:10px auto 0;padding:0 26px;font-weight:900;display:block}.pack-opening-modal{border:1px solid var(--pack-color);background:#080d11;border-radius:28px;width:min(1180px,96vw);max-height:94vh;padding:22px;overflow:auto}.pack-opening-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pack-opening-head>div{flex-direction:column;gap:5px;display:flex}.pack-opening-head span{color:var(--pack-color);font-size:8px}.pack-opening-head b{font-size:20px}.pack-opening-head>button{background:#0d151a;border:1px solid #4a5b63;border-radius:50%;width:38px;height:38px;font-size:20px}.pack-reveal-grid{perspective:1400px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pack-reveal-grid>div{opacity:0;animation:.6s ease-out forwards revealCard;animation-delay:calc(var(--reveal-index) * .18s);transform:translateY(45px)rotateY(90deg)}.pack-take-button{--roulette-color:var(--pack-color);margin-top:20px}.cards-collection-view{background:radial-gradient(circle at 50% 20%,#172b3566,#0000 34%),#070b0f;min-height:calc(100vh - 86px);padding:58px 4vw 100px}.cards-collection-shell{max-width:1200px;margin:auto}.card-collection-grid-app{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}@keyframes containerPulse{0%{transform:scale(1)}25%{transform:scale(.96)}55%{filter:brightness(1.5);transform:scale(1.08)}75%{transform:translate(-7px)}82%{transform:translate(7px)}to{transform:none}}@keyframes openingFlash{0%,35%{opacity:0;transform:scale(.4)}62%{opacity:.9;transform:scale(1.35)}to{opacity:0;transform:scale(2)}}@keyframes revealCard{to{opacity:1;transform:none}}@keyframes cardShine{0%,35%{left:-35%}70%,to{left:130%}}@media (width<=900px){.pack-reveal-grid,.card-collection-grid-app{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.pack-reveal-grid,.card-collection-grid-app{grid-template-columns:repeat(2,1fr)}.container-opening{padding:14px}.opening-case{height:190px}}@media (width<=430px){.card-collection-grid-app{grid-template-columns:1fr}.pack-reveal-grid{grid-template-columns:1fr 1fr}}.pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pack-card{border:1px solid var(--case-color);min-width:0;padding:18px}@supports (color:color-mix(in lab, red, red)){.pack-card{border:1px solid color-mix(in srgb,var(--case-color) 42%,#26343c)}}.pack-card{background:linear-gradient(135deg,var(--case-color),#090e12);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.pack-card{background:linear-gradient(135deg,color-mix(in srgb,var(--case-color) 8%,#11191e),#090e12)}}.pack-card{grid-template-columns:140px 1fr;align-items:center;gap:18px;display:grid}.pack-card>img{object-fit:contain;width:100%;height:190px;image-rendering:pixelated;filter:drop-shadow(0 12px 8px #000)}.pack-card>div{min-width:0}.pack-card span{color:var(--case-color);font-size:8px}.pack-card h3{margin:8px 0;font-size:18px}.pack-card p{color:#74838a;font-size:8px}.pack-card button,.inventory-card button,.inventory-empty button{border:1px solid var(--case-color,#5de2e7);width:100%;height:40px;color:var(--case-color,#5de2e7);cursor:pointer;background:#10232a;border-radius:11px;margin-top:10px;font-size:8px;font-weight:900}.pack-card .combo-button{background:var(--case-color);color:#071015}.inventory-view{background-color:#070b0f;background-image:linear-gradient(#1c2b3255 1px,#0000 1px),linear-gradient(90deg,#1c2b3255 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:72px 72px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:calc(100vh - 86px);padding:58px 4vw 100px}.inventory-shell{max-width:1200px;margin:auto}.inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.inventory-card{border:1px solid var(--case-color);min-width:0;padding:16px}@supports (color:color-mix(in lab, red, red)){.inventory-card{border:1px solid color-mix(in srgb,var(--case-color) 48%,#26343c)}}.inventory-card{background:#0d151a;border-radius:20px}.inventory-card span,.inventory-card small{color:var(--case-color);font-size:7px;display:block}.inventory-card img{object-fit:contain;width:100%;height:180px;image-rendering:pixelated;filter:drop-shadow(0 12px 9px #000);display:block}.inventory-card h3{min-height:38px;margin:8px 0;font-size:16px}.inventory-empty{text-align:center;background:#0b1116;border:1px dashed #34444c;border-radius:24px;margin-top:18px;padding:80px 24px}.inventory-empty b{font-size:22px}.inventory-empty p{color:#74838a;font-size:10px}.inventory-empty button{max-width:260px}.collection .garage-table{grid-template-columns:repeat(4,minmax(0,1fr))}.collection.garage-view{background-size:calc(23vw - 12px) 310px}.collection .garage-row{min-height:265px}.collection .garage-car img{height:125px}@media (width<=1000px){.inventory-grid{grid-template-columns:repeat(3,1fr)}.pack-grid{grid-template-columns:1fr}.collection .garage-table{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.pack-card{grid-template-columns:100px 1fr}.pack-card>img{height:150px}.inventory-grid{grid-template-columns:repeat(2,1fr)}.inventory-view{padding:34px 14px 70px}.collection .garage-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.container-grid,.inventory-grid,.collection .garage-table{grid-template-columns:1fr}}.youtube-title{color:#0f0f0f;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 13px 8px 9px;display:flex;box-shadow:0 7px 22px #0007}.youtube-title:hover{transform:translateY(-2px)}.youtube-title i{color:#fff;background:#f03;border-radius:7px;place-items:center;width:34px;height:25px;font-size:11px;font-style:normal;display:grid}.youtube-title b{font-family:Arial,sans-serif!important;font-size:17px!important}.youtube-title em{color:#666;border-left:1px solid #ddd;padding-left:8px;font-size:7px;font-style:normal}.roulette-modal{--roulette-color:#5de2e7;border:1px solid var(--roulette-color);background:#090f14;border-radius:28px;width:min(620px,95vw);padding:22px;box-shadow:0 30px 100px #000}.roulette-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.roulette-head>div,.roulette-result{flex-direction:column;gap:5px;display:flex}.roulette-head span,.roulette-result span,.roulette-result small{color:#718087;font-size:8px}.roulette-head b,.roulette-result b{font-family:var(--font-geist-sans);color:var(--roulette-color);font-size:20px}.roulette-head button{background:#111a20;border:1px solid #4b5d65;border-radius:50%;width:36px;height:36px}.roulette-window{background:#080d11;border:1px solid #2c3b43;border-radius:20px;height:400px;padding:0 12px;position:relative;overflow:hidden}.roulette-window:before,.roulette-window:after{content:"";z-index:3;height:105px;position:absolute;left:0;right:0}.roulette-window:before{background:linear-gradient(#05080b,#0000);top:0}.roulette-window:after{background:linear-gradient(#0000,#05080b);bottom:0}.roulette-pointer{z-index:5;border:2px solid var(--roulette-color);height:102px;box-shadow:0 0 24px var(--roulette-color);border-radius:17px;position:absolute;top:149px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.roulette-pointer{box-shadow:0 0 24px color-mix(in srgb,var(--roulette-color) 38%,transparent)}}.roulette-track{flex-direction:column;gap:6px;display:flex;transform:translateY(12px)}.roulette-track.rolling{transition:transform 4.15s cubic-bezier(.1,.72,.16,1);transform:translateY(-1850px)}.roulette-item{--item-color:#8d989d;background:linear-gradient(100deg,var(--item-color),#080d11);border:1px solid #27353d;border-radius:15px;flex:0 0 94px;height:94px;padding:8px 16px}@supports (color:color-mix(in lab, red, red)){.roulette-item{background:linear-gradient(100deg,color-mix(in srgb,var(--item-color) 13%,#101820),#080d11)}}.roulette-item{align-items:center;gap:17px;display:flex}.roulette-item.common{--item-color:#aeb8bd}.roulette-item.uncommon{--item-color:#57d68d}.roulette-item.rare{--item-color:#71b7ff}.roulette-item.epic{--item-color:#be78ff}.roulette-item.legendary{--item-color:#ffd36a}.roulette-item.secret{--item-color:#ff5d75}.roulette-item img{object-fit:contain;width:145px;height:76px;image-rendering:pixelated}.roulette-item>div{flex-direction:column;gap:5px;display:flex}.roulette-item span{color:var(--item-color);font-size:7px}.roulette-item b{font-size:16px}.roulette-item.credits{--item-color:#f7b34c}.roulette-item.credits strong{color:#f7b34c;border:2px solid #f7b34c;border-radius:15px;place-items:center;width:84px;height:58px;font-size:25px;display:grid}.roulette-result{text-align:center;align-items:center;min-height:64px;padding-top:16px}.balance-pill{text-align:left;background:#101820;border:1px solid #38464d;border-radius:15px;flex-direction:column;min-width:132px;padding:9px 13px;display:flex}.balance-pill span{color:#75858c;font-size:7px}.balance-pill b{color:#f7b34c;font-size:15px}.shop-view{background:#070b0f;min-height:calc(100vh - 86px);padding:54px 4vw 100px}.shop-shell{max-width:1240px;margin:auto}.shop-hero{justify-content:space-between;align-items:end;gap:30px;display:flex}.shop-hero>div:first-child>p:last-child{color:#849298;max-width:680px;font-size:11px;line-height:1.7}.shop-wallet{background:#111c22;border:1px solid #34464e;border-radius:22px;flex-direction:column;min-width:240px;padding:22px;display:flex}.shop-wallet span,.shop-wallet small{color:#718087;font-size:8px}.shop-wallet b{color:#f7b34c;margin:8px 0;font-size:28px}.shop-notice{color:#78e5a4;text-align:left;background:#10231a;border:1px solid #57d68d;border-radius:14px;width:100%;padding:14px 18px}.shop-notice span{float:right}.shop-title{justify-content:space-between;margin:30px 0 14px;display:flex}.shop-title b{font-size:19px}.shop-title span{color:#718087;font-size:8px}.spin-shop-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.spin-shop-grid article{background:#0d151a;border:1px solid #2c3b43;border-radius:20px;grid-template-columns:1fr auto;padding:20px;display:grid}.spin-shop-grid article.featured{border-color:#5de2e7}.spin-shop-grid article>span,.spin-shop-grid article>small{color:#718087;font-size:8px}.spin-shop-grid article>b{color:#5de2e7;grid-area:1/2/3;font-size:36px}.spin-shop-grid button,.container-card button{border:1px solid var(--case-color,#5de2e7);height:44px;color:var(--case-color,#5de2e7);background:#10232a;border-radius:12px;grid-column:1/-1;margin-top:16px;font-size:9px;font-weight:900}.spin-shop-grid button:disabled,.container-card button:disabled{opacity:.35}.container-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.container-card{border:1px solid var(--case-color);min-width:0;padding:16px}@supports (color:color-mix(in lab, red, red)){.container-card{border:1px solid color-mix(in srgb,var(--case-color) 50%,#26343c)}}.container-card{background:#0d151a;border-radius:22px;overflow:hidden}.container-card>span{color:var(--case-color);font-size:8px}.case-art{background:url(/rulescars/assets/car-containers-v1.png) 0 0/500% 100% no-repeat;background-position:calc(var(--case-index) * -25%) center;height:145px;image-rendering:pixelated;margin:6px -10px}.container-card h3{min-height:38px;margin:4px 0;font-size:17px}.container-card p{flex-direction:column;gap:5px;display:flex}.container-card p b{color:var(--case-color);font-size:8px}.container-card p small,.container-card li{color:#74838a;font-size:7px}.container-card ul{min-height:42px;padding-left:15px;line-height:1.8}.reward-overlay{z-index:150;background:#020507df;place-items:center;display:grid;position:fixed;inset:0}.reward-card{text-align:center;background:#0a1014;border:1px solid #5de2e7;border-radius:28px;width:min(520px,95vw);padding:32px;position:relative}.reward-card>button{color:#fff;background:#0a1014;border-radius:50%;width:36px;height:36px;position:absolute;top:14px;right:14px}.reward-card>img{object-fit:contain;width:100%;height:210px;image-rendering:pixelated}.reward-card h2{margin:8px;font-size:42px}.reward-card>span,.reward-card>p{color:#7e8d94;font-size:8px}.reward-card>div{justify-content:center;gap:10px;display:flex}.reward-card>div b{color:#f7b34c;border:1px solid #3c5058;border-radius:999px;padding:10px}@media (width<=1100px){.container-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.shop-view{padding:34px 14px}.shop-hero{flex-direction:column;align-items:stretch}.shop-wallet{min-width:0}.spin-shop-grid{grid-template-columns:1fr}.container-grid{grid-template-columns:1fr 1fr}}@media (width<=430px){.container-grid{grid-template-columns:1fr}.case-art{height:175px}}:root{--ink:#070a0d;--panel:#0d1216;--line:#243038;--paper:#e7ecec;--muted:#839097;--cyan:#5de2e7;--amber:#f7b34c}button,input,select,.garage-row,.profile-shell,.profile-cover,.profile-stats>div,.showcase-cars>div,.contract-panel,.contract-cars button,.main-probabilities,.spin-button,.radio,.profile>span{border-radius:14px}.market-order:before{content:"ВАШ БАЛАНС  " var(--balance-label);color:#f7b34c;background:#0b1217;border:1px solid #485862;border-radius:12px;margin-bottom:18px;padding:11px 13px;font-size:9px}.market-kind-filter{background:#080d11;border:1px solid #2a3941;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;padding:6px;display:grid}.market-kind-filter button{color:#718087;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-radius:11px;height:44px;font-size:9px;font-weight:900}.market-kind-filter button:hover{color:#dce4e7;background:#111c22}.market-kind-filter button.active{color:#5de2e7;background:#17313a;box-shadow:inset 0 0 0 1px #39727a}.market-kind-filter button.sale.active{color:#71b7ff;background:#12243a;box-shadow:inset 0 0 0 1px #315f8d}.market-kind-filter button.trade.active{color:#ff7185;background:#301923;box-shadow:inset 0 0 0 1px #874052}html{scroll-behavior:smooth}body{--font-geist-mono:var(--font-ui);background:var(--ink);color:var(--paper);font-family:var(--font-ui), "Arial Narrow", sans-serif;margin:0}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}main{background:radial-gradient(circle at 70% 18%,#11313a66,transparent 24%),linear-gradient(#080b0eaa,#080b0eee),repeating-linear-gradient(90deg,transparent 0 71px,#ffffff05 72px),var(--ink);padding-top:86px;overflow:hidden}.topbar{box-sizing:border-box;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:240;background:#080c0ff2;justify-content:space-between;align-items:center;width:100%;height:86px;padding:0 4vw;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 10px 30px #0007}.brand{letter-spacing:.08em;align-items:center;gap:12px;font-size:12px;line-height:1.05;display:flex}.brand-mark{border:1px solid var(--cyan);width:38px;height:38px;color:var(--cyan);place-items:center;font-weight:900;display:grid;transform:skew(-5deg);box-shadow:4px 4px #153940}.brand b{color:var(--cyan)}.nav-links{letter-spacing:.1em;color:#77848a;align-items:center;gap:11px;height:100%;font-size:9px;font-weight:800;display:flex}.nav-separator{background:linear-gradient(#0000,#4a5b62 22% 78%,#0000);width:1px;height:22px;margin:0 4px;box-shadow:0 0 8px #5de2e722}.nav-links>.nav-item,.nav-trigger{height:40px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 9px;transition:all .2s;display:flex;position:relative}.nav-trigger i{color:#4f626a;font-size:12px;font-style:normal;transition:all .2s}.nav-group.open .nav-trigger i,.nav-group:hover .nav-trigger i{color:var(--cyan);transform:rotate(180deg)}.nav-group{align-items:center;height:100%;display:flex;position:relative}.nav-dropdown{z-index:260;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;background:#091116f5;border:1px solid #31434b;border-radius:14px;width:210px;padding:7px;transition:all .16s;position:absolute;top:calc(100% - 8px);left:50%;transform:translate(-50%,-7px)scale(.97);box-shadow:0 18px 45px #000d,0 0 0 1px #ffffff08}.nav-dropdown:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.nav-group:hover .nav-dropdown,.nav-group:focus-within .nav-dropdown,.nav-group.open .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.nav-dropdown button{color:#829198;text-align:left;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 11px;font-size:9px;font-weight:900;transition:all .16s;display:flex}.nav-dropdown button span{color:#405159;font-size:7px}.nav-dropdown button:hover{color:#e8f2f3;background:#142229}.nav-dropdown button.active{color:var(--cyan);background:#123039}.nav-dropdown button.active span{color:var(--cyan)}.nav-group:not(.open):focus-within .nav-dropdown{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-7px)scale(.97)}.nav-links button:hover,.nav-links button.active{color:var(--paper)}.nav-links>.nav-item:hover{z-index:2;text-shadow:0 0 8px #dffcff55;background:#142229b8;transform:translateY(-1px)scale(1.11);box-shadow:0 7px 18px #0009,0 0 14px #5de2e71f}.nav-links button:focus-visible{outline:1px solid var(--cyan);outline-offset:2px}.nav-links>.nav-item.active:after,.nav-trigger.active:after{content:"";background:var(--cyan);height:3px;position:absolute;bottom:-24px;left:9px;right:9px}.nav-actions{align-items:center;gap:14px;display:flex}.nav-secondary{background:#0a1014f5;border-top:1px solid #17242a;border-bottom:1px solid #2a3941;justify-content:flex-start;align-items:center;gap:8px;height:43px;padding:0 4vw;display:flex;position:absolute;top:85px;left:0;right:0;box-shadow:0 12px 26px #0008}.nav-secondary button{color:#68777e;letter-spacing:.11em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;height:30px;padding:0 15px;font-size:8px;font-weight:900;transition:all .16s;animation:.14s ease-out subnavReveal;position:relative}.nav-secondary button:hover{color:#dce7e9;background:#111c21}.nav-secondary button.active{color:var(--cyan);background:#11252b;border-color:#31535d;box-shadow:inset 0 0 12px #5de2e711}.nav-secondary button.active:before{content:"";background:var(--cyan);height:2px;box-shadow:0 0 8px var(--cyan);position:absolute;top:-7px;left:12px;right:12px}@keyframes subnavReveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.radio{cursor:pointer;text-align:left;background:#10171b;border:1px solid #26363c;align-items:center;gap:10px;min-width:220px;height:50px;padding:0 12px;display:flex}.radio-control{align-items:center;display:flex;position:relative}.radio-volume{z-index:20;background:#10171b;border:1px solid #26363c;border-radius:8px;align-items:center;gap:6px;height:24px;padding:0 8px;display:flex;position:absolute;top:calc(100% + 5px);left:10px;right:10px}.radio-volume span{color:var(--cyan);font-size:10px}.radio-volume input{width:100%;height:3px;accent-color:var(--cyan);cursor:pointer;padding:0}.radio:hover{border-color:var(--cyan)}.radio-bars{align-items:end;gap:2px;width:16px;height:16px;display:flex}.radio-bars i{background:var(--cyan);width:3px;animation:.8s infinite alternate pulse}.radio-bars i:first-child{height:7px}.radio-bars i:nth-child(2){height:14px;animation-delay:.2s}.radio-bars i:nth-child(3){height:10px;animation-delay:.4s}.radio:not(.playing) .radio-bars i{height:4px;animation-play-state:paused}.radio-copy{flex-direction:column;flex:1;max-width:145px;display:flex;overflow:hidden}.radio-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.radio-copy small{color:#6e7d83;margin-top:3px;font-size:7px}.radio-dot{background:#425159;border-radius:50%;width:6px;height:6px}.radio.playing .radio-dot{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.profile{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.profile>span{background:#182126;border:1px solid #3b474c;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.profile b{font-size:9px}.profile small{color:var(--amber)}.hero{isolation:isolate;background-color:#05090c;background-image:url(/rulescars/slot-garage-user-1920-v1.webp);background-position:top;background-repeat:no-repeat;background-size:min(100vw,1920px);flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;max-width:none;min-height:calc(100vh - 86px);margin:auto;padding:34px 4vw 58px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 45%,#0000 30%,#03070a18 53%,#02050780 78%,#010304e6 100%),linear-gradient(#05090c99 0,#05090c28 24%,#05090c12 62%,#05090c99 100%);position:absolute;inset:0}.project-intro{text-align:center;width:min(900px,100%);position:relative}.project-title{font-family:var(--font-geist-sans);letter-spacing:-.075em;font-size:clamp(52px,6.5vw,88px);font-weight:950;line-height:.86}.project-title em{color:#0000;-webkit-text-stroke:2px var(--cyan);text-shadow:4px 4px #17363a;font-style:normal}.eyebrow{color:#8a989e;letter-spacing:.18em;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.eyebrow span{background:var(--amber);width:24px;height:2px}h1,h2{font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.075em;margin:22px 0;font-weight:950;line-height:.84}h1{font-size:clamp(58px,6.5vw,104px)}h2{font-size:clamp(44px,5vw,72px)}h1 em,h2 em{color:#0000;-webkit-text-stroke:1.5px var(--cyan);text-shadow:3px 3px #17363a;font-style:normal}.hero-intro{color:#95a1a6;max-width:500px;font-size:13px;line-height:1.75}.free-note{border-left:3px solid var(--amber);background:#f7b34c0d;align-items:center;gap:13px;max-width:380px;margin:28px 0;padding:14px 16px;display:flex}.free-note>span{color:var(--amber);font-size:20px}.free-note div{flex-direction:column;gap:4px;display:flex}.free-note b{letter-spacing:.08em;font-size:10px}.free-note small{color:#77858b;font-size:8px}.rarity-strip{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 22px;max-width:560px;padding-top:18px;display:flex}.rarity-strip>div{grid-template-columns:auto auto;align-items:center;gap:3px 8px;display:grid}.rarity-strip span:not(.mini-gem){color:#7d8a90;font-size:8px}.rarity-strip b{font-family:var(--font-geist-sans);color:var(--paper);letter-spacing:-.03em;grid-column:2;font-size:15px;line-height:1}.mini-gem{border:2px solid;width:13px;height:13px;display:inline-block;transform:rotate(45deg);box-shadow:inset 0 0 0 2px #091014}.mini-gem.common{color:#7d878d;background:#4f575b}.mini-gem.uncommon{color:#57d68d;background:#216b47}.mini-gem.rare{color:#71b7ff;background:#2863a3}.mini-gem.epic{color:#be78ff;background:#6b31a0}.mini-gem.legendary{color:#ffd36a;background:#ad7316}.mini-gem.secret{color:#ff5d75;background:#951e38}.main-probabilities{background:#090e12cc;border:1px solid #25343b;justify-content:center;width:min(780px,100%);max-width:none;margin:0 auto 2px;padding:15px 20px;box-shadow:0 10px 30px #0006}.slot-zone{width:min(1050px,96vw);min-width:0;margin:0 auto}.slot-art{aspect-ratio:1.5;filter:drop-shadow(0 30px 45px #000);width:100%;max-width:1050px;margin:auto;position:relative}.slot-art.machine-impact{animation:.62s cubic-bezier(.2,.8,.25,1) machineImpact}.machine{z-index:1;object-fit:contain;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.lever-mount{z-index:6;clip-path:inset(0 0 0 48%);width:27%;height:auto;image-rendering:pixelated;filter:drop-shadow(0 8px 8px #000b);pointer-events:none;position:absolute;top:54.5%;right:2%}.slot-lever{z-index:7;cursor:grab;touch-action:none;background:0 0;border:0;width:27%;height:78%;padding:0;position:absolute;top:7%;right:-3%;overflow:visible}.slot-lever.dragging{cursor:grabbing}.slot-lever:disabled{cursor:not-allowed;filter:grayscale(.45)}.lever-frame{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;filter:drop-shadow(0 8px 5px #000);position:absolute;inset:0}.reels{z-index:2;grid-template-columns:repeat(3,1fr);gap:1.5%;display:grid;position:absolute;inset:27.5% 18.4% 23.7% 17.2%;overflow:hidden}.reel{--reel-color:#8d989d;border:1px solid var(--reel-color);min-width:0;box-shadow:inset 0 0 24px #000, inset 0 0 18px var(--reel-color), 0 0 9px var(--reel-color);position:relative}@supports (color:color-mix(in lab, red, red)){.reel{box-shadow:inset 0 0 24px #000, inset 0 0 18px color-mix(in srgb,var(--reel-color) 18%,transparent), 0 0 9px color-mix(in srgb,var(--reel-color) 22%,transparent)}}.reel{transition:border-color .25s,box-shadow .25s;overflow:hidden}.reel.common,.reel-face.common{--reel-color:#aeb8bd}.reel.uncommon,.reel-face.uncommon{--reel-color:#57d68d}.reel.rare,.reel-face.rare{--reel-color:#71b7ff}.reel.epic,.reel-face.epic{--reel-color:#be78ff}.reel.legendary,.reel-face.legendary{--reel-color:#ffd36a}.reel.secret,.reel-face.secret{--reel-color:#ff5d75}.reel-face{background:linear-gradient(180deg,var(--reel-color),#080c10 72%);min-width:0;height:100%;padding:8px}@supports (color:color-mix(in lab, red, red)){.reel-face{background:linear-gradient(180deg,color-mix(in srgb,var(--reel-color) 15%,#10161c),#080c10 72%)}}.reel-face{box-shadow:inset 0 0 18px var(--reel-color);flex-direction:column;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-face{box-shadow:inset 0 0 18px color-mix(in srgb,var(--reel-color) 12%,transparent)}}.reel-track{height:calc(var(--reel-items) * 100%);will-change:transform;width:100%;animation:2.6s cubic-bezier(.08,.7,.12,1) forwards reelSpin}.reel-track .reel-face{height:calc(100% / var(--reel-items))}.reel.spinning .reel-track{animation-name:reelCruise,reelBrake}@keyframes reelCruise{0%{transform:translateY(0)}to{transform:translateY(calc(-100% * var(--cruise-items) / var(--reel-items)))}}@keyframes reelBrake{0%{transform:translateY(calc(-100% * var(--cruise-items) / var(--reel-items)))}to{transform:translateY(calc(-100% + (300% / var(--reel-items))))}}.reel.stop-hit{box-shadow:inset 0 0 30px var(--reel-color),0 0 20px var(--reel-color);border-color:#fff;animation:.22s cubic-bezier(.2,.85,.25,1) reelStop}.reel.stop-hit:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#0000 15%,#ffffffb8 50%,#0000 85%);animation:.22s ease-out forwards stopFlash;position:absolute;inset:0}.reel-face>small{color:#657178;margin-top:4px;font-size:7px}.rarity-tag{font-family:var(--font-geist-sans);letter-spacing:.06em;white-space:nowrap;text-shadow:0 0 8px;border:1px solid;margin-top:8px;padding:5px 8px;font-size:clamp(8px,.82vw,13px);font-weight:950;line-height:1}.rarity-tag.common{color:#c8d0d4}.rarity-tag.uncommon{color:#57d68d}.rarity-tag.rare{color:#71b7ff}.rarity-tag.epic{color:#be78ff}.rarity-tag.legendary{color:#ffd36a}.rarity-tag.secret{color:#ff5d75}.mystery-car{--rarity:#8d989d;--glow:#8d989d66;isolation:isolate;place-items:center;width:98%;height:49%;margin:2px auto 1px;display:grid;position:relative}.mystery-car.common{--rarity:#b9c2c6;--glow:#d7e1e6cc}.mystery-car.uncommon{--rarity:#4ecb7c;--glow:#4ecb7c66}.mystery-car.rare{--rarity:#7dbcf5;--glow:#7dbcf566}.mystery-car.epic{--rarity:#aa68e8;--glow:#aa68e866}.mystery-car.legendary{--rarity:#f2b82f;--glow:#f2b82f77}.mystery-car.secret{--rarity:#df4557;--glow:#df455777}.mystery-car:before{content:"";background:radial-gradient(ellipse at center,var(--glow),transparent 72%);filter:blur(9px);z-index:0;position:absolute;inset:18% 4%}.mystery-car img{z-index:1;object-fit:contain;width:100%;height:100%;image-rendering:pixelated;mix-blend-mode:screen;position:relative}.spin-panel{z-index:3;justify-content:center;align-items:center;gap:22px;margin-top:-9px;display:flex;position:relative}.spin-panel p{color:#667278;max-width:200px;font-size:8px;line-height:1.5}.spin-panel p b{font-size:9px}.spin-button{color:#171006;cursor:pointer;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:linear-gradient(135deg,#ffca65,#d17d18);border:1px solid #ffe0a4;flex-direction:column;justify-content:center;align-items:center;width:220px;height:68px;display:flex;box-shadow:0 0 0 4px #2b2114,0 0 25px #f7b34c55}.spin-button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px)}.spin-button:disabled{filter:grayscale(.7);cursor:not-allowed}.spin-button span{font-family:var(--font-geist-sans);font-size:21px;font-weight:950}.spin-button small{margin-top:3px;font-size:7px}.spin-main-actions{flex-direction:column;align-items:stretch;gap:9px;width:260px;display:flex}.spin-main-actions .spin-button{width:100%}.buy-spins-button{color:#dce6e9;cursor:pointer;background:#0b1318;border:1px solid #4c5c63;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;display:flex}.buy-spins-button:hover:not(:disabled){background:#17150f;border-color:#f7b34c}.buy-spins-button:disabled{opacity:.45;cursor:not-allowed}.buy-spins-button>span{font-size:8px;font-weight:900}.buy-spins-button .coin-price strong{font-size:11px}.spin-modes{flex-direction:column;gap:7px;width:230px;display:flex}.spin-toggle{color:#738188;text-align:left;cursor:pointer;background:#0a1116;border:1px solid #32434b;align-items:center;gap:10px;min-height:48px;padding:8px 10px;transition:all .2s;display:flex}.spin-toggle>i{background:#060a0d;border:1px solid #405159;border-radius:20px;flex:0 0 34px;width:34px;height:18px;position:relative}.spin-toggle>i:after{content:"";background:#65747b;border-radius:50%;width:10px;height:10px;transition:all .2s;position:absolute;top:3px;left:3px}.spin-toggle>span{flex-direction:column;gap:3px;display:flex}.spin-toggle b{color:#c2cdd1;font-size:8px}.spin-toggle small{font-size:6px}.spin-toggle.active{border-color:var(--cyan);color:var(--cyan);background:#0d2027;box-shadow:0 0 18px #5de2e71b}.spin-toggle.active>i{border-color:var(--cyan);background:#12333b}.spin-toggle.active>i:after{background:var(--cyan);box-shadow:0 0 8px var(--cyan);left:19px}.skip-toggle{animation:.22s ease-out autoToggleIn}.auto-spin-status{width:230px;color:var(--cyan);flex-direction:column;gap:6px;display:flex}.auto-spin-status b{font-size:9px}.auto-spin-status span{color:#7e8d94;font-size:7px;line-height:1.5}.auto-spin-status kbd{color:#f4f7f8;font:800 7px var(--font-geist-mono);background:#111a20;border:1px solid #52636b;border-radius:5px;padding:3px 6px}@keyframes autoToggleIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.drop-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020406d9;place-items:center;padding:24px;animation:.28s ease-out overlayIn;display:grid;position:fixed;inset:0}.drop-overlay:before{content:"";pointer-events:none;background:#fff;animation:.55s ease-out forwards screenFlash;position:absolute;inset:0}.drop-reveal{background:linear-gradient(110deg,#080d11,#111a20);border:1px solid;grid-template-columns:minmax(230px,1fr) 1fr;align-items:center;width:min(680px,92vw);min-height:250px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff20,0 0 70px}@supports (color:color-mix(in lab, red, red)){.drop-reveal{box-shadow:0 0 0 1px #ffffff20,0 0 70px color-mix(in srgb,currentColor 40%,transparent)}}.drop-reveal{animation:.62s cubic-bezier(.15,.9,.2,1) dropImpact}.drop-reveal img{object-fit:contain;width:100%;height:210px;image-rendering:pixelated;filter:drop-shadow(0 18px 12px #000);z-index:2;animation:.72s cubic-bezier(.12,.9,.2,1) carDrop;position:relative}.drop-reveal>div:not(.drop-flare){z-index:2;flex-direction:column;gap:8px;animation:.6s .16s both dropCopy;display:flex;position:relative}.drop-reveal small{letter-spacing:.14em;font-size:9px}.drop-reveal b{font-family:var(--font-geist-sans);color:var(--paper);font-size:clamp(24px,4vw,42px);line-height:.95}.drop-reveal span{color:#8b999f;font-size:8px}.drop-flare{filter:blur(85px);opacity:.28;background:currentColor;width:380px;height:300px;animation:1s ease-out flarePulse;position:absolute;left:-60px}.drop-close{z-index:6;color:#cbd3d6;cursor:pointer;background:#070b0ecc;border:1px solid #ffffff35;width:32px;height:32px;font-size:20px;position:absolute;top:12px;right:12px}.drop-close:hover{color:#fff;border-color:currentColor}.contracts,.collection{border-top:1px solid var(--line);max-width:1480px;margin:auto;padding:90px 4vw}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.section-heading h2{margin-bottom:0}.section-heading>p{color:#7f8c91;border-left:1px solid var(--line);max-width:440px;padding-left:24px;font-size:11px;line-height:1.7}.recipe-table{border-top:1px solid #364149}.recipe-head{color:#566167;letter-spacing:.15em;grid-template-columns:1.1fr 1fr 1fr .8fr;gap:10px;padding:12px 80px 12px 68px;font-size:7px;display:grid}.recipe-row{border-top:1px solid #202a30;grid-template-columns:44px 1.1fr 1fr 1fr .8fr 30px;align-items:center;gap:14px;min-height:78px;padding:0 16px;transition:all .2s;display:grid}.recipe-row:hover{background:#0f171b;transform:translate(5px)}.recipe-number{color:#455158;font-size:8px}.recipe-row>b{font-size:11px}.formula,.formula>span{align-items:center;gap:10px;display:flex}.formula i{color:#526068;font-style:normal}.formula strong{color:#526068}.odds{color:#96a2a7;font-size:9px}.recipe-row button{cursor:pointer;background:#10171b;border:1px solid #344148;width:30px;height:30px}.recipe-row button:hover{border-color:var(--cyan);color:var(--cyan)}.section-heading.compact{align-items:center}.ghost{cursor:pointer;background:0 0;border:1px solid #324047;padding:13px 17px;font-size:8px}.ghost:hover{border-color:var(--cyan);color:var(--cyan)}.car-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.car-card{background:linear-gradient(150deg,#11181c,#090d10);border:1px solid #253139;min-width:0;padding:14px;position:relative;overflow:hidden}.car-card:after{content:"";filter:blur(80px);opacity:.15;background:currentColor;border-radius:50%;width:120px;height:120px;position:absolute;top:-50px;right:-50px}.car-card.common{color:#8d989d}.car-card.uncommon{color:#57d68d}.car-card.rare{color:#71b7ff}.car-card.epic{color:#be78ff}.car-card.legendary{color:#ffd36a}.card-top{justify-content:space-between;font-size:7px;display:flex}.card-top small{color:#5f6b71}.car-card img{object-fit:contain;width:100%;height:110px;image-rendering:pixelated;filter:drop-shadow(0 8px 6px #000);margin:12px 0}.car-card h3{font-family:var(--font-geist-sans);color:var(--paper);margin:0;font-size:14px}.car-card p{color:#667279;margin:5px 0 0;font-size:7px}.view-hidden{display:none!important}.garage-view{background:linear-gradient(#05090d8c,#05090dbd),url(/rulescars/assets/parking-tower-tile-v1.webp) top/620px;max-width:none;min-height:calc(100vh - 86px);padding:70px 4vw 100px;position:relative}.garage-view:before{content:"";pointer-events:none;background:linear-gradient(90deg,#05080ba8 0,#0000 22% 78%,#05080ba8 100%),repeating-linear-gradient(0deg,#0000 0 89px,#5de2e70a 90px);position:absolute;inset:0}.garage-shell{z-index:1;max-width:1260px;margin:auto;position:relative}.garage-shell .section-heading{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070c10cf;border:1px solid #2a3941;margin-bottom:0;padding:26px 30px}.garage-shell .section-heading>p{color:var(--cyan);letter-spacing:.1em;font-size:10px}.garage-table{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070b0ec2;border:1px solid #2a3941;border-top:0}.garage-head,.garage-row{grid-template-columns:90px minmax(280px,1.8fr) minmax(130px,.7fr) minmax(110px,.55fr) minmax(110px,.6fr);align-items:center;gap:18px;padding:0 24px;display:grid}.garage-head{color:#536168;letter-spacing:.14em;border-bottom:1px solid #2a3941;height:44px;font-size:7px}.garage-row{--row-color:#8d989d;color:#91a0a6;border-bottom:1px solid #202d34;min-height:106px;transition:all .2s;position:relative;overflow:hidden}.garage-row:hover{background:var(--row-color)}@supports (color:color-mix(in lab, red, red)){.garage-row:hover{background:color-mix(in srgb,var(--row-color) 8%,#0a1014)}}.garage-row:hover{transform:translate(4px)}.garage-row.common{--row-color:#aeb8bd}.garage-row.uncommon{--row-color:#57d68d}.garage-row.rare{--row-color:#71b7ff}.garage-row.epic{--row-color:#be78ff}.garage-row.legendary{--row-color:#ffd36a}.garage-row.secret{--row-color:#ff5d75}.garage-row:before{content:"";background:var(--row-color);width:3px;box-shadow:0 0 12px var(--row-color);position:absolute;top:18%;bottom:18%;left:0}.parking-number{font-family:var(--font-geist-sans);color:#4e5c63;font-size:14px}.garage-car{align-items:center;gap:18px;min-width:0;display:flex}.garage-car img{object-fit:contain;width:150px;height:86px;image-rendering:pixelated;filter:drop-shadow(0 9px 7px #000)}.garage-car div{flex-direction:column;gap:5px;display:flex}.garage-car b{font-family:var(--font-geist-sans);color:var(--paper);font-size:16px}.garage-car small{color:#627078;font-size:7px}.garage-rarity{font-size:9px;font-weight:900}.stored-status{color:#65d998;font-size:8px}main>footer{border-top:1px solid var(--line);color:#536067;justify-content:space-between;align-items:center;min-height:100px;padding:0 4vw;font-size:8px;display:flex}main>footer .brand{color:var(--paper)}.common{color:#8d989d}.uncommon{color:#57d68d}.rare{color:#71b7ff}.epic{color:#be78ff}.legendary{color:#ffd36a}.secret{color:#ff5d75}@keyframes pulse{50%{opacity:.5}}@keyframes reelSpin{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + (100% / var(--reel-items))))}}@keyframes reelSuspense{0%{transform:translateY(0)}48%{transform:translateY(calc(-100% + (720% / var(--reel-items))))}70%{transform:translateY(calc(-100% + (440% / var(--reel-items))))}84%{transform:translateY(calc(-100% + (300% / var(--reel-items))))}93%{transform:translateY(calc(-100% + (232% / var(--reel-items))))}97%{transform:translateY(calc(-100% + (210% / var(--reel-items))))}to{transform:translateY(calc(-100% + (200% / var(--reel-items))))}}@keyframes machineImpact{0%{transform:scale(.99)}16%{transform:translate(-3px,-8px)rotate(-.22deg)scale(1.017)}34%{transform:translate(3px,4px)rotate(.16deg)scale(1.008)}54%{transform:translate(-2px,-3px)rotate(-.1deg)scale(1.012)}76%{transform:translate(1px,1px)rotate(.05deg)scale(1.006)}to{transform:scale(1.006)}}@keyframes reelStop{0%{transform:translateY(0)}35%{transform:translateY(5px)scaleX(1.018)}70%{transform:translateY(-2px)scaleX(.995)}to{transform:none}}@keyframes stopFlash{0%{opacity:.9;transform:translateY(-45%)}to{opacity:0;transform:translateY(45%)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes screenFlash{0%{opacity:.9}35%{opacity:.3}to{opacity:0}}@keyframes dropImpact{0%{opacity:0;transform:scale(.72)translateY(35px)}60%{transform:scale(1.035)translateY(-4px)}to{opacity:1;transform:none}}@keyframes carDrop{0%{opacity:0;filter:brightness(3)drop-shadow(0 0 35px);transform:translate(-60px)scale(.72)}to{opacity:1;filter:drop-shadow(0 18px 12px #000);transform:none}}@keyframes dropCopy{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes flarePulse{0%{opacity:.8;transform:scale(.3)}to{opacity:.28;transform:scale(1)}}@media (width<=1050px){.hero{padding-top:34px}.slot-art{margin:auto}.nav-links{display:flex}.garage-head,.garage-row{grid-template-columns:70px minmax(240px,1.5fr) 120px 100px}.garage-head span:last-child,.garage-row>span:last-child{display:none}}@media (width<=680px){main{padding-top:72px}.topbar{height:72px;padding:0 18px}.nav-links>.nav-item.active:after{bottom:-16px}.radio{justify-content:center;width:50px;min-width:50px;padding:0}.radio-volume{width:100px;left:0;right:auto}.radio-copy,.radio-dot,.profile b{display:none}.profile>span{width:34px;height:34px}.hero{gap:16px;min-height:calc(100vh - 72px);padding:26px 12px 54px}.rarity-strip{justify-content:center}.main-probabilities{gap:10px 14px;padding:12px 8px}.main-probabilities b{font-size:12px}.slot-art{width:100%;margin:0 auto}.reel-face{padding:3px}.rarity-tag{padding:4px;font-size:7px}.spin-panel{flex-direction:column}.drop-reveal{text-align:center;grid-template-columns:1fr;width:min(390px,94vw);min-height:330px;padding:24px 14px 20px}.drop-reveal img{width:100%;height:180px}.drop-reveal>div:not(.drop-flare){align-items:center}.drop-reveal b{font-size:26px}.collection{padding:64px 18px}.section-heading{display:block}.section-heading>p{border:0;padding:0}main>footer{text-align:center;flex-direction:column;justify-content:center;gap:12px;padding:25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=680px){.nav-links{gap:14px;font-size:9px}.garage-view{background-size:430px;padding:36px 14px 70px}.garage-shell .section-heading{padding:20px 16px}.garage-shell .section-heading h2{font-size:42px}.garage-shell .section-heading>p,.garage-head{display:none}.garage-row{grid-template-columns:42px 1fr;gap:10px;min-height:98px;padding:8px 12px}.garage-row>span:not(.parking-number){display:none}.parking-number{font-size:10px}.garage-car{gap:10px}.garage-car img{width:105px;height:72px}.garage-car b{font-size:12px}.project-title{font-size:clamp(42px,12vw,60px)}}.garage-view{background-color:#060a0e;background-image:linear-gradient(#23333a80 1px,#0000 1px),linear-gradient(90deg,#23333a80 1px,#0000 1px);background-position:50% 0;background-size:calc(30.6667vw - 10.6667px) 310px}.garage-shell{max-width:1200px}.garage-shell .section-heading{margin-bottom:16px}.garage-table{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.garage-head{display:none}.garage-row{--row-color:#8d989d;box-sizing:border-box;background:linear-gradient(155deg,var(--row-color),#070b0e 68%);border:1px solid #2a3941;min-width:0;min-height:280px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.garage-row{background:linear-gradient(155deg,color-mix(in srgb,var(--row-color) 8%,#10171c),#070b0e 68%)}}.garage-row{color:#91a0a6;flex-direction:column;align-items:stretch;gap:10px;transition:all .2s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 14px 30px #0007}.garage-row:last-child{border-bottom:1px solid #2a3941}.garage-row:hover{border-color:var(--row-color);box-shadow:inset 0 0 24px var(--row-color),0 16px 34px #0009;transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.garage-row:hover{box-shadow:inset 0 0 24px color-mix(in srgb,var(--row-color) 10%,transparent),0 16px 34px #0009}}.garage-row:before{width:auto;height:3px;inset:0 18px auto}.parking-number{font-size:12px;position:absolute;top:18px;left:18px}.garage-car{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.garage-car img{width:100%;height:145px}.garage-car div{align-items:center}.garage-car b{font-size:17px}.garage-rarity{border:1px solid;align-self:flex-start;padding:6px 8px}.garage-code{color:#65737a;font-size:9px;position:absolute;top:18px;right:18px}.stored-status{position:absolute;bottom:20px;right:18px}.garage-row>.garage-rarity{margin-top:auto}.garage-summary{color:#77878e;flex-direction:column;align-items:flex-end;gap:7px;font-size:8px;display:flex}.garage-summary>b{color:#dce6e9;align-items:center;gap:9px;font-size:9px;display:flex}.garage-summary .coin-price strong{color:#f7b34c;font-size:17px}@media (width<=900px){.garage-view{background-size:calc(46vw - 8px) 290px}.garage-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.garage-view{background-size:calc(100vw - 28px) 280px}.garage-table{grid-template-columns:1fr}.garage-row{min-height:270px;padding:16px;display:flex}.garage-row>span:not(.parking-number){display:block}.parking-number{font-size:10px}.garage-car{gap:8px}.garage-car img{width:100%;height:135px}.garage-car b{font-size:15px}}@media (width<=680px){.spin-main-actions{width:min(320px,92vw)}.garage-summary{align-items:flex-start;margin-top:14px}}.profile>span{overflow:hidden}.profile>span img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.profile.active>span{border-color:var(--cyan);box-shadow:0 0 12px #5de2e755}.garage-price{font-family:var(--font-geist-sans);color:var(--paper);align-self:flex-start;margin-top:3px;font-size:15px}.stored-status{bottom:22px}.garage-row .stored-status{color:#65d998;align-self:flex-start;margin-top:2px;position:static}.garage-card-footer{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:2px;display:flex}.garage-card-footer .garage-price{min-width:0;margin:0}.garage-sell-button{color:#f4b36e;white-space:nowrap;cursor:pointer;background:#21130b;border:1px solid #ad7040;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:7px;font-weight:900;display:flex;position:static}.garage-sell-button:hover{color:#ffd29a;background:#36200e;border-color:#ffc06f}.garage-sell-button .coin-price{font-size:10px}@media (width<=760px){.garage-card-footer{flex-direction:column;align-items:stretch}.garage-sell-button{width:100%}.garage-row .stored-status{display:none!important}}.profile-view{background:#080c11;min-height:calc(100vh - 86px);padding:46px 4vw 90px}.profile-shell{background:#0b1116;border:1px solid #26343c;max-width:1200px;margin:auto;box-shadow:0 28px 70px #0008}.profile-cover{box-sizing:border-box;isolation:isolate;background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-end;height:310px;padding:34px;display:flex;position:relative}.profile-cover:after{content:"";z-index:-1;background:linear-gradient(0deg,#080c11e8 0,#0000 72%);position:absolute;inset:0}.profile-identity{align-items:end;gap:22px;display:flex}.profile-avatar{object-fit:cover;width:132px;height:132px;image-rendering:pixelated;background:#10171c;border:3px solid #d9e2e6;box-shadow:0 0 0 5px #071015aa,0 14px 30px #000}.profile-identity h1{letter-spacing:-.04em;margin:8px 0 4px;font-size:52px}.profile-identity p{letter-spacing:.15em;color:#8f9ca2;font-size:9px}.online-status{color:#69df95;letter-spacing:.12em;font-size:8px}.profile-level{border:2px solid var(--amber);background:#080c11cc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:74px;height:74px;display:flex;box-shadow:0 0 20px #f7b34c33}.profile-level b{font-family:var(--font-geist-sans);color:var(--amber);font-size:25px}.profile-level span{color:#a58f6d;font-size:6px}.profile-grid{background:#26343c;grid-template-columns:minmax(0,1fr) 310px;gap:1px;display:grid}.profile-main,.profile-customize{background:#0b1116}.profile-main{padding:24px}.profile-stats{background:#26343c;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.profile-stats>div{background:linear-gradient(145deg,#111b21,#0a1015);flex-direction:column;justify-content:space-between;min-height:104px;padding:19px;display:flex}.profile-stats span,.profile-section-title span{letter-spacing:.12em;color:#66757c;font-size:7px}.profile-stats b{font-family:var(--font-geist-sans);color:var(--paper);font-size:clamp(18px,2vw,28px)}.profile-showcase{margin-top:24px}.profile-section-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.profile-section-title b{font-family:var(--font-geist-sans);font-size:13px}.showcase-cars{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.showcase-cars>div{--show-color:#8d989d;background:#080d11;border:1px solid #27343b;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.showcase-cars .common{--show-color:#aeb8bd}.showcase-cars .uncommon{--show-color:#57d68d}.showcase-cars .rare{--show-color:#71b7ff}.showcase-cars .epic{--show-color:#be78ff}.showcase-cars .legendary{--show-color:#ffd36a}.showcase-cars .secret{--show-color:#ff5d75}.showcase-cars img{object-fit:contain;width:100%;height:84px;image-rendering:pixelated;filter:drop-shadow(0 8px 6px #000)}.showcase-cars b{color:var(--paper);font-size:10px}.showcase-cars span{color:var(--show-color);font-size:8px}.profile-customize{padding:24px}.profile-customize label{letter-spacing:.14em;color:#77868d;margin:24px 0 10px;font-size:7px;display:block}.avatar-options{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.avatar-options button,.background-options button{cursor:pointer;background:#10171c;border:1px solid #314149;padding:0;overflow:hidden}.avatar-options button{aspect-ratio:1}.avatar-options img{width:100%;height:100%;image-rendering:pixelated;display:block}.avatar-options button.active,.background-options button.active{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan),0 0 12px #5de2e744}.background-options{gap:8px;display:grid}.background-options button{background-position:50%;background-size:cover;height:58px}.avatar-options button:hover,.background-options button:hover{filter:brightness(1.2)}@media (width<=850px){.profile-grid{grid-template-columns:1fr}.profile-customize{border-top:1px solid #26343c}.avatar-options{max-width:320px}.background-options{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.profile-view{padding:20px 12px 60px}.profile-cover{height:260px;padding:20px}.profile-avatar{width:92px;height:92px}.profile-identity{gap:14px}.profile-identity h1{font-size:36px}.profile-level{width:58px;height:58px}.profile-main,.profile-customize{padding:16px}.profile-stats{grid-template-columns:1fr 1fr}.profile-stats>div{min-height:86px;padding:13px}.showcase-cars{grid-template-columns:1fr}.showcase-cars>div{grid-template-columns:100px 1fr;align-items:center;display:grid}.showcase-cars img{grid-row:1/span 2;height:62px}.background-options{grid-template-columns:1fr}}.profile-shell{overflow:hidden}.developer-access{background:linear-gradient(145deg,#24142f,#0e1017);border:1px solid #71429a;border-radius:16px;flex-direction:column;gap:7px;margin-bottom:24px;padding:16px;display:flex;box-shadow:0 12px 28px #0006}.developer-access>span{letter-spacing:.14em;color:#bd7cf2;font-size:7px}.developer-access>b{font-family:var(--font-geist-sans);font-size:15px}.developer-access>a{color:#eddbff;background:#301642;border:1px solid #a360dd;border-radius:11px;place-items:center;height:40px;margin-top:5px;font-size:8px;font-weight:900;text-decoration:none;display:grid}.developer-access>a:hover{background:#48205f;border-color:#d19bff}.twitch-connect-card{background:linear-gradient(145deg,#211436,#0b0d15);border:1px solid #6842a3;border-radius:16px;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;display:flex;box-shadow:0 12px 28px #0006}.twitch-connect-head{flex-direction:column;gap:5px;display:flex}.twitch-connect-head>span{color:#bf94ff;letter-spacing:.16em;font-size:8px;font-weight:950}.twitch-connect-head>b{font-family:var(--font-geist-sans);font-size:15px}.twitch-connect-button,.twitch-public-link{color:#f3eaff;background:#3e1d68;border:1px solid #9968dc;border-radius:11px;place-items:center;min-height:42px;font-size:8px;font-weight:950;text-decoration:none;display:grid}.twitch-connect-button:hover,.twitch-public-link:hover{background:#56308a}.twitch-channel-state{background:#0a0d13;border:1px solid #3b3050;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.twitch-channel-state strong{color:#a970ff;font-size:10px}.twitch-channel-state span{color:#839198;font-size:7px}.twitch-share-toggle{cursor:pointer;align-items:center;gap:11px;display:flex}.twitch-share-toggle input{opacity:0;pointer-events:none;position:absolute}.twitch-share-toggle>i{background:#05070b;border:1px solid #52606a;border-radius:20px;flex:0 0 40px;width:40px;height:22px;transition:all .18s;position:relative}.twitch-share-toggle>i:after{content:"";background:#66737b;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px}.twitch-share-toggle input:checked+i{background:#2e174c;border-color:#a970ff}.twitch-share-toggle input:checked+i:after{background:#b982ff;left:21px;box-shadow:0 0 10px #a970ff}.twitch-share-toggle>span{flex-direction:column;gap:3px;display:flex}.twitch-share-toggle b{color:#d9dfe2;font-size:8px}.twitch-share-toggle small{color:#718087;font-size:6px;line-height:1.4}.twitch-share-toggle.disabled{cursor:not-allowed;opacity:.48}.twitch-public-link{background:#171021;min-height:34px}.twitch-player-account{background:#090c12;border:1px solid #4d376a;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.twitch-player-account>img,.twitch-player-account>i{object-fit:cover;border-radius:50%;width:44px;height:44px}.twitch-player-account>i{color:#fff;font:900 17px var(--font-geist-sans);background:#513078;place-items:center;font-style:normal;display:grid}.twitch-player-account>span{gap:4px;min-width:0;display:grid}.twitch-player-account b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.twitch-player-account small{color:#907da9;font-size:7px}.twitch-player-account>a{color:#ad9abb;border:1px solid #58476c;border-radius:8px;padding:8px;font-size:7px;font-weight:900;text-decoration:none}.profile-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:360px}.profile-without-avatar{padding-inline:16px}.profile-without-avatar>b{margin:0}@media (width<=600px){.profile-cover{height:280px}}.market-view{background-color:#070b0f;background-image:linear-gradient(#1c2b3280 1px,#0000 1px),linear-gradient(90deg,#1c2b3280 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:64px 64px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:calc(100vh - 86px);padding:58px 4vw 100px}.market-shell{max-width:1200px;margin:auto}.market-heading{justify-content:space-between;align-items:end;padding:0 4px 26px;display:flex}.market-heading h2{margin:16px 0 0}.market-heading>div:last-child{flex-direction:column;align-items:end;display:flex}.market-heading>div:last-child b{font-family:var(--font-geist-sans);color:var(--amber);font-size:34px}.market-heading>div:last-child span{color:#718087;font-size:7px}.market-tabs{background:#0a1014;border:1px solid #2a3941;grid-template-columns:repeat(3,1fr);display:grid}.market-tabs button{color:#718087;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-right:1px solid #2a3941;height:52px;font-size:9px;font-weight:900}.market-tabs button:last-child{border-right:0}.market-tabs button.active{color:var(--cyan);box-shadow:inset 0 -3px var(--cyan);background:#12232a}.market-notice{color:#78e5a4;text-align:left;letter-spacing:.1em;cursor:pointer;background:#10231acc;border:1px solid #57d68d;width:100%;margin-top:12px;padding:13px 16px;font-size:8px}.market-notice span{float:right}.market-cars{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.market-car{--market-color:#8d989d;background:linear-gradient(145deg,var(--market-color),#080d11);border:1px solid #29373e;min-width:0;padding:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.market-car{background:linear-gradient(145deg,color-mix(in srgb,var(--market-color) 8%,#11191e),#080d11)}}.market-car{flex-direction:column;gap:7px;display:flex}.market-car.common,.contract-cars .common{--market-color:#aeb8bd}.market-car.uncommon,.contract-cars .uncommon{--market-color:#57d68d}.market-car.rare,.contract-cars .rare{--market-color:#71b7ff}.market-car.epic,.contract-cars .epic{--market-color:#be78ff}.market-car.legendary,.contract-cars .legendary{--market-color:#ffd36a}.market-car.secret,.contract-cars .secret{--market-color:#ff5d75}.market-car.listed{border-color:var(--market-color);box-shadow:inset 0 0 22px var(--market-color)}@supports (color:color-mix(in lab, red, red)){.market-car.listed{box-shadow:inset 0 0 22px color-mix(in srgb,var(--market-color) 10%,transparent)}}.market-state{color:var(--market-color);font-size:7px}.market-car img{object-fit:contain;width:100%;height:135px;image-rendering:pixelated;filter:drop-shadow(0 10px 8px #000)}.market-car>b{font-family:var(--font-geist-sans);color:var(--paper);font-size:17px}.market-car small{color:#67757b;font-size:7px}.market-car label{color:#6c7a81;align-items:center;gap:7px;margin-top:10px;font-size:7px;display:flex}.market-car input{width:100%;min-width:0;height:35px;color:var(--paper);font-family:var(--font-geist-mono);background:#070b0e;border:1px solid #34444c;padding:0 9px}.market-car>button,.trade-panel>button,.contract-info button{border:1px solid var(--cyan);height:42px;color:var(--cyan);cursor:pointer;background:#10232a;font-size:8px;font-weight:900}.market-car.listed>button{color:#ff8891;background:#291218;border-color:#ff6b77}.trade-panel{background:#0b1116;border:1px solid #2a3941;grid-template-columns:1fr 60px 1fr;align-items:center;gap:20px;margin-top:16px;padding:40px;display:grid}.trade-panel>div{flex-direction:column;gap:12px;display:flex}.trade-panel span{color:#718087;font-size:8px}.trade-panel select{height:54px;color:var(--paper);background:#080d11;border:1px solid #34444c;padding:0 14px}.trade-panel i{text-align:center;color:var(--amber);font-size:28px}.trade-panel>button{grid-column:1/-1;width:280px;margin:14px auto 0}.trade-panel>button:disabled,.contract-info button:disabled{opacity:.35;cursor:not-allowed}.contract-panel{background:#0b1116;border:1px solid #2a3941;margin-top:16px}.contract-info{border-bottom:1px solid #2a3941;grid-template-columns:180px 1fr 220px;align-items:center;gap:28px;padding:24px;display:grid}.contract-info>div{flex-direction:column;display:flex}.contract-info b{font-family:var(--font-geist-sans);color:var(--amber);font-size:28px}.contract-info span,.contract-info p{color:#718087;font-size:8px;line-height:1.6}.contract-cars{grid-template-columns:repeat(5,1fr);gap:10px;padding:16px;display:grid}.contract-cars button{--market-color:#8d989d;color:#829097;cursor:pointer;background:#080d11;border:1px solid #29373e;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.contract-cars button.selected{border-color:var(--market-color);box-shadow:inset 0 0 20px var(--market-color)}@supports (color:color-mix(in lab, red, red)){.contract-cars button.selected{box-shadow:inset 0 0 20px color-mix(in srgb,var(--market-color) 18%,transparent)}}.contract-cars img{object-fit:contain;width:100%;height:70px;image-rendering:pixelated}.contract-cars b{color:var(--paper);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.contract-cars span{color:var(--market-color);font-size:7px}@media (width<=900px){.market-cars{grid-template-columns:repeat(2,1fr)}.contract-cars{grid-template-columns:repeat(3,1fr)}.contract-info{grid-template-columns:1fr 1fr}.contract-info button{grid-column:1/-1}.trade-panel{padding:24px}}@media (width<=600px){.market-view{padding:34px 14px 70px}.market-heading{align-items:start}.market-heading>div:last-child{display:none}.market-tabs button{font-size:7px}.market-cars{grid-template-columns:1fr}.trade-panel{grid-template-columns:1fr;padding:18px}.trade-panel i{transform:rotate(90deg)}.trade-panel>button{width:100%}.contract-info{grid-template-columns:1fr;gap:14px}.contract-info button{grid-column:auto}.contract-cars{grid-template-columns:repeat(2,1fr)}}.market-tools{grid-template-columns:minmax(260px,1fr) 190px 220px;gap:10px;margin-top:16px;display:grid}.market-tools input,.market-tools select,.listing-builder input,.listing-builder select{box-sizing:border-box;height:46px;color:var(--paper);font-family:var(--font-geist-mono);background:#080d11;border:1px solid #34444c;padding:0 13px;font-size:9px}.lot-code-input{text-transform:uppercase;border-color:#6a586e!important}.market-car>strong{min-height:28px;font-family:var(--font-geist-sans);color:var(--market-color);margin-top:8px;font-size:14px}.market-car>button:disabled{opacity:.35;cursor:not-allowed}.listing-builder{background:#2a3941;border:1px solid #2a3941;grid-template-columns:minmax(0,1fr) 330px;gap:1px;margin-top:16px;display:grid}.listing-builder>div,.listing-builder aside{background:#0b1116;padding:28px}.listing-builder>div{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.listing-builder label{color:#718087;flex-direction:column;gap:9px;font-size:8px;display:flex}.listing-builder label input,.listing-builder label select{width:100%}.listing-builder>div>button{border:1px solid var(--cyan);height:48px;color:var(--cyan);cursor:pointer;background:#10232a;grid-column:1/-1;font-size:9px;font-weight:900}.listing-builder>div>button:disabled{opacity:.35;cursor:not-allowed}.listing-builder aside{flex-direction:column;justify-content:center;display:flex}.listing-builder aside b{font-family:var(--font-geist-sans);color:var(--amber);font-size:18px}.listing-builder aside p{color:#7c898f;font-size:9px;line-height:1.7}.market-cars:empty:after{content:"ЗДЕСЬ ПОКА НЕТ ЛОТОВ";color:#65737a;text-align:center;letter-spacing:.14em;border:1px dashed #34444c;grid-column:1/-1;padding:70px;font-size:9px}@media (width<=900px){.market-tools{grid-template-columns:1fr 1fr}.market-tools>input:first-child{grid-column:1/-1}.listing-builder{grid-template-columns:1fr}}@media (width<=600px){.market-tools{grid-template-columns:1fr}.market-tools>input:first-child{grid-column:auto}.listing-builder>div{grid-template-columns:1fr;padding:18px}.listing-builder>div>button{grid-column:auto}.listing-builder aside{padding:20px}}.steam-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.steam-lot{--lot-color:#8d989d;color:#8d9aa1;text-align:left;cursor:pointer;background:#111a21;border:1px solid #27343b;min-width:0;padding:0;transition:all .18s;overflow:hidden}.steam-lot.common{--lot-color:#aeb8bd}.steam-lot.uncommon{--lot-color:#57d68d}.steam-lot.rare{--lot-color:#71b7ff}.steam-lot.epic{--lot-color:#be78ff}.steam-lot.legendary{--lot-color:#ffd36a}.steam-lot.secret{--lot-color:#ff5d75}.steam-lot:hover{border-color:var(--lot-color);background:#18242c;transform:translateY(-3px)}.steam-lot>span{color:var(--lot-color);letter-spacing:.12em;padding:8px 10px 0;font-size:6px;display:block}.steam-lot>img{box-sizing:border-box;object-fit:contain;width:100%;height:105px;image-rendering:pixelated;filter:drop-shadow(0 9px 6px #000);padding:4px 10px;display:block}.steam-lot>b,.steam-lot>small{white-space:nowrap;text-overflow:ellipsis;padding:0 10px;display:block;overflow:hidden}.steam-lot>b{font-family:var(--font-geist-sans);color:#dbe3e6;font-size:12px}.steam-lot>small{color:#627078;margin-top:4px;font-size:6px}.steam-lot>div{background:#0a1014;border-top:1px solid #27343b;justify-content:space-between;align-items:end;gap:8px;margin-top:10px;padding:10px;display:flex}.steam-lot em{color:#617078;font-size:6px;font-style:normal}.steam-lot strong{font-family:var(--font-geist-sans);color:#d8e7c5;font-size:12px}.market-detail-overlay{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020507e6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.market-detail{background:#101820;border:1px solid #43525a;grid-template-columns:1.15fr .85fr;width:min(920px,95vw);max-height:92vh;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #000}.market-detail-close{z-index:2;color:#c7d0d4;cursor:pointer;background:#0a1014;border:1px solid #52626a;width:34px;height:34px;font-size:21px;position:absolute;top:12px;right:12px}.market-detail-car{--detail-color:#8d989d;background:radial-gradient(circle at 50% 40%,var(--detail-color),transparent 58%),#0b1116;padding:30px}@supports (color:color-mix(in lab, red, red)){.market-detail-car{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--detail-color) 18%,transparent),transparent 58%),#0b1116}}.market-detail-car.common{--detail-color:#aeb8bd}.market-detail-car.uncommon{--detail-color:#57d68d}.market-detail-car.rare{--detail-color:#71b7ff}.market-detail-car.epic{--detail-color:#be78ff}.market-detail-car.legendary{--detail-color:#ffd36a}.market-detail-car.secret{--detail-color:#ff5d75}.market-detail-car img{object-fit:contain;width:100%;height:245px;image-rendering:pixelated;filter:drop-shadow(0 18px 11px #000)}.market-detail-car>span{color:var(--detail-color);font-size:8px}.market-detail-car h2{margin:12px 0 8px;font-size:34px}.market-detail-car small{color:#718087;font-size:7px}.market-order{background:#121c23;flex-direction:column;padding:70px 30px 30px;display:flex}.market-order>span{color:#77868d;font-size:7px}.market-order>b{font-family:var(--font-geist-sans);color:#d8e7c5;margin:12px 0;font-size:28px}.market-order>button{color:#f1f7e9;cursor:pointer;background:linear-gradient(#75a23c,#527b25);border:1px solid #7da44a;height:48px;margin-top:auto;font-weight:900}.market-order>button:disabled{filter:grayscale();opacity:.45}.market-chart{background:#0a1014;border-top:1px solid #34434a;grid-column:1/-1;padding:22px 28px 24px}.market-chart>div:first-child{justify-content:space-between;display:flex}.market-chart b{font-size:10px}.market-chart span{color:#718087;font-size:7px}.market-chart svg{width:100%;height:180px;margin-top:12px;display:block;overflow:visible}.market-chart path{fill:none;stroke:#304149;stroke-width:1px}.market-chart polyline{fill:none;stroke:#8fbc54;stroke-width:3px;vector-effect:non-scaling-stroke}.market-chart circle{fill:#d7f0b6;stroke:#638b31;stroke-width:3px}.market-chart>div:last-child{justify-content:space-between;display:flex}@media (width<=900px){.steam-market-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.steam-market-grid{grid-template-columns:repeat(2,1fr)}.market-detail{grid-template-columns:1fr}.market-detail-car img{height:180px}.market-order{padding:24px}.market-order>button{margin-top:20px}.market-chart{grid-column:auto;padding:18px}.market-chart svg{height:130px}}.market-shell{border-radius:24px}.market-tabs{border-radius:16px;overflow:hidden}.market-tools input,.market-tools select,.listing-builder input,.listing-builder select{border-radius:12px;font-size:11px}.steam-market-grid{gap:14px}.steam-lot{border-radius:18px;box-shadow:0 10px 28px #0005}.steam-lot>span{padding:12px 14px 0;font-size:8px}.steam-lot>img{height:122px;padding:8px 14px}.steam-lot>b,.steam-lot>small{padding-left:14px;padding-right:14px}.steam-lot>small{font-size:8px;line-height:1.5}.steam-lot>div{padding:13px 14px}.steam-lot em{font-size:8px}.market-notice{border-radius:12px}.listing-builder{border-radius:22px;overflow:hidden}.listing-builder>div>button,.market-car>button,.market-order>button,.contract-info button{border-radius:12px}.listing-preview{text-align:center;align-items:center}.listing-preview>span{color:#718087;font-size:8px}.listing-preview img{object-fit:contain;width:100%;height:150px;image-rendering:pixelated;filter:drop-shadow(0 12px 9px #000)}.listing-preview strong{font-family:var(--font-geist-sans);color:#d8e7c5;font-size:21px}.market-detail{border-radius:26px;overflow:hidden}.market-detail-close{border-radius:50%}.market-detail-car h2{font-size:38px}.market-detail-car small,.market-detail-car>span,.market-order>span{font-size:9px}.market-chart{border-radius:0 0 26px 26px}.market-chart svg{cursor:crosshair}.market-chart .chart-grid{fill:none;stroke:#304149;stroke-width:1px}.market-chart .chart-area{fill:url(#marketTrail);stroke:none}.market-chart .chart-line{fill:none;stroke:#9fd861;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px #8fbc5466)}.chart-hover>line{stroke:#d8e7c5;stroke-width:1px;stroke-dasharray:4 4;opacity:.65}.chart-hover>circle{fill:#e4f8ca;stroke:#719d3e;stroke-width:3px}.chart-hover rect{fill:#162129;stroke:#60717a}.chart-hover text{fill:#dbe5e9;text-anchor:middle;font-size:8px;font-family:var(--font-geist-mono)}.chart-hover text:last-child{fill:#b8e47e;font-size:10px}.market-car{border-radius:18px}.market-car>b{font-size:19px}.market-car small{font-size:9px}.market-state{font-size:8px}.market-tabs button{font-size:10px}.collectible-card-app{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--band:-35%;--card-color:#aeb8bd;aspect-ratio:.67;min-width:0;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));cursor:crosshair;isolation:isolate;background:0 0;border:0;border-radius:22px;outline:none;padding:0;transition:transform .12s ease-out;position:relative;overflow:visible}.collectible-card-app.uncommon{--card-color:#57d68d}.collectible-card-app.rare{--card-color:#71b7ff}.collectible-card-app.epic{--card-color:#be78ff}.collectible-card-app.legendary{--card-color:#ffd36a}.collectible-card-app.secret{--card-color:#ff5d75}.collectible-card-app:focus-visible{filter:drop-shadow(0 0 12px var(--card-color))}.card-app-depth{background:#020405;border-radius:22px;position:absolute;inset:7px -7px -9px 8px;transform:translateZ(-18px);box-shadow:10px 16px 28px #000c}.card-app-face{border:2px solid var(--card-color);background:linear-gradient(145deg,var(--card-color),var(--card-color) 48%,#536064);border-radius:20px;padding:14px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.card-app-face{background:linear-gradient(145deg,color-mix(in srgb,var(--card-color) 22%,#d8d2c4),color-mix(in srgb,var(--card-color) 32%,#9da4a2) 48%,#536064)}}.card-app-face{color:#10171b;transform-style:preserve-3d;box-shadow:inset 0 0 0 4px #253239,inset 0 0 0 6px var(--card-color),0 18px 32px #0009;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.card-app-face{box-shadow:inset 0 0 0 4px #253239,inset 0 0 0 6px color-mix(in srgb,var(--card-color) 35%,#9ba6a3),0 18px 32px #0009}}.collectible-card-app.legendary .card-app-face{background:linear-gradient(145deg,#f5e5b7,#b6944c 48%,#514121)}.collectible-card-app.secret .card-app-face{color:#fff0f4;background:linear-gradient(145deg,#351d2b,#681e39 48%,#211827)}.collectible-card-app.special .card-app-face{box-shadow:inset 0 0 0 4px #251b39,inset 0 0 0 6px var(--card-color),0 0 26px var(--card-color),0 18px 32px #000b}@supports (color:color-mix(in lab, red, red)){.collectible-card-app.special .card-app-face{box-shadow:inset 0 0 0 4px #251b39,inset 0 0 0 6px var(--card-color),0 0 26px color-mix(in srgb,var(--card-color) 55%,transparent),0 18px 32px #000b}}.card-app-top,.card-app-rarity,.collectible-card-app h3,.card-app-face>p,.card-app-stats,.collectible-card-app footer{z-index:4;position:relative}.card-app-top{letter-spacing:.08em;color:#17272c;justify-content:space-between;align-items:center;gap:5px;height:22px;font-size:5.5px;display:flex}.card-app-top b{color:var(--card-color)}@supports (color:color-mix(in lab, red, red)){.card-app-top b{color:color-mix(in srgb,var(--card-color) 70%,#16343a)}}.card-app-top b{text-align:right}.collectible-card-app.secret .card-app-top{color:#ffe6ed}.collectible-card-app.secret .card-app-top b{color:#ffb0c1}.collectible-card-app .card-app-art{z-index:2;border:2px solid var(--card-color);height:39%;margin:5px -2px 7px;position:relative}@supports (color:color-mix(in lab, red, red)){.collectible-card-app .card-app-art{border:2px solid color-mix(in srgb,var(--card-color) 70%,#26343a)}}.collectible-card-app .card-app-art{border-radius:11px;overflow:hidden;box-shadow:inset 0 0 24px #0007;background-position:50%!important;background-size:cover!important}.collectible-card-app .card-app-art:after{content:"";background:linear-gradient(180deg,transparent 45%,var(--card-color));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.collectible-card-app .card-app-art:after{background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--card-color) 20%,#07101588))}}.collectible-card-app .card-app-art:after{pointer-events:none}.collectible-card-app .card-app-art img{z-index:2;object-fit:contain;width:94%;height:76%;image-rendering:pixelated;filter:drop-shadow(0 12px 7px #000c);position:absolute;bottom:1%;left:3%}.card-app-rarity{color:var(--card-color);letter-spacing:.05em;background:#18272d;border-radius:6px;padding:4px 6px;font-size:5.5px;font-weight:900;display:inline-block}.collectible-card-app.special .card-app-rarity{background:var(--card-color)}@supports (color:color-mix(in lab, red, red)){.collectible-card-app.special .card-app-rarity{background:color-mix(in srgb,var(--card-color) 45%,#1c1733)}}.collectible-card-app.special .card-app-rarity{color:#fff;box-shadow:0 0 12px var(--card-color)}.collectible-card-app h3{letter-spacing:-.05em;text-transform:uppercase;color:#142126;margin:8px 0 3px;font:950 clamp(14px,1.35vw,21px)/.92 Arial,sans-serif}.card-app-face>p{color:#34454b;margin:0;font-size:5.5px;font-weight:700;line-height:1.35}.collectible-card-app.secret h3,.collectible-card-app.secret .card-app-face>p{color:#fff0f4}.card-app-stats{grid-template-columns:1fr 1fr;gap:5px;margin:8px 0;display:grid}.card-app-stats div{border:1px solid var(--card-color);padding:6px}@supports (color:color-mix(in lab, red, red)){.card-app-stats div{border:1px solid color-mix(in srgb,var(--card-color) 46%,#46565c)}}.card-app-stats div{background:#e7e5db88;border-radius:6px}.collectible-card-app.secret .card-app-stats div{background:#21152499}.card-app-stats dt{letter-spacing:.03em;color:#405158;font-size:6px;font-weight:800}.collectible-card-app.secret .card-app-stats dt{color:#c8aeba}.card-app-stats dd{margin:3px 0 0;font:900 12px Arial,sans-serif}.collectible-card-app footer{height:auto;min-height:0;color:inherit;border-top:1px solid;justify-content:space-between;align-items:center;padding:6px 0 0;font-size:5.5px;font-weight:900;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.card-app-shine{z-index:10;top:-20%;bottom:-20%;left:var(--band);pointer-events:none;filter:blur(1px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff15 12%,#fff9 45%,#b9ffff88 58%,#0000);width:34%;transition:left 80ms linear;position:absolute;transform:skew(-13deg)translateZ(42px)}.card-app-crystals{z-index:1;opacity:.62;background:conic-gradient(from 20deg at var(--mx) var(--my),#ff3152,#ffd94a,#63f5bb,#4cc9ff,#b65cff,#ff3152);clip-path:polygon(0 0,34% 0,18% 15%,43% 28%,15% 43%,38% 57%,9% 77%,36% 100%,0 100%,0 0,100% 0,100% 100%,67% 100%,86% 80%,62% 63%,91% 42%,65% 25%,88% 8%);mix-blend-mode:color-dodge;position:absolute;inset:0}.card-app-spectrum{z-index:8;pointer-events:none;opacity:.55;background:repeating-linear-gradient(112deg,#0000 0 9%,#ff356888 12%,#ffe55c88 15%,#55edca88 18%,#61a9ff88 21%,#0000 26%) 0 0/220% 100%;background-position:var(--mx) var(--my);mix-blend-mode:color-dodge;transition:background-position 80ms linear;position:absolute;inset:0}.collectible-card-app.special .card-app-shine{background:linear-gradient(90deg,#0000,#ff83a855 10%,#fff 45%,#68f5ef99 58%,#a96cff66 72%,#0000);width:42%}.pack-reveal-grid .collectible-card-app{aspect-ratio:.61;width:100%}.pack-reveal-grid .card-app-face{padding-bottom:18px}.card-collection-grid-app,.card-collection-grid-app>*,.pack-reveal-grid>*{perspective:1400px}@media (width<=900px){.card-collection-grid-app{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.card-collection-grid-app{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pack-reveal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-reveal-grid .collectible-card-app{aspect-ratio:.64}}@media (prefers-reduced-motion:reduce){.collectible-card-app,.card-app-shine,.card-app-spectrum{transition:none}}.notice-stack{z-index:300;pointer-events:none;flex-direction:column;gap:9px;width:min(390px,100vw - 28px);display:flex;position:fixed;top:104px;right:24px}.notice-stack .purchase-toast{pointer-events:auto;width:100%;position:static;inset:auto}.purchase-toast strong{color:#78e5a4;text-align:center;background:#57d68d22;border-radius:999px;min-width:28px;padding:5px 7px;font-size:8px}.purchase-toast.error{color:#ffe4e6;background:#291217ee;border-color:#ff5d68;box-shadow:0 18px 50px #000b,0 0 24px #ff435233}.purchase-toast.error>span{color:#20070a;background:#ff5965}.purchase-toast.error b,.purchase-toast.error strong{color:#ff7b84}.purchase-toast.error strong{background:#ff596522}.purchase-toast.error small{color:#ffd3d6}@media (width<=760px){.notice-stack{top:92px;right:14px}}.notice-stack .purchase-toast{grid-template-columns:36px 1fr 20px}.contract-redesign{border-radius:24px;position:relative;overflow:hidden}.contract-workspace{grid-template-columns:minmax(0,1.65fr) 110px minmax(280px,.8fr);min-height:570px;display:grid}.contract-inventory{border-right:1px solid #2a3941;min-width:0;padding:22px}.contract-column-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.contract-column-head>div{flex-direction:column;gap:5px;display:flex}.contract-column-head b{font-size:11px}.contract-column-head span{color:#718087;font-size:7px}.contract-column-head strong{font:900 26px var(--font-geist-sans);color:var(--amber)}.contract-redesign .contract-cars{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0}.contract-redesign .contract-cars button{text-align:center;border-radius:14px;align-items:center;min-height:128px;transition:all .18s;position:relative}.contract-redesign .contract-cars button:hover:not(:disabled){border-color:var(--market-color);transform:translateY(-3px)}.contract-redesign .contract-cars button.selected{border-color:var(--market-color);background:var(--market-color);transform:scale(.96)}@supports (color:color-mix(in lab, red, red)){.contract-redesign .contract-cars button.selected{background:color-mix(in srgb,var(--market-color) 15%,#080d11)}}.contract-redesign .contract-cars button.selected{box-shadow:inset 0 0 24px var(--market-color),0 0 16px var(--market-color)}@supports (color:color-mix(in lab, red, red)){.contract-redesign .contract-cars button.selected{box-shadow:inset 0 0 24px color-mix(in srgb,var(--market-color) 25%,transparent),0 0 16px color-mix(in srgb,var(--market-color) 18%,transparent)}}.contract-redesign .contract-cars .car-render,.contract-redesign .contract-cars img{width:100%;height:72px}.contract-exchange{background:linear-gradient(90deg,#080d11,#101b21,#080d11);border-right:1px solid #2a3941;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.contract-exchange i{border:1px solid var(--cyan);width:68px;height:68px;color:var(--cyan);background:#10232a;border-radius:18px;place-items:center;font:900 34px Arial,sans-serif;animation:2.8s ease-in-out infinite contract-exchange-spin;display:grid;box-shadow:0 0 28px #5de2e72b}.contract-exchange span{color:#718087;font-size:7px}.contract-forecast{--forecast-color:#718087;text-align:center;background:radial-gradient(circle at 50% 42%,var(--forecast-color),transparent 45%),#0a1014;flex-direction:column;justify-content:center;align-items:center;padding:28px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.contract-forecast{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--forecast-color) 15%,transparent),transparent 45%),#0a1014}}.contract-forecast>span{color:#718087;font-size:8px}.contract-silhouette{--item-color:#718087;border:1px solid var(--item-color);place-items:center;width:100%;height:220px;margin:15px 0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contract-silhouette{border:1px solid color-mix(in srgb,var(--item-color) 55%,#27353d)}}.contract-silhouette{background:radial-gradient(circle,var(--item-color),#05090c 65%);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.contract-silhouette{background:radial-gradient(circle,color-mix(in srgb,var(--item-color) 18%,#0b1217),#05090c 65%)}}.contract-silhouette{box-shadow:inset 0 0 40px #000}.contract-silhouette.common{--item-color:#aeb8bd}.contract-silhouette.uncommon{--item-color:#57d68d}.contract-silhouette.rare{--item-color:#71b7ff}.contract-silhouette.epic{--item-color:#be78ff}.contract-silhouette.legendary{--item-color:#ffd36a}.contract-silhouette.secret{--item-color:#ff5d75}.contract-silhouette .car-render,.contract-silhouette>img{width:94%;height:150px;filter:brightness(0) drop-shadow(0 0 10px var(--item-color));opacity:.92}.contract-silhouette-empty{font:900 72px var(--font-geist-sans);color:#27353d}.contract-scan{background:var(--item-color);height:2px;box-shadow:0 0 13px var(--item-color);animation:2.2s linear infinite contract-scan;position:absolute;top:-3px;left:0;right:0}.contract-silhouette.empty .contract-scan{display:none}.contract-forecast>b{font:900 22px var(--font-geist-sans);color:var(--item-color,#718087)}.contract-forecast>small{color:#718087;min-height:30px;margin-top:7px;font-size:7px;line-height:1.6}.contract-forecast>button{border:1px solid var(--cyan);width:100%;height:48px;color:var(--cyan);background:#10232a;border-radius:12px;margin-top:20px;font-size:9px;font-weight:900}.contract-forecast>button:disabled{opacity:.3}.contract-result-new{z-index:10;position:absolute}.contract-result-new .car-render{filter:drop-shadow(0 18px 12px #000);width:320px;height:160px}@keyframes contract-exchange-spin{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.08)}}@keyframes contract-scan{0%{top:4%}to{top:96%}}@media (width<=900px){.contract-workspace{grid-template-columns:1fr 78px}.contract-forecast{border-top:1px solid #2a3941;grid-column:1/-1;min-height:420px}.contract-inventory{border-right:0}.contract-redesign .contract-cars{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.contract-workspace{grid-template-columns:1fr}.contract-inventory{padding:14px}.contract-exchange{border-top:1px solid #2a3941;border-bottom:1px solid #2a3941;border-right:0;min-height:90px}.contract-exchange i{width:54px;height:54px}.contract-redesign .contract-cars{grid-template-columns:repeat(2,1fr)}.contract-forecast{grid-column:auto}.contract-silhouette{height:180px}}.pack-card-slot{aspect-ratio:.61;perspective:1200px;cursor:pointer;outline:none;min-width:0;position:relative}.pack-card-slot:focus-visible{filter:drop-shadow(0 0 12px var(--pack-color))}.pack-card-flipper{transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0}.pack-card-slot.revealed .pack-card-flipper{transform:rotateY(180deg)}.pack-card-back,.pack-card-front{backface-visibility:hidden;pointer-events:none;border-radius:20px;transition:opacity 0s .325s,visibility 0s .325s;position:absolute;inset:0;overflow:hidden}.pack-card-front{opacity:0;visibility:hidden;overflow:visible;transform:rotateY(180deg)}.pack-card-slot.revealed .pack-card-front{opacity:1;visibility:visible}.pack-card-back{border:2px solid var(--pack-color);background:#071015;flex-direction:column;justify-content:flex-end;align-items:center;gap:12px;padding-bottom:20px;display:flex;box-shadow:inset 0 0 0 5px #26353c,0 18px 32px #000a}.pack-card-back:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 55%,#02070bc7 100%);position:absolute;inset:0}.pack-card-back img{object-fit:cover;image-rendering:auto;filter:none;width:100%;height:100%;position:absolute;inset:0}.pack-card-back span{z-index:2;border:1px solid var(--pack-color);color:var(--pack-color);background:#071015cc;border-radius:999px;padding:7px 10px;font-size:6px;font-weight:900;position:relative}.pack-card-back b{z-index:2;color:var(--pack-color);font-size:9px;position:absolute;bottom:16px;right:18px}.pack-card-slot.sealed:hover .pack-card-flipper{transform:translateY(-6px)rotateY(-4deg)}.pack-take-button:disabled{opacity:.38;cursor:not-allowed;filter:grayscale(.65)}@media (width<=650px){.pack-card-slot{aspect-ratio:.64}}.car-render{isolation:isolate;flex:none;display:block;position:relative;overflow:visible}.car-render>img{image-rendering:pixelated;object-fit:contain!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important}.container-card button{width:100%}.car-render>.car-render-body{z-index:2!important;width:100%!important;height:100%!important;inset:0!important}.car-render>svg.car-render-body{overflow:visible;display:block!important;position:absolute!important}.car-render>.car-render-wheel{z-index:1!important;height:auto!important}.car-render>.car-render-body{filter:none!important}.drag-car.wheels-spinning .car-render-wheel{transform-origin:50%;animation:dragWheelSpin var(--wheel-speed,.3s) linear infinite;will-change:transform}@keyframes dragWheelSpin{to{transform:rotate(360deg)}}.drag-car.simulation-wheels .car-render-wheel{transform-origin:50%;transform:rotate(var(--wheel-angle,0deg));will-change:transform}.container-opening{width:min(1050px,96vw);padding:24px}.opening-copy{gap:6px}.opening-copy span,.container-opening .roulette-result span,.container-opening .roulette-result small{font-size:8px}.opening-copy b,.container-opening .roulette-result b{font-size:20px}.opening-case{width:min(520px,90%);height:270px}.opening-case>img{filter:drop-shadow(0 15px 10px #000)}.opening-flash{filter:blur(45px);inset:15%}.horizontal-window{border-radius:20px;height:190px;margin-top:-10px}.reel-visible .opening-case{height:90px}.horizontal-track{gap:8px;padding-left:calc(50% - 86px)}.horizontal-track.rolling{transform:translate(-3600px)}.horizontal-track .roulette-item{opacity:.62;border-radius:15px;flex:0 0 172px;gap:5px;width:172px;height:150px;padding:10px;transition:transform .13s cubic-bezier(.2,.8,.2,1),opacity .13s,border-color .13s,box-shadow .13s,filter .13s;transform:scale(.9)}.horizontal-track .roulette-item img{width:145px;height:88px}.horizontal-track .roulette-item span{font-size:7px}.horizontal-track .roulette-item b{font-size:16px}.horizontal-track .roulette-item.credits strong{width:70px;height:58px;font-size:25px}.horizontal-track .roulette-item.focus-prize{z-index:4;opacity:1;border-color:var(--item-color);box-shadow:0 0 0 1px var(--item-color),0 0 25px var(--item-color),0 14px 28px #000a;transform:translateY(-2px)scale(1.16)}@supports (color:color-mix(in lab, red, red)){.horizontal-track .roulette-item.focus-prize{box-shadow:0 0 0 1px var(--item-color),0 0 25px color-mix(in srgb,var(--item-color) 42%,transparent),0 14px 28px #000a}}.horizontal-track .roulette-item.focus-prize{filter:brightness(1.16)}.horizontal-pointer{width:3px;box-shadow:0 0 15px var(--roulette-color)}.horizontal-pointer:before{border-width:8px;left:-7px}.container-opening .roulette-result{min-height:60px;padding-top:14px}.opening-close{min-height:46px;padding:0 22px}.garage-car>.car-render{aspect-ratio:2;filter:drop-shadow(0 9px 7px #000);width:150px;height:auto}.collection .garage-car>.car-render{aspect-ratio:2;width:100%;height:auto}.card-app-art>.car-render{z-index:2;aspect-ratio:2;filter:drop-shadow(0 12px 7px #000c);width:94%;height:auto;position:absolute;bottom:1%;left:3%}.drop-reveal>.car-render{filter:drop-shadow(0 18px 12px #000);width:100%;height:210px}.showcase-cars .car-render{aspect-ratio:2;filter:drop-shadow(0 8px 6px #000);width:min(100%,240px);height:auto}@media (width<=1060px){.garage-car>.car-render{aspect-ratio:2;width:100%;height:auto}}@media (width<=600px){.garage-car>.car-render,.collection .garage-car>.car-render{aspect-ratio:2;width:100%;height:auto}.showcase-cars .car-render{width:min(100%,240px);height:auto}}.contract-inventory{flex-direction:column;max-height:680px;display:flex;overflow:hidden}.contract-redesign .contract-cars{overscroll-behavior:contain;scrollbar-color:#40545d #091015;scrollbar-width:thin;min-height:0;padding-right:5px;overflow-y:auto}.contract-redesign .contract-cars::-webkit-scrollbar{width:6px}.contract-redesign .contract-cars::-webkit-scrollbar-track{background:#091015}.contract-redesign .contract-cars::-webkit-scrollbar-thumb{background:#40545d;border-radius:8px}@media (width>=601px) and (width<=900px){.contract-workspace{grid-template-columns:minmax(0,1.3fr) 48px minmax(170px,.78fr)}.contract-inventory{border-right:1px solid #2a3941;max-height:600px;padding:12px}.contract-column-head b{font-size:9px}.contract-column-head strong{font-size:20px}.contract-redesign .contract-cars{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.contract-redesign .contract-cars button{min-height:98px;padding:6px}.contract-redesign .contract-cars .car-render,.contract-redesign .contract-cars img{height:52px}.contract-redesign .contract-cars b{font-size:7px}.contract-redesign .contract-cars span{font-size:6px}.contract-exchange{border-top:0;border-bottom:0;border-right:1px solid #2a3941;min-height:0}.contract-exchange i{width:38px;height:38px;font-size:20px}.contract-exchange span{font-size:6px}.contract-forecast{border-top:0;grid-column:auto;min-height:0;padding:16px 10px}.contract-forecast>span{font-size:6px}.contract-silhouette{height:154px;margin:10px 0}.contract-silhouette .car-render,.contract-silhouette>img{height:94px}.contract-forecast>b{font-size:14px}.contract-forecast>small{font-size:6px}.contract-forecast>button{height:42px;margin-top:12px;padding:0 5px;font-size:6px}}@media (width<=600px){.contract-inventory{max-height:none;overflow:visible}.contract-redesign .contract-cars{padding-right:0;overflow:visible}}.contract-silhouette .car-render{aspect-ratio:2;width:94%;height:auto}.mystery-car{--car-scale:1}.mystery-car.common{--car-scale:.98}.mystery-car.uncommon{--car-scale:1.08}.mystery-car.rare{--car-scale:1.01}.mystery-car.epic{--car-scale:1.22}.mystery-car.legendary{--car-scale:1.1}.mystery-car.secret{--car-scale:1.3}.mystery-car img{transform:scale(var(--car-scale));transform-origin:50%}.drop-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.drop-screen .drop-reveal>div:not(.drop-flare){gap:7px}.drop-screen .drop-reveal>div:not(.drop-flare)>small{font-size:8px;line-height:1.3}.drop-screen .drop-reveal>div:not(.drop-flare)>b{font-size:clamp(22px,2.3vw,32px)}.drop-screen .drop-reveal>div:not(.drop-flare)>span{font-size:8px;line-height:1.3}.drop-actions button{min-width:108px;min-height:36px;color:inherit;cursor:pointer;background:#101a20;border:1px solid;flex:108px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:9px;font-weight:950;display:inline-flex}.drop-actions .coin-price{color:#ffd36a;font-size:10px}.drop-actions button:first-child{background:currentColor}@supports (color:color-mix(in lab, red, red)){.drop-actions button:first-child{background:color-mix(in srgb,currentColor 18%,#101a20)}}.drop-actions button:hover{filter:brightness(1.25)}@media (width<=680px){.drop-actions{justify-content:center;width:100%}.drop-actions button{min-height:38px;font-size:10px}.drop-actions .coin-price{font-size:11px}}.garage-row[role=button]{cursor:pointer;outline:none}.garage-row[role=button]:focus-visible{box-shadow:inset 0 0 0 2px var(--row-color)}.garage-car-overlay{z-index:170;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020507e6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.garage-car-modal{--modal-color:#8d989d;border:1px solid var(--modal-color);width:min(850px,95vw);box-shadow:0 30px 100px #000,0 0 44px var(--modal-color);background:#0a1014;border-radius:24px;grid-template-columns:1.15fr .85fr;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.garage-car-modal{box-shadow:0 30px 100px #000,0 0 44px color-mix(in srgb,var(--modal-color) 24%,transparent)}}.garage-car-modal.common{--modal-color:#aeb8bd}.garage-car-modal.uncommon{--modal-color:#57d68d}.garage-car-modal.rare{--modal-color:#71b7ff}.garage-car-modal.epic{--modal-color:#be78ff}.garage-car-modal.legendary{--modal-color:#ffd36a}.garage-car-modal.secret{--modal-color:#ff5d75}.garage-car-close{z-index:4;color:#dce5e8;cursor:pointer;background:#071015dd;border:1px solid #ffffff38;border-radius:50%;width:38px;height:38px;font-size:23px;position:absolute;top:12px;right:12px}.garage-car-modal-art{background:radial-gradient(circle at 48% 44%,var(--modal-color),transparent 55%),#070b0e;flex-direction:column;justify-content:center;min-width:0;padding:32px;display:flex}@supports (color:color-mix(in lab, red, red)){.garage-car-modal-art{background:radial-gradient(circle at 48% 44%,color-mix(in srgb,var(--modal-color) 18%,transparent),transparent 55%),#070b0e}}.garage-car-modal-art .car-render,.garage-car-modal-art>img{object-fit:contain;filter:drop-shadow(0 18px 12px #000);width:100%;height:250px}.garage-car-modal-art>span{color:var(--modal-color);margin-top:12px;font-size:9px}.garage-car-modal-art h3{font:950 clamp(24px,4vw,42px)/.95 var(--font-geist-sans);color:#e7edef;margin:9px 0 5px}.garage-car-modal-art>small{color:#718087;font-size:8px}.garage-car-actions{background:#101820;flex-direction:column;justify-content:center;gap:10px;padding:72px 24px 24px;display:flex}.garage-action{color:#8c9aa0;text-align:left;cursor:pointer;background:#0a1014;border:1px solid #35464e;border-radius:15px;grid-template-columns:58px 1fr;align-items:center;gap:13px;min-height:92px;padding:12px 14px;display:grid}.garage-action>i,.garage-action>img{object-fit:contain;width:58px;height:58px;font:950 32px var(--font-geist-sans);color:var(--modal-color);place-items:center;font-style:normal;display:grid}.garage-action>span{flex-direction:column;gap:6px;display:flex}.garage-action b{font:950 13px var(--font-geist-sans);color:#dce5e8}.garage-action small{color:#718087;font-size:7px;line-height:1.45}.garage-action:disabled{opacity:.42;cursor:not-allowed}.garage-action.dismantle{border-color:var(--modal-color)}@supports (color:color-mix(in lab, red, red)){.garage-action.dismantle{border-color:color-mix(in srgb,var(--modal-color) 55%,#35464e)}}.garage-action.dismantle:hover{background:var(--modal-color)}@supports (color:color-mix(in lab, red, red)){.garage-action.dismantle:hover{background:color-mix(in srgb,var(--modal-color) 10%,#0a1014)}}.garage-action.dismantle.confirm{background:#2a1117;border-color:#f67}.garage-action.dismantle.confirm b{color:#ff8a97}.garage-action-cancel{color:#8d9aa0;cursor:pointer;background:0 0;border:1px solid #46575f;border-radius:11px;height:42px;font-size:8px;font-weight:900}@media (width<=680px){.garage-car-modal{grid-template-columns:1fr;max-height:92vh;overflow:auto}.garage-car-modal-art{padding:24px 18px}.garage-car-modal-art .car-render,.garage-car-modal-art>img{height:170px}.garage-car-actions{padding:16px}.garage-action{min-height:78px}.garage-action b{font-size:11px}.garage-action small{font-size:8px}}.garage-workshop{--workshop-color:#8d989d;--workshop-list-width:clamp(180px,15vw,250px);--workshop-terminal-width:clamp(240px,27vw,510px);z-index:180;grid-template-columns:var(--workshop-list-width) minmax(360px,1fr) var(--workshop-terminal-width);min-height:100vh;color:var(--workshop-color);background:linear-gradient(#03080ca6,#03080c6b),url(/rulescars/slot-garage-user-1920-v1.webp) 50%/cover no-repeat;display:grid;position:fixed;inset:0;overflow:hidden}.garage-workshop.common{--workshop-color:#aeb8bd}.garage-workshop.uncommon{--workshop-color:#57d68d}.garage-workshop.rare{--workshop-color:#71b7ff}.garage-workshop.epic{--workshop-color:#be78ff}.garage-workshop.legendary{--workshop-color:#ffd36a}.garage-workshop.secret{--workshop-color:#ff5d75}.workshop-close{z-index:8;color:#e7edef;cursor:pointer;background:#080e12e8;border:1px solid #77858a;border-radius:50%;width:44px;height:44px;font-size:28px;position:fixed;top:18px;right:18px}.workshop-close:disabled{opacity:.3}.workshop-car-list{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071015e8;border-right:1px solid #34444c;flex-direction:column;min-width:0;padding:24px 12px 18px;display:flex;overflow:hidden}.workshop-car-list header{flex-direction:column;gap:5px;padding:6px 8px 14px;display:flex}.workshop-car-list header span{color:var(--cyan);font-size:7px}.workshop-car-list header b{font:950 17px var(--font-geist-sans);color:#e3eaed}.workshop-car-list>div{scrollbar-width:thin;scrollbar-color:#40545d #091015;flex-direction:column;gap:7px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.workshop-car-list button{--list-color:#8d989d;color:#7f8d93;text-align:left;cursor:pointer;background:#0b1318;border:1px solid #293840;border-radius:12px;grid-template-columns:94px 1fr;align-items:center;gap:8px;min-height:78px;padding:7px;display:grid}.workshop-car-list button.common{--list-color:#aeb8bd}.workshop-car-list button.uncommon{--list-color:#57d68d}.workshop-car-list button.rare{--list-color:#71b7ff}.workshop-car-list button.epic{--list-color:#be78ff}.workshop-car-list button.legendary{--list-color:#ffd36a}.workshop-car-list button.secret{--list-color:#ff5d75}.workshop-car-list button.active{border-color:var(--list-color);background:var(--list-color)}@supports (color:color-mix(in lab, red, red)){.workshop-car-list button.active{background:color-mix(in srgb,var(--list-color) 13%,#0b1318)}}.workshop-car-list button.active{box-shadow:inset 3px 0 var(--list-color),0 0 18px var(--list-color)}@supports (color:color-mix(in lab, red, red)){.workshop-car-list button.active{box-shadow:inset 3px 0 var(--list-color),0 0 18px color-mix(in srgb,var(--list-color) 16%,transparent)}}.workshop-car-list .car-render,.workshop-car-list button>img{object-fit:contain;width:94px;height:55px}.workshop-car-list button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.workshop-car-list button b{text-overflow:ellipsis;white-space:nowrap;font:900 10px var(--font-geist-sans);color:#e0e7ea;overflow:hidden}.workshop-car-list button small{color:var(--list-color);font-size:6px}.workshop-stage{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;padding:60px 24px 25px;display:flex;position:relative;overflow:hidden}.workshop-stage:before{content:"";filter:blur(28px);background:#0009;border-radius:50%;height:22%;position:absolute;bottom:7%;left:6%;right:4%}.workshop-lift{justify-content:center;align-items:flex-end;width:min(780px,96%);height:52vh;min-height:360px;display:flex;position:relative}.lift-post{background:linear-gradient(90deg,#17242a,#516069 42%,#111b20 70%);border:1px solid #52636b;width:34px;height:76%;position:absolute;bottom:58px;box-shadow:0 0 0 3px #071015,0 20px 24px #000}.lift-post:before{content:"";background:#202e35;border:1px solid #607078;height:14px;position:absolute;top:45%;left:-18px;right:-18px}.lift-post.left{left:8%}.lift-post.right{right:8%}.lift-platform{z-index:1;transform-origin:bottom;background:repeating-linear-gradient(90deg,#25343b 0 32px,#172229 33px 38px);border:2px solid #5b6a70;height:30px;position:absolute;bottom:50px;left:4%;right:4%;transform:perspective(420px)rotateX(58deg);box-shadow:0 24px 20px #000b}.workshop-car{z-index:3;pointer-events:none;place-items:end center;height:48%;display:grid;position:absolute;bottom:72px;left:8%;right:8%}.workshop-car .car-render,.workshop-car>img{filter:drop-shadow(0 18px 12px #000);width:100%;height:auto}.workshop-car.revving .car-render-wheel{transform-origin:50%;animation:.34s linear infinite workshopWheelRev}.workshop-car.revving .car-render-body{animation:none}.workshop-car.dismantling .car-render-wheel:first-child{animation:1.35s cubic-bezier(.3,.7,.25,1) forwards workshopRearWheelDrop}.workshop-car.dismantling .car-render-wheel:nth-child(2){animation:1.35s cubic-bezier(.3,.7,.25,1) forwards workshopFrontWheelDrop}.workshop-car.dismantling .car-render-body{animation:1.45s cubic-bezier(.45,0,.8,.3) .15s forwards workshopBodyExit}.workshop-car-title{z-index:4;text-align:center;flex-direction:column;gap:5px;width:min(720px,94%);margin-top:-4px;display:flex;position:relative}.workshop-car-title span{color:var(--workshop-color);font-size:8px}.workshop-car-title b{font:950 clamp(24px,3vw,42px)/.95 var(--font-geist-sans);color:#e9eff1}.workshop-car-title small{color:#718087;font-size:7px}.workshop-controls{z-index:4;grid-template-columns:1fr 1fr;gap:10px;width:min(720px,94%);margin-top:18px;display:grid;position:relative}.workshop-controls>button{color:#8b999f;cursor:pointer;background:#091116dc;border:1px solid #46575e;border-radius:13px;justify-content:center;align-items:center;gap:11px;min-height:70px;display:flex}.workshop-controls>button>i,.workshop-controls>button>img{object-fit:contain;width:45px;height:45px;font:950 28px var(--font-geist-sans);color:var(--workshop-color);place-items:center;font-style:normal;display:grid}.workshop-controls>button>span{text-align:left;flex-direction:column;gap:5px;display:flex}.workshop-controls b{font:950 11px var(--font-geist-sans);color:#e4ebed}.workshop-controls small{color:#718087;max-width:230px;font-size:6px;line-height:1.4}.workshop-upgrade{border-color:var(--workshop-color)!important}.workshop-dismantle.confirm{background:#2a1117!important;border-color:#ff6374!important}.workshop-dismantle.confirm b{color:#ff8995}.workshop-cancel{grid-column:1/-1;min-height:36px!important}.workshop-terminal{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:90px 18px 24px 0;display:flex;position:relative}.crt-shell{width:100%;max-width:390px;position:relative}.crt-shell>img{width:100%;height:auto;image-rendering:pixelated;filter:drop-shadow(0 28px 24px #000);display:block}.crt-screen{z-index:2;box-sizing:border-box;color:#83ffd1;text-shadow:0 0 7px #37ffc2;height:56%;font-family:var(--font-geist-mono);background:linear-gradient(#001f1b33,#00130f66);border-radius:8%;padding:10px;position:absolute;top:14.8%;left:14.2%;right:13.9%;overflow:hidden}.crt-screen:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000 0 3px,#00110d70 4px);position:absolute;inset:0}.crt-screen>span{z-index:1;letter-spacing:.08em;white-space:nowrap;font-size:6px;display:block;position:relative}.crt-screen svg{z-index:1;width:100%;height:54%;margin-top:8px;display:block;position:relative;overflow:visible}.crt-screen path{fill:none;stroke:#65d9bd33;stroke-width:1px}.crt-screen polyline{fill:none;stroke:#86ffcf;stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #52ffc5)}.crt-screen dl{z-index:1;grid-template-columns:repeat(4,1fr);gap:3px;margin:5px 0 0;display:grid;position:relative}.crt-screen dl div{background:#00181399;border:1px solid #67cbb755;padding:4px 2px}.crt-screen dt{color:#58bba6;font-size:4px}.crt-screen dd{color:#bdffe7;margin:2px 0 0;font-size:7px}.blueprint-terminal-stock{border:1px solid var(--workshop-color);background:#071015e8;justify-content:space-between;align-items:center;width:82%;margin-top:-5%;padding:12px 15px;display:flex}.blueprint-terminal-stock span{font-size:7px}.blueprint-terminal-stock b{font:950 22px var(--font-geist-sans);color:#edf2f3}@keyframes workshopWheelRev{to{transform:rotate(360deg)}}@keyframes workshopBodyRev{0%{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes workshopRearWheelDrop{0%{transform:translate(0)rotate(0)}45%{transform:translate(-35px,120px)rotate(-140deg)}to{opacity:0;transform:translate(-230px,185px)rotate(-820deg)}}@keyframes workshopFrontWheelDrop{0%{transform:translate(0)rotate(0)}45%{transform:translate(30px,120px)rotate(160deg)}to{opacity:0;transform:translate(240px,185px)rotate(850deg)}}@keyframes workshopBodyExit{0%{transform:translate(0)}25%{transform:translate(12px)}to{opacity:0;transform:translate(130vw)}}@media (width<=1050px){.garage-workshop{grid-template-columns:210px minmax(390px,1fr) 285px}.workshop-car-list button{grid-template-columns:72px 1fr}.workshop-car-list .car-render,.workshop-car-list button>img{width:72px}.workshop-terminal{padding-right:8px}.crt-screen{padding:7px}.crt-screen>span{font-size:5px}}@media (width<=780px){.garage-workshop{background-attachment:fixed;display:block;overflow-y:auto}.workshop-car-list{border-bottom:1px solid #34444c;border-right:0;height:138px;padding:10px;display:block}.workshop-car-list header{padding:0 4px 8px}.workshop-car-list>div{flex-direction:row;display:flex;overflow-x:auto}.workshop-car-list button{min-width:180px;min-height:72px}.workshop-stage{min-height:590px;padding:25px 10px}.workshop-lift{height:360px;min-height:0}.workshop-terminal{padding:18px 20px 80px}.crt-shell{max-width:360px}.workshop-controls{grid-template-columns:1fr}.workshop-cancel{grid-column:auto}}.garage-workshop{grid-template-columns:var(--workshop-list-width) minmax(360px,1fr) var(--workshop-terminal-width);background:linear-gradient(#07121a1f,#07121a38),url(/rulescars/assets/workshop/workshop-lift-background-v2.webp) 50%/cover no-repeat;height:calc(100vh - 86px);min-height:0;top:86px}.workshop-close{top:100px}.workshop-lift{width:min(850px,100%);height:55vh;min-height:390px}.workshop-lift:before,.workshop-lift .lift-post,.workshop-lift .lift-platform{display:none}.workshop-stage{background:0 0}.workshop-stage:before{display:none}.workshop-car{z-index:3;height:43%;bottom:18%;left:4%;right:16%}.workshop-terminal{justify-content:flex-start;padding:70px 10px 0 0}.crt-shell{width:100%;max-width:450px}.crt-shell>img{clip-path:inset(0 0 3px)}.crt-screen{height:56.5%;padding:14px;top:14.6%;left:14.1%;right:13.8%}.crt-screen>span{font-size:8px}.crt-screen svg{height:56%;margin-top:10px}.crt-screen dl{gap:5px;margin-top:8px}.crt-screen dl div{padding:6px 4px}.crt-screen dt{font-size:6px}.crt-screen dd{font-size:10px}.blueprint-terminal-stock{display:none}.workshop-controls{gap:12px;width:min(820px,98%)}.workshop-controls>button{justify-content:flex-start;min-height:94px;padding:13px 14px;transition:border-color .18s,background .18s,transform .18s;position:relative;overflow:hidden}.workshop-controls>button:hover:not(:disabled){transform:translateY(-2px)}.workshop-controls>button>i,.workshop-controls>button>img{background:#111d23;border-radius:12px;flex:0 0 58px;width:58px;height:58px}.workshop-controls>button>span{flex:1;gap:4px;min-width:0}.workshop-controls em{letter-spacing:.14em;color:#718087;font-size:6px;font-style:normal}.workshop-controls b{font-size:12px;line-height:1.2}.workshop-controls small{font-size:6px;line-height:1.5}.workshop-controls>button>strong{white-space:nowrap;letter-spacing:.08em;color:#8e9da3;align-self:flex-end;font-size:6px}.workshop-upgrade{box-shadow:inset 3px 0 #68d98a;background:linear-gradient(135deg,#152517ed,#091116ed)!important;border-color:#68d98a!important}.workshop-upgrade>i{color:#7cec9d!important;background:#17301e!important}.workshop-upgrade em,.workshop-upgrade>strong{color:#72dd92!important}.workshop-dismantle{box-shadow:inset 3px 0 #d95563;background:linear-gradient(135deg,#2a1418ed,#091116ed)!important;border-color:#d95563!important}.workshop-dismantle em,.workshop-dismantle>strong{color:#ff7d88!important}.workshop-confirm-backdrop{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020609c9;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.workshop-confirm-dialog{text-align:center;background:radial-gradient(circle at 50% 0,#3c1c22,#11181d 46%,#080d11);border:1px solid #b34a57;border-radius:20px;flex-direction:column;align-items:center;width:min(470px,92vw);padding:30px;display:flex;position:relative;box-shadow:0 32px 90px #000,0 0 38px #ff59642b}.workshop-confirm-dialog>img{object-fit:contain;filter:drop-shadow(0 0 18px #ff637744);width:88px;height:88px}.workshop-confirm-dialog>span{color:#ff7480;letter-spacing:.18em;margin-top:8px;font-size:7px}.workshop-confirm-dialog h3{color:#f4f7f8;font:950 24px/1.1 var(--font-geist-sans);margin:10px 0 8px}.workshop-confirm-dialog p{color:#8c9ba1;max-width:370px;margin:0;font-size:8px;line-height:1.65}.workshop-confirm-dialog>strong{color:var(--workshop-color);background:#0a1116;border:1px solid #4f626a;border-radius:10px;margin:17px 0;padding:10px 14px;font-size:9px}.workshop-confirm-close{color:#9aabb1;cursor:pointer;background:#091116;border:1px solid #46575f;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:13px;right:13px}.workshop-confirm-toggle{text-align:left;color:#91a0a6;cursor:pointer;background:#091116;border:1px solid #34464e;border-radius:11px;align-items:center;gap:11px;width:100%;padding:13px 14px;display:flex}.workshop-confirm-toggle input{opacity:0;pointer-events:none;position:absolute}.workshop-confirm-toggle i{background:#04080b;border:1px solid #52636b;border-radius:20px;flex:0 0 40px;width:40px;height:22px;transition:all .18s;position:relative}.workshop-confirm-toggle i:after{content:"";background:#66767d;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px}.workshop-confirm-toggle input:checked+i{background:#3b171d;border-color:#ff6c78}.workshop-confirm-toggle input:checked+i:after{background:#ff6c78;left:21px;box-shadow:0 0 10px #ff6c78}.workshop-confirm-toggle b{font-size:8px}.workshop-confirm-dialog>div{grid-template-columns:1fr 1.35fr;gap:9px;width:100%;margin-top:12px;display:grid}.workshop-confirm-dialog>div button{cursor:pointer;border-radius:10px;min-height:48px;font-size:8px;font-weight:900}.workshop-confirm-cancel{color:#8d9ba1;background:#0a1116;border:1px solid #46575f}.workshop-confirm-submit{color:#ffdce0;background:#4a1820;border:1px solid #ff6572;box-shadow:0 0 20px #ff596422}.workshop-reset-trigger{z-index:210;color:#b8c6cb;cursor:pointer;background:#0a1116e8;border:1px solid #6f8790;border-radius:11px;height:42px;padding:0 16px;font-size:7px;font-weight:900;position:fixed;top:101px;right:74px}.workshop-reset-trigger:hover{border-color:var(--cyan);color:var(--cyan)}.workshop-reset-backdrop{z-index:230;position:fixed}.workshop-reset-dialog{background:radial-gradient(circle at 50% 0,#18333b,#11181d 46%,#080d11);border-color:#5794a5}.workshop-reset-dialog>span{color:var(--cyan)}.workshop-reset-dialog .workshop-confirm-submit{border-color:var(--cyan);color:#bff8ff;background:#12323a;box-shadow:0 0 20px #55dae733}.crt-screen .crt-current-line{stroke:#86ffcf}.workshop-resource-strip{grid-template-columns:1fr 1fr;gap:7px;width:94%;margin-top:-2%;display:grid}.workshop-resource-strip>div{background:#071015ed;border:1px solid #49616a;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:9px;min-width:0;padding:10px 12px;display:grid}.workshop-resource-strip img,.workshop-resource-strip i{object-fit:contain;width:34px;height:34px;font:900 24px var(--font-geist-sans);color:#f7b34c;grid-row:1/3;place-items:center;font-style:normal;display:grid}.workshop-resource-strip span{color:#718087;font-size:5px}.workshop-resource-strip b{text-overflow:ellipsis;font:900 12px var(--font-geist-sans);color:#e7edef;overflow:hidden}.workshop-upgrade-dialog{text-align:center;background:radial-gradient(circle at 50% 0,#183521,#11191d 48%,#080d11);border:1px solid #62d887;border-radius:20px;flex-direction:column;align-items:center;width:min(720px,94vw);padding:30px;display:flex;position:relative;box-shadow:0 32px 90px #000,0 0 38px #63df8b2b}.workshop-upgrade-dialog>span{color:#72e295;letter-spacing:.16em;font-size:7px}.workshop-upgrade-dialog h3{color:#f1f6f3;font:950 27px var(--font-geist-sans);margin:9px 0 7px}.workshop-upgrade-dialog>p{color:#829198;margin:0;font-size:8px;line-height:1.6}.workshop-upgrade-balance{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:18px 0 12px;display:grid}.workshop-upgrade-balance>div{text-align:left;background:#091116;border:1px solid #3d525a;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;padding:10px 13px;display:grid}.workshop-upgrade-balance img,.workshop-upgrade-balance i{object-fit:contain;width:34px;height:34px;font:900 25px var(--font-geist-sans);color:#f7b34c;grid-row:1/3;place-items:center;font-style:normal;display:grid}.workshop-upgrade-balance span{color:#718087;font-size:6px}.workshop-upgrade-balance b{font:900 12px var(--font-geist-sans);color:#eef3f1}.workshop-upgrade-options{grid-template-columns:repeat(3,1fr);gap:9px;width:100%;display:grid}.workshop-upgrade-options button{color:#819097;text-align:left;cursor:pointer;background:#0a1216;border:1px solid #40545d;border-radius:13px;align-items:center;gap:10px;min-height:112px;padding:12px;transition:all .18s;display:flex}.workshop-upgrade-options button:hover:not(:disabled),.workshop-upgrade-options button.active:not(:disabled){background:#142a1b;border-color:#68df8d;transform:translateY(-2px);box-shadow:0 0 18px #62df8722}.workshop-upgrade-options button:disabled{opacity:.36;cursor:not-allowed}.workshop-upgrade-options button>i{color:#76e597;width:40px;height:40px;font:950 25px var(--font-geist-sans);border:1px solid #65d889;border-radius:50%;flex:0 0 40px;place-items:center;font-style:normal;display:grid}.workshop-upgrade-options button>span{flex-direction:column;gap:5px;display:flex}.workshop-upgrade-options small{color:#6f8087;font-size:6px}.workshop-upgrade-options b{font:900 10px var(--font-geist-sans);color:#e7eeeb}.workshop-upgrade-options strong{color:#70df91;font-size:8px}.workshop-upgrade-cost{color:#8c9ca2;margin-top:13px;font-size:7px}@media (width<=1180px){.garage-workshop{--workshop-list-width:clamp(180px,18vw,212px);--workshop-terminal-width:clamp(240px,28vw,330px)}.crt-screen{padding:10px}.crt-screen>span{font-size:7px}.crt-screen dt{font-size:5px}.crt-screen dd{font-size:8px}}@media (width<=900px){.garage-workshop{--workshop-list-width:180px;--workshop-terminal-width:clamp(240px,28vw,260px)}.workshop-car-list{padding-inline:8px}.workshop-car-list button{grid-template-columns:60px 1fr;padding-inline:5px}.workshop-car-list .car-render,.workshop-car-list button>img{width:60px}.workshop-terminal{padding-right:4px}.crt-shell{max-width:100%}}@media (height<=820px) and (width>=781px){.workshop-car-list{padding-top:14px;padding-bottom:10px}.workshop-car-list header{padding-bottom:9px}.workshop-car-list header b{font-size:15px}.workshop-car-list>div{gap:5px}.workshop-car-list button{min-height:68px}.workshop-car-list .car-render,.workshop-car-list button>img{height:47px}.workshop-blueprint-bar{height:46px;top:6px}.workshop-blueprint-bar>div{padding-block:2px}.workshop-blueprint-bar img{width:24px;height:24px}.workshop-stage{padding:44px 12px 12px}.workshop-lift{height:45vh;min-height:292px}.workshop-car{height:46%;bottom:14%}.workshop-car-title{gap:3px;margin-top:-12px}.workshop-car-title b{font-size:clamp(24px,2.6vw,34px)}.workshop-controls{gap:8px;margin-top:9px}.workshop-controls>button{min-height:76px;padding:8px 10px}.workshop-controls>button>i,.workshop-controls>button>img{flex-basis:46px;width:46px;height:46px}.workshop-controls>button>i.workshop-upgrade-arrow{flex-basis:52px;width:52px;height:52px}.workshop-controls>button>i.workshop-upgrade-arrow:before{width:29px;height:33px}.workshop-controls b{font-size:10px}.workshop-controls small{line-height:1.25}.workshop-terminal{justify-content:flex-start;padding-top:42px}.crt-shell{max-width:330px}.crt-screen{padding:8px}.crt-screen>span{font-size:6px}.crt-screen svg{margin-top:6px}.crt-screen dl{gap:3px;margin-top:4px}.crt-screen dl div{padding:3px 2px}.crt-screen dt{font-size:4px}.crt-screen dd{font-size:7px}}@media (width<=780px){.garage-workshop{height:calc(100vh - 72px);display:block;top:72px}.workshop-close{top:82px}.workshop-lift{height:390px}.workshop-terminal{padding:10px 18px 84px}.crt-shell{max-width:500px}.crt-screen>span{font-size:8px}.crt-screen dt{font-size:6px}.crt-screen dd{font-size:10px}}.contract-redesign .contract-cars button{min-height:158px}.contract-redesign .contract-cars button>img{object-fit:contain;width:100%;height:96px}.contract-redesign .contract-cars .car-render{aspect-ratio:2;width:min(100%,192px);height:auto}@media (width>=601px) and (width<=900px){.contract-redesign .contract-cars button{min-height:122px}.contract-redesign .contract-cars button>img{height:64px}.contract-redesign .contract-cars .car-render{width:min(100%,128px)}}@media (width<=600px){.contract-redesign .contract-cars button{min-height:138px}.contract-redesign .contract-cars button>img{height:78px}.contract-redesign .contract-cars .car-render{width:min(100%,156px)}}.contract-decision-wheel .contract-wheel-arrow i{clip-path:polygon(50% 0,100% 27%,70% 27%,70% 100%,30% 100%,30% 27%,0 27%);background:linear-gradient(90deg,#d8891e,#fff0ae 48%,#e39727);border-radius:0;width:26px;height:106px;top:12px;left:calc(50% - 13px)}.contract-decision-wheel .contract-wheel-arrow i:before{display:none}.horizontal-track .roulette-item.background-prize{--item-color:#5de2e7}.horizontal-track .roulette-item.background-prize img{object-fit:cover;image-rendering:auto;border:1px solid #5de2e7;border-radius:8px;width:145px;height:82px;box-shadow:0 0 16px #5de2e744}.background-options button{background-position:50%;background-size:cover}.horizontal-track .roulette-item .roulette-car-render{object-fit:contain;width:150px;height:75px;image-rendering:pixelated;filter:drop-shadow(0 8px 6px #000)}.horizontal-track .roulette-item span.roulette-car-render{aspect-ratio:2;flex:none;display:block}.contract-redesign .contract-column-head{margin-bottom:9px}.contract-live-percent{font:950 32px var(--font-geist-sans);color:var(--cyan);text-shadow:0 0 18px #5de2e788;margin-top:14px}.contract-progress.live i{transition:width .12s ease-out;animation:none}.contract-wheel-arrow i{clip-path:polygon(50% 0,100% 27%,70% 27%,70% 100%,30% 100%,30% 27%,0 27%);background:linear-gradient(90deg,#d8891e,#fff0ae 48%,#e39727);border-radius:0;width:26px;height:106px;top:12px;left:calc(50% - 13px)}.contract-wheel-arrow i:before{display:none}.contract-decision-wheel{background:linear-gradient(90deg,#242e34 0 50%,#12333b 50%);border:4px solid #b7c5ca;border-radius:50%;width:230px;height:230px;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #000b,0 0 0 7px #071015,0 0 38px #5de2e744}.contract-decision-wheel:before{content:"";z-index:1;background:#9fb1b8;width:2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 9px #fff8}.contract-wheel-label{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:50%;display:flex;position:absolute;top:0;bottom:0}.contract-wheel-label.base{padding-right:26px;left:0}.contract-wheel-label.upgrade{padding-left:26px;right:0}.contract-wheel-label span{color:#829198;font-size:6px}.contract-wheel-label b{max-width:78px;font:900 10px/1.2 var(--font-geist-sans)}.contract-wheel-hub{z-index:5;background:#10191e;border:4px solid #d7e1e5;border-radius:50%;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #fff8}.contract-wheel-arrow{z-index:4;filter:drop-shadow(0 0 8px #f7b34c);position:absolute;inset:0}.contract-wheel-arrow i{background:linear-gradient(#fff0b4,#f7b34c);border-radius:6px;width:6px;height:98px;position:absolute;top:18px;left:calc(50% - 3px)}.contract-wheel-arrow i:before{content:"";border:10px solid #0000;border-top:16px solid #ffd46f;border-bottom:0;position:absolute;top:-5px;left:-7px}.contract-decision-wheel.lands-base .contract-wheel-arrow{animation:1.85s cubic-bezier(.08,.72,.12,1) forwards contract-wheel-base}.contract-decision-wheel.lands-upgrade .contract-wheel-arrow{animation:1.85s cubic-bezier(.08,.72,.12,1) forwards contract-wheel-upgrade}@keyframes contract-wheel-base{0%{transform:rotate(0)}to{transform:rotate(1710deg)}}@keyframes contract-wheel-upgrade{0%{transform:rotate(0)}to{transform:rotate(1890deg)}}.listing-car-picker-bar{background:#0a1116;border:1px solid #2f424b;border-radius:18px;align-items:center;gap:16px;margin-top:16px;padding:14px;display:flex}.listing-car-picker-bar>button{border:1px solid var(--cyan);min-width:210px;height:52px;color:var(--cyan);cursor:pointer;background:#10232a;border-radius:12px;font-size:9px;font-weight:950}.listing-selected-car{flex:1;grid-template-columns:180px 1fr;align-items:center;gap:14px;min-width:0;display:grid}.listing-selected-car .car-render{filter:drop-shadow(0 10px 7px #000);width:180px;height:82px}.listing-selected-car>span{flex-direction:column;gap:8px;display:flex}.listing-selected-car b{font:950 18px var(--font-geist-sans);color:var(--paper)}.listing-builder>div>label:first-child,.listing-preview>img{display:none}.car-picker-overlay{z-index:180;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020507e8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.car-picker-modal{background:#0a1116;border:1px solid #40535c;border-radius:26px;width:min(1050px,96vw);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 35px 100px #000}.car-picker-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.car-picker-head>div{flex-direction:column;gap:5px;display:flex}.car-picker-head span{color:var(--cyan);font-size:7px}.car-picker-head b{font:950 24px var(--font-geist-sans)}.car-picker-head>button{color:#dce5e8;background:#10191e;border:1px solid #4b5c64;border-radius:50%;width:40px;height:40px;font-size:22px}.car-picker-filters{gap:8px;margin-bottom:16px;display:flex}.car-picker-filters button{color:#77868d;cursor:pointer;background:#0d171c;border:1px solid #34464e;border-radius:10px;min-height:38px;padding:0 14px;font-size:7px;font-weight:900}.car-picker-filters button.active{border-color:var(--cyan);color:var(--cyan);background:#123039}.car-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.car-picker-grid>button{--picker-color:#8d989d;color:#78868d;text-align:left;cursor:pointer;background:linear-gradient(150deg,#111a20,#080d11);border:1px solid #2c3b43;border-radius:16px;min-width:0;padding:12px;transition:all .18s}.car-picker-grid>button.common{--picker-color:#aeb8bd}.car-picker-grid>button.uncommon{--picker-color:#57d68d}.car-picker-grid>button.rare{--picker-color:#71b7ff}.car-picker-grid>button.epic{--picker-color:#be78ff}.car-picker-grid>button.legendary{--picker-color:#ffd36a}.car-picker-grid>button.secret{--picker-color:#ff5d75}.car-picker-grid>button:hover,.car-picker-grid>button.selected{border-color:var(--picker-color);transform:translateY(-3px);box-shadow:0 12px 28px #0008}.car-picker-grid .car-render{filter:drop-shadow(0 10px 7px #000);width:100%;height:100px}.car-picker-grid>button>span{color:var(--picker-color);margin-top:5px;font-size:6px;display:block}.car-picker-grid>button>b{min-height:30px;font:950 13px var(--font-geist-sans);color:#e2eaed;margin:6px 0;display:block}.car-picker-grid .coin-price{color:#d8e7c5;font-size:12px}.car-picker-empty{color:#75848b;text-align:center;border:1px dashed #40515a;border-radius:16px;padding:60px 20px;font-size:8px}@media (width<=800px){.car-picker-grid{grid-template-columns:repeat(2,1fr)}.listing-selected-car{grid-template-columns:130px 1fr}.listing-selected-car .car-render{width:130px}}@media (width<=520px){.listing-car-picker-bar{flex-direction:column;align-items:stretch}.listing-car-picker-bar>button{width:100%}.car-picker-filters{grid-template-columns:1fr 1fr;display:grid}.car-picker-grid{grid-template-columns:1fr 1fr}.car-picker-modal{padding:14px}.car-picker-grid .car-render{height:76px}}.coin-price{white-space:nowrap;font-family:var(--font-geist-sans);color:inherit;letter-spacing:.01em;align-items:center;gap:.42em;font-size:1.12em;font-weight:950;line-height:1;display:inline-flex}.coin-price>i{box-sizing:border-box;background:radial-gradient(circle at 35% 30%,#fff1a7 0 10%,#ffc84d 12% 48%,#c97813 52% 72%,#ffcf58 76%);border:2px solid #ffd56f;border-radius:50%;flex:0 0 1.05em;width:1.05em;height:1.05em;display:inline-block;position:relative;box-shadow:inset 0 0 0 2px #8b4d0c,0 0 .45em #f7b34c55}.coin-price>strong{font:inherit;color:inherit}.coin-price>i:after{content:"";background:#ffe17b;border-radius:50%;position:absolute;inset:28%;box-shadow:0 0 0 1px #9b5b13}.balance-pill .coin-price{color:#f7b34c;margin-top:2px;font-size:16px}.shop-wallet>.coin-price{color:#f7b34c;margin:9px 0;font-size:30px}.spin-shop-grid button .coin-price,.container-card button .coin-price{font-size:12px}.garage-price .coin-price{font-size:17px}.steam-lot strong,.market-car>strong,.dealer-offer-card>strong,.dealer-inline>b,.listing-preview strong,.market-order>b,.profile-stats b,.showcase-cars span{letter-spacing:.01em;font-weight:950}.car-picker-grid .car-render{aspect-ratio:2;height:auto;font-size:initial;color:initial;margin-top:0}.car-picker-grid .car-picker-rarity{color:var(--picker-color);margin-top:5px;font-size:6px;display:block}.car-picker-grid .coin-price{color:#d8e7c5;align-items:center;gap:.5em;margin-top:0;font-size:12px;display:inline-flex}.spin-modes{width:220px}.spin-toggle:first-child{gap:12px;width:220px;height:68px;min-height:68px;padding:10px 14px}.spin-toggle:first-child b{font-size:11px}.spin-toggle:first-child small{font-size:7px}.skip-toggle{width:220px;min-height:52px}.auto-spin-status{width:220px}@media (width<=680px){.spin-modes,.spin-toggle:first-child,.skip-toggle,.auto-spin-status{width:min(320px,90vw)}}.contract-feeding .contract-cars button.selected{animation:.8s cubic-bezier(.5,0,.8,.3) forwards contract-selected-feed;animation-delay:calc(var(--contract-index,0) * 60ms)}.contract-feeding .contract-exchange i,.contract-forging .contract-exchange i{animation-duration:.42s;box-shadow:0 0 44px #5de2e799}.contract-forging .contract-silhouette{animation:.42s ease-in-out infinite alternate contract-forecast-charge}.contract-processing{z-index:8;background:radial-gradient(circle at 50% 47%,#173743f0,#05090cf5 52%,#020405fa);flex-direction:column;justify-content:center;align-items:center;animation:.32s ease-out contract-processing-in;display:flex;position:absolute;inset:0}.contract-processing-rings{place-items:center;width:170px;height:170px;display:grid;position:relative}.contract-processing-rings i{border:2px solid #0000;border-top-color:var(--cyan);border-bottom-color:#f7b34c;border-radius:50%;animation:1.2s linear infinite contract-ring;position:absolute;inset:0}.contract-processing-rings i:nth-child(2){animation-duration:.8s;animation-direction:reverse;inset:18px}.contract-processing-rings i:nth-child(3){animation-duration:.55s;inset:38px}.contract-processing-rings b{color:var(--cyan);filter:drop-shadow(0 0 13px var(--cyan));font:900 40px Arial,sans-serif;animation:.5s ease-in-out infinite alternate contract-symbol-pulse}.contract-processing>strong{font:900 22px var(--font-geist-sans);color:var(--paper);margin-top:18px}.contract-processing>span{color:#718087;margin-top:8px;font-size:7px}.contract-progress{background:#060a0d;border:1px solid #34464e;border-radius:8px;width:min(360px,65%);height:6px;margin-top:24px;overflow:hidden}.contract-progress i{background:linear-gradient(90deg,var(--cyan),#f7b34c);height:100%;box-shadow:0 0 15px var(--cyan);animation:1.5s ease-in-out infinite contract-progress;display:block}.contract-processing.feeding .contract-progress i{animation-duration:1.05s}.contract-result-new{cursor:pointer;outline:none}.contract-result-new:focus-visible{box-shadow:inset 0 0 0 3px var(--cyan)}.contract-result-new:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff38,#0000 48%);animation:.75s ease-out forwards contract-reveal-flash;position:absolute;inset:0}.contract-result-new>button{z-index:2;color:#160e04;background:linear-gradient(135deg,#ffcb62,#d77d17);border:2px solid #ffe39c;border-radius:13px;min-width:260px;min-height:52px;margin-top:18px;padding:0 28px;font-size:10px;font-weight:950;animation:.8s ease-in-out infinite alternate contract-take-pulse;position:relative;box-shadow:0 0 0 4px #3a2914,0 0 34px #f7b34c77}.contract-result-new>small{z-index:2;color:#839198;letter-spacing:.08em;margin-top:15px;font-size:7px;position:relative}.contract-result-new .car-render,.contract-result-new>span,.contract-result-new>b{z-index:2;position:relative}@keyframes contract-selected-feed{to{opacity:0;filter:blur(5px);transform:translate(45%)scale(.25)rotate(5deg)}}@keyframes contract-forecast-charge{to{filter:brightness(1.35);box-shadow:inset 0 0 55px #000,0 0 35px var(--item-color)}}@keyframes contract-processing-in{0%{opacity:0;transform:scale(1.04)}}@keyframes contract-ring{to{transform:rotate(360deg)}}@keyframes contract-symbol-pulse{to{filter:drop-shadow(0 0 25px #f7b34c);transform:scale(1.16)}}@keyframes contract-progress{0%{width:0;transform:translate(0)}70%{width:100%}to{width:100%;transform:translate(100%)}}@keyframes contract-reveal-flash{0%{opacity:1}to{opacity:0}}@keyframes contract-take-pulse{to{filter:brightness(1.16);transform:translateY(-2px);box-shadow:0 0 0 4px #3a2914,0 0 48px #f7b34caa}}@media (width<=680px){html{overscroll-behavior-y:none;background:#05090c}body{min-width:0;padding-bottom:calc(66px + env(safe-area-inset-bottom));overflow-x:hidden}main{padding-top:calc(64px + env(safe-area-inset-top))}.topbar{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;gap:10px;top:0}.topbar>.brand{min-width:42px}.topbar>.brand>span:last-child{display:none}.brand-mark{width:38px;height:38px}.nav-actions{gap:7px;margin-left:auto}.balance-pill{border-radius:12px;min-width:104px;height:42px;padding:6px 10px}.balance-pill span{font-size:6px}.balance-pill .coin-price{font-size:12px}.radio{height:40px;width:40px!important;min-width:40px!important}.radio-bars{margin:0}.profile{width:40px;height:40px;padding:0}.profile:after{content:"DEN";color:var(--paper);font-size:7px}.nav-links{z-index:280;height:calc(62px + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.03em;scrollbar-width:none;background:#080c0ff5;border-top:1px solid #2a3941;grid-template-columns:repeat(7,minmax(52px,1fr));gap:2px;font-size:6px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:auto hidden;box-shadow:0 -12px 30px #0009}.nav-links::-webkit-scrollbar{display:none}.nav-links>.nav-item{white-space:nowrap;min-width:52px;height:61px;padding:22px 3px 4px}.nav-links>.nav-item.active{color:var(--cyan);background:linear-gradient(#16303999,#0000)}.nav-links>.nav-item.active:after{height:2px;inset:0 8px auto}.nav-separator{display:none}.hero{background-size:auto 62vh;min-height:calc(100svh - 130px);padding:20px 10px 34px}.project-title{font-size:clamp(34px,11vw,52px)}.main-probabilities{grid-template-columns:repeat(3,1fr);gap:7px;width:100%;padding:9px;display:grid}.main-probabilities>div{min-width:0}.main-probabilities span{font-size:5px}.main-probabilities b{font-size:10px}.slot-zone{width:100%}.slot-art{aspect-ratio:1.5;width:112%;margin-left:-6%}.spin-panel{gap:12px}.spin-button{width:min(320px,92vw)}.shop-view,.inventory-view,.cards-collection-view,.market-view,.contract-view,.profile-view,.garage-view{min-height:calc(100svh - 64px);padding:28px 12px calc(88px + env(safe-area-inset-bottom))}.shop-title{align-items:flex-start;gap:8px}.shop-title span{text-align:right}.shop-wallet{padding:16px}.container-card,.combo-card,.pack-card,.inventory-card{border-radius:16px}.reward-overlay,.car-picker-overlay{padding:10px 10px calc(74px + env(safe-area-inset-bottom))}.reward-card,.pack-opening-modal,.container-opening,.car-picker-modal{border-radius:18px;max-height:calc(100svh - 90px);overflow:auto}.market-tools,.listing-builder,.profile-grid,.profile-stats{grid-template-columns:1fr}.market-detail{width:calc(100vw - 20px);max-height:calc(100svh - 82px);overflow:auto}.contract-result-new>button{min-width:220px}.contract-processing>strong{font-size:17px}.contract-progress{width:76%}main>footer{padding-bottom:calc(78px + env(safe-area-inset-bottom))}}.workshop-blueprint-bar{z-index:7;left:calc(var(--workshop-list-width) + 20px);right:calc(var(--workshop-terminal-width) + 25px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071015e8;border:1px solid #40545d;border-radius:13px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;height:52px;padding:5px 7px;display:grid;position:absolute;top:12px}.workshop-blueprint-bar>div{--bp:#aeb8bd;border:1px solid var(--bp);min-width:0;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.workshop-blueprint-bar>div{border:1px solid color-mix(in srgb,var(--bp) 45%,#34464e)}}.workshop-blueprint-bar>div{background:var(--bp);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.workshop-blueprint-bar>div{background:color-mix(in srgb,var(--bp) 8%,#091116)}}.workshop-blueprint-bar>div{grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;display:grid}.workshop-blueprint-bar .uncommon{--bp:#57d68d}.workshop-blueprint-bar .rare{--bp:#71b7ff}.workshop-blueprint-bar .epic{--bp:#be78ff}.workshop-blueprint-bar .legendary{--bp:#ffd36a}.workshop-blueprint-bar .secret{--bp:#ff5d75}.workshop-blueprint-bar img{object-fit:contain;grid-row:1/3;width:28px;height:28px}.workshop-blueprint-bar span{color:var(--bp);font-size:5px}.workshop-blueprint-bar b{font:900 12px var(--font-geist-sans);color:#e9eff1}.crt-screen .crt-preview-line{stroke:#ff4f5f;stroke-width:3px;stroke-dasharray:7 5;opacity:1;filter:drop-shadow(0 0 5px #ff3548)}.crt-screen dl .upgrade-preview{background:#351219;border-color:#ff5261;box-shadow:inset 0 0 12px #ff354822}.crt-screen dl .upgrade-preview dt{color:#ff7a86}.crt-screen dl .upgrade-preview dd{color:#fff}.crt-screen dl .upgrade-preview dd strong{color:#ff6573;white-space:nowrap;font-weight:900}.workshop-resource-strip{display:none}.workshop-controls>button>i.workshop-upgrade-arrow{border:2px solid #72e998;border-radius:50%;flex:0 0 66px;width:66px;height:66px;position:relative;box-shadow:inset 0 0 18px #64e98c2e,0 0 18px #64e98c35;background:radial-gradient(circle,#193d25,#0d2315)!important}.workshop-controls>button>i.workshop-upgrade-arrow:before{content:"";clip-path:polygon(50% 0,100% 45%,76% 45%,76% 100%,24% 100%,24% 45%,0 45%);filter:drop-shadow(0 0 5px #67e890);background:#75ee9b;width:38px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workshop-upgrade-price{background:#07110bed;border:1px solid #4a6453;border-radius:9px;align-items:center;width:max-content;margin-top:3px;padding:5px 7px;color:#dce8e0!important;gap:6px!important;max-width:100%!important;display:flex!important}.workshop-upgrade-price>span{grid-template-rows:auto auto;grid-template-columns:22px auto;align-items:center;column-gap:5px;display:grid}.workshop-upgrade-price img,.workshop-upgrade-price .credits>strong{object-fit:contain;grid-row:1/3;place-items:center;width:22px;height:22px;display:grid}.workshop-upgrade-price .credits>strong{color:#ffd16d;background:#4a2d08;border:1px solid #e6a63e;border-radius:50%;font-size:14px}.workshop-upgrade-price b{font:950 10px/1 var(--font-geist-sans)!important;color:#f3f7f4!important}.workshop-upgrade-price em{line-height:1;color:#819087!important;font-size:4px!important}.workshop-upgrade-price>i{color:#6f8176!important;width:auto!important;height:auto!important;font:900 10px var(--font-geist-sans)!important;background:0 0!important;border:0!important;flex:none!important}.workshop-upgrade-price>i:before{display:none}@media (width<=1180px){.workshop-blueprint-bar{left:calc(var(--workshop-list-width) + 15px);right:calc(var(--workshop-terminal-width) + 15px)}.workshop-blueprint-bar>div{grid-template-columns:24px 1fr}.workshop-blueprint-bar img{width:23px;height:23px}}@media (width<=900px){.workshop-blueprint-bar{left:calc(var(--workshop-list-width) + 15px);right:calc(var(--workshop-terminal-width) + 15px)}.workshop-blueprint-bar>div{text-align:center;flex-direction:column;justify-content:center;display:flex}.workshop-blueprint-bar img{display:none}}@media (width<=780px){.workshop-blueprint-bar{grid-template-columns:repeat(6,1fr);height:auto;margin:10px;position:relative;top:auto;left:auto;right:auto}.workshop-blueprint-bar>div{min-height:42px}.workshop-blueprint-bar span{font-size:6px}.workshop-blueprint-bar b{font-size:13px}}.workshop-confirm-backdrop:has(.workshop-upgrade-dialog){-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;padding:0;display:block}.workshop-confirm-backdrop:has(.workshop-upgrade-dialog) .workshop-upgrade-dialog{pointer-events:auto;border-radius:4px;width:min(720px,100vw - 790px);max-width:none;position:absolute;top:50%;right:520px;transform:translateY(-50%)}.workshop-upgrade-options button{border-radius:5px}.workshop-upgrade-balance>div{border-radius:4px}.workshop-upgrade-options button>i.upgrade-choice-icon{background:#10251a;border-width:2px;border-radius:5px;flex-basis:46px;width:46px;height:46px}.upgrade-choice-icon svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.upgrade-choice-icon.acceleration svg{fill:currentColor;stroke:none}@media (width<=900px){.workshop-confirm-backdrop:has(.workshop-upgrade-dialog){place-items:center;padding:18px;display:grid}.workshop-confirm-backdrop:has(.workshop-upgrade-dialog) .workshop-upgrade-dialog{width:94vw;max-width:94vw;position:relative;top:auto;right:auto;transform:none}.workshop-upgrade-options{grid-template-columns:1fr}.workshop-upgrade-dialog{max-height:90vh;overflow:auto}}.listing-builder{overflow:visible}.listing-builder>div:first-child{border-radius:21px 0 0 21px}.listing-builder>aside:last-child{border-radius:0 21px 21px 0}.steam-lot>.car-render{box-sizing:border-box;width:min(100% - 28px,244px);height:122px;font-size:initial;letter-spacing:normal;color:initial;filter:drop-shadow(0 9px 6px #000);margin:0 auto;padding:0}.car-picker-overlay{box-sizing:border-box;place-items:start center;padding:110px 24px 24px}.car-picker-modal{box-sizing:border-box;max-height:calc(100svh - 134px)}@media (width<=680px){.car-picker-overlay{padding:82px 12px 76px}.car-picker-modal{max-height:calc(100svh - 158px)}}.listing-selected-car{grid-template-columns:260px minmax(0,1fr)}.listing-selected-car .car-render{width:260px;max-width:100%;height:130px}@media (width<=800px){.listing-selected-car{grid-template-columns:180px minmax(0,1fr)}.listing-selected-car .car-render{width:180px;height:90px}}@media (width<=520px){.listing-selected-car{grid-template-columns:1fr}.listing-selected-car .car-render{aspect-ratio:2;width:min(100%,260px);height:auto;margin:auto}}.dealer-inline{gap:8px;padding:18px 20px}.dealer-inline span{font-size:10px;line-height:1.35}.dealer-inline b{font-size:28px;line-height:1.15}.dealer-inline small{font-size:9px;line-height:1.5}.dealer-offer-card>.car-render{aspect-ratio:2;filter:drop-shadow(0 10px 6px #000);width:min(100%,520px);height:auto;margin:14px auto}.market-car>.car-render{aspect-ratio:2;filter:drop-shadow(0 10px 8px #000);width:min(100%,270px);height:auto;margin:4px auto}.market-detail-car>.car-render{aspect-ratio:2;filter:drop-shadow(0 18px 11px #000);width:100%;height:auto;margin:0 auto}.listing-preview>.car-render{display:none}body{font-size:12px}p{font-size:11px;line-height:1.6}small{line-height:1.45;font-size:10px!important}label{line-height:1.4;font-size:11px!important}input,select,textarea{font-size:11px!important}.eyebrow{font-size:10px!important}.nav-links{font-size:11px}.balance-pill span{font-size:9px}.balance-pill .coin-price{font-size:16px}.custom-select>button{font-size:11px}.custom-select-menu>button{font-size:10px;line-height:1.35}.market-tabs button,.market-kind-filter button,.market-tools input,.lot-code-input{font-size:11px}.steam-lot>span:not(.car-render),.market-state{font-size:10px}.steam-lot>b{font-size:16px}.steam-lot>small,.steam-lot em{font-size:10px!important}.steam-lot strong{font-size:16px}.market-heading>div:last-child span{font-size:10px}.market-car small,.market-detail-car small,.market-detail-car>span,.market-order>span{font-size:10px!important}.market-car>button,.market-order>button,.listing-builder>div>button{font-size:11px}.dealer-offers-head span,.dealer-offer-card>span,.dealer-offer-card>small{font-size:10px!important}.dealer-offer-card button{font-size:10px}.garage-car small,.garage-rarity,.garage-code,.stored-status{font-size:10px!important}.collection-filters label>span,.collection-filters>b,.unique-card-toggle{font-size:10px}.shop-title>span,.shop-title small,.pack-rank-copy span,.pack-rank-copy small,.pack-card span,.pack-card p,.inventory-card span,.inventory-card small,.pack-card button,.inventory-card button,.inventory-empty button,.combo-card small,.pack-offer-copy small,.pack-offer em{font-size:10px!important}.container-card span,.container-card small,.container-card li{line-height:1.45;font-size:10px!important}.purchase-toast b,.purchase-toast small,.purchase-toast strong{font-size:10px!important}.car-picker-grid>button>b{font-size:14px}.listing-car-picker-bar>button{font-size:11px}.contract-column-head span,.contract-exchange span,.contract-forecast>span,.contract-forecast>small,.contract-processing>span,.contract-result-new>small{font-size:10px!important}.contract-redesign .contract-cars b{font-size:11px!important}.contract-redesign .contract-cars span{font-size:9px!important}.contract-forecast>button,.contract-result-new>button{font-size:11px}.profile-section-title span,.profile-stats span,.developer-access span{font-size:10px!important}.collectible-card-app p,.card-app-top,.card-app-rarity,.card-app-stats dt,.collectible-card-app footer{line-height:1.3;font-size:8px!important}.pack-card-back span,.pack-card-back b{font-size:10px}@media (width<=680px){.nav-links{font-size:9px}.balance-pill span,.profile:after{font-size:8px}}.spin-button{box-sizing:border-box;height:auto;min-height:72px;padding:10px 14px}.spin-button span{white-space:nowrap;font-size:18px;line-height:1.1}.spin-button small{white-space:nowrap;margin-top:6px;line-height:1.2;font-size:10px!important}@media (width<=360px){.spin-button span{font-size:16px}}.blueprint-wallet{background:#080d11;border:1px solid #2a3941;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:16px 0;padding:12px;display:grid}.blueprint-wallet>div{--blueprint-color:#8d989d;border:1px solid var(--blueprint-color);min-width:0;padding:8px}@supports (color:color-mix(in lab, red, red)){.blueprint-wallet>div{border:1px solid color-mix(in srgb,var(--blueprint-color) 45%,#26353c)}}.blueprint-wallet>div{background:linear-gradient(145deg,var(--blueprint-color),#080d11)}@supports (color:color-mix(in lab, red, red)){.blueprint-wallet>div{background:linear-gradient(145deg,color-mix(in srgb,var(--blueprint-color) 10%,#101820),#080d11)}}.blueprint-wallet>div{grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:8px;display:grid}.blueprint-wallet>div.common{--blueprint-color:#aeb8bd}.blueprint-wallet>div.uncommon{--blueprint-color:#57d68d}.blueprint-wallet>div.rare{--blueprint-color:#71b7ff}.blueprint-wallet>div.epic{--blueprint-color:#be78ff}.blueprint-wallet>div.legendary{--blueprint-color:#ffd36a}.blueprint-wallet>div.secret{--blueprint-color:#ff5d75}.blueprint-wallet img{object-fit:contain;width:42px;height:42px;image-rendering:pixelated;grid-row:1/3}.blueprint-wallet span{color:var(--blueprint-color);font-size:7px}.blueprint-wallet b{font:950 18px var(--font-geist-sans);color:#e4ecef}.roulette-item.blueprint-prize img{object-fit:contain;width:92px;height:76px;image-rendering:pixelated}@media (width<=760px){.blueprint-wallet{grid-template-columns:repeat(3,1fr)}}@media (width<=390px){.blueprint-wallet{grid-template-columns:repeat(2,1fr)}.balance-pill{min-width:94px}.nav-actions{gap:5px}.radio-control{display:none}.topbar{padding-left:10px;padding-right:10px}.container-grid,.inventory-grid,.card-collection-grid-app{grid-template-columns:1fr}.pack-reveal-grid{grid-template-columns:1fr 1fr;gap:7px}.pack-opening-modal{padding:12px}}@media (width<=680px){.nav-links{right:58px}.profile{z-index:281;width:58px;height:calc(62px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);color:var(--paper);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c0ff5;border:0;border-left:1px solid #2a3941;border-radius:0;justify-content:center;align-items:center;position:fixed;bottom:0;right:0;display:flex!important}.profile:after{content:"ПРОФИЛЬ";letter-spacing:.03em;font-size:6px;font-weight:900}.profile.active{color:var(--cyan);background:linear-gradient(#16303999,#080c0ff5)}.profile.active:before{content:"";background:var(--cyan);height:2px;position:absolute;top:0;left:8px;right:8px}.pack-reveal-grid>div{opacity:1;animation:none;transform:none}.pack-card-slot,.pack-card-flipper,.pack-card-back,.pack-card-front{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;backface-visibility:hidden}.pack-card-flipper{will-change:transform;transform:translateZ(0)}.pack-card-front{transform:rotateY(180deg)translateZ(1px)}.pack-card-slot.revealed .pack-card-flipper{transform:translateZ(0)rotateY(180deg)}}.startup-loader{z-index:100000;color:#eef7ff;font-family:var(--font-geist-sans),sans-serif;opacity:1;visibility:visible;background:radial-gradient(circle at 50% 42%,#18222e 0,#0b1018 42%,#05070b 100%);place-content:center;justify-items:center;gap:24px;transition:opacity .55s cubic-bezier(.22,.8,.28,1),visibility 0s linear .55s;display:grid;position:fixed;inset:0}.startup-loader>*{transition:opacity .36s,transform .55s cubic-bezier(.22,.8,.28,1),filter .55s}.startup-loader-closing{opacity:0;visibility:hidden;pointer-events:none}.startup-loader-closing>*{opacity:0;filter:blur(5px);transform:translateY(-10px)scale(1.035)}.startup-loader-mark{letter-spacing:-.075em;text-shadow:0 0 28px #5ed6ff47;align-items:baseline;gap:7px;font-size:clamp(42px,7vw,82px);font-weight:950;display:flex}.startup-loader-mark span{color:#f4f8fb}.startup-loader-mark b{color:#75dcff}.startup-loader-reel{background:#080c12;border:2px solid #324557;border-radius:12px;gap:9px;padding:10px 14px;display:flex;box-shadow:inset 0 0 18px #000,0 0 30px #75dcff1f}.startup-loader-reel i{background:linear-gradient(#102332 0 32%,#77e0ff 33% 66%,#102332 67%) 0 0/100% 126px;border-radius:4px;width:15px;height:42px;animation:.6s linear infinite startup-reel}.startup-loader-reel i:nth-child(2){animation-duration:.48s}.startup-loader-reel i:nth-child(3){animation-duration:.72s}.startup-loader-progress{background:#1c2935;border-radius:999px;width:min(340px,72vw);height:7px;overflow:hidden;box-shadow:inset 0 1px 4px #000}.startup-loader-progress i{border-radius:inherit;background:linear-gradient(90deg,#48b9e7,#8aebff);height:100%;transition:width .22s;display:block;box-shadow:0 0 15px #5ed6ff}.startup-loader small{letter-spacing:.18em;color:#91a7b8;font-size:11px;font-weight:850}@keyframes startup-reel{to{background-position-y:126px}}@media (prefers-reduced-motion:reduce){.startup-loader-reel i{animation:none}}@media (width>=781px) and (width<=1700px){.garage-workshop{--laptop-list-width:clamp(210px,19vw,280px);grid-template-columns:var(--laptop-list-width) minmax(0,1fr)}.workshop-car-list{grid-area:1/1;min-width:0}.workshop-stage{grid-area:1/2;min-width:0;padding:52px 18px 18px}.workshop-terminal{z-index:6;pointer-events:none;width:clamp(260px,25vw,370px);padding:0;display:block;position:absolute;top:64px;right:18px}.workshop-terminal .crt-shell{width:100%;max-width:none}.workshop-blueprint-bar{left:calc(var(--laptop-list-width) + 20px);right:calc(clamp(260px,25vw,370px) + 42px)}.workshop-lift{width:calc(100% - clamp(250px,21vw,330px));height:50vh;min-height:330px;margin-right:clamp(250px,21vw,330px)}.workshop-car{height:46%;bottom:16%;left:2%;right:5%}.workshop-car-title{width:calc(100% - clamp(250px,21vw,330px));margin-right:clamp(250px,21vw,330px)}.workshop-car-title b{font-size:clamp(25px,2.5vw,38px)}.workshop-controls{gap:10px;width:min(760px,94%);margin-top:12px}.workshop-controls>button{min-height:82px;padding:10px 12px}.workshop-controls>button>i,.workshop-controls>button>img{flex-basis:50px;width:50px;height:50px}.workshop-controls>button>i.workshop-upgrade-arrow{flex-basis:56px;width:56px;height:56px}.workshop-close{z-index:12}}@media (width>=781px) and (width<=1180px){.garage-workshop{--laptop-list-width:210px}.workshop-terminal{width:260px;top:62px;right:10px}.workshop-blueprint-bar{left:225px;right:285px}.workshop-lift,.workshop-car-title{width:calc(100% - 235px);margin-right:235px}.workshop-stage{padding-inline:10px}.workshop-controls>button>strong{display:none}}.race-lobby-view{color:#edf8fb;background:radial-gradient(circle at 50% 0,#172933,#070b0f 58%);min-height:calc(100vh - 86px);padding:52px 4vw 100px}.race-lobby-shell{max-width:1260px;margin:auto}.race-lobby-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.race-lobby-title>div>span{color:#65e5ec;letter-spacing:.18em;font-size:8px;font-weight:950}.race-lobby-title h1{letter-spacing:-.05em;margin:5px 0;font-size:clamp(32px,5vw,62px)}.race-lobby-title p{color:#71858d;margin:0;font-size:9px}.race-privacy{cursor:pointer;background:#0a1116;border:1px solid #354951;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.race-privacy input{opacity:0;position:absolute}.race-privacy>i{background:#18252b;border-radius:20px;width:40px;height:22px;position:relative}.race-privacy>i:after{content:"";background:#64747a;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:4px;left:4px}.race-privacy input:checked+i{background:#562739}.race-privacy input:checked+i:after{background:#ff657d;left:22px}.race-privacy span{gap:3px;display:grid}.race-privacy small{color:#6f8188;font-size:6px}.race-lobby-grid{grid-template-columns:minmax(0,1fr) 360px;gap:14px;display:grid}.race-lobby-main{gap:14px;display:grid}.race-lobby-card,.race-lobby-side{background:linear-gradient(145deg,#0e171c,#080d11);border:1px solid #293b44;border-radius:18px;padding:20px;box-shadow:0 16px 38px #0006}.race-card-head{align-items:center;gap:9px;margin-bottom:16px;display:flex}.race-card-head>span{color:#6de5ec;border:1px solid #39717a;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.race-card-head>b{letter-spacing:.08em;font-size:11px}.race-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.race-settings-grid label{gap:7px;display:grid}.race-settings-grid label>span{color:#74878e;letter-spacing:.12em;font-size:7px;font-weight:900}.race-settings-grid input,.race-settings-grid select{color:#e3eef0;width:100%;height:44px;font:800 9px var(--font-geist-mono);box-sizing:border-box;background:#070d11;border:1px solid #344951;border-radius:10px;padding:0 12px}.race-selected-car{text-align:center;background:#070c10;border:1px solid #30444c;border-radius:13px;padding:12px}.race-selected-car>b,.race-selected-car>span{display:block}.race-selected-car>span{color:#7d9097;margin-top:4px;font-size:7px}.race-car-picker{grid-template-columns:repeat(2,1fr);gap:6px;max-height:220px;margin-top:10px;display:grid;overflow:auto}.race-car-picker button{color:#cddadd;cursor:pointer;background:#091116;border:1px solid #293b43;border-radius:9px;min-width:0;padding:6px}.race-car-picker button.active{border-color:#64e3ea;box-shadow:inset 0 0 0 1px #64e3ea}.race-car-picker span{text-overflow:ellipsis;white-space:nowrap;font-size:6px;display:block;overflow:hidden}.race-lobby-summary{border-top:1px solid #293b43;border-bottom:1px solid #293b43;gap:8px;margin:14px 0;padding:12px;display:grid}.race-lobby-summary span{color:#71848b;justify-content:space-between;font-size:7px;display:flex}.race-lobby-summary b{color:#dbe8ea}.race-create-disabled{color:#6f7e83;background:#182127;border:1px solid #3b4b51;border-radius:11px;width:100%;height:46px;font-size:8px;font-weight:950}.race-lobby-side .race-card-head{margin-bottom:10px}@media (width<=900px){.race-lobby-grid{grid-template-columns:1fr}.race-lobby-side{order:-1}.race-lobby-title{flex-direction:column;align-items:flex-start}.race-car-picker{grid-template-columns:repeat(4,1fr)}}@media (width<=560px){.race-lobby-view{padding:28px 10px 90px}.race-settings-grid{grid-template-columns:1fr}.race-car-picker{grid-template-columns:repeat(2,1fr)}}.race-opponent-panel{background:linear-gradient(145deg,#0d1c23,#080e13);border-bottom:1px solid #314852;padding:18px 20px}.race-opponent-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.race-opponent-head>div:first-child{gap:4px;display:grid}.race-opponent-head span{color:#6de5ec;letter-spacing:.16em;font-size:7px;font-weight:950}.race-opponent-head b{font-size:15px}.race-source-tabs{background:#060c10;border:1px solid #30454f;border-radius:11px;gap:5px;padding:4px;display:flex}.race-source-tabs button{color:#71858d;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:950}.race-source-tabs button.active{color:#071317;background:#dffcff}.race-source-tabs button.active.twitch{color:#fff;background:#a970ff}.race-source-empty,.race-nick-search,.twitch-chatters-panel{margin-top:14px}.race-source-empty{border:1px dashed #30444d;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.race-source-empty span{color:#748991;font-size:8px}.race-nick-search,.twitch-chatters-tools{gap:8px;display:flex}.race-nick-search input,.twitch-chatters-tools input{color:#eef9fb;background:#070d11;border:1px solid #354a54;border-radius:9px;outline:none;flex:1;min-width:0;padding:11px 13px;font-size:9px}.race-nick-search button,.twitch-chatters-tools button,.selected-chatter button{color:#9eeaf0;background:#13242b;border:1px solid #4d6872;border-radius:9px;padding:10px 15px;font-size:8px;font-weight:950}.twitch-chatters-panel{gap:9px;display:grid}.twitch-chatters-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:216px;display:grid;overflow:auto}.twitch-chatters-list>button{color:#e5f3f6;text-align:left;cursor:pointer;background:#091116;border:1px solid #293d46;border-radius:9px;grid-template-columns:28px minmax(0,1fr);gap:8px;min-width:0;padding:8px;display:grid}.twitch-chatters-list>button>i{color:#eadcff;background:#563282;border-radius:50%;grid-row:1/span 2;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:950;display:grid}.twitch-chatters-list>button span{gap:3px;min-width:0;display:grid}.twitch-chatters-list>button b{text-overflow:ellipsis;font-size:8px;overflow:hidden}.twitch-chatters-list>button small{color:#798d94;font-size:6px}.twitch-chatters-list>button em{grid-column:2;font-size:6px;font-style:normal;font-weight:950}.twitch-chatters-list>button em.ready{color:#5cef91}.twitch-chatters-list>button em.linked{color:#6de5ec}.twitch-chatters-list>button em.guest{color:#6c7b80}.twitch-chatters-list>button:disabled{cursor:not-allowed;opacity:.48}.twitch-chatters-list>button.selected{border-color:#a970ff;box-shadow:inset 0 0 0 1px #a970ff}.twitch-chatters-message{border:1px dashed #3a4d55;border-radius:9px;align-items:center;gap:10px;padding:14px;display:flex}.twitch-chatters-message b{font-size:8px}.twitch-chatters-message span{color:#82959c;flex:1;font-size:8px}.twitch-chatters-message a{color:#c69cff;font-size:7px;font-weight:950}.twitch-chatters-message.error{border-color:#76435a}.selected-chatter{border-top:1px solid #283a42;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.selected-chatter span{color:#8da0a7}.selected-chatter b{color:#d9bdff}.selected-chatter button:not(:disabled){color:#fff;cursor:pointer;background:#654099}.selected-chatter button:disabled{opacity:.5}@media (width<=900px){.race-opponent-head{flex-direction:column;align-items:flex-start}.race-source-tabs{width:100%;overflow:auto}.race-source-tabs button{white-space:nowrap;flex:1}.twitch-chatters-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.race-opponent-panel{padding:14px 10px}.race-source-tabs button{padding:9px 8px;font-size:7px}.twitch-chatters-list{grid-template-columns:1fr}}.drag-view{color:#edf8fb;background:radial-gradient(circle at 50% 0,#182934 0,#080d12 64%);min-height:calc(100vh - 92px);padding:18px}.drag-stage{background:#091116;border:1px solid #314852;border-radius:22px;max-width:1720px;margin:0 auto;overflow:hidden;box-shadow:0 26px 90px #000b}.drag-stage-head{background:linear-gradient(90deg,#0b171c,#0d2028);border-bottom:1px solid #314852;justify-content:space-between;align-items:center;height:86px;padding:0 26px;display:flex}.drag-stage-head>div:first-child>span{color:#67e5ec;letter-spacing:.22em;font-size:9px;font-weight:900;display:block}.drag-stage-head h2{letter-spacing:-.045em;margin:3px 0 0;font-size:31px}.drag-stage-head h2 em{color:#fc5;font-style:normal}.drag-mode-switch{background:#071014;border:1px solid #334a54;border-radius:12px;padding:4px;display:flex}.drag-mode-switch button{color:#758a92;letter-spacing:.12em;background:0 0;border:0;border-radius:8px;padding:11px 18px;font-size:10px;font-weight:900}.drag-mode-switch button.active{color:#071317;background:#dffcff;box-shadow:0 0 20px #6debf844}.drag-mode-switch button:disabled{cursor:not-allowed}.drag-track{--sky-top:#62bdff;--sky-bottom:#d8efff;--scene-filter:none;background:#88cfff;height:560px;position:relative;overflow:hidden}.drag-track-sunset{--sky-top:#5d397d;--sky-bottom:#ff9b63;--scene-filter:sepia(.18) saturate(1.12) brightness(.86)}.drag-track-night{--sky-top:#040c1d;--sky-bottom:#16365d;--scene-filter:brightness(.48) saturate(.82) hue-rotate(7deg)}.drag-sky{z-index:0;background:linear-gradient(var(--sky-top),var(--sky-bottom));transition:background .5s;position:absolute;inset:0 0 36%;overflow:hidden}.drag-sky i{filter:blur(2px);background:#fff9;border-radius:50%;width:180px;height:38px;animation:42s linear infinite dragClouds;position:absolute;box-shadow:55px 8px #fffa,105px -5px #fff8}.drag-sky i:first-child{top:17%;left:-260px;transform:scale(.75)}.drag-sky i:nth-child(2){opacity:.7;animation-duration:64s;animation-delay:-24s;top:40%;left:-420px;transform:scale(1.15)}.drag-sky i:nth-child(3){opacity:.55;animation-duration:35s;animation-delay:-13s;top:66%;left:-300px;transform:scale(.5)}.drag-track-night .drag-sky i{opacity:.13}.drag-grandstand-layer{z-index:1;height:66%;filter:var(--scene-filter);background:url(/rulescars/assets/drag/grandstand-layer-v1.png) bottom/auto 142% repeat-x;position:absolute;top:0;left:0;right:0}.drag-road-layer{z-index:2;filter:var(--scene-filter);background:url(/rulescars/assets/drag/road-layer-v2.png) 50%/auto 100% repeat-x;position:absolute;inset:58% 0 0}@keyframes dragClouds{to{transform:translateX(calc(100vw + 700px)) scale(var(--cloud-scale,1))}}.drag-world{z-index:1;will-change:transform;min-width:100%;height:100%;position:absolute;top:0;left:0}.drag-world .drag-road-layer,.drag-world .drag-grandstand-layer,.drag-world .drag-grandstand-canopy,.drag-world .drag-safety-fence{right:0}.drag-start-line,.drag-finish-line{z-index:7;background:repeating-linear-gradient(#f4f8f8 0 10px,#151b1e 10px 20px);width:7px;position:absolute;top:48%;bottom:0;box-shadow:0 0 12px #fff8}.drag-start-line span,.drag-finish-line span{color:#e9f8fa;letter-spacing:.12em;white-space:nowrap;background:#071014d9;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:950;position:absolute;top:12px;left:12px}.drag-finish-line{background:repeating-conic-gradient(#f5f7f7 0 25%,#111719 0 50%) 0/14px 14px;width:14px;box-shadow:0 0 20px #fff}.drag-audience-count-fixed{z-index:18!important;width:190px!important;position:absolute!important;top:14px!important;right:14px!important}.drag-world .drag-lane{left:0;right:0}.drag-world .drag-car{left:150px}.drag-track.track-moving .drag-road-layer{animation:dragRoadRush var(--road-speed,.5s) linear infinite}.drag-track.track-moving:after{content:"";z-index:5;left:0;right:0;top:var(--road-y,58%);pointer-events:none;opacity:var(--rush-opacity,.2);mix-blend-mode:screen;animation:dragSpeedLines var(--road-speed,.5s) linear infinite;background:repeating-linear-gradient(90deg,#0000 0 7%,#d9faff77 7.2% 8%,#0000 8.2% 17%);position:absolute;bottom:0}@keyframes dragRoadRush{to{background-position-x:-520px}}@keyframes dragSpeedLines{0%{transform:translate(0)}to{transform:translate(-17%)}}.drag-distance{z-index:4;color:#d8e5e9;letter-spacing:.16em;text-shadow:0 2px 5px #000;justify-content:space-between;align-items:center;font-size:9px;font-weight:900;display:flex;position:absolute;top:16px;left:24px;right:24px}.drag-distance b{color:#8beaf0;background:#061014aa;border:1px solid #9dc1c955;border-radius:999px;padding:7px 12px}.drag-tree{z-index:8;background:#06090b;border:2px solid #28363c;border-radius:10px;gap:5px;width:38px;padding:7px;display:grid;position:absolute;top:48px;left:132px;box-shadow:0 10px 30px #000}.drag-tree:after{content:"";background:#172328;width:5px;height:92px;position:absolute;top:100%;left:16px}.drag-tree i{background:#20272a;border-radius:50%;width:20px;height:20px;box-shadow:inset 0 2px 6px #000}.drag-tree i.on.amber{background:#ffbd37;box-shadow:0 0 18px #ffb423}.drag-tree i.on.green{background:#4af08a;box-shadow:0 0 20px #42ff8c}.drag-tree i.on.red{background:#ff4050;box-shadow:0 0 20px #ff3548}.drag-audience{z-index:5;pointer-events:none;height:255px;position:absolute;top:91px;left:4%;right:3%}.drag-audience-count{color:#dcebed;letter-spacing:.12em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071014b8;border-radius:7px;padding:6px 9px;font-size:7px;font-weight:900;position:absolute;top:-58px;right:0}.drag-audience-count i{background:#ff3e55;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 9px #ff314a}.drag-spectator{left:var(--seat-x);top:var(--seat-y);filter:drop-shadow(0 3px 2px #0008);width:72px;height:104px;transform:scale(var(--person-scale));position:absolute}.drag-spectator>img{object-fit:contain;object-position:center bottom;width:100%;height:100%;transform:scaleX(var(--person-flip))}.drag-spectator>span{z-index:3;white-space:nowrap;background:#071014e8;border:1px solid #ffffff35;border-radius:8px 8px 8px 2px;width:max-content;max-width:180px;padding:6px 8px;position:absolute;bottom:98px;left:50%;transform:translate(-30%);box-shadow:0 5px 12px #0008}.drag-spectator>span:after{content:"";border:5px solid #0000;border-top-color:#071014e8;position:absolute;top:100%;left:12px}.drag-spectator>span strong,.drag-spectator>span em{text-overflow:ellipsis;display:block;overflow:hidden}.drag-spectator>span strong{color:var(--shirt);font-size:7px}.drag-spectator>span em{color:#fff;max-width:165px;margin-top:2px;font-size:7px;font-style:normal}.drag-spectator:nth-of-type(n+7)>span{display:none}.drag-lane{z-index:6;height:142px;position:absolute;left:70px;right:110px}.drag-car{filter:drop-shadow(0 12px 7px #000a);width:300px;height:150px;transition:left 80ms linear;position:absolute;bottom:10px;left:0}.drag-car .car-render{width:100%;height:100%}.drag-car>span:not(.car-render){color:#eafcff;letter-spacing:.08em;white-space:nowrap;text-shadow:0 2px 3px #000,0 0 8px #000;font-size:9px;font-weight:950;position:absolute;bottom:2px;left:12px}.drag-lane.opponent .drag-car>span:not(.car-render){color:#ffca66}.drag-cockpit{background:radial-gradient(at 50% 0,#1d2529,#030506 70%);border-top:4px solid #1b252a;grid-template-columns:120px minmax(230px,1fr) 140px minmax(230px,1fr) 120px;gap:12px;padding:16px 20px;display:grid;box-shadow:inset 0 20px 45px #000}.drag-gauge,.drag-gearbox,.drag-throttle{background:radial-gradient(circle at 50% 42%,#172930,#091115 70%);border:1px solid #2a414a;border-radius:15px;min-height:142px;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #0007}.drag-gauge{padding:18px 20px}.drag-gauge>span,.drag-gearbox>span{color:#77919a;letter-spacing:.18em;font-size:8px;font-weight:900;display:block}.drag-gauge>b{margin-top:8px;font-size:43px;line-height:1;display:inline-block}.drag-gauge>small{color:#6f8c94;margin-left:7px;font-size:9px;font-weight:900}.drag-gauge>i{background:linear-gradient(90deg,#52e2e9 var(--value),#21333a var(--value));border-radius:8px;height:6px;position:absolute;bottom:17px;left:18px;right:18px;box-shadow:0 0 14px #41dde955}.drag-gauge.tach{padding-left:112px}.tach-ring{background:conic-gradient(from 220deg,#5fe8ef 0 var(--rpm),#243a42 var(--rpm) 280deg,transparent 280deg);border-radius:50%;width:78px;height:78px;position:absolute;top:18px;left:17px;-webkit-mask:radial-gradient(circle,#0000 55%,#000 57%);mask:radial-gradient(circle,#0000 55%,#000 57%)}.drag-gauge.tach.launch-ready{border-color:#54ed92;box-shadow:inset 0 0 25px #28d8741f,0 0 20px #28d87424}.drag-gauge.tach.launch-ready .tach-ring{background:conic-gradient(from 220deg,#55ed8c 0 var(--rpm),#28433b var(--rpm) 280deg,transparent 280deg)}.drag-gauge.tach>em{color:#66eaf1;letter-spacing:.12em;font-size:9px;font-style:normal;font-weight:950;position:absolute;bottom:18px;left:112px}.drag-gauge.tach.launch-ready>em{color:#59f096}.drag-gearbox{text-align:center;padding:16px}.drag-gearbox>b{color:#f1fbfd;margin:5px 0;font-size:48px;line-height:.9;display:block}.manual-shifter,.paddles{gap:7px;display:flex}.manual-shifter button,.paddles button{color:#d8f3f7;background:#102028;border:1px solid #38525c;border-radius:7px;flex:1;padding:7px;font-size:8px;font-weight:900}.manual-shifter kbd{color:#6fe6ed}.paddles button{font-size:19px}.drag-throttle{color:#bff7a1;cursor:pointer;background:linear-gradient(#20351b,#10220f);border-color:#465d34}.drag-throttle:before{content:"";background:repeating-linear-gradient(90deg,#233d1d 0 5px,#182d15 5px 10px);border:2px solid #5e8c45;border-radius:10px;transition:all .12s;position:absolute;inset:13px}.drag-throttle span,.drag-throttle small{z-index:1;text-shadow:0 2px 4px #000;display:block;position:relative}.drag-throttle span{font-size:29px;font-weight:950}.drag-throttle small{margin-top:7px;font-size:8px;font-weight:850}.drag-throttle.pressed{filter:brightness(1.35);transform:translateY(3px);box-shadow:0 0 28px #69e53a44}.drag-throttle.pressed:before{inset:17px 13px 9px}.drag-dial{text-align:center;min-height:188px;position:relative}.drag-dial>span{color:#9facb0;letter-spacing:.18em;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.drag-dial-face{background:repeating-conic-gradient(from -132deg,#dbe4e4 0 1deg,transparent 1deg 13deg),radial-gradient(circle,#15191b 0 54%,#050708 55% 100%);border:7px solid #cad1d1;border-radius:50%;width:154px;height:154px;margin:auto;position:relative;box-shadow:inset 0 0 0 5px #30383b,inset 0 0 25px #000,0 5px 14px #000}.drag-dial-face:after{content:"";background:#dae1e1;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #252b2d}.drag-needle{z-index:2;transform-origin:50% 100%;width:3px;height:62px;transform:translate(-50%,-100%) rotate(var(--needle));background:linear-gradient(#ff3f48,#d50818);position:absolute;top:50%;left:50%;box-shadow:0 0 7px #ff2638}.drag-dial-face b{color:#eef2f2;font-variant-numeric:tabular-nums;font-size:22px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.drag-dial-face small{color:#8c999c;letter-spacing:.05em;font-size:6px;position:absolute;bottom:10px;left:12px;right:12px}.drag-dial>em{color:#65e9f0;letter-spacing:.1em;margin-top:4px;font-size:8px;font-style:normal;font-weight:950;display:block}.drag-tach.launch-ready .drag-dial-face{border-color:#70ef9d;box-shadow:inset 0 0 0 5px #264c34,0 0 22px #45ed8044}.drag-tach.launch-ready>em{color:#65f39a}.drag-gearbox{background:linear-gradient(145deg,#dae0e0,#656e72 12%,#151a1c 24%,#07090a 70%);border-color:#697378;min-height:188px}.drag-gearbox>b{margin:13px 0 17px;font-size:68px}.manual-shifter button kbd{margin-top:3px;display:block}.drag-pedal{color:#f2f5f4;text-align:center;background:linear-gradient(90deg,#eef1ef,#81898b 14%,#252a2b 30%,#111415 70%,#687173 88%,#e1e5e3);border:1px solid #6f787b;border-radius:20px 20px 7px 7px;align-self:end;height:150px;position:relative;box-shadow:0 8px 18px #000}.drag-pedal span{z-index:2;letter-spacing:.13em;margin-top:16px;font-size:8px;font-weight:950;display:block;position:relative}.drag-pedal i{background:repeating-linear-gradient(#25292a 0 7px,#aab0ae 8px 12px);border:2px solid #050606;border-radius:8px;position:absolute;inset:38px 17px 30px;box-shadow:inset 0 0 0 3px #737b7b}.drag-pedal small{z-index:2;color:#ced5d4;font-size:7px;font-weight:900;position:absolute;bottom:9px;left:0;right:0}.drag-clutch{opacity:.72}.drag-pedal.drag-throttle:before{display:none}.drag-pedal.drag-throttle span{font-size:8px}.drag-pedal.drag-throttle small{margin:0}.drag-pedal.drag-throttle.pressed{filter:brightness(1.3);transform:translateY(5px)}.drag-status{background:#071014;border-top:1px solid #293e46;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:14px 20px;display:flex}.drag-status>div b{color:#e9f9fb;letter-spacing:.04em;font-size:13px;display:block}.drag-status>div span{color:#789099;max-width:720px;margin-top:4px;font-size:10px;line-height:1.45;display:block}.drag-status>button{color:#061114;letter-spacing:.12em;background:#68e5eb;border:0;border-radius:9px;padding:13px 22px;font-size:10px;font-weight:950;box-shadow:0 0 24px #5de8ef33}.drag-status>strong{color:#63ec94;letter-spacing:.14em;font-size:11px}.race-result-overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 36%,#16333be8,#020506f5 62%);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.race-result-panel{text-align:center;background:linear-gradient(145deg,#101c21f5,#05090cf8);border:1px solid #38535d;border-radius:24px;width:min(880px,100%);padding:34px;box-shadow:0 30px 100px #000,0 0 80px #50e5ec18}.race-result-kicker{color:#789098;letter-spacing:.25em;font-size:9px;font-weight:950}.race-result-panel h2{color:#6ceaf0;letter-spacing:-.055em;text-shadow:0 0 35px #5de7ee55;margin:8px 0 2px;font-size:clamp(48px,8vw,92px);line-height:.95}.race-result-overlay.defeat h2{color:#f67;text-shadow:0 0 35px #ff526044}.race-result-panel>p{color:#98abb1;margin:10px 0 22px;font-size:11px}.race-result-versus{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);align-items:center;gap:14px;display:grid}.race-result-versus article{background:#071014;border:1px solid #293f48;border-radius:16px;padding:14px}.race-result-versus article.winner{border-color:#62e7ed;box-shadow:inset 0 0 35px #55eaf017}.race-result-versus article.loser{opacity:.62;filter:saturate(.55)}.race-result-versus article small,.race-result-versus article b,.race-result-versus article strong{display:block}.race-result-versus article small{color:#7f949b;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;height:15px;font-size:8px;font-weight:950;overflow:hidden}.race-result-versus .car-render{height:120px}.race-result-versus article b{font-size:12px}.race-result-versus article strong{color:#67e8ef;margin-top:6px;font-size:16px}.race-result-versus>div span{color:#526970;font-size:11px;font-weight:950;display:block}.race-result-versus>div b{color:#eaf9fb;margin-top:6px;font-size:23px;display:block}.race-result-stats{color:#687f87;justify-content:center;gap:34px;margin:22px 0;font-size:8px;font-weight:900;display:flex}.race-result-stats b{color:#d9e9ec;margin-left:6px}.race-result-panel>button{color:#061114;letter-spacing:.12em;cursor:pointer;background:#67e7ed;border:0;border-radius:11px;padding:15px 30px;font-size:10px;font-weight:950;box-shadow:0 0 30px #55e9f044}@media (width<=650px){.race-result-panel{padding:24px 14px}.race-result-versus{grid-template-columns:1fr 48px 1fr;gap:5px}.race-result-versus .car-render{height:78px}.race-result-stats{flex-wrap:wrap;gap:10px}.race-result-panel h2{font-size:48px}}@media (width<=1180px){.drag-view{padding:8px}.drag-cockpit{grid-template-columns:90px 1fr 115px 1fr 90px;padding-inline:10px}.drag-stage-head{padding-inline:18px}.drag-track{height:400px}.drag-car{width:250px;height:125px}.drag-lane{right:90px}.drag-lane.opponent{top:145px}.drag-lane.player{top:270px}.drag-audience{height:88px;top:64px}.drag-spectator{transform:scale(.8)}.drag-dial-face{width:128px;height:128px}.drag-needle{height:50px}.drag-pedal{height:132px}}@media (width<=760px){.drag-stage-head{gap:10px;height:auto;min-height:86px}.drag-cockpit{grid-template-columns:1fr 86px 1fr}.drag-clutch,.drag-throttle{display:none}.drag-dial-face{border-width:5px;width:112px;height:112px}.drag-needle{height:43px}.drag-dial-face b{font-size:18px;bottom:23px}.drag-gearbox{min-height:150px}.drag-gearbox>b{font-size:48px}.drag-status{flex-direction:column;align-items:flex-start}.drag-track{height:350px}.drag-lane{left:35px;right:60px}.drag-lane.opponent{top:120px}.drag-lane.player{top:230px}.drag-car{width:205px;height:103px}.drag-audience{display:none}}.drag-spectator{transform-origin:bottom;width:30px;height:44px}.drag-grandstand-layer{background-position:bottom;background-size:auto 188%}.drag-audience{height:150px;top:50px}.drag-spectator{width:30px;height:44px}.drag-spectator>span{bottom:42px}.drag-railing-layer{z-index:7;pointer-events:none;height:276px;position:absolute;top:0;left:0;right:0}.drag-railing-layer i{filter:drop-shadow(0 2px 2px #0008);background:repeating-linear-gradient(90deg,#0000 0 78px,#687274 79px 83px,#0000 84px 158px);border-top:3px solid #9aa3a2;border-bottom:2px solid #323b3d;height:12px;position:absolute;left:0;right:0}.drag-railing-layer i:first-child{top:92px}.drag-railing-layer i:nth-child(2){top:139px}.drag-railing-layer i:nth-child(3){top:186px}.drag-railing-layer i:nth-child(4){top:233px}.drag-grandstand-layer{top:50px}.drag-railing-layer{top:32px}.drag-grandstand-layer{top:var(--grandstand-y,0);height:52%;filter:var(--scene-filter);transform:scale(calc(var(--grandstand-scale,100)/100));transform-origin:top;background:0 0;overflow:visible}.drag-grandstand-row{height:132px;image-rendering:pixelated;background:url(/rulescars/assets/drag/grandstand-row-v1.png) 50%/100% 100% no-repeat;position:absolute;left:50%;transform:translate(-50%)}.drag-grandstand-row.row-0{z-index:1;filter:brightness(.7);width:86%;top:18px}.drag-grandstand-row.row-1{z-index:2;filter:brightness(.8);width:91%;top:72px}.drag-grandstand-row.row-2{z-index:3;filter:brightness(.9);width:96%;top:126px}.drag-grandstand-row.row-3{z-index:4;width:101%;top:180px}.drag-road-layer{top:var(--road-y,48%)}.drag-audience{top:var(--audience-y,145px)}.drag-audience-count{gap:6px;width:180px;display:grid}.drag-audience-count>span{display:block}.drag-scene-editor-toggle{z-index:20;color:#8cecf2;letter-spacing:.1em;background:#071419e8;border:1px solid #8cecf2;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:950;position:absolute;bottom:14px;right:14px;box-shadow:0 5px 20px #0008}.drag-scene-editor{z-index:19;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071014f2;border:1px solid #526970;border-radius:13px;width:min(330px,100% - 28px);max-height:calc(100% - 72px);padding:16px;position:absolute;bottom:58px;right:14px;overflow:auto;box-shadow:0 18px 50px #000c}.drag-scene-editor>div:first-child{justify-content:space-between;gap:10px;margin-bottom:13px;display:flex}.drag-scene-editor>div:first-child b{color:#8cecf2;font-size:10px}.drag-scene-editor>div:first-child span{color:#789097;text-align:right;font-size:7px}.drag-scene-editor label{margin-top:10px;display:block}.drag-scene-editor label>span{color:#cbdcdf;justify-content:space-between;font-size:8px;font-weight:850;display:flex}.drag-scene-editor output{color:#6ee7ee;font-variant-numeric:tabular-nums}.drag-scene-editor input{accent-color:#62e5ec;width:100%;margin-top:5px}.drag-scene-editor-actions{gap:7px;margin-top:14px;display:flex}.drag-scene-editor-actions button{color:#b9cdd2;background:#102027;border:1px solid #40565e;border-radius:7px;flex:1;padding:8px;font-size:7px;font-weight:900}.drag-setup-actions{align-items:center;gap:10px;display:flex}.drag-status .drag-mode-switch button{padding:9px 12px}.drag-start-button{color:#061114;letter-spacing:.12em;background:#68e5eb;border:0;border-radius:9px;padding:13px 22px;font-size:10px;font-weight:950;box-shadow:0 0 24px #5de8ef33}.drag-grandstand-seats i{filter:sepia()saturate(5.5)hue-rotate(72deg)brightness(.76)contrast(1.24)drop-shadow(0 2px 1px #0008);background-image:url(/rulescars/assets/drag/grandstand-seat-neutral-v1.png);background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-mask:none;mask:none;background-color:#0000!important}.drag-grandstand-row{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(5px,.7vw,14px);padding-inline:clamp(2px,.35vw,7px);display:grid}.drag-grandstand-podium{background:url(/rulescars/assets/drag/grandstand-empty-v1.png) bottom/100% 78px no-repeat;min-width:0;height:78px;position:relative}.drag-grandstand-podium .drag-grandstand-seats{grid-template-columns:repeat(9,minmax(0,1fr));gap:clamp(2px,.2vw,4px);left:7%;right:7%}.drag-grandstand-canopy{z-index:1;height:190px;filter:var(--scene-filter);pointer-events:none;background:url(/rulescars/assets/drag/grandstand-canopy-v1.png) top/auto 190px repeat-x;position:absolute;top:4px;left:0;right:0}.drag-grandstand-podium{background-image:url(/rulescars/assets/drag/grandstand-gray-v1.png)}.drag-grandstand-seats i{filter:sepia()saturate(3.2)hue-rotate(145deg)brightness(.8)contrast(1.18)drop-shadow(0 2px 1px #0008)}.drag-grandstand-seats .seat-zone-0,.drag-grandstand-seats .seat-zone-3,.drag-grandstand-seats .seat-zone-6,.drag-grandstand-seats .seat-zone-9{filter:sepia()saturate(4.2)hue-rotate(155deg)brightness(.72)contrast(1.22)drop-shadow(0 2px 1px #0008)}.drag-grandstand-seats .seat-zone-1,.drag-grandstand-seats .seat-zone-4,.drag-grandstand-seats .seat-zone-7,.drag-grandstand-seats .seat-zone-10{filter:saturate(.18)brightness(.88)contrast(1.15)drop-shadow(0 2px 1px #0008)}.drag-grandstand-seats .seat-zone-2,.drag-grandstand-seats .seat-zone-5,.drag-grandstand-seats .seat-zone-8,.drag-grandstand-seats .seat-zone-11{filter:sepia()saturate(3.4)hue-rotate(120deg)brightness(.78)contrast(1.18)drop-shadow(0 2px 1px #0008)}.drag-safety-fence{z-index:7;filter:drop-shadow(0 2px 2px #0007);pointer-events:none;background:repeating-linear-gradient(45deg,#0000 0 10px,#53636a99 11px 12px,#0000 13px 23px),repeating-linear-gradient(-45deg,#0000 0 10px,#53636a99 11px 12px,#0000 13px 23px);border-top:4px solid #65737b;border-bottom:4px solid #39464d;height:106px;position:absolute;top:190px;left:0;right:0}.drag-safety-fence i{background:#3d4b52;border:1px solid #829097;width:5px;position:absolute;top:-5px;bottom:-5px}.drag-safety-fence i:first-child{left:0}.drag-safety-fence i:nth-child(2){left:16.66%}.drag-safety-fence i:nth-child(3){left:33.33%}.drag-safety-fence i:nth-child(4){left:50%}.drag-safety-fence i:nth-child(5){left:66.66%}.drag-safety-fence i:nth-child(6){left:83.33%}.drag-safety-fence i:nth-child(7){right:0}.drag-safety-fence{z-index:7;filter:brightness(1.3)saturate(.45)opacity(.72)drop-shadow(0 2px 2px #0005);pointer-events:none;background:url(/rulescars/assets/drag/grandstand-fence-v2.png) 50%/auto 106px repeat-x;border:0;height:106px;position:absolute;top:190px;left:0;right:0}.drag-audience{left:0;right:0;top:var(--audience-y,68px)}.drag-spectator{top:var(--seat-y);left:var(--seat-x);transform-origin:bottom;filter:drop-shadow(0 2px 1px #0008);width:34px;height:58px;transform:translate(-50%,-100%)}.drag-spectator.seated{width:36px;height:52px}.drag-spectator.standing{width:27px;height:70px}.drag-spectator-sprite{display:block;position:absolute;inset:0}.drag-spectator-sprite img{object-fit:contain;object-position:center bottom;width:100%;height:100%;transform:scaleX(var(--person-flip));image-rendering:auto;position:absolute;inset:0}.drag-spectator-sprite img:first-child{animation:2.5s step-end infinite dragCrowdFrameA;animation-delay:var(--anim-delay)}.drag-spectator-sprite img:nth-child(2){opacity:0;animation:2.5s step-end infinite dragCrowdFrameB;animation-delay:var(--anim-delay)}.drag-spectator>span:not(.drag-spectator-sprite){bottom:calc(100% + 3px)}@keyframes dragCrowdFrameA{0%,54%,to{opacity:1}55%,82%{opacity:0}}@keyframes dragCrowdFrameB{0%,54%,83%,to{opacity:0}55%,82%{opacity:1}}.drag-grandstand-layer{transform:scale(var(--grandstand-scale,1));height:230px}.drag-grandstand-row{background-image:url(/rulescars/assets/drag/grandstand-empty-v1.png);background-position:bottom;background-repeat:repeat-x;background-size:auto 78px;height:78px;left:0;right:0;transform:none;width:auto!important}.drag-grandstand-row.row-0{width:auto;top:0}.drag-grandstand-row.row-1{width:auto;top:50px}.drag-grandstand-row.row-2{width:auto;top:100px}.drag-grandstand-row.row-3{width:auto;top:150px}.drag-grandstand-seats{grid-template-columns:repeat(36,minmax(0,1fr));align-items:end;gap:clamp(1px,.18vw,4px);height:35px;display:grid;position:absolute;bottom:29px;left:1.8%;right:1.8%}.drag-grandstand-seats i{filter:drop-shadow(0 2px 1px #0008);background-color:#61d574;width:100%;max-width:34px;height:34px;margin:auto;display:block;-webkit-mask:url(/rulescars/assets/drag/grandstand-seat-neutral-v1.png) 50%/contain no-repeat;mask:url(/rulescars/assets/drag/grandstand-seat-neutral-v1.png) 50%/contain no-repeat}.drag-grandstand-seats .seat-zone-0,.drag-grandstand-seats .seat-zone-3,.drag-grandstand-seats .seat-zone-6,.drag-grandstand-seats .seat-zone-9{background-color:#e6554e}.drag-grandstand-seats .seat-zone-1,.drag-grandstand-seats .seat-zone-4,.drag-grandstand-seats .seat-zone-7,.drag-grandstand-seats .seat-zone-10{background-color:#e8c84f}.drag-grandstand-seats .seat-zone-2,.drag-grandstand-seats .seat-zone-5,.drag-grandstand-seats .seat-zone-8,.drag-grandstand-seats .seat-zone-11{background-color:#55d66b}.drag-grandstand-row.row-0{filter:brightness(.68)}.drag-grandstand-row.row-1{filter:brightness(.78)}.drag-grandstand-row.row-2{filter:brightness(.88)}.drag-audience{height:220px}.drag-track-day .drag-grandstand-layer{filter:brightness(1.06)saturate(.92)}.drag-track-sunset .drag-grandstand-layer{filter:sepia(.2)saturate(1.05)brightness(.82)}.drag-track-night .drag-grandstand-layer{filter:brightness(.58)saturate(.8)}.drag-track-night .drag-grandstand-layer:after{content:"";z-index:8;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 12% 0,#d9f4ff70 0,#0000 25%),radial-gradient(at 38% 0,#d9f4ff65 0,#0000 24%),radial-gradient(at 64% 0,#d9f4ff65 0,#0000 24%),radial-gradient(at 90% 0,#d9f4ff70 0,#0000 25%);position:absolute;inset:-45px 0 -10px}.drag-grandstand-seats>i{position:relative;overflow:visible;filter:none!important;background:0 0!important;-webkit-mask:none!important;mask:none!important}.drag-grandstand-seats>i:before{content:"";filter:saturate(.18)brightness(.88)contrast(1.15)drop-shadow(0 2px 1px #0008);background:url(/rulescars/assets/drag/grandstand-seat-neutral-v1.png) 50%/contain no-repeat;position:absolute;inset:0}.drag-grandstand-seats .drag-spectator{z-index:3;left:50%;top:var(--spectator-top,160%);width:var(--spectator-width,69px);height:var(--spectator-height,122px);filter:drop-shadow(0 2px 1px #0008);pointer-events:none;position:absolute;transform:translate(-50%,-100%)}.drag-audience-count{gap:9px;width:220px}.drag-audience-count label{gap:4px;display:grid}.drag-audience-count label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.drag-audience-count output{color:#6ee7ee;font-variant-numeric:tabular-nums}.drag-audience-count input{accent-color:#63e8ef;pointer-events:auto;cursor:pointer;width:100%;height:4px}.drag-grandstand-seats .drag-spectator-sprite{width:auto;height:auto;box-shadow:none;white-space:normal;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:0;transform:none}.drag-grandstand-seats .drag-spectator-sprite:after{display:none}.drag-grandstand-seats .drag-spectator-sprite img{object-fit:contain;object-position:center bottom;width:100%;height:100%;transform:scaleX(var(--person-flip));image-rendering:auto;position:absolute;inset:0}.drag-grandstand-seats .drag-spectator-sprite img:first-child{opacity:1;animation:1.15s step-end infinite dragCrowdFrameOne;animation-delay:var(--anim-delay)}.drag-grandstand-seats .drag-spectator-sprite img:last-child{opacity:0;animation:1.15s step-end infinite dragCrowdFrameTwo;animation-delay:var(--anim-delay)}@keyframes dragCrowdFrameOne{0%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes dragCrowdFrameTwo{0%,49.99%{opacity:0}50%,to{opacity:1}}.race-lobby-view{font-family:var(--font-geist-sans);padding-top:38px}.race-lobby-title>div>span{font-size:12px}.race-lobby-title h1{margin:8px 0 10px}.race-lobby-title p{font-size:15px;line-height:1.5}.race-privacy{gap:14px;min-width:260px;padding:16px 18px}.race-privacy>i{flex:0 0 48px;width:48px;height:26px}.race-privacy>i:after{width:18px;height:18px}.race-privacy input:checked+i:after{left:26px}.race-privacy b{font-size:13px}.race-privacy small{font-size:11px}.race-lobby-grid{grid-template-columns:minmax(0,1fr) 420px;gap:20px}.race-lobby-main{gap:20px}.race-card-head{gap:13px;margin-bottom:22px}.race-card-head>span{width:36px;height:36px;font-size:12px}.race-card-head>b{font-size:17px}.race-source-tabs{border-radius:14px;gap:7px;padding:6px}.race-source-empty{flex-direction:column;align-items:flex-start;gap:8px;min-height:74px;padding:18px 20px}.race-source-empty b{font-size:14px}.race-source-empty span{font-size:13px;line-height:1.45}.race-nick-search,.twitch-chatters-tools{gap:10px}.race-nick-search input,.twitch-chatters-tools input{height:50px;padding:0 16px;font-size:14px}.race-nick-search button,.twitch-chatters-tools button{min-height:50px;padding:0 20px;font-size:12px}.race-settings-grid label{gap:9px}.race-settings-grid label>span{font-size:11px}.race-settings-grid input,.race-settings-grid select{height:54px;padding:0 16px;font-size:14px}.race-selected-car{padding:18px}.race-selected-car .car-render{height:190px}.race-selected-car>b{font-size:21px}.race-selected-car>span{margin-top:7px;font-size:12px}.race-car-picker{gap:9px;max-height:286px;margin-top:14px}.race-car-picker button{padding:9px}.race-car-picker .car-render{height:72px}.race-lobby-summary{gap:13px;margin:20px 0;padding:18px 4px}.race-lobby-summary span{font-size:12px}.race-create-disabled{height:58px;font-size:13px}.twitch-chatters-panel{gap:14px}.twitch-chatters-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:310px}.twitch-chatters-list>button{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:13px}.twitch-chatters-list>button>i{width:42px;height:42px;font-size:16px}.twitch-chatters-list>button b{font-size:13px}.twitch-chatters-list>button small,.twitch-chatters-list>button em{font-size:10px}.twitch-offline-state{background:#160d13;border:1px solid #4d3444;border-radius:14px;align-items:center;gap:16px;min-height:110px;padding:22px;display:flex}.twitch-offline-state>i{color:#ff627d;font-size:22px;font-style:normal}.twitch-offline-state>div{gap:7px;display:grid}.twitch-offline-state b{font-size:16px}.twitch-offline-state span{color:#a58c95;font-size:13px;line-height:1.45}.twitch-offline-state.waiting{background:#0a1419;border-color:#344a52}.twitch-offline-state.waiting>i{color:#65e5ec}.twitch-chatters-message{padding:18px;font-size:13px}.twitch-chatters-message span{font-size:13px}.twitch-chatters-message a{font-size:11px}@media (width<=1000px){.race-lobby-grid{grid-template-columns:1fr}.race-lobby-side{order:0}.race-car-picker{grid-template-columns:repeat(4,1fr)}}@media (width<=650px){.race-lobby-title p{font-size:13px}.race-privacy{box-sizing:border-box;width:100%;min-width:0}.race-lobby-card,.race-lobby-side{padding:18px}.race-source-tabs{grid-template-columns:1fr;display:grid}.race-settings-grid{grid-template-columns:1fr}.twitch-chatters-list,.race-car-picker{grid-template-columns:1fr 1fr}.twitch-chatters-tools{flex-direction:column}.race-lobby-view{padding-top:24px}}.race-lobby-view{padding:32px 3vw 96px}.race-lobby-shell{max-width:1180px}.race-lobby-title{align-items:center;margin-bottom:18px}.race-lobby-title h1{font-size:clamp(30px,4vw,48px)}.race-lobby-title p{font-size:14px}.race-privacy{min-width:240px;padding:12px 14px}.race-flow{background:#080e12;border:1px solid #293b44;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;padding:10px;display:grid}.race-flow span{color:#65777e;border-radius:9px;align-items:center;gap:9px;min-height:38px;padding:0 12px;font-size:12px;font-weight:850;display:flex}.race-flow i{border:1px solid #40515a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.race-flow span.active{color:#dffcff;background:#10252b}.race-flow span.active i{color:#63e2e9;border-color:#63e2e9}.race-lobby-grid{flex-direction:column;gap:14px;display:flex}.race-lobby-main{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.race-lobby-card,.race-lobby-side{border-radius:18px;padding:22px}.race-card-head{margin-bottom:16px}.race-card-head>div{gap:4px;display:grid}.race-card-head>div>b{font-size:15px}.race-card-head>div>small{color:#6f8188;font-size:11px}.race-source-tabs button{min-height:42px;padding:0 14px;font-size:11px}.race-source-empty{min-height:58px;padding:14px 16px}.race-settings-grid{gap:12px}.race-settings-grid input,.race-settings-grid select{height:48px;font-size:13px}.race-fee-input{position:relative}.race-fee-input input{padding-right:50px}.race-fee-input>b{color:#f2bd5a;font-size:12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.race-lobby-side{width:auto}.race-car-layout{grid-template-columns:340px minmax(0,1fr);gap:16px;display:grid}.race-selected-car{grid-template-rows:minmax(0,1fr) auto;align-items:center;min-width:0;padding:14px;display:grid;overflow:hidden}.race-selected-car .car-render{aspect-ratio:2;width:100%;max-width:100%;height:auto;margin:auto}.race-selected-car>div{text-align:left;gap:4px;display:grid}.race-selected-car>div small{color:#63e2e9;font-size:9px}.race-selected-car>div b{font-size:18px}.race-selected-car>div span{color:#7d9097;font-size:11px}.race-car-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:none;margin:0;overflow:visible}.race-car-picker button{align-content:center;min-height:112px;padding:8px;display:grid;overflow:hidden}.race-car-picker .car-render{aspect-ratio:2;width:100%;max-width:100%;height:auto}.race-car-picker span{font-size:10px}.race-confirm-row{border-top:1px solid #293b43;grid-template-columns:minmax(0,1fr) 250px;align-items:stretch;gap:16px;margin-top:18px;padding-top:18px;display:grid}.race-lobby-summary{border:0;grid-template-columns:repeat(3,1fr);align-items:center;gap:12px;margin:0;padding:0 8px}.race-lobby-summary span{border-left:2px solid #314951;justify-content:start;gap:5px;padding:10px 12px;font-size:10px;display:grid}.race-lobby-summary b{font-size:13px}.race-create-disabled{place-content:center;gap:4px;height:auto;min-height:58px;display:grid}.race-create-disabled>b{font-size:12px}.race-create-disabled>small{font-size:9px;font-weight:700}.twitch-chatters-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px}@media (width<=900px){.race-lobby-main,.race-car-layout{grid-template-columns:1fr}.race-selected-car{grid-template-rows:auto;grid-template-columns:minmax(180px,320px) 1fr;gap:20px}.race-confirm-row{grid-template-columns:1fr}.race-lobby-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.race-flow{grid-template-columns:1fr 1fr}.race-flow span{font-size:10px}.race-lobby-title{align-items:flex-start}.race-car-picker{grid-template-columns:1fr 1fr}.race-selected-car{display:block}.race-selected-car>div{text-align:center}.race-lobby-summary{grid-template-columns:1fr}.race-confirm-row{gap:12px}.race-lobby-card,.race-lobby-side{padding:16px}}.race-setting-groups{gap:14px;display:grid}.race-setting-groups fieldset{border:0;min-width:0;margin:0;padding:0}.race-setting-groups legend{color:#7f9198;letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:900}.race-setting-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.race-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.race-choice-row.distance{grid-template-columns:repeat(3,minmax(0,1fr))}.race-choice-row button{color:#7d8f96;text-align:left;cursor:pointer;background:linear-gradient(145deg,#101a1f,#080e12);border:1px solid #30434c;border-radius:11px;align-content:center;gap:4px;min-width:0;min-height:56px;padding:9px 10px;transition:all .15s;display:grid}.race-choice-row button:hover{background:#122129;border-color:#4f6b74}.race-choice-row button.active{color:#e7fcff;background:linear-gradient(145deg,#17323a,#0d2027);border-color:#63e2e9;box-shadow:inset 3px 0 #63e2e9,0 0 16px #5de2e71a}.race-choice-row button b{font-size:12px}.race-choice-row button span{color:#6f838b;font-size:9px}.race-choice-row button.active span{color:#9ab8be}.race-fee-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.race-fee-presets button{color:#82949b;cursor:pointer;background:#0a1217;border:1px solid #34464e;border-radius:9px;min-height:44px;padding:0 8px;font-size:9px;font-weight:900}.race-fee-presets button.active{color:#ffd273;background:#2b210f;border-color:#f0b950;box-shadow:inset 0 0 16px #e9aa2d18}.race-fee-control .race-fee-input input{color:#ffd273;text-align:right;background:#151109;border-color:#564a30;height:44px}.race-fee-control .race-fee-input>b{color:#ffd273}@media (width<=650px){.race-setting-pair,.race-fee-control{grid-template-columns:1fr}.race-fee-presets{grid-template-columns:1fr 1fr}.race-choice-row button{min-height:60px}}.race-fee-control{grid-template-columns:1fr;gap:8px;display:grid}.race-fee-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.race-fee-presets button{text-align:center;place-content:center;gap:3px;min-width:0;min-height:52px;padding:7px;display:grid}.race-fee-presets button>b{font-size:12px}.race-fee-presets button>span{font-size:8px;font-weight:900}.race-fee-presets button.active{box-shadow:inset 0 -2px #f0b950,0 0 16px #e9aa2d18}.race-custom-fee{background:#090f13;border:1px solid #34464e;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:7px 8px 7px 12px;display:grid}.race-custom-fee>span{color:#7f9198;white-space:nowrap;font-size:9px;font-weight:900}.race-custom-fee .race-fee-input input{height:38px}.race-lobby-title{margin-bottom:22px}@media (width<=650px){.race-fee-presets{grid-template-columns:1fr 1fr}.race-custom-fee{grid-template-columns:1fr}.race-flow{display:none}}.race-coin{vertical-align:-2px;box-sizing:border-box;background:radial-gradient(circle at 35% 30%,#fff1a7 0 10%,#ffc84d 12% 48%,#c97813 52% 72%,#ffcf58 76%);border:2px solid #ffd56f;border-radius:50%;width:15px;height:15px;margin-left:6px;display:inline-block;box-shadow:inset 0 0 0 1px #8b4d0c,0 0 6px #f7b34c44}.race-fee-presets button>b{justify-content:center;align-items:center;display:flex}.race-custom-fee{grid-template-columns:auto 150px}.race-custom-fee .race-fee-input{background:#151109;border:1px solid #564a30;border-radius:9px;align-items:center;display:flex;position:relative;overflow:hidden}.race-custom-fee .race-fee-input input{text-align:right;-moz-appearance:textfield;outline:none;width:100%;height:38px;padding:0 8px 0 12px;background:0 0!important;border:0!important}.race-custom-fee .race-fee-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.race-custom-fee .race-fee-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.race-custom-fee .race-fee-input>.race-coin{flex:0 0 15px;margin:0 12px 0 3px}.race-fee-presets button>span{min-height:12px}@media (width<=650px){.race-custom-fee{grid-template-columns:1fr}.race-custom-fee .race-fee-input{box-sizing:border-box;width:100%}}.race-car-picker{overscroll-behavior:contain;align-content:start;max-height:292px;padding-right:5px;overflow-y:auto}.race-car-picker::-webkit-scrollbar{width:7px}.race-car-picker::-webkit-scrollbar-track{background:#080d11;border-radius:8px}.race-car-picker::-webkit-scrollbar-thumb{background:#344951;border-radius:8px}.race-car-picker::-webkit-scrollbar-thumb:hover{background:#4b6974}.race-create-button{color:#69777c;background:#151d21;border:1px solid #3b4b51;border-radius:11px;place-content:center;gap:5px;height:auto;min-height:62px;padding:10px 16px;display:grid}.race-create-button>b{font-size:12px}.race-create-button>small{font-size:9px}.race-create-button.ready{color:#e7fdff;cursor:pointer;background:linear-gradient(145deg,#1a3a42,#0d242b);border-color:#60dfe7;box-shadow:0 0 22px #57dae42b}.race-create-button:disabled{cursor:not-allowed;opacity:.62}.race-invite{background:linear-gradient(145deg,#2d210e,#110e09);border:1px solid #d79d3f;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:17px 19px;display:flex;box-shadow:0 12px 30px #0007}.race-invite>div:first-child{gap:5px;display:grid}.race-invite span{color:#f5be5c;font-size:9px;font-weight:950}.race-invite b{font-size:16px}.race-invite small{color:#aa9879;font-size:11px}.race-invite>div:last-child{gap:8px;display:flex}.race-invite button{color:#aa9879;cursor:pointer;background:#17130e;border:1px solid #65553a;border-radius:9px;min-height:42px;padding:0 15px;font-size:10px;font-weight:900}.race-invite button.accept{color:#81efaa;background:#133221;border-color:#5bdc91}.race-challenge-notice{color:#a9c5cb;text-align:left;background:#0d1b20;border:1px solid #405861;border-radius:11px;justify-content:space-between;width:100%;margin-bottom:14px;padding:12px 16px;font-size:11px;display:flex}.race-challenge-notice span{font-size:16px}@media (width<=650px){.race-invite{flex-direction:column;align-items:stretch}.race-invite>div:last-child button{flex:1}}.drag-world .drag-grandstand-layer{transform:none!important}.drag-world .drag-grandstand-row{justify-content:start;grid-template-columns:repeat(var(--podium-count), 500px)!important;gap:0!important;display:grid!important}.drag-world .drag-grandstand-podium{width:500px;min-width:500px}.drag-world .drag-grandstand-seats{grid-template-columns:repeat(9,minmax(0,1fr))}.drag-world .drag-car{will-change:transform;transition:none}.drag-world .drag-safety-fence{z-index:5;top:190px}.drag-world .drag-start-line,.drag-world .drag-finish-line{z-index:5;background:repeating-conic-gradient(#f3f5f3 0 25%, #151a1c 0 50%) 0 0 / 18px 18px;border-inline:2px solid #eef7f5;width:26px;top:48%;bottom:0;box-shadow:0 0 0 3px #1118,0 0 18px #dffcff66}.drag-world .drag-start-line{background:repeating-linear-gradient(90deg,#f4f6f3 0 6px,#e8b832 6px 12px,#151a1c 12px 18px);width:18px}.drag-world .drag-start-line span,.drag-world .drag-finish-line span{background:#071014ee;border:1px solid #718188;border-radius:4px;padding:7px 10px;top:8px;left:50%;transform:translate(-50%);box-shadow:0 5px 14px #000b}.drag-start-gantry{z-index:9;pointer-events:none;width:210px;height:112px;position:absolute;top:48%;transform:translate(-50%,-100%)}.drag-start-gantry:before,.drag-start-gantry:after{content:"";background:repeating-linear-gradient(#263138 0 9px,#10171b 9px 18px);border:2px solid #69777d;width:8px;position:absolute;top:42px;bottom:-18px;box-shadow:0 3px 6px #000a}.drag-start-gantry:before{left:10px}.drag-start-gantry:after{right:10px}.drag-start-gantry>span{z-index:2;background:linear-gradient(#1b2429,#05090b);border:3px solid #75838a;border-radius:7px;grid-template-columns:repeat(5,1fr);gap:8px;height:48px;padding:7px 13px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #000,0 7px 15px #000b}.drag-start-gantry>span i{background:radial-gradient(circle at 38% 35%,#431216,#140608 65%);border:3px solid #020303;border-radius:50%;box-shadow:inset 0 0 7px #000}.drag-start-gantry>span i.on{background:radial-gradient(circle at 38% 35%,#fff1e8 0 8%,#ff4856 22%,#d2071b 58%,#5e0008 100%);box-shadow:0 0 13px #ff263b,inset 0 0 5px #fff8}.drag-start-gantry.light-5>span i.on{animation:.22s steps(2,end) infinite drag-false-start-flash}.drag-start-gantry>b{z-index:3;color:#9ba9ad;letter-spacing:.14em;background:#10181c;width:max-content;margin:-1px auto 0;padding:4px 10px;font-size:6px;display:block;position:relative}@keyframes drag-false-start-flash{50%{filter:brightness(.35)}}.drag-world .drag-safety-fence{background-position:bottom;background-size:auto 101px;height:101px;top:172px}.drag-world .drag-road-layer{top:240px!important}.drag-world .drag-start-line,.drag-world .drag-finish-line,.drag-start-gantry{top:240px}.drag-lane.opponent{top:296px}.drag-lane.player{top:416px}@media (width<=1180px){.drag-track{height:520px}.drag-world .drag-safety-fence{background-size:auto 91px;height:91px;top:149px}.drag-world .drag-road-layer{top:232px!important}.drag-world .drag-start-line,.drag-world .drag-finish-line,.drag-start-gantry{top:232px}.drag-lane.opponent{top:268px}.drag-lane.player{top:388px}}@media (width<=760px){.drag-track{height:500px}.drag-lane.opponent{top:258px}.drag-lane.player{top:368px}}.drag-start-gantry{z-index:9;width:158px;height:251px;image-rendering:pixelated;mix-blend-mode:normal;filter:drop-shadow(0 6px 5px #000b);background-image:url(/rulescars/assets/drag/christmas-tree-states-v6.png);background-position:100% 0;background-repeat:no-repeat;background-size:300% 100%;top:215px;transform:translate(-50%)skewY(-.35deg)}.drag-start-gantry:before,.drag-start-gantry:after{content:none}.drag-start-gantry.light-1,.drag-start-gantry.light-2{background-position:0 0}.drag-start-gantry.light-3,.drag-start-gantry.light-5{background-position:50% 0}.drag-start-gantry.light-0{background-position:0 0}.drag-start-gantry.light-4{background-position:100% 0}.drag-start-gantry.light-5{animation:.22s steps(2,end) infinite drag-gantry-false-start}@keyframes drag-gantry-false-start{50%{filter:brightness(.35)drop-shadow(0 6px 5px #000b)}}.drag-world .drag-safety-fence{z-index:4;filter:brightness(.92)saturate(.62)opacity(.96)drop-shadow(0 2px 2px #0008)}.drag-world .drag-road-layer{z-index:5}.drag-world .drag-lane.opponent{z-index:6}.drag-world .drag-lane.player{z-index:10}@media (width<=1180px){.drag-start-gantry{top:215px}}@media (width<=760px){.drag-start-gantry{width:148px;height:235px;top:207px}}.demo-soon-page{z-index:150;background:#070b0f;place-items:center;padding:20px;display:grid;position:fixed;inset:86px 0 0}.demo-soon-card{text-align:center}.demo-soon-card>span{letter-spacing:.24em;color:#52636b;font-size:8px;font-weight:900}.demo-soon-card h2{font:950 clamp(26px,6vw,48px)/1 var(--font-geist-sans);color:#dce5e8;margin:16px 0 8px}.demo-soon-card p{font:950 13px var(--font-geist-sans);letter-spacing:.36em;color:#fc6;margin:0}@media (width<=760px){.demo-soon-page{inset:72px 0 calc(62px + env(safe-area-inset-bottom))}}.race-network-state{background:#071014;border:1px solid #37515a;border-radius:10px;gap:3px;margin-left:auto;padding:9px 12px;display:grid}.race-network-state b{color:#62e7ed;font-size:8px}.race-network-state span{color:#82969d;font-size:7px}.race-network-state.reconnecting,.race-network-state.connecting{border-color:#8d6c35}.race-network-state.reconnecting b,.race-network-state.connecting b{color:#ffc85a}@media (width<=700px){.race-network-state{width:100%;margin:0}}.drag-world{contain:layout paint style;backface-visibility:hidden}.drag-grandstand-layer.optimized{contain:layout paint style}.drag-world .drag-grandstand-layer.optimized .drag-grandstand-row{background:url(/rulescars/assets/drag/grandstand-gray-v1.png) bottom/500px 78px repeat-x;left:0;right:0;width:auto!important;display:block!important}.drag-grandstand-layer.optimized .drag-grandstand-row:before{content:"";z-index:1;background:url(/rulescars/assets/drag/grandstand-seat-neutral-v1.png) space center/34px 34px no-repeat;filter:saturate(.18)brightness(.88)contrast(1.15);pointer-events:none;height:34px;position:absolute;bottom:26px;left:18px;right:18px}.drag-grandstand-layer.optimized .drag-grandstand-row>.drag-spectator{z-index:3;width:var(--spectator-width,69px);height:var(--spectator-height,122px);filter:drop-shadow(0 2px 1px #0008);pointer-events:none;position:absolute;top:58px;transform:translate(-50%,-100%)}.drag-grandstand-layer.optimized .drag-spectator-sprite{display:block;position:absolute;inset:0}.drag-grandstand-layer.optimized .drag-spectator-sprite img{object-fit:contain;object-position:center bottom;width:100%;height:100%;transform:scaleX(var(--person-flip));position:absolute;inset:0}.drag-grandstand-layer.optimized .drag-spectator-sprite img:first-child{animation:1.15s step-end infinite dragCrowdFrameOne;animation-delay:var(--anim-delay)}.drag-grandstand-layer.optimized .drag-spectator-sprite img:last-child{opacity:0;animation:1.15s step-end infinite dragCrowdFrameTwo;animation-delay:var(--anim-delay)}.collection-contract-view{z-index:90;color:#dce6e8;background:radial-gradient(circle at 78% 28%,#13242b66,#0000 32%),#070b0f;position:fixed;inset:86px 0 0;overflow:auto}.collection-contract-shell{width:min(1540px,94vw);min-height:100%;margin:auto;padding:34px 0 46px}.collection-contract-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:22px;display:flex}.collection-contract-heading h2{letter-spacing:-.04em;font-size:clamp(34px,3.3vw,58px);line-height:.9}.collection-contract-heading h2:after{content:"";background:#5de2e7;width:7px;height:7px;margin-left:12px;display:inline-block;box-shadow:0 0 14px #5de2e7}.collection-contract-heading>p{color:#7f9198;text-align:right;max-width:540px;font-size:10px;line-height:1.7}.collection-contract-grid{grid-template-columns:minmax(350px,1.08fr) minmax(310px,.92fr) minmax(340px,1fr);gap:16px;min-height:680px;display:grid}.contract-owned-panel,.contract-selected-panel,.contract-reward-panel{background:linear-gradient(145deg,#10191f,#080d11 62%);border:1px solid #28515d;border-radius:16px;min-width:0;padding:20px;box-shadow:inset 0 1px #ffffff08,0 18px 45px #0005}.contract-owned-panel>header,.contract-selected-panel>header,.contract-reward-panel>header{border-bottom:1px solid #26353c;justify-content:space-between;align-items:flex-start;gap:12px;min-height:47px;padding-bottom:14px;display:flex}.contract-owned-panel>header span,.contract-selected-panel>header span,.contract-reward-panel>header span{color:#61e1e8;letter-spacing:.1em;font-size:11px;font-weight:950}.contract-owned-panel>header b,.contract-selected-panel>header b{color:#dce6e8;font-size:11px}.contract-owned-panel>header small,.contract-reward-panel>header small{color:#65767d;text-align:right;max-width:210px;font-size:7px;line-height:1.5}.contract-owned-filters{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.contract-owned-filters .custom-select>button{background:#0b1115;border-color:#34454d;height:42px}.contract-owned-grid{scrollbar-color:#477885 #11191e;scrollbar-width:thin;outline:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:540px;padding-right:7px;display:grid;overflow:auto}.contract-owned-grid>button{--contract-accent:#89969b;border:1px solid var(--contract-accent);min-width:0;min-height:128px;padding:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.contract-owned-grid>button{border:1px solid color-mix(in srgb,var(--contract-accent) 70%,#27343a)}}.contract-owned-grid>button{color:#cbd6d8;text-align:left;background:#0b1115;border-radius:12px;transition:all .18s}.contract-owned-grid>button:hover{border-color:var(--contract-accent);background:var(--contract-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.contract-owned-grid>button:hover{background:color-mix(in srgb,var(--contract-accent) 8%,#0b1115)}}.contract-owned-grid>button.selected{box-shadow:inset 0 0 0 2px var(--contract-accent),0 0 18px var(--contract-accent)}@supports (color:color-mix(in lab, red, red)){.contract-owned-grid>button.selected{box-shadow:inset 0 0 0 2px var(--contract-accent),0 0 18px color-mix(in srgb,var(--contract-accent) 22%,transparent)}}.contract-owned-grid>button.common,.contract-selected-row.common{--contract-accent:#aeb8bd}.contract-owned-grid>button.uncommon,.contract-selected-row.uncommon{--contract-accent:#57d68d}.contract-owned-grid>button.rare,.contract-selected-row.rare{--contract-accent:#71b7ff}.contract-owned-grid>button.epic,.contract-selected-row.epic{--contract-accent:#be78ff}.contract-owned-grid>button.legendary,.contract-selected-row.legendary{--contract-accent:#ffd36a}.contract-owned-grid>button.secret,.contract-selected-row.secret{--contract-accent:#ff5d75}.contract-owned-grid .car-image{height:77px}.contract-owned-grid>button>span{flex-direction:column;gap:4px;display:flex}.contract-owned-grid>button>span>b{color:#eef4f4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.contract-owned-grid>button>span>small{color:var(--contract-accent);font-size:6px}.contract-owned-grid>button>i{color:#72e8ed;text-align:center;background:#10191e;border:1px solid #42535b;border-radius:6px;width:21px;height:21px;font-size:12px;font-style:normal;line-height:19px;position:absolute;top:8px;right:8px}.contract-selected-list{gap:10px;margin-top:14px;display:grid}.contract-selected-row,.contract-empty-row{color:#dce5e7;background:#0c1317;border:1px solid #304149;border-radius:11px;grid-template-columns:32px 92px minmax(0,1fr) 30px;align-items:center;gap:9px;min-height:78px;padding:7px;display:grid}.contract-selected-row{border-left:3px solid var(--contract-accent);animation:.25s both contractRowIn;animation-delay:calc(var(--contract-row) * 45ms)}@keyframes contractRowIn{0%{opacity:0;transform:translateY(8px)}}.contract-selected-row>strong,.contract-empty-row>strong{color:#65767d;text-align:center;font-size:17px}.contract-selected-row .car-image{height:55px}.contract-selected-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.contract-selected-row>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.contract-selected-row>span>small{color:var(--contract-accent);font-size:6px}.contract-selected-row>button{color:#9caaaf;background:#11191e;border:1px solid #3a4b53;border-radius:7px;width:28px;height:28px;font-size:17px}.contract-empty-row{color:#64747a;border-style:dashed;grid-template-columns:32px 1fr}.contract-empty-row>span{letter-spacing:.08em;font-size:8px;font-weight:900}.contract-ratio{color:#64e6ec;background:#0b151a;border:1px solid #55dfe7;border-radius:11px;justify-content:center;align-items:center;gap:21px;width:178px;height:62px;margin:21px auto 0;display:flex;box-shadow:inset 0 0 22px #43dbe70b}.contract-ratio b{font-size:26px}.contract-ratio span{font-size:22px}.contract-reward-panel{flex-direction:column;display:flex}.contract-rarity-frame{isolation:isolate;background:#10171c;border-radius:16px;margin:17px 0 14px;padding:3px;position:relative;overflow:hidden}.contract-rarity-frame:before{content:"";z-index:-1;background:conic-gradient(#aeb8bd,#57d68d,#71b7ff,#be78ff,#ffd36a,#ff5d75,#aeb8bd);animation:5s linear infinite contractRaritySpin;position:absolute;inset:-90%}.contract-rarity-frame:after{content:"";z-index:-1;background:#0a1014;border-radius:13px;position:absolute;inset:3px}@keyframes contractRaritySpin{to{transform:rotate(1turn)}}.contract-reward-preview{background:radial-gradient(circle,#26343b 0,#11181d 48%,#080d10 75%);border-radius:13px;place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.contract-reward-preview:after{content:"";background:#66777e;height:1px;position:absolute;inset:auto 12% 18%;box-shadow:0 0 20px #8eeef0}.contract-reward-preview .car-image{z-index:1;filter:brightness(.06)drop-shadow(0 0 2px #b7c5c9);width:90%;position:relative}.contract-reward-unknown{color:#65747a;text-shadow:0 0 30px #68dfe747;font-size:82px}.contract-processing-label{z-index:3;background:#071015e6;place-content:center;justify-items:center;gap:15px;display:grid;position:absolute;inset:0}.contract-processing-label i{border:4px solid #284047;border-top-color:#5de2e7;border-radius:50%;width:58px;height:58px;animation:.75s linear infinite contractRaritySpin}.contract-processing-label b{color:#69e4ea;letter-spacing:.13em;font-size:9px}.contract-reward-copy{background:#0a1115;border:1px solid #263840;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.contract-reward-copy span{color:#6f8188;font-size:7px}.contract-reward-copy b{color:#dce8ea;font-size:14px}.contract-odds-list{background:#090f12;border:1px solid #263840;border-radius:10px;align-content:center;gap:6px;min-height:78px;margin:10px 0;padding:12px 14px;display:grid}.contract-odds-list>div{justify-content:space-between;font-size:8px;font-weight:900;display:flex}.contract-odds-list .common{color:#aeb8bd}.contract-odds-list .uncommon{color:#57d68d}.contract-odds-list .rare{color:#71b7ff}.contract-odds-list .epic{color:#be78ff}.contract-odds-list .legendary{color:#ffd36a}.contract-odds-list .secret{color:#ff5d75}.contract-odds-list p{color:#63747a;text-align:center;font-size:8px}.contract-primary-action{color:#161006;letter-spacing:.08em;background:linear-gradient(#f6bd4a,#c9790d);border:1px solid #f5b640;border-radius:10px;height:58px;margin-top:auto;font-size:11px;font-weight:950;box-shadow:inset 0 1px #fff6,0 8px 22px #e6961622}.contract-primary-action:disabled{box-shadow:none;color:#8a7248;background:#211b12;border-color:#4a3c26}@keyframes contractConsume{to{opacity:0;transform:translate(90px)scale(.72)}}.contract-collection-result{z-index:220;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020507e8;place-items:center;display:grid;position:fixed;inset:0}.contract-result-card{--contract-accent:#8d989d;border:1px solid var(--contract-accent);text-align:center;width:min(560px,92vw);box-shadow:0 0 70px var(--contract-accent);background:#0b1216;border-radius:24px;flex-direction:column;align-items:center;padding:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.contract-result-card{box-shadow:0 0 70px color-mix(in srgb,var(--contract-accent) 24%,transparent)}}.contract-result-card.common{--contract-accent:#aeb8bd}.contract-result-card.uncommon{--contract-accent:#57d68d}.contract-result-card.rare{--contract-accent:#71b7ff}.contract-result-card.epic{--contract-accent:#be78ff}.contract-result-card.legendary{--contract-accent:#ffd36a}.contract-result-card.secret{--contract-accent:#ff5d75}.contract-result-card>span,.contract-result-card>small{color:var(--contract-accent);letter-spacing:.12em;font-size:8px;font-weight:900}.contract-result-card .car-image{width:95%;height:250px}.contract-result-card h3{font-size:31px}.contract-result-card button{background:var(--contract-accent);color:#071014;border-radius:10px;width:100%;height:52px;margin-top:18px;font-size:10px;font-weight:950}@media (width<=1120px){.collection-contract-grid{grid-template-columns:1fr 1fr}.contract-reward-panel{grid-column:1/-1}.contract-reward-preview{min-height:240px}.contract-owned-grid{max-height:470px}}@media (width<=720px){.collection-contract-view{inset:70px 0 0}.collection-contract-shell{width:92vw;padding-top:22px}.collection-contract-heading{flex-direction:column;align-items:flex-start}.collection-contract-heading>p{text-align:left}.collection-contract-grid{grid-template-columns:1fr}.contract-reward-panel{grid-column:auto}.contract-owned-grid{grid-template-columns:1fr;max-height:390px}.contract-selected-row{grid-template-columns:28px 76px minmax(0,1fr) 28px}}:root{--ui-control-radius:3px;--ui-surface-radius:5px}:where(button,input,textarea,select,[role=button],.custom-select-trigger,.custom-select-menu){border-radius:var(--ui-control-radius)!important}:where([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-dialog],[class*=-dialog\ ],[class$=-modal],[class*=-modal\ ],[class$=-overlay-card],[class*=-overlay-card\ ],[class$=-shell],[class*=-shell\ ],.garage-table,.garage-row,.inventory-view,.shop-view,.market-view,.section-heading,.collection-filters,.profile-cover,.profile-stats,.contract-rarity-frame,.contract-reward-preview,.contract-selected-row,.contract-empty-row,.contract-ratio,.contract-reward-copy,.contract-odds-list){border-radius:var(--ui-surface-radius)!important}:where(.profile,.drag-dial-face,.tach-ring,.contract-processing-label i,.contract-processing-rings i,.contract-wheel-hub,.contract-wheel-arrow,.rarity-gem,.profile-identity>i,.twitch-player-account>i){border-radius:50%!important}:where(button,[role=button]){transition:border-color .16s,color .16s,background-color .16s,box-shadow .16s,filter .16s,transform .16s}:where(button,[role=button]):not(:disabled):hover{color:#ffd36a;box-shadow:inset 0 0 0 1px #f7b34c33,0 0 15px #f7b34c24;border-color:#f7b34c!important}:where(button,[role=button]):not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #ffd36a;box-shadow:0 0 18px #f7b34c38;border-color:#f7b34c!important}.nav-item.active,.custom-select.open>button,.collection-contract-view .contract-owned-grid>button.selected{color:#ffd36a;box-shadow:inset 0 -2px #f7b34c,0 0 14px #f7b34c20;border-color:#f7b34c!important}.nav-item.active:after{box-shadow:0 0 10px #f7b34c;background:#f7b34c!important}:where(.contract-primary-action,.opening-close,.pack-take-button,.market-order>button,.listing-builder>div>button):not(:disabled){box-shadow:inset 0 1px #fff7,0 7px 18px #e89a1f30;color:#171006!important;background:linear-gradient(#ffc85a,#d98a16)!important;border-color:#ffd36a!important}:where(.contract-primary-action,.opening-close,.pack-take-button,.market-order>button,.listing-builder>div>button):not(:disabled):hover{filter:brightness(1.1);box-shadow:inset 0 1px #fff9,0 0 22px #f7b34c55;color:#171006!important}.radio-control{width:250px}.radio{gap:12px;width:100%;min-width:0;height:52px;padding:0 13px;position:relative;overflow:hidden;background:linear-gradient(#111b20,#090f13)!important;border:1px solid #30434b!important;border-radius:3px!important;box-shadow:inset 0 1px #ffffff08!important}.radio:hover{background:linear-gradient(#172126,#0b1115)!important;border-color:#f7b34c!important}.radio-bars{justify-content:center;gap:3px;width:25px;height:24px}.radio-bars i{transform-origin:bottom;width:4px;animation:.68s ease-in-out infinite alternate radioEq;border-radius:1px!important}.radio-bars i:first-child{background:#5de2e7;height:9px;animation-delay:-.54s}.radio-bars i:nth-child(2){background:#71b7ff;height:18px;animation-delay:-.31s}.radio-bars i:nth-child(3){background:#be78ff;height:13px;animation-delay:-.12s}.radio-bars i:nth-child(4){background:#ffd36a;height:21px;animation-delay:-.42s}.radio:not(.playing) .radio-bars i{opacity:.72;height:5px;animation-play-state:paused}.radio.loading .radio-bars i{animation-duration:.36s}.radio-copy{max-width:166px}.radio-copy b{font-size:10px}.radio-copy small{letter-spacing:.04em;font-size:7px}.radio-dot{flex:0 0 6px;margin-left:auto}.radio-volume{border-radius:3px;top:calc(100% + 4px);left:0;right:0}@keyframes radioEq{0%{filter:brightness(.8);transform:scaleY(.28)}to{filter:brightness(1.28);transform:scaleY(1);box-shadow:0 0 7px}}:where(.garage-view,.inventory-view,.cards-collection-view,.market-view,.shop-view,.profile-view,.contract-view,.collection-contract-view){background-color:#070b0f!important;background-image:radial-gradient(circle at 50% 0,#15313a66,#0000 34%),linear-gradient(#1b2b3245 1px,#0000 1px),linear-gradient(90deg,#1b2b3245 1px,#0000 1px)!important;background-position:top,top,top!important;background-size:auto,72px 72px,72px 72px!important}.garage-view:before{background:linear-gradient(90deg,#05080b99,#0000 18% 82%,#05080b99)!important}@media (width<=1180px){.radio-control{width:210px}.radio-copy{max-width:128px}}.topbar button:not(:disabled):hover{box-shadow:none!important}.topbar .nav-item:not(:disabled):hover{color:var(--paper)!important;border-color:#0000!important}.topbar .nav-item.active{color:var(--cyan)!important;box-shadow:none!important;border-color:#0000!important}.topbar .nav-item.active:after{box-shadow:0 0 10px #5de2e766;background:var(--cyan)!important}.topbar .balance-pill:not(:disabled):hover,.topbar .radio:not(:disabled):hover{color:inherit!important;border-color:#49616a!important;box-shadow:inset 0 1px #ffffff08!important}.topbar .profile:not(:disabled):hover{color:inherit!important;border-color:#0000!important}.topbar button:not(:disabled):focus-visible{outline-color:var(--cyan);border-color:var(--cyan)!important;box-shadow:none!important}.slot-lever:not(:disabled):hover,.slot-lever:not(:disabled):focus-visible{outline:none;color:inherit!important;box-shadow:none!important;border-color:#0000!important}.slot-zone{perspective:1200px;position:relative}.slot-art{transform-origin:50% 48%;transition:transform .72s cubic-bezier(.18,.78,.18,1),filter .72s}.slot-art.camera-focus{z-index:8;filter:drop-shadow(0 38px 58px #000)brightness(1.08);transform:scale(1.115)translateY(1.5%)}.slot-art.camera-focus .reels{transition:box-shadow .42s;box-shadow:0 0 0 2px #ffffff18,0 0 42px #5de2e72d}.slot-art.camera-focus .reel:not(.stop-hit){filter:brightness(1.12)}.hero:has(.slot-art.camera-focus):after{content:"";z-index:6;pointer-events:none;background:radial-gradient(at 50% 45%,#0000 12%,#02050730 46%,#020507b8 100%);animation:.55s ease-out both slotCameraVignette;position:fixed;inset:86px 0 0}@keyframes slotCameraVignette{0%{opacity:0}to{opacity:1}}@media (width<=680px){.slot-art.camera-focus{transform:scale(1.075)translateY(1%)}.hero:has(.slot-art.camera-focus):after{inset:72px 0 0}}@media (prefers-reduced-motion:reduce){.slot-art{transition:none}.slot-art.camera-focus{transform:none}.hero:has(.slot-art.camera-focus):after{animation:none}}.profile-public-shell{background:#080d11;border-color:#304149;max-width:1480px;overflow:hidden}.profile-public-shell .profile-cover{background-position:50%;align-items:flex-end;height:340px;padding:34px 40px}.profile-public-shell .profile-cover:after{background:linear-gradient(90deg,#05090edb 0,#07101687 42%,#05080c2e 73%),linear-gradient(0deg,#071015ed 0,#0000 68%)}.profile-public-shell .profile-identity{align-items:center;gap:24px;min-width:0}.profile-public-shell .profile-avatar{border:2px solid var(--cyan);width:126px;height:126px;image-rendering:pixelated;background:#0d151a;border-radius:50%;flex:0 0 126px;box-shadow:0 0 0 5px #071015c7,0 0 24px #5de2e74a}.profile-public-shell .profile-identity>div{min-width:0}.profile-public-shell .profile-identity h1{margin:7px 0 4px;font-size:48px}.profile-public-shell .profile-identity p,.profile-public-shell .online-status{font-size:13px}.profile-public-shell .online-status{color:#68df91;font-weight:900}.profile-xp{background:repeating-linear-gradient(90deg,#071015 0 31px,#111d22 31px 33px);border:1px solid #53656d;width:min(430px,52vw);height:38px;margin-top:15px;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #000}.profile-xp:before,.profile-xp:after{content:"";z-index:2;background:#15252c;width:7px;position:absolute;top:0;bottom:0}.profile-xp:before{border-right:1px solid #5de2e7;left:0}.profile-xp:after{border-left:1px solid #5de2e7;right:0}.profile-xp>i{background:repeating-linear-gradient(115deg,#d98718 0 18px,#f4b842 18px 34px,#ffd875 34px 39px);position:absolute;inset:5px auto 5px 7px;box-shadow:0 0 18px #f7b34c66}.profile-xp>b,.profile-xp>span{z-index:3;color:#fff;letter-spacing:.045em;text-shadow:0 2px 3px #000;font-size:14px;font-weight:950;position:absolute;top:10px}.profile-xp>b{left:15px}.profile-xp>span{right:15px}.profile-rank-roadmap{background:linear-gradient(90deg,#091217,#101b20 48%,#080e12);border-top:1px solid #263b44;border-bottom:1px solid #2e4149;padding:20px 34px 31px;overflow:hidden}.profile-rank-roadmap header{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.profile-rank-roadmap header>div{flex-direction:column;gap:5px;display:flex}.profile-rank-roadmap header span{color:#6f8189;letter-spacing:.14em;font-size:11px;font-weight:900}.profile-rank-roadmap header b{color:#dce8eb;font-size:17px}.profile-rank-roadmap header>strong{color:var(--cyan);font-size:29px;line-height:1}.profile-rank-roadmap header small{color:#71838a;font-size:12px}.profile-rank-route{background:linear-gradient(#26373e,#26373e) 0 13px/100% 2px no-repeat;height:62px;margin:0 6px;position:relative}.profile-rank-route>i{background:linear-gradient(90deg,#e89d2d,var(--cyan));height:4px;position:absolute;top:12px;left:0;box-shadow:0 0 13px #5de2e777}.profile-rank-route>div{text-align:center;flex-direction:column;align-items:center;gap:8px;width:120px;display:flex;position:absolute;top:0;transform:translate(-50%)}.profile-rank-route>div:first-of-type{text-align:left;align-items:flex-start;transform:none}.profile-rank-route>div:last-of-type{text-align:right;align-items:flex-end;transform:translate(-100%)}.profile-rank-route em{z-index:2;color:#75868d;background:#0a1217;border:2px solid #405159;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:950;display:grid;position:relative;transform:rotate(45deg)}.profile-rank-route em:first-line{transform:rotate(-45deg)}.profile-rank-route b{color:#66777e;max-width:120px;font-size:10px;line-height:1.25}.profile-rank-route .reached em{color:#ffd36a;background:#33230d;border-color:#e9a53c;box-shadow:0 0 14px #f7b34c55}.profile-rank-route .reached b{color:#ffd36a}.profile-rank-route .next em{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 18px #5de2e75a}.profile-rank-route .next b{color:var(--cyan)}.profile-rank-route em{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);transform:none}.profile-rank-route .reached em{color:#fff0ba;filter:drop-shadow(0 0 8px #f7b34c88);background:#8a5c17}.profile-rank-route .next em{filter:drop-shadow(0 0 8px #5de2e788);background:#15333a}.profile-level-inspector{background:#30454e;border:1px solid #30454e;grid-template-columns:48px 160px minmax(180px,1fr) minmax(210px,1.25fr) 48px;gap:1px;margin-bottom:18px;display:grid}.profile-level-inspector>button{color:var(--cyan);cursor:pointer;background:#0b151a;border:0;font-size:22px;font-weight:950}.profile-level-inspector>button:hover:not(:disabled){background:#153039}.profile-level-inspector>button:disabled{color:#3f5057;cursor:not-allowed}.profile-level-inspector>div{background:linear-gradient(145deg,#111b20,#091015);flex-direction:column;justify-content:center;gap:7px;min-height:72px;padding:12px 16px;display:flex}.profile-level-inspector span{color:#74858c;letter-spacing:.08em;font-size:12px;font-weight:850}.profile-level-inspector b{color:#dce7ea;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.2;overflow:hidden}.profile-level-inspector>div:first-of-type b{color:#ffd36a;font-size:29px;line-height:.9}.profile-level-inspector b.reached{color:#6fe19b}.profile-level-inspector b.locked{color:#82939a}.profile-level-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:#526770 #0a1116;scrollbar-width:thin;align-items:stretch;gap:7px;padding:10px 2px 15px;display:flex;overflow-x:auto}.profile-level-track::-webkit-scrollbar{height:8px}.profile-level-track::-webkit-scrollbar-track{background:#0a1116}.profile-level-track::-webkit-scrollbar-thumb{background:#526770}.profile-level-track>button{color:#65767d;scroll-snap-align:center;cursor:pointer;background:#091015;border:1px solid #2d3f47;flex-direction:column;flex:0 0 64px;justify-content:center;align-items:center;gap:8px;width:64px;height:78px;padding:8px 5px;transition:transform .16s,border-color .16s,background .16s,color .16s;display:flex;position:relative}.profile-level-track>button:after{content:"";background:#2d3f47;width:8px;height:2px;position:absolute;top:27px;left:100%}.profile-level-track>button:last-child:after{display:none}.profile-level-track i{font-size:18px;font-style:normal;font-weight:950;line-height:1}.profile-level-track span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:900;line-height:1.1;overflow:hidden}.profile-level-track>button.reached{color:#e4ad4e;background:#17140d;border-color:#826431}.profile-level-track>button.current{color:#76e9ed;background:#10252b;border-color:#5de2e7;box-shadow:inset 0 0 16px #5de2e71b}.profile-level-track>button.milestone{border-color:#566a73;flex-basis:118px;width:118px}.profile-level-track>button.milestone span{white-space:normal}.profile-level-track>button.selected{z-index:2;color:#ffe299;background:#2d210d;border-color:#ffd36a;transform:translateY(-5px);box-shadow:0 8px 20px #0009,0 0 15px #f7b34c35}.profile-rank-roadmap>footer{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.profile-rank-roadmap>footer button{border:1px solid var(--cyan);min-height:42px;color:var(--cyan);cursor:pointer;background:#0d2026;padding:0 16px;font-size:14px;font-weight:950}.profile-rank-roadmap>footer span{color:#74858c;letter-spacing:.08em;font-size:12px;font-weight:850}.profile-owner-actions{align-items:center;gap:14px;padding-bottom:4px;display:flex}.profile-owner-actions>span{color:#a8b4b8;letter-spacing:.08em;font-size:12px}.profile-owner-actions>button,.profile-section-title>button,.profile-showcase-actions>button{border:1px solid var(--cyan);min-height:42px;color:var(--cyan);cursor:pointer;background:#071217d9;padding:0 16px;font-size:14px;font-weight:900}.profile-public-shell .profile-cover{--profile-rank:#b8c5ca;--profile-rank-tone:#26343a}.profile-public-shell .profile-avatar{border-color:var(--profile-rank);box-shadow:0 0 0 5px #071015c7,0 0 25px var(--profile-rank)}@supports (color:color-mix(in lab, red, red)){.profile-public-shell .profile-avatar{box-shadow:0 0 0 5px #071015c7,0 0 25px color-mix(in srgb,var(--profile-rank) 43%,transparent)}}.profile-public-shell .profile-identity h1{color:var(--profile-rank);text-shadow:0 0 22px var(--profile-rank),0 3px 7px #000}@supports (color:color-mix(in lab, red, red)){.profile-public-shell .profile-identity h1{text-shadow:0 0 22px color-mix(in srgb,var(--profile-rank) 35%,transparent),0 3px 7px #000}}.profile-rankline{color:var(--profile-rank);align-items:center;gap:10px;display:flex}.profile-rankline>p{letter-spacing:.08em;font-weight:950;color:var(--profile-rank)!important;margin:0!important;font-size:14px!important}.profile-rankline>p>small{color:#a1afb4;letter-spacing:.07em;margin-top:4px;font-size:11px;font-weight:850;display:block}.profile-rankline .rank-emblem{width:40px;height:40px;filter:drop-shadow(0 0 7px var(--profile-rank));flex:0 0 40px}@supports (color:color-mix(in lab, red, red)){.profile-rankline .rank-emblem{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--profile-rank) 44%,transparent))}}.profile-roadmap-trigger{border-color:var(--profile-rank)!important;background:var(--profile-rank-tone)!important}@supports (color:color-mix(in lab, red, red)){.profile-roadmap-trigger{background:color-mix(in srgb,var(--profile-rank-tone) 78%,#071015)!important}}.profile-roadmap-trigger{color:var(--profile-rank)!important}.rank-emblem{filter:drop-shadow(0 8px 8px #0009);place-items:center;width:78px;height:78px;display:inline-grid;position:relative}.rank-emblem img{object-fit:contain;width:100%;height:100%;display:block}.rank-emblem.compact{filter:none;width:46px;height:46px}.profile-roadmap-modal{isolation:isolate;background:linear-gradient(135deg,#0d171c,#070b0e 68%);border-color:#51656d;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(920px,96vw);height:min(900px,94vh);max-height:94vh;padding:26px 28px 20px;display:grid;overflow:hidden}.profile-roadmap-modal:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 28px,#ffffff05 28px 29px),linear-gradient(90deg,#5de2e708,#0000 38%);position:absolute;inset:0}.profile-roadmap-modal>h2{margin-bottom:16px}.profile-roadmap-inspector{--rank-color:#b8c5ca;--rank-tone:#26343a;border:1px solid var(--rank-color);min-height:96px;margin-bottom:14px;padding:9px 16px}@supports (color:color-mix(in lab, red, red)){.profile-roadmap-inspector{border:1px solid color-mix(in srgb,var(--rank-color) 64%,#28373e)}}.profile-roadmap-inspector{background:linear-gradient(105deg,var(--rank-tone),#071015 66%)}@supports (color:color-mix(in lab, red, red)){.profile-roadmap-inspector{background:linear-gradient(105deg,color-mix(in srgb,var(--rank-tone) 78%,#071015),#071015 66%)}}.profile-roadmap-inspector{box-shadow:inset 4px 0 0 var(--rank-color);grid-template-columns:84px minmax(0,1fr);align-items:center;gap:18px;display:grid}.profile-roadmap-inspector>div{align-items:baseline;gap:20px;min-width:0;display:flex}.profile-roadmap-inspector strong{color:var(--rank-color);font-size:32px;line-height:1}.profile-roadmap-inspector b{color:#edf4f6;text-overflow:ellipsis;font-size:17px;line-height:1.25;overflow:hidden}.profile-roadmap-list{overscroll-behavior:contain;scrollbar-color:#526770 #071015;scrollbar-width:thin;min-height:0;padding:6px 12px 18px 36px;position:relative;overflow-y:auto}.profile-roadmap-list:before{content:"";background:linear-gradient(#ffd36a 0 6%,#5de2e7 6% 7%,#293940 7%);width:3px;position:absolute;top:6px;bottom:18px;left:66px;box-shadow:0 0 10px #5de2e72a}.profile-roadmap-list>button{--rank-color:#b8c5ca;--rank-tone:#26343a;color:#829198;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #223138;grid-template-columns:74px 120px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:58px;padding:5px 14px 5px 0;transition:background .16s,color .16s,transform .16s;display:grid;position:relative}.profile-roadmap-list>button:hover{background:#ffffff06}.profile-roadmap-list>button.selected{z-index:1;background:linear-gradient(90deg,var(--rank-color),transparent 78%)}@supports (color:color-mix(in lab, red, red)){.profile-roadmap-list>button.selected{background:linear-gradient(90deg,color-mix(in srgb,var(--rank-color) 13%,transparent),transparent 78%)}}.profile-roadmap-list>button.selected{box-shadow:inset 3px 0 0 var(--rank-color)}.profile-roadmap-list>button.milestone{border:1px solid var(--rank-color);min-height:94px;margin:8px 0}@supports (color:color-mix(in lab, red, red)){.profile-roadmap-list>button.milestone{border:1px solid color-mix(in srgb,var(--rank-color) 52%,#2c3c43)}}.profile-roadmap-list>button.milestone{background:linear-gradient(90deg,var(--rank-tone),#070c10 62%)}@supports (color:color-mix(in lab, red, red)){.profile-roadmap-list>button.milestone{background:linear-gradient(90deg,color-mix(in srgb,var(--rank-tone) 73%,#081014),#070c10 62%)}}.profile-roadmap-list>button.milestone{box-shadow:inset 4px 0 0 var(--rank-color)}.profile-roadmap-list>button.milestone.selected{border-color:var(--rank-color);box-shadow:inset 4px 0 0 var(--rank-color),0 0 24px var(--rank-color);transform:translate(5px)}@supports (color:color-mix(in lab, red, red)){.profile-roadmap-list>button.milestone.selected{box-shadow:inset 4px 0 0 var(--rank-color),0 0 24px color-mix(in srgb,var(--rank-color) 16%,transparent)}}.profile-roadmap-list>button.reached{color:#d7a84e}.profile-roadmap-list>button.current{color:var(--rank-color)}.profile-roadmap-list>button.upcoming{filter:saturate(.68)}.profile-roadmap-list>button .rank-emblem{z-index:2;justify-self:center}.profile-roadmap-list>button.checkpoint .rank-emblem{width:42px;height:42px}.profile-roadmap-list>button.reached .rank-emblem{filter:drop-shadow(0 0 7px #dca94666)}.profile-roadmap-list>button.current .rank-emblem{filter:drop-shadow(0 0 9px var(--rank-color))}@supports (color:color-mix(in lab, red, red)){.profile-roadmap-list>button.current .rank-emblem{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--rank-color) 60%,transparent))}}.profile-roadmap-level{align-items:center;display:flex}.profile-roadmap-level>b{color:currentColor;font-size:19px}.profile-roadmap-copy{align-items:center;min-width:0;display:flex}.profile-roadmap-copy>b{color:var(--rank-color);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.profile-roadmap-state{border:1px solid var(--rank-color);background:var(--rank-tone);min-width:92px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.profile-roadmap-state{background:color-mix(in srgb,var(--rank-tone) 72%,#071015)}}.profile-roadmap-state{color:var(--rank-color);letter-spacing:.06em;text-align:center;font-size:11px;font-weight:950}.profile-roadmap-footer{border-top:1px solid #2e4148;align-items:center;gap:16px;padding-top:14px;display:flex}.profile-roadmap-footer>button{border:1px solid var(--cyan);min-height:44px;color:var(--cyan);cursor:pointer;background:#0b1e23;padding:0 16px;font-size:14px;font-weight:950}.profile-public-body{background:#080d11;padding:26px}.profile-public-stats{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;overflow:visible;border-radius:0!important}.profile-public-stats>div{--stat-accent:#5de2e7;background:linear-gradient(135deg,var(--stat-accent),#080d11 72%);border:1px solid #2d4048;min-height:122px;padding:23px 22px 19px;position:relative;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){.profile-public-stats>div{background:linear-gradient(135deg,color-mix(in srgb,var(--stat-accent) 7%,#10191e),#080d11 72%)}}.profile-public-stats>div{overflow:hidden;box-shadow:inset 0 1px #ffffff08!important}.profile-public-stats>div:nth-child(2){--stat-accent:#f7b34c;container-type:inline-size}.profile-public-stats>div:nth-child(3){--stat-accent:#78d8df}.profile-public-stats>div:nth-child(4){--stat-accent:#ff5d75}.profile-public-stats>div:before{content:"";background:linear-gradient(90deg,var(--stat-accent),transparent);height:3px;position:absolute;top:0;left:0;right:38%}.profile-public-stats>div:after{color:#405159;letter-spacing:.08em;font-size:11px;font-weight:900;position:absolute;top:10px;right:13px}.profile-public-stats>div:first-child:after{content:"01"}.profile-public-stats>div:nth-child(2):after{content:"02"}.profile-public-stats>div:nth-child(3):after{content:"03"}.profile-public-stats>div:nth-child(4):after{content:"04"}.profile-public-stats span{color:#819097;font-size:12px!important}.profile-public-stats>div>b{color:var(--stat-accent);font-size:32px;line-height:1.05}.profile-public-stats>div>small{color:#62737a;letter-spacing:.07em;font-size:11px;font-weight:900}.profile-public-stats>div>.profile-garage-value{color:#ffd36a;letter-spacing:-.04em;min-width:0;max-width:100%}.profile-public-stats>div>.profile-garage-value.normal,.profile-public-stats>div>.profile-garage-value.normal .coin-price,.profile-public-stats>div>.profile-garage-value.normal .coin-price>strong{font-size:clamp(40px,12cqi,56px)!important}.profile-public-stats>div>.profile-garage-value.long,.profile-public-stats>div>.profile-garage-value.long .coin-price,.profile-public-stats>div>.profile-garage-value.long .coin-price>strong{font-size:clamp(34px,10.5cqi,46px)!important}.profile-public-stats>div>.profile-garage-value.extra-long,.profile-public-stats>div>.profile-garage-value.extra-long .coin-price,.profile-public-stats>div>.profile-garage-value.extra-long .coin-price>strong{font-size:clamp(30px,9cqi,38px)!important}.profile-public-stats b.common{color:#aeb8bd}.profile-public-stats b.uncommon{color:#57d68d}.profile-public-stats b.rare{color:#71b7ff}.profile-public-stats b.epic{color:#be78ff}.profile-public-stats b.legendary{color:#ffd36a}.profile-public-stats b.secret{color:#ff5d75}.profile-dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(330px,1fr);gap:16px;margin-top:16px;display:grid}.profile-dashboard-panel{background:linear-gradient(145deg,#0d151a,#080d11);border:1px solid #2a3a42;min-width:0;margin:0;padding:20px}.profile-dashboard-panel .profile-section-title{gap:14px;min-height:42px;margin-bottom:18px}.profile-section-title>div{flex-direction:column;gap:6px;min-width:0;display:flex}.profile-section-title>div>b{font-family:var(--font-geist-sans);color:var(--cyan);font-size:18px}.profile-dashboard-panel .profile-section-title span{line-height:1.4;font-size:12px!important}.profile-showcase-actions{align-items:center;gap:8px;display:flex}.profile-showcase-actions>button:first-child{color:#a6b3b8;background:#0a1116;border-color:#45575f}.profile-showcase-cars{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-showcase-cars>article,.profile-showcase-empty{--show-color:#aeb8bd;background:radial-gradient(circle at 50% 43%,var(--show-color),transparent 56%),#070c10;border:1px solid #304149;min-width:0;min-height:250px;padding:16px;position:relative}@supports (color:color-mix(in lab, red, red)){.profile-showcase-cars>article,.profile-showcase-empty{background:radial-gradient(circle at 50% 43%,color-mix(in srgb,var(--show-color) 11%,transparent),transparent 56%),#070c10}}.profile-showcase-cars>article,.profile-showcase-empty{flex-direction:column;justify-content:flex-end;gap:7px;display:flex;overflow:hidden}.profile-showcase-cars>article.common{--show-color:#aeb8bd}.profile-showcase-cars>article.uncommon{--show-color:#57d68d}.profile-showcase-cars>article.rare{--show-color:#71b7ff}.profile-showcase-cars>article.epic{--show-color:#be78ff}.profile-showcase-cars>article.legendary{--show-color:#ffd36a}.profile-showcase-cars>article.secret{--show-color:#ff5d75}.profile-showcase-cars>article .car-render{filter:drop-shadow(0 12px 8px #000);width:100%;margin:auto 0}.profile-showcase-cars>article .showcase-rarity{color:var(--show-color);font-size:12px;font-weight:900;position:absolute;top:14px;left:15px}.showcase-slot-edit{z-index:4;width:36px;height:36px;color:var(--cyan);cursor:pointer;background:#0a1218e8;border:1px solid #54707a;font-size:20px;line-height:1;position:absolute;top:11px;right:12px}.showcase-slot-edit:hover{border-color:var(--cyan);background:#10242a}.profile-showcase-cars>article>b{color:var(--paper);font-size:17px}.profile-showcase-cars>article>small{color:#77868d;font-size:12px}.profile-showcase-cars>article>strong{color:var(--show-color);font-size:15px}.profile-showcase-empty{text-align:center;color:#77868d;cursor:pointer;justify-content:center;align-items:center}.profile-showcase-empty>i{width:48px;height:48px;color:var(--cyan);border:1px solid #40525b;place-items:center;font-size:28px;font-style:normal;display:grid}.profile-showcase-empty>b{color:#cfd9dc;font-size:14px}.profile-showcase-empty>span{font-size:12px}.profile-progress-list{gap:13px;display:grid}.profile-progress-list>div{--progress-color:#aeb8bd;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;display:grid}.profile-progress-list>div.common{--progress-color:#aeb8bd}.profile-progress-list>div.uncommon{--progress-color:#57d68d}.profile-progress-list>div.rare{--progress-color:#71b7ff}.profile-progress-list>div.epic{--progress-color:#be78ff}.profile-progress-list>div.legendary{--progress-color:#ffd36a}.profile-progress-list>div.secret{--progress-color:#ff5d75}.profile-progress-list b{border:1px solid var(--progress-color);height:36px;color:var(--progress-color);place-items:center;font-size:16px;display:grid}.profile-progress-rail{border:1px solid var(--progress-color);height:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.profile-progress-rail{border:1px solid color-mix(in srgb,var(--progress-color) 25%,#26343a)}}.profile-progress-rail{background:#091115;overflow:hidden}.profile-progress-rail>i{background:linear-gradient(90deg,var(--progress-color),var(--progress-color));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.profile-progress-rail>i{background:linear-gradient(90deg,color-mix(in srgb,var(--progress-color) 56%,#182329),var(--progress-color))}}.profile-progress-rail>i{box-shadow:inset 0 1px 0 #ffffff2b,0 0 14px var(--progress-color)}@supports (color:color-mix(in lab, red, red)){.profile-progress-rail>i{box-shadow:inset 0 1px 0 #ffffff2b,0 0 14px color-mix(in srgb,var(--progress-color) 44%,transparent)}}.profile-progress-rail>i{transition:width .45s cubic-bezier(.2,.75,.2,1)}.profile-recent-list{gap:8px;display:grid}.profile-recent-list>article{--recent-color:#aeb8bd;background:#070c10;border:1px solid #28383f;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:8px 12px;display:grid}.profile-recent-list>article.common{--recent-color:#aeb8bd}.profile-recent-list>article.uncommon{--recent-color:#57d68d}.profile-recent-list>article.rare{--recent-color:#71b7ff}.profile-recent-list>article.epic{--recent-color:#be78ff}.profile-recent-list>article.legendary{--recent-color:#ffd36a}.profile-recent-list>article.secret{--recent-color:#ff5d75}.profile-recent-list .car-render{width:110px}.profile-recent-list article>span{flex-direction:column;gap:5px;display:flex}.profile-recent-list article>span>b{font-size:14px}.profile-recent-list article>span>small{color:#74838a;font-size:12px}.profile-recent-list article>strong{color:var(--recent-color);font-size:12px}.profile-achievement-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.profile-achievement-list>article{text-align:center;background:radial-gradient(circle at 50% 35%,#f7b34c12,#0000 46%),#070c10;border:1px solid #304149;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:158px;padding:12px 8px;display:flex}.profile-achievement-list>article.locked{opacity:.38;filter:grayscale()}.profile-achievement-list i{place-items:center;width:72px;height:76px;font-style:normal;display:grid}.profile-achievement-list i img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 7px 8px #000b);display:block}.profile-achievement-list b{font-size:12px;line-height:1.35}.profile-achievement-list span{color:#8a999f;font-size:11px}.profile-panel-empty{color:#708087;text-align:center;border:1px dashed #34464e;place-items:center;min-height:120px;padding:24px;font-size:13px;display:grid}.profile-modal-backdrop{z-index:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020507e8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.profile-modal{background:#0a1116;border:1px solid #45616b;width:min(1060px,96vw);max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:0 30px 90px #000}.profile-modal>span{color:var(--cyan);letter-spacing:.14em;font-size:12px;font-weight:900}.profile-modal>h2{margin:10px 48px 8px 0;font-size:32px}.profile-modal>p{color:#8a999f;max-width:650px;margin:0 0 22px;font-size:14px;line-height:1.6}.profile-modal-close{color:#c9d4d8;cursor:pointer;background:#111a20;border:1px solid #49616a;width:40px;height:40px;font-size:24px;position:absolute;top:18px;right:18px}.profile-picker-count{background:#071015;border:1px solid #2e4149;justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px 14px;display:flex}.profile-picker-count>b{color:#ffd36a;font-size:20px}.profile-picker-count>span{color:#829198;font-size:12px}.profile-car-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:48vh;padding-right:7px;display:grid;overflow:auto}.profile-car-picker>button{--picker-color:#aeb8bd;color:#cdd7da;text-align:left;cursor:pointer;background:#080d11;border:1px solid #304149;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:145px;padding:12px;display:grid;position:relative}.profile-car-picker>button.common{--picker-color:#aeb8bd}.profile-car-picker>button.uncommon{--picker-color:#57d68d}.profile-car-picker>button.rare{--picker-color:#71b7ff}.profile-car-picker>button.epic{--picker-color:#be78ff}.profile-car-picker>button.legendary{--picker-color:#ffd36a}.profile-car-picker>button.secret{--picker-color:#ff5d75}.profile-car-picker>button.selected{border-color:var(--picker-color);box-shadow:inset 0 0 0 1px var(--picker-color),inset 0 0 22px var(--picker-color)}@supports (color:color-mix(in lab, red, red)){.profile-car-picker>button.selected{box-shadow:inset 0 0 0 1px var(--picker-color),inset 0 0 22px color-mix(in srgb,var(--picker-color) 12%,transparent)}}.profile-car-picker>button:disabled{opacity:.42;cursor:not-allowed}.profile-car-picker>button>i{border:1px solid var(--picker-color);width:25px;height:25px;color:var(--picker-color);place-items:center;font-size:14px;font-style:normal;display:grid;position:absolute;top:9px;right:9px}.profile-car-picker .car-render{width:110px}.profile-car-picker>button>span{flex-direction:column;gap:6px;min-width:0;display:flex}.profile-car-picker>button>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.profile-car-picker>button>span>small{color:var(--picker-color);font-size:12px}.profile-modal-submit{color:#171006;cursor:pointer;background:linear-gradient(#f7bd50,#d88918);border:1px solid #ffd36a;width:100%;min-height:50px;margin-top:18px;font-size:14px;font-weight:950}.profile-modal-submit.profile-modal-remove{color:#ff8492;background:#1b0e12;border-color:#81404a}.profile-customize-modal{width:min(720px,96vw)}.profile-customize-modal>label{color:#94a3a8;letter-spacing:.1em;margin:22px 0 10px;font-size:13px;font-weight:900;display:block}.profile-customize-modal .avatar-options{grid-template-columns:repeat(4,100px)}.profile-customize-modal .avatar-options button{width:100px;height:100px;position:relative}.profile-customize-modal .avatar-options img{object-fit:cover;object-position:center}.profile-avatar-options button>span{z-index:2;color:#b9c9ce;text-align:center;letter-spacing:.06em;background:#05090cce;padding:4px 2px;font-size:9px;font-weight:950;position:absolute;bottom:4px;left:4px;right:4px}.profile-customize-modal .background-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-customize-modal .background-options button{height:86px}.profile-owner-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:58vh;padding-right:7px;display:grid;overflow:auto}.profile-owner-gallery>article{--gallery-color:#aeb8bd;background:radial-gradient(circle at 50% 38%,var(--gallery-color),transparent 55%),#080d11;border:1px solid #304149;min-width:0;min-height:180px;padding:13px}@supports (color:color-mix(in lab, red, red)){.profile-owner-gallery>article{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--gallery-color) 9%,transparent),transparent 55%),#080d11}}.profile-owner-gallery>article{flex-direction:column;gap:6px;display:flex}.profile-owner-gallery>article.uncommon{--gallery-color:#57d68d}.profile-owner-gallery>article.rare{--gallery-color:#71b7ff}.profile-owner-gallery>article.epic{--gallery-color:#be78ff}.profile-owner-gallery>article.legendary{--gallery-color:#ffd36a}.profile-owner-gallery>article.secret{--gallery-color:#ff5d75}.profile-owner-gallery .car-render{width:100%;margin:auto 0}.profile-owner-gallery article>span{flex-direction:column;gap:4px;display:flex}.profile-owner-gallery article>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.profile-owner-gallery article>span>small{color:var(--gallery-color);font-size:11px}.profile-owner-gallery article>.coin-price{color:#f7b34c;font-size:13px}.profile-achievements-modal{width:min(940px,96vw)}.profile-all-achievements{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-all-achievements>article{background:radial-gradient(circle at 55px,#f7b34c12,#0000 23%),#080d11;border:1px solid #304149;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:116px;padding:12px 15px;display:grid}.profile-all-achievements>article.locked{opacity:.42;filter:grayscale()}.profile-all-achievements>article>i{grid-row:1;place-items:center;width:78px;height:86px;font-style:normal;display:grid}.profile-all-achievements>article>i img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 7px 8px #000b);display:block}.profile-all-achievements>article>span{flex-direction:column;gap:5px;min-width:0;display:flex}.profile-all-achievements b{font-size:15px}.profile-all-achievements small{color:#849299;font-size:12px;line-height:1.4}.profile-all-achievements strong{color:#d9a33e;font-size:11px}.purchase-toast.achievement{color:#fff2ce;background:linear-gradient(145deg,#30220fee,#11100bee);border-color:#f7b34c;box-shadow:0 18px 50px #000b,0 0 28px #f7b34c3d}.purchase-toast.achievement>span{color:#211304;background:#171007;overflow:hidden}.purchase-toast.achievement>span img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.purchase-toast.achievement b,.purchase-toast.achievement strong{color:#ffd36a}.purchase-toast.achievement small{color:#f5e5bc}@media (width<=1050px){.profile-public-stats{grid-template-columns:repeat(2,1fr)}.profile-dashboard-grid{grid-template-columns:1fr}.profile-car-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-owner-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.profile-public-shell .profile-cover{align-items:flex-end;height:320px;padding:22px}.profile-public-shell .profile-identity{gap:14px}.profile-public-shell .profile-avatar{flex-basis:82px;width:82px;height:82px}.profile-public-shell .profile-identity h1{font-size:34px}.profile-public-shell .profile-identity p,.profile-public-shell .online-status{font-size:12px}.profile-owner-actions{flex-direction:column;align-items:flex-end;position:absolute;top:14px;right:14px}.profile-owner-actions>button{min-height:38px;padding:0 10px;font-size:12px}.profile-public-body{padding:12px}.profile-public-stats{grid-template-columns:1fr}.profile-public-stats>div{min-height:88px}.profile-dashboard-grid{gap:12px}.profile-dashboard-panel{padding:14px}.profile-dashboard-panel .profile-section-title{flex-direction:column;align-items:flex-start}.profile-section-title>button,.profile-showcase-actions{width:100%}.profile-showcase-actions{flex-direction:column;align-items:stretch}.profile-showcase-actions>button{width:100%}.profile-showcase-cars{grid-template-columns:1fr}.profile-showcase-cars>article,.profile-showcase-empty{min-height:240px}.profile-recent-list>article{grid-template-columns:90px minmax(0,1fr)}.profile-recent-list .car-render{width:90px}.profile-recent-list article>strong{grid-column:2}.profile-achievement-list{grid-template-columns:repeat(2,1fr)}.profile-modal-backdrop{padding:10px}.profile-modal{max-height:94vh;padding:20px 14px}.profile-modal>h2{font-size:25px}.profile-car-picker{grid-template-columns:1fr}.profile-owner-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-all-achievements{grid-template-columns:1fr}.profile-customize-modal .avatar-options{grid-template-columns:repeat(4,1fr)}.profile-customize-modal .avatar-options button{aspect-ratio:1;width:auto;height:auto}.profile-customize-modal .background-options{grid-template-columns:1fr 1fr}.profile-customize-modal .background-options button{height:72px}.profile-xp{width:min(280px,58vw)}.profile-xp>b,.profile-xp>span{font-size:11px}.profile-rank-roadmap{padding:18px 14px 24px}.profile-rank-roadmap header{flex-direction:column;align-items:flex-start;gap:12px}.profile-level-inspector{grid-template-columns:42px minmax(90px,1fr) 42px}.profile-level-inspector>button:last-child{grid-area:1/3}.profile-level-inspector>div{min-height:68px;padding:10px}.profile-level-inspector>div:nth-of-type(2),.profile-level-inspector>div:nth-of-type(3){grid-column:1/-1}.profile-level-inspector span{font-size:12px}.profile-level-inspector b{white-space:normal;font-size:14px}.profile-level-track>button{flex-basis:60px;width:60px}.profile-level-track>button.milestone{flex-basis:106px;width:106px}.profile-rank-roadmap>footer{flex-direction:column;align-items:stretch}.profile-rank-roadmap>footer button{width:100%}}@media (width<=760px){.profile-roadmap-modal{grid-template-rows:auto auto auto minmax(0,1fr) auto;height:96vh;max-height:96vh;padding:20px 12px 12px}.profile-roadmap-inspector{grid-template-columns:64px minmax(0,1fr);gap:10px;min-height:88px;padding:8px}.profile-roadmap-inspector>.rank-emblem{width:58px;height:58px}.profile-roadmap-inspector>div{flex-direction:column;align-items:flex-start;gap:5px}.profile-roadmap-inspector strong{font-size:24px}.profile-roadmap-inspector b{font-size:13px}.profile-roadmap-list{padding-left:8px;padding-right:2px}.profile-roadmap-list:before{left:35px}.profile-roadmap-list>button{grid-template-columns:50px 82px minmax(0,1fr);gap:8px;min-height:54px;padding-right:8px}.profile-roadmap-list>button.milestone{min-height:86px}.profile-roadmap-list>button .rank-emblem{width:54px;height:54px}.profile-roadmap-list>button.checkpoint .rank-emblem{width:36px;height:36px}.profile-roadmap-level>b{font-size:14px}.profile-roadmap-copy>b{white-space:normal;font-size:14px}.profile-roadmap-state{display:none}.profile-roadmap-footer{flex-direction:column;align-items:stretch}.profile-roadmap-footer>button{width:100%}}@media (width<=680px){.profile-public-shell .profile-cover{height:350px}.profile-public-shell .profile-identity{align-items:flex-end}.profile-rankline{gap:7px}.profile-rankline .rank-emblem{flex-basis:34px;width:34px;height:34px}.profile-rankline>p{font-size:12px!important}.profile-rankline>p>small{font-size:9px}.profile-roadmap-trigger{order:2}.profile-owner-actions>button:last-child{order:3}}.slot-art.spinning:before{content:"";z-index:9;pointer-events:none;filter:drop-shadow(0 0 8px #5de2e7);background:linear-gradient(90deg,#0000,#5de2e7,#ffd36a,#0000);height:2px;animation:.72s ease-out both slotChargeScan;position:absolute;top:23%;left:14%;right:15%}.slot-art.spinning:not(.camera-focus) .reels{animation:.72s ease-out both reelWindowCharge}.slot-art.spinning .reel-track{filter:saturate(1.18);animation-fill-mode:both,forwards}.slot-art.spinning .reel:first-child{z-index:3}.slot-art.spinning .reel:nth-child(2){z-index:2}.slot-art.spinning .reel:nth-child(3){z-index:1}.slot-art.camera-focus:before{opacity:0;transition:opacity .2s}@keyframes slotChargeScan{0%{opacity:0;transform:translateY(0)scaleX(.2)}35%{opacity:1}to{opacity:0;transform:translateY(285px)scaleX(1)}}@keyframes reelWindowCharge{0%{filter:brightness(.62);box-shadow:0 0 #0000}42%{filter:brightness(1.22);box-shadow:0 0 30px #5de2e733}to{filter:none;box-shadow:0 0 #0000}}.drop-overlay:has(.drop-reveal.common):before{background:#dce5e8;animation-duration:.28s}.drop-overlay:has(.drop-reveal.uncommon):before{background:#57d68d;animation-duration:.38s}.drop-overlay:has(.drop-reveal.rare):before{background:linear-gradient(90deg,#0000,#71b7ff,#0000);animation:.55s ease-out forwards rareScreenSweep}.drop-overlay:has(.drop-reveal.epic):before{background:repeating-linear-gradient(115deg,#0000 0 12%,#be78ff99 13%,#0000 15%);animation:.72s ease-out forwards epicSpectrum}.drop-overlay:has(.drop-reveal.legendary):before{background:radial-gradient(circle,#fff8c9,#ffd36a 22%,#0000 64%);animation:.8s ease-out forwards legendaryBurst}.drop-overlay:has(.drop-reveal.secret){background:#010102f2;animation:.48s ease-in-out 80ms both secretScene}.drop-overlay:has(.drop-reveal.secret):before{background:#ff294c;animation:.82s steps(2,end) forwards secretBlackout}.drop-reveal.legendary{animation:.78s cubic-bezier(.12,.9,.2,1) legendaryReveal}.drop-reveal.secret{animation:.9s cubic-bezier(.12,.9,.16,1) secretReveal}@keyframes rareScreenSweep{0%{opacity:1;transform:translate(-100%)}to{opacity:0;transform:translate(100%)}}@keyframes epicSpectrum{0%{opacity:.95;background-position:-40vw 0}to{opacity:0;background-position:80vw 0}}@keyframes legendaryBurst{0%{opacity:1;transform:scale(.25)}55%{opacity:.9;transform:scale(1.2)}to{opacity:0;transform:scale(2)}}@keyframes legendaryReveal{0%{opacity:0;transform:scale(.68)}55%{transform:scale(1.045)}72%{transform:scale(.985)}to{opacity:1;transform:none}}@keyframes secretBlackout{0%,22%{opacity:1;background:#000}23%,47%{opacity:.2;background:#ff294c}48%,70%{opacity:.9;background:#000}to{opacity:0}}@keyframes secretScene{0%,to{transform:none}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes secretReveal{0%,38%{opacity:0;filter:brightness(0);transform:scale(.78)}62%{opacity:1;filter:brightness(2);transform:scale(1.06)}to{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.slot-art.spinning:before,.slot-art.spinning:not(.camera-focus) .reels,.drop-overlay:before,.drop-reveal{animation:none!important}}.slot-art{--slot-camera-scale:1.115}.slot-art.spinning.machine-impact{animation:.95s linear both slotLaunch}.slot-art.spinning:not(.machine-impact){animation:none}@keyframes slotLaunch{0%{transform:none}10%{transform:translateY(6px)scale(.993)}24%{transform:translateY(-10px)rotate(-.28deg)scale(1.025)}38%{transform:translate(3px,4px)rotate(.2deg)scale(1.015)}52%{transform:translate(-2px,-4px)rotate(-.14deg)scale(1.009)}67%{transform:translate(1px,2px)rotate(.07deg)scale(1.004)}83%{transform:translateY(-1px)scale(1.001)}to{transform:none}}@keyframes slotMachineRunning{0%{transform:translate(-1px)scale(1.006)}50%{transform:translate(1px,-1px)scale(1.009)}to{transform:translateY(1px)scale(1.007)}}@keyframes slotMachineTension{0%{transform:translate(-1.5px,1px) rotate(-.07deg) scale(calc(var(--slot-camera-scale) - .003)) translateY(1.5%);filter:drop-shadow(0 36px 56px #000)brightness(1.07)}to{transform:translate(1.5px,-1px) rotate(.07deg) scale(calc(var(--slot-camera-scale) + .004)) translateY(1.5%);filter:drop-shadow(0 40px 62px #000)brightness(1.1)}}@keyframes lastReelTension{0%{filter:brightness(1.08);transform:translate(-1px)scaleX(.995)}to{filter:brightness(1.18);transform:translate(1px)scaleX(1.008)}}@media (width<=680px){.slot-art{--slot-camera-scale:1.075}}@media (prefers-reduced-motion:reduce){.slot-art.spinning,.slot-art.spinning.camera-focus,.slot-art.camera-focus .reel.suspense{animation:none!important}}.slot-nine .machine{z-index:5;clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,17.2% 27.5%,38.023% 27.5%,38.023% 76.3%,17.2% 76.3%,17.2% 27.5%,0 0,38.989% 27.5%,59.811% 27.5%,59.811% 76.3%,38.989% 76.3%,38.989% 27.5%,0 0,60.777% 27.5%,81.6% 27.5%,81.6% 76.3%,60.777% 76.3%,60.777% 27.5%,0 0)}.slot-art.slot-nine{aspect-ratio:1;filter:none;width:min(660px,100%);max-width:660px;margin:24px auto;transition:none;transform:none}.slot-nine .machine,.slot-nine .lever-mount,.slot-nine .slot-lever{display:none}.slot-nine.spinning:before{content:none}.slot-nine .reels{z-index:2;isolation:isolate;box-shadow:none;background:#091116;gap:0;inset:0;animation:none!important}.slot-nine .reel,.slot-nine .reel.stop-hit{box-shadow:none;border:0;min-height:0}.slot-nine .reel-track{height:calc(var(--reel-items) * 100% / 3)}.slot-nine .reel-rest{height:100%}.slot-nine .reel-rest .reel-face{height:33.3333%}.slot-nine .reel-face{box-sizing:border-box;opacity:1;filter:none;background-clip:padding-box;border:3px solid #091116;border-radius:0;padding:8px;transition:filter .1s linear,box-shadow .1s linear;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #33434b}.slot-nine .reel-face.line-active{opacity:1;filter:brightness(1.12);box-shadow:inset 0 0 0 1px var(--reel-color),inset 0 0 28px var(--reel-color)}@supports (color:color-mix(in lab, red, red)){.slot-nine .reel-face.line-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--reel-color) 55%,#33434b),inset 0 0 28px color-mix(in srgb,var(--reel-color) 18%,transparent)}}.slot-nine .reel{contain:layout paint}.slot-nine .reel-track{backface-visibility:hidden}.slot-nine .mystery-car:before{filter:blur(9px)}.slot-nine .mystery-car img{mix-blend-mode:screen}.slot-nine .mystery-car.epic,.slot-nine .mystery-car.secret{--car-scale:1}.slot-nine.spinning .reel-track{filter:none}.slot-nine .mystery-car{width:96%;height:70%;margin:0 auto}.slot-nine .rarity-tag{margin-top:0;padding:3px 4px;font-size:clamp(6px,1.1vw,13px);line-height:1}.slot-nine .reel-face>small{display:none}.slot-nine .reels:after,.slot-nine .reel.stop-hit:after{content:none}.slot-nine .reel.stop-hit{animation:none}.slot-line-odds{z-index:3;text-align:center;background:#091116;border:1px solid #34434b;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:min(680px,94%);min-height:82px;margin:-8px auto 20px;padding:12px 16px;display:flex;position:relative}.slot-line-odds>b{letter-spacing:.12em;color:#ffd36a;font-size:9px}.slot-line-odds>span,.slot-line-odds small{color:#81939b;font-size:8px}.slot-line-odds>div{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.slot-line-odds>div>span{color:#c9d8de;align-items:center;gap:7px;font-size:9px;display:flex}.slot-line-odds strong{color:#ffe0a4}@media (prefers-reduced-motion:reduce){.slot-nine .reel-face{transition:none}}.slot-art.simple-cabinet{width:min(960px,88%);max-width:960px;margin:12px auto 22px}.simple-cabinet .machine{clip-path:none;z-index:5;display:block}.simple-cabinet .lever-mount{z-index:6;clip-path:none;filter:none;pointer-events:none;width:26%;height:auto;display:block;top:80.5%;left:90%;right:auto}.simple-cabinet .reels{background:0 0;display:block;inset:0;overflow:hidden}.simple-cabinet .reel{width:21.2%;height:63.6%;position:absolute;top:15.5%;left:12.8%}.simple-cabinet .reel:nth-child(2){left:39.4%}.simple-cabinet .reel:nth-child(3){left:66%}.simple-cabinet .reel-face{border-width:1px;padding:5px}.simple-cabinet .slot-lever{z-index:4;cursor:pointer;width:34%;height:51%;animation:none;display:block;top:42.5%;right:-27.5%}.simple-cabinet .slot-lever.dragging{cursor:grabbing}.simple-cabinet .lever-frame{object-fit:contain;clip-path:none;transform-origin:43% 90%;filter:none;will-change:transform}.simple-cabinet .slot-lever:focus-visible{outline-offset:0;outline:2px solid var(--cyan)!important}@media (width<=680px){.slot-art.simple-cabinet{width:92%}.simple-cabinet .rarity-tag{padding:2px;font-size:6px}}.slot-scroll-hint{z-index:45;right:max(22px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));color:#ffd36a;cursor:pointer;min-width:100px;min-height:88px;box-shadow:none;background:#091116d9;border:0;flex-direction:column;align-items:center;gap:10px;padding:12px;display:flex;position:fixed}.slot-scroll-hint>span:first-child{letter-spacing:.06em;font-size:9px}.slot-hint-chevrons{pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex}.slot-hint-chevrons i{border-bottom:3px solid #ffd36a;border-right:3px solid #ffd36a;width:15px;height:15px;animation:1.8s ease-in-out infinite slotHintDown;display:block;transform:rotate(45deg)}.slot-hint-chevrons i:nth-child(2){animation-delay:.16s}.slot-hint-chevrons i:nth-child(3){animation-delay:.32s}.lever-click-hint{color:#ffd36a;white-space:nowrap;pointer-events:none;text-shadow:0 2px 4px #000;flex-direction:column;align-items:center;gap:8px;font-size:clamp(7px,1vw,11px);display:flex;position:absolute;top:-9%;left:43%;transform:translate(-50%)}.lever-click-hint .slot-hint-chevrons i{border-width:2px;width:10px;height:10px}@keyframes slotHintDown{0%,70%,to{opacity:.25;transform:translateY(-3px)rotate(45deg)}35%{opacity:1;transform:translateY(3px)rotate(45deg)}}@media (width<=680px){.slot-scroll-hint{right:12px;bottom:max(16px,env(safe-area-inset-bottom));min-width:80px;padding:10px}.slot-scroll-hint>span:first-child{font-size:8px}}@media (prefers-reduced-motion:reduce){.slot-hint-chevrons i{opacity:1;animation:none}}.slot-art.simple-cabinet{--slot-beat:.6s;transform-origin:50% 85%}.slot-art.simple-cabinet.spinning{will-change:transform;animation:cabinetKick var(--slot-beat) ease-out both}.slot-art.simple-cabinet.spinning.center-rhythm,.slot-art.simple-cabinet.spinning.spin-settled{animation:none}.simple-cabinet.spinning .reel .center-hit .mystery-car{animation:slotPassingPulse var(--center-pulse-duration,.16s) ease-out both}.simple-cabinet.spinning .reel .center-hit:after{content:"";pointer-events:none;border:1px solid var(--reel-color);box-shadow:inset 0 0 18px var(--reel-color);position:absolute;inset:2px}@supports (color:color-mix(in lab, red, red)){.simple-cabinet.spinning .reel .center-hit:after{box-shadow:inset 0 0 18px color-mix(in srgb,var(--reel-color) 25%,transparent)}}.simple-cabinet.spinning .reel .center-hit:after{animation:slotSelectedGlow var(--center-pulse-duration,.16s) ease-out both}@keyframes cabinetKick{0%{transform:none}20%{transform:translateY(5px)scale(.995)}48%{transform:translateY(-7px)rotate(-.16deg)scale(1.014)}72%{transform:translateY(2px)rotate(.08deg)scale(1.004)}to{transform:none}}@keyframes cabinetBeat{0%,to{transform:none}28%{transform:translateY(-3px)rotate(-.08deg)scale(1.006)}55%{transform:translateY(1px)rotate(.06deg)scale(1.002)}78%{transform:translateY(-1px)scale(1.003)}}@keyframes cabinetSettle{0%{transform:translateY(2px)scale(1.003)}30%{transform:translateY(-3px)scale(1.007)}65%{transform:translateY(1px)scale(.999)}to{transform:none}}@keyframes slotPassingPulse{0%,to{transform:scale(1)}15%{transform:scale(var(--center-pulse-scale,1.025))}}@keyframes slotSelectedGlow{0%,to{opacity:0}15%{opacity:.7}}@media (prefers-reduced-motion:reduce){.slot-art.simple-cabinet.spinning,.simple-cabinet.spinning .reel .line-active .mystery-car,.simple-cabinet.spinning .reel .line-active:after{will-change:auto;animation:none!important}.simple-cabinet.spinning .reel .line-active:after{content:none}}.slot-sound-options{color:#8b999f;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:12px auto;font-size:10px;display:flex}.slot-sound-options button{color:#b5c2c8;cursor:pointer;min-height:40px;font:inherit;background:#0b141a;border:1px solid #41515a;padding:10px 16px}.slot-sound-options button[aria-pressed=true]{color:#ffd36a;background:#302310;border-color:#edb44e}.reward-sound-options button{align-items:center;gap:7px;display:inline-flex}.reward-sound-options button:hover:not(:disabled){color:#ffd36a;border-color:#edb44e}.reward-sound-options button:disabled{opacity:.4;cursor:default}.balance-counting{color:#ffd36a;text-shadow:0 0 10px #ffd36a55;font-variant-numeric:tabular-nums}.sound-mixer{color:#c6d1d5;background:#091116;border:1px solid #34464e;width:min(900px,94vw);margin:16px auto 24px;padding:14px;font-size:11px}.sound-mixer summary{cursor:pointer;color:#ffd36a;line-height:1.6}.sound-mixer-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px 24px;margin-top:16px;display:grid}.sound-mixer-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:6px 10px;display:grid}.sound-mixer-row label{grid-column:1/-1;justify-content:space-between;gap:8px;display:flex}.sound-mixer-row output{color:#ffd36a;font-variant-numeric:tabular-nums}.sound-mixer-row input{accent-color:#edb44e;width:100%;min-width:0}.sound-mixer-row button{color:#ffd36a;cursor:pointer;background:#111c23;border:1px solid #52616a;height:32px}.slot-spin-cursor{z-index:2147483647;visibility:hidden;-webkit-user-select:none;user-select:none;contain:layout style;will-change:transform;width:16px;height:22px;position:fixed;top:0;left:0;pointer-events:none!important}html.slot-cursor-active,html.slot-cursor-active *{cursor:none!important}.slot-cursor-arrow{z-index:2;position:absolute;top:0;left:0}.slot-cursor-badge{left:var(--badge-x,10px);top:var(--badge-y,12px);width:32px;height:32px;position:absolute}.slot-spin-cursor img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.slot-cursor-windows{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:56%;height:22.5%;display:grid;position:absolute;top:33.5%;left:22%}.slot-cursor-window{background:#090d10;min-width:0;display:block;overflow:hidden}.slot-cursor-tape{height:500%;animation:.48s linear infinite paused cursorReelRoll;display:block}.slot-spin-cursor.is-spinning .slot-cursor-tape{animation-play-state:running}.slot-cursor-tape i{color:#ffd36a;justify-content:center;align-items:center;height:20%;font:900 7px/1 monospace;display:flex}.slot-cursor-tape i:nth-child(2n){color:#ff6370}@keyframes cursorReelRoll{0%{transform:translateY(0)}to{transform:translateY(-80%)}}@media (prefers-reduced-motion:reduce),(pointer:coarse){.slot-spin-cursor{display:none}}.reward-preview-panel{border:1px solid var(--victory-color);text-align:center;width:min(620px,100%);color:var(--victory-color);background:#080e14ed;padding:24px;position:relative}.reward-preview-panel>small{letter-spacing:.12em;color:#95a2ac;font-size:9px}.reward-preview-panel h2{margin:16px 0;font-size:clamp(20px,4vw,34px)}.reward-preview-close{color:#ffd36a;cursor:pointer;min-height:44px;font:inherit;background:#211b10;border:1px solid #edb44e;padding:10px 18px;font-size:11px}.drop-overlay.drop-screen{--victory-color:#aeb8bd;--victory-pattern:repeating-linear-gradient(0deg,transparent 0 46px,currentColor 47px 48px);z-index:1100;isolation:isolate;box-sizing:border-box;overscroll-behavior:contain;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020609b8;animation:.28s ease-out overlayIn;position:fixed;inset:0;overflow-y:auto}.drop-overlay.drop-screen:before{content:none}.drop-screen.common{--victory-color:#aeb8bd}.drop-screen.uncommon{--victory-color:#57d68d;--victory-pattern:repeating-linear-gradient(125deg,transparent 0 44px,currentColor 45px 47px,transparent 48px 72px)}.drop-screen.rare{--victory-color:#71b7ff;--victory-pattern:repeating-linear-gradient(0deg,transparent 0 62px,currentColor 63px 64px),repeating-linear-gradient(90deg,transparent 0 62px,currentColor 63px 64px)}.drop-screen.epic{--victory-color:#be78ff;--victory-pattern:repeating-linear-gradient(45deg,transparent 0 64px,currentColor 65px 67px),repeating-linear-gradient(-45deg,transparent 0 64px,currentColor 65px 67px)}.drop-screen.legendary{--victory-color:#ffd36a;--victory-pattern:repeating-radial-gradient(ellipse at center,transparent 0 68px,currentColor 69px 71px,transparent 72px 100px)}.drop-screen.secret{--victory-color:#ff5d75;--victory-pattern:repeating-linear-gradient(115deg,transparent 0 95px,currentColor 96px 100px,transparent 101px 120px),repeating-linear-gradient(0deg,transparent 0 7px,currentColor 8px 9px)}.reward-preview-panel,.drop-screen>.drop-reveal{isolation:isolate;border-radius:0;overflow:hidden}.reward-preview-panel>:not(.victory-fill){z-index:1;position:relative}.victory-fill{z-index:0;pointer-events:none;background:linear-gradient(145deg,var(--victory-color),var(--victory-color));display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.victory-fill{background:linear-gradient(145deg,color-mix(in srgb,var(--victory-color) 42%,#080e14),color-mix(in srgb,var(--victory-color) 16%,#080e14))}}.victory-fill{animation:1.5s cubic-bezier(.22,.65,.25,1) both cardWaveFill}.drop-screen.common .victory-fill{animation-name:cardLevelFill;animation-duration:1s}.drop-screen.rare .victory-fill{animation-name:cardDiagonalFill}.drop-screen.epic .victory-fill{animation-name:cardDiamondFill;animation-duration:1.8s}.drop-screen.legendary .victory-fill{--fill-origin:50% 50%;animation-name:cardCircleFill;animation-duration:1.8s}.drop-screen.secret .victory-fill{animation-name:cardShutterFill;animation-duration:2.1s}.drop-screen>.drop-reveal{z-index:1;flex-shrink:0;min-width:0;max-height:none;margin:auto;overflow:hidden}.drop-overlay.drop-screen{place-items:safe center}.victory-glow{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,var(--victory-color),var(--victory-color) 65%,transparent 100%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.victory-glow{background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--victory-color) 28%,transparent),color-mix(in srgb,var(--victory-color) 8%,transparent) 65%,transparent 100%)}}.victory-glow{animation:1.1s ease-out both victoryGlowIn}@keyframes victoryGlowIn{0%{opacity:0}to{opacity:1}}@keyframes cardLevelFill{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes cardDiagonalFill{0%{clip-path:polygon(0 0,0 0,0 0)}to{clip-path:polygon(0 0,220% 0,0 220%)}}@keyframes cardDiamondFill{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}to{clip-path:polygon(50% -70%,170% 50%,50% 170%,-70% 50%)}}@keyframes cardShutterFill{0%{clip-path:inset(0 50%)}25%{clip-path:inset(0 47%)}to{clip-path:inset(0)}}@keyframes cardCircleFill{0%{clip-path:circle(0% at var(--fill-origin))}to{clip-path:circle(150% at var(--fill-origin))}}@keyframes cardWaveFill{0%{clip-path:polygon(0 110%,12% 106%,25% 103%,38% 106%,50% 110%,62% 114%,75% 117%,88% 114%,100% 110%,100% 100%,0 100%)}35%{clip-path:polygon(0 72%,12% 77%,25% 80%,38% 77%,50% 72%,62% 67%,75% 64%,88% 67%,100% 72%,100% 100%,0 100%)}70%{clip-path:polygon(0 30%,12% 25%,25% 22%,38% 25%,50% 30%,62% 35%,75% 38%,88% 35%,100% 30%,100% 100%,0 100%)}to{clip-path:polygon(0 -16%,12% -12%,25% -9%,38% -12%,50% -16%,62% -20%,75% -23%,88% -20%,100% -16%,100% 100%,0 100%)}}@media (prefers-reduced-motion:reduce){.drop-overlay.drop-screen,.victory-glow,.victory-fill,.victory-fill:after,.drop-screen .drop-reveal,.drop-screen .drop-reveal *{animation:none!important}}.market-flow-view{padding:24px 20px 48px}.market-flow-shell{width:100%;max-width:none;margin:auto}.market-flow-heading{justify-content:space-between;align-items:end;padding:0 4px 16px;display:flex}.market-flow-heading h2{margin:9px 0 0;font-size:clamp(40px,5vw,72px)}.market-flow-heading>div:last-child{flex-direction:column;align-items:flex-end;display:flex}.market-flow-heading>div:last-child b{font:950 36px var(--font-geist-sans);color:var(--amber)}.market-flow-heading>div:last-child span{color:#718087;font-size:8px}.market-flow-panels{gap:14px;min-height:max(620px,100svh - 220px);display:flex}.market-flow-panel{--flow-accent:#5de2e7;border:1px solid var(--flow-accent);flex:1 1 0;min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.market-flow-panel{border:1px solid color-mix(in srgb,var(--flow-accent) 38%,#2a3941)}}.market-flow-panel{background:linear-gradient(150deg,var(--flow-accent),#080d11 72%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.market-flow-panel{background:linear-gradient(150deg,color-mix(in srgb,var(--flow-accent) 5%,#10181d),#080d11 72%)}}.market-flow-panel{transition:flex-grow .34s cubic-bezier(.2,.75,.22,1),border-color .24s,box-shadow .24s;overflow:hidden}.market-flow-panel.sell{--flow-accent:#f7a74c}.market-flow-panel.mine{--flow-accent:#ac7bff}.market-flow-panel.is-expanded{border-color:var(--flow-accent);box-shadow:inset 0 0 0 1px var(--flow-accent),0 18px 50px #0008;flex-grow:3.56}@supports (color:color-mix(in lab, red, red)){.market-flow-panel.is-expanded{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--flow-accent) 20%,transparent),0 18px 50px #0008}}.market-flow-cover{width:100%;height:100%;min-height:max(620px,100svh - 220px);color:var(--flow-accent);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:21px;padding:38px 28px;display:flex}.market-flow-cover>i{font:400 50px Arial,sans-serif}.market-flow-cover>b{font:950 clamp(26px,2.25vw,40px) var(--font-geist-sans)}.market-flow-cover>span{color:#839198;max-width:250px;font-size:10px;line-height:1.65}.market-flow-cover>strong{font:400 38px Arial,sans-serif}.market-flow-cover>em{background:var(--flow-accent);color:#081014;min-width:32px;height:32px;font:950 12px var(--font-geist-sans);border-radius:18px;place-items:center;padding:0 9px;font-style:normal;display:grid;position:absolute;top:18px;right:18px}.market-flow-panel.is-compact .market-flow-cover{gap:16px;padding:24px 8px}.market-flow-panel.is-compact .market-flow-cover>i{font-size:35px}.market-flow-panel.is-compact .market-flow-cover>b{letter-spacing:.08em;writing-mode:vertical-rl;font-size:17px;transform:rotate(180deg)}.market-flow-panel.is-compact .market-flow-cover>span,.market-flow-panel.is-compact .market-flow-cover>strong{display:none}.market-flow-panel.is-compact .market-flow-cover>em{top:16px;right:50%;transform:translate(50%)}.market-flow-content{box-sizing:border-box;width:100%;min-width:0;height:100%;padding:28px;animation:.28s ease-out market-flow-content-in}.market-flow-title{min-height:50px;color:var(--flow-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:0;display:flex}.market-flow-title i{font:400 35px Arial,sans-serif}.market-flow-title b{font:950 30px var(--font-geist-sans)}.market-buy-methods,.market-sell-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.market-buy-methods button,.market-sell-methods button{color:#738189;cursor:pointer;background:#0b1318;border:1px solid #34464e;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:132px;padding:15px 10px;transition:all .18s;display:flex}.market-buy-methods button:hover,.market-buy-methods button.active,.market-sell-methods button:hover,.market-sell-methods button.active{border-color:var(--flow-accent);background:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-buy-methods button:hover,.market-buy-methods button.active,.market-sell-methods button:hover,.market-sell-methods button.active{background:color-mix(in srgb,var(--flow-accent) 8%,#0b1318)}}.market-buy-methods button:hover,.market-buy-methods button.active,.market-sell-methods button:hover,.market-sell-methods button.active{color:var(--flow-accent);transform:translateY(-2px)}.market-buy-methods i,.market-sell-methods i{font:400 27px Arial,sans-serif}.market-buy-methods b,.market-sell-methods b{font:950 11px var(--font-geist-sans);color:#e2eaed}.market-recent-head{border-top:1px solid #2d3b42;justify-content:space-between;margin-top:19px;padding-top:16px;display:flex}.market-recent-head b{color:#dce5e8;font-size:8px}.market-recent-head span{color:var(--flow-accent);font-size:7px}.market-recent-list{grid-template-columns:repeat(4,minmax(0,1fr)) 132px;gap:8px;margin-top:10px;display:grid}.market-recent-list>button{color:#dce5e8;text-align:left;cursor:pointer;background:#091015;border:1px solid #314149;border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;height:104px;padding:9px;display:flex}.market-recent-list>button:disabled{opacity:.48}.market-recent-list>button>b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:7px;overflow:hidden}.market-recent-list>button>small{color:#91a0a6;font-size:7px}.market-recent-list .market-see-all{border-color:var(--flow-accent);color:var(--flow-accent);text-align:center;justify-content:center;align-items:center;font-size:7px;font-weight:950}.market-empty-art{background:linear-gradient(135deg,#172229,#0a1014);border:1px solid #40515a;border-radius:6px;width:42px;height:34px;display:block;position:relative;overflow:hidden}.market-empty-art:before,.market-empty-art:after{content:"";background:#53636b;width:20px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(32deg)}.market-empty-art:after{transform:translate(-50%,-50%)rotate(-32deg)}.market-empty-art.large{flex:0 0 124px;width:124px;height:78px}.market-empty-art.picker{width:100%;height:88px}.market-selected-item{color:#dce5e8;text-align:left;cursor:pointer;background:#0a1116;border:1px solid #3b4a51;border-radius:13px;align-items:center;gap:16px;width:100%;min-height:108px;margin-top:16px;padding:14px;display:flex}.market-selected-item>span:nth-child(2){flex-direction:column;gap:6px;min-width:0;display:flex}.market-selected-item small{color:#7c8a91;font-size:6px}.market-selected-item b{font:950 18px var(--font-geist-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.market-selected-item em{color:#839198;font-size:7px;font-style:normal}.market-selected-item>strong{border:1px solid var(--flow-accent);color:var(--flow-accent);border-radius:9px;margin-left:auto;padding:10px 12px;font-size:7px}.market-sell-config{border:1px solid var(--flow-accent);margin-top:12px;padding:14px}@supports (color:color-mix(in lab, red, red)){.market-sell-config{border:1px solid color-mix(in srgb,var(--flow-accent) 55%,#34464e)}}.market-sell-config{background:#0b1318;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.market-sell-config>div:first-child{flex-direction:column;gap:7px;display:flex}.market-sell-config span,.market-sell-config label{color:#849299;font-size:7px}.market-sell-config b{font:950 20px var(--font-geist-sans);color:#f7c16f}.market-sell-config small{color:#738189;font-size:6px}.market-sell-config label{flex-direction:column;gap:7px;display:flex}.market-sell-config input,.market-sell-config select{color:#dce5e8;width:100%;height:42px;font:800 9px var(--font-geist-mono);box-sizing:border-box;background:#070c0f;border:1px solid #40515a;border-radius:9px;padding:0 12px}.market-sell-config>button{border:1px solid var(--flow-accent);background:var(--flow-accent);border-radius:10px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.market-sell-config>button{background:color-mix(in srgb,var(--flow-accent) 16%,#0b1318)}}.market-sell-config>button{color:var(--flow-accent);cursor:pointer;font-size:8px;font-weight:950}.market-sell-config>button:disabled{opacity:.35}.market-choice-row{grid-template-columns:1fr 1fr;gap:5px;display:grid!important}.market-choice-row button{color:#718087;cursor:pointer;background:#090f13;border:1px solid #40515a;border-radius:8px;height:37px;font-size:7px;font-weight:900}.market-choice-row button.active{border-color:var(--flow-accent);background:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-choice-row button.active{background:color-mix(in srgb,var(--flow-accent) 15%,#0b1318)}}.market-choice-row button.active{color:var(--flow-accent)}.market-my-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.market-my-head>button:last-child{border:1px solid var(--flow-accent);color:#caaeff;cursor:pointer;background:#281a3d;border-radius:10px;min-height:42px;padding:0 16px;font-size:8px;font-weight:950}.market-my-filters{gap:5px;margin-top:14px;display:flex}.market-my-filters button{color:#718087;background:#0a1116;border:1px solid #3a4650;border-radius:8px;height:34px;padding:0 12px;font-size:6px;font-weight:900}.market-my-filters button.active{border-color:var(--flow-accent);color:#c9adff;background:#241837}.market-lot-table{margin-top:12px}.market-lot-labels,.market-lot-table article{grid-template-columns:48px 82px 90px minmax(105px,1fr) 112px 90px 126px;align-items:center;gap:8px;display:grid}.market-lot-labels span{color:#64727a;font-size:5px}.market-lot-table article{box-sizing:border-box;background:#091015;border:1px solid #34434b;border-radius:11px;min-height:69px;margin-bottom:7px;padding:8px 10px}.market-lot-table article>b{color:var(--flow-accent);font-size:7px}.market-lot-table article>span,.market-lot-table article>em{color:#849299;font-size:6px;font-style:normal}.market-lot-table article>span small{color:#b9a5d6;margin-top:4px;display:block}.market-lot-table article>em{color:#c3a5f4;border:1px solid #4e4162;border-radius:7px;width:max-content;max-width:100%;padding:6px}.market-lot-table article>strong{font:950 11px var(--font-geist-sans);color:#dce5e8}.market-lot-table article>div{flex-direction:column;gap:4px;display:flex}.market-lot-table article>div button{color:#9dcced;cursor:pointer;background:#0c151a;border:1px solid #536879;border-radius:6px;height:25px;font-size:5px;font-weight:900}.market-lot-table article>div button:last-child{color:#f0838d;border-color:#70434b}.market-lot-empty{color:#718087;border:1px dashed #40515a;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;display:flex}.market-lot-empty b{color:#aeb9be;font-size:10px}@keyframes market-flow-content-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@media (width<=900px){.market-flow-panels,.market-flow-cover{min-height:510px}.market-flow-content{min-width:0;padding:18px}.market-buy-methods button,.market-sell-methods button{min-height:112px}.market-recent-list{grid-template-columns:repeat(4,1fr)}.market-recent-list .market-see-all{grid-column:1/-1;width:100%;height:40px}.market-lot-labels{display:none}.market-lot-table article{grid-template-columns:42px 72px 1fr 100px}.market-lot-table article>span:nth-of-type(2),.market-lot-table article>strong+span{display:none}.market-lot-table article>div{grid-column:4}}@media (width<=680px){.market-flow-view{padding:22px 10px calc(84px + env(safe-area-inset-bottom))}.market-flow-heading{align-items:flex-start}.market-flow-heading>div:last-child{display:none}.market-flow-panels{flex-direction:column;min-height:0}.market-flow-panel,.market-flow-panel.is-expanded,.market-flow-panel.is-compact{flex:auto;min-height:104px}.market-flow-panel.is-expanded{min-height:560px}.market-flow-cover,.market-flow-panel.is-compact .market-flow-cover{text-align:left;grid-template-columns:38px 1fr 28px;gap:10px;height:104px;min-height:104px;padding:12px 18px;display:grid}.market-flow-cover>i,.market-flow-panel.is-compact .market-flow-cover>i{font-size:26px}.market-flow-cover>b,.market-flow-panel.is-compact .market-flow-cover>b{writing-mode:horizontal-tb;font-size:15px;transform:none}.market-flow-cover>span{display:none}.market-flow-cover>strong,.market-flow-panel.is-compact .market-flow-cover>strong{font-size:25px;display:block}.market-flow-cover>em,.market-flow-panel.is-compact .market-flow-cover>em{top:9px;right:12px;transform:none}.market-flow-content{min-width:0;padding:15px}.market-buy-methods,.market-sell-methods{gap:6px}.market-buy-methods button,.market-sell-methods button{min-height:104px;padding:8px 5px}.market-buy-methods b,.market-sell-methods b{font-size:8px}.market-buy-methods span,.market-sell-methods span{font-size:5px}.market-recent-list{grid-template-columns:1fr 1fr}.market-recent-list .market-see-all{grid-column:1/-1}.market-selected-item{flex-wrap:wrap;align-items:flex-start}.market-empty-art.large{flex-basis:92px;width:92px;height:60px}.market-selected-item>strong{margin-left:0}.market-sell-config{grid-template-columns:1fr}.market-my-head{align-items:flex-start}.market-my-head>button:last-child{padding:0 10px}.market-my-filters{overflow-x:auto}.market-lot-table article{grid-template-columns:40px 68px 1fr}.market-lot-table article>strong{grid-column:3}.market-lot-table article>div{flex-direction:row;grid-column:1/-1}.market-lot-table article>div button{flex:1}.market-flow-title b{font-size:21px}}.market-flow-content{padding:34px}.market-flow-title{gap:16px;min-height:58px}.market-flow-title i{font-size:42px}.market-flow-title b{font-size:36px}.market-buy-methods,.market-sell-methods{gap:14px;margin-top:22px}.market-buy-methods button,.market-sell-methods button{gap:12px;min-height:168px;padding:22px 16px}.market-buy-methods i,.market-sell-methods i{font-size:38px}.market-buy-methods span,.market-sell-methods span{font-size:11px}.market-recent-head{margin-top:26px;padding-top:22px}.market-recent-list{grid-template-columns:repeat(4,minmax(0,1fr)) 160px;gap:12px;margin-top:14px}.market-recent-list>button{gap:7px;height:168px;padding:13px}.market-recent-list>button>small,.market-recent-list .market-see-all{font-size:12px}.market-car-preview{--preview-color:#aeb8bd;border:1px solid var(--preview-color);width:100%;height:82px}@supports (color:color-mix(in lab, red, red)){.market-car-preview{border:1px solid color-mix(in srgb,var(--preview-color) 44%,#35444b)}}.market-car-preview{background:radial-gradient(circle at 50% 70%,var(--preview-color),#080d11 72%);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.market-car-preview{background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--preview-color) 12%,#111a20),#080d11 72%)}}.market-car-preview{place-items:center;display:grid;overflow:hidden}.market-car-preview.uncommon{--preview-color:#57d68d}.market-car-preview.rare{--preview-color:#71b7ff}.market-car-preview.epic{--preview-color:#be78ff}.market-car-preview.legendary{--preview-color:#ffd36a}.market-car-preview.secret{--preview-color:#ff5d75}.market-car-preview .car-render{filter:drop-shadow(0 9px 7px #000a);width:96%}.market-car-preview.large{flex:0 0 190px;width:190px;height:108px}.market-car-preview.lot{width:100%;max-width:132px;height:76px}.market-car-preview.picker{height:132px}.market-selected-item{gap:20px;min-height:142px;margin-top:22px;padding:16px 18px}.market-selected-item small,.market-selected-item em{font-size:12px}.market-selected-item>strong{padding:14px 18px;font-size:12px}.market-sell-config{gap:14px;margin-top:16px;padding:18px}.market-sell-config>div:first-child{gap:10px}.market-sell-config span,.market-sell-config label{font-size:12px}.market-sell-config b{font-size:25px}.market-sell-config input,.market-sell-config select{height:50px;font-size:13px}.market-sell-config>button{min-height:52px;font-size:13px}.market-choice-row button{height:46px;font-size:12px}.market-my-head>button:last-child{min-height:52px;padding:0 22px;font-size:12px}.market-my-filters{gap:9px;margin-top:20px}.market-my-filters button{height:44px;padding:0 17px;font-size:11px}.market-lot-table{width:100%;min-width:0;margin-top:17px}.market-lot-labels,.market-lot-table article{box-sizing:border-box;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,1fr) minmax(0,1.35fr) minmax(0,1.05fr) minmax(0,.7fr) minmax(0,1fr);gap:12px;width:100%;min-width:0}.market-lot-labels{padding:0 14px 10px}.market-lot-table article{min-height:104px;margin-bottom:10px;padding:12px 14px}.market-lot-table article>b{min-width:0;font-size:13px}.market-lot-table article>span,.market-lot-table article>em{min-width:0;font-size:12px}.market-lot-table article>span small{margin-top:6px;font-size:10px}.market-lot-table article>em{padding:9px;font-size:11px}.market-lot-table article>strong{min-width:0;font-size:17px}.market-lot-table article>div{gap:7px;width:100%;min-width:0}.market-lot-table article>div button{box-sizing:border-box;width:100%;min-width:0;height:36px;padding:0 8px;font-size:10px}.market-lot-empty{min-height:280px}.car-picker-modal{width:min(1280px,96vw);padding:28px}.car-picker-head span,.car-picker-filters button,.car-picker-grid .car-picker-rarity,.car-picker-empty{font-size:12px}.car-picker-head b{font-size:30px}.car-picker-filters button{min-height:46px;padding:0 18px}.car-picker-grid{gap:14px}.car-picker-grid>button{padding:15px}.car-picker-grid>button>b{min-height:38px;font-size:18px}.car-picker-grid .coin-price{font-size:15px}@media (width<=1200px) and (width>=681px){.market-flow-content{padding:22px}.market-buy-methods button,.market-sell-methods button{min-height:140px}.market-recent-list{grid-template-columns:repeat(2,minmax(0,1fr))}.market-recent-list .market-see-all{grid-column:1/-1;width:100%;height:48px}.market-lot-labels{display:none}.market-lot-table article{grid-template-columns:110px 110px minmax(130px,1fr) 120px}.market-lot-table article>span:nth-of-type(2),.market-lot-table article>strong+span{display:none}.market-lot-table article>div{grid-column:4}.market-car-preview.lot{width:110px}}@media (width<=680px){.market-flow-content{padding:16px}.market-flow-title{min-height:44px}.market-flow-title i{font-size:29px}.market-flow-title b{font-size:24px}.market-buy-methods button,.market-sell-methods button{min-height:118px;padding:10px 6px}.market-buy-methods i,.market-sell-methods i{font-size:27px}.market-buy-methods b,.market-sell-methods b{font-size:11px}.market-buy-methods span,.market-sell-methods span{font-size:8px}.market-recent-head b{font-size:11px}.market-recent-head span{font-size:9px}.market-recent-list>button{height:148px}.market-recent-list>button>b{font-size:11px}.market-recent-list>button>small,.market-selected-item small,.market-selected-item em{font-size:10px}.market-selected-item b{font-size:18px}.market-selected-item>strong{font-size:10px}.market-car-preview.large{flex-basis:120px;width:120px;height:75px}.market-car-preview.picker{height:86px}.market-my-filters button{font-size:9px}.market-lot-table article>b,.market-lot-table article>span,.market-lot-table article>em{font-size:10px}.market-lot-table article>strong{font-size:14px}.market-lot-table article>div button{font-size:9px}}.market-flow-panel{--pointer-x:50%;--pointer-y:50%;background:radial-gradient(900px circle at var(--pointer-x) var(--pointer-y),var(--flow-accent),transparent 72%), linear-gradient(135deg,var(--flow-accent),#080d11 52%,var(--flow-accent))}@supports (color:color-mix(in lab, red, red)){.market-flow-panel{background:radial-gradient(900px circle at var(--pointer-x) var(--pointer-y),color-mix(in srgb,var(--flow-accent) 9%,transparent),transparent 72%), linear-gradient(135deg,color-mix(in srgb,var(--flow-accent) 10%,#10181d),#080d11 52%,color-mix(in srgb,var(--flow-accent) 6%,#0a1116))}}.market-flow-panel{border-color:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-flow-panel{border-color:color-mix(in srgb,var(--flow-accent) 58%,#2a3941);box-shadow:inset 0 0 34px color-mix(in srgb,var(--flow-accent) 5%,transparent),0 0 10px color-mix(in srgb,var(--flow-accent) 12%,transparent)}.market-flow-panel.is-expanded{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--flow-accent) 34%,transparent),inset 0 0 54px color-mix(in srgb,var(--flow-accent) 7%,transparent),0 0 16px color-mix(in srgb,var(--flow-accent) 22%,transparent),0 22px 54px #0009}}.market-flow-cover>i,.market-flow-title i,.market-buy-methods i,.market-sell-methods i{width:1em;height:1em;color:var(--flow-accent);filter:drop-shadow(0 0 5px var(--flow-accent));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.market-flow-cover>i,.market-flow-title i,.market-buy-methods i,.market-sell-methods i{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--flow-accent) 52%,transparent))}}.market-ui-icon{width:100%;height:100%;display:block;overflow:visible}.market-flow-cover>b,.market-flow-title b{text-shadow:0 0 11px var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-flow-cover>b,.market-flow-title b{text-shadow:0 0 11px color-mix(in srgb,var(--flow-accent) 32%,transparent)}}.market-flow-cover>strong{filter:drop-shadow(0 0 5px var(--flow-accent))}@supports (color:color-mix(in lab, red, red)){.market-flow-cover>strong{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--flow-accent) 58%,transparent))}}.market-buy-methods button,.market-sell-methods button{border-color:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-buy-methods button,.market-sell-methods button{border-color:color-mix(in srgb,var(--flow-accent) 65%,#34464e)}}.market-buy-methods button,.market-sell-methods button{background:linear-gradient(155deg,var(--flow-accent),var(--flow-accent))}@supports (color:color-mix(in lab, red, red)){.market-buy-methods button,.market-sell-methods button{background:linear-gradient(155deg,color-mix(in srgb,var(--flow-accent) 21%,#101820),color-mix(in srgb,var(--flow-accent) 10%,#081015))}}.market-buy-methods button,.market-sell-methods button{box-shadow:inset 0 1px var(--flow-accent),inset 0 -16px 34px #02060844,0 0 8px var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-buy-methods button,.market-sell-methods button{box-shadow:inset 0 1px color-mix(in srgb,var(--flow-accent) 28%,transparent),inset 0 -16px 34px #02060844,0 0 8px color-mix(in srgb,var(--flow-accent) 12%,transparent)}}.market-buy-methods button,.market-sell-methods button{color:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-buy-methods button,.market-sell-methods button{color:color-mix(in srgb,var(--flow-accent) 74%,#dfe9ec)}}.market-buy-methods button:hover,.market-buy-methods button.active,.market-sell-methods button:hover,.market-sell-methods button.active{background:linear-gradient(155deg,var(--flow-accent),var(--flow-accent))}@supports (color:color-mix(in lab, red, red)){.market-buy-methods button:hover,.market-buy-methods button.active,.market-sell-methods button:hover,.market-sell-methods button.active{background:linear-gradient(155deg,color-mix(in srgb,var(--flow-accent) 38%,#152027),color-mix(in srgb,var(--flow-accent) 20%,#091116))}}.market-buy-methods button:hover,.market-buy-methods button.active,.market-sell-methods button:hover,.market-sell-methods button.active{box-shadow:inset 0 1px var(--flow-accent),inset 0 -18px 36px #02060855,0 0 14px var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-buy-methods button:hover,.market-buy-methods button.active,.market-sell-methods button:hover,.market-sell-methods button.active{box-shadow:inset 0 1px color-mix(in srgb,var(--flow-accent) 55%,transparent),inset 0 -18px 36px #02060855,0 0 14px color-mix(in srgb,var(--flow-accent) 28%,transparent)}}.market-buy-methods i,.market-sell-methods i{border:1px solid var(--flow-accent);width:42px;height:42px;padding:10px}@supports (color:color-mix(in lab, red, red)){.market-buy-methods i,.market-sell-methods i{border:1px solid color-mix(in srgb,var(--flow-accent) 62%,transparent)}}.market-buy-methods i,.market-sell-methods i{background:var(--flow-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.market-buy-methods i,.market-sell-methods i{background:color-mix(in srgb,var(--flow-accent) 20%,#0a1116)}}.market-buy-methods i,.market-sell-methods i{box-shadow:0 0 11px var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-buy-methods i,.market-sell-methods i{box-shadow:0 0 11px color-mix(in srgb,var(--flow-accent) 19%,transparent)}}.market-recent-list>button,.market-selected-item,.market-sell-config,.market-lot-table article{background:linear-gradient(145deg,var(--flow-accent),#091015)}@supports (color:color-mix(in lab, red, red)){.market-recent-list>button,.market-selected-item,.market-sell-config,.market-lot-table article{background:linear-gradient(145deg,color-mix(in srgb,var(--flow-accent) 10%,#111a20),#091015)}}.market-recent-list>button,.market-selected-item,.market-sell-config,.market-lot-table article{border-color:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-recent-list>button,.market-selected-item,.market-sell-config,.market-lot-table article{border-color:color-mix(in srgb,var(--flow-accent) 40%,#34434b)}}.market-recent-list>button,.market-selected-item,.market-sell-config,.market-lot-table article{box-shadow:inset 0 1px var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-recent-list>button,.market-selected-item,.market-sell-config,.market-lot-table article{box-shadow:inset 0 1px color-mix(in srgb,var(--flow-accent) 18%,transparent)}}.market-recent-list .market-see-all,.market-selected-item>strong,.market-sell-config>button,.market-my-head>button:last-child{border-color:var(--flow-accent);background:linear-gradient(180deg,var(--flow-accent),var(--flow-accent))}@supports (color:color-mix(in lab, red, red)){.market-recent-list .market-see-all,.market-selected-item>strong,.market-sell-config>button,.market-my-head>button:last-child{background:linear-gradient(180deg,color-mix(in srgb,var(--flow-accent) 34%,#17222a),color-mix(in srgb,var(--flow-accent) 20%,#0b1318))}}.market-recent-list .market-see-all,.market-selected-item>strong,.market-sell-config>button,.market-my-head>button:last-child{color:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-recent-list .market-see-all,.market-selected-item>strong,.market-sell-config>button,.market-my-head>button:last-child{color:color-mix(in srgb,var(--flow-accent) 52%,white)}}.market-recent-list .market-see-all,.market-selected-item>strong,.market-sell-config>button,.market-my-head>button:last-child{box-shadow:inset 0 1px var(--flow-accent),0 0 16px var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-recent-list .market-see-all,.market-selected-item>strong,.market-sell-config>button,.market-my-head>button:last-child{box-shadow:inset 0 1px color-mix(in srgb,var(--flow-accent) 65%,transparent),0 0 16px color-mix(in srgb,var(--flow-accent) 30%,transparent)}}.market-choice-row button,.market-my-filters button{border-color:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-choice-row button,.market-my-filters button{border-color:color-mix(in srgb,var(--flow-accent) 42%,#40515a)}}.market-choice-row button,.market-my-filters button{background:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-choice-row button,.market-my-filters button{background:color-mix(in srgb,var(--flow-accent) 11%,#0a1116)}}.market-choice-row button,.market-my-filters button{color:#aab7bc}.market-choice-row button.active,.market-my-filters button.active{background:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-choice-row button.active,.market-my-filters button.active{background:color-mix(in srgb,var(--flow-accent) 31%,#10161c);box-shadow:inset 0 1px color-mix(in srgb,var(--flow-accent) 62%,transparent),0 0 13px color-mix(in srgb,var(--flow-accent) 25%,transparent)}}.market-choice-row button.active,.market-my-filters button.active{color:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-choice-row button.active,.market-my-filters button.active{color:color-mix(in srgb,var(--flow-accent) 55%,white)}}.market-lot-table article>em{background:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-lot-table article>em{background:color-mix(in srgb,var(--flow-accent) 16%,#10151b)}}.market-lot-table article>em{border-color:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-lot-table article>em{border-color:color-mix(in srgb,var(--flow-accent) 55%,#4e4162)}}.market-lot-table article>div button{color:#bfe8ff;background:#15344a;border-color:#4c91b8;box-shadow:0 0 10px #4bbdf025}.market-lot-table article>div button:last-child{color:#ffb0b7;background:#461923;border-color:#a54e5b;box-shadow:0 0 10px #ff65722b}@media (width<=680px){.market-buy-methods i,.market-sell-methods i{width:30px;height:30px;padding:7px}.market-flow-cover>span{font-size:8px;line-height:1.35;display:block}}.market-flow-cover>span{max-width:310px;font-size:16px;line-height:1.55}.market-buy-methods b,.market-sell-methods b{font-size:18px}.market-buy-methods span,.market-sell-methods span{font-size:14px;line-height:1.45}.market-recent-head b{font-size:16px}.market-recent-head span{font-size:14px}.market-recent-list>button>b{font-size:15px}.market-recent-list>button>small,.market-recent-list .market-see-all,.market-selected-item small,.market-selected-item em{font-size:14px}.market-selected-item b{font-size:26px}.market-selected-item>strong,.market-sell-config span,.market-sell-config label{font-size:14px}.market-sell-config small{font-size:13px}.market-sell-config input,.market-sell-config select,.market-sell-config>button,.market-choice-row button,.market-my-head>button:last-child{font-size:14px}.market-my-filters button{font-size:13px}.market-lot-labels span{font-size:12px}.market-lot-table article>b,.market-lot-table article>span,.market-lot-table article>em{font-size:14px}.market-lot-table article>span small{font-size:12px}.market-lot-table article>strong{font-size:19px}.market-lot-table article>div button{font-size:13px}.market-lot-empty b{font-size:18px}.market-lot-empty span{font-size:14px}@media (width<=680px){.market-flow-cover>span,.market-buy-methods b,.market-sell-methods b{font-size:13px}.market-buy-methods span,.market-sell-methods span{font-size:11px}.market-recent-list>button>b,.market-recent-list>button>small,.market-recent-list .market-see-all,.market-lot-table article>b,.market-lot-table article>span,.market-lot-table article>em,.market-lot-table article>div button{font-size:12px}}.market-flow-cover>i{width:72px;height:72px}.market-flow-title i{width:52px;height:52px}.market-buy-methods i,.market-sell-methods i{width:58px;height:58px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.market-flow-panel.is-compact .market-flow-cover>i{width:44px;height:44px}.market-flow-panel.mine{container-type:inline-size}.market-lot-table{padding-bottom:4px;overflow:visible}.market-lot-labels,.market-lot-table article{grid-template-columns:minmax(0,1.65fr) minmax(0,.82fr) minmax(0,1.08fr) minmax(0,.9fr) minmax(0,.58fr) minmax(0,.78fr)}.market-lot-labels{min-width:0;padding-left:16px;padding-right:16px}.market-lot-labels span:first-child{grid-column:auto}.market-lot-table article{min-width:0;padding:12px 16px}.market-lot-type{--lot-type-color:#65b8ff;border:1px solid var(--lot-type-color);grid-template-columns:minmax(74px,1.05fr) minmax(88px,.95fr);align-items:stretch;min-width:0;min-height:84px;padding:7px;flex-direction:initial!important;gap:0!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.market-lot-type{border:1px solid color-mix(in srgb,var(--lot-type-color) 62%,#3b4850)}}.market-lot-type{background:linear-gradient(145deg,var(--lot-type-color),#091015);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.market-lot-type{background:linear-gradient(145deg,color-mix(in srgb,var(--lot-type-color) 13%,#111920),#091015)}}.market-lot-type{box-shadow:inset 0 1px var(--lot-type-color),0 0 10px var(--lot-type-color)}@supports (color:color-mix(in lab, red, red)){.market-lot-type{box-shadow:inset 0 1px color-mix(in srgb,var(--lot-type-color) 24%,transparent),0 0 10px color-mix(in srgb,var(--lot-type-color) 12%,transparent)}}.market-lot-type>.market-car-preview{background:var(--preview-color);border:0;border-radius:7px 0 0 7px;max-width:none;height:70px}@supports (color:color-mix(in lab, red, red)){.market-lot-type>.market-car-preview{background:color-mix(in srgb,var(--preview-color) 8%,#0a1014)}}.market-lot-type>.market-car-preview{box-shadow:inset 0 0 18px var(--preview-color)}@supports (color:color-mix(in lab, red, red)){.market-lot-type>.market-car-preview{box-shadow:inset 0 0 18px color-mix(in srgb,var(--preview-color) 9%,transparent)}}.market-lot-type>span:last-child{border-left:1px solid var(--lot-type-color);justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.market-lot-type>span:last-child{border-left:1px solid color-mix(in srgb,var(--lot-type-color) 34%,#35444b)}}.market-lot-type>span:last-child{color:var(--lot-type-color)}.market-lot-type>span:last-child i{filter:drop-shadow(0 0 5px);flex:0 0 30px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.market-lot-type>span:last-child b{min-width:0;font:950 14px var(--font-geist-sans);color:currentColor}.market-lot-type.sale{--lot-type-color:#65b8ff}.market-lot-type.trade{--lot-type-color:#f7a74c}.market-lot-type.auction{--lot-type-color:#ac7bff}.market-lot-type.dealer{--lot-type-color:#63e0bb}.market-lot-visibility{flex-direction:column;align-items:flex-start;gap:8px;color:#aab6bb!important;display:flex!important}.market-lot-visibility small{border:1px solid var(--flow-accent);width:max-content;max-width:100%;padding:7px 10px;margin:0!important;display:block!important}@supports (color:color-mix(in lab, red, red)){.market-lot-visibility small{border:1px solid color-mix(in srgb,var(--flow-accent) 46%,#43515a)}}.market-lot-visibility small{background:var(--flow-accent);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.market-lot-visibility small{background:color-mix(in srgb,var(--flow-accent) 12%,#081014)}}.market-lot-visibility small{font:850 12px var(--font-geist-mono);letter-spacing:.04em;color:#dce5e8!important}.market-lot-table article>div:last-child{flex-direction:column;gap:7px;width:100%;min-width:0;display:flex}.market-lot-table article>div:last-child button{width:100%;height:38px;font-size:13px}.market-lot-type,.market-lot-actions{grid-column:auto}.market-lot-time{display:block!important}@container (width<=1100px){.market-lot-labels,.market-lot-table article{grid-template-columns:minmax(170px,1.55fr) minmax(84px,.72fr) minmax(116px,1fr) minmax(96px,.78fr) minmax(72px,.55fr) minmax(92px,.72fr);gap:8px}.market-lot-table article{padding:10px}.market-lot-type{grid-template-columns:minmax(78px,1fr) minmax(86px,1fr);min-height:76px;padding:5px}.market-lot-type>.market-car-preview{height:66px}.market-lot-type>span:last-child{gap:5px;padding:0 6px}.market-lot-type>span:last-child i{flex-basis:24px;width:24px;height:24px}.market-lot-type>span:last-child b{font-size:12px}.market-lot-table article>div:last-child button{height:34px;font-size:12px}}@container (width<=760px){.market-lot-table{overflow-x:auto}.market-lot-labels,.market-lot-table article{min-width:720px}}@media (width<=1200px){.market-flow-cover>i{width:62px;height:62px}.market-buy-methods i,.market-sell-methods i{width:48px;height:48px}}@media (width<=680px){.market-flow-cover>i,.market-flow-panel.is-compact .market-flow-cover>i{width:34px;height:34px}.market-flow-title i,.market-buy-methods i,.market-sell-methods i{width:38px;height:38px}}.market-sell-methods button{gap:16px;min-height:224px;padding:30px 20px}.market-sell-methods i{width:68px;height:68px}.market-sell-methods b{font-size:20px}.market-sell-methods span{max-width:210px}.market-recent-list>button{grid-template-rows:1fr auto;grid-template-columns:minmax(74px,1fr) minmax(70px,.9fr);align-items:center;gap:2px 10px;height:112px;padding:10px 12px;display:grid}.market-recent-list>button>.market-car-preview{grid-row:1/3;height:82px}.market-recent-list>button>b,.market-recent-list>button>small{align-self:end}.market-recent-list>button>small{align-self:start}.market-recent-list .market-see-all{padding:12px;display:flex}@media (width<=1200px){.market-sell-methods button{min-height:190px;padding:24px 14px}.market-sell-methods i{width:58px;height:58px}.market-recent-list>button{height:104px}}@media (width<=680px){.market-sell-methods button{min-height:150px;padding:16px 8px}.market-sell-methods i{width:44px;height:44px}.market-recent-list>button{grid-template-columns:minmax(64px,1fr) minmax(70px,.9fr);height:116px}.market-recent-list>button>.market-car-preview{height:84px}}.market-flow-panels{background:0 0;gap:26px}.market-flow-panel{isolation:isolate;box-shadow:inset 0 0 34px var(--flow-accent),0 8px 20px #0008,0 0 8px var(--flow-accent);background-clip:padding-box}@supports (color:color-mix(in lab, red, red)){.market-flow-panel{box-shadow:inset 0 0 34px color-mix(in srgb,var(--flow-accent) 5%,transparent),0 8px 20px #0008,0 0 8px color-mix(in srgb,var(--flow-accent) 10%,transparent)}.market-flow-panel.is-expanded{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--flow-accent) 34%,transparent),inset 0 0 54px color-mix(in srgb,var(--flow-accent) 7%,transparent),0 10px 24px #0009,0 0 12px color-mix(in srgb,var(--flow-accent) 18%,transparent)}}@media (width<=1200px){.market-flow-panels{gap:18px}}@media (width<=680px){.market-flow-panels{gap:14px}}.market-flow-panel.buy{container-type:inline-size}.market-recent-list{flex-direction:column;gap:9px;margin-top:12px;display:flex}.market-recent-labels,.market-offer-row{grid-template-columns:minmax(0,1.7fr) minmax(0,.72fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.62fr) minmax(0,.68fr);align-items:center;gap:10px;display:grid}.market-recent-labels{color:#68767d;padding:0 14px 3px}.market-recent-labels span{font:800 12px var(--font-geist-mono)}.market-recent-list>button.market-offer-row{border-color:var(--flow-accent);width:100%;height:auto;min-height:112px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.market-recent-list>button.market-offer-row{border-color:color-mix(in srgb,var(--flow-accent) 38%,#34434b)}}.market-recent-list>button.market-offer-row{background:linear-gradient(145deg,var(--flow-accent),#091015);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.market-recent-list>button.market-offer-row{background:linear-gradient(145deg,color-mix(in srgb,var(--flow-accent) 9%,#111a20),#091015)}}.market-recent-list>button.market-offer-row{color:#dce5e8;text-align:left;box-shadow:inset 0 1px var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-recent-list>button.market-offer-row{box-shadow:inset 0 1px color-mix(in srgb,var(--flow-accent) 16%,transparent)}}.market-recent-list>button.market-offer-row{transition:all .18s}.market-recent-list>button.market-offer-row:hover{border-color:var(--flow-accent);background:linear-gradient(145deg,var(--flow-accent),#0a1116)}@supports (color:color-mix(in lab, red, red)){.market-recent-list>button.market-offer-row:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--flow-accent) 16%,#121c23),#0a1116)}}.market-recent-list>button.market-offer-row:hover{transform:translateY(-1px)}.market-offer-type{grid-template-columns:minmax(92px,.9fr) minmax(100px,1.1fr);align-items:center;gap:10px;min-width:0;display:grid}.market-offer-type>.market-car-preview{grid-row:auto;width:100%;height:82px}.market-offer-type>span:last-child{min-width:0;color:var(--flow-accent);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}.market-offer-type i{grid-row:1/3;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.market-offer-type b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:950 15px var(--font-geist-sans);color:#e3ebee;overflow:hidden}.market-offer-type small{font:800 12px var(--font-geist-mono);color:var(--flow-accent)}.market-offer-seller,.market-offer-time{min-width:0;font:800 13px var(--font-geist-mono);color:#9aa8ae;overflow-wrap:anywhere}.market-offer-status{border:1px solid var(--flow-accent);width:max-content;max-width:100%;padding:9px}@supports (color:color-mix(in lab, red, red)){.market-offer-status{border:1px solid color-mix(in srgb,var(--flow-accent) 48%,#46545d)}}.market-offer-status{background:var(--flow-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.market-offer-status{background:color-mix(in srgb,var(--flow-accent) 12%,#0b1217)}}.market-offer-status{font:800 12px var(--font-geist-mono);color:var(--flow-accent);font-style:normal}@supports (color:color-mix(in lab, red, red)){.market-offer-status{color:color-mix(in srgb,var(--flow-accent) 54%,white)}}.market-offer-status{text-align:center}.market-offer-value{min-width:0;font:950 18px var(--font-geist-sans);color:#e4ecef}.market-offer-open{border:1px solid var(--flow-accent);background:var(--flow-accent);border-radius:8px;min-height:42px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.market-offer-open{background:color-mix(in srgb,var(--flow-accent) 22%,#0b151b)}}.market-offer-open{color:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-offer-open{color:color-mix(in srgb,var(--flow-accent) 58%,white)}}.market-offer-open{font:950 13px var(--font-geist-mono);box-shadow:0 0 10px var(--flow-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.market-offer-open{box-shadow:0 0 10px color-mix(in srgb,var(--flow-accent) 18%,transparent)}}.market-recent-empty{color:#7f8d93;text-align:center;border:1px dashed #40515a;border-radius:12px;place-items:center;min-height:96px;padding:18px;font-size:14px;display:grid}.market-recent-list>.market-see-all{justify-content:center;align-items:center;width:100%;height:48px;min-height:48px;padding:0;font-size:14px;display:flex}@container (width<=1050px){.market-recent-labels{display:none}.market-offer-row{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,1fr)}.market-offer-type{grid-column:1/-1;grid-template-columns:minmax(120px,.7fr) minmax(150px,1.3fr)}.market-offer-type>.market-car-preview{height:76px}}@container (width<=620px){.market-offer-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.market-offer-type{grid-template-columns:minmax(100px,.8fr) minmax(110px,1.2fr)}.market-offer-status{box-sizing:border-box;width:100%}}.market-flow-panel .market-car-preview{--preview-color:var(--flow-accent)}.market-flow-panel .market-lot-type .market-car-preview{--preview-color:var(--lot-type-color)}.market-flow-panel.buy .market-recent-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:360px;padding-right:7px;overflow:hidden auto}.market-flow-panel.buy .market-recent-labels{z-index:2;background:#101820;padding-top:7px;padding-bottom:9px;position:sticky;top:0}.market-flow-panel.buy .market-recent-list>button.market-offer-row{min-height:94px;padding:8px 12px}.market-flow-panel.buy .market-offer-open{min-height:38px}.market-flow-panel.buy .market-recent-list::-webkit-scrollbar{width:8px}.market-flow-panel.buy .market-recent-list::-webkit-scrollbar-track{background:#091015;border-radius:8px}.market-flow-panel.buy .market-recent-list::-webkit-scrollbar-thumb{background:var(--flow-accent);border:2px solid #091015;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.market-flow-panel.buy .market-recent-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--flow-accent) 62%,#34434b)}}.market-offer-time,.market-lot-time,.market-order-auction-time b{font-variant-numeric:tabular-nums}.market-order-auction-time{color:#bda9d5;letter-spacing:.05em;background:#251b37;border:1px solid #7653a1;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:6px 0 20px;padding:13px 15px;font-size:14px;font-weight:850;display:flex}.market-order-auction-time b{font:950 22px var(--font-geist-mono);color:#caaeff;letter-spacing:.04em}@media (width>=681px){.market-flow-panels{align-items:stretch;height:max(620px,100svh - 220px);min-height:0}.market-flow-panel{height:100%}.market-flow-content{overflow:hidden}}.market-flow-heading>div:last-child b{font-size:clamp(52px,4.4vw,72px);line-height:.86}@container (width>=761px){.market-flow-panel.buy .market-recent-labels,.market-flow-panel.buy .market-offer-row{grid-template-columns:minmax(0,1.7fr) minmax(0,.66fr) minmax(0,1fr) minmax(0,.88fr) minmax(0,.7fr) minmax(0,.72fr);gap:8px}.market-flow-panel.buy .market-recent-labels{display:grid}.market-flow-panel.buy .market-offer-type{grid-column:auto;grid-template-columns:minmax(72px,.78fr) minmax(86px,1.22fr);gap:7px}.market-flow-panel.buy .market-offer-type>.market-car-preview{height:66px}.market-flow-panel.buy .market-offer-status{padding:7px 6px;font-size:12px}.market-flow-panel.buy .market-offer-value{font-size:16px}.market-flow-panel.buy .market-offer-open{min-height:36px;padding:0 7px;font-size:12px}}@container (width<=760px) and (width>=521px){.market-flow-panel.buy .market-recent-labels{display:none}.market-flow-panel.buy .market-offer-row{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,1fr)}.market-flow-panel.buy .market-offer-type{grid-column:1/-1;grid-template-columns:minmax(112px,.7fr) minmax(140px,1.3fr)}}@container (width<=520px){.market-flow-panel.buy .market-offer-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.market-flow-panel.buy .market-offer-type{grid-column:1/-1;grid-template-columns:minmax(96px,.8fr) minmax(104px,1.2fr)}.market-flow-panel.buy .market-offer-status{box-sizing:border-box;width:100%}}.market-pagination{justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-top:12px;display:flex}.market-pagination>span{font:850 13px var(--font-geist-mono);color:#8b9aa0}.market-pagination>div{align-items:center;gap:7px;display:flex}.market-pagination button{color:#a9bcc3;min-width:42px;height:42px;font:900 14px var(--font-geist-mono);cursor:pointer;background:#102029;border:1px solid #3d5861;border-radius:9px;padding:0 11px}.market-pagination button:hover,.market-pagination button.active{border-color:var(--flow-accent);background:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-pagination button:hover,.market-pagination button.active{background:color-mix(in srgb,var(--flow-accent) 24%,#0b151b)}}.market-pagination button:hover,.market-pagination button.active{color:#e8fdff;box-shadow:0 0 12px var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-pagination button:hover,.market-pagination button.active{box-shadow:0 0 12px color-mix(in srgb,var(--flow-accent) 20%,transparent)}}.market-pagination button:disabled{opacity:.32;cursor:default;box-shadow:none}.market-flow-panel.mine .market-lot-table{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:470px;padding-right:7px;overflow:auto}.market-flow-panel.mine .market-lot-labels{z-index:3;background:#141522;padding-top:9px;padding-bottom:9px;position:sticky;top:0}.market-flow-panel.mine .market-lot-table::-webkit-scrollbar{width:8px;height:8px}.market-flow-panel.mine .market-lot-table::-webkit-scrollbar-track{background:#0b0d16;border-radius:8px}.market-flow-panel.mine .market-lot-table::-webkit-scrollbar-thumb{background:#7653a1;border:2px solid #0b0d16;border-radius:8px}@media (width<=680px){.market-pagination{flex-direction:column;align-items:stretch}.market-pagination>div{justify-content:space-between}.market-pagination button{flex:1}.market-flow-panel.mine .market-lot-table{max-height:440px}}.market-buy-list-head{border-bottom:1px solid #2d3b42;justify-content:space-between;align-items:center;gap:18px;min-height:66px;margin-top:15px;padding:10px 0 12px;display:flex}.market-buy-list-head>button{border:1px solid var(--flow-accent);background:var(--flow-accent);border-radius:10px;min-height:44px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.market-buy-list-head>button{background:color-mix(in srgb,var(--flow-accent) 20%,#0b151b)}}.market-buy-list-head>button{color:#dffcff;font:900 14px var(--font-geist-mono);cursor:pointer;box-shadow:0 0 12px var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-buy-list-head>button{box-shadow:0 0 12px color-mix(in srgb,var(--flow-accent) 18%,transparent)}}.market-buy-list-head>div{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.market-buy-list-head b{font:950 16px var(--font-geist-sans);color:#e1eaed}.market-buy-list-head span{font:800 13px var(--font-geist-mono);color:var(--flow-accent)}.market-buy-list-mode .market-recent-list{margin-top:10px}@media (width<=680px){.market-buy-list-head{flex-direction:column;align-items:stretch}.market-buy-list-head>div{text-align:left;align-items:flex-start}.market-buy-list-head>button{width:100%}}.market-buy-list-mode{flex-direction:column;display:flex}.market-flow-panel.buy .market-buy-list-mode .market-recent-list{flex:1 1 0;min-height:0;max-height:none}.market-buy-list-mode>.market-flow-title,.market-buy-list-mode>.market-buy-list-head{flex-shrink:0}.market-flow-panel.buy .market-buy-list-mode .market-recent-list>button.market-offer-row{flex-shrink:0;grid-template-rows:auto}.market-buy-list-mode .market-recent-labels{flex-shrink:0}.market-buy-list-mode .market-pagination{flex:none;margin-top:12px}.market-offer-row.auction .market-offer-time,.market-lot-table article.auction .market-lot-time{font:950 16px var(--font-geist-mono);color:#ffd36a;text-shadow:0 0 10px #ffc84d70;letter-spacing:.035em}.market-order-auction-time{color:#d8bd82;background:#2a2111;border-color:#9b7227}.market-order-auction-time b{color:#ffd36a;text-shadow:0 0 12px #ffc84d70;font-size:24px}.market-flow-panel.mine .market-flow-content{flex-direction:column;min-height:0;display:flex}.market-flow-panel.mine .market-my-head,.market-flow-panel.mine .market-my-filters,.market-flow-panel.mine .market-pagination{flex-shrink:0}.market-flow-panel.mine .market-lot-table{flex:1 1 0;align-content:start;min-height:0;max-height:none}@media (width<=680px){.market-flow-panel.mine .market-lot-table{flex:auto;max-height:440px}}.market-flow-panel.buy .market-recent-list,.market-flow-panel.mine .market-lot-table{scrollbar-gutter:auto;padding-right:0;overflow:hidden}@media (width<=680px){.market-flow-panel.mine .market-lot-table{max-height:none;overflow:hidden}}@media (width>=681px){.market-flow-panel.is-expanded{flex-grow:5.15}}.market-sell-overview-mode,.market-sell-detail-mode{flex-direction:column;min-height:0;display:flex}.market-sell-selected-row{min-height:164px;margin-top:20px;display:block}.market-sell-selected-row .market-selected-item{height:100%;min-height:164px;margin:0}.market-sell-overview-mode .market-sell-methods{flex:auto;min-height:0;margin-top:24px}.market-sell-overview-mode .market-sell-methods button{height:100%;min-height:230px}.market-sell-detail-head{border-bottom:1px solid #4a3826;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 0 16px;display:flex}.market-sell-detail-head>button{border:1px solid var(--flow-accent);background:var(--flow-accent);border-radius:10px;min-height:46px;padding:0 18px}@supports (color:color-mix(in lab, red, red)){.market-sell-detail-head>button{background:color-mix(in srgb,var(--flow-accent) 19%,#17120d)}}.market-sell-detail-head>button{color:#ffe1b6;font:900 14px var(--font-geist-mono);cursor:pointer;box-shadow:0 0 12px var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-sell-detail-head>button{box-shadow:0 0 12px color-mix(in srgb,var(--flow-accent) 18%,transparent)}}.market-sell-detail-head>div{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.market-sell-detail-head span{font:800 13px var(--font-geist-mono);color:#a99176}.market-sell-detail-head b{font:950 19px var(--font-geist-sans);color:#f4ad55}.market-sell-detail-mode>.market-selected-item{flex:none;min-height:164px;margin-top:20px}.market-sell-detail-mode .market-sell-config{flex:auto;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-content:center;min-height:0;margin-top:20px;padding:24px}@media (width<=900px){.market-sell-detail-mode .market-sell-config{grid-template-columns:1fr}}@media (width<=680px){.market-sell-selected-row{min-height:0}.market-sell-overview-mode .market-sell-methods button{height:auto;min-height:150px}.market-sell-detail-head{flex-direction:column;align-items:stretch}.market-sell-detail-head>div{text-align:left;align-items:flex-start}.market-sell-detail-mode>.market-selected-item{min-height:140px}.market-sell-detail-mode .market-sell-config{overflow:auto}}.market-sell-detail-head>button{min-height:52px;padding:0 22px;font-size:16px}.market-sell-detail-head span{font-size:14px}.market-sell-detail-head b{font-size:23px}.market-sell-detail-mode .market-sell-config{gap:20px;padding:28px}.market-sell-detail-mode .market-sell-config span,.market-sell-detail-mode .market-sell-config label{font-size:16px}.market-sell-detail-mode .market-sell-config small{font-size:14px;line-height:1.5}.market-sell-detail-mode .market-sell-config b{font-size:30px}.market-sell-detail-mode .market-sell-config>button{min-height:64px;font-size:18px}.market-sell-detail-mode .market-sell-config input,.market-sell-detail-mode .market-sell-config select{height:62px;font-size:17px}.market-sell-detail-mode .market-choice-row button{height:58px;font-size:17px}.market-sell-detail-mode .custom-select>button{height:62px;font-size:16px}.market-sell-detail-mode .custom-select-menu>button{min-height:46px;font-size:14px}.market-sell-detail-mode>.market-selected-item{gap:26px;min-height:190px;padding:22px 24px}.market-sell-detail-mode>.market-selected-item>span:nth-child(2){gap:9px}.market-sell-detail-mode>.market-selected-item small{letter-spacing:.035em;font-size:15px;font-weight:850}.market-sell-detail-mode>.market-selected-item em{font-size:16px}.market-sell-detail-mode>.market-selected-item>strong{place-items:center;min-width:150px;min-height:58px;padding:0 22px;font-size:16px;display:grid}.market-sell-detail-mode .market-sell-config{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;gap:18px;padding:22px;display:grid}.market-config-block,.market-dealer-offer{border:1px solid var(--flow-accent);min-width:0;padding:20px}@supports (color:color-mix(in lab, red, red)){.market-config-block,.market-dealer-offer{border:1px solid color-mix(in srgb,var(--flow-accent) 48%,#4c4338)}}.market-config-block,.market-dealer-offer{background:linear-gradient(145deg,var(--flow-accent),#0b1115);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.market-config-block,.market-dealer-offer{background:linear-gradient(145deg,color-mix(in srgb,var(--flow-accent) 13%,#171a1b),#0b1115)}}.market-config-block,.market-dealer-offer{box-shadow:inset 0 1px var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-config-block,.market-dealer-offer{box-shadow:inset 0 1px color-mix(in srgb,var(--flow-accent) 22%,transparent)}}.market-config-block,.market-dealer-offer{flex-direction:column;gap:13px;display:flex}.market-config-block.wide,.market-dealer-offer,.market-create-submit{grid-column:1/-1}.market-config-block>span,.market-dealer-offer>span{font:900 16px var(--font-geist-mono);color:#c5b39e;letter-spacing:.035em}.market-choice-row{gap:10px}.market-sell-detail-mode .market-choice-row button{border-radius:11px;height:64px;font-size:17px}.market-price-stepper{grid-template-columns:68px minmax(0,1fr) 68px;gap:10px;display:grid}.market-price-stepper button{border:1px solid var(--flow-accent);background:linear-gradient(180deg,var(--flow-accent),var(--flow-accent));border-radius:11px;height:66px}@supports (color:color-mix(in lab, red, red)){.market-price-stepper button{background:linear-gradient(180deg,color-mix(in srgb,var(--flow-accent) 29%,#191b1d),color-mix(in srgb,var(--flow-accent) 15%,#0c1115))}}.market-price-stepper button{color:#ffd7a7;font:900 30px var(--font-geist-sans);cursor:pointer;box-shadow:inset 0 1px var(--flow-accent),0 0 12px var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-price-stepper button{box-shadow:inset 0 1px color-mix(in srgb,var(--flow-accent) 52%,transparent),0 0 12px color-mix(in srgb,var(--flow-accent) 18%,transparent)}}.market-sell-detail-mode .market-price-stepper input{border-color:var(--flow-accent);height:66px;padding:0 18px}@supports (color:color-mix(in lab, red, red)){.market-sell-detail-mode .market-price-stepper input{border-color:color-mix(in srgb,var(--flow-accent) 46%,#40515a)}}.market-sell-detail-mode .market-price-stepper input{text-align:center;font-family:var(--font-ui);letter-spacing:.035em;font-variant-numeric:tabular-nums;appearance:textfield;background:#070c0f;font-size:clamp(30px,2vw,38px)!important;font-weight:950!important}.market-sell-detail-mode .market-price-stepper input[aria-invalid=true]{border-color:#ff6678;box-shadow:inset 0 0 0 1px #ff667866,0 0 12px #ff66782e}.market-price-error{letter-spacing:.025em;font-weight:850;color:#ff8d99!important;font-size:14px!important}.market-price-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.market-price-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.market-duration-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.market-duration-options button{border:1px solid var(--flow-accent);height:66px}@supports (color:color-mix(in lab, red, red)){.market-duration-options button{border:1px solid color-mix(in srgb,var(--flow-accent) 42%,#40515a)}}.market-duration-options button{background:var(--flow-accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.market-duration-options button{background:color-mix(in srgb,var(--flow-accent) 10%,#0a1116)}}.market-duration-options button{color:#b7b0a8;font:900 17px var(--font-geist-mono);cursor:pointer}.market-duration-options button.active{border-color:var(--flow-accent);background:linear-gradient(180deg,var(--flow-accent),var(--flow-accent))}@supports (color:color-mix(in lab, red, red)){.market-duration-options button.active{background:linear-gradient(180deg,color-mix(in srgb,var(--flow-accent) 38%,#1a1b1c),color-mix(in srgb,var(--flow-accent) 22%,#0b1115))}}.market-duration-options button.active{color:#ffe0ba;box-shadow:inset 0 1px var(--flow-accent),0 0 14px var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-duration-options button.active{box-shadow:inset 0 1px color-mix(in srgb,var(--flow-accent) 62%,transparent),0 0 14px color-mix(in srgb,var(--flow-accent) 24%,transparent)}}.market-sell-detail-mode .custom-select>button{border-color:var(--flow-accent);height:66px;padding:0 18px}@supports (color:color-mix(in lab, red, red)){.market-sell-detail-mode .custom-select>button{border-color:color-mix(in srgb,var(--flow-accent) 46%,#40515a)}}.market-sell-detail-mode .custom-select>button{font-size:17px}.market-dealer-offer>b,.market-dealer-offer>b .coin-price{font-family:var(--font-ui);letter-spacing:.025em;color:#ffd071!important;font-size:clamp(44px,3.2vw,58px)!important;font-weight:950!important}.market-dealer-offer small{max-width:850px;color:#9da7aa!important}.market-dealer-offer>div:last-child{justify-content:space-between;align-items:center;gap:18px;display:flex}.market-dealer-offer>div:last-child span{color:#a99176;font-size:14px}.market-dealer-offer>div:last-child strong{font:950 19px var(--font-geist-mono);color:#ffd071}.market-sell-detail-mode .dealer-progress{height:11px;margin:3px 0 1px}.market-sell-detail-mode .market-create-submit{letter-spacing:.025em;width:100%;border-radius:13px!important;min-height:74px!important;font-size:20px!important}@media (width<=900px){.market-sell-detail-mode .market-sell-config{grid-template-columns:1fr}.market-config-block.wide,.market-dealer-offer,.market-create-submit{grid-column:auto}}@media (width<=680px){.market-sell-detail-mode>.market-selected-item{gap:14px;min-height:0;padding:16px}.market-sell-detail-mode>.market-selected-item .market-car-preview.large{flex-basis:150px;width:150px;height:90px}.market-sell-detail-mode>.market-selected-item b{font-size:23px}.market-sell-detail-mode>.market-selected-item small{font-size:13px}.market-sell-detail-mode>.market-selected-item em{font-size:14px}.market-sell-detail-mode>.market-selected-item>strong{width:100%;min-height:52px;font-size:15px}.market-sell-detail-mode .market-sell-config{padding:14px;overflow:auto}.market-config-block,.market-dealer-offer{padding:16px}.market-duration-options{grid-template-columns:repeat(2,minmax(0,1fr))}.market-sell-detail-mode .market-create-submit{min-height:64px!important;font-size:17px!important}}.market-detail-v2{--detail-accent:#57d68d;border:1px solid var(--detail-accent);background:linear-gradient(145deg,var(--detail-accent),#070c10 62%);border-radius:24px;width:min(1380px,96vw);max-height:94vh}@supports (color:color-mix(in lab, red, red)){.market-detail-v2{background:linear-gradient(145deg,color-mix(in srgb,var(--detail-accent) 7%,#11181d),#070c10 62%);box-shadow:0 34px 110px #000e,0 0 24px color-mix(in srgb,var(--detail-accent) 18%,transparent)}}.market-detail-v2{overflow:auto}.market-detail-v2.sale{--detail-accent:#59dbe8}.market-detail-v2.trade{--detail-accent:#f7a247}.market-detail-v2.auction{--detail-accent:#a66cff}.market-detail-v2>.market-price-history{box-sizing:border-box;background:linear-gradient(#0b1217,#080d11);border-radius:0;height:118px;padding:10px 24px 12px;transition:height .24s;overflow:hidden}.market-price-history-toggle{color:#dce5e8;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:28px;padding:0;display:flex}.market-price-history-toggle>span{align-items:baseline;gap:12px;display:flex}.market-price-history-toggle b{font-size:12px}.market-price-history-toggle small{color:#718087;font-size:10px}.market-price-history-toggle>strong{color:#9fd861;font-size:11px}.market-price-history-window{height:58px;overflow:hidden}.market-detail-v2>.market-price-history svg{cursor:crosshair;height:74px;margin:0}.market-price-history-range{justify-content:space-between;display:flex}.market-price-history-range span{color:#718087;font-size:10px}.market-detail-v2.price-chart-expanded>.market-price-history{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080e12f7;height:auto;padding:22px 32px 26px;position:absolute;inset:69px 0 0}.market-detail-v2.price-chart-expanded .market-price-history-toggle{min-height:42px}.market-detail-v2.price-chart-expanded .market-price-history-toggle b{font-size:16px}.market-detail-v2.price-chart-expanded .market-price-history-toggle small,.market-detail-v2.price-chart-expanded .market-price-history-toggle>strong{font-size:13px}.market-detail-v2.price-chart-expanded .market-price-history-window{height:calc(100% - 84px);min-height:260px}.market-detail-v2.price-chart-expanded>.market-price-history svg{height:100%;margin-top:10px}.market-detail-v2.price-chart-expanded .market-price-history-range span{font-size:13px}.market-detail-v2-head{z-index:10;border-bottom:1px solid var(--detail-accent);min-height:86px;padding:16px 20px 16px 26px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.market-detail-v2-head{border-bottom:1px solid color-mix(in srgb,var(--detail-accent) 42%,#33434b)}}.market-detail-v2-head{background:var(--detail-accent)}@supports (color:color-mix(in lab, red, red)){.market-detail-v2-head{background:color-mix(in srgb,var(--detail-accent) 7%,#0a1116)}}.market-detail-v2-head{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;justify-content:space-between;align-items:center;gap:20px;display:flex}.market-detail-v2-head>div{color:var(--detail-accent);align-items:center;gap:16px;display:flex}.market-detail-v2-head i{width:48px;height:48px;filter:drop-shadow(0 0 8px var(--detail-accent));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.market-detail-v2-head i{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--detail-accent) 50%,transparent))}}.market-detail-v2-head span{flex-direction:column;gap:5px;display:flex}.market-detail-v2-head b{font:950 28px var(--font-geist-sans);color:var(--detail-accent)}.market-detail-v2-head small{color:#93a0a5;font-size:14px;font-weight:750}.market-detail-v2-head>button{border:1px solid var(--detail-accent);width:52px;height:52px}@supports (color:color-mix(in lab, red, red)){.market-detail-v2-head>button{border:1px solid color-mix(in srgb,var(--detail-accent) 45%,#52626a)}}.market-detail-v2-head>button{background:var(--detail-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.market-detail-v2-head>button{background:color-mix(in srgb,var(--detail-accent) 10%,#0a1014)}}.market-detail-v2-head>button{color:#d9e2e5;cursor:pointer;font-size:30px}.market-detail-v2-main{grid-template-columns:minmax(0,1.5fr) minmax(380px,.78fr);min-height:460px;display:grid}.market-detail-v2-car{--car-accent:#aeb8bd;background:radial-gradient(circle at 50% 44%,var(--car-accent),transparent 58%),#080e13;min-width:0;padding:32px 38px}@supports (color:color-mix(in lab, red, red)){.market-detail-v2-car{background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--car-accent) 17%,transparent),transparent 58%),#080e13}}.market-detail-v2-car{flex-direction:column;justify-content:flex-end;display:flex}.market-detail-v2-car.common{--car-accent:#aeb8bd}.market-detail-v2-car.uncommon{--car-accent:#57d68d}.market-detail-v2-car.rare{--car-accent:#71b7ff}.market-detail-v2-car.epic{--car-accent:#be78ff}.market-detail-v2-car.legendary{--car-accent:#ffd36a}.market-detail-v2-car.secret{--car-accent:#ff5d75}.market-detail-v2-car>div{place-items:center;min-height:280px;display:grid}.market-detail-v2-car .car-render{filter:drop-shadow(0 22px 13px #000c);width:min(760px,96%)}.market-detail-v2-car>span{color:var(--car-accent);font-size:15px;font-weight:900}.market-detail-v2-car>b{font:950 clamp(38px,4vw,58px)/.95 var(--font-geist-sans);color:var(--car-accent);margin-top:8px}@supports (color:color-mix(in lab, red, red)){.market-detail-v2-car>b{color:color-mix(in srgb,var(--car-accent) 65%,white)}}.market-detail-v2-car>small{color:#8c999f;margin-top:12px;font-size:16px;font-weight:750}.market-detail-v2-order{border-left:1px solid var(--detail-accent);min-width:0;padding:28px}@supports (color:color-mix(in lab, red, red)){.market-detail-v2-order{border-left:1px solid color-mix(in srgb,var(--detail-accent) 28%,#34434a)}}.market-detail-v2-order{background:var(--detail-accent)}@supports (color:color-mix(in lab, red, red)){.market-detail-v2-order{background:color-mix(in srgb,var(--detail-accent) 6%,#111a20)}}.market-detail-v2-order{flex-direction:column;gap:18px;display:flex}.market-detail-seller,.market-detail-condition,.market-detail-price,.market-detail-timer,.market-detail-bid-control{border:1px solid var(--detail-accent);padding:18px}@supports (color:color-mix(in lab, red, red)){.market-detail-seller,.market-detail-condition,.market-detail-price,.market-detail-timer,.market-detail-bid-control{border:1px solid color-mix(in srgb,var(--detail-accent) 38%,#3c4b52)}}.market-detail-seller,.market-detail-condition,.market-detail-price,.market-detail-timer,.market-detail-bid-control{background:linear-gradient(145deg,var(--detail-accent),#0a1116);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.market-detail-seller,.market-detail-condition,.market-detail-price,.market-detail-timer,.market-detail-bid-control{background:linear-gradient(145deg,color-mix(in srgb,var(--detail-accent) 10%,#121c22),#0a1116)}}.market-detail-seller,.market-detail-condition,.market-detail-price,.market-detail-timer,.market-detail-bid-control{flex-direction:column;gap:7px;display:flex}.market-detail-balance{background:linear-gradient(145deg,#29200f,#11140f);border:1px solid #82642b;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:5px 14px;padding:14px 16px;display:grid}.market-detail-balance>span{color:#c6ad78;font-size:13px;font-weight:900}.market-detail-balance>b{font:950 25px var(--font-geist-sans);color:#ffd36a;grid-area:1/2/3}.market-detail-balance>small{color:#9d947d;font-size:12px;font-weight:800}.market-detail-balance.low{background:linear-gradient(145deg,#32141b,#141014);border-color:#a54e5b}.market-detail-balance.low>b,.market-detail-balance.low>small{color:#ff8d99}.market-detail-seller>span,.market-detail-condition>span,.market-detail-price>span,.market-detail-timer>span,.market-detail-bid-control>span{color:#849399;letter-spacing:.06em;font-size:13px;font-weight:850}.market-detail-seller>b{color:var(--detail-accent);font-size:22px}.market-detail-seller>small,.market-detail-condition>small{color:#9aa6aa;font-size:14px}.market-detail-condition>b{font:950 34px var(--font-geist-sans);color:#ffd19b}.market-owned-note{background:#10231b;border:1px solid #49715d;border-radius:12px;align-items:center;gap:12px;padding:13px 15px;display:flex}.market-owned-note>i{color:#07130c;background:#54d88d;border-radius:9px;place-items:center;width:32px;height:32px;font-size:18px;font-style:normal;font-weight:950;display:grid}.market-owned-note>span{flex-direction:column;gap:3px;display:flex}.market-owned-note b{color:#8de8b3;font-size:14px}.market-owned-note small{color:#91a79a;font-size:13px}.market-detail-price>b{font:950 clamp(36px,3vw,50px) var(--font-geist-sans);color:#edf3f4;margin-top:4px}.market-detail-price .coin-price{font-size:inherit}.market-detail-timer{background:#292110;border-color:#997028;grid-template-columns:1fr auto;align-items:center;gap:5px 14px;display:grid}.market-detail-timer>span{color:#c9b071}.market-detail-timer>b{font:950 30px var(--font-ui);color:#ffd257;text-shadow:0 0 12px #ffbe3f75;font-variant-numeric:tabular-nums;grid-area:1/2/3}.market-detail-timer>small{color:#c9b071;font-size:14px;font-weight:850}.market-detail-bid-control>div{grid-template-columns:58px minmax(0,1fr) 58px;gap:8px;display:grid}.market-detail-bid-control button{border:1px solid var(--detail-accent);background:var(--detail-accent);height:58px}@supports (color:color-mix(in lab, red, red)){.market-detail-bid-control button{background:color-mix(in srgb,var(--detail-accent) 22%,#11151a)}}.market-detail-bid-control button{color:#e8d8ff;cursor:pointer;font-size:28px;font-weight:950}.market-detail-bid-control input{border:1px solid var(--detail-accent);min-width:0;height:58px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.market-detail-bid-control input{border:1px solid color-mix(in srgb,var(--detail-accent) 52%,#40515a)}}.market-detail-bid-control input{color:#f0f4f5;text-align:center;font:950 26px var(--font-ui);font-variant-numeric:tabular-nums;background:#070c10}.market-auction-subscribe{color:#a99bbd;text-align:left;cursor:pointer;background:#171320;border:1px solid #4d435e;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 13px;transition:all .18s;display:flex}.market-auction-subscribe>svg{flex:0 0 25px;width:25px;height:25px}.market-auction-subscribe>span{flex-direction:column;gap:3px;display:flex}.market-auction-subscribe b{color:#d0c6de;font-size:14px}.market-auction-subscribe small{color:#8b7d9f;font-size:12px}.market-auction-subscribe:hover,.market-auction-subscribe.active{border-color:var(--detail-accent);background:var(--detail-accent)}@supports (color:color-mix(in lab, red, red)){.market-auction-subscribe:hover,.market-auction-subscribe.active{background:color-mix(in srgb,var(--detail-accent) 18%,#171320)}}.market-auction-subscribe:hover,.market-auction-subscribe.active{color:#d7bdff;box-shadow:inset 0 1px #ffffff1a,0 0 14px #a66cff24}.market-auction-subscribe.active b{color:#e7d8ff}.market-detail-primary{border:1px solid var(--detail-accent);background:linear-gradient(180deg,var(--detail-accent),var(--detail-accent));border-radius:12px;width:100%;min-height:66px;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.market-detail-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--detail-accent) 75%,white),var(--detail-accent))}}.market-detail-primary{color:#081014;cursor:pointer;box-shadow:inset 0 1px #fff8,0 0 20px var(--detail-accent);font-size:19px;font-weight:950}@supports (color:color-mix(in lab, red, red)){.market-detail-primary{box-shadow:inset 0 1px #fff8,0 0 20px color-mix(in srgb,var(--detail-accent) 28%,transparent)}}.market-detail-primary:disabled{opacity:.38;filter:grayscale(.7);cursor:default}.market-trade-pair{background:radial-gradient(circle at 50% 48%,#f7a24718,#0000 64%),#080e13;grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:30px;display:grid}.market-trade-pair article{--car-accent:#aeb8bd;border:1px solid var(--car-accent);min-width:0;height:100%;min-height:370px;padding:22px}@supports (color:color-mix(in lab, red, red)){.market-trade-pair article{border:1px solid color-mix(in srgb,var(--car-accent) 45%,#3a464c)}}.market-trade-pair article{background:linear-gradient(150deg,var(--car-accent),#090f13);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.market-trade-pair article{background:linear-gradient(150deg,color-mix(in srgb,var(--car-accent) 10%,#12191e),#090f13)}}.market-trade-pair article{box-sizing:border-box;flex-direction:column;justify-content:flex-end;display:flex}.market-trade-pair article.common{--car-accent:#aeb8bd}.market-trade-pair article.uncommon{--car-accent:#57d68d}.market-trade-pair article.rare{--car-accent:#71b7ff}.market-trade-pair article.epic{--car-accent:#be78ff}.market-trade-pair article.legendary{--car-accent:#ffd36a}.market-trade-pair article.secret{--car-accent:#ff5d75}.market-trade-pair article>small{color:#c4a77f;font-size:14px;font-weight:900}.market-trade-pair article>div{place-items:center;height:210px;display:grid}.market-trade-pair article .car-render{filter:drop-shadow(0 15px 9px #000c);width:100%}.market-trade-pair article>span{color:var(--car-accent);font-size:13px;font-weight:900}.market-trade-pair article>b{font:950 28px var(--font-geist-sans);color:#e7edef;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;overflow:hidden}.market-trade-pair article>em{color:#87959a;margin-top:6px;font-size:14px;font-style:normal}.market-trade-arrow{color:#f7a247;filter:drop-shadow(0 0 8px #f7a24766);place-items:center;width:62px;height:62px;display:grid}.market-detail-facts{border-top:1px solid var(--detail-accent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.market-detail-facts{border-top:1px solid color-mix(in srgb,var(--detail-accent) 34%,#34434a)}}.market-detail-facts{background:#090f13}.market-detail-facts article{border-right:1px solid #2d3b41;flex-direction:column;justify-content:center;gap:9px;min-width:0;min-height:98px;padding:20px 24px;display:flex}.market-detail-facts article:last-child{border-right:0}.market-detail-facts span{color:#77868c;font-size:13px;font-weight:850}.market-detail-facts b{color:#dce5e8;text-overflow:ellipsis;font-size:18px;overflow:hidden}.market-detail-facts .coin-price{color:#ffd36a;font-size:20px}.market-bid-history{border-top:1px solid var(--detail-accent);padding:24px 28px 28px}@supports (color:color-mix(in lab, red, red)){.market-bid-history{border-top:1px solid color-mix(in srgb,var(--detail-accent) 38%,#34434a)}}.market-bid-history{background:#090e13}.market-bid-history>div:first-child{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.market-bid-history>div:first-child b{color:#e4e9eb;font-size:18px}.market-bid-history>div:first-child span{color:var(--detail-accent);font-size:14px;font-weight:850}.market-bid-live{align-items:center;gap:8px;display:flex}.market-bid-live>i{background:#7dff9f;border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite marketLivePulse;box-shadow:0 0 12px #7dff9f}.market-bid-list{flex-direction:column;gap:8px;display:flex}.market-bid-list article{background:linear-gradient(100deg,var(--detail-accent),#0a1116);border:1px solid #35434a;border-radius:11px;min-height:66px;padding:8px 14px;position:relative}@supports (color:color-mix(in lab, red, red)){.market-bid-list article{background:linear-gradient(100deg,color-mix(in srgb,var(--detail-accent) 7%,#0d151a),#0a1116)}}.market-bid-list article{animation:.38s cubic-bezier(.2,.8,.25,1) both marketBidIn;animation-delay:calc(var(--bid-index,0) * 32ms);grid-template-columns:34px 42px minmax(0,1fr) minmax(150px,.45fr) 100px;align-items:center;gap:12px;display:grid;overflow:hidden}.market-bid-list article:before{content:"";background:var(--detail-accent);opacity:.35;width:3px;position:absolute;inset:0 auto 0 0}.market-bid-list article.mine{border-color:var(--detail-accent);background:var(--detail-accent)}@supports (color:color-mix(in lab, red, red)){.market-bid-list article.mine{background:color-mix(in srgb,var(--detail-accent) 12%,#0d151a)}}.market-bid-list article.leader{background:linear-gradient(100deg,#2b1742,#10141d);border-color:#bc8aff;box-shadow:inset 0 0 22px #a66cff18,0 0 14px #a66cff20}.market-bid-list article.leader:after{content:"";background:linear-gradient(105deg,#0000 25%,#ffffff0d 48%,#0000 70%);animation:2.8s ease-in-out infinite marketBidSweep;position:absolute;inset:0;transform:translate(-100%)}.market-bid-list article>em{z-index:1;color:#68777e;font-size:13px;font-style:normal;font-weight:900;position:relative}.market-bid-list article>i{z-index:1;background:var(--detail-accent);border-radius:9px;width:38px;height:38px;position:relative}@supports (color:color-mix(in lab, red, red)){.market-bid-list article>i{background:color-mix(in srgb,var(--detail-accent) 28%,#192029)}}.market-bid-list article>i{color:#eadfff;place-items:center;font-size:17px;font-style:normal;font-weight:950;display:grid}.market-bid-list article>span{z-index:1;flex-direction:column;gap:3px;display:flex;position:relative}.market-bid-list article>span b{font-size:16px}.market-bid-list article>span small{color:#7e8b91;font-size:12px}.market-bid-list article>strong{z-index:1;color:#f0f3f4;flex-direction:column;align-items:flex-end;gap:4px;font-size:19px;display:flex;position:relative}.market-bid-list article>strong>small{color:#7bdca3;font-size:12px}.market-bid-list article>time{z-index:1;color:#ffd257;text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:850;position:relative}.market-bid-empty{color:#8a989e;border:1px dashed #47565d;border-radius:12px;place-items:center;min-height:90px;font-size:15px;display:grid}@keyframes marketBidIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes marketBidSweep{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@keyframes marketLivePulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (width<=980px){.market-detail-v2-main{grid-template-columns:1fr}.market-detail-v2-order{border-left:0;border-top:1px solid var(--detail-accent)}@supports (color:color-mix(in lab, red, red)){.market-detail-v2-order{border-top:1px solid color-mix(in srgb,var(--detail-accent) 28%,#34434a)}}.market-detail-v2-car>div{min-height:220px}.market-trade-pair{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);padding:20px}.market-trade-pair article{min-height:330px;padding:16px}.market-trade-pair article>div{height:170px}.market-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.market-detail-facts article:nth-child(2){border-right:0}}@media (width<=650px){.market-detail-overlay{padding:8px}.market-detail-v2{border-radius:17px;width:100%;max-height:97vh}.market-detail-v2-head{min-height:74px;padding:12px 14px}.market-detail-v2-head i{width:38px;height:38px}.market-detail-v2-head b{font-size:21px}.market-detail-v2-head small{font-size:12px}.market-detail-v2-head>button{width:44px;height:44px}.market-detail-v2-car{padding:22px 18px}.market-detail-v2-car>div{min-height:170px}.market-detail-v2-car>b{font-size:34px}.market-detail-v2-order{padding:16px}.market-trade-pair{grid-template-columns:1fr;padding:16px}.market-trade-pair article{min-height:270px}.market-trade-pair article>div{height:150px}.market-trade-arrow{margin:auto;transform:rotate(90deg)}.market-detail-facts{grid-template-columns:1fr}.market-detail-facts article{border-bottom:1px solid #2d3b41;border-right:0}.market-bid-history{padding:18px 14px}.market-bid-list article{grid-template-columns:30px 38px minmax(0,1fr) auto}.market-bid-list article>strong{grid-column:3}.market-bid-list article>time{grid-area:1/4/3}.market-bid-history>div:first-child{flex-direction:column;align-items:flex-start}}.market-flow-panel{box-shadow:inset 0 0 20px var(--flow-accent),0 8px 20px #0008}@supports (color:color-mix(in lab, red, red)){.market-flow-panel{box-shadow:inset 0 0 20px color-mix(in srgb,var(--flow-accent) 3%,transparent),0 8px 20px #0008}}.market-flow-panel.is-expanded{box-shadow:inset 0 0 0 1px var(--flow-accent),inset 0 0 24px var(--flow-accent),0 10px 24px #0009}@supports (color:color-mix(in lab, red, red)){.market-flow-panel.is-expanded{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--flow-accent) 22%,transparent),inset 0 0 24px color-mix(in srgb,var(--flow-accent) 3%,transparent),0 10px 24px #0009}}.market-flow-panel .market-flow-cover>i{filter:drop-shadow(0 3px 4px #020608) drop-shadow(0 0 3px var(--flow-accent))}@supports (color:color-mix(in lab, red, red)){.market-flow-panel .market-flow-cover>i{filter:drop-shadow(0 3px 4px #020608) drop-shadow(0 0 3px color-mix(in srgb,var(--flow-accent) 20%,transparent))}}.market-choice-row button.active,.market-my-filters button.active{box-shadow:inset 0 1px var(--flow-accent),0 0 5px var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-choice-row button.active,.market-my-filters button.active{box-shadow:inset 0 1px color-mix(in srgb,var(--flow-accent) 38%,transparent),0 0 5px color-mix(in srgb,var(--flow-accent) 10%,transparent)}}.market-offer-open,.market-pagination button:hover,.market-pagination button.active,.market-buy-list-head>button,.market-sell-detail-head>button{box-shadow:0 0 4px var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-offer-open,.market-pagination button:hover,.market-pagination button.active,.market-buy-list-head>button,.market-sell-detail-head>button{box-shadow:0 0 4px color-mix(in srgb,var(--flow-accent) 8%,transparent)}}.market-lot-table article>div button,.market-lot-table article>div button:last-child{box-shadow:none}.market-price-stepper button{box-shadow:inset 0 1px var(--flow-accent),0 0 4px var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-price-stepper button{box-shadow:inset 0 1px color-mix(in srgb,var(--flow-accent) 34%,transparent),0 0 4px color-mix(in srgb,var(--flow-accent) 8%,transparent)}}.market-duration-options button.active{box-shadow:inset 0 1px var(--flow-accent),0 0 5px var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-duration-options button.active{box-shadow:inset 0 1px color-mix(in srgb,var(--flow-accent) 38%,transparent),0 0 5px color-mix(in srgb,var(--flow-accent) 10%,transparent)}}.market-detail-v2{box-shadow:0 34px 90px #000e,0 0 8px var(--detail-accent)}@supports (color:color-mix(in lab, red, red)){.market-detail-v2{box-shadow:0 34px 90px #000e,0 0 8px color-mix(in srgb,var(--detail-accent) 8%,transparent)}}.market-detail-v2-head i{filter:drop-shadow(0 0 3px var(--detail-accent))}@supports (color:color-mix(in lab, red, red)){.market-detail-v2-head i{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--detail-accent) 18%,transparent))}}.market-detail-primary{box-shadow:inset 0 1px #fff6,0 0 6px var(--detail-accent)}@supports (color:color-mix(in lab, red, red)){.market-detail-primary{box-shadow:inset 0 1px #fff6,0 0 6px color-mix(in srgb,var(--detail-accent) 10%,transparent)}}.market-auction-subscribe:hover,.market-auction-subscribe.active{box-shadow:inset 0 1px #ffffff12,0 0 5px #a66cff12}.market-trade-arrow{filter:drop-shadow(0 0 3px #f7a2472e)}.market-chart .chart-line{filter:drop-shadow(0 0 3px #8fbc5438)}.market-bid-live>i{box-shadow:0 0 5px #7dff9f80}.market-bid-list article.leader{box-shadow:inset 0 0 12px #a66cff0f,0 0 5px #a66cff12}.market-empty-car-silhouette .mystery-car img{filter:drop-shadow(0 0 4px #b9c2c64d)}@media (prefers-reduced-motion:reduce){.market-bid-live>i,.market-bid-list article,.market-bid-list article.leader:after{animation:none}}.market-detail-overlay{z-index:420;box-sizing:border-box;padding:20px}.market-detail-v2{width:min(1480px,100vw - 40px);max-height:calc(100dvh - 40px)}.market-detail-v2.auction{grid-template-rows:82px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 360px;height:min(880px,100dvh - 40px);display:grid;overflow:hidden}.market-detail-v2.auction .market-detail-v2-head{grid-area:1/1/auto/-1;min-height:82px}.market-detail-v2.auction .market-detail-v2-main{grid-area:2/1;grid-template-columns:minmax(0,1.35fr) minmax(330px,.68fr);min-width:0;min-height:0}.market-detail-v2.auction .market-detail-v2-car{min-height:0;padding:24px 30px}.market-detail-v2.auction .market-detail-v2-car>div{flex:auto;min-height:180px}.market-detail-v2.auction .market-detail-v2-car .car-render{width:min(680px,94%)}.market-detail-v2.auction .market-detail-v2-car>b{font-size:clamp(34px,3vw,48px)}.market-detail-v2.auction .market-detail-v2-order{gap:10px;min-height:0;padding:16px;overflow:auto}.market-detail-v2.auction .market-detail-seller,.market-detail-v2.auction .market-detail-price,.market-detail-v2.auction .market-detail-timer,.market-detail-v2.auction .market-detail-bid-control{gap:5px;padding:13px 14px}.market-detail-v2.auction .market-detail-balance{padding:10px 13px}.market-detail-v2.auction .market-detail-balance>b{font-size:21px}.market-detail-v2.auction .market-detail-balance>span{font-size:12px}.market-detail-v2.auction .market-detail-balance>small{font-size:11px}.market-detail-v2.auction .market-detail-seller>b{font-size:19px}.market-detail-v2.auction .market-detail-seller>small{font-size:13px}.market-detail-v2.auction .market-detail-price>b{font-size:34px}.market-detail-v2.auction .market-detail-timer>b{font-size:26px}.market-detail-v2.auction .market-owned-note{padding:10px 12px}.market-detail-v2.auction .market-owned-note>i{width:28px;height:28px}.market-detail-v2.auction .market-owned-note b{font-size:13px}.market-detail-v2.auction .market-owned-note small{font-size:12px}.market-detail-v2.auction .market-detail-bid-control>div{grid-template-columns:50px minmax(0,1fr) 50px}.market-detail-v2.auction .market-detail-bid-control button,.market-detail-v2.auction .market-detail-bid-control input{height:52px}.market-detail-v2.auction .market-detail-bid-control input{font-size:22px}.market-detail-v2.auction .market-auction-subscribe{min-height:54px;padding:8px 12px}.market-detail-v2.auction .market-auction-subscribe>svg{width:22px;height:22px}.market-detail-v2.auction .market-auction-subscribe b{font-size:13px}.market-detail-v2.auction .market-auction-subscribe small{font-size:11px}.market-detail-v2.auction .market-detail-primary{min-height:56px;margin-top:0;font-size:17px}.market-detail-v2.auction .market-bid-history{overscroll-behavior:contain;scrollbar-gutter:stable;background:linear-gradient(#151021,#090e13);border-top:0;border-left:1px solid #553a79;grid-area:2/2;min-width:0;min-height:0;padding:18px 14px;overflow-y:auto}.market-detail-v2.auction .market-bid-history>div:first-child{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151021f2;flex-direction:column;align-items:flex-start;gap:7px;margin:-18px -14px 14px;padding:18px 14px 14px;position:sticky;top:-18px}.market-detail-v2.auction .market-bid-history>div:first-child b{font-size:16px}.market-detail-v2.auction .market-bid-history>div:first-child span{font-size:13px}.market-detail-v2.auction .market-bid-list{gap:7px}.market-detail-v2.auction .market-bid-list article{grid-template-rows:auto auto;grid-template-columns:27px 36px minmax(0,1fr) auto;gap:3px 8px;min-height:70px;padding:8px 10px}.market-detail-v2.auction .market-bid-list article>em{grid-area:1/1/3}.market-detail-v2.auction .market-bid-list article>i{grid-area:1/2/3;width:34px;height:34px}.market-detail-v2.auction .market-bid-list article>span{grid-area:1/3/3}.market-detail-v2.auction .market-bid-list article>span b{font-size:14px}.market-detail-v2.auction .market-bid-list article>span small{font-size:11px}.market-detail-v2.auction .market-bid-list article>strong{grid-area:1/4;align-items:flex-end;font-size:16px}.market-detail-v2.auction .market-bid-list article>strong>small{display:none}.market-detail-v2.auction .market-bid-list article>time{grid-area:2/4;font-size:12px}.market-detail-v2.auction .market-bid-history::-webkit-scrollbar{width:8px}.market-detail-v2.auction .market-detail-v2-order::-webkit-scrollbar{width:8px}.market-detail-v2.auction .market-bid-history::-webkit-scrollbar-track{background:#090d12}.market-detail-v2.auction .market-detail-v2-order::-webkit-scrollbar-track{background:#090d12}.market-detail-v2.auction .market-bid-history::-webkit-scrollbar-thumb{background:#7653a1;border:2px solid #090d12;border-radius:8px}.market-detail-v2.auction .market-detail-v2-order::-webkit-scrollbar-thumb{background:#7653a1;border:2px solid #090d12;border-radius:8px}@media (width<=1240px){.market-detail-v2.auction{height:auto;max-height:calc(100dvh - 28px);display:block;overflow:auto}.market-detail-v2.auction .market-detail-v2-main{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.market-detail-v2.auction .market-bid-history{border-top:1px solid #553a79;border-left:0;max-height:340px;overflow-y:auto}.market-detail-v2.auction .market-bid-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-detail-v2.auction .market-bid-history>div:first-child{background:0 0;flex-direction:row;align-items:center;margin:0 0 14px;padding:0;position:static}}@media (width<=820px){.market-detail-overlay{padding:8px}.market-detail-v2{width:100%;max-height:calc(100dvh - 16px)}.market-detail-v2.auction{max-height:calc(100dvh - 16px)}.market-detail-v2.auction .market-detail-v2-main{grid-template-columns:1fr}.market-detail-v2.auction .market-detail-v2-order{border-top:1px solid #553a79;border-left:0;overflow:visible}.market-detail-v2.auction .market-bid-list{grid-template-columns:1fr}}@media (width<=480px){.market-detail-v2.auction .market-detail-v2-car>div{min-height:140px}.market-detail-v2.auction .market-detail-v2-car{padding:18px 14px}.market-detail-v2.auction .market-bid-history>div:first-child{flex-direction:column;align-items:flex-start}}.market-flow-panel:before,.market-flow-panel:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.market-flow-panel:before{opacity:.72;transform-origin:50%;filter:saturate(.88)contrast(1.04);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .56s cubic-bezier(.2,.76,.2,1),opacity .42s,filter .42s;transform:translate(0)scale(1.015)}.market-flow-panel.buy:before{background-image:url(/rulescars/assets/market-covers/buy-pixel-garage.png)}.market-flow-panel.sell:before{opacity:.68;background-image:url(/rulescars/assets/market-covers/sell-pixel-workshop.png)}.market-flow-panel.mine:before{opacity:.7;background-image:url(/rulescars/assets/market-covers/lots-pixel-warehouse.png)}.market-flow-panel:after{z-index:1;background:linear-gradient(#0610142b 0%,#07101570 44%,#071015d4 100%),radial-gradient(circle at 50% 48%,#0000 0 23%,#07101548 66%,#071015a8 100%);transition:opacity .35s}.market-flow-panel>*{z-index:2;position:relative}.market-flow-panel.buy.is-expanded:before{opacity:0;filter:saturate(.7)blur(2px);transform:translate(112%)scale(1.04)}.market-flow-panel.sell.is-expanded:before{opacity:0;filter:saturate(.72)blur(2px);transform:scaleX(1.62)scaleY(1.04)}.market-flow-panel.mine.is-expanded:before{opacity:0;filter:saturate(.7)blur(2px);transform:translate(-112%)scale(1.04)}.market-flow-panel.is-expanded:after{opacity:0}.market-flow-panel .market-flow-cover{background:linear-gradient(#07101512,#07101538)}.market-flow-panel .market-flow-cover>i,.market-flow-panel .market-flow-cover>b{filter:drop-shadow(0 3px 4px #020608) drop-shadow(0 0 9px var(--flow-accent))}@supports (color:color-mix(in lab, red, red)){.market-flow-panel .market-flow-cover>i,.market-flow-panel .market-flow-cover>b{filter:drop-shadow(0 3px 4px #020608) drop-shadow(0 0 9px color-mix(in srgb,var(--flow-accent) 52%,transparent))}}.market-flow-panel .market-flow-cover>span{color:#b7c6ca;text-shadow:0 2px 5px #020608,0 0 12px #020608}@media (width<=680px){.market-flow-panel.buy.is-expanded:before,.market-flow-panel.sell.is-expanded:before,.market-flow-panel.mine.is-expanded:before{transform:translateY(112%)scale(1.04)}.market-flow-panel:after{background:linear-gradient(90deg,#07101546,#0710159c)}}@media (prefers-reduced-motion:reduce){.market-flow-panel:before{transition:opacity .18s;transform:none}.market-flow-panel.is-expanded:before{transform:none}}.market-sell-overview-mode .market-sell-selected-row{min-height:178px;display:block}.market-sell-overview-mode .market-sell-selected-row .market-selected-item{box-sizing:border-box;width:min(58%,760px);min-width:480px;min-height:178px;padding:20px 22px}.market-sell-overview-mode .market-sell-selected-row .market-selected-item small,.market-sell-overview-mode .market-sell-selected-row .market-selected-item em{font-size:15px}.market-sell-overview-mode .market-sell-selected-row .market-selected-item>strong{padding:16px 20px;font-size:15px}.market-sell-overview-mode .market-sell-methods{gap:18px}.market-sell-overview-mode .market-sell-methods button{gap:19px;min-height:246px;padding:32px 22px}.market-sell-overview-mode .market-sell-methods i{width:82px;height:82px}.market-sell-overview-mode .market-sell-methods b{font-size:25px}.market-sell-overview-mode .market-sell-methods span{max-width:250px;font-size:16px;line-height:1.5}@media (width<=1180px) and (width>=681px){.market-sell-overview-mode .market-sell-selected-row .market-selected-item{width:68%;min-width:390px}.market-sell-overview-mode .market-sell-selected-row .market-car-preview.large{flex-basis:170px;width:170px;height:104px}.market-sell-overview-mode .market-sell-selected-row .market-selected-item b{font-size:26px}.market-sell-overview-mode .market-sell-methods button{min-height:218px;padding:26px 15px}.market-sell-overview-mode .market-sell-methods i{width:70px;height:70px}.market-sell-overview-mode .market-sell-methods b{font-size:21px}.market-sell-overview-mode .market-sell-methods span{font-size:14px}}@media (width<=680px){.market-sell-overview-mode .market-sell-selected-row{min-height:0}.market-sell-overview-mode .market-sell-selected-row .market-selected-item{width:100%;min-width:0;min-height:148px;padding:14px}.market-sell-overview-mode .market-sell-selected-row .market-car-preview.large{flex-basis:126px;width:126px;height:80px}.market-sell-overview-mode .market-sell-selected-row .market-selected-item small,.market-sell-overview-mode .market-sell-selected-row .market-selected-item em{font-size:13px}.market-sell-overview-mode .market-sell-selected-row .market-selected-item b{font-size:21px}.market-sell-overview-mode .market-sell-selected-row .market-selected-item>strong{padding:12px 14px;font-size:13px}.market-sell-overview-mode .market-sell-methods button{gap:12px;min-height:166px;padding:18px 9px}.market-sell-overview-mode .market-sell-methods i{width:52px;height:52px}.market-sell-overview-mode .market-sell-methods b{font-size:16px}.market-sell-overview-mode .market-sell-methods span{font-size:13px}}.market-flow-content .market-flow-title{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.market-flow-content .market-flow-title i{filter:none}.market-flow-content .market-flow-title b{text-shadow:none}.market-flow-cover>b{filter:none!important;text-shadow:none!important}.market-empty-car-silhouette{background:radial-gradient(circle at 50% 62%,#39464b66,#080d11 70%);border:1px solid #4c5c63;border-radius:9px;flex:0 0 210px;place-items:center;width:210px;height:122px;display:grid;overflow:hidden}.market-empty-car-silhouette .mystery-car{width:94%;height:100%;margin:0}.market-empty-car-silhouette .mystery-car img{opacity:.72;filter:drop-shadow(0 0 7px #b9c2c680)drop-shadow(0 0 14px #b9c2c64d);width:100%;height:100%}@media (width<=1180px) and (width>=681px){.market-empty-car-silhouette{flex-basis:170px;width:170px;height:104px}}@media (width<=680px){.market-empty-car-silhouette{flex-basis:126px;width:126px;height:80px}}.market-auction-duration .market-duration-options{grid-template-columns:repeat(3,minmax(0,1fr))}.market-custom-duration{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(150px,.85fr);align-items:end;gap:10px 12px;padding-top:4px;display:grid}.market-custom-duration label{flex-direction:column;gap:8px;min-width:0;display:flex}.market-custom-duration label>span{color:#a99176;font-size:13px}.market-sell-detail-mode .market-custom-duration input{border:1px solid var(--flow-accent);width:100%;height:66px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.market-sell-detail-mode .market-custom-duration input{border:1px solid color-mix(in srgb,var(--flow-accent) 48%,#40515a)}}.market-sell-detail-mode .market-custom-duration input{color:#f3f0eb;text-align:center;font:950 30px var(--font-ui);font-variant-numeric:tabular-nums;box-sizing:border-box;background:#070c0f;border-radius:11px}.market-custom-duration>i{color:#d8ad78;height:66px;font:950 30px var(--font-ui);place-items:center;font-style:normal;display:grid}.market-duration-back{color:#e2c59d;height:66px;font:900 14px var(--font-ui);cursor:pointer;background:#241d14;border:1px solid #796544;border-radius:11px;padding:0 14px}.market-custom-duration>strong{color:#f4bf7d;background:#211a12;border:1px solid #6f593d;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:14px;display:flex}.market-custom-duration>strong.invalid{color:#ff929d;background:#31151b;border-color:#a64d59}@media (width<=1180px) and (width>=681px){.market-custom-duration{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.market-duration-back{grid-column:1/-1;height:48px}.market-custom-duration>strong{grid-column:1/-1}}@media (width<=680px){.market-auction-duration .market-duration-options{grid-template-columns:repeat(2,minmax(0,1fr))}.market-custom-duration{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.market-sell-detail-mode .market-custom-duration input{height:58px;font-size:25px}.market-custom-duration>i{height:58px}.market-duration-back{grid-column:1/-1;height:48px}.market-custom-duration>strong{grid-column:1/-1}}.market-sell-overview-mode .market-selected-item{grid-template-rows:1fr auto;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:10px 20px;display:grid}.market-sell-overview-mode .market-selected-item b{white-space:normal;text-overflow:clip;font-size:27px;line-height:1.05;overflow:visible}.market-sell-overview-mode .market-selected-item>strong{box-sizing:border-box;grid-area:2/2;place-items:center;width:100%;min-height:48px;margin:0;padding:0 16px;display:grid}@media (width<=1180px) and (width>=681px){.market-sell-overview-mode .market-selected-item{grid-template-columns:170px minmax(0,1fr);column-gap:16px}.market-sell-overview-mode .market-selected-item b{font-size:24px}}@media (width<=680px){.market-sell-overview-mode .market-selected-item{grid-template-columns:126px minmax(0,1fr);gap:8px 12px}.market-sell-overview-mode .market-selected-item b{font-size:20px}.market-sell-overview-mode .market-selected-item>strong{width:100%;min-height:42px}}.contract-owned-grid>button[draggable=true],.contract-selected-row[draggable=true]{cursor:grab}.contract-owned-grid>button[draggable=true]:active,.contract-selected-row[draggable=true]:active{cursor:grabbing}.contract-owned-grid>button.dragging,.contract-selected-row.dragging{opacity:.32;filter:saturate(.55);transform:scale(.96)}.contract-selected-list.is-receiving .contract-empty-row{color:#8ceaf0;background:#0d1d22;border-color:#3a7580}.contract-selected-row.drop-target,.contract-empty-row.drop-target{transform:translate(5px);box-shadow:inset 0 0 0 2px #5de2e755,0 0 20px #5de2e73d;background:#143039!important;border-color:#6cebf1!important}.contract-selected-row.drop-target:after,.contract-empty-row.drop-target:after{content:"ОТПУСТИТЕ";z-index:4;color:#071014;letter-spacing:.06em;background:#5de2e7;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:950;position:absolute;top:6px;right:42px}.contract-selected-row,.contract-empty-row{transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;position:relative}.contract-silhouette-chart{background:radial-gradient(circle at 50% 46%,#25343b,#0b1115 70%);position:absolute;inset:0;overflow:hidden}.contract-silhouette-figure{z-index:1;position:absolute;inset:7% 5% 55px;overflow:hidden}.contract-silhouette-part{--segment-color:#aeb8bd;place-items:center;transition:clip-path .42s cubic-bezier(.2,.75,.2,1);display:grid;position:absolute;inset:0}.contract-silhouette-part.common,.contract-silhouette-shares .common,.contract-odds-list .common{--segment-color:#aeb8bd}.contract-silhouette-part.uncommon,.contract-silhouette-shares .uncommon,.contract-odds-list .uncommon{--segment-color:#57d68d}.contract-silhouette-part.rare,.contract-silhouette-shares .rare,.contract-odds-list .rare{--segment-color:#71b7ff}.contract-silhouette-part.epic,.contract-silhouette-shares .epic,.contract-odds-list .epic{--segment-color:#be78ff}.contract-silhouette-part.legendary,.contract-silhouette-shares .legendary,.contract-odds-list .legendary{--segment-color:#ffd36a}.contract-silhouette-part.secret,.contract-silhouette-shares .secret,.contract-odds-list .secret{--segment-color:#ff5d75}.contract-silhouette-part .mystery-car{z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.contract-silhouette-part .mystery-car img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;mix-blend-mode:screen;filter:drop-shadow(0 0 7px var(--segment-color))}.contract-silhouette-part .mystery-car:before{background:radial-gradient(ellipse at center,var(--segment-color),transparent 72%);display:block;inset:20% 5%}@supports (color:color-mix(in lab, red, red)){.contract-silhouette-part .mystery-car:before{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--segment-color) 28%,transparent),transparent 72%)}}.contract-silhouette-part.epic .mystery-car{--car-scale:1}.contract-silhouette-tint{display:none}.contract-silhouette-shares{z-index:4;background:#071015;border:1px solid #3a4b53;border-radius:7px;height:34px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.contract-silhouette-shares>span{--segment-color:#aeb8bd;border-right:1px solid var(--segment-color);flex:none;min-width:2px;padding:0 5px}@supports (color:color-mix(in lab, red, red)){.contract-silhouette-shares>span{border-right:1px solid color-mix(in srgb,var(--segment-color) 70%,white)}}.contract-silhouette-shares>span{background:var(--segment-color)}@supports (color:color-mix(in lab, red, red)){.contract-silhouette-shares>span{background:color-mix(in srgb,var(--segment-color) 25%,#081014)}}.contract-silhouette-shares>span{color:var(--segment-color)}@supports (color:color-mix(in lab, red, red)){.contract-silhouette-shares>span{color:color-mix(in srgb,var(--segment-color) 72%,white)}}.contract-silhouette-shares>span{white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:flex;overflow:hidden}.contract-silhouette-shares>span:last-child{border-right:0}.contract-odds-list>div span{align-items:center;gap:9px;display:flex}.contract-odds-list>div span i{background:var(--segment-color);width:10px;height:10px;box-shadow:0 0 9px var(--segment-color);border-radius:2px;flex:none}.contract-reward-preview:has(.contract-silhouette-chart):after{display:none}.contract-processing-label{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071015d9;border:1px solid #4b747d;border-radius:9px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:8px 13px;display:flex;inset:auto 16px 58px}.contract-processing-label i{border-width:3px;width:27px;height:27px}.contract-processing-label b{font-size:12px}@media (width<=720px){.contract-silhouette-figure{left:3%;right:3%}.contract-silhouette-shares>span{font-size:10px}.contract-processing-label{inset:auto 10px 54px}}.contract-selected-panel{position:relative;overflow:hidden}.collection-contract-grid.contract-feeding .contract-selected-row,.collection-contract-grid.contract-forging .contract-selected-row{animation:contractCarsIntoCore .9s calc(var(--contract-row) * 90ms) cubic-bezier(.55,.05,.8,.15) both}.collection-contract-grid.contract-feeding .contract-ratio,.collection-contract-grid.contract-forging .contract-ratio{animation:.45s .45s both contractRatioOut}.contract-calculation-stage{z-index:7;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,#19333d,#091116 54%,#05090c 82%);border:1px solid #3d6570;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;animation:.38s .62s forwards contractCalculationIn;display:flex;position:absolute;inset:82px 14px 14px;overflow:hidden}.contract-calc-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg,#5de2e70d 0 8deg,transparent 8deg 18deg);border-radius:50%;width:620px;animation:8s linear infinite contractCalcRotate;position:absolute}.contract-calc-core{place-items:center;width:168px;height:168px;display:grid;position:relative}.contract-calc-core>i{filter:drop-shadow(0 0 7px #5de2e7);border:2px solid #0000;border-color:#5de2e7 #0000 #f7b34c;border-radius:50%;animation:1.15s linear infinite contractCalcRotate;position:absolute;inset:0}.contract-calc-core>i:nth-child(2){border-top-color:#be78ff;border-bottom-color:#71b7ff;animation-duration:.72s;animation-direction:reverse;inset:19px}.contract-calc-core>i:nth-child(3){border-top-color:#ffd36a;border-bottom-color:#ff5d75;animation-duration:.46s;inset:40px}.contract-calc-core>b{z-index:2;color:#e9fbfc;text-shadow:0 0 18px #5de2e7;font-size:38px;line-height:1;position:relative}.contract-calculation-stage.forging .contract-calc-core{animation:.36s ease-in-out infinite alternate contractCorePulse}.contract-calculation-stage.forging .contract-calc-core>b{animation:.22s steps(2,end) infinite contractQuestionFlicker}.contract-calc-reel{z-index:2;justify-content:center;align-items:center;gap:8px;min-height:48px;margin:18px 0 10px;display:flex;position:relative}.contract-calc-reel span{background:#091015;border:1px solid;border-radius:8px;place-items:center;width:43px;height:43px;font-size:21px;font-weight:950;display:grid;box-shadow:0 0 15px}.contract-calc-reel .common{color:#aeb8bd}.contract-calc-reel .uncommon{color:#57d68d}.contract-calc-reel .rare{color:#71b7ff}.contract-calc-reel .epic{color:#be78ff}.contract-calc-reel .legendary{color:#ffd36a}.contract-calc-reel .secret{color:#ff5d75}.contract-calculation-stage.forging .contract-calc-reel span{animation:.62s steps(2,end) infinite contractClassCycle;animation-delay:calc(var(--contract-row,0) * 80ms)}.contract-calculation-stage>strong{z-index:2;color:#e7f2f3;letter-spacing:.08em;margin-top:5px;font-size:20px;position:relative}.contract-calculation-stage>small{z-index:2;color:#81949b;letter-spacing:.05em;margin-top:8px;font-size:13px;position:relative}.contract-calc-progress{z-index:2;background:#05090c;border:1px solid #3b525b;border-radius:999px;width:min(310px,76%);height:7px;margin-top:24px;position:relative;overflow:hidden}.contract-calc-progress>i{background:linear-gradient(90deg,#0000,#5de2e7,#f7b34c,#0000);width:44%;height:100%;animation:.85s ease-in-out infinite contractCalcProgress;display:block;box-shadow:0 0 12px #5de2e7}.contract-collection-result{animation:.35s both contractResultBackdrop;overflow:hidden}.contract-result-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg,var(--result-accent,#f7b34c) 0 5deg,transparent 5deg 13deg);border-radius:50%;width:120vmax;position:absolute}@supports (color:color-mix(in lab, red, red)){.contract-result-rays{background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--result-accent,#f7b34c) 13%,transparent) 0 5deg,transparent 5deg 13deg)}}.contract-result-rays{animation:18s linear infinite contractCalcRotate}.contract-collection-result.common{--result-accent:#aeb8bd}.contract-collection-result.uncommon{--result-accent:#57d68d}.contract-collection-result.rare{--result-accent:#71b7ff}.contract-collection-result.epic{--result-accent:#be78ff}.contract-collection-result.legendary{--result-accent:#ffd36a}.contract-collection-result.secret{--result-accent:#ff5d75}.contract-result-card{z-index:2;background:radial-gradient(circle at 50% 40%,var(--contract-accent),#070c0f 68%);border-width:2px;width:min(760px,92vw);padding:34px 38px 38px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contract-result-card{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--contract-accent) 15%,#111a20),#070c0f 68%)}}.contract-result-card{box-shadow:0 0 0 7px #071015,0 0 90px var(--contract-accent)}@supports (color:color-mix(in lab, red, red)){.contract-result-card{box-shadow:0 0 0 7px #071015,0 0 90px color-mix(in srgb,var(--contract-accent) 48%,transparent)}}.contract-result-card{animation:.72s cubic-bezier(.15,.8,.25,1.25) both contractPrizeJackpot}.contract-result-card:before{content:"";z-index:-1;background:linear-gradient(115deg,#0000 38%,#ffffff31 48%,#0000 58%);animation:1.1s ease-out .35s forwards contractPrizeSweep;position:absolute;inset:-30%;transform:translate(-70%)}.contract-result-card>span{font-size:15px}.contract-result-card>small{margin-top:13px;font-size:14px}.contract-result-card h3{color:#f4f8f8;text-shadow:0 0 24px var(--contract-accent);margin:8px 0 4px;font-size:clamp(34px,5vw,58px);line-height:.95}@supports (color:color-mix(in lab, red, red)){.contract-result-card h3{text-shadow:0 0 24px color-mix(in srgb,var(--contract-accent) 55%,transparent)}}.contract-result-card>p{color:#8b9ba1;letter-spacing:.06em;margin:0;font-size:14px;font-weight:800}.contract-result-art{border:1px solid var(--contract-accent);width:100%;height:310px;margin:18px 0 4px;position:relative}@supports (color:color-mix(in lab, red, red)){.contract-result-art{border:1px solid color-mix(in srgb,var(--contract-accent) 48%,#314149)}}.contract-result-art{background:radial-gradient(ellipse at 50% 58%,var(--contract-accent),transparent 62%),#071015;border-radius:17px}@supports (color:color-mix(in lab, red, red)){.contract-result-art{background:radial-gradient(ellipse at 50% 58%,color-mix(in srgb,var(--contract-accent) 21%,transparent),transparent 62%),#071015}}.contract-result-art{place-items:center;display:grid;overflow:hidden}.contract-result-art:after{content:"";background:var(--contract-accent);height:2px;box-shadow:0 0 22px var(--contract-accent);position:absolute;bottom:18%;left:12%;right:12%}.contract-result-art .car-render{z-index:2;aspect-ratio:2;width:94%;height:auto;filter:drop-shadow(0 18px 12px #000) drop-shadow(0 0 13px var(--contract-accent));position:relative}@supports (color:color-mix(in lab, red, red)){.contract-result-art .car-render{filter:drop-shadow(0 18px 12px #000) drop-shadow(0 0 13px color-mix(in srgb,var(--contract-accent) 48%,transparent))}}.contract-result-art .car-render{animation:.75s cubic-bezier(.16,.8,.22,1.15) .18s both contractPrizeCarIn}.contract-result-card button{height:62px;box-shadow:0 0 24px var(--contract-accent);border:1px solid #fff8;margin-top:24px;font-size:17px}@supports (color:color-mix(in lab, red, red)){.contract-result-card button{box-shadow:0 0 24px color-mix(in srgb,var(--contract-accent) 44%,transparent)}}.contract-result-card button{animation:1s ease-in-out .7s infinite alternate contractPrizeButton}.contract-result-marquee{justify-content:space-between;display:flex;position:absolute;top:18px;left:22px;right:22px}.contract-result-marquee i{background:var(--contract-accent);width:7px;height:7px;box-shadow:0 0 12px var(--contract-accent);border-radius:50%;animation:.6s ease-in-out infinite alternate contractMarquee}.contract-result-marquee i:nth-child(2n){animation-delay:.3s}@keyframes contractCarsIntoCore{45%{filter:brightness(1.35);transform:translate(24px)scale(.92)}to{opacity:0;filter:blur(7px)brightness(2);transform:translate(48%)scale(.08)}}@keyframes contractRatioOut{to{opacity:0;transform:scale(.6)}}@keyframes contractCalculationIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes contractCalcRotate{to{transform:rotate(1turn)}}@keyframes contractCorePulse{to{filter:brightness(1.4);transform:scale(1.09)}}@keyframes contractQuestionFlicker{50%{opacity:.35;transform:scale(.86)}}@keyframes contractClassCycle{50%{opacity:.32;filter:brightness(1.8);transform:translateY(-5px)}}@keyframes contractCalcProgress{0%{transform:translate(-110%)}to{transform:translate(250%)}}@keyframes contractResultBackdrop{0%{opacity:0}to{opacity:1}}@keyframes contractPrizeJackpot{0%{opacity:0;filter:brightness(2.2);transform:scale(.58)rotate(-2deg)}70%{opacity:1;transform:scale(1.035)rotate(.5deg)}to{filter:none;transform:none}}@keyframes contractPrizeSweep{to{transform:translate(70%)}}@keyframes contractPrizeCarIn{0%{opacity:0;filter:brightness(3)blur(5px);transform:translateY(40px)scale(.55)}to{opacity:1;transform:none}}@keyframes contractPrizeButton{to{filter:brightness(1.17);transform:translateY(-2px)}}@keyframes contractMarquee{to{opacity:.24;transform:scale(.7)}}@media (width<=720px){.contract-calculation-stage{inset:82px 10px 10px}.contract-calc-core{width:130px;height:130px}.contract-calc-core>b{font-size:30px}.contract-calculation-stage>strong{font-size:17px}.contract-calculation-stage>small{text-align:center;padding:0 14px;font-size:12px}.contract-result-card{padding:28px 18px 24px}.contract-result-art{height:220px}.contract-result-card button{height:56px;font-size:15px}}@media (prefers-reduced-motion:reduce){.contract-calculation-stage,.contract-result-card,.contract-result-art .car-render{animation-duration:.01ms!important}.contract-calc-rays,.contract-calc-core>i,.contract-calc-progress>i,.contract-result-rays,.contract-result-marquee i{animation:none!important}}.contract-calculation-stage.forging{opacity:1;background:#071015;justify-content:flex-start;padding:18px 16px 20px;animation:.24s both contractCalculationIn}.contract-class-opening{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:62px;display:flex;position:relative}.contract-class-opening>span{color:#788a91;letter-spacing:.12em;font-size:13px;font-weight:800}.contract-class-opening>b{color:#eaf3f4;letter-spacing:.05em;font-size:19px}.contract-class-window{z-index:2;background:linear-gradient(#05090c,#0b1318 52%,#05090c);border:1px solid #34464e;border-radius:16px;width:100%;height:170px;margin:10px 0 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 36px #000}.contract-class-window:before,.contract-class-window:after{content:"";z-index:4;pointer-events:none;width:25%;position:absolute;top:0;bottom:0}.contract-class-window:before{background:linear-gradient(90deg,#05090c,#0000);left:0}.contract-class-window:after{background:linear-gradient(-90deg,#05090c,#0000);right:0}.contract-class-pointer{z-index:7;background:#f7b34c;width:3px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 9px #f7b34c,0 0 24px #f7b34c}.contract-class-pointer:before{content:"";border:9px solid #0000;border-top-color:#f7b34c;position:absolute;top:0;left:-8px}.contract-class-pointer:after{content:"";border:9px solid #0000;border-bottom-color:#f7b34c;position:absolute;bottom:0;left:-8px}.contract-class-track{align-items:center;gap:12px;width:max-content;height:120px;display:flex;position:absolute;top:25px;left:calc(50% - 90px)}.contract-class-track.rolling{animation:3.05s cubic-bezier(.1,.72,.16,1) forwards contractClassRoll}.contract-class-item{--class-color:#aeb8bd;border:1px solid var(--class-color);flex:0 0 180px;width:180px;height:110px}@supports (color:color-mix(in lab, red, red)){.contract-class-item{border:1px solid color-mix(in srgb,var(--class-color) 46%,#33444c)}}.contract-class-item{background:linear-gradient(155deg,var(--class-color),#070c0f);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.contract-class-item{background:linear-gradient(155deg,color-mix(in srgb,var(--class-color) 14%,#111a20),#070c0f)}}.contract-class-item{color:var(--class-color);opacity:.72;box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:64px 1fr;align-content:center;align-items:center;column-gap:12px;padding:14px 16px;display:grid}.contract-class-item.common{--class-color:#aeb8bd}.contract-class-item.uncommon{--class-color:#57d68d}.contract-class-item.rare{--class-color:#71b7ff}.contract-class-item.epic{--class-color:#be78ff}.contract-class-item.legendary{--class-color:#ffd36a}.contract-class-item.secret{--class-color:#ff5d75}.contract-class-item>span,.contract-class-item>small{letter-spacing:.07em;text-align:left;font-size:12px;font-weight:850}.contract-class-item>b{text-align:center;text-shadow:0 0 17px var(--class-color);grid-row:1/3;font-size:54px;line-height:.9}.contract-class-item.target{opacity:1;box-shadow:inset 0 0 22px var(--class-color),0 0 25px var(--class-color);border-width:2px}@supports (color:color-mix(in lab, red, red)){.contract-class-item.target{box-shadow:inset 0 0 22px color-mix(in srgb,var(--class-color) 18%,transparent),0 0 25px color-mix(in srgb,var(--class-color) 38%,transparent)}}.contract-calculation-stage.forging>small{z-index:2;color:#83949a;letter-spacing:.06em;text-align:center;margin-top:0;font-size:13px;font-weight:800}@keyframes contractClassRoll{0%{transform:translate(0)}to{transform:translate(-4032px)}}@media (width<=720px){.contract-calculation-stage.forging{padding:12px 9px}.contract-class-opening{min-height:54px}.contract-class-opening>b{font-size:16px}.contract-class-window{height:154px}.contract-class-track{top:17px}.contract-class-item{height:110px}.contract-calculation-stage.forging>small{font-size:12px}}@media (prefers-reduced-motion:reduce){.contract-class-track.rolling{animation-duration:.01ms!important}}.collection-contract-view .contract-rarity-frame:before{animation:none;transform:rotate(18deg)}.contract-feed-status{z-index:2;text-align:center;background:#0a1217;border:1px solid #3a555e;border-radius:13px;flex-direction:column;align-items:center;gap:10px;width:min(310px,82%);padding:28px 20px;display:flex;position:relative;box-shadow:inset 0 0 24px #5de2e70a}.contract-feed-status>b{color:#68e4ea;font-size:42px;line-height:1}.contract-feed-status>span{color:#e2ecee;letter-spacing:.07em;font-size:18px;font-weight:950}.contract-feed-status>small{color:#7e9097;font-size:13px;font-weight:800}.contract-calculation-stage.feeding{background:#071015}.contract-calculation-stage.feeding:after{content:"";transform-origin:0;background:linear-gradient(90deg,#5de2e7,#f7b34c);border-radius:999px;height:4px;animation:.7s ease-out .55s both contractFeedBar;position:absolute;bottom:18%;left:12%;right:12%}@keyframes contractFeedBar{0%{opacity:.35;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (width<=720px){.contract-feed-status>b{font-size:34px}.contract-feed-status>span{font-size:16px}.contract-feed-status>small{font-size:12px}}.pack-opening-modal{box-sizing:border-box;width:min(1420px,100vw - 28px);overflow-x:hidden}.pack-reveal-grid{justify-content:stretch;align-items:start;gap:clamp(8px,1.15vw,14px);display:grid}.pack-reveal-grid>.pack-card-slot{aspect-ratio:.61;box-sizing:border-box;width:100%;min-width:0;max-width:none}.pack-reveal-grid .card-app-face{box-sizing:border-box;flex-direction:column;min-height:0;display:flex}.pack-reveal-grid .card-app-top{flex:0 0 22px}.pack-reveal-grid .card-app-art{flex:0 0 36%;height:auto}.pack-reveal-grid .card-app-rarity{flex:none;align-self:flex-start}.pack-reveal-grid .collectible-card-app h3{-webkit-line-clamp:unset;overflow-wrap:anywhere;text-wrap:balance;min-height:2.1em;max-height:none;margin:5px 0 2px;font-size:clamp(14px,.95vw,17px);line-height:1.05;display:block;overflow:visible}.pack-reveal-grid .card-app-face>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pack-reveal-grid .card-app-stats{flex:none;margin:7px 0 0}.pack-reveal-grid .collectible-card-app footer{box-sizing:border-box;width:100%;margin-top:auto;position:relative;bottom:auto;left:auto;right:auto}.collectible-card-app footer>b{margin-left:auto}.pack-card-slot .pack-card-back,.pack-card-slot .pack-card-front{opacity:1;visibility:visible;transition:none}.pack-card-slot.revealed .pack-card-flipper{transition:transform .65s cubic-bezier(.2,.75,.2,1);animation:none;transform:rotateY(180deg)}.pack-card-slot.revealed .pack-card-front{pointer-events:auto;transform:rotateY(180deg)}.pack-card-slot.revealed .pack-card-back{opacity:1;visibility:visible}.pack-card-slot.revealed .collectible-card-app{pointer-events:auto}@media (width<=520px){.pack-opening-modal{padding:14px}.pack-opening-head{align-items:flex-start}}@media (width>=981px){.market-detail-v2:not(.auction){max-height:calc(100dvh - 40px);position:relative;overflow:hidden}.market-detail-v2:not(.auction) .market-detail-v2-head{gap:16px;min-height:69px;padding:12px 16px 12px 21px;position:relative}.market-detail-v2:not(.auction) .market-detail-v2-head>div{gap:13px}.market-detail-v2:not(.auction) .market-detail-v2-head i{width:38px;height:38px}.market-detail-v2:not(.auction) .market-detail-v2-head b{font-size:22px}.market-detail-v2:not(.auction) .market-detail-v2-head small{font-size:12px}.market-detail-v2:not(.auction) .market-detail-v2-head>button{width:42px;height:42px;font-size:24px}.market-detail-v2:not(.auction) .market-detail-v2-main{height:clamp(330px,52dvh,390px);min-height:0}.market-detail-v2:not(.auction) .market-detail-v2-car{padding:26px 30px}.market-detail-v2:not(.auction) .market-detail-v2-car>div{min-height:clamp(190px,30dvh,224px)}.market-detail-v2:not(.auction) .market-detail-v2-car .car-render{width:min(680px,90%)}.market-detail-v2:not(.auction) .market-detail-v2-car>span{font-size:12px}.market-detail-v2:not(.auction) .market-detail-v2-car>b{font-size:clamp(31px,3.2vw,46px)}.market-detail-v2:not(.auction) .market-detail-v2-car>small{margin-top:9px;font-size:13px}.market-detail-v2:not(.auction) .market-detail-v2-order{gap:14px;padding:22px}.market-detail-v2:not(.auction) .market-detail-seller,.market-detail-v2:not(.auction) .market-detail-condition,.market-detail-v2:not(.auction) .market-detail-price{gap:6px;padding:14px}.market-detail-v2:not(.auction) .market-detail-balance{gap:4px 11px;padding:11px 13px}.market-detail-v2:not(.auction) .market-detail-balance>span{font-size:11px}.market-detail-v2:not(.auction) .market-detail-balance>b{font-size:20px}.market-detail-v2:not(.auction) .market-detail-balance>small{font-size:10px}.market-detail-v2:not(.auction) .market-detail-seller>span,.market-detail-v2:not(.auction) .market-detail-condition>span,.market-detail-v2:not(.auction) .market-detail-price>span{font-size:11px}.market-detail-v2:not(.auction) .market-detail-seller>b{font-size:18px}.market-detail-v2:not(.auction) .market-detail-seller>small,.market-detail-v2:not(.auction) .market-detail-condition>small{font-size:11px}.market-detail-v2:not(.auction) .market-detail-price>b{font-size:clamp(29px,2.4vw,40px)}.market-detail-v2:not(.auction) .market-owned-note{gap:9px;padding:10px 12px}.market-detail-v2:not(.auction) .market-owned-note>i{width:26px;height:26px;font-size:15px}.market-detail-v2:not(.auction) .market-owned-note b{font-size:11px}.market-detail-v2:not(.auction) .market-owned-note small{font-size:10px}.market-detail-v2:not(.auction) .market-detail-primary{min-height:53px;font-size:15px}.market-detail-v2:not(.auction) .market-detail-facts article{gap:7px;min-height:78px;padding:16px 19px}.market-detail-v2:not(.auction) .market-detail-facts span{font-size:11px}.market-detail-v2:not(.auction) .market-detail-facts b{font-size:15px}.market-detail-v2:not(.auction) .market-detail-facts .coin-price{font-size:16px}.market-detail-v2:not(.auction) .market-trade-pair{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);gap:13px;padding:24px}.market-detail-v2:not(.auction) .market-trade-pair article{min-height:296px;padding:18px}.market-detail-v2:not(.auction) .market-trade-pair article>div{height:168px}.market-detail-v2:not(.auction) .market-trade-pair article>small,.market-detail-v2:not(.auction) .market-trade-pair article>em,.market-detail-v2:not(.auction) .market-trade-pair article>span{font-size:11px}.market-detail-v2:not(.auction) .market-trade-pair article>b{font-size:22px}.market-detail-v2:not(.auction) .market-trade-arrow{width:50px;height:50px}}.market-lot-open>.topbar{z-index:470}.market-lot-open>.topbar .balance-pill{z-index:2;background:linear-gradient(145deg,#29200f,#11140f);border-color:#8c6b2c;position:relative;box-shadow:0 0 0 1px #ffd36a18!important}.market-lot-open .market-detail-overlay{padding-top:106px}.market-lot-open .market-detail-v2{max-height:calc(100dvh - 126px);position:relative}.market-detail-v2-car>b{overflow-wrap:anywhere;max-width:100%}.market-detail-v2-order>*{box-sizing:border-box;min-width:0}.market-compact-chart{border:1px solid var(--detail-accent);width:100%;height:82px;padding:9px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.market-compact-chart{border:1px solid color-mix(in srgb,var(--detail-accent) 35%,#3c4b52)}}.market-compact-chart{color:#dce5e8;cursor:pointer;text-align:left;box-sizing:border-box;background:#081015;border-radius:12px;overflow:hidden}.market-compact-chart>span{z-index:3;pointer-events:none;flex-direction:column;gap:2px;display:flex;position:relative}.market-compact-chart>span b{font-size:12px}.market-compact-chart>span small{color:#819097;font-size:10px}.market-compact-chart>svg{z-index:1;width:calc(100% - 16px);height:48px;position:absolute;inset:30px 8px 5px;overflow:hidden}.market-compact-chart .chart-grid{fill:none;stroke:#314047;stroke-width:1px}.market-compact-chart .chart-area{fill:url(#marketTrailCompact)}.market-compact-chart .chart-line{fill:none;stroke:#9fd861;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.market-compact-chart>strong{z-index:3;color:#aada75;font-size:10px;position:absolute;top:10px;right:11px}.market-compact-chart:hover{background:#0b1619;border-color:#84b957}.market-detail-v2.history-open{height:min(720px,100dvh - 126px);overflow:hidden}.market-history-dialog{z-index:60;color:#dce5e8;background:#080e12;flex-direction:column;display:flex;position:absolute;inset:0}.market-history-dialog>header{border-bottom:1px solid var(--detail-accent);min-height:82px;padding:15px 18px 15px 24px}@supports (color:color-mix(in lab, red, red)){.market-history-dialog>header{border-bottom:1px solid color-mix(in srgb,var(--detail-accent) 42%,#33434b)}}.market-history-dialog>header{background:var(--detail-accent)}@supports (color:color-mix(in lab, red, red)){.market-history-dialog>header{background:color-mix(in srgb,var(--detail-accent) 6%,#0a1116)}}.market-history-dialog>header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:18px;display:flex}.market-history-dialog>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.market-history-dialog>header span{color:var(--detail-accent);font-size:12px;font-weight:900}.market-history-dialog>header b{white-space:nowrap;text-overflow:ellipsis;font-size:24px;overflow:hidden}.market-history-dialog>header small{color:#85949a;font-size:13px}.market-history-dialog>header>button{color:#d9e2e5;cursor:pointer;background:#0b1419;border:1px solid #496069;border-radius:11px;flex:0 0 46px;width:46px;height:46px;font-size:27px}.market-history-layout{flex:1;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.market-history-graph{box-sizing:border-box;background:linear-gradient(145deg,#0b1419,#070c10);flex-direction:column;min-width:0;padding:22px 25px 18px;display:flex}.market-history-graph>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.market-history-graph>div>span{color:#8e9da3;font-size:13px;font-weight:900}.market-history-graph>div>b{color:#c9dcaa;font-size:14px}.market-history-graph>div .coin-price{color:#ffd36a;font-size:16px}.market-history-graph>svg{cursor:crosshair;flex:1;width:100%;min-height:260px;margin-top:14px;overflow:visible}.market-history-graph .chart-grid{fill:none;stroke:#304149;stroke-width:1px}.market-history-graph .chart-area{fill:url(#marketTrailDetailed)}.market-history-graph .chart-line{fill:none;stroke:#9fd861;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.market-history-graph .current-lot-line{stroke:#ffd36a;stroke-width:2px;stroke-dasharray:8 6;vector-effect:non-scaling-stroke}.market-history-graph .current-lot-marker circle{fill:#ffd36a;stroke:#794d0d;stroke-width:3px}.market-history-graph .current-lot-marker text{fill:#ffd36a;text-anchor:end;font-size:9px;font-weight:900}.market-history-graph .chart-hover>line{stroke:#d8e7c5;stroke-width:1px;stroke-dasharray:4 4;opacity:.65}.market-history-graph .chart-hover>circle{fill:#e4f8ca;stroke:#719d3e;stroke-width:3px}.market-history-graph .chart-hover rect{fill:#162129;stroke:#60717a}.market-history-graph .chart-hover text{fill:#dbe5e9;text-anchor:middle;font-size:8px}.market-history-graph .chart-hover text:last-child{fill:#b8e47e;font-size:10px}.market-history-graph>footer{justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.market-history-graph>footer span{color:#7f8f95;font-size:12px}.market-history-graph>footer span:nth-child(2){color:#b9db91}.market-similar-cars{border-left:1px solid var(--detail-accent);min-width:0;padding:18px}@supports (color:color-mix(in lab, red, red)){.market-similar-cars{border-left:1px solid color-mix(in srgb,var(--detail-accent) 28%,#34434a)}}.market-similar-cars{background:#0b1318;flex-direction:column;gap:10px;display:flex;overflow:auto}.market-similar-cars>div{flex-direction:column;gap:3px;padding:2px 3px 8px;display:flex}.market-similar-cars>div span{color:var(--detail-accent);font-size:13px;font-weight:900}.market-similar-cars>div small{color:#75858c;font-size:11px}.market-similar-cars>article{--similar-accent:#aeb8bd;border:1px solid var(--similar-accent);min-width:0;min-height:92px;padding:9px}@supports (color:color-mix(in lab, red, red)){.market-similar-cars>article{border:1px solid color-mix(in srgb,var(--similar-accent) 34%,#34434a)}}.market-similar-cars>article{background:var(--similar-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.market-similar-cars>article{background:color-mix(in srgb,var(--similar-accent) 6%,#0a1116)}}.market-similar-cars>article{box-sizing:border-box;grid-template-rows:1fr auto;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.market-similar-cars>article.uncommon{--similar-accent:#57d68d}.market-similar-cars>article.rare{--similar-accent:#71b7ff}.market-similar-cars>article.epic{--similar-accent:#be78ff}.market-similar-cars>article.legendary{--similar-accent:#ffd36a}.market-similar-cars>article.secret{--similar-accent:#ff5d75}.market-similar-cars .car-render{grid-row:1/3;width:100px;height:50px}.market-similar-cars>article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.market-similar-cars>article>span b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.market-similar-cars>article>span small{color:#819097;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.market-similar-cars>article>.coin-price{color:#ffd36a;font-size:14px}@media (width>=981px){.market-detail-v2:not(.auction):not(.history-open){overflow:auto}.market-detail-v2:not(.auction) .market-detail-v2-main{height:auto;min-height:390px}.market-detail-v2:not(.auction) .market-detail-v2-car,.market-detail-v2:not(.auction) .market-detail-v2-order{box-sizing:border-box;min-height:390px}.market-detail-v2:not(.auction) .market-detail-v2-order{gap:9px;padding:14px 18px}.market-detail-v2:not(.auction) .market-detail-seller,.market-detail-v2:not(.auction) .market-detail-condition,.market-detail-v2:not(.auction) .market-detail-price{gap:4px;padding:11px 13px}.market-detail-v2:not(.auction) .market-owned-note{padding:8px 10px}.market-detail-v2:not(.auction) .market-detail-primary{min-height:49px}}@media (width<=980px){.market-lot-open .market-detail-overlay{padding:96px 10px 10px}.market-lot-open .market-detail-v2{max-height:calc(100dvh - 106px)}.market-detail-v2.history-open{height:calc(100dvh - 106px)}.market-history-layout{grid-template-columns:1fr}.market-history-graph{min-height:390px}.market-similar-cars{border-top:1px solid #33434b;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-similar-cars>div{grid-column:1/-1}}@media (width<=600px){.market-lot-open .market-detail-overlay{padding:76px 6px 6px}.market-lot-open .market-detail-v2{max-height:calc(100dvh - 82px)}.market-detail-v2.history-open{height:calc(100dvh - 82px)}.market-history-dialog>header{min-height:72px;padding:11px 12px}.market-history-dialog>header b{font-size:19px}.market-history-dialog>header small{display:none}.market-history-graph{min-height:330px;padding:16px 12px}.market-history-graph>div{flex-direction:column;align-items:flex-start;gap:5px}.market-history-graph>svg{min-height:220px}.market-history-graph>footer span{font-size:10px}.market-similar-cars{grid-template-columns:1fr;padding:12px}}.drop-screen .drop-actions{justify-content:flex-start;align-items:center}.drop-screen .drop-actions button{flex:none;min-width:0;min-height:32px;padding:4px 12px}@media (width<=680px){.drop-screen .drop-actions{justify-content:center}.drop-screen .drop-actions button{min-height:34px}}.profile>span img.wheel-avatar{box-sizing:border-box;object-fit:contain;background:radial-gradient(circle,#24333a 0,#0b1216 72%);padding:4px}.profile-public-shell .profile-avatar.wheel-avatar{box-sizing:border-box;object-fit:contain;background:radial-gradient(circle,#25343b 0,#111a1f 42%,#070b0e 74%);padding:13px}.profile-customize-modal .profile-avatar-options{gap:10px}.profile-customize-modal .profile-avatar-options button{background:#080d11;border-radius:4px}.profile-customize-modal .profile-avatar-options button.wheel img{box-sizing:border-box;object-fit:contain;background:radial-gradient(circle,#24333a 0,#10181d 45%,#06090c 76%);padding:11px}.profile-avatar-options button>span{color:#d2dde0;letter-spacing:.045em;padding:5px 3px;font-size:12px;font-weight:950;line-height:1;bottom:5px;left:5px;right:5px}.profile-customize-modal>label+.profile-avatar-options{margin-bottom:5px}@media (width<=680px){.profile-public-shell .profile-avatar.wheel-avatar{padding:9px}.profile-customize-modal .profile-avatar-options button.wheel img{padding:7px}.profile-avatar-options button>span{font-size:12px}}.profile-name-editor{background:#070c10;border:1px solid #33454d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.profile-name-editor input{min-width:0;height:52px;color:var(--paper);font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase;background:#10191f;border:1px solid #58707a;outline:none;padding:0 16px;font-size:24px;font-weight:950}.profile-name-editor input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #5de2e71b}.profile-name-editor>span{flex-direction:column;gap:5px;min-width:210px;display:flex}.profile-name-editor b{color:var(--cyan);font-size:15px}.profile-name-editor small{color:#88989e;font-size:12px;line-height:1.4}@media (width<=680px){.profile-name-editor{grid-template-columns:1fr}.profile-name-editor>span{min-width:0}}.account-session-check,.account-gate{z-index:1200;color:#e9f5f5;font-family:var(--font-geist-mono),monospace;position:fixed;inset:0}.account-session-check{background:#070b0e;place-content:center;justify-items:center;gap:18px;display:grid}.account-session-check span{color:#6f858c;letter-spacing:.16em;font-size:13px;font-weight:900}.account-session-pulse{border:2px solid #26383f;border-top-color:var(--cyan);width:44px;height:44px;animation:.9s linear infinite account-session-spin;transform:rotate(45deg)}@keyframes account-session-spin{to{transform:rotate(405deg)}}.account-gate{--auth-cyan:#62e6ed;--auth-amber:#ffbd52;box-sizing:border-box;isolation:isolate;background:#05090c url(/rulescars/assets/profile/background-underpass-rain.png) 50%/cover no-repeat;place-items:center;padding:30px;display:grid;overflow:auto}.account-gate:before{content:"";z-index:-3;background:linear-gradient(90deg,#03070af5 0 44%,#071014e8 68%,#04080af5),radial-gradient(circle at 77% 38%,#17424b99,#0000 33%);position:fixed;inset:0}.account-gate:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#dffcff05 0 1px,#0000 1px 4px);position:fixed;inset:0}.account-gate-grid{z-index:-2;opacity:.2;background-image:linear-gradient(#5f788015 1px,#0000 1px),linear-gradient(90deg,#5f788015 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.account-gate-stripe{z-index:2;background:repeating-linear-gradient(135deg,#f4a82f 0 18px,#17130d 18px 36px);border-block:1px solid #bd781f;height:28px;position:fixed;bottom:24px;left:-70px;right:-70px;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 5px 22px #000b}.account-gate-stripe span{color:#ffd080;letter-spacing:.28em;white-space:nowrap;background:#070b0ebf;align-items:center;padding-left:8vw;font-size:11px;font-weight:950;display:flex;position:absolute;inset:0}.account-gate-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d11e8;border:1px solid #34464d;grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);width:min(1120px,100%);min-height:680px;animation:.55s cubic-bezier(.2,.85,.2,1) both account-gate-arrive;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 100px #000e,0 0 0 1px #84edf211}@keyframes account-gate-arrive{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:none}}.account-gate-shell:before,.account-gate-shell:after{content:"";z-index:4;pointer-events:none;width:42px;height:42px;position:absolute}.account-gate-shell:before{border-left:2px solid var(--auth-cyan);border-top:2px solid var(--auth-cyan);top:12px;left:12px}.account-gate-shell:after{border-right:2px solid var(--auth-amber);border-bottom:2px solid var(--auth-amber);bottom:12px;right:12px}.account-gate-intro{background:radial-gradient(circle at 30% 30%,#17434b73,#0000 38%),linear-gradient(155deg,#0d191eeb,#070c10f5);border-right:1px solid #34464d;flex-direction:column;justify-content:space-between;min-width:0;padding:54px 56px 74px;display:flex;position:relative;overflow:hidden}.account-gate-intro:after{content:"07";color:#a6fbff0a;font:950 290px/.8 var(--font-geist-sans);letter-spacing:-.12em;position:absolute;top:98px;right:-22px;transform:skewY(-7deg)}.account-gate-brand{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.account-gate-brand>span{border:1px solid var(--auth-cyan);width:50px;height:50px;color:var(--auth-cyan);background:#10262c;place-items:center;font-size:16px;font-weight:950;display:grid;box-shadow:inset 0 0 18px #62e6ed12}.account-gate-brand>b{font:950 24px/.9 var(--font-geist-sans);letter-spacing:-.04em}.account-gate-brand em{color:var(--auth-amber);font-style:normal}.account-gate-copy{z-index:1;max-width:550px;margin-block:auto;padding:46px 0;position:relative}.account-gate-copy>span,.account-gate-panel>header>span{color:var(--auth-cyan);letter-spacing:.2em;font-size:12px;font-weight:950;display:block}.account-gate-copy h1{color:#f0f6f7;font:950 clamp(45px,5vw,76px)/.88 var(--font-geist-sans);letter-spacing:-.065em;text-wrap:balance;margin:14px 0 0}.account-gate-features{z-index:1;background:#31464d;border:1px solid #31464d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;position:relative}.account-gate-features>span{background:#091116;grid-template-columns:28px 1fr;align-items:center;gap:4px 8px;min-width:0;padding:14px 12px;display:grid}.account-gate-features i{width:26px;height:26px;color:var(--auth-cyan);border:1px solid #3e5961;grid-row:1/3;place-items:center;font-size:10px;font-style:normal;display:grid}.account-gate-features b{font-size:11px}.account-gate-features small{color:#73868c;font-size:9px;line-height:1.3}.account-gate-panel{background:linear-gradient(#0d151ae8,#080d11f7);flex-direction:column;justify-content:center;min-width:0;padding:54px 46px 64px;display:flex;position:relative}.account-gate-panel>header{gap:7px;margin-bottom:24px;display:grid}.account-gate-panel>header>b{font:950 27px/1.05 var(--font-geist-sans);letter-spacing:-.03em}.account-gate-tabs{background:#050a0d;border:1px solid #33474e;grid-template-columns:1fr 1fr;margin-bottom:22px;padding:4px;display:grid}.account-gate-tabs button{color:#6f8187;cursor:pointer;background:0 0;border:0;min-height:44px;font-family:inherit;font-size:12px;font-weight:950;transition:all .18s}.account-gate-tabs button.active{color:#071014;background:#dffcff;box-shadow:0 0 22px #62e6ed20}.account-gate-panel form{gap:17px;display:grid}.account-gate-panel form>label{gap:8px;display:grid}.account-gate-panel form>label>span{color:#9babb0;letter-spacing:.11em;font-size:11px;font-weight:900}.account-input{background:#060b0e;border:1px solid #3b5058;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:54px;transition:all .18s;display:grid}.account-input:focus-within{border-color:var(--auth-cyan);box-shadow:0 0 0 3px #62e6ed12,0 0 24px #62e6ed0d}.account-input.available{border-color:#54cf89}.account-input.taken{border-color:#ee6578}.account-input input{color:#edf7f8;min-width:0;height:100%;font:850 16px var(--font-geist-mono);letter-spacing:.04em;background:0 0;border:0;outline:0;padding:0 15px}.account-input input::placeholder{color:#405158}.account-input>i{color:#72878d;text-align:center;min-width:48px;padding:0 13px;font-size:11px;font-style:normal;font-weight:950}.account-input.available>i{color:#61dc92}.account-input.taken>i{color:#ff7285}.account-input.password>button{color:#7fa0a8;cursor:pointer;background:#0b1418;border:0;border-left:1px solid #263940;height:100%;padding:0 13px;font-family:inherit;font-size:10px;font-weight:900}.account-input.password>button:hover{color:var(--auth-cyan)}.account-gate-panel label>small{letter-spacing:.08em;font-size:10px;font-weight:900}.account-gate-panel label>small.available{color:#61dc92}.account-gate-panel label>small.taken{color:#ff7285}.account-password-meter{grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:5px;display:grid}.account-password-meter i{background:#273940;height:3px}.account-password-meter span{color:#6d8086;margin-left:6px;font-size:9px;font-weight:900}.account-password-meter.score-1 i:first-child,.account-password-meter.score-2 i:nth-child(-n+2),.account-password-meter.score-3 i{background:var(--auth-amber);box-shadow:0 0 8px #ffbd5244}.account-password-meter.score-2 i:nth-child(-n+2){background:#a6dc69}.account-password-meter.score-3 i{background:#61dc92}.account-gate-error{color:#ff91a0;background:#1a0d12;border:1px solid #6e3340;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.account-gate-error>b{border:1px solid #b84e60;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.account-gate-submit{border:1px solid var(--auth-amber);background:var(--auth-amber);color:#171006;letter-spacing:.08em;cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:950;transition:all .18s;display:flex;box-shadow:0 12px 28px #0008}.account-gate-submit:hover:not(:disabled){background:#ffd07b;transform:translateY(-2px);box-shadow:0 15px 30px #000b,0 0 20px #ffbd5229}.account-gate-submit:disabled{cursor:wait;filter:saturate(.35);opacity:.58}.account-gate-submit i{font-size:22px;font-style:normal}.account-gate-panel>footer{border-top:1px solid #273a41;grid-template-columns:auto 1fr;align-items:start;gap:7px 12px;min-height:36px;margin-top:18px;padding-top:16px;display:grid}.account-gate-panel>footer>b{color:var(--auth-cyan);font-size:10px}.account-gate-panel>footer>span{color:#75878d;font-size:10px;line-height:1.5}.account-gate-panel>footer>button{color:var(--auth-cyan);text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:11px;font-weight:950}.profile-owner-actions .profile-logout-button{color:#ff8291;background:#190d12;border-color:#653541}.profile-owner-actions .profile-logout-button:hover{background:#291018;border-color:#e85c71}.profile-name-error{color:#ff8998;background:#190d12;border:1px solid #693743;margin-top:9px;padding:11px 13px;font-size:13px}.profile-modal-submit:disabled{cursor:wait;opacity:.55}@media (width<=900px){.account-gate{padding:16px}.account-gate-shell{grid-template-columns:1fr;max-width:620px;min-height:0}.account-gate-intro{border-bottom:1px solid #34464d;border-right:0;padding:30px 32px 26px}.account-gate-copy{padding:34px 0 26px}.account-gate-copy h1{font-size:clamp(38px,9vw,58px)}.account-gate-features{display:none}.account-gate-panel{padding:32px 32px 48px}.account-gate-stripe{bottom:12px}}@media (width<=520px){.account-gate{place-items:stretch stretch;padding:0}.account-gate-shell{border:0;width:100%;min-height:100dvh}.account-gate-intro{padding:24px 20px 16px}.account-gate-brand>span{width:42px;height:42px}.account-gate-copy{padding:26px 0 10px}.account-gate-copy h1{margin:10px 0 0;font-size:38px}.account-gate-panel{justify-content:flex-start;padding:24px 20px 56px}.account-gate-panel>header{margin-bottom:18px}.account-gate-panel>header>b{font-size:22px}.account-gate-tabs{margin-bottom:17px}.account-gate-panel form{gap:14px}.account-input{height:52px}.account-input input{font-size:14px}.account-gate-stripe{display:none}}@media (prefers-reduced-motion:reduce){.account-gate-shell,.account-session-pulse{animation:none}}.account-gate{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020608d9}.account-gate:before{background:linear-gradient(90deg,#03070af5 0 44%,#071014e8 68%,#04080af5),radial-gradient(circle at 77% 38%,#17424b99,#0000 33%)}.account-gate-shell{min-height:min(760px,100dvh - 40px);max-height:calc(100dvh - 40px);overflow:auto}.account-gate-close{z-index:12;color:#c9d5d8;cursor:pointer;background:#070d11e8;border:1px solid #50646c;width:42px;height:42px;font-size:25px;line-height:1;position:absolute;top:14px;right:14px}.account-gate-close:hover{border-color:var(--auth-cyan);color:var(--auth-cyan)}.account-gate-close:disabled{opacity:.45;cursor:wait}.account-consents{background:#060b0e;border:1px solid #2b3d44;gap:9px;padding:12px;display:grid}.account-consents label{color:#91a4aa;cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-size:12px;line-height:1.45;display:grid;position:relative}.account-consents input{opacity:0;pointer-events:none;position:absolute}.account-consents i{background:#0d171b;border:1px solid #50636a;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.account-consents input:focus-visible+i{outline:2px solid var(--auth-cyan);outline-offset:2px}.account-consents input:checked+i{border-color:var(--auth-cyan);background:#12353b;box-shadow:inset 0 0 0 4px #071115}.account-consents input:checked+i:after{content:"✓";color:var(--auth-cyan);font-size:12px;font-weight:950}.account-consents a,.account-gate-panel>footer a{color:var(--auth-cyan);text-underline-offset:3px}.account-terms{color:#687b81;text-align:center;font-size:12px;line-height:1.45}.account-terms a{color:#9eb1b6;text-underline-offset:3px}.public-profile-consent{z-index:1260;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#edf7f8;font-family:var(--font-geist-mono),monospace;background:#020608e8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.public-profile-consent>section{background:linear-gradient(145deg,#0d1d22,#070c10 72%);border:1px solid #446169;gap:22px;width:min(520px,100%);padding:38px;animation:.34s cubic-bezier(.2,.85,.2,1) both account-gate-arrive;display:grid;position:relative;box-shadow:0 34px 100px #000,inset 4px 0 #62e6ed}.public-profile-consent>section:after{content:"MARKET";color:#62e6ed0c;font:950 68px/.8 var(--font-geist-sans);letter-spacing:-.08em;pointer-events:none;position:absolute;top:14px;right:18px}.public-profile-consent>section>span{z-index:1;color:#62e6ed;letter-spacing:.2em;font-size:12px;font-weight:950;position:relative}.public-profile-consent h2{z-index:1;font:950 clamp(34px,6vw,52px)/.9 var(--font-geist-sans);letter-spacing:-.055em;margin:0;position:relative}.public-profile-consent-scope{background:#071014;border:1px solid #334c54;gap:5px;padding:17px 18px;display:grid}.public-profile-consent-scope b{color:#f4bd60;font-size:15px}.public-profile-consent-scope span{color:#9aabb0;letter-spacing:.06em;font-size:13px;font-weight:900}.public-profile-consent>section>a{color:#62e6ed;letter-spacing:.06em;width:max-content;font-size:12px;font-weight:950;text-decoration:none}.public-profile-consent>section>a:hover{text-underline-offset:4px;text-decoration:underline}.public-profile-consent-actions{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.public-profile-consent-actions button{color:#171006;cursor:pointer;background:#ffbd52;border:1px solid #ffbd52;min-height:54px;padding:0 17px;font-family:inherit;font-size:13px;font-weight:950}.public-profile-consent-actions button+button{color:#aebdc1;background:#0b1418;border-color:#415860}.public-profile-consent-actions button:disabled{opacity:.55;cursor:wait}.profile-account-invite{min-height:126px;box-shadow:inset 4px 0 0 var(--cyan);background:linear-gradient(105deg,#0b1f24,#081014 72%);border:1px solid #3b5f66;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:18px;padding:22px 24px;display:grid}.profile-account-signal{border:1px solid var(--cyan);width:50px;height:50px;color:var(--cyan);place-items:center;font-size:22px;font-weight:950;display:grid}.profile-account-signal svg{stroke-width:1.7px;width:24px;height:24px}.profile-account-invite>div:nth-child(2){gap:5px;display:grid}.profile-account-invite small{color:var(--cyan);letter-spacing:.12em;font-size:12px;font-weight:950}.profile-account-invite b{color:var(--paper);font-size:19px}.profile-account-invite p{color:#8fa0a6;max-width:720px;margin:0;font-size:14px;line-height:1.55}.profile-account-actions{flex-direction:column;gap:8px;min-width:205px;display:flex}.profile-account-actions button{border:1px solid var(--amber);background:var(--amber);color:#171006;cursor:pointer;min-height:44px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:950}.profile-account-actions button+button{color:#b9c7cb;background:#0b1418;border-color:#4a6068}.market-guest-pass{color:#aebdc1;text-align:right;cursor:pointer;background:#0a1419;border:1px solid #48636b;flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;min-width:230px;min-height:62px;padding:10px 15px;font-family:inherit;display:flex}.market-guest-pass span{color:#7f9197;letter-spacing:.1em;font-size:12px;font-weight:900}.market-guest-pass b{color:var(--cyan);font-size:14px}.market-guest-pass:hover{border-color:var(--cyan);background:#0d2026}.cookie-console{z-index:1100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(860px,100% - 44px);color:var(--paper);background:#091116f5;border:1px solid #4e6971;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;margin:auto;padding:18px;display:grid;position:fixed;bottom:22px;left:22px;right:22px;box-shadow:0 24px 70px #000e,0 0 0 1px #62e6ed10}.cookie-console-mark{border:1px solid var(--cyan);width:44px;height:44px;color:var(--cyan);place-items:center;font-size:13px;font-weight:950;display:grid}.cookie-console>div:nth-child(2){gap:4px;display:grid}.cookie-console b{font-size:14px}.cookie-console p{color:#93a3a9;margin:0;font-size:13px;line-height:1.45}.cookie-console a{width:max-content;color:var(--cyan);font-size:12px;font-weight:900;text-decoration:none}.cookie-console-actions{gap:8px;display:flex}.cookie-console-actions button{border:1px solid var(--cyan);background:var(--cyan);color:#071014;cursor:pointer;min-height:44px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:950}.cookie-console-actions button+button{color:#b4c2c6;background:#0b1418;border-color:#42575f}main>.site-footer{color:#89999f;background:#05090c;align-items:flex-start;gap:60px;min-height:250px;padding:42px 4vw;font-size:13px}.site-footer-brand{gap:20px;min-width:220px;display:grid}.site-footer-brand p{color:#617178;margin:0;font-size:12px;line-height:1.6}.site-footer>nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;width:min(820px,100%);display:grid}.site-footer>nav>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.site-footer>nav b{color:#d7e0e2;letter-spacing:.08em;margin-bottom:5px;font-size:12px}.site-footer>nav a{color:#89999f;font-size:13px;line-height:1.35;text-decoration:none}.site-footer>nav a:hover{color:var(--cyan)}.site-footer>nav span{color:#53646a;font-size:12px}@media (width<=900px){.account-gate-shell{min-height:0;max-height:none}.profile-account-invite{grid-template-columns:48px minmax(0,1fr)}.profile-account-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.site-footer{flex-direction:column}.site-footer>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.cookie-console{grid-template-columns:42px minmax(0,1fr)}.cookie-console-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}}@media (width<=600px){.account-gate{padding:0}.account-gate-shell{min-height:100dvh}.account-gate-close{top:10px;right:10px}.public-profile-consent{padding:12px}.public-profile-consent>section{padding:30px 22px}.public-profile-consent-actions{grid-template-columns:1fr}.profile-account-invite{grid-template-columns:1fr;padding:18px 16px}.profile-account-signal{display:none}.profile-account-actions{grid-template-columns:1fr}.market-guest-pass{text-align:left;align-items:flex-start;width:100%;min-width:0}.market-heading:has(.market-guest-pass){flex-direction:column;gap:18px}.cookie-console{grid-template-columns:1fr;width:calc(100% - 16px);padding:14px;bottom:8px;left:8px;right:8px}.cookie-console-mark{display:none}.cookie-console-actions{grid-column:auto;grid-template-columns:1fr}.cookie-console p{font-size:13px}main>.site-footer{text-align:left;align-items:flex-start;padding:34px 22px 110px}.site-footer>nav{grid-template-columns:1fr}.site-footer-brand{min-width:0}}.shop-view{isolation:isolate;background:radial-gradient(circle at 18% 10%,#1439428c,#0000 27%),radial-gradient(circle at 88% 72%,#49351238,#0000 25%),linear-gradient(150deg,#090f13 0 42%,#05080b 82%);min-height:calc(100svh - 86px);padding:clamp(42px,5vw,72px) 4vw 90px;position:relative}.shop-view:before{content:"";z-index:-1;opacity:.22;background:repeating-linear-gradient(90deg,#0000 0 71px,#dffcff12 72px),repeating-linear-gradient(0deg,#0000 0 71px,#dffcff08 72px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.shop-showcase-shell{max-width:1420px}.shop-showcase-hero{align-items:center}.shop-showcase-hero h2{letter-spacing:-.075em;margin:8px 0 12px;font-size:clamp(42px,5.6vw,84px);line-height:.86}.shop-showcase-hero h2 em{color:var(--amber);text-shadow:0 0 34px #f7b34c26;font-style:normal}.shop-showcase-hero>div:first-child>p:last-child{color:#91a1a7;max-width:620px;margin:0;font-size:15px;line-height:1.55}.shop-showcase-hero .shop-wallet{background:linear-gradient(145deg,#172017,#0a1113);border-color:#4b5b52;box-shadow:inset 3px 0 #f7b34c,0 18px 42px #0008}.shop-showcase-hero .shop-wallet span,.shop-showcase-hero .shop-wallet small{font-size:12px!important}.shop-rank-marquee{color:#627178;letter-spacing:.16em;white-space:nowrap;border-block:1px solid #29373d;align-items:center;gap:18px;height:38px;margin:34px 0 14px;padding:0 16px;font-size:11px;font-weight:950;display:flex;overflow:hidden}.shop-rank-marquee i{background:var(--amber);flex:0 0 5px;width:5px;height:5px;transform:rotate(45deg);box-shadow:0 0 9px #f7b34c}.shop-rank-grid{perspective:1400px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.shop-rank-button{--case-color:#7fddea;border:1px solid var(--case-color);min-width:0;min-height:480px;padding:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.shop-rank-button{border:1px solid color-mix(in srgb,var(--case-color) 44%,#2b363c)}}.shop-rank-button{background:linear-gradient(160deg,var(--case-color),#080d10 62%);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.shop-rank-button{background:linear-gradient(160deg,color-mix(in srgb,var(--case-color) 10%,#10171b),#080d10 62%)}}.shop-rank-button{color:#e7eeee;cursor:pointer;text-align:left;opacity:0;animation:shopRankArrive .62s cubic-bezier(.18,.82,.2,1) var(--rank-delay) forwards;transition:transform .35s cubic-bezier(.18,.82,.2,1),border-color .25s,box-shadow .35s;overflow:hidden;transform:translateY(24px)}.shop-rank-button:before{content:"";background:linear-gradient(120deg,transparent 24%,var(--case-color) 48%,transparent 66%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.shop-rank-button:before{background:linear-gradient(120deg,transparent 24%,color-mix(in srgb,var(--case-color) 15%,transparent) 48%,transparent 66%)}}.shop-rank-button:before{transition:transform .7s;transform:translate(-110%)}.shop-rank-button:after{content:"";background:var(--case-color);height:4px;box-shadow:0 0 20px var(--case-color);transform-origin:0;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.22)}.shop-rank-button:hover{z-index:2;border-color:var(--case-color);box-shadow:0 28px 56px #000c,0 0 34px var(--case-color);transform:translateY(-12px)rotateX(1.5deg)}@supports (color:color-mix(in lab, red, red)){.shop-rank-button:hover{box-shadow:0 28px 56px #000c,0 0 34px color-mix(in srgb,var(--case-color) 19%,transparent)}}.shop-rank-button:hover:before{transform:translate(110%)}.shop-rank-button:hover:after{transform:scaleX(1)}.shop-rank-button:focus-visible{outline:2px solid var(--case-color);outline-offset:4px}.shop-rank-button>img{z-index:2;object-fit:contain;width:124%;height:210px;image-rendering:pixelated;filter:drop-shadow(0 17px 12px #000c);margin:48px -12% 4px;transition:transform .42s cubic-bezier(.18,.82,.2,1),filter .3s;display:block;position:relative}.shop-rank-button:hover>img{filter:drop-shadow(0 24px 14px #000)brightness(1.08);transform:translateY(-10px)scale(1.08)}.shop-rank-number{z-index:0;color:var(--case-color);position:absolute;top:24px;right:-8px}@supports (color:color-mix(in lab, red, red)){.shop-rank-number{color:color-mix(in srgb,var(--case-color) 12%,transparent)}}.shop-rank-number{font:950 92px/.8 var(--font-geist-sans);letter-spacing:-.08em}.shop-rank-scan{z-index:1;border-left:12px solid var(--case-color);border-right:3px solid var(--case-color);opacity:.8;width:38px;height:7px;position:absolute;top:17px;left:16px}.shop-rank-copy{z-index:2;flex-direction:column;gap:7px;display:flex;position:relative}.shop-rank-copy small{color:var(--case-color);letter-spacing:.13em;font-weight:950;font-size:12px!important}.shop-rank-copy>b{letter-spacing:-.04em;font-size:clamp(21px,1.65vw,28px);line-height:.95}.shop-rank-copy em{color:#8b9aa0;font-size:13px;font-style:normal;font-weight:900}.shop-rank-copy strong{color:#cdd7d9;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.shop-rank-copy .coin-price{color:#ffd36a;font-size:16px}.shop-rank-open{z-index:3;color:var(--case-color);letter-spacing:.08em;border-top:1px solid #344249;justify-content:space-between;align-items:center;padding-top:13px;font-size:13px;font-weight:950;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.shop-rank-open i{border:1px solid var(--case-color);width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.shop-rank-open i{border:1px solid color-mix(in srgb,var(--case-color) 55%,#35434a)}}.shop-rank-open i{place-items:center;font-size:15px;font-style:normal;transition:all .25s;display:grid}.shop-rank-button:hover .shop-rank-open i{background:var(--case-color);color:#061013;transform:rotate(45deg)}.shop-spin-strip{color:#dce5e7;text-align:left;cursor:pointer;background:linear-gradient(90deg,#11191d,#0a0f12);border:1px solid #3b484d;border-radius:2px;justify-content:space-between;align-items:center;width:100%;min-height:82px;margin-top:16px;padding:15px 18px;transition:all .25s;display:flex}.shop-spin-strip:hover{border-color:var(--cyan);background:linear-gradient(90deg,#10262c,#0a1114);box-shadow:0 15px 36px #0008}.shop-spin-strip>span{flex-direction:column;gap:5px;display:flex}.shop-spin-strip small{color:var(--cyan);letter-spacing:.14em;font-size:12px!important}.shop-spin-strip b{font-size:18px}.shop-spin-strip>strong{color:var(--cyan);letter-spacing:.08em;align-items:center;gap:18px;font-size:13px;display:flex}.shop-spin-strip>strong i{font-size:24px;font-style:normal;transition:all .25s}.shop-spin-strip:hover>strong i{transform:translate(6px)}@keyframes shopRankArrive{to{opacity:1;transform:none}}.shop-detail-screen{--case-color:#7fddea;z-index:1400;background:radial-gradient(circle at 27% 40%,var(--case-color),transparent 31%),linear-gradient(115deg,#0a1115 0 57%,#05090c 57%);position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.shop-detail-screen{background:radial-gradient(circle at 27% 40%,color-mix(in srgb,var(--case-color) 16%,transparent),transparent 31%),linear-gradient(115deg,#0a1115 0 57%,#05090c 57%)}}.shop-detail-screen{color:#e8eff0;font-family:var(--font-ui),"Arial Narrow",sans-serif;animation:.38s cubic-bezier(.18,.82,.2,1) both shopDetailEnter}.shop-detail-screen:after{content:"";z-index:0;background:var(--case-color);width:1px;position:absolute;top:0;bottom:0;left:57%}@supports (color:color-mix(in lab, red, red)){.shop-detail-screen:after{background:color-mix(in srgb,var(--case-color) 42%,#334147)}}.shop-detail-grid{z-index:0;opacity:.17;background-image:linear-gradient(var(--case-color) 1px,transparent 1px),linear-gradient(90deg,var(--case-color) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.shop-detail-grid{background-image:linear-gradient(color-mix(in srgb,var(--case-color) 20%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--case-color) 20%,transparent) 1px,transparent 1px)}}.shop-detail-grid{background-size:58px 58px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 63%);mask-image:linear-gradient(90deg,#000,#0000 63%)}.shop-detail-header{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070c0fe8;border-bottom:1px solid #344249;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:0 clamp(18px,3vw,48px);display:grid;position:relative}.shop-detail-header>button{color:#bac7ca;letter-spacing:.08em;cursor:pointer;background:#0c1418;border:1px solid #425159;border-radius:1px;align-items:center;gap:11px;width:max-content;min-height:46px;padding:0 15px;font-size:12px;font-weight:950;transition:all .2s;display:flex}.shop-detail-header>button:hover{border-color:var(--case-color);color:var(--case-color)}.shop-detail-header>button i{font-size:20px;font-style:normal}.shop-detail-header>div:nth-child(2){flex-direction:column;align-items:center;gap:4px;display:flex}.shop-detail-header>div:nth-child(2) small{color:var(--case-color);letter-spacing:.16em;font-size:11px!important}.shop-detail-header>div:nth-child(2)>b{letter-spacing:.06em;font-size:16px}.shop-detail-wallet{flex-direction:column;justify-self:end;align-items:flex-end;gap:5px;display:flex}.shop-detail-wallet>span{color:#718188;letter-spacing:.12em;font-size:11px;font-weight:900}.shop-detail-wallet .coin-price{color:#ffd36a;font-size:20px}.shop-detail-body{z-index:2;grid-template-columns:minmax(0,57%) minmax(430px,43%);height:calc(100dvh - 86px);display:grid;position:relative}.shop-detail-stage{justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.shop-detail-index{color:var(--case-color);position:absolute;top:3vh;left:3vw}@supports (color:color-mix(in lab, red, red)){.shop-detail-index{color:color-mix(in srgb,var(--case-color) 10%,transparent)}}.shop-detail-index{font:950 clamp(150px,22vw,360px)/.78 var(--font-geist-sans);letter-spacing:-.1em}.shop-detail-orbit{aspect-ratio:1;border:1px solid var(--case-color);width:min(39vw,620px);position:absolute}@supports (color:color-mix(in lab, red, red)){.shop-detail-orbit{border:1px solid color-mix(in srgb,var(--case-color) 21%,transparent)}}.shop-detail-orbit{box-shadow:0 0 0 54px var(--case-color),0 0 0 108px var(--case-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.shop-detail-orbit{box-shadow:0 0 0 54px color-mix(in srgb,var(--case-color) 3%,transparent),0 0 0 108px color-mix(in srgb,var(--case-color) 2%,transparent)}}.shop-detail-orbit{animation:14s linear infinite shopOrbit}.shop-detail-orbit:before,.shop-detail-orbit:after{content:"";background:var(--case-color);width:9px;height:9px;box-shadow:0 0 15px var(--case-color);position:absolute;transform:rotate(45deg)}.shop-detail-orbit:before{top:26%;left:5%}.shop-detail-orbit:after{bottom:26%;right:5%}.shop-detail-art{z-index:2;place-items:center;width:min(82%,760px);height:min(55vh,550px);transition:all .35s;display:grid;position:relative}.shop-detail-container-art{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 28px 22px #000d);transition:all .45s cubic-bezier(.18,.82,.2,1);position:absolute}.shop-detail-pack-art{z-index:3;right:calc(16% + var(--detail-pack-index) * 7%);object-fit:contain;width:min(22%,148px);height:60%;image-rendering:pixelated;filter:drop-shadow(0 20px 13px #000e);transform:translateY(18px) rotate(calc((var(--detail-pack-index) - 1.5) * 7deg));opacity:0;animation:shopPackRise .45s cubic-bezier(.18,.82,.2,1) calc(var(--detail-pack-index) * 55ms) forwards;position:absolute;bottom:10%}.shop-detail-art.pack .shop-detail-container-art{opacity:.18;filter:grayscale(.45)drop-shadow(0 20px 16px #000c);transform:translate(-20%)scale(.82)}.shop-detail-art.combo .shop-detail-container-art{transform:translate(-13%)scale(.88)}.shop-detail-stage-copy{z-index:4;position:absolute;bottom:clamp(24px,4vh,56px);left:clamp(22px,4vw,68px);right:clamp(22px,4vw,68px)}.shop-detail-stage-copy>small{color:var(--case-color);letter-spacing:.18em;font-weight:950;font-size:12px!important}.shop-detail-stage-copy h2{letter-spacing:-.06em;text-wrap:balance;max-width:720px;margin:7px 0 9px;font-size:clamp(33px,4.2vw,68px);line-height:.88}.shop-detail-stage-copy p{color:#91a0a6;max-width:620px;margin:0;font-size:14px;line-height:1.55}.shop-detail-console{background:linear-gradient(#0c1317e8,#070b0ef5);flex-direction:column;gap:22px;min-width:0;padding:clamp(22px,3vw,46px);display:flex;overflow:auto}.shop-detail-type-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.shop-detail-type-picker>button{color:#809096;text-align:left;cursor:pointer;background:#091014;border:1px solid #35444b;border-radius:1px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:94px;padding:12px;transition:all .22s;display:grid}@supports (color:color-mix(in lab, red, red)){.shop-detail-type-picker>button:hover{border-color:color-mix(in srgb,var(--case-color) 70%,#405158)}}.shop-detail-type-picker>button:hover{color:#dbe5e7;transform:translateY(-3px)}.shop-detail-type-picker>button.active{border-color:var(--case-color);background:var(--case-color)}@supports (color:color-mix(in lab, red, red)){.shop-detail-type-picker>button.active{background:color-mix(in srgb,var(--case-color) 11%,#0b1418)}}.shop-detail-type-picker>button.active{color:var(--case-color);box-shadow:inset 0 -3px 0 var(--case-color),0 12px 24px #0007}.shop-detail-type-picker>button>i{border:1px solid;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;display:grid}.shop-detail-type-picker>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.shop-detail-type-picker small{color:#718087;white-space:nowrap;font-size:10px!important}.shop-detail-type-picker b{white-space:nowrap;font-size:13px}.shop-detail-quantity{flex-direction:column;gap:9px;display:flex}.shop-detail-quantity>span{color:#809096;letter-spacing:.12em;font-size:11px;font-weight:950}.shop-detail-quantity>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.shop-detail-quantity button{cursor:pointer;background:#080e12;border:1px solid #33434a;border-radius:1px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:60px;display:flex}.shop-detail-quantity button b{font-size:17px}.shop-detail-quantity button small{color:#77878d;font-size:10px!important}.shop-detail-quantity button.active{border-color:var(--case-color);background:var(--case-color)}@supports (color:color-mix(in lab, red, red)){.shop-detail-quantity button.active{background:color-mix(in srgb,var(--case-color) 10%,#0b1317)}}.shop-detail-quantity button.active{color:var(--case-color);box-shadow:inset 0 -2px 0 var(--case-color)}.shop-detail-specs{background:#35444b;border:1px solid #35444b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.shop-detail-specs article{background:#091014;flex-direction:column;justify-content:center;gap:6px;min-height:112px;padding:16px;display:flex}.shop-detail-specs span{color:#77888e;letter-spacing:.09em;font-size:11px;font-weight:900}.shop-detail-specs b{color:var(--case-color);font-size:22px}.shop-detail-specs small{color:#718087;font-size:11px!important}.shop-detail-checkout{border-top:1px solid #35444b;grid-template-columns:minmax(0,1fr) minmax(210px,1.2fr);align-items:stretch;gap:14px;margin-top:auto;padding-top:20px;display:grid}.shop-detail-checkout>div{flex-direction:column;justify-content:center;gap:5px;display:flex}.shop-detail-checkout>div>small{color:#7e8f95;letter-spacing:.13em;font-size:11px!important}.shop-detail-checkout>div>.coin-price{color:#ffd36a;font-size:30px}.shop-detail-checkout>div>span{font-size:10px;font-weight:950}.shop-detail-checkout>div>span.enough{color:#65d992}.shop-detail-checkout>div>span.shortfall{color:#ff8290}.shop-detail-checkout>button{border:1px solid var(--case-color);background:var(--case-color);color:#061013;letter-spacing:.06em;cursor:pointer;min-height:76px;box-shadow:0 16px 34px #0009,0 0 24px var(--case-color);border-radius:1px;justify-content:space-between;align-items:center;padding:0 19px;font-size:13px;font-weight:950;display:flex}@supports (color:color-mix(in lab, red, red)){.shop-detail-checkout>button{box-shadow:0 16px 34px #0009,0 0 24px color-mix(in srgb,var(--case-color) 16%,transparent)}}.shop-detail-checkout>button{transition:all .22s}.shop-detail-checkout>button:hover{filter:brightness(1.12);transform:translateY(-3px)}.shop-detail-checkout>button.insufficient{color:#ff8a99;box-shadow:none;background:#1b0d12;border-color:#6c3d46}.shop-detail-checkout>button i{font-size:26px;font-style:normal}.shop-detail-note{color:#708087;text-align:right;margin:0;font-size:12px}@keyframes shopDetailEnter{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:none}}@keyframes shopOrbit{to{transform:rotate(360deg)}}@keyframes shopPackRise{to{opacity:1;transform:translateY(0) rotate(calc((var(--detail-pack-index) - 1.5) * 7deg))}}@media (width<=1100px){.shop-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-rank-button{min-height:420px}.shop-rank-button>img{height:170px;margin-top:40px}.shop-detail-screen{background:#081014;overflow:auto}.shop-detail-screen:after{display:none}.shop-detail-header{position:sticky;top:0}.shop-detail-body{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 86px)}.shop-detail-stage{border-bottom:1px solid #35444b;min-height:660px}.shop-detail-console{overflow:visible}.shop-detail-art{height:430px}.shop-detail-stage-copy h2{font-size:52px}}@media (width<=700px){.shop-view{padding:30px 14px 86px}.shop-showcase-hero{align-items:stretch}.shop-showcase-hero h2{font-size:48px}.shop-showcase-hero>div:first-child>p:last-child{font-size:14px}.shop-rank-marquee{margin-top:24px}.shop-rank-grid{grid-template-columns:1fr}.shop-rank-button{grid-template-columns:46% 1fr;align-items:center;min-height:250px;padding:16px;display:grid}.shop-rank-button>img{grid-area:1/1;width:122%;height:176px;margin:18px -14% 0}.shop-rank-copy{grid-area:1/2}.shop-rank-number{font-size:76px}.shop-rank-open{bottom:13px;left:16px;right:16px}.shop-rank-copy>b{font-size:25px}.shop-spin-strip{flex-direction:column;align-items:flex-start;gap:15px}.shop-spin-strip>strong{justify-content:space-between;width:100%}.shop-detail-header{grid-template-columns:auto 1fr auto;height:72px;padding:0 12px}.shop-detail-header>button{justify-content:center;width:46px;padding:0}.shop-detail-header>button span,.shop-detail-header>div:nth-child(2){display:none}.shop-detail-wallet .coin-price{font-size:17px}.shop-detail-wallet>span{font-size:9px}.shop-detail-body{min-height:calc(100dvh - 72px)}.shop-detail-stage{min-height:510px}.shop-detail-art{width:96%;height:330px;margin-bottom:92px}.shop-detail-stage-copy{bottom:22px;left:18px;right:18px}.shop-detail-stage-copy h2{font-size:38px}.shop-detail-stage-copy p{font-size:13px}.shop-detail-index{font-size:170px}.shop-detail-orbit{width:82vw}.shop-detail-console{gap:18px;padding:18px}.shop-detail-type-picker{grid-template-columns:1fr}.shop-detail-type-picker>button{grid-template-columns:30px 1fr;min-height:68px}.shop-detail-type-picker>button>span{flex-direction:row;justify-content:space-between;align-items:center}.shop-detail-type-picker small{font-size:10px!important}.shop-detail-type-picker b{font-size:14px}.shop-detail-specs article{min-height:104px;padding:13px}.shop-detail-specs b{font-size:18px}.shop-detail-checkout{grid-template-columns:1fr}.shop-detail-checkout>button{min-height:64px}.shop-detail-note{text-align:left}}@media (width<=420px){.shop-showcase-hero h2{font-size:41px}.shop-rank-button{grid-template-columns:42% 1fr}.shop-rank-button>img{height:150px}.shop-rank-copy>b{font-size:21px}.shop-detail-quantity>div{grid-template-columns:repeat(2,1fr)}.shop-detail-specs{grid-template-columns:1fr}.shop-detail-specs article{min-height:88px}.shop-detail-art{height:280px}.shop-detail-stage{min-height:470px}}@media (prefers-reduced-motion:reduce){.shop-rank-button,.shop-detail-screen,.shop-detail-pack-art{opacity:1;animation:none;transform:none}.shop-detail-orbit{animation:none}.shop-rank-button,.shop-rank-button>img,.shop-rank-button:before,.shop-rank-button:after{transition:none}}.shop-spin-market{background:linear-gradient(145deg,#0d181c,#070c0f 68%);border:1px solid #3d4b50;margin-bottom:clamp(52px,7vw,92px);position:relative;overflow:hidden;box-shadow:0 30px 70px #0008}.shop-spin-market:before{content:"";pointer-events:none;border:50px solid #f7b34c0c;border-radius:50%;width:420px;height:270px;position:absolute;top:-95px;right:-7%;transform:rotate(-12deg)}.shop-spin-market>header{z-index:1;background:linear-gradient(90deg,#101f24,#0b1114 70%);border-bottom:1px solid #334147;justify-content:space-between;align-items:center;gap:24px;min-height:132px;padding:25px 28px;display:flex;position:relative}.shop-spin-market>header>div{gap:4px;display:grid}.shop-spin-market>header small{color:var(--cyan);letter-spacing:.16em;font-weight:950;font-size:11px!important}.shop-spin-market>header h2{letter-spacing:-.065em;margin:0;font-size:clamp(36px,4.4vw,62px);line-height:.88}.shop-spin-market>header h2 em{color:var(--amber);font-style:normal}.shop-spin-market>header p{color:#84969c;margin:4px 0 0;font-size:14px}.shop-spin-market>header>button{text-align:right;cursor:pointer;background:#080e11;border:1px solid #526168;border-radius:1px;flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;min-width:210px;min-height:78px;padding:13px 16px;transition:all .22s;display:flex}.shop-spin-market>header>button:hover{border-color:var(--cyan);background:#0d2025;transform:translate(-4px)}.shop-spin-market>header>button span{color:#7f9096;letter-spacing:.12em;font-size:10px;font-weight:900}.shop-spin-market>header>button b{color:#f0f6f7;font-size:19px}.shop-spin-market>header>button i{color:var(--cyan);font-size:11px;font-style:normal;font-weight:950}.shop-spin-market-grid{z-index:1;background:#334147;grid-template-columns:minmax(390px,.9fr) minmax(0,1.6fr);gap:1px;display:grid;position:relative}.shop-daily-spin{background:radial-gradient(circle at 15% 38%,#153e45,#0000 29%),#091115;grid-template-rows:1fr auto;grid-template-columns:108px minmax(0,1fr);align-items:center;column-gap:20px;min-width:0;min-height:238px;padding:24px;display:grid;position:relative;overflow:hidden}.shop-daily-spin:after{content:"";pointer-events:none;border-left:4px solid #405158;position:absolute;inset:0}.shop-daily-spin.available:after{border-color:var(--cyan);box-shadow:inset 18px 0 30px #5de2e70b}.shop-daily-spin-count{color:var(--cyan);font:950 55px/.86 var(--font-geist-sans);letter-spacing:-.08em;text-shadow:0 0 28px #5de2e744;grid-row:1/3}.shop-daily-spin>div{gap:5px;display:grid}.shop-daily-spin>div small{letter-spacing:.13em;font-size:11px!important}.shop-daily-spin>div b{font-size:20px}.shop-daily-spin>div p{color:#83949a;margin:0;font-size:13px;line-height:1.5}.shop-daily-spin>button{border:1px solid var(--cyan);background:var(--cyan);color:#061013;text-align:left;cursor:pointer;border-radius:1px;flex-direction:column;grid-column:2;justify-content:center;align-items:flex-start;gap:3px;min-height:58px;margin-top:14px;padding:0 14px;transition:all .22s;display:flex;box-shadow:0 12px 28px #0008,0 0 22px #5de2e71a}.shop-daily-spin>button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-3px)}.shop-daily-spin>button:disabled{color:#73838a;box-shadow:none;cursor:default;background:#11191d;border-color:#35444a}.shop-daily-spin>button span{font-size:13px;font-weight:950}.shop-daily-spin>button small{color:inherit;opacity:.72;font-size:10px!important}.shop-spin-offers{background:#080e11;flex-direction:column;gap:15px;min-width:0;padding:22px;display:flex}.shop-spin-offers-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.shop-spin-offers-title>span{letter-spacing:.1em;font-size:13px;font-weight:950}.shop-spin-offers-title>small{color:#7f9096;font-size:11px!important}.shop-spin-offers-title .coin-price{color:#f7b34c;font-size:12px}.shop-spin-offers>div:last-child{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.shop-spin-offers>div:last-child>button{color:#dce5e7;text-align:left;cursor:pointer;background:linear-gradient(155deg,#10191d,#080d10);border:1px solid #35444b;border-radius:1px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;min-height:150px;padding:15px 12px;transition:all .24s;display:flex;position:relative;overflow:hidden}.shop-spin-offers>div:last-child>button:before{content:"";background:#f7b34c12;height:120px;transition:all .3s;position:absolute;inset:auto -30% -70% 10%;transform:rotate(-18deg)}.shop-spin-offers>div:last-child>button:hover:not(:disabled){border-color:var(--amber);transform:translateY(-5px);box-shadow:0 18px 30px #0009}.shop-spin-offers>div:last-child>button:hover:before{bottom:-48%}.shop-spin-offers button>span{flex-direction:column;gap:5px;display:flex}.shop-spin-offers button>span>b{color:#eef4f5;font-size:30px;line-height:1}.shop-spin-offers button>span>small{color:#7d8e94;white-space:nowrap;font-size:10px!important}.shop-spin-offers button>strong{z-index:1;color:#ffd36a;font-size:14px;position:relative}.shop-spin-offers button>em{background:var(--amber);color:#120e07;padding:5px 7px;font-size:10px;font-style:normal;font-weight:950;position:absolute;top:8px;right:8px}.shop-spin-offers button>i{color:var(--amber);background:#080d10dc;place-items:center;font-size:11px;font-style:normal;font-weight:950;display:grid;position:absolute;inset:0}.shop-spin-offers button:disabled{cursor:default;opacity:.62}.shop-showcase-hero{position:relative}.shop-rank-products{z-index:2;height:228px;margin:35px -14px 0;display:block;position:relative}.shop-rank-products>img{object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 15px 10px #000d);transition:transform .42s cubic-bezier(.18,.82,.2,1),filter .3s;position:absolute}.shop-rank-container{z-index:1;width:124%;height:190px;top:0;left:-10%}.shop-rank-pack{z-index:3;width:62px;height:112px;bottom:7px}.shop-rank-pack.first{right:33px;transform:rotate(7deg)}.shop-rank-pack.second{right:3px;transform:rotate(15deg)}.shop-rank-products>small{z-index:4;border:1px solid var(--case-color);padding:5px 7px;position:absolute;bottom:12px;left:13px}@supports (color:color-mix(in lab, red, red)){.shop-rank-products>small{border:1px solid color-mix(in srgb,var(--case-color) 65%,#405158)}}.shop-rank-products>small{color:var(--case-color);letter-spacing:.09em;background:#071014dc;font-weight:950;font-size:10px!important}.shop-rank-button:hover .shop-rank-container{filter:drop-shadow(0 23px 13px #000)brightness(1.08);transform:translateY(-9px)scale(1.05)}.shop-rank-button:hover .shop-rank-pack.first{transform:translateY(-12px)rotate(2deg)}.shop-rank-button:hover .shop-rank-pack.second{transform:translate(5px,-17px)rotate(19deg)}.shop-rank-open{letter-spacing:.04em;font-size:11px}@media (width<=1100px){.shop-spin-market-grid{grid-template-columns:1fr}.shop-daily-spin{min-height:210px}.shop-spin-offers>div:last-child>button{min-height:132px}.shop-rank-products{height:190px}.shop-rank-container{height:165px}}@media (width<=700px){.shop-spin-market{margin-bottom:52px}.shop-spin-market>header{flex-direction:column;align-items:flex-start;padding:20px}.shop-spin-market>header h2{font-size:48px}.shop-spin-market>header>button{text-align:left;align-items:flex-start;width:100%;min-height:65px}.shop-daily-spin{grid-template-columns:82px minmax(0,1fr);column-gap:12px;min-height:285px;padding:20px}.shop-daily-spin-count{font-size:44px}.shop-daily-spin>div b{font-size:17px}.shop-daily-spin>button{grid-column:1/-1}.shop-spin-offers{padding:18px}.shop-spin-offers-title{flex-direction:column;align-items:flex-start;gap:5px}.shop-spin-offers>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-spin-offers>div:last-child>button{min-height:135px}.shop-rank-products{grid-area:1/1;height:176px;margin:12px -10% 22px}.shop-rank-container{width:125%;height:155px;left:-15%}.shop-rank-pack{width:50px;height:92px}.shop-rank-pack.first{right:20px}.shop-rank-pack.second{right:0}.shop-rank-products>small{bottom:9px;left:6px}.shop-rank-copy{grid-area:1/2}.shop-rank-open{font-size:10px}}@media (width<=420px){.shop-spin-market>header h2{font-size:42px}.shop-daily-spin{grid-template-columns:65px minmax(0,1fr)}.shop-daily-spin-count{font-size:37px}.shop-rank-products{height:158px}.shop-rank-container{height:140px}.shop-rank-pack{width:43px;height:80px}.shop-rank-products>small{font-size:9px!important}.shop-rank-copy strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.shop-rank-products>img,.shop-spin-market button{transition:none}}.shop-spin-market small,.shop-rank-products>small,.shop-detail-header small,.shop-detail-type-picker small,.shop-detail-quantity small,.shop-detail-specs small,.shop-detail-checkout small{font-size:12px!important}.shop-spin-market>header>button span,.shop-spin-market>header>button i,.shop-spin-offers button>em,.shop-spin-offers button>i,.shop-detail-type-picker b,.shop-detail-quantity>span,.shop-detail-specs span,.shop-detail-checkout>div>span{font-size:12px}.shop-rank-open{font-size:14px}.shop-detail-note{font-size:13px}@media (width<=700px){.shop-rank-open,.shop-rank-copy strong{font-size:12px}}.shop-flow-heading{color:#84949a;border-block:1px solid #344249;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:58px;display:grid}.shop-flow-heading>span{color:#e3ebec;letter-spacing:.07em;align-items:center;gap:12px;font-size:16px;font-weight:950;display:flex}.shop-flow-heading>span>i{border:1px solid var(--cyan);width:32px;height:32px;color:var(--cyan);place-items:center;font-size:12px;font-style:normal;display:grid}.shop-flow-heading>p{letter-spacing:.09em;margin:0;font-size:12px;font-weight:900}.shop-flow-heading>button{color:#8ea0a6;cursor:pointer;border:0;background:0 0;border-left:1px solid #344249;border-radius:0;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:900;display:flex}.shop-flow-heading>button:hover{color:var(--cyan)}.shop-flow-heading>button>b{color:#edf4f5;font-size:18px}.shop-flow-heading>button>i{color:var(--cyan);margin-left:9px;font-style:normal}.shop-flow-heading.rank-heading>span>i{border-color:var(--amber);color:var(--amber)}.shop-spin-rail{background:#344249;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:1px;display:grid;box-shadow:0 22px 55px #0007}.shop-spin-daily-tile{background:radial-gradient(circle at 12%,#16414a,#0000 33%),linear-gradient(145deg,#102126,#091115);grid-column:span 2;grid-template-rows:1fr auto;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px 14px;min-width:0;min-height:176px;padding:17px;display:grid;position:relative;overflow:hidden}.shop-spin-daily-tile:after{content:"";background:#4a5a60;width:3px;position:absolute;top:0;bottom:0;left:0}.shop-spin-daily-tile.available:after{background:var(--cyan);box-shadow:0 0 18px var(--cyan)}.shop-spin-tile-value{color:var(--cyan);font:950 46px/.9 var(--font-geist-sans);letter-spacing:-.08em;text-shadow:0 0 25px #5de2e73b;grid-row:1/3}.shop-spin-daily-tile>div{flex-direction:column;gap:4px;display:flex}.shop-spin-daily-tile>div>small{color:var(--cyan);letter-spacing:.11em;font-size:12px!important}.shop-spin-daily-tile>div>p{color:#83949a;margin:0;font-size:13px}.shop-spin-daily-tile>button{border:1px solid var(--cyan);background:var(--cyan);color:#071114;text-align:left;cursor:pointer;border-radius:0;flex-direction:column;grid-column:2;justify-content:center;align-items:flex-start;gap:2px;min-height:50px;padding:7px 11px;transition:all .2s;display:flex}.shop-spin-daily-tile>button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.shop-spin-daily-tile>button:disabled{color:#7f9096;cursor:default;background:#111a1e;border-color:#3a494f}.shop-spin-daily-tile>button>span{font-size:12px;font-weight:950}.shop-spin-daily-tile>button>small{opacity:.72;font-size:12px!important}.shop-spin-buy-tile{color:#e4ebed;text-align:left;cursor:pointer;background:linear-gradient(155deg,#111a1e,#080d10);border:0;border-radius:0;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;min-height:176px;padding:16px 13px;transition:all .22s;display:flex;position:relative;overflow:hidden}.shop-spin-buy-tile:before{content:"";background:var(--amber);transform-origin:0;height:2px;transition:all .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.shop-spin-buy-tile:after{content:"";border:18px solid #f7b34c0a;border-radius:50%;width:100px;height:100px;transition:all .28s;position:absolute;bottom:-58px;right:-58px}.shop-spin-buy-tile:hover:not(:disabled){z-index:2;background:linear-gradient(155deg,#1d1a12,#0b0e0f);transform:translateY(-4px);box-shadow:0 15px 34px #000b}.shop-spin-buy-tile:hover:before{transform:scaleX(1)}.shop-spin-buy-tile:hover:after{bottom:-42px;right:-42px}.shop-spin-buy-tile>span{flex-direction:column-reverse;gap:5px;display:flex}.shop-spin-buy-tile>span>small{color:#77888e;white-space:nowrap;font-size:12px!important}.shop-spin-buy-tile>span>b{font-size:34px;line-height:1}.shop-spin-buy-tile>strong{z-index:1;color:#ffd36a;font-size:13px;position:relative}.shop-spin-buy-tile>em{background:var(--amber);color:#161006;padding:4px 6px;font-size:12px;font-style:normal;font-weight:950;position:absolute;top:7px;right:7px}.shop-spin-buy-tile>i{z-index:4;color:var(--amber);background:#080d10e8;place-items:center;font-size:12px;font-style:normal;font-weight:950;display:grid;position:absolute;inset:0}.shop-spin-buy-tile:disabled{cursor:default;opacity:.58}.shop-rank-cars{z-index:2;height:232px;margin:31px -13px 0;display:block;position:relative;overflow:visible}.shop-rank-car{width:108%;transition:transform .42s cubic-bezier(.18,.82,.2,1),filter .28s;position:absolute}.shop-rank-car.lower{filter:brightness(.68)saturate(.78)drop-shadow(0 15px 8px #000d);top:0;left:-12%}.shop-rank-car.upper{z-index:2;filter:drop-shadow(0 18px 10px #000e);top:93px;right:-11%}.shop-rank-car>.car-render,.shop-rank-car>img{width:100%;height:auto;display:block}.shop-rank-car>b{border:1px solid var(--case-color);color:var(--case-color);letter-spacing:.06em;background:#071014e8;padding:5px 7px;font-size:12px;position:absolute;top:3px;box-shadow:0 7px 16px #000b}.shop-rank-car.lower>b{left:13%}.shop-rank-car.upper>b{right:12%}.shop-rank-cars>small{z-index:4;border:1px solid var(--case-color);padding:5px 8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.shop-rank-cars>small{border:1px solid color-mix(in srgb,var(--case-color) 55%,#405158)}}.shop-rank-cars>small{color:var(--case-color);letter-spacing:.06em;white-space:nowrap;background:#071014e8;font-weight:950;font-size:12px!important}.shop-rank-button:hover .shop-rank-car.lower{filter:brightness(.82)saturate(.9)drop-shadow(0 19px 10px #000e);transform:translate(-8px,-5px)}.shop-rank-button:hover .shop-rank-car.upper{filter:brightness(1.08)drop-shadow(0 23px 12px #000);transform:translate(12px,-8px)}@media (width<=1100px){.shop-spin-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-spin-daily-tile{grid-column:span 4}.shop-rank-cars{height:195px}.shop-rank-car.upper{top:75px}}@media (width<=700px){.shop-showcase-hero{margin-bottom:30px}.shop-flow-heading{grid-template-columns:1fr auto;gap:10px}.shop-flow-heading>p{display:none}.shop-flow-heading>button{padding-right:4px}.shop-flow-heading>button>i{display:none}.shop-spin-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-spin-daily-tile{grid-column:span 2;min-height:210px}.shop-spin-buy-tile{min-height:148px}.shop-flow-heading.rank-heading{margin-top:34px}.shop-rank-cars{grid-area:1/1;height:176px;margin:11px -5% 20px}.shop-rank-car{width:116%}.shop-rank-car.lower{left:-18%}.shop-rank-car.upper{top:67px;right:-16%}.shop-rank-car>b{font-size:12px}.shop-rank-cars>small{font-size:12px!important}.shop-rank-copy{grid-area:1/2}}@media (width<=420px){.shop-flow-heading>span{font-size:14px}.shop-flow-heading>button{font-size:12px}.shop-spin-daily-tile{grid-template-columns:73px minmax(0,1fr)}.shop-spin-tile-value{font-size:39px}.shop-spin-buy-tile>span>b{font-size:29px}.shop-rank-cars{height:158px}.shop-rank-car.upper{top:59px}}@media (prefers-reduced-motion:reduce){.shop-rank-car,.shop-spin-buy-tile,.shop-spin-buy-tile:before,.shop-spin-buy-tile:after{transition:none}}.shop-flow-heading{border:0;border-bottom:1px solid #26343a;min-height:64px;margin-bottom:12px;padding:0 8px}.shop-flow-heading>span>i{background:var(--cyan);border:0;border-radius:12px;width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.shop-flow-heading>span>i{background:color-mix(in srgb,var(--cyan) 13%,#101a1e)}}.shop-flow-heading>span>i{box-shadow:inset 0 0 0 1px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.shop-flow-heading>span>i{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 45%,#304047)}}.shop-flow-heading.rank-heading{margin-top:48px}.shop-flow-heading.rank-heading>span>i{background:var(--amber);border:0}@supports (color:color-mix(in lab, red, red)){.shop-flow-heading.rank-heading>span>i{background:color-mix(in srgb,var(--amber) 13%,#171812)}}.shop-flow-heading.rank-heading>span>i{box-shadow:inset 0 0 0 1px var(--amber)}@supports (color:color-mix(in lab, red, red)){.shop-flow-heading.rank-heading>span>i{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 42%,#3e4035)}}.shop-flow-heading>button{background:#0b1418;border:1px solid #2c3b40;border-radius:14px;min-height:44px;padding:0 14px;transition:background .2s,border-color .2s,transform .2s}.shop-flow-heading>button:hover{background:#102027;border-color:#4a6c72;transform:translateY(-1px)}.shop-spin-rail{background:linear-gradient(145deg,#111c20d9,#091114e8);border:1px solid #2d3d43;border-radius:30px;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:14px;overflow:hidden;box-shadow:0 24px 64px #0008,inset 0 1px #ffffff08}.shop-spin-daily-tile{background:radial-gradient(circle at 12% 52%,#17505b99,#0000 34%),linear-gradient(145deg,#12272d,#0b171b);border:1px solid #315058;border-radius:22px;min-height:184px;padding:20px;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0005}.shop-spin-daily-tile:after{background:var(--cyan);filter:blur(58px);opacity:.08;pointer-events:none;border-radius:50%;width:190px;height:190px;top:auto;bottom:-76px;left:-52px}.shop-spin-daily-tile.available:after{background:var(--cyan);box-shadow:none;opacity:.15}.shop-spin-daily-tile>button{border:0;border-radius:15px;min-height:54px;padding:8px 14px;box-shadow:0 10px 24px #0007,0 0 26px #5de2e715}.shop-spin-daily-tile>button:disabled{border:0;box-shadow:inset 0 0 0 1px #35464c}.shop-spin-daily-tile>button>span{font-size:14px}.shop-spin-buy-tile{background:linear-gradient(155deg,#172126,#0d1417);border:1px solid #2d3b40;border-radius:20px;min-height:184px;padding:18px 16px;box-shadow:inset 0 1px #ffffff08,0 10px 24px #0004}.shop-spin-buy-tile:before{opacity:.5;border-radius:999px;height:1px;bottom:13px;left:16px;right:16px}.shop-spin-buy-tile:after{opacity:.7;border-width:24px;bottom:-58px;right:-48px}.shop-spin-buy-tile:hover:not(:disabled){border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.shop-spin-buy-tile:hover:not(:disabled){border-color:color-mix(in srgb,var(--amber) 55%,#344147)}}.shop-spin-buy-tile:hover:not(:disabled){background:linear-gradient(155deg,#211f17,#101617);border-radius:20px;transform:translateY(-3px);box-shadow:0 16px 34px #0008,0 0 24px #f7b34c0b}.shop-spin-buy-tile>em{background:#d9ad58;border-radius:999px;padding:6px 9px;font-size:12px;top:11px;right:11px}.shop-rank-grid{perspective:none;grid-template-columns:1fr;gap:15px}.shop-rank-button{background:radial-gradient(circle at 57% 50%,var(--case-color),transparent 32%),linear-gradient(112deg,var(--case-color),#080d10 72%);border-radius:24px;grid-template-columns:minmax(190px,.64fr) minmax(380px,1.42fr) minmax(180px,.58fr);grid-template-areas:"copy car open";align-items:center;gap:clamp(18px,3vw,44px);min-height:236px;padding:24px 26px;display:grid}@supports (color:color-mix(in lab, red, red)){.shop-rank-button{background:radial-gradient(circle at 57% 50%,color-mix(in srgb,var(--case-color) 13%,transparent),transparent 32%),linear-gradient(112deg,color-mix(in srgb,var(--case-color) 8%,#11191d),#080d10 72%)}}.shop-rank-button:before{border-radius:inherit;background:linear-gradient(110deg,transparent 28%,var(--case-color) 50%,transparent 72%)}@supports (color:color-mix(in lab, red, red)){.shop-rank-button:before{background:linear-gradient(110deg,transparent 28%,color-mix(in srgb,var(--case-color) 10%,transparent) 50%,transparent 72%)}}.shop-rank-button:after{border-radius:999px;width:54px;height:3px;bottom:18px;left:26px;right:auto;transform:none}@supports (color:color-mix(in lab, red, red)){.shop-rank-button:hover{border-color:color-mix(in srgb,var(--case-color) 72%,#38474d);box-shadow:0 24px 52px #0009,0 0 28px color-mix(in srgb,var(--case-color) 12%,transparent)}}.shop-rank-button:hover:after{width:84px;transform:none}.shop-rank-number{color:var(--case-color);font-size:110px;top:18px;right:22px}@supports (color:color-mix(in lab, red, red)){.shop-rank-number{color:color-mix(in srgb,var(--case-color) 7%,transparent)}}.shop-rank-scan{background:var(--case-color);width:31px;height:8px;box-shadow:15px 0 0 -2px var(--case-color);border:0;border-radius:999px;top:22px;left:26px}@supports (color:color-mix(in lab, red, red)){.shop-rank-scan{box-shadow:15px 0 0 -2px color-mix(in srgb,var(--case-color) 48%,transparent)}}.shop-rank-copy{grid-area:copy;gap:8px;padding-top:16px}.shop-rank-copy>b{font-size:clamp(28px,2.3vw,40px)}.shop-rank-copy em{color:#9aa9ae;font-size:14px}.shop-rank-copy strong{font-size:13px}.shop-rank-copy strong .coin-price{font-size:16px}.shop-rank-cars{grid-area:car;justify-content:center;align-items:center;height:188px;margin:0;display:flex}.shop-rank-car{filter:drop-shadow(0 20px 12px #000d);width:min(100%,620px);position:relative}.shop-rank-car>.car-render,.shop-rank-car>img{width:100%;height:auto}.shop-rank-car>b{background:var(--case-color);border:0;border-radius:999px;padding:6px 10px;top:12px;left:18px}@supports (color:color-mix(in lab, red, red)){.shop-rank-car>b{background:color-mix(in srgb,var(--case-color) 14%,#071014e8)}}.shop-rank-car>b{box-shadow:inset 0 0 0 1px var(--case-color),0 8px 18px #0009}@supports (color:color-mix(in lab, red, red)){.shop-rank-car>b{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--case-color) 58%,#3d4b50),0 8px 18px #0009}}.shop-rank-cars>small{box-shadow:inset 0 0 0 1px var(--case-color);background:#071014d9;border:0;border-radius:999px;padding:6px 10px;bottom:8px;left:auto;right:10px;transform:none}@supports (color:color-mix(in lab, red, red)){.shop-rank-cars>small{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--case-color) 36%,#36464c)}}.shop-rank-open{background:var(--case-color);border:0;border-radius:18px;grid-area:open;min-height:92px;padding:15px 16px;position:relative;bottom:auto;left:auto;right:auto}@supports (color:color-mix(in lab, red, red)){.shop-rank-open{background:color-mix(in srgb,var(--case-color) 8%,#10191d);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--case-color) 28%,#344249)}}.shop-rank-open{letter-spacing:.04em;grid-template-rows:auto auto;grid-template-columns:1fr 36px;gap:4px 12px;font-size:14px;display:grid}.shop-rank-open>span{color:#9caeb3;align-self:end;font-size:12px}.shop-rank-open>b{color:var(--case-color);align-self:start;font-size:17px}.shop-rank-open i{background:var(--case-color);border:0;border-radius:50%;grid-area:1/2/3;align-self:center;width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.shop-rank-open i{background:color-mix(in srgb,var(--case-color) 16%,#111c20)}}.shop-rank-open i{box-shadow:inset 0 0 0 1px var(--case-color)}@supports (color:color-mix(in lab, red, red)){.shop-rank-open i{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--case-color) 54%,#35434a)}}@media (width<=1100px){.shop-spin-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-spin-daily-tile{grid-column:span 4}.shop-rank-button{grid-template-columns:minmax(170px,.7fr) minmax(330px,1.35fr) minmax(170px,.62fr);gap:18px}.shop-rank-cars{height:172px}}@media (width<=820px){.shop-rank-button{grid-template-columns:1fr;grid-template-areas:"copy""car""open";gap:12px;min-height:0;padding:22px}.shop-rank-copy{padding-top:14px}.shop-rank-cars{height:clamp(168px,42vw,230px);margin:0 -3%}.shop-rank-car{width:min(100%,560px)}.shop-rank-open{grid-template-columns:1fr 40px;min-height:72px}.shop-rank-number{font-size:88px}}@media (width<=700px){.shop-flow-heading{padding:0 2px}.shop-flow-heading>button{padding:0 11px}.shop-spin-rail{border-radius:24px;gap:9px;padding:10px}.shop-spin-daily-tile{border-radius:18px;min-height:218px}.shop-spin-buy-tile{border-radius:17px;min-height:154px}.shop-spin-buy-tile>i{border-radius:16px}.shop-rank-cars{grid-area:auto;height:clamp(158px,46vw,210px);margin:0 -5%}.shop-rank-copy{grid-area:auto}.shop-rank-open{font-size:14px}}@media (width<=420px){.shop-spin-daily-tile{grid-template-columns:68px minmax(0,1fr);padding:16px}.shop-spin-buy-tile{padding:16px 12px}.shop-spin-buy-tile>span>b{font-size:30px}.shop-rank-button{border-radius:20px;padding:19px}.shop-rank-copy>b{font-size:28px}.shop-rank-cars{height:158px}.shop-rank-car>b{top:8px;left:12px}.shop-rank-cars>small{bottom:3px;right:4px}}.shop-showcase-hero{margin-bottom:26px}.shop-catalog-heading{border-bottom:1px solid #26343a;justify-content:space-between;align-items:flex-end;gap:20px;min-height:72px;margin:34px 0 12px;padding:0 4px 12px;display:flex}.shop-catalog-heading h3{color:#edf2f1;letter-spacing:-.055em;margin:0;font-size:clamp(28px,3.2vw,46px);line-height:.92}.shop-catalog-heading>span{color:#7e8c88;letter-spacing:.1em;white-space:nowrap;font-size:13px;font-weight:900}.shop-spin-rail{border-radius:22px;grid-template-columns:minmax(330px,1.5fr) repeat(4,minmax(112px,.72fr));gap:8px;padding:10px}.shop-spin-daily-tile{border-radius:16px;grid-column:span 1;grid-template-rows:1fr;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;min-height:112px;padding:14px 16px}.shop-spin-tile-value{grid-row:auto;font-size:34px}.shop-spin-daily-tile>div{gap:2px}.shop-spin-daily-tile>div>b{font-size:14px}.shop-spin-daily-tile>div>p{display:none}.shop-spin-daily-tile>button{text-align:center;border-radius:13px;grid-column:auto;align-items:center;min-width:104px;min-height:44px;padding:7px 12px}.shop-spin-daily-tile>button>small{display:none}.shop-spin-buy-tile{border-radius:16px;min-height:112px;padding:13px 14px}.shop-spin-buy-tile:hover:not(:disabled){border-radius:16px;transform:translateY(-2px)}.shop-spin-buy-tile>span{gap:3px}.shop-spin-buy-tile>span>b{font-size:25px}.shop-spin-buy-tile>span>small{font-size:12px!important}.shop-spin-buy-tile>strong{font-size:14px}.shop-spin-buy-tile>em{padding:4px 7px;font-size:12px;top:8px;right:8px}.shop-spin-buy-tile>i{border-radius:15px}.shop-rank-grid{gap:8px}.shop-rank-button{background:linear-gradient(105deg,var(--case-color),#090e10 72%);border-color:#29363b;border-radius:18px;grid-template-columns:minmax(290px,.9fr) minmax(180px,.75fr) minmax(128px,.42fr);grid-template-areas:"visual copy open";gap:clamp(14px,2vw,28px);min-height:102px;padding:6px 14px 6px 8px}@supports (color:color-mix(in lab, red, red)){.shop-rank-button{background:linear-gradient(105deg,color-mix(in srgb,var(--case-color) 5%,#10171a),#090e10 72%)}}.shop-rank-button{box-shadow:inset 0 1px #ffffff06,0 8px 22px #0004}.shop-rank-button:before{background:linear-gradient(105deg,transparent 38%,var(--case-color),transparent 68%)}@supports (color:color-mix(in lab, red, red)){.shop-rank-button:before{background:linear-gradient(105deg,transparent 38%,color-mix(in srgb,var(--case-color) 7%,transparent),transparent 68%)}}.shop-rank-button:after{display:none}.shop-rank-button:hover{box-shadow:0 13px 30px #0008,0 0 22px var(--case-color);transform:translate(4px)}@supports (color:color-mix(in lab, red, red)){.shop-rank-button:hover{box-shadow:0 13px 30px #0008,0 0 22px color-mix(in srgb,var(--case-color) 8%,transparent)}}.shop-rank-cars{grid-area:visual;justify-self:start;width:290px;height:90px;margin:0;display:block;position:relative;overflow:hidden}.shop-rank-cars:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0e1518 24%,#0e1518ed 61%,#0000 100%);width:61%;position:absolute;top:0;bottom:0;left:0}.shop-rank-class-mark{z-index:4;width:82px;height:84px;color:var(--case-color);pointer-events:none;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:3px;left:3px}.shop-rank-class-mark>small{color:#85928e;letter-spacing:.12em;margin-left:5px;font-size:12px;font-weight:900}.shop-rank-class-mark>b{letter-spacing:-.09em;text-shadow:0 0 26px var(--case-color);margin-top:-1px;font-size:68px;line-height:.84}@supports (color:color-mix(in lab, red, red)){.shop-rank-class-mark>b{text-shadow:0 0 26px color-mix(in srgb,var(--case-color) 35%,transparent)}}.shop-rank-car{z-index:2;opacity:.96;filter:drop-shadow(0 12px 8px #000d);width:278px;position:absolute;top:5px;left:37px;-webkit-mask-image:linear-gradient(90deg,#0000 0 39%,#000 63% 100%);mask-image:linear-gradient(90deg,#0000 0 39%,#000 63% 100%)}.shop-rank-button:hover .shop-rank-car{filter:drop-shadow(0 15px 10px #000e)brightness(1.05);transform:translate(8px)translateY(-2px)}.shop-rank-copy{grid-area:copy;gap:2px;padding:0}.shop-rank-copy small{font-size:12px!important}.shop-rank-copy>b{font-size:clamp(22px,1.8vw,28px);line-height:1}.shop-rank-copy em{color:#7f8e8a;margin-top:3px;font-size:13px}.shop-rank-open{min-height:48px;box-shadow:none;background:0 0;border-radius:0;grid-area:open;justify-content:flex-end;align-items:center;gap:14px;padding:0;display:flex;position:relative}.shop-rank-open>span{color:#7c8a86;white-space:nowrap;font-size:12px;font-weight:900}.shop-rank-open>span .coin-price{color:#f1c66b;font-size:15px}.shop-rank-open i{border-radius:50%;flex:0 0 38px;width:38px;height:38px}.shop-rank-button:hover .shop-rank-open i{border-radius:50%;transform:translate(3px)}@media (width<=1100px){.shop-spin-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-spin-daily-tile{grid-column:1/-1}.shop-rank-button{grid-template-columns:minmax(270px,.9fr) minmax(170px,.7fr) minmax(124px,.42fr)}}@media (width<=760px){.shop-catalog-heading{min-height:62px;margin-top:28px}.shop-catalog-heading h3{font-size:clamp(25px,7vw,35px)}.shop-spin-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-spin-daily-tile{grid-column:1/-1}.shop-spin-buy-tile{min-height:96px}.shop-rank-button{grid-template-columns:minmax(220px,1fr) 44px;grid-template-areas:"copy open""visual visual";gap:1px 8px;min-height:132px;padding:9px 10px}.shop-rank-copy{align-self:start;padding:7px 0 0 8px}.shop-rank-cars{width:258px;height:82px;margin-top:-10px}.shop-rank-car{width:246px;left:30px}.shop-rank-class-mark{width:72px;height:78px}.shop-rank-class-mark>b{font-size:60px}.shop-rank-open{grid-area:open;align-self:start;min-height:46px}.shop-rank-open>span{display:none}.shop-rank-open i{flex-basis:36px;width:36px;height:36px}}@media (width<=480px){.shop-catalog-heading{flex-direction:column;align-items:flex-start;gap:7px}.shop-catalog-heading>span{font-size:12px}.shop-spin-daily-tile{grid-template-columns:52px minmax(0,1fr)}.shop-spin-daily-tile>button{grid-column:1/-1;width:100%}.shop-rank-button{grid-template-columns:minmax(0,1fr) 42px}}.shop-rank-button:before{border-radius:inherit;background:linear-gradient(105deg,var(--case-color),var(--case-color) 72%);inset:0}@supports (color:color-mix(in lab, red, red)){.shop-rank-button:before{background:linear-gradient(105deg,color-mix(in srgb,var(--case-color) 34%,#0c1416),color-mix(in srgb,var(--case-color) 18%,#090e10) 72%)}}.shop-rank-button:before{opacity:0;transition:opacity .24s;transform:none}.shop-rank-button:hover:before{opacity:1;transform:none}.shop-rank-button:hover{border-color:var(--case-color)}.shop-rank-car{top:-5px}.shop-rank-button:hover .shop-rank-car{transform:translate(8px)translateY(-2px)}.shop-rank-button:hover .shop-rank-copy em{color:#dbe5e1}.shop-rank-open{min-width:42px}.shop-rank-button:hover .shop-rank-open i{background:var(--case-color);color:#071013;box-shadow:0 0 22px var(--case-color)}@supports (color:color-mix(in lab, red, red)){.shop-rank-button:hover .shop-rank-open i{box-shadow:0 0 22px color-mix(in srgb,var(--case-color) 38%,transparent)}}@media (width<=1100px){.shop-rank-button{grid-template-columns:minmax(270px,.9fr) minmax(170px,.7fr) 52px}}@media (width<=760px){.shop-rank-button{grid-template-columns:minmax(220px,1fr) 44px}.shop-rank-car{top:-7px}}@media (width<=480px){.shop-rank-button{grid-template-columns:minmax(0,1fr) 42px}}.shop-rank-button{grid-template-columns:minmax(330px,.9fr) minmax(180px,.75fr) 44px}.shop-rank-cars{width:330px}.shop-rank-car{width:286px;top:-16px}.shop-rank-open{background:var(--case-color);border-radius:50%;width:42px;min-width:42px;height:42px;min-height:42px;padding:0}@supports (color:color-mix(in lab, red, red)){.shop-rank-open{background:color-mix(in srgb,var(--case-color) 12%,#111b1e)}}.shop-rank-open{box-shadow:inset 0 0 0 1px var(--case-color)}@supports (color:color-mix(in lab, red, red)){.shop-rank-open{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--case-color) 50%,#36454a)}}.shop-rank-open{color:var(--case-color);justify-content:center}.shop-rank-chevron{width:20px;height:20px;display:block}.shop-rank-button:hover .shop-rank-open{background:var(--case-color);color:#071013;box-shadow:0 0 22px var(--case-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.shop-rank-button:hover .shop-rank-open{box-shadow:0 0 22px color-mix(in srgb,var(--case-color) 38%,transparent)}}.shop-rank-button:hover .shop-rank-chevron{transform:translate(2px)}@media (width<=1100px){.shop-rank-button{grid-template-columns:minmax(310px,.9fr) minmax(170px,.7fr) 44px}.shop-rank-cars{width:310px}}@media (width<=760px){.shop-rank-button{grid-template-columns:minmax(220px,1fr) 44px}.shop-rank-cars{width:min(282px,100%)}.shop-rank-car{width:246px;top:-15px}.shop-rank-open{width:38px;min-width:38px;height:38px;min-height:38px}.shop-rank-chevron{width:18px;height:18px}}@media (width<=480px){.shop-rank-button{grid-template-columns:minmax(0,1fr) 40px}}.shop-detail-type-picker{gap:11px}.shop-detail-type-picker>button{background:linear-gradient(145deg,#10191d,#091014);border:1px solid #334249;border-radius:18px;grid-template-columns:50px minmax(0,1fr);gap:13px;min-height:108px;padding:15px 16px;box-shadow:inset 0 1px #ffffff08,0 9px 22px #0004}.shop-detail-type-picker>button:hover{border-color:var(--case-color)}@supports (color:color-mix(in lab, red, red)){.shop-detail-type-picker>button:hover{border-color:color-mix(in srgb,var(--case-color) 62%,#405158)}}.shop-detail-type-picker>button:hover{background:linear-gradient(145deg,var(--case-color),#0a1115)}@supports (color:color-mix(in lab, red, red)){.shop-detail-type-picker>button:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--case-color) 8%,#142025),#0a1115)}}.shop-detail-type-picker>button:hover{transform:translateY(-2px);box-shadow:0 13px 27px #0007}.shop-detail-type-picker>button.active{border-color:var(--case-color);background:linear-gradient(145deg,var(--case-color),var(--case-color));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.shop-detail-type-picker>button.active{background:linear-gradient(145deg,color-mix(in srgb,var(--case-color) 17%,#142025),color-mix(in srgb,var(--case-color) 7%,#091014))}}.shop-detail-type-picker>button.active{box-shadow:inset 0 0 0 1px var(--case-color),0 12px 28px #0007,0 0 22px var(--case-color)}@supports (color:color-mix(in lab, red, red)){.shop-detail-type-picker>button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--case-color) 22%,transparent),0 12px 28px #0007,0 0 22px color-mix(in srgb,var(--case-color) 10%,transparent)}}.shop-detail-type-picker>button>i{color:#95a5aa;background:#172228;border:0;border-radius:15px;width:50px;height:50px;box-shadow:inset 0 0 0 1px #3b4b52}.shop-detail-type-picker>button>i svg{width:25px;height:25px;display:block}.shop-detail-type-picker>button:hover>i{color:var(--case-color);box-shadow:inset 0 0 0 1px var(--case-color)}@supports (color:color-mix(in lab, red, red)){.shop-detail-type-picker>button:hover>i{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--case-color) 55%,#3b4b52)}}.shop-detail-type-picker>button.active>i{background:var(--case-color);color:#071013;box-shadow:0 8px 20px var(--case-color)}@supports (color:color-mix(in lab, red, red)){.shop-detail-type-picker>button.active>i{box-shadow:0 8px 20px color-mix(in srgb,var(--case-color) 22%,transparent)}}.shop-detail-type-picker>button>span{gap:5px}.shop-detail-type-picker small{color:#7d8d93;white-space:normal;line-height:1.2;font-size:12px!important}.shop-detail-type-picker b{color:#d8e2e4;white-space:normal;font-size:15px;line-height:1.15}.shop-detail-type-picker>button.active b{color:var(--case-color)}@media (width<=700px){.shop-detail-type-picker{grid-template-columns:1fr;gap:8px}.shop-detail-type-picker>button{grid-template-columns:46px 1fr;min-height:78px;padding:12px 14px}.shop-detail-type-picker>button>i{border-radius:13px;width:46px;height:46px}.shop-detail-type-picker>button>span{flex-direction:column;justify-content:center;align-items:flex-start}.shop-detail-type-picker b{font-size:15px}}.shop-rank-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:248px;gap:12px;display:grid}.shop-rank-grid>.shop-rank-button{isolation:isolate;background:linear-gradient(145deg,var(--case-color),#080d0f 70%);border-radius:22px;grid-column:span 2;min-width:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.shop-rank-grid>.shop-rank-button{background:linear-gradient(145deg,color-mix(in srgb,var(--case-color) 8%,#11191c),#080d0f 70%)}}.shop-rank-grid>.shop-rank-button{text-align:left;transition:transform .34s cubic-bezier(.18,.82,.2,1),border-color .24s,box-shadow .34s;box-shadow:inset 0 1px #ffffff08,0 14px 30px #0005}.shop-rank-grid>.shop-rank-button:nth-child(n+4){grid-column:span 3}.shop-rank-grid>.shop-rank-button:before{border-radius:inherit;background:linear-gradient(145deg,var(--case-color),var(--case-color));inset:0}@supports (color:color-mix(in lab, red, red)){.shop-rank-grid>.shop-rank-button:before{background:linear-gradient(145deg,color-mix(in srgb,var(--case-color) 58%,#10191c),color-mix(in srgb,var(--case-color) 26%,#070c0e))}}.shop-rank-grid>.shop-rank-button:before{opacity:0;transition:opacity .32s;transform:none}.shop-rank-grid>.shop-rank-button:hover{border-color:var(--case-color);box-shadow:0 22px 42px #0009,0 0 30px var(--case-color);transform:translateY(-7px)}@supports (color:color-mix(in lab, red, red)){.shop-rank-grid>.shop-rank-button:hover{box-shadow:0 22px 42px #0009,0 0 30px color-mix(in srgb,var(--case-color) 17%,transparent)}}.shop-rank-grid>.shop-rank-button:hover:before{opacity:1}.shop-rank-grid .shop-rank-cars{z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.shop-rank-grid .shop-rank-cars:after{z-index:3;background:linear-gradient(90deg,#0b1114f7 0%,#0b1114d9 22%,#0000 58%),linear-gradient(#0000 42%,#070b0de8 100%);width:auto;transition:opacity .3s;inset:0}.shop-rank-grid .shop-rank-class-mark{z-index:5;width:auto;height:auto;transition:transform .34s cubic-bezier(.18,.82,.2,1);top:18px;left:20px}.shop-rank-grid .shop-rank-class-mark>small{color:#95a19e;margin-left:4px;font-size:12px}.shop-rank-grid .shop-rank-class-mark>b{font-size:86px;line-height:.82}.shop-rank-grid .shop-rank-car{z-index:2;opacity:.96;filter:drop-shadow(0 18px 13px #000e)saturate(.94);width:min(94%,520px);transition:transform .45s cubic-bezier(.18,.82,.2,1),filter .3s;top:50%;left:auto;right:-3%;transform:translateY(-47%);-webkit-mask-image:linear-gradient(90deg,#0000 0% 29%,#000 54% 100%);mask-image:linear-gradient(90deg,#0000 0% 29%,#000 54% 100%)}.shop-rank-grid>.shop-rank-button:nth-child(n+4) .shop-rank-car{width:min(78%,620px);right:2%}.shop-rank-grid>.shop-rank-button:hover .shop-rank-car{filter:drop-shadow(0 21px 16px #000e)brightness(1.08)saturate(1.08);transform:translate(4%,-51%)scale(1.035)}.shop-rank-grid>.shop-rank-button:hover .shop-rank-class-mark{transform:translateY(-2px)scale(1.045)}.shop-rank-grid>.shop-rank-button:hover .shop-rank-cars:after{opacity:.82}.shop-rank-grid .shop-rank-copy{z-index:5;gap:3px;padding:0;position:absolute;bottom:18px;left:20px}.shop-rank-grid .shop-rank-copy small{font-size:12px!important}.shop-rank-grid .shop-rank-copy>b{font-size:clamp(24px,2.1vw,32px);line-height:.95}.shop-rank-grid .shop-rank-copy em{color:#91a09c;font-size:13px}.shop-rank-grid .shop-rank-open{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1316d9;width:44px;min-width:44px;height:44px;min-height:44px;position:absolute;top:18px;right:18px}.shop-rank-grid>.shop-rank-button:hover .shop-rank-open{background:var(--case-color)}@media (width<=1100px){.shop-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:232px}.shop-rank-grid>.shop-rank-button,.shop-rank-grid>.shop-rank-button:nth-child(n+4){grid-column:span 1}.shop-rank-grid>.shop-rank-button:last-child{grid-column:1/-1}.shop-rank-grid>.shop-rank-button:last-child .shop-rank-car{width:min(72%,620px);right:3%}}@media (width<=700px){.shop-rank-grid{grid-template-columns:1fr;grid-auto-rows:216px;gap:10px}.shop-rank-grid>.shop-rank-button,.shop-rank-grid>.shop-rank-button:nth-child(n+4),.shop-rank-grid>.shop-rank-button:last-child{grid-column:1}.shop-rank-grid .shop-rank-class-mark{top:16px;left:16px}.shop-rank-grid .shop-rank-class-mark>b{font-size:76px}.shop-rank-grid .shop-rank-copy{bottom:16px;left:16px}.shop-rank-grid .shop-rank-copy>b{font-size:26px}.shop-rank-grid .shop-rank-open{width:40px;min-width:40px;height:40px;min-height:40px;top:14px;right:14px}.shop-rank-grid .shop-rank-car,.shop-rank-grid>.shop-rank-button:nth-child(n+4) .shop-rank-car,.shop-rank-grid>.shop-rank-button:last-child .shop-rank-car{width:min(92%,500px);right:-4%}}@media (prefers-reduced-motion:reduce){.shop-rank-grid>.shop-rank-button,.shop-rank-grid>.shop-rank-button:before,.shop-rank-grid .shop-rank-car,.shop-rank-grid .shop-rank-class-mark{transition:none}}.shop-product-section{margin-top:46px}.shop-product-heading{border-bottom:1px solid #29373d;grid-template-columns:58px minmax(0,1fr) auto;align-items:end;gap:14px;min-height:68px;margin-bottom:12px;padding:0 3px 12px;display:grid}.shop-product-heading>span{color:var(--amber);letter-spacing:-.08em;font-size:36px;font-weight:950;line-height:.85}.shop-product-heading>div{flex-direction:column;gap:5px;display:flex}.shop-product-heading h3{color:#e5eceb;letter-spacing:-.045em;margin:0;font-size:clamp(24px,2.7vw,38px);line-height:.9}.shop-product-heading p{color:#73827f;letter-spacing:.08em;margin:0;font-size:13px;font-weight:850}.shop-product-heading>small{color:#83918e;letter-spacing:.11em;font-size:12px;font-weight:900}.shop-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.shop-product-card{--case-color:#7fddea;border:1px solid var(--case-color);min-width:0;height:286px;padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.shop-product-card{border:1px solid color-mix(in srgb,var(--case-color) 42%,#2b373c)}}.shop-product-card{background:linear-gradient(150deg,var(--case-color),#080d0f 70%);border-radius:21px}@supports (color:color-mix(in lab, red, red)){.shop-product-card{background:linear-gradient(150deg,color-mix(in srgb,var(--case-color) 8%,#11191c),#080d0f 70%)}}.shop-product-card{color:#e7eeee;isolation:isolate;cursor:pointer;text-align:left;opacity:0;animation:shopProductArrive .5s cubic-bezier(.18,.82,.2,1) var(--rank-delay) forwards;transition:transform .34s cubic-bezier(.18,.82,.2,1),border-color .24s,box-shadow .34s;overflow:hidden;transform:translateY(16px);box-shadow:inset 0 1px #ffffff08,0 13px 28px #0005}.shop-product-grid>.shop-product-card{grid-column:span 2}.shop-product-grid>.shop-product-card:nth-child(n+4){grid-column:span 3}.shop-product-card:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(150deg,var(--case-color),var(--case-color) 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.shop-product-card:before{background:linear-gradient(150deg,color-mix(in srgb,var(--case-color) 48%,#11191c),color-mix(in srgb,var(--case-color) 17%,#080d0f) 72%)}}.shop-product-card:before{opacity:0;transition:opacity .3s}.shop-product-card:hover{z-index:2;border-color:var(--case-color);box-shadow:0 22px 42px #0009,0 0 28px var(--case-color);transform:translateY(-7px)}@supports (color:color-mix(in lab, red, red)){.shop-product-card:hover{box-shadow:0 22px 42px #0009,0 0 28px color-mix(in srgb,var(--case-color) 16%,transparent)}}.shop-product-card:hover:before{opacity:1}.shop-product-class{z-index:8;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:15px;left:16px}.shop-product-class small{color:#95a19e;letter-spacing:.12em;font-size:12px;font-weight:900}.shop-product-class b{color:var(--case-color);letter-spacing:-.09em;text-shadow:0 0 25px var(--case-color);margin-top:-2px;font-size:62px;line-height:.84}@supports (color:color-mix(in lab, red, red)){.shop-product-class b{text-shadow:0 0 25px color-mix(in srgb,var(--case-color) 34%,transparent)}}.shop-product-visual{z-index:2;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.shop-product-visual:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(#0000 41%,#070b0d9e 76%,#070b0df5 100%);position:absolute;inset:0}.container-visual>img{z-index:1;object-fit:contain;width:min(72%,360px);height:72%;image-rendering:pixelated;opacity:.2;filter:grayscale(.72)brightness(.65)blur(.2px)drop-shadow(0 15px 10px #000);position:absolute;top:1%;right:5%}.container-visual>span{z-index:4;filter:drop-shadow(0 17px 11px #000e);width:min(88%,560px);transition:transform .42s cubic-bezier(.18,.82,.2,1),filter .28s;position:absolute;top:29%;left:auto;right:-1%}.container-visual .car-render{aspect-ratio:2;width:100%;height:auto}.shop-product-card:hover .container-visual>img{opacity:.28;filter:grayscale(.45)brightness(.75)drop-shadow(0 17px 11px #000)}.shop-product-card:hover .container-visual>span{filter:drop-shadow(0 21px 13px #000)brightness(1.08);transform:translate(5px)translateY(-4px)scale(1.025)}.shop-card-fan{z-index:3;width:min(76%,300px);height:202px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.shop-fan-card{transform-origin:50% 92%;filter:drop-shadow(0 13px 12px #000b);width:130px;height:198px;transition:transform .4s cubic-bezier(.18,.82,.2,1),filter .28s;position:absolute;top:0;left:50%}.shop-fan-card:first-child{transform:translate(-86%)translateY(17px)rotate(-12deg)}.shop-fan-card:nth-child(2){z-index:2;transform:translate(-50%)translateY(4px)}.shop-fan-card:nth-child(3){transform:translate(-14%)translateY(17px)rotate(12deg)}.shop-fan-card .collectible-card-app{pointer-events:none;cursor:default;aspect-ratio:.67!important;transform-origin:0 0!important;width:220px!important;height:auto!important;transform:scale(.59)!important}.shop-fan-card .card-app-face{box-shadow:inset 0 0 0 4px #253239,inset 0 0 0 6px var(--card-color),0 12px 22px #0009}@supports (color:color-mix(in lab, red, red)){.shop-fan-card .card-app-face{box-shadow:inset 0 0 0 4px #253239,inset 0 0 0 6px color-mix(in srgb,var(--card-color) 35%,#9ba6a3),0 12px 22px #0009}}.shop-product-card:hover .shop-fan-card:first-child{transform:translate(-94%)translateY(17px)rotate(-16deg)}.shop-product-card:hover .shop-fan-card:nth-child(2){transform:translate(-50%)translateY(-2px)scale(1.035)}.shop-product-card:hover .shop-fan-card:nth-child(3){transform:translate(-6%)translateY(17px)rotate(16deg)}.combo-visual>.shop-combo-container{z-index:2;object-fit:contain;width:78%;height:63%;image-rendering:pixelated;filter:drop-shadow(0 16px 11px #000d);transition:transform .4s cubic-bezier(.18,.82,.2,1);position:absolute;top:15%;left:-8%}.shop-combo-packs{z-index:4;width:45%;height:57%;transition:transform .4s cubic-bezier(.18,.82,.2,1);position:absolute;top:25%;right:7%}.shop-combo-packs img{left:calc(var(--combo-index) * 17%);top:calc(var(--combo-index) * 5%);object-fit:contain;width:70%;height:82%;image-rendering:pixelated;filter:drop-shadow(0 13px 8px #000e);transform:rotate(calc((var(--combo-index) - 1) * 7deg));position:absolute}.shop-product-card:hover .shop-combo-container{transform:translate(-5px)scale(1.035)}.shop-product-card:hover .shop-combo-packs{transform:translate(5px,-5px)scale(1.035)}.shop-product-copy{z-index:8;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:15px;left:16px;right:52px}.shop-product-copy small{color:var(--case-color);letter-spacing:.11em;font-size:12px;font-weight:900}.shop-product-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(19px,1.55vw,24px);line-height:1;overflow:hidden}.shop-product-copy em{color:#879692;letter-spacing:.04em;font-size:12px;font-style:normal;font-weight:850}.shop-product-card:hover .shop-product-copy em{color:#dce5e1}.shop-product-open{z-index:9;width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--case-color);background:#0b1316d9;border-radius:50%;position:absolute;bottom:15px;right:14px}@supports (color:color-mix(in lab, red, red)){.shop-product-open{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--case-color) 50%,#36454a)}}.shop-product-open{color:var(--case-color);place-items:center;transition:transform .24s,background .24s,color .24s,box-shadow .24s;display:grid}.shop-product-open svg{width:18px;height:18px}.shop-product-card:hover .shop-product-open{background:var(--case-color);color:#071013;box-shadow:0 0 20px var(--case-color)}@supports (color:color-mix(in lab, red, red)){.shop-product-card:hover .shop-product-open{box-shadow:0 0 20px color-mix(in srgb,var(--case-color) 38%,transparent)}}.shop-product-card:hover .shop-product-open{transform:translate(2px)}.shop-product-card:focus-visible{outline:2px solid var(--case-color);outline-offset:3px}@keyframes shopProductArrive{to{opacity:1;transform:none}}.shop-detail-kind{border:1px solid var(--case-color);min-height:82px;padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.shop-detail-kind{border:1px solid color-mix(in srgb,var(--case-color) 58%,#334249)}}.shop-detail-kind{background:linear-gradient(145deg,var(--case-color),#091014);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.shop-detail-kind{background:linear-gradient(145deg,color-mix(in srgb,var(--case-color) 13%,#142025),#091014)}}.shop-detail-kind{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:13px;display:grid;box-shadow:inset 0 1px #ffffff08,0 9px 22px #0004}.shop-detail-kind>i{background:var(--case-color);color:#071013;width:50px;height:50px;box-shadow:0 8px 20px var(--case-color);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.shop-detail-kind>i{box-shadow:0 8px 20px color-mix(in srgb,var(--case-color) 22%,transparent)}}.shop-detail-kind>i svg{width:25px;height:25px}.shop-detail-kind>span{flex-direction:column;gap:5px;display:flex}.shop-detail-kind small{color:#7d8d93;letter-spacing:.08em;font-size:12px;font-weight:900}.shop-detail-kind b{color:var(--case-color);font-size:16px;line-height:1.2}.shop-detail-art.pack .shop-detail-container-art{display:none}.shop-detail-art.pack .shop-detail-pack-art{right:calc(31% + var(--detail-pack-index) * 7%);width:min(29%,184px);height:78%}.shop-detail-art.container .shop-detail-container-art.stacked{--detail-container-opacity:.42;width:88%;height:88%;transform:translate(var(--detail-container-x),var(--detail-container-y)) scale(var(--detail-container-scale));transform-origin:50% 66%;opacity:var(--detail-container-opacity);filter:grayscale(.38)brightness(.7)drop-shadow(0 22px 18px #000c);animation:shopContainerStackIn .42s cubic-bezier(.18,.82,.2,1) calc(var(--detail-container-index) * 55ms) both}.shop-detail-art.container .shop-detail-container-art.stacked.lead{--detail-container-opacity:1;z-index:5;filter:drop-shadow(0 28px 22px #000d)}.shop-detail-quantity-badge{z-index:8;border:1px solid var(--case-color);min-width:86px;height:62px;color:var(--case-color);box-shadow:0 16px 30px #000b,0 0 24px var(--case-color);background:#091014e8;border-radius:18px;place-items:center;padding:0 18px;font-size:34px;font-weight:950;line-height:1;display:grid;position:absolute;bottom:10%;right:7%}@supports (color:color-mix(in lab, red, red)){.shop-detail-quantity-badge{box-shadow:0 16px 30px #000b,0 0 24px color-mix(in srgb,var(--case-color) 22%,transparent)}}.shop-detail-quantity-badge{animation:.34s cubic-bezier(.18,.82,.2,1) both shopQuantityPop}.shop-detail-specs.concise{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes shopContainerStackIn{0%{opacity:0;transform:translate(calc(var(--detail-container-x) - 34px),calc(var(--detail-container-y) + 18px)) scale(.76)}to{opacity:var(--detail-container-opacity);transform:translate(var(--detail-container-x),var(--detail-container-y)) scale(var(--detail-container-scale))}}@keyframes shopQuantityPop{0%{opacity:0;transform:translateY(12px)scale(.62)}65%{opacity:1;transform:translateY(-3px)scale(1.08)}to{opacity:1;transform:none}}@media (width<=1180px){.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-product-grid>.shop-product-card,.shop-product-grid>.shop-product-card:nth-child(n+4){grid-column:span 1}.shop-product-grid>.shop-product-card:last-child{grid-column:1/-1}.shop-product-card{height:276px}}@media (width<=780px){.shop-product-section{margin-top:38px}.shop-product-grid{grid-template-columns:1fr}.shop-product-grid>.shop-product-card,.shop-product-grid>.shop-product-card:nth-child(n+4),.shop-product-grid>.shop-product-card:last-child{grid-column:1}.shop-product-card{height:258px}.shop-product-heading{grid-template-columns:48px minmax(0,1fr)}.shop-product-heading>span{font-size:31px}.shop-product-heading>small{display:none}.shop-product-copy b{font-size:21px}}@media (width<=520px){.shop-product-card{height:232px}.shop-product-heading p{font-size:12px}.shop-product-class b{font-size:56px}.container-visual>span{width:min(90%,500px);top:19%;left:auto;right:-3%}.container-visual>img{width:min(68%,330px);height:76%;top:-4%;right:4%}.shop-card-fan{width:min(72%,290px);height:190px;top:8px}.combo-visual>.shop-combo-container{width:60%;height:70%;top:5%;left:8%}.shop-combo-packs{width:39%;height:61%;top:17%;right:13%}.shop-detail-kind{grid-template-columns:46px minmax(0,1fr);min-height:74px;padding:11px 12px}.shop-detail-kind>i{width:46px;height:46px}.shop-detail-kind b{font-size:14px}.shop-detail-quantity-badge{border-radius:14px;min-width:70px;height:50px;padding:0 13px;font-size:27px;bottom:8%;right:5%}.shop-detail-specs.concise{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.shop-product-card{opacity:1;animation:none;transform:none}.shop-product-card,.shop-product-card:before,.container-visual>span,.shop-fan-card,.shop-combo-container,.shop-combo-packs,.shop-product-open{transition:none}.shop-detail-art.container .shop-detail-container-art.stacked,.shop-detail-quantity-badge{animation:none}}.market-flow-panel.buy,.market-flow-panel.sell{flex-basis:calc(50% - 54px);container-type:inline-size}.market-live-cover>strong{color:#b9c8cc;font:900 13px var(--font-ui);letter-spacing:.08em;align-items:baseline;gap:8px;margin-top:8px;display:flex}.market-live-cover>strong>em{color:var(--flow-accent);font:950 28px var(--font-geist-sans);letter-spacing:-.04em;font-style:normal}.market-flow-panel.is-compact .market-live-cover>strong{display:none}.market-lots-rail{background:linear-gradient(#24172f,#0c0d15 68%);border:1px solid #7957a0;border-radius:18px;flex:0 0 92px;min-width:92px;min-height:max(620px,100svh - 220px);position:relative;overflow:hidden;box-shadow:inset 0 1px #c79cff22,0 12px 28px #0008}.market-lots-rail:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(#100b18aa,#100b18e8),url(/rulescars/assets/market-covers/lots-pixel-warehouse.png) 50%/cover;position:absolute;inset:0}.market-lots-trigger{z-index:1;width:100%;height:100%;min-height:inherit;color:#c89bff;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px 10px;display:flex;position:relative}.market-lots-trigger>em{color:#12091b;min-width:29px;height:29px;font:950 13px var(--font-geist-sans);background:#c28aff;border-radius:18px;place-items:center;padding:0 7px;font-style:normal;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 0 18px #b56cff66}.market-lots-trigger>i{filter:drop-shadow(0 0 8px #c17cff66);place-items:center;width:40px;height:40px;display:grid}.market-lots-trigger>b{font:950 16px var(--font-geist-sans);letter-spacing:.08em;writing-mode:vertical-rl;transform:rotate(180deg)}.market-lots-trigger>span{color:#987dac;writing-mode:vertical-rl;font-size:12px;font-weight:850;line-height:1.25;transform:rotate(180deg)}.market-lots-trigger:hover{color:#e0bdff;background:#ad73eb14}.market-lots-backdrop{z-index:1180;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#020407a8;border:0;animation:.22s ease-out both marketLotsFade;position:fixed;inset:0}.market-lots-drawer{--flow-accent:#bd83ff;z-index:1190;box-sizing:border-box;color:#e8edf0;background:linear-gradient(145deg,#1a1024,#090c13 55%,#10131b);border-left:1px solid #9e68d5;flex-direction:column;width:min(540px,100vw - 18px);height:100dvh;padding:25px;animation:.32s cubic-bezier(.18,.82,.2,1) both marketLotsIn;display:flex;position:fixed;top:0;right:0;box-shadow:-28px 0 80px #000c}.market-lots-drawer>header{border-bottom:1px solid #4b365f;justify-content:space-between;align-items:flex-start;gap:18px;min-height:78px;padding-bottom:18px;display:flex}.market-lots-drawer>header>div{flex-direction:column;gap:5px;display:flex}.market-lots-drawer>header small{color:#a47dcc;letter-spacing:.1em;font-size:12px;font-weight:900}.market-lots-drawer>header b{font:950 34px var(--font-geist-sans);line-height:.9}.market-lots-drawer>header span{color:#ca9dff;font-size:13px;font-weight:900}.market-lots-drawer>header>button{color:#d8b7ff;cursor:pointer;background:#1e1229;border:1px solid #765397;border-radius:50%;width:46px;height:46px;font-size:26px}.market-lots-create{color:#f3e7ff;min-height:54px;font:950 14px var(--font-ui);cursor:pointer;background:linear-gradient(135deg,#71449f,#352047);border:1px solid #ad77e5;border-radius:11px;margin:18px 0;box-shadow:0 10px 24px #0006,0 0 18px #a45ee82a}.market-lots-drawer-list{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:10px;min-height:0;padding-right:5px;display:flex;overflow-y:auto}.market-lots-drawer-list>article{--lot-accent:#72b7ff;border:1px solid var(--lot-accent);min-height:142px;padding:12px}@supports (color:color-mix(in lab, red, red)){.market-lots-drawer-list>article{border:1px solid color-mix(in srgb,var(--lot-accent) 44%,#39444c)}}.market-lots-drawer-list>article{background:linear-gradient(140deg,var(--lot-accent),#090e13);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.market-lots-drawer-list>article{background:linear-gradient(140deg,color-mix(in srgb,var(--lot-accent) 10%,#121820),#090e13)}}.market-lots-drawer-list>article{box-sizing:border-box;grid-template-rows:minmax(74px,1fr) auto;grid-template-columns:126px minmax(0,1fr) auto;align-items:center;gap:10px 13px;display:grid}.market-lots-drawer-list>article.trade{--lot-accent:#f3a64d}.market-lots-drawer-list>article.auction{--lot-accent:#bc82ff}.market-lots-drawer-list>article.dealer{--lot-accent:#62dfba}.market-lots-drawer-list .market-car-preview{grid-row:1/3;width:126px;height:96px}.market-lots-drawer-list>article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.market-lots-drawer-list>article>div small{color:var(--lot-accent);font-size:12px;font-weight:900}.market-lots-drawer-list>article>div b{font:950 18px var(--font-geist-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.market-lots-drawer-list>article>div em{color:#8e9ba0;font-size:12px;font-style:normal}.market-lots-drawer-list>article>strong{color:#e8eef0;font:950 17px var(--font-geist-sans);text-align:right}.market-lots-drawer-list>article>footer{grid-column:2/4;grid-template-columns:1fr 1fr;gap:7px;display:grid}.market-lots-drawer-list>article>footer button{border:1px solid var(--lot-accent);background:var(--lot-accent);border-radius:8px;height:40px}@supports (color:color-mix(in lab, red, red)){.market-lots-drawer-list>article>footer button{background:color-mix(in srgb,var(--lot-accent) 17%,#10151b)}}.market-lots-drawer-list>article>footer button{color:var(--lot-accent)}@supports (color:color-mix(in lab, red, red)){.market-lots-drawer-list>article>footer button{color:color-mix(in srgb,var(--lot-accent) 66%,white)}}.market-lots-drawer-list>article>footer button{font:900 14px var(--font-ui);cursor:pointer}.market-lots-drawer-list>article>footer button:last-child{color:#f3a8af;background:#32151c;border-color:#82505b}.market-lots-drawer>.market-pagination{flex:none;margin-top:15px}@keyframes marketLotsIn{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:none}}@keyframes marketLotsFade{0%{opacity:0}to{opacity:1}}.market-aggregator{flex-direction:column;min-height:0;display:flex}.market-aggregator-head{justify-content:space-between;align-items:center;gap:20px;min-height:66px;display:flex}.market-aggregator-head .market-flow-title>span,.market-sell-workbench-head .market-flow-title>span{flex-direction:column;gap:5px;display:flex}.market-aggregator-head .market-flow-title small,.market-sell-workbench-head .market-flow-title small{color:#769197;letter-spacing:.1em;font-size:12px;font-weight:900}.market-aggregator-head .market-flow-title b,.market-sell-workbench-head .market-flow-title b{font-size:clamp(25px,2vw,35px)}.market-aggregator-head>strong{color:#7ee7ee;white-space:nowrap;background:#10242a;border:1px solid #438189;border-radius:9px;padding:11px 14px;font-size:13px}.market-aggregator-search{grid-template-columns:minmax(0,1fr) 270px;gap:10px;margin-top:16px;display:grid}.market-aggregator-search>label{flex-direction:column;gap:7px;display:flex}.market-aggregator-search>label>span{color:#71848a;letter-spacing:.08em;font-size:12px;font-weight:900}.market-aggregator-search input,.market-aggregator-search .custom-select>button{color:#dce9eb;box-sizing:border-box;width:100%;height:54px;font:850 15px var(--font-ui);background:#071014;border:1px solid #3d6269;border-radius:10px;padding:0 16px}.market-aggregator-search input:focus{outline:1px solid #64dfe8;box-shadow:0 0 18px #5de2e71f}.market-aggregator-search input::placeholder{color:#617279}.market-aggregator-types{gap:8px;margin-top:11px;display:flex}.market-aggregator-types button{color:#819298;min-height:42px;font:900 14px var(--font-ui);cursor:pointer;background:#0a1418;border:1px solid #344b52;border-radius:9px;padding:0 18px}.market-aggregator-types button:hover,.market-aggregator-types button.active{color:#a5f8fc;background:#123038;border-color:#5de2e7;box-shadow:0 0 13px #5de2e724}.market-aggregator-grid{scrollbar-gutter:stable;flex:auto;align-content:start;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;margin-top:14px!important;padding:0 5px 3px 0!important;display:grid!important;overflow-y:auto!important}.market-aggregator-grid>button.market-aggregate-card{--listing-accent:#aeb8bd;width:100%;min-width:0;position:relative;border:1px solid var(--listing-accent)!important;height:174px!important;padding:12px!important}@supports (color:color-mix(in lab, red, red)){.market-aggregator-grid>button.market-aggregate-card{border:1px solid color-mix(in srgb,var(--listing-accent) 45%,#34454b)!important}}.market-aggregator-grid>button.market-aggregate-card{background:linear-gradient(135deg,var(--listing-accent),#080e12 68%)!important;border-radius:14px!important}@supports (color:color-mix(in lab, red, red)){.market-aggregator-grid>button.market-aggregate-card{background:linear-gradient(135deg,color-mix(in srgb,var(--listing-accent) 10%,#111a20),#080e12 68%)!important}}.market-aggregator-grid>button.market-aggregate-card{text-align:left;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(148px,.88fr) minmax(0,1.12fr)!important;gap:8px 13px!important;display:grid!important}.market-aggregate-card.uncommon{--listing-accent:#57d68d}.market-aggregate-card.rare{--listing-accent:#71b7ff}.market-aggregate-card.epic{--listing-accent:#be78ff}.market-aggregate-card.legendary{--listing-accent:#ffd36a}.market-aggregate-card.secret{--listing-accent:#ff5d75}.market-aggregator-grid>button.market-aggregate-card:hover{box-shadow:0 14px 28px #0008,0 0 16px var(--listing-accent);transform:translateY(-3px);border-color:var(--listing-accent)!important}@supports (color:color-mix(in lab, red, red)){.market-aggregator-grid>button.market-aggregate-card:hover{box-shadow:0 14px 28px #0008,0 0 16px color-mix(in srgb,var(--listing-accent) 18%,transparent)}}.market-aggregate-card>.market-car-preview{border-color:var(--listing-accent);grid-row:1/3;width:100%;height:100%;min-height:142px}@supports (color:color-mix(in lab, red, red)){.market-aggregate-card>.market-car-preview{border-color:color-mix(in srgb,var(--listing-accent) 43%,#33454c)}}.market-aggregate-card>.market-car-preview{background:radial-gradient(circle at 50% 68%,var(--listing-accent),#071014 72%)}@supports (color:color-mix(in lab, red, red)){.market-aggregate-card>.market-car-preview{background:radial-gradient(circle at 50% 68%,color-mix(in srgb,var(--listing-accent) 12%,#121b20),#071014 72%)}}.market-aggregate-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.market-aggregate-copy small{color:var(--listing-accent);letter-spacing:.06em;font-size:12px;font-weight:900}.market-aggregate-copy b{color:#eef3f3;font:950 19px var(--font-geist-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.market-aggregate-copy em{color:#849399;font-size:12px;font-style:normal;font-weight:800}.market-aggregate-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;padding-bottom:22px;display:flex}.market-aggregate-meta small{color:#77878d;font-size:12px;font-weight:850}.market-aggregate-meta strong{color:#f3c46e;font:950 18px var(--font-geist-sans)}.market-aggregate-meta em{color:#9eabb0;font-size:12px;font-style:normal}.market-aggregate-open{color:#8cecf1;letter-spacing:.04em;font-size:12px;font-weight:950;position:absolute;bottom:11px;right:12px}.market-aggregate-empty{flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:220px!important;display:flex!important}.market-aggregate-empty b{font-size:20px}.market-aggregate-empty span{color:#7d8e94;font-size:14px}.market-sell-workbench-head{justify-content:space-between;align-items:center;gap:18px;min-height:66px;display:flex}.market-sell-workbench-head>button{color:#f4b663;min-height:45px;font:900 14px var(--font-ui);cursor:pointer;background:#25180d;border:1px solid #81592d;border-radius:9px;padding:0 17px}.market-sell-workbench{grid-template-columns:minmax(0,1.22fr) minmax(350px,.78fr);gap:14px;height:calc(100% - 82px);min-height:480px;margin-top:16px;display:grid}.market-inline-garage,.market-sell-console{box-sizing:border-box;background:linear-gradient(145deg,#19130d,#0a0e12 66%);border:1px solid #594328;border-radius:14px;min-width:0;padding:17px}.market-inline-garage{flex-direction:column;min-height:0;display:flex}.market-inline-garage>header,.market-sell-console>header{border-bottom:1px solid #463725;justify-content:space-between;align-items:flex-start;gap:12px;min-height:47px;padding-bottom:13px;display:flex}.market-inline-garage>header>div,.market-sell-console>header{color:#879399}.market-inline-garage>header small,.market-sell-console>header small{color:#b77d3f;font-size:12px;font-weight:900;display:block}.market-inline-garage>header b,.market-sell-console>header b{color:#f0e8dd;font:950 17px var(--font-geist-sans);margin-top:5px;display:block}.market-inline-garage>header>span{color:#e4a757;font-size:12px;font-weight:900}.market-inline-garage>div:nth-child(2){flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;min-height:0;margin-top:12px;padding-right:3px;display:grid;overflow-y:auto}.market-inline-garage>div:nth-child(2)>button{--sell-car-accent:#aeb8bd;color:#dfe7e8;text-align:left;cursor:pointer;background:#0b1114;border:1px solid #3c4548;border-radius:11px;grid-template-rows:88px auto;gap:7px;min-width:0;min-height:144px;padding:8px;transition:all .18s;display:grid;position:relative}.market-inline-garage>div:nth-child(2)>button.uncommon{--sell-car-accent:#57d68d}.market-inline-garage>div:nth-child(2)>button.rare{--sell-car-accent:#71b7ff}.market-inline-garage>div:nth-child(2)>button.epic{--sell-car-accent:#be78ff}.market-inline-garage>div:nth-child(2)>button.legendary{--sell-car-accent:#ffd36a}.market-inline-garage>div:nth-child(2)>button.secret{--sell-car-accent:#ff5d75}.market-inline-garage>div:nth-child(2)>button:hover,.market-inline-garage>div:nth-child(2)>button.selected{border-color:var(--sell-car-accent);background:var(--sell-car-accent)}@supports (color:color-mix(in lab, red, red)){.market-inline-garage>div:nth-child(2)>button:hover,.market-inline-garage>div:nth-child(2)>button.selected{background:color-mix(in srgb,var(--sell-car-accent) 10%,#0b1114)}}.market-inline-garage>div:nth-child(2)>button:hover,.market-inline-garage>div:nth-child(2)>button.selected{transform:translateY(-2px)}.market-inline-garage .market-car-preview{height:88px}.market-inline-garage>div:nth-child(2)>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.market-inline-garage>div:nth-child(2)>button b{font:950 15px var(--font-geist-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.market-inline-garage>div:nth-child(2)>button small{color:#8d999d;font-size:12px}.market-inline-garage>div:nth-child(2)>button>i{width:25px;height:25px;color:var(--sell-car-accent);background:#0a1115d9;border-radius:50%;place-items:center;font-style:normal;font-weight:950;display:grid;position:absolute;top:10px;right:10px}.market-inline-empty{color:#78868a;text-align:center;place-items:center;font-size:13px;min-height:220px!important;display:grid!important}.market-sell-console{flex-direction:column;display:flex}.market-sell-console>header{display:block}.market-sell-console-car{background:#0a1014;border:1px solid #684a2d;border-radius:12px;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:13px;margin-top:13px;padding:10px;display:grid}.market-sell-console-car .market-car-preview{width:145px;height:94px}.market-sell-console-car>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.market-sell-console-car small{color:#d59347;font-size:12px;font-weight:900}.market-sell-console-car b{font:950 19px var(--font-geist-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.market-sell-console-car em{color:#8b989c;font-size:12px;font-style:normal}.market-sell-console-empty{text-align:center;border:1px dashed #5b4732;border-radius:12px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;min-height:160px;margin-top:13px;display:flex}.market-sell-console-empty span{color:#a87138;font:950 42px var(--font-geist-sans)}.market-sell-console-empty b{color:#828d90;max-width:230px;font-size:13px;line-height:1.45}.market-sell-mode-tabs{grid-template-columns:1fr!important;gap:8px!important;margin-top:12px!important;display:grid!important}.market-sell-mode-tabs>button{width:100%;text-align:left!important;border-radius:10px!important;grid-template-columns:42px minmax(0,1fr)!important;place-items:center start!important;gap:12px!important;height:auto!important;min-height:72px!important;padding:10px 13px!important;display:grid!important}.market-sell-mode-tabs>button:disabled{opacity:.38;cursor:not-allowed;transform:none!important}.market-sell-mode-tabs>button>i{width:38px!important;height:38px!important}.market-sell-mode-tabs>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.market-sell-mode-tabs>button b{font-size:15px!important}.market-sell-mode-tabs>button small{color:#9a8a77;font-size:12px;font-weight:800}@container (width<=900px){.market-aggregator-grid{grid-template-columns:1fr!important}.market-sell-workbench{grid-template-columns:1fr;overflow-y:auto}.market-inline-garage{min-height:430px}.market-sell-console{min-height:420px}}@media (width<=900px) and (width>=681px){.market-flow-panel.buy,.market-flow-panel.sell{flex-basis:calc(50% - 43px)}.market-lots-rail{flex-basis:72px;min-width:72px}.market-lots-trigger>b{font-size:14px}}@media (width<=680px){.market-flow-panels{gap:10px}.market-flow-panel.buy,.market-flow-panel.sell{flex-basis:auto}.market-lots-rail{border-radius:14px;flex:none;min-width:0;height:88px;min-height:88px}.market-lots-trigger{text-align:left;grid-template-rows:1fr 1fr;grid-template-columns:38px minmax(0,1fr) auto;gap:0 12px;min-height:88px;padding:12px 16px;display:grid}.market-lots-trigger>i{grid-row:1/3;width:36px;height:36px}.market-lots-trigger>b{writing-mode:horizontal-tb;grid-area:1/2;align-self:end;font-size:15px;transform:none}.market-lots-trigger>span{writing-mode:horizontal-tb;grid-area:2/2;align-self:start;font-size:12px;transform:none}.market-lots-trigger>em{grid-area:1/3/3;min-width:34px;height:34px;position:static}.market-lots-drawer{width:100vw;padding:18px}.market-lots-drawer-list>article{grid-template-rows:auto auto auto;grid-template-columns:104px minmax(0,1fr)}.market-lots-drawer-list .market-car-preview{grid-row:1/3;width:104px;height:82px}.market-lots-drawer-list>article>strong{text-align:left;grid-column:2}.market-lots-drawer-list>article>footer{grid-column:1/-1}.market-aggregator-head{flex-direction:column;align-items:flex-start}.market-aggregator-head>strong{align-self:flex-start}.market-aggregator-search{grid-template-columns:1fr}.market-aggregator-types{padding-bottom:3px;overflow-x:auto}.market-aggregator-types button{flex:none}.market-aggregator-grid{grid-template-columns:1fr!important;display:grid!important;overflow:visible!important}.market-aggregator-grid>button.market-aggregate-card{grid-template-columns:130px minmax(0,1fr)!important;height:166px!important}.market-aggregate-card>.market-car-preview{min-height:140px}.market-aggregate-copy b{font-size:17px}.market-aggregate-meta strong{font-size:16px}.market-sell-workbench-head{flex-direction:column;align-items:flex-start}.market-sell-workbench-head>button{width:100%}.market-sell-workbench{grid-template-columns:1fr;height:auto;overflow:visible}.market-inline-garage>div:nth-child(2){grid-template-columns:1fr}.market-inline-garage{max-height:none}.market-sell-console{min-height:390px}.market-sell-console-car{grid-template-columns:120px minmax(0,1fr)}.market-sell-console-car .market-car-preview{width:120px;height:82px}}@media (prefers-reduced-motion:reduce){.market-lots-backdrop,.market-lots-drawer{animation:none}.market-aggregator-grid>button.market-aggregate-card,.market-inline-garage>div:nth-child(2)>button{transition:none}}.market-flow-panels{gap:20px}.market-flow-panel.buy,.market-flow-panel.sell,.market-flow-panel.mine{flex-basis:0;container-type:inline-size}.market-flow-panel{flex-grow:1;transition:flex-grow .24s cubic-bezier(.2,.75,.22,1),border-color .22s,box-shadow .22s}.market-flow-panel.is-expanded{flex-grow:3.35}.market-flow-panel.is-compact{flex-grow:1}.market-flow-shell.is-resting .market-flow-panel.is-hovered{border-color:var(--flow-accent);flex-grow:1.12}@supports (color:color-mix(in lab, red, red)){.market-flow-shell.is-resting .market-flow-panel.is-hovered{border-color:color-mix(in srgb,var(--flow-accent) 82%,#425159)}}.market-flow-shell.is-resting .market-flow-panel.is-hovered{box-shadow:inset 0 0 24px var(--flow-accent),0 12px 27px #0009}@supports (color:color-mix(in lab, red, red)){.market-flow-shell.is-resting .market-flow-panel.is-hovered{box-shadow:inset 0 0 24px color-mix(in srgb,var(--flow-accent) 7%,transparent),0 12px 27px #0009}}.market-flow-shell.is-resting .market-flow-panel.is-hovered:before{opacity:.86;filter:saturate(1.04)contrast(1.06)brightness(1.09);transform:scale(1.025)}.market-flow-shell.is-resting .market-flow-panel.is-hovered:after{opacity:.78}.market-flow-cover:focus-visible{outline:2px solid var(--flow-accent);outline-offset:-5px}@media (width<=680px){.market-flow-panels{gap:14px}.market-flow-panel.buy,.market-flow-panel.sell,.market-flow-panel.mine{flex-basis:auto}.market-flow-shell.is-resting .market-flow-panel.is-hovered{flex-grow:1}}@media (prefers-reduced-motion:reduce){.market-flow-panel{transition:none}.market-flow-shell.is-resting .market-flow-panel.is-hovered:before{transform:none}}.market-flow-shell:not(.is-resting) .market-flow-panel.is-compact{display:none}.market-flow-shell:not(.is-resting) .market-flow-panel.is-expanded{z-index:160;background:radial-gradient(circle at 50% 18%,var(--flow-accent),transparent 42%),#080d11;border:0;border-radius:0;width:100vw;height:calc(100dvh - 86px);min-height:0;position:fixed;inset:86px 0 0}@supports (color:color-mix(in lab, red, red)){.market-flow-shell:not(.is-resting) .market-flow-panel.is-expanded{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--flow-accent) 7%,transparent),transparent 42%),#080d11}}.market-flow-shell:not(.is-resting) .market-flow-panel.is-expanded{box-shadow:none;animation:.28s cubic-bezier(.2,.78,.22,1) both marketWorkspaceIn;overflow:hidden}.market-flow-panel.is-expanded>.market-flow-content{width:min(1920px,100%);height:100%;min-height:0;margin:0 auto;padding:clamp(22px,2.2vw,42px);overflow:auto}.market-fullscreen-head{border-bottom:1px solid var(--flow-accent);min-height:72px;margin-bottom:18px;padding-bottom:16px}@supports (color:color-mix(in lab, red, red)){.market-fullscreen-head{border-bottom:1px solid color-mix(in srgb,var(--flow-accent) 38%,#34434b)}}.market-fullscreen-head{flex-shrink:0;align-items:center;gap:20px;display:flex}.market-fullscreen-head .market-flow-title{cursor:default;flex:1;min-width:0}.market-panel-back{border:1px solid var(--flow-accent);background:var(--flow-accent);border-radius:10px;min-width:132px;min-height:50px;padding:0 20px}@supports (color:color-mix(in lab, red, red)){.market-panel-back{background:color-mix(in srgb,var(--flow-accent) 15%,#0b1318)}}.market-panel-back{color:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-panel-back{color:color-mix(in srgb,var(--flow-accent) 58%,white)}}.market-panel-back{font:950 15px var(--font-ui);cursor:pointer;transition:background .18s,transform .18s}.market-panel-back:hover{background:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-panel-back:hover{background:color-mix(in srgb,var(--flow-accent) 27%,#0b1318)}}.market-panel-back:hover{transform:translate(-3px)}.market-my-head.market-fullscreen-head{margin-top:0}@keyframes marketWorkspaceIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media (width<=680px){.market-flow-shell:not(.is-resting) .market-flow-panel.is-expanded{height:calc(100dvh - 72px);inset:72px 0 0}.market-flow-panel.is-expanded>.market-flow-content{padding:16px}.market-fullscreen-head{gap:12px;min-height:62px;margin-bottom:12px}.market-panel-back{min-width:112px;min-height:46px;padding:0 14px;font-size:14px}.market-fullscreen-head .market-flow-title i{display:none}.market-fullscreen-head .market-flow-title b{font-size:21px}}@media (prefers-reduced-motion:reduce){.market-flow-shell:not(.is-resting) .market-flow-panel.is-expanded{animation:none}}.market-buy-feed{display:block!important}.market-buy-feed .market-buy-list-head{margin-top:0}.market-buy-feed .market-buy-list-head>div{text-align:left;align-items:flex-start}.market-flow-panel.buy .market-buy-feed .market-recent-list{flex:none!important;max-height:none!important;display:flex!important;overflow:visible!important}.market-buy-feed .market-recent-labels{z-index:6!important;position:sticky!important;top:-1px!important}.market-load-more{border:1px solid var(--flow-accent);background:linear-gradient(180deg,var(--flow-accent),var(--flow-accent));border-radius:11px;width:min(620px,100%);min-height:58px;margin:22px auto 4px;padding:0 24px}@supports (color:color-mix(in lab, red, red)){.market-load-more{background:linear-gradient(180deg,color-mix(in srgb,var(--flow-accent) 25%,#152028),color-mix(in srgb,var(--flow-accent) 13%,#091116))}}.market-load-more{color:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-load-more{color:color-mix(in srgb,var(--flow-accent) 58%,white)}}.market-load-more{font:950 15px var(--font-ui);cursor:pointer;box-shadow:inset 0 1px var(--flow-accent);justify-content:center;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.market-load-more{box-shadow:inset 0 1px color-mix(in srgb,var(--flow-accent) 48%,transparent)}}.market-load-more{transition:transform .18s,background .18s}.market-load-more:hover:not(:disabled){background:linear-gradient(180deg,var(--flow-accent),var(--flow-accent));transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.market-load-more:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--flow-accent) 34%,#172229),color-mix(in srgb,var(--flow-accent) 19%,#0a1217))}}.market-load-more:disabled{cursor:wait;opacity:.72}.market-load-more>i{border:2px solid var(--flow-accent);width:18px;height:18px;display:none}@supports (color:color-mix(in lab, red, red)){.market-load-more>i{border:2px solid color-mix(in srgb,var(--flow-accent) 30%,transparent)}}.market-load-more>i{border-top-color:var(--flow-accent);border-radius:50%;animation:.7s linear infinite marketLoadSpin}.market-load-more.loading>i{display:block}.market-feed-end{color:#75868c;font:850 13px var(--font-geist-mono);text-align:center;letter-spacing:.04em;margin:20px auto 4px}.market-feed-end.mine{color:#9b83b7}@keyframes marketLoadSpin{to{transform:rotate(360deg)}}.market-sell-overview-mode{align-content:start;width:min(1320px,100%)!important;height:auto!important;margin:0 auto!important}.market-sell-overview-mode .market-fullscreen-head{margin-bottom:14px}.market-sell-overview-mode .market-sell-selected-row:before{content:"01 · АВТОМОБИЛЬ";color:#b77d3f;font:900 13px var(--font-geist-mono);letter-spacing:.06em;margin-bottom:8px;display:block}.market-sell-overview-mode .market-sell-selected-row .market-selected-item{width:min(880px,100%);gap:16px!important;height:auto!important;min-height:126px!important;padding:13px 16px!important}.market-sell-overview-mode .market-sell-selected-row .market-selected-item b{font-size:24px}.market-sell-overview-mode .market-sell-methods:before{content:"02 · СПОСОБ СДЕЛКИ";color:#b77d3f;font:900 13px var(--font-geist-mono);letter-spacing:.06em;grid-column:1/-1}.market-sell-overview-mode .market-sell-methods>button{width:100%;text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:52px minmax(0,1fr)!important;align-content:center!important;justify-items:start!important;gap:4px 14px!important;height:auto!important;min-height:112px!important;padding:15px 18px!important;display:grid!important}.market-sell-overview-mode .market-sell-methods>button>i{grid-row:1/3;align-self:center;width:46px;height:46px}.market-sell-overview-mode .market-sell-methods>button>b{align-self:end;font-size:18px}.market-sell-overview-mode .market-sell-methods>button>span{align-self:start;max-width:none;font-size:13px}.market-sell-overview-mode .market-sell-methods>button:disabled{opacity:.38;cursor:not-allowed;transform:none}.market-sell-detail-mode{width:min(1380px,100%)!important;height:auto!important;margin:0 auto!important}.market-sell-detail-mode .market-sell-detail-head{min-height:62px;padding-bottom:12px}.market-sell-detail-mode>.market-selected-item{gap:18px!important;min-height:126px!important;margin-top:14px!important;padding:13px 17px!important}.market-sell-detail-mode>.market-selected-item b{font-size:25px}.market-sell-detail-mode>.market-selected-item>strong{min-width:126px;min-height:48px;font-size:14px}.market-sell-detail-mode .market-sell-config{gap:12px!important;min-height:0!important;margin-top:14px!important;padding:16px!important;overflow:visible!important}.market-sell-detail-mode .market-config-block,.market-sell-detail-mode .market-dealer-offer{gap:9px;padding:15px}.market-sell-detail-mode .market-create-submit{min-height:58px!important;font-size:17px!important}.market-flow-panel.mine .market-lot-table.market-infinite-feed{flex:none!important;max-height:none!important;padding:0 0 4px!important;overflow:visible!important}.market-infinite-feed .market-lot-labels{z-index:7!important;position:sticky!important;top:-1px!important}.market-infinite-feed article{overflow:visible;min-height:116px!important}.market-infinite-feed .market-lot-type{min-height:92px;padding:6px;overflow:visible}.market-infinite-feed .market-lot-type>.market-car-preview{min-height:80px;height:80px!important;overflow:visible!important}.market-infinite-feed .market-lot-type>.market-car-preview .car-render{filter:drop-shadow(0 8px 6px #000b);width:96%;height:auto;overflow:visible}.market-load-more.mine{--flow-accent:#ac7bff}@media (width<=900px){.market-sell-overview-mode .market-sell-methods{grid-template-columns:1fr!important}.market-sell-overview-mode .market-sell-methods>button{min-height:92px!important}.market-sell-detail-head{flex-wrap:wrap}}@media (width<=680px){.market-buy-feed .market-recent-labels,.market-infinite-feed .market-lot-labels{position:static!important}.market-sell-overview-mode .market-sell-selected-row .market-selected-item{min-height:112px!important}.market-sell-overview-mode .market-sell-selected-row .market-car-preview.large{flex-basis:120px;width:120px;height:76px}.market-sell-overview-mode .market-sell-methods>button{grid-template-columns:42px minmax(0,1fr)!important;padding:12px!important}.market-sell-overview-mode .market-sell-methods>button>i{width:36px;height:36px}.market-sell-detail-mode>.market-selected-item .market-car-preview.large{flex-basis:130px;width:130px;height:78px}.market-infinite-feed article{min-height:108px!important}}@media (prefers-reduced-motion:reduce){.market-load-more>i{animation:none}.market-load-more{transition:none}}.market-hub-cover{cursor:default;padding:0;display:block;position:relative;overflow:hidden}.market-hub-cover:focus-visible{outline:2px solid var(--flow-accent);outline-offset:-5px}.market-hub-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:21px;padding:38px 28px;transition:transform .32s cubic-bezier(.2,.76,.22,1),opacity .24s;display:flex;position:absolute;inset:0}.market-hub-copy>em{background:var(--flow-accent);color:#081014;min-width:32px;height:32px;font:950 12px var(--font-geist-sans);border-radius:18px;place-items:center;padding:0 9px;font-style:normal;display:grid;position:absolute;top:18px;right:18px}.market-hub-copy>i{width:72px;height:72px;color:var(--flow-accent);filter:drop-shadow(0 0 8px var(--flow-accent));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.market-hub-copy>i{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--flow-accent) 48%,transparent))}}.market-hub-copy>i svg{width:100%;height:100%}.market-hub-copy>b{color:var(--flow-accent);font:950 clamp(26px,2.25vw,40px) var(--font-geist-sans)}.market-hub-copy>span{color:#9aa8ad;max-width:310px;font-size:16px;line-height:1.55}.market-hub-copy>strong{color:var(--flow-accent);filter:drop-shadow(0 0 5px var(--flow-accent));font:400 38px Arial,sans-serif}@supports (color:color-mix(in lab, red, red)){.market-hub-copy>strong{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--flow-accent) 58%,transparent))}}.market-hub-actions{z-index:3;opacity:0;visibility:hidden;pointer-events:none;gap:9px;transition:opacity .22s,transform .3s cubic-bezier(.2,.76,.22,1),visibility 0s linear .3s;display:grid;position:absolute;bottom:clamp(20px,3vh,34px);left:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px);transform:translateY(18px)}.market-hub-actions>button{border:1px solid var(--flow-accent);width:100%;min-width:0;min-height:72px;padding:10px 13px}@supports (color:color-mix(in lab, red, red)){.market-hub-actions>button{border:1px solid color-mix(in srgb,var(--flow-accent) 38%,#35434a)}}.market-hub-actions>button{background:linear-gradient(100deg,var(--flow-accent),#091015e8);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.market-hub-actions>button{background:linear-gradient(100deg,color-mix(in srgb,var(--flow-accent) 10%,#11191e),#091015e8)}}.market-hub-actions>button{color:#e8eeee;text-align:left;cursor:pointer;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0005}.market-hub-actions>button>i{background:var(--flow-accent);border-radius:10px;width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.market-hub-actions>button>i{background:color-mix(in srgb,var(--flow-accent) 15%,#152028)}}.market-hub-actions>button>i{color:var(--flow-accent);place-items:center;display:grid}.market-hub-actions>button>i svg{width:23px;height:23px}.market-hub-actions>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.market-hub-actions>button b{font:950 15px var(--font-geist-sans);letter-spacing:.01em;line-height:1.1}.market-hub-actions>button small{color:#8e9ba0;font-size:12px;font-weight:800;line-height:1.15}.market-hub-actions>button>strong{color:var(--flow-accent);font:950 20px var(--font-geist-sans)}.market-hub-actions>button:hover,.market-hub-actions>button:focus-visible{border-color:var(--flow-accent);background:linear-gradient(100deg,var(--flow-accent),var(--flow-accent))}@supports (color:color-mix(in lab, red, red)){.market-hub-actions>button:hover,.market-hub-actions>button:focus-visible{background:linear-gradient(100deg,color-mix(in srgb,var(--flow-accent) 21%,#142027),color-mix(in srgb,var(--flow-accent) 8%,#091015))}}.market-hub-actions>button:hover,.market-hub-actions>button:focus-visible{box-shadow:inset 0 0 0 1px var(--flow-accent),0 10px 24px #0008}@supports (color:color-mix(in lab, red, red)){.market-hub-actions>button:hover,.market-hub-actions>button:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--flow-accent) 18%,transparent),0 10px 24px #0008}}.market-hub-actions>button:hover,.market-hub-actions>button:focus-visible{outline:0;transform:translate(4px)}.market-flow-shell.is-resting .market-flow-panel.is-hovered .market-hub-copy,.market-flow-shell.is-resting .market-flow-panel:focus-within .market-hub-copy{opacity:.9;transform:translateY(-132px)scale(.84)}.market-flow-shell.is-resting .market-flow-panel.is-hovered .market-hub-actions,.market-flow-shell.is-resting .market-flow-panel:focus-within .market-hub-actions{opacity:1;visibility:visible;pointer-events:auto;transition-delay:60ms,0s,0s;transform:none}.market-completed-empty{border:1px dashed var(--flow-accent);min-height:clamp(340px,55vh,620px)}@supports (color:color-mix(in lab, red, red)){.market-completed-empty{border:1px dashed color-mix(in srgb,var(--flow-accent) 45%,#3c4650)}}.market-completed-empty{background:radial-gradient(circle at 50% 42%,var(--flow-accent),transparent 34%),#0a1014;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.market-completed-empty{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--flow-accent) 9%,transparent),transparent 34%),#0a1014}}.market-completed-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex}.market-completed-empty>i{border:1px solid var(--flow-accent);width:58px;height:58px;color:var(--flow-accent);font:950 27px var(--font-geist-sans);box-shadow:0 0 24px var(--flow-accent);border-radius:50%;place-items:center;font-style:normal;display:grid}@supports (color:color-mix(in lab, red, red)){.market-completed-empty>i{box-shadow:0 0 24px color-mix(in srgb,var(--flow-accent) 15%,transparent)}}.market-completed-empty>b{color:#e6ebec;font:950 22px var(--font-geist-sans);margin-top:6px}.market-completed-empty>span{color:#85949a;max-width:460px;font-size:14px;line-height:1.55}.market-completed-empty>button{border:1px solid var(--flow-accent);background:var(--flow-accent);border-radius:9px;min-height:48px;margin-top:8px;padding:0 20px}@supports (color:color-mix(in lab, red, red)){.market-completed-empty>button{background:color-mix(in srgb,var(--flow-accent) 15%,#0a1116)}}.market-completed-empty>button{color:var(--flow-accent)}@supports (color:color-mix(in lab, red, red)){.market-completed-empty>button{color:color-mix(in srgb,var(--flow-accent) 58%,white)}}.market-completed-empty>button{font:950 14px var(--font-ui);cursor:pointer}.market-completed-feed article.completed{background:linear-gradient(90deg,#16101e,#0b1014 60%);border-color:#4b3a63}.market-completed-feed .market-lot-type.completed>span:last-child i{color:#bf98ee}.market-lot-result{color:#cfa7ff;letter-spacing:.04em;background:#241633;border:1px solid #5b4277;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:950;display:flex}@media (width<=900px){.market-hub-copy{padding:28px 20px}.market-flow-shell.is-resting .market-flow-panel.is-hovered .market-hub-copy,.market-flow-shell.is-resting .market-flow-panel:focus-within .market-hub-copy{transform:translateY(-126px)scale(.82)}.market-hub-actions{bottom:18px;left:14px;right:14px}.market-hub-actions>button{grid-template-columns:39px minmax(0,1fr) 20px;gap:9px;min-height:69px;padding:9px 10px}.market-hub-actions>button>i{width:39px;height:39px}}@media (width<=680px),(pointer:coarse){.market-flow-shell.is-resting .market-flow-panel{min-height:348px}.market-flow-shell.is-resting .market-hub-cover{height:348px;min-height:348px}.market-hub-copy{text-align:left;grid-template-rows:1fr 1fr;grid-template-columns:48px minmax(0,1fr) auto;gap:0 13px;height:126px;padding:17px 18px;display:grid;inset:0 0 auto}.market-hub-copy>em{top:11px;right:12px}.market-hub-copy>i{grid-row:1/3;width:46px;height:46px}.market-hub-copy>b{grid-area:1/2;align-self:end;font-size:20px}.market-hub-copy>span{grid-area:2/2;align-self:start;font-size:13px;line-height:1.35}.market-hub-copy>strong{display:none}.market-flow-shell.is-resting .market-flow-panel.is-hovered .market-hub-copy,.market-flow-shell.is-resting .market-flow-panel:focus-within .market-hub-copy{opacity:1;transform:none}.market-hub-actions{opacity:1;visibility:visible;pointer-events:auto;bottom:12px;left:12px;right:12px;transform:none}.market-hub-actions>button{min-height:66px}}@media (prefers-reduced-motion:reduce){.market-hub-copy,.market-hub-actions,.market-hub-actions>button{transition:none}}.market-flow-view .market-car-preview{box-sizing:border-box;position:relative;overflow:hidden!important}.market-flow-view .market-car-preview:after{content:"";z-index:0;background:linear-gradient(90deg,transparent,var(--preview-color),transparent);height:1px;position:absolute;bottom:9px;left:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.market-flow-view .market-car-preview:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--preview-color) 42%,#64747a),transparent)}}.market-flow-view .market-car-preview:after{box-shadow:0 0 12px var(--preview-color)}@supports (color:color-mix(in lab, red, red)){.market-flow-view .market-car-preview:after{box-shadow:0 0 12px color-mix(in srgb,var(--preview-color) 22%,transparent)}}.market-flow-view .market-car-preview:after{pointer-events:none}.market-flow-view .market-car-preview .car-render,.market-flow-view .market-infinite-feed .market-lot-type>.market-car-preview .car-render{z-index:1;aspect-ratio:2;margin:auto;position:relative;filter:drop-shadow(0 7px 5px #000c)!important;width:auto!important;max-width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;max-height:calc(100% - 12px)!important}.market-flow-view .market-infinite-feed .market-lot-type>.market-car-preview{overflow:hidden!important}.market-flow-panel.buy .market-recent-list>button.market-offer-row{min-height:112px;padding-block:10px}.market-flow-panel.buy .market-offer-type{grid-template-columns:minmax(118px,.88fr) minmax(112px,1.12fr);gap:12px}.market-flow-panel.buy .market-offer-type>.market-car-preview{height:86px}.market-infinite-feed article{min-height:126px!important}.market-infinite-feed .market-lot-type{grid-template-columns:minmax(120px,1.06fr) minmax(110px,.94fr);min-height:100px}.market-infinite-feed .market-lot-type>.market-car-preview{min-height:88px;height:88px!important}.market-sell-overview-mode,.market-sell-detail-mode{width:min(1240px,100%)!important}.market-sell-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.market-sell-route>span{background:linear-gradient(110deg,#15120f,#0b1014);border:1px solid #483d31;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:74px;padding:12px 18px 12px 58px;display:flex;position:relative;overflow:hidden}.market-sell-route>span:after{content:"";pointer-events:none;background:#f5a24608;border-left:1px solid #493a29;width:72px;height:142px;position:absolute;top:-34px;right:-23px;transform:rotate(24deg)}.market-sell-route i{color:#7f756a;width:30px;height:30px;font:950 12px var(--font-geist-mono);border:1px solid #51483f;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.market-sell-route small{color:#766f68;font:850 12px var(--font-geist-mono);letter-spacing:.06em}.market-sell-route b{color:#938d86;min-width:0;font:950 14px var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-sell-route>span.active,.market-sell-route>span.done{background:linear-gradient(110deg,#281b0f,#0c1115);border-color:#8f612f;box-shadow:inset 3px 0 #f7a74c,inset 0 1px #f7c27a1f}.market-sell-route>span.active i,.market-sell-route>span.done i{color:#f7a74c;background:#2b1c0e;border-color:#f7a74c}.market-sell-route>span.active small,.market-sell-route>span.done small{color:#c38a4b}.market-sell-route>span.active b{color:#ffd29b}.market-sell-route>span.done b{color:#e7c092}.market-sell-route>span.done i:after{content:"✓";color:#100a04;background:#f7a74c;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;display:grid;position:absolute;bottom:-5px;right:-5px}.market-sell-overview-mode .market-sell-selected-row:before,.market-sell-overview-mode .market-sell-methods:before{display:none}.market-sell-overview-mode .market-sell-selected-row{min-height:0;margin-top:0!important}.market-sell-overview-mode .market-sell-selected-row .market-selected-item{background:linear-gradient(100deg,#1f1710,#0a1014 68%);border-color:#70502e;border-radius:14px;grid-template-rows:1fr;grid-template-columns:220px minmax(0,1fr) minmax(150px,210px);width:100%;min-width:0;box-shadow:inset 4px 0 #f7a74c,inset 0 1px #ffffff0a,0 12px 28px #0006;min-height:146px!important;padding:16px 20px!important}.market-sell-overview-mode .market-selected-item>.market-car-preview,.market-sell-overview-mode .market-selected-item>.market-empty-car-silhouette{grid-area:1/1}.market-sell-overview-mode .market-selected-item>span:nth-child(2){grid-area:1/2;align-self:center}.market-sell-overview-mode .market-selected-item>strong{grid-area:1/3;min-height:58px;margin:0}.market-sell-overview-mode .market-sell-selected-row .market-car-preview.large{flex-basis:210px;width:210px;height:116px}.market-sell-overview-mode .market-sell-methods{flex:none!important;grid-template-columns:1fr!important;gap:9px!important;min-height:0!important;margin-top:14px!important;display:grid!important}.market-sell-overview-mode .market-sell-methods>button{width:100%;position:relative;text-align:left!important;border-radius:12px!important;grid-template-rows:1fr!important;grid-template-columns:54px minmax(160px,.48fr) minmax(0,1fr) 26px!important;place-items:center start!important;gap:14px!important;height:auto!important;min-height:92px!important;padding:13px 18px!important;display:grid!important}.market-sell-overview-mode .market-sell-methods>button:after{content:"→";color:var(--flow-accent);font:950 22px var(--font-geist-sans);grid-column:4;transition:transform .18s}.market-sell-overview-mode .market-sell-methods>button:hover:after{transform:translate(4px)}.market-sell-overview-mode .market-sell-methods>button>i{grid-area:1/1;width:50px;height:50px;margin:0}.market-sell-overview-mode .market-sell-methods>button>b{grid-area:1/2;font-size:20px}.market-sell-overview-mode .market-sell-methods>button>span{color:#aa9c8e;grid-area:1/3;max-width:none;font-size:14px;line-height:1.45}.market-sell-detail-head{border-color:#5e442a;grid-template-columns:auto minmax(0,1fr) auto;min-height:72px;margin-bottom:12px;padding-bottom:14px;display:grid}.market-sell-detail-head>div{text-align:left;align-items:flex-start}.market-sell-detail-head>button{min-width:158px;min-height:54px;box-shadow:none;border-radius:9px}.market-sell-detail-head>button:last-child{background:#21170e;min-width:190px}.market-sell-detail-mode>.market-selected-item{background:linear-gradient(100deg,#1d1711,#0a1014 66%);border-color:#695036;border-radius:14px;box-shadow:inset 4px 0 #f7a74c,inset 0 1px #ffffff0a;min-height:146px!important;margin-top:0!important;padding:16px 20px!important}.market-sell-detail-mode>.market-selected-item .market-car-preview.large{flex-basis:220px;width:220px;height:116px}.market-sell-detail-mode>.market-selected-item>strong{min-width:180px;min-height:58px}.market-sell-detail-mode .market-sell-config{background:linear-gradient(145deg,#17130f,#091015 70%);border-color:#62482e;border-radius:16px;box-shadow:inset 0 1px #ffffff0a,0 16px 32px #0005;gap:14px!important;margin-top:14px!important;padding:22px!important}.market-sell-detail-mode .market-config-block,.market-sell-detail-mode .market-dealer-offer{border-radius:12px;justify-content:center;min-height:126px;padding:19px 20px}.market-sell-detail-mode .market-choice-row button{border-radius:9px;font-size:16px;height:68px!important}.market-sell-detail-mode .market-price-stepper button,.market-sell-detail-mode .market-price-stepper input,.market-sell-detail-mode .market-duration-options button,.market-sell-detail-mode .custom-select>button{height:64px!important}.market-sell-detail-mode .market-create-submit{box-shadow:inset 0 1px #ffd9a24d,0 12px 28px #0007;border-radius:11px!important;min-height:76px!important;font-size:19px!important}@container (width<=1050px){.market-flow-panel.buy .market-offer-type{grid-template-columns:minmax(132px,.75fr) minmax(150px,1.25fr)}.market-infinite-feed .market-lot-type{grid-template-columns:minmax(112px,1fr) minmax(105px,1fr)}}@container (width<=620px){.market-flow-panel.buy .market-offer-type{grid-template-columns:minmax(112px,.85fr) minmax(120px,1.15fr)}}@media (width<=900px){.market-sell-overview-mode .market-sell-selected-row .market-selected-item{grid-template-rows:auto auto;grid-template-columns:170px minmax(0,1fr)}.market-sell-overview-mode .market-selected-item>.market-car-preview,.market-sell-overview-mode .market-selected-item>.market-empty-car-silhouette{grid-row:1/3}.market-sell-overview-mode .market-selected-item>span:nth-child(2){grid-area:1/2;align-self:end}.market-sell-overview-mode .market-selected-item>strong{grid-area:2/2;width:100%;min-height:48px}.market-sell-overview-mode .market-sell-methods>button{grid-template-columns:50px minmax(140px,.55fr) minmax(0,1fr) 24px!important}.market-sell-detail-mode .market-sell-config{grid-template-columns:1fr}}@media (width<=680px){.market-sell-route{grid-template-columns:repeat(3,minmax(180px,1fr));margin-bottom:12px;padding-bottom:4px;overflow-x:auto}.market-sell-route>span{min-height:66px;padding:10px 14px 10px 52px}.market-sell-detail-head{grid-template-columns:1fr 1fr;gap:9px}.market-sell-detail-head>div{grid-area:1/1/auto/-1}.market-sell-detail-head>button{grid-row:2;width:100%;font-size:14px;min-width:0!important}.market-sell-overview-mode .market-sell-selected-row .market-selected-item{grid-template-columns:126px minmax(0,1fr);padding:13px!important}.market-sell-overview-mode .market-sell-selected-row .market-car-preview.large{flex-basis:120px;width:120px;height:78px}.market-sell-overview-mode .market-sell-methods>button{grid-template-rows:auto auto!important;grid-template-columns:44px minmax(0,1fr) 22px!important;gap:3px 11px!important;min-height:86px!important}.market-sell-overview-mode .market-sell-methods>button>i{grid-area:1/1/3;width:42px;height:42px}.market-sell-overview-mode .market-sell-methods>button>b{grid-area:1/2;font-size:17px}.market-sell-overview-mode .market-sell-methods>button>span{grid-area:2/2;font-size:13px}.market-sell-overview-mode .market-sell-methods>button:after{grid-area:1/3/3}.market-sell-detail-mode>.market-selected-item{grid-template-columns:126px minmax(0,1fr);align-items:stretch;display:grid;gap:12px!important}.market-sell-detail-mode>.market-selected-item .market-car-preview.large{flex-basis:120px;width:120px;height:78px}.market-sell-detail-mode>.market-selected-item>strong{grid-column:1/-1;width:100%;min-width:0;min-height:50px}.market-sell-detail-mode .market-sell-config{padding:13px!important}.market-sell-detail-mode .market-config-block,.market-sell-detail-mode .market-dealer-offer{min-height:0;padding:16px}.market-flow-panel.buy .market-offer-type{grid-template-columns:minmax(104px,.85fr) minmax(116px,1.15fr)}.market-flow-panel.buy .market-offer-type>.market-car-preview{height:78px}.market-infinite-feed .market-lot-type{grid-template-columns:minmax(104px,1fr) minmax(104px,1fr)}}.market-trade-builder{gap:16px!important}.market-trade-target-modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.market-trade-target-modes>button{color:#dfe6e8;text-align:left;cursor:pointer;background:linear-gradient(110deg,#11171a,#090e12);border:1px solid #4f4a43;border-radius:12px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;min-width:0;min-height:112px;padding:12px 16px;transition:border-color .18s,background .18s,transform .18s;display:grid}.market-trade-target-modes>button:hover,.market-trade-target-modes>button.active{background:linear-gradient(110deg,#2a1c0f,#0b1115);border-color:#f7a74c;transform:translateY(-2px)}.market-trade-target-modes>button>i{background:radial-gradient(circle at 50% 62%,#a9753529,#081014 72%);border:1px solid #4b5050;border-radius:9px;place-items:center;width:150px;height:84px;font-style:normal;display:grid;overflow:hidden}.market-trade-target-modes>button>i .car-render{width:auto!important;max-width:142px!important;height:76px!important}.market-trade-target-modes>button>i .mystery-car{width:100%;height:100%;margin:0}.market-trade-target-modes>button>span{flex-direction:column;gap:7px;min-width:0;display:flex}.market-trade-target-modes>button small{letter-spacing:.06em;font-weight:900;color:#8a8e8d!important;font-size:12px!important}.market-trade-target-modes>button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#dfe5e6!important;font-size:17px!important}.market-trade-target-modes>button.active small,.market-trade-target-modes>button.active b{color:#f7b664!important}.market-trade-class-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.market-trade-class-grid>button{--trade-choice:#aeb8bd;min-width:0;height:138px;color:var(--trade-choice);cursor:pointer;background:#091014;border:1px solid #404a4d;border-radius:11px;grid-template-rows:78px auto auto;place-items:center;padding:8px;transition:all .18s;display:grid;position:relative;overflow:hidden}.market-trade-class-grid>button.uncommon{--trade-choice:#57d68d}.market-trade-class-grid>button.rare{--trade-choice:#71b7ff}.market-trade-class-grid>button.epic{--trade-choice:#be78ff}.market-trade-class-grid>button.legendary{--trade-choice:#ffd36a}.market-trade-class-grid>button.secret{--trade-choice:#ff5d75}.market-trade-class-grid>button:hover,.market-trade-class-grid>button.active{border-color:var(--trade-choice);background:var(--trade-choice)}@supports (color:color-mix(in lab, red, red)){.market-trade-class-grid>button:hover,.market-trade-class-grid>button.active{background:color-mix(in srgb,var(--trade-choice) 12%,#091014)}}.market-trade-class-grid>button:hover,.market-trade-class-grid>button.active{box-shadow:inset 0 0 18px var(--trade-choice)}@supports (color:color-mix(in lab, red, red)){.market-trade-class-grid>button:hover,.market-trade-class-grid>button.active{box-shadow:inset 0 0 18px color-mix(in srgb,var(--trade-choice) 10%,transparent)}}.market-trade-class-grid>button:hover,.market-trade-class-grid>button.active{transform:translateY(-2px)}.market-trade-class-grid>button>span{place-items:center;width:100%;height:78px;display:grid;overflow:hidden}.market-trade-class-grid .mystery-car{width:100%;height:100%;margin:0}.market-trade-class-grid small{color:#879399!important;font-size:12px!important}.market-trade-class-grid b{line-height:1;color:var(--trade-choice)!important;font-size:24px!important}.market-trade-model-grid{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:340px;padding:2px 5px 3px 2px;display:grid;overflow:auto}.market-trade-model-grid>button{--trade-choice:#aeb8bd;color:#dce4e6;text-align:left;cursor:pointer;background:#091014;border:1px solid #38474d;border-radius:11px;grid-template-rows:86px auto auto;gap:3px;min-width:0;min-height:142px;padding:8px;transition:all .18s;display:grid}.market-trade-model-grid>button.uncommon{--trade-choice:#57d68d}.market-trade-model-grid>button.rare{--trade-choice:#71b7ff}.market-trade-model-grid>button.epic{--trade-choice:#be78ff}.market-trade-model-grid>button.legendary{--trade-choice:#ffd36a}.market-trade-model-grid>button.secret{--trade-choice:#ff5d75}.market-trade-model-grid>button:hover,.market-trade-model-grid>button.active{border-color:var(--trade-choice);background:var(--trade-choice)}@supports (color:color-mix(in lab, red, red)){.market-trade-model-grid>button:hover,.market-trade-model-grid>button.active{background:color-mix(in srgb,var(--trade-choice) 10%,#091014)}}.market-trade-model-grid>button:hover,.market-trade-model-grid>button.active{transform:translateY(-2px)}.market-trade-model-grid>button>span{background:radial-gradient(circle at 50% 65%,var(--trade-choice),#071014 72%);border-radius:7px;width:100%;height:86px}@supports (color:color-mix(in lab, red, red)){.market-trade-model-grid>button>span{background:radial-gradient(circle at 50% 65%,color-mix(in srgb,var(--trade-choice) 12%,#11191e),#071014 72%)}}.market-trade-model-grid>button>span{place-items:center;display:grid;overflow:hidden}.market-trade-model-grid .car-render{width:auto!important;max-width:96%!important;height:78px!important}.market-trade-model-grid>button>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#e4eaeb!important;font-size:14px!important}.market-trade-model-grid>button>small{color:var(--trade-choice)!important;font-size:12px!important}.market-trade-model-grid::-webkit-scrollbar{width:8px}.market-trade-model-grid::-webkit-scrollbar-track{background:#080d11}.market-trade-model-grid::-webkit-scrollbar-thumb{background:#8d622f;border:2px solid #080d11;border-radius:8px}.market-trade-terms{grid-template-columns:1fr 1fr;gap:10px;display:grid}.market-trade-terms>div{background:#0b1115;border:1px solid #544838;border-radius:11px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.market-trade-terms>div>span{letter-spacing:.05em;color:#c8ad8c!important;font:900 13px var(--font-geist-mono)!important}.market-trade-terms>div>small{color:#818d91!important;font-size:13px!important}.market-trade-count{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.market-trade-count button{color:#8b9698;height:64px;font:950 22px var(--font-geist-sans);cursor:pointer;background:#091014;border:1px solid #4d5556;border-radius:9px}.market-trade-count button.active{color:#ffc377;background:#2b1c0e;border-color:#f7a74c;box-shadow:inset 0 0 0 1px #f7a74c33}.market-trade-offered-cars{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center!important;gap:8px!important;padding:10px!important;display:grid!important}.market-trade-offered-cars>span{background:#0a1217;border:1px solid #3f5260;border-radius:9px;place-items:center;min-width:0;height:88px;display:grid;overflow:hidden}.market-trade-offered-cars>span .car-render{width:auto!important;max-width:96%!important;height:80px!important}.market-trade-offered-cars>.car-render,.market-trade-offered-cars>.mystery-car{grid-column:1/-1;margin:auto;width:auto!important;max-width:94%!important;height:90%!important}.market-trade-inbox{--inbox-accent:#f7a74c;color:#e7edef;background:radial-gradient(circle at 45% 0,#33200f88,#0000 33%),#080d11;border:1px solid #d58937;border-radius:22px;width:min(1500px,96vw);max-height:92vh;overflow:auto;box-shadow:0 34px 110px #000e,0 0 28px #f7a74c20}.market-trade-inbox>header{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-sizing:border-box;background:#11100ef2;border-bottom:1px solid #624426;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:14px 18px 14px 24px;display:flex;position:sticky;top:0}.market-trade-inbox>header>div{align-items:center;gap:15px;display:flex}.market-trade-inbox>header>div>i{color:#f7a74c;place-items:center;width:48px;height:48px;display:grid}.market-trade-inbox>header>div>span{flex-direction:column;gap:3px;display:flex}.market-trade-inbox>header small{color:#b9854d;font-size:12px;font-weight:900}.market-trade-inbox>header b{font:950 24px var(--font-geist-sans)}.market-trade-inbox>header em{color:#879397;font-size:12px;font-style:normal;font-weight:850}.market-trade-inbox>header>button{color:#e5ddd3;cursor:pointer;background:#17130f;border:1px solid #6c5942;border-radius:10px;width:48px;height:48px;font-size:28px}.market-trade-inbox-summary{background:linear-gradient(100deg,#20170f,#0a1014 72%);border:1px solid #57432e;border-radius:14px;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:17px;margin:16px;padding:13px 16px;display:grid}.market-trade-inbox-summary>.market-car-preview{width:180px;height:100px}.market-trade-inbox-summary>div{flex-direction:column;gap:5px;min-width:0;display:flex}.market-trade-inbox-summary>div small{color:#c58b4d;font-size:12px;font-weight:900}.market-trade-inbox-summary>div b{font-size:21px}.market-trade-inbox-summary>div span{color:#8b979b;font-size:13px}.market-trade-inbox-summary>strong{color:#f1bd7e;text-align:right;background:#2a1c0e;border:1px solid #7b592f;border-radius:9px;max-width:480px;padding:12px 15px;font-size:13px;line-height:1.45}.market-trade-inbox .market-car-preview .car-render{margin:auto;width:auto!important;max-width:calc(100% - 10px)!important;height:calc(100% - 10px)!important}.market-trade-offer-list{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}.market-incoming-offer{min-width:0;animation:marketOfferArrive .32s cubic-bezier(.2,.78,.22,1) calc(var(--offer-index) * 70ms) both;background:linear-gradient(105deg,#11191d,#080d11 72%);border:1px solid #39474d;border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 190px;gap:12px 16px;padding:14px;display:grid;position:relative;box-shadow:inset 3px 0 #f7a74c33}.market-incoming-offer>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.market-incoming-offer>header>div{align-items:center;gap:10px;display:flex}.market-incoming-offer>header>div>i{color:#f7b15c;width:40px;height:40px;font:950 15px var(--font-geist-sans);background:#2b1b0d;border:1px solid #a67036;border-radius:50%;place-items:center;font-style:normal;display:grid}.market-incoming-offer>header>div>span{flex-direction:column;gap:3px;display:flex}.market-incoming-offer>header small{color:#7e8c91;font-size:12px;font-weight:850}.market-incoming-offer>header b{font-size:17px}.market-incoming-offer>header time{color:#957e64;font:850 12px var(--font-geist-mono)}.market-incoming-cars{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.market-incoming-cars>div{--offer-car:#aeb8bd;border:1px solid var(--offer-car);min-width:0;min-height:142px;padding:8px}@supports (color:color-mix(in lab, red, red)){.market-incoming-cars>div{border:1px solid color-mix(in srgb,var(--offer-car) 38%,#39474d)}}.market-incoming-cars>div{background:var(--offer-car);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.market-incoming-cars>div{background:color-mix(in srgb,var(--offer-car) 6%,#091014)}}.market-incoming-cars>div{flex-direction:column;gap:4px;display:flex}.market-incoming-cars>div.uncommon{--offer-car:#57d68d}.market-incoming-cars>div.rare{--offer-car:#71b7ff}.market-incoming-cars>div.epic{--offer-car:#be78ff}.market-incoming-cars>div.legendary{--offer-car:#ffd36a}.market-incoming-cars>div.secret{--offer-car:#ff5d75}.market-incoming-cars>div>span{background:#071014;border-radius:7px;place-items:center;height:86px;display:grid;overflow:hidden}.market-incoming-cars .car-render{width:auto!important;max-width:96%!important;height:80px!important}.market-incoming-cars>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.market-incoming-cars>div>small{color:var(--offer-car);font-size:11px}.market-incoming-offer>aside{text-align:center;background:#0a1115;border:1px solid #465157;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:15px;display:flex}.market-incoming-offer>aside small{color:#78868b;font-size:12px;font-weight:900}.market-incoming-offer>aside b{color:#a9b4b7;font-size:15px}.market-incoming-offer>aside b .coin-price{color:#ffd071;font-size:24px}.market-incoming-offer>aside span{color:#bd8a50;font-size:12px;font-weight:900}.market-incoming-offer>aside.with-cash{background:#21190e;border-color:#796033}.market-incoming-offer>footer{grid-column:1/-1;grid-template-columns:minmax(160px,.35fr) minmax(240px,1fr);gap:9px;display:grid}.market-incoming-offer>footer button{color:#da9fac;min-height:54px;font:950 14px var(--font-ui);cursor:pointer;background:#21131a;border:1px solid #65505a;border-radius:9px}.market-incoming-offer>footer button:last-child{color:#160e05;background:linear-gradient(#f8b560,#d77d1a);border-color:#f7a74c;font-size:15px}.market-trade-inbox-empty{text-align:center;border:1px dashed #5f4a33;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:360px;margin:16px;display:flex}.market-trade-inbox-empty>i{color:#b77d3f;width:54px;height:54px}.market-trade-inbox-empty>b{font-size:20px}.market-trade-inbox-empty>span{color:#849196;max-width:460px;font-size:14px;line-height:1.5}@keyframes marketOfferArrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=1000px){.market-trade-model-grid,.market-trade-class-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-trade-inbox-summary{grid-template-columns:150px minmax(0,1fr)}.market-trade-inbox-summary>.market-car-preview{width:150px}.market-trade-inbox-summary>strong{text-align:left;grid-column:1/-1;max-width:none}.market-incoming-offer{grid-template-columns:1fr}.market-incoming-offer>aside{min-height:90px}.market-incoming-cars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.market-trade-target-modes{grid-template-columns:1fr}.market-trade-target-modes>button{grid-template-columns:120px minmax(0,1fr)}.market-trade-target-modes>button>i{width:120px}.market-trade-target-modes>button>i .car-render{max-width:114px!important}.market-trade-class-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-trade-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:420px}.market-trade-terms{grid-template-columns:1fr}.market-trade-inbox{border-radius:16px;width:100vw;max-height:calc(100dvh - 20px)}.market-trade-inbox>header{padding:12px 14px}.market-trade-inbox>header b{font-size:18px}.market-trade-inbox>header>div>i{display:none}.market-trade-inbox-summary{grid-template-columns:110px minmax(0,1fr);gap:11px;margin:10px}.market-trade-inbox-summary>.market-car-preview{width:110px;height:76px}.market-trade-inbox-summary>div b{font-size:17px}.market-trade-offer-list{padding:0 10px 10px}.market-incoming-offer{padding:10px}.market-incoming-cars{grid-template-columns:1fr 1fr}.market-incoming-cars>div{min-height:130px}.market-incoming-offer>footer{grid-template-columns:1fr}.market-incoming-offer>footer button{min-height:50px}.market-trade-offered-cars{grid-template-columns:1fr}.market-trade-offered-cars>span{height:72px}.market-trade-offered-cars>span .car-render{height:66px!important}}@media (prefers-reduced-motion:reduce){.market-incoming-offer{animation:none}}.market-trade-offered-cars.count-1{grid-template-columns:1fr!important;padding:0!important}.market-trade-offered-cars.count-1>span{background:0 0;border:0;border-radius:0;width:100%;height:100%}.market-trade-offered-cars.count-1>span .car-render{filter:drop-shadow(0 15px 9px #000c);width:auto!important;max-width:96%!important;height:94%!important;max-height:94%!important}.market-trade-offered-cars.count-1>.car-render,.market-trade-offered-cars.count-1>.mystery-car{margin:auto;width:auto!important;max-width:96%!important;height:94%!important;max-height:94%!important}.market-trade-offered-cars.count-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.market-trade-offered-cars.count-2>span{height:148px}.market-trade-offered-cars.count-2>span .car-render{width:auto!important;max-width:96%!important;height:92%!important}.market-trade-offered-cars.count-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.market-trade-offered-cars.count-3>span{height:118px}.market-trade-offered-cars.count-3>span .car-render{width:auto!important;max-width:96%!important;height:92%!important}.market-trade-offered-cars.count-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=680px){.market-trade-offered-cars.count-1>span{height:100%}.market-trade-offered-cars.count-1>span .car-render{height:90%!important}.market-trade-offered-cars.count-2>span,.market-trade-offered-cars.count-3>span{height:72px}.market-trade-offered-cars.count-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.market-flow-panel.sell.is-expanded>.market-flow-content.market-sell-detail-mode,.market-flow-panel.sell.is-expanded>.market-flow-content.market-sell-overview-mode{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%!important;min-height:0!important;padding-bottom:max(64px,calc(36px + env(safe-area-inset-bottom)))!important;overflow:hidden auto!important}.market-flow-panel.sell.is-expanded>.market-flow-content::-webkit-scrollbar{width:10px}.market-flow-panel.sell.is-expanded>.market-flow-content::-webkit-scrollbar-track{background:#080d11}.market-flow-panel.sell.is-expanded>.market-flow-content::-webkit-scrollbar-thumb{background:#8b5c2c;border:2px solid #080d11;border-radius:10px}.market-sell-detail-mode .market-sell-config{flex:none!important;overflow:visible!important}@media (width<=680px){.market-flow-panel.sell.is-expanded>.market-flow-content.market-sell-detail-mode,.market-flow-panel.sell.is-expanded>.market-flow-content.market-sell-overview-mode{padding-bottom:max(92px,calc(58px + env(safe-area-inset-bottom)))!important}}@media (width>=681px){.market-trade-class-grid{gap:7px;grid-template-columns:repeat(6,minmax(0,1fr))!important}.market-trade-class-grid>button{grid-template-rows:64px auto auto;height:118px;padding:7px 5px}.market-trade-class-grid>button>span{height:64px;overflow:visible}.market-trade-class-grid .mystery-car{transform-origin:50%;width:100%;max-width:100%;height:100%;margin:0;overflow:visible;transform:scale(.72)}.market-trade-class-grid small{font-size:12px!important}.market-trade-class-grid b{font-size:22px!important}}.market-trade-listing-modes{grid-template-columns:1.12fr .88fr;gap:10px;display:grid}.market-trade-listing-modes>button{color:#a9b2b5;text-align:left;cursor:pointer;background:linear-gradient(135deg,#11171a,#090e12);border:1px solid #51483e;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;min-width:0;min-height:104px;padding:15px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative;overflow:hidden}.market-trade-listing-modes>button:after{content:"";opacity:.08;border:1px solid;border-radius:50%;width:120px;height:120px;position:absolute;inset:auto -24px -46px auto}.market-trade-listing-modes>button:hover{border-color:#b67d43;transform:translateY(-2px)}.market-trade-listing-modes>button.active{color:#ffc270;background:linear-gradient(120deg,#35210d,#101517 72%);border-color:#f7a74c;box-shadow:inset 4px 0 #f7a74c,0 0 18px #f7a74c18}.market-trade-listing-modes>button>i{width:46px;height:46px;font:950 21px var(--font-geist-sans);border:1px solid;border-radius:50%;place-items:center;font-style:normal;display:grid}.market-trade-listing-modes>button>span{flex-direction:column;gap:7px;min-width:0;display:flex}.market-trade-listing-modes>button b{color:inherit!important;font-size:16px!important}.market-trade-listing-modes>button small{color:#8b9699!important;font-size:13px!important;line-height:1.4!important}.market-trade-listing-modes>button>em{color:#bc8b52;letter-spacing:.04em;border:1px solid;border-radius:999px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:900;position:absolute;top:9px;right:10px}.market-trade-listing-modes>button.active>em{color:#ffc270}.market-offer-row.trade-offers .market-offer-status,.market-lot-table article.trade-offers>em{color:#ffc270;background:#2b1c0d;border-color:#f7a74c}.market-offer-row.trade-instant .market-offer-status,.market-lot-table article.trade-instant>em{color:#79e4ad;background:#10271e;border-color:#65d7a0}.market-offer-row.trade-offers .market-offer-value{color:#ffc270}.market-offer-row.trade-instant .market-offer-value{color:#79e4ad}.market-detail-v2.trade-offers{--detail-accent:#f7a247}.market-detail-v2.trade-instant{--detail-accent:#61d59a}.market-detail-v2.trade-offers .market-detail-condition{box-shadow:inset 4px 0 #f7a247}.market-detail-v2.trade-instant .market-detail-condition{box-shadow:inset 4px 0 #61d59a}.market-trade-compose{background:radial-gradient(circle at 84% 0,#5b341437,#0000 36%),#090f13;border-top:1px solid #5f4227;padding:22px 24px 24px}.market-trade-compose>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.market-trade-compose>header>div{flex-direction:column;gap:4px;display:flex}.market-trade-compose>header span{color:#c58b4d;letter-spacing:.07em;font-size:12px;font-weight:900}.market-trade-compose>header b{font-size:22px}.market-trade-compose>header small{color:#8b989c;font-size:13px;line-height:1.45}.market-trade-compose>header>strong{color:#ffc270;text-align:center;background:#2a1b0d;border:1px solid #a87034;border-radius:10px;min-width:72px;padding:9px 12px;font-size:20px}.market-trade-compose-layout{grid-template-columns:minmax(0,1fr) 320px;gap:12px;display:grid}.market-trade-compose-garage{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;min-width:0;max-height:360px;padding:2px 7px 2px 2px;display:grid;overflow:auto}.market-trade-compose-garage::-webkit-scrollbar{width:8px}.market-trade-compose-garage::-webkit-scrollbar-track{background:#080d11}.market-trade-compose-garage::-webkit-scrollbar-thumb{background:#90602e;border:2px solid #080d11;border-radius:8px}.market-trade-compose-garage>button{--offer-choice:#aeb8bd;color:#dfe6e8;text-align:left;cursor:pointer;background:#091014;border:1px solid #37454b;border-radius:10px;grid-template-rows:82px auto auto;gap:3px;min-width:0;min-height:140px;padding:8px;transition:all .18s;display:grid}.market-trade-compose-garage>button.uncommon{--offer-choice:#57d68d}.market-trade-compose-garage>button.rare{--offer-choice:#71b7ff}.market-trade-compose-garage>button.epic{--offer-choice:#be78ff}.market-trade-compose-garage>button.legendary{--offer-choice:#ffd36a}.market-trade-compose-garage>button.secret{--offer-choice:#ff5d75}.market-trade-compose-garage>button:hover:not(:disabled),.market-trade-compose-garage>button.selected{border-color:var(--offer-choice);background:var(--offer-choice)}@supports (color:color-mix(in lab, red, red)){.market-trade-compose-garage>button:hover:not(:disabled),.market-trade-compose-garage>button.selected{background:color-mix(in srgb,var(--offer-choice) 11%,#091014)}}.market-trade-compose-garage>button:hover:not(:disabled),.market-trade-compose-garage>button.selected{transform:translateY(-2px)}.market-trade-compose-garage>button.selected{box-shadow:inset 0 0 0 1px var(--offer-choice),inset 0 0 20px var(--offer-choice)}@supports (color:color-mix(in lab, red, red)){.market-trade-compose-garage>button.selected{box-shadow:inset 0 0 0 1px var(--offer-choice),inset 0 0 20px color-mix(in srgb,var(--offer-choice) 12%,transparent)}}.market-trade-compose-garage>button:disabled{opacity:.34;cursor:not-allowed}.market-trade-compose-garage>button>span{background:radial-gradient(circle at 50% 65%,var(--offer-choice),#071014 72%);border-radius:7px;height:82px}@supports (color:color-mix(in lab, red, red)){.market-trade-compose-garage>button>span{background:radial-gradient(circle at 50% 65%,color-mix(in srgb,var(--offer-choice) 13%,#11191e),#071014 72%)}}.market-trade-compose-garage>button>span{place-items:center;display:grid;overflow:hidden}.market-trade-compose-garage .car-render{width:auto!important;max-width:96%!important;height:76px!important}.market-trade-compose-garage>button>b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.market-trade-compose-garage>button>small{color:var(--offer-choice);font-size:12px}.market-trade-compose-layout>aside{background:linear-gradient(145deg,#1d160f,#0a1115);border:1px solid #60472d;border-radius:12px;flex-direction:column;gap:12px;padding:17px;display:flex}.market-trade-compose-layout>aside>span{color:#c9a779;letter-spacing:.05em;font-size:13px;font-weight:900}.market-trade-compose-layout>aside>small{color:#89969a;font-size:13px}.market-trade-compose-layout>aside .market-price-stepper{grid-template-columns:54px minmax(0,1fr) 54px}.market-trade-compose-layout>aside .market-price-stepper button,.market-trade-compose-layout>aside .market-price-stepper input{height:58px!important}.market-trade-compose-layout>aside .market-price-stepper input{min-width:0;padding:0 8px;font-size:22px!important}.market-trade-compose-summary{background:#080d11;border:1px solid #4e4234;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:14px;display:flex}.market-trade-compose-summary>b{font-size:13px}.market-trade-compose-summary>strong{color:#ffd071;font-size:14px}.market-trade-compose-submit{color:#160e05;cursor:pointer;background:linear-gradient(#f8b560,#d77d1a);border:1px solid #f7a74c;border-radius:10px;width:100%;min-height:58px;font-size:15px;font-weight:950;box-shadow:inset 0 1px #fff7,0 8px 18px #0007}.market-trade-compose-submit:disabled{opacity:.38;filter:grayscale(.65);cursor:not-allowed}@media (width<=980px){.market-trade-compose-layout{grid-template-columns:1fr}.market-trade-compose-garage{grid-template-columns:repeat(3,minmax(0,1fr))}.market-trade-compose-layout>aside{min-height:190px}}@media (width<=680px){.market-trade-listing-modes{grid-template-columns:1fr}.market-trade-listing-modes>button{min-height:98px}.market-trade-compose{padding:16px 12px}.market-trade-compose>header{align-items:flex-start}.market-trade-compose-garage{grid-template-columns:repeat(2,minmax(0,1fr));max-height:430px}.market-trade-compose-layout>aside .market-price-stepper{grid-template-columns:48px minmax(0,1fr) 48px}.market-trade-class-grid>button>span{overflow:visible}.market-trade-class-grid .mystery-car{transform-origin:50%;overflow:visible;transform:scale(.76)}}.ranking-view{color:#e7edef;background:radial-gradient(circle at 14% 0,#17343b5c,#0000 28%),radial-gradient(circle at 86% 18%,#5e3a142b,#0000 30%),repeating-linear-gradient(90deg,#0000 0 71px,#ffffff05 72px),#070b0f;min-height:calc(100vh - 86px);padding:42px 4vw 100px}.ranking-shell{width:min(1680px,100%);margin:auto}.ranking-heading{border-bottom:1px solid #34434a;justify-content:space-between;align-items:flex-end;gap:36px;min-height:170px;padding:26px 0;display:flex}.ranking-heading>div>p:last-child{color:#89969a;max-width:760px;margin:0;font-size:14px;line-height:1.55}.ranking-heading>aside{background:linear-gradient(145deg,#111d22,#080e12);border:1px solid #3d535b;border-radius:14px;flex-direction:column;gap:5px;min-width:220px;padding:18px 21px;display:flex;box-shadow:inset 4px 0 #5de2e7}.ranking-heading>aside span,.ranking-heading>aside small{color:#7f9096;letter-spacing:.07em;font-size:12px;font-weight:900}.ranking-heading>aside b{color:#5de2e7;font-size:38px;line-height:1}.ranking-tabs{background:#080d11;border:1px solid #2c3b42;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:18px 0 12px;padding:5px;display:grid}.ranking-tabs button{color:#74858b;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;min-width:0;min-height:58px;padding:8px 14px;display:flex}.ranking-tabs button:hover{color:#cbd6d9;background:#10191e}.ranking-tabs button.active{color:#71e7eb;background:linear-gradient(110deg,#133039,#0d171b);border-color:#4d777f;box-shadow:inset 3px 0 #5de2e7}.ranking-tabs span{font:900 12px var(--font-geist-mono);opacity:.58}.ranking-tabs b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ranking-current{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(100deg,#2a1c0ff2,#10191ef2 70%);border:1px solid #d1923f;border-radius:14px;grid-template-columns:116px 144px minmax(180px,1.4fr) minmax(190px,1fr) minmax(150px,.65fr) 150px;align-items:center;gap:14px;min-width:0;min-height:100px;margin-bottom:16px;padding:11px 14px;display:grid;position:sticky;top:96px;box-shadow:inset 4px 0 #f7b34c,0 15px 36px #000b}.ranking-current>span{flex-direction:column;gap:4px;min-width:0;display:flex}.ranking-current small{color:#9a8a77;letter-spacing:.055em;font-size:12px;font-weight:900}.ranking-current b{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.ranking-current em{color:#f7b34c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:900;overflow:hidden}.ranking-current-place b{color:#ffc86d;font-size:34px}.ranking-current-car{background:#080e12;border:1px solid #5c4b37;border-radius:9px;place-items:center;height:74px;overflow:hidden;display:grid!important}.ranking-current-car .car-render{width:auto!important;max-width:138px!important;height:68px!important}.ranking-current .coin-price{color:#ffd071;font-size:20px}.ranking-current>button{color:#ffc878;cursor:pointer;background:#38250f;border:1px solid #d1923f;border-radius:9px;min-height:50px;padding:0 14px;font-size:13px;font-weight:950}.ranking-dashboard{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.ranking-table-panel,.ranking-mini-table{background:#091014;border:1px solid #2f4047;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 18px 42px #0007}.ranking-table-panel>header,.ranking-mini-table>header{background:linear-gradient(110deg,#111c21,#0a1014);border-bottom:1px solid #2e3e45;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:14px 17px;display:flex}.ranking-table-panel>header>div,.ranking-mini-table>header{display:flex}.ranking-table-panel>header>div{flex-direction:column;gap:4px}.ranking-table-panel>header span,.ranking-mini-table>header span{color:#65dce3;letter-spacing:.075em;font-size:12px;font-weight:900}.ranking-table-panel>header b,.ranking-mini-table>header b{font-size:18px}.ranking-table-panel>header>small{color:#78878c;text-align:right;max-width:420px;font-size:12px;font-weight:850}.ranking-table{min-width:900px}.ranking-table-labels,.ranking-table>article{grid-template-columns:72px minmax(185px,1.2fr) minmax(190px,1fr) 92px 110px minmax(145px,.85fr);align-items:center;gap:10px;display:grid}.ranking-table-labels{color:#64757b;background:#070c0f;border-bottom:1px solid #2a3940;min-height:40px;padding:0 14px}.ranking-table-labels span{letter-spacing:.055em;font-size:12px;font-weight:900}.ranking-table>article{background:#0a1115;border-bottom:1px solid #233138;min-height:88px;padding:7px 14px;transition:background .16s;position:relative}.ranking-table>article:nth-child(odd){background:#0c1418}.ranking-table>article:hover{z-index:1;background:#122028;box-shadow:inset 3px 0 #5de2e7}.ranking-table>article.current{background:#2a1d10;box-shadow:inset 4px 0 #f7b34c}.ranking-table>article.podium{background:linear-gradient(90deg,#16252a,#0a1115 72%)}.ranking-table>article.podium-1{box-shadow:inset 4px 0 #ffd36a}.ranking-table>article.podium-2{box-shadow:inset 4px 0 #b9c7cd}.ranking-table>article.podium-3{box-shadow:inset 4px 0 #c58652}.ranking-table>article>strong{color:#89989d;font-size:20px}.ranking-table>article.podium>strong{color:#ffd36a;font-size:25px}.ranking-player{align-items:center;gap:10px;min-width:0;display:flex}.ranking-player>i{color:#71e7eb;background:#122028;border:1px solid #3d545d;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:14px;font-style:normal;font-weight:950;display:grid}.ranking-player>span{flex-direction:column;gap:4px;min-width:0;display:flex}.ranking-player b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ranking-player small{color:#8d754f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.ranking-table-car{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:6px;min-width:0;height:70px;display:grid}.ranking-table-car .car-render{width:auto!important;max-width:108px!important;height:62px!important}.ranking-table-car>small{color:#819095;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ranking-garage-count,.ranking-unique-count{flex-direction:column;gap:2px;display:flex}.ranking-garage-count b,.ranking-unique-count b{font-size:18px}.ranking-garage-count small,.ranking-unique-count small{color:#69797f;font-size:12px}.ranking-main-value{color:#dce9ec;font-size:18px;font-weight:950}.ranking-main-value .coin-price{color:#ffd071;font-size:17px}.ranking-side{flex-direction:column;gap:14px;min-width:0;display:flex}.ranking-mini-table>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:68px}.ranking-mini-table>div>article,.ranking-mini-table dl>div{border-bottom:1px solid #26343a;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 13px;display:grid}.ranking-mini-table article:last-child,.ranking-mini-table dl>div:last-child{border-bottom:0}.ranking-mini-table article>strong{color:#5de2e7;font-size:15px}.ranking-mini-table article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.ranking-mini-table article small,.ranking-mini-table dt{color:#74848a;font-size:12px}.ranking-mini-table article b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ranking-mini-table article>em{color:#d8e5e8;text-align:right;font-size:12px;font-style:normal;font-weight:900}.personal-stats dl{margin:0}.ranking-mini-table dl>div{grid-template-columns:minmax(0,1fr) auto}.ranking-mini-table dt{font-style:normal}.ranking-mini-table dd{color:#dfe8ea;margin:0;font-size:14px;font-weight:950}.ranking-mini-table dd.common{color:#aeb8bd}.ranking-mini-table dd.uncommon{color:#57d68d}.ranking-mini-table dd.rare{color:#71b7ff}.ranking-mini-table dd.epic{color:#be78ff}.ranking-mini-table dd.legendary{color:#ffd36a}.ranking-mini-table dd.secret{color:#ff5d75}.rarity-records article.common>strong{color:#aeb8bd}.rarity-records article.uncommon>strong{color:#57d68d}.rarity-records article.rare>strong{color:#71b7ff}.rarity-records article.epic>strong{color:#be78ff}.rarity-records article.legendary>strong{color:#ffd36a}.rarity-records article.secret>strong{color:#ff5d75}.anti-awards{border-color:#594128}.anti-awards>header{background:linear-gradient(110deg,#24180d,#0a1014)}.anti-awards>header span{color:#f7b34c}.anti-awards article>strong{color:#f7b34c;font-size:20px}.anti-awards>small{color:#897d70;border-top:1px solid #3b2d20;padding:12px 14px;font-size:12px;line-height:1.5;display:block}@media (width<=1220px){.ranking-dashboard{grid-template-columns:1fr}.ranking-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ranking-current{grid-template-columns:95px 120px minmax(150px,1fr) minmax(170px,1fr) 130px}.ranking-current>button{grid-column:1/-1;min-height:44px}.ranking-table-panel{overflow-x:auto}}@media (width<=760px){.ranking-view{padding:24px 14px 70px}.ranking-heading{flex-direction:column;align-items:stretch}.ranking-heading>aside{min-width:0}.ranking-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-current{grid-template-columns:82px minmax(0,1fr);gap:10px;position:static}.ranking-current-car{grid-column:1}.ranking-current-name{grid-column:2}.ranking-current>span:nth-child(4),.ranking-current>span:nth-child(5){border-top:1px solid #60462b;grid-column:1/-1;padding:10px}.ranking-side{grid-template-columns:1fr}.ranking-table-panel>header{flex-direction:column;align-items:flex-start}.ranking-table-panel>header>small{text-align:left}.ranking-heading h2{font-size:44px}}.ranking-heading{align-items:center;min-height:138px;padding:18px 0 20px}.ranking-heading h2{margin:10px 0}.ranking-heading>aside{padding:14px 18px}.ranking-heading>aside b{font-size:34px}.ranking-current{background:linear-gradient(105deg,#31200ff5 0,#151b1df5 46%,#0b1418f5 100%);grid-template-columns:minmax(320px,410px) minmax(500px,1fr) 190px;gap:12px;min-height:112px;margin:18px 0 12px;padding:12px;position:relative;top:auto;overflow:hidden}.ranking-current:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 58%,#f7b34c0b 58.2%,#0000 76%);position:absolute;inset:0}.ranking-current-lead{z-index:1;grid-template-columns:78px 112px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid;position:relative}.ranking-current-lead>span{flex-direction:column;gap:4px;min-width:0;display:flex}.ranking-current-place b{font-size:31px}.ranking-current-car{height:76px}.ranking-current-car .car-render{max-width:108px!important;height:70px!important}.ranking-current-name b{font-size:19px}.ranking-current-name em{font-size:12px}.ranking-current-metrics{z-index:1;border-left:1px solid #5e4930;border-right:1px solid #5e4930;grid-template-columns:1.6fr repeat(5,minmax(70px,1fr));align-items:stretch;min-width:0;height:100%;padding:0 4px;display:grid;position:relative}.ranking-current-metrics>span{border-right:1px solid #364146;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:10px 12px;display:flex}.ranking-current-metrics>span:last-child{border-right:0}.ranking-current-metrics small{color:#8b7d6e;letter-spacing:.04em;white-space:nowrap;font-size:12px;font-weight:900}.ranking-current-metrics b{color:#ecf0f1;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.ranking-current-metrics .coin-price{color:#ffd071;font-size:18px}.ranking-current>button{z-index:1;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:0 16px;font-size:14px;display:flex;position:relative}.ranking-current>button span{font-size:20px;transition:transform .18s}.ranking-current>button:hover span{transform:translate(4px)}.ranking-tabs{margin:12px 0 14px}.ranking-dashboard{display:block}.ranking-table-panel{width:100%;overflow-x:auto}.ranking-insights{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin-top:16px;display:grid}.ranking-insights .ranking-mini-table{height:100%}@media (width<=1380px){.ranking-current{grid-template-columns:minmax(300px,360px) minmax(420px,1fr) 170px}.ranking-current-metrics{grid-template-columns:1.5fr repeat(2,1fr)}.ranking-current-metrics>span:nth-child(3){border-right:0}.ranking-current-metrics>span:nth-child(-n+3){border-bottom:1px solid #364146}.ranking-current-metrics>span:nth-child(6){border-right:0}.ranking-current-metrics>span{padding:7px 10px}.ranking-current-metrics b{font-size:17px}}@media (width<=1040px){.ranking-current{grid-template-columns:minmax(0,1fr) 190px}.ranking-current-lead{grid-column:1}.ranking-current-metrics{border:1px solid #5e4930;grid-area:2/1/auto/-1}.ranking-current>button{grid-area:1/2}.ranking-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-insights .anti-awards{grid-column:1/-1}.ranking-insights .anti-awards>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ranking-insights .anti-awards>div>article:nth-child(odd){border-right:1px solid #26343a}}@media (width<=760px){.ranking-heading{min-height:0;padding-top:6px}.ranking-heading>aside{grid-template-columns:1fr auto;align-items:center;display:grid}.ranking-heading>aside small{grid-column:1/-1}.ranking-current{grid-template-columns:1fr;margin-top:14px;padding:10px}.ranking-current-lead{grid-column:1;grid-template-columns:68px 92px minmax(0,1fr)}.ranking-current-place b{font-size:25px}.ranking-current-car{height:65px}.ranking-current-car .car-render{max-width:90px!important;height:60px!important}.ranking-current-metrics{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-current-metrics>span:nth-child(n){border-bottom:1px solid #364146;border-right:1px solid #364146}.ranking-current-metrics>span:nth-child(2n){border-right:0}.ranking-current-metrics>span:nth-last-child(-n+2){border-bottom:0}.ranking-current>button{grid-area:auto/1;min-height:50px}.ranking-insights{grid-template-columns:1fr}.ranking-insights .anti-awards{grid-column:auto}.ranking-insights .anti-awards>div{display:block}.ranking-insights .anti-awards>div>article:nth-child(odd){border-right:0}}.ranking-table>article[role=button]{cursor:pointer;outline:none}.ranking-table>article[role=button]:focus-visible{z-index:2;background:#14252c;box-shadow:inset 4px 0 #5de2e7,0 0 0 2px #5de2e7}.ranking-main-value{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.ranking-main-value>small{color:#5dbbc1;letter-spacing:.06em;opacity:0;font-size:11px;font-weight:950;transition:all .16s;transform:translate(-5px)}.ranking-table>article:hover .ranking-main-value>small,.ranking-table>article:focus-visible .ranking-main-value>small{opacity:1;transform:none}.profile-visitor-actions{flex-direction:column;align-items:flex-end;gap:9px;padding-bottom:4px;display:flex}.profile-visitor-actions>span{color:#d2a45f;letter-spacing:.08em;font-size:12px;font-weight:900}.profile-visitor-actions>button{color:#ffc56e;text-align:left;cursor:pointer;background:#22180de6;border:1px solid #d1923f;min-width:210px;min-height:44px;padding:0 16px;font-size:14px;font-weight:950;transition:background .16s,color .16s,transform .16s}.profile-visitor-actions>button:last-child{color:#78dce2;background:#09161be6;border-color:#48636c}.profile-visitor-actions>button:hover{color:#ffe1ae;background:#3b2812;transform:translate(-4px)}.profile-visitor-actions>button:last-child:hover{color:#a4f7fa;background:#102a31}@media (width<=760px){.ranking-main-value>small{opacity:1;transform:none}.profile-public-shell .profile-cover:has(.profile-visitor-actions){height:410px;padding-bottom:18px}.profile-public-shell .profile-cover:has(.profile-visitor-actions) .profile-identity{margin-bottom:108px}.profile-visitor-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;bottom:16px;left:22px;right:22px}.profile-visitor-actions>span{grid-column:1/-1}.profile-visitor-actions>button{text-align:center;min-width:0;padding:0 10px}}.ranking-table-tools{justify-content:flex-end;align-items:center;gap:18px;min-width:0;display:flex}.ranking-table-tools>small{color:#78878c;text-align:right;max-width:330px;font-size:12px;font-weight:850;line-height:1.4}.ranking-sync{background:#070d10;border:1px solid #344a52;border-radius:9px;align-items:stretch;gap:4px;height:52px;padding:4px;display:flex}.ranking-sync-ticker{align-items:center;gap:9px;min-width:178px;padding:0 11px;display:flex}.ranking-sync-ticker>i{background:#67e1e6;border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.8s ease-in-out infinite ranking-sync-pulse;box-shadow:0 0 10px #5de2e7}.ranking-sync-ticker>span,.ranking-sync>button>span{flex-direction:column;justify-content:center;gap:3px;display:flex}.ranking-sync-ticker small,.ranking-sync>button small{color:#697a80;letter-spacing:.06em;font-size:10px;font-weight:900}.ranking-sync-ticker b{color:#8ee9ed;font:900 15px var(--font-geist-mono);letter-spacing:.035em}.ranking-sync>button{color:#ffc369;text-align:left;cursor:pointer;background:linear-gradient(145deg,#30200f,#17130e);border:1px solid #b98037;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-width:142px;padding:0 11px;display:flex}.ranking-sync>button>i{font-size:21px;font-style:normal;line-height:1}.ranking-sync>button b{font-size:13px}.ranking-sync>button:not(:disabled):hover{background:#3c2811;border-color:#ffc269}.ranking-sync>button:not(:disabled):hover>i{transition:transform .24s;transform:rotate(90deg)}.ranking-sync>button:disabled{color:#637278;cursor:not-allowed;background:#10171a;border-color:#38464b}.ranking-sync>button:disabled>i{animation:1s linear infinite ranking-refresh-spin}.ranking-sync>button:disabled:not(:has(b:first-child)){animation:none}@keyframes ranking-sync-pulse{50%{opacity:.35;transform:scale(.72)}}@keyframes ranking-refresh-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.ranking-table-panel>header{flex-direction:column;align-items:flex-start}.ranking-table-tools{justify-content:space-between;width:100%}.ranking-table-tools>small{text-align:left}.ranking-sync{margin-left:auto}}@media (width<=680px){.ranking-table-tools{flex-direction:column;align-items:stretch}.ranking-table-tools>small{max-width:none}.ranking-sync{grid-template-columns:minmax(0,1fr) minmax(128px,.75fr);width:100%;height:auto;margin:0;display:grid}.ranking-sync-ticker,.ranking-sync>button{min-width:0;min-height:48px}}.welcome-account-push{--welcome-amber:#ffb84c;--welcome-cyan:#66e8ec;z-index:1100;box-sizing:border-box;border:1px solid #496067;border-top:3px solid var(--welcome-amber);color:#edf5f5;isolation:isolate;background:linear-gradient(115deg,#172126f7 0,#0c1317fa 62%,#111a1efa 100%);grid-template-columns:64px minmax(0,1fr);width:min(760px,100vw - 28px);min-height:258px;animation:.48s cubic-bezier(.2,.85,.24,1) both welcomePushIn;display:grid;position:fixed;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 70px #000d,0 0 0 1px #000,inset 0 1px #ffffff12}.welcome-account-push:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff05 5px),linear-gradient(130deg,#0000 0 58%,#66e8ec0d 58.2% 59%,#0000 59.2%);position:absolute;inset:0}.welcome-account-push:after{content:"";pointer-events:none;border:34px solid #66e8ec0a;border-radius:50%;width:210px;height:210px;position:absolute;top:-76px;right:-56px}.welcome-account-rail{background:#080d10;border-right:1px solid #3d5056;flex-direction:column;justify-content:space-between;align-items:center;padding:17px 0 15px;display:flex}.welcome-account-rail span{color:#718388;letter-spacing:.1em;writing-mode:vertical-rl;font-size:12px;font-weight:950;transform:rotate(180deg)}.welcome-account-rail b{color:var(--welcome-amber);font:950 24px var(--font-geist-mono);line-height:1}.welcome-account-copy{min-width:0;padding:20px 24px 19px}.welcome-account-copy>small{color:var(--welcome-cyan);letter-spacing:.11em;font-size:12px;font-weight:950}.welcome-account-copy h2{color:#fff4df;letter-spacing:-.035em;margin:7px 0 8px;font-size:clamp(26px,4vw,38px);font-style:italic;line-height:.98}.welcome-account-copy>p{color:#aebbc0;max-width:650px;margin:0;font-size:13px;font-weight:650;line-height:1.48}.welcome-account-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 15px;display:grid}.welcome-account-benefits>span{background:#0a1115bf;border:1px solid #33464d;grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:9px 11px;display:grid}.welcome-account-benefits i{width:20px;height:20px;color:var(--welcome-cyan);border:1px solid #4d7b7e;border-radius:50%;grid-row:1/3;place-items:center;font-size:12px;font-style:normal;font-weight:950;display:grid}.welcome-account-benefits b{letter-spacing:.06em;font-size:12px}.welcome-account-benefits em{color:#839297;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700;overflow:hidden}.welcome-account-actions{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:8px;display:grid}.welcome-account-actions button{color:#b9c8cc;letter-spacing:.025em;cursor:pointer;background:#101a1e;border:1px solid #4a6269;min-height:44px;padding:0 15px;font-size:14px;font-weight:950;transition:transform .16s,border-color .16s,background .16s,color .16s}.welcome-account-actions button:first-child{color:#211306;background:linear-gradient(#ffbd59,#db861e);border-color:#d68f30;box-shadow:inset 0 1px #fff8}.welcome-account-actions button:hover{color:#eaffff;background:#16272c;border-color:#79e9ed;transform:translateY(-2px)}.welcome-account-actions button:first-child:hover{color:#211306;background:linear-gradient(#ffd078,#e9972c);border-color:#ffd28a}@keyframes welcomePushIn{0%{opacity:0;transform:translate(-50%,28px)scale(.975)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (width<=620px){.welcome-account-push{grid-template-columns:42px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);bottom:8px;overflow:auto}.welcome-account-rail{padding:12px 0}.welcome-account-rail span{font-size:11px}.welcome-account-rail b{font-size:19px}.welcome-account-copy{padding:16px 14px}.welcome-account-copy h2{font-size:28px}.welcome-account-benefits{grid-template-columns:1fr;margin:12px 0}.welcome-account-benefits em{white-space:normal}.welcome-account-actions{grid-template-columns:1fr}.welcome-account-actions button{min-height:46px}}@media (prefers-reduced-motion:reduce){.welcome-account-push{animation:none}.welcome-account-actions button{transition:none}}.cabinet-auto-controls{z-index:9;filter:none;gap:7px;width:285px;display:grid;position:absolute;inset:94% auto auto 92%}.cabinet-auto-controls button{box-sizing:border-box;font-family:var(--font-geist-mono);cursor:pointer}.cabinet-auto-toggle{color:#9babb0;text-align:left;background:linear-gradient(#111c21,#070d10);border:1px solid #354951;border-radius:9px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 6px 14px #0009}.cabinet-auto-toggle>i{background:#030709;border:1px solid #4a5d65;border-radius:20px;width:42px;height:24px;position:relative;box-shadow:inset 0 2px 5px #000}.cabinet-auto-toggle>i:after{content:"";background:#68777d;border-radius:50%;width:14px;height:14px;transition:left .2s,background .2s,box-shadow .2s;position:absolute;top:4px;left:4px}.cabinet-auto-toggle>span{flex-direction:column;gap:4px;min-width:0;display:flex}.cabinet-auto-toggle b{letter-spacing:.025em;font-size:17px;line-height:1}.cabinet-auto-toggle small{color:#6f8086;font-size:13px;font-weight:850;line-height:1}.cabinet-auto-controls.active .cabinet-auto-toggle{color:#8af4f7;background:linear-gradient(#163039,#09171b);border-color:#61dfe5;box-shadow:inset 0 0 15px #5de2e719,0 0 12px #5de2e729}.cabinet-auto-controls.active .cabinet-auto-toggle>i{background:#103039;border-color:#67e4e9}.cabinet-auto-controls.active .cabinet-auto-toggle>i:after{background:#75f2f4;left:22px;box-shadow:0 0 8px #5de2e7}.cabinet-auto-toggle:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.65)}.cabinet-auto-skip{color:#849399;text-align:left;background:#080e12e8;border:1px solid #42545b;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 13px;animation:.2s ease-out cabinetControlIn;display:flex}.cabinet-auto-skip span{font-size:13px;line-height:1}.cabinet-auto-skip b{color:#f0c36e;font-size:15px;line-height:1}.cabinet-auto-skip.active{color:#edbd68;background:#291b0d;border-color:#d88e2d;box-shadow:0 0 12px #f7b34c26}.cabinet-auto-skip.active b{color:#ffd88a}.cabinet-auto-controls button:focus-visible{outline-offset:2px;outline:2px solid #8cf5f7}.cabinet-auto-controls button:hover:not(:disabled){filter:brightness(1.16)}.slot-purchase-row{z-index:3;width:min(300px,92vw);margin:-8px auto 10px;position:relative}.slot-purchase-row .buy-spins-button{border-radius:9px;width:100%;min-height:44px}.slot-purchase-row .buy-spins-button>span{font-size:13px}.slot-purchase-row .buy-spins-button .coin-price{color:#ffd071;font-size:14px}@keyframes cabinetControlIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (width>=1221px){.slot-art.simple-cabinet{margin-bottom:138px}}@media (width<=1220px){.slot-art.simple-cabinet{width:88%;margin-bottom:138px}.cabinet-auto-controls{width:270px;inset:94% -17% auto auto}}@media (width<=680px){.slot-art.simple-cabinet{margin-bottom:126px}.cabinet-auto-controls{gap:5px;width:min(285px,72vw);top:94%;left:auto;right:-5%}.cabinet-auto-toggle{grid-template-columns:36px minmax(0,1fr);gap:8px;min-height:54px;padding:8px 10px}.cabinet-auto-toggle>i{width:34px;height:20px}.cabinet-auto-toggle>i:after{width:12px;height:12px;top:3px;left:3px}.cabinet-auto-controls.active .cabinet-auto-toggle>i:after{left:17px}.cabinet-auto-toggle b{font-size:15px}.cabinet-auto-toggle small{font-size:12px}.cabinet-auto-skip{min-height:38px;padding:6px 9px}.cabinet-auto-skip span{font-size:12px}.cabinet-auto-skip b{font-size:14px}.slot-purchase-row{margin-top:-4px}}@media (prefers-reduced-motion:reduce){.cabinet-auto-skip{animation:none}.cabinet-auto-toggle>i:after{transition:none}}.garage-row,.inventory-card,.market-aggregate-card,.card-collection-grid-app>.collectible-card-app{content-visibility:auto;contain-intrinsic-size:auto 300px}html[data-rendering-mode=balanced] .garage-shell .section-heading,html[data-rendering-mode=balanced] .reward-overlay,html[data-rendering-mode=balanced] .market-detail-overlay,html[data-rendering-mode=balanced] .account-gate,html[data-rendering-mode=balanced] .public-profile-consent{-webkit-backdrop-filter:none!important}html[data-rendering-mode=balanced] .collectible-card-app{transition:none!important;transform:none!important}html[data-rendering-mode=balanced] .card-app-depth{transform:none;box-shadow:7px 10px 18px #000a}html[data-rendering-mode=balanced] .card-app-face{transform-style:flat;box-shadow:inset 0 0 0 4px #253239,inset 0 0 0 6px var(--card-color),0 10px 20px #0008}@supports (color:color-mix(in lab, red, red)){html[data-rendering-mode=balanced] .card-app-face{box-shadow:inset 0 0 0 4px #253239,inset 0 0 0 6px color-mix(in srgb,var(--card-color) 35%,#9ba6a3),0 10px 20px #0008}}html[data-rendering-mode=balanced] .card-app-shine{mix-blend-mode:normal;filter:none;opacity:.46}html[data-rendering-mode=balanced] .card-app-crystals,html[data-rendering-mode=balanced] .card-app-spectrum{mix-blend-mode:screen;opacity:.28}html[data-rendering-mode=balanced] .card-app-art>.car-render{filter:drop-shadow(0 7px 5px #0009)}html[data-rendering-mode=balanced] .pack-reveal-grid,html[data-rendering-mode=balanced] .pack-card-slot{perspective:none}html[data-rendering-mode=balanced] .pack-card-flipper{transform-style:flat;will-change:auto;transition:none!important;transform:none!important}html[data-rendering-mode=balanced] .pack-card-slot .pack-card-back,html[data-rendering-mode=balanced] .pack-card-slot .pack-card-front{backface-visibility:visible;transition:opacity .26s,transform .26s!important}html[data-rendering-mode=balanced] .pack-card-slot .pack-card-front{opacity:0;visibility:hidden;transform:scale(.96)!important}html[data-rendering-mode=balanced] .pack-card-slot.revealed .pack-card-front{opacity:1;visibility:visible;transform:none!important}html[data-rendering-mode=balanced] .pack-card-slot.revealed .pack-card-back{opacity:0;visibility:hidden;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.pack-reveal-grid>div{opacity:1!important;transform:none!important}.pack-card-slot .pack-card-back,.pack-card-slot .pack-card-front{transition:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--legal-bg:#070b0e;--legal-paper:#e9f1f2;--legal-muted:#829399;--legal-line:#29383f;--legal-cyan:#62e6ed;--legal-amber:#ffbd52}*{box-sizing:border-box}body{background:var(--legal-bg);color:var(--legal-paper);margin:0}.legal-page{min-height:100vh;font-family:var(--font-ui),sans-serif;background:radial-gradient(circle at 80% 8%,#143b4366,#0000 28%),repeating-linear-gradient(90deg,#0000 0 79px,#b7f8ff08 80px),#070b0e;padding:0}.legal-topbar{z-index:10;border-bottom:1px solid var(--legal-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070b0eee;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 max(24px,5vw);display:flex;position:sticky;top:0}.legal-topbar>a:last-child{color:var(--legal-cyan);font:900 13px var(--font-geist-sans);letter-spacing:.06em;text-decoration:none}.legal-brand{color:var(--legal-paper);align-items:center;gap:12px;text-decoration:none;display:flex}.legal-brand>span{border:1px solid var(--legal-cyan);width:40px;height:40px;color:var(--legal-cyan);font:950 13px var(--font-geist-sans);place-items:center;display:grid}.legal-brand>b{font:950 19px/.9 var(--font-geist-sans);letter-spacing:-.05em}.legal-brand em{color:var(--legal-amber);font-style:normal}.legal-document{border:1px solid var(--legal-line);background:#0a1014e8;width:min(980px,100% - 40px);margin:54px auto 90px;box-shadow:0 32px 90px #0009}.legal-document>header{border-bottom:1px solid var(--legal-line);padding:64px clamp(24px,7vw,80px) 54px;position:relative;overflow:hidden}.legal-document>header:after{content:"CS";color:#62e6ed08;font:950 220px/.8 var(--font-geist-sans);letter-spacing:-.12em;position:absolute;bottom:-50px;right:-24px}.legal-document>header>span{color:var(--legal-cyan);font:950 12px var(--font-geist-sans);letter-spacing:.2em}.legal-document h1{max-width:760px;color:var(--legal-paper);font:950 clamp(42px,7vw,72px)/.92 var(--font-geist-sans);letter-spacing:-.065em;margin:18px 0}.legal-document>header p{color:#a2b0b4;max-width:670px;margin:0 0 24px;font-size:18px;line-height:1.6}.legal-document>header small{color:var(--legal-amber);font-size:13px;font-weight:800}.legal-content{padding:18px clamp(24px,7vw,80px) 64px}.legal-content section{border-bottom:1px solid var(--legal-line);padding:36px 0}.legal-content section:last-child{border-bottom:0}.legal-content h2{color:var(--legal-paper);font:950 24px/1.1 var(--font-geist-sans);letter-spacing:-.035em;margin:0 0 18px}.legal-content p,.legal-content li{color:#aab7bb;font-size:16px;line-height:1.75}.legal-content p{margin:12px 0}.legal-content ul{margin:0;padding-left:24px}.legal-content li{margin:9px 0;padding-left:8px}.legal-content li::marker{color:var(--legal-cyan)}.legal-document>footer{border-top:1px solid var(--legal-line);color:#687a80;min-height:78px;font:800 12px var(--font-geist-sans);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(24px,7vw,80px);display:flex}.legal-document>footer a{color:var(--legal-cyan);text-transform:none;letter-spacing:0}@media (width<=600px){.legal-topbar{padding:0 16px}.legal-topbar>a:last-child{font-size:12px}.legal-brand>b{display:none}.legal-document{width:calc(100% - 20px);margin:20px auto 50px}.legal-document>header{padding-top:42px}.legal-document>header p{font-size:16px}.legal-content p,.legal-content li{font-size:15px}.legal-document>footer{flex-direction:column;align-items:flex-start}}
