/*! 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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[page\:\.enableAnimations\]{page:.enableAnimations}}:root{--ink:#111315;--cream:#f3f0e8;--lime:#59efff;--paper:#e8e6df;--muted:#656d66}*{box-sizing:border-box}html{scroll-behavior:auto}#community-beitreten,#fahrzeug-inserieren,#projekt-einreichen{scroll-margin-top:88px}body{background:var(--cream);color:var(--ink);font-family:var(--font-geist),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,100% - 48px);margin-inline:auto}.nav{z-index:10;color:#fff;border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;height:84px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.brand{letter-spacing:.08em;align-items:center;gap:10px;font-weight:750;display:flex}.brand span{letter-spacing:0;border:1px solid;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.navlinks{color:#d7dbd8;gap:24px;font-size:13px;display:flex}.navlinks a:hover{color:#fff}.button{background:var(--lime);color:#111315;border:0;justify-content:space-between;align-items:center;gap:28px;padding:17px 20px;font-size:14px;font-weight:750;transition:all .2s;display:inline-flex}.button:hover{background:#aeefff;transform:translateY(-2px)}.button.small{gap:18px;padding:12px 16px}.button.full{width:100%}.hero{color:#fff;background:#1b2024;align-items:center;height:94vh;min-height:780px;display:flex;position:relative;overflow:hidden}.heroImage{background:url(/autoframe-mercedes-rear.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.01)}.heroShade{background:linear-gradient(90deg,#0b0e10f0 0%,#0b0e10b8 43%,#0b0e1014 76%),linear-gradient(#0000 56%,#0b0e10c7);position:absolute;inset:0}.heroContent{z-index:2;padding-top:78px;position:relative}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;color:var(--lime);margin:0 0 20px;font-size:12px}h1,h2{letter-spacing:-.055em;margin:0;font-weight:650;line-height:.91}h1{font-size:clamp(54px,7vw,94px)}h2{font-size:clamp(48px,6vw,78px)}h1 em,h2 em{color:var(--lime);font-style:normal}.lead{color:#d0d4d1;max-width:570px;margin:30px 0;font-size:19px;line-height:1.55}.heroActions{align-items:center;gap:28px;display:flex}.textLink{border-bottom:1px solid #ffffff70;gap:14px;padding:14px 0;font-size:14px;display:inline-flex}.proof{z-index:2;border-top:1px solid #ffffff30;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.proof span{color:#bdc3bf;flex:1;padding:24px 30px 24px 0;font-size:13px}.proof b{color:#fff;margin-right:8px;font-size:19px}.section{padding-top:125px;padding-bottom:125px}.offer{grid-template-columns:1fr .8fr;align-items:center;gap:90px;display:grid}.sectionIntro>p:last-child{color:#555b60;max-width:590px;margin-top:32px;font-size:18px;line-height:1.65}.priceCard{color:#fff;background:#1b2024;padding:34px;box-shadow:18px 18px #59efff}.priceTop{border-bottom:1px solid #555b60;justify-content:space-between;align-items:start;padding-bottom:28px;display:flex}.priceTop span{color:var(--lime);font:11px var(--font-mono);letter-spacing:.12em}.priceTop strong{letter-spacing:-.04em;font-size:38px}.priceCard ul{margin:0;padding:10px 0 18px;list-style:none}.priceCard li{color:#c9ceca;border-bottom:1px solid #30353a;gap:12px;padding:11px 0;font-size:14px;display:flex}.priceCard li span{color:var(--lime)}.priceCard small{color:#929a93;margin-top:17px;line-height:1.5;display:block}.fairPromise{grid-template-columns:.62fr 1.38fr;align-items:stretch;gap:70px;padding-bottom:100px;display:grid}.zeroBadge{color:#1b2024;background:var(--lime);flex-direction:column;justify-content:center;min-height:330px;padding:38px;display:flex}.zeroBadge strong{letter-spacing:-.08em;font-size:clamp(74px,10vw,138px);line-height:.8}.zeroBadge span{font:12px var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin-top:28px}.fairPromiseCopy{padding:18px 0}.fairPromiseCopy h2{margin:22px 0 25px;font-size:clamp(38px,5vw,65px);line-height:.98}.fairPromiseCopy>p:last-of-type{color:#62666a;max-width:760px;font-size:17px;line-height:1.7}.fairFacts{background:#cfd1ca;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:32px;display:grid}.fairFacts span{color:#666a6d;background:var(--paper);flex-direction:column;gap:9px;min-height:118px;padding:20px;font-size:13px;line-height:1.5;display:flex}.fairFacts b{color:#252a2f;font-size:14px}.shootingValue{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;padding-bottom:88px;display:grid}.shootingValueIntro h2{margin:22px 0 26px;font-size:clamp(38px,5vw,68px);line-height:.96}.shootingValueIntro>p:last-child{color:#666a6d;max-width:580px;line-height:1.7}.shootingUses{background:#cfd1ca;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.shootingUses article{background:#f0f0ea;min-height:210px;padding:27px}.shootingUses .portraitUse{background:#59efff;grid-column:1/-1;min-height:auto}.shootingUses span{color:#697269;font:11px var(--font-mono)}.shootingUses h3{margin:36px 0 10px;font-size:23px}.shootingUses p{color:#555b60;margin:0;line-height:1.6}.shootingUses .portraitUse p{color:#30353a;max-width:680px}.extras{background:#cfd1ca;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:125px;display:grid}.extras article{background:var(--paper);min-height:265px;padding:32px}.extras article>span,.topicGrid b{font:11px var(--font-mono);color:#697269}.extras h3{margin:55px 0 12px;font-size:25px}.extras p{color:#666a6d;margin:0;line-height:1.6}.volume{color:var(--ink);background:#e5e3dc}.volumeHead{grid-template-columns:1.2fr .65fr;align-items:end;gap:80px;display:grid}.volumeHead>p{color:#5f675f;font-size:17px;line-height:1.65}.volumeGrid{background:#bfc3ba;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:54px;display:grid}.volumeGrid article{background:#f1f0ea;flex-direction:column;min-height:350px;padding:32px;display:flex}.volumeGrid .featuredVolume{color:#fff;background:#1b2024}.volumeGrid span{font:11px var(--font-mono);color:#6d756d;letter-spacing:.12em}.featuredVolume span{color:var(--lime)}.volumeGrid strong{letter-spacing:-.05em;margin:40px 0 10px;font-size:44px}.volumeGrid h3{margin:0 0 18px;font-size:24px}.volumeGrid p{color:#666a6d;margin-top:auto;line-height:1.6}.featuredVolume p{color:#b9c0ba}.volumeFooter{justify-content:space-between;align-items:center;gap:30px;margin-top:25px;display:flex}.volumeFooter p{color:#666a6d;max-width:700px;font-size:13px;line-height:1.6}.process{color:#fff;background:#171a1d}.steps{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:78px;display:grid}.steps article{border-top:1px solid #515853;padding-top:22px}.steps b{font:12px var(--font-mono);color:var(--lime)}.steps h3{margin:42px 0 12px;font-size:23px}.steps p{color:#aeb5b0;line-height:1.65}.sectionHead{grid-template-columns:1.2fr .6fr;align-items:end;gap:80px;display:grid}.sectionHead>p{color:#5f675f;font-size:17px;line-height:1.6}.emptyListing{background:#e5e3dc;grid-template-columns:1.15fr .85fr;min-height:420px;margin-top:52px;display:grid}.listingImage{filter:saturate(.55)contrast(1.04);background:url(/autoframe-hero.png) 69% 55%/auto 670px no-repeat;min-height:420px}.emptyCopy{flex-direction:column;justify-content:center;padding:50px;display:flex}.emptyCopy>span,.partnerPanel>span,.contactChoice>span{color:#6d7073;font:11px var(--font-mono);letter-spacing:.12em}.emptyCopy h3{letter-spacing:-.03em;margin:20px 0 14px;font-size:34px;line-height:1.08}.emptyCopy p{color:#666a6d;line-height:1.6}.vehicleSubmit{color:#fff;background:#121619}.vehicleSubmitGrid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:60px;display:grid}.vehicleSubmitIntro{position:sticky;top:110px}.vehicleSubmitIntro h2{margin:16px 0 24px}.vehicleSubmitIntro h2 em{color:var(--lime)}.vehicleSubmitIntro>p:last-of-type{color:#c8cec8;max-width:560px;font-size:17px;line-height:1.65}.vehicleSubmitFacts{border:1px solid #30353a;grid-template-columns:repeat(3,1fr);margin:34px 0;display:grid}.vehicleSubmitFacts span{color:#bbc3bc;min-width:0;padding:17px 14px;font-size:11px;line-height:1.35}.vehicleSubmitFacts span+span{border-left:1px solid #30353a}.vehicleSubmitFacts b{color:var(--lime);font:800 18px var(--font-mono);margin-bottom:4px;display:block}.vehicleSubmitIntro ol{background:#30353a;gap:1px;margin:0;padding:0;list-style:none;display:grid}.vehicleSubmitIntro li{background:#1b2024;grid-template-columns:45px 1fr;align-items:center;gap:14px;padding:18px;display:grid}.vehicleSubmitIntro li b{color:var(--lime);font:800 12px var(--font-mono)}.vehicleSubmitIntro li span{color:#d4dad4;font-size:13px;line-height:1.45}.vehicleSubmitPanel{color:var(--ink);box-shadow:16px 16px 0 var(--lime);background:#f3f1e9}.vehicleListingForm{padding:38px}.vehicleListingForm fieldset{background:#faf9f4;border:1px solid #c7cac2;gap:16px;margin:0;padding:24px;display:grid}.vehicleListingForm legend{color:#819aa5;font:800 11px var(--font-mono);letter-spacing:.08em;background:#faf9f4;padding:0 10px}.vehicleListingForm textarea{min-height:110px}.fieldsetIntro{color:#555b60;margin:0;font-size:13px;line-height:1.55}.uploadBox{cursor:pointer;background:#d9d5cf;border:1px dashed #5da9ff;min-height:118px;padding:24px;position:relative;display:block!important}.uploadBox input{opacity:0;height:1px;position:absolute;overflow:hidden;width:1px!important}.uploadBox>span{text-align:center;align-content:center;gap:8px;min-height:68px;display:grid}.uploadBox b{color:#031116;font-size:17px}.uploadBox small{color:#555b60}.uploadBox:focus-within{box-shadow:0 0 0 3px #59efff66}.documentUpload{background:#edf0ec;border-color:#7c837c}.repairUpload{background:#e7f0e5;border-color:#555b60}.videoUpload{background:#d9d5cf;border-color:#5da9ff}.selectedImages,.selectedVideo{gap:14px;display:grid}.selectedVideo video{object-fit:contain;background:#121619;width:100%;max-height:460px}.selectedFiles{gap:14px;display:grid}.selectedImagesHead{color:#30353a;justify-content:space-between;gap:12px;font-size:12px;display:flex}.selectedImagesHead span{color:#819aa5;font-weight:800}.imagePreviewGrid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.imagePreviewGrid img{aspect-ratio:1;object-fit:cover;background:#daddd5;width:100%}.selectedFilesList{background:#cfd3cc;gap:1px;margin:0;padding:0;list-style:none;display:grid}.selectedFilesList li{background:#fff;justify-content:space-between;gap:16px;padding:11px 13px;display:flex}.selectedFilesList span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.selectedFilesList small{flex:none}.vehicleSharePrimary{background:#d9d5cf;border:1px solid #9b6cff;gap:9px;padding:18px;display:grid}.vehicleSharePrimary small{color:#819aa5}.formMessage{margin:0;padding:13px 15px;font-size:13px;line-height:1.5}.errorMessage{color:#7d221c;background:#ffe7e4;border:1px solid #cf817a}.successMessage{color:#819aa5;background:#f3f1ed;border:1px solid #9b6cff}.darkLink{border-color:#8a8f89;width:max-content;margin-top:14px}.projectHub{background:#f5f3ed}.projectIntro{grid-template-columns:1fr .72fr;align-items:end;gap:64px;display:grid}.projectIntro>p{color:#5f675f;font-size:17px;line-height:1.65}.projectBenefits{background:#c5c9c0;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:64px;display:grid}.projectBenefits article{background:#f4f2eb;min-height:245px;padding:30px}.projectBenefits b{color:#6d7073;font:11px var(--font-mono)}.projectBenefits h3{margin:48px 0 12px;font-size:23px}.projectBenefits p{color:#666a6d;margin:0;line-height:1.6}.projectFeedHead{border-top:1px solid #d9d7cf;grid-template-columns:1fr .75fr;align-items:end;gap:54px;margin-top:72px;padding-top:34px;display:grid}.projectFeedHead span,.projectSubmitCopy>span{color:#6d7073;font:11px var(--font-mono);letter-spacing:.12em}.projectFeedHead h3{margin:16px 0 0;font-size:34px;line-height:1.1}.projectFeedHead>p{color:#666a6d;line-height:1.6}.projectEmpty{margin-top:28px}.projectEmpty>span{color:#6d7073;font:11px var(--font-mono);letter-spacing:.12em}.projectEmpty h3{max-width:720px;margin:20px 0 10px;font-size:34px;line-height:1.15}.projectEmpty p{color:#666a6d;max-width:680px;line-height:1.6}.projectEmpty .button{margin-top:15px}.projectGrid{gap:28px;margin-top:32px;display:grid}.projectCard{background:#f4f2eb;border:1px solid #c5c9c0;grid-template-columns:.82fr 1.18fr;display:grid;overflow:hidden}.projectCard>img,.projectCard>video,.projectImagePlaceholder{object-fit:cover;width:100%;height:100%;min-height:430px;color:var(--lime);background:#171a1d;place-items:center;font-size:70px;font-weight:750;display:grid}.projectCardBody{padding:38px}.projectCardBody>span{color:#6d7073;font:11px var(--font-mono);letter-spacing:.1em}.projectCardTags{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.projectCardTags span{color:#252a2f;background:var(--lime);font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:7px 9px}.projectCardBody>h3{margin:15px 0 12px;font-size:32px}.projectCardBody>p{color:#666a6d;line-height:1.65}.projectMeta{border-top:1px solid #ced0c9;border-bottom:1px solid #ced0c9;flex-wrap:wrap;gap:10px 18px;margin:22px 0;padding:20px 0;display:flex}.projectMeta span{color:#6d7073;font-size:12px}.projectUpdates{gap:12px;margin:24px 0;display:grid}.projectUpdates article{background:#fff;border:1px solid #d0d2cb;grid-template-columns:110px 1fr;display:grid}.projectUpdates img,.projectUpdates video{object-fit:cover;background:#111;width:110px;height:100%;min-height:110px}.projectUpdates article>div{padding:16px}.projectUpdates span{color:#7a827b;font-size:11px}.projectUpdates h4{margin:6px 0;font-size:17px}.projectUpdates p{color:#666a6d;margin:0;font-size:13px;line-height:1.5}.followForm{grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:24px;display:grid}.followForm label{color:#555b60;gap:7px;font-size:11px;font-weight:700;display:grid}.followForm input{width:100%;min-width:0;font:13px var(--font-geist);background:#fff;border:1px solid #bfc3ba;padding:12px}.followForm button{color:#111315;background:var(--lime);border:0;padding:13px 18px;font-weight:750}.followForm small{color:#555b60;grid-column:1/-1}.followForm small.error{color:#9a2f24}.projectSubmit{color:#fff;background:#171a1d;border-radius:28px;grid-template-columns:.68fr 1.32fr;margin-top:28px;display:grid;overflow:hidden}.projectSubmitCopy{padding:44px}.projectSubmitCopy>span{color:var(--lime)}.projectSubmitCopy h3{margin:20px 0 15px;font-size:34px;line-height:1.12}.projectSubmitCopy>p{color:#b2b9b3;line-height:1.65}.moderationNote{border-left:3px solid var(--lime);background:#22272c;margin-top:34px;padding:20px}.moderationNote b{color:#f1f4f1}.moderationNote p{color:#aeb6af;margin:8px 0 0;font-size:13px;line-height:1.55}.projectSafety{background:#121619;border:1px solid #41474c;margin-top:14px;padding:20px}.projectSafety b{color:var(--lime)}.projectSafety p{color:#aeb6af;margin:8px 0 0;font-size:13px;line-height:1.55}.projectFormPanel{color:var(--ink);background:#fff;padding:34px}.projectFormTabs{background:#eeede7;border-radius:999px;gap:8px;margin-bottom:26px;padding:6px;display:flex}.projectFormTabs button{color:#60656a;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:12px 16px;font-weight:750}.projectFormTabs button.active{color:#111315;background:var(--lime);box-shadow:0 8px 20px #9b6cff40}.projectForm .wideField{grid-column:1/-1}.projectForm .fileField{background:#f6f7f0;border:1px dashed #989b9e;border-radius:18px;padding:20px}.projectForm .fileField input{background:#fff;border-radius:12px;padding:12px}.projectForm .videoFileField{background:#f6f8ec;border-color:#59efff}.projectFormStatus{background:#e6e5de;border-left:3px solid #8c958c;margin-top:22px;padding:18px}.projectFormStatus.success{background:#d9d5cf;border-left-color:#819aa5}.projectFormStatus.error{background:#f7e7e3;border-left-color:#b84637}.projectFormStatus p{color:#60656a;margin:7px 0 0;line-height:1.5}.projectQuickTypes{flex-wrap:wrap;align-items:center;gap:10px;margin-top:42px;display:flex}.projectQuickTypes>span{color:#30353a;background:#fff;border:1px solid #d7d9cf;border-radius:999px;padding:11px 15px;font-size:13px;font-weight:700}.projectQuickTypes>p{color:#6d7073;flex:100%;margin:8px 0 0;font-size:13px}.projectStarter{background:#fff;border:1px solid #d8dbd0;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:0;padding:28px;display:grid;box-shadow:0 16px 42px #1113150d}.projectStarter:after{display:none}.projectStarterAvatar{color:#111315;background:var(--lime);width:52px;height:52px;font:800 12px var(--font-mono);border-radius:50%;place-items:center;display:grid}.projectStarterPrompt>span{color:#7a827b;font:10px var(--font-mono);letter-spacing:.12em}.projectStarterPrompt h3{margin:7px 0 5px;font-size:25px;line-height:1.2}.projectStarterPrompt p{margin:0}.projectStarterActions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.projectStarterActions span{color:#555b60;background:#f0f1eb;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:700}.projectStarter .button{flex:none;margin:0}.projectSubmitDisclosure{margin-top:48px}.projectForm .fieldGrid{grid-template-columns:1fr;gap:14px}.projectComposer{gap:14px;display:grid}.composerMediaStep{align-items:center;gap:13px;padding:4px 2px;display:flex}.composerStep{color:#111315;background:var(--lime);width:36px;height:36px;font:800 11px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.composerMediaStep h4{margin:0 0 3px;font-size:20px}.composerMediaStep p{color:#6a726b;margin:0;font-size:13px}.projectComposer .projectCaptionField,.projectComposer .projectNicknameField{background:#fafaf7;border:1px solid #e0e1da;border-radius:18px;gap:9px;padding:18px;font-weight:750;display:grid}.projectComposer .projectCaptionField textarea{resize:vertical;background:#fff;border:0;min-height:118px;font-size:17px;line-height:1.5}.projectComposer .projectNicknameField input{background:#fff;border:0;border-bottom:1px solid #cfd2c8}.projectOptionalDetails{background:#fafaf7;border:1px solid #dedfd8;border-radius:16px;overflow:hidden}.projectOptionalDetails summary{cursor:pointer;justify-content:space-between;gap:14px;padding:16px 18px;font-weight:750;list-style:none;display:flex}.projectOptionalDetails summary::-webkit-details-marker{display:none}.projectOptionalDetails summary small{color:#7a827b;font-weight:600}.projectOptionalDetails[open] summary{border-bottom:1px solid #dedfd8}.projectOptionalDetails .fieldGrid{padding:14px}.projectComposer .button.full{border-radius:16px;justify-content:center;min-height:56px;font-size:15px}.projectForm label:not(.checkField):not(.fileField){background:#fafaf7;border:1px solid #e0e1da;border-radius:16px;gap:8px;padding:16px;font-weight:700;display:grid}.projectForm label:not(.checkField):not(.fileField) input,.projectForm label:not(.checkField):not(.fileField) select,.projectForm label:not(.checkField):not(.fileField) textarea{background:#fff;border:0;border-bottom:1px solid #cfd2c8}.projectForm>label:not(.checkField):not(.fileField),.projectForm .mediaPicker{margin-top:14px}.projectForm .checkField{background:#f1f3ea;border-radius:15px;margin-top:18px;padding:16px}@media (width<=700px){.projectIntro{grid-template-columns:1fr;gap:22px}.projectQuickTypes{margin-top:28px}.projectFeedHead{grid-template-columns:1fr;gap:14px;margin-top:54px}.projectStarter{grid-template-columns:auto 1fr;padding:20px}.projectStarter .button{grid-column:1/-1;width:100%}.projectSubmit{border-radius:22px;grid-template-columns:1fr}.projectSubmitCopy{display:none}.projectFormPanel{padding:20px}.projectFormTabs{margin-bottom:34px}}.community{color:#fff;background:#121619}.communityHead{grid-template-columns:1.1fr .7fr;align-items:end;gap:80px;display:grid}.communityHead>p{color:#aeb5b0;font-size:17px;line-height:1.65}.memberHub{background:#181c20;border:1px solid #3e444a;margin-top:54px;padding:1px}.memberHero{grid-template-columns:.42fr 1fr;align-items:stretch;gap:44px;display:grid}.memberCount{color:#111315;background:var(--lime);align-content:center;min-height:250px;padding:34px;display:grid}.memberCount strong{font:850 clamp(68px,9vw,126px)/.8 var(--font-geist);letter-spacing:-.08em}.memberCount span{text-transform:uppercase;max-width:180px;margin-top:24px;font-size:13px;font-weight:800;line-height:1.35}.memberHero>div:last-child{align-content:center;padding:38px 38px 38px 0;display:grid}.memberHero>div:last-child>span,.memberJoinCopy>span{color:var(--lime);font:10px var(--font-mono);letter-spacing:.12em}.memberHero h3{margin:14px 0;font-size:34px;line-height:1.08}.memberHero p{color:#b2bab3;max-width:720px;margin:0;line-height:1.65}.memberHeroCta{align-items:center;gap:20px;margin-top:26px;display:flex}.memberHeroCta .button{border:0}.memberHeroCta small{color:#89928a;max-width:190px;font-size:11px;line-height:1.45}.memberListHead{background:#181c20;border-top:1px solid #3e444a;justify-content:space-between;align-items:center;gap:30px;padding:24px 28px;display:flex}.memberListHead span{color:var(--lime);font:10px var(--font-mono);letter-spacing:.11em}.memberListHead p{color:#919a92;margin:0;font-size:12px}.memberProfiles{background:#3e444a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.memberCard{background:#22272c;grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:180px;padding:25px;display:grid}.memberAvatar{color:#111315;background:var(--lime);place-items:center;width:54px;height:54px;font-size:17px;font-weight:850;display:grid;transform:rotate(-4deg)}.memberCard span{color:#9fa8a0;font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.memberCard h4{color:#fff;margin:5px 0;font-size:21px}.memberCard p{color:#bcc4bd;margin:0;font-size:13px}.memberCard>small{color:#111315;background:#dfe1da;width:max-content;max-width:100%;padding:7px 9px;font-size:10px}.memberCard>b{color:var(--lime);text-align:right;font-size:11px;font-weight:650}.memberSocials{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.memberSocials b{color:var(--lime);border:1px solid #41474c;padding:6px 8px;font-size:10px;font-weight:650}.memberEmpty{justify-content:space-between;gap:30px;padding:24px 28px;display:flex}.memberEmpty span{color:var(--lime);font:10px var(--font-mono);letter-spacing:.1em}.memberEmpty p{color:#9fa8a0;max-width:540px;margin:0;font-size:13px}.memberJoinDisclosure{border-top:1px solid #3e444a;margin-top:1px;display:block}.memberJoinPanel{grid-template-columns:.72fr 1.28fr;display:grid}.memberJoinCopy{background:#111417;padding:38px}.memberJoinCopy h3{color:#fff;margin:16px 0;font-size:31px}.memberJoinCopy p{color:#aeb6af;line-height:1.65}.memberJoinCopy small{color:#dce1dd;border-left:3px solid var(--lime);background:#22272c;margin-top:28px;padding:14px;line-height:1.5;display:block}.memberForm{color:var(--ink);background:var(--cream);padding:36px;position:relative}.interestPicker{background:#faf9f4;border:1px solid #c7cac2;grid-column:1/-1;margin:0;padding:18px}.interestPicker legend{color:#41474c;padding:0 8px;font-size:12px;font-weight:750}.interestPicker>p{color:#6d7073;margin:0 0 14px;font-size:12px}.interestChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.submitForm .interestOption{cursor:pointer;background:#fff;border:1px solid #d2d5cc;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-weight:600;display:flex}.submitForm .interestOption:has(input:checked){color:#031116;background:#cff5ff;border-color:#5da9ff}.submitForm .interestOption input{accent-color:#819aa5;flex:none;width:18px;height:18px;margin:0;padding:0}.botField{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.memberFormStatus{background:#e5e4dd;border-left:3px solid #8c958c;padding:16px}.memberFormStatus.success{background:#d9d5cf;border-left-color:#5da9ff}.memberFormStatus.error{background:#f7e7e3;border-left-color:#b84637}.memberFormStatus p{color:#60656a;margin:6px 0 0;line-height:1.5}.topicGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:68px;display:grid}.topicGrid article{background:#252a2f;border:1px solid #30353a;flex-direction:column;min-height:270px;padding:30px;display:flex}.topicGrid b{color:var(--lime)}.topicGrid h3{margin:45px 0 12px;font-size:23px}.topicGrid p{color:#adb4ae;line-height:1.6}.topicGrid span{color:#d7ddd8;margin-top:auto;font-size:13px}.openCase{background:#181c20;border:1px solid #3e444a;margin-top:34px}.caseTop{border-bottom:1px solid #3e444a;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.caseTop>div{align-items:center;gap:14px;display:flex}.caseTop span,.caseQuestion>span,.firstAssessment>span{color:var(--lime);font:11px var(--font-mono);letter-spacing:.12em}.caseTop strong{background:var(--lime);color:#1b2024;text-transform:uppercase;padding:7px 9px;font-size:11px}.caseTop p{color:#aab2ac;margin:0;font-size:13px}.caseGrid{grid-template-columns:.8fr 1.2fr;display:grid}.caseQuestion,.firstAssessment{padding:34px}.caseQuestion{border-right:1px solid #3e444a}.caseQuestion h3,.firstAssessment h3{margin:18px 0;font-size:27px;line-height:1.2}.caseQuestion blockquote{color:#eef1ee;margin:0;font-size:20px;line-height:1.55}.caseQuestion p{color:#7f8981;margin-top:24px;font-size:12px}.firstAssessment p,.firstAssessment li{color:#b3bab5;line-height:1.65}.diagnosisEvidence{background:#22272c;border:1px solid #41474c;grid-template-columns:1fr;gap:8px;margin:20px 0 22px;padding:18px;display:grid}.diagnosisEvidence strong{color:#f2f5f2;margin-bottom:4px;font-size:13px}.diagnosisEvidence span{color:#c5ccc6;padding-left:17px;font-size:13px;position:relative}.diagnosisEvidence span:before{content:"";background:var(--lime);width:7px;height:7px;position:absolute;top:.55em;left:0}.firstAssessment ol{padding-left:20px}.firstAssessment li{padding:5px 0}.firstAssessment .assessmentCaution{color:#d8ded9;border-left:3px solid var(--lime);background:#22272c;padding:14px 16px}.firstAssessment a{color:var(--lime);border-bottom:1px solid #59efff80;margin-top:8px;padding-bottom:4px;font-size:12px;display:inline-block}.communityAnswer{color:var(--ink);border-left:5px solid var(--lime);background:#f4f2eb;margin:24px;padding:30px;box-shadow:0 18px 45px #00000028}.communityAnswerHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.communityAnswerHead span{color:#6d7073;font:10px var(--font-mono);letter-spacing:.11em}.communityAnswerHead h3{margin:10px 0 0;font-size:29px;line-height:1.12}.communityAnswerHead>strong{color:#111315;background:var(--lime);font:700 10px var(--font-mono);text-transform:uppercase;flex:none;padding:8px 10px}.communityAnswerMeta{color:#6d7073;margin:15px 0 24px;font-size:12px}.communityAnswer blockquote{color:#fff;background:#171a1d;margin:0;padding:22px 24px;font-size:19px;line-height:1.55}.communityAnswerSteps{background:#c8cbc3;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.communityAnswerSteps div{background:#fff;align-content:start;gap:15px;min-height:175px;padding:22px;display:grid}.communityAnswerSteps b{color:#111315;background:var(--lime);width:31px;height:31px;font:700 11px var(--font-mono);place-items:center;display:grid}.communityAnswerSteps p{color:#555b60;margin:0;font-size:14px;line-height:1.55}.communityAnswerNote{color:#555b60;background:#e7e5de;border-left:3px solid #899187;margin:22px 0 0;padding:14px 16px;font-size:12px;line-height:1.55}.answerForm{color:var(--ink);background:var(--cream);margin:0 24px 24px;padding:30px}.answerForm .wideField{grid-column:1/-1}.communityFlow{border:1px solid #30353a;justify-content:center;align-items:center;gap:25px;margin-top:34px;padding:42px;display:flex}.communityFlow div{align-items:center;gap:12px;display:flex}.communityFlow b{color:#1b2024;background:var(--lime);place-items:center;width:30px;height:30px;font-size:12px;display:grid}.communityFlow span{font-size:13px}.communityFlow i{color:#687169;font-style:normal}.submitForm{gap:18px;display:grid}.communityForm{color:var(--ink);background:var(--cream);margin-top:34px;padding:38px}.formHeading span{color:#6d7073;font:11px var(--font-mono);letter-spacing:.12em}.formHeading h3{margin:14px 0 8px;font-size:30px}.formHeading p{color:#666a6d;max-width:680px;margin:0;line-height:1.55}.fieldGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.submitForm label{color:#41474c;gap:8px;font-size:12px;font-weight:650;display:grid}.submitForm input,.submitForm select,.submitForm textarea{width:100%;color:var(--ink);font:14px var(--font-geist);background:#fff;border:1px solid #c7cac2;border-radius:0;outline:none;padding:13px 14px}.submitForm input:focus,.submitForm select:focus,.submitForm textarea:focus{border-color:#5da9ff;box-shadow:0 0 0 2px #59efff45}.submitForm textarea{resize:vertical;min-height:135px}.submitForm .checkField{grid-template-columns:auto 1fr;align-items:start;gap:10px;font-weight:500;line-height:1.5;display:flex}.submitForm .checkField input{accent-color:#819aa5;width:18px;height:18px;margin:1px 0 0}.submitForm small{color:#6d7073;line-height:1.5}.safetyNote{color:#808981;max-width:900px;margin:28px 0 0;font-size:12px;line-height:1.5}.partners{grid-template-columns:1fr .9fr;align-items:center;gap:90px;display:grid}.partnerPanel{background:#fff;border:1px solid #d5d6cf;padding:42px}.partnerPanel h3{margin:22px 0 15px;font-size:28px;line-height:1.25}.partnerPanel p{color:#666a6d;line-height:1.65}.partnerTags{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.partnerTags span{font:11px var(--font-mono);border:1px solid #c6c9c1;padding:8px 11px}.partnerPanel small{color:#737b74;border-top:1px solid #d7d9d2;padding-top:22px;line-height:1.55;display:block}.cta .eyebrow{color:#819aa5}.ctaInner{grid-template-columns:1fr .85fr;align-items:center;gap:80px;display:grid}.cta h2 em{color:#819aa5}.ctaSide{gap:14px;display:grid}.contactChoice{background:#59efff;border:1px solid #9b6cff;padding:22px}.contactChoice h3{margin:12px 0 6px;font-size:19px}.contactChoice p{color:#819aa5;margin:0;font-size:14px;line-height:1.5}.button.light{color:#fff;background:#1b2024;width:100%}.ctaSide small{color:#819aa5}.bookingForm{padding-top:8px}.bookingForm .fieldGrid{grid-template-columns:1fr 1fr}.bookingForm input,.bookingForm select{background:#cff5ff;border-color:#9b6cff}.bookingForm small a{text-decoration:underline}.formActions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.button.secondary{color:#1b2024;background:0 0;border:1px solid #1b2024}.bookingForm .button.secondary{color:#eff4ed;border-color:#eff4ed}.footer{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;min-height:170px;font-size:12px;display:grid}.footer p{color:#666a6d;line-height:1.6}.footer p:last-child{text-align:right}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--lime)}.nav{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#121619d4;border:1px solid #ffffff2e;height:66px;padding:0 18px;top:16px;box-shadow:0 18px 55px #00000042}.brand{font-weight:850}.brand span{color:#111315;background:var(--lime);border-color:var(--lime);transform:rotate(-5deg);box-shadow:4px 4px #ffffff20}.navlinks a{padding:9px 0;position:relative}.navlinks a:after{content:"";background:var(--lime);transform-origin:100%;height:2px;transition:transform .22s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.navlinks a:hover:after{transform-origin:0;transform:scaleX(1)}.button{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));letter-spacing:.015em;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 10px 26px #9b6cff2d}.button:before{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff70 48%,#0000 70%);transition:transform .45s;position:absolute;inset:0;transform:translate(-130%)}.button:hover:before{transform:translate(130%)}.button:hover{transform:translateY(-3px);box-shadow:0 16px 34px #9b6cff48}.button.secondary{box-shadow:none}.hero{isolation:isolate;min-height:810px}.hero:before{content:"";z-index:1;opacity:.12;background-image:linear-gradient(#ffffff18 1px,#0000 1px),linear-gradient(90deg,#ffffff18 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#59efff00,#59efff3d 48%,#59efff00);width:32%;height:140%;position:absolute;top:-18%;right:-9%;transform:skew(-12deg)}.heroImage{filter:saturate(.78)contrast(1.1);transform:scale(1.035)}.heroContent{padding-top:112px}.heroContent h1{text-transform:uppercase;text-shadow:0 13px 45px #000;max-width:900px;font-weight:850;transform:skew(-2deg)}.lead{border-left:3px solid var(--lime);text-shadow:0 2px 16px #000;padding-left:20px}.proof{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0b0e108c}.proof span{position:relative}.proof span+span{border-left:1px solid #ffffff20;padding-left:26px}.proof b{color:var(--lime)}.eyebrow{align-items:center;gap:11px;font-weight:700;display:flex}.eyebrow:before{content:"";background:currentColor;flex:none;width:26px;height:2px;box-shadow:9px 0 0 -1px}h2{font-weight:780}.sectionIntro h2,.sectionHead h2,.volumeHead h2,.communityHead h2,.partners h2,.projectIntro h2,.offer{position:relative}.offer:before{content:"01";z-index:-1;color:#1113150a;font:900 190px/1 var(--font-mono);position:absolute;top:-74px;left:-48px}.priceCard{box-shadow:24px 24px 0 var(--lime),0 35px 70px #11131530;background:linear-gradient(145deg,#252a2f,#121619 78%);border:1px solid #59efff78;transition:transform .28s,box-shadow .28s;position:relative;overflow:hidden}.priceCard:before{content:"AUTOFRAME // BIEL";color:#111315;background:var(--lime);font:9px var(--font-mono);letter-spacing:.12em;padding:7px 52px;position:absolute;top:12px;right:-44px;transform:rotate(34deg)}.priceCard:hover{box-shadow:28px 30px 0 var(--lime),0 42px 80px #1113153d;transform:translateY(-6px)}.priceCard li{transition:padding-left .2s,color .2s}.priceCard li:hover{color:#fff;padding-left:7px}.zeroBadge{clip-path:polygon(0 0,88% 0,100% 12%,100% 100%,12% 100%,0 88%);background:linear-gradient(135deg,#59efff,#3a94b1);position:relative;box-shadow:inset 0 0 0 1px #ffffff80}.zeroBadge:after{content:"FAIR DEAL";color:#1113157a;font:10px var(--font-mono);letter-spacing:.14em;position:absolute;bottom:22px;right:24px}.fairFacts span,.shootingUses article,.extras article,.volumeGrid article,.projectBenefits article{transition:transform .24s,background-color .24s,box-shadow .24s}.fairFacts span:hover,.shootingUses article:hover,.extras article:hover,.projectBenefits article:hover{z-index:2;position:relative;transform:translateY(-7px);box-shadow:0 18px 42px #1113151e}.extras article{border-top:3px solid #0000}.extras article:hover{border-top-color:var(--lime);background:#f7f6f0}.volume{background:linear-gradient(135deg,#e8e6df,#d9d8d1);position:relative;overflow:hidden}.volume:before{content:"VOLUME // SERVICE";color:#1113150a;font:800 80px/1 var(--font-mono);position:absolute;top:70px;right:-45px;transform:rotate(90deg)}.volumeGrid{box-shadow:0 28px 70px #11131518}.volumeGrid .featuredVolume{z-index:2;border-top:5px solid var(--lime);background:linear-gradient(150deg,#30353a,#121619);position:relative;transform:translateY(-14px);box-shadow:0 22px 45px #11131535}.process{background-color:#15191c;background-image:radial-gradient(circle at 84% 12%,#59efff1f,#0000 24%),linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:auto,56px 56px,56px 56px;position:relative;overflow:hidden}.steps article{border-top:3px solid #41474c;transition:transform .24s,border-color .24s}.steps article:hover{border-color:var(--lime);transform:translateY(-8px)}.steps b{color:#111315;background:var(--lime);place-items:center;width:34px;height:34px;display:inline-grid}.emptyListing{border:1px solid #c7cac1;overflow:hidden;box-shadow:0 28px 70px #1113151a}.listingImage{transition:transform .7s,filter .7s}.emptyListing:hover .listingImage{filter:saturate(.9)contrast(1.08);transform:scale(1.035)}.community{background-color:#121619;background-image:radial-gradient(circle at 85% 8%,#59efff1c,#0000 22%),linear-gradient(125deg,#0000 68%,#ffffff08 68% 69%,#0000 69%);position:relative;overflow:hidden}.topicGrid article{transition:transform .24s,border-color .24s,background-color .24s;position:relative;overflow:hidden}.topicGrid article:after{content:"";border:12px solid #59efff17;width:72px;height:72px;position:absolute;bottom:-22px;right:-22px;transform:rotate(45deg)}.topicGrid article:hover{background:#252a2f;border-color:#59efff80;transform:translateY(-7px)}.openCase{border-top:4px solid var(--lime);box-shadow:0 30px 70px #00000035}.caseTop{background:#22272c}.partnerPanel{border:0;position:relative;overflow:hidden;box-shadow:18px 18px #1b2024,0 28px 65px #11131524}.partnerPanel:after{content:"PARTNER";color:#11131508;font-size:100px;font-weight:900;position:absolute;bottom:-22px;right:-20px;transform:rotate(-8deg)}.partnerTags span{background:#f3f5ed;transition:background .2s,transform .2s}.partnerTags span:hover{background:var(--lime);transform:translateY(-3px)}.cta{background:linear-gradient(120deg,#59efff 0%,#4aa4c2 62%,#cfefff 100%);position:relative;overflow:hidden}.cta:after{content:"LET'S MOVE";color:#1113150b;font:900 clamp(68px,12vw,175px)/1 var(--font-mono);letter-spacing:-.09em;pointer-events:none;position:absolute;bottom:-24px;right:-2%}.ctaInner{z-index:1;position:relative}.contactChoice{box-shadow:8px 8px #111315}.footer{color:#fff;clip-path:inset(0 -100vmax);background:#111417;min-height:205px;box-shadow:0 0 0 100vmax #111417}.footer p{color:#aeb6af}.footer a:hover{color:var(--lime)}@keyframes autoframe-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.heroContent>*{animation:.7s cubic-bezier(.2,.8,.2,1) both autoframe-enter}.heroContent>:nth-child(2){animation-delay:80ms}.heroContent>:nth-child(3){animation-delay:.16s}.heroContent>:nth-child(4){animation-delay:.24s}@media (width<=900px){.navlinks{display:none}.offer,.fairPromise,.shootingValue,.volumeHead,.sectionHead,.emptyListing,.projectIntro,.projectFeedHead,.projectCard,.projectSubmit,.communityHead,.partners,.ctaInner,.caseGrid{grid-template-columns:1fr}.offer,.fairPromise,.shootingValue,.volumeHead,.sectionHead,.projectIntro,.projectFeedHead,.communityHead,.partners,.ctaInner{gap:42px}.projectBenefits{grid-template-columns:repeat(2,1fr)}.priceCard{box-shadow:10px 10px #59efff}.listingImage{min-height:330px}.emptyCopy{padding:36px}.projectCard>img,.projectCard>video,.projectImagePlaceholder{min-height:360px;max-height:520px}.caseQuestion{border-bottom:1px solid #3e444a;border-right:0}.nav{width:min(1180px,100% - 28px);top:10px}.volumeGrid .featuredVolume{transform:none}.projectSubmit{box-shadow:10px 10px #6d9eff}.partnerPanel{box-shadow:10px 10px #1b2024}.hero:after{width:55%;right:-22%}}@media (width<=700px){.nav{height:58px;padding:0 13px}.brand span{width:30px;height:30px}.heroContent{padding-top:94px}.heroContent h1{font-size:49px}.lead{padding-left:14px}.proof span+span{padding-left:7px}.priceCard{box-shadow:10px 10px 0 var(--lime)}.priceCard:hover{box-shadow:10px 10px 0 var(--lime);transform:none}.projectHub:before,.volume:before{display:none}.projectSubmit{box-shadow:8px 8px #6d9eff}.cta:after{font-size:72px}.footer{min-height:250px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=700px){.wrap{width:min(100% - 28px,1180px)}.nav{height:68px}.button.small{display:none}.hero{height:100svh;min-height:730px}.heroImage{background-position:62%}.heroShade{background:linear-gradient(90deg,#0b0e10f0,#0b0e1066),linear-gradient(#0000 36%,#0b0e10d6)}h1{font-size:52px}.lead{font-size:16px}.heroActions{flex-direction:column;align-items:stretch}.textLink{width:max-content}.proof span{padding:15px 7px;font-size:9px}.proof b{font-size:14px;display:block}.section{padding-top:82px;padding-bottom:82px}.extras,.steps,.topicGrid,.fieldGrid,.bookingForm .fieldGrid,.formActions,.shootingUses,.fairFacts,.volumeGrid,.projectBenefits{grid-template-columns:1fr}.fairPromise{padding-bottom:72px}.zeroBadge{min-height:240px}.shootingValue{padding-bottom:70px}.shootingUses .portraitUse{grid-column:auto}.extras{background:0 0;margin-bottom:82px}.volumeFooter{flex-direction:column;align-items:stretch}.volumeFooter .button{width:100%}.steps{gap:40px;margin-top:55px}.projectBenefits{margin-top:45px}.projectBenefits article{min-height:210px}.projectFeedHead{margin-top:65px}.projectEmpty{padding:26px}.projectEmpty h3{font-size:28px}.projectCardBody,.projectSubmitCopy,.projectFormPanel{padding:24px}.projectForm .wideField{grid-column:auto}.followForm{grid-template-columns:1fr}.followForm button{width:100%}.followForm small{grid-column:auto}.projectUpdates article{grid-template-columns:1fr}.projectUpdates img,.projectUpdates video{width:100%;height:190px}.topicGrid{margin-top:45px}.communityFlow{flex-direction:column;align-items:stretch}.communityFlow i{text-align:center;transform:rotate(90deg)}.communityFlow div{justify-content:center}.communityForm{padding:24px}.footer{grid-template-columns:1fr;padding:38px 0}.footer p{margin:0}.footer p:last-child{text-align:left}.emptyCopy h3{font-size:29px}.caseTop,.caseTop>div{flex-direction:column;align-items:flex-start}.caseQuestion,.firstAssessment{padding:24px}.answerForm{margin:0 12px 12px;padding:22px}.answerForm .wideField{grid-column:auto}.caseQuestion blockquote{font-size:18px}.nav{height:58px;padding:0 13px}.heroContent{padding-top:94px}.heroContent h1{font-size:49px}.lead{padding-left:14px}.proof span+span{padding-left:7px}.priceCard:hover{box-shadow:10px 10px 0 var(--lime);transform:none}}html,body{max-width:100%;overflow-x:clip}[id]{scroll-margin-top:88px}.navRight{align-items:center;gap:10px;display:flex}.memberNavMobileLabel{display:none}.button.memberNavButton{color:var(--lime);box-shadow:none;background:#252a2f;border:1px solid #59efff70}.button.memberNavButton:hover{color:#111315;background:var(--lime)}.mobileMenu,.mobileQuickBar,.mobileDisclosureSummary{display:none}.mobileMenuButton{border:0}.projectSafety summary{color:var(--lime);cursor:pointer;font-weight:750}.projectSafety summary::marker{color:var(--lime)}.projectSafety[open] summary{margin-bottom:8px}@media (width>=701px){details.mobileCase:not([open])>.caseContent,details.mobileFormDisclosure:not([open])>.disclosureContent,details.projectSubmitDisclosure:not([open])>.projectSubmit,details.projectSafety:not([open])>p{display:block}}@media (width<=900px){.mobileMenu{display:block}.mobileMenuButton{color:#fff;min-height:44px;font:700 12px var(--font-geist);cursor:pointer;background:#22272c;align-items:center;gap:11px;padding:0 13px;display:flex}.mobileMenuButton i{gap:5px;width:18px;display:grid}.mobileMenuButton i b{background:var(--lime);height:2px;transition:transform .2s;display:block}.mobileMenuButton[aria-expanded=true] i b:first-child{transform:translateY(3.5px)rotate(45deg)}.mobileMenuButton[aria-expanded=true] i b:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobileMenuPanel{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#121619f5;border:1px solid #ffffff26;max-height:calc(100svh - 82px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 26px 60px #00000070}.mobileMenuPanel a{border-bottom:1px solid #ffffff17;align-items:center;gap:16px;min-height:48px;padding:0 14px;font-size:15px;display:flex}.mobileMenuPanel a:last-child{border-bottom:0}.mobileMenuPanel a span{color:var(--lime);font:10px var(--font-mono)}.vehicleSubmitGrid{grid-template-columns:1fr}.vehicleSubmitIntro{position:static}}@media (width<=700px){body{padding-bottom:72px}.wrap{width:calc(100% - 40px)}.nav{width:calc(100% - 24px);height:58px;padding:0 10px;position:fixed;top:8px}.brand{font-size:14px}.brand span{width:29px;height:29px}.navRight .button.small{display:none}.navRight .memberNavButton{color:#111315;border-color:var(--lime);background:var(--lime);min-height:40px;padding:0 11px;font-size:11px;display:flex}.memberNavDesktopLabel{display:none}.memberNavMobileLabel{display:inline}.mobileMenuButton{min-height:40px;padding:0 11px}.mobileQuickBar{z-index:100;min-height:64px;padding:8px max(10px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121619df;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -15px 45px #00000042}.mobileQuickBar a{border:1px solid #fff2;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:13px;font-weight:800;display:flex}.mobileQuickBar a:first-child{color:#111315;border-color:var(--lime);background:var(--lime)}.mobileQuickBar a span{font:9px var(--font-mono);opacity:.72}h2,.sectionIntro h2,.sectionHead h2,.volumeHead h2,.communityHead h2,.partners h2,.projectIntro h2,.cta h2{letter-spacing:-.045em;overflow-wrap:normal;max-width:100%;font-size:clamp(35px,9.6vw,40px);line-height:.96}.heroContent h1{max-width:100%;font-size:clamp(43px,12.5vw,49px);line-height:.91}.eyebrow{font-size:10px;line-height:1.45}.lead{margin:23px 0;font-size:15px;line-height:1.55}.hero{min-height:790px}.heroContent{padding-top:76px;padding-bottom:94px}.heroImage{background-position:68%}.heroShade{background:linear-gradient(90deg,#0b0e10f2,#0b0e107a),linear-gradient(#0000 40%,#0b0e10e0)}.heroActions{gap:10px}.heroActions .button{min-height:54px}.proof{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 40px);display:grid}.proof span{min-width:0;padding:13px 8px;line-height:1.25}.proof span+span{padding-left:8px}.proof b{margin:0 0 3px;font-size:15px}.section{padding-top:64px;padding-bottom:64px}.offer,.fairPromise,.shootingValue,.volumeHead,.sectionHead,.projectIntro,.projectFeedHead,.communityHead,.partners,.ctaInner{gap:28px}.sectionIntro>p:last-child{margin-top:24px;font-size:16px;line-height:1.58}.priceCard{padding:25px 22px}.priceTop{padding-bottom:20px}.priceTop strong{font-size:33px}.priceCard li{padding:10px 0;line-height:1.45}.fairPromise{padding-bottom:58px}.zeroBadge{min-height:190px;padding:28px}.shootingValue{padding-bottom:56px}.extras{margin-bottom:64px}.volumeFooter{margin-top:28px}.steps{gap:24px;margin-top:42px}.steps article{padding-top:22px}.shootingUses,.extras,.volumeGrid,.projectBenefits,.topicGrid{scroll-snap-type:x mandatory;scrollbar-width:none;box-shadow:none;background:0 0;grid-template-columns:none;gap:12px;margin-right:-20px;padding:0 20px 10px 0;display:flex;overflow-x:auto}.shootingUses::-webkit-scrollbar{display:none}.extras::-webkit-scrollbar{display:none}.volumeGrid::-webkit-scrollbar{display:none}.projectBenefits::-webkit-scrollbar{display:none}.topicGrid::-webkit-scrollbar{display:none}.shootingUses article,.extras article,.volumeGrid article,.projectBenefits article,.topicGrid article{scroll-snap-align:start;flex:0 0 84%;min-width:0;min-height:190px}.shootingUses .portraitUse{grid-column:auto}.extras article{background:#f5f3ec}.volumeGrid .featuredVolume{transform:none}.projectBenefits{margin-top:34px}.projectBenefits article{padding:25px}.projectBenefits h3{margin:35px 0 10px}.projectFeedHead{margin-top:48px}.projectEmpty{min-height:250px;padding:24px}.projectIntro>p,.projectFeedHead>p,.communityHead>p{font-size:15px;line-height:1.58}.mobileDisclosureSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:102px;padding:20px;list-style:none;display:flex}.mobileDisclosureSummary::-webkit-details-marker{display:none}.mobileDisclosureSummary span{gap:7px;display:grid}.mobileDisclosureSummary b{color:var(--lime);font:700 10px var(--font-mono);letter-spacing:.09em}.mobileDisclosureSummary small{color:#d4d9d5;font-size:12px;line-height:1.4}.mobileDisclosureSummary>strong{color:#111315;background:var(--lime);flex:none;padding:10px 12px;font-size:11px}details[open]>.mobileDisclosureSummary>strong{color:#fff;background:#30353a}.projectSubmitDisclosure{background:#171a1d;border:1px solid #bcc1b8;margin-top:50px;display:block}.projectSubmitDisclosure>.mobileDisclosureSummary{color:#fff}.projectSubmit{box-shadow:none;border:0;margin-top:0}.projectSubmitCopy,.projectFormPanel{padding:22px}.projectSubmitCopy h3{font-size:29px}.projectSubmitCopy>p{font-size:14px}.projectSafety{padding:16px}.projectSafety p{display:none}.projectSafety[open] p{display:block}.projectFormTabs{z-index:2;position:sticky;top:72px}.mobileCase{margin-top:32px}.memberHub{margin-top:36px}.memberHero{grid-template-columns:1fr;gap:0}.memberCount{min-height:185px;padding:27px}.memberCount strong{font-size:82px}.memberHero>div:last-child{padding:27px}.memberHero h3{font-size:29px}.memberHeroCta{gap:11px;display:grid}.memberHeroCta .button{width:100%}.memberHeroCta small{max-width:none}.memberListHead{gap:7px;padding:20px 22px;display:grid}.memberProfiles{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1px;display:flex;overflow-x:auto}.memberProfiles::-webkit-scrollbar{display:none}.memberCard{scroll-snap-align:start;flex:0 0 84%}.memberEmpty{padding:22px;display:grid}.memberJoinDisclosure>.mobileDisclosureSummary{color:#fff;background:#181c20}.memberJoinPanel{grid-template-columns:1fr}.memberJoinCopy,.memberForm{padding:22px}.interestChoices{grid-template-columns:1fr}.memberJoinCopy h3{font-size:28px}.mobileCase>.mobileDisclosureSummary{background:#171a1d;border-bottom:1px solid #41474c}.mobileCase[open]>.mobileDisclosureSummary{border-bottom-color:var(--lime)}.caseTop{padding:17px 20px}.caseQuestion,.firstAssessment{padding:22px 20px}.caseQuestion h3,.firstAssessment h3{font-size:24px}.communityAnswer{margin:10px;padding:20px}.communityAnswerHead{gap:15px;display:grid}.communityAnswerHead>strong{width:max-content}.communityAnswerHead h3{font-size:25px}.communityAnswerMeta{line-height:1.5}.communityAnswer blockquote{padding:19px;font-size:17px}.communityAnswerSteps{grid-template-columns:1fr}.communityAnswerSteps div{min-height:0}.answerForm{margin:0 10px 10px;padding:20px}.communityFlow{grid-template-columns:1fr;gap:9px;margin-top:24px;padding:20px;display:grid}.communityFlow div{justify-content:flex-start}.communityFlow i{display:none}.communityFormDisclosure{background:#171a1d;border:1px solid #41474c;margin-top:24px}.communityFormDisclosure>.mobileDisclosureSummary{color:#fff}.communityFormDisclosure .communityForm{margin-top:0;padding:20px}.vehicleSubmitGrid{gap:28px}.vehicleSubmitFacts{margin:26px 0}.vehicleSubmitPanel{box-shadow:8px 8px 0 var(--lime)}.vehicleListingForm{padding:20px}.vehicleListingForm fieldset{padding:18px}.imagePreviewGrid{grid-template-columns:repeat(3,1fr)}.selectedImagesHead{gap:4px;display:grid}.submitForm{gap:15px}.submitForm input,.submitForm select{min-height:48px}.submitForm textarea{min-height:120px}.submitForm button,.button{min-height:48px}.formHeading h3{font-size:26px}.formActions{gap:9px}.partnerPanel{padding:28px 24px;box-shadow:8px 8px #1b2024}.partnerPanel h3{font-size:24px}.ctaSide{gap:18px}.footer{min-height:280px;padding-bottom:88px}}@media (width<=360px){.nav .brand{font-size:0}.nav .brand span{font-size:10px}}.communityHero .heroContent h1{max-width:1040px}.communityHero .lead{max-width:690px}.communityHero .heroActions{flex-wrap:wrap}.heroTertiary{color:#fff}.communityGateway{background:#f3f0e8;position:relative;overflow:hidden}.communityGateway:after{content:"CHOOSE YOUR ROAD";color:#11131508;font:900 clamp(62px,10vw,150px)/1 var(--font-mono);letter-spacing:-.08em;pointer-events:none;position:absolute;bottom:-24px;right:-1%}.gatewayIntro{z-index:1;grid-template-columns:1.05fr .65fr;align-items:end;gap:80px;display:grid;position:relative}.gatewayIntro>p{color:#555b60;margin:0;font-size:17px;line-height:1.65}.gatewayGrid{z-index:1;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:64px;display:grid;position:relative}.gatewayCard{background:#e8e6df;border:1px solid #c9cdc4;flex-direction:column;min-height:360px;padding:28px;transition:transform .22s,border-color .22s,background .22s;display:flex;position:relative;overflow:hidden}.gatewayCard:first-child{color:#fff;box-shadow:10px 10px 0 var(--lime);background:#1b2024;border-color:#252a2f}.gatewayCard:hover{background:#fff;border-color:#8f988d;transform:translateY(-7px)}.gatewayCard:first-child:hover{border-color:var(--lime);background:#252a2f}.gatewayCard:after{content:"";border:15px solid #11131509;width:96px;height:96px;position:absolute;top:-28px;right:-28px;transform:rotate(45deg)}.gatewayCard:first-child:after{border-color:#59efff1d}.gatewayNo{color:#555b60;font:800 12px var(--font-mono)}.gatewayCard:first-child .gatewayNo,.gatewayCard:first-child>small{color:var(--lime)}.gatewayCard>small{color:#555b60;font:700 9px var(--font-mono);letter-spacing:.1em;margin-top:42px}.gatewayCard h3{letter-spacing:-.035em;margin:11px 0 14px;font-size:28px;line-height:1.05}.gatewayCard p{color:#555b60;margin:0;font-size:14px;line-height:1.58}.gatewayCard:first-child p{color:#bfc6c0}.gatewayCard strong{border-top:1px solid #c9cdc4;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:28px;font-size:13px;display:flex}.gatewayCard:first-child strong{border-color:#41474c}.vehicleSubmitHeader{grid-template-columns:1fr .7fr;align-items:end;gap:70px;display:grid}.vehicleSubmitHeader h2{margin-top:16px}.vehicleSubmitHeader>p{color:#c8cec8;margin:0;font-size:17px;line-height:1.65}.vehicleSubmit>.wrap>.vehicleSubmitFacts{max-width:760px;margin:46px 0 26px auto}.vehicleFormDisclosure{background:#1b2024;border:1px solid #30353a}.vehicleFormDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:104px;padding:26px 30px;list-style:none;display:flex}.vehicleFormDisclosure>summary::-webkit-details-marker{display:none}.vehicleFormDisclosure>summary>span{gap:8px;display:grid}.vehicleFormDisclosure>summary b{color:var(--lime);font:700 10px var(--font-mono);letter-spacing:.11em}.vehicleFormDisclosure>summary small{color:#bdc5be;font-size:13px}.vehicleFormDisclosure>summary strong{color:#111315;background:var(--lime);align-items:center;gap:22px;padding:14px 17px;font-size:13px;display:flex}.vehicleFormDisclosure[open]>summary{border-bottom:1px solid #30353a}.vehicleFormDisclosure[open]>summary strong{color:#fff;background:#30353a}.vehicleFormDisclosure>.vehicleSubmitGrid{padding:58px 30px 46px}.vehicleSubmitIntro h3{margin:0 0 24px;font-size:32px;line-height:1.08}@media (width<=1100px){.gatewayGrid{grid-template-columns:repeat(2,1fr)}.gatewayCard{min-height:310px}}@media (width<=900px){.gatewayIntro,.vehicleSubmitHeader{grid-template-columns:1fr;gap:28px}.vehicleSubmit>.wrap>.vehicleSubmitFacts{margin-left:0}}@media (width<=700px){.communityHero .heroContent{padding-top:92px}.communityHero .heroContent h1{font-size:clamp(38px,10.8vw,47px);line-height:.94}.communityHero .heroActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.communityHero .heroActions .button{grid-column:1/-1}.communityHero .heroActions .textLink{width:100%;padding:12px 0;font-size:13px}.communityGateway{padding-top:72px;padding-bottom:72px}.gatewayIntro{gap:22px}.gatewayGrid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:12px;margin-top:38px;margin-right:-20px;padding:0 20px 12px 0;display:flex;overflow-x:auto}.gatewayGrid::-webkit-scrollbar{display:none}.gatewayCard{scroll-snap-align:start;flex:0 0 86%;min-height:310px;padding:24px}.gatewayCard>small{margin-top:30px}.gatewayCard h3{font-size:26px}.vehicleSubmitHeader{gap:22px}.vehicleSubmitHeader>p{font-size:15px}.vehicleSubmit>.wrap>.vehicleSubmitFacts{margin:28px 0 18px}.vehicleFormDisclosure>summary{gap:15px;min-height:112px;padding:19px}.vehicleFormDisclosure>summary small{max-width:190px;line-height:1.4}.vehicleFormDisclosure>summary strong{flex:none;gap:8px;padding:11px;font-size:11px}.vehicleFormDisclosure>.vehicleSubmitGrid{padding:28px 18px 26px}.vehicleSubmitIntro h3{font-size:26px}}.founderStory{color:#fff;background-color:#111417;background-image:radial-gradient(circle at 12% 12%,#59efff1d,#0000 24%),linear-gradient(125deg,#0000 68%,#ffffff07 68% 69%,#0000 69%);position:relative;overflow:hidden}.founderStory:after{content:"OUR ROAD";color:#ffffff08;font:900 clamp(70px,11vw,160px)/1 var(--font-mono);letter-spacing:-.09em;pointer-events:none;position:absolute;top:86px;right:-1%}.founderStoryHead{z-index:1;grid-template-columns:1.1fr .62fr;align-items:end;gap:80px;display:grid;position:relative}.founderStoryHead>p{color:#b8c0ba;margin:0;font-size:18px;line-height:1.65}.founderStoryGrid{z-index:1;background:#41474c;grid-template-columns:1fr 1fr;gap:1px;margin-top:68px;display:grid;position:relative}.founderNarrative{background:#1b2024;padding:42px}.founderNarrativeAccent{background:#252a2f}.storyNumber{color:var(--lime);font:700 10px var(--font-mono);letter-spacing:.13em;margin-bottom:32px;display:block}.founderNarrative p{color:#c5ccc6;margin:0;font-size:16px;line-height:1.75}.founderNarrative p+p{margin-top:22px}.founderNarrative b{color:#fff}.founderNarrative blockquote{color:#fff;letter-spacing:-.025em;border-top:1px solid #555b60;margin:30px 0 0;padding:24px 0 0;font-size:23px;font-weight:700;line-height:1.35}.socialCommunity{z-index:1;color:#111315;background:#59efff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:55px;margin-top:1px;padding:38px 42px;display:grid;position:relative}.socialCommunity>div:first-child>span{font:800 10px var(--font-mono);letter-spacing:.12em}.socialCommunity h3{max-width:430px;margin:13px 0 0;font-size:29px;line-height:1.12}.socialCommunityLinks{background:#9b6cff;gap:1px;display:grid}.socialCommunityLinks a{background:#cff5ff;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:17px 19px;transition:background .2s,transform .2s;display:grid}.socialCommunityLinks a:hover{z-index:1;background:#fff;transform:translate(5px)}.socialCommunityLinks span{font:700 9px var(--font-mono);letter-spacing:.09em}.socialCommunityLinks b{font-size:14px}.feedbackSection{z-index:1;grid-template-columns:.72fr 1.28fr;align-items:start;gap:58px;margin-top:84px;display:grid;position:relative}.feedbackCopy{position:sticky;top:110px}.feedbackCopy h3{letter-spacing:-.045em;margin:18px 0 24px;font-size:42px;line-height:1.02}.feedbackCopy>p:last-of-type{color:#b8c0ba;font-size:16px;line-height:1.7}.feedbackPromise{color:#111315;background:var(--lime);gap:5px;margin-top:28px;padding:20px;display:grid}.feedbackPromise b{font-size:15px}.feedbackPromise span{font-size:12px}.feedbackForm{color:var(--ink);background:var(--cream);padding:38px;box-shadow:14px 14px #59efff}.feedbackForm .formHeading h3{font-size:32px}.feedbackFileCount{color:#30353a;background:#e4e8dc;margin:0;padding:11px 14px;font-size:12px;font-weight:700}.listingPolicy{background:#30353a;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 26px;display:grid}.listingPolicy article{background:#1b2024;min-height:215px;padding:24px}.listingPolicy article>span{color:var(--lime);font:800 11px var(--font-mono)}.listingPolicy h3{margin:35px 0 11px;font-size:19px}.listingPolicy p{color:#bfc6c0;margin:0;font-size:13px;line-height:1.55}@media (width<=900px){.founderStoryHead,.socialCommunity,.feedbackSection{grid-template-columns:1fr;gap:32px}.founderStoryGrid{grid-template-columns:1fr}.feedbackCopy{position:static}.listingPolicy{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.founderStoryHead{gap:22px}.founderStoryHead h2{letter-spacing:-.045em;max-width:100%;font-size:clamp(35px,9.6vw,40px);line-height:.96}.founderStoryHead>p{font-size:15px}.founderStoryGrid{margin-top:38px}.founderNarrative{padding:24px}.founderNarrative p{font-size:14px}.founderNarrative blockquote{font-size:20px}.socialCommunity{padding:25px 22px}.socialCommunity h3{font-size:25px}.socialCommunityLinks a{grid-template-columns:1fr auto;gap:8px 15px}.socialCommunityLinks a span{grid-column:1/-1}.feedbackSection{gap:26px;margin-top:62px}.feedbackCopy h3{font-size:32px}.feedbackForm{padding:21px;box-shadow:8px 8px #59efff}.listingPolicy{scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;grid-template-columns:none;gap:10px;margin-right:-20px;padding:0 20px 10px 0;display:flex;overflow-x:auto}.listingPolicy::-webkit-scrollbar{display:none}.listingPolicy article{scroll-snap-align:start;border:1px solid #30353a;flex:0 0 82%;min-height:205px}}.legalPage{color:#171a1d;background:#f3f1e9;min-height:100vh}.legalNav{justify-content:space-between;align-items:center;gap:30px;min-height:82px;display:flex}.legalNav nav{align-items:center;gap:24px;font-size:13px;font-weight:700;display:flex}.legalNav nav a{color:#30353a}.legalNav .legalBack{color:#111315;background:var(--lime);padding:11px 14px}.legalHero{color:#fff;background-color:#121619;background-image:radial-gradient(circle at 82% 20%,#59efff20,#0000 26%),linear-gradient(125deg,#0000 70%,#ffffff08 70% 71%,#0000 71%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:86px 0 76px}.legalHero h1{letter-spacing:-.07em;margin:20px 0 22px;font-size:clamp(64px,10vw,132px);line-height:.8}.legalHero>div>p:last-child{color:#bec6bf;max-width:720px;margin:0;font-size:18px;line-height:1.65}.legalDocument{grid-template-columns:minmax(0,820px);justify-content:center;gap:1px;padding-top:70px;padding-bottom:90px;display:grid}.legalDocument section{background:#fffefa;border:1px solid #d3d5cd;padding:34px 38px}.legalDocument section+section{border-top:0}.legalDocument h2{letter-spacing:-.025em;margin:0 0 17px;font-size:24px;line-height:1.15}.legalDocument p,.legalDocument address{color:#555b60;margin:0;font-size:15px;font-style:normal;line-height:1.72}.legalDocument p+p{margin-top:14px}.legalDocument a{color:#819aa5;text-underline-offset:3px;font-weight:700;text-decoration:underline}.legalSummary{color:#fff;background:#13171a!important;border-color:#252a2f!important}.legalSummary h2{color:#fff}.legalSummary>div{background:#41474c;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;display:grid}.legalSummary span{color:#c4ccc5;background:#252a2f;padding:18px;font-size:12px;line-height:1.55}.legalSummary b{color:var(--lime);margin-bottom:7px;font-size:12px;display:block}.legalDocument .legalSources{background:#d9d5cf;border-color:#9b6cff}.legalStatus{letter-spacing:.08em;text-transform:uppercase;justify-self:end;color:#6b746d!important;font:11px var(--font-mono)!important;margin:24px 0 0!important}.legalFooter{border-top:1px solid #c8cbc3;justify-content:space-between;align-items:flex-start;gap:40px;padding-top:30px;padding-bottom:42px;display:flex}.legalFooter>div{gap:6px;display:grid}.legalFooter>div:last-child{text-align:right}.legalFooter b{font-size:18px}.legalFooter span,.legalFooter a{color:#555b60;font-size:12px}@media (width<=700px){.legalNav{min-height:68px}.legalNav nav>a:not(.legalBack){display:none}.legalNav .legalBack{padding:9px 11px;font-size:11px}.legalHero{padding:66px 0 58px}.legalHero h1{font-size:58px}.legalHero>div>p:last-child{font-size:15px}.legalDocument{padding-top:35px;padding-bottom:55px}.legalDocument section{padding:25px 22px}.legalDocument h2{font-size:21px}.legalDocument p,.legalDocument address{font-size:14px}.legalSummary>div{grid-template-columns:1fr}.legalFooter{gap:20px;display:grid}.legalFooter>div:last-child{text-align:left}}.memberAvatarImage{object-fit:cover;display:block}.avatarField{align-content:start}.avatarField small{color:#727b73;margin-top:7px;font-size:11px;line-height:1.4;display:block}.manageLinkNotice{border-top:1px solid #b9bab9;gap:9px;padding-top:14px;display:grid;margin-top:14px!important}.manageLinkNotice a{color:#111315;background:var(--lime);width:max-content;max-width:100%;padding:10px 12px;font-weight:800;text-decoration:none}.managePage,.adminPage{color:#fff;background:#121619 radial-gradient(circle at 88% 8%,#59efff1c,#0000 22%);min-height:100vh}.manageHeader,.adminHeader{border-bottom:1px solid #30353a;justify-content:space-between;align-items:center;gap:30px;min-height:82px;display:flex}.manageHeader>a:last-child,.adminHeader button{color:#59efff;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.manageHero{padding-top:78px;padding-bottom:54px}.manageHero h1,.adminHero h1,.adminLogin h1{letter-spacing:-.065em;margin:18px 0 24px;font-size:clamp(54px,8vw,100px);line-height:.82}.manageHero h1 em,.adminHero h1 em,.adminLogin h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.manageHero>p:last-child,.adminLogin>p{color:#b8c1b9;max-width:700px;font-size:17px;line-height:1.65}.managePanel{max-width:920px;padding-bottom:100px}.managePanel>form{color:#171a1d;background:#f3f1e9;padding:38px}.manageStatus{color:#1b2024;background:#59efff;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding:17px;display:flex}.manageStatus span{font-size:12px;font-weight:800}.manageAvatarPreview{object-fit:cover;border:5px solid #fff;border-radius:50%;width:116px;height:116px;margin:0 0 24px;display:block;box-shadow:0 8px 24px #1b202425}.manageNotice{color:#252a2f;background:#f3f1ed;border-left:4px solid #59efff;margin-bottom:20px;padding:16px 18px;font-weight:700;line-height:1.5}.dangerButton{color:#a73d32;font:800 12px var(--font-mono);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c98179;padding:12px 0}.managePanel .dangerButton{margin-top:24px}.adminHeader{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121619f2;position:sticky;top:0}.adminLogin{max-width:840px;padding-top:100px;padding-bottom:120px}.adminLogin form{grid-template-columns:minmax(0,420px) auto;align-items:end;gap:12px;margin-top:38px;display:grid}.adminLogin label{color:#bbc4bc;gap:9px;font-size:12px;font-weight:800;display:grid}.adminLogin input{color:#111315;background:#fff;border:1px solid #555b60;min-height:52px;padding:0 15px;font-size:16px}.adminLogin .adminResetHelp{color:#aeb8b0;background:#171c20;border:1px solid #3f4741;border-radius:14px;max-width:620px;margin:24px 0 0;padding:16px 18px;font-size:12px;line-height:1.55}.adminLogin .adminResetHelp b{color:#fff;margin-bottom:4px;display:block}.adminLoading{color:#b8c1b9;padding-top:100px}.adminPasswordLabel{color:#bbc4bc;gap:8px;min-width:0;font-size:11px;font-weight:850;display:grid}.adminPasswordInput{min-width:0;display:block;position:relative}.adminPasswordInput input{color:#111315;background:#fff;border:1px solid #555b60;width:100%;min-height:52px;padding:0 104px 0 15px;font-size:16px}.adminPasswordInput button{color:#39413b;cursor:pointer;background:#edf0eb;border:1px solid #c4cbc4;border-radius:8px;padding:0 12px;font-size:9px;font-weight:900;position:absolute;top:7px;bottom:7px;right:7px}.adminPasswordInput button:hover,.adminPasswordInput button:focus-visible{border-color:#5da9ff;outline:2px solid #59efff47}.adminPasswordSettings{border-top:1px solid #3c4246;border-bottom:1px solid #3c4246;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:40px;margin-bottom:56px;padding-top:32px;padding-bottom:32px;scroll-margin-top:90px;display:grid}.adminPasswordIntro{align-self:center}.adminPasswordIntro h2{color:#fff;letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(37px,4.6vw,64px);line-height:.9}.adminPasswordIntro h2 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.adminPasswordIntro>p:last-of-type{color:#b4beb6;max-width:650px;margin:0;font-size:13px;line-height:1.65}.adminPasswordIntro>small{color:#79837b;max-width:650px;margin-top:15px;font-size:9px;line-height:1.55;display:block}.adminPasswordForm{background:#1b2024;border:1px solid #41474c;border-radius:20px;gap:13px;padding:22px;display:grid}.adminPasswordForm>p{color:#8e9991;margin:0;font-size:9px;line-height:1.45}.adminPasswordForm>.button{cursor:pointer;border:0;min-height:49px}.adminPasswordForm>.manageNotice{margin:0;font-size:10px}.adminPasswordReveal{background:linear-gradient(135deg,#131f23,#1b2024);border:1px solid #59efff;border-radius:18px;grid-column:1/-1;grid-template-columns:minmax(210px,.65fr) minmax(260px,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid;box-shadow:0 18px 50px #0003}.adminPasswordReveal>div:first-child{gap:5px;display:grid}.adminPasswordReveal>div:first-child span{color:var(--lime);font:900 7px var(--font-mono);letter-spacing:.12em}.adminPasswordReveal>div:first-child b{color:#fff;font-size:12px}.adminPasswordReveal output{color:#171a1d;min-width:0;font:800 15px var(--font-mono);white-space:nowrap;background:#f5f7f3;border:1px solid #555b60;border-radius:10px;padding:14px;overflow:auto}.adminPasswordRevealActions{gap:7px;display:flex}.adminPasswordRevealActions button{color:#eef3ef;cursor:pointer;background:#242a2e;border:1px solid #646b66;border-radius:9px;min-height:40px;padding:0 11px;font-size:8px;font-weight:850}.adminPasswordRevealActions button:last-child{color:#ffb4a9}.adminPasswordReveal>p{color:#9da69f;grid-column:1/-1;margin:0;font-size:8px;line-height:1.5}.adminResetPage{min-height:100vh}.adminResetSettings{margin-top:56px}.adminResetSettings .adminPasswordIntro h1{color:#fff;letter-spacing:-.06em;margin:12px 0 18px;font-size:clamp(42px,6vw,78px);line-height:.88}.adminResetSettings .adminPasswordIntro h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.adminResetState{color:#eef3ef;align-content:center;min-height:220px;font-size:14px;line-height:1.6}.adminResetState b{color:#fff;font-size:18px}.adminResetComplete{align-content:center}.adminResetComplete .button{place-items:center;text-decoration:none;display:grid}.adminHero{grid-template-columns:1fr .9fr;align-items:end;gap:60px;padding-top:70px;padding-bottom:50px;display:grid}.adminCounts{background:#41474c;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.adminCounts span{color:#c3ccc4;text-align:center;text-transform:uppercase;background:#1b2024;gap:5px;padding:20px 14px;font-size:10px;display:grid}.adminCounts b{color:var(--lime);font-size:28px}.adminContent{padding-bottom:110px}.adminMemberList{gap:18px;display:grid}.adminMemberCard{color:#171a1d;background:#f3f1e9;border-top:4px solid #73777b;padding:26px}.adminMemberCard.status-pending{border-top-color:#a177ff}.adminMemberCard.status-published{border-top-color:#9b6cff}.adminMemberCard.status-hidden{border-top-color:#a9574d}.adminMemberTop{align-items:center;gap:18px;margin-bottom:24px;display:flex}.adminMemberTop img,.adminMemberTop .memberAvatar{object-fit:cover;border-radius:50%;flex:0 0 70px;width:70px;height:70px}.adminMemberTop small{color:#707971;font:10px var(--font-mono)}.adminMemberTop h2{margin:6px 0 3px;font-size:25px}.adminMemberTop span{color:#819aa5;font:800 10px var(--font-mono);letter-spacing:.08em}.adminFields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.adminFields label{color:#555b60;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.adminFields input,.adminFields select{color:#171a1d;width:100%;min-height:44px;font:13px var(--font-geist);background:#fff;border:1px solid #c4c9c2;padding:0 11px}.adminActions{align-items:center;gap:24px;margin-top:22px;display:flex}.adminActions .button{cursor:pointer;border:0}.afAssistant{z-index:100;font-family:var(--font-geist);justify-items:end;gap:10px;display:grid;position:fixed;bottom:22px;right:22px}.afAssistantPanel{color:#1b2024;background:#f6f4ec;border:1px solid #41474c;width:min(390px,100vw - 28px);animation:.25s ease-out assistant-in;overflow:hidden;box-shadow:0 22px 70px #0008}@keyframes assistant-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.afAssistantHead{color:#fff;background:#13171a;justify-content:space-between;align-items:center;gap:20px;padding:15px 16px;display:flex}.afAssistantHead>div{align-items:center;gap:11px;display:flex}.afAssistantHead>div>span,.afAssistantLauncher>span{color:#111315;background:var(--lime);width:37px;height:37px;font:900 12px var(--font-mono);border-radius:50%;place-items:center;display:grid}.afAssistantHead b{font-size:14px;display:block}.afAssistantHead small{color:#aeb8b0;align-items:center;gap:5px;margin-top:3px;font-size:10px;display:flex}.afAssistantHead small i{background:#9b6cff;border-radius:50%;width:6px;height:6px}.afAssistantHead button{color:#d6ddd7;cursor:pointer;background:0 0;border:0;font-size:24px}.afAssistantBody{gap:14px;max-height:min(560px,68vh);padding:16px;display:grid;overflow-y:auto}.afBotMessage{border-left:3px solid var(--lime);background:#fff;padding:14px;box-shadow:0 5px 18px #252a2f12}.afBotMessage b{font-size:14px}.afBotMessage p{color:#555b60;margin:7px 0 0;font-size:13px;line-height:1.52}.afAssistantChoices{gap:7px;display:grid}.afAssistantChoices button{color:#252a2f;text-align:left;cursor:pointer;background:#fbfaf6;border:1px solid #ccd1c9;justify-content:space-between;align-items:center;gap:16px;min-height:43px;padding:0 13px;font-size:12px;font-weight:750;transition:all .18s;display:flex}.afAssistantChoices button:hover{background:#d9d5cf;border-color:#5da9ff;transform:translate(3px)}.afAssistantChoices span{color:#819aa5;font-size:18px}.afAssistantAnswer{gap:10px;display:grid}.afAssistantBack{color:#555b60;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;font-weight:800}.afAssistantAnswer .button{cursor:pointer;border:0}.afAssistantPanel>footer{color:#778078;font:9px var(--font-mono);letter-spacing:.05em;text-align:center;border-top:1px solid #d8dcd5;padding:10px 16px}.afAssistantLauncher{color:#fff;cursor:pointer;background:#13171a;border:1px solid #555b60;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:7px 16px 7px 7px;display:flex;box-shadow:0 12px 35px #0007}.afAssistantLauncher>span{width:38px;height:38px}.afAssistantLauncher b{font-size:12px}@media (width<=800px){.adminHero{grid-template-columns:1fr;gap:30px}.adminPasswordSettings{grid-template-columns:1fr;gap:24px}.adminPasswordReveal{grid-template-columns:1fr}.adminPasswordReveal>p{grid-column:auto}.adminFields{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.manageHeader,.adminHeader{min-height:68px}.manageHero{padding-top:50px}.manageHero h1,.adminHero h1,.adminLogin h1{font-size:51px}.managePanel>form{padding:21px}.adminLogin{padding-top:65px}.adminLogin form{grid-template-columns:1fr}.adminHero{padding-top:45px}.adminTabs{scrollbar-width:none;overflow-x:auto}.adminTabs button{flex:none}.adminPasswordSettings{padding-top:24px;padding-bottom:24px}.adminPasswordForm{padding:16px}.adminPasswordRevealActions{flex-wrap:wrap}.adminCounts{grid-template-columns:repeat(2,1fr)}.adminMemberCard{padding:18px}.adminFields{grid-template-columns:1fr}.adminActions{flex-direction:column;align-items:flex-start;gap:13px}.afAssistant{bottom:78px;right:12px}.afAssistantPanel{width:calc(100vw - 24px)}.afAssistantBody{max-height:58vh}.afAssistantLauncher b{display:none}.afAssistantLauncher{padding:6px}}.projectMediaGallery{background:#171a1d;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(150px,1fr);gap:2px;min-height:430px;display:grid;overflow:hidden}.projectMediaGallery>img,.projectMediaGallery>video{object-fit:cover;background:#121619;width:100%;height:100%;min-height:150px}.projectMediaGallery .featuredMedia{grid-row:span 2;min-height:430px}.projectMediaGallery.mediaCount-1{grid-template-columns:1fr}.projectMediaGallery.mediaCount-1 .featuredMedia{grid-row:auto}.projectUpdateMedia{background:#111;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;min-height:120px;display:grid}.projectUpdateMedia img,.projectUpdateMedia video{object-fit:cover;background:#111;width:100%;height:150px}.mediaPicker{gap:10px;display:grid}.mediaPicker .fileField{gap:9px;display:grid}.mediaPicker .fileField>strong{color:#30353a;font-size:13px}.projectMediaPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.projectMediaPreviewGrid figure,.projectVideoPreview figure{background:#fff;border:1px solid #c5c9c0;min-width:0;margin:0;overflow:hidden}.projectMediaPreviewGrid img{aspect-ratio:4/3;object-fit:cover;background:#111;width:100%}.projectVideoPreview video{background:#111;width:100%;max-height:420px;display:block}.projectMediaPreviewGrid figcaption,.projectVideoPreview figcaption{justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.projectMediaPreviewGrid figcaption>span,.projectVideoPreview figcaption>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:750;overflow:hidden}.projectMediaPreviewGrid figcaption small,.projectVideoPreview figcaption small{color:#747d75;margin-top:3px;font-size:9px;display:block}.projectMediaPreviewGrid button,.projectVideoPreview button{color:#8e3027;cursor:pointer;background:#fff7f5;border:1px solid #d7aaa4;padding:7px 9px;font-size:10px;font-weight:800}.projectUploadProgress{background:#cad0c7;border-radius:99px;height:9px;margin-top:13px;overflow:hidden}.projectUploadProgress span{border-radius:inherit;background:#5da9ff;height:100%;transition:width .18s;display:block}.adminTabs{gap:8px;padding-top:28px;display:flex}.adminTabs button{color:#c3ccc4;cursor:pointer;background:#1b2024;border:1px solid #30353a;align-items:center;gap:10px;padding:13px 16px;font-weight:800;display:flex}.adminTabs button b{color:#111315;background:#59efff;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.adminTabs button.active{color:#111315;background:#59efff;border-color:#59efff}.adminTabs button.active b{color:#fff;background:#111315}.adminProjectList{gap:24px;display:grid}.adminProjectCard{color:#171a1d;background:#f3f1e9;border-top:5px solid #73777b;padding:28px}.adminProjectCard.status-pending,.adminUpdateCard.status-pending{border-top-color:#a177ff}.adminProjectCard.status-published,.adminUpdateCard.status-published{border-top-color:#9b6cff}.adminProjectCard.status-hidden,.adminUpdateCard.status-hidden{border-top-color:#a9574d}.adminProjectHead,.adminUpdateHead{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:20px;display:flex}.adminProjectHead small,.adminUpdateHead small{color:#707971;font:10px var(--font-mono)}.adminProjectHead h2{margin:6px 0;font-size:30px}.adminProjectHead span,.adminUpdateHead span{color:#819aa5;font:800 10px var(--font-mono);letter-spacing:.08em}.adminProjectHead>div:last-child{color:#697269;text-align:right;font-size:11px;line-height:1.8}.adminProjectHead>div:last-child b{color:#031116;font-size:18px}.adminProjectMedia{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 24px;display:grid}.adminProjectMedia figure{background:#fff;border:1px solid #ccd0c9;min-width:0;margin:0;overflow:hidden}.adminProjectMedia img,.adminProjectMedia video{object-fit:cover;background:#111;width:100%;height:220px;display:block}.adminProjectMedia figcaption{gap:4px;padding:10px;display:grid}.adminProjectMedia figcaption b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.adminProjectMedia figcaption span,.adminNoMedia{color:#727b73;font-size:10px}.adminFields textarea{color:#171a1d;width:100%;font:13px/1.55 var(--font-geist);resize:vertical;background:#fff;border:1px solid #c4c9c2;padding:11px}.adminWideField{grid-column:1/-1}.adminUpdateList{border-top:1px solid #c9cdc6;gap:12px;margin-top:30px;padding-top:24px;display:grid}.adminUpdateList>h3{margin:0 0 5px}.adminUpdateCard{background:#e7e8e1;border-top:4px solid #73777b;padding:20px}.adminUpdateHead h4{margin:5px 0;font-size:21px}@media (width<=900px){.projectMediaGallery,.projectMediaGallery .featuredMedia{min-height:360px}.adminProjectMedia{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.projectMediaGallery{grid-template-columns:1fr 1fr;min-height:0}.projectMediaGallery .featuredMedia{grid-area:auto/1/auto/-1;height:310px;min-height:0}.projectMediaGallery>img,.projectMediaGallery>video{height:155px;min-height:0}.projectMediaPreviewGrid{grid-template-columns:1fr 1fr}.projectUpdateMedia{grid-template-columns:1fr}.projectUpdateMedia img,.projectUpdateMedia video{height:210px}.adminTabs{z-index:19;background:#121619f2;padding:10px 20px;position:sticky;top:68px}.adminTabs button{flex:1;justify-content:center;padding:11px 8px;font-size:11px}.adminProjectCard{padding:18px}.adminProjectHead{flex-direction:column;gap:10px}.adminProjectHead>div:last-child{text-align:left}.adminProjectMedia{grid-template-columns:1fr}.adminProjectMedia img,.adminProjectMedia video{height:260px}.adminWideField{grid-column:auto}}.sectionNavigator{background:var(--cream);min-height:520px}.sectionNavigatorBar{z-index:9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f0e8f2;border-bottom:1px solid #cfd2c9;position:sticky;top:0}.sectionNavigatorBarInner{align-items:center;gap:28px;min-height:72px;display:flex}.sectionNavigatorBarInner>span{color:#707478;font:700 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex:none}.sectionNavigatorTabs{scrollbar-width:none;gap:7px;min-width:0;display:flex;overflow-x:auto}.sectionNavigatorTabs::-webkit-scrollbar{display:none}.sectionNavigatorTabs a{color:#555b60;white-space:nowrap;border:1px solid #0000;flex:none;padding:11px 14px;font-size:13px;font-weight:780}.sectionNavigatorTabs a:hover{border-color:#b9beb5}.sectionNavigatorTabs a.active{color:#111315;background:var(--lime);border-color:#111315}.sectionNavigatorStatus{grid-template-columns:.35fr 1.65fr;align-items:start;gap:44px;padding-top:34px;padding-bottom:0;display:grid}.sectionNavigatorStatus>span{color:#707478;font:700 10px var(--font-mono);letter-spacing:.12em}.sectionNavigatorStatus>div{border-bottom:1px solid #cfd2c9;justify-content:space-between;align-items:baseline;gap:30px;padding-bottom:26px;display:flex}.sectionNavigatorStatus strong{letter-spacing:-.03em;font-size:25px}.sectionNavigatorStatus p{color:#666a6d;max-width:570px;margin:0;font-size:14px;line-height:1.55}.sectionPanel>.section:first-child{padding-top:70px}.mobileMenuQuickActions{border-top:1px solid #41474c;grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.mobileMenuQuickActions a{background:var(--lime);text-align:center;justify-content:center;align-items:center;font-weight:800;color:#111315!important;min-height:44px!important;padding:8px!important;font-size:11px!important;display:flex!important}@media (width<=900px){.sectionNavigatorBar{top:74px}.sectionNavigatorBarInner{gap:13px;min-height:58px}.sectionNavigatorBarInner>span{display:none}.sectionNavigatorTabs{margin-right:-20px;padding-right:20px}.sectionNavigatorTabs a{padding:9px 11px;font-size:12px}.sectionNavigatorStatus{grid-template-columns:1fr;gap:10px;padding-top:24px}.sectionNavigatorStatus>div{gap:8px;padding-bottom:20px;display:grid}.sectionNavigatorStatus strong{font-size:22px}.sectionNavigatorStatus p{font-size:13px}.sectionPanel>.section:first-child{padding-top:48px}}.vehicleListingCard{color:#fff;box-shadow:18px 18px 0 var(--lime);background:#121619;border:1px solid #30353a;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);margin-top:52px;display:grid;overflow:clip}.vehicleListingGallery{background:linear-gradient(155deg,#0b0e10 0%,#1b2024 100%);align-self:stretch;min-width:0;padding:18px;position:relative}.vehicleMainImage{color:#fff;cursor:zoom-in;background:#031116;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.vehicleMainImage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff17}.vehicleMainImage img{aspect-ratio:1.64;object-fit:cover;width:100%;transition:transform .45s;display:block}.vehicleMainImage:hover img{transform:scale(1.015)}.vehicleMainImage>span{color:#fff;font:700 10px var(--font-mono);letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0e10e6;border:1px solid #ffffff38;padding:9px 12px;position:absolute;bottom:13px;right:13px}.vehicleThumbnails{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:8px;display:grid}.vehicleThumbnails button{cursor:pointer;opacity:.58;background:#1b2024;border:2px solid #0000;padding:0;transition:border-color .2s,opacity .2s,transform .2s;overflow:hidden}.vehicleThumbnails button:hover,.vehicleThumbnails button.active{border-color:var(--lime);opacity:1;transform:translateY(-2px)}.vehicleThumbnails img{aspect-ratio:1.7;object-fit:cover;width:100%;display:block}.vehicleListingDetails{background:radial-gradient(circle at 100% 0,#59efff20,#0000 31%),#13171a;flex-direction:column;min-width:0;padding:42px;display:flex}.vehicleListingTopline{color:var(--lime);font:700 10px var(--font-mono);letter-spacing:.11em;justify-content:space-between;align-items:center;gap:20px;display:flex}.vehicleListingTopline b{color:#13171a;background:var(--lime);text-transform:uppercase;padding:8px 10px;font-size:9px}.vehicleListingDetails>h3{letter-spacing:-.05em;max-width:650px;margin:30px 0 9px;font-size:clamp(36px,3.45vw,54px);line-height:.94}.vehicleVariant{color:#c7d0c9;margin:0;font-size:15px;font-weight:800}.vehiclePrice{border-top:1px solid #41474c;border-bottom:1px solid #41474c;justify-content:space-between;align-items:end;gap:20px;margin:31px 0 25px;padding:22px 0;display:flex}.vehiclePrice strong{color:var(--lime);letter-spacing:-.045em;font-size:38px}.vehiclePrice span{color:#8f9a91;font:700 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.vehicleFacts{background:#41474c;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.vehicleFacts span{color:#aeb8b0;background:#252a2f;flex-direction:column;justify-content:end;gap:6px;min-height:92px;padding:18px;font-size:11px;display:flex;position:relative}.vehicleFacts small{color:#555b60;font:700 9px var(--font-mono);letter-spacing:.08em;position:absolute;top:12px;right:12px}.vehicleFacts b{color:#fff;letter-spacing:-.02em;font-size:17px}.vehicleSectionLabel{color:var(--lime);font:800 9px var(--font-mono);letter-spacing:.14em;display:block}.vehicleDescription{border-bottom:1px solid #41474c;padding:34px 0 30px}.vehicleDescription h4{letter-spacing:-.035em;max-width:620px;margin:12px 0 19px;font-size:clamp(24px,2.25vw,34px);line-height:1.06}.vehicleDescription p{color:#aeb8b0;margin:0 0 14px;font-size:13px;line-height:1.72}.vehicleDescription p:last-child{margin-bottom:0}.vehicleDescription .vehicleDescriptionLead{color:#edf2ee;font-size:15px;line-height:1.72}.vehicleHighlights{background:#41474c;grid-template-columns:repeat(3,1fr);gap:1px;margin:22px 0 0;display:grid}.vehicleHighlights>span{background:#1b2024;flex-direction:column;min-height:142px;padding:17px 14px;display:flex}.vehicleHighlights small{color:var(--lime);font:800 8px var(--font-mono);letter-spacing:.12em}.vehicleHighlights b{margin:13px 0 7px;font-size:15px}.vehicleHighlights p{color:#929e95;margin:auto 0 0;font-size:10px;line-height:1.5}.vehicleSeller{border-left:4px solid var(--lime);background:#252a2f;gap:6px;margin-top:22px;padding:23px;display:grid}.vehicleSeller span{color:#73777b;font:700 9px var(--font-mono);letter-spacing:.12em}.vehicleSeller strong{font-size:21px}.vehicleSeller p{color:#bcc5bd;margin:0;font-size:13px;line-height:1.5}.vehiclePendingFacts{color:#252a2f;background:#eeeae0;gap:8px;margin:18px 0 22px;padding:17px;display:grid}.vehiclePendingFacts b{font-size:13px}.vehiclePendingFacts span{font-size:11px;line-height:1.55}.vehicleListingActions{gap:10px;display:grid}.vehicleListingActions .button{width:100%}.vehicleListingActions>a:last-child{color:#59efff;text-align:center;border:1px solid #555b60;padding:13px;font-size:12px;font-weight:750}.vehicleLegalNote{color:#7f8a81;margin-top:18px;font-size:10px;line-height:1.5;display:block}.vehicleEvidence{color:#1b2024;background:#efede6;border-top:1px solid #41474c;grid-column:1/-1;padding:62px 54px 58px}.vehicleEvidenceHeader{grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:48px;display:grid}.vehicleEvidenceHeader>div:first-child{max-width:760px}.vehicleEvidenceHeader h3{letter-spacing:-.055em;margin:13px 0 16px;font-size:clamp(38px,5vw,72px);line-height:.92}.vehicleEvidenceHeader p{color:#60656a;margin:0;font-size:14px;line-height:1.7}.vehicleEvidenceScore{color:#fff;border-top:5px solid var(--lime);background:#1b2024;gap:9px;padding:24px;display:grid}.vehicleEvidenceScore strong{color:var(--lime);letter-spacing:-.05em;font-size:42px}.vehicleEvidenceScore span{color:#a8b2aa;font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.vehicleEvidenceNotice{color:#fff;border-left:7px solid var(--lime);background:#1b2024;grid-template-columns:190px minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:30px;margin:38px 0 24px;padding:25px 28px;display:grid}.vehicleEvidenceNotice>span{color:var(--lime);font:800 9px var(--font-mono);letter-spacing:.13em;line-height:1.5}.vehicleEvidenceNotice>strong{font-size:18px;line-height:1.35}.vehicleEvidenceNotice>p{color:#9eaaa1;margin:0;font-size:11px;line-height:1.62}.vehicleEvidenceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vehicleEvidenceCard{background:#f9f8f4;border:1px solid #c9ccc4;flex-direction:column;min-width:0;padding:17px;display:flex;box-shadow:0 10px 30px #0311160a}.vehicleEvidenceCardTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.vehicleEvidenceCardTop>span{color:#697168;font:800 10px var(--font-mono)}.vehicleEvidenceCardTop>b{color:#7a3226;font:800 8px var(--font-mono);letter-spacing:.08em;background:#f3d8d0;padding:7px 8px}.vehicleEvidencePlaceholder{color:#777e77;background:linear-gradient(135deg,#0000 49.5%,#cdd0ca 50%,#0000 50.5%),#e8e8e2;border:1px dashed #aeb3ab;flex-direction:column;justify-content:space-between;min-height:148px;padding:15px;display:flex;position:relative;overflow:hidden}.vehicleEvidencePlaceholder>span{z-index:1;color:#555b60;font:800 8px var(--font-mono);letter-spacing:.09em;background:#f3f2ed;border:1px solid #c4c8c0;align-self:start;padding:6px 7px;position:relative}.vehicleEvidencePlaceholder i{z-index:1;background:#d0d3cc;width:65%;height:7px;display:block;position:relative}.vehicleEvidencePlaceholder i+i{width:43%;margin-top:-32px}.vehicleEvidencePlaceholder small{z-index:1;font:800 8px var(--font-mono);letter-spacing:.09em;align-self:end;position:relative}.vehicleEvidenceCard h4{letter-spacing:-.025em;margin:17px 0 8px;font-size:19px;line-height:1.08}.vehicleEvidenceCard>p{color:#555b60;margin:0;font-size:11px;line-height:1.58}.vehicleEvidenceExample{color:#777f78;border-top:1px solid #d8dad4;margin:14px 0;padding-top:12px;font-size:9px;line-height:1.45;display:block}.vehicleEvidenceEmpty{color:#7a3226;font:800 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:auto}.vehicleEvidenceFooter{color:#13171a;background:var(--lime);grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;margin-top:20px;padding:26px 30px;display:grid}.vehicleEvidenceFooter>div{gap:8px;display:grid}.vehicleEvidenceFooter span{font:800 9px var(--font-mono);letter-spacing:.13em}.vehicleEvidenceFooter strong{font-size:20px;line-height:1.2}.vehicleEvidenceFooter p{margin:0;font-size:12px;line-height:1.6}.vehicleLightbox{z-index:500;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#031116f5;grid-template-columns:70px minmax(0,1fr) 70px;place-items:center;padding:70px 24px 54px;display:grid;position:fixed;inset:0}.vehicleLightbox img{object-fit:contain;grid-column:2;max-width:min(1180px,100%);max-height:calc(100vh - 140px);box-shadow:0 28px 90px #000}.vehicleLightbox button{color:#fff;cursor:pointer;background:#13171add;border:1px solid #ffffff40}.vehicleLightboxClose{padding:12px 16px;font-size:12px;font-weight:800;position:absolute;top:20px;right:24px}.vehicleLightboxPrevious,.vehicleLightboxNext{place-items:center;width:50px;height:70px;font-size:40px;display:grid}.vehicleLightboxPrevious{grid-column:1}.vehicleLightboxNext{grid-column:3}.vehicleLightbox>span{font:700 11px var(--font-mono);letter-spacing:.1em;position:absolute;bottom:20px}@media (width<=1080px){.vehicleListingCard{grid-template-columns:1fr}.vehicleListingGallery{position:static}.vehicleListingDetails{padding:36px}.vehicleEvidenceNotice{grid-template-columns:160px 1fr}.vehicleEvidenceNotice>p{grid-column:2}.vehicleEvidenceGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.vehicleListingCard{box-shadow:8px 8px 0 var(--lime);margin-top:30px}.vehicleListingGallery{padding:9px}.vehicleMainImage img{aspect-ratio:1.48}.vehicleThumbnails{scrollbar-width:none;margin-right:-9px;padding-right:9px;display:flex;overflow-x:auto}.vehicleThumbnails::-webkit-scrollbar{display:none}.vehicleHighlights::-webkit-scrollbar{display:none}.vehicleEvidenceGrid::-webkit-scrollbar{display:none}.vehicleThumbnails button{flex:0 0 25%}.vehicleListingDetails{padding:27px 20px}.vehicleListingDetails>h3{font-size:36px}.vehiclePrice{flex-direction:column;align-items:start;gap:6px}.vehiclePrice strong{font-size:34px}.vehicleFacts span{min-height:84px;padding:15px}.vehicleFacts b{font-size:15px}.vehicleDescription{padding-top:30px}.vehicleDescription h4{font-size:27px}.vehicleDescription .vehicleDescriptionLead{font-size:14px}.vehicleHighlights{scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;gap:8px;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.vehicleHighlights>span{scroll-snap-align:start;border:1px solid #41474c;flex:0 0 70%;min-height:132px}.vehicleEvidence{width:100%;min-width:0;max-width:100%;padding:42px 18px 38px}.vehicleEvidenceHeader,.vehicleEvidenceNotice,.vehicleEvidenceGrid,.vehicleEvidenceFooter{width:100%;min-width:0;max-width:100%}.vehicleEvidenceHeader{grid-template-columns:1fr;gap:22px}.vehicleEvidenceHeader h3{font-size:48px}.vehicleEvidenceScore{grid-template-columns:auto 1fr;align-items:center}.vehicleEvidenceScore strong{font-size:38px}.vehicleEvidenceNotice{grid-template-columns:1fr;gap:13px;margin-top:26px;padding:22px}.vehicleEvidenceNotice>p{grid-column:auto}.vehicleEvidenceGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-right:-18px;padding-right:18px;display:flex;overflow-x:auto}.vehicleEvidenceCard{scroll-snap-align:start;flex:0 0 min(82vw,330px)}.vehicleEvidenceFooter{grid-template-columns:1fr;gap:15px;padding:23px}.vehicleLightbox{grid-template-columns:48px minmax(0,1fr) 48px;padding:60px 8px 48px}.vehicleLightbox img{max-height:calc(100vh - 120px)}.vehicleLightboxPrevious,.vehicleLightboxNext{width:42px;height:60px}.vehicleLightboxClose{top:12px;right:12px}}.communityFeed{color:#1b2024;background:#f2f0e8}.communityFeedIntro{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:42px;display:grid}.communityFeedIntro h2{letter-spacing:-.065em;margin:10px 0 0;font-size:clamp(54px,8vw,104px);line-height:.85}.communityFeedIntro>p{max-width:600px;font-size:18px;line-height:1.65}.communityFeedLayout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:start;gap:28px;display:grid}.communityPostComposer{color:#fff;box-shadow:9px 9px 0 var(--lime);background:#111417;gap:15px;padding:28px;display:grid;position:sticky;top:90px}.communityPostComposer h3{margin:0 0 5px;font-size:25px}.communityPostComposer label{color:#c7cec8;gap:7px;font-size:11px;font-weight:800;display:grid}.communityPostComposer input,.communityPostComposer textarea{color:#111;width:100%;font:15px/1.5 var(--font-geist);background:#f9faf7;border:1px solid #41474c;padding:12px}.communityPostComposer input[type=file]{color:#30353a;font-size:12px}.communityPostConsent{align-items:start;grid-template-columns:auto 1fr!important}.communityPostConsent input{width:18px;height:18px;margin:1px 0 0}.communityPostComposer .button{cursor:pointer;border:0}.communityPostNotice{color:var(--lime);margin:0;font-size:13px;line-height:1.5}.communityPostStream{gap:16px;display:grid}.communityPostCard,.communityPostEmpty{background:#fff;border:1px solid #d3d2ca;padding:25px}.communityPostCard header{align-items:center;gap:12px;display:flex}.communityPostCard header>span{width:42px;height:42px;font:800 12px var(--font-mono);background:#59efff;border-radius:50%;place-items:center;display:grid}.communityPostCard header div{gap:3px;display:grid}.communityPostCard header small{color:#788078;font-size:10px}.communityPostCard>p{white-space:pre-wrap;margin:20px 0 0;font-size:17px;line-height:1.65}.communityPostMedia{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:20px;display:grid}.communityPostMedia img{object-fit:cover;width:100%;height:300px;display:block}.communityPostEmpty{text-align:center;place-content:center;gap:8px;min-height:160px;display:grid}.communityPostEmpty span{color:#6d756e}@media (width<=760px){.communityFeedIntro,.communityFeedLayout{grid-template-columns:1fr}.communityFeedIntro{gap:20px}.communityPostComposer{padding:21px;position:static}.communityPostMedia{grid-template-columns:1fr}.communityPostMedia img{height:auto;max-height:420px}}.communityPostIdentity{border-bottom:1px solid #30353a;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:15px;display:grid}.communityPostIdentity>span{background:var(--lime);color:#111315;width:42px;height:42px;font:800 12px var(--font-mono);border-radius:50%;place-items:center;display:grid}.communityPostIdentity>div{gap:2px;display:grid}.communityPostIdentity small{color:#87928a;font:9px var(--font-mono)}.communityPostIdentity b{font-size:14px}.communityPostIdentity>a{color:var(--lime);font-size:11px;font-weight:800}.communityPostLogin{color:#fff;box-shadow:9px 9px 0 var(--lime);background:#111417;gap:18px;padding:32px;display:grid}.communityPostLogin>span{color:var(--lime);font:800 10px var(--font-mono);letter-spacing:.08em}.communityPostLogin h3{margin:0;font-size:34px;line-height:1.05}.communityPostLogin p{color:#c1c9c2;margin:0;line-height:1.6}.communityPostLogin .button{justify-self:start}@media (width<=520px){.communityPostIdentity{grid-template-columns:auto 1fr}.communityPostIdentity>a{grid-column:2}}.communityPostLogin form{gap:14px;display:grid}.communityPostLogin label{color:#c7cec8;gap:7px;font-size:11px;font-weight:800;display:grid}.communityPostLogin label small{color:#89948b;font-weight:500}.communityPostLogin input{color:#111;background:#f9faf7;border:1px solid #41474c;width:100%;min-height:50px;padding:0 13px;font-size:16px}.communityPostLogin form p{color:#c1c9c2;margin:0 0 2px;font-size:13px}.communityCodeInput{letter-spacing:.28em;font:800 25px/1 var(--font-mono)!important}.communityBackButton,.communityPostIdentity>button{color:var(--lime);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;font-weight:800}.communityPostIdentity>button{justify-self:end}.homeCommunityTeaser{background:var(--lime);color:#141719;padding:72px 0}.homeCommunityTeaserInner{grid-template-columns:1fr 1fr;align-items:end;gap:70px;display:grid}.homeCommunityTeaser h2{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(48px,7vw,88px);line-height:.86}.homeCommunityTeaserInner>div:last-child{justify-items:start;gap:24px;display:grid}.homeCommunityTeaser p{max-width:580px;margin:0;font-size:18px;line-height:1.65}.homeCommunityTeaser .button{color:#fff;background:#111417;border-color:#111417}.communityPage{background:#111417;min-height:100vh}.communityPage>.nav{position:absolute}.communityPageHero{color:#fff;background:radial-gradient(circle at 82% 24%,#819aa5 0,#0000 34%),linear-gradient(135deg,#121619,#1b2024);align-items:end;min-height:580px;padding:150px 0 80px;display:flex}.communityPageHero h1{letter-spacing:-.07em;max-width:980px;margin:12px 0 24px;font-size:clamp(58px,9vw,122px);line-height:.84}.communityPageHero h1 em{color:var(--lime);font-style:normal}.communityPageHero p:not(.eyebrow){color:#cbd3cc;max-width:650px;margin:0 0 28px;font-size:19px;line-height:1.6}.communityPageFooter{color:#fff}@media (width<=760px){.homeCommunityTeaser{padding:52px 0}.homeCommunityTeaserInner{grid-template-columns:1fr;gap:24px}.homeCommunityTeaser p{font-size:16px}.communityPageHero{min-height:520px;padding:125px 0 58px}.communityPageHero h1{font-size:54px}.communityPageHero p:not(.eyebrow){font-size:16px}}.communityPage{--chat-purple:#8d7cff;--chat-cyan:#59efff;--chat-ink:#121619;background:#121619}.communityPage>.nav{z-index:5}.communityPageHero{background:radial-gradient(circle at 80% 20%,#8d7cff54,#0000 30%),radial-gradient(circle at 14% 82%,#59efff2e,#0000 28%),linear-gradient(145deg,#0b0e10,#1b2024 64%,#111417);min-height:670px;padding:160px 0 90px;position:relative;overflow:hidden}.communityPageHero:after{pointer-events:none;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.communityHeroGrid{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(300px,.6fr);align-items:end;gap:70px;display:grid;position:relative}.communityPageHero h1{max-width:920px;margin:14px 0 28px;font-size:clamp(60px,8.4vw,120px);line-height:.86}.communityPageHero h1 em{background:linear-gradient(90deg,var(--lime),var(--chat-cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.communityHeroChat{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031116b8;border:1px solid #ffffff21;border-radius:28px;gap:12px;padding:24px;display:grid;transform:rotate(2deg);box-shadow:0 30px 80px #00000059}.communityHeroChat>span{color:var(--lime);font:800 10px var(--font-mono);letter-spacing:.15em}.communityHeroChat p{color:#1b2024;background:#f3f5f1;border-radius:18px 18px 18px 5px;gap:10px;margin:0 36px 0 0;padding:13px 15px;font-size:13px;line-height:1.45;display:flex}.communityHeroChat p b{background:var(--lime);height:30px;font:800 9px var(--font-mono);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.communityHeroChat p.isReply{background:var(--chat-purple);color:#fff;border-radius:18px 18px 5px;margin:0 0 0 42px}.communityHeroChat p.isReply b{color:#191622;background:#fff}.communityHeroChat small{color:#9aa59d;text-align:right}.communityFeed{background:#f1efea;padding-top:84px}.communityFeedWrap{max-width:1100px}.communityFeedIntro{grid-template-columns:1fr minmax(300px,.65fr);margin-bottom:34px}.communityFeedIntro h2{font-size:clamp(58px,7vw,90px)}.communityPostComposer{color:#fff;background:#13171a;border:1px solid #30353a;border-radius:26px;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:42px;padding:26px;display:grid;position:relative;top:auto;box-shadow:0 18px 55px #03111629}.communityComposerLead{border-bottom:1px solid #30353a;grid-column:1/-1;align-items:center;gap:12px;padding-bottom:16px;display:flex}.communityComposerLead>div{gap:2px;display:grid}.communityComposerLead b{font-size:16px}.communityComposerLead small{color:#98a39b}.communityPostComposer label{color:#aab4ac;letter-spacing:.05em;text-transform:uppercase;gap:7px;font-size:10px;display:grid}.communityPostComposer input,.communityPostComposer textarea{background:#f7f9f5;border:1px solid #41474c;border-radius:14px}.communityStoryField{grid-column:1/-1}.communityComposerTools{grid-column:1/-1;grid-template-columns:auto minmax(210px,1fr) auto;align-items:end;gap:12px;display:grid}.communityFileButton{cursor:pointer;border:1px solid #41474c;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;color:#fff!important;display:flex!important}.communityFileButton input{opacity:0;height:1px;position:absolute;overflow:hidden;width:1px!important}.communityContactField span{margin-left:4px}.communityComposerTools .button{background:var(--lime);color:#111;border-radius:999px;min-height:48px}.communityPostNotice{background:#252a2f;border-radius:12px;grid-column:1/-1;padding:10px 13px}.communityPostStream{gap:22px;max-width:820px;margin:0 auto}.communityPostCard{background:#fff;border:1px solid #d9ded8;border-radius:26px;padding:0;overflow:hidden;box-shadow:0 15px 50px #252a2f14}.communityPostHeader{align-items:center;gap:12px;padding:22px 24px 0;display:flex}.communityAvatar{background:linear-gradient(145deg,var(--lime),var(--chat-cyan));color:#111;width:46px;height:46px;font:900 12px var(--font-mono);border-radius:16px;flex:0 0 46px;place-items:center;display:grid;box-shadow:0 7px 18px #59efff33}.communityAvatar.small{border-radius:12px;flex-basis:34px;width:34px;height:34px;font-size:9px}.communityPostHeader>div{gap:3px;display:grid}.communityPostHeader b{font-size:15px}.communityPostHeader small{color:#899189;font:10px var(--font-mono)}.communityLiveDot{color:#819aa5;font:800 8px var(--font-mono);letter-spacing:.1em;background:#f3f1ed;border-radius:999px;margin-left:auto;padding:6px 9px}.communityPostText{padding:23px 24px 10px;margin:0!important;font-size:18px!important;line-height:1.62!important}.communityPostMedia{border-radius:18px;margin:12px 24px 18px;overflow:hidden}.communityPostActions{border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;margin:10px 24px 20px;padding-top:15px;display:flex}.communityPostActions button,.communityBubble button{color:#5b4ee6;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.communityPostActions span{color:#8b938c;font-size:11px}.communityConversation{background:#f7f9f6;border-top:1px solid #e3e8e2;gap:14px;padding:20px 24px 24px;display:grid}.communityCommentThread{gap:9px;display:grid}.communityComment{align-items:flex-start;gap:10px;display:flex}.communityBubble{background:#fff;border-radius:7px 18px 18px;min-width:0;padding:12px 14px;box-shadow:0 6px 20px #252a2f0f}.communityBubble header{align-items:center;gap:10px;display:flex!important}.communityBubble header b{font-size:12px}.communityBubble time{color:#9aa19b;font:9px var(--font-mono)}.communityBubble p{white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.5}.communityBubble button{margin-top:8px;font-size:10px}.communityReplies{border-left:2px solid #dfe5dc;gap:8px;margin-left:44px;padding-left:12px;display:grid}.communityComment.isReply .communityBubble{background:#eeecff;border-radius:18px 7px 18px 18px}.communityReplyComposer{background:#fff;border:1px solid #d9ded8;border-radius:18px;gap:12px;margin-top:4px;padding:16px;display:grid}.communityReplyHeading{justify-content:space-between;align-items:center;display:flex}.communityReplyHeading b{font-size:13px}.communityReplyHeading button{cursor:pointer;background:#eef1ed;border:0;border-radius:50%;width:28px;height:28px}.communityReplyGrid{grid-template-columns:minmax(140px,.4fr) 1fr;gap:10px;display:grid}.communityReplyGrid input,.communityReplyGrid textarea{width:100%;font:14px var(--font-geist);background:#f7f9f6;border:1px solid #d5dbd4;border-radius:12px;padding:11px 12px}.communityReplyGrid textarea{grid-area:1/2/3}.communityReplyGrid .button{border:0;border-radius:999px;min-height:44px}.communityCommentNotice{color:#4f45c9;grid-column:1/-1;margin:0;font-size:11px}.communityPostEmpty{background:#fff9;border:1px dashed #bcc5bc;border-radius:26px;min-height:240px}.communityEmptyIcon{color:#7768ed;font-size:28px}@media (width<=820px){.communityHeroGrid{grid-template-columns:1fr;gap:45px}.communityHeroChat{max-width:430px;margin-left:auto}.communityPostComposer{grid-template-columns:1fr}.communityNameField,.communityStoryField{grid-column:1}.communityComposerTools{grid-template-columns:1fr 1fr}.communityContactField{grid-column:1/-1}.communityComposerTools .button{grid-column:2}.communityFeedIntro,.communityReplyGrid{grid-template-columns:1fr}.communityReplyGrid textarea{grid-area:auto/1}}@media (width<=560px){.communityPageHero{min-height:700px;padding:125px 0 55px}.communityPageHero h1{font-size:55px}.communityHeroChat{border-radius:22px;margin-left:18px;padding:18px}.communityHeroChat p{margin-right:16px}.communityHeroChat p.isReply{margin-left:22px}.communityFeed{padding-top:58px}.communityPostComposer{border-radius:20px;margin-inline:-4px;padding:18px}.communityComposerTools{grid-template-columns:1fr}.communityContactField,.communityComposerTools .button{grid-column:1}.communityPostCard{border-radius:20px}.communityPostHeader{padding:18px 17px 0}.communityPostText{padding:19px 17px 8px;font-size:16px!important}.communityPostActions{margin:8px 17px 16px}.communityConversation{padding:17px}.communityReplies{margin-left:22px}.communityReplyComposer{padding:13px}.communityPageFooter{gap:22px}}.adminNavLink{color:#fff;letter-spacing:.04em;background:#1b2024d9;border:1px solid #ffffff42;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.adminNavLink:hover{color:#111315;border-color:var(--lime);background:var(--lime)}@media (width<=700px){.navRight>.adminNavLink{display:none}.communityPage .navRight>.adminNavLink{display:inline-flex}.mobileMenuPanel a[href=\/admin]{color:var(--lime);font-weight:900}}.adminInlineNotice{color:#031116;background:#d9d5cf;border-left:4px solid #5da9ff;margin:14px 0 0;padding:12px 14px;font-size:13px;font-weight:800}.secondaryAdminButton{color:#252a2f;cursor:pointer;background:#fff;border:1px solid #8d978f;min-height:44px;padding:0 16px;font-weight:800}.memberDirectoryHead{background:#181c20;border-top:1px solid #3e444a;grid-template-columns:1fr minmax(430px,.8fr);align-items:end;gap:34px;padding:30px 28px 22px;display:grid}.memberDirectoryHead>div:first-child>span{color:var(--lime);font:10px var(--font-mono);letter-spacing:.11em}.memberDirectoryHead h3{color:#fff;margin:8px 0 5px;font-size:30px}.memberDirectoryHead p{color:#9da69e;margin:0;font-size:13px}.memberDirectoryControls{grid-template-columns:minmax(0,1fr) 170px;gap:10px;display:grid}.memberDirectoryControls label{color:#aeb6af;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:850;display:grid}.memberDirectoryControls input,.memberDirectoryControls select{color:#1b2024;width:100%;min-height:44px;font:13px var(--font-geist);background:#f8faf7;border:1px solid #555b60;border-radius:9px;padding:0 12px}.memberDirectoryMeta{color:#a9b2aa;font:10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#1b2024;border-top:1px solid #30353a;border-bottom:1px solid #3e444a;justify-content:space-between;gap:20px;padding:11px 28px;display:flex}.memberProfiles.memberDirectoryGrid{scroll-snap-type:none;background:#3e444a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:visible}.memberCard.memberDirectoryCard{grid-template-columns:44px minmax(0,1fr);align-content:center;gap:12px;min-width:0;min-height:118px;padding:17px}.memberDirectoryCard .memberAvatar{border-radius:13px;width:44px;height:44px;font-size:13px;transform:none}.memberDirectoryCard .memberDirectoryIdentity{min-width:0}.memberDirectoryCard h4{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:17px;overflow:hidden}.memberDirectoryCard p{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.memberDirectoryCard>small{color:#bbc4bc;text-overflow:ellipsis;white-space:nowrap;background:#181c20;grid-column:1/-1;width:100%;padding:6px 8px;overflow:hidden}.memberDirectoryCard .memberSocials{gap:5px}.memberDirectoryCard .memberSocials b{padding:4px 6px;font-size:8px}.memberDirectoryLoading{color:#aeb6af;background:#22272c;place-items:center;min-height:180px;display:grid}.memberPagination{background:#181c20;border-top:1px solid #3e444a;justify-content:center;align-items:center;gap:18px;padding:22px;display:flex}.memberPagination button{color:#111;background:var(--lime);cursor:pointer;border:0;border-radius:999px;min-height:42px;padding:0 16px;font-weight:850}.memberPagination button:disabled{cursor:not-allowed;opacity:.38}.memberPagination span{color:#bcc5bd;font:11px var(--font-mono)}@media (width<=900px){.memberDirectoryHead{grid-template-columns:1fr}.memberProfiles.memberDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.memberDirectoryHead{gap:22px;padding:24px 18px 18px}.memberDirectoryControls{grid-template-columns:1fr}.memberDirectoryMeta{padding:10px 18px}.memberProfiles.memberDirectoryGrid{grid-template-columns:1fr;display:grid;overflow:visible}.memberCard.memberDirectoryCard{scroll-snap-align:none;flex:none;min-height:104px;padding:15px 17px}}.communityWays{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:-48px;display:grid;position:relative}.communityWays>a{color:#141719;background:#fff;border:1px solid #d9ded9;border-radius:24px;flex-direction:column;min-height:250px;padding:25px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 20px 55px #0311161f}.communityWays>a:hover{border-color:#5da9ff;transform:translateY(-5px)}.communityWays span{font:800 10px var(--font-mono);letter-spacing:.1em;color:#6d7073}.communityWays h2{margin:30px 0 10px;font-size:30px}.communityWays p{color:#62666a;margin:0;line-height:1.55}.communityWays b{margin-top:auto;font-size:13px}.communityChat{color:#fff;background:#141719;border-radius:30px;margin:80px 0;padding:32px}.communityChatHead{grid-template-columns:1fr 1fr;align-items:end;gap:30px;margin-bottom:24px;display:grid}.communityChatHead span{color:var(--lime);font:800 10px var(--font-mono);letter-spacing:.13em}.communityChatHead h2{margin:8px 0 0;font-size:clamp(35px,5vw,58px)}.communityChatHead p{color:#b9c1ba;margin:0;line-height:1.6}.communityChatWindow{background:#252a2f;border-radius:22px;height:420px;padding:20px;overflow:auto}.communityChatWindow article{background:#30353a;border-radius:17px;grid-template-columns:38px 1fr auto;align-items:start;gap:12px;margin-bottom:10px;padding:12px 14px;display:grid}.communityChatWindow article>b{background:var(--lime);color:#141719;height:38px;font:800 10px var(--font-mono);border-radius:50%;place-items:center;display:grid}.communityChatWindow strong{font-size:13px}.communityChatWindow p{overflow-wrap:anywhere;margin:3px 0 0;line-height:1.45}.communityChatWindow time{color:#8e998f;font-size:10px}.communityChatEmpty{text-align:center;color:#9fa9a0;padding-top:150px}.communityChatComposer{grid-template-columns:160px 1fr auto;gap:9px;margin-top:12px;display:grid}.communityChatComposer input,.communityChatComposer button{min-width:0;height:52px;font:inherit;border:0;border-radius:15px;padding:0 15px}.communityChatComposer button{background:var(--lime);cursor:pointer;padding-inline:24px;font-weight:800}.communityChatComposer button:disabled{opacity:.65}.communityChatNotice{color:#ffb9b9;margin:10px 4px 0;font-size:13px}@media (width<=900px){.communityWays{grid-template-columns:1fr 1fr}.communityChatHead{grid-template-columns:1fr}.communityChatComposer{grid-template-columns:1fr auto}.communityChatComposer input:first-child{grid-column:1/-1}}@media (width<=560px){.communityWays{grid-template-columns:1fr;margin-top:-25px}.communityWays>a{min-height:190px}.communityChat{border-radius:22px;margin:55px -4px;padding:18px}.communityChatWindow{height:360px;padding:10px}.communityChatWindow article{grid-template-columns:34px 1fr}.communityChatWindow article>b{height:34px}.communityChatWindow time{display:none}.communityChatComposer{grid-template-columns:1fr}.communityChatComposer input:first-child{grid-column:auto}.communityChatComposer button{width:100%}}.helpPage{color:#111417;background:#f4f6f2}.helpHero{color:#fff;background:#111417;padding:155px 0 90px}.helpHero .wrap{max-width:1180px}.helpHero h1{letter-spacing:-.06em;max-width:920px;margin:14px 0 28px;font-size:clamp(58px,8vw,112px);line-height:.86}.helpHero h1 em{color:var(--lime)}.helpHero>div>p:not(.eyebrow){color:#bdc5be;max-width:700px;font-size:18px;line-height:1.65}.helpHeroActions{align-items:center;gap:24px;margin-top:30px;display:flex}.helpCases{padding-block:80px}.helpSectionHead{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:35px;display:grid}.helpSectionHead h2{margin:8px 0 0;font-size:clamp(42px,6vw,72px);line-height:.92}.helpSectionHead>p{text-align:right;color:#555b60;margin:0;line-height:1.5}.helpCaseCard{background:#fff;border:1px solid #d8ded8;border-radius:28px;overflow:hidden;box-shadow:0 25px 70px #1b202414}.helpCaseMeta{font:800 10px var(--font-mono);letter-spacing:.09em;border-bottom:1px solid #e6eae6;align-items:center;gap:10px;padding:14px 22px;display:flex}.helpCaseMeta span{background:#edf1ed;border-radius:99px;padding:7px 10px}.helpCaseMeta span:first-child{color:var(--lime);background:#141719}.helpCaseMeta strong{color:#819aa5;margin-left:auto}.helpCaseIntro{grid-template-columns:1fr 230px;gap:40px;padding:34px;display:grid}.helpCaseIntro small{color:#555b60}.helpCaseIntro h2{max-width:720px;margin:10px 0 16px;font-size:clamp(34px,5vw,60px);line-height:.95}.helpCaseIntro p{color:#555b60;max-width:720px;margin:0;line-height:1.65}.helpCaseStatus{background:#cff5ff;border-radius:18px;align-self:start;padding:20px}.helpCaseStatus span{font:800 9px var(--font-mono);letter-spacing:.1em;display:block}.helpCaseStatus b{margin-top:10px;line-height:1.35;display:block}.helpCaseDetails{border-top:1px solid #e6eae6}.helpCaseDetails summary{cursor:pointer;justify-content:space-between;padding:22px 34px;font-weight:800;list-style:none;display:flex}.helpCaseDetails summary::-webkit-details-marker{display:none}.helpCaseDetails summary span{font-size:22px}.helpCaseBody{background:#dfe4df;border-top:1px solid #dfe4df;grid-template-columns:1fr 1.15fr;gap:1px;display:grid}.helpCaseBody section{background:#f8faf7;padding:34px}.helpCaseBody section>span{font:800 10px var(--font-mono);letter-spacing:.1em;color:#697269}.helpCaseBody blockquote{margin:22px 0;font-size:19px;line-height:1.55}.helpCaseBody p,.helpCaseBody li{color:#555b60;line-height:1.6}.helpSolution{background:#d9d5cf!important}.helpSolution h3{margin:13px 0;font-size:27px}.helpCaseCard>.answerForm{margin:30px}.helpSubmit{background:var(--lime);padding:85px 0}.helpSubmitGrid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:65px;display:grid}.helpSubmit h2{margin:10px 0 20px;font-size:clamp(48px,7vw,84px);line-height:.88}.helpSubmitGrid>div>p:last-child{max-width:460px;line-height:1.65}.helpSubmit .submitForm{background:#fff;margin:0}@media (width<=800px){.helpSectionHead,.helpCaseIntro,.helpCaseBody,.helpSubmitGrid{grid-template-columns:1fr}.helpSectionHead>p{text-align:left}.helpCaseStatus{max-width:280px}.helpHero{padding-top:130px}.helpCaseCard>.answerForm{margin:18px}.helpSubmitGrid{gap:30px}}@media (width<=560px){.helpHero{padding:120px 0 65px}.helpHero h1{font-size:54px}.helpHeroActions{flex-direction:column;align-items:flex-start}.helpCases{padding-block:55px}.helpCaseMeta{flex-wrap:wrap}.helpCaseMeta strong{width:100%;margin:3px 0 0}.helpCaseIntro,.helpCaseBody section{padding:22px}.helpCaseDetails summary{padding:19px 22px}.helpCaseCard{border-radius:21px}.helpCaseCard>.answerForm{margin:12px}.helpSubmit{padding:60px 0}}.helpPageSocial{background:#eef1ed}.helpSocialHero{color:#fff;background:#111417;padding:145px 0 78px}.helpSocialHero h1{letter-spacing:-.065em;max-width:1020px;margin:14px 0 25px;font-size:clamp(58px,8.5vw,116px);line-height:.84}.helpSocialHero h1 em{color:var(--lime)}.helpSocialHero p:not(.eyebrow){color:#b9c2ba;max-width:650px;margin:0 0 28px;font-size:18px;line-height:1.6}.helpSocial{max-width:880px;padding-block:72px}.helpSocialHead{grid-template-columns:1fr 1fr;align-items:end;gap:55px;margin-bottom:30px;display:grid}.helpSocialHead h1{margin:8px 0 0;font-size:clamp(52px,7vw,82px);line-height:.88}.helpSocialHead>p{color:#62666a;margin:0;line-height:1.65}.helpStartPost{color:#1b2024;text-align:left;cursor:pointer;background:#fff;border:1px solid #d2d8d2;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;width:100%;padding:17px 20px;display:grid;box-shadow:0 12px 35px #1b20240f}.helpStartPost strong{color:#fff;background:#141719;border-radius:13px;padding:12px 15px;font-size:12px}.helpComposer{background:#fff;border-radius:20px;margin-top:12px;padding:20px;box-shadow:0 16px 45px #1b202414}.helpComposer textarea,.helpComposer input,.helpComposer select,.helpReplyComposer textarea,.helpReplyComposer input{width:100%;font:inherit;background:#f8faf7;border:1px solid #d8ded8;border-radius:14px;outline:none;padding:14px}.helpComposer textarea:focus,.helpComposer input:focus,.helpComposer select:focus,.helpReplyComposer textarea:focus,.helpReplyComposer input:focus{border-color:#5da9ff;box-shadow:0 0 0 3px #9b6cff2e}.helpComposerRow{grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:9px;display:grid}.helpComposer details{margin-top:10px}.helpComposer summary{cursor:pointer;color:#687068;font-size:12px}.helpComposer details input{margin-top:9px}.helpComposerActions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.helpComposerActions>button:first-child{cursor:pointer;background:0 0;border:0}.helpFeedNotice{color:#41474c;margin:12px 3px;font-size:13px}.helpFeed{gap:18px;margin-top:28px;display:grid}.helpPost{background:#fff;border:1px solid #d8ded8;border-radius:24px;overflow:hidden}.helpPost>header{align-items:center;gap:12px;padding:19px 21px;display:flex}.helpPost>header>div{display:grid}.helpPost>header small{color:#7a837b;margin-top:3px}.helpSolved{background:var(--lime);font:800 9px var(--font-mono);letter-spacing:.08em;border-radius:99px;margin-left:auto;padding:8px 10px}.helpPostBody{padding:0 22px 20px}.helpPostBody>small{color:#6c756d}.helpPostBody h2{margin:9px 0 13px;font-size:clamp(28px,4vw,43px);line-height:1.02}.helpPostBody>p{white-space:pre-wrap;color:#41474c;margin:0;line-height:1.65}.helpPublishedSolution{background:#d9d5cf;border-left:4px solid #9b6cff;border-radius:5px 16px 16px 5px;margin-top:20px;padding:18px 20px}.helpPublishedSolution b{font-size:13px}.helpPublishedSolution p{margin:7px 0 0;line-height:1.55}.helpPostActions{border-top:1px solid #edf0ed;align-items:center;gap:8px;padding:12px 18px;display:flex}.helpPostActions button,.helpMiniActions button{cursor:pointer;background:#eef1ee;border:0;border-radius:99px;padding:9px 13px;font-weight:700}.helpPostActions button.liked,.helpMiniActions button.liked{color:#c51f43;background:#ffe3e8}.helpPostActions span{color:#768077;margin-left:auto;font-size:12px}.helpConversation{background:#f6f8f5;border-top:1px solid #e2e7e2;padding:17px 20px 20px}.helpReply{grid-template-columns:35px 1fr;gap:10px;margin-top:12px;display:grid}.helpReply>span{height:35px;font:800 9px var(--font-mono);background:#59efff;border-radius:50%;place-items:center;display:grid}.helpReply>div{background:#fff;border-radius:4px 16px 16px;padding:12px 14px}.helpReply header{justify-content:space-between;gap:12px;display:flex}.helpReply time{color:#8a938b;font-size:10px}.helpReply p{margin:6px 0;line-height:1.5}.helpReply.nested{grid-template-columns:29px 1fr;margin:12px 0 0 20px}.helpReply.nested>span{height:29px}.helpReply.nested>div{background:#eef3eb}.helpMiniActions{gap:6px;display:flex}.helpMiniActions button{padding:5px 9px;font-size:10px}.helpReplyComposer{background:#fff;border-radius:17px;margin-top:16px;padding:15px}.helpReplyComposer>header{justify-content:space-between;margin-bottom:10px;display:flex}.helpReplyComposer>header button{cursor:pointer;background:0 0;border:0;font-size:20px}.helpReplyComposer>div{grid-template-columns:1fr 1fr auto;gap:8px;margin-top:8px;display:grid}.helpReplyComposer .button{white-space:nowrap}@media (width<=700px){.helpSocialHead{grid-template-columns:1fr;gap:20px}.helpComposerRow,.helpReplyComposer>div{grid-template-columns:1fr}.helpSocialHero{padding-top:125px}.helpSocial{padding-block:52px}}@media (width<=520px){.helpSocialHero h1{font-size:52px}.helpStartPost{grid-template-columns:auto 1fr}.helpStartPost strong{text-align:center;grid-column:1/-1}.helpComposer{padding:14px}.helpPost{border-radius:19px}.helpPost>header{padding:16px}.helpPostBody{padding:0 17px 17px}.helpPostActions{flex-wrap:wrap;padding:11px}.helpPostActions span{width:100%;margin:3px 7px 0}.helpConversation{padding:12px}.helpReply.nested{margin-left:7px}}.siteNav{position:absolute}.sectionNavigatorBar,.sectionNavigatorStatus{display:none}.sectionNavigator{min-height:0}.communityLanding,.sectionPage{background:#f4f3ef;min-height:100vh}.communityLandingHero,.sectionPageHero{color:#fff;background:radial-gradient(circle at 80% 18%,#59efff33,#0000 30%),radial-gradient(circle at 15% 90%,#59efff1f,#0000 28%),linear-gradient(145deg,#0b0e10,#031116);min-height:570px;padding:160px 0 82px}.communityLandingHero.compact,.sectionPageHero.compact{min-height:490px}.communityLandingHero h1,.sectionPageHero h1{letter-spacing:-.065em;max-width:940px;margin:14px 0 25px;font-size:clamp(56px,8vw,112px);line-height:.88}.communityLandingHero h1 em,.sectionPageHero h1 em{color:var(--lime);font-style:normal}.communityLandingHero>div>p:not(.eyebrow),.sectionPageHero>div>p:not(.eyebrow){color:#cbd3cc;max-width:680px;margin:0 0 28px;font-size:18px;line-height:1.6}.communityLandingBody{padding-top:72px;padding-bottom:100px}.communityLandingIntro{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:38px;display:grid}.communityLandingIntro span,.communitySteps>span,.communityAreaCard>span,.postChoiceGrid>a>span{color:#6d7073;font:800 10px var(--font-mono);letter-spacing:.12em}.communityLandingIntro h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(40px,5vw,70px)}.communityLandingIntro p{color:#5e665f;max-width:600px;margin:0;line-height:1.65}.communityAreaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.communityAreaCard{color:#15191c;background:#fff;border:1px solid #d7dbd5;border-radius:22px;flex-direction:column;min-height:285px;padding:28px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.communityAreaCard:before{background:var(--card-accent,var(--lime));content:"";height:5px;position:absolute;top:0;left:0;right:0}.communityAreaCard:hover{border-color:var(--card-accent,var(--lime));transform:translateY(-4px)}.communityAreaCard.violet{--card-accent:#8d7cff}.communityAreaCard.cyan,.communityAreaCard.orange{--card-accent:#9b6cff}.communityAreaCard.blue{--card-accent:#64a7ff}.communityAreaCard.pink{--card-accent:#f47db7}.communityAreaCard h2,.postChoiceGrid h2{letter-spacing:-.035em;margin:34px 0 12px;font-size:30px}.communityAreaCard p,.postChoiceGrid p{color:#606861;margin:0;line-height:1.55}.communityAreaCard b,.postChoiceGrid b{margin-top:auto;padding-top:30px;font-size:13px}.communityAreaCard i{font-style:normal}.communitySteps{border-top:1px solid #cdd1cb;margin-top:72px;padding-top:30px}.communitySteps>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.communitySteps article{background:#e9ebe5;padding:24px}.communitySteps article>b{width:34px;height:34px;color:var(--lime);font:800 11px var(--font-mono);background:#141719;border-radius:50%;place-items:center;display:grid}.communitySteps h3{margin:22px 0 8px}.communitySteps p{color:#606861;margin:0;line-height:1.5}.sectionPage>.projectHub{padding-top:70px}.standaloneSection{padding-top:72px;padding-bottom:100px}.sectionPage>.listing{padding-top:75px}.socialPage .communityFeed{padding-top:70px}.chatPage .communityChat{z-index:2;margin-top:-52px;position:relative}.postChoiceGrid{grid-template-columns:repeat(2,1fr);gap:14px;padding-top:70px;padding-bottom:100px;display:grid}.postChoiceGrid>a{color:#141719;background:#fff;border:1px solid #d5d9d2;border-radius:22px;flex-direction:column;min-height:270px;padding:30px;transition:transform .2s,border-color .2s;display:flex}.postChoiceGrid>a:hover{border-color:#5da9ff;transform:translateY(-4px)}@media (width<=900px){.communityAreaGrid{grid-template-columns:repeat(2,1fr)}.communityLandingIntro{grid-template-columns:1fr;gap:20px}}@media (width<=620px){.communityLandingHero,.sectionPageHero{min-height:540px;padding:125px 0 60px}.communityLandingHero.compact,.sectionPageHero.compact{min-height:500px}.communityLandingHero h1,.sectionPageHero h1{font-size:52px}.communityLandingHero>div>p:not(.eyebrow),.sectionPageHero>div>p:not(.eyebrow){font-size:16px}.communityLandingBody{padding-top:48px;padding-bottom:76px}.communityAreaGrid,.communitySteps>div,.postChoiceGrid{grid-template-columns:1fr}.communityAreaCard{min-height:210px;padding:22px}.communityAreaCard h2,.postChoiceGrid h2{margin-top:24px}.communitySteps{margin-top:48px}.postChoiceGrid{padding-top:45px;padding-bottom:76px}.postChoiceGrid>a{min-height:220px;padding:24px}.standaloneSection{padding-top:45px;padding-bottom:76px}.chatPage .communityChat{margin-top:-28px}}.projectSocial{border-top:1px solid #e5e7df;margin-top:22px}.projectReactionBar{align-items:center;gap:8px;padding:13px 0;display:flex}.projectReactionBar button{color:#555b60;min-width:62px;min-height:42px;font:700 13px var(--font-geist);cursor:pointer;background:#f7f8f4;border:1px solid #e2e5dd;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;transition:all .18s;display:inline-flex}.projectReactionBar button:hover,.projectReactionBar button.active{color:#031116;background:#cff5ff;border-color:#9b6cff;transform:translateY(-1px)}.projectReactionBar button.active.dislike{color:#521b14;background:#ffe5e0;border-color:#e4a59c}.projectComments{gap:12px;padding:4px 0 14px;display:grid}.projectComment{grid-template-columns:36px 1fr;align-items:start;gap:10px;display:grid}.projectComment>div:last-child{background:#f2f4ef;border-radius:4px 16px 16px;min-width:0;padding:11px 14px}.commentAvatar{color:#031116;background:var(--lime);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:850;display:grid}.projectComment header{justify-content:space-between;align-items:center;gap:12px;display:flex}.projectComment header strong{font-size:13px}.projectComment time{color:#899089;font-size:10px}.projectComment p{white-space:pre-wrap;overflow-wrap:anywhere;color:#30353a!important;margin:5px 0 6px!important;font-size:14px!important;line-height:1.45!important}.projectComment button{color:#6a736b;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.projectComment.reply{grid-template-columns:30px 1fr;margin-top:12px}.projectComment.reply .commentAvatar{width:30px;height:30px;font-size:11px}.projectComment.reply>div:last-child{background:#fff}.projectCommentComposer{background:#f7f8f4;border:1px solid #e0e3da;border-radius:18px;grid-template-columns:36px minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.commentInputs{gap:4px;min-width:0;display:grid}.commentInputs input,.commentInputs textarea{color:#252a2f;width:100%;font:14px var(--font-geist);background:0 0;border:0;outline:0;padding:7px 9px}.commentInputs input{font-size:12px;font-weight:750}.commentInputs textarea{resize:vertical;min-height:42px}.commentInputs:focus-within{background:#fff;border-radius:10px;box-shadow:0 0 0 2px #59efff70}.commentSend{color:#031116;background:var(--lime);cursor:pointer;border:0;border-radius:999px;min-height:40px;padding:0 16px;font-size:12px;font-weight:850}.replyingTo{color:#5d655e;background:#e9ece4;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;font-size:11px;display:flex}.replyingTo button{color:#819aa5;cursor:pointer;background:0 0;border:0;font-weight:800}.socialNotice{color:#6d7073;padding:9px 12px 0;display:block}@media (width<=600px){.projectCardBody{padding:19px 16px 16px}.projectReactionBar{scrollbar-width:none;overflow-x:auto}.projectCommentComposer{grid-template-columns:32px minmax(0,1fr);align-items:start;padding:10px}.projectCommentComposer .commentAvatar{width:32px;height:32px}.commentSend{grid-column:2;justify-self:end;width:max-content;min-height:38px}.projectComment{grid-template-columns:31px 1fr}.projectComment>.commentAvatar{width:31px;height:31px}}.vehicleCommunityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:34px;display:grid}.vehicleCommunityCard{background:#fff;border:1px solid #d8dbd3;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #1b202412}.vehicleCommunityMedia{aspect-ratio:16/10;background:#181c20;position:relative}.vehicleCommunityMedia>img,.vehicleCommunityMedia>div{object-fit:cover;width:100%;height:100%}.vehicleCommunityMedia>div{color:var(--lime);place-items:center;font-size:54px;font-weight:900;display:grid}.vehicleCommunityMedia>span{color:#fff;background:#121619cc;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800;position:absolute;bottom:13px;right:13px}.vehicleCommunityBody{padding:22px}.vehicleCommunityBody>small{color:#7a837b;font:10px var(--font-mono);letter-spacing:.08em}.vehicleCommunityBody h3{margin:8px 0 3px;font-size:26px}.vehicleCommunityBody>strong{color:#819aa5;font-size:23px;display:block}.vehicleCommunityFacts{flex-wrap:wrap;gap:7px;margin:15px 0;display:flex}.vehicleCommunityFacts span{background:#eff1eb;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:750}.vehicleCommunityBody>p{color:#555b60;line-height:1.55}.vehicleCommunityVideos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.vehicleCommunityVideos video{background:#111;border-radius:14px;width:100%;max-height:260px}.vehicleCommunityBody details{border-top:1px solid #e1e4dc;margin-top:16px;padding-top:14px}.vehicleCommunityBody summary{cursor:pointer;font-weight:800}.vehicleDetailList{gap:10px;margin-top:13px;display:grid}.vehicleDetailList span{color:#555b60;grid-template-columns:110px 1fr;gap:10px;font-size:12px;display:grid}.vehicleDetailList b{color:#252a2f}.vehicleFeedEmpty{background:#f7f8f3;border:1px dashed #bdc2b8;border-radius:20px;justify-content:space-between;gap:20px;margin-top:32px;padding:26px;display:flex}.vehicleFeedEmpty span{color:#6d7073}.vehicleListingForm .successMessage{overflow-wrap:anywhere;white-space:pre-wrap}.selectedVideo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.selectedVideo figure{background:#eef0e9;border-radius:14px;margin:0;padding:10px}.selectedVideo video{background:#111;border-radius:10px;width:100%;max-height:280px}.selectedVideo figcaption{color:#555b60;overflow-wrap:anywhere;padding-top:8px;font-size:11px}.vehicleManageForm{background:#fff;border-radius:22px;max-width:850px;margin:auto;padding:28px}@media (width<=700px){.vehicleCommunityGrid{grid-template-columns:1fr}.vehicleCommunityCard{border-radius:18px}.vehicleCommunityBody{padding:18px}.vehicleCommunityVideos,.selectedVideo{grid-template-columns:1fr}.vehicleFeedEmpty{display:grid}.vehicleDetailList span{grid-template-columns:1fr}.vehicleManageForm{padding:18px}}.vehicleComposerShell{margin-top:34px;display:block;background:0 0!important;border:0!important}.vehicleComposerShell .vehicleSubmitGrid{background:#f5f6f1;border:1px solid #dfe2d9;border-radius:30px;grid-template-columns:.72fr 1.28fr;overflow:hidden;box-shadow:0 28px 70px #03111614}.vehicleComposerShell .vehicleSubmitIntro{color:#fff;background:#1b2024;padding:38px}.vehicleComposerShell .vehicleSubmitIntro h3{margin:0 0 24px;font-size:31px;line-height:1.1}.vehicleFeatureStack{gap:12px;display:grid}.vehicleFeatureStack>span{background:#ffffff0c;border-radius:16px;grid-template-columns:38px 1fr;gap:3px 12px;padding:16px;display:grid}.vehicleFeatureStack b{color:#111;background:var(--lime);border-radius:12px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.vehicleFeatureStack strong{font-size:14px}.vehicleFeatureStack small{color:#aeb7af;line-height:1.4}.vehicleSubmitPanel{background:#fff!important;padding:0!important}.vehicleWizard{gap:0;padding:34px}.vehicleWizard .formHeading{padding-bottom:22px}.vehicleWizard .formHeading span{color:#788079;font:10px var(--font-mono)}.vehicleWizard .formHeading h3{letter-spacing:-.035em;margin:8px 0;font-size:34px}.vehicleWizard .formHeading p{font-size:14px}.wizardProgress{align-items:center;gap:14px;margin:4px 0 18px;display:flex}.wizardProgress>div{background:#edf0e8;border-radius:99px;flex:1;height:7px;overflow:hidden}.wizardProgress>div span{border-radius:inherit;background:var(--lime);height:100%;transition:width .28s;display:block}.wizardProgress small{color:#727b73;white-space:nowrap;font-size:10px;font-weight:800}.wizardSteps{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:24px;display:grid}.wizardSteps button{color:#8b928c;cursor:pointer;background:#f5f6f2;border:0;border-radius:13px;justify-items:center;gap:6px;min-width:0;padding:10px 4px;display:grid}.wizardSteps button b{background:#e1e4dc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.wizardSteps button span{font-size:10px;font-weight:800}.wizardSteps button.active{color:#031116;background:#cfefff}.wizardSteps button.active b,.wizardSteps button.done b{color:#111;background:var(--lime)}.vehicleWizard .wizardStep{background:0 0;border:0;margin:0;padding:0;display:none}.vehicleWizard .wizardStep.active{animation:.22s wizardIn;display:block}@keyframes wizardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vehicleWizard .wizardStep legend{color:#171a1d;width:100%;margin:0 0 16px;padding:0;font-size:23px;font-weight:850}.vehicleWizard .fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.vehicleWizard .wizardStep>label,.vehicleWizard .fieldGrid>label{gap:6px;padding:13px 14px;background:#fafbf7!important;border:1px solid #e4e6df!important;border-radius:15px!important;font-size:11px!important}.vehicleWizard input,.vehicleWizard select,.vehicleWizard textarea{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:10px 2px!important;font-size:15px!important}.vehicleWizard label:focus-within{box-shadow:0 0 0 3px #59efff29;background:#fbffed!important;border-color:#9b6cff!important}.vehicleWizard textarea{min-height:110px}.vehicleWizard .uploadBox{text-align:center;cursor:pointer;justify-content:center;align-items:center;min-height:112px;background:#f8faf3!important;border:2px dashed #cdd3c5!important;border-radius:18px!important;padding:20px!important;display:flex!important}.vehicleWizard .uploadBox:hover{background:#d9d5cf!important;border-color:#9b6cff!important}.vehicleWizard .uploadBox span{gap:5px;display:grid}.vehicleWizard .uploadBox b{font-size:15px}.wizardNav{border-top:1px solid #e8eae4;justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;display:flex}.wizardNav button{cursor:pointer;border:0;border-radius:14px;min-height:46px;padding:0 18px;font-weight:850}.wizardBack{color:#555b60;background:#eef0eb}.wizardBack:disabled{opacity:.35}.wizardNext{color:#111;background:var(--lime);margin-left:auto}.wizardFinal{gap:14px;margin-top:16px;display:grid}.vehicleWizard .wizardFinal .checkField{background:#f1f4e8;border:0;border-radius:15px;padding:15px;font-size:11px}.vehicleWizard .vehicleSharePrimary .button{border-radius:17px;min-height:58px;font-size:15px}.vehicleWizard .formMessage{border-radius:14px;line-height:1.45}@media (width<=850px){.vehicleComposerShell .vehicleSubmitGrid{grid-template-columns:1fr}.vehicleComposerShell .vehicleSubmitIntro{padding:24px}.vehicleFeatureStack{grid-template-columns:repeat(3,1fr)}.vehicleFeatureStack>span{grid-template-columns:1fr}.vehicleFeatureStack b{grid-row:auto}.vehicleWizard{padding:24px}}@media (width<=600px){.vehicleSubmitHeader{gap:18px}.vehicleSubmitFacts{grid-template-columns:repeat(3,1fr)}.vehicleSubmitFacts span{padding:14px 8px}.vehicleSubmitFacts b{font-size:17px}.listingPolicy{display:none}.vehicleComposerShell{margin-top:20px}.vehicleComposerShell .vehicleSubmitGrid{border-radius:22px}.vehicleComposerShell .vehicleSubmitIntro{padding:20px}.vehicleComposerShell .vehicleSubmitIntro h3{font-size:25px}.vehicleFeatureStack{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.vehicleFeatureStack>span{scroll-snap-align:start;min-width:245px}.vehicleWizard{padding:18px 14px}.vehicleWizard .formHeading h3{font-size:29px}.wizardSteps{gap:3px}.wizardSteps button{background:0 0;padding:8px 2px}.wizardSteps button span{font-size:9px}.vehicleWizard .fieldGrid{grid-template-columns:1fr}.vehicleWizard .wizardStep legend{font-size:21px}.wizardNav{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #e2e5dd;border-radius:17px;padding:10px;position:sticky;bottom:8px}}.vehicleSubmit .listingPolicy{display:none}.consentDetails{background:#fafbf7;border:1px solid #e2e5dc;border-radius:14px;padding:12px 15px}.consentDetails summary{cursor:pointer;color:#62666a;font-size:11px;font-weight:800}.consentDetails p{color:#707478;margin:10px 0 0;font-size:11px;line-height:1.55}.vehicleComposerShell,.vehicleComposerShell .vehicleSubmitGrid,.vehicleSubmitPanel,.vehicleWizard,.wizardStep,.vehicleWizard .formGrid,.vehicleWizard label,.vehicleWizard input,.vehicleWizard textarea,.vehicleWizard select{box-sizing:border-box;min-width:0;max-width:100%}.vehicleComposerShell .vehicleSubmitGrid,.vehicleSubmitPanel,.vehicleWizard,.wizardStep{width:100%}@media (width<=760px){.vehicleComposerShell .vehicleSubmitGrid{grid-template-columns:minmax(0,1fr)!important}}.vehicleMarketCta{color:#fff;background:linear-gradient(135deg,#101417,#252a2f);border-radius:30px;justify-content:space-between;align-items:end;gap:2rem;margin-top:clamp(2rem,5vw,4.5rem);padding:clamp(1.5rem,4vw,3rem);display:flex}.vehicleMarketCta>div{max-width:720px}.vehicleMarketCta .eyebrow{color:#59efff;margin-bottom:.7rem}.vehicleMarketCta h2{margin:0 0 .8rem;font-size:clamp(1.7rem,3.8vw,3rem);line-height:1.02}.vehicleMarketCta p:last-child{color:#ffffffbd;max-width:62ch;margin:0}.vehicleMarketCta .button{white-space:nowrap;flex:none}.vehicleListingHero{padding-bottom:clamp(2rem,5vw,4rem)}.vehicleListingHero .vehicleBackLink{color:inherit;margin-top:1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.vehicleSubmitStandalone{padding-top:0}@media (width<=760px){.vehicleMarketCta{border-radius:22px;flex-direction:column;align-items:stretch}.vehicleMarketCta .button{justify-content:center;width:100%}.vehicleListingHero .vehicleBackLink{align-items:center;min-height:44px}}.performanceListing{--perf-panel:#1b2024;--perf-line:#30353a;color:#f5f8f5;background:radial-gradient(circle at 78% 8%,#9b6cff1a,#0000 24%),linear-gradient(145deg,#031116,#121619 54%,#0b0e10);border:1px solid #30353a;border-radius:34px;margin-top:52px;padding:clamp(16px,2vw,28px);overflow:hidden;box-shadow:0 36px 100px #03111640}.performanceListingHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:12px 8px 27px;display:grid}.performanceKicker{color:var(--lime);font:800 9px var(--font-mono);letter-spacing:.16em}.performanceListingHeader h3{letter-spacing:-.06em;margin:12px 0 8px;font-size:clamp(38px,5vw,72px);line-height:.87}.performanceListingHeader h3 em{color:var(--lime);font-style:normal}.performanceListingHeader p{color:#9eaaa2;margin:0;font-size:14px;font-weight:700}.performancePrice{text-align:right;justify-items:end;gap:4px;display:grid}.performancePrice small{color:#73777b;font:800 8px var(--font-mono);letter-spacing:.13em}.performancePrice strong{color:var(--lime);letter-spacing:-.05em;font-size:clamp(30px,4vw,48px)}.performancePrice span{color:#9aa59e;font-size:10px}.performanceStage{grid-template-columns:minmax(0,1.55fr) minmax(330px,.72fr);align-items:stretch;gap:12px;display:grid}.performanceGallery{border:1px solid var(--perf-line);background:#031116;border-radius:24px;min-width:0;padding:10px;position:relative}.performanceGallery .vehicleMainImage{border-radius:16px}.performanceGallery .vehicleMainImage img{aspect-ratio:1.66}.performanceGalleryArrow{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031116d9;border:1px solid #ffffff2d;border-radius:50%;place-items:center;width:46px;height:46px;font-size:32px;display:grid;position:absolute;top:42%}.performanceGalleryArrow.previous{left:22px}.performanceGalleryArrow.next{right:22px}.performanceGallery .vehicleThumbnails{grid-template-columns:repeat(6,1fr)}.performanceGallery .vehicleThumbnails button{border-radius:10px;position:relative}.performanceMoreImages{color:#fff;background:#0b0e10bd;place-items:center;font-size:18px;font-weight:900;display:grid;position:absolute;inset:0}.performanceDashboard{border:1px solid var(--perf-line);background:linear-gradient(155deg,#1b2024,#121619);border-radius:24px;flex-direction:column;min-width:0;padding:24px;display:flex}.performanceLive{color:#98a49c;font:800 8px var(--font-mono);letter-spacing:.13em;align-items:center;gap:8px;display:flex}.performanceLive i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 18px var(--lime);border-radius:50%}.performanceLive b{color:var(--lime);background:#30353a;border-radius:99px;margin-left:auto;padding:6px 8px;font-size:8px}.performancePulse{align-items:end;gap:20px;margin:27px 0 20px;display:flex}.performancePulse>span{color:#fff;letter-spacing:-.08em;font-size:64px;font-weight:900;line-height:.8}.performancePulse>span small{color:var(--lime);letter-spacing:0;margin-left:6px;font-size:16px}.performancePulse>div{flex:1;gap:7px;display:grid}.performancePulse>div b{color:#73777b;font:800 8px var(--font-mono);letter-spacing:.14em}.performancePulse>div i{background:#30353a;border-radius:9px;height:5px;display:block;overflow:hidden}.performancePulse>div em{background:linear-gradient(90deg,#9b6cff,var(--lime));width:88%;height:100%;box-shadow:0 0 14px var(--lime);display:block}.performanceFacts{grid-template-columns:1fr 1fr;gap:7px;display:grid}.performanceFacts>span{background:#1b2024;border:1px solid #30353a;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:9px;padding:12px;display:grid}.performanceFacts i{width:36px;height:36px;color:var(--lime);font:900 12px var(--font-mono);background:#252a2f;border-radius:11px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.performanceFacts b{font-size:13px;line-height:1.15}.performanceFacts small{color:#73777b;margin-top:2px;font-size:9px}.performanceTags{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.performanceTags span{color:#59efff;background:#031116;border:1px solid #819aa5;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}.performanceLocation{border-top:1px solid var(--perf-line);align-items:center;gap:11px;margin-top:auto;padding:14px 0;display:flex}.performanceLocation>span{background:var(--lime);color:#111;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.performanceLocation div{gap:2px;display:grid}.performanceLocation small{color:#73777b;font:800 8px var(--font-mono);letter-spacing:.12em}.performanceLocation b{font-size:13px}.performanceDashboard .vehicleListingActions{margin-top:12px}.performanceDashboard .vehicleListingActions .button{border-radius:14px;min-height:52px}.performanceDashboard .vehicleListingActions>a:last-child{border-radius:12px}.performanceContentGrid{grid-template-columns:1.08fr .92fr;gap:12px;margin-top:12px;display:grid}.performanceContentGrid>section{border:1px solid var(--perf-line);background:linear-gradient(145deg,#1b2024,#121619);border-radius:20px;min-width:0;padding:27px;position:relative}.performanceContentGrid>section>div:first-of-type>small{color:var(--lime);font:800 8px var(--font-mono);letter-spacing:.14em}.performanceModuleNo{background:var(--lime);color:#111417;width:31px;height:31px;font:900 10px var(--font-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:21px;right:22px}.performanceContentGrid h4{letter-spacing:-.035em;margin:11px 46px 13px 0;font-size:24px;line-height:1.06}.performanceContentGrid p{color:#a9b3ac;margin:0 0 10px;font-size:12px;line-height:1.65}.performanceContentGrid p:last-child{margin-bottom:0}.performanceHighlightGrid{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.performanceHighlightGrid article{background:#1b2024;border:1px solid #30353a;border-radius:13px;min-height:112px;padding:14px}.performanceHighlightGrid span{color:var(--lime);font:800 7px var(--font-mono);letter-spacing:.12em}.performanceHighlightGrid b{margin:8px 0 5px;font-size:13px;display:block}.performanceHighlightGrid p{font-size:9px;line-height:1.45}.performanceTransparency{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;display:grid}.performanceTransparency>.performanceModuleNo{display:grid}.performanceTransparency>div:first-of-type{padding-right:48px}.performanceProofStatus{background:#1b2024;border:1px solid #41474c;border-radius:15px;align-items:center;gap:14px;min-width:250px;padding:17px;display:flex}.performanceProofStatus i{border:1px solid var(--lime);width:55px;height:55px;color:var(--lime);font:900 26px var(--font-mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.performanceProofStatus span{gap:4px;display:grid}.performanceProofStatus b{font-size:13px}.performanceProofStatus small{color:#73777b;font-size:9px}.performanceSeller{grid-column:1/-1;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:30px;display:grid}.performanceSeller>div:first-of-type{padding-right:48px}.performanceSafety{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.performanceSafety span{color:#c8d1cb;background:#1b2024;border:1px solid #30353a;border-radius:12px;padding:13px;font-size:10px;font-weight:750}.performanceBenefits{background:#819aa5;border:1px solid #819aa5;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.performanceBenefits span{background:#1b2024;grid-template-rows:auto auto;grid-template-columns:45px 1fr;column-gap:10px;padding:19px;display:grid}.performanceBenefits i{background:var(--lime);color:#111417;width:42px;height:42px;font:900 18px var(--font-mono);border-radius:13px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.performanceBenefits b{align-self:end;font-size:11px}.performanceBenefits small{color:#73777b;font-size:8px;line-height:1.4}.performanceLegal{color:#555b60;text-align:right;padding:14px 4px 0;font-size:9px;display:block}@media (width<=1050px){.performanceStage{grid-template-columns:1fr}.performanceDashboard{grid-template-columns:1fr 1fr;gap:16px;display:grid}.performanceLive,.performancePulse,.performanceTags,.performanceLocation,.performanceDashboard .vehicleListingActions{grid-column:1/-1}.performanceFacts{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.performanceListing{border-radius:22px;margin:28px -4px 0;padding:10px}.performanceListingHeader{grid-template-columns:1fr;padding:12px 7px 20px}.performanceListingHeader h3{font-size:43px}.performancePrice{text-align:left;justify-items:start}.performanceStage{gap:8px}.performanceGallery{border-radius:17px;padding:7px}.performanceGallery .vehicleMainImage img{aspect-ratio:1.34}.performanceGalleryArrow{width:40px;height:40px;top:35%}.performanceGallery .vehicleThumbnails{margin-right:-7px;padding-right:7px;display:flex}.performanceGallery .vehicleThumbnails button{flex:0 0 27%}.performanceDashboard{border-radius:17px;padding:18px;display:flex}.performancePulse>span{font-size:56px}.performanceFacts{grid-template-columns:1fr 1fr}.performanceContentGrid{grid-template-columns:1fr;gap:8px;margin-top:8px}.performanceContentGrid>section{border-radius:16px;padding:21px}.performanceTransparency,.performanceSeller{grid-column:1;grid-template-columns:1fr;gap:16px}.performanceTransparency>div:first-of-type,.performanceSeller>div:first-of-type{padding-right:35px}.performanceProofStatus{min-width:0}.performanceSafety{grid-template-columns:1fr}.performanceBenefits{grid-template-columns:1fr 1fr}.performanceBenefits span{padding:14px}}.performanceDynamicFeed{gap:28px;margin-top:34px;display:grid}.performanceDynamicListing{margin-top:0}.performanceDynamicListing .performanceListingHeader h3{max-width:760px;font-size:clamp(34px,4.2vw,60px)}.performanceFeedMain{aspect-ratio:1.66;object-fit:cover;border-radius:16px;width:100%;display:block}.performanceFeedFallback{min-height:420px;color:var(--lime);background:#1b2024;border-radius:16px;place-items:center;font-size:80px;font-weight:950;display:grid}.performanceFeedGallery .vehicleThumbnails span{border-radius:10px;display:block;position:relative;overflow:hidden}.performanceFeedGallery .vehicleThumbnails span b{color:#fff;background:#0b0e10bd;place-items:center;font-size:17px;display:grid;position:absolute;inset:0}.performanceFeedVideos{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:8px;display:grid}.performanceFeedVideos video{background:#031116;border-radius:12px;width:100%;max-height:280px}.performanceDynamicModules{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}.performanceDynamicModules section{border:1px solid var(--perf-line);background:#1b2024;border-radius:17px;min-height:140px;padding:23px;position:relative}.performanceDynamicModules small{color:var(--lime);font:800 8px var(--font-mono);letter-spacing:.13em}.performanceDynamicModules p{color:#a9b3ac;white-space:pre-wrap;margin:16px 38px 0 0;font-size:12px;line-height:1.65}.performanceDynamicFooter{background:#1b2024;border:1px solid #41474c;border-radius:16px;align-items:center;gap:12px;margin-top:10px;padding:18px 22px;display:flex}.performanceDynamicFooter>div{gap:3px;margin-right:auto;display:grid}.performanceDynamicFooter small{color:#73777b;font:800 8px var(--font-mono);letter-spacing:.12em}.performanceDynamicFooter b{font-size:14px}.performanceDynamicFooter>span{color:#59efff;background:#252a2f;border-radius:999px;padding:10px 12px;font-size:9px;font-weight:800}@media (width<=760px){.performanceDynamicModules{grid-template-columns:1fr}.performanceDynamicFooter{flex-direction:column;align-items:stretch}.performanceDynamicFooter>div{margin-right:0}.performanceDynamicFooter>span{text-align:center}.performanceFeedFallback{min-height:260px}}.memberJoinExperience{margin:26px 0 52px;scroll-margin-top:90px}.memberJoinLaunch{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#111619,#252a2f);border:1px solid #30353a;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:100%;padding:22px 25px;display:grid;box-shadow:0 18px 50px #0311161f}.memberJoinLaunchIcon{background:var(--lime);color:#111417;border-radius:17px;place-items:center;width:54px;height:54px;font-size:29px;display:grid}.memberJoinLaunch>span:nth-child(2){gap:3px;display:grid}.memberJoinLaunch small{color:var(--lime);font:800 8px var(--font-mono);letter-spacing:.14em}.memberJoinLaunch b{font-size:20px}.memberJoinLaunch em{color:#94a097;font-size:11px;font-style:normal}.memberJoinLaunch strong{background:var(--lime);color:#111417;white-space:nowrap;border-radius:999px;padding:13px 17px;font-size:11px}.memberJoinFlow{color:#fff;background:#111619;border:1px solid #30353a;border-radius:30px;overflow:hidden;box-shadow:0 30px 80px #0311162e}.memberJoinFlowHead{background:radial-gradient(circle at 92% 0,#59efff22,#0000 35%);justify-content:space-between;gap:25px;padding:30px 34px 24px;display:flex}.memberJoinFlowHead span{color:var(--lime);font:800 8px var(--font-mono);letter-spacing:.15em}.memberJoinFlowHead h3{letter-spacing:-.04em;margin:8px 0 7px;font-size:clamp(28px,4vw,43px)}.memberJoinFlowHead p{color:#9ba69e;margin:0;font-size:13px}.memberJoinFlowHead button{color:#fff;cursor:pointer;background:#252a2f;border:1px solid #41474c;border-radius:50%;width:42px;height:42px;font-size:25px}.memberJoinProgress{background:#30353a;border-block:1px solid #30353a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.memberJoinProgress span{color:#73777b;background:#1b2024;align-items:center;gap:10px;padding:14px 20px;display:flex}.memberJoinProgress span.active{color:#fff;background:#252a2f}.memberJoinProgress span.done{color:#9b6cff}.memberJoinProgress i{width:28px;height:28px;font:800 8px var(--font-mono);border:1px solid #41474c;border-radius:50%;place-items:center;font-style:normal;display:grid}.memberJoinProgress .active i,.memberJoinProgress .done i{border-color:var(--lime);background:var(--lime);color:#111417}.memberJoinProgress b{font-size:11px}.memberFlowForm{color:#15191c;background:#f2f1eb;padding:34px}.memberFlowStep{border:0;margin:0;padding:0;display:none}.memberFlowStep.active{display:block}.memberFlowStep legend{letter-spacing:-.045em;padding:0;font-size:clamp(28px,4vw,43px);font-weight:900}.memberFlowStep>p{color:#687169;margin:7px 0 25px;font-size:13px}.memberFlowGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.memberFlowGrid label:not(.memberFlowUpload){background:#fff;border:1px solid #d6d9d2;border-radius:17px;gap:7px;padding:16px;display:grid}.memberFlowGrid label>span{font-size:10px;font-weight:850}.memberFlowGrid input:not([type=file]){color:#111417;border:0;background:0 0;border-bottom:1px solid #d9ddd6;outline:none;width:100%;min-height:45px;padding:0;font-size:16px}.memberFlowGrid input:focus{border-color:#5da9ff}.memberFlowGrid label>small{color:#929a93;font-size:9px}.memberFlowWide{grid-column:1/-1}.memberInterestCloud{flex-wrap:wrap;gap:10px;display:flex}.memberInterestCloud label{cursor:pointer;position:relative}.memberInterestCloud input{opacity:0;pointer-events:none;position:absolute}.memberInterestCloud span{color:#30353a;background:#fff;border:1px solid #ccd1ca;border-radius:999px;align-items:center;min-height:48px;padding:0 17px;font-size:12px;font-weight:800;transition:all .2s;display:flex}.memberFlowUpload{cursor:pointer;background:#e8ebe5;border:1px dashed #8c968e;border-radius:17px;justify-content:center;align-items:center;min-height:82px;padding:16px;display:flex}.memberFlowUpload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.memberFlowUpload>span{text-align:center;gap:4px;display:grid}.memberFlowUpload b{font-size:13px}.memberFlowUpload small{color:#7b857d;font-size:9px}.memberFlowConsent{color:#41474c;background:#e3e8df;border-radius:15px;grid-template-columns:auto 1fr;align-items:start;gap:11px;margin-top:17px;padding:15px;font-size:10px;line-height:1.5;display:grid}.memberFlowConsent input{accent-color:#5da9ff;width:19px;height:19px;margin:0}.memberFlowActions{border-top:1px solid #d7dbd4;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:20px;display:flex}.memberFlowActions>button:not(.button){color:#62666a;cursor:pointer;background:0 0;border:0;padding:0 16px;font-weight:800}.memberFlowActions .button{border:0;border-radius:999px;min-width:180px}.memberFlowForm .memberFormStatus{border-radius:14px;margin-top:15px}@media (width<=680px){.memberJoinExperience{margin:18px 0 36px}.memberJoinLaunch{border-radius:20px;grid-template-columns:auto 1fr;padding:17px}.memberJoinLaunch strong{text-align:center;grid-column:1/-1}.memberJoinFlow{border-radius:22px}.memberJoinFlowHead{padding:23px 20px 19px}.memberJoinProgress span{justify-content:center;padding:11px 5px}.memberJoinProgress b{display:none}.memberFlowForm{padding:23px 17px}.memberFlowGrid{grid-template-columns:1fr}.memberFlowWide{grid-column:1}.memberInterestCloud{gap:7px}.memberInterestCloud span{min-height:44px;padding:0 13px;font-size:10px}.memberFlowActions{justify-content:stretch}.memberFlowActions button{flex:1}}.memberOriginHero{grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr)}.memberOriginMark{flex-direction:column;justify-content:flex-end;min-height:100%;position:relative;overflow:hidden;background:radial-gradient(circle at 25% 20%,#50a8c533,#0000 32%),#121619!important;padding:34px!important;display:flex!important}.memberOriginMark:before{color:var(--lime);font:900 10px var(--font-mono);letter-spacing:.16em;content:"V8 UNZENSIERT · COMMUNITY";position:absolute;top:28px;left:30px}.memberOriginMark strong{color:var(--lime);letter-spacing:-.08em;line-height:.78;font-size:clamp(62px,8vw,112px)!important}.memberOriginMark span{max-width:330px;margin-top:20px;line-height:1.55;color:#c1cac3!important;font-size:13px!important}.memberOriginCallout{border-left:4px solid var(--lime);color:#fff;background:#252a2f;flex-wrap:wrap;gap:8px;margin:22px 0 4px;padding:14px 16px;display:flex}.memberOriginCallout b{color:var(--lime)}@media (width<=760px){.memberOriginHero{grid-template-columns:1fr}.memberOriginMark{min-height:260px}.memberOriginMark strong{font-size:78px!important}}.memberOriginStatement{color:#fff;background:radial-gradient(circle at 88% 15%,#59efff2e,#0000 28%),linear-gradient(145deg,#121619,#1b2024);margin-bottom:1px;padding:clamp(34px,6vw,72px);position:relative;overflow:hidden}.memberOriginStatement:after{content:"";border:1px solid #59efff33;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-120px;right:-70px}.memberOriginEyebrow{z-index:1;color:var(--lime);font:800 10px var(--font-mono);letter-spacing:.15em;position:relative}.memberOriginStatement h3{z-index:1;letter-spacing:-.06em;max-width:900px;margin:18px 0 22px;font-size:clamp(40px,6.4vw,82px);line-height:.9;position:relative}.memberOriginStatement h3 em{color:var(--lime);font-style:normal}.memberOriginStatement>p{z-index:1;color:#c0cac2;max-width:820px;margin:0;font-size:clamp(15px,1.7vw,19px);line-height:1.65;position:relative}.memberOriginTopics{z-index:1;flex-wrap:wrap;gap:8px;margin:28px 0;display:flex;position:relative}.memberOriginTopics span{color:#dce4de;background:#252a2f;border:1px solid #41474c;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800}.memberOriginStatement .memberHeroCta{z-index:1;position:relative}.memberOriginStatement .memberHeroCta small{color:#9ca79f}@media (width<=650px){.memberOriginStatement{padding:32px 21px}.memberOriginStatement h3{font-size:43px}.memberOriginStatement>p{font-size:15px}.memberOriginTopics{margin:22px 0}.memberOriginStatement .memberHeroCta{align-items:stretch}.memberOriginStatement .memberHeroCta .button{justify-content:center;width:100%}}.eventsHub{color:#121619;background:#f5f6f2;padding:5rem 0}.eventsIntro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.eventsIntro h2{margin:.5rem 0 1rem;font-size:clamp(2.4rem,6vw,5.5rem);line-height:.92}.eventsIntro p{max-width:650px}.eventComposer,.eventCard,.eventEmpty{background:#fff;border:1px solid #dfe3d8;border-radius:22px;box-shadow:0 12px 40px #1111}.eventComposer{margin-bottom:1.5rem;padding:1.5rem}.eventFormGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.eventFormGrid label{gap:.4rem;font-weight:700;display:grid}.eventFormGrid input,.eventFormGrid select,.eventFormGrid textarea{font:inherit;background:#fafbf8;border:1px solid #ccd1c5;border-radius:12px;padding:.9rem}.eventFormGrid .wide{grid-column:1/-1}.eventFormActions{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.eventFormActions button{border:1px solid #ccd1c5;border-radius:12px;padding:.8rem 1.2rem}.eventNotice{background:#cff5ff;border-radius:12px;padding:1rem}.eventCards{gap:1rem;display:grid}.eventCard{grid-template-columns:90px 1fr 240px;gap:1.5rem;padding:1.4rem;display:grid}.eventDate{color:#59efff;text-align:center;background:#111;border-radius:16px;place-content:center;height:84px;display:grid}.eventDate b{font-size:2rem}.eventDate span{text-transform:uppercase}.eventTag{color:#4a94ad;font-size:.75rem;font-weight:800}.eventMain h3{margin:.35rem 0;font-size:1.6rem}.eventMeta{font-weight:800}.eventMeeting{color:#555b60}.eventMain small{color:#6b7068}.eventRsvp{border-left:1px solid #e2e5dd;flex-direction:column;gap:.4rem;padding-left:1.2rem;display:flex}.eventRsvp div{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.eventRsvp button{background:#fff;border:1px solid #cbd0c3;border-radius:999px;padding:.55rem .75rem;font-weight:700}.eventRsvp button:first-child{background:#59efff;border-color:#6d9eff}.eventEmpty{text-align:center;gap:.5rem;padding:3rem;display:grid}@media (width<=760px){.eventsIntro{flex-direction:column;align-items:stretch}.eventFormGrid{grid-template-columns:1fr}.eventFormGrid .wide{grid-column:auto}.eventCard{grid-template-columns:66px 1fr}.eventDate{height:66px}.eventRsvp{border-top:1px solid #e2e5dd;border-left:0;grid-column:1/-1;padding:1rem 0 0}.eventMain h3{font-size:1.35rem}}.garageAuth,.garageHub{color:#111;background:#f4f6f1;padding:6rem 0}.garageAuthGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:4rem;display:grid}.garageAuth h2{margin:.6rem 0 1.5rem;font-size:clamp(3rem,7vw,6.5rem);line-height:.9}.garageBenefits{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.garageBenefits span{background:#fff;border:1px solid #ccd1c5;border-radius:999px;padding:.7rem 1rem}.garageLogin,.garageSetup form,.garageVehicle{background:#fff;border:1px solid #dce1d6;border-radius:24px;padding:1.5rem;box-shadow:0 18px 50px #1111}.garageLogin{gap:1rem;display:grid}.garageLogin label{gap:.4rem;font-weight:700;display:grid}.garageLogin input,.garageSetup input,.garageSetup textarea,.garageSetup select,.chapterForm input,.chapterForm textarea,.chapterForm select{font:inherit;background:#fafbf8;border:1px solid #cdd2c7;border-radius:12px;padding:.9rem}.garageTabs{background:#eef0ea;border-radius:12px;grid-template-columns:1fr 1fr;padding:.25rem;display:grid}.garageTabs button,.textButton{background:0 0;border:0;border-radius:9px;padding:.75rem}.garageTabs .active{color:#fff;background:#111}.recoveryCode{background:#d9d5cf;border-radius:14px;gap:.5rem;padding:1rem;display:grid}.recoveryCode code{font-size:1.2rem;font-weight:900}.garageHeader{justify-content:space-between;align-items:end;margin-bottom:2rem;display:flex}.garageHeader h2{margin:.2rem 0;font-size:clamp(2.6rem,6vw,5rem)}.garageHeader button{border:1px solid #bbb;border-radius:999px;padding:.7rem 1rem}.garageSetup{grid-template-columns:1fr 1.4fr;gap:1rem;display:grid}.garageSetup form{gap:.7rem;display:grid}.garageSetup form div{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.garageSetup button,.chapterForm button{background:#59efff;border:0;border-radius:12px;padding:.8rem 1rem;font-weight:800}.garageNotice{background:#cff5ff;border-radius:12px;padding:1rem}.garageVehicles{gap:1.5rem;margin-top:2rem;display:grid}.garageVehicle header span{color:#819aa5;font-size:.75rem;font-weight:800}.garageVehicle header h3{margin:.3rem 0;font-size:2rem}.chapterForm{grid-template-columns:150px 1fr 170px;gap:.6rem;margin-top:1.4rem;display:grid}.chapterForm textarea,.chapterForm button{grid-column:1/-1}.vehicleTimeline{border-left:2px solid #59efff;gap:1.2rem;margin:1.5rem 0 0 1rem;padding-left:1.5rem;display:grid}.vehicleTimeline>div{position:relative}.vehicleTimeline>div:before{content:"";background:#59efff;border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.3rem;left:-1.9rem}.vehicleTimeline time,.vehicleTimeline span{color:#819aa5;margin-right:.6rem;font-size:.75rem;font-weight:800}.vehicleTimeline h4{margin:.25rem 0}@media (width<=760px){.garageAuthGrid,.garageSetup{grid-template-columns:1fr}.garageAuthGrid{gap:2rem}.garageHeader{flex-direction:column;align-items:flex-start;gap:1rem}.chapterForm{grid-template-columns:1fr}.chapterForm textarea,.chapterForm button{grid-column:auto}}.garageLoading{color:#fff;background:#111619;min-height:620px;padding:190px 0 100px}.garageLoading .wrap{gap:8px;display:grid}.garageLoading b{color:var(--lime);font:900 12px var(--font-mono);letter-spacing:.14em}.garageLoading span{font-size:22px}.garageDiscoverLink{color:#41474c;border-bottom:1px solid #73777b;margin-top:24px;padding-bottom:5px;font-weight:800;display:inline-block}.garageHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.garageHeaderActions a,.garageHeaderActions button{color:#30353a;cursor:pointer;background:#fff;border:1px solid #c8cec4;border-radius:999px;min-height:42px;padding:0 15px;font-size:11px;font-weight:850}.garageHeaderActions a:first-child{background:#d9d5cf;border-color:#9b6cff}.garageRecoveryBanner,.garagePrivacyPromise{border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:18px 21px;display:flex}.garageRecoveryBanner{color:#fff;background:#1b2024}.garageRecoveryBanner div{gap:3px;display:grid}.garageRecoveryBanner span{color:#aeb8b0;font-size:11px}.garageRecoveryBanner code{background:var(--lime);color:#111;border-radius:12px;padding:11px 15px;font-size:17px;font-weight:900}.garagePrivacyPromise{background:#e8ece4;border:1px solid #cbd2c6}.garagePrivacyPromise b{white-space:nowrap}.garagePrivacyPromise span{color:#555b60;font-size:12px;line-height:1.5}.garageFormKicker{color:#819aa5;font:850 9px var(--font-mono);letter-spacing:.13em}.garageSetup h3{margin:0 0 6px;font-size:24px}.garageEmpty{text-align:center;background:#f1efea;border:1px dashed #aeb5aa;border-radius:24px;gap:5px;padding:35px;display:grid}.garageEmpty span{color:#555b60;font-size:13px}.garageVehicle{overflow:hidden;border-color:#cad1c6!important;padding:0!important}.garageVehicleHead{color:#fff;background:radial-gradient(circle at 88% 15%,#59efff21,#0000 35%),#111619;grid-template-columns:1fr auto;gap:25px;padding:26px 28px;display:grid}.garageVehicleHead h3{color:#fff;letter-spacing:-.045em;margin:7px 0!important;font-size:clamp(28px,4vw,45px)!important}.garageVehicleHead p{color:#aeb8b1;margin:0}.garageVehicleBadges{flex-wrap:wrap;gap:7px;display:flex}.garageVehicleBadges span{letter-spacing:.08em;border:1px solid #41474c;border-radius:999px;padding:7px 10px;color:#cdd6cf!important;font:850 8px var(--font-mono)!important}.garageVehicleBadges .isPublic{border-color:#9b6cff;color:var(--lime)!important}.garageVehicleBadges .isPrivate{color:#a9b1ab!important}.garageVehicleStats{background:#41474c;border:1px solid #41474c;border-radius:15px;align-self:center;gap:1px;display:flex;overflow:hidden}.garageVehicleStats span{text-align:center;background:#1b2024;min-width:88px;padding:13px;display:grid;color:#73777b!important;font-size:8px!important}.garageVehicleStats b{color:#fff;font-size:18px}.garageVehicleDescription{color:#555b60;margin:0;padding:23px 28px 0;line-height:1.65}.garagePublishPanel{border-radius:16px;align-items:center;gap:16px;margin:22px 28px 0;padding:17px;display:flex}.garagePublishPanel>div{gap:3px;margin-right:auto;display:grid}.garagePublishPanel small{font:850 8px var(--font-mono);letter-spacing:.12em}.garagePublishPanel b{font-size:12px}.garagePublishPanel.private{background:#eef0eb;border:1px solid #d0d5cb}.garagePublishPanel.private small{color:#73777b}.garagePublishPanel.published{background:#d9d5cf;border:1px solid #9b6cff}.garagePublishPanel.published small{color:#819aa5}.garagePublishPanel a,.garagePublishPanel button{color:#252a2f;cursor:pointer;background:#fff;border:1px solid #73777b;border-radius:999px;min-height:40px;padding:0 14px;font-size:10px;font-weight:850}.garagePublishPanel form{display:flex}.garagePublishPanel form button{color:#fff;background:#1b2024;border-color:#252a2f}.garageVehicle .chapterForm{margin:22px 28px 0}.garageVehicle .vehicleTimeline{margin:28px 28px 30px 44px}.timelineEmpty:before{background:#aab3a9!important}.timelineEmpty b{font-size:15px}.timelineEmpty p{color:#727b73;margin:5px 0 0;font-size:12px}.garageNotice{margin:15px 0 0}.storyPage{background:#121619}.storyPage .footer{color:#b7c0b9;background:#121619;border-color:#30353a}.storyDirectory,.publicGarage,.vehicleStory{color:#fff;background:radial-gradient(circle at 90% 5%,#9b6cff21,#0000 24%),linear-gradient(145deg,#121619,#1b2024);min-height:760px;padding:148px 0 100px}.storyDirectoryHero{border-bottom:1px solid #363d43;grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);align-items:end;gap:70px;padding:50px 0 58px;display:grid}.storyDirectoryHero h1{font-size:clamp(58px,8vw,108px)}.storyDirectoryHero h1 em{color:var(--lime);font-style:normal}.storyDirectoryHero>div:last-child{gap:24px;display:grid}.storyDirectoryHero>div:last-child p{color:#aab5ad;margin:0;font-size:16px;line-height:1.65}.storyDirectoryHero .button{justify-self:start}.storyDirectoryBar{color:#8f9a92;font:850 9px var(--font-mono);letter-spacing:.12em;border-bottom:1px solid #30353a;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.storyDirectoryBar b{color:var(--lime);font-size:11px}.vehicleStoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.vehicleStoryCard{background:#1b2024;border:1px solid #384047;border-radius:22px;transition:all .22s;display:grid;overflow:hidden}.vehicleStoryCard:hover{border-color:#5da9ff;transform:translateY(-4px);box-shadow:0 25px 60px #0005}.vehicleStoryCardVisual{background:radial-gradient(circle at 50% 35%,#59efff28,#0000 32%),linear-gradient(135deg,#252a2f,#121619);place-items:center;min-height:210px;display:grid;position:relative;overflow:hidden}.vehicleStoryCardVisual:after{content:"";border:1px solid #59efff26;border-radius:50%;width:220px;height:220px;position:absolute}.vehicleStoryCardVisual>span{z-index:1;color:var(--lime);font:900 clamp(62px,8vw,100px) var(--font-mono);letter-spacing:-.1em;text-shadow:0 0 35px #59efff38;position:relative}.vehicleStoryCardVisual small{z-index:2;color:#bdc7bf;font:800 8px var(--font-mono);background:#1b2024;border:1px solid #555b60;border-radius:999px;padding:7px 10px;position:absolute;bottom:14px;right:14px}.vehicleStoryCardBody{padding:21px;display:grid}.vehicleStoryCardMeta{gap:7px;display:flex}.vehicleStoryCardMeta span{color:#aab5ad;font:800 8px var(--font-mono);background:#252a2f;border-radius:999px;padding:6px 8px}.vehicleStoryCard h3{letter-spacing:-.035em;margin:15px 0 4px;font-size:27px}.vehicleStoryCardBody>p{color:#b5beb7;margin:0;font-size:12px}.vehicleStoryCardBody>small{color:#73777b;margin-top:9px;font-size:10px}.vehicleStoryCardStats{background:#30353a;grid-template-columns:repeat(3,1fr);gap:1px;margin:21px 0;display:grid}.vehicleStoryCardStats span,.publicGarageStats span{color:#73777b;background:#1a2025;gap:3px;padding:11px;font-size:8px;display:grid}.vehicleStoryCardStats b,.publicGarageStats b{color:#fff;font-size:16px}.vehicleStoryCardBody>strong{color:var(--lime);justify-content:space-between;align-items:center;font-size:11px;display:flex}.vehicleStoryCardBody>strong span{font-size:18px}.storyLoading,.storyError,.storyEmpty{color:#aeb8b1;background:#1b2024;border:1px solid #363d43;border-radius:20px;gap:10px;margin-top:25px;padding:35px;display:grid}.storyError{color:#ffd1ca;border-color:#8e554c}.storyEmpty{text-align:center}.storyEmpty b{color:#fff;font-size:20px}.storyEmpty p{color:#909c93;margin:0}.storyEmpty .button{justify-self:center;margin-top:8px}.storyEmpty.dark{background:#031116;margin:20px 0 0}.publicGarageHero{border-bottom:1px solid #363d43;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:58px 0 52px;display:grid}.publicGarageAvatar,.vehicleStoryOwnerAvatar{background:linear-gradient(145deg,var(--lime),#5da9ff);color:#111;width:130px;height:130px;font:950 42px var(--font-mono);border:1px solid #5da9ff;border-radius:32px;place-items:center;display:grid}.publicGarageHero h1{margin:8px 0 13px;font-size:clamp(53px,7vw,88px)}.publicGarageHero>div:nth-child(2)>p:not(.eyebrow){color:#aeb9b0;max-width:620px;margin:0 0 11px;line-height:1.6}.publicGarageHero>div:nth-child(2)>span{color:var(--lime);font:800 10px var(--font-mono)}.publicGarageStats{background:#363d43;gap:1px;min-width:210px;display:grid}.publicGarageStats span{grid-template-columns:1fr auto;align-items:center}.publicGarageStats b{grid-row:1/3;align-self:center;font-size:24px}.vehicleStoryBreadcrumb{color:#73777b;font:800 8px var(--font-mono);letter-spacing:.1em;border-bottom:1px solid #30353a;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.vehicleStoryBreadcrumb a{color:#c9d2cb}.vehicleStoryHero{grid-template-columns:minmax(0,1.1fr) minmax(250px,.6fr);gap:12px;padding:34px 0 12px;display:grid}.vehicleStoryIdentity{background:radial-gradient(circle at 80% 15%,#59efff1e,#0000 32%),#1b2024;border:1px solid #363d43;border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:410px;padding:clamp(28px,5vw,54px);display:flex}.vehicleStoryIdentity h1{max-width:820px;margin:8px 0 13px;font-size:clamp(55px,7.2vw,98px)}.vehicleStoryIdentity>p:not(.eyebrow){color:#bac4bc;margin:0;font-size:17px}.vehicleStoryHeroActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.vehicleStoryHeroActions button{cursor:pointer}.vehicleStoryHeroActions .followed{color:var(--lime);background:#031116}.vehicleStoryHeroActions>a:not(.button){color:#c2ccc4;border-bottom:1px solid #555b60;padding:14px 0;font-size:11px;font-weight:800}.vehicleStoryMachine{background:radial-gradient(circle,#59efff37,#0000 31%),linear-gradient(145deg,#252a2f,#121619);border:1px solid #41474c;border-radius:28px;place-items:center;min-height:410px;display:grid;position:relative;overflow:hidden}.vehicleStoryMachine:before,.vehicleStoryMachine:after{content:"";border:1px solid #59efff33;border-radius:50%;width:280px;height:280px;position:absolute}.vehicleStoryMachine:after{border-color:#59efff17;width:380px;height:380px}.vehicleStoryMachine span{z-index:1;color:var(--lime);font:950 clamp(82px,11vw,150px) var(--font-mono);letter-spacing:-.12em;position:relative}.vehicleStoryMachine small{color:#9ba79f;font:800 8px var(--font-mono);letter-spacing:.17em;position:absolute;bottom:25px}.vehicleStoryTelemetry{background:#363d43;border:1px solid #363d43;border-radius:20px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.vehicleStoryTelemetry>div{background:#1b2024;grid-template-rows:auto auto;grid-template-columns:1fr auto;padding:19px 21px;display:grid}.vehicleStoryTelemetry small{color:#73777b;font:800 8px var(--font-mono);letter-spacing:.11em;grid-column:1/-1}.vehicleStoryTelemetry b{color:var(--lime);margin-top:5px;font-size:30px}.vehicleStoryTelemetry span{color:#8e9991;align-self:end;font-size:9px}.vehicleStoryCore{grid-template-columns:minmax(0,1fr) 340px;gap:12px;margin-top:12px;display:grid}.vehicleStoryCore>main{gap:12px;display:grid}.vehicleStoryCore>main>section,.vehicleStorySide>section{background:#1b2024;border:1px solid #363d43;border-radius:24px}.vehicleStoryIntro{padding:35px}.vehicleStoryIntro>span,.vehicleStoryTimelineSection header span{color:var(--lime);font:850 8px var(--font-mono);letter-spacing:.13em}.vehicleStoryIntro h2,.vehicleStoryTimelineSection h2{margin:13px 0 18px;font-size:clamp(38px,5vw,64px)}.vehicleStoryIntro>p{color:#aab5ad;white-space:pre-wrap;max-width:780px;font-size:15px;line-height:1.75}.vehicleStoryIntro>div{background:#384047;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.vehicleStoryIntro>div b{color:#fff;background:#1a2025;gap:5px;padding:18px;font-size:16px;display:grid}.vehicleStoryIntro>div small{color:#73777b;text-transform:uppercase;font-size:8px}.vehicleStoryTimelineSection{padding:35px}.vehicleStoryTimelineSection>header{justify-content:space-between;align-items:end;gap:25px;display:flex}.vehicleStoryTimelineSection>header>b{color:#30353a;font-size:100px;line-height:.7}.publicVehicleTimeline{margin-top:28px;display:grid}.publicVehicleTimeline article{border-top:1px solid #30353a;grid-template-columns:85px 1fr;gap:5px 23px;padding:28px 0;display:grid;position:relative}.publicVehicleTimeline article>div{grid-row:1/5;align-content:start;gap:8px;display:grid}.publicVehicleTimeline article>div b{color:var(--lime);font:900 24px var(--font-mono)}.publicVehicleTimeline time{color:#73777b;font:800 8px var(--font-mono)}.publicVehicleTimeline article>span{color:#5da9ff;font:800 8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.publicVehicleTimeline h3{margin:4px 0 7px;font-size:25px}.publicVehicleTimeline p{color:#a9b4ac;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.vehicleStorySide{flex-direction:column;gap:12px;display:flex}.vehicleStoryOwner{justify-items:start;padding:25px;display:grid}.vehicleStoryOwner>small,.vehicleStoryComments>header small{color:var(--lime);font:850 8px var(--font-mono);letter-spacing:.13em}.vehicleStoryOwnerAvatar{border-radius:18px;width:67px;height:67px;margin:22px 0 13px;font-size:23px}.vehicleStoryOwner h3{margin:0;font-size:24px}.vehicleStoryOwner p{color:#9faaa2;margin:10px 0;font-size:12px;line-height:1.55}.vehicleStoryOwner>span{color:#73777b;font-size:9px}.vehicleStoryOwner>a{color:#d0d8d2;border-bottom:1px solid #555b60;margin-top:20px;padding-bottom:5px;font-size:10px;font-weight:800}.vehicleStoryComments{overflow:hidden}.vehicleStoryComments>header{border-bottom:1px solid #363d43;grid-template-columns:1fr auto;gap:5px;padding:25px;display:grid}.vehicleStoryComments>header small{grid-column:1/-1}.vehicleStoryComments>header h3{margin:0;font-size:24px}.vehicleStoryComments>header span{background:var(--lime);color:#111;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.vehicleStoryCommentList{max-height:460px;display:grid;overflow:auto}.vehicleStoryCommentList>p{color:#8d998f;padding:23px;font-size:12px;line-height:1.55}.vehicleStoryCommentList article{border-bottom:1px solid #30353a;padding:18px 23px}.vehicleStoryCommentList article>div{justify-content:space-between;gap:12px;display:flex}.vehicleStoryCommentList a{color:var(--lime);font-size:10px;font-weight:850}.vehicleStoryCommentList time{color:#73777b;font-size:8px}.vehicleStoryCommentList p{color:#c1cac3;white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.55}.vehicleStoryComments form{gap:8px;padding:20px;display:grid}.vehicleStoryComments textarea{color:#fff;min-height:100px;font:12px var(--font-geist);resize:vertical;background:#1a2025;border:1px solid #41474c;border-radius:14px;padding:13px}.vehicleStoryComments button,.vehicleStoryLogin{background:var(--lime);color:#111;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 13px;font-size:10px;font-weight:900;display:flex}.vehicleStoryNotice{color:#d7e5d9;background:#252a2f;border:1px solid #5da9ff;border-radius:14px;margin:0;padding:14px;font-size:11px;line-height:1.5}@media (width<=980px){.vehicleStoryGrid{grid-template-columns:repeat(2,1fr)}.publicGarageHero{grid-template-columns:auto 1fr}.publicGarageStats{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.vehicleStoryCore{grid-template-columns:1fr}.vehicleStorySide{grid-template-columns:.7fr 1.3fr;display:grid}.vehicleStoryNotice{grid-column:1/-1}}@media (width<=760px){.garageHeaderActions{justify-content:flex-start}.garagePrivacyPromise,.garageRecoveryBanner{flex-direction:column;align-items:flex-start}.garageVehicleHead{grid-template-columns:1fr;padding:22px}.garageVehicleStats{width:100%}.garageVehicleStats span{flex:1;min-width:0}.garagePublishPanel{flex-direction:column;align-items:stretch;margin:18px}.garagePublishPanel a,.garagePublishPanel form,.garagePublishPanel button{justify-content:center;width:100%}.garageVehicle .chapterForm{margin:18px}.garageVehicle .vehicleTimeline{margin:24px 18px 24px 34px}.storyDirectory,.publicGarage,.vehicleStory{padding-top:115px}.storyDirectoryHero{grid-template-columns:1fr;gap:30px;padding:34px 0 40px}.storyDirectoryHero h1{font-size:55px}.vehicleStoryGrid{grid-template-columns:1fr}.publicGarageHero{grid-template-columns:1fr;padding:35px 0}.publicGarageAvatar{border-radius:24px;width:90px;height:90px;font-size:31px}.publicGarageHero h1{font-size:52px}.publicGarageStats,.vehicleStoryHero{grid-template-columns:1fr}.vehicleStoryIdentity,.vehicleStoryMachine{min-height:350px}.vehicleStoryIdentity{padding:27px}.vehicleStoryIdentity h1{font-size:52px}.vehicleStoryMachine{min-height:310px}.vehicleStoryTelemetry{grid-template-columns:1fr 1fr}.vehicleStoryTelemetry>div{padding:16px}.vehicleStoryCore>main>section,.vehicleStorySide>section{border-radius:18px}.vehicleStoryIntro,.vehicleStoryTimelineSection{padding:22px}.vehicleStoryIntro>div{grid-template-columns:1fr}.vehicleStoryTimelineSection>header>b{font-size:68px}.publicVehicleTimeline article{grid-template-columns:54px 1fr;gap:4px 13px}.vehicleStorySide{display:flex}.vehicleStoryBreadcrumb span{display:none}}@media (width<=460px){.vehicleStoryTelemetry{grid-template-columns:1fr}.vehicleStoryHeroActions{flex-direction:column;align-items:stretch}.vehicleStoryHeroActions>*{text-align:center;justify-content:center;width:100%}.garageVehicleStats span{padding:10px 5px}.storyDirectoryHero h1,.vehicleStoryIdentity h1{font-size:44px}}.garageVehicleHead.hasCover{grid-template-columns:minmax(240px,330px) minmax(240px,1fr) auto;align-items:stretch;padding:14px}.garageVehicleCover{object-fit:cover;background:#252a2f;border:1px solid #41474c;border-radius:18px;width:100%;height:100%;min-height:205px;max-height:270px;display:block}.garageVehicleHead.hasCover .garageVehicleHeadCopy{flex-direction:column;justify-content:center;padding:14px 0;display:flex}.garageMediaManager{background:#f4f6f1;border:1px solid #d3d9ce;border-radius:20px;margin:22px 28px 0;padding:20px}.garageMediaManager>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.garageMediaManager>header small{color:#819aa5;font:850 8px var(--font-mono);letter-spacing:.12em}.garageMediaManager>header h4{margin:4px 0 0;font-size:21px}.garageMediaManager>header>span{color:#555b60;font:800 8px var(--font-mono);white-space:nowrap;background:#e3e8de;border-radius:999px;padding:7px 10px}.garageMediaActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.garageMediaActions button,.garageMediaGrid figcaption button{color:#252a2f;cursor:pointer;background:#fff;border:1px solid #bdc5b9;border-radius:999px;font-size:10px;font-weight:850}.garageMediaActions button{min-height:40px;padding:0 15px}.garageMediaActions button:first-child{background:#cff5ff;border-color:#9b6cff}.garageMediaActions input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.garageMediaHelp{color:#73777b;margin:10px 0 0;font-size:10px;line-height:1.55}.garageMediaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.garageMediaGrid figure{background:#1b2024;border:1px solid #c8cfc3;border-radius:15px;margin:0;display:grid;position:relative;overflow:hidden}.garageMediaGrid figure.cover{outline-offset:2px;outline:2px solid #9b6cff}.garageMediaGrid img,.garageMediaGrid video{aspect-ratio:16/10;object-fit:cover;background:#121619;width:100%;display:block}.garageMediaGrid figcaption{color:#d3dbd5;background:#252a2f;gap:8px;padding:10px;display:grid}.garageMediaGrid figcaption>span{color:#aebbaf;font:800 7px var(--font-mono);letter-spacing:.08em}.garageMediaGrid figcaption>div{flex-wrap:wrap;gap:5px;display:flex}.garageMediaGrid figcaption button{color:#dbe2dc;background:#252a2f;border-color:#41474c;min-height:29px;padding:0 9px;font-size:8px}.garageMediaGrid figcaption button:last-child{color:#ffc7c0}.garageMediaStatus{color:#031116;background:#cff5ff;border-radius:12px;margin:12px 0 0;padding:11px 13px;font-size:10px;font-weight:750;line-height:1.5}.garageChapter .garageMediaManager.compact{background:#f0f3ed;margin:15px 0 4px;padding:15px}.garageMediaManager.compact>header h4{font-size:16px}.garageMediaManager.compact .garageMediaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.garageMediaManager.compact .garageMediaGrid figcaption>div{display:none}.vehicleStoryCardVisual.hasImage{display:block}.vehicleStoryCardVisual.hasImage:after{display:none}.vehicleStoryCardVisual.hasImage>img{object-fit:cover;width:100%;height:100%;min-height:210px;transition:transform .35s;display:block}.vehicleStoryCard:hover .vehicleStoryCardVisual.hasImage>img{transform:scale(1.035)}.vehicleStoryMachine.hasImage:before,.vehicleStoryMachine.hasImage:after{display:none}.vehicleStoryMachine.hasImage>img{object-fit:cover;width:100%;height:100%;min-height:410px;display:block}.vehicleStoryMachine.hasImage small{z-index:2;color:#e4e9e5;background:#121619cc;border:1px solid #555b60;border-radius:999px;padding:8px 11px}.publicStoryGallery{background:#1b2024;border:1px solid #363d43;border-radius:24px;margin-top:12px;padding:18px}.publicStoryGallery>header{color:#8d998f;font:850 8px var(--font-mono);letter-spacing:.12em;justify-content:space-between;gap:20px;margin-bottom:12px;display:flex}.publicStoryGallery>header span{color:var(--lime)}.publicStoryMediaGrid{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:minmax(140px,220px);gap:8px;display:grid}.publicStoryMediaGrid figure{background:#031116;border:1px solid #41474c;border-radius:15px;margin:0;position:relative;overflow:hidden}.publicStoryMediaGrid figure:first-child{grid-row:span 2}.publicStoryMediaGrid img,.publicStoryMediaGrid video{object-fit:cover;background:#0b0e10;width:100%;height:100%;display:block}.publicStoryMediaGrid figcaption{color:#e2e8e3;font:800 7px var(--font-mono);pointer-events:none;background:#121619cc;border:1px solid #555b60;border-radius:999px;padding:6px 8px;position:absolute;bottom:8px;left:8px}.publicStoryGallery.compact{background:#031116;border-radius:16px;grid-column:2;margin:14px 0 0;padding:10px}.publicStoryGallery.compact>header{margin-bottom:8px}.publicStoryGallery.compact .publicStoryMediaGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:105px}.publicStoryGallery.compact .publicStoryMediaGrid figure:first-child{grid-row:auto}@media (width<=1050px){.garageVehicleHead.hasCover{grid-template-columns:minmax(220px,300px) 1fr}.garageVehicleHead.hasCover .garageVehicleStats{grid-column:1/-1}.publicStoryMediaGrid{grid-template-columns:1fr 1fr;grid-auto-rows:190px}.publicStoryMediaGrid figure:first-child{grid-row:span 2}}@media (width<=760px){.garageVehicleHead.hasCover{grid-template-columns:1fr;padding:12px}.garageVehicleHead.hasCover .garageVehicleHeadCopy{padding:8px 10px}.garageVehicleHead.hasCover .garageVehicleStats{grid-column:auto}.garageVehicleCover{min-height:220px;max-height:320px}.garageMediaManager{margin:18px;padding:16px}.garageMediaManager>header{align-items:start}.garageMediaGrid,.garageMediaManager.compact .garageMediaGrid{grid-template-columns:1fr 1fr}.garageMediaActions button{flex:1;min-width:130px}.garageChapter .garageMediaManager.compact{margin-top:13px}.vehicleStoryMachine.hasImage>img{min-height:310px}.publicStoryGallery{border-radius:18px;padding:11px}.publicStoryMediaGrid{grid-template-columns:1fr 1fr;grid-auto-rows:145px}.publicStoryMediaGrid figure:first-child{grid-area:auto/1/auto/-1;min-height:230px}.publicStoryGallery.compact{grid-column:1/-1}.publicStoryGallery.compact .publicStoryMediaGrid{grid-template-columns:1fr 1fr;grid-auto-rows:115px}.publicStoryGallery.compact .publicStoryMediaGrid figure:first-child{grid-column:auto;min-height:0}}@media (width<=430px){.garageMediaGrid,.garageMediaManager.compact .garageMediaGrid{grid-template-columns:1fr}.publicStoryMediaGrid{grid-template-columns:1fr;grid-auto-rows:210px}.publicStoryMediaGrid figure:first-child{grid-column:auto;min-height:240px}.publicStoryGallery.compact .publicStoryMediaGrid{grid-template-columns:1fr;grid-auto-rows:170px}}.garageVehicleBadges .storyState{border-color:#555b60;color:#dbe3dc!important}.garageVehicleBadges .storyState.active{border-color:#9b6cff;color:var(--lime)!important}.garageVehicleBadges .storyState.paused{border-color:#3489b8;color:#aeefff!important}.garageVehicleBadges .storyState.completed{border-color:#5da9ff;color:#b9bab9!important}.garageVehicleBadges .storyState.sold{border-color:#7f748d;color:#d8c7ef!important}.garageDraftHint{color:#707970;margin:0;font-size:10px;line-height:1.45}.chapterForm .garageDraftHint{grid-column:1/-1}.garageManagePanel{background:#f1f4ee;border:1px solid #cbd2c7;border-radius:17px;margin:18px 28px 0}.garageManagePanel>summary,.garageChapterManage>summary{color:#30353a;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;font-size:11px;font-weight:900;list-style:none;display:flex}.garageManagePanel>summary::-webkit-details-marker{display:none}.garageChapterManage>summary::-webkit-details-marker{display:none}.garageManagePanel>summary:after,.garageChapterManage>summary:after{content:"＋";color:#819aa5;margin-left:auto;font-size:17px}.garageManagePanel[open]>summary:after,.garageChapterManage[open]>summary:after{content:"−"}.garageManagePanel>summary small{color:#727b73;font-size:9px;font-weight:650}.garageEditForm,.garageChapterEditForm{border-top:1px solid #cbd2c7;gap:11px;padding:17px;display:grid}.garageEditForm label,.garageChapterEditForm label{color:#555b60;gap:5px;font-size:9px;font-weight:850;display:grid}.garageEditForm input,.garageEditForm textarea,.garageEditForm select,.garageChapterEditForm input,.garageChapterEditForm textarea,.garageChapterEditForm select{color:#252a2f;width:100%;min-width:0;font:12px var(--font-geist);background:#fff;border:1px solid #c8d0c4;border-radius:11px;padding:11px 12px}.garageEditForm textarea,.garageChapterEditForm textarea{resize:vertical;min-height:105px}.garageEditGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.garageEditActions{flex-wrap:wrap;gap:8px;display:flex}.garageSaveButton,.garageDangerButton{cursor:pointer;border-radius:999px;min-height:40px;padding:0 15px;font-size:10px;font-weight:900}.garageSaveButton{color:#031116;background:#59efff;border:1px solid #9b6cff}.garageDangerButton{color:#982f27;background:#fff5f3;border:1px solid #d2aaa5;margin-left:auto}.garageChapterManage{background:#f3f5f0;border:1px solid #cbd2c7;border-radius:13px;grid-column:2;margin-top:12px}.garageChapterManage>summary{padding:11px 13px;font-size:9px}.garageChapterEditForm>div:not(.garageEditActions){grid-template-columns:1fr 1fr;gap:8px;display:grid}.garageMediaCaption{color:#aebbaf;gap:5px;font-size:8px;font-weight:800;display:grid}.garageMediaCaption input{color:#f1f5f2;width:100%;min-width:0;font:9px var(--font-geist);background:#1b2024;border:1px solid #41474c;border-radius:9px;padding:8px 9px}.garageMediaTools{flex-wrap:wrap;gap:5px;display:flex!important}.garageMediaTools button:disabled{opacity:.38;cursor:not-allowed}.garageMediaManager.compact .garageMediaGrid figcaption>.garageMediaTools{display:flex!important}.garageMediaManager.compact .garageMediaCaption{display:grid}@media (width<=760px){.garageManagePanel{margin:16px 18px 0}.garageManagePanel>summary{flex-direction:column;align-items:flex-start;padding-right:45px;position:relative}.garageManagePanel>summary:after{position:absolute;top:13px;right:16px}.garageEditGrid{grid-template-columns:1fr 1fr}.garageEditActions{flex-direction:column}.garageSaveButton,.garageDangerButton{width:100%;margin-left:0}.garageChapterManage{grid-column:1/-1}.garageChapterEditForm>div:not(.garageEditActions){grid-template-columns:1fr}}@media (width<=430px){.garageEditGrid{grid-template-columns:1fr}}.accountRequired{background:linear-gradient(135deg,#fff 0%,#f2f6ed 100%);border:1px solid #c9d0c9;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0;padding:22px 24px;display:flex;box-shadow:0 12px 34px #12161914}.accountRequired>div{min-width:0}.accountRequired b{color:#111315;font-size:18px;display:block}.accountRequired p{color:#60656a;margin:5px 0 0;line-height:1.5}.accountRequired .button{white-space:nowrap;flex:none;text-decoration:none}.accountRequiredActions{flex:none;justify-items:center;gap:8px;display:grid}.accountRequiredActions>a:last-child{color:#819aa5;text-align:center;font-size:9px;font-weight:850}.accountIdentity{color:#031116;background:#f3f1ed;border-radius:12px;margin:0 0 14px;padding:11px 14px;font-size:14px}.accountIdentity b{color:#111315}.chatAccountName{text-overflow:ellipsis;white-space:nowrap;color:#9b6cff;flex:none;max-width:150px;padding:0 8px;font-weight:800;overflow:hidden}.projectLoginPrompt{color:#111315;text-align:center;background:#f6f8f4;border:1px solid #cad1ca;border-radius:14px;margin-top:12px;padding:14px 16px;font-weight:800;text-decoration:none;display:block}.communityPostHeader a,.communityBubble a,.projectComment a,.projectMeta a,.helpPost a,.helpReply a,.communityChatWindow a,.eventMain a,.memberDirectoryIdentity>a{color:inherit;text-decoration:none}.communityPostHeader a:hover,.communityBubble a:hover,.projectComment a:hover,.projectMeta a:hover,.helpPost a:hover,.helpReply a:hover,.communityChatWindow a:hover,.eventMain a:hover,.memberDirectoryIdentity>a:hover{text-decoration:underline}.communityFeedAuthorIdentity{gap:3px;min-width:0;display:grid}.communityFeedAuthorNameRow{align-items:center;gap:7px;min-width:0;display:flex}.communityFeedAuthorNameRow>a,.communityFeedAuthorNameRow>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.communityFollowInline{min-width:0;min-height:22px;color:inherit;font:850 8px var(--font-mono);cursor:pointer;text-shadow:0 1px 7px #000;background:0 0;border:0;flex:none;align-items:center;gap:3px;margin:0;padding:0;transition:opacity .2s,color .2s;display:inline-flex}.communityFollowInline:hover{color:#aeefff}.communityFollowInline:disabled{opacity:.55;cursor:wait}.communityFollowGlyph{place-items:center;width:18px;height:18px;display:grid;position:relative}.communityFollowWrench{transform-origin:52% 56%;font-family:Arial,sans-serif;font-size:15px;line-height:1;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .2s;display:block}.communityFollowHandshake,.communityFollowMiddleFinger{opacity:0;pointer-events:none;font-size:14px;line-height:1;position:absolute}.communityFollowHandshake{transition:opacity .2s,transform .34s cubic-bezier(.2,1.35,.35,1);bottom:-5px;right:-6px;transform:scale(.2)rotate(-12deg)}.communityFollowMiddleFinger{bottom:-7px;right:-5px;transform:translateY(8px)scale(.2)rotate(10deg)}.communityFollowInline.isFollowing .communityFollowWrench{opacity:.7;transform:scale(1.08)rotate(-12deg)}.communityFollowInline.isFollowing .communityFollowHandshake{opacity:1;transform:scale(.9)rotate(0)}.communityFollowInline.isFollowing .communityFollowGlyph{animation:.52s cubic-bezier(.18,.88,.25,1.25) communityBond}.communityFollowInline.isUnfollowing .communityFollowWrench{animation:.42s forwards communityWrenchLeave}.communityFollowInline.isUnfollowing .communityFollowHandshake{animation:.46s forwards communityHandsSeparate}.communityFollowInline.isUnfollowing .communityFollowMiddleFinger{animation:.8s cubic-bezier(.18,.88,.25,1.2) .22s both communityMiddleRise}@keyframes communityBond{0%{transform:scale(.78)}55%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes communityWrenchLeave{to{opacity:.35;transform:translate(-4px)rotate(-28deg)}}@keyframes communityHandsSeparate{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:translate(8px)scale(.45)rotate(18deg)}}@keyframes communityMiddleRise{0%{opacity:0;transform:translateY(8px)scale(.2)rotate(10deg)}45%{opacity:1;transform:translateY(-2px)scale(1.18)rotate(-5deg)}to{opacity:0;transform:translateY(-7px)scale(.9)rotate(0)}}@media (prefers-reduced-motion:reduce){.communityFollowWrench,.communityFollowHandshake{transition:none}.communityFollowInline.isFollowing .communityFollowGlyph,.communityFollowInline.isUnfollowing .communityFollowWrench,.communityFollowInline.isUnfollowing .communityFollowHandshake,.communityFollowInline.isUnfollowing .communityFollowMiddleFinger{animation:none}}.communityFairReach{color:#31412e;font:800 10px var(--font-mono);background:#f4f8f1;border:1px solid #dbe4d7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 24px 0;padding:9px 12px;display:flex}.communityFairReach span{color:#527049}.communityFeedPreference{background:#f8faf7;border:1px solid #dce3da;border-radius:16px;gap:8px;margin:10px 24px 18px;padding:15px;display:grid;box-shadow:0 12px 32px #141c151f}.communityFeedPreference b{font-size:12px}.communityFeedPreference button{color:#283327;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5ddd2;border-radius:11px;min-height:42px;padding:9px 12px;font-weight:800}.communityFeedPreference button:hover{background:#f0f7eb;border-color:#839b78}.communityPreferenceNotice{color:#4e6845;margin:0 24px 16px;font-size:11px;font-weight:750}.communityPostActions>a,.helpPostActions>a,.helpMiniActions>a,.eventRsvp>a{color:#819aa5;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:8px 13px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.memberFlowForm input[readonly]{color:#6d7073;cursor:not-allowed;background:#eef1ec}@media (width<=720px){.accountRequired{border-radius:16px;flex-direction:column;align-items:stretch;padding:18px}.accountRequiredActions{width:100%}.accountRequired .button{white-space:normal;width:100%}.chatAccountName{display:none}.communityChatComposer{grid-template-columns:1fr auto}.eventRsvp>a{width:100%}}.personalFeedPage{background:#f1f4ed}.personalFeed{color:#15191c;padding:82px 0 110px}.personalFeedHero{border-bottom:1px solid #c8cec5;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:70px;padding:50px 0 48px;display:grid}.personalFeedHero h1{letter-spacing:-.075em;max-width:780px;margin:12px 0 0;font-size:clamp(52px,7vw,102px);line-height:.83}.personalFeedHero h1 em{color:#819aa5;font-style:normal}.personalFeedHero>div:last-child{gap:22px;display:grid}.personalFeedHero>div:last-child>p{color:#60656a;max-width:560px;margin:0;font-size:17px;line-height:1.65}.personalFeedHeroActions{align-items:center;gap:20px;display:flex}.personalFeedHeroActions>a:last-child{color:#41474c;border-bottom:1px solid #73777b;padding-bottom:4px;font-weight:850}.feedSummary{background:#c9d0c5;border:1px solid #c9d0c5;border-radius:22px;grid-template-columns:repeat(4,1fr);gap:1px;margin:28px 0 70px;display:grid;overflow:hidden}.feedSummary article{background:#fff;min-height:160px;padding:24px;display:grid}.feedSummary article.lime{background:var(--lime)}.feedSummary span{color:#555b60;font:850 9px var(--font-mono);letter-spacing:.13em}.feedSummary b{letter-spacing:-.05em;align-self:end;font-size:48px;line-height:1}.feedSummary p{color:#555b60;margin:7px 0 0;font-size:12px}.feedFollowed,.feedStream{margin-top:62px}.feedFollowed>header,.feedStream>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.feedFollowed>header span,.feedStream>header span{color:#819aa5;font:850 10px var(--font-mono);letter-spacing:.13em}.feedFollowed h2,.feedStream h2{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(34px,5vw,62px)}.feedFollowed>header>a{border-bottom:1px solid #899388;padding-bottom:4px;font-weight:850}.feedVehicleRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.feedVehicleCard{color:#1b2024;background:#fff;border:1px solid #cbd1c7;border-radius:22px;transition:transform .2s,border-color .2s;overflow:hidden}.feedVehicleCard:hover{border-color:#5da9ff;transform:translateY(-3px)}.feedVehicleCard>div{background:radial-gradient(circle at 70% 25%,#59efff33,#0000 35%),#1b2024;place-items:center;height:210px;display:grid;position:relative;overflow:hidden}.feedVehicleCard>div img{object-fit:cover;width:100%;height:100%}.feedVehicleCard>div>span{color:var(--lime);letter-spacing:-.08em;font-size:58px;font-weight:950}.feedVehicleCard>div small{color:#fff;font:850 8px var(--font-mono);letter-spacing:.1em;background:#111619de;border-radius:999px;padding:7px 10px;position:absolute;top:14px;left:14px}.feedVehicleCard>section{padding:20px}.feedVehicleCard section>small{color:#5da9ff;font:850 8px var(--font-mono);letter-spacing:.11em}.feedVehicleCard h3{letter-spacing:-.04em;margin:7px 0 4px;font-size:24px}.feedVehicleCard section>p{color:#707478;margin:0;font-size:12px}.feedVehicleCard footer{border-top:1px solid #e2e5df;gap:18px;margin-top:20px;padding-top:16px;display:flex}.feedVehicleCard footer span{color:#727b73;font-size:9px;display:grid}.feedVehicleCard footer b{color:#252a2f;font-size:17px}.feedStream>header nav{background:#fff;border:1px solid #cbd1c7;border-radius:999px;gap:5px;padding:5px;display:flex}.feedStream>header nav button{color:#555b60;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0 15px;font-weight:850}.feedStream>header nav button.active{color:#fff;background:#1b2024}.feedActivityList{gap:10px;display:grid}.feedActivity{color:#171a1d;background:#fff;border:1px solid #cbd1c7;border-radius:22px;grid-template-columns:160px 1fr;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.feedActivity:hover{border-color:#5da9ff;transform:translate(3px)}.feedActivity.forOwner{border-color:#5da9ff;box-shadow:inset 4px 0 #9b6cff}.feedActivityVisual{background:#1b2024;place-items:center;min-height:190px;display:grid;overflow:hidden}.feedActivityVisual img{object-fit:cover;width:100%;height:100%}.feedActivityVisual span{color:var(--lime);font-size:42px;font-weight:950}.feedActivityBody{padding:22px 24px;display:grid}.feedActivityBody>header{justify-content:space-between;gap:15px;display:flex}.feedActivityBody>header span{color:#5da9ff;font:850 8px var(--font-mono);letter-spacing:.12em}.feedActivityBody time{color:#7a837b;font-size:10px}.feedActivityBody>small{color:#687169;margin-top:10px;font-size:11px}.feedActivityBody h3{letter-spacing:-.03em;margin:7px 0 5px;font-size:22px}.feedActivityBody>p{color:#555b60;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.feedActivityBody>footer{border-top:1px solid #e4e7e1;justify-content:space-between;align-self:end;gap:20px;margin-top:17px;padding-top:13px;display:flex}.feedActivityBody footer b{font-size:11px}.feedActivityBody footer strong{color:#819aa5;font-size:11px}.feedEmpty,.feedError{background:#e6ebe2;border:1px dashed #adb6aa;border-radius:22px;justify-items:start;gap:8px;padding:40px;display:grid}.feedEmpty.compact{padding:30px}.feedEmpty b,.feedError b{font-size:22px}.feedEmpty p,.feedError p{color:#555b60;max-width:680px;margin:0 0 12px;line-height:1.55}.personalFeedLoading,.personalFeedGate{background:#eef2ea;min-height:640px;padding:190px 0 100px}.personalFeedLoading .wrap{gap:7px;display:grid}.personalFeedLoading b{color:#819aa5;font:900 11px var(--font-mono);letter-spacing:.14em}.personalFeedLoading span{font-size:22px}.personalFeedGate .accountRequired{max-width:720px;margin:0 auto}@media (width<=900px){.personalFeedHero{grid-template-columns:1fr;gap:30px}.feedSummary{grid-template-columns:repeat(2,1fr)}.feedVehicleRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.personalFeed{padding:46px 0 82px}.personalFeedHero{padding:24px 0 32px}.personalFeedHero h1{font-size:clamp(47px,15vw,72px)}.personalFeedHeroActions{flex-direction:column;align-items:stretch}.personalFeedHeroActions .button{text-align:center;width:100%}.feedSummary{margin:20px 0 52px}.feedSummary article{min-height:125px;padding:18px}.feedSummary b{font-size:38px}.feedFollowed,.feedStream{margin-top:48px}.feedFollowed>header,.feedStream>header{flex-direction:column;align-items:flex-start}.feedVehicleRail{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.feedVehicleCard{scroll-snap-align:start;min-width:84vw}.feedStream>header nav{width:100%;overflow-x:auto}.feedStream>header nav button{flex:1}.feedActivity{grid-template-columns:88px 1fr}.feedActivityVisual{min-height:210px}.feedActivityBody{padding:18px 16px}.feedActivityBody h3{font-size:19px}.feedActivityBody>footer{flex-direction:column;align-items:flex-start;gap:7px}.personalFeedLoading,.personalFeedGate{padding:130px 0 75px}}.notificationBell{color:#f6f4ef;white-space:nowrap;background:#171a1d;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:10px;font-weight:850;display:flex;position:relative}.notificationBell>span{color:var(--lime);font-size:8px}.notificationBell em{background:var(--lime);color:#111;min-width:20px;height:20px;font:900 9px var(--font-mono);border-radius:999px;place-items:center;padding:0 5px;font-style:normal;display:grid}.vehicleStoryHeroActions .storyLikeButton{color:#e5ebe6;background:#1b2024;border:1px solid #555b60;border-radius:14px;align-items:center;gap:8px;min-height:46px;padding:0 15px;font-size:10px;font-weight:900;display:flex}.vehicleStoryHeroActions .storyLikeButton span{color:var(--lime);font-size:18px}.vehicleStoryHeroActions .storyLikeButton b{color:#cbd3cd;background:#30353a;border-radius:999px;place-items:center;min-width:24px;height:24px;display:grid}.vehicleStoryHeroActions .storyLikeButton.liked{border-color:var(--lime);background:var(--lime);color:#121619}.vehicleStoryHeroActions .storyLikeButton.liked span,.vehicleStoryHeroActions .storyLikeButton.liked b{color:#121619}.vehicleStoryHeroActions .storyLikeButton.liked b{background:#1113}.vehicleStoryTelemetry{grid-template-columns:repeat(5,1fr)}#community{scroll-margin-top:24px}.vehicleStoryCommentList .vehicleStoryCommentThread{border-bottom:1px solid #30353a;padding:0}.vehicleStoryCommentMain{padding:18px 23px}.vehicleStoryCommentMain>header,.vehicleStoryCommentReply>header{justify-content:space-between;gap:12px;display:flex}.vehicleStoryCommentMain>p,.vehicleStoryCommentReply>p{color:#c1cac3;white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.55}.vehicleStoryCommentMain>.vehicleStoryReplyButton{color:#989b9e;background:0 0;border:0;border-radius:0;min-height:auto;margin-top:11px;padding:0;font-size:9px;font-weight:900;display:inline-flex}.vehicleStoryCommentMain>.vehicleStoryReplyButton:hover{color:var(--lime)}.vehicleStoryCommentReply{border-left:2px solid var(--lime);background:#252a2f;border-radius:0 12px 12px 0;margin:0 18px 12px 34px;padding:14px 16px}.vehicleStoryCommentReply a{color:#d8e1da}.vehicleStoryReplyForm{background:#1a2025;border:1px solid #41474c;border-radius:14px;margin:0 18px 16px 34px;padding:14px!important}.vehicleStoryReplyForm>header{color:#aebbb1;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.vehicleStoryReplyForm>header>button{color:#dce5de;background:0 0;border:1px solid #555b60;border-radius:50%;place-items:center;width:26px;min-height:26px;padding:0;font-size:16px;display:grid}.vehicleStoryReplyForm textarea{background:#1b2024!important;min-height:78px!important}.notificationsPage{background:#f1f4ed}.notificationsHub{color:#15191c;padding:82px 0 110px}.notificationHero{border-bottom:1px solid #c8cec5;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:70px;padding:50px 0 48px;display:grid}.notificationHero h1{letter-spacing:-.075em;max-width:780px;margin:12px 0 0;font-size:clamp(52px,7vw,102px);line-height:.83}.notificationHero h1 em{color:#819aa5;font-style:normal}.notificationHero>div:last-child{gap:22px;display:grid}.notificationHero>div:last-child>p{color:#60656a;max-width:560px;margin:0;font-size:17px;line-height:1.65}.notificationHero>div:last-child>div{align-items:center;gap:20px;display:flex}.notificationHero>div:last-child>div>a:last-child{color:#41474c;border-bottom:1px solid #73777b;padding-bottom:4px;font-weight:850}.notificationToolbar{background:#fff;border:1px solid #ccd2c8;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;min-height:92px;margin:26px 0 18px;padding:18px 22px;display:flex}.notificationToolbar>div{align-items:center;gap:14px;display:flex}.notificationToolbar b{font-size:38px;line-height:1}.notificationToolbar span{color:#555b60;font-size:12px}.notificationToolbar button{color:#30353a;cursor:pointer;background:#eef2ea;border:1px solid #b4bdb1;border-radius:999px;min-height:40px;padding:0 15px;font-size:10px;font-weight:900}.notificationList{gap:9px;display:grid}.notificationItem{color:#1b2024;background:#fff;border:1px solid #ccd2c8;border-radius:20px;grid-template-columns:58px 1fr auto;align-items:center;gap:17px;min-height:112px;padding:18px 22px;transition:transform .2s,border-color .2s;display:grid;position:relative}.notificationItem:hover{border-color:#5da9ff;transform:translate(3px)}.notificationItem.unread{background:linear-gradient(90deg,#f3f1ed,#fff 45%);border-color:#5da9ff;box-shadow:inset 4px 0 #9b6cff}.notificationIcon{width:58px;height:58px;color:var(--lime);background:#1b2024;border-radius:17px;place-items:center;font-size:23px;font-weight:950;display:grid}.notificationBody{gap:5px;display:grid}.notificationBody header{justify-content:space-between;gap:18px;display:flex}.notificationBody header span{color:#819aa5;font:850 8px var(--font-mono);letter-spacing:.12em}.notificationBody time{color:#7c857d;font-size:9px}.notificationBody p{margin:0;font-size:15px}.notificationBody small{color:#6c756d;font-size:11px}.notificationItem>i{background:var(--lime);color:#111;font:900 8px var(--font-mono);border-radius:999px;padding:7px 9px;font-style:normal}.notificationEmpty{background:#e7ece3;border:1px dashed #aeb8aa;border-radius:24px;grid-template-columns:100px 1fr;align-items:center;gap:28px;padding:45px;display:grid}.notificationEmpty>span{width:100px;height:100px;color:var(--lime);font:950 34px var(--font-mono);background:#171a1d;border-radius:28px;place-items:center;display:grid}.notificationEmpty>div{justify-items:start;gap:9px;display:grid}.notificationEmpty b,.notificationError b{font-size:24px}.notificationEmpty p,.notificationError p{color:#555b60;max-width:680px;margin:0 0 12px;line-height:1.55}.notificationLoading,.notificationGate{background:#eef2ea;min-height:640px;padding:190px 0 100px}.notificationLoading .wrap{gap:7px;display:grid}.notificationLoading b{color:#819aa5;font:900 11px var(--font-mono);letter-spacing:.14em}.notificationLoading span{font-size:22px}.notificationGate .accountRequired,.notificationError{max-width:720px;margin:0 auto}.notificationError{background:#e6ebe2;border:1px dashed #adb6aa;border-radius:22px;justify-items:start;gap:8px;padding:40px;display:grid}.notificationInlineError{color:#7e2929;background:#fff0f0;border:1px solid #d2a4a4;border-radius:12px;padding:12px 16px}@media (width<=1100px){.notificationBell b{display:none}.notificationBell{padding:0 9px}.vehicleStoryTelemetry{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.notificationHero{grid-template-columns:1fr;gap:30px}.notificationItem{grid-template-columns:52px 1fr auto}.notificationIcon{width:52px;height:52px}}@media (width<=700px){.notificationsHub{padding:46px 0 82px}.notificationHero{padding:24px 0 32px}.notificationHero h1{font-size:clamp(47px,15vw,72px)}.notificationHero>div:last-child>div{flex-direction:column;align-items:stretch}.notificationHero .button{text-align:center;width:100%}.notificationToolbar{flex-direction:column;align-items:flex-start}.notificationToolbar button{width:100%}.notificationItem{grid-template-columns:44px 1fr;gap:12px;padding:15px}.notificationIcon{border-radius:13px;width:44px;height:44px;font-size:19px}.notificationItem>i{position:absolute;top:12px;right:12px}.notificationBody header{flex-direction:column;align-items:flex-start;gap:3px;padding-right:35px}.notificationBody p{font-size:13px}.notificationEmpty{grid-template-columns:1fr;padding:30px}.notificationEmpty>span{width:72px;height:72px}.notificationLoading,.notificationGate{padding:130px 0 75px}.vehicleStoryTelemetry{grid-template-columns:repeat(2,1fr)}}.pushSettings{color:#f2f4ef;background:linear-gradient(145deg,#171c20,#22282d);border:1px solid #b9c0b6;border-radius:24px;gap:18px;margin:26px 0;padding:24px;display:grid;box-shadow:0 24px 70px #1a20172b}.pushSettingsIntro{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:17px;display:grid}.pushSettingsIntro>span{color:#59b4d8;width:58px;height:58px;font:950 18px var(--font-mono);background:#101417;border:1px solid #6d9eff66;border-radius:18px;place-items:center;display:grid}.pushSettingsIntro>div:not(.pushSettingsStatus){gap:4px;min-width:0;display:grid}.pushSettingsIntro small{color:#6d9eff;font:850 8px var(--font-mono);letter-spacing:.13em}.pushSettingsIntro b{font-size:22px}.pushSettingsIntro p{color:#adb5ae;max-width:690px;margin:0;font-size:12px;line-height:1.5}.pushSettingsStatus{background:#111619;border:1px solid #3a4247;border-radius:15px;grid-template-columns:10px auto;align-items:center;gap:3px 8px;padding:12px 15px;display:grid}.pushSettingsStatus i{background:#747b77;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #747b7718}.pushSettingsStatus i.active{background:#b9d563;box-shadow:0 0 0 4px #b9d56318}.pushSettingsStatus strong{font-size:10px}.pushSettingsStatus small{color:#7f8982;font:700 8px var(--font-mono);letter-spacing:0;grid-column:2}.pushSettingsActions{align-items:center;gap:14px;display:flex}.pushSettingsActions button{color:#121619;cursor:pointer;background:#6d9eff;border:1px solid #6d9eff;border-radius:999px;min-height:44px;padding:0 18px;font-size:10px;font-weight:900}.pushSettingsActions button.secondary{color:#edf0ec;background:#252c31;border-color:#4a5358}.pushSettingsActions small{color:#bdc3bd;font-size:10px}.pushSettingsMaster{border-top:1px solid #343c41;padding-top:17px}.pushSettingsMaster label,.pushCategoryGrid label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;display:grid}.pushSettingsMaster span,.pushCategoryGrid span{gap:3px;min-width:0;display:grid}.pushSettingsMaster b,.pushCategoryGrid b{font-size:11px}.pushSettingsMaster small,.pushCategoryGrid small{color:#8f9992;font-size:9px;line-height:1.4}.pushSettings input[type=checkbox]{appearance:none;cursor:pointer;background:#333b40;border:1px solid #59635c;border-radius:999px;width:42px;height:23px;margin:0;transition:all .2s}.pushSettings input[type=checkbox]:before{content:"";background:#aeb5af;border-radius:50%;width:17px;height:17px;margin:2px;transition:all .2s;display:block}.pushSettings input[type=checkbox]:checked{background:#6d9eff;border-color:#6d9eff}.pushSettings input[type=checkbox]:checked:before{background:#121619;transform:translate(19px)}.pushCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pushCategoryGrid label{background:#1d2428;border:1px solid #353e43;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;min-height:72px;padding:12px}.pushCategoryGrid label>i{color:#6d9eff;background:#101518;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:900;display:grid}.pushPrivacyGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.pushPrivacyGrid>label,.pushPrivacyGrid fieldset{background:#1d2428;border:1px solid #353e43;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin:0;padding:14px;display:flex}.pushPrivacyGrid>label>span{gap:3px;display:grid}.pushPrivacyGrid b,.pushPrivacyGrid legend{font-size:10px;font-weight:850}.pushPrivacyGrid small{color:#8f9992;font-size:8px}.pushPrivacyGrid select,.pushPrivacyGrid input[type=time]{color:#eef1ed;background:#111619;border:1px solid #4b555a;border-radius:10px;min-height:38px;padding:0 10px;font-size:9px}.pushPrivacyGrid fieldset{grid-template-columns:1fr auto auto;display:grid}.pushPrivacyGrid legend{grid-column:1/-1;padding:0}.pushPrivacyGrid fieldset label{color:#9aa39c;align-items:center;gap:7px;font-size:8px;display:flex}.pushSettingsNotice{color:#93cfe6;background:#6d9eff12;border:1px solid #6d9eff55;border-radius:12px;margin:0;padding:11px 13px;font-size:10px;line-height:1.45}@media (width<=700px){.pushSettings{border-radius:19px;padding:16px}.pushSettingsIntro{grid-template-columns:48px 1fr}.pushSettingsIntro>span{border-radius:15px;width:48px;height:48px}.pushSettingsStatus{grid-column:1/-1}.pushSettingsActions{flex-direction:column;align-items:stretch}.pushSettingsActions button{width:100%}.pushCategoryGrid,.pushPrivacyGrid{grid-template-columns:1fr}.pushCategoryGrid label{grid-template-columns:34px minmax(0,1fr) auto}.pushPrivacyGrid>label{flex-direction:column;align-items:stretch}.pushPrivacyGrid select{width:100%}.pushPrivacyGrid fieldset{grid-template-columns:1fr 1fr}.pushPrivacyGrid fieldset legend{grid-column:1/-1}.pushPrivacyGrid fieldset label{flex-direction:column;align-items:stretch}.pushPrivacyGrid input[type=time]{width:100%}}.pushSetupCard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.pushSetupCard>div{background:#1d2428;border:1px solid #353e43;border-radius:16px;align-content:start;gap:4px;padding:15px;display:grid}.pushSetupCard>div small,.pushDeviceGuide small{color:#6d9eff;font:850 8px var(--font-mono);letter-spacing:.12em}.pushSetupCard>div b,.pushDeviceGuide b{font-size:12px}.pushSetupCard>div p{color:#929b95;margin:0;font-size:9px;line-height:1.5}.pushSetupCard>button{color:#edf0ec;cursor:pointer;background:#252c31;border:1px solid #4a5358;border-radius:999px;align-self:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:850}.pushDeviceGuide{background:#6d9eff0b;border:1px solid #6d9eff55;border-radius:16px;grid-template-columns:160px minmax(0,1fr);gap:18px;padding:16px;display:grid}.pushDeviceGuide>div{align-content:start;gap:5px;display:grid}.pushDeviceGuide ol{color:#c8cec9;gap:7px;margin:0;padding-left:21px;font-size:10px;line-height:1.45;display:grid}.pushAdvanced{background:#151b1e;border:1px solid #353e43;border-radius:18px;overflow:hidden}.pushAdvanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px;list-style:none;display:flex}.pushAdvanced>summary::-webkit-details-marker{display:none}.pushAdvanced>summary span{gap:3px;display:grid}.pushAdvanced>summary b{font-size:12px}.pushAdvanced>summary small{color:#8f9992;font-size:9px}.pushAdvanced>summary strong{color:#6d9eff;font-size:20px;transition:all .2s}.pushAdvanced[open]>summary strong{transform:rotate(180deg)}.pushAdvancedBody{gap:15px;padding:0 15px 15px;display:grid}.pushAdvancedBody .pushSettingsMaster{background:#1d2428;border:1px solid #353e43;border-radius:15px;padding:15px}@media (width<=700px){.pushSetupCard{grid-template-columns:1fr}.pushSetupCard>button{width:100%}.pushDeviceGuide{grid-template-columns:1fr;gap:10px}.pushAdvancedBody{padding:0 10px 10px}.pushAdvanced>summary{padding:15px}.pushSettingsStatus{padding:10px 12px}}@media (width<=460px){.notificationBell{min-height:36px}.notificationBell>span{font-size:7px}.vehicleStoryTelemetry{grid-template-columns:1fr}.vehicleStoryReplyForm,.vehicleStoryCommentReply{margin-left:18px}}.chapterFormHeading{color:#fff;background:#1b2024;border-radius:17px;grid-column:1/-1;justify-content:space-between;align-items:end;gap:20px;margin-bottom:4px;padding:18px 20px;display:flex}.chapterFormHeading>div{gap:5px;display:grid}.chapterFormHeading span{letter-spacing:.13em;color:var(--lime)!important;font:850 8px var(--font-mono)!important}.chapterFormHeading b{font-size:18px}.chapterFormHeading>small{color:#aab4ac;font-size:10px}.chapterFormBasics{grid-column:1/-1;gap:8px;grid-template-columns:150px 170px!important;display:grid!important}.chapterForm>input[name=title]{grid-column:1/-1}.workshopBookComposer{background:#eef2eb;border:1px solid #cbd3c7;border-radius:18px;grid-column:1/-1;overflow:hidden}.workshopBookComposer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:15px 18px;list-style:none;display:flex}.workshopBookComposer>summary::-webkit-details-marker{display:none}.workshopBookComposer>summary>span{gap:4px;display:grid}.workshopBookComposer>summary b{color:#252a2f;font-size:13px}.workshopBookComposer>summary small{color:#6d7073;font-size:10px}.workshopBookComposer>summary strong{color:var(--lime);background:#1b2024;border-radius:999px;padding:9px 11px;font-size:9px}.workshopBookComposer[open]>summary strong{background:var(--lime);color:#1b2024}.workshopBookFields{background:#faf9f6;border-top:1px solid #9db0b8;grid-template-columns:1fr;gap:11px;padding:18px;display:grid}.workshopBookFields label,.chapterEditWorkshop label{color:#555b60;gap:6px;font-size:9px;font-weight:850;display:grid}.workshopBookFields textarea{min-height:92px}.workshopBookQuick,.workshopBookCost{gap:9px;grid-template-columns:1fr 1fr!important;display:grid!important}.workshopBookCost{grid-template-columns:minmax(0,1fr) 110px!important}.workshopBookFields>p{color:#555b60;background:#e8eee2;border-radius:11px;margin:0;padding:11px 13px;font-size:10px}.chapterEditWorkshop{background:#edf2e9;border:1px solid #cbd3c8;border-radius:15px;gap:10px;padding:16px;display:grid}.chapterEditWorkshop>header{justify-content:space-between;gap:15px;display:flex}.chapterEditWorkshop>header span{color:#819aa5;font:850 9px var(--font-mono);letter-spacing:.11em}.chapterEditWorkshop>header small{color:#73777b;font-size:9px}.garageChapterEditForm>.chapterEditWorkshop{grid-template-columns:1fr}.garageWorkshopSnapshot{background:linear-gradient(145deg,#f7f5f1,#ebf0e7);border:1px solid #cad3c6;border-radius:15px;grid-column:2;gap:12px;margin-top:13px;padding:16px;display:grid}.garageWorkshopSnapshot>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.garageWorkshopSnapshot>header span{letter-spacing:.12em;color:#819aa5!important;font:850 8px var(--font-mono)!important}.garageWorkshopSnapshot>header b{font-size:9px}.garageWorkshopSnapshot>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.garageWorkshopSnapshot article{background:#fff;border:1px solid #d4dbd1;border-radius:12px;gap:4px;padding:12px;display:grid}.garageWorkshopSnapshot article.wide{grid-column:span 3}.garageWorkshopSnapshot small{color:#73777b;font:850 7px var(--font-mono);letter-spacing:.1em}.garageWorkshopSnapshot strong{font-size:13px}.garageWorkshopSnapshot p{white-space:pre-wrap;line-height:1.55;color:#555b60!important;margin:0!important;font-size:11px!important}.chapterDocumentsManager{background:#f1f5ee;border:1px solid #9db0b8;border-radius:15px;grid-column:2;gap:13px;margin-top:13px;padding:16px;display:grid}.chapterDocumentsManager>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.chapterDocumentsManager>header>div{gap:4px;display:grid}.chapterDocumentsManager>header span{letter-spacing:.12em;color:#819aa5!important;font:850 8px var(--font-mono)!important}.chapterDocumentsManager h5{margin:0;font-size:16px}.chapterDocumentsManager>header>b{min-width:30px;height:30px;color:var(--lime);background:#1b2024;border-radius:50%;place-items:center;font-size:11px;display:grid}.chapterDocumentUpload{background:#fff;border:1px solid #d2d9cf;border-radius:13px;grid-template-columns:minmax(190px,1fr) minmax(180px,1fr);gap:8px;padding:12px;display:grid}.chapterDocumentUpload>input{min-width:0;font:11px var(--font-geist);border:1px solid #cbd3c8;border-radius:10px;padding:10px}.chapterDocumentPicker{cursor:pointer;background:#f0f5e9;border:1px dashed #989b9e;border-radius:11px;grid-row:span 2;align-content:center;gap:4px;min-height:100px;padding:14px;display:grid;position:relative}.chapterDocumentPicker input{opacity:0;width:1px;height:1px;position:absolute}.chapterDocumentPicker span{color:#031116!important;font-size:12px!important}.chapterDocumentPicker small{color:#555b60;font-size:9px}.chapterDocumentPrivacy{border:1px solid #d6ddd2;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;display:flex}.chapterDocumentPrivacy input{accent-color:#5da9ff;width:17px;height:17px}.chapterDocumentPrivacy>span{gap:2px;display:grid;color:#30353a!important;font-size:10px!important}.chapterDocumentPrivacy small{color:#747e75;font-size:8px}.chapterDocumentUpload>button{color:#031116;cursor:pointer;background:#59efff;border:0;border-radius:10px;min-height:38px;font-size:10px;font-weight:900}.chapterDocumentList{gap:8px;display:grid}.chapterDocumentList>article{background:#fff;border:1px solid #d2d9cf;border-radius:12px;overflow:hidden}.chapterDocumentFile{color:#1b2024;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.chapterDocumentFile>span{background:#1b2024;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;color:var(--lime)!important;font:900 8px var(--font-mono)!important}.chapterDocumentFile>div{gap:3px;min-width:0;display:grid}.chapterDocumentFile b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chapterDocumentFile small{color:#73777b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.chapterDocumentFile>strong{color:#819aa5;font-size:9px}.chapterDocumentSettings{background:#f5f7f3;border-top:1px solid #e1e6de;grid-template-columns:1fr auto auto auto;gap:6px;padding:9px;display:grid}.chapterDocumentSettings>input{min-width:0;font:10px var(--font-geist);border:1px solid #9db0b8;border-radius:8px;padding:8px}.chapterDocumentSettings>label{color:#555b60;border:1px solid #9db0b8;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:850;display:flex}.chapterDocumentSettings>label input{accent-color:#5da9ff}.chapterDocumentSettings>button{color:#819aa5;background:#eef4e7;border:1px solid #989b9e;border-radius:8px;padding:0 9px;font-size:8px;font-weight:900}.chapterDocumentSettings>button.danger{color:#963930;background:#fff3f1;border-color:#d9bbb7}.chapterDocumentStatus{color:#819aa5;background:#d9d5cf;border-radius:10px;margin:0;padding:10px 12px;font-size:10px}.vehicleStoryWorkshopOverview{overflow:hidden;padding:0!important}.vehicleStoryWorkshopOverview>header{background:radial-gradient(circle at 90% 20%,#9b6cff1e,#0000 33%),#1b2024;border-bottom:1px solid #384047;justify-content:space-between;align-items:end;gap:25px;padding:30px 34px;display:flex}.vehicleStoryWorkshopOverview>header span{color:var(--lime);font:850 8px var(--font-mono);letter-spacing:.13em}.vehicleStoryWorkshopOverview h2{margin:9px 0 0;font-size:clamp(31px,4.5vw,55px)}.vehicleStoryWorkshopOverview>header>b{color:#5da9ff;font:850 8px var(--font-mono);letter-spacing:.13em;text-align:right;line-height:1.6}.vehicleStoryWorkshopOverview>div{background:#384047;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.vehicleStoryWorkshopOverview>div article{background:#1a2025;min-height:138px;padding:20px;display:grid}.vehicleStoryWorkshopOverview small{color:#73777b;font:850 7px var(--font-mono);letter-spacing:.11em}.vehicleStoryWorkshopOverview strong{color:var(--lime);align-self:end;font-size:22px;line-height:1.05}.vehicleStoryWorkshopOverview p{color:#8f9a91;margin:7px 0 0;font-size:9px;line-height:1.4}.publicWorkshopEntry{background:#1b2024;border-radius:17px;grid-column:2;margin-top:18px;border:1px solid #41474c!important;padding:0!important;display:block!important}.publicWorkshopEntry>header{border-bottom:1px solid #41474c;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.publicWorkshopEntry>header span{letter-spacing:.12em;color:var(--lime)!important;font:850 8px var(--font-mono)!important}.publicWorkshopEntry>header b{color:#eef5ef!important;font:850 10px var(--font-mono)!important}.publicWorkshopFacts{background:#41474c;grid-row:auto!important;grid-template-columns:1fr 1fr!important;gap:1px!important;display:grid!important}.publicVehicleTimeline .publicWorkshopFacts article{background:#252a2f;border:0!important;grid-template-columns:1fr!important;gap:5px!important;padding:15px!important;display:grid!important}.publicVehicleTimeline .publicWorkshopFacts article.wide{grid-column:1/-1}.publicWorkshopFacts small{color:#73777b;font:850 7px var(--font-mono);letter-spacing:.11em}.publicWorkshopFacts strong{color:#eef5ef;font-size:13px}.publicWorkshopFacts p{white-space:pre-wrap;color:#b4beb6!important;margin:0!important;font-size:11px!important;line-height:1.55!important}.publicWorkshopDocuments{background:#111619;padding:13px;grid-row:auto!important;gap:1px!important;display:grid!important}.publicWorkshopDocuments>header{justify-content:space-between;gap:12px;padding:0 2px 8px;display:flex}.publicWorkshopDocuments>header span{letter-spacing:.11em;color:#5da9ff!important;font:850 7px var(--font-mono)!important}.publicWorkshopDocuments>header b{color:#dbe4dd!important;font-size:9px!important}.publicWorkshopDocuments>a{color:#fff;background:#1a2025;border:1px solid #30353a;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.publicWorkshopDocuments>a>span{background:var(--lime);border-radius:8px;place-items:center;width:36px;height:36px;display:grid;color:#111!important;font:900 7px var(--font-mono)!important}.publicWorkshopDocuments>a>div{grid-row:auto!important;gap:2px!important;display:grid!important}.publicWorkshopDocuments a b{color:#e7eee8!important;font-size:10px!important}.publicWorkshopDocuments a small{color:#73777b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.publicWorkshopDocuments a strong{color:var(--lime);font-size:8px}@media (width<=900px){.vehicleStoryWorkshopOverview>div{grid-template-columns:1fr 1fr}.chapterDocumentUpload{grid-template-columns:1fr}.chapterDocumentPicker{grid-row:auto}.chapterDocumentSettings{grid-template-columns:1fr 1fr}.chapterDocumentSettings>input{grid-column:1/-1}}@media (width<=760px){.chapterFormHeading{flex-direction:column;align-items:flex-start}.chapterFormBasics,.workshopBookQuick,.workshopBookCost{grid-template-columns:1fr!important}.garageWorkshopSnapshot,.chapterDocumentsManager{grid-column:1/-1}.garageWorkshopSnapshot>div{grid-template-columns:1fr 1fr}.garageWorkshopSnapshot article.wide{grid-column:1/-1}.chapterDocumentFile{grid-template-columns:40px 1fr}.chapterDocumentFile>strong{grid-column:2}.vehicleStoryWorkshopOverview>header{flex-direction:column;align-items:flex-start;padding:24px}.vehicleStoryWorkshopOverview>header>b{text-align:left}.publicWorkshopEntry{grid-column:2}.publicWorkshopFacts{grid-template-columns:1fr!important}}@media (width<=480px){.vehicleStoryWorkshopOverview>div,.garageWorkshopSnapshot>div{grid-template-columns:1fr}.garageWorkshopSnapshot article.wide{grid-column:auto}.chapterDocumentSettings{grid-template-columns:1fr}.chapterDocumentSettings>input{grid-column:auto}.chapterDocumentSettings>label,.chapterDocumentSettings>button{min-height:38px}.publicWorkshopEntry{grid-column:1/-1}.publicWorkshopDocuments>a{grid-template-columns:36px 1fr}.publicWorkshopDocuments>a>strong{grid-column:2}}.communityCareer{color:#f2f6f3;background:#1b2024;border:1px solid #41474c;border-radius:28px;margin:24px 0 30px;overflow:hidden;box-shadow:0 24px 65px #12161929}.communityCareer.public{margin:24px 0 54px}.careerHeader{background:radial-gradient(circle at 88% 10%,#9b6cff29,#0000 34%),linear-gradient(135deg,#1b2024,#121619);grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:26px;padding:28px 30px;display:grid}.careerLevel{clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%);background:var(--lime);color:#121619;align-content:center;place-items:center;width:118px;height:118px;display:grid;box-shadow:inset 0 0 0 8px #1216191a}.careerLevel span,.careerLevel small{font:900 8px var(--font-mono);letter-spacing:.13em}.careerLevel b{letter-spacing:-.08em;margin:-1px 0;font-size:50px;line-height:1}.careerIdentity{gap:6px;display:grid}.careerIdentity>span,.careerAwards>header span,.careerNext>header span{color:var(--lime);font:900 8px var(--font-mono);letter-spacing:.14em}.careerIdentity h3{letter-spacing:-.055em;margin:0;font-size:clamp(28px,4vw,46px);line-height:1}.careerIdentity p{color:#aeb9b1;max-width:680px;margin:2px 0 0;font-size:12px;line-height:1.55}.careerPoints{justify-items:end;min-width:160px;display:grid}.careerPoints b{color:var(--lime);letter-spacing:-.055em;font-size:40px;line-height:1}.careerPoints span{color:#8f9b92;font:850 8px var(--font-mono);letter-spacing:.1em;margin-top:6px}.careerProgress{background:#1b2024;border-top:1px solid #30353a;border-bottom:1px solid #30353a;gap:9px;padding:17px 30px;display:grid}.careerProgress>div{color:#aab5ad;justify-content:space-between;gap:18px;font-size:10px;display:flex}.careerProgress>div b{color:var(--lime);font:900 10px var(--font-mono)}.careerProgress>i,.careerNext article>i{background:#30353a;border-radius:999px;height:7px;display:block;overflow:hidden}.careerProgress>i>span,.careerNext article>i>span{border-radius:inherit;background:linear-gradient(90deg,#5da9ff,var(--lime));height:100%;transition:width .3s;display:block}.careerStats{background:#384047;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.careerStats article{background:#1a2025;min-height:112px;padding:18px 20px;display:grid}.careerStats b{color:#fff;letter-spacing:-.04em;align-self:end;font-size:30px;line-height:1}.careerStats span{color:#73777b;font:850 8px var(--font-mono);letter-spacing:.09em;margin-top:6px}.careerAwards{background:#121619;gap:18px;padding:26px 30px 30px;display:grid}.careerAwards>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.careerAwards>header>div{gap:5px;display:grid}.careerAwards h4{margin:0;font-size:24px}.careerAwards>header>b{min-width:58px;height:38px;color:var(--lime);font:900 11px var(--font-mono);border:1px solid #41474c;border-radius:999px;place-items:center;display:grid}.careerBadgeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.careerBadge{background:#1a2025;border:1px solid #41474c;border-radius:15px;grid-template-columns:44px 1fr;align-items:center;gap:12px;min-height:88px;padding:14px;display:grid}.careerBadge>span{clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%);color:#8f9b92;background:#30353a;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.careerBadge.starter>span{color:#111;background:#59efff}.careerBadge.silver>span{color:#171a1d;background:#dce4df}.careerBadge.gold>span{color:#171a1d;background:linear-gradient(135deg,#aeefff,#9b6cff)}.careerBadge>div{gap:4px;display:grid}.careerBadge b{font-size:12px}.careerBadge p{color:#8d9990;margin:0;font-size:9px;line-height:1.45}.careerNoBadge{background:#1b2024;border:1px dashed #41474c;border-radius:16px;gap:5px;padding:22px;display:grid}.careerNoBadge b{font-size:16px}.careerNoBadge span{color:#8e9a91;font-size:11px}.careerNext{gap:11px;padding-top:4px;display:grid}.careerNext>header{justify-content:space-between;gap:15px;display:flex}.careerNext>header small{color:#73777b;font-size:9px}.careerNext>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.careerNext article{background:#1b2024;border:1px solid #384047;border-radius:14px;gap:8px;padding:14px;display:grid}.careerNext article>header{justify-content:space-between;gap:12px;display:flex}.careerNext article b{font-size:11px}.careerNext article header span{color:var(--lime);font:900 8px var(--font-mono)}.careerNext article>i{height:5px}.careerNext article p{color:#73777b;margin:0;font-size:8px;line-height:1.4}.communityCareerMini{background:#1b2024;border:1px solid #41474c;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:15px 0;padding:11px;display:grid}.communityCareerMini>span{background:var(--lime);color:#111;min-width:62px;height:42px;font:950 9px var(--font-mono);letter-spacing:.06em;border-radius:10px;place-items:center;display:grid}.communityCareerMini>div{gap:3px;display:grid}.communityCareerMini b{color:#edf3ee;font-size:11px}.communityCareerMini small{color:#869189;font-size:8px;line-height:1.4}@media (width<=940px){.careerHeader{grid-template-columns:110px 1fr}.careerLevel{width:100px;height:100px}.careerLevel b{font-size:42px}.careerPoints{grid-column:2;justify-items:start}.careerStats{grid-template-columns:repeat(2,1fr)}.careerBadgeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.communityCareer{border-radius:21px}.careerHeader{grid-template-columns:82px 1fr;gap:16px;padding:21px 18px}.careerLevel{width:78px;height:78px}.careerLevel b{font-size:34px}.careerLevel span,.careerLevel small{font-size:6px}.careerIdentity h3{font-size:29px}.careerIdentity p{grid-column:1/-1;font-size:10px}.careerPoints{grid-column:1/-1;justify-items:start;padding-top:4px}.careerPoints b{font-size:32px}.careerProgress{padding:15px 18px}.careerStats article{min-height:92px;padding:15px}.careerStats b{font-size:25px}.careerAwards{padding:21px 18px}.careerBadgeGrid,.careerNext>div{grid-template-columns:1fr}.careerAwards h4{font-size:20px}}@media (width<=420px){.careerHeader{grid-template-columns:1fr}.careerLevel{width:84px;height:84px}.careerPoints{grid-column:auto}.careerStats{grid-template-columns:1fr 1fr}.careerStats span{font-size:7px}.careerBadge{grid-template-columns:38px 1fr}.careerBadge>span{width:36px;height:36px}}.navSearchLink{color:#edf2ee;white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:11px;font-weight:850;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.navSearchLink span{color:var(--lime);font-size:18px;line-height:1}.navSearchLink:hover{border-color:var(--lime);color:#fff;background:#252a2f}.searchPage{background:#eef1ed}.centralSearch{color:#15191c;background:radial-gradient(circle at 90% 3%,#9b6cff40,#0000 25%),linear-gradient(#faf9f6 0,#edf1eb 64%,#e7ece6 100%);min-height:900px;padding:145px 0 105px}.centralSearchHero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:70px;padding:28px 0 42px;display:grid}.centralSearchHero h1{letter-spacing:-.075em;margin:12px 0 0;font-size:clamp(62px,8.3vw,118px);line-height:.82}.centralSearchHero h1 em{color:#5da9ff;font-style:normal}.centralSearchHero>p{border-left:3px solid var(--lime);color:#555b60;max-width:490px;margin:0 0 7px;padding-left:21px;font-size:16px;line-height:1.65}.centralSearchForm{z-index:2;color:#fff;background:#1b2024;border:1px solid #cbd4c9;border-radius:25px;padding:22px;position:relative;box-shadow:0 24px 65px #03111629}.centralSearchForm>label{color:var(--lime);font:850 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;display:block}.centralSearchForm>div{background:#252a2f;border:1px solid #41474c;border-radius:17px;align-items:center;gap:10px;min-height:68px;padding:7px 7px 7px 18px;display:flex}.centralSearchForm>div>span{color:var(--lime);font-size:26px;line-height:1}.centralSearchForm input{color:#f3f7f4;min-width:0;font:750 17px var(--font-geist);background:0 0;border:0;outline:0;flex:1}.centralSearchForm input::placeholder{color:#73777b;font-weight:600}.centralSearchForm>div>button:not(.button){color:#dce4de;cursor:pointer;background:#30353a;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.centralSearchForm .button{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));border:0;min-width:132px;min-height:52px}.centralSearchForm>small{color:#73777b;margin:10px 2px 0;font-size:10px;display:block}.centralSearchTabs{background:#cbd4c9;border:1px solid #cbd4c9;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:15px 0 0;display:grid;overflow:hidden}.centralSearchTabs button{color:#252a2f;text-align:left;cursor:pointer;background:#fff;border:0;align-content:center;gap:5px;min-width:0;min-height:72px;padding:12px 14px;transition:background .2s,color .2s;display:grid}.centralSearchTabs button:hover{background:#f4f8ec}.centralSearchTabs button.active{color:#fff;background:#1b2024}.centralSearchTabs button span{font-size:12px;font-weight:900}.centralSearchTabs button small{color:#73777b;font:750 7px var(--font-mono);letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.centralSearchTabs button.active small{color:var(--lime)}.centralSearchStart{padding-top:72px}.centralSearchStart>header span,.centralSearchSection>header span,.centralSearchSuggestions>span{color:#819aa5;font:900 8px var(--font-mono);letter-spacing:.14em}.centralSearchStart>header h2{letter-spacing:-.055em;max-width:850px;margin:10px 0 28px;font-size:clamp(39px,5vw,67px);line-height:.95}.centralSearchStartGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.centralSearchStartGrid>button{color:#1b2024;text-align:left;cursor:pointer;background:#f9fbf7;border:1px solid #ccd4ca;border-radius:20px;align-content:start;min-width:0;min-height:224px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.centralSearchStartGrid>button:hover{border-color:#9b6cff;transform:translateY(-4px);box-shadow:0 16px 35px #0311161a}.centralSearchStartGrid>button>span{width:39px;height:39px;color:var(--lime);font:900 9px var(--font-mono);background:#1b2024;border-radius:11px;place-items:center;margin-bottom:28px;display:grid}.centralSearchStartGrid b{font-size:20px}.centralSearchStartGrid p{color:#707478;margin:8px 0;font-size:11px;line-height:1.55}.centralSearchStartGrid strong{color:#819aa5;align-self:end;margin-top:auto;font-size:10px}.centralSearchSuggestions{background:#faf9f6;border:1px solid #ccd4ca;border-radius:17px;align-items:center;gap:24px;margin-top:18px;padding:17px 19px;display:flex}.centralSearchSuggestions>div{flex-wrap:wrap;gap:7px;display:flex}.centralSearchSuggestions button,.centralSearchEmpty button{color:#41474c;cursor:pointer;background:#fff;border:1px solid #c8d0c6;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:800}.centralSearchSuggestions button:hover,.centralSearchEmpty button:hover{background:#cff5ff;border-color:#5da9ff}.centralSearchStatus{justify-content:space-between;align-items:center;gap:20px;padding:54px 2px 18px;display:flex}.centralSearchStatus span{color:#707478;font:850 9px var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.centralSearchStatus b{text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:18px;overflow:hidden}.centralSearchError,.centralSearchEmpty{background:#fff;border:1px solid #d0d7ce;border-radius:22px;margin:12px 0;padding:34px}.centralSearchError b{font-size:20px}.centralSearchError p,.centralSearchEmpty p{color:#555b60}.centralSearchError button{color:var(--lime);cursor:pointer;background:#171a1d;border:0;border-radius:999px;padding:10px 14px;font-weight:850}.centralSearchEmpty{justify-items:start;padding:55px;display:grid}.centralSearchEmpty>span{color:#5da9ff;font:900 9px var(--font-mono);letter-spacing:.13em}.centralSearchEmpty h2{margin:10px 0 4px;font-size:clamp(34px,5vw,58px)}.centralSearchEmpty>div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.centralSearchSection{padding-top:43px}.centralSearchSection+.centralSearchSection{border-top:1px solid #cbd3c9;margin-top:24px}.centralSearchSection>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:18px;display:flex}.centralSearchSection>header h2{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(38px,4.5vw,59px);line-height:.9}.centralSearchSection>header>div:last-child{align-items:center;gap:12px;display:flex}.centralSearchSection>header>div:last-child>b{min-width:43px;height:43px;color:var(--lime);font:900 11px var(--font-mono);background:#171a1d;border-radius:50%;place-items:center;display:grid}.centralSearchSection>header button{color:#819aa5;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.centralSearchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.centralSearchCard{color:#171a1d;background:#fff;border:1px solid #c9d2c7;border-radius:21px;min-width:0;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 8px 25px #0311160d}.centralSearchCard:hover{border-color:#5da9ff;transform:translateY(-4px);box-shadow:0 19px 45px #03111621}.centralSearchVisual{background:radial-gradient(circle at 75% 20%,#59efff47,#0000 34%),#1b2024;place-items:center;min-height:175px;display:grid;position:relative;overflow:hidden}.centralSearchVisual>img{object-fit:cover;width:100%;height:100%;position:absolute}.centralSearchVisual>span{color:var(--lime);font:900 48px var(--font-mono);letter-spacing:-.08em}.centralSearchVisual>small{color:#fff;font:850 7px var(--font-mono);letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121619cb;border:1px solid #ffffff2b;border-radius:999px;padding:7px 9px;position:absolute;bottom:12px;right:12px}.centralSearchCard.brand .centralSearchVisual{background:linear-gradient(135deg,#1b2024,#30353a);min-height:124px}.centralSearchCardBody{align-content:start;min-height:230px;padding:19px;display:grid}.centralSearchCardBody>span{color:#73777b;font:800 8px var(--font-mono);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.centralSearchCardBody h3{overflow-wrap:anywhere;letter-spacing:-.035em;margin:7px 0 8px;font-size:23px;line-height:1.05}.centralSearchCardBody p{color:#555b60;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:53px;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.centralSearchCardBody>div{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.centralSearchCardBody>div small{color:#41474c;text-overflow:ellipsis;white-space:nowrap;background:#edf2e9;border-radius:999px;max-width:100%;padding:6px 8px;font-size:8px;overflow:hidden}.centralSearchCardBody>strong{color:#819aa5;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:10px;display:flex}.centralSearchCardBody>strong i{font-size:18px;font-style:normal}.centralSearchCategoryEmpty{color:#555b60;text-align:center;border:1px dashed #b9c4b6;border-radius:17px;padding:32px}.performanceDynamicListing,.helpPost,.memberDirectoryCard,.projectCard{scroll-margin-top:98px}@media (width<=1100px){.navSearchLink{padding:0 10px}.navSearchLink>span{display:none}.centralSearchHero{gap:40px}.centralSearchStartGrid{grid-template-columns:repeat(3,1fr)}.centralSearchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.navSearchLink{display:none}.centralSearch{padding-top:115px}.centralSearchHero{grid-template-columns:1fr;gap:28px}.centralSearchHero>p{max-width:650px}.centralSearchTabs{scrollbar-width:none;display:flex;overflow-x:auto}.centralSearchTabs::-webkit-scrollbar{display:none}.centralSearchTabs button{min-width:145px}.centralSearchStart{padding-top:52px}}@media (width<=700px){.centralSearch{padding:94px 0 76px}.centralSearchHero{padding:22px 0 30px}.centralSearchHero h1{font-size:clamp(53px,16vw,78px)}.centralSearchHero>p{font-size:14px}.centralSearchForm{border-radius:20px;padding:13px}.centralSearchForm>div{min-height:58px;padding:6px 6px 6px 13px}.centralSearchForm input{font-size:14px}.centralSearchForm .button{min-width:96px;min-height:46px;padding:0 13px}.centralSearchForm>small{font-size:8px;line-height:1.5}.centralSearchStartGrid{grid-template-columns:1fr 1fr}.centralSearchStartGrid>button{min-height:200px}.centralSearchGrid{grid-template-columns:1fr}.centralSearchCard{grid-template-columns:124px 1fr}.centralSearchVisual,.centralSearchCard.brand .centralSearchVisual{min-height:100%}.centralSearchCardBody{min-height:210px}.centralSearchSection>header{align-items:flex-start}.centralSearchSection>header>div:last-child{flex-direction:column;align-items:flex-end}.centralSearchSuggestions{flex-direction:column;align-items:flex-start;gap:10px}.centralSearchStatus{flex-direction:column;align-items:flex-start;gap:5px}.centralSearchStatus b{max-width:100%}}@media (width<=500px){.centralSearchHero h1{font-size:49px}.centralSearchHero>p{padding-left:14px;font-size:12px}.centralSearchForm>div{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.centralSearchForm .button{grid-column:1/-1;width:100%}.centralSearchTabs button{min-width:126px}.centralSearchStart>header h2{font-size:34px}.centralSearchStartGrid{grid-template-columns:1fr}.centralSearchStartGrid>button{min-height:180px}.centralSearchStartGrid>button>span{margin-bottom:18px}.centralSearchSection>header{display:grid}.centralSearchSection>header>div:last-child{flex-direction:row;justify-content:space-between;align-items:center}.centralSearchCard{grid-template-columns:1fr}.centralSearchVisual,.centralSearchCard.brand .centralSearchVisual{min-height:158px}.centralSearchCardBody{min-height:205px}.centralSearchEmpty,.centralSearchError{padding:25px 20px}.centralSearchEmpty h2{font-size:34px}}.adminHeaderActions{align-items:center;gap:15px;display:flex}.adminHeaderActions a{color:var(--lime);border:1px solid #41474c;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:850}.adminControlPage{color:#f1f5f2;background:radial-gradient(circle at 86% 4%,#59efff2b,#0000 24%),#121619;min-height:100vh;padding-bottom:100px}.adminControlTop{border-bottom:1px solid #30353a;justify-content:space-between;align-items:center;gap:30px;min-height:82px;display:flex}.adminControlTop>nav{align-items:center;gap:9px;display:flex}.adminControlTop>nav a,.adminControlTop>nav button,.adminControlTop>a:last-child{color:#c5cec7;cursor:pointer;background:#171a1d;border:1px solid #41474c;border-radius:999px;min-height:39px;padding:0 13px;font-size:10px;font-weight:850}.adminControlTop>nav a{align-items:center;display:inline-flex}.adminControlTop>nav a.active{border-color:var(--lime);color:#111;background:var(--lime)}.adminControlTop>nav button{color:#ffb4a9}.adminControlLogin{padding-top:95px}.adminControlHero{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;padding-top:70px;padding-bottom:48px;display:grid}.adminControlHero h1{letter-spacing:-.07em;margin:15px 0 24px;font-size:clamp(64px,8vw,108px);line-height:.82}.adminControlHero h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.adminControlHero>div:first-child>p:last-child{color:#aab5ad;max-width:650px;margin:0;font-size:15px;line-height:1.65}.adminControlHeroStats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adminControlHeroStats article{background:#1b2024;border:1px solid #41474c;border-radius:18px;min-height:145px;padding:20px;display:grid}.adminControlHeroStats article.attention{background:linear-gradient(145deg,#031116,#171a1d);border-color:#59efff}.adminControlHeroStats span{color:#73777b;font:850 7px var(--font-mono);letter-spacing:.12em}.adminControlHeroStats b{color:var(--lime);align-self:end;font-size:47px;line-height:1}.adminControlHeroStats small{color:#8e9991;margin-top:5px;font-size:8px}.adminControlTabs{z-index:18;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#121619eb;grid-template-columns:repeat(4,1fr);gap:1px;padding-top:14px;padding-bottom:14px;display:grid;position:sticky;top:0}.adminControlTabs button{color:#d5ddd7;text-align:left;cursor:pointer;background:#171a1d;border:1px solid #30353a;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:62px;padding:10px 14px;font-size:11px;font-weight:850;display:grid}.adminControlTabs button>span{color:#5da9ff;font:850 8px var(--font-mono)}.adminControlTabs button>b{color:#aab5ad;width:27px;height:27px;font:900 9px var(--font-mono);background:#30353a;border-radius:50%;place-items:center;display:grid}.adminControlTabs button.active{border-color:var(--lime);background:var(--lime);color:#111}.adminControlTabs button.active>span{color:#819aa5}.adminControlTabs button.active>b{color:var(--lime);background:#111}.adminControlWorkspace{min-height:500px;padding-top:22px}.adminControlToolbar{background:#1b2024;border:1px solid #30353a;border-radius:18px;grid-template-columns:minmax(260px,1fr) 220px auto;align-items:end;gap:9px;margin-bottom:18px;padding:15px;display:grid}.adminControlToolbar label{color:#8f9a92;text-transform:uppercase;gap:6px;font-size:8px;font-weight:850;display:grid}.adminControlToolbar input,.adminControlToolbar select{color:#1b2024;width:100%;min-height:46px;font:12px var(--font-geist);background:#f4f7f3;border:1px solid #41474c;border-radius:11px;outline:0;padding:0 12px}.adminControlToolbar input:focus,.adminControlToolbar select:focus{border-color:var(--lime);box-shadow:0 0 0 3px #59efff24}.adminControlToolbar>div{justify-items:end;min-width:95px;display:grid}.adminControlToolbar>div b{color:var(--lime);font-size:28px}.adminControlToolbar>div span{color:#73777b;font-size:8px}.adminControlList{gap:13px;display:grid}.adminControlCard,.adminCommentCard,.adminReportCard,.adminUserCard{color:#171a1d;background:#f1f4ef;border:1px solid #30353a;border-radius:21px;overflow:hidden}.adminControlCard.status-blocked,.adminCommentCard.status-hidden,.adminUserCard.status-suspended,.adminReportCard.status-open{border-color:#cf6659}.adminControlCard>header{color:#fff;background:#171a1d;justify-content:space-between;align-items:flex-start;gap:30px;padding:22px 24px;display:flex}.adminControlCard>header small{color:#73777b;font:800 8px var(--font-mono)}.adminControlCard>header h2{color:#fff;margin:6px 0 5px;font-size:29px}.adminControlCard>header p{color:#9ba79e;margin:0;font-size:11px}.adminControlCard>header>span{color:var(--lime);font:850 8px var(--font-mono);white-space:nowrap;border:1px solid #555b60;border-radius:999px;padding:8px 10px}.adminControlCard.status-blocked>header>span{color:#ffb1a8;border-color:#d26b5f}.adminControlOwner{background:#cbd2c8;grid-template-columns:minmax(230px,1fr) repeat(4,105px);gap:1px;display:grid}.adminControlOwner>div{background:#fff;align-content:center;min-height:82px;padding:13px;display:grid}.adminControlOwner>div:first-child{gap:2px}.adminControlOwner small{color:#73777b;font:800 7px var(--font-mono)}.adminControlOwner a{font-weight:850}.adminControlOwner span{color:#555b60;font-size:9px}.adminControlOwner>div:not(:first-child){color:#73777b;justify-items:center;font-size:8px}.adminControlOwner>div:not(:first-child) b{color:#1b2024;font-size:20px}.adminControlExcerpt{color:#555b60;margin:0;padding:20px 24px;font-size:12px;line-height:1.6}.adminControlActions{background:#e9ede7;border-top:1px solid #d1d8cf;align-items:end;gap:10px;padding:17px 24px;display:flex}.adminControlActions label{color:#555b60;text-transform:uppercase;gap:5px;min-width:260px;font-size:8px;font-weight:850;display:grid}.adminControlActions select{background:#fff;border:1px solid #bfc7bc;border-radius:10px;min-height:43px;padding:0 11px}.adminControlActions .button{border:0;min-height:43px}.adminControlActions>a{color:#819aa5;margin-left:auto;padding:11px 0;font-size:10px;font-weight:850}.adminCommentCard>header{background:#e8ece6;border-bottom:1px solid #d4dbd2;justify-content:space-between;align-items:center;gap:25px;padding:16px 20px;display:flex}.adminCommentCard>header>div{gap:3px;display:grid}.adminCommentCard>header span{color:#819aa5;font:850 7px var(--font-mono);letter-spacing:.1em}.adminCommentCard>header small{color:#747e76;font-size:9px}.adminCommentCard blockquote{margin:0;padding:25px 26px;font-size:18px;line-height:1.55}.adminCommentCard>footer{background:#e9ede7;border-top:1px solid #d7ddd5;align-items:center;gap:10px;padding:14px 20px;display:flex}.adminCommentCard>footer>div{margin-right:auto;display:grid}.adminCommentCard>footer>div span{color:#555b60;font-size:9px}.adminCommentCard>footer>a{color:#819aa5;font-size:9px;font-weight:850}.adminCommentCard>footer button{min-height:39px}.adminUserGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adminUserCard{padding:20px}.adminUserCard>header{grid-template-columns:58px 1fr auto;align-items:center;gap:13px;display:grid}.adminUserAvatar{width:56px;height:56px;color:var(--lime);font:900 12px var(--font-mono);background:#171a1d;border-radius:15px;place-items:center;display:grid}.adminUserCard>header small{color:#7d877f;font:800 7px var(--font-mono)}.adminUserCard h2{margin:4px 0;font-size:22px}.adminUserCard>header a{color:#819aa5;font-size:10px;font-weight:850}.adminUserCard>header>span{font:850 7px var(--font-mono);background:#59efff;border-radius:999px;padding:7px 9px}.adminUserCard.status-suspended>header>span{background:#ffb8af}.adminUserCard>p{color:#555b60;font-size:10px}.adminUserCard>div{background:#ccd4ca;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.adminUserCard>div span{color:#788279;background:#fff;align-content:center;place-items:center;min-height:68px;font-size:7px;display:grid}.adminUserCard>div b{color:#1b2024;font-size:20px}.adminUserCard>footer{justify-content:flex-end;padding-top:15px;display:flex}.adminReportCard>header{color:#fff;background:#171a1d;justify-content:space-between;align-items:center;gap:25px;padding:18px 21px;display:flex}.adminReportCard>header>div{gap:4px;display:grid}.adminReportCard>header span{color:var(--lime);font:900 8px var(--font-mono);letter-spacing:.12em}.adminReportCard.status-open>header span{color:#ffaea4}.adminReportCard>header small{color:#73777b;font-size:8px}.adminReportCard>header>b{text-align:right;font-size:14px}.adminReportTarget{padding:22px 23px}.adminReportTarget small{color:#819aa5;font:850 8px var(--font-mono);letter-spacing:.11em}.adminReportTarget h2{margin:7px 0;font-size:30px}.adminReportTarget a{color:#819aa5;font-size:10px;font-weight:850}.adminReportCard>blockquote{color:#41474c;background:#fff;border-left:4px solid #9b6cff;border-radius:4px 13px 13px 4px;margin:0 23px 18px;padding:16px 18px;line-height:1.55}.adminReportReporter{background:#e4e9e1;border-radius:11px;gap:3px;margin:0 23px 17px;padding:11px 13px;display:grid}.adminReportReporter span{color:#73777b;font:850 7px var(--font-mono);letter-spacing:.1em}.adminReportReporter b{font-size:10px}.adminReportNote{color:#555b60;text-transform:uppercase;gap:6px;margin:0 23px 19px;font-size:8px;font-weight:850;display:grid}.adminReportNote textarea{font:11px/1.5 var(--font-geist);resize:vertical;background:#fff;border:1px solid #bdc6ba;border-radius:11px;padding:12px}.adminReportCard>footer{background:#e7ece5;border-top:1px solid #d0d7ce;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.adminReportCard>footer button{min-height:40px}.adminControlEmpty{color:#97a39a;text-align:center;border:1px dashed #41474c;border-radius:20px;padding:55px}.garageVehicleBadges .isBlocked{border-color:#d06a5f;color:#ffaea4!important}.garagePublishPanel.blocked{background:#fff0ed;border:1px solid #d49087}.garagePublishPanel.blocked small{color:#a04439}.garageModerationLock{color:#8e3b32;max-width:260px;font-size:10px;font-weight:800}.reportControl{align-items:center;gap:6px;display:inline-flex;position:relative}.reportTrigger{white-space:nowrap;cursor:pointer;min-height:30px;color:#555b60!important;background:0 0!important;border:1px solid #aeb7ae!important;border-radius:999px!important;padding:5px 9px!important;font-size:8px!important;font-weight:850!important}.reportTrigger:hover{color:#9e3e34!important;border-color:#8c4b43!important}.reportTrigger.sent{color:#819aa5!important;border-color:#5da9ff!important}.reportPopover{z-index:1000;color:#eef4ef;background:#1b2024;border:1px solid #41474c;border-radius:20px;gap:13px;width:min(430px,100% - 34px);padding:20px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #031116b8,0 30px 90px #0000008c}.reportPopover>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.reportPopover>header>div{gap:4px;display:grid}.reportPopover>header small{color:var(--lime);font:850 7px var(--font-mono);letter-spacing:.12em}.reportPopover>header b{font-size:23px}.reportPopover>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:25px}.reportPopover label{color:#a9b4ab;gap:6px;font-size:9px;font-weight:800;display:grid}.reportPopover label span{color:#73777b;font-weight:600}.reportPopover select,.reportPopover textarea{color:#171a1d;width:100%;font:11px var(--font-geist);background:#f5f7f4;border:1px solid #41474c;border-radius:11px;outline:0;padding:11px}.reportPopover select:focus,.reportPopover textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px #59efff24}.reportPopover>p{color:#73777b;margin:0;font-size:8px}.reportPopover>.button{border:0}.reportNotice{color:#dfe7e1;background:#30353a;border-radius:10px;padding:10px;font-size:9px}.reportNotice a{color:var(--lime);font-weight:850}.reportInlineNotice{color:#819aa5;max-width:200px;font-size:8px}.performanceDynamicFooter .reportControl{margin-left:auto}.memberDirectoryCard>.reportControl{grid-column:1/-1;justify-self:end}.helpMiniActions .reportControl,.helpPostActions .reportControl,.projectReactionBar .reportControl{margin-left:auto}.vehicleStoryCommentMain>.reportControl,.vehicleStoryCommentReply>.reportControl{margin-top:7px}.vehicleStoryHeroActions>.reportControl{margin-left:auto}@media (width<=900px){.adminControlHero{grid-template-columns:1fr;gap:30px}.adminControlTabs{top:0;overflow-x:auto}.adminControlTabs button{min-width:190px}.adminControlToolbar{grid-template-columns:1fr 180px}.adminControlToolbar>div{grid-column:1/-1;justify-items:start}.adminControlOwner{grid-template-columns:1fr repeat(2,1fr)}.adminControlOwner>div:first-child{grid-column:1/-1}.adminUserGrid{grid-template-columns:1fr}}@media (width<=700px){.adminHeaderActions a{display:none}.adminControlPage{padding-bottom:70px}.adminControlTop{min-height:68px}.adminControlTop>nav a:first-child{display:none}.adminControlTop>nav a,.adminControlTop>nav button{padding:0 9px;font-size:8px}.adminControlHero{padding-top:46px}.adminControlHero h1{font-size:55px}.adminControlHeroStats{grid-template-columns:1fr 1fr}.adminControlTabs{width:100%;padding-left:20px;padding-right:20px}.adminControlWorkspace{padding-top:15px}.adminControlToolbar{grid-template-columns:1fr}.adminControlToolbar>div{grid-column:auto}.adminControlCard>header{flex-direction:column;align-items:flex-start;padding:19px}.adminControlOwner{grid-template-columns:1fr 1fr}.adminControlExcerpt{padding:18px}.adminControlActions{flex-direction:column;align-items:stretch;padding:15px}.adminControlActions label{min-width:0}.adminControlActions>a{text-align:center;margin-left:0}.adminCommentCard>header,.adminCommentCard>footer{flex-direction:column;align-items:flex-start}.adminCommentCard>footer>div{margin-right:0}.adminCommentCard blockquote{padding:20px;font-size:15px}.adminUserCard{padding:16px}.adminUserCard>header{grid-template-columns:48px 1fr}.adminUserAvatar{width:46px;height:46px}.adminUserCard>header>span{grid-column:1/-1}.adminUserCard>div{grid-template-columns:1fr 1fr}.adminReportCard>header{flex-direction:column;align-items:flex-start}.adminReportCard>header>b{text-align:left}.adminReportTarget,.adminReportCard>footer{padding:17px}.adminReportTarget h2{font-size:25px}.adminReportCard>blockquote,.adminReportReporter,.adminReportNote{margin-left:17px;margin-right:17px}.adminReportCard>footer{justify-content:stretch}.adminReportCard>footer button{flex:1}.performanceDynamicFooter .reportControl{width:100%;margin-left:0}.reportPopover{padding:17px}}@media (width<=430px){.adminControlHeroStats{grid-template-columns:1fr}.adminControlTabs button{min-width:165px}.adminControlOwner{grid-template-columns:1fr 1fr}.adminControlOwner>div:first-child{grid-column:1/-1}.adminControlTop .brand{font-size:12px}.adminControlTop>nav a.active{display:none}.adminUserCard>header{grid-template-columns:44px 1fr}.adminUserAvatar{width:42px;height:42px}.adminReportCard>footer button{flex-basis:100%}.reportPopover{width:calc(100% - 22px)}}.accountNav{position:relative}.accountNavTrigger{color:#f6f4ef;cursor:pointer;background:#252a2f;border:1px solid #59efff70;border-radius:999px;align-items:center;gap:8px;max-width:165px;min-height:40px;padding:5px 10px 5px 6px;display:flex}.accountNavTrigger:hover,.accountNavTrigger[aria-expanded=true]{border-color:var(--lime);background:#30353a}.accountNavAvatar{background:var(--lime);color:#111;width:27px;height:27px;font:900 9px var(--font-mono);border-radius:50%;flex:0 0 27px;place-items:center;display:grid}.accountNavName{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.accountNavMobileText{font-size:9px;font-weight:850;display:none}.accountNavTrigger i{color:var(--lime);font-style:normal}.accountNavPanel{z-index:210;color:#eff4f0;background:#1b2024;border:1px solid #41474c;border-radius:17px;width:270px;display:grid;position:absolute;top:calc(100% + 11px);right:0;overflow:hidden;box-shadow:0 24px 70px #00000073}.accountNavPanel header{background:radial-gradient(circle at 100% 0,#59efff2e,#0000 42%),#252a2f;border-bottom:1px solid #30353a;gap:3px;padding:17px 18px;display:grid}.accountNavPanel header small{color:var(--lime);font:850 7px var(--font-mono);letter-spacing:.12em}.accountNavPanel header b{margin-top:3px;font-size:16px}.accountNavPanel header span{color:#73777b;font-size:9px}.accountNavPanel>a{color:#e6ece7;border-bottom:1px solid #ffffff12;grid-template-columns:28px 1fr;align-items:center;min-height:46px;padding:0 16px;display:grid}.accountNavPanel>a:hover{background:#252a2f}.accountNavPanel>a span{color:var(--lime);font:800 7px var(--font-mono)}.accountNavPanel>a b{font-size:10px}.accountNavPanel>button{color:#ffb4aa;text-align:center;cursor:pointer;background:#252a2f;border:0;min-height:48px;font-size:10px;font-weight:900}.accountNavPanel>button:hover{background:#30353a}.accountNavPanel>button:disabled{cursor:wait;opacity:.65}.mobileMenuPanel>a[href=\/meine-garage]{color:var(--lime);font-weight:900}@media (width<=1150px) and (width>=901px){.accountNavName{display:none}.accountNavTrigger{padding-right:7px}.accountNavTrigger i{display:none}.navRight{gap:7px}}@media (width<=700px){.navRight{gap:6px}.accountNavTrigger{min-height:40px;padding:5px 8px 5px 5px}.accountNavName{display:none}.accountNavMobileText{display:inline}.accountNavTrigger i{display:none}.accountNavPanel{width:auto;position:fixed;top:76px;left:12px;right:12px}.accountNavPanel>a{min-height:50px}}@media (width<=390px){.accountNavMobileText{display:none}.accountNavTrigger{padding-right:5px}.notificationBell{display:none}}.demoGarageTeaser{color:#171a1d;background:#f1efea;padding:72px 0}.demoGarageTeaserGrid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(34px,6vw,88px);display:grid}.demoGarageVisual{color:#fff;background:#171a1d;border-radius:28px;min-height:520px;display:block;position:relative;overflow:hidden;box-shadow:0 28px 70px #1b202429}.demoGarageVisual:after{content:"";background:linear-gradient(#0000 38%,#031116e0);position:absolute;inset:0}.demoGarageVisual img{object-fit:cover;width:100%;height:100%;min-height:520px;transition:transform .5s}.demoGarageVisual:hover img{transform:scale(1.025)}.demoGarageVisual>span,.demoGarageVisual>strong{z-index:1;position:absolute;left:30px}.demoGarageVisual>span{background:var(--lime);color:#111;font:900 8px var(--font-mono);letter-spacing:.1em;border-radius:999px;padding:9px 12px;top:28px}.demoGarageVisual>strong{letter-spacing:-.055em;font-size:clamp(34px,4vw,58px);line-height:.88;bottom:27px;right:30px}.demoGarageCopy h2{letter-spacing:-.06em;margin:14px 0 22px;font-size:clamp(45px,5vw,72px);line-height:.9}.demoGarageCopy h2 em{color:#5da9ff;font-family:Georgia,serif;font-weight:400}.demoGarageCopy>p:not(.eyebrow){color:#555b60;max-width:650px;font-size:15px;line-height:1.7}.demoGarageFacts{background:#cbd2c8;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;margin:28px 0;display:grid;overflow:hidden}.demoGarageFacts span{color:#707478;background:#fff;align-content:center;min-height:100px;padding:16px;font-size:9px;display:grid}.demoGarageFacts b{color:#171a1d;margin-bottom:5px;font-size:21px}.demoGarageActions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.demoGarageActions .textLink{color:#30353a}.demoGarageCopy>small{color:#73777b;max-width:650px;margin-top:20px;font-size:8px;line-height:1.55;display:block}@media (width<=900px){.demoGarageTeaser{padding:54px 0}.demoGarageTeaserGrid{grid-template-columns:1fr}.demoGarageVisual,.demoGarageVisual img{min-height:440px}.demoGarageCopy h2 br{display:none}}@media (width<=600px){.demoGarageTeaser{padding:34px 0}.demoGarageVisual,.demoGarageVisual img{min-height:360px}.demoGarageVisual{border-radius:20px}.demoGarageVisual>span{top:18px;left:18px}.demoGarageVisual>strong{bottom:20px;left:18px;right:18px}.demoGarageCopy h2{font-size:42px}.demoGarageFacts{grid-template-columns:1fr}.demoGarageFacts span{min-height:70px}.demoGarageActions{flex-direction:column;align-items:stretch}.demoGarageActions .button,.demoGarageActions .textLink{text-align:center;justify-content:center;width:100%}}.demoCareerNotice{color:#171a1d;background:linear-gradient(120deg,#cfefff,#f4f7ef);border:1px solid #9b6cff;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:18px 22px;display:flex}.demoCareerNotice b{font:900 10px var(--font-mono);letter-spacing:.1em}.demoCareerNotice span{color:#555b60;max-width:720px;font-size:11px;line-height:1.5}.demoCareerMiniNotice{color:#171a1d;background:#59efff;border-radius:10px;gap:3px;margin:8px 0 13px;padding:10px 11px;display:grid}.demoCareerMiniNotice b{font:900 8px var(--font-mono);letter-spacing:.08em}.demoCareerMiniNotice span{font-size:8px}@media (width<=760px){.demoCareerNotice{flex-direction:column;align-items:flex-start}.demoGarageFacts{grid-template-columns:1fr 1fr}}.demoStoryReach{color:#171a1d;background:#cff5ff;border:1px solid #9b6cff;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin:0 0 18px;padding:16px 20px;display:flex}.demoStoryReach b{font:900 9px var(--font-mono);letter-spacing:.1em}.demoStoryReach span{color:#555b60;max-width:820px;font-size:10px;line-height:1.5}@media (width<=720px){.demoStoryReach{flex-direction:column;align-items:flex-start}}.demoStoryCardLabel{letter-spacing:.08em;background:#59efff;border-radius:999px;width:max-content;margin-top:8px;padding:5px 8px;color:#171a1d!important;font:900 7px var(--font-mono)!important;display:inline-flex!important}.demoMediaCrop{aspect-ratio:4/3;background-color:#1b2024;background-repeat:no-repeat;background-size:300% 200%;width:100%}.demoMediaCrop.p1{background-position:0 0}.demoMediaCrop.p2{background-position:50% 0}.demoMediaCrop.p3{background-position:100% 0}.demoMediaCrop.p4{background-position:0 100%}.demoMediaCrop.p5{background-position:50% 100%}.demoMediaCrop.p6{background-position:100% 100%}.demoStoryCompleteness{color:#f5f5ed;background:#171a1d;border:1px solid #9b6cff;border-radius:22px;margin:28px 0 44px;padding:28px}.demoStoryCompleteness>header{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.demoStoryCompleteness>header span,.demoVehicleProfile header span,.demoEquipment header span,.demoRunningCosts header span,.demoIssues header span,.demoDocumentArchive header span{font:900 8px var(--font-mono);letter-spacing:.12em;color:#9b6cff}.demoStoryCompleteness h2,.demoVehicleProfile h2,.demoEquipment h2,.demoRunningCosts h2,.demoIssues h2,.demoDocumentArchive h2{font:800 clamp(22px,3vw,36px)/1.05 var(--font-display);margin:8px 0 0}.demoStoryCompleteness>header>strong{font:900 clamp(40px,7vw,72px)/.9 var(--font-display);color:#59efff}.demoStoryCompletenessStats{background:#30353a;border:1px solid #30353a;grid-template-columns:repeat(6,1fr);gap:1px;margin:28px 0;display:grid}.demoStoryCompletenessStats b{font:900 26px var(--font-display);background:#252a2f;flex-direction:column;gap:7px;padding:18px;display:flex}.demoStoryCompletenessStats small{color:#aab3ab;font:700 7px var(--font-mono);letter-spacing:.06em}.demoStoryCompleteness nav{flex-wrap:wrap;gap:8px;display:flex}.demoStoryCompleteness nav a{color:#f6f8f0;font:800 8px var(--font-mono);letter-spacing:.04em;border:1px solid #555b60;border-radius:999px;padding:9px 12px}.demoStoryCompleteness nav a:hover{color:#171a1d;background:#59efff;border-color:#59efff}.demoVehicleProfile,.demoEquipment,.demoRunningCosts,.demoIssues,.demoDocumentArchive{background:#fff;border:1px solid #d9ded5;border-radius:18px;margin:0 0 26px;padding:26px;scroll-margin-top:100px}.demoVehicleProfile>div{background:#dfe4dc;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:22px;display:grid}.demoVehicleProfile article{background:#f7f8f4;flex-direction:column;gap:8px;padding:16px;display:flex}.demoVehicleProfile small,.demoRunningCosts small{font:800 7px var(--font-mono);letter-spacing:.08em;color:#7b847c}.demoVehicleProfile b{font-size:12px}.demoEquipment header,.demoDocumentArchive>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.demoEquipment header>b,.demoDocumentArchive>header>b{color:#707478;font:800 8px var(--font-mono)}.demoEquipment>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:22px;display:grid}.demoEquipment>div span{color:#30353a;background:#eef2e8;border-radius:10px;padding:12px 14px;font-size:10px}.demoEquipment>div span:first-letter{color:#708fa0}.demoRunningCosts>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px;display:grid}.demoRunningCosts article{border:1px solid #dfe4dc;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.demoRunningCosts article b{font:800 16px var(--font-display)}.demoRunningCosts>p,.demoDocumentArchive>p{color:#6d756f;margin:16px 0 0;font-size:9px;line-height:1.55}.demoIssues>div{gap:9px;margin-top:22px;display:grid}.demoIssues article{border:1px solid #dfe4dc;border-radius:12px;grid-template-columns:95px minmax(170px,1fr) 1.6fr;align-items:center;gap:14px;padding:14px;display:grid}.demoIssues .status{color:#5da9ff;width:max-content;font:900 7px var(--font-mono);background:#cfefff;border-radius:999px;padding:6px 8px}.demoIssues .status.done{color:#031116;background:#59efff}.demoIssues article b{font-size:10px}.demoIssues article p{color:#687169;margin:0;font-size:9px}.demoDocumentArchive>div{gap:8px;margin-top:22px;display:grid}.demoDocumentArchive article{border:1px solid #dfe4dc;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.demoDocumentArchive article>span{color:#59efff;height:36px;font:900 8px var(--font-mono);background:#171a1d;border-radius:8px;place-items:center;display:grid}.demoDocumentArchive article>div{flex-direction:column;gap:4px;display:flex}.demoDocumentArchive article>div b{font-size:10px}.demoDocumentArchive article>div small{color:#7b847c;font-size:8px}.demoDocumentArchive article>strong{color:#708fa0;font:900 7px var(--font-mono);letter-spacing:.06em}@media (width<=900px){.demoStoryCompletenessStats{grid-template-columns:repeat(3,1fr)}.demoIssues article{grid-template-columns:90px 1fr}.demoIssues article p{grid-column:1/-1}.demoVehicleProfile>div,.demoEquipment>div,.demoRunningCosts>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.demoStoryCompleteness{padding:20px}.demoStoryCompleteness>header{flex-direction:column}.demoStoryCompletenessStats{grid-template-columns:repeat(2,1fr)}.demoStoryCompletenessStats b{padding:14px;font-size:22px}.demoVehicleProfile,.demoEquipment,.demoRunningCosts,.demoIssues,.demoDocumentArchive{padding:19px}.demoVehicleProfile>div,.demoEquipment>div,.demoRunningCosts>div{grid-template-columns:1fr}.demoEquipment header,.demoDocumentArchive>header{flex-direction:column;align-items:flex-start}.demoIssues article{grid-template-columns:1fr}.demoDocumentArchive article{grid-template-columns:36px 1fr}.demoDocumentArchive article>strong{grid-column:2}}.quizPage{color:#171a1d;background:#f1efea;min-height:100vh}.quizHero{color:#f6f4ef;background:radial-gradient(circle at 83% 35%,#59efff2e,#0000 25%),#1b2024;padding:76px 0 108px}.quizHeroInner{grid-template-columns:1.15fr .65fr;align-items:end;gap:60px;display:grid}.quizHero h1{letter-spacing:-.07em;margin:15px 0 0;font-size:clamp(52px,7vw,102px);line-height:.84}.quizHero h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.quizHeroInner>p{color:#a9b3aa;margin:0;font-size:15px;line-height:1.7}.quizStage{margin-top:-60px;position:relative}.quizWelcome,.quizGame,.quizResult{background:#fff;border:1px solid #a9ced9;border-radius:28px;min-height:570px;overflow:hidden;box-shadow:0 24px 70px #252a2f21}.quizWelcome{grid-template-columns:1fr 1fr;display:grid}.quizWelcomeCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(34px,6vw,82px);display:flex}.quizTag{color:#5da9ff;font:900 8px var(--font-mono);letter-spacing:.12em;margin:0}.quizWelcome h2,.quizResult h2{letter-spacing:-.055em;margin:15px 0 22px;font-size:clamp(42px,5vw,70px);line-height:.9}.quizWelcome h2 em{color:#5da9ff;font-family:Georgia,serif;font-weight:400}.quizWelcomeCopy>p{color:#555b60;margin:0 0 27px;font-size:14px;line-height:1.7}.quizWelcomeCopy>small{color:#808a82;margin-top:16px;font-size:8px}.quizPrimary{color:#fff;min-height:50px;font:900 10px var(--font-geist);cursor:pointer;background:#171a1d;border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:0 22px;display:inline-flex}.quizPrimary span{color:var(--lime);font-size:18px}.quizWelcomeBoard{background:radial-gradient(circle at 75% 20%,#cfefff,#0000 28%),#171a1d;align-content:center;padding:50px;display:grid}.quizRoad{color:#fff;border:2px dashed #555b60;border-radius:120px;justify-content:space-between;align-items:center;height:235px;padding:0 34px;display:flex}.quizRoad i{color:#59efff;width:43px;height:43px;font:900 10px var(--font-mono);background:#30353a;border-radius:50%;place-items:center;font-style:normal;display:grid}.quizRoad b{font-size:33px}.quizMiniCards{grid-template-columns:1fr 1fr;gap:8px;margin-top:25px;display:grid}.quizMiniCards span{color:#dfe6e0;border:1px solid #41474c;border-radius:11px;padding:13px;font-size:10px}.quizGameHeader{color:#fff;background:#171a1d;justify-content:space-between;align-items:center;padding:22px 30px;display:flex}.quizGameHeader>div{align-items:center;gap:13px;display:flex}.quizGameHeader span,.quizGameHeader>strong{color:#aab4ac;font:850 8px var(--font-mono);letter-spacing:.1em}.quizGameHeader b{background:var(--lime);color:#171a1d;border-radius:999px;padding:6px 9px;font-size:8px}.quizProgress{background:#dfdbd4;height:6px}.quizProgress i{background:var(--lime);height:100%;transition:width .35s;display:block}.quizQuestion{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:42px 7% 28px;display:grid}.quizQuestionIcon{background:#eef2e9;border-radius:22px;place-items:center;width:82px;height:82px;font-size:39px;display:grid}.quizQuestion h2{letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(28px,4vw,47px);line-height:1.05}.quizListen{cursor:pointer;background:#fff;border:1px solid #d1d8ce;border-radius:999px;padding:10px 13px}.quizAnswers{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 7% 30px;display:grid}.quizAnswers button{color:#171a1d;text-align:left;cursor:pointer;background:#f8f9f6;border:1px solid #d7ddd4;border-radius:17px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:132px;padding:20px;display:grid}.quizAnswers button>span{width:34px;height:34px;font:900 10px var(--font-mono);background:#e8e5df;border-radius:50%;place-items:center;display:grid}.quizAnswers button>b{font-size:14px}.quizAnswers button>i{border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.quizAnswers button.correct{background:#cff5ff;border-color:#6d9eff}.quizAnswers button.correct>i{color:#fff;background:#5da9ff}.quizAnswers button.wrong{background:#fff0ed;border-color:#dc7b6e}.quizAnswers button.wrong>i{color:#fff;background:#a3483c}.quizAnswers button.muted{opacity:.52}.quizExplanation{background:#eff4ec;border-top:1px solid #d6ddd3;justify-content:space-between;align-items:center;gap:30px;padding:22px 7%;display:flex}.quizExplanation.isWrong{background:#fff2ef}.quizExplanation p{color:#555b60;max-width:730px;margin:5px 0 0;font-size:10px;line-height:1.55}.quizResult{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:55px;display:flex}.quizResultIcon{font-size:62px}.quizResult h2{margin-bottom:5px}.quizResultScore strong{color:#5da9ff;font-size:52px}.quizResult>p{color:#555b60;max-width:620px;line-height:1.65}.quizResultStats{gap:8px;margin:19px 0 26px;display:flex}.quizResultStats span{background:#efede8;border-radius:11px;min-width:180px;padding:12px 15px;font-size:9px}.quizPromise{background:#a6b5bc;border:1px solid #a6b5bc;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;margin-bottom:80px;display:grid;overflow:hidden}.quizPromise article{background:#faf9f6;padding:28px}.quizPromise span{color:#5da9ff;font:900 8px var(--font-mono)}.quizPromise h3{margin:14px 0 8px;font-size:20px}.quizPromise p{color:#707478;margin:0;font-size:10px;line-height:1.55}@media (width<=900px){.quizHeroInner,.quizWelcome{grid-template-columns:1fr}.quizWelcomeBoard{min-height:390px}.quizAnswers{grid-template-columns:1fr}.quizAnswers button{min-height:82px}.quizQuestion{grid-template-columns:auto 1fr}.quizListen{grid-column:1/-1;width:max-content}.quizPromise{grid-template-columns:1fr}.quizExplanation{flex-direction:column;align-items:stretch}}@media (width<=600px){.quizHero{padding:52px 0 88px}.quizHeroInner{gap:25px}.quizHero h1{font-size:50px}.quizStage{margin-top:-42px}.quizWelcome,.quizGame,.quizResult{border-radius:20px;min-height:0}.quizWelcomeCopy{padding:34px 23px}.quizWelcomeBoard{min-height:310px;padding:24px}.quizRoad{height:190px;padding:0 18px}.quizRoad i{width:35px;height:35px}.quizGameHeader{padding:17px}.quizQuestion{grid-template-columns:1fr;padding:25px 20px 20px}.quizQuestionIcon{width:62px;height:62px;font-size:30px}.quizQuestion h2{font-size:31px}.quizListen{grid-column:auto}.quizAnswers{padding:0 20px 20px}.quizExplanation{padding:20px}.quizExplanation .quizPrimary{width:100%}.quizResult{padding:42px 20px}.quizResultStats{flex-direction:column;width:100%}.quizResultStats span{min-width:0}.quizPromise{margin-top:30px;margin-bottom:55px}}.quizModeTabs{background:#efede8;border-radius:14px;gap:7px;margin:4px 0 18px;padding:5px;display:flex}.quizModeTabs button{color:#555b60;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;min-height:42px;padding:0 14px;font-size:10px;font-weight:850}.quizModeTabs button.active{color:#59efff;background:#171a1d;box-shadow:0 5px 15px #1b202424}.languagePicker{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;width:100%;margin-bottom:20px;display:grid}.languagePicker label{color:#73777b;font:850 8px var(--font-mono);letter-spacing:.07em;gap:6px;display:grid}.languagePicker select{color:#171a1d;width:100%;min-height:46px;font:750 11px var(--font-geist);background:#fff;border:1px solid #9db0b8;border-radius:11px;padding:0 12px}.languageSwap{color:#4894ad;cursor:pointer;background:#f5f7f2;border:1px solid #9db0b8;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:2px;font-size:19px;display:grid}.quizHint{color:#a24c40!important}.quizPrimary:disabled{cursor:not-allowed;opacity:.45}.languageGlobe{color:#73777b;min-height:265px;font:900 8px var(--font-mono);letter-spacing:.14em;text-align:center;border:2px dashed #555b60;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.languageGlobe strong{color:#eff5ef;font:750 clamp(27px,3vw,43px)/1.12 var(--font-geist);letter-spacing:-.04em;margin:18px 0}.languageGlobe span{color:#59efff;font-size:8px;line-height:1.6}.wordListen{color:#555b60;cursor:pointer;background:#fff;border:1px solid #b9bab9;border-radius:999px;margin-top:8px;padding:7px 10px;font-size:8px;font-weight:850}.quizResultActions{gap:9px;display:flex}.quizSecondary{color:#30353a;cursor:pointer;background:#fff;border:1px solid #bdc6ba;border-radius:999px;min-height:50px;padding:0 20px;font-size:10px;font-weight:850}@media (width<=600px){.languagePicker{grid-template-columns:1fr}.languageSwap{justify-self:center;margin:-2px 0;transform:rotate(90deg)}.quizModeTabs{width:100%}.quizResultActions{flex-direction:column;width:100%}.quizSecondary{width:100%}}img,video,canvas{max-width:100%}main,.siteNav>*,.navRight{min-width:0}.siteNav{z-index:300}.mobileHomeDashboard{display:none}.accountLoginButton,.accountGarageButton,.accountLogoutButton{min-height:40px;font:850 10px var(--font-geist);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.accountLoginButton{border:1px solid var(--lime);background:var(--lime);color:#111315;padding:0 15px}.accountLoginButton:hover{background:#59efff}.accountActions{align-items:center;gap:7px;display:flex}.accountGarageButton{color:#f5f8f5;background:#252a2f;border:1px solid #59efff68;gap:7px;padding:4px 11px 4px 5px}.accountGarageButton:hover{border-color:var(--lime);background:#30353a}.accountLogoutButton{color:#ffb6af;cursor:pointer;background:#241b1a;border:1px solid #ffaaa26b;padding:0 12px}.accountLogoutButton:hover{color:#ffd4cf;background:#34201e;border-color:#ffaaa2}.accountLogoutButton:disabled{cursor:wait;opacity:.65}.accountNavLoading{opacity:.72}.mobileMenuBackdrop{display:none}@media (width<=1100px){.navlinks{display:none}.mobileMenu{display:block}.navSearchLink{display:none}.siteNav{width:calc(100% - 28px);top:10px}.mobileMenuButton{color:#fff;min-height:44px;font:800 11px var(--font-geist);cursor:pointer;background:#22272c;border:1px solid #ffffff18;border-radius:999px;align-items:center;gap:10px;padding:0 13px;display:flex}.mobileMenuButton i{gap:4px;width:17px;display:grid}.mobileMenuButton i b{background:var(--lime);height:2px;transition:transform .2s;display:block}.mobileMenuButton[aria-expanded=true] i b:first-child{transform:translateY(3px)rotate(45deg)}.mobileMenuButton[aria-expanded=true] i b:last-child{transform:translateY(-3px)rotate(-45deg)}.mobileMenuBackdrop{z-index:280;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#031116b8;border:0;display:block;position:fixed;inset:0}.mobileMenuPanel{z-index:290;color:#fff;overscroll-behavior:contain;-webkit-backdrop-filter:none;backdrop-filter:none;background:#111619;border:1px solid #41474c;border-radius:24px;align-content:start;max-height:none;padding:14px;display:grid;position:fixed;inset:88px 14px 18px;overflow-y:auto;box-shadow:0 30px 90px #0009}.mobileMenuIntro{gap:4px;padding:8px 8px 17px;display:grid}.mobileMenuIntro span{color:var(--lime);font:900 8px var(--font-mono);letter-spacing:.13em}.mobileMenuIntro b{font-size:27px;line-height:1.05}.mobileMenuIntro small{color:#9ca79f;font-size:11px}.mobileMenuStart{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mobileMenuStart a{color:#fff;background:#252a2f;border:1px solid #41474c;border-radius:15px;align-content:start;gap:6px;min-width:0;min-height:105px;padding:15px;display:grid}.mobileMenuStart a:first-child{border-color:var(--lime);background:var(--lime);color:#111315}.mobileMenuStart a b{font-size:13px}.mobileMenuStart a small{color:#96a199;font-size:9px;line-height:1.4}.mobileMenuStart a:first-child small{color:#819aa5}.mobileMenuGroup{border-top:1px solid #363d43;gap:9px;margin-top:18px;padding-top:15px;display:grid}.mobileMenuGroup>b{color:#9aa59d;font:850 8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.mobileMenuGroup>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mobileMenuGroup a{color:#f0f4f1;background:#1b2024;border:1px solid #30353a;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:46px;padding:0 13px;font-size:11px;font-weight:800;display:flex}.mobileMenuGroup a span{color:var(--lime);font-size:20px;line-height:1}.mobileMenuGroup.compact>div{grid-template-columns:repeat(4,minmax(0,1fr))}.mobileMenuGroup.compact a{text-align:center;justify-content:center}}@media (width<=700px){html,body{max-width:100%;overflow-x:clip}body{padding-bottom:82px}.wrap{width:calc(100% - 28px);max-width:calc(100% - 28px)}.siteNav{border-radius:16px;width:calc(100% - 14px);height:60px;padding:0 8px;position:fixed;top:7px}.siteNav>.brand{flex:none;font-size:0}.siteNav>.brand span{width:31px;height:31px;font-size:10px}.navRight{gap:5px;margin-left:auto}.notificationBell,.navPostButton{display:none!important}.accountActions{gap:4px}.accountLoginButton,.accountGarageButton,.accountLogoutButton{min-height:40px;font-size:9px}.accountLoginButton{padding:0 12px}.accountGarageButton{gap:5px;padding:4px 9px 4px 4px}.accountNavAvatar{flex-basis:27px;width:27px;height:27px}.accountLogoutButton{padding:0 9px}.mobileMenuButton{border-radius:12px;min-height:40px;padding:0 10px}.mobileMenuPanel{border-radius:20px;padding:12px;inset:74px 7px 78px}.mobileMenuIntro{padding:5px 5px 14px}.mobileMenuIntro b{font-size:24px}.mobileMenuStart{grid-template-columns:1fr 1fr}.mobileMenuStart a{min-height:96px;padding:13px}.mobileMenuGroup{margin-top:14px;padding-top:13px}.mobileMenuGroup>div,.mobileMenuGroup.compact>div{grid-template-columns:1fr 1fr}.mobileMenuGroup a{min-height:44px;padding:0 11px;font-size:10px}.mobileQuickBar{z-index:260;height:72px;min-height:72px;padding:6px max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121619f2;border-top:1px solid #ffffff1c;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 38px #0005}.mobileQuickBar a{color:#dce3dd;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:58px;font-size:8px;font-weight:850;display:flex}.mobileQuickBar a span{font:900 19px/1 var(--font-mono);color:#9da89f}.mobileQuickBar a b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobileQuickBar .mobileQuickBarPrimary{background:var(--lime);color:#111315;transform:translateY(-8px);box-shadow:0 8px 24px #0005}.mobileQuickBar .mobileQuickBarPrimary span{color:#111315;font-size:24px}.mobileQuickBar .mobileQuickBarPrimary b{color:#111315}.hero{height:auto;min-height:max(680px,100svh)}.communityHero .heroContent{padding-top:92px;padding-bottom:112px}.communityHero .heroContent h1{overflow-wrap:anywhere;font-size:clamp(37px,11.5vw,46px)}.communityHero .lead{margin:19px 0;font-size:14px}.communityHero .heroActions{grid-template-columns:1fr 1fr;gap:8px}.communityHero .heroActions .button{min-height:50px;padding:14px}.communityHero .heroActions .textLink{padding:11px 0;font-size:11px}.proof{width:calc(100% - 28px)}.proof span{padding:11px 5px;font-size:8px}.proof b{font-size:13px}.homeCommunityTeaser,.demoGarageTeaser,.sectionNavigator{display:none}.mobileHomeDashboard{background:#f1efea;padding:48px 0 38px;display:block}.mobileHomeDashboard header{gap:10px;margin-bottom:22px;display:grid}.mobileHomeDashboard header .eyebrow{margin:0}.mobileHomeDashboard header h2{font-size:37px;line-height:.95}.mobileHomeDashboard header>p:last-child{color:#555b60;margin:0;font-size:13px}.mobileHomeActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mobileHomeActions a{color:#171a1d;background:#fff;border:1px solid #cbd3c9;border-radius:17px;align-content:start;min-width:0;min-height:138px;padding:15px;display:grid;position:relative;box-shadow:0 8px 22px #0311160c}.mobileHomeActions a.help{color:#fff;background:#171a1d;border-color:#171a1d}.mobileHomeActions span{color:#5da9ff;font:900 8px var(--font-mono)}.mobileHomeActions .help span{color:var(--lime)}.mobileHomeActions b{margin-top:18px;font-size:17px;line-height:1.05}.mobileHomeActions small{color:#555b60;margin-top:6px;font-size:9px;line-height:1.4}.mobileHomeActions .help small{color:#aeb9b0}.mobileHomeActions i{color:#5da9ff;font-size:18px;font-style:normal;position:absolute;bottom:11px;right:13px}.mobileHomeActions .help i{color:var(--lime)}.mobileHomeHighlights{gap:8px;margin-top:14px;display:grid}.mobileHomeHighlights a{background:#dce3d9;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;min-height:72px;padding:14px 16px;display:grid}.mobileHomeHighlights span{color:#819aa5;font:900 7px var(--font-mono);letter-spacing:.1em}.mobileHomeHighlights b{font-size:12px}.mobileHomeHighlights i{color:#819aa5;grid-area:1/2/3;font-size:21px;font-style:normal}.communityLandingHero,.sectionPageHero,.communityLandingHero.compact,.sectionPageHero.compact{min-height:0;padding:112px 0 54px}.communityLandingHero h1,.sectionPageHero h1{font-size:clamp(43px,13vw,58px);line-height:.9}.communityLandingHero>div>p:not(.eyebrow),.sectionPageHero>div>p:not(.eyebrow){font-size:14px;line-height:1.55}.communityLandingBody{padding-top:42px;padding-bottom:68px}.helpSocialHero{padding:112px 0 55px}.helpSocialHero h1{font-size:48px;line-height:.9}.quizHero{padding-top:105px}.footer{padding-bottom:92px}.demoGarageTeaserGrid>*{min-width:0}}@media (width<=350px){.accountGarageButton span:last-child{display:none}.accountGarageButton{padding-right:4px}.accountLogoutButton{padding:0 7px}.mobileMenuButton span{display:none}.mobileMenuButton{padding:0 11px}.mobileHomeActions a{min-height:132px;padding:13px}.mobileHomeActions b{font-size:15px}}@media (width<=700px){.mobileQuickBar a:first-child{color:#dce3dd;background:0 0;border:0}.communityHero{min-height:680px}.communityHero .proof{display:none}.afAssistantPanel{max-height:calc(100svh - 166px)}}@media (width<=1100px){.siteNav{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;left:14px;right:14px;transform:none}}@media (width<=700px){.siteNav{width:auto;left:7px;right:7px}}@media (width<=620px){.communityAreaGrid{grid-template-columns:1fr 1fr;gap:9px}.communityAreaCard{border-radius:16px;min-height:174px;padding:15px}.communityAreaCard h2{margin:20px 0 8px;font-size:21px;line-height:1}.communityAreaCard p{font-size:10px;line-height:1.42}.communityAreaCard b{padding-top:15px;font-size:9px}.communitySteps{display:none}.postChoiceGrid{grid-template-columns:1fr 1fr;gap:9px}.postChoiceGrid>a{border-radius:16px;min-height:190px;padding:16px}.postChoiceGrid h2{margin:21px 0 8px;font-size:22px;line-height:1}.postChoiceGrid p{font-size:10px;line-height:1.43}.postChoiceGrid b{padding-top:15px;font-size:9px}}.performanceMobileDetailsButton{display:none}.performanceMobileDetails{display:block}@media (width<=760px){.performanceMobileDetailsButton{color:#f2f6f3;text-align:left;cursor:pointer;background:#1b2024;border:1px solid #41474c;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:76px;margin-top:9px;padding:13px 15px;display:flex}.performanceMobileDetailsButton span{gap:4px;display:grid}.performanceMobileDetailsButton b{font-size:13px}.performanceMobileDetailsButton small{color:#989b9e;font-size:9px}.performanceMobileDetailsButton strong{background:var(--lime);color:#111;border-radius:999px;flex:none;padding:9px 10px;font-size:9px}.performanceMobileDetails{display:none}.performanceMobileDetails.open{display:block}}.learningGamePage{color:#171a1d;background:#f1efea;min-height:100vh;overflow-x:hidden}.learningGameHero{color:#f6f4ef;background:radial-gradient(circle at 82% 28%,#59efff33,#0000 25%),#1b2024;padding:76px 0 112px}.learningGameHeroInner{grid-template-columns:1.15fr .65fr;align-items:end;gap:60px;display:grid}.learningGameHero h1{letter-spacing:-.07em;margin:15px 0 0;font-size:clamp(52px,7vw,102px);line-height:.84}.learningGameHero h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.learningGameHeroCopy{gap:18px;display:grid}.learningGameHeroCopy p{color:#b1bbb3;margin:0;font-size:15px;line-height:1.7}.learningGameHeroCopy span{color:#59efff;font:900 8px var(--font-mono);letter-spacing:.08em}.learningGameStage{margin-top:-62px;position:relative}.missionWelcome,.missionGame,.missionResult{background:#fff;border:1px solid #d5dcd2;border-radius:28px;min-height:610px;overflow:hidden;box-shadow:0 24px 70px #252a2f21}.missionWelcome{grid-template-columns:.75fr 1.25fr;display:grid}.missionWelcomeCopy{background:#faf9f6;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,5vw,70px);display:flex}.missionTag{color:#5da9ff;font:900 8px var(--font-mono);letter-spacing:.12em}.missionWelcomeCopy h2,.missionResult h2{letter-spacing:-.055em;margin:16px 0 22px;font-size:clamp(42px,5vw,68px);line-height:.91}.missionWelcomeCopy>p{color:#555b60;margin:0 0 24px;font-size:13px;line-height:1.65}.missionWelcomeCopy>small{color:#73777b;margin-top:12px;font-size:8px;line-height:1.5}.missionLanguage{color:#73777b;width:100%;font:900 8px var(--font-mono);letter-spacing:.08em;gap:7px;display:grid}.missionLanguage select{color:#171a1d;min-height:49px;font:800 11px var(--font-geist);background:#fff;border:1px solid #cbd4c8;border-radius:12px;padding:0 14px}.missionLevelGrid{background:#171a1d;grid-template-columns:repeat(3,1fr);align-content:center;gap:10px;padding:clamp(24px,4vw,55px);display:grid}.missionLevelGrid>button{color:#fff;text-align:left;cursor:pointer;background:#252a2f;border:1px solid #41474c;border-radius:19px;flex-direction:column;align-items:flex-start;min-width:0;min-height:350px;padding:24px 20px;transition:transform .2s,border-color .2s;display:flex;position:relative}.missionLevelGrid>button:hover{border-color:#59efff;transform:translateY(-5px)}.missionLevelGrid>button:focus-visible{outline-offset:3px;outline:3px solid #59efff}.missionLevelNumber{color:#73777b;font:900 8px var(--font-mono)}.missionLevelGrid i{margin:44px 0 17px;font-size:35px;font-style:normal}.missionLevelGrid b{letter-spacing:-.03em;font-size:23px}.missionLevelGrid small{color:#59efff;font:900 8px var(--font-mono);letter-spacing:.1em;margin-top:5px}.missionLevelGrid p{color:#aeb8b0;margin:16px 0;font-size:10px;line-height:1.5}.missionLevelGrid strong{border-top:1px solid #41474c;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:18px;font-size:9px;display:flex}.missionLevelGrid strong span{color:#59efff;font-size:18px}.missionLevelGrid em{color:#59efff;font:800 8px var(--font-mono);margin-top:10px;font-style:normal}.missionGameHeader{color:#fff;background:#171a1d;justify-content:space-between;align-items:center;padding:21px 28px;display:flex}.missionGameHeader>div:first-child{align-items:center;gap:12px;display:flex}.missionGameHeader span,.missionGameHeader strong{font:900 8px var(--font-mono);letter-spacing:.09em}.missionGameHeader>div:first-child>span{color:#aeb7b0}.missionGameHeader>div:first-child>b{color:#171a1d;background:#59efff;border-radius:999px;padding:6px 10px;font-size:8px}.missionScore{align-items:center;gap:16px;display:flex}.missionScore span{color:#59efff;letter-spacing:.12em;font-size:16px}.missionRoad{background:#dfdbd4;height:8px}.missionRoad i{background:#59efff;height:100%;transition:width .35s;display:block;position:relative}.missionRoad i span{filter:drop-shadow(0 5px 5px #00000026);font-size:26px;position:absolute;bottom:-20px;right:-17px}.missionBody{grid-template-columns:.72fr 1.28fr;min-height:430px;display:grid}.missionScene{background:#edf2e9;flex-direction:column;justify-content:center;align-items:flex-start;padding:44px;display:flex}.missionScene>span{font-size:62px}.missionScene small{color:#5da9ff;font:900 8px var(--font-mono);letter-spacing:.12em;margin-top:25px}.missionScene h2{letter-spacing:-.05em;margin:10px 0 15px;font-size:clamp(31px,3.5vw,52px);line-height:.95}.missionScene p{color:#555b60;margin:0;font-size:12px;line-height:1.65}.missionTask{flex-direction:column;justify-content:center;min-width:0;padding:42px 6%;display:flex}.missionVocabulary{background:#f7f9f5;border:1px solid #d6ddd3;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.missionVocabulary>span{color:#5da9ff;font:900 7px var(--font-mono);letter-spacing:.1em}.missionVocabulary b,.missionVocabulary strong{font-size:10px}.missionVocabulary i{color:#8b958d;font-style:normal}.missionVocabulary button{cursor:pointer;background:0 0;border:0;margin-left:auto}.missionTask h3{letter-spacing:-.04em;margin:25px 0 20px;font-size:clamp(25px,3vw,39px);line-height:1.05}.missionAnswers{gap:9px;display:grid}.missionAnswers button{color:#171a1d;text-align:left;cursor:pointer;background:#faf9f6;border:1px solid #d5dcd2;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:66px;padding:12px 15px;display:grid}.missionAnswers button>span{width:32px;height:32px;font:900 9px var(--font-mono);background:#e8e5df;border-radius:50%;place-items:center;display:grid}.missionAnswers button>b{font-size:11px}.missionAnswers button>i{border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.missionAnswers button.correct{background:#cff5ff;border-color:#5da9ff}.missionAnswers button.correct>i{color:#fff;background:#5da9ff}.missionAnswers button.wrong{background:#fff0ed;border-color:#d67a6e}.missionAnswers button.wrong>i{color:#fff;background:#a3483c}.missionAnswers button.muted{opacity:.48}.missionFeedback{background:#eff5eb;border-top:1px solid #d4dbd2;justify-content:space-between;align-items:center;gap:30px;padding:20px 5%;display:flex}.missionFeedback.wrong{background:#fff1ed}.missionFeedback p{color:#555b60;max-width:750px;margin:5px 0 0;font-size:10px;line-height:1.55}.missionResult{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:55px;display:flex}.missionResultIcon{font-size:68px}.missionResult h2{max-width:760px;margin-bottom:10px}.missionResult>p{color:#555b60;max-width:610px;line-height:1.65}.missionResultStats{gap:8px;margin:22px 0 27px;display:flex}.missionResultStats span{color:#73777b;background:#efede8;border-radius:12px;gap:4px;min-width:150px;padding:14px;font-size:8px;display:grid}.missionResultStats b{color:#171a1d;font-size:23px}.missionResultActions{gap:9px;display:flex}.learningGameBenefits{background:#d4dad1;border:1px solid #d4dad1;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:52px;display:grid;overflow:hidden}.learningGameBenefits article{background:#faf9f6;padding:28px}.learningGameBenefits span{color:#5da9ff;font:900 8px var(--font-mono)}.learningGameBenefits h2{margin:13px 0 8px;font-size:20px}.learningGameBenefits p{color:#555b60;margin:0;font-size:10px;line-height:1.55}.learningGameQuizLink{background:#59efff;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:28px;margin-bottom:75px;padding:34px;display:flex}.learningGameQuizLink h2{letter-spacing:-.04em;margin:8px 0;font-size:29px}.learningGameQuizLink p{color:#555b60;margin:0;font-size:11px}.learningGameQuizLink .button{flex:none}@media (width<=900px){.learningGameHeroInner{grid-template-columns:1fr;gap:30px}.missionWelcome{grid-template-columns:1fr}.missionWelcomeCopy{padding:45px}.missionLevelGrid{grid-template-columns:repeat(3,1fr)}.missionLevelGrid>button{min-height:290px}.missionLevelGrid i{margin-top:25px}.missionBody{grid-template-columns:1fr}.missionScene{min-height:280px}.missionFeedback{flex-direction:column;align-items:stretch}.learningGameBenefits{grid-template-columns:1fr}}@media (width<=620px){.learningGameHero{padding:105px 0 88px}.learningGameHero h1{font-size:50px}.learningGameStage{margin-top:-42px}.missionWelcome,.missionGame,.missionResult{border-radius:20px;min-height:0}.missionWelcomeCopy{padding:32px 21px}.missionWelcomeCopy h2{font-size:43px}.missionLevelGrid{grid-template-columns:1fr;padding:18px}.missionLevelGrid>button{min-height:214px;padding:19px}.missionLevelGrid i{margin:20px 0 10px;font-size:29px}.missionLevelGrid p{margin:10px 0}.missionGameHeader{align-items:flex-start;gap:10px;padding:16px}.missionGameHeader>div:first-child{flex-direction:column;align-items:flex-start;gap:6px}.missionScore{flex-direction:column;align-items:flex-end;gap:5px}.missionBody{min-height:0}.missionScene{min-height:230px;padding:29px 21px}.missionScene>span{font-size:47px}.missionScene small{margin-top:17px}.missionScene h2{font-size:34px}.missionTask{padding:29px 20px}.missionVocabulary{flex-wrap:wrap}.missionVocabulary button{margin-left:0}.missionTask h3{font-size:28px}.missionAnswers button{min-height:68px}.missionFeedback{padding:20px}.missionFeedback .quizPrimary{width:100%}.missionResult{padding:40px 20px}.missionResult h2{font-size:40px}.missionResultStats{flex-direction:column;width:100%}.missionResultStats span{min-width:0}.missionResultActions{flex-direction:column;width:100%}.missionResultActions button{width:100%}.learningGameBenefits{margin-top:30px}.learningGameQuizLink{flex-direction:column;align-items:flex-start;margin-bottom:55px;padding:25px 21px}.learningGameQuizLink .button{width:100%}}.vehicleStoryCore,.vehicleStoryCore>main,.vehicleStoryCore>main>section,.vehicleStorySide,.vehicleStorySide>section,.vehicleStoryHero>*{min-width:0}.vehicleStoryIntro>div{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicleStoryIntro>div b,.publicVehicleTimeline article>div{min-width:0}.publicVehicleTimeline article{grid-template-columns:85px minmax(0,1fr)}.publicVehicleTimeline h3,.publicVehicleTimeline p,.vehicleStoryIntro>div b{overflow-wrap:anywhere}.demoVehicleProfile,.demoEquipment,.demoRunningCosts,.demoIssues,.demoDocumentArchive{color:#1b2024;min-width:0}.demoVehicleProfile>div{grid-template-columns:repeat(2,minmax(0,1fr))}.demoVehicleProfile article{min-width:0}.demoVehicleProfile b,.demoRunningCosts b,.demoIssues b,.demoDocumentArchive b{color:#1b2024}@media (width<=760px){.vehicleStoryHero,.vehicleStoryGrid,.publicGarageHero,.publicGarageStats{grid-template-columns:minmax(0,1fr)}.vehicleStoryIdentity,.vehicleStoryMachine,.vehicleStoryTelemetry>div{min-width:0}.vehicleStoryIdentity h1{overflow-wrap:anywhere}.vehicleStoryCore>main>section,.vehicleStorySide>section,.vehicleStorySide{width:100%}.vehicleStoryIntro>div{grid-template-columns:minmax(0,1fr)}.publicVehicleTimeline article{grid-template-columns:54px minmax(0,1fr)}}@media (width<=620px){.demoStoryCompleteness,.demoVehicleProfile,.demoEquipment,.demoRunningCosts,.demoIssues,.demoDocumentArchive{overflow-wrap:anywhere;width:100%;min-width:0}.demoStoryCompletenessStats{grid-template-columns:repeat(2,minmax(0,1fr))}.demoStoryCompletenessStats b{min-width:0}.demoVehicleProfile>div,.demoEquipment>div,.demoRunningCosts>div,.demoIssues article{grid-template-columns:minmax(0,1fr)}.demoDocumentArchive article{grid-template-columns:36px minmax(0,1fr)}}@media (width<=760px){.publicStoryMediaGrid,.publicStoryGallery.compact .publicStoryMediaGrid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:12px}.publicStoryMediaGrid figure,.publicStoryMediaGrid figure:first-child,.publicStoryGallery.compact .publicStoryMediaGrid figure:first-child{aspect-ratio:4/3;grid-area:auto;min-height:0}.publicStoryMediaGrid img,.publicStoryMediaGrid video,.publicStoryMediaGrid .demoMediaCrop{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;min-height:0}}.vehicleStoryCore>main>section.demoVehicleProfile{color:#f4f7f2;background:#1b2024;border-color:#41474c}.demoVehicleProfile h2{color:#f4f7f2}.demoVehicleProfile>div{background:#41474c}.demoVehicleProfile article{background:#252a2f}.demoVehicleProfile small{color:#aab5ad}.demoVehicleProfile b{color:#f4f7f2}.mobileStoryTabs{display:none}@media (width<=760px){.vehicleStoryApp{--story-app-top:74px}.vehicleStoryApp .demoStoryReach{margin-bottom:10px;padding:11px 14px}.vehicleStoryApp .demoStoryReach span{display:none}.vehicleStoryApp .vehicleStoryBreadcrumb{padding:10px 2px}.vehicleStoryApp .vehicleStoryHero{gap:9px;padding:12px 0 10px}.vehicleStoryApp .vehicleStoryIdentity{border-radius:20px;min-height:0;padding:21px}.vehicleStoryApp .vehicleStoryIdentity h1{margin:5px 0 9px;font-size:clamp(34px,9vw,46px)}.vehicleStoryApp .vehicleStoryIdentity>p:not(.eyebrow){font-size:13px}.vehicleStoryApp .vehicleStoryHeroActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:18px;display:grid}.vehicleStoryApp .vehicleStoryHeroActions>*{width:auto;min-width:0}.vehicleStoryApp .vehicleStoryHeroActions>a:not(.button),.vehicleStoryApp .vehicleStoryHeroActions>.reportControl{grid-column:1/-1;margin-left:0}.vehicleStoryApp .vehicleStoryMachine{aspect-ratio:16/10;border-radius:20px;min-height:0}.vehicleStoryApp .vehicleStoryMachine.hasImage>img{object-fit:cover;height:100%;min-height:0}.vehicleStoryApp .vehicleStoryTelemetry{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:1px;display:flex;overflow-x:auto}.vehicleStoryApp .vehicleStoryTelemetry::-webkit-scrollbar{display:none}.mobileStoryTabs>div::-webkit-scrollbar{display:none}.vehicleStoryApp .publicStoryMediaGrid::-webkit-scrollbar{display:none}.vehicleStoryApp .publicVehicleTimeline::-webkit-scrollbar{display:none}.vehicleStoryApp[data-mobile-section=record] .vehicleStoryCore>main::-webkit-scrollbar{display:none}.vehicleStoryApp .vehicleStoryTelemetry>div{scroll-snap-align:start;flex:0 0 145px;min-height:86px}.vehicleStoryApp .vehicleStoryTelemetry b{font-size:24px}.mobileStoryTabs{z-index:190;top:var(--story-app-top);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scroll-margin-top:var(--story-app-top);background:#121619ed;border:1px solid #41474c;border-radius:18px;margin:8px 0 12px;padding:7px;display:block;position:sticky;box-shadow:0 14px 35px #0007}.mobileStoryTabs>div{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.mobileStoryTabs button{color:#9ca79f;min-width:88px;min-height:51px;font:850 8px var(--font-geist);cursor:pointer;scroll-snap-align:start;background:0 0;border:0;border-radius:12px;flex:1;place-items:center;gap:2px;padding:6px;display:grid}.mobileStoryTabs button span{color:#7b847c;font:900 7px var(--font-mono)}.mobileStoryTabs button.active{background:var(--lime);color:#111619;box-shadow:0 6px 18px #0005}.mobileStoryTabs button.active span{color:#819aa5}.mobileStoryTabs>p{color:#aab5ad;margin:7px 8px 2px;font-size:9px;line-height:1.4}.vehicleStoryApp>.publicStoryGallery,.vehicleStoryApp>.demoStoryCompleteness,.vehicleStoryApp .vehicleStoryCore>main>section,.vehicleStoryApp .vehicleStorySide{display:none}.vehicleStoryApp[data-mobile-section=overview]>.demoStoryCompleteness,.vehicleStoryApp[data-mobile-section=overview] .vehicleStoryCore>main>.vehicleStoryIntro{display:block}.vehicleStoryApp[data-mobile-section=media]>.publicStoryGallery{margin-top:0;display:block}.vehicleStoryApp[data-mobile-section=record] .vehicleStoryCore>main{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:10px;display:flex;overflow-x:auto}.vehicleStoryApp[data-mobile-section=record] .vehicleStoryCore>main>.demoVehicleProfile,.vehicleStoryApp[data-mobile-section=record] .vehicleStoryCore>main>.demoEquipment,.vehicleStoryApp[data-mobile-section=record] .vehicleStoryCore>main>.demoRunningCosts,.vehicleStoryApp[data-mobile-section=record] .vehicleStoryCore>main>.demoIssues,.vehicleStoryApp[data-mobile-section=record] .vehicleStoryCore>main>.demoDocumentArchive,.vehicleStoryApp[data-mobile-section=record] .vehicleStoryCore>main>.vehicleStoryWorkshopOverview{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(100% - 18px);min-width:calc(100% - 18px);max-height:calc(100svh - 235px);margin:0;display:block;overflow-y:auto}.vehicleStoryApp[data-mobile-section=history] .vehicleStoryCore>main>.vehicleStoryTimelineSection{display:block}.vehicleStoryApp[data-mobile-section=history] .publicVehicleTimeline{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:10px;display:flex;overflow-x:auto}.vehicleStoryApp[data-mobile-section=history] .publicVehicleTimeline>article{scroll-snap-align:start;scroll-snap-stop:always;background:#171c20;border:1px solid #30353a;border-radius:16px;flex:0 0 calc(100% - 24px);min-width:calc(100% - 24px);max-height:calc(100svh - 270px);padding:20px;display:grid;overflow-y:auto}.vehicleStoryApp[data-mobile-section=community] .vehicleStorySide{display:flex}.vehicleStoryApp[data-mobile-section=media] .publicStoryMediaGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.vehicleStoryApp[data-mobile-section=media] .publicStoryMediaGrid figure,.vehicleStoryApp[data-mobile-section=media] .publicStoryMediaGrid figure:first-child{aspect-ratio:4/3;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 88%;min-width:88%}.vehicleStoryApp[data-mobile-section=overview] .demoStoryCompleteness{margin:0 0 12px;padding:18px}.vehicleStoryApp[data-mobile-section=overview] .demoStoryCompleteness>header{gap:12px}.vehicleStoryApp[data-mobile-section=overview] .demoStoryCompletenessStats{scroll-snap-type:x mandatory;gap:1px;margin:18px 0 0;display:flex;overflow-x:auto}.vehicleStoryApp[data-mobile-section=overview] .demoStoryCompletenessStats b{scroll-snap-align:start;flex:0 0 125px;min-width:125px}.vehicleStoryApp[data-mobile-section=overview] .demoStoryCompleteness nav{display:none}.vehicleStoryApp .vehicleStoryCore{margin-top:0}}@media (width<=430px){.vehicleStoryApp .vehicleStoryIdentity{padding:18px}.vehicleStoryApp .vehicleStoryHeroActions{grid-template-columns:minmax(0,1fr)}.vehicleStoryApp .vehicleStoryHeroActions>a:not(.button),.vehicleStoryApp .vehicleStoryHeroActions>.reportControl{grid-column:auto}.mobileStoryTabs button{min-width:82px}}.dialogueCourseSection{margin-top:72px;margin-bottom:82px}.dialogueTrainer,.dialogueGame,.dialogueResult{background:#fbfaf7;border:1px solid #a6b5bc;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 24px 70px #1216191f}.dialogueIntro{color:#f6f4ef;background:radial-gradient(circle at 82% 24%,#59efff2e,#0000 27%),#171b1e;grid-template-columns:1.25fr .75fr;align-items:center;gap:46px;padding:clamp(34px,6vw,78px);display:grid}.dialogueKicker{color:#4a9eb9;font:900 9px var(--font-mono);letter-spacing:.14em}.dialogueIntro h2,.dialogueResult h2{letter-spacing:-.058em;margin:16px 0 22px;font-size:clamp(42px,5.4vw,76px);line-height:.91}.dialogueIntro h2 em{color:#59efff;font-family:Georgia,serif;font-weight:400}.dialogueIntro p{color:#bec0bd;max-width:690px;margin:0;font-size:14px;line-height:1.72}.dialogueLanguageCard{text-align:center;isolation:isolate;background:radial-gradient(circle at 50% 36%,#59efff38,#0000 38%),#22272b;border:1px solid #45494c;border-radius:24px;grid-template-columns:1fr auto 1fr;align-content:center;align-items:center;gap:12px;min-height:240px;padding:32px;display:grid;position:relative}.dialogueLanguageCard:before{content:"";border:1px solid #59efff3d;border-radius:17px;animation:3s ease-in-out infinite dialogueGlow;position:absolute;inset:14px}.dialogueLanguageCard>span{filter:drop-shadow(0 8px 18px #0000004d);font-size:48px}.dialogueLanguageCard>i{color:#59efff;font-size:25px;font-style:normal}.dialogueLanguageCard>b,.dialogueLanguageCard>small{z-index:1;grid-column:1/-1;position:relative}.dialogueLanguageCard>b{color:#fff;margin-top:20px;font-size:20px}.dialogueLanguageCard>small{color:#aeb1b0;font-size:9px}.dialogueStats{background:#f0ece4;border-bottom:1px solid #b1c0c7;grid-template-columns:repeat(4,1fr);display:grid}.dialogueStats span{color:#676b6d;text-transform:uppercase;border-right:1px solid #b1c0c7;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:82px;font-size:9px;display:flex}.dialogueStats span:last-child{border:0}.dialogueStats b{color:#171b1e;letter-spacing:-.03em;font-size:22px}.dialogueLevelGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:26px;display:grid}.dialogueLevelGrid>button{color:#171b1e;text-align:left;cursor:pointer;background:#fff;border:1px solid #add1de;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:330px;padding:23px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.dialogueLevelGrid>button:hover{border-color:#59efff;transform:translateY(-5px);box-shadow:0 18px 36px #2025291c}.dialogueLevelTop{justify-content:space-between;align-items:center;width:100%;display:flex}.dialogueLevelTop>b{font:900 9px var(--font-mono);letter-spacing:.1em}.dialogueLevelTop>small{color:#4898ad;font:900 7px var(--font-mono);letter-spacing:.08em;background:#dcf0f7;border-radius:999px;padding:5px 7px}.dialogueLevelGrid>button>i{margin:28px 0 12px;font-size:38px;font-style:normal;transition:transform .3s}.dialogueLevelGrid>button:hover>i{transform:rotate(-7deg)scale(1.12)}.dialogueLevelGrid h3{letter-spacing:-.035em;margin:0;font-size:23px}.dialogueLevelGrid p{color:#6b6f72;margin:10px 0 22px;font-size:10px;line-height:1.6}.dialogueLevelProgress{background:#ece9e3;border-radius:999px;width:100%;height:28px;margin-top:auto;position:relative;overflow:hidden}.dialogueLevelProgress>i{background:linear-gradient(90deg,#9b6cff,#59efff);transition:width .45s;position:absolute;inset:0 auto 0 0}.dialogueLevelProgress>b{z-index:1;color:#2c3033;height:100%;font:900 7px var(--font-mono);letter-spacing:.08em;place-items:center;display:grid;position:relative}.dialogueLevelGrid>button>strong{justify-content:space-between;align-items:center;width:100%;margin-top:18px;font-size:10px;display:flex}.dialogueLevelGrid>button>strong span{color:#6d9eff;font-size:18px}.dialoguePrivacy{color:#76797b;text-align:center;margin:0;padding:0 26px 27px;font-size:8px}.dialogueGame{background:#fff}.dialogueGameHeader{color:#fff;background:#171b1e;justify-content:space-between;align-items:center;padding:19px 27px;display:flex}.dialogueGameHeader>div{align-items:center;gap:12px;display:flex}.dialogueGameHeader>div:first-child>span{font-size:23px}.dialogueGameHeader b{font-size:10px}.dialogueGameHeader small{color:#9da0a1;font:800 8px var(--font-mono);letter-spacing:.09em}.dialogueHearts{color:#59efff;letter-spacing:.08em}.dialogueRoad{background:#e5e1da;height:8px}.dialogueRoad>i{background:linear-gradient(90deg,#6d9eff,#59efff);height:100%;transition:width .45s;display:block;position:relative}.dialogueRoad>i>span{filter:drop-shadow(0 5px 8px #00000040);font-size:25px;transition:transform .45s;position:absolute;bottom:-17px;right:-13px}.dialogueExerciseCard{padding:38px clamp(22px,6vw,72px) 34px;animation:.42s cubic-bezier(.2,.8,.2,1) dialogueCardIn;position:relative}.dialogueExerciseCard.answeredCorrect{animation:.5s dialogueCorrect}.dialogueExerciseCard.answeredWrong{animation:.42s dialogueWrong}.dialogueScene{align-items:center;gap:14px;margin-bottom:28px;display:flex}.dialogueScene>span{background:#dcf0f7;border-radius:16px;place-items:center;width:54px;height:54px;font-size:27px;display:grid}.dialogueScene small{color:#5da9ff;font:900 8px var(--font-mono);letter-spacing:.13em}.dialogueScene h3{margin:4px 0 0;font-size:18px}.dialogueScene>b{color:#3893ad;background:#bbedff;border-radius:999px;margin-left:auto;padding:8px 11px;font-size:9px}.dialoguePrompt{background:#f7f4ee;border:1px solid #add3de;border-radius:20px;padding:26px 28px}.dialoguePrompt h2{letter-spacing:-.035em;max-width:900px;margin:10px 0 0;font-size:clamp(25px,3.6vw,43px);line-height:1.08}.dialogueListen{color:#171b1e;cursor:pointer;background:#fff;border:1px solid #70b1c9;border-radius:999px;align-items:center;gap:12px;min-height:50px;margin-top:20px;padding:0 19px;font-weight:800;display:inline-flex}.dialogueListen span{font-size:20px;animation:1.8s ease-in-out infinite dialogueSpeaker}.dialogueAnswers{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:18px;display:grid}.dialogueAnswers button{color:#202427;text-align:left;cursor:pointer;background:#fff;border:1px solid #accfdc;border-radius:16px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:92px;padding:17px;transition:transform .18s,border-color .18s,background .18s;display:grid}.dialogueAnswers button:hover:not(:disabled){border-color:#9b6cff;transform:translateY(-2px)}.dialogueAnswers button>span{width:32px;height:32px;font:900 9px var(--font-mono);background:#efebe4;border-radius:50%;place-items:center;display:grid}.dialogueAnswers button>b{font-size:12px;line-height:1.45}.dialogueAnswers button>i{border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.dialogueAnswers button.correct{background:#b9e2f2;border-color:#9b6cff}.dialogueAnswers button.correct>i{color:#fff;background:#5da9ff}.dialogueAnswers button.wrong{background:#fff0ed;border-color:#d48176}.dialogueAnswers button.wrong>i{color:#fff;background:#a3483c}.dialogueAnswers button.muted{opacity:.48}.dialogueXpBurst{z-index:4;color:#171b1e;background:#59efff;border-radius:999px;padding:9px 13px;font-weight:950;animation:.7s both dialogueXp;position:absolute;top:22px;right:7%}.dialogueFeedback{background:#bee5f4;border-top:1px solid #a6b5bc;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px clamp(22px,6vw,72px);display:flex}.dialogueFeedback.wrong{background:#fff0ed}.dialogueFeedback>div{flex:1}.dialogueFeedback>div>b{font-size:13px}.dialogueFeedback p{color:#555b60;margin:6px 0 13px;font-size:10px}.dialogueReplay{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dialogueReplay>span{background:#ffffff9e;border:1px solid #76a2ad29;border-radius:12px;grid-template-columns:auto 1fr;gap:6px 9px;padding:11px;font-size:9px;line-height:1.45;display:grid}.dialogueReplay i{grid-row:1/3;font-style:normal}.dialogueReplay strong{font-size:9px}.dialogueResult{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:570px;padding:54px;display:flex}.dialogueResultIcon{font-size:64px;animation:.7s cubic-bezier(.2,.9,.25,1.4) dialogueTrophy}.dialogueResult h2{margin-bottom:8px}.dialogueResult>p{color:#65696b;max-width:650px;line-height:1.65}.dialogueResultStats{gap:8px;margin:22px 0 27px;display:flex}.dialogueResultStats span{text-transform:uppercase;background:#efebe4;border-radius:12px;min-width:150px;padding:14px;font-size:9px}.dialogueResultStats b{color:#5da9ff;font-size:22px;display:block}.dialogueResultActions{gap:9px;display:flex}.dialogueConfetti{pointer-events:none;position:absolute;inset:0}.dialogueConfetti i{background:#59efff;width:8px;height:16px;animation:2.4s ease-in infinite dialogueConfetti;position:absolute;top:-15px}.dialogueConfetti i:nth-child(3n){background:#8f99a0}.dialogueConfetti i:nth-child(3n+1){background:#b06b60}.dialogueConfetti i:first-child{animation-delay:.1s;left:5%}.dialogueConfetti i:nth-child(2){animation-delay:.8s;left:11%}.dialogueConfetti i:nth-child(3){animation-delay:.3s;left:17%}.dialogueConfetti i:nth-child(4){animation-delay:1.1s;left:23%}.dialogueConfetti i:nth-child(5){animation-delay:.5s;left:29%}.dialogueConfetti i:nth-child(6){animation-delay:1.4s;left:35%}.dialogueConfetti i:nth-child(7){animation-delay:.2s;left:41%}.dialogueConfetti i:nth-child(8){animation-delay:.9s;left:47%}.dialogueConfetti i:nth-child(9){animation-delay:.4s;left:53%}.dialogueConfetti i:nth-child(10){animation-delay:1.3s;left:59%}.dialogueConfetti i:nth-child(11){animation-delay:.7s;left:65%}.dialogueConfetti i:nth-child(12){animation-delay:1.6s;left:71%}.dialogueConfetti i:nth-child(13){animation-delay:.2s;left:77%}.dialogueConfetti i:nth-child(14){animation-delay:1s;left:83%}.dialogueConfetti i:nth-child(15){animation-delay:.6s;left:89%}.dialogueConfetti i:nth-child(16){animation-delay:1.4s;left:94%}@keyframes dialogueGlow{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}@keyframes dialogueCardIn{0%{opacity:0;transform:translate(24px)scale(.985)}to{opacity:1;transform:none}}@keyframes dialogueCorrect{0%,to{transform:none}45%{transform:scale(1.012)}}@keyframes dialogueWrong{0%,to{transform:translate(0)}25%{transform:translate(-8px)}50%{transform:translate(7px)}75%{transform:translate(-4px)}}@keyframes dialogueXp{0%{opacity:0;transform:translateY(15px)scale(.75)}45%{opacity:1;transform:translateY(-7px)scale(1.08)}to{opacity:0;transform:translateY(-28px)}}@keyframes dialogueSpeaker{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes dialogueTrophy{0%{opacity:0;transform:translateY(18px)rotate(-8deg)scale(.6)}to{opacity:1;transform:none}}@keyframes dialogueConfetti{0%{opacity:0;transform:translateY(-10px)rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(610px)rotate(540deg)}}@media (width<=900px){.dialogueIntro{grid-template-columns:1fr}.dialogueLanguageCard{min-height:190px}.dialogueStats{grid-template-columns:repeat(2,1fr)}.dialogueStats span:nth-child(2){border-right:0}.dialogueStats span:nth-child(-n+2){border-bottom:1px solid #b1c0c7}.dialogueAnswers,.dialogueReplay{grid-template-columns:1fr}.dialogueFeedback{flex-direction:column;align-items:stretch}.dialogueFeedback .quizPrimary{width:100%}}@media (width<=600px){.dialogueCourseSection{margin-top:38px;margin-bottom:55px}.dialogueTrainer,.dialogueGame,.dialogueResult{border-radius:20px}.dialogueIntro{gap:25px;padding:33px 21px}.dialogueIntro h2{font-size:43px}.dialogueLanguageCard{min-height:165px;padding:22px}.dialogueLanguageCard>span{font-size:39px}.dialogueStats span{min-height:70px}.dialogueLevelGrid{grid-template-columns:1fr;padding:16px}.dialogueLevelGrid>button{min-height:260px}.dialogueGameHeader{align-items:flex-start;padding:15px}.dialogueGameHeader>div{flex-direction:column;align-items:flex-start;gap:4px}.dialogueGameHeader>div:last-child{align-items:flex-end}.dialogueExerciseCard{padding:29px 17px 22px}.dialogueScene{align-items:flex-start}.dialogueScene>b{font-size:7px}.dialoguePrompt{padding:21px 18px}.dialoguePrompt h2{font-size:27px}.dialogueAnswers{grid-template-columns:1fr}.dialogueAnswers button{min-height:78px}.dialogueFeedback{padding:21px 17px}.dialogueResult{min-height:520px;padding:38px 18px}.dialogueResult h2{font-size:42px}.dialogueResultStats,.dialogueResultActions{flex-direction:column;width:100%}.dialogueResultStats span{min-width:0}.dialogueResultActions button{width:100%}}@media (prefers-reduced-motion:reduce){.dialogueLanguageCard:before,.dialogueLevelGrid>button,.dialogueLevelGrid>button>i,.dialogueExerciseCard,.dialogueListen span,.dialogueResultIcon,.dialogueConfetti i,.dialogueXpBurst{transition:none!important;animation:none!important}}.dialogueLanguagePicker{background:#f7f4ee;border-bottom:1px solid #b1c0c7;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:end;gap:14px;padding:24px 26px;display:grid}.dialogueLanguagePicker label{gap:8px;display:grid}.dialogueLanguagePicker label>span{color:#4f98ad;font:900 8px var(--font-mono);letter-spacing:.14em}.dialogueLanguagePicker select{color:#171b1e;width:100%;height:56px;font:800 13px var(--font-sans);cursor:pointer;background:#fff;border:1px solid #a6cad5;border-radius:14px;padding:0 42px 0 16px;box-shadow:0 5px 18px #191d200d}.dialogueLanguagePicker select:focus{outline-offset:2px;outline:2px solid #59efff}.dialogueLanguagePicker>button{color:#59efff;cursor:pointer;background:#202529;border:1px solid #4d5153;border-radius:50%;place-items:center;width:52px;height:52px;font-size:23px;transition:transform .25s,background .25s;display:grid}.dialogueLanguagePicker>button:hover{background:#30363a;transform:rotate(180deg)}@media (width<=600px){.dialogueLanguagePicker{grid-template-columns:1fr 44px 1fr;gap:8px;padding:16px}.dialogueLanguagePicker select{height:52px;padding-left:10px;font-size:10px}.dialogueLanguagePicker>button{width:44px;height:44px;margin-bottom:4px}}.regionalPricingBadge{color:#526057;width:max-content;max-width:100%;min-height:29px;font:850 8px var(--font-mono);letter-spacing:.04em;white-space:nowrap;background:#f3f7ef;border:1px solid #cbd4c7;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.regionalOriginalPrice{color:#7b847d;margin-top:4px;font-size:9px;font-weight:700;display:block}.partDetailInfo>.regionalPricingBadge{margin-top:12px}.serviceOfferIntro .regionalPricingBadge{color:#dce7df;background:#202629;border-color:#454e48;margin-top:10px}.appFilterResult>.regionalPricingBadge{flex:none}.marketplaceCardBody>.regionalOriginalPrice{margin-top:-7px;margin-bottom:8px}.marketplaceLightboxInfo>.regionalOriginalPrice{margin-top:-8px;margin-bottom:10px}@media (width<=700px){.regionalPricingBadge{min-height:27px;padding-inline:8px;font-size:7px}.partsResultBar>.regionalPricingBadge{margin-left:auto}.partsResultBar label{margin-left:0}.appFilterResult>.regionalPricingBadge{order:3}.appFilterResult button{order:4}}.adminControlTabs{grid-template-columns:repeat(5,1fr)}.adminFeedHealth{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.adminFeedHealth article{background:#1b2024;border:1px solid #41474c;border-radius:16px;min-height:122px;padding:16px;display:grid}.adminFeedHealth article.attention{background:linear-gradient(145deg,#031116,#171a1d);border-color:#59efff}.adminFeedHealth span{color:#848d86;font:850 7px var(--font-mono);letter-spacing:.1em}.adminFeedHealth b{color:var(--lime);align-self:end;font-size:32px;line-height:1}.adminFeedHealth small{color:#8e9991;margin-top:6px;font-size:8px;line-height:1.4}.adminFeedList{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.adminFeedCard{color:#171a1d;background:#f1f4ef;border:1px solid #30353a;border-radius:21px;overflow:hidden}.adminFeedCard.status-queued,.adminFeedCard.status-guaranteed{border-color:#59efff}.adminFeedCard>header{color:#fff;background:#171a1d;justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 20px;display:flex}.adminFeedCard>header small{color:#73777b;font:800 7px var(--font-mono)}.adminFeedCard>header h2{color:#fff;margin:6px 0 5px;font-size:22px}.adminFeedCard>header p{color:#a4aea6;margin:0;font-size:9px}.adminFeedCard>header a{color:#c9d3cb}.adminFeedCard>header>span{color:var(--lime);font:850 7px var(--font-mono);white-space:nowrap;border:1px solid #555b60;border-radius:999px;padding:7px 9px}.adminFeedProgress{gap:10px;padding:19px 20px 16px;display:grid}.adminFeedProgress>div:first-child{justify-content:space-between;align-items:end;display:flex}.adminFeedProgress>div:first-child span{color:#5199ad;font:850 8px var(--font-mono)}.adminFeedProgress>div:first-child b{font-size:23px}.adminFeedMeter{background:#d6ddd3;border-radius:999px;height:10px;overflow:hidden}.adminFeedMeter span{border-radius:inherit;background:linear-gradient(90deg,#3b92ad,#59efff);height:100%;display:block}.adminFeedFacts{background:#cbd2c8;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.adminFeedFacts>span{text-align:center;background:#fff;align-content:center;justify-items:center;min-height:68px;padding:9px;display:grid}.adminFeedFacts small{color:#7d877f;font:800 6px var(--font-mono)}.adminFeedFacts b{margin-top:5px;font-size:14px;line-height:1.2}@media (width<=1100px){.adminFeedHealth{grid-template-columns:repeat(3,minmax(0,1fr))}.adminFeedList{grid-template-columns:1fr}}@media (width<=700px){.adminFeedHealth{grid-template-columns:1fr 1fr}.adminFeedCard>header{flex-direction:column;align-items:flex-start}.adminFeedFacts{grid-template-columns:1fr 1fr}}@media (width<=430px){.adminFeedHealth{grid-template-columns:1fr}}.settingsHub{color:#16191b;background:linear-gradient(#dcf0f7 0,#f7f4ee 48%,#b5dde8 100%);padding:150px 0 80px}.settingsHero{grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);align-items:end;gap:48px;margin-bottom:34px;display:grid}.settingsHero h1{letter-spacing:-.07em;margin:8px 0 0;font-size:clamp(44px,7vw,92px);line-height:.88}.settingsHero h1 em{color:#5da9ff;font-family:Georgia,serif;font-weight:400}.settingsHero>div:last-child{gap:16px;padding-bottom:6px;display:grid}.settingsHero>div:last-child p{color:#5b5e5f;margin:0;font-size:15px;line-height:1.7}.settingsHero>div:last-child span{font-size:11px}.settingsRoutes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.settingsRoutes a{color:#181b1d;background:#fff;border:1px solid #9db0b8;border-radius:20px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:112px;padding:16px;display:grid;box-shadow:0 12px 32px #3e94ad0d}.settingsRoutes a:hover{border-color:#5da9ff;transform:translateY(-2px)}.settingsRoutes i{color:#71dfff;width:42px;height:42px;font:900 10px var(--font-mono);background:#171b1e;border-radius:14px;place-items:center;font-style:normal;display:grid}.settingsRoutes span{gap:5px;min-width:0;display:grid}.settingsRoutes b{font-size:12px}.settingsRoutes small{color:#737678;font-size:9px;line-height:1.45}.settingsRoutes strong{color:#5da9ff}.settingsHint{background:#fff;border:1px solid #9db0b8;border-radius:18px;grid-template-columns:38px 1fr;align-items:start;gap:13px;margin-top:18px;padding:18px 20px;display:grid}.settingsHint>span{color:#71dfff;width:34px;height:34px;font:900 11px var(--font-mono);background:#171b1e;border-radius:50%;place-items:center;display:grid}.settingsHint div{gap:5px;display:grid}.settingsHint b{font-size:12px}.settingsHint p{color:#666a6c;margin:0;font-size:10px;line-height:1.6}.settingsGate{color:#15191b;background:#dcf0f7;min-height:70svh;padding:150px 0 80px}.settingsGate>.wrap{gap:8px;display:grid}.settingsGate>.wrap>b{font:900 11px var(--font-mono)}.settingsGate>.wrap>span{color:#6d7071;font-size:12px}@media (width<=900px){.settingsHero{grid-template-columns:1fr;gap:18px}.settingsRoutes{grid-template-columns:1fr 1fr}}@media (width<=700px){.settingsHub,.settingsGate{padding:104px 0 92px}.settingsHero{margin-bottom:22px}.settingsHero h1{font-size:clamp(42px,14vw,62px)}.settingsRoutes{grid-template-columns:1fr;gap:8px}.settingsRoutes a{border-radius:16px;min-height:88px;padding:13px}.settingsHint{padding:15px}.accountNavPanel>a:first-of-type{color:var(--lime);background:#252a2f}}.accountDataSettings{color:#f4f1eb;background:#171b1e;border:1px solid #9db0b8;border-radius:26px;margin:24px 0 28px;padding:28px}.accountDataSettings>header{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:36px;margin-bottom:22px;display:grid}.accountDataSettings>header span,.accountDataGrid small{color:#71dfff;font:850 8px var(--font-mono);letter-spacing:.13em}.accountDataSettings>header h2{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(32px,4.8vw,62px);line-height:.9}.accountDataSettings>header h2 em{color:#71dfff;font-family:Georgia,serif;font-weight:400}.accountDataSettings>header p{color:#aeb4b0;margin:0;font-size:13px;line-height:1.65}.accountDataNotice{color:#cfefff;background:#71dfff18;border:1px solid #71dfff66;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:11px}.accountDataGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.accountDataGrid>article{background:#22272b;border:1px solid #ffffff18;border-radius:19px;align-content:start;gap:11px;min-width:0;padding:20px;display:grid}.accountDataGrid h3{margin:0;font-size:20px}.accountDataGrid p{color:#aeb4b0;margin:0;font-size:11px;line-height:1.6}.accountDataGrid input{color:#fff;width:100%;min-height:43px;font:inherit;background:#15191c;border:1px solid #ffffff25;border-radius:11px;padding:0 13px}.accountDataGrid form{gap:8px;display:grid}.accountDataGrid button,.accountDataGrid .button{border-radius:11px;justify-content:center;min-height:42px;font-size:10px}.accountSessionCard{grid-column:1/-1}.accountSessionCard>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.accountSessionCard>header>div{gap:7px;display:grid}.accountSessionCard>header button{color:#cfefff;background:0 0;border:1px solid #71dfff66;padding:0 13px;font-weight:850}.accountSessionList{gap:7px;display:grid}.accountSessionList>div{background:#15191c;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.accountSessionList>div>span{color:var(--lime)}.accountSessionList>div>div{gap:4px;min-width:0;display:grid}.accountSessionList b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.accountSessionList small{color:#8f9792;font:500 9px var(--font-geist);letter-spacing:0}.accountSessionList button{color:#fff;background:#272d31;border:1px solid #ffffff20;min-height:34px;padding:0 10px}.accountRecoveryCode{background:#15191c;border:1px solid #71dfff66;border-radius:12px;gap:6px;padding:12px;display:grid}.accountRecoveryCode span{color:#71dfff;font:850 8px var(--font-mono);letter-spacing:.12em}.accountRecoveryCode code{overflow-wrap:anywhere;color:var(--lime);font-size:16px;font-weight:900}.accountDeleteCard{background:#271d1e!important;border-color:#7f3535!important}.accountDeleteCard>small{color:#ffaaa2}.accountDeleteCard form button{color:#fff;cursor:pointer;background:#7d2d2d;border:1px solid #a84a4a;font-weight:900}.accountDeleteCard form button:hover{background:#963b3b}.accountDataGrid button:disabled{cursor:wait;opacity:.58}@media (width<=760px){.accountDataSettings{border-radius:20px;padding:18px}.accountDataSettings>header{grid-template-columns:1fr;gap:14px}.accountDataGrid{grid-template-columns:1fr}.accountSessionCard{grid-column:auto}.accountSessionList>div{grid-template-columns:18px 1fr}.accountSessionList>div>button{grid-column:2;width:100%}.accountSessionCard>header{flex-direction:column;align-items:flex-start}.accountSessionCard>header button{width:100%}}.adminOperationsPage{color:#edf2ee;background:#101416;min-height:100vh}.adminOperationsHero{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:48px;padding-top:76px;padding-bottom:38px;display:grid}.adminOperationsHero h1{letter-spacing:-.075em;margin:10px 0 18px;font-size:clamp(52px,7.5vw,104px);line-height:.84}.adminOperationsHero h1 em,.adminBackupPlan h2 em{color:#71dfff;font-family:Georgia,serif;font-weight:400}.adminOperationsHero>div>p:last-child{color:#9da6a0;max-width:690px;line-height:1.65}.adminOperationsHero aside{background:#1c2225;border:1px solid #ffffff1c;border-radius:22px;gap:7px;padding:24px;display:grid}.adminOperationsHero aside span,.adminOperationsGrid article>span,.adminOperationsBody header span{font:850 8px var(--font-mono);letter-spacing:.13em}.adminOperationsHero aside b{font-size:42px}.adminOperationsHero aside small{color:#8b948f}.adminOperationsHero .healthy,.adminOperationsGrid .healthy,.adminConfigurationList .healthy{border-color:#6f9c6a80}.adminOperationsHero .healthy b,.adminOperationsGrid .healthy b,.adminConfigurationList .healthy span{color:#a9de9e}.adminOperationsHero .attention,.adminOperationsGrid .attention,.adminConfigurationList .attention{border-color:#c27b6680}.adminOperationsHero .attention b,.adminOperationsGrid .attention b,.adminConfigurationList .attention span{color:#ffad97}.adminOperationsActions{align-items:center;gap:10px;padding-bottom:20px;display:flex}.adminOperationsActions .manageNotice{flex:1;margin:0}.adminOperationsActions>a{color:#71dfff;margin-left:auto;font-size:10px;font-weight:850}.adminOperationsGrid{grid-template-columns:repeat(4,1fr);gap:10px;padding-bottom:28px;display:grid}.adminOperationsGrid article{background:#1a2023;border:1px solid #ffffff1c;border-radius:20px;gap:8px;min-height:150px;padding:22px;display:grid}.adminOperationsGrid article>span{color:#87908b}.adminOperationsGrid article>b{font-size:32px}.adminOperationsGrid article p{color:#969f9a;margin:auto 0 0;font-size:10px;line-height:1.5}.adminOperationsBody{grid-template-columns:1fr 1fr;gap:16px;padding-bottom:36px;display:grid}.adminOperationsBody>div{background:#171c1f;border:1px solid #ffffff18;border-radius:22px;padding:24px}.adminOperationsBody header{gap:7px;margin-bottom:14px;display:grid}.adminOperationsBody header span{color:#71dfff}.adminOperationsBody h2{margin:0;font-size:28px}.adminConfigurationList,.adminQueueList,.adminAuditList{gap:7px;display:grid}.adminConfigurationList>div,.adminQueueList>div{background:#101416;border:1px solid #ffffff12;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:0 13px;font-size:10px;display:flex}.adminConfigurationList span{font-weight:900}.adminQueueList b{font-size:20px}.adminQueueTitle{margin-top:26px}.adminAuditList{max-height:515px;overflow:auto}.adminAuditList article{border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto;gap:4px;padding:12px;display:grid}.adminAuditList article span{color:#71dfff;font:800 8px var(--font-mono);letter-spacing:.09em;grid-column:1/-1}.adminAuditList article b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.adminAuditList article small{color:#79827d;font-size:9px}.adminAuditList>p{color:#909995;font-size:11px}.adminBackupPlan{background:linear-gradient(135deg,#14191c,#171c1f);border:1px solid #71dfff55;border-radius:26px;margin-bottom:70px;padding:34px}.adminBackupPlan>header{grid-template-columns:.45fr 1fr;align-items:end;gap:40px;display:grid}.adminBackupPlan h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,5vw,66px);line-height:.9}.adminBackupPlan>div{grid-template-columns:repeat(3,1fr);gap:9px;margin:28px 0;display:grid}.adminBackupPlan article{background:#101416;border-radius:16px;gap:8px;padding:20px;display:grid}.adminBackupPlan article span{color:#71dfff;font:900 9px var(--font-mono)}.adminBackupPlan article b{font-size:20px}.adminBackupPlan article p{color:#9aa39e;margin:0;font-size:10px;line-height:1.55}.adminBackupPlan footer{border-top:1px solid #ffffff18;grid-template-columns:auto 1fr;gap:5px 22px;padding-top:18px;display:grid}.adminBackupPlan footer span{color:#71dfff}.adminBackupPlan footer small{color:#89928d;grid-column:1/-1}.adminEvidence{grid-template-columns:.8fr 1.2fr;gap:16px;padding-bottom:70px;display:grid}.adminEvidence>div{background:#171c1f;border:1px solid #ffffff18;border-radius:22px;padding:24px}.adminEvidence header span{color:#71dfff;font:850 8px var(--font-mono);letter-spacing:.13em}.adminEvidence h2{margin:7px 0 8px;font-size:28px}.adminEvidence header p{color:#939c97;font-size:10px;line-height:1.55}.adminEvidence form{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.adminEvidence label{color:#aab2ad;font:800 9px var(--font-mono);letter-spacing:.05em;gap:6px;display:grid}.adminEvidence .wide{grid-column:1/-1}.adminEvidence input,.adminEvidence select,.adminEvidence textarea{color:#edf2ee;width:100%;font:500 11px var(--font-sans);background:#101416;border:1px solid #ffffff20;border-radius:10px;padding:11px 12px}.adminEvidence textarea{resize:vertical}.adminEvidenceList{gap:7px;max-height:545px;display:grid;overflow:auto}.adminEvidenceList article{background:#101416;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;display:grid}.adminEvidenceList article>span{color:#71dfff;font:850 8px var(--font-mono);letter-spacing:.09em}.adminEvidenceList article>b{grid-column:1/-1;font-size:11px}.adminEvidenceList article>strong{color:#a9de9e;font:900 8px var(--font-mono);grid-row:1}.adminEvidenceList article.failed>strong,.adminEvidenceList article.blocked>strong{color:#ffad97}.adminEvidenceList article small{color:#79827d;font-size:9px}.adminEvidenceList article p{color:#929b96;grid-column:1/-1;margin:3px 0 0;font-size:10px;line-height:1.5}.adminEvidenceList>p{color:#909995;font-size:11px}@media (width<=900px){.adminOperationsHero{grid-template-columns:1fr}.adminOperationsHero aside{max-width:360px}.adminOperationsGrid{grid-template-columns:1fr 1fr}.adminOperationsBody,.adminEvidence,.adminBackupPlan>header,.adminBackupPlan>div{grid-template-columns:1fr}}@media (width<=620px){.adminOperationsHero{padding-top:42px}.adminOperationsHero h1{font-size:clamp(48px,17vw,72px)}.adminOperationsActions{flex-direction:column;align-items:stretch}.adminOperationsActions>*{width:100%;margin-left:0!important}.adminOperationsGrid{grid-template-columns:1fr}.adminBackupPlan{padding:20px}.adminBackupPlan footer{grid-template-columns:1fr}.adminBackupPlan footer small{grid-column:auto}}.maintenanceHub{color:#15191b;background:linear-gradient(#eef1e9,#f8f6f1 48%,#e6e9df);padding:138px 0 86px}.maintenanceHero{grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:48px;margin-bottom:28px;display:grid}.maintenanceHero h1{letter-spacing:-.075em;margin:9px 0 0;font-size:clamp(48px,7.5vw,98px);line-height:.84}.maintenanceHero h1 em,.vehicleTransferSection h2 em{color:#5da9ff;font-family:Georgia,serif;font-weight:400}.maintenanceHero>p{color:#5d6260;margin:0;font-size:15px;line-height:1.7}.maintenanceNotice{color:#3a92ad;background:#c7edff;border:1px solid #5da9ff70;border-radius:13px;margin-bottom:14px;padding:13px 16px;font-size:11px}.maintenanceSummary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.maintenanceSummary article{background:#fff;border:1px solid #cad0c5;border-radius:18px;gap:5px;min-height:120px;padding:18px;display:grid}.maintenanceSummary article span{color:#4b94ad;font:850 8px var(--font-mono);letter-spacing:.12em}.maintenanceSummary article b{font-size:34px}.maintenanceSummary article small{color:#7a807c;margin-top:auto;font-size:9px}.maintenanceSummary article.overdue{background:#fff2ef;border-color:#b85c4f}.maintenanceSummary article.overdue b{color:#a13d32}.maintenanceWorkspace{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:12px;display:grid}.maintenanceMain,.maintenanceComposer{background:#fff;border:1px solid #cbd0c6;border-radius:22px}.maintenanceMain{overflow:hidden}.maintenanceMain>header{background:#f5f6f2;border-bottom:1px solid #e1e4dd;justify-content:space-between;align-items:end;gap:18px;padding:18px 20px;display:flex}.maintenanceMain>header>div{gap:6px;min-width:0;display:grid}.maintenanceMain>header span,.maintenanceComposer>span,.vehicleTransferGrid>article>span,.vehicleArchiveSection>header span{color:#5da9ff;font:850 8px var(--font-mono);letter-spacing:.12em}.maintenanceMain select,.maintenanceComposer input,.maintenanceComposer select,.maintenanceComposer textarea,.vehicleTransferGrid input{width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #cbd0c6;border-radius:11px;padding:0 12px}.maintenanceMain select{min-width:290px}.maintenanceMain>header button{background:#fff;border:1px solid #bec5bb;border-radius:999px;min-height:39px;padding:0 12px;font-size:9px;font-weight:850}.maintenanceVehicleHead{justify-content:space-between;align-items:end;gap:20px;padding:22px;display:flex}.maintenanceVehicleHead small{color:#8b918d;font:800 8px var(--font-mono)}.maintenanceVehicleHead h2{margin:5px 0 3px;font-size:34px}.maintenanceVehicleHead p{color:#696f6b;margin:0}.maintenanceVehicleHead strong{font-size:23px}.maintenanceList{gap:8px;padding:0 14px 16px;display:grid}.maintenanceList>article{border:1px solid #d8ddd3;border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:15px;padding:16px;display:grid}.maintenanceList>article>span{color:#59605b;min-height:32px;font:900 8px var(--font-mono);background:#edf0e9;border-radius:999px;place-items:center;display:grid}.maintenanceList article.urgency-overdue{background:#fff7f5;border-color:#c66d61}.maintenanceList article.urgency-overdue>span{color:#fff;background:#a64338}.maintenanceList article.urgency-upcoming{border-color:#59efff}.maintenanceList article.urgency-upcoming>span{color:#3894ad;background:#cff5ff}.maintenanceList article.urgency-completed{opacity:.72}.maintenanceList article>div{gap:5px;display:grid}.maintenanceList article small{color:#5da9ff;font:800 8px var(--font-mono);letter-spacing:.08em}.maintenanceList h3{margin:0;font-size:18px}.maintenanceList p{color:#6f7571;margin:0;font-size:10px}.maintenanceList blockquote{color:#5d625f;border-left:2px solid #59efff;margin:5px 0 0;padding-left:10px;font-size:10px;line-height:1.5}.maintenanceList footer{gap:6px;display:grid}.maintenanceList footer button{cursor:pointer;background:#fff;border:1px solid #c8cdc4;border-radius:9px;min-height:34px;padding:0 10px;font-size:9px;font-weight:850}.maintenanceList footer .button{border:0}.maintenanceComposer{align-content:start;gap:8px;padding:22px;display:grid}.maintenanceComposer h2{margin:0 0 4px;font-size:28px}.maintenanceComposer form,.vehicleTransferGrid form{gap:10px;display:grid}.maintenanceComposer label,.vehicleTransferGrid label{color:#555b57;gap:5px;font-size:9px;font-weight:800;display:grid}.maintenanceComposer form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.maintenanceComposer textarea{resize:vertical;padding:11px}.maintenanceEmpty{background:#f1f3ee;border:1px dashed #b8c0b4;border-radius:17px;justify-items:start;gap:8px;margin:14px;padding:30px;display:grid}.maintenanceEmpty.compact{margin:0}.maintenanceEmpty p{color:#666d68;margin:0 0 8px}.vehicleTransferSection{background:#b6dee9;border:1px solid #9db0b8;border-radius:26px;margin-top:20px;padding:28px}.vehicleTransferSection>header{grid-template-columns:1fr .7fr;align-items:end;gap:40px;margin-bottom:20px;display:grid}.vehicleTransferSection h2{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(38px,5vw,68px);line-height:.9}.vehicleTransferSection>header>p{color:#4a5c61;margin:0;line-height:1.65}.vehicleTransferGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vehicleTransferGrid>article{background:#fff;border:1px solid #9db0b8;border-radius:18px;align-content:start;gap:10px;padding:20px;display:grid}.vehicleTransferGrid h3{margin:0;font-size:21px}.vehicleTransferGrid p{color:#526369;margin:0;font-size:10px;line-height:1.55}.transferPending{background:#f2eee7;border-radius:12px;grid-template-columns:1fr auto;gap:5px 12px;margin-top:8px;padding:12px;display:grid}.transferPending span{color:#596e75;font-size:9px}.transferPending button{color:#8d3e37;background:0 0;border:0;grid-area:1/2/3;font-size:9px;font-weight:850}.transferAccept{background:#f7f4ef;border:1px solid #a4c6d2;border-radius:14px;padding:14px}.transferAccept header{gap:3px;display:grid}.transferAccept header small{color:#5b7077}.transferAccept>div{grid-template-columns:1fr auto;gap:7px;display:grid}.transferAccept>div>button{background:#fff;border:1px solid #9cbfc8;border-radius:10px;min-height:40px;font-size:9px;font-weight:850}.vehicleArchiveSection{background:#fff;border:1px solid #cad0c5;border-radius:22px;margin-top:14px;padding:24px}.vehicleArchiveSection>header{grid-template-columns:1fr .7fr;align-items:end;gap:30px;display:grid}.vehicleArchiveSection h2{margin:6px 0 0;font-size:30px}.vehicleArchiveSection>header p{color:#6b716d;margin:0;line-height:1.55}.vehicleArchiveSection>div{gap:7px;margin-top:17px;display:grid}.vehicleArchiveSection>div>a{color:#171b1d;border:1px solid #d9ddd5;border-radius:13px;grid-template-columns:110px 1fr auto;align-items:center;gap:6px 16px;padding:14px;display:grid}.vehicleArchiveSection>div>a span{color:#5da9ff;font:850 8px var(--font-mono);letter-spacing:.1em;grid-row:1/3}.vehicleArchiveSection>div>a b{font-size:12px}.vehicleArchiveSection>div>a small{color:#777e79;font-size:9px}.vehicleArchiveSection>div>a i{color:#5da9ff;grid-area:1/3/3;font-style:normal}.vehicleArchiveSection>div>p{color:#757c77}.maintenanceGate{color:#15191b;background:#eef1e9;min-height:70svh;padding:160px 0 90px}.maintenanceGate>.wrap{gap:8px;display:grid}@media (width<=900px){.maintenanceHero,.vehicleTransferSection>header,.vehicleArchiveSection>header{grid-template-columns:1fr}.maintenanceSummary{grid-template-columns:1fr 1fr}.maintenanceWorkspace,.vehicleTransferGrid{grid-template-columns:1fr}.maintenanceComposer{grid-row:1}.maintenanceMain{grid-row:2}}@media (width<=620px){.maintenanceHub{padding:104px 0 86px}.maintenanceHero h1{font-size:clamp(46px,16vw,68px)}.maintenanceSummary{grid-template-columns:1fr 1fr}.maintenanceSummary article{min-height:105px}.maintenanceMain>header{flex-direction:column;align-items:stretch}.maintenanceMain select{min-width:0}.maintenanceList>article{grid-template-columns:1fr}.maintenanceList>article>span{width:max-content;min-height:27px;padding:0 10px}.maintenanceList footer{grid-template-columns:1fr 1fr}.maintenanceComposer form>div{grid-template-columns:1fr}.vehicleTransferSection{padding:18px}.vehicleArchiveSection>div>a{grid-template-columns:1fr auto}.vehicleArchiveSection>div>a span{grid-row:auto}.vehicleArchiveSection>div>a i{grid-area:1/2/4}}.settingsRoutes{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.socialInteraction{color:#eef4f7;background:#111820;border:1px solid #ffffff1f;border-radius:16px;margin:22px 0;overflow:hidden}.socialInteractionActions{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.socialInteractionActions button{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff17;grid-template-columns:auto auto;place-content:center;gap:2px 7px;min-height:72px;padding:10px 6px;display:grid}.socialInteractionActions button:last-child{border-right:0}.socialInteractionActions svg{grid-row:1/3;align-self:center;width:20px;height:20px}.socialInteractionActions b{text-align:left;font-size:14px}.socialInteractionActions span{letter-spacing:.04em;opacity:.66;font-size:10px}.socialInteractionActions button.active.dislike{color:#ff7474}.socialCommentPanel{color:#20262b;background:#f5f1e9}.socialCommentPanel>header{border-bottom:1px solid #a6b5bc;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.socialCommentPanel>header small{letter-spacing:.15em;color:#c54bff;font-size:9px}.socialCommentPanel>header h3{margin:2px 0 0}.socialCommentPanel>header>button{cursor:pointer;background:0 0;border:0;font-size:25px}.socialCommentList{gap:14px;max-height:440px;padding:16px 20px;display:grid;overflow:auto}.socialComment{grid-template-columns:36px 1fr;gap:10px;display:grid}.socialCommentAvatar{color:#fff;background:#202a31;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.socialCommentAvatar img{object-fit:cover;width:100%;height:100%}.socialComment>div>header{align-items:center;gap:9px;display:flex}.socialComment>div>header a{color:inherit;font-weight:800;text-decoration:none}.socialComment>div>header time{color:#777;font-size:10px}.socialComment p{white-space:pre-wrap;margin:5px 0 8px}.socialComment nav{flex-wrap:wrap;gap:10px;display:flex}.socialComment nav button{color:#676c70;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;display:inline-flex}.socialComment nav button.active{color:#c54bff;font-weight:800}.socialComment nav button.active.dislike{color:#a33131}.socialComment nav svg{width:13px;height:13px}.socialComment.isReply{border-left:2px solid #a6b5bc;margin:14px 0 0 5px;padding-left:13px}.socialCommentPanel>form{border-top:1px solid #a6b5bc;grid-template-columns:1fr auto;gap:10px;padding:14px 20px 20px;display:grid}.socialCommentPanel textarea{resize:vertical;min-height:74px;font:inherit;border:1px solid #9dbec9;border-radius:10px;padding:11px}.socialReplyTarget{color:#ad2492;grid-column:1/-1;justify-content:space-between;font-size:12px;display:flex}.socialReplyTarget button{cursor:pointer;background:0 0;border:0;text-decoration:underline}.socialInteractionNotice{color:#ad008b;background:#c2f2ff;margin:0;padding:9px 14px;font-size:12px}.socialInteractionNotice a{color:inherit;font-weight:800}.socialInteraction.isCompact{margin:15px 0}.socialInteraction.isCompact .socialInteractionActions button{min-height:60px}.listingShareControl{gap:6px;margin:15px 0;display:grid}.listingShareButton{color:#171a1d;width:100%;min-height:52px;font:900 10px var(--font-mono);letter-spacing:.04em;cursor:pointer;background:#ff5ad9;border:1px solid #db18b4;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;display:flex}.listingShareButton:hover{background:#ff3ed8}.listingShareButton:disabled{cursor:wait;opacity:.7}.listingShareButton svg{width:18px;height:18px}.listingShareNotice{color:inherit;text-align:center;font-size:10px}@media (width<=640px){.socialInteractionActions button{min-height:62px}.socialInteractionActions span{display:none}.socialInteractionActions svg{grid-row:auto;width:18px;height:18px}.socialInteractionActions b{align-self:center}.socialCommentList{padding:14px}.socialCommentPanel>form{grid-template-columns:1fr;padding:12px 14px 16px}.socialCommentPanel>form .button{width:100%}}.commentReactionButtons{flex-wrap:wrap;align-items:center;gap:9px;display:inline-flex}.commentReactionButtons button{appearance:none;color:#6d7275;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;display:inline-flex}.commentReactionButtons button.active{color:#c54bff;font-weight:800}.commentReactionButtons button.active.dislike{color:#a33131}.commentReactionButtons svg{width:13px;height:13px}.commentReactionButtons>small{color:#c54bff;flex-basis:100%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.messageBell{color:#f6f4ef;white-space:nowrap;background:#171a1d;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:10px;font-weight:850;display:flex;position:relative}.messageBell>span{color:var(--lime);font-size:13px}.messageBell em{background:var(--lime);color:#111;min-width:20px;height:20px;font:900 9px var(--font-mono);border-radius:999px;place-items:center;padding:0 5px;font-style:normal;display:grid}.messagesPage{background:#eae7e1}.messagesHub{color:#1b2024;background:radial-gradient(circle at 86% 3%,#59efff33,#0000 27%),linear-gradient(#f7f5f1,#eae7e1);min-height:850px;padding:112px 0 105px}.messagesHero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:60px;padding:34px 0 38px;display:grid}.messagesHero h1{letter-spacing:-.07em;margin:11px 0 0;font-size:clamp(56px,7.5vw,104px);line-height:.84}.messagesHero h1 em{color:#5da9ff;font-family:Georgia,serif;font-weight:400}.messagesHero>p{color:#555b60;border-left:3px solid #9b6cff;max-width:500px;margin:0 0 8px;padding-left:18px;font-size:15px;line-height:1.65}.messageRetentionNote{color:#555b60;background:#f8fbf5;border:1px solid #c6cec3;border-left:3px solid #5da9ff;border-radius:11px;margin:0 0 18px;padding:12px 15px;font-size:10px;line-height:1.55}.messageRetentionNote b{color:#252a2f}.messagesNotice{color:#41474c;background:#f8fbf5;border:1px solid #989b9e;border-radius:13px;margin-bottom:12px;padding:12px 16px;font-size:11px}.messagesLayout{background:#fff;border:1px solid #c6cec3;border-radius:25px;grid-template-columns:330px minmax(0,1fr);min-height:680px;display:grid;overflow:hidden;box-shadow:0 25px 65px #0311161f}.messagesSidebar{color:#eef3ef;background:#1b2024;border-right:1px solid #cbd2c8;flex-direction:column;min-width:0;display:flex}.messagesSidebarHead{border-bottom:1px solid #30353a;justify-content:space-between;align-items:center;gap:10px;padding:16px 14px;display:flex}.messagesSidebarTitle{flex:none;gap:3px;display:grid}.messagesSidebarActions{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.messagesSidebarHead span,.messagePrivacy>span{color:var(--lime);font:850 7px var(--font-mono);letter-spacing:.13em}.messagesSidebarHead b{font-size:17px}.messagesSidebarHead button{color:#fff;white-space:nowrap;cursor:pointer;background:#252a2f;border:1px solid #41474c;border-radius:999px;min-height:36px;padding:0 9px;font-size:8px;font-weight:850}.messagesSidebarHead button.call{color:#171a1d;background:#6d9eff;border-color:#6d9eff}.conversationList{align-content:start;min-height:260px;max-height:440px;display:grid;overflow-y:auto}.conversationList>button{color:#eff4f0;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #30353a;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:83px;padding:13px 15px;display:grid;position:relative}.conversationList>button:hover,.conversationList>button.active{background:#252a2f}.conversationList>button.active{box-shadow:inset 3px 0 0 var(--lime)}.conversationList>button>i,.messageThreadHead>div:first-child>i{width:44px;height:44px;color:var(--lime);font:900 10px var(--font-mono);background:#30353a;border-radius:13px;place-items:center;font-style:normal;display:grid}.conversationList>button>span{gap:2px;min-width:0;display:grid}.conversationList b{font-size:11px}.conversationList small{color:#989b9e;font-size:8px}.conversationList em{color:#bac4bc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.conversationList time{color:#73777b;align-self:start;font-size:7px}.conversationList strong{background:var(--lime);color:#111;min-width:20px;height:20px;font:900 8px var(--font-mono);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.conversationEmpty{color:#9aa69d;gap:6px;padding:28px 18px;display:grid}.conversationEmpty b{color:#edf2ee}.conversationEmpty span{font-size:10px;line-height:1.5}.messagePrivacy{border-top:1px solid #30353a;gap:8px;margin-top:auto;padding:18px;display:grid}.messagePrivacy label{cursor:pointer;background:#252a2f;border:1px solid #41474c;border-radius:12px;grid-template-columns:auto 1fr;gap:2px 8px;padding:10px;display:grid}.messagePrivacy input{accent-color:#59efff;grid-row:1/3;align-self:center}.messagePrivacy label b{font-size:9px}.messagePrivacy label small{color:#73777b;font-size:7px;line-height:1.35}.messagePanel{background:#faf9f6;flex-direction:column;min-width:0;display:flex}.messageThreadHead{background:#fff;border-bottom:1px solid #d2d8cf;justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:14px 19px;display:flex}.messageThreadHead>div{align-items:center;gap:10px;display:flex}.messageThreadHead>div:first-child>span{gap:3px;display:grid}.messageThreadHead b{font-size:14px}.messageThreadHead small{color:#788279;font-size:9px}.messageThreadHead>div:last-child{flex-wrap:wrap;justify-content:flex-end}.messageStream{background:radial-gradient(circle at 15% 20%,#59efff1f,#0000 26%),#edf1ea;flex-direction:column;gap:9px;height:455px;padding:24px;display:flex;overflow-y:auto}.messageStream>article{background:#fff;border:1px solid #ced6cb;border-radius:15px;gap:5px;max-width:min(76%,620px);padding:12px 14px;display:grid;box-shadow:0 6px 17px #1b20240d}.messageStream>article.mine{background:#cff5ff;border-color:#9b6cff;border-bottom-right-radius:4px;align-self:flex-end}.messageStream>article.theirs{border-bottom-left-radius:4px;align-self:flex-start}.messageStream p{color:#252a2f;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.messageStream small{color:#73777b;font-size:7px}.messageComposer{background:#fff;border-top:1px solid #d0d7ce;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:16px 18px;display:grid}.messageComposer label,.messageNew label{color:#555b60;gap:6px;font-size:8px;font-weight:850;display:grid}.messageComposer textarea,.messageNew input,.messageNew textarea{color:#171a1d;width:100%;font:12px/1.5 var(--font-geist);resize:vertical;background:#f6f8f4;border:1px solid #c4ccc1;border-radius:12px;outline:0;padding:12px 13px}.messageComposer textarea:focus,.messageNew input:focus,.messageNew textarea:focus{border-color:#5da9ff;box-shadow:0 0 0 3px #9b6cff2e}.messageComposer .button{border:0;min-width:105px}.messageUnavailable{background:#fff3ef;border-top:1px solid #d1d8ce;margin-top:auto;padding:20px}.messageUnavailable p{color:#755e57;margin:4px 0 0;font-size:10px}.messageNew{align-content:center;width:100%;max-width:680px;min-height:680px;margin:auto;padding:50px;display:grid}.messageNew>span,.friendshipCenter>header span{color:#5da9ff;font:900 8px var(--font-mono);letter-spacing:.13em}.messageNew h2{margin:10px 0 11px;font-size:44px;line-height:.95}.messageNew>p{color:#555b60;margin:0 0 25px;line-height:1.6}.messageNew form{gap:13px;display:grid}.messageNew .button{border:0;justify-self:start}.friendshipCenter{background:#faf9f6;border:1px solid #c7cfc4;border-radius:22px;gap:14px;margin-top:26px;padding:25px;display:grid}.friendshipCenter>header h2{margin:7px 0 2px;font-size:32px}.friendshipCenter>div{gap:7px;display:grid}.friendshipCenter h3{color:#555b60;text-transform:uppercase;letter-spacing:.08em;margin:8px 0 2px;font-size:10px}.friendshipCenter article{background:#fff;border:1px solid #d1d8cf;border-radius:13px;align-items:center;gap:8px;padding:11px 13px;display:flex}.friendshipCenter article>span{margin-right:auto;display:grid}.friendshipCenter article small{color:#788279;font-size:8px}.friendshipCenter button,.friendshipCenter a{color:#30353a;cursor:pointer;background:#f0f4ec;border:1px solid #b8c1b5;border-radius:999px;min-height:34px;padding:0 10px;font-size:8px;font-weight:850}.friendshipCenter a{align-items:center;display:inline-flex}.friendshipCenter .accept{background:#59efff;border-color:#9b6cff}.memberActions{grid-column:1/-1;gap:5px;display:grid}.memberActions>div{flex-wrap:wrap;gap:6px;display:flex}.memberActions button,.memberActions a,.memberActions span{color:#dfe6e0;cursor:pointer;background:#252a2f;border:1px solid #41474c;border-radius:999px;align-items:center;min-height:31px;padding:0 9px;font-size:8px;font-weight:850;display:inline-flex}.memberActions .memberMessageButton,.memberActions .accept{color:#1b2024;background:#59efff;border-color:#59efff}.memberActions .danger{color:#ffb0a8;border-color:#8d4d47}.memberActions>small{color:#aab5ad;font-size:8px}.publicGarageHero>.memberActions{grid-column:2/4}.publicGarageHero>.memberActions button,.publicGarageHero>.memberActions a{border-color:#41474c}.memberDirectoryCard>.memberActions{justify-self:stretch}.memberActionsUnavailable span{cursor:default;opacity:.72}.memberDirectoryMessageCta{background:var(--lime);color:#1b2024;border-radius:999px;align-items:center;min-height:38px;margin-top:15px;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.messagesLoading,.messagesGate{background:#eef2ea;min-height:680px;padding:190px 0 100px}.messagesLoading .wrap{gap:7px;display:grid}.messagesLoading b{color:#819aa5;font:900 11px var(--font-mono);letter-spacing:.14em}.messagesLoading span{font-size:22px}.messagesGate .accountRequired{max-width:720px;margin:auto}@media (width<=1100px){.messageBell b{display:none}.messageBell{padding:0 9px}.messagesLayout{grid-template-columns:290px minmax(0,1fr)}}@media (width<=850px){.messagesHero{grid-template-columns:1fr;gap:24px}.messagesLayout{grid-template-columns:1fr}.messagesSidebar{border-right:0}.conversationList{max-height:300px}.messagePrivacy{margin-top:0}.messagePanel{min-height:650px}.publicGarageHero>.memberActions{grid-column:1/-1}}@media (width<=700px){.messageBell{display:none!important}.messagesHub{padding:82px 0}.messagesHero h1{font-size:53px}.messagesLayout{border-radius:19px}.messageThreadHead{flex-direction:column;align-items:flex-start}.messageThreadHead>div:last-child{justify-content:flex-start}.messageStream{height:410px;padding:15px}.messageStream>article{max-width:88%}.messageComposer{grid-template-columns:1fr}.messageComposer .button{width:100%}.messageNew{min-height:560px;padding:30px 20px}.messageNew h2{font-size:36px}.friendshipCenter{padding:18px}.friendshipCenter article{flex-wrap:wrap;align-items:flex-start}.friendshipCenter article>span{width:100%}.messagesLoading,.messagesGate{padding:130px 0 75px}}.messagesPage .messagePanel,.messagesPage .messageStream>article{position:relative;overflow:hidden}.messagesPage .messageMedia{gap:8px;min-width:0;display:grid}.messagesPage .messageMedia>img{object-fit:cover;background:#15191c;border-radius:13px;width:min(100%,420px);max-height:430px;display:block}.messagesPage .messageVideo{gap:6px;min-width:min(520px,68vw);display:grid}.messagesPage .messageVideo video{object-fit:contain;background:#080a0b;border-radius:13px;width:min(100%,520px);max-height:58svh;display:block}.messagesPage .messageVideo>small{color:#6f7871;font:800 8px var(--font-mono)}.messagesPage .messageMedia>p{margin:0}.messagesPage .messageVoice{grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:8px;min-width:min(360px,60vw);display:grid}.messagesPage .messageVoice>span{color:#6d9eff;letter-spacing:-2px;background:#171c20;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.messagesPage .messageVoice audio{width:100%;min-width:0;height:34px}.messagesPage .messageVoice>small{color:#535b55;font:800 8px var(--font-mono)}.messagesPage .onceMessage{isolation:isolate;color:#fff!important;background:linear-gradient(145deg,#211a18,#171b1e)!important;border:1px solid #d515af57!important;box-shadow:0 8px 25px #ad0d8d2e!important}.messagesPage .onceMessage>small{color:#bf50a9}.messagesPage .onceOpenButton{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:3px;display:flex}.messagesPage .onceOpenButton>span,.messagesPage .onceMessageStatus>span{background:radial-gradient(circle at 50% 75%,#f0c6,#0000 62%),#2a1c18;border:1px solid #ff1ed266;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:21px;display:grid;box-shadow:0 0 18px #f0c3}.messagesPage .onceOpenButton>div,.messagesPage .onceMessageStatus>div{gap:3px;display:grid}.messagesPage .onceOpenButton b,.messagesPage .onceMessageStatus b{color:#fff;font-size:11px}.messagesPage .onceOpenButton small,.messagesPage .onceMessageStatus p{color:#c954b2;margin:0;font-size:8px;line-height:1.4}.messagesPage .onceMessageStatus{align-items:center;gap:11px;display:flex}.messagesPage .onceMessageStatus.expired{opacity:.65}.messagesPage .onceMessageStatus.expired>span{color:#c5ccc7;box-shadow:none;background:#22282b;border-color:#ffffff24;font-size:15px}.messagesPage .onceOpened{background:linear-gradient(145deg,#1b0b18,#161a1d)!important}.messagesPage .onceOpened .messageMedia>p{color:#fff}.messagesPage .onceOpened .messageVoice>small{color:#e962ce}.messagesPage .messageComposerRich{background:#fff;border-top:1px solid #d0d6cf;gap:7px;padding:9px 12px 10px;display:grid}.messagesPage .messageComposerToolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.messagesPage .messageComposerToolbar>small{color:#777f79;text-align:right;font-size:7px}.messagesPage .messageComposerRow{grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:8px;display:grid}.messagesPage .messageComposeTools{align-items:center;gap:4px;display:flex}.messagesPage .messageComposeTools>button{color:#39413b;cursor:pointer;background:#f1f3ef;border:1px solid #d8ddd7;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:62px;height:36px;padding:0 9px;font-size:13px;transition:all .18s;display:flex}.messagesPage .messageComposeTools>button>small{font-size:7px;font-weight:850}.messagesPage .messageComposeTools>button:hover{background:#fffaf0;border-color:#6d9eff;transform:translateY(-1px)}.messagesPage .messageComposeTools>button.once{color:#ad088c}.messagesPage .messageComposeTools>button.once.active{color:#ff26d4;background:#241a17;border-color:#ff19d1;box-shadow:0 0 0 3px #ff00cc1c,0 0 18px #ff00cc2e}.messagesPage .messageComposeTools>button.recording{color:#fff;background:#d92e2e;border-color:#d92e2e;animation:1.1s ease-in-out infinite messageRecordPulse}.messagesPage .messageComposerRow>label{min-width:0;display:block}.messagesPage .messageComposerRow textarea{color:#171a1d;width:100%;min-height:44px;max-height:110px;font:12px/1.45 var(--font-geist);resize:none;background:#f2f4f1;border:1px solid #d6dbd5;border-radius:22px;outline:0;padding:12px 16px}.messagesPage .messageComposerRow textarea:focus{border-color:#6d9eff;box-shadow:0 0 0 3px #6d9eff24}.messagesPage .messageSendButton{color:#111417;cursor:pointer;background:#6d9eff;border:0;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;font-size:18px;transition:all .18s;display:grid}.messagesPage .messageSendButton:hover:not(:disabled){transform:translateY(-1px)scale(1.03);box-shadow:0 7px 16px #3595ad42}.messagesPage .messageSendButton:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.42}.messagesPage .onceComposerNotice{color:#ad2893;background:linear-gradient(90deg,#251916,#ff6be1);border:1px solid #ff1dd24d;border-radius:13px;align-items:center;gap:9px;padding:8px 11px;display:flex}.messagesPage .onceComposerNotice>span{filter:drop-shadow(0 0 6px #ff00cc80);font-size:18px}.messagesPage .onceComposerNotice p{margin:0;font-size:8px;line-height:1.45}.messagesPage .onceComposerNotice b{color:#ad038b;font-size:9px;display:block}.messagesPage .messageAttachment,.messagesPage .messageRecording{background:#f5f7f3;border:1px solid #d8ddd7;border-radius:13px;align-items:center;gap:9px;padding:8px 10px;display:flex}.messagesPage .messageAttachment>span{background:#20262a;border-radius:10px;flex:0 0 52px;place-items:center;width:52px;height:44px;font-size:17px;display:grid;overflow:hidden}.messagesPage .messageAttachmentPreview>img,.messagesPage .messageAttachmentPreview>video{object-fit:cover;width:100%;height:100%}.messagesPage .messageAttachment>div{gap:2px;margin-right:auto;display:grid}.messagesPage .messageAttachment b{font-size:9px}.messagesPage .messageAttachment small{color:#737c75;font-size:8px}.messagesPage .messageAttachment>button{color:#6b746d;cursor:pointer;background:#fff;border:1px solid #d1d7d0;border-radius:999px;min-height:30px;padding:0 9px;font-size:8px}.messagesPage .messageRecording{color:#8d2727;background:#fff3f2;border-color:#e6adad}.messagesPage .messageRecording>i{background:#d92e2e;border-radius:50%;width:9px;height:9px;animation:1.1s ease-in-out infinite messageRecordPulse;box-shadow:0 0 0 5px #d92e2e1c}.messagesPage .messageRecording b{font-size:9px}.messagesPage .messageRecording time{font:900 10px var(--font-mono)}.messagesPage .messageRecording span{color:#98736e;margin-left:auto;font-size:8px}.messagesPage .messagePreparing{color:#4c95ad;background:#c7efff;border:1px solid #a0c8d7;border-radius:12px;align-items:center;gap:9px;padding:9px 11px;display:flex}.messagesPage .messagePreparing>i{border:2px solid #97c4d6;border-top-color:#5da9ff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite messagePrepareSpin}.messagesPage .messagePreparing>b{font-size:8px}.messagesPage .messageUploadProgress{color:#fff;background:#171c20;border-radius:12px;gap:5px;padding:8px 10px;display:grid}.messagesPage .messageUploadProgress>div{background:#ffffff1f;border-radius:999px;height:5px;overflow:hidden}.messagesPage .messageUploadProgress>div>span{border-radius:inherit;background:linear-gradient(90deg,#9b6cff,#7bccf2);height:100%;transition:width .2s;display:block}.messagesPage .messageUploadProgress>b{font-size:7px}.messagesPage .messageScreenshotWarning{color:#8a918c;padding-left:124px;font-size:7px;line-height:1.35;display:block}.messagesPage .conversationEmpty{text-align:center;padding:30px 18px}.messagesPage .conversationEmptyFeatures,.messagesPage .messageStartFeatures{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:8px;display:flex}.messagesPage .conversationEmptyFeatures>em,.messagesPage .messageStartFeatures>span{color:#e7ede8;white-space:nowrap;background:#252a2f;border:1px solid #41474c;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;line-height:1}.messagesPage .conversationEmptyActions,.messagesPage .messageStartActions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:8px;display:flex}.messagesPage .conversationEmptyActions>button{color:#fff;cursor:pointer;background:#252a2f;border:1px solid #4a5155;border-radius:999px;min-height:38px;padding:0 12px;font-size:8px;font-weight:900}.messagesPage .conversationEmptyActions>button.call{color:#151a1e;background:#59efff;border-color:#59efff}.messagesPage .messageStartActions>button{margin-top:0}.messagesPage .messageStartActions>button.call{color:#59efff;background:#171c20}.messagesPage .messageStartFeatures>span{color:#39423b;background:#fff;border-color:#d4d9d2}.messagesPage .messageComposeActions .callAction{color:#08150c;background:#62c77d;box-shadow:0 8px 20px #43915838}.messagesPage .messageBurnOverlay{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle at 50% 58%,#ff4fc842,#1a0b17d1 58%,#07090af5);place-items:center;animation:.25s both burnOverlayIn;display:grid;position:absolute;inset:0;overflow:hidden}.messagesPage .messageBurnOverlay:before,.messagesPage .messageBurnOverlay:after{content:"";filter:blur(4px);opacity:.75;transform-origin:bottom;background:radial-gradient(at 12% 100%,#f0c 0 8%,#0000 24%),radial-gradient(at 36% 100%,#10daff 0 6%,#0000 21%),radial-gradient(at 58% 100%,#f0c 0 10%,#0000 28%),radial-gradient(at 82% 100%,#1fcaff 0 7%,#0000 23%);height:72%;animation:.55s ease-in-out infinite alternate burnFlames;position:absolute;bottom:-35%;left:-10%;right:-10%}.messagesPage .messageBurnOverlay:after{filter:blur(13px);opacity:.46;animation-duration:.8s;bottom:-42%;transform:scaleX(-1)}.messagesPage .burnCard{z-index:2;color:#fff;text-align:center;background:linear-gradient(155deg,#1b0b18e8,#111517ed);border:1px solid #ff20d266;border-radius:26px;place-items:center;width:min(86%,390px);padding:35px 26px;animation:.42s ease-in-out infinite alternate burnCardShake;display:grid;position:relative;box-shadow:0 0 70px #ff00cc38,inset 0 0 45px #ff00cc15}.messagesPage .burnFlame{filter:drop-shadow(0 0 16px #f0c);font-size:54px;animation:.38s ease-in-out infinite alternate burnFlameIcon}.messagesPage .burnCard>b{margin-top:12px;font-size:17px}.messagesPage .burnCard>small{color:#d75abe;margin-top:7px;font-size:9px}.messagesPage .burnCard>i{background:#20cbff;border-radius:50%;width:5px;height:5px;animation:.8s ease-out infinite burnEmber;position:absolute;box-shadow:0 0 8px #f0c}.messagesPage .burnCard>i:first-of-type{animation-delay:50ms;bottom:4%;left:12%}.messagesPage .burnCard>i:nth-of-type(2){animation-delay:.28s;bottom:1%;left:29%}.messagesPage .burnCard>i:nth-of-type(3){animation-delay:.13s;bottom:5%;right:36%}.messagesPage .burnCard>i:nth-of-type(4){animation-delay:.42s;bottom:2%;right:17%}.messagesPage .burnCard>i:nth-of-type(5){animation-delay:.2s;bottom:9%;right:6%}.messagesPage .messageStream.burning .onceOpened{animation:1.02s cubic-bezier(.56,.04,.32,1) both messageBubbleBurn}.messagesPage .messageStream.burning .onceOpened:after{z-index:4;content:"";mix-blend-mode:screen;background:linear-gradient(100deg,#0000 0 20%,#15c6ff 34%,#f0c 39%,#1a0a16 47% 100%);animation:1s ease-in both messageBurnSweep;position:absolute;inset:-10%}@keyframes messageRecordPulse{50%{opacity:.5;transform:scale(.92)}}@keyframes messagePrepareSpin{to{transform:rotate(360deg)}}@keyframes burnOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes burnFlames{0%{transform:scaleY(.82)skew(-2deg)}to{transform:scaleY(1.08)skew(2deg)}}@keyframes burnCardShake{0%{transform:translate(-1px)rotate(-.15deg)}to{transform:translate(1px,-1px)rotate(.15deg)}}@keyframes burnFlameIcon{0%{transform:scale(.96)rotate(-2deg)}to{transform:scale(1.05)rotate(2deg)}}@keyframes burnEmber{0%{opacity:0;transform:translateY(0)scale(.5)}20%{opacity:1}to{opacity:0;transform:translateY(-115px)translate(15px)scale(1.2)}}@keyframes messageBubbleBurn{0%{opacity:1;filter:none;transform:none}68%{opacity:1;filter:saturate(1.6)brightness(1.18);transform:scale(.98)}to{opacity:0;filter:blur(4px);transform:translateY(-8px)scale(.7)rotate(2deg)}}@keyframes messageBurnSweep{0%{transform:translate(-115%)}to{transform:translate(115%)}}.messagesPage .voiceCallStartButton{color:#171a1d;cursor:pointer;background:#6d9eff;border:1px solid #3b92ad;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 5px 14px #2892ad2e}.messagesPage .voiceCallStartButton span{font-size:14px}.messagesPage .messageCallEvent{color:#4d5750;background:#ffffffc7;border:1px solid #ccd4ca;border-radius:999px;align-self:center;align-items:center;gap:9px;max-width:88%;padding:8px 13px;display:flex;box-shadow:0 5px 15px #262e280a}.messagesPage .messageCallEvent>span{color:#6d9eff;background:#20262a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.messagesPage .messageCallEvent>div{gap:1px;display:grid}.messagesPage .messageCallEvent b{font-size:9px}.messagesPage .messageCallEvent small{color:#788179;font-size:7px}.voiceCallOverlay{z-index:1200;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:radial-gradient(circle at 50% 35%,#54afd233,#0000 30%),#080b0de0;place-items:center;padding:20px;animation:.2s both voiceCallFade;display:grid;position:fixed;inset:0}.voiceCallCard{color:#f4f6f3;text-align:center;background:linear-gradient(165deg,#252c30,#111619 76%);border:1px solid #6d9eff80;border-radius:31px;place-items:center;width:min(100%,410px);padding:28px 26px 25px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #0000008c,inset 0 1px #ffffff0f}.voiceCallCard:before{content:"";filter:blur(10px);background:#6d9eff22;border-radius:50%;width:260px;height:210px;position:absolute;top:-110px}.voiceCallLive{color:#59efff;font:900 8px var(--font-mono);letter-spacing:.13em;align-items:center;gap:7px;display:inline-flex;position:relative}.voiceCallLive i{background:#77d08d;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite voiceCallPulse;box-shadow:0 0 0 5px #77d08d18,0 0 14px #77d08d70}.voiceCallAvatar{color:#59efff;width:98px;height:98px;font:900 22px var(--font-mono);background:linear-gradient(145deg,#3a4246,#1e2529);border:1px solid #59efff66;border-radius:31px;place-items:center;margin-top:26px;animation:1.8s ease-in-out infinite voiceCallAvatar;display:grid;position:relative;box-shadow:0 0 0 11px #59efff0a,0 16px 40px #0008}.voiceCallCard h2{margin:20px 0 3px;font-size:28px;line-height:1;position:relative}.voiceCallCard>p{color:#8f9b94;margin:0;font-size:10px}.voiceCallCard>strong{margin-top:23px;font-size:12px}.voiceCallCard>time{color:#59efff;font:900 19px var(--font-mono);letter-spacing:.06em;margin-top:7px}.voiceCallCard>small{color:#89958e;max-width:285px;margin-top:9px;font-size:8px;line-height:1.5}.voiceCallCard>audio{opacity:0;width:1px;height:1px;position:absolute}.voiceCallActions{justify-content:center;gap:18px;width:100%;margin-top:28px;display:flex}.voiceCallActions>button,.voiceCallPlay{color:#e9eeea;cursor:pointer;background:0 0;border:0;place-items:center;gap:7px;min-width:92px;padding:0;font-size:9px;font-weight:850;display:grid}.voiceCallActions>button>span{border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;transition:all .18s;display:grid;box-shadow:0 12px 25px #0007}.voiceCallActions>button:hover>span{transform:translateY(-2px)scale(1.04)}.voiceCallActions>button:disabled{cursor:wait;opacity:.55}.voiceCallDecline>span{color:#fff;background:#db4848}.voiceCallAccept>span{color:#08150c;background:#62c77d;animation:1.2s ease-in-out infinite voiceCallAccept}.voiceCallMute>span{color:#fff;background:#364044}.voiceCallMute.active>span{color:#171a1d;background:#59efff;outline:3px solid #59efff55}.voiceCallPlay{color:#161a1d;background:#59efff;border:1px solid #59efff;border-radius:999px;min-height:36px;margin-top:12px;padding:0 15px}@keyframes voiceCallFade{0%{opacity:0}to{opacity:1}}@keyframes voiceCallPulse{50%{opacity:.45;transform:scale(.82)}}@keyframes voiceCallAvatar{50%{transform:scale(.98);box-shadow:0 0 0 18px #59efff05,0 16px 40px #0008}}@keyframes voiceCallAccept{50%{box-shadow:0 0 0 9px #62c77d16,0 12px 25px #0007}}@media (width<=700px){.messagesPage .messageVoice{grid-template-columns:auto minmax(105px,1fr);min-width:min(260px,68vw)}.messagesPage .messageVideo{min-width:min(285px,78vw)}.messagesPage .messageVoice>small{grid-column:2}.messagesPage .messageComposerRich{padding:7px 8px calc(8px + env(safe-area-inset-bottom))}.messagesPage .messageComposerToolbar{gap:5px;display:grid}.messagesPage .messageComposerToolbar>small{text-align:center}.messagesPage .messageComposerRow{grid-template-columns:minmax(0,1fr) 42px;gap:5px}.messagesPage .messageComposeTools{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.messagesPage .messageComposeTools>button{background:#f1f3ef;border:1px solid #d8ddd7;border-radius:11px;gap:4px;width:100%;min-width:0;height:43px;padding:0 4px;font-size:13px}.messagesPage .messageComposeTools>button>small{font-size:6.5px}.messagesPage .messageComposerRow textarea{min-height:42px;padding:11px 12px;font-size:11px}.messagesPage .messageSendButton{width:42px;height:42px}.messagesPage .messageScreenshotWarning{text-align:center;padding-left:0;font-size:6.5px}.messagesPage .onceComposerNotice{padding:6px 8px}.messagesPage .onceComposerNotice p{font-size:7px}.messagesPage .messageRecording span{display:none}.messagesPage .messageMedia>img{max-height:52svh}.messagesPage .burnCard{padding:30px 19px}.messagesPage .messageBurnOverlay:before,.messagesPage .messageBurnOverlay:after{height:65%;bottom:-25%}.messagesPage .messageThreadHead>div:last-child{grid-template-columns:auto 1fr;align-items:start;gap:7px;width:100%;display:grid}.messagesPage .voiceCallStartButton{grid-column:1/-1;justify-content:center;width:100%;min-height:43px;font-size:10px}.messagesPage .messageCallEvent{max-width:96%}.voiceCallOverlay{padding:12px}.voiceCallCard{padding:24px 17px calc(22px + env(safe-area-inset-bottom));border-radius:25px}.voiceCallAvatar{border-radius:27px;width:88px;height:88px;margin-top:22px}.voiceCallCard h2{font-size:24px}.voiceCallActions{gap:13px;margin-top:24px}.voiceCallActions>button>span{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.messagesPage .messageRecording>i,.messagesPage .messageComposeTools>button.recording,.messagesPage .burnCard,.messagesPage .burnFlame,.messagesPage .burnCard>i,.messagesPage .messageStream.burning .onceOpened,.messagesPage .messageStream.burning .onceOpened:after,.messagesPage .messageBurnOverlay:before,.messagesPage .messageBurnOverlay:after,.voiceCallLive i,.voiceCallAvatar,.voiceCallAccept>span{animation:none!important}}@media (width<=700px){:root{--mobile-top:76px;--mobile-bottom:78px}html{scroll-padding-top:86px}body{padding-bottom:calc(var(--mobile-bottom) + env(safe-area-inset-bottom));background:#edf1eb}body,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.wrap{width:calc(100% - 32px);max-width:calc(100% - 32px)}.siteNav{background:#111619f2;border:1px solid #ffffff18;border-radius:18px;width:auto;height:58px;padding:0 9px;top:8px;left:8px;right:8px;box-shadow:0 10px 30px #0004}.siteNav>.brand span{border-radius:11px;width:36px;height:36px}.siteNav .accountActions,.siteNav .notificationBell,.siteNav .navPostButton,.siteNav .navSearchLink{display:none!important}.siteNav .messageBell{border-radius:12px;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:flex!important}.siteNav .messageBell b{display:none}.navRight{gap:5px}.mobileMenuButton{border-radius:12px;justify-content:center;width:78px;min-height:40px;padding:0 10px}.mobileMenuPanel{top:74px;right:8px;bottom:calc(var(--mobile-bottom) + 6px);border-radius:22px;padding:14px;left:8px}.mobileMenuIntro{padding:4px 4px 16px}.mobileMenuIntro b{font-size:25px}.mobileMenuStart{grid-template-columns:1fr 1fr;gap:8px}.mobileMenuStart a{min-height:94px;padding:14px}.mobileMenuGroup>div,.mobileMenuGroup.compact>div{grid-template-columns:1fr}.mobileMenuGroup a{min-height:50px;padding:0 14px;font-size:12px}.mobileQuickBar{height:var(--mobile-bottom);min-height:var(--mobile-bottom);padding:7px 5px calc(7px + env(safe-area-inset-bottom));background:#121619f7;border-top:1px solid #30353a;box-shadow:0 -12px 38px #0311164d}.mobileQuickBar a{color:#aab4ac;border-radius:14px;gap:4px;min-height:58px;font-size:8px;position:relative}.mobileQuickBar a span{color:#73777b;font-size:20px}.mobileQuickBar a[data-active=true]:not(.mobileQuickBarPrimary){color:#f6f4ef;background:#ffffff0b}.mobileQuickBar a[data-active=true]:not(.mobileQuickBarPrimary):after{background:var(--lime);content:"";border-radius:99px;width:22px;height:3px;position:absolute;top:1px}.mobileQuickBar a[data-active=true]:not(.mobileQuickBarPrimary) span{color:var(--lime)}.mobileQuickBar .mobileQuickBarPrimary{border:4px solid #121619;border-radius:18px;min-height:60px;transform:translateY(-10px);box-shadow:0 9px 24px #0007}.mobileQuickBar .mobileQuickBarPrimary[data-active=true]{background:#aeefff}h1,h2,h3{overflow-wrap:normal;word-break:normal}button,input,select{min-height:48px}textarea{min-height:120px}input,select,textarea{width:100%;font-size:16px!important}.button{text-align:center;justify-content:center;min-height:50px}.section{padding-top:48px;padding-bottom:48px}.footer{display:none}.communityHero{background:#031116;min-height:590px}.communityHero .heroImage{opacity:.44;background-position:61%}.communityHero .heroShade{background:linear-gradient(#03111699 0%,#031116aa 42%,#031116f5 100%)}.communityHero .heroContent{flex-direction:column;justify-content:flex-end;min-height:590px;padding-top:100px;padding-bottom:52px;display:flex}.communityHero .heroContent h1{letter-spacing:-.055em;max-width:355px;margin:12px 0 18px;font-size:clamp(39px,11vw,47px);line-height:.92}.communityHero .heroContent .eyebrow{max-width:320px;font-size:7px;line-height:1.5}.communityHero .lead{color:#d7ddd8;border-left:0;max-width:350px;margin:0 0 22px;padding-left:0;font-size:13px;line-height:1.55}.communityHero .heroActions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.communityHero .heroActions .button{width:100%}.communityHero .heroActions .textLink,.communityHero .proof{display:none}.mobileHomeDashboard{padding:42px 0 48px}.mobileHomeDashboard header h2{font-size:34px}.mobileHomeActions{grid-template-columns:1fr;gap:9px}.mobileHomeActions a{grid-template-columns:34px minmax(0,1fr) auto;align-content:center;align-items:center;gap:3px 10px;min-height:96px;padding:14px 16px}.mobileHomeActions span{grid-row:1/3}.mobileHomeActions b{margin-top:0;font-size:17px}.mobileHomeActions small{margin-top:0;font-size:10px}.mobileHomeActions i{grid-area:1/3/3;position:static}.communityLandingHero,.sectionPageHero,.communityLandingHero.compact,.sectionPageHero.compact,.helpSocialHero,.quizHero,.learningGameHero{min-height:0;padding:104px 0 40px}.communityLandingHero h1,.sectionPageHero h1,.helpSocialHero h1,.quizHero h1,.learningGameHero h1{letter-spacing:-.055em;max-width:360px;margin:11px 0 17px;font-size:clamp(39px,11.2vw,48px);line-height:.92}.communityLandingHero>div>p:not(.eyebrow),.sectionPageHero>div>p:not(.eyebrow),.helpSocialHero p,.quizHeroInner>p,.learningGameHeroCopy p{max-width:355px;margin-bottom:0;font-size:13px;line-height:1.55}.communityLandingHero .button{width:100%;margin-top:22px}.quizHeroInner,.learningGameHeroInner{gap:15px}.communityLandingBody{padding-top:36px;padding-bottom:48px}.communityAreaGrid,.postChoiceGrid{gap:10px;grid-template-columns:1fr!important}.communityAreaCard,.postChoiceGrid>a{border-radius:18px;min-height:170px;padding:20px}.communityAreaCard h2,.postChoiceGrid h2{margin:22px 0 8px;font-size:24px}.communityAreaCard p,.postChoiceGrid p{font-size:12px;line-height:1.5}.communityAreaCard b,.postChoiceGrid b{padding-top:18px;font-size:10px}.postChoiceGrid,.standaloneSection{padding-top:34px;padding-bottom:48px}.memberOriginStatement{border-radius:20px;padding:24px 20px}.memberOriginStatement h3{font-size:30px}.memberHeroCta{flex-direction:column;align-items:stretch}.memberHeroCta .button,.memberDirectoryMessageCta{width:100%}.memberJoinLaunch{text-align:left;grid-template-columns:42px 1fr;gap:12px;padding:18px}.memberJoinLaunch strong{text-align:center;grid-column:1/-1;width:100%}.memberDirectoryHead{grid-template-columns:1fr;gap:22px}.memberDirectoryControls{grid-template-columns:1fr}.memberDirectoryMeta{flex-direction:column;align-items:flex-start;gap:4px}.memberDirectoryGrid{grid-template-columns:1fr}.memberDirectoryCard{border-radius:18px;padding:20px}.memberPagination{justify-content:space-between}.memberPagination button{padding:0 13px}.memberFlowGrid{grid-template-columns:1fr}.memberFlowActions{flex-direction:column-reverse;align-items:stretch}.memberFlowActions button{width:100%}.messagesHub{min-height:0;padding:96px 0 44px}.messagesHub>.wrap{width:calc(100% - 20px);max-width:calc(100% - 20px)}.messagesHero{gap:14px;margin-bottom:20px}.messagesHero h1{margin:10px 0 0;font-size:42px;line-height:.92}.messagesHero>p{font-size:12px;line-height:1.5}.messageRetentionNote{padding:14px;font-size:10px;line-height:1.5}.messagesLayout{border-radius:18px;grid-template-columns:1fr;min-height:0}.messagesSidebar{border-bottom:1px solid #d7ddd4;border-right:0}.messagesSidebarHead{padding:16px}.messagesSidebarHead button{min-height:44px}.conversationList{max-height:280px}.conversationList>button{min-height:78px;padding:12px 14px}.messagePrivacy{padding:16px}.messagePrivacy label{min-height:68px}.messagePanel{min-height:0}.messageNew{min-height:0;padding:26px 18px 30px}.messageNew h2{font-size:32px}.messageThreadHead{padding:15px}.messageStream{height:min(48svh,430px);padding:14px}.messageComposer{grid-template-columns:1fr;padding:14px}.messageComposer .button{width:100%}.friendshipCenter{border-radius:18px;margin-top:18px;padding:18px}.quizStage,.learningGameStage{margin-top:-18px}.quizWelcome,.quizGame,.quizResult,.missionWelcome,.missionGame,.missionResult{border-radius:18px}.quizQuestion,.missionQuestion{padding-left:18px;padding-right:18px}}@media (width<=350px){.mobileMenuButton{width:46px}.mobileMenuButton span{display:none}.mobileQuickBar a b{font-size:7px}}@media (width<=700px){.siteNav{max-width:none;margin:0}.membersPage .standaloneSection{width:100%;max-width:none;padding-left:0;padding-right:0}.membersPage .communityHead{display:none}.membersPage .community{padding-top:0}.mobileMenuPanel.mobileMenuSimple{color:#1b2024;background:#f4f6f1;border:1px solid #d9ded6;border-radius:26px;padding:18px 16px 24px;display:block;inset:8px;box-shadow:0 30px 90px #000a}.mobileMenuSimpleHead{z-index:2;background:linear-gradient(#f4f6f1 82%,#f4f6f100);justify-content:space-between;align-items:center;margin:-2px -2px 0;padding:2px 2px 14px;display:flex;position:sticky;top:-18px}.mobileMenuSimpleHead>div{gap:2px;display:grid}.mobileMenuSimpleHead span{color:#5da9ff;font:900 8px var(--font-mono);letter-spacing:.14em}.mobileMenuSimpleHead b{font-size:30px;line-height:1}.mobileMenuSimpleHead button{color:#fff;cursor:pointer;background:#1b2024;border:0;border-radius:15px;place-items:center;width:46px;height:46px;min-height:46px;font-size:27px;line-height:1;display:grid}.mobileMenuSearch{color:#fff;background:#1b2024;border-radius:19px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:3px 12px;min-height:82px;padding:15px 16px;display:grid;box-shadow:0 12px 28px #1b202424}.mobileMenuSearch>span{background:var(--lime);color:#1b2024;border-radius:13px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.mobileMenuSearch b{align-self:end;font-size:15px}.mobileMenuSearch small{color:#9fa9a1;align-self:start;font-size:9px;line-height:1.35}.mobileMenuSearch i{color:var(--lime);grid-area:1/3/3;font-size:20px;font-style:normal}.mobileMenuLabel{color:#73777b;font:900 8px var(--font-mono);letter-spacing:.14em;margin:24px 2px 9px;display:block}.mobileMenuMain>div{background:#fff;border:1px solid #d8ddd5;border-radius:19px;overflow:hidden}.mobileMenuMain a{color:#1b2024;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 14px;display:grid}.mobileMenuMain a+a{border-top:1px solid #e3e7e1}.mobileMenuMain a>i{color:#5da9ff;font:900 8px var(--font-mono);font-style:normal}.mobileMenuMain a>span{gap:3px;display:grid}.mobileMenuMain a b{font-size:14px}.mobileMenuMain a small{color:#7a837c;font-size:9px}.mobileMenuMain a strong{color:#5da9ff;font-size:18px}.mobileMenuCreate{background:var(--lime);color:#1b2024;border-radius:19px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;margin-top:10px;padding:13px 15px;display:grid}.mobileMenuCreate>span{width:42px;height:42px;color:var(--lime);background:#1b2024;border-radius:13px;place-items:center;font-size:24px;display:grid}.mobileMenuCreate>div{gap:3px;display:grid}.mobileMenuCreate b{font-size:14px}.mobileMenuCreate small{color:#819aa5;font-size:9px}.mobileMenuCreate strong{font-size:18px}.mobileMenuPersonal>div{background:#fff;border:1px solid #d8ddd5;border-radius:19px;display:grid;overflow:hidden}.mobileMenuPersonal a{color:#1b2024;justify-content:space-between;align-items:center;min-height:54px;padding:0 15px;font-size:12px;font-weight:850;display:flex}.mobileMenuPersonal a+a{border-top:1px solid #e3e7e1}.mobileMenuPersonal a span{color:#5da9ff;font-size:17px}.mobileMenuMore{background:#e9ede6;border:1px solid #a6b5bc;border-radius:19px;margin-top:10px;overflow:hidden}.mobileMenuMore summary{color:#252a2f;cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;padding:0 15px;font-size:12px;font-weight:900;list-style:none;display:flex}.mobileMenuMore summary::-webkit-details-marker{display:none}.mobileMenuMore summary span{color:#819aa5;background:#fff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:18px;transition:transform .2s;display:grid}.mobileMenuMore[open] summary span{transform:rotate(45deg)}.mobileMenuMore>div{grid-template-columns:1fr 1fr;gap:7px;padding:0 8px 8px;display:grid}.mobileMenuMore a{color:#30353a;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0 11px;font-size:9px;font-weight:850;display:flex}.mobileMenuMore a span{color:#5da9ff;font-size:14px}}@media (width<=350px){.mobileMenuPanel.mobileMenuSimple{padding-left:12px;padding-right:12px}.mobileMenuMore>div{grid-template-columns:1fr}}.pwaInstallCard{z-index:9000;right:12px;bottom:calc(86px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121719f5;border:1px solid #ffffff20;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 42px 11px 11px;display:grid;position:fixed;left:12px;box-shadow:0 18px 60px #0009}.pwaInstallIcon{color:#111417;width:44px;height:44px;font:900 12px var(--font-mono);background:#6d9eff;border-radius:13px;place-items:center;display:grid}.pwaInstallCard>div{gap:3px;display:grid}.pwaInstallCard b{font-size:11px}.pwaInstallCard small{color:#aab3ac;font-size:8px;line-height:1.4}.pwaInstallCard>button:not(.pwaInstallClose){color:#111417;background:#6d9eff;border:0;border-radius:11px;min-height:36px;padding:0 10px;font-size:8px;font-weight:900}.pwaInstallClose{color:#89918c;background:0 0;border:0;width:32px;height:32px;min-height:32px;padding:0;font-size:20px;position:absolute;top:5px;right:5px}.offlinePage{color:#f4f2ec;background:#0c1012;place-items:center;min-height:100svh;padding:30px;display:grid}.offlinePage section{text-align:center;max-width:420px}.offlinePage section>span{color:#111417;width:74px;height:74px;font:900 20px var(--font-mono);background:#6d9eff;border-radius:22px;place-items:center;margin:0 auto 24px;display:grid}.offlinePage h1{margin:10px 0 14px;font-size:42px;line-height:.95}.offlinePage p{color:#aeb6b0;line-height:1.6}.offlinePage section>p:first-of-type{color:#6d9eff;font:900 8px var(--font-mono);letter-spacing:.14em}.offlinePage a{color:#111417;background:#6d9eff;border-radius:13px;align-items:center;min-height:46px;margin-top:18px;padding:0 18px;font-weight:900;display:inline-flex}@media (width>=701px){.pwaInstallCard{display:none}}:root{--ink:#141719;--cream:#f3f1ed;--lime:#59efff;--paper:#e9e6e0;--muted:#686b6d;--lux-black:#0b0e10;--lux-graphite:#15191d;--lux-metal:#252a2f;--lux-accent:#59efff;--lux-accent-hover:#aeefff;--lux-ivory:#f3f1ed;--lux-surface:#faf9f6;--lux-border:#a6b5bc}body{background:var(--lux-ivory);color:var(--ink)}.button{background:var(--lux-accent);color:#111315}.button:hover{background:var(--lux-accent-hover)}.eyebrow,.priceTop span,.featuredVolume span,h1 em,h2 em{color:var(--lux-accent)}.eyebrow.dark{color:#5297ad}.hero,.process,.community,.founderStory,.legalHero,.managePage,.adminPage,.communityPostComposer,.memberJoinFlow{background-color:var(--lux-black);color:#f7f5f0}.communityLandingHero,.sectionPageHero,.helpSocialHero,.quizHero,.learningGameHero{color:#f8f6f1;background:radial-gradient(circle at 82% 14%,#59efff29,#0000 29%),radial-gradient(circle at 12% 92%,#97a0a817,#0000 28%),linear-gradient(145deg,#090c0e,#1a1f23)}.heroShade{background:linear-gradient(90deg,#06080af5 0%,#090b0dc7 46%,#090b0d2b 78%),linear-gradient(#0000 52%,#06080adb)}.hero:after{background:linear-gradient(#59efff00,#59efff2b 48%,#59efff00)}.heroContent h1 em{text-shadow:0 0 38px #59efff47}.siteNav,.mobileQuickBar{background:#0c1013f5;border-color:#ffffff1a}.siteNav .brand span{background:var(--lux-accent);border-color:var(--lux-accent);color:#111315}.mobileMenuButton,.messageBell{color:#f7f5f0;background:#1b2024}.volume,.communityFeed,.eventsHub,.garageAuth,.garageHub,.quizPage,.learningGamePage,.messagesPage,.messagesHub,.mobileHomeDashboard{background:var(--lux-ivory);color:var(--ink)}.shootingUses article,.extras article,.volumeGrid article,.communityAreaCard,.postChoiceGrid>a,.communityPostCard,.communityPostEmpty,.eventComposer,.eventCard,.eventEmpty,.garageLogin,.garageSetup form,.garageVehicle,.quizWelcome,.quizGame,.quizResult,.missionWelcome,.missionGame,.missionResult{border-color:var(--lux-border);background:var(--lux-surface)}.priceCard,.volumeGrid .featuredVolume,.partnerPanel,.demoStoryCompleteness{box-shadow:18px 18px 0 var(--lux-accent);background:linear-gradient(145deg,#20252a,#101316 78%);border-color:#819aa5}.zeroBadge,.shootingUses .portraitUse,.cta,.socialCommunity,.manageStatus,.communityPostCard header>span,.eventDate,.eventRsvp button:first-child,.demoCareerMiniNotice,.demoStoryCardLabel,.demoIssues .status.done,.learningGameQuizLink,.friendshipCenter .accept,.memberActions .memberMessageButton,.memberActions .accept{background:var(--lux-accent);border-color:var(--lux-accent);color:#111315}.cta{background:linear-gradient(120deg,#419bb8,#62b1d1 58%,#cff5ff)}.zeroBadge{background:linear-gradient(135deg,#3e9bb9,#6db8d8)}.shootingUses .portraitUse{background:linear-gradient(110deg,#4ba4c1,#9ed5ea)}.communityPostComposer,.memberJoinLaunch,.memberJoinFlow{box-shadow:0 22px 60px #0a0c0e2e}input:focus,select:focus,textarea:focus,.submitForm input:focus,.submitForm select:focus,.submitForm textarea:focus{outline:none;border-color:#3f91a9!important;box-shadow:0 0 0 3px #59efff33!important}.memberInterestCloud input:checked+span{color:var(--lux-accent);box-shadow:inset 0 0 0 2px var(--lux-accent);background:#171a1c;border-color:#171a1c}.memberFlowConsent,.messagePrivacy label,.quizResultStats span{color:#484b4d;background:#ebe7df}.eventTag,.quizTag,.quizWelcome h2 em,.quizResultScore strong,.quizPromise span,.languageSwap,.demoStoryCompleteness>header span{color:#5da9ff}.messagesHub{background:radial-gradient(circle at 86% 3%,#59efff21,#0000 27%),linear-gradient(#f7f5f1,#e9e6e0)}.messagesLayout{background:var(--lux-surface);border-color:#a1c4cf;box-shadow:0 25px 65px #1416181f}.messagesSidebarHead button,.accountLoginButton{background:var(--lux-accent);border-color:var(--lux-accent);color:#111315}.messageRetentionNote{color:#5c9cad;background:#bde4f2;border-color:#87c2d8}.mobileMenuPanel.mobileMenuSimple{color:#141719;background:#f3f1ed;border-color:#a8ccd7}.mobileMenuSimpleHead{background:linear-gradient(#f3f1ed 82%,#f3f1ed00)}.mobileMenuSimpleHead span,.mobileMenuLabel,.mobileMenuMain a>i,.mobileMenuMain a strong,.mobileMenuPersonal a span,.mobileMenuMore a span{color:#5da9ff}.mobileMenuSearch,.mobileMenuSimpleHead button{color:#f8f6f2;background:#121619}.mobileMenuSearch>span,.mobileMenuCreate{background:var(--lux-accent);color:#111315}.mobileMenuCreate>span{color:var(--lux-accent);background:#121619}.mobileMenuMain>div,.mobileMenuPersonal>div,.mobileMenuMore a{background:#fbfaf7;border-color:#a6b5bc}.mobileMenuMore{background:#e8e4dc;border-color:#a6b5bc}.mobileQuickBar .mobileQuickBarPrimary,.mobileQuickBar .mobileQuickBarPrimary[data-active=true]{background:var(--lux-accent);color:#111315}.mobileQuickBar a[data-active=true]:not(.mobileQuickBarPrimary):after{background:var(--lux-accent)}.mobileQuickBar a[data-active=true]:not(.mobileQuickBarPrimary) span{color:var(--lux-accent)}@media (width<=700px){.communityHero{background:var(--lux-black)}.communityHero .heroShade{background:linear-gradient(#07090bbd 0% 42%,#07090bf7 100%)}}.performanceListing{--perf-panel:#15191d;--perf-line:#343a3f;background:radial-gradient(circle at 78% 8%,#59efff1c,#0000 25%),linear-gradient(145deg,#080a0c,#111519 54%,#090b0d);border-color:#2d3338;box-shadow:0 36px 100px #080a0c4d}.performanceGallery{background:#0d1012;border-color:#343a3f}.performanceDashboard{background:linear-gradient(155deg,#181d21,#0e1114);border-color:#343a3f}.performanceLive{color:#a4a7a9}.performanceLive i{background:var(--lux-accent);box-shadow:0 0 18px #59efff8c}.performanceLive b{color:var(--lux-accent);background:#292d31}.performancePulse>span small,.performanceKicker,.performanceListingHeader h3 em,.performancePrice strong{color:var(--lux-accent)}.performancePulse>div b{color:#8f9396}.performancePulse>div i{background:#2a2f34}.performancePulse>div em{background:linear-gradient(90deg,#4b97ad,var(--lux-accent));box-shadow:0 0 14px #59efff73}.performanceFacts>span{background:#1a1f23;border-color:#343a3f}.performanceFacts i{color:var(--lux-accent);background:#272c31}.performanceFacts small,.performancePrice small,.performancePrice span{color:#8e9295}.performanceTags span{color:#cfefff;background:#10181a;border-color:#4b97ad}.performanceLocation{border-color:#343a3f}.performanceLocation>span,.performanceModuleNo,.performanceBenefits i{background:var(--lux-accent);color:#111315}.performanceLocation small{color:#8b8f92}.performanceContentGrid>section,.performanceDynamicModules section{background:linear-gradient(145deg,#181d21,#101316);border-color:#343a3f}.performanceContentGrid>section>div:first-of-type>small,.performanceHighlightGrid span,.performanceDynamicModules small{color:var(--lux-accent)}.performanceHighlightGrid article{background:#1a1f23;border-color:#343a3f}.performanceContentGrid p,.performanceDynamicModules p{color:#b2b4b6}.performanceProofStatus{background:#1b2024;border-color:#474d52}.performanceProofStatus i{border-color:var(--lux-accent);color:var(--lux-accent)}.performanceProofStatus small{color:#929699}.performanceSafety span{color:#d3d4d5;background:#1b2024;border-color:#3b4146}.performanceBenefits{background:#07161d;border-color:#07161d}.performanceBenefits span{background:#15191d}.performanceBenefits small,.performanceLegal{color:#8b8f92}.performanceFeedFallback{color:var(--lux-accent);background:#1b2024}.performanceDynamicFooter{background:#15191d;border-color:#42484d}.performanceDynamicFooter small{color:#929699}.performanceDynamicFooter>span{color:#cfefff;background:#262b2f}.performanceMobileDetailsButton{color:#f4f2ed;background:#181d21;border-color:#3d4348}.performanceMobileDetailsButton small{color:#979b9e}.performanceMobileDetailsButton strong{background:var(--lux-accent);color:#111315}.vehicleMarketCta{background:radial-gradient(circle at 86% 8%,#59efff24,#0000 30%),linear-gradient(135deg,#0d1013,#20252a);border:1px solid #383e43;box-shadow:0 24px 65px #0f111329}.vehicleMarketCta .eyebrow{color:var(--lux-accent)}@media (width<=760px){.priceCard,.partnerPanel,.contactChoice,.projectSubmit,.vehicleSubmitPanel,.gatewayCard:first-child,.feedbackForm,.vehicleListingCard,.communityPostComposer,.communityPostLogin,.demoStoryCompleteness{box-shadow:none!important}}.marketplace{margin-top:28px}.marketplaceToolbar{color:#171a1d;background:#f5f2ec;border:1px solid #a8cbd7;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(210px,.35fr);align-items:end;gap:12px;margin-bottom:22px;padding:18px;display:grid}.marketplaceToolbar label{gap:7px;display:grid}.marketplaceToolbar label>span{color:#696d70;font:850 8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.marketplaceToolbar input,.marketplaceToolbar select{color:#171a1d;width:100%;height:48px;font:750 13px var(--font-geist);background:#fff;border:1px solid #9ebfcb;border-radius:13px;outline:none;padding:0 15px}.marketplaceToolbar input:focus,.marketplaceToolbar select:focus{border-color:#5da9ff;box-shadow:0 0 0 3px #59efff29}.marketplaceBrands{scrollbar-width:none;grid-column:1/-1;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.marketplaceBrands::-webkit-scrollbar{display:none}.marketplaceBrands button{color:#484d50;min-height:37px;font:800 10px var(--font-geist);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #a5c8d4;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:flex}.marketplaceBrands button b{background:#ebe7df;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.marketplaceBrands button.active{color:#f6f3ed;background:#171a1d;border-color:#171a1d}.marketplaceBrands button.active b{background:var(--lux-accent);color:#171a1d}.marketplaceToolbar>p{color:#73777b;text-align:right;grid-column:1/-1;margin:0;font-size:10px}.marketplaceToolbar>p b{color:#171a1d;font-size:13px}.marketplaceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketplaceCard{color:#171a1d;background:#fff;border:1px solid #a8ccd7;border-radius:22px;min-width:0;transition:border-color .2s,transform .2s;overflow:hidden}.marketplaceCard:hover{border-color:#4491aa;transform:translateY(-2px)}.marketplaceCardVisual{aspect-ratio:16/10;background:linear-gradient(145deg,#20252a,#101316);place-items:center;display:grid;position:relative;overflow:hidden}.marketplaceCardVisual img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.marketplaceCard:hover .marketplaceCardVisual img{transform:scale(1.025)}.marketplaceCardVisual>span{color:var(--lux-accent);font:950 54px var(--font-mono)}.marketplaceCardVisual small,.marketplaceCardVisual>b{color:#f6f3ed;font:850 8px var(--font-mono);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111417db;border-radius:999px;padding:7px 9px;position:absolute;top:12px}.marketplaceCardVisual small{left:12px}.marketplaceCardVisual>b{right:12px}.marketplaceCardBody{padding:17px}.marketplaceCardTags{gap:6px;display:flex}.marketplaceCardTags span{color:#819aa5;font:800 8px var(--font-mono);background:#efebe4;border-radius:999px;padding:5px 7px}.marketplaceCard h3{letter-spacing:-.035em;min-height:48px;margin:11px 0 7px;font-size:21px;line-height:1.08}.marketplaceCardBody>strong{color:#5da9ff;letter-spacing:-.03em;font-size:25px;display:block}.marketplaceCardBody>p{color:#69706b;align-items:center;gap:7px;margin:7px 0 14px;font-size:10px;display:flex}.marketplaceCardBody>p i{background:#9a9d99;border-radius:50%;width:3px;height:3px}.marketplaceCard dl{background:#e0ddd7;border:1px solid #e0ddd7;border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.marketplaceCard dl div{background:#f7f5f1;gap:3px;min-width:0;padding:10px;display:grid}.marketplaceCard dt{color:#8a8e8a;font:750 7px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.marketplaceCard dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:800;overflow:hidden}.marketplaceDetails{border-top:1px solid #e1ddd6;margin-top:13px}.marketplaceDetails summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 0 0;font-size:10px;font-weight:900;list-style:none;display:flex}.marketplaceDetails summary::-webkit-details-marker{display:none}.marketplaceDetails summary span{width:25px;height:25px;color:var(--lux-accent);background:#171a1d;border-radius:50%;place-items:center;font-size:16px;transition:transform .2s;display:grid}.marketplaceDetails[open] summary span{transform:rotate(45deg)}.marketplaceDetails>div{padding-top:13px}.marketplaceDetails>div>p{color:#656b67;margin:0 0 12px;font-size:10px;line-height:1.55}.marketplaceDetails ul{background:#e1ddd6;border-radius:10px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.marketplaceDetails li{background:#f7f5f1;justify-content:space-between;gap:12px;padding:9px;font-size:9px;display:flex}.marketplaceDetails li b{color:#73777b}.marketplaceDetails nav{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.marketplaceDetails nav a,.marketplaceDetails nav button{color:#171a1d;cursor:pointer;background:#fff;border:1px solid #a5c7d3;border-radius:10px;justify-content:center;align-items:center;min-height:39px;font-size:9px;font-weight:850;display:flex}.marketplaceDetails nav .button{background:var(--lux-accent);border:0}.marketplaceDetails nav button{grid-column:1/-1}.marketplaceEmpty{color:#30353a;text-align:center;background:#f6f3ed;border:1px dashed #92b0bb;border-radius:18px;gap:5px;margin-top:25px;padding:28px;display:grid}.marketplaceEmpty span{color:#747975;font-size:11px}@media (width<=960px){.marketplaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.listing.section{padding-top:48px}.listing .sectionHead{gap:16px;margin-bottom:0}.listing .sectionHead h2{font-size:40px}.marketplace{margin-top:20px}.marketplaceToolbar{border-radius:18px;grid-template-columns:1fr;padding:14px}.marketplaceSort,.marketplaceBrands,.marketplaceToolbar>p{grid-column:1}.marketplaceToolbar input,.marketplaceToolbar select{height:45px}.marketplaceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.marketplaceCard{border-radius:16px}.marketplaceCardBody{padding:12px}.marketplaceCardVisual small,.marketplaceCardVisual>b{padding:5px 6px;font-size:6px;top:8px}.marketplaceCardVisual small{left:8px}.marketplaceCardVisual>b{right:8px}.marketplaceCard h3{min-height:42px;margin:9px 0 5px;font-size:17px}.marketplaceCardBody>strong{font-size:20px}.marketplaceCardBody>p{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:10px}.marketplaceCardBody>p i{display:none}.marketplaceCard dl{grid-template-columns:1fr}.marketplaceCard dl div:nth-child(2){display:none}.marketplaceDetails nav{grid-template-columns:1fr}.marketplaceDetails nav button{grid-column:1}}@media (width<=390px){.marketplaceGrid{grid-template-columns:1fr}.marketplaceCard h3{min-height:0}}.vehicleMarketPage .listing>.sectionHead{display:none}.vehicleMarketPage .listing{padding-top:38px}@media (width<=620px){.vehicleMarketPage .sectionPageHero{min-height:0;padding:98px 0 32px}.vehicleMarketPage .sectionPageHero h1{font-size:43px;line-height:.9}.vehicleMarketPage .sectionPageHero p:last-child{max-width:360px;margin-top:15px;font-size:12px;line-height:1.5}.vehicleMarketPage .listing.section{padding-top:22px}}.messagesPage .messagesHub{color:#f5f4ef;background:#101417;min-height:100svh;padding:92px 0 70px}.messagesPage .messagesHub>.wrap{max-width:1280px}.messagesPage .messagesHero{grid-template-columns:1fr auto;align-items:center;gap:35px;padding:22px 4px 26px}.messagesPage .messagesHero h1{font-size:clamp(42px,5vw,68px);line-height:.9}.messagesPage .messagesHero>p{color:#929c95;border:0;max-width:430px;margin:0;padding:0;font-size:12px}.messagesPage .messageRetentionNote{color:#8f9892;background:#171c20;border:1px solid #2e3439;border-radius:999px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;font-size:8px;display:flex}.messagesPage .messageRetentionNote b{color:#59efff}.messagesPage .messagesLayout{background:#161b1f;border:1px solid #333a40;border-radius:26px;grid-template-columns:340px minmax(0,1fr);height:min(740px,100svh - 220px);min-height:590px;box-shadow:0 30px 90px #00000057}.messagesPage .messagesSidebar{background:#161b1f;border-right:1px solid #333a40}.messagesPage .messagesSidebarHead{border-color:#2d3439;min-height:72px;padding:14px 16px}.messagesPage .messagesSidebarHead span{color:#858f88}.messagesPage .messagesSidebarHead b{font-size:19px}.messagesPage .messagesSidebarHead button{color:#111417;background:#6d9eff;border:0;border-radius:999px;align-items:center;min-height:38px;padding:0 13px;font-size:10px;display:flex}.messagesPage .conversationList{flex:1;min-height:0;max-height:none}.messagesPage .conversationList>button{border-color:#292f34;grid-template-columns:48px minmax(0,1fr) auto;min-height:78px;padding:11px 15px}.messagesPage .conversationList>button:hover,.messagesPage .conversationList>button.active{background:#22282d}.messagesPage .conversationList>button.active{box-shadow:inset 3px 0 #6d9eff}.messagesPage .conversationAvatar,.messagesPage .messageThreadAvatar{color:#111417;background:linear-gradient(145deg,#70bad8,#5da9ff);border:1px solid #6d9eff7a;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 15px #0d101229}.messagesPage .conversationAvatar img,.messagesPage .messageThreadAvatar img{object-fit:cover;width:100%;height:100%}.messagesPage .conversationAvatar>b,.messagesPage .messageThreadAvatar>b{font:900 11px var(--font-mono)}.messagesPage .conversationList b{font-size:12px}.messagesPage .conversationList small{color:#747e77}.messagesPage .conversationList em{color:#aeb7b0}.messagesPage .conversationEmpty{text-align:center;place-content:center;min-height:240px;padding:30px}.messagesPage .conversationEmpty:before{color:#6d9eff;content:"✉";border:1px solid #3a4248;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 8px;font-size:25px;display:grid}.messagesPage .messagePrivacy{border-top:1px solid #2d3439;margin-top:auto}.messagesPage .messagePrivacy summary{color:#8e9891;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;font-size:9px;list-style:none;display:flex}.messagesPage .messagePrivacy summary::-webkit-details-marker{display:none}.messagesPage .messagePrivacy summary b{color:#e7e9e5;font-size:9px}.messagesPage .messagePrivacy>div{grid-template-columns:1fr 1fr;gap:6px;padding:0 14px 14px;display:grid}.messagesPage .messagePrivacy button{color:#9da69f;cursor:pointer;background:#20262b;border:1px solid #343c42;border-radius:10px;min-height:36px;font-size:8px;font-weight:800}.messagesPage .messagePrivacy button.active{color:#111417;background:#6d9eff;border-color:#6d9eff}.messagesPage .messagePrivacy a{color:#6d9eff;text-align:center;background:#151a1e;border:1px solid #343c42;border-radius:10px;grid-column:1/-1;place-items:center;min-height:36px;font-size:8px;font-weight:850;display:grid}.messagesPage .messagePanel{color:#171a1d;background:#e9ece7;min-height:0}.messagesPage .messageThreadHead,.messagesPage .messageNewHead{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border-bottom:1px solid #c9d0c7cc;align-items:center;gap:12px;min-height:72px;padding:11px 18px;box-shadow:0 8px 24px #232a250d}.messagesPage .messageThreadHead{z-index:8;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.messagesPage .messageThreadIdentity{align-items:center;gap:11px;min-width:0;display:flex}.messagesPage .messageThreadIdentity>span{gap:1px;min-width:0;display:grid}.messagesPage .messageThreadIdentity>span>b{color:#232923;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.messagesPage .messageThreadIdentity small{color:#788179;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.messagesPage .messageThreadIdentity em{color:#4094ad;font:800 6.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-style:normal}.messagesPage .messageThreadActions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.messagesPage .voiceCallStartButton{color:#171a1d;background:#6d9eff;border:1px solid #3e97b2;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:auto;min-height:40px;padding:0 13px;display:inline-flex;box-shadow:0 7px 18px #2491ad2b}.messagesPage .voiceCallStartButton>b{font-size:8px}.messagesPage .messageThreadMore{position:relative}.messagesPage .messageThreadMore>summary{color:#59615b;letter-spacing:1px;cursor:pointer;background:#f3f5f1;border:1px solid #d6dbd4;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;list-style:none;display:grid}.messagesPage .messageThreadMore>summary::-webkit-details-marker{display:none}.messagesPage .messageThreadMore[open]>summary{color:#5da9ff;background:#c7eeff;border-color:#499eb8}.messagesPage .messageThreadMore>div{z-index:30;color:#f1f4f0;background:#171c20;border:1px solid #30373c;border-radius:17px;width:min(290px,100vw - 24px);padding:12px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 20px 55px #05080a4d}.messagesPage .messageThreadMore .memberActions{display:grid}.messagesPage .messageThreadMore .reportButton{margin-top:7px}.messagesPage .mobileChatBack{color:#252a2f;cursor:pointer;background:#edf0eb;border:0;border-radius:50%;flex:0 0 38px;width:38px;height:38px;font-size:28px;display:none}.messagesPage .messageStream{isolation:isolate;background-color:#edf0eb;background-image:radial-gradient(circle at 14% 18%,#6d9eff29,#0000 28%),radial-gradient(circle at 88% 82%,#212a2412,#0000 31%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:local;background-origin:padding-box;background-clip:border-box;flex:1;height:auto;min-height:0;padding:24px;position:relative;overflow-y:auto}.messagesPage .messageStream:before{z-index:-1;color:#1d251f09;content:"AF";font:950 clamp(120px,22vw,260px)/1 var(--font-mono);letter-spacing:-.12em;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.messagesPage .messageStream:after{z-index:-1;color:#3191ad0e;content:"AUTOFRAME · PRIVAT";font:900 8px var(--font-mono);letter-spacing:.38em;white-space:nowrap;pointer-events:none;position:absolute;top:calc(50% + 108px);left:50%;transform:translate(-50%)}.messagesPage .messageStream>article{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #d2d8d0e6;border-radius:18px;max-width:min(72%,560px);padding:10px 13px;box-shadow:0 5px 16px #1f262112}.messagesPage .messageStream>article.mine{background:#78c1ddf2;border-color:#3c94ae59;border-bottom-right-radius:5px}.messagesPage .messageStream>article.theirs{border-bottom-left-radius:5px}.messagesPage .messageStream>p{z-index:1;color:#737c75;background:#ffffffc7;border:1px solid #cad1c8e6;border-radius:999px;align-self:center;margin:auto;padding:10px 14px;font-size:9px;box-shadow:0 6px 20px #1f26210d}.messagesPage .messageStream>article>small{letter-spacing:.01em;font-size:7.5px}.messagesPage .messageStream p{font-size:12px;line-height:1.45}.messagesPage .messageComposer{background:#fff;border-top:1px solid #d0d6cf;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:8px;padding:11px 14px}.messagesPage .messageComposer label{display:block}.messagesPage .messageComposer textarea{resize:none;background:#f2f4f1;border:1px solid #d6dbd5;border-radius:999px;min-height:46px;max-height:120px;padding:13px 17px;font-size:12px;line-height:1.45}.messagesPage .messageComposer textarea:focus{border-color:#6d9eff;box-shadow:0 0 0 3px #6d9eff24}.messagesPage .messageComposer>button{color:#111417;cursor:pointer;background:#6d9eff;border:0;border-radius:50%;place-items:center;width:46px;min-width:46px;height:46px;padding:0;font-size:20px;display:grid}.messagesPage .messageComposer>button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.48}.messagesPage .srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.messagesPage .messageNew{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:flex}.messagesPage .messageNewHead>div{gap:2px;display:grid}.messagesPage .messageNewHead span{color:#5da9ff;font:850 7px var(--font-mono);letter-spacing:.12em}.messagesPage .messageNewHead h2{margin:0;font-size:19px}.messagesPage .messageRecipient{background:#f7f8f5;border-bottom:1px solid #d8dcd7;padding:15px 18px}.messagesPage .messageRecipient>label{color:#7b827c;grid-template-columns:34px 1fr;align-items:center;gap:8px;font-size:10px;font-weight:800;display:grid}.messagesPage .messageRecipient>label>div{color:#5da9ff;background:#fff;border:1px solid #d4d9d3;border-radius:13px;align-items:center;min-height:43px;padding:0 13px;font-weight:900;display:flex}.messagesPage .messageRecipient input{color:#171a1d;width:100%;min-height:40px;font:13px var(--font-geist);background:0 0;border:0;outline:0;padding:0 4px}.messagesPage .messageContactSuggestions{scrollbar-width:none;align-items:center;gap:8px;margin-top:12px;display:flex;overflow-x:auto}.messagesPage .messageContactSuggestions::-webkit-scrollbar{display:none}.messagesPage .messageContactSuggestions>small{color:#818983;font-size:8px}.messagesPage .messageContactSuggestions button{color:#30353a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9ddd7;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 4px;font-size:9px;font-weight:800;display:flex}.messagesPage .messageContactSuggestions i{color:#111417;width:28px;height:28px;font:800 7px var(--font-mono);background:#6d9eff;border-radius:50%;place-items:center;font-style:normal;display:grid}.messagesPage .messageRecipientResults{gap:5px;margin-top:10px;display:grid}.messagesPage .messageRecipientResults>small{color:#818983;font:800 7px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.messagesPage .messageRecipientResults>p{color:#858d87;margin:4px 0 0;font-size:10px}.messagesPage .messageRecipientResults button{color:#30353a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9ddd7;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:7px;display:grid}.messagesPage .messageRecipientResults button:hover{background:#fffdf8;border-color:#4ba7c8}.messagesPage .messageRecipientResults button:disabled{cursor:not-allowed;opacity:.58}.messagesPage .messageRecipientResults i{color:#6d9eff;width:36px;height:36px;font:800 8px var(--font-mono);background:#171c20;border-radius:50%;place-items:center;font-style:normal;display:grid}.messagesPage .messageRecipientResults span{gap:2px;min-width:0;display:grid}.messagesPage .messageRecipientResults b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.messagesPage .messageRecipientResults em{color:#7e8780;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.messagesPage .messageRecipientResults strong{color:#3c92ad;font-size:8px}.messagesPage .messageNewCanvas{color:#7a827c;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:35px;display:flex}.messagesPage .messageNewCanvas>i{color:#6d9eff;width:72px;height:72px;font:900 19px var(--font-mono);background:#171c20;border-radius:24px;place-items:center;margin-bottom:14px;font-style:normal;display:grid}.messagesPage .messageNewCanvas b{color:#30353a;font-size:17px}.messagesPage .messageNewCanvas p{max-width:360px;margin:7px 0 0;font-size:11px;line-height:1.5}.messagesPage .messageNewComposer{margin-top:auto}.messagesPage .friendshipCenter{color:#f2f4f0;background:#161b1f;border-color:#333a40}@media (width<=850px){.messagesPage .messagesHub{padding:76px 0 72px}.messagesPage .messagesHub>.wrap{width:100%;max-width:none}.messagesPage .messagesHero,.messagesPage .messageRetentionNote{display:none}.messagesPage .messagesNotice{z-index:260;color:#fff;background:#242a2f;border:0;margin:0;position:fixed;top:82px;left:12px;right:12px;box-shadow:0 16px 45px #00000059}.messagesPage .messagesLayout{width:100%;height:calc(100svh - 148px);min-height:0;box-shadow:none;border:0;border-radius:0;display:block}.messagesPage .messagesSidebar,.messagesPage .messagePanel{height:100%;min-height:0}.messagesPage .messagesLayout.show-inbox .messagesSidebar{display:flex}.messagesPage .messagesLayout.show-inbox .messagePanel,.messagesPage .messagesLayout.show-chat .messagesSidebar{display:none}.messagesPage .messagesLayout.show-chat .messagePanel{display:flex}.messagesPage .messagesSidebarHead{min-height:66px;padding:11px 15px}.messagesPage .conversationList>button{min-height:75px;padding-inline:14px}.messagesPage .messagePrivacy summary{min-height:48px;padding:10px 15px}.messagesPage .messageThreadHead{flex-direction:row;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:66px;padding:7px 10px;display:grid}.messagesPage .messageNewHead{min-height:64px;padding:8px 12px}.messagesPage .mobileChatBack{place-items:center;display:grid}.messagesPage .messageThreadIdentity{gap:8px;min-width:0}.messagesPage .messageThreadAvatar{flex-basis:42px;width:42px;height:42px}.messagesPage .messageThreadIdentity em{display:none}.messagesPage .messageThreadActions{grid-template-columns:none;align-items:center;gap:5px;width:auto;display:flex}.messagesPage .voiceCallStartButton{grid-column:auto;width:auto;min-height:40px;padding:0 10px;font-size:9px}.messagesPage .voiceCallStartButton>b{font-size:7.5px}.messagesPage .messageThreadMore>summary{width:40px;height:40px}.messagesPage .messageThreadMore>div{width:auto;position:fixed;top:140px;left:10px;right:10px}.messagesPage .messageStream{padding:16px 12px 12px}.messagesPage .messageStream>article{max-width:84%}.messagesPage .messageStream:before{font-size:130px}.messagesPage .messageStream:after{letter-spacing:.25em;font-size:6px;top:calc(50% + 64px)}.messagesPage .messageComposer{grid-template-columns:minmax(0,1fr) 45px;padding:8px 10px}.messagesPage .messageComposer textarea{min-height:43px;padding:12px 15px}.messagesPage .messageComposer>button{width:43px;min-width:43px;height:43px}.messagesPage .messageRecipient{padding:12px}.messagesPage .messageNewCanvas{padding:22px}.messagesPage .friendshipCenter,.messagesPage+.footer,.messagesPage .footer{display:none}}body.messageAppOpen{overscroll-behavior:none;background:#101417;height:100dvh;padding:0;overflow:hidden}body.messageAppOpen>.siteNav,body.messageAppOpen>.mobileQuickBar,body.messageAppOpen>.pwaInstallCard,body.messageAppOpen .messagesPage>.siteNav,body.messageAppOpen .messagesPage>.mobileQuickBar,body.messageAppOpen .messagesPage>.appFooter,body.messageAppOpen .messagesPage>.footer{display:none!important}body.messageAppOpen .messagesPage{z-index:9000;background:#101417;width:100%;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}body.messageAppOpen .messagesHub{background:#101417;width:100%;height:100dvh;min-height:0;padding:0;overflow:hidden}body.messageAppOpen .messagesHub>.wrap{width:100%;max-width:none;height:100%;margin:0;display:block}body.messageAppOpen .messagesHero,body.messageAppOpen .messageRetentionNote,body.messageAppOpen .friendshipCenter{display:none!important}body.messageAppOpen .messagesLayout.show-chat{width:100%;height:100dvh;min-height:0;box-shadow:none;border:0;border-radius:0}body.messageAppOpen .messagesLayout.show-chat .messagesSidebar,body.messageAppOpen .messagesLayout.show-chat .messagePanel{min-width:0;height:100%;min-height:0}body.messageAppOpen .messagesLayout.show-chat .messagePanel{display:flex;overflow:hidden}body.messageAppOpen .messagesLayout.show-chat,body.messageAppOpen .messagePanel,body.messageAppOpen .messageThreadHead,body.messageAppOpen .messageThreadIdentity,body.messageAppOpen .messageThreadIdentity>span,body.messageAppOpen .messageThreadActions,body.messageAppOpen .messageStream,body.messageAppOpen .messageComposerRich,body.messageAppOpen .messageComposerToolbar,body.messageAppOpen .messageComposerRow{box-sizing:border-box;min-width:0;max-width:100%}body.messageAppOpen .messageThreadHead,body.messageAppOpen .messageNewHead{flex:none}body.messageAppOpen .messageThreadHead>*{min-width:0}body.messageAppOpen .messageThreadIdentity{overflow:hidden}body.messageAppOpen .messageThreadIdentity>span{width:100%;overflow:hidden}body.messageAppOpen .messageThreadActions{flex:none;flex-wrap:nowrap!important;grid-template-columns:none!important;width:max-content!important;display:flex!important}body.messageAppOpen .messageStream{overscroll-behavior:contain;flex:auto;height:auto;min-height:0}body.messageAppOpen .messageStream>*{box-sizing:border-box;flex:none}body.messageAppOpen .messageStream>article{overflow-wrap:anywhere;width:fit-content;max-width:min(84%,100% - 24px);position:relative}body.messageAppOpen .messageStream>article.mine{margin-left:auto}body.messageAppOpen .messageStream>article.theirs{margin-right:auto}body.messageAppOpen .messageMedia,body.messageAppOpen .messageVideo,body.messageAppOpen .messageVoice{width:100%;min-width:0;max-width:100%}body.messageAppOpen .messageMedia>img,body.messageAppOpen .messageVideo video,body.messageAppOpen .messageVoice audio{width:100%;min-width:0;max-width:100%;display:block}body.messageAppOpen .messageCallEvent{overflow-wrap:anywhere;max-width:calc(100% - 24px);position:relative}body.messageAppOpen .messageComposerRich{z-index:10;overscroll-behavior:contain;flex:none;width:100%;max-height:min(42dvh,310px);position:relative;overflow-y:auto}body.messageAppOpen .messageComposeTools,body.messageAppOpen .messageComposerRow>label,body.messageAppOpen .messageComposerRow textarea{min-width:0;max-width:100%}@media (width<=850px){body.messageAppOpen .messagesLayout.show-chat{height:100dvh;display:block}body.messageAppOpen .messagesLayout.show-chat .messagesSidebar{display:none}body.messageAppOpen .messagesLayout.show-chat .messagePanel{width:100%;height:100dvh;display:flex}body.messageAppOpen .messageThreadHead{padding-top:calc(7px + env(safe-area-inset-top))}body.messageAppOpen .voiceCallStartButton{white-space:nowrap;flex:none;min-width:0;grid-column:auto!important;width:auto!important}body.messageAppOpen .messageNewHead{padding-top:calc(8px + env(safe-area-inset-top))}body.messageAppOpen .messageComposerRich{padding-bottom:calc(8px + env(safe-area-inset-bottom))}}.marketplaceCardVisual{touch-action:pan-y}.marketplaceCover{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.marketplaceCoverFallback{color:var(--lux-accent);font:950 54px var(--font-mono);place-items:center;display:grid}.marketplaceCover img{object-fit:cover;width:100%;height:100%}.marketplaceCardVisual>small,.marketplaceCardVisual>b{z-index:4;pointer-events:none}.marketplaceImageArrow{z-index:5;color:#fff;opacity:0;cursor:pointer;background:#0c0f11b3;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:25px;line-height:1;transition:opacity .2s,background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.marketplaceCardVisual:hover .marketplaceImageArrow{opacity:1}.marketplaceImageArrow:hover{color:#111417;background:#6d9eff}.marketplaceImageArrow.previous{left:9px}.marketplaceImageArrow.next{right:9px}.marketplaceViewButton{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1215d6;border:0;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:7px;font-weight:850;display:flex;position:absolute;bottom:9px;left:9px}@media (width<=700px){.marketplaceImageArrow{display:none}.marketplaceViewButton{min-height:23px;padding-inline:7px;font-size:6.5px;bottom:7px;left:7px}}.communityComposerPreview{border-radius:16px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:hidden}.communityComposerPreview img,.communityComposerPreview video{object-fit:cover;background:#080b0d;width:100%;height:180px;display:block}.communityPostMedia video{object-fit:contain;background:#080b0d;width:100%;max-height:680px;display:block}.communityVideoFrame{background:#080b0d;position:relative}.communityPostOverlay{display:contents}.communityFeedMobileTopbar,.communityMediaDots{display:none}.communityPostActions button,.communityPostActions>a{gap:6px}.communityPostActions small{font:inherit}.communityPostActions button.active .communityActionIcon{background:#aeefff;border-color:#aeefff;color:#111!important}.communityPostActions button.active.dislike .communityActionIcon{background:#d87569;border-color:#d87569;color:#111!important}.communityConversationLogin{color:#fff;background:#171a1d;border-radius:999px;justify-content:center;align-items:center;min-height:46px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.communityReactionNotice{color:#fff;margin:0}.communityConversationHead{justify-content:space-between;align-items:center;display:flex}.communityConversationHead button{color:#171a1d;cursor:pointer;background:#e7eae5;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:18px;display:grid}.quickPostPage .communityFeed{padding-top:0}.quickPostPage .communityFeedWrap{max-width:760px}.quickPostPage .communityPostComposer{margin-bottom:0}.postSecondary{padding-top:44px;padding-bottom:88px}.postSecondary>span{color:#777d78;font:900 8px var(--font-mono);letter-spacing:.14em;margin-bottom:14px;display:block}.postSecondary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.postSecondary a{color:#1b2024;background:#fff;border:1px solid #d9ded8;border-radius:18px;align-content:start;min-height:166px;padding:19px;transition:transform .2s,border-color .2s;display:grid}.postSecondary a:hover{border-color:#4094ad;transform:translateY(-3px)}.postSecondary small{color:#5da9ff;font:900 7px var(--font-mono);letter-spacing:.1em}.postSecondary b{margin-top:24px;font-size:18px}.postSecondary p{color:#717a73;margin:7px 0 0;font-size:10px;line-height:1.5}@media (width<=700px){.quickPostPage .sectionPageHero{display:none}.quickPostPage .communityFeed{padding-top:94px;padding-bottom:24px}.quickPostPage .communityPostComposer{border-radius:18px;margin:0}.communityComposerPreview{grid-template-columns:repeat(2,minmax(0,1fr))}.communityComposerPreview img,.communityComposerPreview video{height:150px}.postSecondary{padding-top:24px;padding-bottom:58px}.postSecondary>div{grid-template-columns:1fr}.postSecondary a{min-height:130px}.socialPage .sectionPageHero,.socialPage .siteNav,.socialPage .footer{display:none}body:has(.socialPage){background:#000;padding-bottom:0;overflow:hidden}.socialPage{background:#000;height:100svh;overflow:hidden}.socialPage .communityFeed{height:100svh;padding:0 0 calc(72px + env(safe-area-inset-bottom));background:#000;overflow:hidden}.socialPage .communityFeedWrap{width:100%;max-width:none;height:100%;position:relative}.socialPage .communityFeedIntro,.socialPage .communityPostComposer{display:none}.socialPage .communityFeedMobileTopbar{z-index:30;height:calc(58px + env(safe-area-inset-top));color:#ffffffb5;pointer-events:none;background:linear-gradient(#0009,#0000);justify-content:center;align-items:flex-end;gap:18px;padding:0 16px 15px;font-size:14px;font-weight:800;display:flex;position:absolute;top:0;left:0;right:0}.socialPage .communityFeedMobileTopbar strong{color:#fff;font-size:15px;position:relative}.socialPage .communityFeedMobileTopbar strong:after{content:"";background:#fff;border-radius:2px;height:2px;position:absolute;bottom:-8px;left:7px;right:7px}.socialPage .communityPostStream{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;flex-direction:column;gap:0;width:100%;max-width:none;height:100%;margin:0;display:flex;overflow-y:auto}.socialPage .communityPostStream::-webkit-scrollbar{width:0;height:0;display:none}.socialPage .communityPostMedia::-webkit-scrollbar{width:0;height:0;display:none}.socialPage .communityPostText::-webkit-scrollbar{width:0;height:0;display:none}.socialPage .communityPostCard.isCompact,.socialPage .communityPostEmpty{scroll-snap-align:start;scroll-snap-stop:always;color:#fff;width:100%;height:100%;min-height:100%;box-shadow:none;background:#000;border:0;border-radius:0;flex:0 0 100%}.socialPage .communityPostCard.isCompact{contain:layout paint;display:block;position:relative;overflow:hidden}.socialPage .communityPostCard.isCompact:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#00000030 0%,#0000 36% 52%,#000000b3 100%);position:absolute;inset:0}.socialPage .communityPostCard.isCompact .communityPostMedia{z-index:0;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y;background:#050607;border-radius:0;gap:0;width:100%;height:100%;margin:0;display:flex;position:absolute;inset:0;overflow:auto hidden}.socialPage .communityPostCard.isCompact .communityPostMedia>img,.socialPage .communityPostCard.isCompact .communityPostMedia>.communityVideoFrame{scroll-snap-align:center;scroll-snap-stop:always;background:#050607;flex:0 0 100%;width:100%;height:100%;max-height:none;display:block}.socialPage .communityPostCard.isCompact .communityPostMedia img,.socialPage .communityPostCard.isCompact .communityPostMedia video{object-fit:cover;background:#050607;width:100%;height:100%;max-height:none;display:block}.socialPage .communityPostCard.isCompact .communityPostMedia video{cursor:pointer}.socialPage .communityMediaDots{z-index:5;top:calc(49px + env(safe-area-inset-top));pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;left:0;right:0}.socialPage .communityMediaDots i{background:#ffffff78;border-radius:50%;width:5px;height:5px;transition:width .2s,background .2s;display:block}.socialPage .communityMediaDots i.active{background:#fff;border-radius:999px;width:17px}.socialPage .communityPostCard.isCompact .communityPostOverlay{z-index:4;color:#fff;text-shadow:0 1px 12px #000;gap:10px;display:grid;position:absolute;bottom:18px;left:16px;right:78px}.socialPage .communityPostCard.isCompact .communityPostHeader{color:#fff;align-items:center;gap:10px;padding:0;display:flex}.socialPage .communityPostCard.isCompact .communityPostHeader b{font-size:14px}.socialPage .communityPostCard.isCompact .communityPostHeader small{color:#e2e5e1;font-size:8px}.socialPage .communityPostCard.isCompact .communityAvatar{border:2px solid #fff;border-radius:50%;flex-basis:39px;width:39px;height:39px;box-shadow:0 3px 15px #0007}.socialPage .communityPostCard.isCompact .communityPostText{color:#fff;overscroll-behavior:contain;scrollbar-width:none;max-height:112px;padding:0;overflow-y:auto;margin:0!important;font-size:14px!important;line-height:1.42!important}.socialPage .communityPostCard.isCompact .communityPostActions{z-index:5;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:16px;margin:0;padding:0;display:flex;position:absolute;bottom:17px;right:10px}.socialPage .communityPostCard.isCompact .communityPostActions button,.socialPage .communityPostCard.isCompact .communityPostActions>a{color:#fff;text-shadow:0 2px 8px #000;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:58px;min-height:0;padding:0;text-decoration:none;display:flex}.socialPage .communityPostCard.isCompact .communityActionIcon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121518b8;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:48px;height:48px;font-size:21px;line-height:1;box-shadow:0 5px 18px #0006;color:#fff!important;display:grid!important}.socialPage .communityPostCard.isCompact .communityPostActions small{color:#fff;font-size:8px;font-weight:850}.socialPage .communityPostCard.isCompact .communityPostActions button.active .communityActionIcon{background:#aeefff;border-color:#aeefff;transform:scale(1.06);color:#111!important}.socialPage .communityPostCard.isCompact .communityPostActions button.active.dislike .communityActionIcon{background:#d87569;border-color:#d87569;color:#111!important}.socialPage .communityPostCard.isCompact .communityPostActions button:disabled{cursor:wait;opacity:.62}.socialPage .communityPostCard.isCompact .communityReactionNotice{z-index:8;top:calc(68px + env(safe-area-inset-top));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111619df;border:1px solid #ffffff30;border-radius:12px;padding:10px 12px;font-size:10px;line-height:1.4;position:absolute;left:16px;right:76px;box-shadow:0 8px 30px #0008}.socialPage .communityConversationLogin{color:#fff;background:#171a1d;min-height:48px;position:sticky;bottom:0}.socialPage .communityCommentToggle{cursor:pointer}.socialPage .communityCommentToggle:disabled{cursor:default;opacity:.58}.socialPage .communityPostCard.isCompact:not(:has(.communityPostMedia)){background:radial-gradient(circle at 70% 18%,#071b25 0,#0000 31%),linear-gradient(150deg,#242a2e,#090b0d 74%)}.socialPage .communityPostCard.isCompact:not(:has(.communityPostMedia)):after{background:linear-gradient(#0003,#0008)}.socialPage .communityPostCard.isCompact:not(:has(.communityPostMedia)) .communityPostOverlay{align-content:center;padding-block:66px 22px;top:0;bottom:0;right:76px}.socialPage .communityPostCard.isCompact:not(:has(.communityPostMedia)) .communityPostText{max-height:55%;font-size:clamp(22px,6.5vw,31px)!important;line-height:1.28!important}.socialPage .communityConversation{z-index:40;max-height:76%;padding:0 16px calc(17px + env(safe-area-inset-bottom));color:#171a1d;overscroll-behavior:contain;background:#f5f7f3;border:0;border-radius:24px 24px 0 0;gap:14px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -24px 70px #000b}.socialPage .communityConversationHead{z-index:2;background:#f5f7f3;justify-content:space-between;align-items:center;min-height:56px;display:flex;position:sticky;top:0}.socialPage .communityConversationHead b{font-size:15px}.socialPage .communityConversationHead button{color:#171a1d;cursor:pointer;background:#e2e6e0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:20px;display:grid}.socialPage .communityPostEmpty{text-align:center;place-content:center;padding:28px;display:grid}}.accountNavAvatar,.communityAvatar{overflow:hidden}.accountNavAvatar img,.communityAvatar img{object-fit:cover;width:100%;height:100%;display:block}.publicGarageAvatarImage{object-fit:cover;display:block}.garageProfileStack{gap:1rem;display:grid}.garageAvatarForm{align-content:start}.garageSetup .garageAvatarEditor{background:#eef0eb;border-radius:18px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:13px;padding:13px;display:grid}.garageSetup .garageAvatarEditor>img,.garageSetup .garageAvatarEditor>span{color:#111417;width:76px;height:76px;font:900 20px var(--font-mono);object-fit:cover;background:linear-gradient(145deg,#6d9eff,#5da9ff);border-radius:24px;grid-row:1/3;place-items:center;display:grid;overflow:hidden}.garageSetup .garageAvatarEditor>div{grid-template-columns:1fr;gap:4px;display:grid}.garageAvatarEditor b{font-size:13px}.garageAvatarEditor small{color:#717a73;font-size:9px;line-height:1.4}.garageAvatarPicker{color:#30353a;cursor:pointer;background:#fff;border:1px solid #c5cbc1;border-radius:13px;justify-content:center;align-items:center;min-height:48px;font-size:11px;font-weight:900;display:flex}.garageAvatarPicker input{opacity:0;overflow:hidden;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.garageAvatarForm button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.48}.garageAvatarNotice{color:#4696ad;margin:0;font-size:10px;line-height:1.45}@media (width<=700px){.garageSetup .garageAvatarEditor{grid-template-columns:66px minmax(0,1fr)}.garageSetup .garageAvatarEditor>img,.garageSetup .garageAvatarEditor>span{border-radius:20px;width:66px;height:66px}}.garageAuth h1{letter-spacing:-.065em;margin:.6rem 0 1.5rem;font-size:clamp(3rem,7vw,6.5rem);line-height:.9}.communityHero{height:auto;min-height:690px}.homeAppDashboard{color:#171a1d;background:#f1efea;padding:66px 0 76px}.homeAppDashboard>.wrap{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);align-items:start;gap:18px 54px;display:grid}.homeAppDashboard header{grid-row:1/3;align-content:start;gap:12px;padding:25px 0;display:grid}.homeAppDashboard header .eyebrow{margin:0}.homeAppDashboard header h2{letter-spacing:-.055em;max-width:370px;margin:0;font-size:clamp(43px,5vw,68px);line-height:.92}.homeAppDashboard header>p:last-child{color:#5d6460;max-width:310px;margin:5px 0 0;line-height:1.6}.homeAppActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.homeAppActions a{color:#171a1d;background:#fff;border:1px solid #cbd3c9;border-radius:20px;align-content:start;min-width:0;min-height:168px;padding:19px;transition:transform .18s,border-color .18s;display:grid;position:relative;box-shadow:0 10px 28px #0311160d}.homeAppActions a:hover{border-color:#5da9ff;transform:translateY(-3px)}.homeAppActions a.help{color:#fff;background:#171a1d;border-color:#171a1d}.homeAppActions span{color:#5da9ff;font:900 9px var(--font-mono)}.homeAppActions .help span{color:var(--lime)}.homeAppActions b{margin-top:25px;font-size:21px;line-height:1.05}.homeAppActions small{color:#59615c;margin-top:8px;font-size:11px;line-height:1.45}.homeAppActions .help small{color:#aeb9b0}.homeAppActions i{color:#5da9ff;font-size:22px;font-style:normal;position:absolute;bottom:14px;right:17px}.homeAppActions .help i{color:var(--lime)}.homeAppHighlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.homeAppHighlights a{color:#171a1d;background:#dce3d9;border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:6px 14px;min-height:78px;padding:15px 18px;display:grid}.homeAppHighlights a.start{background:var(--lime)}.homeAppHighlights span{color:#819aa5;font:900 8px var(--font-mono);letter-spacing:.1em}.homeAppHighlights b{font-size:13px}.homeAppHighlights i{color:#819aa5;grid-area:1/2/3;font-size:22px;font-style:normal}.homePhotoShowcase{color:#fff;background:#111619;padding:74px 0 82px}.homePhotoHead{grid-template-columns:1fr minmax(280px,.62fr);align-items:end;gap:55px;margin-bottom:30px;display:grid}.homePhotoHead .eyebrow{color:var(--lime);margin:0}.homePhotoHead h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(43px,6vw,76px);line-height:.9}.homePhotoHead h2 em{color:#9b6cff;font-family:Georgia,serif;font-weight:400}.homePhotoHead>div:last-child{justify-items:start;gap:17px;display:grid}.homePhotoHead p{color:#adb7b0;max-width:500px;margin:0;font-size:13px;line-height:1.65}.homePhotoHead a{color:#fff;border-bottom:1px solid #667068;padding-bottom:5px;font-size:10px;font-weight:900}.homePhotoRail{grid-template-columns:minmax(0,1.55fr) minmax(260px,.72fr);gap:11px;display:grid}.homePhotoCard{background:#20262a;border:1px solid #343b40;border-radius:23px;height:470px;margin:0;position:relative;overflow:hidden}.homePhotoCard img{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .35s}.homePhotoCard.rear img{object-position:center 55%}.homePhotoCard.front img{object-position:center 58%}.homePhotoCard:hover img{filter:saturate(1.08);transform:scale(1.018)}.homePhotoCard:after{content:"";background:linear-gradient(#0000 55%,#0d1113d9);position:absolute;inset:0}.homePhotoCard figcaption{z-index:1;justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;bottom:19px;left:20px;right:20px}.homePhotoCard figcaption span{color:var(--lime);font:900 8px var(--font-mono);letter-spacing:.12em}.homePhotoCard figcaption b{text-align:right;font-size:13px}.homePhotoSwipe{display:none}.marketplaceCardHint{border-top:1px solid #e1ddd6;padding-top:12px;font-weight:850;display:block;color:#656b67!important;margin:12px 0 0!important;font-size:9px!important;line-height:1.5!important}.marketplaceDealerProfile{background:#0c2832;border:1px solid #59efff66;border-radius:10px;margin-top:10px;padding:10px 11px;font-size:9px;font-weight:900;line-height:1.4;display:block;color:#59efff!important}@media (width<=900px){.homeAppDashboard>.wrap{grid-template-columns:1fr;gap:20px}.homeAppDashboard header{grid-row:auto;padding:0}.homeAppDashboard header h2{max-width:none}.homeAppActions{grid-template-columns:repeat(2,minmax(0,1fr))}.homePhotoHead{grid-template-columns:1fr;gap:18px}.homePhotoRail{grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr)}}.firstStepsHero{min-height:420px!important;padding-bottom:100px!important}.firstStepsApp{z-index:2;color:#171a1d;margin-top:-58px;margin-bottom:76px;position:relative}.firstStepsTabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121619ed;border:1px solid #41474c;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px;display:grid;box-shadow:0 18px 45px #0005}.firstStepsTabs button{color:#9ca79f;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;gap:2px;min-height:62px;padding:7px;display:grid}.firstStepsTabs span{color:#7b847c;font:900 7px var(--font-mono)}.firstStepsTabs b{font-size:11px}.firstStepsTabs button.active{background:var(--lime);color:#111619}.firstStepsTabs button.active span{color:#819aa5}.firstStepsPanel{background:#f9faf6;border:1px solid #d2d8cf;border-top:0;border-radius:0 0 28px 28px;overflow:hidden;box-shadow:0 24px 70px #252a2f1f}.firstStepsPanelHead{background:#eef1eb;border-bottom:1px solid #dde2da;grid-template-columns:auto minmax(140px,240px);justify-content:space-between;align-items:center;gap:20px;padding:20px clamp(24px,5vw,58px);display:grid}.firstStepsPanelHead>span{color:#6d756f;font:900 8px var(--font-mono);letter-spacing:.12em}.firstStepsProgress{background:#d0d6ce;border-radius:99px;height:5px;overflow:hidden}.firstStepsProgress i{border-radius:inherit;background:#5da9ff;height:100%;transition:width .25s;display:block}.firstStepsView{grid-template-columns:minmax(250px,.64fr) minmax(0,1.36fr);gap:48px;padding:clamp(30px,5vw,62px);display:grid}.firstStepsCopy>span{color:#5da9ff;font:900 8px var(--font-mono);letter-spacing:.13em}.firstStepsCopy h2{letter-spacing:-.055em;max-width:440px;margin:13px 0 17px;font-size:clamp(38px,5vw,65px);line-height:.9}.firstStepsCopy p{color:#626a64;max-width:430px;margin:0;font-size:14px;line-height:1.65}.firstStepsChoices{align-content:start;gap:8px;display:grid}.firstStepsChoices a{color:#171a1d;background:#fff;border:1px solid #d5dbd2;border-radius:17px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:88px;padding:13px 17px;transition:border-color .18s,transform .18s;display:grid}.firstStepsChoices a:hover{border-color:#5da9ff;transform:translate(3px)}.firstStepsChoices a.primary{color:#fff;background:#171a1d;border-color:#171a1d}.firstStepsChoices a>i{color:#819aa5;width:48px;height:48px;font:900 13px var(--font-mono);background:#e9ede6;border-radius:14px;place-items:center;font-style:normal;display:grid}.firstStepsChoices a.primary>i{background:var(--lime);color:#111619}.firstStepsChoices a>span{gap:4px;display:grid}.firstStepsChoices small{color:#5da9ff;font:900 7px var(--font-mono);letter-spacing:.11em}.firstStepsChoices a.primary small{color:var(--lime)}.firstStepsChoices b{font-size:15px;line-height:1.25}.firstStepsChoices strong{color:#5da9ff;font-size:21px}.firstStepsChoices a.primary strong{color:var(--lime)}.firstStepsFeedback{grid-template-rows:auto auto;grid-template-columns:minmax(250px,.64fr) minmax(0,1.36fr)}.firstStepsCheck{gap:7px;display:grid}.firstStepsCheck>span{color:#555d57;background:#fff;border:1px solid #d5dbd2;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:61px;padding:10px 14px;font-size:11px;font-weight:750;display:grid}.firstStepsCheck b{color:#5da9ff;width:36px;height:36px;font:900 8px var(--font-mono);background:#e8ece5;border-radius:11px;place-items:center;display:grid}.firstStepsFeedbackButton{color:#fff;background:#171a1d;border-radius:16px;grid-column:2;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;font-size:11px;font-weight:900;display:flex}.firstStepsFeedbackButton b{color:var(--lime);font-size:21px}.firstStepsControls{background:#fff;border-top:1px solid #dde2da;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:18px clamp(24px,5vw,58px);display:grid}.firstStepsControls>button,.firstStepsControls>.done{color:#4f5751;cursor:pointer;background:#fff;border:1px solid #c9d0c7;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:44px;padding:0 17px;font-size:10px;font-weight:900;display:flex}.firstStepsControls>button:disabled{opacity:.35;cursor:default}.firstStepsControls>.next,.firstStepsControls>.done{color:#fff;background:#171a1d;border-color:#171a1d;justify-self:end}.firstStepsControls>.done{gap:10px}.firstStepsControls>.done span{color:var(--lime)}.firstStepsControls>span{gap:5px;display:flex}.firstStepsControls>span i{background:#cbd1ca;border-radius:99px;width:7px;height:7px}.firstStepsControls>span i.active{background:#5da9ff;width:21px}@media (width<=800px){.firstStepsView,.firstStepsFeedback{grid-template-columns:1fr;gap:28px}.firstStepsFeedbackButton{grid-column:1}}@media (width<=700px){.firstStepsHero{min-height:0!important;padding-bottom:82px!important}.firstStepsApp{width:calc(100% - 24px);max-width:calc(100% - 24px);margin-top:-46px;margin-bottom:55px}.firstStepsTabs{z-index:120;border-radius:17px;padding:5px;position:sticky;top:72px}.firstStepsTabs button{min-height:54px;padding:5px}.firstStepsTabs b{font-size:9px}.firstStepsPanel{border-radius:0 0 20px 20px}.firstStepsPanelHead{grid-template-columns:auto 120px;padding:15px 17px}.firstStepsView{gap:23px;padding:28px 17px}.firstStepsCopy h2{font-size:39px}.firstStepsCopy p{font-size:12px}.firstStepsChoices a{border-radius:15px;grid-template-columns:45px minmax(0,1fr) auto;gap:11px;min-height:78px;padding:11px 12px}.firstStepsChoices a>i{border-radius:12px;width:43px;height:43px}.firstStepsChoices b{font-size:12px}.firstStepsCheck>span{font-size:10px}.firstStepsFeedbackButton{min-height:54px;padding:0 15px}.firstStepsControls{grid-template-columns:1fr 1fr;padding:14px 16px}.firstStepsControls>span{display:none}.communityHero{min-height:680px}.homeAppDashboard{padding:45px 0 38px}.homeAppDashboard>.wrap{gap:20px}.homeAppDashboard header{gap:9px;margin-bottom:0}.homeAppDashboard header h2{font-size:37px}.homeAppDashboard header>p:last-child{margin:0;font-size:13px}.homeAppActions{gap:9px}.homeAppActions a{border-radius:17px;min-height:138px;padding:15px}.homeAppActions b{margin-top:18px;font-size:17px}.homeAppActions small{margin-top:6px;font-size:9px}.homeAppActions i{font-size:18px;bottom:11px;right:13px}.homeAppHighlights{grid-template-columns:1fr;gap:8px}.homeAppHighlights a{border-radius:15px;min-height:72px;padding:14px 16px}.homeAppHighlights b{font-size:12px}.homePhotoShowcase{padding:50px 0 58px}.homePhotoHead{margin-bottom:22px}.homePhotoHead h2{font-size:41px}.homePhotoHead p{font-size:12px}.homePhotoRail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:9px;width:calc(100% + 14px);padding-right:14px;display:flex;overflow-x:auto}.homePhotoRail::-webkit-scrollbar{display:none}.homePhotoCard{scroll-snap-align:start;border-radius:18px;flex:0 0 86vw;height:280px}.homePhotoCard.front{flex-basis:70vw}.homePhotoCard figcaption{flex-direction:column;align-items:start;gap:4px;bottom:14px;left:14px;right:14px}.homePhotoCard figcaption b{text-align:left}.homePhotoSwipe{color:#768078;font:800 7px var(--font-mono);letter-spacing:.08em;margin:13px 0 0;display:block}}.garageVehicleManageLauncher{color:#28302b;text-align:left;cursor:pointer;background:#fff;border:1px solid #ced6cb;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:76px;padding:14px;display:grid}.garageVehicleManageLauncher>span:first-child{color:#59efff;background:#1b2024;border-radius:13px;place-items:center;width:44px;height:44px;font-size:17px;display:grid}.garageVehicleManageLauncher>span:nth-child(2){gap:4px;display:grid}.garageVehicleManageLauncher b{font-size:12px}.garageVehicleManageLauncher small{color:#707973;font-size:9px}.garageVehicleManageLauncher strong{color:#708fa0;font-size:9px}.garageVehicleEditorTask,.garageProfileWorkspace>.garageProfileEditorTask{background:#fff;border:1px solid #d1d8ce;border-radius:20px;gap:0;width:min(760px,100%);margin-inline:auto;padding:0;overflow:hidden;box-shadow:0 16px 45px #1116190f}.garageVehicleEditorHeader,.garageProfileEditorTask>header{color:#fff;background:#1b2024;justify-content:space-between;align-items:center;gap:16px;padding:19px 20px;display:flex}.garageVehicleEditorHeader>div,.garageProfileEditorTask>header{min-width:0}.garageVehicleEditorHeader>div{gap:3px;display:grid}.garageVehicleEditorHeader span,.garageProfileEditorTask>header>span{color:#59efff;font:850 8px var(--font-mono);letter-spacing:.1em}.garageVehicleEditorHeader h4,.garageProfileEditorTask>header h3{color:#fff;margin:0;font-size:21px}.garageVehicleEditorHeader>button{color:#dce2dd;cursor:pointer;background:0 0;border:1px solid #4e5650;border-radius:999px;min-height:34px;padding:0 10px;font-size:8px;font-weight:850}.garageTaskSwitch.garageVehicleTaskSwitch{grid-template-columns:repeat(4,1fr)}.garageVehicleEditorTask>.garageEditorScreen,.garageProfileEditorTask>.garageEditorScreen{border-top:0}.garageVehicleEditorTask>.garageEditActions,.garageProfileEditorTask>.garageEditActions{padding:0 20px 20px}.garageVehicleEditorTask .garageSaveButton,.garageProfileEditorTask .garageSaveButton{width:100%;min-height:47px}.garageFieldLabel{color:#606862;letter-spacing:.08em;margin:2px 0 -4px;font-size:8px;font-weight:850}.garageVehicleEditorTask .garageChoiceGrid{display:grid!important}.garageProfileEditorTask>header{justify-content:stretch;gap:4px;display:grid}.garageProfileEditorTask>header small{color:#aeb7b0;font-size:9px}.garageProfileEditorTask .garageTaskSwitch{grid-template-columns:1fr 1fr}.garageProfileEditorTask textarea{min-height:180px;line-height:1.55}@media (width<=760px){.garageVehicleManageLauncher{grid-template-columns:auto 1fr}.garageVehicleManageLauncher>strong{grid-column:2}.garageTaskSwitch.garageVehicleTaskSwitch{grid-template-columns:1fr 1fr}.garageVehicleEditorHeader,.garageProfileEditorTask>header{padding:16px}.garageVehicleEditorTask .garageChoiceGrid.compact{grid-template-columns:1fr 1fr}.garageVehicleEditorTask>.garageEditActions,.garageProfileEditorTask>.garageEditActions{z-index:2;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0}}.garageApp{background:radial-gradient(circle at 88% 2%,#59efff21,#0000 26rem),#f4f6f1;min-height:78vh;padding:5.3rem 0 7rem}.garageAppShell{gap:1rem;max-width:1180px;display:grid}.garageAppHeader{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #d5dbd1;border-radius:24px;justify-content:space-between;align-items:center;gap:1rem;min-height:86px;padding:13px 14px;display:flex;position:relative;box-shadow:0 16px 45px #11161914}.garageAppIdentity{color:#161b1e;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:0;display:grid}.garageAppIdentity>img,.garageAppIdentity>span{color:#111619;width:58px;height:58px;font:900 14px var(--font-mono);object-fit:cover;background:linear-gradient(145deg,#6fbbd9,#4095ad);border-radius:18px;place-items:center;display:grid;overflow:hidden}.garageAppIdentity>div{min-width:0}.garageAppIdentity small,.garageAppWelcome span,.garageLibrary>header span,.garageWorkspaceHeader span,.garageHistory>header span,.garageVehicleIntro>span{color:#708fa0;font:850 8px var(--font-mono);letter-spacing:.13em}.garageAppIdentity h1{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 1px;font-size:22px;overflow:hidden}.garageAppIdentity p{color:#707770;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.garageAppMenu{position:relative}.garageAppMenu>summary{color:#252a2f;letter-spacing:2px;cursor:pointer;background:#f2f4ef;border:1px solid #cbd2c8;border-radius:17px;place-items:center;width:52px;height:52px;font-weight:900;list-style:none;display:grid}.garageAppMenu>summary::-webkit-details-marker{display:none}.garageAppMenu[open]>summary{background:#cff5ff;border-color:#9b6cff}.garageAppMenu>nav{background:#171c1f;border:1px solid #41474c;border-radius:19px;width:min(285px,100vw - 40px);padding:7px;display:grid;position:absolute;top:60px;right:0;overflow:hidden;box-shadow:0 24px 65px #0000004d}.garageAppMenu a,.garageAppMenu button{color:#eef3ef;min-height:48px;font:750 12px var(--font-geist);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;padding:0 14px;display:flex}.garageAppMenu a:hover,.garageAppMenu button:hover{background:#2b3134}.garageAppMenu button{color:#ffb4a9}.garageDashboard,.garageWorkspacePanel,.garageVehicleWorkspace{gap:1rem;display:grid}.garageAppWelcome{color:#fff;background:radial-gradient(circle at 90% 10%,#59efff33,#0000 35%),#111619;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:clamp(28px,5vw,54px);display:grid}.garageAppWelcome h2{letter-spacing:-.06em;max-width:680px;margin:8px 0 10px;font-size:clamp(35px,6vw,67px);line-height:.92}.garageAppWelcome p{color:#aeb8b0;max-width:610px;margin:0;font-size:13px;line-height:1.6}.garageAppWelcome>b{color:#59efff;border:1px solid #41474c;border-radius:22px;justify-items:center;min-width:125px;padding:21px;font-size:48px;line-height:1;display:grid}.garageAppWelcome>b small{color:#aab4ac;font:800 8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:7px}.garageQuickActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.garageQuickActions.hasCollections{grid-template-columns:repeat(3,minmax(0,1fr))}.garageQuickActions>*{color:#202529;text-align:left;cursor:pointer;background:#fff;border:1px solid #d0d7ce;border-radius:21px;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:2px 13px;min-height:92px;padding:15px;display:grid}.garageQuickActions>*>span{color:#59efff;background:#1b2024;border-radius:15px;grid-row:1/3;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.garageQuickActions b{align-self:end;font-size:13px}.garageQuickActions small{color:#747b75;align-self:start;font-size:9px}.garageQuickActions>:hover{border-color:#4f95ad;transform:translateY(-1px)}.garageInfoDisclosure,.garageCareerDisclosure{background:#fff;border:1px solid #d1d8cf;border-radius:20px;overflow:hidden}.garageInfoDisclosure>summary,.garageCareerDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:14px 18px;list-style:none;display:flex}.garageInfoDisclosure>summary::-webkit-details-marker{display:none}.garageCareerDisclosure>summary::-webkit-details-marker{display:none}.garageInfoDisclosure>summary span,.garageCareerDisclosure>summary span{gap:3px;display:grid}.garageInfoDisclosure>summary b,.garageCareerDisclosure>summary b{font-size:13px}.garageInfoDisclosure>summary small,.garageCareerDisclosure>summary small{color:#717872;font-size:10px}.garageInfoDisclosure>summary strong,.garageCareerDisclosure>summary strong{color:#555b60;background:#edf0eb;border-radius:999px;padding:8px 11px;font-size:9px}.garageInfoDisclosure>p{color:#59605b;background:#f2f5ef;border-top:1px solid #dde2da;margin:0;padding:17px 18px;font-size:11px;line-height:1.6}.garageCareerDisclosure .communityCareerPanel{border:0;border-top:1px solid #d8ded5;border-radius:0;margin:0}.garageLibrary{gap:15px;margin-top:1rem;display:grid}.garageLibrary>header,.garageHistory>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.garageLibrary h2,.garageHistory h3{letter-spacing:-.05em;margin:4px 0 0;font-size:clamp(27px,4vw,43px)}.garageLibrary>header button,.garageHistory>header button{color:#031116;cursor:pointer;background:#cff5ff;border:1px solid #9b6cff;border-radius:999px;min-height:45px;padding:0 15px;font-size:10px;font-weight:850}.garageVehicleCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.garageVehicleCard{color:#1b2024;text-align:left;cursor:pointer;background:#fff;border:1px solid #cdd4ca;border-radius:24px;grid-template-columns:minmax(155px,.72fr) minmax(0,1fr);min-height:210px;padding:0;display:grid;overflow:hidden}.garageVehicleCard:hover{border-color:#4e95ad;transform:translateY(-2px);box-shadow:0 18px 45px #1116191a}.garageVehicleCard>img,.garageVehicleFallback{color:#59efff;width:100%;height:100%;min-height:210px;font:900 28px var(--font-mono);object-fit:cover;background:radial-gradient(circle at 78% 18%,#59efff38,#0000 30%),#171c1f;place-items:center;display:grid}.garageVehicleCardCopy{flex-direction:column;min-width:0;padding:20px;display:flex}.garageVehicleCardCopy>small{color:#708fa0;font:850 7px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.garageVehicleCardCopy h3{letter-spacing:-.045em;margin:8px 0 4px;font-size:26px}.garageVehicleCardCopy p{color:#6e756f;margin:0;font-size:10px}.garageVehicleCardCopy footer{color:#717872;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;padding-top:20px;font-size:8px;display:flex}.garageVehicleCardCopy footer strong{color:#819aa5;margin-left:auto;font-size:9px}.garageEmpty .button{justify-self:center;margin-top:12px}.garageWorkspacePanel{justify-self:center;width:min(850px,100%)}.garageWorkspaceHeader{color:#fff;background:#111619;border-radius:25px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:17px;padding:28px;display:grid}.garageWorkspaceHeader>button,.garageVehicleAppCopy>button{color:#dce3de;cursor:pointer;background:#22282c;border:1px solid #4a5155;border-radius:999px;min-height:43px;padding:0 13px;font-size:9px;font-weight:850}.garageWorkspaceHeader h2{letter-spacing:-.055em;margin:5px 0;font-size:clamp(34px,5vw,55px);line-height:.95}.garageWorkspaceHeader p{color:#aeb8b0;max-width:560px;margin:0;font-size:11px;line-height:1.55}.garageProfileTabs{background:#e8ece5;border:1px solid #d2d8d0;border-radius:18px;grid-template-columns:1fr 1fr;gap:5px;padding:6px;display:grid}.garageProfileTabs button{color:#626a64;cursor:pointer;background:0 0;border:0;border-radius:13px;min-height:50px;padding:8px 12px;font-size:10px;font-weight:850}.garageProfileTabs button.active{color:#59efff;background:#1b2024}.garageProfileWorkspace{justify-self:center;width:min(620px,100%);display:grid}.garageProfileWorkspace>form,.garageCreateVehicle>form{background:#fff;border:1px solid #d0d7ce;border-radius:24px;gap:13px;padding:24px;display:grid;box-shadow:0 16px 45px #1116190f}.garageProfileWorkspace form label,.garageCreateVehicle>form label,.chapterForm>label,.chapterFormBasics label{color:#555d57;gap:6px;font-size:10px;font-weight:800;display:grid}.garageProfileWorkspace form input,.garageProfileWorkspace form textarea,.garageCreateVehicle>form input,.garageCreateVehicle>form textarea,.garageCreateVehicle>form select,.garageVehiclePanel .chapterForm input,.garageVehiclePanel .chapterForm textarea,.garageVehiclePanel .chapterForm select{color:#1c2225;width:100%;min-width:0;font:13px var(--font-geist);background:#f8faf6;border:1px solid #c6cec3;border-radius:13px;outline:0;padding:12px 13px}.garageProfileWorkspace form input:focus,.garageProfileWorkspace form textarea:focus,.garageCreateVehicle>form input:focus,.garageCreateVehicle>form textarea:focus,.garageCreateVehicle>form select:focus,.garageVehiclePanel .chapterForm input:focus,.garageVehiclePanel .chapterForm textarea:focus,.garageVehiclePanel .chapterForm select:focus{border-color:#5da9ff;box-shadow:0 0 0 4px #59efff29}.garageCreateVehicle>form{justify-self:center;width:min(680px,100%)}.garageCreateVehicle>form>div{grid-template-columns:1fr;gap:13px;display:grid}.garageCreateVehicle>form h3,.garageProfileWorkspace form h3{margin:0;font-size:25px}.garageVehicleWorkspace{background:#fff;border:1px solid #cbd2c8;border-radius:28px;overflow:hidden;box-shadow:0 20px 60px #11161914}.garageVehicleAppHero{color:#fff;background:radial-gradient(circle at 85% 12%,#59efff25,#0000 34%),#111619;min-height:320px;display:grid}.garageVehicleAppHero.hasCover{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.garageVehicleAppHero>img{object-fit:cover;width:100%;height:100%;min-height:320px}.garageVehicleAppCopy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(25px,5vw,50px);display:flex}.garageVehicleAppCopy>button{align-self:flex-start;margin-bottom:25px}.garageVehicleAppCopy h2{color:#fff;letter-spacing:-.065em;margin:10px 0 6px;font-size:clamp(42px,6vw,76px);line-height:.9}.garageVehicleAppCopy>p{color:#aeb8b0;margin:0 0 20px;font-size:12px}.garageVehicleAppCopy .garageVehicleStats{align-self:flex-start}.garageMobilePhotoCta{display:none}.garageVehicleTabs{background:#d6dcd3;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:10px;display:grid}.garageVehicleTabs button{color:#555d57;cursor:pointer;background:#eef1ec;border:0;min-height:56px;padding:9px 12px;font-size:10px;font-weight:850}.garageVehicleTabs button:first-child{border-radius:14px 0 0 14px}.garageVehicleTabs button:last-child{border-radius:0 14px 14px 0}.garageVehiclePanel{background:#f7f8f4;min-height:360px;padding:clamp(18px,4vw,38px)}.garageVehicleSummary{gap:17px;display:grid}.garageVehicleIntro{background:#fff;border:1px solid #d5dbd2;border-radius:19px;padding:22px}.garageVehicleIntro h3{letter-spacing:-.04em;margin:6px 0 8px;font-size:27px}.garageVehicleIntro p{color:#59615b;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.garageVehiclePanel .garagePublishPanel,.garageVehiclePanel .garageManagePanel,.garageVehiclePanel .garageMediaManager,.garageVehiclePanel .chapterForm{margin:0}.garageVehiclePanel .chapterForm{background:#fff;border:1px solid #cfd6cc;border-radius:22px;grid-template-columns:1fr;gap:13px;width:min(720px,100%);margin-inline:auto;padding:22px;display:grid}.garageVehiclePanel .chapterForm>*,.garageVehiclePanel .chapterFormHeading,.garageVehiclePanel .chapterFormBasics,.garageVehiclePanel .chapterTitleField,.garageVehiclePanel .chapterStoryField,.garageVehiclePanel .workshopBookComposer,.garageVehiclePanel .garageDraftHint,.garageVehiclePanel .chapterForm>button{grid-column:1}.garageVehiclePanel .chapterFormBasics,.garageVehiclePanel .workshopBookQuick,.garageVehiclePanel .workshopBookCost{grid-template-columns:1fr!important}.garageHistory{gap:18px;display:grid}.garageHistory>header p{color:#667069;max-width:620px;margin:4px 0 0;font-size:10px;line-height:1.5}.garageChapterList{gap:9px;display:grid}.garageChapterCard{background:#fff;border:1px solid #ccd4c9;border-radius:19px;overflow:hidden}.garageChapterCard>summary{cursor:pointer;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:88px;padding:14px 17px;list-style:none;display:grid}.garageChapterCard>summary::-webkit-details-marker{display:none}.garageChapterCard>summary time{color:#708fa0;font:850 9px var(--font-mono)}.garageChapterCard>summary>div{gap:3px;min-width:0;display:grid}.garageChapterCard>summary span,.garageChapterCard>summary small{color:#727b74;font-size:8px}.garageChapterCard>summary b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.garageChapterCard>summary>strong{color:#5d655f;background:#eef1ec;border-radius:999px;padding:8px 10px;font-size:8px}.garageChapterCard[open]>summary{color:#fff;background:#1b2024}.garageChapterCard[open]>summary>strong{color:#1b2024;background:#59efff}.garageChapterBody{gap:14px;padding:19px;display:grid}.garageChapterBody>p{color:#4d5650;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.7}.garageChapterBody .garageWorkshopSnapshot,.garageChapterBody .garageChapterManage,.garageChapterBody .chapterDocumentsManager,.garageChapterBody .garageMediaManager.compact{grid-column:auto;margin:0}.garageChapterAssets{background:#f2f5ef;border:1px solid #cbd2c8;border-radius:16px;overflow:hidden}.garageChapterAssets>summary{color:#343a36;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:0 15px;font-size:10px;font-weight:850;list-style:none;display:flex}.garageChapterAssets>summary::-webkit-details-marker{display:none}.garageChapterAssets>summary span{color:#59efff;min-width:26px;height:26px;font:850 8px var(--font-mono);background:#1b2024;border-radius:50%;place-items:center;display:grid}.garageChapterAssets>div{border-top:1px solid #d5dbd2;gap:12px;padding:12px;display:grid}.chapterDocumentLabel{color:#59615b;gap:5px;font-size:8px;font-weight:850;display:grid}.garageAuthApp{background:#fffffff0;border:1px solid #d4dbd1;border-radius:28px;overflow:hidden;box-shadow:0 24px 70px #1116191f}.garageAuthApp>header,.garageAuthTask>header{padding:26px 26px 18px}.garageAuthApp header>span,.garageAuthTask header>span{color:#708fa0;font:850 8px var(--font-mono);letter-spacing:.13em}.garageAuthApp h2,.garageAuthTask h2{letter-spacing:-.05em;margin:7px 0 8px;font-size:clamp(29px,4vw,42px);line-height:.98}.garageAuthApp header>p,.garageAuthTask header>p{color:#68706a;margin:0;font-size:11px;line-height:1.55}.garageLogin.garageAuthTask{box-shadow:none;border:0;border-radius:0;gap:0;padding:0}.garageAuthFields{gap:10px;padding:0 26px 16px;display:grid}.garageAuthFields label{gap:6px;display:grid}.garageAuthFields label>span{color:#59615b;font-size:9px;font-weight:850}.garageAuthFields input{color:#1b2024;width:100%;min-height:52px;font:13px var(--font-geist);background:#f7f9f5;border:1px solid #c7cfc4;border-radius:14px;outline:0;padding:0 14px}.garageAuthFields input:focus{border-color:#5da9ff;box-shadow:0 0 0 4px #59efff29}.garageAuthSubmit{border-radius:15px;min-height:53px;margin:0 26px 10px}.garageAuthAlternatives{flex-wrap:wrap;justify-content:center;gap:6px 15px;margin:0 26px 18px;display:flex}.garageAuthAlternatives button{color:#819aa5;cursor:pointer;background:0 0;border:0;min-height:34px;padding:0;font-size:9px}.garageAuthAlternatives button b{color:#59efff}.garageAuthNotice{color:#819aa5;background:#beedff;border-top:1px solid #d8ded5;margin:0;padding:14px 26px;font-size:10px;line-height:1.5}.garageCreateVehicle>.garageVehicleCreator{gap:0;width:min(760px,100%);padding:0;display:grid;overflow:hidden}.garageCreatorTop{justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 24px 17px;display:flex}.garageCreatorTop h3{margin-top:5px!important}.garageCreatorTop>small{color:#5d655f;font:850 8px var(--font-mono);background:#eef1ec;border-radius:999px;flex:none;padding:8px 10px}.garageCreatorSteps{grid-template-columns:repeat(3,1fr);gap:1px;padding:0 24px 18px;display:grid}.garageCreatorSteps>span{color:#8a918b;border-bottom:3px solid #dfe4dc;align-items:center;gap:7px;min-width:0;padding-bottom:10px;font-size:8px;font-weight:850;display:flex}.garageCreatorSteps b{color:#69716b;width:22px;height:22px;font:850 8px var(--font-mono);background:#e7ebe4;border-radius:50%;flex:none;place-items:center;display:grid}.garageCreatorSteps>span.active,.garageCreatorSteps>span.done{color:#819aa5;border-color:#9b6cff}.garageCreatorSteps>span.active b,.garageCreatorSteps>span.done b{color:#59efff;background:#1b2024}.garageCreatorStep{border:0;border-top:1px solid #dce2d9;min-width:0;margin:0;padding:24px;display:none}.garageCreatorStep.active{gap:14px;animation:.24s both garageTaskIn;display:grid}.garageCreatorStep>legend{color:#1b2024;letter-spacing:-.03em;padding:0;font-size:20px;font-weight:900}.garageCreatorStep>p{color:#6a726c;margin:-6px 0 3px;font-size:10px;line-height:1.55}.garageCreatorStep label{color:#555d57;gap:6px;font-size:9px;font-weight:850;display:grid}.garageCreatorHeroField input{min-height:58px;font-size:17px!important;font-weight:800!important}.garageChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.garageChoiceGrid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.garageChoiceGrid label{display:block;position:relative}.garageChoiceGrid input{opacity:0;height:1px;position:absolute;overflow:hidden;width:1px!important}.garageChoiceGrid label>span{color:#59615b;text-align:center;cursor:pointer;background:#f6f8f4;border:1px solid #cbd2c8;border-radius:13px;justify-content:center;align-items:center;min-height:47px;padding:9px;font-size:9px;font-weight:850;display:flex}.garageChoiceGrid input:checked+span{color:#59efff;background:#1b2024;border-color:#1b2024}.garageChoiceGrid input:focus-visible+span{outline-offset:2px;outline:3px solid #59efff59}.garageCreatorPair{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.garageCreatorOptional{background:#f3f6f0;border:1px solid #d4dbd1;border-radius:17px;overflow:hidden}.garageCreatorOptional>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 15px;list-style:none;display:flex}.garageCreatorOptional>summary::-webkit-details-marker{display:none}.garageCreatorOptional>summary span{gap:3px;display:grid}.garageCreatorOptional>summary b{font-size:11px}.garageCreatorOptional>summary small{color:#727a73;font-size:8px}.garageCreatorOptional>summary strong{color:#59efff;background:#1b2024;border-radius:999px;flex:none;padding:8px 10px;font-size:8px}.garageCreatorOptional>div{background:#fff;border-top:1px solid #d4dbd1;padding:13px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.garageCreatorOptional>div label:last-child:nth-child(3),.garageCreatorOptional>div label:only-child{grid-column:1/-1}.garageCreatorReview{color:#fff;background:#111619;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.garageCreatorReview>span{color:#1b2024;width:58px;height:58px;font:900 13px var(--font-mono);background:#59efff;border-radius:17px;place-items:center;display:grid}.garageCreatorReview>div{gap:2px!important;display:grid!important}.garageCreatorReview small{color:#9ca79f;font:800 7px var(--font-mono)}.garageCreatorReview b{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.garageCreatorReview p{color:#bbc5bd;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.garageCreatorReview>strong{color:#59efff;font:850 7px var(--font-mono);border:1px solid #5a625f;border-radius:999px;padding:7px 9px}.garageCreatorNotice{color:#2290ad;background:#beefff;border-radius:12px;margin:0 24px 12px;padding:11px 13px;font-size:10px;font-weight:750}.garageCreatorActions{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171c1ff5;border:1px solid #3e4549;border-radius:18px;align-items:center;gap:10px;margin:0 14px 14px;padding:10px;display:flex;position:sticky;bottom:10px;box-shadow:0 16px 36px #00000038}.garageCreatorActions .garageDraftHint{color:#aeb8b0;margin-right:auto}.garageCreatorActions button{cursor:pointer;border-radius:13px;min-height:45px;padding:0 15px;font-size:9px;font-weight:900}.garageCreatorActions button.primary{color:#1b2024;background:#59efff;border:1px solid #59efff}.garageCreatorActions button.secondary{color:#e2e8e3;background:#242a2e;border:1px solid #596166}@keyframes garageTaskIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.vehicleWizard .wizardSteps{grid-template-columns:repeat(6,minmax(0,1fr))}.vehicleWizard .wizardStep.active,.vehicleWizard .wizardFinal,.vehicleWizard .wizardNav,.vehicleWizard .wizardMessage{width:min(720px,100%);margin-inline:auto}.vehicleWizard .fieldGrid{grid-template-columns:1fr}.vehicleWizard .wizardOptional{background:#f5f7f2;border:1px solid #d7ddd4;border-radius:17px;margin-top:13px;overflow:hidden}.vehicleWizard .wizardOptional>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:12px 15px;list-style:none;display:flex}.vehicleWizard .wizardOptional>summary::-webkit-details-marker{display:none}.vehicleWizard .wizardOptional>summary span{gap:3px;display:grid}.vehicleWizard .wizardOptional>summary b{font-size:12px}.vehicleWizard .wizardOptional>summary small{color:#707870;font-size:9px}.vehicleWizard .wizardOptional>summary strong{color:#59efff;background:#1b2024;border-radius:999px;padding:8px 10px;font-size:8px}.vehicleWizard .wizardOptional>.fieldGrid{background:#fff;border-top:1px solid #d7ddd4;padding:12px}.bookingStart{color:#171c1f;text-align:left;cursor:pointer;background:#59efff;border:1px solid #59efff;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:2px 14px;width:100%;min-height:88px;padding:15px;display:grid}.bookingStart>span{color:#59efff;background:#171c1f;border-radius:16px;grid-row:1/3;place-items:center;width:54px;height:54px;font-size:19px;display:grid}.bookingStart b{align-self:end;font-size:14px}.bookingStart small{color:#3d95ad;align-self:start;font-size:9px}.bookingAppForm{gap:12px;padding-top:0;display:grid}.bookingAppForm>header{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding-bottom:12px;display:flex}.bookingAppForm>header>div{gap:3px;display:grid}.bookingAppForm>header span{color:#59efff;font:850 8px var(--font-mono);letter-spacing:.12em}.bookingAppForm>header b{color:#fff;font-size:20px}.bookingAppForm>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #73777b;border-radius:14px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.bookingAppForm .fieldGrid,.communityForm .fieldGrid,.answerForm .fieldGrid{grid-template-columns:1fr}.helpComposerField,.helpComposerRow label{color:#5a625c;gap:6px;font-size:10px;font-weight:800;display:grid}.helpComposerRow{grid-template-columns:1fr}@media (width<=900px){.garageVehicleCards{grid-template-columns:1fr}.garageVehicleAppHero.hasCover{grid-template-columns:minmax(240px,.72fr) minmax(0,1fr)}}@media (width<=760px){.garageAuth h1{font-size:clamp(3rem,15vw,5rem)}.garageAuth{padding:108px 0 6.5rem}.garageAuthGrid{gap:12px}.garageAuthIntro h1,.garageAuthIntro .garageDiscoverLink,.garageAuthIntro>p:not(.eyebrow),.garageBenefits{display:none}.garageAuthIntro .eyebrow{margin:0 0 4px}.garageAuthApp{border-radius:23px}.garageAuthApp>header,.garageAuthTask>header{padding:22px 20px 16px}.garageAuthApp h2,.garageAuthTask h2{font-size:32px}.garageAuthFields{padding:0 20px 14px}.garageAuthSubmit,.garageAuthAlternatives{margin-inline:20px}.garageApp{padding:108px 0 6.5rem}.garageAppShell{width:min(100% - 22px,1180px)}.garageAppHeader{border-radius:20px;min-height:74px;padding:9px}.garageAppIdentity{grid-template-columns:50px minmax(0,1fr);gap:10px}.garageAppIdentity>img,.garageAppIdentity>span{border-radius:15px;width:50px;height:50px}.garageAppIdentity h1{font-size:17px}.garageAppMenu>summary{border-radius:15px;width:48px;height:48px}.garageAppWelcome{border-radius:23px;grid-template-columns:1fr;gap:24px;padding:28px 22px}.garageAppWelcome h2{font-size:clamp(39px,12vw,55px)}.garageAppWelcome>b{grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:9px;min-width:0;padding:15px;font-size:31px}.garageQuickActions{grid-template-columns:1fr}.garageQuickActions.hasCollections{grid-template-columns:repeat(2,minmax(0,1fr))}.garageQuickActions.hasCollections>*{grid-template-columns:38px minmax(0,1fr);gap:3px 9px;min-height:92px;padding:12px 10px}.garageQuickActions.hasCollections>*>span{border-radius:12px;width:38px;height:38px;font-size:18px}.garageQuickActions>*{min-height:78px}.garageLibrary>header,.garageHistory>header{flex-direction:column;align-items:flex-start}.garageVehicleCard{border-radius:20px;grid-template-columns:118px minmax(0,1fr);min-height:174px}.garageVehicleCard>img,.garageVehicleFallback{min-height:174px}.garageVehicleCardCopy{padding:15px}.garageVehicleCardCopy h3{font-size:21px}.garageVehicleCardCopy footer span{display:none}.garageVehicleCardCopy footer strong{margin-left:0}.garageWorkspaceHeader{grid-template-columns:1fr;padding:22px}.garageWorkspaceHeader>button{justify-self:start}.garageProfileWorkspace>form,.garageCreateVehicle>form{border-radius:20px;padding:19px}.garageCreateVehicle>.garageVehicleCreator{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex}.garageWorkspacePanel.garageCreateVehicle{z-index:310;flex-direction:column;gap:8px;width:auto;min-height:0;display:flex;position:fixed;inset:78px 10px 82px;overflow:hidden}.garageCreateVehicle>.garageWorkspaceHeader{border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px}.garageCreateVehicle>.garageWorkspaceHeader>div>span,.garageCreateVehicle>.garageWorkspaceHeader p{display:none}.garageCreateVehicle>.garageWorkspaceHeader h2{margin:0;font-size:21px}.garageCreatorTop{padding:14px 17px 11px}.garageCreatorTop h3{font-size:21px}.garageCreatorSteps{padding:0 17px 14px}.garageCreatorSteps>span{font-size:7px}.garageCreatorStep{padding:18px 17px}.garageCreatorStep.active{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.garageChoiceGrid,.garageChoiceGrid.compact{grid-template-columns:1fr 1fr}.garageCreatorPair,.garageCreatorOptional>div{grid-template-columns:1fr!important}.garageCreatorOptional>div label{grid-column:1}.garageCreatorReview{grid-template-columns:52px minmax(0,1fr)}.garageCreatorReview>span{width:52px;height:52px}.garageCreatorReview>strong{grid-column:1/-1;justify-self:start}.garageCreatorActions{flex:none;margin:0 8px 8px;position:static}.garageCreatorActions .garageDraftHint{display:none}body:has(.garageCreateVehicle){overflow:hidden}.garageVehicleWorkspace{border-radius:23px}.garageVehicleAppHero.hasCover{grid-template-columns:1fr}.garageVehicleAppHero>img{min-height:235px;max-height:320px}.garageVehicleAppCopy{padding:24px 20px}.garageVehicleAppCopy h2{font-size:clamp(42px,14vw,61px)}.garageVehicleAppCopy .garageVehicleStats{width:100%}.garageVehicleAppCopy>.garageMobilePhotoCta{color:#111619;cursor:pointer;background:#59efff;border:1px solid #59efff;border-radius:14px;width:100%;min-height:48px;margin:13px 0 0;font-size:11px;font-weight:900;display:block}.garageVehicleTabs{grid-template-columns:1fr 1fr;gap:4px;padding:7px}.garageVehicleTabs button,.garageVehicleTabs button:first-child,.garageVehicleTabs button:last-child{border-radius:12px;min-height:52px}.garageVehiclePanel{padding:13px}.garageVehiclePanel .garagePublishPanel{margin:0}.garageVehiclePanel .chapterForm{padding:15px}.garageChapterCard>summary{grid-template-columns:1fr auto;gap:5px 12px;padding:14px}.garageChapterCard>summary time,.garageChapterCard>summary>div{grid-column:1}.garageChapterCard>summary>strong{grid-area:1/2/3}.garageChapterBody{padding:13px}.garageWorkshopSnapshot>div{grid-template-columns:1fr}.garageWorkshopSnapshot article.wide{grid-column:1}.vehicleWizard .wizardSteps{display:none}}@media (width<=390px){.garageAppIdentity p{display:none}.garageAppIdentity h1{font-size:15px}.garageVehicleCard{grid-template-columns:102px minmax(0,1fr)}.garageVehicleCardCopy{padding:13px}.garageVehicleCardCopy h3{font-size:18px}}.garageVehiclePanel .chapterCreator{gap:0;padding:0;overflow:hidden}.chapterCreator .garageCreatorStep{width:100%}.garageChoiceGrid.chapterKinds{grid-template-columns:repeat(4,minmax(0,1fr))}.chapterCreator .chapterStoryField textarea{min-height:250px;padding:18px;font-size:15px;line-height:1.6}.chapterCreatorReview{background:#f6f8f3;border:1px solid #d5dbd2;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.chapterCreatorReview>span,.chapterCreatorReview>strong{color:#59efff;font:850 8px var(--font-mono);background:#1b2024;border-radius:999px;padding:8px 10px}.chapterCreatorReview>div{gap:4px;min-width:0;display:grid}.chapterCreatorReview b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.chapterCreatorReview small{color:#717a73;font-size:9px}.chapterWorkshopStart{color:#252a2f;text-align:left;cursor:pointer;background:#edf2e9;border:1px solid #cbd3c8;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:72px;padding:13px 15px;display:grid}.chapterWorkshopStart>span:first-child{background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.chapterWorkshopStart>span:nth-child(2){gap:3px;display:grid}.chapterWorkshopStart small{color:#69716b;font-size:9px}.chapterWorkshopTask{border:1px solid #cbd3c8;border-radius:15px;padding:14px}.chapterWorkshopTask>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.chapterWorkshopTask>header>div{gap:3px;display:grid}.chapterWorkshopTask>header small{color:#717a73;font-size:9px}.chapterWorkshopTask>header button{color:#708fa0;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:850}.garageChapterActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.garageChapterActions button{color:#28302b;text-align:left;cursor:pointer;background:#f5f7f2;border:1px solid #d4dbd1;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-width:0;min-height:63px;padding:10px;display:grid}.garageChapterActions button>span{color:#59efff;background:#1b2024;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.garageChapterActions b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.garageChapterActions small{color:#747d76;font-size:8px}.garageChapterTask{gap:14px;width:min(760px,100%);margin-inline:auto;animation:.24s both garageTaskIn;display:grid}.garageChapterTaskHeader{color:#fff;background:#1b2024;border-radius:19px;gap:13px;padding:20px;display:grid}.garageChapterTaskHeader>button{color:#d9e0da;cursor:pointer;background:0 0;border:1px solid #4e5650;border-radius:999px;justify-self:start;padding:8px 10px;font-size:9px;font-weight:850}.garageChapterTaskHeader>div{gap:4px;display:grid}.garageChapterTaskHeader span{color:#59efff;font:850 8px var(--font-mono);letter-spacing:.08em}.garageChapterTaskHeader h3,.garageChapterTaskHeader p{margin:0}.garageChapterTaskHeader h3{letter-spacing:-.04em;font-size:25px}.garageChapterTaskHeader p{color:#adb6af;font-size:10px}.garageChapterEditorTask{background:#fff;border:1px solid #d2d9cf;border-radius:19px;gap:0;padding:0;overflow:hidden}.garageTaskSwitch{background:#e8ece5;grid-template-columns:repeat(3,1fr);gap:4px;padding:8px;display:grid}.garageTaskSwitch button{color:#626b64;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:45px;font-size:9px;font-weight:850}.garageTaskSwitch button.active{color:#59efff;background:#1b2024}.garageTaskSwitch button.danger.active{color:#fff;background:#8f332d}.garageEditorScreen{gap:11px;padding:20px;display:none}.garageEditorScreen.active{animation:.2s both garageTaskIn;display:grid}.garageEditorScreen>header{gap:4px;margin-bottom:4px;display:grid}.garageEditorScreen>header h4,.garageEditorScreen>header p{margin:0}.garageEditorScreen>header h4{font-size:21px}.garageEditorScreen>header p{color:#6c746e;font-size:9px}.garageEditorScreen>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.garageChapterEditorTask>.garageEditActions{padding:0 20px 20px}.garageDeleteScreen{text-align:center;justify-items:center;padding-block:40px}.garageDeleteScreen>span{color:#963930;background:#fff0ed;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.garageDeleteScreen h4,.garageDeleteScreen p{margin:0}.garageDeleteScreen p{color:#6e7570;max-width:430px;font-size:10px;line-height:1.6}.chapterDocumentsManager>header>button{color:#59efff;cursor:pointer;background:#1b2024;border:0;border-radius:999px;min-height:38px;padding:0 12px;font-size:9px;font-weight:850}.chapterDocumentTask{grid-template-columns:1fr 1fr}.chapterDocumentTaskTop{grid-column:1/-1;align-items:center;gap:10px;display:flex}.chapterDocumentTaskTop>span{background:#1b2024;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;color:#59efff!important}.chapterDocumentTaskTop>div{gap:3px;display:grid}.chapterDocumentTaskTop small{color:#707872;font-size:8px}.chapterDocumentManage{color:#819aa5;cursor:pointer;background:#f4f7f1;border:1px solid #d4dbd1;border-radius:9px;width:calc(100% - 18px);min-height:35px;margin:0 9px 9px;font-size:8px;font-weight:900}.garageMediaEmpty{color:#5e6760;text-align:center;border:1px dashed #c7cfc3;border-radius:15px;justify-items:center;gap:6px;margin-top:15px;padding:28px 15px;display:grid}.garageMediaEmpty>span{color:#59efff;background:#1b2024;border-radius:14px;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.garageMediaEmpty p{max-width:360px;margin:0;font-size:9px;line-height:1.55}.garageMediaGrid figcaption>.garageMediaSummary{grid-template-columns:1fr auto;align-items:center;gap:4px 8px;display:grid!important}.garageMediaSummary>span{color:#aebbaf;font:800 7px var(--font-mono);letter-spacing:.08em}.garageMediaSummary>b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.garageMediaSummary>button{grid-area:1/2/3}.garageMediaGrid figcaption>.garageMediaEditTask{border-top:1px solid #41474c;gap:8px;padding-top:8px;display:grid!important}.garageMediaEditTask .garageMediaTools{flex-wrap:wrap;gap:5px;display:flex!important}@media (width<=760px){.garageChoiceGrid.chapterKinds{grid-template-columns:1fr 1fr}.chapterCreator .garageCreatorStep{padding:19px 16px}.chapterCreator .garageCreatorActions{z-index:2;padding:11px 13px calc(11px + env(safe-area-inset-bottom));position:sticky;bottom:0}.garageChapterActions{grid-template-columns:1fr}.garageChapterActions button{min-height:58px}.garageChapterTaskHeader,.garageEditorScreen{padding:16px}.garageEditorScreen>div,.chapterDocumentTask{grid-template-columns:1fr}.chapterDocumentTaskTop{grid-column:1}.chapterDocumentsManager{padding:13px}.chapterDocumentsManager>header{align-items:center}.chapterDocumentSettings{grid-template-columns:1fr 1fr}.chapterDocumentSettings>input{grid-column:1/-1}.garageMediaManager{padding:13px}.garageMediaActions{grid-template-columns:1fr 1fr}.garageMediaActions button{min-height:48px}}.vehicleWizard .wizardExtraChoices{gap:10px;display:grid}.vehicleWizard .wizardAssetOption{margin-top:0}.vehicleWizard .wizardAssetBody{background:#fff;border-top:1px solid #d7ddd4;gap:12px;padding:14px;display:grid}.vehicleWizard .wizardAssetBody>p{color:#626b64;margin:0;font-size:11px;line-height:1.55}.vehicleWizard .wizardAssetBody .uploadBox{margin:0}.vehicleWizard .wizardStep>.wizardFinal{border-top:1px solid #d7ddd4;width:100%;margin-top:18px;padding-top:18px}.eventComposerShell{background:#111619;border:1px solid #30363a;border-radius:28px;margin-bottom:24px;overflow:hidden;box-shadow:0 28px 70px #11161929}.eventComposerHead{color:#fff;background:radial-gradient(circle at 90% 0,#59efff2e,#0000 35%);justify-content:space-between;align-items:flex-start;gap:22px;padding:27px 30px 22px;display:flex}.eventComposerHead span,.feedbackFlowHead>div>span{color:var(--lime);font:850 8px var(--font-mono);letter-spacing:.14em}.eventComposerHead h3,.feedbackFlowHead h3{letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(27px,4vw,40px)}.eventComposerHead p,.feedbackFlowHead p{color:#a6afa8;margin:0;font-size:12px}.eventComposerHead>button,.feedbackFlowHead>button{color:#fff;cursor:pointer;background:#252a2f;border:1px solid #454b4e;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.eventFlowProgress,.feedbackFlowProgress{background:#30363a;border-block:1px solid #30363a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.eventFlowProgress span,.feedbackFlowProgress span{color:#727a74;background:#1b2024;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:56px;padding:10px;display:flex}.eventFlowProgress span.active,.feedbackFlowProgress span.active{color:#fff;background:#252a2f}.eventFlowProgress span.done,.feedbackFlowProgress span.done{color:#59efff}.eventFlowProgress i,.feedbackFlowProgress i{width:27px;height:27px;font:850 8px var(--font-mono);border:1px solid #454b4e;border-radius:50%;place-items:center;font-style:normal;display:grid}.eventFlowProgress .active i,.eventFlowProgress .done i,.feedbackFlowProgress .active i,.feedbackFlowProgress .done i{border-color:var(--lime);background:var(--lime);color:#111619}.eventFlowProgress b,.feedbackFlowProgress b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.eventAppFlow.eventComposer{box-shadow:none;background:#f3f3ed;border:0;border-radius:0;margin:0;padding:28px 30px 30px}.eventAppFlow .accountIdentity{margin:0 0 18px}.eventFlowStep,.feedbackFlowStep{border:0;margin:0;padding:0;display:none}.eventFlowStep.active,.feedbackFlowStep.active{gap:13px;animation:.2s appFlowIn;display:grid}@keyframes appFlowIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.eventFlowStep legend,.feedbackFlowStep legend{color:#171b1e;letter-spacing:-.045em;width:100%;padding:0;font-size:clamp(26px,4vw,38px);font-weight:900}.eventFlowStep>p,.feedbackFlowStep>p{color:#69716b;margin:-4px 0 8px;font-size:12px;line-height:1.55}.eventFlowField,.eventAppFlow .eventFormGrid label,.feedbackFlowStep>label:not(.uploadBox),.feedbackFlowStep .fieldGrid label{background:#fff;border:1px solid #d5dad2;border-radius:16px;gap:7px;padding:14px 15px;font-weight:800;display:grid}.eventFlowField>span,.eventAppFlow .eventFormGrid label>span,.feedbackFlowStep label>span{color:#565e58;font-size:9px}.eventAppFlow input,.eventAppFlow textarea,.feedbackAppFlow input:not([type=file]),.feedbackAppFlow select,.feedbackAppFlow textarea{border:0;color:#171b1e;width:100%;min-width:0;font:inherit;background:0 0;border-bottom:1px solid #d8ddd5;border-radius:0;outline:0;padding:8px 0}.eventFlowField:focus-within,.eventAppFlow .eventFormGrid label:focus-within,.feedbackFlowStep>label:focus-within,.feedbackFlowStep .fieldGrid label:focus-within{border-color:#3e95ad;box-shadow:0 0 0 3px #59efff33}.eventCategoryChoices{flex-wrap:wrap;gap:8px;display:flex}.eventCategoryChoices label{cursor:pointer;position:relative}.eventCategoryChoices input{opacity:0;width:1px;height:1px;position:absolute}.eventCategoryChoices span{color:#30363a;background:#fff;border:1px solid #ccd2ca;border-radius:999px;align-items:center;min-height:45px;padding:0 15px;font-size:11px;font-weight:850;display:flex}.eventCategoryChoices input:checked+span{color:var(--lime);box-shadow:inset 0 0 0 2px var(--lime);background:#111619;border-color:#111619}.eventAppFlow .eventFormGrid{grid-template-columns:1fr 1fr;gap:10px}.eventOptional{background:#e8ebe5;border:1px solid #d5dad2;border-radius:16px;overflow:hidden}.eventOptional summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:12px 15px;list-style:none;display:flex}.eventOptional summary::-webkit-details-marker{display:none}.eventOptional summary span{gap:3px;display:grid}.eventOptional summary b{font-size:12px}.eventOptional summary small{color:#717a73;font-size:9px}.eventOptional summary strong{color:#708fa0;font-size:9px}.eventOptional .eventFormGrid{background:#f8f9f5;border-top:1px solid #d5dad2;padding:12px}.eventFlowActions,.feedbackFlowActions{border-top:1px solid #d5dad2;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;display:flex}.eventFlowActions>button:not(.button),.feedbackFlowActions>button:not(.button){color:#626a64;cursor:pointer;background:0 0;border:0;padding:0 15px;font-weight:850}.eventFlowActions .button,.feedbackFlowActions .button{border:0;border-radius:999px;min-width:170px}.eventFlowError{color:#7f2f26;background:#f7ded9;border-radius:13px;margin:15px 0 0;padding:12px 14px;font-size:11px;font-weight:800}.feedbackStart{color:#171b1e;text-align:left;cursor:pointer;background:#59efff;border:1px solid #59efff;border-radius:22px;grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:4px 15px;width:100%;min-height:112px;padding:18px;display:grid;box-shadow:10px 10px #1b202429}.feedbackStart>span{width:56px;height:56px;color:var(--lime);background:#111619;border-radius:18px;grid-row:1/3;place-items:center;font-size:27px;display:grid}.feedbackStart b{font-size:18px}.feedbackStart small{color:#599aad;font-size:10px}.feedbackStart strong{color:#fff;background:#111619;border-radius:999px;grid-area:1/3/3;padding:11px 14px;font-size:10px}.feedbackForm.feedbackAppFlow{background:#f3f3ed;border-radius:24px;padding:0;overflow:hidden;box-shadow:12px 12px #59efff}.feedbackFlowHead{color:#fff;background:#111619;justify-content:space-between;gap:18px;padding:24px 25px 20px;display:flex}.feedbackFlowProgress span{min-height:50px}.feedbackFlowStep{padding:24px 25px 0}.feedbackFlowStep .fieldGrid{grid-template-columns:1fr;gap:10px}.feedbackFlowStep .uploadBox{margin:0}.feedbackChannels{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.feedbackChannels button{color:#171b1e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d1d6ce;border-radius:18px;align-content:space-between;gap:5px;min-width:0;min-height:128px;padding:15px;display:grid}.feedbackChannels button:first-child{background:#d9d5cf;border-color:#9b6cff}.feedbackChannels button>span{color:#708fa0;font-size:22px}.feedbackChannels button b{align-self:end;font-size:13px}.feedbackChannels button small{color:#737b75;font-size:9px;line-height:1.4}.feedbackFlowMessage{margin:15px 25px 0}.feedbackFlowActions{margin:20px 25px 0;padding-bottom:24px}.vehicleHeroActions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.vehicleHeroActions .vehicleStartLink{min-height:50px}.vehicleHeroActions .vehicleBackLink{margin-top:0}@media (width<=680px){.vehicleListingPage .vehicleListingHero{padding-block:92px 30px}.vehicleListingPage .vehicleListingHero h1{margin-bottom:17px;font-size:clamp(39px,12vw,49px)}.vehicleHeroActions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.vehicleHeroActions .vehicleStartLink{border-radius:15px;justify-content:center;min-height:50px}.vehicleHeroActions .vehicleBackLink{min-height:50px;margin:0;padding-inline:7px;font-size:10px}.vehicleSubmitStandalone{padding-top:14px}.vehicleSubmitStandalone .vehicleSubmitHeader,.vehicleSubmitStandalone .vehicleSubmitFacts,.vehicleSubmitStandalone .vehicleSubmitIntro{display:none}.vehicleSubmitStandalone .vehicleComposerShell{margin-top:0}.vehicleWizard .wizardStep>label,.vehicleWizard .fieldGrid>label{padding:10px 12px!important}.vehicleWizard input,.vehicleWizard select{min-height:40px!important;padding-block:5px!important}.vehicleWizard .formHeading{padding-bottom:9px}.vehicleWizard .formHeading h3{margin:4px 0 0;font-size:25px}.vehicleWizard .formHeading p{display:none}.vehicleWizard .wizardProgress{margin:0 0 10px}.vehicleWizard .wizardStep legend{margin-bottom:9px}.vehicleWizard .wizardNav,.eventFlowActions,.feedbackFlowActions{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #d5dad2;border-radius:17px;padding:10px;position:static;box-shadow:0 12px 28px #11161924}.eventComposerShell{border-radius:21px}.eventComposerHead{padding:22px 18px 18px}.eventAppFlow.eventComposer{padding:22px 16px 20px}.eventFlowProgress span,.feedbackFlowProgress span{gap:5px;padding:8px 4px}.eventFlowProgress b,.feedbackFlowProgress b{display:none}.eventAppFlow .eventFormGrid{grid-template-columns:1fr}.eventAppFlow .eventFormGrid .wide{grid-column:1}.eventCategoryChoices{gap:6px}.eventCategoryChoices span{min-height:42px;padding:0 12px;font-size:10px}.eventFlowActions,.feedbackFlowActions{justify-content:stretch}.eventFlowActions button,.feedbackFlowActions button{flex:1}.feedbackStart{grid-template-columns:48px minmax(0,1fr);padding:15px;box-shadow:7px 7px #1b202429}.feedbackStart>span{border-radius:15px;width:48px;height:48px}.feedbackStart strong{text-align:center;grid-area:auto/1/auto/-1}.feedbackFlowHead{padding:21px 17px 17px}.feedbackFlowHead h3{font-size:27px}.feedbackFlowStep{padding:20px 16px 0}.feedbackChannels{grid-template-columns:1fr}.feedbackChannels button{grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-content:center;min-height:82px}.feedbackChannels button>span{grid-row:1/3}.feedbackFlowMessage{margin-inline:16px}.feedbackFlowActions{margin-inline:16px;padding-bottom:20px}.vehicleComposerShell{scroll-margin-top:78px}.vehicleWizard{flex-direction:column;height:min(570px,100svh - 154px);min-height:0;max-height:570px;display:flex;overflow:hidden}.vehicleWizard .formHeading,.vehicleWizard .wizardProgress,.vehicleWizard .wizardNav,.eventComposerHead,.eventFlowProgress,.eventAppFlow .accountIdentity,.eventFlowActions,.feedbackFlowHead,.feedbackFlowProgress,.feedbackFlowActions{flex:none}.vehicleWizard .wizardStep.active,.eventFlowStep.active,.feedbackFlowStep.active{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.vehicleWizard .wizardNav{margin-top:9px}.eventComposerShell{z-index:310;flex-direction:column;width:auto;height:auto;min-height:0;max-height:none;margin:0;scroll-margin-top:78px;display:flex;position:fixed;inset:78px 10px 82px}.eventAppFlow.eventComposer{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.eventFlowActions{margin-top:10px}.feedbackForm.feedbackAppFlow{z-index:310;flex-direction:column;width:auto;height:auto;min-height:0;max-height:none;margin:0;scroll-margin-top:78px;display:flex;position:fixed;inset:78px 10px 82px;overflow:hidden}.feedbackFlowActions{margin:10px 16px 14px;padding:10px}:is(body:has(.eventComposerShell),body:has(.feedbackAppFlow)){overflow:hidden}}.quickPostPage .communityPostAppComposer{grid-template-columns:1fr;gap:0;padding:0;overflow:hidden}.communityComposerAppHead{justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 24px 18px;display:flex}.communityComposerAppHead>div{gap:5px;display:grid}.communityComposerAppHead span{color:#59efff;font:850 8px var(--font-mono);letter-spacing:.12em}.communityComposerAppHead h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:25px}.communityComposerAppHead>small{color:#cbd3cc;font:850 8px var(--font-mono);white-space:nowrap;background:#292f33;border-radius:999px;padding:8px 10px}.communityComposerProgress{grid-template-columns:repeat(3,1fr);gap:1px;padding:0 24px 18px;display:grid}.communityComposerProgress span{color:#858f87;border-bottom:3px solid #343a3f;padding:0 4px 9px;font-size:8px;font-weight:850}.communityComposerProgress span.active,.communityComposerProgress span.done{color:#59efff;border-color:#59efff}.communityPostAppComposer .communityComposerScreen{border-top:1px solid #343a3f;grid-template-columns:1fr;gap:15px;min-width:0;padding:24px;display:none}.communityPostAppComposer .communityComposerScreen.active{animation:.22s both garageTaskIn;display:grid}.communityPostAppComposer .communityComposerLead{grid-column:1}.communityPostAppComposer .communityStoryField textarea{min-height:210px;padding:17px;font-size:15px;line-height:1.6}.communityMediaChoiceIntro{background:#1b2024;border:1px solid #3b4247;border-radius:15px;align-items:center;gap:12px;padding:14px;display:flex}.communityMediaChoiceIntro>span{color:#171a1d;background:#59efff;border-radius:12px;place-items:center;width:43px;height:43px;font-size:17px;display:grid}.communityMediaChoiceIntro>div{gap:3px;display:grid}.communityMediaChoiceIntro small{color:#98a39b;font-size:9px}.communityCaptureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.communityCaptureAction{cursor:pointer;grid-template-columns:34px minmax(0,1fr);align-items:center;min-width:0;min-height:92px;position:relative;color:#fff!important;text-transform:none!important;letter-spacing:normal!important;background:#1b2024!important;border:1px solid #41494e!important;border-radius:15px!important;gap:10px!important;padding:14px!important;display:grid!important}.communityCaptureAction:hover,.communityCaptureAction:focus-within{background:#23292d!important;border-color:#59efff!important}.communityCaptureAction>svg{color:#59efff;width:26px;height:26px}.communityCaptureAction>span{gap:3px;min-width:0;display:grid}.communityCaptureAction b{font-size:11px;line-height:1.2}.communityCaptureAction small{color:#98a39b;font-size:8px;line-height:1.35}.communityCaptureAction input{opacity:0;height:1px;position:absolute;overflow:hidden;width:1px!important}.communityPostAppComposer .communityOptionalStory textarea{min-height:108px}.communityPostAppComposer .communityComposerTools{grid-template-columns:1fr 1fr}.communityPostAppComposer .communityFileButton{border-radius:14px;min-height:62px}.communityPostReview{background:#1b2024;border:1px solid #3c4449;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:17px;display:grid}.communityPostReview>div{gap:6px;min-width:0;display:grid}.communityPostReview small{color:#59efff;font:850 7px var(--font-mono);letter-spacing:.1em}.communityPostReview p{color:#fff;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.communityPostReview span{color:#99a39c;font-size:8px}.communityPostAppComposer .communityPostNotice{margin:0 24px 12px}.communityComposerActions{border-top:1px solid #343a3f;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px 20px;display:flex}.communityComposerActions>small{color:#8f9991;margin-right:auto;font-size:8px}.communityComposerActions button{cursor:pointer;border:1px solid #4b5358;border-radius:999px;min-height:44px;padding:0 16px;font-size:9px;font-weight:900}.communityComposerActions button.secondary{color:#d7ddd8;background:0 0}.communityComposerActions button.primary{color:#171a1d;background:#59efff;border-color:#59efff}.messagesPage .messageNewAppFlow{overflow:hidden}.messageComposeProgress{background:#eef1ec;border-bottom:1px solid #d8dcd7;grid-template-columns:1fr 1fr;gap:5px;padding:9px 12px;display:grid}.messageComposeProgress span{color:#7a837c;text-align:center;border-radius:10px;padding:9px;font-size:8px;font-weight:850}.messageComposeProgress span.active,.messageComposeProgress span.done{color:#59efff;background:#1b2024}.messageComposeScreen{flex-direction:column;flex:1;min-height:0;display:none}.messageComposeScreen.active{animation:.2s both garageTaskIn;display:flex}.messageComposeActions{background:#fff;border-top:1px solid #d7dcd6;align-items:center;gap:12px;margin-top:auto;padding:14px 18px;display:flex}.messageComposeActions small{color:#7b847d;margin-right:auto;font-size:8px}.messageComposeActions button{color:#59efff;cursor:pointer;background:#1b2024;border:0;border-radius:999px;min-height:42px;padding:0 15px;font-size:9px;font-weight:900}.messageComposeActions button:disabled{cursor:not-allowed;opacity:.4}.messagesPage .messageRecipientResults button.selected{background:#c7eeff;border-color:#9b6cff}.messageSelectedRecipient{background:#f7f8f5;border:1px solid #d6dbd5;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:15px 18px 0;padding:12px;display:grid}.messageSelectedRecipient>i{color:#6d9eff;width:40px;height:40px;font:800 8px var(--font-mono);background:#171c20;border-radius:50%;place-items:center;font-style:normal;display:grid}.messageSelectedRecipient>span{gap:2px;display:grid}.messageSelectedRecipient small{color:#7c847e;font:800 7px var(--font-mono);letter-spacing:.08em}.messageSelectedRecipient button{color:#5da9ff;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.messageStart{color:#747e76;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:100%;padding:28px;display:grid}.messageStart>span{color:#6d9eff;background:#171c20;border-radius:22px;place-items:center;width:66px;height:66px;margin-bottom:5px;font-size:24px;display:grid}.messageStart b{color:#30353a;font-size:17px}.messageStart p{max-width:340px;margin:0;font-size:10px;line-height:1.55}.messageStart button{color:#1b2024;cursor:pointer;background:#59efff;border:0;border-radius:999px;min-height:42px;margin-top:8px;padding:0 15px;font-size:9px;font-weight:900}.friendshipCenterDisclosure{padding:0;overflow:hidden}.friendshipCenterDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:15px 20px;list-style:none;display:flex}.friendshipCenterDisclosure>summary::-webkit-details-marker{display:none}.friendshipCenterDisclosure>summary>span{gap:4px;display:grid}.friendshipCenterDisclosure>summary small{color:#59efff;font:850 7px var(--font-mono);letter-spacing:.1em}.friendshipCenterDisclosure>summary b{color:#fff;font-size:16px}.friendshipCenterDisclosure>summary strong{color:#1b2024;background:#59efff;border-radius:999px;padding:8px 10px;font-size:8px}.friendshipCenterDisclosure>div{padding:0 20px 15px}@media (width<=700px){.quickPostPage .communityPostAppComposer{margin:0}.communityComposerAppHead,.communityPostAppComposer .communityComposerScreen{padding:18px 16px}.communityComposerProgress{padding:0 16px 14px}.communityPostAppComposer .communityStoryField textarea{min-height:190px}.communityComposerActions{z-index:2;padding:10px 13px calc(10px + env(safe-area-inset-bottom));background:#13171a;position:sticky;bottom:0}.communityComposerActions>small{display:none}.communityComposerActions button.primary{margin-left:auto}.messageComposeActions{padding:11px 12px calc(11px + env(safe-area-inset-bottom))}.messageComposeActions small{display:none}.messageComposeActions button{width:100%}.messageSelectedRecipient{margin:12px}.messagesPage .messageComposeScreen .messageNewCanvas{padding:18px}.messagesPage .messageNewComposer{margin-top:auto}}.contactFlowStart{color:#172027;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dedb;border-radius:20px;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"icon title action""icon note action";align-items:center;gap:3px 14px;width:100%;padding:16px;display:grid;box-shadow:0 12px 34px #19261f17}.contactFlowStart>span{color:#59efff;background:#172027;border-radius:16px;grid-area:icon;place-items:center;width:52px;height:52px;font-size:25px;font-weight:800;display:grid}.contactFlowStart>b{grid-area:title;font-size:17px}.contactFlowStart>small{color:#66716a;grid-area:note;line-height:1.35}.contactFlowStart>strong{color:#6e8fa0;white-space:nowrap;grid-area:action}.contactAppFlow,.submitForm.contactAppFlow,.answerForm.contactAppFlow,.bookingForm.contactAppFlow,.communityForm.contactAppFlow{color:#172027;background:#f5f7f5;border:1px solid #d9dedb;border-radius:24px;gap:0;width:100%;max-width:760px;margin:0 auto;padding:0;display:grid;overflow:hidden;box-shadow:0 22px 60px #18231d29}.contactFlowHead{color:#fff;background:#172027;justify-content:space-between;gap:18px;padding:20px 22px 17px;display:flex}.contactFlowHead span{color:#59efff;letter-spacing:.12em;font-size:11px;font-weight:850}.contactFlowHead h3{color:#fff;margin:4px 0 2px;font-size:clamp(20px,3vw,27px)}.contactFlowHead p{color:#b8c1bc;margin:0;font-size:14px}.contactFlowHead>button{color:#fff;cursor:pointer;background:#252e29;border:1px solid #46504a;border-radius:14px;flex:0 0 42px;width:42px;height:42px;padding:0;font-size:25px}.contactFlowProgress{background:#fff;border-bottom:1px solid #dfe4e1;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;padding:13px 18px;display:grid}.contactFlowProgress span{color:#8a938e;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.contactFlowProgress i{background:#e9edeb;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:800;display:grid}.contactFlowProgress b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contactFlowProgress .active{color:#172027}.contactFlowProgress .active i{color:#172027;background:#59efff}.contactFlowProgress .done i{color:#fff;background:#244f3d}.contactFlowScreen{border:0;min-width:0;margin:0;padding:22px;display:none}.contactFlowScreen.active{gap:14px;display:grid}.contactFlowScreen legend{color:#172027;width:100%;padding:0;font-size:clamp(21px,3vw,28px);font-weight:850}.contactFlowScreen>p{color:#68726c;margin:-8px 0 2px}.contactFlowFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contactFlowScreen>label,.contactFlowFields>label{color:#354039;background:#fff;border:1px solid #dce2de;border-radius:16px;gap:7px;min-width:0;padding:12px;font-size:12px;font-weight:800;display:grid}.contactFlowScreen input:not([type=checkbox]),.contactFlowScreen select,.contactFlowScreen textarea{color:#172027;width:100%;min-width:0;font:inherit;background:#f9faf9;border:1px solid #cdd4d0;border-radius:11px;margin:0;padding:10px 11px;font-weight:500}.contactFlowScreen textarea{resize:vertical}.contactConsent{grid-template-columns:none;align-items:flex-start;font-size:14px!important;font-weight:650!important;display:flex!important}.contactConsent input{accent-color:#244f3d;flex:none;width:21px;height:21px;margin:1px 0 0}.contactChannels{grid-template-columns:1fr 1fr;gap:11px;display:grid}.contactChannels button{color:#172027;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6ddd9;border-radius:16px;grid-template-columns:38px 1fr;align-items:center;gap:1px 10px;padding:14px;display:grid}.contactChannels button>span{grid-row:1/3;font-size:25px}.contactChannels button>small{color:#6e7772}.contactFlowMessage{color:#a23125;background:#fff0ed;border-radius:11px;margin:0 22px 12px;padding:10px 12px;font-weight:750}.contactFlowActions{background:#fff;border-top:1px solid #dfe4e1;justify-content:space-between;gap:10px;padding:13px 18px 17px;display:flex}.contactFlowActions>button{color:#26312b;cursor:pointer;background:#fff;border:1px solid #cbd2ce;border-radius:13px;min-height:45px;padding:10px 17px;font-weight:800}.contactFlowActions>.button{color:#172027;background:#59efff;border-color:#59efff}.contactDirect{color:#68726c;flex-wrap:wrap;gap:8px;padding:0 22px 18px;font-size:13px;display:flex}.contactDirect a{color:#6e8fa0;font-weight:800}@media (width<=700px){body:has(.contactAppFlow){overflow:hidden}.contactAppFlow,.submitForm.contactAppFlow,.answerForm.contactAppFlow,.bookingForm.contactAppFlow,.communityForm.contactAppFlow{z-index:350;border-radius:22px;width:auto;max-width:none;max-height:none;margin:0;position:fixed;inset:72px 8px 78px;overflow-y:auto}.contactFlowStart{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"icon title""icon note""action action"}.contactFlowStart>span{width:48px;height:48px}.contactFlowStart>strong{justify-self:end;margin-top:6px}.contactFlowHead{padding:16px}.contactFlowProgress{padding:11px 14px}.contactFlowProgress span{justify-content:center}.contactFlowProgress b{display:none}.contactFlowScreen{padding:18px 15px}.contactFlowFields,.contactChannels{grid-template-columns:1fr}.contactFlowActions{margin-top:auto;padding:11px 14px 13px;position:sticky;bottom:0}.contactFlowActions>button{flex:1}.contactDirect{padding:0 15px 15px}}.appFilterShell{min-width:0;margin:22px 0;position:relative}.memberFilterShell{margin:0}.appFilterLaunch{color:#172027;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dbd7;border-radius:19px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:76px;padding:13px 16px;display:grid;box-shadow:0 10px 30px #1a251f14}.appFilterLaunch>span{color:#59efff;background:#172027;border-radius:15px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.appFilterLaunch>div{gap:3px;min-width:0;display:grid}.appFilterLaunch b{font-size:16px}.appFilterLaunch small{color:#6c766f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.appFilterLaunch>strong{color:#6e8fa0;white-space:nowrap;font-size:12px}.appFilterPanel{color:#172027;background:#f5f7f5;border:1px solid #d5dbd7;border-radius:22px;margin-top:10px;overflow:hidden;box-shadow:0 20px 55px #1a251f24}.appFilterPanelHead{color:#fff;background:#172027;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 20px 16px;display:flex}.appFilterPanelHead span{color:#59efff;font:800 9px var(--font-mono);letter-spacing:.12em}.appFilterPanelHead h3{color:#fff;margin:5px 0 0;font-size:24px}.appFilterPanelHead>button{color:#fff;cursor:pointer;background:#252e29;border:1px solid #46504a;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;font-size:24px;display:grid}.appFilterControls,.appFilterPanel .marketplaceToolbar,.appFilterPanel .memberDirectoryControls{color:#172027;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 210px;gap:12px;margin:0;padding:18px;display:grid}.appFilterControls label{color:#657069;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:850;display:grid}.appFilterControls input,.appFilterControls select{color:#172027;width:100%;min-width:0;height:48px;font:650 13px var(--font-geist);background:#fff;border:1px solid #cfd6d1;border-radius:13px;outline:none;padding:0 13px}.appFilterControls input:focus,.appFilterControls select:focus{border-color:#5da9ff;box-shadow:0 0 0 3px #9b6cff29}.appFilterChoices,.appFilterPanel .marketplaceBrands{scrollbar-width:none;grid-column:1/-1;gap:7px;padding:1px 0 3px;display:flex;overflow-x:auto}.appFilterChoices::-webkit-scrollbar{display:none}.appFilterChoices button{color:#48524c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d4dad6;border-radius:999px;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.appFilterChoices button b{background:#e9eeea;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.appFilterChoices button.active{color:#fff;background:#172027;border-color:#172027}.appFilterChoices button.active b{color:#172027;background:#59efff}.appFilterActions{background:#fff;border-top:1px solid #dce2de;justify-content:space-between;gap:10px;padding:13px 18px 16px;display:flex}.appFilterActions button{color:#303a34;cursor:pointer;background:#fff;border:1px solid #ccd3cf;border-radius:13px;min-height:44px;padding:0 16px;font-weight:800}.appFilterActions button:disabled{cursor:default;opacity:.42}.appFilterActions .button{color:#172027;background:#59efff;border-color:#59efff}.appFilterResult{color:#68726c;align-items:center;gap:10px;padding:9px 14px;font-size:10px;display:flex}.appFilterResult b{color:#172027;margin-left:auto}.appFilterResult button{color:#475149;cursor:pointer;background:#e9eeea;border:0;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.projectFilterShell{margin:24px 0 0}@media (width<=700px){body:has(.appFilterPanel){overflow:hidden}.appFilterShell{margin:15px 0 18px}.memberFilterShell{margin:0}.appFilterLaunch{border-radius:17px;grid-template-columns:45px minmax(0,1fr);min-height:72px;padding:12px}.appFilterLaunch>span{width:45px;height:45px}.appFilterLaunch>strong{grid-column:1/-1;justify-self:end;margin-top:-3px}.appFilterPanel{z-index:355;border-radius:22px;flex-direction:column;margin:0;display:flex;position:fixed;inset:72px 8px 78px;overflow-y:auto}.appFilterPanelHead{padding:16px}.appFilterControls,.appFilterPanel .marketplaceToolbar,.appFilterPanel .memberDirectoryControls{grid-template-columns:1fr;padding:16px}.appFilterChoices,.appFilterPanel .marketplaceBrands{grid-column:1;grid-template-columns:1fr 1fr;display:grid;overflow:visible}.appFilterChoices button{white-space:normal;justify-content:space-between;min-width:0}.appFilterActions{margin-top:auto;padding:11px 14px 13px;position:sticky;bottom:0}.appFilterActions button{flex:1;padding-inline:10px}.appFilterResult{padding-inline:5px}}.garageProfileLaunchGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.garageProfileLaunchGrid>button{color:#202622;text-align:left;cursor:pointer;background:#fff;border:1px solid #d2d8d0;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:4px 13px;min-height:94px;padding:16px;display:grid}.garageProfileLaunchGrid>button>span{color:#59efff;background:#1b2024;border-radius:15px;grid-row:1/3;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.garageProfileLaunchGrid b{font-size:13px}.garageProfileLaunchGrid small{color:#707973;font-size:9px;line-height:1.45}.garageProfileLaunchGrid strong{color:#708fa0;grid-area:1/3/3;font-size:9px}.garageProfileTaskBar{background:#e8ece5;border:1px solid #d2d8d0;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.garageProfileTaskBar button{color:#303833;cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:38px;padding:0 12px;font-size:9px;font-weight:850}.garageProfileTaskBar span{color:#656e67;font-size:9px;font-weight:850}.garageProfileProgress{background:#eef1ec;grid-template-columns:30px 1fr 30px auto;align-items:center;gap:8px;padding:13px 18px;display:grid}.garageProfileProgress>span{color:#727a74;background:#fff;border:1px solid #c8cfc6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.garageProfileProgress>span.active,.garageProfileProgress>span.done{color:#59efff;background:#1b2024;border-color:#1b2024}.garageProfileProgress>i{background:#c8cfc6;height:1px}.garageProfileProgress>small{color:#626b64;font-size:9px;font-weight:850}.garageProfileActions{gap:9px;display:flex}.garageProfileBack{color:#525b54;cursor:pointer;background:#fff;border:1px solid #d1d8ce;border-radius:12px;min-height:47px;padding:0 16px;font-size:9px;font-weight:850}.managePanel>form.memberManageApp{background:#f3f5f0;border:1px solid #3d4540;border-radius:24px;gap:0;max-width:760px;margin-inline:auto;padding:0;overflow:hidden;box-shadow:0 28px 75px #00000040}.memberManageSummary{color:#fff;background:#1b2024;align-items:center;gap:14px;padding:18px 20px;display:flex}.memberManageSummary .manageAvatarPreview,.memberManageInitials{object-fit:cover;color:#1b2024;background:#59efff;border:2px solid #59efff;border-radius:17px;flex:0 0 54px;place-items:center;width:54px;height:54px;margin:0;font-size:13px;font-weight:900;display:grid}.memberManageSummary>div{gap:3px;display:grid}.memberManageSummary small{color:#59efff;font:850 7px var(--font-mono);letter-spacing:.1em}.memberManageSummary b{font-size:17px}.memberManageSummary div>span{color:#aeb8b0;font-size:9px}.memberManageProgress{background:#e5e9e2;border-bottom:1px solid #d9ded6;grid-template-columns:repeat(4,1fr);gap:4px;padding:7px;display:grid}.memberManageProgress button{color:#69716b;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:4px;min-width:0;min-height:50px;padding:6px 2px;display:grid}.memberManageProgress button>span{background:#fff;border:1px solid #bcc5bb;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:grid}.memberManageProgress button small{color:inherit;font-size:7px;font-weight:850}.memberManageProgress button.active{color:#1b2024;background:#fff}.memberManageProgress button.active>span,.memberManageProgress button.done>span{color:#59efff;background:#1b2024;border-color:#1b2024}.memberManageScreen{display:none}.memberManageScreen.active{gap:16px;padding:22px;display:grid}.memberManageScreen>header span{color:#4093ad;font:850 8px var(--font-mono);letter-spacing:.1em}.memberManageScreen>header h2{color:#1b2024;letter-spacing:-.045em;margin:6px 0;font-size:28px;line-height:1}.memberManageScreen>header p{color:#6b746d;margin:0;font-size:11px;line-height:1.5}.memberManageFields{gap:10px;display:grid}.memberManageApp .memberManageFields>label{background:#fff;border:1px solid #d9ded6;border-radius:15px;gap:6px;padding:12px;font-size:9px}.memberManageApp .memberManageFields input{background:#f8faf6;border:0;border-bottom:1px solid #d3d8d1;border-radius:0;min-height:42px;padding:0 11px}.memberInterestChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.memberManageApp .memberInterestChoices .interestOption{border-radius:14px;min-height:54px;font-size:10px}.memberAvatarAction{cursor:pointer;background:#fff;border:1px solid #d5dbd3;border-radius:17px;grid-template-columns:45px 1fr;padding:14px;gap:3px 12px!important;display:grid!important}.memberAvatarAction>span{color:#59efff;background:#1b2024;border-radius:14px;grid-row:1/3;place-items:center;width:45px;height:45px;font-size:18px;display:grid}.memberAvatarAction input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.memberRemoveAvatar{background:#e8ece5;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;padding:11px 13px;gap:9px!important;display:flex!important}.memberRemoveAvatar input{width:18px;height:18px;margin:0}.memberManageReview{background:#d4dad2;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.memberManageReview span{background:#fff;gap:4px;min-width:0;padding:12px;display:grid}.memberManageReview small{color:#7b847d;text-transform:uppercase;font-size:7px}.memberManageReview b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.memberDangerZone{color:#8d3c35;border-top:1px solid #d7dcd5}.memberDangerZone summary{cursor:pointer;padding-top:12px;font-size:9px;font-weight:850}.memberDangerZone p{color:#747d76;font-size:10px}.memberManageActions{background:#f3f5f0;grid-template-columns:1fr 1fr;gap:9px;padding:12px 20px 20px;display:grid}.memberManageActions button{cursor:pointer;border:1px solid #d0d7ce;border-radius:999px;min-height:47px;font-size:9px;font-weight:900}.memberManageActions .secondary{color:#59625b;background:#fff}.memberManageActions .primary{color:#1b2024;background:#59efff;border-color:#59efff}.srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.garageProfileLaunchGrid{grid-template-columns:1fr}.garageProfileLaunchGrid>button{min-height:82px;padding:13px}.garageProfileProgress{grid-template-columns:28px 1fr 28px auto;padding:10px 14px}.garageProfileActions{grid-template-columns:auto 1fr;display:grid}.managePage .manageHero{display:none}.managePanel{width:min(100% - 18px,760px);padding:10px 0 92px}.managePanel>form.memberManageApp{border-radius:22px;min-height:calc(100svh - 170px)}.memberManageSummary{padding:14px}.memberManageProgress{padding:5px}.memberManageProgress button small{font-size:6px}.memberManageScreen.active{padding:17px 14px}.memberManageScreen>header h2{font-size:24px}.memberInterestChoices{grid-template-columns:1fr 1fr}.memberManageApp .memberInterestChoices .interestOption{min-height:48px;padding:8px;font-size:8px}.memberManageReview{grid-template-columns:1fr}.memberManageActions{z-index:3;padding:10px 14px calc(10px + env(safe-area-inset-bottom));margin-top:auto;position:sticky;bottom:0}}.helpAppComposer,.projectAppComposer,.vehicleTaskShell{background:#fff;border:1px solid #d8ddd6;border-radius:24px;overflow:hidden;box-shadow:0 20px 55px #12181c1f}.helpAppComposer,.projectAppComposer{gap:0;padding:0}.taskFlowHead{color:#fff;background:#12171a;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 18px;display:flex}.taskFlowHead>div{gap:5px;display:grid}.taskFlowHead small{color:#59efff;font:850 8px var(--font-mono);letter-spacing:.12em}.taskFlowHead h3{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(24px,4vw,34px)}.taskFlowHead>b{color:#59efff;background:#252c30;border-radius:999px;flex:none;padding:8px 11px;font-size:9px}.taskFlowProgress{background:#12171a;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:12px 18px;display:grid}.taskFlowProgress.projectTaskProgress,.taskFlowProgress.helpTaskProgress{grid-template-columns:repeat(4,minmax(0,1fr))}.taskFlowProgress span{color:#7f8a83;text-align:center;background:#23292d;border-radius:10px;min-width:0;padding:9px 5px;font-size:9px;font-weight:850}.taskFlowProgress span.active,.taskFlowProgress span.done{color:#1b2024;background:#59efff}.taskFlowProgress span.done{opacity:.72}.taskFlowScreen{background:#f5f7f3;border:0;min-width:0;margin:0;padding:26px;display:none}.taskFlowScreen.active{flex-direction:column;gap:13px;animation:.2s both garageTaskIn;display:flex}.taskFlowScreen legend{color:#1b2024;width:100%;padding:0;font-size:21px;font-weight:900}.taskFlowScreen>p{color:#6e7770;margin:-5px 0 4px;font-size:12px;line-height:1.55}.taskPrompt{background:#fff;border:1px solid #d9ded7;border-radius:16px;gap:7px;padding:14px 15px;display:grid}.taskPrompt>span{color:#6f7871;font:850 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.taskPrompt input,.taskPrompt select,.taskPrompt textarea{color:#1b2024;width:100%;min-height:42px;font:inherit;background:0 0;border:0;outline:none;padding:4px 0;font-size:15px}.taskPrompt textarea{resize:none;min-height:150px;line-height:1.55}.taskPrompt:focus-within{border-color:#9b6cff;box-shadow:0 0 0 3px #9b6cff29}.taskReview{background:#fff;border:1px solid #d8ddd5;border-radius:19px;gap:8px;padding:20px;display:grid}.taskReview small{color:#5da9ff;font:850 8px var(--font-mono);letter-spacing:.1em}.taskReview h4{margin:0;font-size:22px}.taskReview p{white-space:pre-wrap;color:#3f4742;margin:0;line-height:1.6}.taskReview span,.taskFlowHint{color:#707971;font-size:10px}.taskFlowActions{background:#fff;border-top:1px solid #d9ded7;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.taskFlowActions button{cursor:pointer;border-radius:999px;min-height:44px;padding:0 17px;font-size:10px;font-weight:900}.taskFlowActions .secondary{color:#48504a;background:#fff;border:1px solid #d7dcd5}.taskFlowActions .primary{color:#1b2024;background:#59efff;border:1px solid #59efff;margin-left:auto}.helpAppComposer{width:min(720px,100%);margin:16px auto 0}.helpAppComposer .mediaPicker{margin:0}.helpAppComposer .fileField{cursor:pointer;background:#fff;border:1px dashed #b7bfb6;border-radius:17px;align-content:center;gap:6px;min-height:94px;padding:17px 18px 17px 62px;display:grid;position:relative}.helpAppComposer .fileField:before{content:"+";color:#59efff;background:#1b2024;border-radius:12px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:800;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.helpAppComposer .fileField>strong{color:#1b2024;font-size:14px}.helpAppComposer .fileField>small{color:#717a73;font-size:9px}.helpAppComposer .fileField>input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.helpAppComposer .fileField:focus-within{border-color:#9b6cff;box-shadow:0 0 0 3px #9b6cff29}.helpProblemMedia{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.helpProblemMedia>img,.helpProblemMedia>video{object-fit:cover;background:#111619;border-radius:16px;width:100%;height:240px}.helpProblemMedia.mediaCount-1{grid-template-columns:1fr}.projectSubmitDisclosure:has(.projectAppComposer) .projectSubmit{width:min(840px,100%);margin-inline:auto;display:block}.projectSubmitDisclosure:has(.projectAppComposer) .projectSubmitCopy{display:none}.projectSubmitDisclosure:has(.projectAppComposer) .projectFormPanel{width:100%}.projectTaskDetails{gap:10px;display:grid}.projectAppComposer .mediaPicker{margin:0}.vehicleTaskWrap{width:min(880px,100%)}.vehicleTaskShell{margin-top:0}.vehicleTaskShell .vehicleSubmitPanel{width:100%}.vehicleTaskHead{text-align:center}.vehicleTaskHead>span{color:#5da9ff!important;font-weight:850!important}@media (width<=700px){body:has(.helpAppComposer){overflow:hidden}.helpAppComposer{z-index:330;flex-direction:column;width:auto;height:auto;margin:0;display:flex;position:fixed;inset:78px 10px 82px}.projectSubmitDisclosure[open]:has(.projectAppComposer){z-index:330;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#fff;border:0;border-radius:24px;margin:0;position:fixed;inset:78px 10px 82px;overflow:hidden auto;box-shadow:0 22px 70px #00000047}.projectSubmitDisclosure[open]:has(.projectAppComposer)>summary{display:none}.projectSubmitDisclosure[open]:has(.projectAppComposer) .projectSubmit{width:100%;height:auto;min-height:100%;padding:0;overflow:visible}.projectSubmitDisclosure[open]:has(.projectAppComposer) .projectFormPanel{flex-direction:column;width:100%;height:auto;min-height:100%;padding:0;display:flex;overflow:visible}.projectFormTabs{z-index:5;border-radius:0;flex:none;margin:0;padding:8px;position:sticky;top:0}.projectAppComposer{min-height:calc(100% - 56px);box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:none;display:flex;overflow:visible}.taskFlowHead{flex:none;padding:18px 17px 13px}.taskFlowHead h3{font-size:25px}.taskFlowProgress{flex:none;padding:8px 10px}.taskFlowProgress span{padding:8px 3px;font-size:8px}.helpProblemMedia{gap:5px}.helpProblemMedia>img,.helpProblemMedia>video{border-radius:12px;height:180px}.taskFlowScreen.active{touch-action:pan-y;flex:none;min-height:0;padding:19px 15px;overflow:visible}.taskFlowScreen legend{font-size:19px}.taskPrompt textarea{min-height:135px}.taskFlowActions{z-index:4;padding:10px 12px calc(10px + env(safe-area-inset-bottom));flex:none;position:sticky;bottom:0}.taskFlowActions button{flex:1}.vehicleTaskWrap{width:100%}.vehicleTaskShell{border:0;border-radius:22px}.vehicleTaskShell .vehicleWizard .fieldGrid{gap:7px}.vehicleTaskShell .vehicleWizard .wizardStep>label,.vehicleTaskShell .vehicleWizard .fieldGrid>label{padding:7px 10px!important}.vehicleTaskShell .vehicleWizard input,.vehicleTaskShell .vehicleWizard select{min-height:32px!important;padding-block:2px!important}}.commentAppStart{color:#1b2024;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8ddd6;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:3px 12px;width:100%;min-height:70px;padding:12px 14px;display:grid}.commentAppStart>span{background:#1b2024;border-radius:14px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:17px;display:grid}.commentAppStart>b{font-size:13px}.commentAppStart>small{color:#79827b;font-size:9px}.commentAppStart>strong{color:#3a92ad;grid-area:1/3/3;font-size:9px}.projectCommentStart{margin-top:12px}.vehicleStoryCommentStart{color:#fff;background:#242a2e;border-color:#3d454a;width:calc(100% - 24px);margin:12px}.vehicleStoryCommentStart>small{color:#9ba69e}.vehicleStoryCommentStart>strong{color:#59efff}.commentAppComposer{background:#fff;border:1px solid #d8ddd6;border-radius:19px;gap:12px;width:min(100%,680px);margin:14px auto 0;padding:16px;display:grid;box-shadow:0 18px 45px #12181c24}.commentAppComposer>header{align-items:center;gap:10px;display:flex}.commentAppComposer>header>span{gap:2px;margin-right:auto;display:grid}.commentAppComposer>header small{color:#5da9ff;font:850 7px var(--font-mono);letter-spacing:.1em}.commentAppComposer>header b{color:#1b2024;font-size:13px}.commentAppComposer>header>button{color:#4c554f;cursor:pointer;background:#fff;border:1px solid #d8ddd6;border-radius:50%;place-items:center;width:32px;min-height:32px;padding:0;font-size:18px;display:grid}.commentAppComposer>textarea,.projectCommentComposer.commentAppComposer>textarea{color:#1b2024;width:100%;min-height:120px;font:inherit;resize:none;background:#f5f7f3;border:1px solid #d8ddd6;border-radius:15px;outline:none;padding:14px;font-size:14px;line-height:1.55}.commentAppComposer>textarea:focus{border-color:#9b6cff;box-shadow:0 0 0 3px #9b6cff29}.commentAppActions{justify-content:flex-end;gap:9px;display:flex}.commentAppActions>button{color:#566058;cursor:pointer;background:#fff;border:1px solid #d6dcd5;border-radius:999px;min-height:42px;padding:0 15px;font-size:9px;font-weight:900}.commentAppActions>button:last-child,.projectCommentComposer.commentAppComposer .commentSend{color:#1b2024;background:#59efff;border-color:#59efff}.projectCommentComposer.commentAppComposer{grid-template-columns:1fr;align-items:stretch;margin-top:12px}.vehicleStoryComments .commentAppComposer{background:#20262a;border-color:#41494e;margin:12px;padding:14px}.vehicleStoryComments .commentAppComposer>header b{color:#fff}.vehicleStoryComments .commentAppComposer>textarea{color:#fff;background:#171c20;min-height:110px}.vehicleStoryComments .commentAppActions>button:first-child{color:#b7c0b9;background:0 0;border-color:#495157}@media (width<=700px){body:has(.commentAppComposer){overflow:hidden}.commentAppComposer,.projectCommentComposer.commentAppComposer,.vehicleStoryComments .commentAppComposer,.vehicleStoryReplyForm.commentAppComposer,.helpReplyComposer.commentAppComposer,.communityReplyComposer.commentAppComposer{z-index:340;border-radius:22px;width:auto;max-height:calc(100svh - 172px);margin:0;padding:15px;position:fixed;bottom:82px;left:10px;right:10px;box-shadow:0 25px 80px #00000057}.commentAppComposer>textarea,.projectCommentComposer.commentAppComposer>textarea{min-height:150px}.commentAppActions>button{flex:1}.communityReplyComposer.commentAppComposer .communityReplyGrid{grid-template-columns:1fr}.communityReplyComposer.commentAppComposer .communityReplyGrid textarea{grid-area:auto/1;min-height:145px}}.communityPostCard.isCompact .communityPostText,.helpPost.isCompact .helpPostBody>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.communityPostOpenButton,.helpPostOpenButton{color:#171a1d;text-align:left;cursor:pointer;background:#e4e9e1;border:0;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:calc(100% - 32px);min-height:54px;margin:12px 16px;padding:0 15px;display:grid}.communityPostOpenButton span,.helpPostOpenButton span{font-weight:850}.communityPostOpenButton small,.helpPostOpenButton small{color:#687068;font-size:9px}.communityPostOpenButton b,.helpPostOpenButton b{color:#5da9ff;font-size:20px}.communityPostAppBar,.helpPostAppBar{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f9f5f5;border-bottom:1px solid #dde2dc;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex;position:sticky;top:0}.communityPostAppBar b,.helpPostAppBar b{font-size:12px}.communityPostAppBar button,.helpPostAppBar button{color:#fff;cursor:pointer;background:#171a1d;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:23px;display:grid}.communityPostCard.isOpen,.helpPost.isOpen{z-index:330;overscroll-behavior:contain;background:#fff;border-radius:24px;width:min(760px,100% - 34px);max-height:88svh;margin:0;position:fixed;top:6svh;right:50%;overflow-y:auto;transform:translate(50%);box-shadow:0 0 0 100vmax #070a0cc2,0 30px 100px #00000073}.communityPostCard.isOpen .communityPostText,.helpPost.isOpen .helpPostBody>p{display:block;overflow:visible}.helpPost.isOpen .helpConversation{border-top:1px solid #e2e7e2}@media (width>=760px){.helpFeed{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.helpPost.isOpen{grid-column:auto}}@media (width<=700px){.communityPostCard.isOpen,.helpPost.isOpen{border:0;border-radius:0;width:100%;max-height:none;inset:70px 0 72px;transform:none}.communityPostCard.isOpen .communityPostMedia,.helpPost.isOpen .helpProblemMedia{max-height:44svh}.communityPostAppBar,.helpPostAppBar{min-height:52px;padding-inline:14px}}.projectCard.isCompact .projectCardBody>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.projectCardOpenButton{color:#171a1d;text-align:left;cursor:pointer;background:#dfe6dc;border:0;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:17px;padding:0 15px;display:grid}.projectCardOpenButton span{font-weight:850}.projectCardOpenButton small{color:#687068;font-size:9px}.projectCardOpenButton b{color:#5da9ff;font-size:20px}.projectCardAppBar{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f9f5f5;border-bottom:1px solid #d8ded6;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex;position:sticky;top:0}.projectCardAppBar b{font-size:12px}.projectCardAppBar button{color:#fff;cursor:pointer;background:#171a1d;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:23px;display:grid}.projectCard.isOpen{z-index:330;overscroll-behavior:contain;background:#f4f2eb;border-radius:24px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);width:min(1040px,100% - 34px);max-height:90svh;margin:0;display:grid;position:fixed;top:5svh;right:50%;overflow-y:auto;transform:translate(50%);box-shadow:0 0 0 100vmax #070a0cc2,0 30px 100px #00000073}.projectCard.isOpen>.projectMediaGallery,.projectCard.isOpen>.projectImagePlaceholder{height:calc(90svh - 58px);position:sticky;top:58px}.projectCard.isOpen .projectCardBody>p{display:block;overflow:visible}@media (width>=761px){.vehicleStoryApp .mobileStoryTabs{z-index:190;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121619ed;border:1px solid #41474c;border-radius:18px;margin:12px 0 20px;padding:7px;scroll-margin-top:10px;display:block;position:sticky;top:10px;box-shadow:0 14px 35px #0007}.vehicleStoryApp .mobileStoryTabs>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.vehicleStoryApp .mobileStoryTabs button{color:#9ca79f;min-height:50px;font:850 9px var(--font-geist);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;gap:2px;padding:6px;display:grid}.vehicleStoryApp .mobileStoryTabs button span{color:#7b847c;font:900 7px var(--font-mono)}.vehicleStoryApp .mobileStoryTabs button.active{background:var(--lime);color:#111619}.vehicleStoryApp .mobileStoryTabs button.active span{color:#819aa5}.vehicleStoryApp .mobileStoryTabs>p{color:#aab5ad;text-align:center;margin:7px 8px 2px;font-size:10px}.vehicleStoryApp>.publicStoryGallery,.vehicleStoryApp>.demoStoryCompleteness,.vehicleStoryApp .vehicleStoryCore>main>section,.vehicleStoryApp .vehicleStorySide{display:none}.vehicleStoryApp .vehicleStoryCore{grid-template-columns:minmax(0,1fr);margin-top:0}.vehicleStoryApp[data-mobile-section=overview]>.demoStoryCompleteness,.vehicleStoryApp[data-mobile-section=overview] .vehicleStoryCore>main>.vehicleStoryIntro{display:block}.vehicleStoryApp[data-mobile-section=overview] .demoStoryCompleteness nav{display:none}.vehicleStoryApp[data-mobile-section=media]>.publicStoryGallery{margin-top:0;display:block}.vehicleStoryApp[data-mobile-section=record] .vehicleStoryCore>main{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:12px;display:flex;overflow-x:auto}.vehicleStoryApp[data-mobile-section=record] .vehicleStoryCore>main>.demoVehicleProfile,.vehicleStoryApp[data-mobile-section=record] .vehicleStoryCore>main>.demoEquipment,.vehicleStoryApp[data-mobile-section=record] .vehicleStoryCore>main>.demoRunningCosts,.vehicleStoryApp[data-mobile-section=record] .vehicleStoryCore>main>.demoIssues,.vehicleStoryApp[data-mobile-section=record] .vehicleStoryCore>main>.demoDocumentArchive,.vehicleStoryApp[data-mobile-section=record] .vehicleStoryCore>main>.vehicleStoryWorkshopOverview{scroll-snap-align:start;flex:0 0 min(720px,75vw);min-width:min(720px,75vw);max-height:70svh;margin:0;display:block;overflow-y:auto}.vehicleStoryApp[data-mobile-section=history] .vehicleStoryCore>main>.vehicleStoryTimelineSection{display:block}.vehicleStoryApp[data-mobile-section=history] .publicVehicleTimeline{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:12px;display:flex;overflow-x:auto}.vehicleStoryApp[data-mobile-section=history] .publicVehicleTimeline>article{scroll-snap-align:start;flex:0 0 min(680px,72vw);min-width:min(680px,72vw);max-height:70svh;overflow-y:auto}.vehicleStoryApp[data-mobile-section=community] .vehicleStorySide{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);display:grid}}@media (width<=700px){.projectCard.isOpen{border:0;border-radius:0;width:100%;max-height:none;display:block;inset:70px 0 72px;transform:none}.projectCard.isOpen>.projectMediaGallery,.projectCard.isOpen>.projectImagePlaceholder{width:100%;height:auto;min-height:270px;max-height:44svh;position:static}}.centralSearchLaunch{color:#fff;text-align:left;cursor:pointer;background:#1b2024;border:1px solid #cbd4c9;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;width:100%;min-height:82px;padding:13px 17px;display:grid;box-shadow:0 18px 50px #03111624}.centralSearchLaunch>span{color:var(--lime);font-size:30px}.centralSearchLaunch>div{gap:5px;display:grid}.centralSearchLaunch b{font-size:17px}.centralSearchLaunch small{color:#aeb8b1;font-size:10px}.centralSearchLaunch strong{color:var(--lime);font-size:11px}.centralSearchPanel{background:#f8faf6;border:1px solid #cbd4c9;border-radius:24px;margin-top:12px;padding:14px;box-shadow:0 24px 65px #03111629}.centralSearchPanel>header{justify-content:space-between;align-items:center;min-height:50px;padding:0 6px 12px;display:flex}.centralSearchPanel>header>div{gap:3px;display:grid}.centralSearchPanel>header span{color:#5da9ff;font:900 8px var(--font-mono);letter-spacing:.12em}.centralSearchPanel>header b{font-size:16px}.centralSearchPanel>header button{color:#fff;cursor:pointer;background:#171a1d;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:23px;display:grid}.centralSearchPanel .centralSearchForm{margin:0}.centralSearchPanel .centralSearchTabs{margin-bottom:0}.eventCard.isCompact{grid-template-columns:90px minmax(0,1fr)}.eventCard.isCompact .eventMain>p:not(.eventMeta){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eventCardOpenButton{color:#171a1d;text-align:left;cursor:pointer;background:#e3e8df;border:0;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:14px;padding:0 14px;display:grid}.eventCardOpenButton span{font-weight:850}.eventCardOpenButton small{color:#687068;font-size:9px}.eventCardOpenButton b{color:#5da9ff;font-size:20px}.eventCardAppBar{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f9f5f5;border-bottom:1px solid #dde2dc;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex;position:sticky;top:0}.eventCardAppBar b{font-size:12px}.eventCardAppBar button{color:#fff;cursor:pointer;background:#171a1d;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:23px;display:grid}.eventCard.isOpen{z-index:330;overscroll-behavior:contain;background:#fff;border-radius:24px;grid-template-columns:90px minmax(0,1fr) 240px;width:min(860px,100% - 34px);max-height:76svh;margin:0;position:fixed;top:12svh;right:50%;overflow-y:auto;transform:translate(50%);box-shadow:0 0 0 100vmax #070a0cc2,0 30px 100px #00000073}.publicGarageTabs{z-index:120;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121619ed;border:0;border-bottom:1px solid #354047;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:18px 0 24px;padding:0;display:grid;position:sticky;top:10px}.publicGarageTabs button{color:#89958d;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;gap:2px;min-height:58px;padding:7px;font-size:10px;font-weight:850;display:grid;position:relative}.publicGarageTabs button:after{content:"";background:0 0;height:2px;transition:background .2s,box-shadow .2s;position:absolute;bottom:-1px;left:12%;right:12%}.publicGarageTabs button span{color:#7b847c;font:900 7px var(--font-mono)}.publicGarageTabs button b{color:inherit;margin-left:5px}.publicGarageTabs button.active{color:#fff;background:0 0}.publicGarageTabs button.active:after{background:var(--lime);box-shadow:0 0 18px #59efffb8}.publicGarageTabs button.active span{color:var(--lime)}.publicGarageOverview{text-align:center;background:#1b2024;border:1px solid #3a4248;border-radius:24px;gap:12px;max-width:760px;margin:0 auto;padding:38px;display:grid}.publicGarageOverview>span{color:#9b6cff;font:900 8px var(--font-mono);letter-spacing:.12em}.publicGarageOverview h2{margin:0;font-size:clamp(36px,5vw,62px)}.publicGarageOverview>p{color:#aeb8b1;margin:0;line-height:1.65}.publicGarageOverview>div{background:#363d43;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:12px;display:grid}.publicGarageOverview>div span{color:#7f8982;background:#20262a;gap:4px;padding:16px;font-size:9px;display:grid}.publicGarageOverview>div b{color:#fff;font-size:24px}.garagePostsWorkspace{color:#fff;background:radial-gradient(circle at 88% 3%,#59efff1f,#0000 24rem),#101518;gap:12px;margin-top:4px;padding:clamp(18px,4vw,42px);display:grid}.garagePostsBack{color:#c6d0c8;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #56636a;border-radius:0;justify-self:start;min-height:42px;padding:0;font-size:9px;font-weight:850}.garagePostsBack:hover,.garagePostsBack:focus-visible{border-color:var(--lime);color:var(--lime);outline:0}.garagePostsState{color:#839087;text-align:center;align-content:center;place-items:center;gap:8px;min-height:330px;display:grid}.garagePostsState b{color:#f1f5f2;font-size:clamp(20px,3vw,32px)}.garagePostsState span{font-size:10px}.garagePostsState button{border:0;border-bottom:2px solid var(--lime);color:#fff;cursor:pointer;background:0 0;border-radius:0;min-height:42px;margin-top:10px;padding:0 16px;font-size:9px;font-weight:850}.publicProfilePosts{padding-bottom:30px}.publicProfilePosts.ownerGaragePosts{padding-bottom:0}.publicProfilePostsHeader{border-bottom:1px solid #30373d;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding:30px 2px 25px;display:grid}.publicProfilePostsHeader>div:first-child>span{color:var(--lime);font:900 8px var(--font-mono);letter-spacing:.14em}.publicProfilePostsHeader h2{letter-spacing:-.045em;margin:8px 0 5px;font-size:clamp(35px,5vw,62px)}.publicProfilePostsHeader p{color:#94a097;margin:0;font-size:12px}.publicProfilePostTotals{background:0 0;border:0;border-radius:0;gap:0;display:flex;overflow:visible}.publicProfilePostTotals span{color:#7d8880;text-align:center;background:0 0;border-left:1px solid #354047;gap:2px;min-width:86px;padding:10px 15px;font-size:8px;display:grid}.publicProfilePostTotals b{color:#fff;font-size:20px}.publicProfilePostFilters{scrollbar-width:none;border-bottom:1px solid #2d373d;gap:0;padding:13px 0 18px;display:flex;overflow-x:auto}.publicProfilePostFilters::-webkit-scrollbar{display:none}.publicProfilePostFilters button{color:#8d9991;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:7px;min-height:43px;padding:0 16px;font-size:9px;font-weight:850;display:inline-flex;position:relative}.publicProfilePostFilters button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-19px;left:15px;right:15px}.publicProfilePostFilters button svg{stroke-width:1.8px;width:15px;height:15px}.publicProfilePostFilters button b{color:#707a72;min-width:17px;font:850 8px var(--font-mono)}.publicProfilePostFilters button.active{color:#fff;background:0 0}.publicProfilePostFilters button.active:after{background:var(--lime);box-shadow:0 0 14px #59efff9c}.publicProfilePostFilters button.active b{color:var(--lime)}.publicProfilePostGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 10px;padding-top:12px;display:grid}.publicProfilePostTile{color:#fff;text-align:left;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:0;outline:0;grid-template-rows:auto auto;gap:10px;min-width:0;padding:0;display:grid;position:relative;overflow:visible}.publicProfilePostTile:focus-visible .publicProfilePostVisual{outline:2px solid var(--lime);outline-offset:3px}.publicProfilePostVisual{aspect-ratio:4/5;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:#171d21;border:0;border-radius:0;width:100%;display:block;position:relative;overflow:hidden}.publicProfilePostVisual>img,.publicProfilePostVideoPreview,.publicProfilePostVideoPreview>video{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0;border-radius:0!important}.publicProfilePostVisual>img,.publicProfilePostVideoPreview>video{transition:opacity .24s,transform .35s}.publicProfilePostVideoPreview{background:radial-gradient(circle at 50% 44%,#17404c,#071116 62%,#03090c);display:block;overflow:hidden}.publicProfilePostVideoPreview>video{opacity:1;background:#071116}.publicProfilePostTile:hover .publicProfilePostVisual>img,.publicProfilePostTile:hover .publicProfilePostVideoPreview>video{transform:scale(1.025)}.publicProfilePostShade{z-index:1;pointer-events:none;background:linear-gradient(#080a0c52 0%,#0000 34%,#080a0ce8 100%);position:absolute;inset:0}.publicProfilePostType,.publicProfilePostMediaCount{z-index:2;color:#f5f7f4;font:850 8px var(--font-mono);text-shadow:0 2px 8px #000;align-items:center;gap:5px;display:inline-flex;position:absolute;top:13px}.publicProfilePostType{left:13px}.publicProfilePostMediaCount{right:13px}.publicProfilePostType svg,.publicProfilePostMediaCount svg{stroke-width:1.9px;width:15px;height:15px}.publicProfilePostCollectionBadge{z-index:2;color:#dffcff;font:900 8px var(--font-mono);letter-spacing:.06em;text-shadow:0 2px 10px #000,0 0 12px #59efff88;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex;position:absolute;bottom:13px;left:13px}.publicProfilePostCollectionBadge svg{width:15px;height:15px;color:var(--lime);stroke-width:2px}.publicProfilePostTileCopy{z-index:2;gap:5px;min-width:0;padding:0 2px;display:grid;position:static}.publicProfilePostTileCopy small{color:#758179;font:750 7px var(--font-mono);text-transform:uppercase}.publicProfilePostTileCopy strong{color:#edf3ee;letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.2em;font-size:clamp(14px,1.5vw,19px);line-height:1.1;display:-webkit-box;overflow:hidden}.publicProfilePostTileCopy>span{color:#8e9991;font:800 8px var(--font-mono);align-items:center;gap:5px;display:flex}.publicProfilePostTileCopy>span svg{width:13px;height:13px;margin-left:5px}.publicProfilePostTileCopy>span svg:first-child{margin-left:0}.publicProfilePostTextPreview{background:radial-gradient(circle at 82% 16%,#59efff32,#0000 30%),linear-gradient(145deg,#222a2e,#101518);align-content:center;gap:16px;padding:28px;display:grid;position:absolute;inset:0}.publicProfilePostTextPreview>svg{width:26px;height:26px;color:var(--lime)}.publicProfilePostTextPreview>span{color:#d9e1db;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-height:50%;margin:0;font-size:clamp(17px,2.1vw,25px);line-height:1.35;display:-webkit-box;overflow:hidden}.publicProfilePostFilterEmpty{color:#89958c;border:0;border-radius:0;place-items:center;min-height:230px;display:grid}.publicProfilePostModal{z-index:520;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.publicProfilePostModalBackdrop{cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07090bd9;border:0;position:absolute;inset:0}.publicProfilePostModal>article{overscroll-behavior:contain;background:#171c20;border:1px solid #424a50;border-radius:25px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);width:min(1120px,100%);max-height:min(880px,100svh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 120px #000b}.publicProfilePostModal>article>header{border-bottom:1px solid #363d43;grid-column:1/-1;justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex}.publicProfilePostModal>article>header div{gap:3px;display:grid}.publicProfilePostModal>article>header span{color:var(--lime);font:850 7px var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.publicProfilePostModal>article>header h2{color:#fff;margin:0;font-size:clamp(22px,3vw,35px)}.publicProfilePostModal>article>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #41494f;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.publicProfilePostModal>article>header button svg{width:21px;height:21px}.publicProfilePostModalMedia{background:#080a0c;align-content:center;gap:3px;min-height:470px;display:grid;overflow:hidden}.publicProfilePostModalMedia:not(.mediaCount1){grid-template-columns:repeat(2,minmax(0,1fr))}.publicProfilePostModalMedia>img,.publicProfilePostModalMedia>video{object-fit:contain;background:#080a0c;width:100%;height:100%;max-height:680px;display:block}.publicProfilePostModalMedia:not(.mediaCount1)>img,.publicProfilePostModalMedia:not(.mediaCount1)>video{object-fit:cover;min-height:230px}.publicProfilePostModalBody{scrollbar-width:thin;scrollbar-color:#495157 transparent;flex-direction:column;min-width:0;max-height:calc(100svh - 145px);padding:24px;display:flex;overflow-y:auto}.publicProfilePostModalMeta{color:#87928a;font:800 8px var(--font-mono);flex-wrap:wrap;gap:8px 13px;display:flex}.publicProfilePostModalMeta span{align-items:center;gap:4px;display:inline-flex}.publicProfilePostModalMeta svg{width:13px;height:13px}.publicProfilePostModalBody>p{color:#d7ded8;white-space:pre-wrap;margin:25px 0 15px;font-size:15px;line-height:1.7}.publicProfilePostModalBody>small{color:var(--lime);font-size:9px}.publicProfilePostModalStats{background:#343b40;gap:1px;margin-top:auto;padding-top:28px;display:grid}.publicProfilePostModalStats span{color:#8e9991;background:#1d2327;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;padding:12px;font-size:9px;display:grid}.publicProfilePostModalStats svg{width:16px;height:16px;color:var(--lime)}.publicProfilePostModalStats b{color:#fff;font-size:14px}.publicProfilePostDetailLoading{color:#98a49b;align-content:center;place-items:center;gap:10px;min-height:370px;display:grid}.publicProfilePostDetailLoading svg{width:26px;height:26px;color:var(--lime);animation:.8s linear infinite profilePostSpin}@keyframes profilePostSpin{to{transform:rotate(360deg)}}.publicProfilePostAuthor{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:18px;display:grid}.publicProfilePostAvatar{background:linear-gradient(145deg,var(--lime),#5da9ff);color:#111;width:42px;height:42px;font:900 9px var(--font-mono);border-radius:13px;flex:0 0 42px;place-items:center;display:grid;overflow:hidden}.publicProfilePostAvatar img{object-fit:cover;width:100%;height:100%}.publicProfilePostAuthor>div{gap:2px;min-width:0;display:grid}.publicProfilePostAuthor b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.publicProfilePostAuthor small{color:#78837b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.publicProfilePostAuthor>button{color:#d7ded8;cursor:pointer;background:0 0;border:1px solid #4a5257;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex}.publicProfilePostAuthor>button svg{width:15px;height:15px;color:var(--lime)}.publicProfilePostAuthor>button.following{color:var(--lime);border-color:#5da9ff}.publicProfilePostInteractiveActions{background:#343b40;border-block:1px solid #343b40;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.publicProfilePostInteractiveActions button{color:#7f8982;cursor:pointer;background:#1d2327;border:0;align-content:center;place-items:center;gap:3px;min-width:0;min-height:68px;padding:8px 3px;display:grid}.publicProfilePostInteractiveActions button svg{color:#b7c1b9;stroke-width:1.7px;width:18px;height:18px}.publicProfilePostInteractiveActions button b{color:#fff;font-size:13px}.publicProfilePostInteractiveActions button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.publicProfilePostInteractiveActions button.active svg{color:var(--lime);fill:#59efff38;filter:drop-shadow(0 0 7px #59efff70)}.publicProfilePostInteractiveActions button.active.dislike svg{color:#ef8c81;fill:#0000}.publicProfilePostOwnerActions{gap:8px;margin-top:18px;display:flex}.publicProfilePostOwnerActions button{color:#c5cec7;cursor:pointer;background:0 0;border:1px solid #444c51;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:8px;font-weight:850;display:inline-flex}.publicProfilePostOwnerActions button svg{width:14px;height:14px}.publicProfilePostOwnerActions button.delete{color:#f4a49a;border-color:#714942;margin-left:auto}.publicProfilePostEditor{gap:10px;margin-top:18px;display:grid}.publicProfilePostEditor label{color:var(--lime);font:850 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:7px;display:grid}.publicProfilePostEditor textarea{color:#fff;width:100%;min-height:135px;font:13px/1.6 var(--font-geist);resize:vertical;background:#111619;border:1px solid #485056;border-radius:13px;outline:0;padding:13px}.publicProfilePostEditor textarea:focus{border-color:var(--lime)}.publicProfilePostEditor>div{justify-content:flex-end;gap:7px;display:flex}.publicProfilePostEditor button{color:#cbd3cd;cursor:pointer;background:0 0;border:1px solid #454d52;border-radius:999px;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:8px;font-weight:850;display:inline-flex}.publicProfilePostEditor button.save{border-color:var(--lime);background:var(--lime);color:#111619}.publicProfilePostEditor button svg{width:14px;height:14px}.publicProfilePostComments{border-top:1px solid #343b40;margin-top:24px}.publicProfilePostComments>header{padding:20px 0 12px}.publicProfilePostComments>header span{color:var(--lime);font:850 7px var(--font-mono);letter-spacing:.12em}.publicProfilePostComments h3{color:#fff;margin:4px 0 0;font-size:20px}.publicProfilePostCommentList{gap:12px;display:grid}.publicProfilePostComment{grid-template-columns:34px minmax(0,1fr);gap:9px;display:grid}.publicProfilePostComment>.publicProfilePostAvatar{border-radius:11px;width:34px;height:34px}.publicProfilePostComment>div{background:#22282c;border-radius:5px 14px 14px;min-width:0;padding:10px 11px}.publicProfilePostComment header{justify-content:space-between;gap:10px;display:flex}.publicProfilePostComment header b{color:#eef3ef;font-size:10px}.publicProfilePostComment time{color:#707a72;font:7px var(--font-mono)}.publicProfilePostComment p{color:#c0c9c2;white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.5}.publicProfilePostComment>div>button{color:var(--lime);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:8px;font-weight:850;display:inline-flex}.publicProfilePostComment>div>button svg{width:12px;height:12px}.publicProfilePostReplies{border-left:1px solid #41494e;grid-column:2;gap:9px;padding:3px 0 0 12px;display:grid}.publicProfilePostReplies .publicProfilePostReplies{grid-column:1/-1}.publicProfilePostCommentsEmpty{color:#7e8981;text-align:center;align-content:center;place-items:center;gap:5px;min-height:120px;display:grid}.publicProfilePostCommentsEmpty svg{width:24px;height:24px}.publicProfilePostCommentsEmpty b{color:#dbe2dc;font-size:11px}.publicProfilePostCommentsEmpty span{font-size:9px}.publicProfilePostCommentForm{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171c20ee;border-top:1px solid #343b40;grid-template-columns:36px minmax(0,1fr) 38px;align-items:end;gap:8px;margin:16px -24px -24px;padding:13px 24px 16px;display:grid;position:sticky;bottom:-24px}.publicProfilePostCommentForm>.publicProfilePostAvatar{border-radius:11px;width:36px;height:36px}.publicProfilePostCommentForm textarea{color:#fff;width:100%;min-height:38px;max-height:100px;font:11px/1.45 var(--font-geist);resize:vertical;background:#111619;border:1px solid #424a4f;border-radius:12px;outline:0;padding:10px 11px}.publicProfilePostCommentForm textarea:focus{border-color:var(--lime)}.publicProfilePostCommentForm>button{background:var(--lime);color:#111619;cursor:pointer;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.publicProfilePostCommentForm>button svg{width:17px;height:17px}.publicProfilePostReplyTarget{color:#8b968e;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;font-size:8px;display:flex}.publicProfilePostReplyTarget b{color:var(--lime)}.publicProfilePostReplyTarget button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0}.publicProfilePostReplyTarget svg{width:14px;height:14px}.publicProfilePostLogin{background:var(--lime);color:#111619;border-radius:12px;justify-content:center;align-items:center;min-height:42px;margin-top:15px;font-size:9px;font-weight:900;display:flex}.publicProfilePostNotice{color:#97d7f2;background:#131b1d;border:1px solid #5da9ff;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:9px;position:sticky;bottom:0}.publicProfileNetworkSummary{align-items:center;gap:18px;margin-top:17px;display:flex}.publicProfileNetworkSummary>button,.publicProfileNetworkSummary>a{color:#b5c0b7;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px auto;align-items:center;gap:8px;padding:0;display:inline-grid}.publicProfileNetworkSummary>:is(button,a)+:is(button,a){border-left:1px solid #3c4449;padding-left:18px}.publicProfileNetworkSummary>:is(button,a)>svg{width:18px;height:18px;color:var(--lime);stroke-width:1.8px}.publicProfileNetworkSummary>:is(button,a)>span{color:#869188;text-transform:uppercase;letter-spacing:.04em;gap:1px;font-size:8px;font-weight:800;display:grid}.publicProfileNetworkSummary>:is(button,a) b{color:#fff;letter-spacing:0;font-size:15px;line-height:1}.publicProfileNetworkSummary>:is(button,a):focus{outline:0}.publicProfileNetworkSummary>:is(button,a):focus-visible{box-shadow:0 2px 0 var(--lime)}.publicProfileNetworkSummary>:is(button,a):hover b,.publicProfileNetworkSummary>:is(button,a):focus-visible b{color:var(--lime)}.publicProfileNetworkModal{z-index:540;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.publicProfileNetworkBackdrop{cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07090be6;border:0;position:absolute;inset:0}.publicProfileNetworkModal>article{background:#171c20;border:1px solid #444c52;border-radius:25px;grid-template-rows:auto auto minmax(180px,1fr) auto;width:min(620px,100%);max-height:min(760px,100svh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 120px #000c}.publicProfileNetworkModal>article>header{border-bottom:1px solid #343c41;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 19px;display:flex}.publicProfileNetworkModal>article>header>div{gap:4px;display:grid}.publicProfileNetworkModal>article>header span{color:var(--lime);font:850 7px var(--font-mono);letter-spacing:.13em}.publicProfileNetworkModal>article>header h2{color:#fff;margin:0;font-size:clamp(25px,4vw,36px)}.publicProfileNetworkModal>article>header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #41494f;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;display:grid}.publicProfileNetworkModal>article>header>button svg{width:20px;height:20px}.publicProfileNetworkModal>article>nav{border-bottom:1px solid #343c41;grid-template-columns:1fr 1fr;display:grid}.publicProfileNetworkModal>article>nav button{color:#8e9991;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px auto 1fr;align-items:center;gap:8px;min-height:66px;padding:0 22px;display:grid;position:relative}.publicProfileNetworkModal>article>nav button+button{border-left:1px solid #343c41}.publicProfileNetworkModal>article>nav button:focus{outline:0}.publicProfileNetworkModal>article>nav button:focus-visible{background:#20272b;box-shadow:inset 0 0 0 1px #4c555b}.publicProfileNetworkModal>article>nav button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.publicProfileNetworkModal>article>nav button.active{color:#fff}.publicProfileNetworkModal>article>nav button.active:after{background:var(--lime)}.publicProfileNetworkModal>article>nav svg{width:17px;height:17px;color:var(--lime)}.publicProfileNetworkModal>article>nav span{font-size:10px;font-weight:850}.publicProfileNetworkModal>article>nav b{color:inherit;justify-self:end;font-size:14px}.publicProfileNetworkList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a5258 transparent;min-height:0;overflow-y:auto}.publicProfileNetworkPerson{border-bottom:1px solid #30373c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:76px;padding-right:18px;transition:background .18s;display:grid}.publicProfileNetworkPerson:hover{background:#20262a}.publicProfileNetworkPersonLink{color:#fff;grid-template-columns:46px minmax(0,1fr) 30px;align-items:center;gap:13px;min-width:0;min-height:76px;padding:10px 0 10px 22px;display:grid}.publicProfileNetworkPersonLink:focus-visible{outline:1px solid var(--lime);outline-offset:-3px}.publicProfileNetworkPersonCopy{gap:4px;min-width:0;display:grid}.publicProfileNetworkPersonCopy b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.publicProfileNetworkPersonCopy small{color:#8d9890;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.publicProfileNetworkPersonCopy .publicProfileNetworkSince{color:#b8c1bb}.publicProfileNetworkPersonCopy .publicProfileNetworkMutual{color:var(--lime);align-items:center;gap:4px;font-weight:700;display:inline-flex}.publicProfileNetworkMutual svg{flex:none;width:11px;height:11px}.publicProfileNetworkAvatar{background:linear-gradient(145deg,var(--lime),#5da9ff);color:#111619;width:46px;height:46px;font:900 13px var(--font-mono);border:1px solid #5e98ad;border-radius:15px;place-items:center;display:grid;overflow:hidden}.publicProfileNetworkAvatar img{object-fit:cover;width:100%;height:100%}.publicProfileNetworkOpen{color:#8e9991;justify-self:end;place-items:center;width:34px;height:34px;display:grid}.publicProfileNetworkOpen svg{width:17px;height:17px}.publicProfileNetworkActions{align-items:center;gap:6px;display:flex}.publicProfileNetworkMessage{width:42px;height:42px;color:var(--lime);background:0 0;border:1px solid #4e585e;border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.publicProfileNetworkMessage svg{width:17px;height:17px}.publicProfileNetworkMessage:hover,.publicProfileNetworkMessage:focus-visible{border-color:var(--lime);background:#20272b;outline:0}.publicProfileNetworkFollow{color:#fff;cursor:pointer;background:0 0;border:1px solid #626c72;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:96px;min-height:42px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.publicProfileNetworkFollow svg{width:16px;height:16px;color:var(--lime)}.publicProfileNetworkFollow.following{color:var(--lime);border-color:#7f914f}.publicProfileNetworkFollow:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.publicProfileNetworkFollow:disabled{opacity:.55;cursor:wait}.publicProfileNetworkFollow:disabled svg{animation:.8s linear infinite profilePostSpin}.publicProfileNetworkSelf{color:#7f8a82;min-width:48px;font:850 8px var(--font-mono);text-align:center;text-transform:uppercase}.publicProfileNetworkActionNotice{z-index:4;color:#eef5df;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#20261ff2;border:1px solid #596448;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:9px 11px 9px 15px;font-size:9px;display:flex;position:absolute;bottom:54px;left:18px;right:18px;box-shadow:0 15px 45px #0008}.publicProfileNetworkActionNotice.error{color:#ffd5cd;background:#2b201ff2;border-color:#8a5d56}.publicProfileNetworkActionNotice button{background:var(--lime);color:#111619;cursor:pointer;border:0;border-radius:9px;min-height:32px;padding:0 11px;font-size:8px;font-weight:900}.publicProfileNetworkState{color:#849087;text-align:center;align-content:center;place-items:center;gap:8px;min-height:290px;padding:35px;display:grid}.publicProfileNetworkState>svg{width:28px;height:28px;color:var(--lime)}.publicProfileNetworkState>b{color:#fff;font-size:16px}.publicProfileNetworkState>span{font-size:10px}.publicProfileNetworkState:not(.error)>svg:first-child{animation:none}.publicProfileNetworkState>svg.lucide-loader-circle{animation:.8s linear infinite profilePostSpin}.publicProfileNetworkState.error button{background:var(--lime);color:#111619;cursor:pointer;border:0;border-radius:999px;min-height:38px;padding:0 13px;font-size:9px;font-weight:900}.publicProfileNetworkModal>article>footer{color:#7f8a82;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #343c41;justify-content:space-between;align-items:center;gap:20px;padding:13px 22px;font-size:8px;display:flex}.publicProfileNetworkModal>article>footer b{color:#c4cec6;font-size:9px}@media (width<=700px){body:has(.centralSearchPanel){overflow:hidden}.centralSearchLaunch{border-radius:17px;min-height:72px;padding:11px 13px}.centralSearchLaunch>span{font-size:25px}.centralSearchLaunch b{font-size:14px}.centralSearchLaunch small{font-size:8px}.centralSearchLaunch strong{font-size:9px}.centralSearchPanel{z-index:330;border:0;border-radius:0;margin:0;padding:12px;position:fixed;inset:70px 0 72px;overflow-y:auto}.centralSearchPanel .centralSearchForm{border-radius:18px;padding:14px}.centralSearchPanel .centralSearchForm>div{min-height:58px;padding-left:12px}.centralSearchPanel .centralSearchForm .button{min-width:82px;padding-inline:12px}.centralSearchPanel .centralSearchTabs{display:flex;overflow-x:auto}.centralSearchPanel .centralSearchTabs button{flex:0 0 112px;min-width:112px}.eventCard.isCompact{grid-template-columns:66px minmax(0,1fr)}.eventCard.isOpen{border:0;border-radius:0;grid-template-columns:66px minmax(0,1fr);width:100%;max-height:none;display:grid;inset:70px 0 72px;transform:none}.eventCard.isOpen .eventRsvp{grid-column:1/-1}.publicGarageTabs{margin-top:10px;padding:0;top:74px}.publicGarageTabs button{gap:1px;min-height:48px;padding-inline:3px;font-size:8px}.publicGarageTabs button span{font-size:6px}.publicGarageOverview{border-radius:19px;padding:24px 18px}.publicGarageOverview>div{grid-template-columns:1fr}.publicProfilePostsHeader{grid-template-columns:1fr;gap:18px;padding-top:19px}.publicProfilePostsHeader h2{font-size:36px}.publicProfilePostTotals{width:100%}.publicProfilePostTotals span{flex:1;min-width:0;padding-inline:8px}.publicProfilePostFilters{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.publicProfilePostFilters button{justify-content:center;gap:4px;min-width:0;padding-inline:5px}.publicProfilePostFilters button svg{width:14px;height:14px}.publicProfilePostFilters button b{min-width:9px;font-size:7px}.publicProfilePostGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 6px}.publicProfilePostTile{border-radius:0;gap:8px}.publicProfilePostVisual{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.publicProfilePostType{top:9px;left:9px}.publicProfilePostMediaCount{top:9px;right:9px}.publicProfilePostTileCopy{gap:4px;padding-inline:1px}.publicProfilePostTileCopy strong{min-height:2.2em;font-size:14px}.publicProfilePostTextPreview{gap:10px;padding:16px}.publicProfilePostTextPreview>span{-webkit-line-clamp:4;font-size:15px}.publicProfilePostModal{padding:0}.publicProfilePostModal>article{border:0;border-radius:0;grid-template-columns:1fr;width:100%;height:100svh;max-height:none;overflow-y:auto}.publicProfilePostModal>article>header{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171c20ed;padding:12px 14px;position:sticky;top:0}.publicProfilePostModalMedia{min-height:min(60svh,500px)}.publicProfilePostModalMedia:not(.mediaCount1){grid-template-columns:1fr}.publicProfilePostModalMedia:not(.mediaCount1)>img,.publicProfilePostModalMedia:not(.mediaCount1)>video{min-height:min(52svh,430px)}.publicProfilePostModalBody{max-height:none;padding:22px 18px 35px;overflow:visible}.publicProfilePostModalStats{margin-top:18px}.publicProfilePostAuthor{grid-template-columns:42px minmax(0,1fr) auto}.publicProfilePostAuthor>button{padding-inline:8px}.publicProfilePostInteractiveActions{margin-inline:-4px}.publicProfilePostInteractiveActions button{min-height:64px}.publicProfilePostInteractiveActions button span{font-size:6px}.publicProfilePostCommentForm{margin-bottom:-35px;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px;bottom:-35px}.publicProfileNetworkSummary{gap:14px;margin-top:15px}.publicProfileNetworkSummary>:is(button,a)+:is(button,a){padding-left:14px}.publicProfileNetworkModal{padding:0}.publicProfileNetworkModal>article{border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;height:100svh;max-height:none}.publicProfileNetworkModal>article>header{padding:max(15px,env(safe-area-inset-top)) 16px 14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171c20f2}.publicProfileNetworkModal>article>header h2{font-size:27px}.publicProfileNetworkModal>article>nav button{min-height:61px;padding:0 15px}.publicProfileNetworkPerson{gap:4px;min-height:72px;padding-right:12px}.publicProfileNetworkPersonLink{grid-template-columns:42px minmax(0,1fr) 22px;gap:9px;min-height:72px;padding:10px 0 10px 14px}.publicProfileNetworkAvatar{border-radius:13px;width:42px;height:42px}.publicProfileNetworkFollow{gap:5px;min-width:82px;min-height:42px;padding-inline:8px}.publicProfileNetworkFollow svg{width:15px;height:15px}.publicProfileNetworkActions{gap:4px}.publicProfileNetworkMessage{flex-basis:42px;width:42px;height:42px}.publicProfileNetworkActionNotice{right:12px;bottom:max(54px,calc(42px + env(safe-area-inset-bottom)));left:12px}.publicProfileNetworkModal>article>footer{padding:13px 16px max(13px,env(safe-area-inset-bottom))}}@media (width<=340px){.publicProfileMessageButton{grid-template-columns:20px;place-content:center;gap:0;min-width:42px;min-height:42px}.publicProfileMessageButton>span{display:none!important}}.appServiceHero,.appLearningHero{min-height:430px!important;padding-bottom:105px!important}.photoServiceApp,.aboutApp,.learningStudio,.learningMissionApp{z-index:2;margin-top:-58px;margin-bottom:72px;position:relative}.serviceAppTabs,.aboutAppTabs,.learningAppNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121619ed;border:1px solid #41474c;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px;display:grid;box-shadow:0 18px 45px #0005}.serviceAppTabs button,.aboutAppTabs button,.learningAppNav>a,.learningAppNav>button{color:#9ca79f;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;gap:2px;min-height:62px;padding:7px;display:grid}.serviceAppTabs span,.aboutAppTabs span,.learningAppNav span{color:#7b847c;font:900 7px var(--font-mono)}.serviceAppTabs b,.aboutAppTabs b,.learningAppNav b{font-size:11px}.serviceAppTabs small,.learningAppNav small{font-size:8px}.serviceAppTabs button.active,.aboutAppTabs button.active,.learningAppNav>.active{background:var(--lime);color:#111619}.serviceAppTabs button.active span,.aboutAppTabs button.active span,.learningAppNav>.active span{color:#819aa5}.serviceAppPanel,.aboutAppPanel{background:#f9faf6;border:1px solid #d2d8cf;border-radius:0 0 28px 28px;min-height:560px;padding:clamp(28px,5vw,65px);box-shadow:0 24px 70px #252a2f1f}.serviceAppPanel>header,.aboutParticipate>header{max-width:720px}.serviceAppPanel>header>span,.aboutAppPanel>span,.aboutAppPanel article>span,.aboutParticipate>header>span{color:#5da9ff;font:900 8px var(--font-mono);letter-spacing:.12em}.serviceAppPanel h2,.aboutAppPanel h2{letter-spacing:-.055em;margin:14px 0 20px;font-size:clamp(42px,6vw,76px);line-height:.9}.serviceAppPanel h2 em,.aboutAppPanel h2 em{color:#5da9ff;font-family:Georgia,serif;font-weight:400}.serviceAppPanel>header>p,.aboutAppPanel>p,.aboutParticipate>header>p{color:#626a64;max-width:700px;font-size:14px;line-height:1.65}.serviceOfferIntro{grid-template-columns:minmax(0,1fr) minmax(250px,.62fr);align-items:stretch;gap:22px;display:grid}.serviceOfferIntro>header{align-self:center}.serviceOfferIntro>header>span{color:#5da9ff;font:900 8px var(--font-mono);letter-spacing:.12em}.serviceOfferIntro>header>p{color:#626a64;max-width:650px;font-size:14px;line-height:1.65}.serviceOriginalPhoto{background:#171a1d;border-radius:22px;min-height:400px;margin:0;position:relative;overflow:hidden}.serviceOriginalPhoto img{object-fit:cover;object-position:center 58%;width:100%;height:100%}.serviceOriginalPhoto figcaption{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111619d9;border:1px solid #ffffff2b;border-radius:13px;gap:3px;padding:12px 13px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.serviceOriginalPhoto figcaption span{color:var(--lime);font:900 7px var(--font-mono);letter-spacing:.12em}.serviceOriginalPhoto figcaption b{font-size:10px}.servicePromiseGrid{background:#d4dad1;grid-template-columns:repeat(3,1fr);gap:1px;margin:34px 0 22px;display:grid}.servicePromiseGrid article{background:#eef1eb;gap:5px;padding:20px;display:grid}.servicePromiseGrid b{font-size:26px}.servicePromiseGrid span{color:#69716b;font-size:10px}.servicePackages{gap:7px;display:grid}.servicePackages article{background:#fff;border:1px solid #d6dcd3;border-radius:14px;grid-template-columns:130px 1fr;align-items:center;gap:18px;padding:16px 18px;display:grid}.servicePackages strong{color:#5da9ff;font-size:22px}.servicePackages div{gap:3px;display:grid}.servicePackages span{color:#717a73;font-size:10px}.serviceNextButton{color:#fff;cursor:pointer;background:#171a1d;border:0;border-radius:999px;justify-content:center;align-items:center;gap:22px;width:max-content;min-height:52px;margin-top:25px;padding:0 20px;font-size:10px;font-weight:900;display:flex}.serviceNextButton span{color:var(--lime);font-size:18px}.serviceBackButton{color:#6e766f;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:10px 0;font-size:10px;font-weight:800}.serviceSteps{gap:8px;margin-top:28px;display:grid}.serviceSteps article{background:#fff;border:1px solid #d5dbd2;border-radius:16px;grid-template-columns:62px 1fr;align-items:center;gap:20px;padding:20px;display:grid}.serviceSteps article>b{width:52px;height:52px;color:var(--lime);font:900 10px var(--font-mono);background:#171a1d;border-radius:15px;place-items:center;display:grid}.serviceSteps h3{margin:0 0 5px;font-size:20px}.serviceSteps p{color:#687069;margin:0;font-size:11px}.bookingPanel>.contactFlowStart,.bookingPanel>.bookingStart,.bookingPanel>.submitForm{margin-top:28px}.learningStudioPanel{margin-top:0}.learningStudioPanel>.quizWelcome,.learningStudioPanel>.quizGame,.learningStudioPanel>.quizResult,.learningStudioPanel>.dialogueTrainer,.learningStudioPanel>.dialogueGame,.learningStudioPanel>.dialogueResult,.learningMissionApp>.missionWelcome,.learningMissionApp>.missionGame,.learningMissionApp>.missionResult{border-radius:0 0 28px 28px}.learningStudioPanel[data-mode=dialogue]>.dialogueTrainer{border-top:0}.learningMissionApp{margin-top:-58px}.learningMissionApp>.learningAppNav{z-index:3;position:relative}.learningMissionApp>.missionWelcome,.learningMissionApp>.missionGame,.learningMissionApp>.missionResult{margin-top:0}.aboutIdea>p{max-width:760px}.aboutIdea>div{background:#d4dad1;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:35px;display:grid}.aboutIdea article{background:#fff;gap:8px;padding:25px;display:grid}.aboutIdea article b{font-size:20px}.aboutIdea article small{color:#687069;line-height:1.5}.aboutStory{grid-template-columns:1fr 1fr;gap:8px;display:grid}.aboutStory>article{background:#fff;border:1px solid #d5dbd2;border-radius:18px;padding:30px}.aboutStory h2{font-size:42px}.aboutStory p{color:#626a64;line-height:1.7}.aboutSocialLinks{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;display:grid}.aboutSocialLinks a{color:#fff;background:#171a1d;border-radius:14px;justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;display:flex}.aboutSocialLinks span{color:var(--lime);font-size:10px}.aboutParticipate>.feedbackStart,.aboutParticipate>.feedbackForm{margin-top:30px}.legalDocument>.legalAppSection{background:#fffefa;border:1px solid #d3d5cd}.legalDocument>.legalAppSection+.legalAppSection{border-top:0}.legalAppSection>summary{cursor:pointer;grid-template-columns:42px 1fr 38px;align-items:center;gap:14px;min-height:76px;padding:14px 24px;list-style:none;display:grid}.legalAppSection>summary::-webkit-details-marker{display:none}.legalAppSection>summary>span{background:#e9ece5;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;color:#5da9ff!important;font:900 8px var(--font-mono)!important}.legalAppSection>summary>h2{margin:0}.legalAppSection>summary>b{color:#fff;background:#171a1d;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .2s;display:grid}.legalAppSection[open]>summary>b{transform:rotate(45deg)}.legalAppSection>div{padding:4px 38px 32px 80px}.legalSummary>div{display:block}.legalSummary>div>div{background:#41474c;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.legalSummary>div>div>span{color:#c4ccc5;background:#252a2f;padding:18px;font-size:12px;line-height:1.55}.legalSummary>summary>h2{color:#fff}.legalSummary>summary>span{background:#30363a;color:var(--lime)!important}.legalSources>summary{background:#d9d5cf}@media (width<=700px){.appServiceHero,.appLearningHero{min-height:0!important;padding-bottom:86px!important}.photoServiceApp,.aboutApp,.learningStudio,.learningMissionApp{margin-top:-48px;margin-bottom:55px;padding-inline:12px}.serviceAppTabs,.aboutAppTabs,.learningAppNav{z-index:120;border-radius:17px;padding:5px;position:sticky;top:72px}.serviceAppTabs button,.aboutAppTabs button,.learningAppNav>a,.learningAppNav>button{min-height:54px;padding:5px}.serviceAppTabs b,.aboutAppTabs b,.learningAppNav b{font-size:9px}.serviceAppTabs small,.learningAppNav small{font-size:7px}.serviceAppPanel,.aboutAppPanel{border-radius:0 0 20px 20px;min-height:0;padding:27px 18px}.serviceAppPanel h2,.aboutAppPanel h2{font-size:42px}.serviceOfferIntro{grid-template-columns:1fr}.serviceOriginalPhoto{min-height:330px;max-height:54svh}.serviceOfferIntro>header>p{font-size:12px}.servicePromiseGrid,.aboutIdea>div{grid-template-columns:1fr}.servicePackages article{grid-template-columns:95px 1fr;padding:14px}.servicePackages strong{font-size:18px}.serviceNextButton{width:100%}.serviceSteps article{grid-template-columns:48px 1fr;gap:14px;padding:15px}.serviceSteps article>b{width:44px;height:44px}.serviceSteps h3{font-size:17px}.aboutStory{grid-template-columns:1fr}.aboutStory>article{padding:20px}.aboutStory h2{font-size:35px}.aboutSocialLinks{grid-template-columns:1fr}.aboutParticipate>.feedbackForm{margin-inline:-10px}.legalDocument{gap:0!important}.legalAppSection>summary{grid-template-columns:34px 1fr 32px;gap:10px;min-height:70px;padding:12px 14px}.legalAppSection>summary>span{width:32px;height:32px}.legalAppSection>summary>b{width:30px;height:30px}.legalAppSection>summary>h2{font-size:17px!important}.legalAppSection>div{padding:3px 18px 24px}.legalSummary>div>div{grid-template-columns:1fr}}.appFooter{color:#eef3ef;clip-path:inset(0 -100vmax);background:#111619;box-shadow:0 0 0 100vmax #111619}.appFooterInner{gap:30px;padding-top:44px;padding-bottom:38px;display:grid}.appFooterInner>header{justify-content:space-between;align-items:center;gap:30px;display:flex}.appFooterInner>header p{color:#99a49c;margin:0;font-size:12px}.appFooterActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.appFooterActions a{background:#1b2024;border:1px solid #30363a;border-radius:16px;align-content:start;gap:5px;min-height:112px;padding:17px;transition:border-color .2s,transform .2s;display:grid}.appFooterActions a:hover{border-color:var(--lime);transform:translateY(-3px)}.appFooterActions span{color:var(--lime);font:900 7px var(--font-mono)}.appFooterActions b{margin-top:17px;font-size:15px}.appFooterActions small{color:#8d9890;font-size:9px}.appFooterMeta{border-top:1px solid #30363a;justify-content:space-between;align-items:center;gap:25px;padding-top:20px;display:flex}.appFooterMeta nav{flex-wrap:wrap;gap:15px;display:flex}.appFooterMeta a{color:#9aa59d;font-size:9px;font-weight:750}@media (width<=1100px){.mobileMenuPanel.mobileMenuApp{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:9px;padding:14px;overflow-y:auto}.mobileMenuAppHead{justify-content:space-between;align-items:center;min-height:50px;padding:0 5px;display:flex}.mobileMenuAppHead>div{gap:3px;display:grid}.mobileMenuAppHead span{color:var(--lime);font:900 7px var(--font-mono);letter-spacing:.13em}.mobileMenuAppHead b{font-size:22px}.mobileMenuAppHead>button{color:#fff;cursor:pointer;background:#252a2f;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:23px;display:grid}.mobileMenuSearch,.mobileMenuCreate{border-radius:15px;align-items:center;min-height:62px;display:grid}.mobileMenuSearch{background:#1b2024;border:1px solid #41474c;grid-template-columns:38px 1fr auto;gap:3px 11px;padding:10px 13px}.mobileMenuSearch>span{color:var(--lime);grid-row:1/3;font-size:25px}.mobileMenuSearch>b{font-size:12px}.mobileMenuSearch>small{color:#8f9a92;font-size:8px}.mobileMenuSearch>i{color:var(--lime);grid-area:1/3/3;font-size:19px;font-style:normal}.mobileMenuCreate{background:var(--lime);color:#111619;grid-template-columns:42px 1fr auto;gap:11px;padding:9px 13px}.mobileMenuCreate>span{width:38px;height:38px;color:var(--lime);background:#111619;border-radius:12px;place-items:center;font-size:23px;display:grid}.mobileMenuCreate>div{gap:3px;display:grid}.mobileMenuCreate b{font-size:12px}.mobileMenuCreate small{color:#819aa5;font-size:8px}.mobileMenuCreate strong{font-size:20px}.mobileMenuAppTabs{background:#252a2f;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.mobileMenuAppTabs button{color:#a7b1a9;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:42px;font-size:9px;font-weight:850}.mobileMenuAppTabs button.active{color:#171a1d;background:#f1f4ef}.mobileMenuView{align-content:start;gap:7px;min-height:0;display:grid}.mobileMenuView.detailed{grid-template-columns:repeat(2,minmax(0,1fr))}.mobileMenuView.detailed a{background:#1b2024;border:1px solid #30363a;border-radius:14px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:78px;padding:11px;display:grid}.mobileMenuView.detailed i{color:var(--lime);font:900 7px var(--font-mono);font-style:normal}.mobileMenuView.detailed a>span{gap:4px;min-width:0;display:grid}.mobileMenuView.detailed b{font-size:11px}.mobileMenuView.detailed small{color:#89948c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mobileMenuView.detailed strong{color:var(--lime)}.mobileMenuView.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.mobileMenuView.compact a{background:#1b2024;border:1px solid #30363a;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:58px;padding:0 12px;display:flex}.mobileMenuView.compact b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mobileMenuView.compact span{color:var(--lime)}.mobileMenuView a[aria-current=page]{border-color:var(--lime);background:#252a2f}.mobileMenuAppFooter{justify-content:flex-end;gap:15px;padding:5px 4px 0;display:flex}.mobileMenuAppFooter a{color:#7f8a82;font-size:8px}}@media (width<=700px){.appFooterInner{gap:20px;padding-top:31px;padding-bottom:105px}.appFooterInner>header{flex-direction:column;align-items:flex-start;gap:10px}.appFooterActions{grid-template-columns:1fr 1fr}.appFooterActions a{min-height:88px;padding:14px}.appFooterActions b{margin-top:9px;font-size:13px}.appFooterMeta{flex-direction:column;align-items:flex-start;gap:14px}.appFooterMeta nav{gap:11px}.mobileMenuPanel.mobileMenuApp{gap:7px;padding:10px;overflow-y:auto}.mobileMenuAppHead{min-height:43px}.mobileMenuAppHead b{font-size:18px}.mobileMenuAppHead>button{width:34px;height:34px}.mobileMenuSearch,.mobileMenuCreate{min-height:57px}.mobileMenuView.detailed{grid-template-columns:1fr 1fr}.mobileMenuView.detailed a{min-height:72px;padding:9px}.mobileMenuView.detailed small{font-size:7px}.mobileMenuView.compact{grid-template-columns:1fr 1fr}.mobileMenuView.compact a{min-height:48px}.mobileQuickBar{height:calc(70px + env(safe-area-inset-bottom));min-height:calc(70px + env(safe-area-inset-bottom));padding-bottom:max(6px,env(safe-area-inset-bottom))}.mobileQuickBar a[data-active=true]{color:#fff;background:#252a2f}.mobileQuickBar a[data-active=true] span{color:var(--lime)}.mobileQuickBar .mobileQuickBarPrimary[data-active=true]{background:var(--lime);color:#111315}.mobileQuickBar .mobileQuickBarPrimary[data-active=true] span{color:#111315}}.mobileLayerCanvas{display:none}@media (width<=700px){html.mobileLayerOpen,body.mobileLayerOpen{overscroll-behavior:none!important;overflow:hidden!important}body.mobileLayerOpen{top:var(--mobile-layer-scroll-offset,0px)!important;width:100%!important;position:fixed!important;left:0!important;right:0!important}body.mobileLayerOpen>.mobileLayerCanvas{z-index:275;pointer-events:auto;background:#f4f6f2;width:100vw;height:100dvh;display:block;position:fixed;inset:0}.garageWorkspacePanel.garageCreateVehicle,.vehicleTaskShell,.helpAppComposer,.eventComposerShell,.feedbackForm.feedbackAppFlow,.contactAppFlow,.appFilterPanel,.centralSearchPanel,.eventCard.isOpen,.socialCommentPanel{-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-padding-bottom:calc(92px + env(safe-area-inset-bottom));width:100%!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;box-shadow:none!important;overscroll-behavior:contain!important;background:#f4f6f2!important;border:0!important;border-radius:0!important;margin:0!important;inset:0!important;overflow:hidden auto!important}.projectSubmitDisclosure[open]:has(.projectAppComposer){-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-padding-bottom:calc(92px + env(safe-area-inset-bottom));width:100%!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;box-shadow:none!important;overscroll-behavior:contain!important;background:#f4f6f2!important;border:0!important;border-radius:0!important;margin:0!important;inset:0!important;overflow:hidden auto!important}.socialCommentPanel{z-index:340;flex-direction:column;display:flex;position:fixed}.socialCommentPanel .socialCommentList{flex:auto;max-height:none}.vehicleTaskShell{z-index:330;position:fixed;background:#fff!important}.mobileMenuPanel.mobileMenuApp{width:100%!important;max-height:none!important;padding-top:max(10px, env(safe-area-inset-top))!important;padding-bottom:max(10px, env(safe-area-inset-bottom))!important;box-shadow:none!important;border:0!important;border-radius:0!important;inset:0!important}.garageCreateVehicle>.garageVehicleCreator,.vehicleTaskShell .vehicleWizard,.eventComposerShell .eventAppFlow{flex:none;height:auto;min-height:100%;max-height:none;overflow:visible!important}.garageCreateVehicle .garageCreatorStep.active,.vehicleTaskShell .vehicleWizard .wizardStep.active,.eventComposerShell .eventFlowStep.active,.feedbackAppFlow .feedbackFlowStep.active,.helpAppComposer .taskFlowScreen.active{touch-action:pan-y;flex:none;height:auto;min-height:0;overflow:visible!important}.projectSubmitDisclosure[open]:has(.projectAppComposer) .taskFlowScreen.active{touch-action:pan-y;flex:none;height:auto;min-height:0;overflow:visible!important}.garageCreateVehicle>.garageWorkspaceHeader,.garageCreateVehicle .garageCreatorActions,.vehicleTaskShell .vehicleWizard .wizardNav,.eventComposerShell .eventFlowActions,.feedbackAppFlow .feedbackFlowActions{z-index:8;position:sticky}.garageCreateVehicle>.garageWorkspaceHeader{top:0}.garageCreateVehicle .garageCreatorActions,.vehicleTaskShell .vehicleWizard .wizardNav,.eventComposerShell .eventFlowActions,.feedbackAppFlow .feedbackFlowActions{bottom:0}}.authPortalPage{color:#effaff;background:radial-gradient(circle at 14% 18%,#65f4ff24,#0000 29%),radial-gradient(circle at 83% 72%,#717dff21,#0000 26%),linear-gradient(145deg,#02070a,#07141a 58%,#050a10);grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.authPortalPage:before{content:"";pointer-events:none;background-image:linear-gradient(#65f4ff09 1px,#0000 1px),linear-gradient(90deg,#65f4ff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.authPortalNav,.authPortalLayout,.authPortalFooter{z-index:1;width:min(100% - 48px,1180px);margin-inline:auto;position:relative}.authPortalNav{border-bottom:1px solid #65f4ff24;justify-content:space-between;align-items:center;min-height:92px;display:flex}.authPortalNav>a:last-child{color:#91aab5;align-items:center;gap:13px;font-size:10px;font-weight:850;display:flex}.authPortalNav>a:last-child span{color:#65f4ff;font-size:18px}.authPortalLayout{grid-template-columns:minmax(0,1.05fr) minmax(370px,.75fr);align-items:center;gap:clamp(42px,8vw,110px);padding-block:clamp(54px,9vh,105px);display:grid}.authPortalIntro{align-content:center;display:grid}.authPortalIntro>span,.authPortalCard>span,.authPortalForm>header>span{color:#65f4ff;font:850 8px var(--font-mono);letter-spacing:.16em}.authPortalIntro h1{letter-spacing:-.07em;max-width:790px;margin:16px 0 24px;font-size:clamp(54px,6.6vw,96px);line-height:.86}.authPortalIntro h1 em{color:#65f4ff;font-family:Georgia,serif;font-weight:400}.authPortalIntro>p{color:#8fa6b0;max-width:600px;margin:0 0 34px;font-size:14px;line-height:1.75}.authPortalIntro>div{border-top:1px solid #65f4ff1f;grid-template-columns:34px 1fr;gap:4px 12px;max-width:520px;padding:14px 0;display:grid}.authPortalIntro>div>span{color:#65f4ff;font:850 8px var(--font-mono);grid-row:1/3}.authPortalIntro>div>b{font-size:12px}.authPortalIntro>div>small{color:#718a95;font-size:9px}.authPortalCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#051015e6;border:1px solid #65f4ff38;border-radius:34px 34px 34px 9px;width:100%;display:grid;overflow:hidden;box-shadow:0 34px 100px #00000085,inset 0 1px #ffffff09}.authPortalForm{display:grid}.authPortalForm>header{padding:30px 30px 21px}.authPortalForm h2,.authRecovery h2{letter-spacing:-.055em;margin:8px 0 9px;font-size:clamp(34px,4vw,48px);line-height:.94}.authPortalForm header p,.authRecovery p{color:#839aa5;margin:0;font-size:11px;line-height:1.6}.authPortalFields{gap:11px;padding:0 30px 18px;display:grid}.authPortalFields label{color:#93a9b3;gap:7px;font-size:9px;font-weight:850;display:grid}.authPortalFields input{color:#effaff;width:100%;min-height:56px;font:13px var(--font-geist);background:#06151b;border:1px solid #65f4ff2b;border-radius:16px 16px 16px 5px;outline:0;padding:0 15px;transition:border-color .2s,box-shadow .2s,transform .2s}.authPortalFields input:focus{border-color:#65f4ffbd;transform:translateY(-1px);box-shadow:0 0 0 4px #65f4ff14,0 0 28px #65f4ff12}.authPortalSubmit{color:#031014;background:linear-gradient(135deg,#65f4ff,#7597ff);border:0;border-radius:17px 17px 17px 5px;min-height:56px;margin:0 30px 11px;font-weight:950;box-shadow:0 14px 38px #65f4ff29}.authPortalSubmit:disabled{cursor:wait;opacity:.62}.authPortalAlternatives{flex-wrap:wrap;justify-content:center;gap:7px 17px;padding:0 30px 22px;display:flex}.authPortalAlternatives button{color:#7c95a0;cursor:pointer;background:0 0;border:0;min-height:34px;padding:0;font-size:9px}.authPortalAlternatives button b{color:#65f4ff}.authPortalNotice{color:#c5f8ff;background:#65f4ff14;border-top:1px solid #65f4ff21;margin:0;padding:15px 30px;font-size:10px;line-height:1.5}.authPortalChecking{align-content:center;justify-items:center;gap:12px;min-height:220px}.authPortalChecking b{font-size:18px}.authRecovery{gap:15px;padding:32px}.authRecovery code{overflow-wrap:anywhere;color:#65f4ff;letter-spacing:.06em;background:#031014;border:1px solid #65f4ff47;border-radius:16px 16px 16px 5px;padding:18px;font-size:18px;font-weight:950;display:block}.authRecovery .button{justify-content:center;min-height:53px}.authPortalFooter{color:#647b85;border-top:1px solid #65f4ff1f;justify-content:space-between;align-items:center;min-height:76px;font-size:8px;display:flex}.authPortalFooter nav{gap:18px;display:flex}.authPortalFooter a:hover{color:#65f4ff}@media (width<=760px){.authPortalPage{min-height:100dvh}.authPortalNav,.authPortalLayout,.authPortalFooter{width:min(100% - 28px,1180px)}.authPortalNav{min-height:72px}.authPortalNav>a:last-child{font-size:8px}.authPortalLayout{grid-template-columns:1fr;gap:25px;padding-block:34px 45px}.authPortalIntro h1{margin:12px 0 17px;font-size:clamp(46px,14vw,68px)}.authPortalIntro>p{margin-bottom:20px;font-size:12px}.authPortalIntro>div{display:none}.authPortalCard{border-radius:25px 25px 25px 7px}.authPortalForm>header{padding:24px 21px 17px}.authPortalForm h2,.authRecovery h2{font-size:36px}.authPortalFields{padding:0 21px 15px}.authPortalSubmit{margin-inline:21px}.authPortalAlternatives{padding-inline:21px}.authRecovery{padding:24px 21px}.authPortalFooter{min-height:68px;padding-bottom:env(safe-area-inset-bottom)}}.partComposerScreen[hidden]{display:none!important}.partsPage,.partDetailPage{color:#171a1d;background:#eef1eb;min-height:100vh}.partsHero{color:#fff;background:radial-gradient(circle at 82% 15%,#59efff2e,#0000 28%),linear-gradient(145deg,#0b0e10,#031116);padding:155px 0 72px}.partsHero h1{letter-spacing:-.065em;max-width:1000px;margin:14px 0 24px;font-size:clamp(58px,8vw,108px);line-height:.86}.partsHero h1 em{color:var(--lime);font-style:normal}.partsHero>div>p:not(.eyebrow){color:#c2cbc4;max-width:700px;font-size:17px;line-height:1.6}.partsHero>div>div{align-items:center;gap:25px;margin-top:28px;display:flex}.partsHero>div>div>span{color:#9da79f;font-size:10px}.partsHero>div>div>span b{color:var(--lime);margin-right:5px;font-size:18px}.partsMarket{padding-top:52px;padding-bottom:86px}.partsMarketToolbar{grid-template-columns:minmax(0,1fr) 260px;gap:10px;display:grid}.partsMarketToolbar>div{background:#fff;border:1px solid #cad1c7;border-radius:19px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:76px;padding:11px 17px;display:grid}.partsMarketToolbar>div>span{color:#5da9ff;font:900 8px var(--font-mono);letter-spacing:.12em}.partsMarketToolbar label{grid-template-columns:35px 1fr 28px;align-items:center;min-width:0;display:grid}.partsMarketToolbar label i{color:#5da9ff;font-size:27px;font-style:normal}.partsMarketToolbar input{min-width:0;height:46px;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.partsMarketToolbar label button{color:#6c756e;background:0 0;border:0;font-size:22px}.partsMarketToolbar>a{background:var(--lime);color:#111619;border-radius:19px;grid-template-columns:45px 1fr;align-content:center;gap:3px 12px;padding:12px 16px;display:grid}.partsMarketToolbar>a>span{width:43px;height:43px;color:var(--lime);background:#111619;border-radius:13px;grid-row:1/3;place-items:center;font-size:24px;display:grid}.partsMarketToolbar>a>b{font-size:13px}.partsMarketToolbar>a>small{color:#819aa5;font-size:9px}.partsCategoryRail{scrollbar-width:none;gap:6px;margin:17px 0 12px;padding-bottom:5px;display:flex;overflow-x:auto}.partsCategoryRail::-webkit-scrollbar{display:none}.partsCategoryRail button{color:#59615b;cursor:pointer;background:#fff;border:1px solid #c7cec4;border-radius:999px;flex:none;min-height:40px;padding:0 15px;font-size:9px;font-weight:850}.partsCategoryRail button.active{color:var(--lime);background:#171a1d;border-color:#171a1d}.partsResultBar{justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-bottom:17px;padding:0 3px;display:flex}.partsResultBar>span{color:#68716a;font-size:10px}.partsResultBar>span b{color:#171a1d;margin-right:4px;font-size:19px}.partsResultBar label{color:#69716b;align-items:center;gap:8px;font-size:9px;display:flex}.partsResultBar select{color:#171a1d;height:38px;font:inherit;background:#fff;border:1px solid #c7cec4;border-radius:999px;padding:0 32px 0 12px;font-weight:800}.partsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.partCard{color:#171a1d;background:#fff;border:1px solid #cbd2c8;border-radius:22px;transition:transform .2s,border-color .2s;display:grid;overflow:hidden}.partCard:hover{border-color:#5da9ff;transform:translateY(-4px)}.partCardImage{background:radial-gradient(circle at 70% 25%,#59efff2b,#0000 34%),#1b2024;height:235px;position:relative;overflow:hidden}.partCardImage img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.partCard:hover img{transform:scale(1.025)}.partCardImage>span{height:100%;color:var(--lime);font:950 58px var(--font-mono);place-items:center;display:grid}.partCardImage small{color:#fff;font:850 8px var(--font-mono);background:#111619e8;border-radius:999px;padding:7px 10px;position:absolute;top:13px;left:13px}.partCardBody{padding:19px;display:grid}.partCardBody>span{color:#5da9ff;font:850 8px var(--font-mono);letter-spacing:.1em}.partCardBody h2{letter-spacing:-.035em;margin:10px 0 6px;font-size:24px}.partCardBody>p{color:#656d67;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.partCardBody>div{border-top:1px solid #e3e7e0;justify-content:space-between;align-items:end;gap:12px;margin-top:19px;padding-top:15px;display:flex}.partCardBody>div b{font-size:21px}.partCardBody>div small{color:#68716a;text-align:right;font-size:9px}.partCardBody footer{color:#737c75;justify-content:space-between;gap:12px;margin-top:14px;font-size:9px;display:flex}.partCardBody footer strong{color:#819aa5}.partsMarketState{text-align:center;background:#e5eae2;border:1px dashed #aeb7ac;border-radius:24px;align-content:center;place-items:center;gap:9px;min-height:330px;padding:38px;display:grid}.partsMarketState>span{width:82px;height:82px;color:var(--lime);font:950 24px var(--font-mono);background:#171a1d;border-radius:23px;place-items:center;display:grid}.partsMarketState>b{font-size:24px}.partsMarketState p{color:#616a63;max-width:580px;margin:0 0 8px}.partsMarketState.error{background:#f2e6e3;border-color:#ba8f89}.partsTrust{background:#3c4347;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;display:grid;overflow:hidden}.partsTrust>div{color:#fff;background:#1b2024;gap:6px;padding:23px;display:grid}.partsTrust span{color:var(--lime);font:900 8px var(--font-mono)}.partsTrust b{font-size:14px}.partsTrust small{color:#9ca79f;line-height:1.5}.partDetailPage{padding-top:92px}.partDetail{padding-top:28px;padding-bottom:85px}.partDetailBar{background:#fff;border:1px solid #ccd2c8;border-radius:16px;justify-content:space-between;align-items:center;gap:15px;min-height:56px;margin-bottom:12px;padding:0 15px;display:flex}.partDetailBar>a{font-size:10px;font-weight:850}.partDetailBar>span{color:#5da9ff;font:900 8px var(--font-mono);letter-spacing:.1em}.partDetailGrid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:12px;display:grid}.partDetailGallery>figure{background:#171a1d;border-radius:24px;height:610px;margin:0;position:relative;overflow:hidden}.partDetailGallery>figure>img{object-fit:contain;width:100%;height:100%}.partDetailGallery>figure>span{height:100%;color:var(--lime);font:950 74px var(--font-mono);place-items:center;display:grid}.partDetailGallery>figure figcaption{color:#fff;font:850 8px var(--font-mono);background:#111619dc;border-radius:999px;padding:8px 11px;position:absolute;bottom:15px;right:15px}.partDetailGallery>nav{gap:7px;margin-top:8px;display:flex;overflow-x:auto}.partDetailGallery>nav button{background:#252a2f;border:2px solid #0000;border-radius:12px;flex:0 0 74px;width:74px;height:64px;padding:0;overflow:hidden}.partDetailGallery>nav button.active{border-color:#5da9ff}.partDetailGallery>nav img{object-fit:cover;width:100%;height:100%}.partDetailInfo{background:#fff;border:1px solid #ccd2c8;border-radius:24px;align-content:start;padding:34px;display:grid}.partDetailCategory{color:#5da9ff;font:900 8px var(--font-mono);letter-spacing:.1em}.partDetailInfo h1{letter-spacing:-.055em;margin:12px 0 13px;font-size:clamp(38px,5vw,64px);line-height:.9}.partDetailInfo>strong{font-size:31px}.partDetailFacts{background:#d9ded7;grid-template-columns:1fr 1fr;gap:1px;margin:25px 0;display:grid}.partDetailFacts>span{background:#f0f3ee;gap:5px;padding:14px;display:grid}.partDetailFacts small,.partDetailInfo>section>span{color:#5da9ff;font:850 7px var(--font-mono);letter-spacing:.1em}.partDetailFacts b{font-size:11px;line-height:1.4}.partDetailInfo>section{border-top:1px solid #e0e4de;padding:20px 0}.partDetailInfo>section p{color:#555e57;white-space:pre-wrap;margin:10px 0 0;font-size:13px;line-height:1.7}.partSeller{color:#fff;background:#171a1d;border-radius:18px;gap:12px;padding:17px;display:grid}.partSeller>div{grid-template-columns:47px 1fr;align-items:center;gap:12px;display:grid}.partSeller i{background:var(--lime);color:#111619;width:47px;height:47px;font:900 11px var(--font-mono);border-radius:14px;place-items:center;font-style:normal;display:grid}.partSeller>div span{gap:2px;display:grid}.partSeller small{color:var(--lime);font:850 7px var(--font-mono)}.partSeller em{color:#98a29a;font-size:9px;font-style:normal}.partSeller>a,.partSeller>button{background:var(--lime);color:#111619;border:0;border-radius:13px;place-items:center;min-height:47px;font-size:10px;font-weight:900;display:grid}.partSafety{color:#708fa0;background:#dcf0f7;border:1px solid #bedce7;border-radius:14px;margin:15px 0 0;padding:14px;font-size:10px;line-height:1.55}.partDetailState{align-content:center;justify-items:start;gap:9px;min-height:620px;display:grid}.partDetailState b{font-size:28px}.partDetailState p{color:#68716a;margin:0}.partDetailState a{margin-top:10px;font-weight:850}.partComposerHero{min-height:420px!important;padding-bottom:102px!important}.partComposer{z-index:2;margin-top:-58px;margin-bottom:75px;position:relative}.partComposerTabs{background:#121619ee;border:1px solid #41474c;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:5px;padding:7px;display:grid;box-shadow:0 18px 45px #0005}.partComposerTabs button{color:#8f9a92;cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;gap:2px;min-height:62px;padding:7px;display:grid}.partComposerTabs button span{color:#6f7971;font:900 7px var(--font-mono)}.partComposerTabs button b{font-size:10px}.partComposerTabs button.active{background:var(--lime);color:#111619}.partComposerTabs button.active span{color:#819aa5}.partComposerTabs button.done{color:#fff}.partComposerTabs button.done span{color:var(--lime)}.partComposerPanel{background:#f9faf6;border:1px solid #d2d8cf;border-top:0;border-radius:0 0 28px 28px;overflow:hidden;box-shadow:0 24px 70px #252a2f1f}.partComposerScreen{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:48px;min-height:510px;padding:clamp(32px,5vw,62px);display:grid}.partComposerScreen>header>span{color:#5da9ff;font:900 8px var(--font-mono);letter-spacing:.12em}.partComposerScreen>header h2{letter-spacing:-.055em;margin:13px 0 16px;font-size:clamp(40px,5vw,66px);line-height:.9}.partComposerScreen>header p{color:#616a63;max-width:420px;margin:0;font-size:13px;line-height:1.65}.partChoiceGrid{grid-template-columns:1fr 1fr;align-content:start;gap:7px;display:grid}.partChoiceGrid button{color:#171a1d;text-align:left;background:#fff;border:1px solid #d0d7cd;border-radius:14px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:68px;padding:10px 13px;display:grid}.partChoiceGrid button i{color:#5da9ff;font:900 7px var(--font-mono);font-style:normal}.partChoiceGrid button b{font-size:11px}.partChoiceGrid button span{color:#5da9ff;font-size:17px}.partChoiceGrid button.selected{color:#fff;background:#171a1d;border-color:#171a1d}.partChoiceGrid button.selected span{color:var(--lime)}.partFieldPair{grid-column:2;grid-template-columns:1fr 1fr;gap:8px;margin-top:-28px;display:grid}.partFieldPair label:first-child{grid-column:1/-1}.partFieldPair label,.partDescriptionField{gap:7px;display:grid}.partFieldPair label>span,.partDescriptionField>span,.partPillGroup>span{color:#5c655e;font-size:9px;font-weight:850}.partFieldPair label small{color:#8c958e;font-weight:500}.partFieldPair input,.partFieldPair select,.partDescriptionField textarea{color:#171a1d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd3c9;border-radius:13px}.partFieldPair input,.partFieldPair select{height:52px;padding:0 14px}.partFieldPair.compact{grid-column:2;margin:0}.partFieldPair.compact label:first-child{grid-column:auto}.partPillGroup{flex-wrap:wrap;grid-column:2;align-content:start;gap:7px;display:flex}.partPillGroup>span{width:100%;margin-bottom:2px}.partPillGroup button{color:#555e57;background:#fff;border:1px solid #ccd3c9;border-radius:999px;min-height:44px;padding:0 15px;font-size:9px;font-weight:850}.partPillGroup button.selected{color:var(--lime);background:#171a1d;border-color:#171a1d}.partDescriptionField{grid-column:2}.partDescriptionField textarea{resize:vertical;min-height:260px;padding:16px;line-height:1.6}.partDescriptionField small{color:#737d75;font-size:9px;line-height:1.5}.partImagePicker{cursor:pointer;background:#eef2eb;border:1px dashed #9ea89d;border-radius:20px;grid-column:2;align-content:center;place-items:center;gap:6px;min-height:190px;display:grid}.partImagePicker input{opacity:0;width:1px;height:1px;position:absolute}.partImagePicker>span{width:52px;height:52px;color:var(--lime);background:#171a1d;border-radius:15px;place-items:center;font-size:25px;display:grid}.partImagePicker b{font-size:15px}.partImagePicker small{color:#69726b;font-size:9px}.partImagePreview{grid-column:2;gap:7px;margin-top:-28px;display:flex;overflow-x:auto}.partImagePreview figure{background:#1b2024;border-radius:12px;flex:0 0 96px;width:96px;height:82px;margin:0;position:relative;overflow:hidden}.partImagePreview img{object-fit:cover;width:100%;height:100%}.partImagePreview span{color:#fff;background:#111d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid;position:absolute;bottom:5px;right:5px}.partConsent{background:#fff;border:1px solid #d4d9d2;border-radius:14px;grid-column:2;grid-template-columns:22px 1fr;align-items:start;gap:11px;padding:15px;display:grid}.partConsent input{accent-color:#171a1d;width:20px;height:20px}.partConsent>span{gap:3px;display:grid}.partConsent b{font-size:11px}.partConsent small{color:#68716a;font-size:9px;line-height:1.45}.partComposerError{color:#792e27;background:#fff0ed;border:1px solid #c69b95;border-radius:12px;margin:0 clamp(32px,5vw,62px) 18px;padding:13px 15px;font-size:11px}.partComposerActions{background:#fff;border-top:1px solid #dce1da;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;padding:18px clamp(32px,5vw,62px);display:grid}.partComposerActions>button{color:#525a54;background:#fff;border:1px solid #c9d0c7;border-radius:999px;align-items:center;width:max-content;min-height:45px;padding:0 17px;font-size:10px;font-weight:900;display:flex}.partComposerActions>button:disabled{opacity:.4}.partComposerActions>span{color:#7a837b;font-size:8px}.partComposerActions>.next,.partComposerActions>.submit{color:#fff;background:#171a1d;border-color:#171a1d;justify-self:end}.partComposerLoading,.partComposerGate{padding-top:70px;padding-bottom:90px}.partComposerSuccess{background:#f9faf6;border-radius:25px;justify-items:start;gap:10px;margin-top:-45px;margin-bottom:75px;padding:50px;display:grid;box-shadow:0 24px 70px #252a2f1f}.partComposerSuccess>span{background:var(--lime);border-radius:19px;place-items:center;width:64px;height:64px;font-size:28px;display:grid}.partComposerSuccess h2{margin:7px 0 0;font-size:46px}.partComposerSuccess p{color:#616a63;margin:0}.partComposerSuccess>div{align-items:center;gap:18px;margin-top:15px;display:flex}.partComposerSuccess>div>a:last-child{font-size:10px;font-weight:900}.partDemoBadge{background:var(--lime);color:#111619;font:950 8px var(--font-mono);letter-spacing:.08em;border-radius:999px;padding:8px 11px;position:absolute;top:13px;right:13px;box-shadow:0 7px 22px #0004}.partDetailBar.demo{background:#f5fbdc;border-color:#b9d35c}.partDetailBar.demo>b{color:var(--lime);font:950 8px var(--font-mono);letter-spacing:.08em;background:#171a1d;border-radius:999px;padding:8px 11px}.partDemoPrice{color:#5999ad;font:850 7px var(--font-mono);letter-spacing:.09em;margin-top:5px}.partDemoSeller{border:1px solid #3e4740}.partDemoSeller>p{color:#bac3bb;border-top:1px solid #343b37;margin:0;padding-top:12px;font-size:10px;line-height:1.55}@media (width<=950px){.partsGrid{grid-template-columns:1fr 1fr}.partDetailGrid{grid-template-columns:1fr}.partDetailGallery>figure{height:520px}.partComposerScreen{grid-template-columns:1fr;gap:28px}.partChoiceGrid,.partFieldPair,.partFieldPair.compact,.partPillGroup,.partDescriptionField,.partImagePicker,.partImagePreview,.partConsent{grid-column:1}.partFieldPair{margin:0}.partImagePreview{margin-top:0}}@media (width<=700px){.partsHero{padding:112px 0 54px}.partsHero h1{font-size:clamp(45px,14vw,62px)}.partsHero>div>p:not(.eyebrow){font-size:14px}.partsHero>div>div{flex-direction:column;align-items:flex-start}.partsMarket{padding-top:28px;padding-bottom:58px}.partsMarketToolbar{grid-template-columns:1fr}.partsMarketToolbar>div{grid-template-columns:1fr;gap:6px;min-height:68px}.partsMarketToolbar>div>span{display:none}.partsMarketToolbar>a{min-height:62px}.partsCategoryRail{width:calc(100% + 14px);margin:13px 0 8px;padding-right:14px}.partsResultBar{min-height:50px}.partsResultBar label{font-size:0}.partsGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:9px;width:calc(100% + 14px);padding-right:14px;display:flex;overflow-x:auto}.partsGrid::-webkit-scrollbar{display:none}.partCard{scroll-snap-align:start;min-width:82vw}.partCardImage{height:215px}.partsTrust{grid-template-columns:1fr;margin-top:40px}.partDetailPage{padding-top:76px}.partDetail{padding-top:12px;padding-bottom:60px}.partDetailBar{min-height:52px}.partDetailBar>span{display:none}.partDetailGrid{gap:8px}.partDetailGallery>figure{border-radius:19px;height:390px}.partDetailInfo{border-radius:19px;padding:22px 17px}.partDetailInfo h1{font-size:43px}.partDetailFacts{grid-template-columns:1fr}.partComposerHero{min-height:0!important;padding-bottom:80px!important}.partComposer{width:calc(100% - 24px);max-width:calc(100% - 24px);margin-top:-45px;margin-bottom:55px}.partComposerTabs{z-index:120;border-radius:17px;padding:5px;position:sticky;top:72px}.partComposerTabs button{min-height:52px;padding:4px}.partComposerTabs button b{font-size:8px}.partComposerPanel{border-radius:0 0 20px 20px}.partComposerScreen{gap:23px;min-height:0;padding:28px 16px}.partComposerScreen>header h2{font-size:40px}.partComposerScreen>header p{font-size:12px}.partChoiceGrid{grid-template-columns:1fr 1fr}.partChoiceGrid button{grid-template-columns:1fr auto;min-height:64px}.partChoiceGrid button i{display:none}.partFieldPair{grid-template-columns:1fr}.partFieldPair label:first-child{grid-column:auto}.partPillGroup button{min-height:42px}.partImagePicker{min-height:170px}.partConsent{grid-template-columns:20px 1fr}.partComposerActions{grid-template-columns:1fr 1fr;padding:14px 16px}.partComposerActions>span{display:none}.partComposerSuccess{margin-top:-38px;padding:30px 20px}.partComposerSuccess h2{font-size:38px}.partComposerSuccess>div{flex-direction:column;align-items:stretch}.partComposerSuccess .button{width:100%}}.partImagePicker{text-align:center;padding:20px}.partImagePicker.busy{cursor:progress;opacity:.72}.partImagePicker small{max-width:440px;line-height:1.5}.partUploadStatus{color:#425225;background:#e6eed0;border-radius:12px;grid-column:2;margin:-27px 0 0;padding:11px 13px;font-size:10px;font-weight:800}.partImagePreview{gap:8px;padding:2px 2px 6px}.partImagePreview figure{border:2px solid #fff;border-radius:14px;flex-basis:112px;width:112px;height:96px;box-shadow:0 5px 18px #252a2f20}.partImagePreview span{width:auto;height:auto;font:800 7px var(--font-mono);border-radius:999px;padding:5px 7px;bottom:6px;right:6px}.partImagePreview button{color:#fff;background:#111d;border:1px solid #fff8;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.partImagePreview button:disabled{opacity:.45}.partComposerActions>.submit{text-align:center;justify-content:center;max-width:min(100%,330px)}@media (width<=950px){.partUploadStatus{grid-column:1;margin-top:-22px}}@media (width<=700px){.partImagePicker{padding:18px 12px}.partImagePreview{width:100%;margin-top:0}.partComposerActions>.submit{white-space:normal;min-width:0}}.partComposer,.partComposerPanel,.partComposerScreen,.partComposerScreen>*{min-width:0;max-width:100%}.partComposerTabs{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;max-width:100%;overflow:hidden}.partComposerTabs button{width:100%;min-width:0}.partComposerTabs button b{overflow-wrap:anywhere;max-width:100%}.partImagePicker,.partUploadStatus,.partImagePreview{min-width:0;max-width:100%}.partImagePicker b,.partImagePicker small,.partUploadStatus,.partConsent b,.partConsent small{overflow-wrap:anywhere}.partConsent>span,.partComposerActions{min-width:0}.partComposerActions>button{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (width<=700px){.partComposer{width:calc(100% - 28px);max-width:calc(100% - 28px)}.partComposerActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.partComposerActions>button{white-space:normal;width:auto}}.partDetailGrid,.partDetailGallery,.partDetailInfo,.partDetailGallery>figure,.partDetailGallery>figure>img,.partDetailGallery>nav{min-width:0;max-width:100%}.partDetailGallery>figure>img{display:block}.partDetailInfo>*{min-width:0;max-width:100%}.partDetailInfo h1,.partDetailInfo>section p,.partDetailFacts b,.partSeller em{overflow-wrap:anywhere}.partSeller>div{grid-template-columns:47px minmax(0,1fr)}@media (width<=950px){.partDetailGrid{grid-template-columns:minmax(0,1fr)}.partDetailGallery,.partDetailInfo{width:100%}}@media (width<=700px){.partDetailGallery>figure{aspect-ratio:4/3;width:100%;height:auto}.partDetailGallery>nav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;touch-action:pan-x;width:100%}.partDetailGallery>nav button{scroll-snap-align:start}.partDetailInfo{width:100%;padding:20px 16px}.partDetailInfo h1{font-size:clamp(34px,11vw,43px)}.partDetailBar{min-width:0;overflow:hidden}}.vehicleListingDetailPage{color:#171a1d;background:#eef1eb;min-height:100vh}.vehicleListingDetail{padding-top:112px;padding-bottom:92px}.vehicleListingDetailBar{background:#fff;border:1px solid #ccd2c8;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-height:56px;margin-bottom:12px;padding:0 16px;display:flex}.vehicleListingDetailBar a{font-size:10px;font-weight:900}.vehicleListingDetailBar span{color:#5da9ff;font:900 8px var(--font-mono)}.vehicleListingDetailGrid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:12px;min-width:0;display:grid}.vehicleListingGallery,.vehicleListingSummary{min-width:0}.vehicleListingGallery>figure{touch-action:pan-y;background:#101518;border-radius:24px;place-items:center;width:100%;min-width:0;min-height:610px;margin:0;display:grid;position:relative;overflow:hidden}.vehicleListingGallery>figure>img,.vehicleListingGallery>figure>video{object-fit:contain;width:100%;height:100%;max-height:720px;display:block}.vehicleListingGallery>figure>span{color:#59efff;font:950 72px var(--font-mono)}.vehicleListingGallery figcaption{color:#fff;font:850 8px var(--font-mono);background:#0b0f12dc;border-radius:999px;padding:8px 11px;position:absolute;bottom:16px;right:16px}.vehicleListingGallery figure>button{color:#fff;cursor:pointer;background:#111a;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:34px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.vehicleListingGallery figure>button.previous{left:15px}.vehicleListingGallery figure>button.next{right:15px}.vehicleListingGallery>nav{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;touch-action:pan-x;gap:7px;width:100%;max-width:100%;margin-top:8px;padding-bottom:3px;display:flex;overflow-x:auto}.vehicleListingGallery>nav button{color:#fff;scroll-snap-align:start;background:#252a2f;border:2px solid #0000;border-radius:12px;flex:0 0 92px;width:92px;height:68px;padding:0;position:relative;overflow:hidden}.vehicleListingGallery>nav button.active{border-color:#5da9ff}.vehicleListingGallery>nav img{object-fit:cover;width:100%;height:100%}.vehicleListingGallery>nav span{font:850 8px var(--font-mono)}.vehicleListingSummary{background:#fff;border:1px solid #ccd2c8;border-radius:24px;align-content:start;padding:30px;display:grid}.vehicleListingTags{flex-wrap:wrap;gap:6px;display:flex}.vehicleListingTags span{color:#819aa5;font:850 8px var(--font-mono);background:#efebe4;border-radius:999px;padding:6px 8px}.vehicleListingSummary>.regionalPricingBadge{margin-top:13px}.vehicleListingSummary h1{letter-spacing:-.055em;overflow-wrap:anywhere;min-width:0;margin:13px 0 11px;font-size:clamp(38px,4.5vw,62px);line-height:.9}.vehicleListingSummary>strong{font-size:31px}.vehicleListingSummary>dl{background:#d9ded7;grid-template-columns:1fr 1fr;gap:1px;margin:24px 0;display:grid}.vehicleListingSummary>dl div{background:#f0f3ee;gap:5px;min-width:0;padding:13px;display:grid}.vehicleListingSummary dt,.vehicleListingInformation>article>span,.vehicleListingSeller>span{color:#5da9ff;font:850 7px var(--font-mono);letter-spacing:.1em}.vehicleListingSummary dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:850;line-height:1.4}.vehicleListingSeller{color:#fff;background:#171a1d;border-radius:15px;gap:4px;padding:16px;display:grid}.vehicleListingSeller b{font-size:15px}.vehicleListingSeller small{color:#aab4ac}.vehicleListingContact{grid-template-columns:1fr;gap:7px;margin-top:10px;display:grid}.vehicleListingContact a{border:1px solid #ccd2c8;border-radius:12px;place-items:center;min-height:46px;font-size:10px;font-weight:900;display:grid}.vehicleListingContact .button{color:#111619;background:#59efff;border:0}.vehicleListingSummary>.reportControl{width:100%;margin-top:5px}.vehicleListingSummary>.reportControl>.reportTrigger{width:100%;min-height:42px}.vehicleListingDealerLinks{gap:7px;margin-top:10px;display:grid}.vehicleListingDealerWebsite,.vehicleListingDealerInventory{color:#f2f8fa;background:#091218;border:1px solid #294650;border-radius:5px;gap:3px;padding:13px 42px 13px 13px;display:grid;position:relative}.vehicleListingDealerWebsite{color:#041014;background:#62eaf5;border-color:#62eaf5}.vehicleListingDealerWebsite>span,.vehicleListingDealerInventory>span{font-size:11px;font-weight:950}.vehicleListingDealerWebsite>small{color:#16343d;font-size:9px;font-weight:750}.vehicleListingDealerInventory>small{color:#a8b6bc;font-size:9px;font-weight:750}.vehicleListingDealerWebsite>b,.vehicleListingDealerInventory>b{font-size:20px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.vehicleListingInformation{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.vehicleListingInformation article{background:#fff;border:1px solid #ccd2c8;border-radius:22px;min-width:0;padding:30px}.vehicleListingInformation h2{letter-spacing:-.04em;margin:9px 0 14px;font-size:30px}.vehicleListingInformation p,.vehicleListingInformation li,.vehicleListingInformation dd{color:#555e57;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.vehicleListingInformation ul{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.vehicleListingInformation li{background:#eef2eb;border-radius:11px;padding:10px 12px}.vehicleListingInformation .condition{grid-column:1/-1}.vehicleListingInformation .condition dl{background:#d9ded7;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid}.vehicleListingInformation .condition dl div{background:#f0f3ee;gap:6px;min-width:0;padding:14px;display:grid}.vehicleListingInformation dt{color:#5da9ff;font:850 7px var(--font-mono)}.vehicleListingInformation dd{margin:0}.vehicleListingSafety{color:#708fa0;background:#dcf0f7;border:1px solid #bedce7;border-radius:14px;margin:12px 0 0;padding:15px;font-size:10px;line-height:1.6}.vehicleListingDetailState{align-content:center;justify-items:start;gap:8px;min-height:70svh;padding-top:120px;padding-bottom:90px;display:grid}.vehicleListingDetailState b{font-size:28px}.vehicleListingDetailState span{color:#68716a}.vehicleListingDetailState .button{margin-top:8px}.vehicleListingDetailState.error{color:#782f29}@media (width<=950px){.vehicleListingDetailGrid{grid-template-columns:minmax(0,1fr)}.vehicleListingGallery>figure{aspect-ratio:4/3;min-height:0}.vehicleListingSummary{width:100%}.vehicleListingInformation .condition dl{grid-template-columns:1fr 1fr}}@media (width<=700px){.vehicleListingDetail{width:calc(100% - 28px);max-width:calc(100% - 28px);padding-top:88px;padding-bottom:110px}.vehicleListingDetailBar{min-height:50px;margin-bottom:8px}.vehicleListingDetailGrid{gap:8px}.vehicleListingGallery>figure{aspect-ratio:4/3;border-radius:18px}.vehicleListingGallery figure>button{display:none}.vehicleListingGallery>nav button{flex-basis:78px;width:78px;height:56px}.vehicleListingSummary{border-radius:18px;padding:20px 16px}.vehicleListingSummary h1{font-size:clamp(34px,11vw,43px)}.vehicleListingSummary>dl{grid-template-columns:1fr}.vehicleListingInformation{grid-template-columns:1fr;gap:8px}.vehicleListingInformation article,.vehicleListingInformation .condition{border-radius:18px;grid-column:1;padding:22px 17px}.vehicleListingInformation ul,.vehicleListingInformation .condition dl{grid-template-columns:1fr}.vehicleListingInformation h2{font-size:26px}.vehicleListingDetailBar span{display:none}}.dealerPage{background:#eef0eb}.dealerHero{background:radial-gradient(circle at 82% 20%,#214a54 0,#0000 34%),linear-gradient(135deg,#101517,#20282a)}.dealerHero.compact{min-height:430px}.dealerPanel{background:#fff;border:1px solid #cdd3cc;border-radius:24px;padding:34px;box-shadow:0 20px 60px #17211c10}.dealerPanel>span,.dealerPanel header>span,.dealerDashboardHead span,.dealerVehicleList>header>span,.dealerVehicleCard summary span,.dealerProfileEditor summary span{color:#17889a;font:800 11px var(--font-mono);letter-spacing:.12em}.dealerPanel h2{margin:10px 0 16px;font-size:clamp(38px,5vw,62px)}.dealerPanel p{color:#626a64;line-height:1.65}.dealerRegistration{gap:28px;display:grid}.dealerRegistration header{max-width:760px}.dealerRegistration fieldset{border:1px solid #d7dcd5;border-radius:18px;margin:0;padding:24px}.dealerRegistration legend{color:#242a26;padding:0 10px;font-weight:850}.dealerFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.dealerFieldGrid label{color:#5d655f;gap:7px;min-width:0;font-size:12px;font-weight:750;display:grid}.dealerFieldGrid label.wide{grid-column:1/-1}.dealerFieldGrid input,.dealerFieldGrid textarea,.dealerFieldGrid select{color:#151918;width:100%;min-height:48px;font:inherit;background:#f8f9f6;border:1px solid #cbd2ca;border-radius:11px;padding:12px 14px}.dealerFieldGrid textarea{resize:vertical}.dealerConsent{color:#505852;align-items:flex-start;gap:10px;font-size:13px;display:flex}.dealerSignedIn,.dealerNotice{color:#174b54;background:#d9f3f6;border-radius:12px;padding:14px 16px}.dealerRecovery{justify-items:start;gap:16px;display:grid}.dealerRecovery code{color:#59efff;letter-spacing:.08em;background:#121718;padding:18px;font-size:20px}.dealerDashboard{gap:20px;display:grid}.dealerDashboardHead{color:#fff;background:#121718;border-radius:24px;justify-content:space-between;align-items:end;gap:28px;padding:30px;display:flex}.dealerDashboardHead h2{margin:8px 0 0;font-size:clamp(38px,5vw,64px)}.dealerDashboardHead p{color:#aeb9b2}.dealerDashboardActions{align-items:center;gap:12px;display:flex}.dealerDashboardActions>a{border-bottom:1px solid #ffffff80;font-size:13px}.dealerProfileEditor summary,.dealerVehicleCard summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.dealerProfileEditor summary b{font-size:20px}.dealerProfileEditor form,.dealerVehicleCard form{border-top:1px solid #d9ddd7;gap:20px;margin-top:26px;padding-top:26px;display:grid}.dealerVehicleList{gap:14px;margin-top:34px;display:grid}.dealerVehicleList>header{margin-bottom:18px}.dealerVehicleList>header h2{margin-top:10px;font-size:clamp(42px,6vw,70px)}.dealerEmpty{background:#f8f9f6;border:1px dashed #abb5ac;border-radius:20px;justify-items:start;gap:10px;padding:35px;display:grid}.dealerVehicleCard{background:#fff;border:1px solid #ccd2cc;border-radius:20px;overflow:hidden}.dealerVehicleCard summary{padding:24px 28px}.dealerVehicleCard summary h3{margin:7px 0;font-size:26px}.dealerVehicleCard summary p{color:#667069;margin:0}.dealerVehicleCard form{background:#f8f9f6;margin:0;padding:28px}.dealerFormActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dealerFormActions>button:not(.button){color:#7b322f;background:0 0;border:0;font-weight:750}.dealerNotice,.dealerPage .accountRequired{margin:0}.dealerRegistration>.button{justify-self:start}.dealerDashboard button{cursor:pointer}@media (width<=760px){.dealerPageBody{width:calc(100% - 28px);padding-top:30px}.dealerPanel{border-radius:18px;padding:22px}.dealerFieldGrid{grid-template-columns:1fr}.dealerFieldGrid label.wide{grid-column:1}.dealerDashboardHead{flex-direction:column;align-items:start;padding:24px}.dealerDashboardActions{flex-direction:column;align-items:stretch;width:100%}.dealerVehicleCard summary{align-items:flex-start;padding:20px}.dealerVehicleCard form{padding:20px}.dealerFormActions{flex-direction:column;align-items:stretch}.dealerFormActions .button{width:100%}}.dealerAdmin{gap:24px;display:grid}.dealerAdmin .dealerPanel form{gap:20px;margin-top:24px;display:grid}.dealerAdminProfiles,.dealerAdminClaims{gap:14px;display:grid}.dealerAdminProfiles>h2,.dealerAdminClaims>h2{margin:28px 0 8px;font-size:38px}.dealerAdminProfiles>.dealerPanel>summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.dealerAdminProfiles summary h3,.dealerAdminClaims h3{margin:6px 0;font-size:26px}.dealerAdminProfiles summary p{margin:0}.dealerAdminVehicles{border-top:1px solid #d8ddd7;gap:12px;margin-top:30px;padding-top:24px;display:grid}.dealerAdminVehicles>header{justify-content:space-between;align-items:center;display:flex}.dealerAdminVehicles>header h3{font-size:28px}.dealerAdminVehicles>header button{color:#fff;background:#17201c;border:0;padding:12px 15px;font-weight:750}.dealerAdminClaims label{gap:7px;display:grid}.dealerAdminClaims input{border:1px solid #ccd2cc;border-radius:10px;min-height:46px;padding:10px}.dealerDirectory{gap:40px;display:grid}.dealerDirectory>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.dealerDirectory>header span,.dealerPublicVehicles>header span{color:#17889a;font:800 11px var(--font-mono);letter-spacing:.12em}.dealerDirectory>header h2,.dealerPublicVehicles>header h2{margin:12px 0 0;font-size:clamp(42px,6vw,72px)}.dealerDirectoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dealerDirectoryCard{background:#fff;border:1px solid #cdd3cd;border-radius:22px;align-content:start;gap:14px;min-width:0;padding:26px;transition:all .2s;display:grid}.dealerDirectoryCard:hover{border-color:#59bfcb;transform:translateY(-4px)}.dealerDirectoryCard h3{margin:0;font-size:27px}.dealerDirectoryCard>p{color:#626b64;min-height:70px;margin:0;line-height:1.55}.dealerDirectoryCard dl{background:#dde1dc;gap:1px;margin:0;display:grid}.dealerDirectoryCard dl div{background:#f2f4f0;gap:4px;padding:12px;display:grid}.dealerDirectoryCard dt{color:#79817b;font-size:10px}.dealerDirectoryCard dd{overflow-wrap:anywhere;margin:0;font-weight:750}.dealerMonogram{color:#59efff;letter-spacing:.06em;background:#142023;border-radius:17px;place-items:center;width:58px;height:58px;font-size:18px;font-weight:900;display:grid}.dealerMonogram.large{border-radius:25px;width:90px;height:90px;font-size:28px}.dealerStatus{color:#465149;font:800 9px var(--font-mono);letter-spacing:.08em;background:#e5ece7;border-radius:999px;justify-self:start;padding:7px 9px}.dealerStatus.verified{color:#136640;background:#d4f1e2}.dealerStatus.unclaimed,.dealerStatus.preview{color:#735514;background:#fff0c7}.dealerStatus.claim_pending{color:#285977;background:#d9eaf8}.dealerDirectoryState,.dealerProfileState{background:#fff;border:1px solid #ccd2cc;border-radius:22px;min-height:300px;padding:40px}.dealerProfileState.error{color:#7e302d}.dealerPublicProfile{gap:18px;display:grid}.dealerTrustBanner{background:#fff3d1;border:1px solid #d2bc7a;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.dealerTrustBanner.verified{background:#dff5e9;border-color:#96d3b4}.dealerTrustBanner span{font:850 10px var(--font-mono);letter-spacing:.1em}.dealerTrustBanner p{color:#555f58;max-width:780px;margin:7px 0 0;line-height:1.5}.dealerTrustBanner button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;font-weight:800}.dealerPublicHead{color:#fff;background:#111719;border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:20px;padding:34px;display:grid}.dealerPublicIdentity{align-items:start;gap:22px;display:flex}.dealerPublicIdentity>div:last-child>span{color:#59efff;font:800 10px var(--font-mono);letter-spacing:.12em}.dealerPublicIdentity h1{margin:10px 0 18px;font-size:clamp(44px,6vw,72px)}.dealerPublicIdentity p{color:#bbc4be;max-width:700px;line-height:1.65}.dealerPublicHead aside{border-left:1px solid #ffffff30;align-content:center;gap:8px;padding:22px;display:grid}.dealerPublicHead aside>span{color:#aeb8b1}.dealerPublicHead aside>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dealerPublicHead aside a{border:1px solid #ffffff35;border-radius:9px;padding:9px 11px;font-size:12px}.dealerPublicFacts{background:#ccd2cc;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.dealerPublicFacts article{background:#fff;gap:8px;padding:22px;display:grid}.dealerPublicFacts span{color:#17889a;font:800 10px var(--font-mono)}.dealerPublicFacts b{font-size:16px;line-height:1.5}.dealerPublicVehicles{gap:28px;margin-top:45px;display:grid}.dealerPublicVehicles>header p{color:#667069}.dealerPublicVehicleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dealerPublicVehicleGrid>article{background:#fff;border:1px solid #ccd2cc;border-radius:22px;align-content:start;gap:13px;padding:24px;display:grid}.dealerVehicleNoImage{text-align:center;color:#fff;background:radial-gradient(circle at 50% 20%,#26515a,#0000 44%),#111719;border-radius:16px;place-content:center;min-height:190px;display:grid}.dealerVehicleNoImage span{color:#59efff;font:800 9px var(--font-mono);letter-spacing:.12em}.dealerVehicleNoImage b{margin-top:7px;font-size:21px}.dealerPublicVehicleGrid h3{margin:0;font-size:29px}.dealerPublicVehicleGrid>article>p{color:#626b65;margin:0;line-height:1.55}.dealerPublicVehicleGrid strong{font-size:26px}.dealerPublicVehicleGrid dl{background:#d9ddd8;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.dealerPublicVehicleGrid dl div{background:#f2f4f0;padding:11px}.dealerPublicVehicleGrid dt{color:#7c847e;font-size:9px}.dealerPublicVehicleGrid dd{margin:4px 0 0;font-size:12px;font-weight:800}.dealerPublicVehicleGrid small{color:#717a74;line-height:1.5}.dealerSources{background:#e1e6e1;border-radius:20px;padding:28px}.dealerSources h2{font-size:32px}.dealerSources p{color:#5c665f;max-width:820px;line-height:1.6}.dealerSources ul{flex-wrap:wrap;gap:9px;padding:0;list-style:none;display:flex}.dealerSources a{background:#fff;border:1px solid #bdc5bd;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:750;display:inline-block}.dealerClaimOverlay{z-index:100;background:#08100ddd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dealerClaimOverlay form{background:#fff;border-radius:23px;gap:14px;width:min(620px,100%);max-height:90vh;padding:30px;display:grid;position:relative;overflow:auto}.dealerClaimOverlay form>span{color:#17889a;font:800 10px var(--font-mono);letter-spacing:.1em}.dealerClaimOverlay h2{font-size:45px}.dealerClaimOverlay label{gap:6px;font-size:12px;font-weight:750;display:grid}.dealerClaimOverlay input,.dealerClaimOverlay textarea{border:1px solid #cbd2cb;border-radius:10px;padding:12px}.dealerClaimClose{cursor:pointer;background:0 0;border:0;justify-self:end}.dealerClaimOverlay .button{justify-self:start}@media (width<=900px){.dealerDirectoryGrid{grid-template-columns:1fr 1fr}.dealerPublicHead{grid-template-columns:1fr}.dealerPublicHead aside{border-top:1px solid #ffffff30;border-left:0}.dealerPublicVehicleGrid{grid-template-columns:1fr}}@media (width<=650px){.dealerDirectory>header,.dealerTrustBanner{flex-direction:column;align-items:flex-start}.dealerDirectoryGrid{grid-template-columns:1fr}.dealerDirectoryCard>p{min-height:0}.dealerPublicIdentity{flex-direction:column}.dealerPublicHead{padding:23px}.dealerPublicFacts,.dealerPublicVehicleGrid dl{grid-template-columns:1fr}.dealerClaimOverlay form{padding:22px}.dealerClaimOverlay h2{font-size:36px}}.dealerCopyCompare{background:#eef2ed;border:1px solid #bfc9c1;border-radius:16px;grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.dealerCopyCompare label{background:#fff;border-radius:12px;padding:14px}.dealerCopyCompare small{color:#17889a;font:800 10px var(--font-mono);letter-spacing:.06em}.dealerCopyButton{color:#59efff;cursor:pointer;background:#142023;border:1px solid #17889a;border-radius:12px;min-height:50px;font-weight:850}.dealerCopyButton:disabled{opacity:.55;cursor:wait}.dealerVehicleLabels{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dealerSignatureBadge{color:#59efff;font:800 9px var(--font-mono);letter-spacing:.08em;background:#142023;border-radius:999px;padding:7px 9px}.dealerPublicVehicleGrid>article>.dealerSignatureCopy{white-space:pre-line;color:#333d37;line-height:1.72}@media (width<=650px){.dealerCopyCompare{grid-template-columns:1fr}}.dealerPageBody{padding-top:26px}.dealerPublicProfile{scroll-behavior:smooth;gap:0}.dealerShowroomHero{background:#111719;border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(380px,.65fr);min-height:660px;display:grid;overflow:hidden;box-shadow:0 28px 80px #111a1630}.dealerHeroGallery{background:#0b1011;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:3px;min-width:0;min-height:660px;display:grid;position:relative}.dealerHeroGallery>img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0}.dealerHeroGallery>img:first-child{grid-row:1/-1}.dealerHeroGallery>img:only-of-type{grid-column:1/-1}.dealerHeroGallery>img:nth-of-type(2):last-of-type{grid-row:1/-1}.dealerHeroFallback{text-align:center;color:#fff;background:radial-gradient(circle at 35% 20%,#285661,#0000 38%),linear-gradient(145deg,#0d1213,#263033);grid-area:1/1/-1/-1;place-content:center;gap:12px;padding:40px;display:grid}.dealerHeroFallback span{color:#59efff;font:850 11px var(--font-mono);letter-spacing:.18em}.dealerHeroFallback b{font-size:clamp(40px,6vw,82px)}.dealerHeroInventory{color:#fff;font:800 11px var(--font-mono);letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1412d9;border:1px solid #fff5;border-radius:999px;padding:11px 14px;position:absolute;bottom:22px;left:22px}.dealerShowroomCard{color:#fff;align-content:center;padding:clamp(34px,5vw,68px);display:grid}.dealerBrandMark{align-items:center;gap:14px;min-height:68px;margin-bottom:34px;display:flex}.dealerBrandMark>span{color:#59efff;background:#1b282a;border:1px solid #59efff55;border-radius:19px;place-items:center;width:64px;height:64px;font-size:19px;font-weight:900;display:grid}.dealerBrandMark>b{max-width:240px;font-size:18px;line-height:1.15}.dealerBrandMark img{object-fit:contain;object-position:left center;width:min(260px,100%);max-height:76px}.dealerHeroEyebrow,.dealerAbout span,.dealerServiceSection header>span,.dealerContactSection>div>span{color:#59d7e4;font:850 10px var(--font-mono);letter-spacing:.15em;margin:0}.dealerShowroomCard h1{letter-spacing:-.05em;margin:14px 0 20px;font-size:clamp(48px,5.6vw,82px);line-height:.91}.dealerHeroLead{color:#c2cbc5;margin:0;line-height:1.65}.dealerHeroLocation{border-top:1px solid #ffffff24;gap:4px;margin-top:32px;padding-top:24px;display:grid}.dealerHeroLocation span{color:#98a59e}.dealerHeroActions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.dealerHeroActions a{border:1px solid #ffffff38;border-radius:10px;align-items:center;min-height:45px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.dealerHeroActions a.dealerPrimaryAction{color:#102024;background:#59efff;border-color:#59efff}.dealerSectionNav{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #d8ded8;border-radius:16px;justify-content:center;gap:4px;width:max-content;max-width:calc(100% - 24px);margin:-24px auto 0;padding:6px;display:flex;position:sticky;top:10px;box-shadow:0 16px 45px #17211c18}.dealerSectionNav a{color:#303733;white-space:nowrap;border-radius:11px;align-items:center;gap:8px;min-height:43px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.dealerSectionNav a:hover{background:#e9f7f7}.dealerSectionNav b{color:#59efff;background:#142023;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.dealerShowroomFacts{background:#cfd5cf;border:1px solid #cfd5cf;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:42px 0 0;display:grid;overflow:hidden}.dealerShowroomFacts article{background:#fff;align-content:start;min-width:0;padding:24px;display:grid}.dealerShowroomFacts span,.dealerInventoryHead>div>span{color:#17889a;font:850 10px var(--font-mono);letter-spacing:.1em}.dealerShowroomFacts strong{overflow-wrap:anywhere;margin-top:14px;font-size:clamp(22px,2.5vw,32px)}.dealerShowroomFacts p{color:#737c75;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.5}.dealerPublicVehicles{margin-top:90px;scroll-margin-top:90px}.dealerVehicleSearch{color:#59625c;gap:8px;width:min(360px,100%);font-size:11px;font-weight:800;display:grid}.dealerVehicleSearch input{width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #bdc7bf;border-radius:13px;padding:0 16px}.dealerPublicVehicleGrid{gap:22px}.dealerPublicVehicleGrid>article{border-radius:24px;padding:16px;transition:transform .2s,border-color .2s;box-shadow:0 14px 45px #1620190c}.dealerPublicVehicleGrid>article:hover{border-color:#6bcbd5;transform:translateY(-4px)}.dealerPublicVehicleGrid>article>:not(.dealerVehicleImages):not(.dealerVehicleNoImage){margin-left:8px;margin-right:8px}.dealerPublicVehicleGrid h3{font-size:clamp(27px,3vw,38px);line-height:1.08}.dealerPublicVehicleGrid h3 a:hover{color:#17889a}.dealerVehicleActions{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:8px;display:flex}.dealerVehicleActions>a:not(.button){border-bottom:1px solid #84918a;font-size:12px;font-weight:800}.dealerAbout{color:#fff;background:#142023;border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;margin-top:110px;padding:70px;scroll-margin-top:90px;display:grid}.dealerAbout h2,.dealerServiceSection h2,.dealerContactSection h2{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(42px,5vw,70px);line-height:.96}.dealerAbout>div:last-child{align-self:end}.dealerAbout p{color:#c3ccc6;margin:0 0 20px;font-size:18px;line-height:1.7}.dealerServiceSection{margin-top:100px;scroll-margin-top:90px}.dealerServiceSection>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.dealerServiceSection article{background:#fff;border:1px solid #cbd3cc;border-radius:21px;min-height:230px;padding:26px}.dealerServiceSection article>span{color:#17889a;font:850 10px var(--font-mono)}.dealerServiceSection article h3{margin:46px 0 12px;font-size:25px}.dealerServiceSection article p{color:#6b746e;line-height:1.5}.dealerContactSection{grid-template-columns:1fr 1fr;gap:14px;margin-top:100px;scroll-margin-top:90px;display:grid}.dealerContactSection>div{border-radius:25px;padding:42px}.dealerContactCard{background:#fff;border:1px solid #cbd3cc}.dealerHoursCard{background:#e0f3f4}.dealerContactSection address{margin-top:36px;font-style:normal}.dealerContactSection address b{font-size:20px}.dealerContactSection address p{color:#69736c;line-height:1.6}.dealerContactLinks{background:#d9dfd9;gap:1px;margin-top:25px;display:grid}.dealerContactLinks a{overflow-wrap:anywhere;background:#f5f7f4;padding:14px;font-size:13px;font-weight:800}.dealerHoursCard dl{background:#b9d7d9;gap:1px;margin-top:30px;display:grid}.dealerHoursCard dl div{background:#e0f3f4;grid-template-columns:.6fr 1.4fr;gap:18px;padding:13px 0;display:grid}.dealerHoursCard dt{font-weight:850}.dealerHoursCard dd{color:#3e5558;text-align:right;margin:0}.dealerSources{margin-top:28px}.dealerSources h2{margin-top:0}.dealerAccessRequest{color:#4c5751;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-self:end;margin-top:16px;font-size:12px;font-weight:800}.dealerMobileContact{display:none}@media (width<=1050px){.dealerShowroomHero{grid-template-columns:1fr}.dealerHeroGallery{min-height:530px}.dealerShowroomCard{min-height:520px}.dealerShowroomFacts,.dealerServiceSection>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dealerPageBody{width:100%;padding-top:0;padding-bottom:92px}.dealerShowroomHero{box-shadow:none;border-radius:0}.dealerHeroGallery{grid-template-columns:1fr 1fr;min-height:390px}.dealerHeroGallery>img:first-child{grid-area:auto/1/auto/-1}.dealerHeroGallery>img:nth-of-type(2):last-of-type{grid-row:auto}.dealerShowroomCard{min-height:0;padding:34px 22px 42px}.dealerBrandMark{margin-bottom:25px}.dealerShowroomCard h1{font-size:52px}.dealerSectionNav{justify-content:flex-start;width:calc(100% - 24px);top:5px;overflow-x:auto}.dealerSectionNav a{padding:0 12px}.dealerShowroomFacts{grid-template-columns:1fr 1fr;margin:24px 14px 0}.dealerShowroomFacts article{padding:18px}.dealerShowroomFacts strong{font-size:21px}.dealerPublicVehicles,.dealerAbout,.dealerServiceSection,.dealerContactSection,.dealerSources,.dealerAccessRequest{margin-left:14px;margin-right:14px}.dealerPublicVehicles{margin-top:70px}.dealerInventoryHead{flex-direction:column;align-items:stretch}.dealerInventoryHead h2{font-size:50px}.dealerVehicleSearch{width:100%}.dealerPublicVehicleGrid{gap:14px}.dealerAbout{grid-template-columns:1fr;gap:30px;margin-top:80px;padding:36px 24px}.dealerAbout p{font-size:16px}.dealerServiceSection{margin-top:80px}.dealerServiceSection>div{grid-template-columns:1fr 1fr}.dealerServiceSection article{min-height:190px;padding:20px}.dealerServiceSection article h3{margin-top:30px;font-size:21px}.dealerContactSection{grid-template-columns:1fr;margin-top:80px}.dealerContactSection>div{padding:29px 22px}.dealerContactSection h2{font-size:44px}.dealerMobileContact{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101716ed;border:1px solid #fff3;border-radius:15px;grid-template-columns:repeat(3,1fr);padding:5px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 12px 45px #0005}.dealerMobileContact a{color:#fff;border-right:1px solid #ffffff20;place-items:center;min-height:46px;font-size:11px;font-weight:850;display:grid}.dealerMobileContact a:first-child{color:#112023;background:#59efff;border-radius:10px}.dealerMobileContact a:last-child{border-right:0}}@media (width<=520px){.dealerHeroGallery{min-height:330px}.dealerShowroomFacts,.dealerServiceSection>div{grid-template-columns:1fr}.dealerServiceSection article{min-height:160px}.dealerHoursCard dl div{grid-template-columns:1fr;gap:5px}.dealerHoursCard dd{text-align:left}}.dealerMediaManager{padding:0 28px 22px}.dealerMediaManager header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dealerMediaManager form{background:0 0;align-items:center;gap:12px;padding:0;display:flex}.dealerMediaGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-bottom:14px;display:grid}.dealerMediaGrid figure{margin:0}.dealerMediaGrid img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.dealerMediaGrid button{width:100%;margin-top:5px;font-size:12px}.dealerVehicleImages{background:#111719;border-radius:16px;grid-template-columns:2fr 1fr;gap:4px;min-height:190px;display:grid;overflow:hidden}.dealerVehicleImages img{object-fit:cover;width:100%;height:100%;min-height:92px}.dealerVehicleImages img:first-child{grid-row:span 3}@media (width<=760px){.dealerMediaManager{padding:0 20px 20px}.dealerMediaManager form{flex-direction:column;align-items:stretch}.dealerMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dealerPublicVehicleGrid .dealerVehicleImages{grid-template-rows:repeat(5,minmax(0,1fr));height:420px}.dealerPublicVehicleGrid .dealerVehicleImages img:first-child{grid-row:span 5}.dealerPublicProfile .dealerPublicVehicleGrid :is(h3,strong,dd){color:#151918!important}@media (width<=650px){.dealerPublicVehicleGrid .dealerVehicleImages{height:310px}}body:has(.socialPage){background:#000;padding-bottom:0;overflow:hidden}.socialPage{background:#000;height:100dvh;min-height:100svh;overflow:hidden}.socialPage .sectionPageHero,.socialPage .footer{display:none}.socialPage .communityFeed{background:#000;height:100dvh;padding:92px 20px 20px;overflow:hidden}.socialPage .communityFeedWrap{width:min(520px,100%);max-width:520px;height:100%;margin:0 auto;padding:0;position:relative}.socialPage .communityFeedIntro,.socialPage .communityPostComposer,.socialPage .accountRequired{display:none}.socialPage .communityFeedMobileTopbar{z-index:30;color:#ffffffb5;pointer-events:none;background:linear-gradient(#0009,#0000);justify-content:center;align-items:flex-end;gap:18px;height:58px;padding:0 16px 15px;font-size:14px;font-weight:800;display:flex;position:absolute;top:0;left:0;right:0}.socialPage .communityFeedMobileTopbar strong{color:#fff;font-size:15px;position:relative}.socialPage .communityFeedMobileTopbar strong:after{content:"";background:#fff;border-radius:2px;height:2px;position:absolute;bottom:-8px;left:7px;right:7px}.socialPage .communityPostStream{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;flex-direction:column;gap:0;width:100%;max-width:none;height:100%;margin:0;display:flex;overflow-y:auto}.socialPage .communityPostStream::-webkit-scrollbar{width:0;height:0;display:none}.socialPage .communityPostCard.isCompact .communityPostMedia::-webkit-scrollbar{width:0;height:0;display:none}.socialPage .communityPostCard.isCompact,.socialPage .communityPostEmpty{scroll-snap-align:start;scroll-snap-stop:normal;color:#fff;width:100%;height:100%;min-height:100%;box-shadow:none;contain:layout paint;background:#000;border:0;border-radius:22px;flex:0 0 100%;padding:0;scroll-margin:0;display:block;position:relative;overflow:hidden}.socialPage .communityPostCard.isCompact:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#00000030 0%,#0000 36% 52%,#000000b3 100%);position:absolute;inset:0}.socialPage .communityPostCard.isCompact .communityPostMedia{z-index:0;scrollbar-width:none;-ms-overflow-style:none;background:#050607;border-radius:0;gap:0;width:100%;height:100%;margin:0;display:flex;position:absolute;inset:0;overflow-y:hidden}.socialPage .communityPostCard.isCompact .communityPostMedia.isMulti{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;overflow-x:auto}.socialPage .communityPostCard.isCompact .communityPostMedia.isSingle,.socialPage .communityPostCard.isCompact .communityPostMediaPlaceholder{scroll-snap-type:none;touch-action:pan-y;overflow-x:hidden}.socialPage .communityPostCard.isCompact .communityPostMedia>img,.socialPage .communityPostCard.isCompact .communityPostMedia>.communityVideoFrame,.socialPage .communityPostCard.isCompact .communityPostMedia>.communityMediaPlaceholder{scroll-snap-align:center;scroll-snap-stop:normal;background:#050607;flex:0 0 100%;width:100%;height:100%;max-height:none;display:block}.socialPage .communityPostCard.isCompact .communityPostMedia img,.socialPage .communityPostCard.isCompact .communityPostMedia video{object-fit:cover;background:#050607;width:100%;height:100%;max-height:none;display:block}.socialPage .communityPostCard.isCompact .communityPostOverlay{z-index:4;color:#fff;text-shadow:0 1px 12px #000;gap:10px;display:grid;position:absolute;bottom:62px;left:16px;right:78px}.socialPage .communityPostCard.isCompact .communityPostHeader{color:#fff;align-items:center;gap:10px;padding:0;display:flex}.socialPage .communityPostCard.isCompact .communityPostHeader b{font-size:14px}.socialPage .communityPostCard.isCompact .communityPostHeader small{color:#e2e5e1;font-size:8px}.socialPage .communityPostCard.isCompact .communityFeedAuthorIdentity{gap:2px;max-width:min(235px,100vw - 130px);display:grid}.socialPage .communityPostCard.isCompact .communityPostHeader .communityFeedAuthorNameRow{grid-template-columns:none;align-items:center;gap:7px;width:auto;max-width:100%;display:flex}.socialPage .communityPostCard.isCompact .communityPostHeader .communityFeedAuthorNameRow>a,.socialPage .communityPostCard.isCompact .communityPostHeader .communityFeedAuthorNameRow>b{flex:0 auto;width:auto;min-width:0}.socialPage .communityPostCard.isCompact .communityPostHeader .communityFollowInline{flex:none;width:auto}.socialPage .communityPostCard.isCompact .communityFairReach{color:#fff;width:max-content;text-shadow:none;background:#101511b8;border:1px solid #fff5;border-radius:999px;margin:0;padding:5px 8px;font-size:8px}.socialPage .communityPostCard.isCompact .communityFairReach span{color:#c8ff72}.socialPage .communityPostCard.isCompact .communityAvatar{border:2px solid #fff;border-radius:50%;flex-basis:39px;width:39px;height:39px;box-shadow:0 3px 15px #0007}.socialPage .communityPostCard.isCompact .communityPostText{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:none;padding:0;display:-webkit-box;overflow:hidden;margin:0!important;font-size:14px!important;line-height:1.42!important}.socialPage .communityPostCard.isCompact .communityPostActions{z-index:5;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:12px;margin:0;padding:0;display:flex;position:absolute;bottom:17px;right:10px}.socialPage .communityPostCard.isCompact .communityPostActions button{color:#fff;text-shadow:0 2px 8px #000;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:38px;min-height:0;padding:0;display:flex}.socialPage .communityPostCard.isCompact .communityActionIcon{width:28px;height:28px;box-shadow:none;filter:drop-shadow(0 2px 4px #000)drop-shadow(0 0 8px #0009);background:0 0;border:0;border-radius:0;place-items:center;transition:color .2s,transform .2s,filter .2s;color:#fff!important;display:grid!important}.socialPage .communityPostCard.isCompact .communityLineIcon svg{fill:none;stroke:currentColor;width:22px;height:22px;display:block;overflow:visible}.socialPage .communityPostCard.isCompact .communitySaveAction.active .communityLineIcon svg{fill:currentColor}.socialPage .communityPostCard.isCompact .communityPostActions button.active .communityActionIcon,.socialPage .communityPostCard.isCompact .communityPostActions button.active.dislike .communityActionIcon{filter:none;background:0 0;border:0;transform:scale(1.12);color:#fff!important}.socialPage .communityPostCard.isCompact .communityReactionAction{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.socialPage .communityPostCard.isCompact .communityReactionAction.tapPending .communityActionIcon{transform:scale(.94)}.socialPage .communityPostCard.isCompact .communityPostActions small{color:#fff;font-size:7px;font-weight:850}.communityPostSecondaryActions{flex-wrap:wrap;gap:10px;margin:0 24px 18px;display:flex}.communityPostSecondaryActions button{color:#eafaff;cursor:pointer;background:#041016b8;border:1px solid #59efff38;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-weight:800;display:inline-flex}.communityPostSecondaryActions .communityActionIcon{place-items:center;width:22px;height:22px;display:grid}.communityPostSecondaryActions .communityActionIcon svg{width:18px;height:18px}.socialPage .communityPostCard .communityPostActions button,.socialPage .communityPostCard .communityPostActions button:hover,.socialPage .communityPostCard .communityPostActions button:active,.socialPage .communityPostCard .communityPostActions button:focus,.socialPage .communityPostCard .communityPostActions button:focus-visible{-webkit-tap-highlight-color:transparent;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.socialPage .communityPostCard .communityPostActions .communityActionIcon,.socialPage .communityPostCard .communityPostActions button:hover .communityActionIcon,.socialPage .communityPostCard .communityPostActions button:active .communityActionIcon,.socialPage .communityPostCard .communityPostActions button:focus .communityActionIcon,.socialPage .communityPostCard .communityPostActions button:focus-visible .communityActionIcon,.socialPage .communityPostCard .communityPostActions button.active .communityActionIcon,.socialPage .communityPostCard .communityPostActions button.active.dislike .communityActionIcon{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.socialPage .communityPostCard .communityPostActions button:focus-visible .communityActionIcon{color:#fff!important;filter:drop-shadow(0 0 5px #ffffff8c)!important}.socialPage .communityPostCard .communityPostActions button.active:focus-visible .communityActionIcon{transform:scale(1.12)}.socialPage .communityPostCard.isCompact .communityFeedPreference{z-index:9;color:#fff;background:#101511ed;border-color:#ffffff35;width:min(310px,100% - 102px);margin:0;position:absolute;bottom:72px;right:78px;box-shadow:0 16px 40px #0009}.socialPage .communityPostCard.isCompact .communityFeedPreference button{color:#fff;background:#ffffff12;border-color:#ffffff25}.socialPage .communityPostCard.isCompact .communityPreferenceNotice{z-index:8;color:#d8ff9d;background:#101511d9;border-radius:10px;margin:0;padding:8px 10px;font-size:9px;position:absolute;bottom:20px;left:16px;right:78px}.socialPage .communityPostCard.isCompact .communityPostOpenButton{z-index:6;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111619c9;border:1px solid #ffffff35;border-radius:999px;align-items:center;gap:8px;width:auto;min-height:34px;margin:0;padding:0 12px;font-size:9px;display:flex;position:absolute;bottom:18px;left:16px}.socialPage .communityPostCard.isCompact .communityPostOpenButton small{color:#d9dfda;font-size:8px}.socialPage .communityPostCard.isCompact .communityPostOpenButton b{display:none}.socialPage .communityVideoPlayback{z-index:6;color:#eaffff;opacity:0;-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);will-change:opacity, transform;cursor:pointer;touch-action:manipulation;background:#020d139e;border:1px solid #97f2ff6b;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;transition:opacity .18s,background .18s,border-color .18s,transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92);box-shadow:0 0 28px #59efff24,inset 0 1px #ffffff1f}.socialPage .communityVideoPlayback svg{fill:currentColor;stroke-width:2px;width:21px;height:21px}.socialPage .communityVideoFrame.showPlaybackFeedback .communityVideoPlayback,.socialPage .communityVideoFrame.hasPlaybackError .communityVideoPlayback{opacity:.96;background:#041922d1;border-color:#97f2ffb8;transform:translate(-50%,-50%)scale(1.06)}.socialPage .communityVideoFrame.isBuffering .communityVideoPlayback{cursor:progress}.socialPage .communityVideoFrame.isBuffering .communityVideoPlayback svg{fill:none;animation:.8s linear infinite af-feed-video-spin}.socialPage .communityVideoPlayback:hover{background:#05222ce6;border-color:#97f2ffdb;transform:translate(-50%,-50%)scale(1.08)}.socialPage .communityVideoPlayback:focus-visible{opacity:1;background:#05222ce6;border-color:#97f2ffdb;outline:none;transform:translate(-50%,-50%)scale(1.08)}@keyframes af-feed-video-spin{to{transform:rotate(360deg)}}.socialPage .communityPostCard.isCompact .communityMediaDots{z-index:5;pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;top:49px;left:0;right:0}.socialPage .communityPostCard.isCompact .communityMediaDots i{background:#ffffff78;border-radius:50%;width:5px;height:5px;transition:width .2s,background .2s;display:block}.socialPage .communityPostCard.isCompact .communityMediaDots i.active{background:#fff;border-radius:999px;width:17px}.socialPage .communityPostCard.isCompact:not(:has(.communityPostMedia)){background:radial-gradient(circle at 70% 18%,#071b25 0,#0000 31%),linear-gradient(150deg,#242a2e,#090b0d 74%)}.socialPage .communityPostCard.isCompact:not(:has(.communityPostMedia)) .communityPostOverlay{align-content:center;padding-block:66px 56px;top:0;bottom:0;right:76px}.socialPage .communityPostCard.isCompact:not(:has(.communityPostMedia)) .communityPostText{font-size:clamp(22px,4vw,31px)!important;line-height:1.28!important}.socialPage .communityPostEmpty{text-align:center;place-content:center;padding:28px;display:grid}.socialPage .communityPostEmpty button{color:#fff;cursor:pointer;background:#181d20;border:1px solid #ffffff4d;border-radius:999px;justify-self:center;min-height:44px;margin-top:10px;padding:0 18px;font-weight:850}@media (width<=700px){.socialPage .siteNav{display:none}.socialPage .communityFeed{height:100dvh;padding:0 0 calc(70px + env(safe-area-inset-bottom))}.socialPage .communityFeedWrap{width:100%;max-width:none}.socialPage .communityFeedMobileTopbar{height:calc(58px + env(safe-area-inset-top))}.socialPage .communityPostCard.isCompact,.socialPage .communityPostEmpty{border-radius:0}.socialPage .communityPostCard.isCompact .communityMediaDots{top:calc(49px + env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.socialPage .communityVideoPlayback{transition:none}.socialPage .communityVideoFrame.isBuffering .communityVideoPlayback svg{animation-duration:1.6s}}.socialPage .communityCommentsBackdrop{z-index:520;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0507089e;justify-items:end;animation:.18s ease-out both communityCommentsFade;display:grid;position:fixed;inset:0}.socialPage .communityCommentsSheet{color:#171b1e;background:#f8faf7;border-left:1px solid #dfe3de;grid-template-rows:auto minmax(0,1fr) auto;width:min(440px,100%);height:100dvh;min-height:0;animation:.22s cubic-bezier(.2,.8,.2,1) both communityCommentsDesktopIn;display:grid;overflow:hidden;box-shadow:-24px 0 70px #0000004d}.socialPage .communityCommentsHeader{min-height:76px;padding:max(15px, env(safe-area-inset-top)) 18px 14px;background:#f8faf7f5;border-bottom:1px solid #e2e6e1;grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid;position:relative}.socialPage .communityCommentsHeader>div{text-align:center;gap:3px;display:grid}.socialPage .communityCommentsHeader b{letter-spacing:-.01em;font-size:15px}.socialPage .communityCommentsHeader small{color:#7a827c;font-size:10px}.socialPage .communityCommentsHandle{display:none}.socialPage .communityCommentsHeader>button,.socialPage .communityReplyContext button{color:#23282b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.socialPage .communityCommentsHeader>button:hover{background:#e9ece8}.socialPage .communityCommentsHeader>button svg{width:21px;height:21px}.socialPage .communityCommentsList{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:18px;min-height:0;padding:20px 18px 28px;display:grid;overflow-y:auto}.socialPage .communityCommentsSheet .communityCommentThread{gap:12px;display:grid}.socialPage .communityCommentsSheet .communityComment{align-items:flex-start;gap:11px;display:flex}.socialPage .communityCommentsSheet .communityAvatar.small{width:36px;height:36px;box-shadow:none;border-radius:50%;flex-basis:36px;overflow:hidden}.socialPage .communityCommentsSheet .communityAvatar.small img{object-fit:cover;width:100%;height:100%}.socialPage .communityCommentsSheet .communityBubble{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.socialPage .communityCommentsSheet .communityBubble header{align-items:baseline;gap:8px;display:flex!important}.socialPage .communityCommentsSheet .communityBubble header b{color:#202528;font-size:12px}.socialPage .communityCommentsSheet .communityBubble time{color:#929a94;font-size:9px}.socialPage .communityCommentsSheet .communityBubble p{color:#292f32;overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:13px;line-height:1.5}.socialPage .communityCommentsSheet .communityBubble>button{color:#69716b;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:10px;font-weight:850}.socialPage .communityCommentsSheet .communityReplies{border:0;gap:12px;margin-left:47px;padding:0;display:grid}.socialPage .communityCommentsSheet .communityComment.isReply .communityBubble{background:0 0;border-radius:0}.socialPage .communityCommentsEmpty{color:#7d857f;text-align:center;align-content:center;justify-items:center;gap:6px;min-height:260px;display:grid}.socialPage .communityCommentsEmpty svg{stroke-width:1.5px;width:34px;height:34px;margin-bottom:6px}.socialPage .communityCommentsEmpty b{color:#22272a;font-size:15px}.socialPage .communityCommentsEmpty span{font-size:11px}.socialPage .communityQuickComment{padding:12px 16px max(12px, env(safe-area-inset-bottom));background:#fbfcfafa;border-top:1px solid #dfe4de;grid-template-columns:36px minmax(0,1fr) 42px;align-items:end;gap:9px;display:grid}.socialPage .communityReplyContext{color:#737b75;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:24px;padding-left:45px;font-size:10px;display:flex}.socialPage .communityReplyContext b{color:#252a2d}.socialPage .communityReplyContext button{width:24px;height:24px}.socialPage .communityReplyContext svg{width:14px;height:14px}.socialPage .communityQuickComment textarea{resize:none;color:#202528;width:100%;min-height:40px;max-height:112px;font:14px/1.45 var(--font-geist);background:0 0;border:0;border-radius:0;outline:0;padding:10px 2px 8px;overflow-y:auto;box-shadow:none!important}.socialPage .communityCommentSend{color:#ff6bd6;cursor:pointer;background:#171c1f;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:transform .16s,opacity .16s;display:grid}.socialPage .communityCommentSend:active{transform:scale(.93)}.socialPage .communityCommentSend:disabled{opacity:.45;cursor:wait}.socialPage .communityCommentSend svg{width:18px;height:18px}.socialPage .communityQuickComment .communityCommentNotice{color:#9b3d35;grid-column:1/-1;margin:0;padding-left:45px;font-size:10px}.socialPage .communityCommentsLogin{min-height:72px;padding:12px 18px max(12px, env(safe-area-inset-bottom));color:#667069;background:#fbfcfa;border-top:1px solid #dfe4de;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.socialPage .communityCommentsLogin a{color:#fff;background:#171c1f;border-radius:999px;padding:10px 16px;font-size:11px;font-weight:850}@keyframes communityCommentsFade{0%{opacity:0}}@keyframes communityCommentsDesktopIn{0%{opacity:.75;transform:translate(24px)}}@keyframes communityCommentsMobileIn{0%{opacity:.8;transform:translateY(28px)}}@media (width<=700px){.socialPage .communityCommentsBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:end stretch}.socialPage .communityCommentsSheet{border:0;border-radius:22px 22px 0 0;width:100%;height:min(76dvh,690px);animation-name:communityCommentsMobileIn;box-shadow:0 -20px 65px #00000080}.socialPage .communityCommentsHeader{grid-template-columns:34px 1fr 34px;min-height:66px;padding:16px 14px 10px}.socialPage .communityCommentsHandle{background:#cbd0cb;border-radius:999px;width:38px;height:4px;display:block;position:absolute;top:7px;left:50%;transform:translate(-50%)}.socialPage .communityCommentsHeader>div{grid-column:2}.socialPage .communityCommentsHeader>button{grid-column:3;width:34px;height:34px}.socialPage .communityCommentsList{padding:16px 15px 22px}.socialPage .communityQuickComment{padding-inline:13px}}@media (prefers-reduced-motion:reduce){.socialPage .communityCommentsBackdrop,.socialPage .communityCommentsSheet{animation:none}}:root{--af-void:#03070a;--af-ink:#071015;--af-panel:#0b171d;--af-line:#78ebff2e;--af-cyan:#65f4ff;--af-blue:#548cff;--af-violet:#9d73ff;--af-text:#f5fbff;--af-muted:#8ea5b1}body{background:var(--af-void)}.siteNav{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#040b0fc7!important;border:1px solid #6deaff2b!important;box-shadow:0 18px 70px #00000047!important}.siteNav .brand{color:#f5fbff}.siteNav .brand span{color:var(--af-cyan);background:linear-gradient(145deg,#65f4ff38,#548cff14);border:1px solid #65f4ff73;box-shadow:inset 0 0 24px #65f4ff1f,0 0 22px #65f4ff1a}.siteNav .navlinks a{color:#b9cbd4}.siteNav .navlinks a:hover{color:var(--af-cyan)}.siteNav .navSearchLink,.siteNav .messageBell,.siteNav .notificationBell button,.siteNav .accountNavTrigger,.afMenuTrigger{color:#eafaff!important;background:#0a181edb!important;border-color:#65f4ff24!important}.siteNav .button.small{background:linear-gradient(135deg,var(--af-cyan),#8ca7ff);color:#031014;border:1px solid #65f4ff73;box-shadow:0 0 30px #65f4ff2e}.appFooter{border-top:1px solid var(--af-line);color:#e9f7fb;background:#03070a}.appFooter .brand,.appFooterActions a{color:#f3fbff}.appFooterActions a,.appFooterMeta{border-color:var(--af-line)!important}.appFooterActions a span,.appFooterMeta a{color:#91a9b4}.appFooterActions a:hover span,.appFooterMeta a:hover{color:var(--af-cyan)}.afFutureHome{background:var(--af-void);color:var(--af-text);overflow:hidden}.afFutureHero{background:radial-gradient(circle at 73% 39%,#4084d62e,#0000 28%),radial-gradient(circle at 38% 15%,#9d73ff17,#0000 30%),linear-gradient(145deg,#03070a,#061218 54%,#020609);min-height:900px;padding:145px 0 92px;position:relative;overflow:hidden}.afFutureHero:before{content:"";border:1px solid #65f4ff1f;border-radius:50%;width:800px;height:800px;position:absolute;inset:auto -12% -32% 35%;box-shadow:0 0 0 90px #65f4ff05,0 0 0 190px #548cff05}.afFutureGrid{background-image:linear-gradient(#65f4ff0b 1px,#0000 1px),linear-gradient(90deg,#65f4ff0b 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.afFutureHeroInner{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:48px;display:grid;position:relative}.afSignal,.afSectionTag{color:var(--af-cyan);font:850 9px var(--font-mono);letter-spacing:.19em;align-items:center;gap:10px;margin:0 0 22px;display:flex}.afFutureCopy h1{letter-spacing:-.064em;max-width:690px;margin:0;font-size:clamp(55px,5.6vw,86px);font-weight:780;line-height:.91}.afFutureCopy h1 em,.afPathSection h2 em,.afLifeSection h2 em,.afFinalCta h2 em{color:#0000;background:linear-gradient(90deg,#78f5ff,#84a7ff 52%,#bc8fff);-webkit-background-clip:text;background-clip:text;font-style:normal}.afFutureLead{color:#9db2bd;max-width:640px;margin:28px 0 0;font-size:17px;line-height:1.7}.afFutureActions{align-items:center;gap:24px;margin-top:34px;display:flex}.afFutureActions>a,.afFinalCta>div>div>a{color:#b8cbd4;font-size:12px;font-weight:800}.afFutureActions a span,.afFinalCta a span{color:var(--af-cyan);margin-left:10px}.afPrimaryAction{background:linear-gradient(135deg,#65f4fff5,#6e9fffeb);border:1px solid #65f4ff7a;border-radius:6px;justify-content:center;align-items:center;min-height:56px;padding:0 23px;display:inline-flex;box-shadow:0 0 34px #65f4ff26;color:#031014!important}.afFutureTrust{border-top:1px solid var(--af-line);gap:32px;margin-top:38px;padding-top:24px;display:flex}.afFutureTrust span{color:#6f8996;gap:5px;font-size:10px;display:grid}.afFutureTrust b{color:#d7e8ee;font:800 8px var(--font-mono);letter-spacing:.11em}.afFutureVehicle{position:relative}.afVehicleMeta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030c11c2;border:1px solid #65f4ff33;border-radius:10px;gap:6px;width:min(270px,52%);padding:16px 18px;display:grid;position:absolute;bottom:20px;right:12px;box-shadow:0 20px 50px #0008}.afVehicleMeta span{color:var(--af-cyan);font:800 7px var(--font-mono);letter-spacing:.12em}.afVehicleMeta span i{background:var(--af-cyan);width:5px;height:5px;box-shadow:0 0 12px var(--af-cyan);border-radius:50%;margin-right:6px;display:inline-block}.afVehicleMeta b{font-size:14px}.afVehicleMeta small{color:#8da3ae;font-size:9px;line-height:1.4}.vehicleOrbit{background:linear-gradient(145deg,#0b1b22e0,#040a0ef5);border:1px solid #65f4ff2e;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #388bb60f,0 35px 90px #0007}.vehicleOrbit:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#65f4ff0a 1px,#0000 1px),linear-gradient(90deg,#65f4ff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.vehicleOrbitHead{z-index:4;pointer-events:none;justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex;position:absolute;top:0;left:0;right:0}.vehicleOrbitHead div{gap:3px;display:grid}.vehicleOrbitStage{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;min-height:530px;display:grid;position:relative;overflow:hidden}.vehicleOrbitStage.isDragging{cursor:grabbing}.vehicleOrbitStage:after{filter:blur(24px);content:"";background:#48c8dc26;border-radius:50%;height:10%;position:absolute;bottom:15%;left:12%;right:12%}.vehicleOrbitGlow{aspect-ratio:1;border:1px solid #65f4ff1f;border-radius:50%;width:78%;position:absolute;box-shadow:inset 0 0 70px #65f4ff0d,0 0 70px #548cff0a}.vehicleOrbitGlow:before,.vehicleOrbitGlow:after{content:"";border:1px solid #65f4ff17;border-radius:50%;position:absolute;inset:13%}.vehicleOrbitGlow:after{border-color:#9d73ff1f;inset:29%}.vehicleOrbitStage img{z-index:2;object-fit:contain;opacity:0;filter:drop-shadow(0 28px 25px #000000b8)saturate(.92)contrast(1.05);width:88%;height:76%;transition:opacity .22s,transform .45s cubic-bezier(.2,.75,.2,1);position:absolute;transform:scale(.96)}.vehicleOrbitStage img.active{opacity:1;transform:scale(1)}.vehicleOrbitArrow{z-index:5;color:#bdf9ff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030c11b8;border:1px solid #65f4ff2e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%}.vehicleOrbitArrow.previous{left:17px}.vehicleOrbitArrow.next{right:17px}.vehicleOrbit.compact .vehicleOrbitStage{min-height:330px}.vehicleOrbit.compact .vehicleOrbitHead{padding:16px 17px}.afPathSection,.afLifeSection,.afFeatureSection,.afFinalCta{padding:120px 0;position:relative}.afPathSection{background:linear-gradient(#061218,#08151b)}.afPathSection header{grid-template-columns:1fr .75fr;align-items:end;gap:22px 60px;display:grid}.afPathSection header .afSectionTag{grid-column:1/-1}.afPathSection h2,.afLifeSection h2,.afFinalCta h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.2vw,76px);line-height:.95}.afPathSection header>p:last-child{color:#8ea5b1;margin:0;line-height:1.65}.afPathGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:55px;display:grid}.afPathGrid>a{color:#effaff;background:linear-gradient(145deg,#0d1f27d6,#060f14e0);border:1px solid #65f4ff1f;border-radius:18px;grid-template-columns:42px 1fr auto;align-items:end;gap:18px;min-height:190px;padding:26px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.afPathGrid>a:hover{border-color:#65f4ff66;transform:translateY(-4px);box-shadow:0 20px 50px #0005}.afPathGrid>a>span{color:var(--af-cyan);font:800 9px var(--font-mono);align-self:start}.afPathGrid h3{margin:0 0 8px;font-size:25px}.afPathGrid p{color:#859da8;max-width:380px;margin:0;font-size:12px;line-height:1.55}.afPathGrid>a>i{color:var(--af-cyan);font-size:22px;font-style:normal}.afPathGrid .violet{background:linear-gradient(145deg,#1d1632d1,#080e17eb)}.afPathGrid .blue{background:linear-gradient(145deg,#0f1e37d1,#070f16eb)}.afLifeSection{background:#03080b}.afLifeGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.afLifeGrid>div>p:not(.afSectionTag){color:#8ba2ad;max-width:590px;margin:26px 0;line-height:1.72}.afLifeGrid>div>a{color:var(--af-cyan);font-size:12px;font-weight:800}.afLifeGrid ol{border-top:1px solid var(--af-line);margin:0;padding:0;list-style:none}.afLifeGrid li{border-bottom:1px solid var(--af-line);grid-template-columns:55px 1fr 30px;align-items:center;min-height:74px;display:grid}.afLifeGrid li span{color:#607b88;font:800 8px var(--font-mono)}.afLifeGrid li b{font-size:19px}.afLifeGrid li i{color:var(--af-cyan);text-align:right;font-style:normal}.afFeatureSection{background:#03080b;padding-top:0}.afFeatureGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.afFeatureGrid article{border:1px solid var(--af-line);background:linear-gradient(150deg,#091a21b8,#040a0ee6);border-radius:18px;min-height:330px;padding:30px}.afFeatureGrid article>span{color:var(--af-cyan);font:800 9px var(--font-mono)}.afFeatureGrid h3{margin:70px 0 14px;font-size:26px}.afFeatureGrid p{color:#899fab;font-size:12px;line-height:1.65}.afFeatureGrid a{color:#b9f8ff;margin-top:28px;font-size:11px;font-weight:800;display:inline-block}.afFinalCta{text-align:center;background:radial-gradient(circle at 50% 100%,#4da6d729,#0000 42%),#061116;padding:145px 0}.afFinalCta .afSectionTag{justify-content:center}.afFinalCta>div>div{justify-content:center;align-items:center;gap:25px;margin-top:36px;display:flex}.afBookSpotlight{background:radial-gradient(circle at 78%,#9b6cff24,#0000 30%),linear-gradient(#06151c,#03080b);padding:120px 0;position:relative;overflow:hidden}.afBookSpotlight:before{content:"";pointer-events:none;background-image:linear-gradient(#59efff0a 1px,#0000 1px),linear-gradient(90deg,#59efff0a 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.afBookSpotlightGrid{z-index:1;grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr);align-items:center;gap:78px;display:grid;position:relative}.afBookCopy h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.2vw,76px);line-height:.94}.afBookCopy>p:not(.afSectionTag){color:#8ca5af;max-width:650px;margin:25px 0 0;line-height:1.72}.afBookActions{align-items:center;gap:24px;margin-top:34px;display:flex}.afBookActions>span{color:#76909b;max-width:240px;font-size:9px;font-weight:800;line-height:1.5}.afBookMock{aspect-ratio:1.58;color:#26333a;filter:drop-shadow(0 35px 36px #00000073);perspective:1800px;grid-template-columns:1fr 1fr;transition:transform .3s;display:grid;position:relative}.afBookMock:hover{transform:translateY(-7px)rotateX(1deg)}.afBookMock:after{z-index:-1;filter:blur(22px);content:"";background:#0009;border-radius:50%;height:12%;position:absolute;bottom:-7%;left:9%;right:9%}.afBookPage{background:#f7f0df;flex-direction:column;min-width:0;padding:clamp(24px,3vw,44px);display:flex;position:relative;overflow:hidden}.afBookPage:before{opacity:.15;content:"";pointer-events:none;background-image:radial-gradient(#315e78 .55px,#0000 .6px);background-size:7px 7px;position:absolute;inset:0}.afBookPage>*{position:relative}.afBookPageLeft{text-align:center;background:linear-gradient(90deg,#fffaf0,#f7f0df 78%,#d8cbb3);border-radius:8px 0 0 8px;justify-content:center;align-items:center}.afBookPageRight{background:linear-gradient(90deg,#d8cbb3,#f7f0df 18%,#fffaf0);border-radius:0 8px 8px 0;justify-content:center;gap:8px}.afBookPageLeft small,.afBookPageRight small{color:#9d7440;font:800 7px var(--font-mono);letter-spacing:.16em}.afBookPageLeft strong{letter-spacing:-.055em;text-transform:uppercase;margin:24px 0;font:500 clamp(29px,4vw,58px)/.88 Georgia,serif}.afBookPageLeft em{color:#315e78!important;display:inline!important}.afBookPageLeft i{color:#6c7376;font:800 8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-style:normal}.afBookPageRight b{border-bottom:1px solid #315e7833;padding:9px 0;font:500 clamp(15px,1.7vw,24px) Georgia,serif}.afBookPageRight i{color:#315e78;font:800 8px var(--font-mono);margin-top:auto;font-style:normal}.afBookPageRight:after{content:"";background:linear-gradient(90deg,#2c231b2e,#fff3,#0000);width:20px;position:absolute;top:0;bottom:0;left:0}.afCommandMenu{z-index:300;color:#effbff;overscroll-behavior:contain;background:radial-gradient(circle at 50% 20%,#397ea42e,#0000 35%),#030a0efa;border:1px solid #65f4ff38;border-radius:25px;max-width:760px;margin:0 auto;padding:18px;position:fixed;inset:78px 14px 84px;overflow-y:auto;box-shadow:0 35px 100px #000d}.afCommandMenu>header{justify-content:space-between;align-items:center;display:flex}.afCommandMenu>header div{gap:4px;display:grid}.afCommandMenu>header small{color:var(--af-cyan);font:800 7px var(--font-mono);letter-spacing:.15em}.afCommandMenu>header b{font-size:22px}.afCommandMenu>header button{border:1px solid var(--af-line);color:#eaffff;background:#0a171d;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.afCommandMenu>header svg{width:19px}.afCommandSearch,.afCommandCreate{border:1px solid var(--af-line);color:#effbff;background:#0b1b22d1;border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:70px;margin-top:16px;padding:13px 15px;display:grid}.afCommandSearch svg,.afCommandCreate svg{width:20px;color:var(--af-cyan)}.afCommandSearch span,.afCommandCreate span{gap:3px;display:grid}.afCommandSearch b,.afCommandCreate b{font-size:13px}.afCommandSearch small,.afCommandCreate small{color:#78909c;font-size:9px}.afCommandSearch i,.afCommandCreate i{color:var(--af-cyan);font-style:normal}.afCommandOrbit{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid;position:relative}.afCommandOrbit>button{border:1px solid var(--af-line);color:#edfaff;text-align:left;background:linear-gradient(145deg,#0d2028e0,#060f14e6);border-radius:18px;grid-template-columns:34px 1fr;align-content:center;align-items:center;gap:10px;min-height:112px;padding:14px;display:grid}.afCommandOrbit>button.active{border-color:#65f4ff8c;box-shadow:inset 0 0 30px #65f4ff14}.afCommandOrbit>button svg{width:22px;color:var(--af-cyan)}.afCommandOrbit>button span{gap:4px;display:grid}.afCommandOrbit>button b{font-size:12px}.afCommandOrbit>button small{color:#78919c;font-size:8px;line-height:1.35}.afCommandCore{z-index:2;pointer-events:none;background:#06141a;border:1px solid #65f4ff59;border-radius:50%;align-content:center;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #000,0 0 30px #65f4ff1f}.afCommandCore b{color:var(--af-cyan);font-size:17px}.afCommandCore small{color:#76909b;font:700 5px var(--font-mono);letter-spacing:.08em}.afCommandLinks{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.afCommandLinks a{border:1px solid var(--af-line);color:#dff7fb;background:#07151b;border-radius:12px;justify-content:space-between;align-items:center;min-height:45px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.afCommandLinks a b{color:var(--af-cyan)}.afCommandCreate{background:linear-gradient(135deg,#1a5b6ab8,#303670b8);border-color:#65f4ff61}.afCommandMenu>footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.afCommandMenu>footer a{border:1px solid var(--af-line);color:#91a9b4;border-radius:12px;align-items:center;gap:8px;min-height:43px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.afCommandMenu>footer svg{width:15px;color:var(--af-cyan)}.garageAuthDemo{margin-top:24px}.garageAuthDemo>p{color:#718995;margin:10px 2px 0;font-size:10px}.garageDemoEmpty{background:#07141a;border:1px solid #65f4ff29;border-radius:24px;grid-template-columns:minmax(360px,1.05fr) minmax(260px,.95fr);align-items:center;gap:24px;padding:22px;display:grid}.garageDemoEmpty>div:last-child{gap:12px;display:grid}.garageDemoEmpty>div>b{font-size:25px}.garageDemoEmpty>div>span{color:#87a0ab;font-size:12px;line-height:1.6}.garageVehicleSummary>.vehicleOrbit{margin-bottom:20px}@media (width<=900px){.afFutureHero{min-height:auto;padding:105px 0 70px}.afFutureHeroInner,.afLifeGrid{grid-template-columns:1fr;gap:44px}.afFutureCopy h1{font-size:clamp(49px,10vw,72px)}.afFutureVehicle{width:100%;max-width:720px;margin:auto}.afPathSection header{grid-template-columns:1fr}.afPathSection header .afSectionTag{grid-column:auto}.afFeatureGrid{grid-template-columns:1fr}.afFeatureGrid article{min-height:240px}.afFeatureGrid h3{margin-top:36px}.garageDemoEmpty{grid-template-columns:1fr}}@media (width<=700px){body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.siteNav{width:calc(100% - 16px)!important;height:58px!important;top:8px!important}.siteNav .brand{font-size:12px}.siteNav .brand span{width:31px;height:31px}.afMenuTrigger svg{width:19px}.afFutureHero{padding:96px 0 55px}.afFutureGrid{background-size:34px 34px}.afFutureHeroInner{gap:35px}.afSignal{margin-bottom:16px;font-size:7px}.afFutureCopy h1{font-size:clamp(43px,13vw,58px);line-height:.92}.afFutureLead{margin-top:21px;font-size:14px;line-height:1.6}.afFutureActions{gap:14px;margin-top:26px;display:grid}.afFutureActions>a:not(.afPrimaryAction){padding-left:3px}.afPrimaryAction{width:100%}.afFutureTrust{gap:14px;margin-top:25px}.afFutureTrust span{font-size:8px}.vehicleOrbitStage{min-height:390px}.vehicleOrbit.compact .vehicleOrbitStage{min-height:300px}.vehicleOrbitHead{padding:16px}.vehicleOrbitHead h2{font-size:15px}.vehicleOrbitHead>span{width:42px;height:42px;font-size:9px}.vehicleOrbitStage img{width:96%;height:73%}.vehicleOrbitArrow{width:38px;height:38px;top:auto;bottom:17px}.vehicleOrbitArrow.previous{left:14px}.vehicleOrbitArrow.next{right:14px}.vehicleOrbitHint{bottom:17px}.afVehicleMeta{width:64%;bottom:70px;right:12px}.afPathSection,.afLifeSection,.afFeatureSection,.afFinalCta{padding:82px 0}.afPathSection h2,.afLifeSection h2,.afFinalCta h2{font-size:clamp(42px,12vw,58px)}.afPathGrid{grid-template-columns:1fr;margin-top:36px}.afPathGrid>a{min-height:150px;padding:20px}.afPathGrid h3{font-size:21px}.afLifeGrid{gap:45px}.afLifeGrid li{min-height:64px}.afLifeGrid li b{font-size:17px}.afFeatureSection{padding-top:0}.afFeatureGrid article{padding:24px}.afFinalCta>div>div{gap:18px;display:grid}.afQuickBar{height:74px!important;padding:6px 4px calc(6px + env(safe-area-inset-bottom))!important;background:#030a0ef0!important;border-top:1px solid #65f4ff26!important;box-shadow:0 -18px 50px #0009!important}.afQuickBar a{color:#7e98a4!important}.afQuickBar a svg{stroke-width:1.8px;width:19px;height:19px;color:#718a95!important}.afQuickBar a b{font-size:7px!important}.afQuickBar a[data-active=true]{color:#eaffff!important;background:#65f4ff0f!important}.afQuickBar a[data-active=true] svg{filter:drop-shadow(0 0 7px #65f4ff80);color:var(--af-cyan)!important}.afQuickBar .mobileQuickBarPrimary{justify-self:center;width:58px;min-width:58px;height:58px;min-height:58px;color:#031014!important;background:linear-gradient(145deg,#69f2ff,#7097ff)!important;border:1px solid #65f4ff73!important;border-radius:50%!important;transform:translateY(-10px)!important;box-shadow:0 0 24px #65f4ff40!important}.afQuickBar .mobileQuickBarPrimary svg,.afQuickBar .mobileQuickBarPrimary b{color:#031014!important}.afQuickBar .mobileQuickBarPrimary svg{width:24px;height:24px}.afCommandMenu{border-radius:21px;padding:14px;inset:74px 8px 82px}.afCommandMenu>header b{font-size:18px}.afCommandOrbit>button{min-height:104px;padding:11px}.afCommandOrbit>button b{font-size:10px}.afCommandOrbit>button small{font-size:7px}.afCommandCore{width:58px;height:58px}.afCommandLinks{grid-template-columns:1fr}.garageAuthDemo{margin-top:18px}.garageDemoEmpty{padding:12px}.garageDemoEmpty>div>b{font-size:20px}}@media (width<=390px){.afFutureCopy h1{font-size:42px}.afFutureTrust{flex-direction:column}.afCommandOrbit>button{grid-template-columns:1fr;gap:4px}.afCommandOrbit>button svg{width:18px}.afCommandCore{width:52px;height:52px}.afCommandCore b{font-size:14px}.afVehicleMeta{display:none}.vehicleOrbitStage{min-height:350px}.vehicleOrbitHint span{font-size:7px}}@media (prefers-reduced-motion:reduce){.vehicleOrbitStage img,.afPathGrid>a{transition:none!important}}@media (width<=900px){.afBookSpotlightGrid{grid-template-columns:1fr;gap:44px}.afBookMock{width:min(100%,760px);margin:auto}}@media (width<=700px){.afBookSpotlight{padding:82px 0}.afBookCopy h2{font-size:clamp(42px,12vw,58px)}.afBookActions{gap:16px;display:grid}.afBookActions>span{max-width:none}.afBookMock{margin-top:6px}.afBookPage{padding:18px}.afBookPageLeft strong{margin:16px 0;font-size:clamp(25px,9vw,43px)}.afBookPageRight b{padding:6px 0;font-size:clamp(12px,4vw,18px)}}@media (prefers-reduced-motion:reduce){.afBookMock{transition:none!important}}.garageAuth,.garageHub{color:#effaff!important;background:radial-gradient(circle at 15% 12%,#548cff1a,#0000 30%),linear-gradient(145deg,#03080b,#07151b)!important}.garageAuthIntro .eyebrow,.garageAppIdentity small,.garageAppWelcome span,.garageLibrary>header span{color:var(--af-cyan)!important}.garageAuthIntro h1{color:#f5fbff}.garageAuthIntro>p:not(.eyebrow){color:#8ca4af}.garageBenefits span{color:#bad0d9;border-color:var(--af-line)!important;background:#091920d1!important}.garageDiscoverLink{color:var(--af-cyan)!important;border-color:#65f4ff59!important}.garageAuthApp{background:#051015ed!important;border-color:#65f4ff2e!important;box-shadow:0 30px 80px #0009!important}.garageAuthApp h2,.garageAuthTask h2{color:#f4fbff}.garageAuthApp header>span,.garageAuthTask header>span{color:var(--af-cyan)!important}.garageAuthApp header>p,.garageAuthTask header>p{color:#8098a3!important}.garageAuthChoices>button{border-color:var(--af-line)!important;color:#eafaff!important;background:#0a1b22!important}.garageAuthChoices>button.primary{background:linear-gradient(135deg,#247484c7,#3d468bb8)!important;border-color:#65f4ff7a!important}.garageAuthChoices>button>span{box-shadow:inset 0 0 18px #65f4ff14;color:var(--af-cyan)!important;background:#031014!important}.garageAuthChoices small{color:#7d96a1!important}.garageAuthPromise{border-color:var(--af-line)!important;color:#79939e!important;background:#07171d!important}.garageAuthPromise span{color:var(--af-cyan)!important}.garageAuthBack{border-color:var(--af-line)!important;color:#b9d0d9!important;background:#091a21!important}.garageAuthFields label>span{color:#93a9b3!important}.garageAuthFields input{border-color:var(--af-line)!important;color:#effaff!important;background:#06151b!important}.garageAppHeader,.garageAppWelcome,.garageLibrary,.garageQuickActions>*,.garageInfoDisclosure,.garageCareerDisclosure,.garageVehiclePanel{border-color:var(--af-line)!important;color:#eafaff!important;background:#07141ae6!important}.garageAppIdentity h1,.garageAppWelcome h2,.garageLibrary h2,.garageVehicleCardCopy h3{color:#f3fbff!important}.garageAppIdentity p,.garageAppWelcome p,.garageQuickActions small,.garageVehicleCardCopy p{color:#7f98a3!important}.garageQuickActions>:first-child{background:linear-gradient(135deg,#237181b8,#38417eb8)!important;border-color:#65f4ff66!important}.garageQuickActions>*>span,.garageVehicleCardCopy>small,.garageVehicleCardCopy footer strong{color:var(--af-cyan)!important}.garageVehicleCard{border-color:var(--af-line)!important;color:#eafaff!important;background:#07171d!important}.garageVehicleCardCopy footer{border-color:var(--af-line)!important;color:#77919c!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edfaff;--cream:#03090d;--paper:#07151b;--lime:#55efff;--muted:#8199a4;--af-void:#020609;--af-ink:#061117;--af-panel:#071820;--af-panel-2:#0a2029;--af-line:#5be1ff2e;--af-line-strong:#5be1ff6b;--af-cyan:#59efff;--af-aqua:#45f5d0;--af-blue:#4d86ff;--af-violet:#9b6cff;--af-text:#eefbff;--af-muted:#829aa5;--lux-black:#02070a;--lux-graphite:#07151b;--lux-metal:#0a2029;--lux-accent:#59efff;--lux-accent-hover:#91f7ff;--lux-ivory:#03090d;--lux-surface:#07161d;--lux-border:#59efff2e}html{scroll-behavior:smooth;background:#020609}body{color:var(--af-text);background:radial-gradient(circle at 12% 5%,#2b81ab1c,#0000 27%),#020609!important}::selection{color:#021014;background:#59efff}main{overflow:clip}main em{font-style:normal;color:var(--af-cyan)!important;font-family:inherit!important}.eyebrow,.eyebrow.dark,.afSectionTag{color:var(--af-cyan)!important}.button{color:#031116!important;background:linear-gradient(135deg,#55edff,#7299ff)!important;border-color:#59efff80!important;box-shadow:0 0 28px #59efff26!important}.button:before{background:linear-gradient(110deg,#0000 25%,#ffffff8c 48%,#0000 70%)}.button:hover{box-shadow:0 0 38px #59efff47!important}.siteNav .accountLoginButton{color:#eaffff!important;background:linear-gradient(135deg,#0b3441,#193b72)!important;border-color:#59efff6b!important;box-shadow:inset 0 0 18px #59efff14,0 0 16px #59efff14!important}.siteNav .accountLoginButton:hover{background:linear-gradient(135deg,#0d4555,#21539a)!important}.afLaunch{min-height:100svh;color:var(--af-text);background:radial-gradient(circle at 17% 33%,#15779f2e,#0000 28%),radial-gradient(circle at 83% 34%,#4a4cc229,#0000 31%),linear-gradient(145deg,#020609,#06131a 58%,#02070b);position:relative;overflow:hidden}.afLaunch:before,.afLaunch:after{content:"";pointer-events:none;border:1px solid #59efff14;border-radius:50%;position:absolute}.afLaunch:before{aspect-ratio:1;width:58vw;top:12%;right:-14%}.afLaunch:after{aspect-ratio:1;width:68vw;bottom:-42%;left:-20%}.afLaunchGridBg{opacity:.24;background-image:linear-gradient(#59efff14 1px,#0000 1px),linear-gradient(90deg,#59efff14 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.afLaunchGrid{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);gap:34px;padding-top:118px;padding-bottom:76px;display:grid;position:relative}.afVehicleIdentity,.afDirectionPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#081921e6,#02080cf0);border:1px solid #59efff29;border-radius:30px;min-width:0;position:relative;box-shadow:inset 0 1px #ffffff0a,0 30px 90px #0000005c}.afVehicleIdentity{text-align:center;align-content:start;justify-items:center;padding:clamp(28px,4vw,52px);display:grid;overflow:hidden}.afVehicleIdentity:before{content:"";pointer-events:none;background:repeating-radial-gradient(at 50% 85%,#0000 0 42px,#4acbff14 43px 44px);height:48%;position:absolute;top:19%;left:-20%;right:-20%}.afVehicleIdentity>.afSignal{justify-self:start;margin:0 0 22px}.afSignal{color:#9ab0b9;font:800 8px var(--font-mono);letter-spacing:.14em;align-items:center;gap:9px;display:flex}.afSignal i{background:var(--af-aqua);width:7px;height:7px;box-shadow:0 0 13px var(--af-aqua);border-radius:50%}.afVehicleIdentity h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5vw,74px);line-height:.88;position:relative}.afVehicleIdentity>p:not(.afSignal){color:#9bb0ba;max-width:560px;margin:18px 0 14px;font-size:14px;line-height:1.6;position:relative}.afIdentityStatus{color:var(--af-aqua);font:850 8px var(--font-mono);letter-spacing:.08em;border:1px solid #45f5d094;border-radius:999px;padding:9px 18px;position:relative;box-shadow:inset 0 0 17px #45f5d00f}.afIdentityCar{aspect-ratio:1.72;border-radius:22px;width:min(100%,560px);margin:16px auto 4px;display:block;position:relative;overflow:hidden}.afIdentityCar:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#02080ccc);position:absolute;inset:0}.afIdentityCar img{object-fit:cover;object-position:center 56%;filter:contrast(1.03)saturate(.94);width:100%;height:100%;transition:transform .45s}.afIdentityCar:hover img{transform:scale(1.025)}.afIdentityActions{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin:4px 0 20px;display:grid;position:relative}.afIdentityActions a{color:#edfaff;justify-items:center;gap:8px;min-width:0;font-size:9px;font-weight:780;display:grid}.afIdentityActions svg{color:#8dc9ff;filter:drop-shadow(0 0 10px #468fff7a);background:radial-gradient(circle,#2d66b842,#040d13b3);border:1px solid #4d86ffa6;border-radius:50%;width:54px;height:54px;padding:14px;transition:all .2s}.afIdentityActions a:nth-child(2) svg{color:var(--af-cyan);border-color:#59efff9e}.afIdentityActions a:nth-child(3) svg{color:#a88bff;border-color:#9b6cffa8}.afIdentityActions a:hover svg{transform:translateY(-3px);box-shadow:0 0 24px}.afIdentityOpen{text-align:left;background:#040f15db;border:1px solid #59efff33;border-radius:17px;grid-template-columns:68px 1fr auto;align-items:center;gap:12px;width:100%;padding:11px;display:grid;position:relative}.afIdentityOpen>img{object-fit:cover;border-radius:10px;width:68px;height:48px}.afIdentityOpen>span{gap:4px;display:grid}.afIdentityOpen small{color:#7f98a4;font:800 7px var(--font-mono)}.afIdentityOpen>span b{font-size:11px}.afIdentityOpen>i{color:var(--af-aqua);font:800 7px var(--font-mono);border:1px solid #45f5d073;border-radius:999px;padding:6px 9px;font-style:normal}.afIdentityOpen>a{color:#fff;background:linear-gradient(135deg,#064de1,#167cff 55%,#49dfff);border:1px solid #57e9ff;border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;gap:14px;min-height:48px;font-size:14px;display:flex;box-shadow:inset 0 0 22px #ffffff2b,0 0 24px #3075ff57}.afDirectionPanel{align-content:start;padding:clamp(25px,3.2vw,42px);display:grid;overflow:hidden}.afDirectionPanel:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 52%,#3974c221,#0000 43%);position:absolute;inset:0}.afDirectionPanel>header,.afDirectionSearch,.goalOrbit,.afDirectionUtilities{z-index:1;position:relative}.afDirectionPanel>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.afDirectionPanel h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6vw,84px);line-height:.9}.afDirectionPanel .afSectionTag{margin:0 0 8px}.afDirectionSearch{color:#bcd0d8;background:#030e15b8;border:1px solid #4bb3ff66;border-radius:999px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:54px;margin:18px 0 3px;padding:0 15px;display:grid}.afDirectionSearch svg{color:#dffbff;width:19px}.afDirectionSearch span{font-size:11px}.afDirectionSearch i{width:33px;height:33px;color:var(--af-cyan);border:1px solid #59efff78;border-radius:50%;place-items:center;font-style:normal;display:grid;box-shadow:0 0 17px #59efff2e}.goalOrbit{aspect-ratio:1;isolation:isolate;background:repeating-radial-gradient(circle,#0000 0 10.8%,#59efff0e 11% 11.3%,#0000 11.5% 18%),linear-gradient(#59efff09 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#59efff09 1px,#0000 1px) 0 0/46px 46px;border:1px solid #59efff12;border-radius:50%;width:min(100%,580px);margin:8px auto;position:relative}.goalOrbitRings{z-index:0;border:1px dashed #59efff2e;border-radius:50%;animation:36s linear infinite goalOrbitSpin;position:absolute;inset:12%}.goalOrbitRings:before,.goalOrbitRings:after{content:"";border:1px solid #59efff21;border-radius:50%;position:absolute}.goalOrbitRings:before{inset:13%}.goalOrbitRings:after{border-color:#9b6cff29;inset:29%}.goalOrbitSector{z-index:2;color:#ecfbff;cursor:pointer;filter:drop-shadow(0 0 8px #0000);background-color:#0000;border:0;border-radius:50%;padding:0;transition:filter .22s,transform .22s;display:block;position:absolute;inset:3%}.goalOrbitSector:before{content:"";opacity:.62;background:radial-gradient(circle,#0000 0 29%,#05161ff0 30% 67%,#327ca633 68% 73%,#0000 74%);border:1px solid;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 34px}.goalOrbitSector>svg,.goalOrbitSector>span{z-index:2;position:absolute}.goalOrbitSector>svg{stroke-width:1.65px;width:30px;height:30px}.goalOrbitSector>span{text-align:center;gap:4px;display:grid}.goalOrbitSector b{font-size:15px;line-height:1.08}.goalOrbitSector small{color:#86a1ad;font-size:7px;line-height:1.25}.goalOrbitSector.sector-0{clip-path:polygon(18% 0,82% 0,66% 42%,34% 42%);color:#45dfff}.goalOrbitSector.sector-0>svg{top:10%;left:calc(50% - 15px)}.goalOrbitSector.sector-0>span{top:20%;left:25%;right:25%}.goalOrbitSector.sector-1{clip-path:polygon(100% 18%,100% 82%,58% 66%,58% 34%);color:#568cff}.goalOrbitSector.sector-1>svg{top:calc(50% - 34px);right:12%}.goalOrbitSector.sector-1>span{width:31%;top:49%;right:4%;transform:translateY(-2%)}.goalOrbitSector.sector-2{clip-path:polygon(82% 100%,18% 100%,34% 58%,66% 58%);color:#3df2d2}.goalOrbitSector.sector-2>svg{bottom:19%;left:calc(50% - 15px)}.goalOrbitSector.sector-2>span{bottom:7%;left:23%;right:23%}.goalOrbitSector.sector-3{clip-path:polygon(0 82%,0 18%,42% 34%,42% 66%);color:#9c70ff}.goalOrbitSector.sector-3>svg{top:calc(50% - 34px);left:12%}.goalOrbitSector.sector-3>span{width:31%;top:49%;left:4%;transform:translateY(-2%)}.goalOrbitSector:hover,.goalOrbitSector.active{z-index:3;filter:drop-shadow(0 0 14px);transform:scale(1.018)}.goalOrbitSector:hover:before,.goalOrbitSector.active:before{opacity:.92;background:radial-gradient(circle,#0000 0 29%,#07202bf5 30% 67%,currentColor 68% 69%,#2b79a03d 70% 73%,#0000 74%)}.goalOrbitCore{z-index:6;aspect-ratio:1;background:radial-gradient(circle,#0d2833,#02080c 72%);border:1px solid #59efff73;border-radius:50%;align-content:center;place-items:center;width:30%;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 28px #59efff29,0 0 31px #329aff33}.goalOrbitCore img{object-fit:cover;filter:saturate(.82)contrast(1.08);width:130%;height:130%;position:absolute}.goalOrbitCore:after{content:"";background:radial-gradient(circle,#0000 42%,#02080cb8);position:absolute;inset:0}.goalOrbitCore span{z-index:2;color:var(--af-cyan);font:800 6px var(--font-mono);letter-spacing:.1em;background:#02080ccc;border-radius:99px;padding:4px 7px;position:absolute;bottom:12%}.goalOrbitChoices{z-index:4;background:#030e14eb;border:1px solid #59efff3d;border-radius:16px;padding:8px;position:relative;margin:2px 0 11px!important}.goalOrbitChoices a{background:#081b23!important;min-height:48px!important}.goalOrbitChoices a:hover{border-color:#59efff8c;background:#0b2833!important}.afDirectionUtilities{background:#030d12cc;border:1px solid #59efff33;border-radius:18px;grid-template-columns:repeat(3,1fr);margin-top:5px;display:grid;overflow:hidden}.afDirectionUtilities a{color:#dcebf0;align-content:center;place-items:center;gap:7px;min-height:74px;font-size:9px;display:grid}.afDirectionUtilities a+a{border-left:1px solid #59efff1f}.afDirectionUtilities svg,.afDirectionUtilities a>span:first-child{color:#e7faff;width:22px;height:22px;font-size:21px}@keyframes goalOrbitSpin{to{transform:rotate(360deg)}}.afSpinSection{color:var(--af-text);background:radial-gradient(circle at 82% 46%,#2279a92e,#0000 34%),linear-gradient(#03090d,#06151c);padding:120px 0;position:relative}.afSpinGrid{grid-template-columns:minmax(280px,.7fr) minmax(520px,1.3fr);align-items:center;gap:76px;display:grid}.afSpinGrid>header h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.4vw,76px);line-height:.94}.afSpinGrid>header>p:not(.afSectionTag){color:#8da4ae;max-width:520px;margin:24px 0;line-height:1.7}.afSpinGrid>header>a{color:var(--af-cyan);font-size:12px;font-weight:850}.afSpinGrid .vehicleOrbit{box-shadow:0 30px 100px #0008}.vehicleOrbit{color:var(--af-text);background:linear-gradient(150deg,#071821,#02080c);border:1px solid #59efff2e;border-radius:25px;overflow:hidden}.vehicleOrbitHead{z-index:6;background:#040e13db;border-bottom:1px solid #59efff24;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:18px 22px;display:flex;position:relative}.vehicleOrbitHead>div{gap:3px;display:grid}.vehicleOrbitHead small{color:var(--af-cyan);font:800 7px var(--font-mono);letter-spacing:.14em}.vehicleOrbitHead h2{color:#f5fbff;letter-spacing:-.03em;margin:0;font-size:19px}.vehicleOrbitHead p{color:#77909c;margin:0;font-size:9px}.vehicleOrbitHead>span{width:52px;height:52px;color:var(--af-cyan);font:800 10px var(--font-mono);border:1px solid #59efff52;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 20px #59efff14,0 0 18px #59efff12}.vehicleOrbitStage{aspect-ratio:1;-webkit-user-select:none;user-select:none;place-items:center;width:100%;min-height:0;display:grid;position:relative;overflow:hidden}.vehicleOrbitStage:after{content:"";pointer-events:none;background:linear-gradient(#0000 76%,#02080c80);position:absolute;inset:0}.vehicleOrbitGlow{z-index:1;aspect-ratio:1;border:1px solid #59efff21;border-radius:50%;width:70%;position:absolute;box-shadow:inset 0 0 70px #59efff0f,0 0 70px #4d86ff0d}.vehicleOrbitStage canvas{z-index:2;filter:saturate(.94)contrast(1.03);will-change:contents;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.004)}.vehicleOrbitStage.threeOrbit{background:radial-gradient(circle at 50% 58%,#2a6c8e30,#0000 42%),linear-gradient(#02070b,#06141b 70%,#02070b)}.vehicleOrbitStage.threeOrbit .vehicleOrbitPoster{z-index:2;object-fit:cover;opacity:1;filter:saturate(.94)contrast(1.03);width:100%;height:100%;transition:opacity .28s;position:absolute;inset:0;transform:scale(1.004)}.vehicleOrbitStage.threeOrbit.is-ready .vehicleOrbitPoster{opacity:0;pointer-events:none}.vehicleOrbitStage.threeOrbit.has-failed .vehicleOrbitPoster{opacity:1}.vehicleOrbitStage.threeOrbit .vehicleOrbitCanvas3d{z-index:3;filter:none;will-change:auto;transform:none}.vehicleOrbitHint{z-index:7;color:#a6bdc6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02090dc7;border:1px solid #59efff33;border-radius:99px;align-items:center;gap:9px;padding:9px 13px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.vehicleOrbitHint i{color:var(--af-cyan);font-style:normal}.vehicleOrbitHint span{font:750 8px var(--font-mono);letter-spacing:.08em;white-space:nowrap}.vehicleOrbit.compact .vehicleOrbitHead{min-height:70px;padding:13px 15px}.vehicleOrbit.compact .vehicleOrbitHead h2{font-size:14px}.vehicleOrbit.compact .vehicleOrbitHead>span{width:40px;height:40px;font-size:8px}.vehicleOrbitCredit{font:650 7px var(--font-mono);letter-spacing:.06em;text-align:right;border-top:1px solid #59efff14;padding:8px 14px 10px;text-decoration:none;display:block;color:#607985!important}.vehicleOrbitCredit:hover{color:#8ddcea!important}.garageSpinSetup{color:#eafaff;background:linear-gradient(145deg,#071d26e6,#050f15f0);border:1px solid #59efff2e;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:17px;margin:14px 0 28px;padding:20px;display:grid}.garageSpinSetup>div{gap:5px;display:grid}.garageSpinSetup small{color:var(--af-cyan);font:850 7px var(--font-mono);letter-spacing:.12em}.garageSpinSetup b{font-size:15px}.garageSpinSetup p{color:#819aa5;max-width:720px;margin:0;font-size:10px;line-height:1.55}.garageSpinSetup>button{color:#effcff;cursor:pointer;background:linear-gradient(135deg,#267191c7,#3a4b9bcc);border:1px solid #59efff66;border-radius:13px;min-height:45px;padding:0 15px;font-size:9px;font-weight:850}.garageSpinSetup>button:disabled{opacity:.55}.garageSpinSetup>input{opacity:0;width:1px;height:1px;position:absolute}.garageSpinSetup.ready{border-color:#45f5d04d}.garageSpinSetup.ready small{color:var(--af-aqua)}.garageSpinStatus{color:#bcecf2!important;grid-column:1/-1!important}:is(.sectionPage,.communityLanding,.helpPage,.learningGamePage,.quizPage,.partsPage,.partDetailPage,.vehicleListingDetailPage,.legalPage,.searchPage,.offlinePage){min-height:100vh;color:var(--af-text)!important;background:radial-gradient(circle at 12% 8%,#3580a81a,#0000 27%),linear-gradient(145deg,#02070a,#06131a 62%,#03090d)!important}:is(.sectionPageHero,.partsHero,.helpHero,.learningGameHero,.quizHero,.legalHero,.searchHero){position:relative;border-bottom:1px solid var(--af-line)!important;color:var(--af-text)!important;background:radial-gradient(circle at 78% 20%,#3c8ed22e,#0000 29%),linear-gradient(145deg,#03090d,#081a22)!important}:is(.sectionPageHero,.partsHero,.helpHero,.learningGameHero,.quizHero,.legalHero,.searchHero):after{content:"";pointer-events:none;background-image:linear-gradient(#59efff0d 1px,#0000 1px),linear-gradient(90deg,#59efff0d 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}:is(.sectionPageHero,.partsHero,.helpHero,.learningGameHero,.quizHero,.legalHero,.searchHero)>*{z-index:1;position:relative}:is(.sectionPageHero,.partsHero,.helpHero,.learningGameHero,.quizHero,.legalHero,.searchHero) p{color:#98aeb8!important}body :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){caret-color:var(--af-cyan);color:#eefbff!important;box-shadow:none!important;background:#06151b!important;border-color:#59efff33!important}body :where(input,textarea)::placeholder{color:#607985!important}body :where(input[type=checkbox],input[type=radio]){accent-color:var(--af-cyan)}:is(.sectionPage,.communityLanding,.helpPage,.learningGamePage,.quizPage,.partsPage,.partDetailPage,.vehicleListingDetailPage,.legalPage,.searchPage) :where([class*=Panel],[class*=Card],[class*=Shell],[class*=Disclosure],[class*=State],[class*=Empty],[class*=Gate]){color:#eaf9fd!important;box-shadow:none!important;background-color:#07161d!important;border-color:#59efff29!important}:is(.sectionPage,.communityLanding,.helpPage,.learningGamePage,.quizPage,.partsPage,.partDetailPage,.vehicleListingDetailPage,.legalPage,.searchPage) :where([class*=Panel],[class*=Card],[class*=Shell],[class*=Disclosure],[class*=State],[class*=Empty],[class*=Gate]) p{color:#8ea5af}:is(.sectionPage,.communityLanding,.helpPage,.learningGamePage,.quizPage,.partsPage,.partDetailPage,.vehicleListingDetailPage,.legalPage,.searchPage) :where([class*=Panel],[class*=Card],[class*=Shell],[class*=Disclosure],[class*=State],[class*=Empty],[class*=Gate]) small{color:#8099a4}.firstStepsPanel,.firstStepsPanelHead,.firstStepsChoices a,.firstStepsCheck>span,.firstStepsControls,.firstStepsControls>button,.homeAppDashboard,.homeAppActions a,.projectHub,.projectBenefits article,.projectCard,.projectUpdates article,.projectFormPanel,.projectStarter,.projectComposer :is(label,textarea,input),.submitForm fieldset,.submitForm .interestOption,.communityAnswer{border-color:var(--af-line)!important;color:#eafaff!important;box-shadow:none!important;background:#07161d!important}.projectFormTabs,.projectOptionalDetails,.projectForm .fileField,.projectQuickTypes>span,.firstStepsCheck b,.firstStepsChoices a>i{border-color:var(--af-line)!important;color:#aeefff!important;background:#0a2028!important}.projectStarterActions span{color:#b9d0d8!important;background:#0a2028!important}.projectHub p,.projectCard p,.projectFormPanel p,.firstStepsPanel p{color:#8da5ae!important}.partsPage,.partDetailPage{background:#03090d!important}.partsMarketToolbar>div,.partsCategoryRail button,.partsResultBar select,.partCard,.partDetailBar,.partDetailInfo,.partDetailFacts>span,.partComposerPanel,.partChoiceGrid button,.partFieldPair input,.partFieldPair select,.partDescriptionField textarea,.partPillGroup button,.partImagePicker,.partConsent,.partComposerActions,.partComposerActions>button,.partComposerSuccess{border-color:var(--af-line)!important;color:#eafaff!important;box-shadow:none!important;background:#07161d!important}.partCardBody>p,.partCardBody footer,.partsResultBar,.partDetailInfo>section p,.partComposerScreen>header p,.partDescriptionField small,.partConsent small{color:#8199a4!important}.partCardBody>span,.partDetailCategory,.partDetailFacts small,.partDetailInfo>section>span,.partComposerScreen>header>span{color:var(--af-cyan)!important}.partCardBody>div,.partDetailInfo>section,.partComposerActions{border-color:var(--af-line)!important}.partsMarketState,.partSafety{border-color:var(--af-line)!important;color:#c8dbe2!important;background:#081b22!important}.partCard:hover,.partsCategoryRail button.active,.partChoiceGrid button.selected,.partPillGroup button.selected{border-color:var(--af-line-strong)!important;color:#f2fcff!important;background:#0b2833!important}.partDemoBadge,.partComposerTabs button.active{background:var(--af-cyan)!important;color:#031116!important}.vehicleListingSummary,.vehicleListingInformation>article,.vehicleListingSeller,.vehicleListingContact a,.vehicleListingSummary>dl div,.vehicleMarketCta,.vehicleSubmitPanel,.vehicleListingForm fieldset,.vehicleListingForm legend,.selectedFilesList li{border-color:var(--af-line)!important;color:#eafaff!important;box-shadow:none!important;background:#07161d!important}.vehicleListingSummary dt,.vehicleListingInformation>article>span,.vehicleListingSeller>span,.vehicleListingTags span{color:var(--af-cyan)!important}.vehicleListingSummary>dl{background:var(--af-line)!important}.vehicleListingSummary p,.vehicleListingInformation p{color:#8da4ae!important}.appFilterLaunch,.regionalPricingBadge,.marketplaceCardTags span,.marketplaceCard dl,.marketplaceCard dl div{border-color:var(--af-line)!important;color:#eafaff!important;box-shadow:none!important;background:#07161d!important}.appFilterLaunch>span,.appFilterLaunch>strong,.marketplaceCardBody>strong{color:var(--af-cyan)!important}.appFilterLaunch small,.marketplaceCard dt{color:#819aa5!important}.marketplaceCard dl{background:var(--af-line)!important}.messagesLoading,.messagesGate,.messagesPage{color:#eafaff!important;background:#03090d!important}.messagesHero>p{border-color:var(--af-cyan)!important;color:#8ba2ad!important}.messagesWorkspace,.conversationList,.messagePanel,.messageStream,.messageComposerRich,.friendshipCenter,.friendshipCenter article,.messageStart,.messageUnavailable{border-color:var(--af-line)!important;color:#eafaff!important;background:#07161d!important}.messageStream{background:radial-gradient(circle at 15% 20%,#48a0c41a,#0000 26%),#041016!important}.messageStream>article{background:#0a2028!important;border-color:#59efff29!important}.messageStream p{color:#e3f4f8!important}.messagesPage .messageComposeTools>button,.messagesPage .messageComposerRow textarea,.messagesPage .messageAttachment,.messagesPage .messageRecording,.messagesPage .messagePreparing,.friendshipCenter button,.friendshipCenter a{border-color:var(--af-line)!important;color:#dceef3!important;background:#0a2028!important}.messagesPage .onceOpenButton>span,.messagesPage .onceMessageStatus>span{background:radial-gradient(circle at 50% 75%,#9b6cff52,#0000 62%),#121023!important;border-color:#9b6cff7a!important;box-shadow:0 0 18px #9b6cff33!important}.serviceAppPanel,.aboutAppPanel,.servicePromiseGrid article,.servicePackages article,.serviceSteps article,.aboutIdea article,.aboutStory>article,.legalDocument>.legalAppSection,.legalSources>summary{border-color:var(--af-line)!important;color:#eafaff!important;box-shadow:none!important;background:#07161d!important}.servicePromiseGrid,.aboutIdea>div{background:var(--af-line)!important}.servicePackages strong,.legalAppSection>summary>span{color:var(--af-cyan)!important}.serviceAppPanel p,.aboutAppPanel p,.legalDocument p,.legalDocument li{color:#90a7b0!important}.legalAppSection>summary>span{background:#0a222c!important}.legalAppSection>summary>b{color:var(--af-cyan)!important;background:#0c2b36!important}.appFilterPanel,.appFilterControls select,.appFilterChoices button,.appFilterActions,.appFilterActions button,.appFilterResult button,.centralSearchPanel,.contactFlowPanel,.contactFlowActions,.contactFlowActions>button,.eventCard.isOpen,.eventCardAppBar,.eventCardOpenButton{border-color:var(--af-line)!important;color:#eafaff!important;box-shadow:none!important;background:#07161d!important}.appFilterChoices button.active,.appFilterActions button:last-child{color:var(--af-cyan)!important;background:#0c2d3a!important}.contactFlowProgress i{color:var(--af-cyan)!important;background:#0b2430!important}.settingsHub,.notificationsHub,.maintenanceHub,.searchApp,.quickPostHub,.photoServiceApp,.learningStudio,.aboutApp,.firstStepsApp{color:#eafaff!important;background:0 0!important}.settingsSection,.notificationGroup,.maintenanceOverview,.maintenanceVehicle,.maintenanceItem,.searchResult,.quickPostChoice,.quickPostPanel,.accountDataPanel,.pushSettings,.photoServicePanel,.learningStudioPanel{border-color:var(--af-line)!important;color:#eafaff!important;box-shadow:none!important;background:#07161d!important}.settingsSection p,.notificationGroup p,.maintenanceHub p,.searchApp p,.quickPostHub p,.photoServiceApp p,.learningStudio p{color:#8ca4ae!important}.settingsSection button,.notificationGroup button,.maintenanceHub button,.searchApp button,.quickPostHub button,.photoServiceApp button,.learningStudio button{border-color:var(--af-line)!important;color:#e7f8fc!important;background:#0a2028!important}.garageHub :where([class*=Panel],[class*=Card],[class*=Shell],[class*=Disclosure],[class*=Workspace],[class*=Manager]){border-color:var(--af-line)!important;color:#eafaff!important;box-shadow:none!important;background-color:#07161d!important}.garageHub :where(input,textarea,select){border-color:var(--af-line)!important;color:#effbff!important;background:#05141a!important}.garageHub :where(button){border-color:var(--af-line);color:inherit}.garageHub :where(p,small){color:#819aa5}.garageVehicleTabs{border-color:var(--af-line)!important;background:#05131a!important}.garageVehicleTabs button{color:#78929e!important}.garageVehicleTabs button.active{color:var(--af-cyan)!important;background:#0d2d39!important}.garageVehicleAppHero{border-color:var(--af-line)!important;color:#effbff!important;background:linear-gradient(145deg,#081b23,#031016)!important}.garagePublishPanel{border-color:var(--af-line)!important;color:#eafaff!important;background:#081b22!important}.afCommandMenu{background:radial-gradient(circle at 50% 30%,#3a64bd2e,#0000 38%),#02080cfb!important}.afCommandMenu>.goalOrbit{width:min(100%,540px);margin:8px auto}.afCommandMenu>footer{grid-template-columns:repeat(3,1fr)}@media (width<=1050px){.afLaunchGrid{grid-template-columns:1fr;max-width:820px}.afDirectionPanel{order:-1}.afSpinGrid{grid-template-columns:1fr;gap:45px}.afSpinGrid .vehicleOrbit{width:min(100%,680px);margin:auto}}@media (width<=700px){.afLaunchGrid{gap:16px;padding-top:82px;padding-bottom:42px}.afVehicleIdentity,.afDirectionPanel{border-radius:22px}.afDirectionPanel{padding:22px 14px 18px}.afDirectionPanel h2{font-size:52px}.afDirectionPanel>header{padding:0 6px}.afDirectionPanel .afSectionTag{font-size:6px}.afDirectionSearch{margin-top:12px}.goalOrbit{width:min(100%,470px);margin:4px auto}.goalOrbitSector b{font-size:11px}.goalOrbitSector small{display:none}.goalOrbitSector>svg{width:23px;height:23px}.goalOrbitSector.sector-0>svg{top:9%;left:calc(50% - 12px)}.goalOrbitSector.sector-0>span{top:19%}.goalOrbitSector.sector-1>svg{right:11%}.goalOrbitSector.sector-1>span{right:4%}.goalOrbitSector.sector-2>svg{bottom:18%;left:calc(50% - 12px)}.goalOrbitSector.sector-2>span{bottom:7%}.goalOrbitSector.sector-3>svg{left:11%}.goalOrbitSector.sector-3>span{left:4%}.goalOrbitCore span{display:none}.afDirectionUtilities a{min-height:62px;font-size:7px}.afDirectionUtilities svg,.afDirectionUtilities a>span:first-child{width:19px;height:19px;font-size:18px}.afVehicleIdentity{padding:27px 17px}.afVehicleIdentity>.afSignal{justify-self:center}.afVehicleIdentity h1{font-size:49px}.afVehicleIdentity>p:not(.afSignal){font-size:12px}.afIdentityCar{margin-top:10px}.afIdentityActions{gap:5px}.afIdentityActions svg{width:48px;height:48px;padding:13px}.afIdentityActions a{font-size:7px}.afIdentityOpen{grid-template-columns:58px 1fr auto}.afIdentityOpen>img{width:58px}.afIdentityOpen>i{font-size:6px}.afSpinSection{padding:75px 0}.afSpinGrid{gap:30px}.afSpinGrid>header h2{font-size:44px}.vehicleOrbitHead{min-height:70px;padding:13px 15px}.vehicleOrbitHead h2{font-size:14px}.vehicleOrbitHead>span{width:40px;height:40px}.vehicleOrbitArrow{width:40px;height:40px;top:auto;bottom:15px;transform:none}.vehicleOrbitHint{bottom:15px}.garageSpinSetup{grid-template-columns:1fr;padding:16px}.garageSpinSetup>button{width:100%}.afCommandMenu{padding:13px;display:block;top:69px;bottom:77px}.afCommandMenu>header b{letter-spacing:-.05em;font-size:34px}.afCommandMenu .goalOrbit{width:min(100%,440px)}.afCommandMenu>footer a{text-align:center;align-content:center;place-items:center;min-height:58px;padding:4px;display:grid}.afCommandMenu>footer svg{height:17px}}@media (width<=380px){.goalOrbitSector b{font-size:9px}.afDirectionPanel h2{font-size:46px}.afVehicleIdentity h1{font-size:43px}.afIdentityOpen>i{display:none}.afIdentityOpen{grid-template-columns:54px 1fr}.afIdentityOpen>a{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.goalOrbitRings{animation:none}.afIdentityCar img,.goalOrbitSector{transition:none!important}}.communitySteps article,.vehicleListingForm .fieldGrid>label,.missionWelcomeCopy,.centralSearchStartGrid>button,.centralSearchSuggestions,.postSecondary>div>a{border-color:var(--af-line)!important;color:#eafaff!important;box-shadow:none!important;background:#07161d!important}.communitySteps{border-color:var(--af-line)!important}.communitySteps article>b,.centralSearchStartGrid>button>span{color:var(--af-cyan)!important;background:#0b2a36!important;box-shadow:0 0 22px #59efff1f!important}.communitySteps :is(h3,p),.missionWelcomeCopy>p,.missionWelcomeCopy>small,.centralSearchStartGrid p,.centralSearchStartGrid strong,.postSecondary p{color:#8da5ae!important}.vehicleListingForm :where(input,select,textarea),.centralSearchSuggestions button{border-color:var(--af-line)!important;color:#effbff!important;box-shadow:none!important;background:#05141a!important}.vehicleListingForm :where(input,textarea)::placeholder{color:#6f8994!important}.vehicleListingForm :where(input,select,textarea):focus,.centralSearchSuggestions button:hover{border-color:var(--af-line-strong)!important;background:#0a2631!important;box-shadow:0 0 0 3px #59efff1a!important}.missionWelcomeCopy h2{color:#f2fcff!important}.missionWelcomeCopy h2 em{color:var(--af-cyan)!important;font-family:inherit!important;font-weight:inherit!important}.centralSearchStartGrid>button:hover,.postSecondary>div>a:hover{border-color:var(--af-line-strong)!important;background:#0a2631!important}.centralSearchSuggestions>span,.postSecondary small{color:var(--af-cyan)!important}.postSecondary b{color:#f1fbff!important}@media (width<=700px){.mobileLayerCanvas{background:#020609!important}.wizardNav,.quizModeTabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--af-line)!important;background:#040f15f5!important;box-shadow:0 18px 46px #00000047!important}.wizardBack{color:#8da5ae!important;background:#081b22!important}.wizardBack:disabled{opacity:.68;color:#5f7883!important}}:root{--af-talk-void:#02090d;--af-talk-deep:#06151c;--af-talk-bubble:#0a2530;--af-talk-reply:#151f40;--af-talk-text:#f1fbff;--af-talk-muted:#a8c0c9;--af-talk-meta:#8da8b2;--af-talk-line:#59efff33;--af-talk-violet-line:#9b6cff57}.socialPage .communityCommentsBackdrop{-webkit-backdrop-filter:blur(12px)saturate(.85)!important;backdrop-filter:blur(12px)saturate(.85)!important;background:#000408c7!important}.socialPage .communityCommentsSheet{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--af-talk-line)!important;background:radial-gradient(circle at 12% 0, #59efff1c, transparent 30%), radial-gradient(circle at 100% 78%, #9b6cff1a, transparent 34%), linear-gradient(155deg, #071821, var(--af-talk-void) 70%)!important;color:var(--af-talk-text)!important;border-radius:36px 0 0 14px!important;box-shadow:-28px 0 90px #000000a8,inset 1px 0 #ffffff09!important}.socialPage .communityCommentsHeader{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);border-color:var(--af-talk-line)!important;color:var(--af-talk-text)!important;background:#030e14e0!important}.socialPage .communityCommentsHeader:before{background:linear-gradient(90deg, transparent, var(--af-cyan), transparent);content:"";opacity:.7;height:1px;position:absolute;bottom:-1px;left:20%;right:20%}.socialPage .communityCommentsHeader b{letter-spacing:-.02em;font-size:16px;color:var(--af-talk-text)!important}.socialPage .communityCommentsHeader small{font:750 9px var(--font-mono);letter-spacing:.06em;color:var(--af-talk-muted)!important}.socialPage .communityCommentsHeader>button,.socialPage .communityReplyContext button{color:#dff8ff!important;background:#59efff0b!important;border:1px solid #59efff24!important}.socialPage .communityCommentsHeader>button:hover,.socialPage .communityCommentsHeader>button:focus-visible{outline:none;background:#59efff1f!important;border-color:#59efff70!important}.socialPage .communityCommentsList{scrollbar-color:#59efff6b transparent;gap:16px;padding:20px 18px 30px}.socialPage .communityCommentsSheet .communityCommentThread{gap:11px}.socialPage .communityCommentsSheet .communityComment{gap:10px}.socialPage .communityCommentsSheet .communityAvatar.small{border:1px solid #59efff4d;color:#eafbff!important;background:radial-gradient(circle at 30% 20%,#12445a,#081820)!important;box-shadow:0 0 20px #59efff14!important}.socialPage .communityCommentsSheet .communityBubble{color:var(--af-talk-text)!important;background:linear-gradient(145deg,#0b2b37fa,#061a23fa)!important;border:1px solid #59efff2e!important;border-radius:24px 24px 24px 8px!important;padding:13px 15px 12px!important;box-shadow:inset 0 1px #ffffff09,0 12px 34px #0000002e!important}.socialPage .communityCommentsSheet .communityBubble header{gap:9px}.socialPage .communityCommentsSheet .communityBubble header b,.socialPage .communityCommentsSheet .communityBubble header a{font-size:12px;color:#fff!important}.socialPage .communityCommentsSheet .communityBubble time{font:750 8px var(--font-mono);color:var(--af-talk-meta)!important}.socialPage .communityCommentsSheet .communityBubble p{margin-top:7px;font-size:13px;font-weight:520;line-height:1.58;color:var(--af-talk-text)!important}.socialPage .communityCommentsSheet .communityBubble>button,.socialPage .communityCommentsSheet .commentReactionButtons button{min-height:30px;margin-top:9px;color:#b9d1da!important;background:#020c116b!important;border:1px solid #59efff1f!important;border-radius:999px!important;padding:0 9px!important}.socialPage .communityCommentsSheet .communityCommentActions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.socialPage .communityCommentsSheet .communityCommentActions .commentReactionButtons{gap:6px}.socialPage .communityCommentsSheet .communityCommentActions>button{min-height:30px!important;color:var(--af-cyan)!important;background:#59efff11!important;border:1px solid #59efff33!important;border-radius:999px!important;margin:0!important;padding:0 10px!important;font-size:10px!important;font-weight:850!important;line-height:1!important}.socialPage .communityCommentsSheet .communityCommentActions>button:hover,.socialPage .communityCommentsSheet .communityCommentActions>button:focus-visible{outline:none;background:#59efff21!important;border-color:#59efff80!important}.socialPage .communityCommentsSheet .communityBubble>button:last-child,.socialPage .communityCommentsSheet .commentReactionButtons button.active{color:var(--af-cyan)!important}.socialPage .communityCommentsSheet .communityReplies{gap:10px;margin-left:46px;padding-left:12px;border-left:1px solid var(--af-talk-violet-line)!important}.socialPage .communityCommentsSheet .communityComment.isReply .communityBubble{border-color:var(--af-talk-violet-line)!important;background:linear-gradient(145deg,#181f44fa,#0c152ffa)!important;border-radius:24px 24px 8px!important}.commentGalaxyEmpty{isolation:isolate;text-align:center;align-content:center;place-items:center;gap:6px;min-height:190px;position:relative;overflow:hidden;color:var(--af-talk-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:24px 14px!important;display:grid!important}.socialPage .communityCommentsEmpty.commentGalaxyEmpty{min-height:260px}.socialCommentList>.commentGalaxyEmpty{min-height:220px}.publicProfilePostCommentsEmpty.commentGalaxyEmpty{min-height:180px}.commentGalaxyEmpty:before{z-index:-1;content:"";opacity:.76;pointer-events:none;background:radial-gradient(#59efff1a,#9b6cff0b 42%,#0000 72%);border-radius:50%;width:210px;height:150px;animation:6s ease-in-out infinite af-comment-galaxy-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-72%)}.commentGalaxy{contain:paint;filter:drop-shadow(0 0 18px #59efff1f);pointer-events:none;width:150px;height:112px;margin-bottom:7px;display:block;position:relative}.commentGalaxyCore,.commentGalaxyRing,.commentGalaxyStars{pointer-events:none;will-change:transform, opacity;display:block;position:absolute}.commentGalaxyCore{background:radial-gradient(circle at 50% 50%, #f8ffff 0 2%, #94f9ff 3% 6%, #59efff80 7% 12%, transparent 22%), conic-gradient(from 15deg, transparent 0 8%, #59efffbf 12%, transparent 24% 38%, #9b6cffad 44%, transparent 58% 72%, #59efff7a 80%, transparent 94%);border-radius:50%;width:82px;height:82px;animation:14s linear infinite af-comment-galaxy-turn;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 22px #dafcff2e,0 0 28px #59efff1a}.commentGalaxyCore:before,.commentGalaxyCore:after{content:"";border-radius:50%;position:absolute}.commentGalaxyCore:before{border:1px solid #94f9ff3d;inset:18px -20px;transform:rotate(-18deg)scaleY(.42);box-shadow:0 0 10px #59efff1f}.commentGalaxyCore:after{background:#eaffff;inset:30px;box-shadow:0 0 8px #b7fbff,0 0 18px #59efffe6,0 0 34px #9b6cff73}.commentGalaxyRing{border:1px solid #59efff47;border-color:#59efff47 #9b6cff94 #59efff47 #59efff14;border-radius:50%;width:132px;height:48px;animation:9s ease-in-out infinite af-comment-galaxy-orbit;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-16deg);box-shadow:0 0 16px #59efff14,inset 0 0 10px #9b6cff0f}.commentGalaxyRing:after{content:"";background:#eaffff;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:16px;box-shadow:0 0 7px #59efff,0 0 14px #59efffcc}.commentGalaxyStars{opacity:.72;background:radial-gradient(circle at 8% 37%,#fff 0 1px,#0000 1.6px),radial-gradient(circle at 18% 74%,#59efffe6 0 1px,#0000 1.7px),radial-gradient(circle at 29% 12%,#ffffffc7 0 1px,#0000 1.6px),radial-gradient(circle at 44% 88%,#9b6cffe6 0 1px,#0000 1.8px),radial-gradient(circle at 65% 9%,#59efffcc 0 1px,#0000 1.6px),radial-gradient(circle at 76% 81%,#fff 0 1px,#0000 1.7px),radial-gradient(circle at 91% 31%,#9b6cffe6 0 1px,#0000 1.7px);border-radius:50%;animation:8s ease-in-out infinite alternate af-comment-galaxy-stars;inset:4px 0}.commentGalaxyEmpty>b{letter-spacing:-.015em;text-shadow:0 0 18px #59efff1f;font-size:15px;position:relative;color:var(--af-talk-text)!important}.commentGalaxyEmpty>span:last-child{font-size:10px;position:relative;color:var(--af-talk-muted)!important}@keyframes af-comment-galaxy-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes af-comment-galaxy-orbit{0%,to{opacity:.68;transform:translate(-50%,-50%)rotate(-16deg)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)rotate(164deg)scale(1.04)}}@keyframes af-comment-galaxy-stars{0%{opacity:.46;transform:rotate(-4deg)scale(.96)}to{opacity:.92;transform:rotate(6deg)scale(1.04)}}@keyframes af-comment-galaxy-breathe{0%,to{opacity:.48;transform:translate(-50%,-72%)scale(.9)}50%{opacity:.82;transform:translate(-50%,-72%)scale(1.08)}}.socialPage .communityQuickComment,.socialPage .communityCommentsLogin{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-color:var(--af-talk-line)!important;color:var(--af-talk-muted)!important;background:#030e14f0!important}.socialPage .communityQuickComment textarea{min-height:46px;padding:12px 15px;color:var(--af-talk-text)!important;background:#081f28db!important;border:1px solid #59efff2e!important;border-radius:23px!important}.socialPage .communityQuickComment textarea::placeholder{color:#91abb5!important}.socialPage .communityQuickComment textarea:focus{border-color:#59efff9e!important;box-shadow:0 0 0 3px #59efff17!important}.socialPage .communityReplyContext,.socialPage .communityReplyContext b{color:var(--af-talk-muted)!important}.socialPage .communityCommentSend,.socialPage .communityCommentsLogin a{background:linear-gradient(135deg, var(--af-cyan), #75a7ff)!important;color:#031117!important;border:1px solid #7ae6ffb8!important;box-shadow:0 0 22px #59efff33!important}.socialInteraction{box-shadow:inset 0 1px #ffffff08,0 20px 60px #0000002e;border-color:var(--af-talk-line)!important;color:var(--af-talk-text)!important;background:linear-gradient(150deg,#081c25,#030d12)!important;border-radius:30px 30px 30px 11px!important}.socialInteractionActions{border-color:var(--af-talk-line)!important}.socialInteractionActions button{color:#dceff5!important;border-color:#59efff1a!important}.socialInteractionActions button:hover,.socialInteractionActions button.active{color:var(--af-cyan)!important;background:#59efff17!important}.socialCommentPanel{background:radial-gradient(circle at 10% 0, #59efff1a, transparent 30%), var(--af-talk-void)!important;color:var(--af-talk-text)!important}.socialCommentPanel>header,.socialCommentPanel>form{background:#041117eb;border-color:var(--af-talk-line)!important}.socialCommentPanel>header h3,.socialCommentPanel>header>button{color:var(--af-talk-text)!important}.socialCommentPanel>header small,.socialReplyTarget{color:var(--af-cyan)!important}.socialComment{align-items:start}.socialComment>div{background:var(--af-talk-bubble);min-width:0;color:var(--af-talk-text);border:1px solid #59efff2b;border-radius:23px 23px 23px 8px;padding:12px 14px}.socialComment>div>header a,.socialComment p{color:var(--af-talk-text)!important}.socialComment>div>header time{color:var(--af-talk-meta)!important}.socialComment nav button,.commentReactionButtons button{color:#aec5ce!important}.socialComment nav button.active,.commentReactionButtons button.active{color:var(--af-cyan)!important}.socialComment.isReply{border-color:var(--af-talk-violet-line)!important}.socialComment.isReply>div{border-color:var(--af-talk-violet-line);background:var(--af-talk-reply);border-radius:23px 23px 8px}.socialCommentPanel textarea{border-color:var(--af-talk-line)!important;color:var(--af-talk-text)!important;background:#071a22!important;border-radius:22px!important}.socialCommentPanel textarea::placeholder{color:#91abb5}.commentAppStart,.commentAppComposer,.projectCommentComposer.commentAppComposer,.vehicleStoryComments .commentAppComposer,.vehicleStoryReplyForm.commentAppComposer,.helpReplyComposer.commentAppComposer{border-color:var(--af-talk-line)!important;color:var(--af-talk-text)!important;background:linear-gradient(145deg,#081f28fa,#030e14fa)!important;box-shadow:0 22px 70px #00000061,inset 0 1px #ffffff09!important}.commentAppStart>span{border:1px solid #59efff3d;border-radius:50%;background:#59efff14!important}.commentAppStart>b,.commentAppComposer>header b{color:var(--af-talk-text)!important}.commentAppStart>small{color:var(--af-talk-muted)!important}.commentAppStart>strong,.commentAppComposer>header small{color:var(--af-cyan)!important}.commentAppComposer>header>button{border-color:var(--af-talk-line)!important;color:#dff8ff!important;background:#59efff0d!important}.commentAppComposer>textarea,.projectCommentComposer.commentAppComposer>textarea,.vehicleStoryComments .commentAppComposer>textarea{border-color:var(--af-talk-line)!important;color:var(--af-talk-text)!important;background:#05161e!important;border-radius:24px!important}.commentAppComposer>textarea::placeholder{color:#91abb5}.commentAppActions>button{color:#c8dce3!important;background:#59efff0e!important;border-color:#59efff2e!important}.commentAppActions>button:last-child,.projectCommentComposer.commentAppComposer .commentSend{background:linear-gradient(135deg, var(--af-cyan), #75a7ff)!important;color:#031117!important;border-color:#59efffb3!important}.projectComment>div:last-child,.helpReply>div,.vehicleStoryCommentMain,.vehicleStoryCommentReply,.publicProfilePostComment>div{color:var(--af-talk-text)!important;background:linear-gradient(145deg,#0b2a35,#071a22)!important;border:1px solid #59efff29!important;border-radius:24px 24px 24px 8px!important}.projectComment.reply>div:last-child,.helpReply.nested>div,.publicProfilePostReplies .publicProfilePostComment>div,.vehicleStoryCommentReply{border-color:var(--af-talk-violet-line)!important;background:linear-gradient(145deg,#192346,#101a35)!important;border-radius:24px 24px 8px!important}:is(.projectComment,.helpReply,.vehicleStoryCommentMain,.vehicleStoryCommentReply,.publicProfilePostComment) :is(p,blockquote){color:var(--af-talk-text)!important}:is(.projectComment,.helpReply,.vehicleStoryCommentMain,.vehicleStoryCommentReply,.publicProfilePostComment) :is(header strong,header b,header a){color:#fff!important}:is(.projectComment,.helpReply,.vehicleStoryCommentMain,.vehicleStoryCommentReply,.publicProfilePostComment) time{color:var(--af-talk-meta)!important}:is(.projectComment,.helpReply,.vehicleStoryCommentMain,.vehicleStoryCommentReply,.publicProfilePostComment) :is(button,a){color:#bcd3dc}.helpPost.isOpen .helpConversation,.vehicleStoryComments,.publicProfilePostComments{background:#020b106b;border-color:var(--af-talk-line)!important}.publicProfilePostComments>header span{color:var(--af-cyan)!important}.publicProfilePostComments h3,.publicProfilePostCommentsEmpty b{color:var(--af-talk-text)!important}.publicProfilePostCommentsEmpty,.publicProfilePostReplyTarget{color:var(--af-talk-muted)!important}.publicProfilePostReplies{border-color:var(--af-talk-violet-line)!important}.publicProfilePostCommentForm{border-color:var(--af-talk-line)!important;background:#030e14f0!important}.publicProfilePostCommentForm textarea{border-color:var(--af-talk-line)!important;color:var(--af-talk-text)!important;background:#061820!important;border-radius:20px!important}.publicProfilePostCommentForm textarea::placeholder{color:#91abb5}.publicProfilePostCommentForm>button,.publicProfilePostLogin{background:linear-gradient(135deg, var(--af-cyan), #75a7ff)!important;color:#031117!important;border-radius:999px!important}.communityChatWindow article>div,.messageStream>article{background:var(--af-talk-bubble)!important;color:var(--af-talk-text)!important;border-color:#59efff2b!important}.communityChatWindow article>div :is(a,strong,p),.messageStream>article p{color:var(--af-talk-text)!important}.communityChatWindow article time,.messageStream>article small{color:var(--af-talk-meta)!important}.messageStream>article.mine{background:linear-gradient(145deg,#0b3a48,#14254b)!important;border-color:#59efff66!important}.messagesPage .messageThreadHead,.messagesPage .messageComposer{border-color:var(--af-talk-line)!important;color:var(--af-talk-text)!important;background:#030e14f0!important}.messagesPage .messageThreadHead b{color:var(--af-talk-text)!important}.messagesPage .messageThreadHead small,.messagesPage .messageComposer label{color:var(--af-talk-muted)!important}.messagesPage .messageComposer textarea{border-color:var(--af-talk-line)!important;color:var(--af-talk-text)!important;background:#061820!important;border-radius:22px!important}.adminCommentCard{border-color:var(--af-talk-line)!important;color:var(--af-talk-text)!important;background:linear-gradient(145deg,#071b23,#031016)!important}.adminCommentCard>header,.adminCommentCard>footer{border-color:var(--af-talk-line)!important;background:#05151ceb!important}.adminCommentCard blockquote,.adminCommentCard>header small,.adminCommentCard>footer span{color:var(--af-talk-text)!important}@media (width<=700px){.socialPage .communityCommentsSheet{border:1px solid #59efff33!important;border-bottom:0!important;border-radius:34px 34px 0 0!important;height:min(80dvh,720px)!important;box-shadow:0 -24px 80px #000000b3,inset 0 1px #ffffff0a!important}.socialPage .communityCommentsHandle{background:linear-gradient(90deg, transparent, var(--af-cyan), transparent);border-radius:999px;width:52px;height:3px;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #59efff80}.socialPage .communityCommentsList{padding:18px 14px 26px}.socialPage .communityCommentsSheet .communityBubble{padding:12px 13px 11px!important}.socialPage .communityCommentsSheet .communityReplies{margin-left:28px}.socialComment>div{padding:11px 12px}.publicProfilePostComment p,.socialComment p,.helpReply p,.projectComment p{font-size:12px!important;line-height:1.58!important}}@media (prefers-contrast:more){.socialPage .communityCommentsSheet .communityBubble,.socialComment>div,.projectComment>div:last-child,.helpReply>div,.publicProfilePostComment>div,.messageStream>article{border-color:#7defff80!important}:is(.communityBubble,.socialComment,.projectComment,.helpReply,.publicProfilePostComment,.messageStream) p{color:#fff!important}}@media (prefers-reduced-motion:reduce){.commentGalaxyEmpty:before,.commentGalaxyCore,.commentGalaxyRing,.commentGalaxyStars{animation:none!important}}.littleMechanicsPage{--lm-ink:#12191d;--lm-panel:#192329;--lm-panel-soft:#233039;--lm-cream:#f4f0e8;--lm-paper:#fffdf8;--lm-lime:#b7df45;--lm-amber:#f7a52e;--lm-cyan:#35c8df;--lm-muted:#a7b0ad;background:var(--lm-cream);min-height:100vh;color:var(--lm-ink);overflow-x:hidden}.littleMechanicsPage *{box-sizing:border-box}.littleMechanicsPage button{font:inherit}.lmHero{color:#fff;isolation:isolate;background:#10181d;align-items:flex-end;min-height:760px;display:flex;position:relative;overflow:hidden}.lmHeroImage{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.lmHeroShade{z-index:-2;background:linear-gradient(90deg,#080e12f5 0%,#080e12d1 31%,#080e1240 64%,#080e120f 100%),linear-gradient(#0000 58%,#080e12c7);position:absolute;inset:0}.lmHeroContent{width:100%;padding-top:190px;padding-bottom:150px}.lmEyebrow,.lmKicker{color:#607069;font:900 9px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0}.lmEyebrow{color:#e0efac;align-items:center;gap:10px;display:flex}.lmEyebrow span{background:var(--lm-lime);width:32px;height:2px}.lmHero h1{color:#fff;letter-spacing:-.075em;text-wrap:balance;max-width:820px;margin:22px 0 24px;font-size:clamp(64px,8.7vw,132px);line-height:.78}.lmHero h1 em{color:var(--lm-lime);font-family:Georgia,serif;font-weight:400}.lmHeroLead{color:#d6dedb;max-width:610px;margin:0;font-size:clamp(14px,1.4vw,19px);line-height:1.62}.lmHeroActions{align-items:center;gap:22px;margin-top:34px;display:flex}.lmHeroActions button,.lmResultActions button:first-child{background:var(--lm-lime);color:#11191c;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:22px;min-height:56px;padding:0 25px;font-size:11px;font-weight:900;display:flex;box-shadow:0 14px 35px #b7df452e}.lmHeroActions button span,.lmResultActions button span{font-size:20px}.lmHeroActions>span{color:#b9c4c0;font:800 9px var(--font-mono);letter-spacing:.05em}.lmHeroRail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1115c7;border-top:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.lmHeroRail span{color:#c9d2cf;border-right:1px solid #ffffff1f;justify-content:center;align-items:center;gap:14px;min-height:76px;font-size:10px;font-weight:800;display:flex}.lmHeroRail span:last-child{border-right:0}.lmHeroRail b{color:var(--lm-lime);font:900 8px var(--font-mono)}.lmGameShell{z-index:2;scroll-margin-top:88px;position:relative}.lmLobby{padding:86px 0 96px}.lmLobbyHeader{grid-template-columns:1.1fr .7fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.lmLobbyHeader h2{letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(42px,5.2vw,76px);line-height:.91}.lmLobbyHeader h2 em{color:#8a6330;font-family:Georgia,serif;font-weight:400}.lmLobbyHeader>p{color:#5a6562;margin:0;font-size:13px;line-height:1.72}.lmLevelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lmLevelCard{background:var(--lm-paper);border:1px solid #ccd2cb;border-radius:26px;min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden;box-shadow:0 18px 50px #1d282d14}.lmLevelCard:hover{border-color:#98a096;transform:translateY(-6px);box-shadow:0 24px 65px #1d282d24}.lmLevelImage{aspect-ratio:16/9;background:#18232a;position:relative;overflow:hidden}.lmLevelImage:after{content:"";background:linear-gradient(#0000 45%,#0c1317a6);position:absolute;inset:0}.lmLevelImage img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.lmLevelCard:hover .lmLevelImage img{transform:scale(1.035)}.lmLevelImage span{z-index:2;color:#fff;font:800 7px var(--font-mono);letter-spacing:.07em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1216b8;border:1px solid #ffffff4d;border-radius:999px;padding:7px 10px;position:absolute;bottom:13px;right:13px}.lmLevelBody{flex-direction:column;align-items:flex-start;min-height:420px;padding:25px;display:flex}.lmLevelMeta{justify-content:space-between;align-items:center;width:100%;display:flex}.lmLevelMeta span{color:#9ba49e;font:900 8px var(--font-mono)}.lmLevelMeta b{color:#4b5652;font:900 8px var(--font-mono);background:#e9ece5;border-radius:999px;padding:6px 9px}.lmLevelBody>i{margin:30px 0 13px;font-size:34px;font-style:normal}.lmLevelBody h3{letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.2vw,34px);line-height:.98}.lmLevelBody>strong{color:#76613f;margin-top:9px;font-size:10px}.lmLevelBody>p{color:#5d6764;margin:17px 0;font-size:10px;line-height:1.64}.lmLevelBody>small{border-left:3px solid var(--lm-cyan);color:#4f6265;background:#edf7f8;margin:-5px 0 17px;padding:9px 10px;font-size:8px;line-height:1.5}.lmLevelBody>button{background:var(--lm-ink);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:auto;padding:0 18px;font-size:10px;font-weight:900;display:flex}.lmLevelBody>button span{color:var(--lm-lime);font-size:18px}.lmLevelBody>em{color:#7d6844;font:800 8px var(--font-mono);margin-top:10px;font-style:normal}.lmLevelCard--entdecker .lmLevelBody>button{background:#376a59}.lmLevelCard--techniker .lmLevelBody>button{background:#8c5422}.lmLevelCard--diagnose .lmLevelBody>button{background:#153a49}.lmLobbyFooter{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:14px;display:grid}.lmCollection,.lmFutureBench{border-radius:24px;min-width:0;padding:29px}.lmCollection{background:#fffdf8;border:1px solid #ced3cd;grid-template-columns:.45fr 1fr;gap:28px;display:grid}.lmCollection h3,.lmFutureBench h3{letter-spacing:-.04em;margin:10px 0 0;font-size:27px}.lmCollectionItems{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lmCollectionItems>span{color:#424c49;background:#f4f2ed;border:1px solid #d9ded8;border-radius:13px;align-items:center;gap:8px;min-height:52px;padding:7px 12px;font-size:9px;font-weight:800;display:flex}.lmCollectionItems i{font-size:22px;font-style:normal}.lmCollectionItems p{color:#69736f;margin:0;font-size:10px;line-height:1.55}.lmFutureBench{background:var(--lm-panel);color:#fff}.lmFutureBench .lmKicker{color:#8fa5a7}.lmFutureBench h3{margin-bottom:17px}.lmFutureBench>div{flex-wrap:wrap;gap:7px;display:flex}.lmFutureBench span{color:#c8d3d1;font:800 8px var(--font-mono);border:1px solid #3c4a51;border-radius:999px;padding:7px 10px}.lmRound{background:var(--lm-panel);color:#fff;border:1px solid #354149;border-radius:27px;margin:72px 0 88px;overflow:hidden;box-shadow:0 24px 70px #1720252e}.lmRoundHeader{border-bottom:1px solid #334149;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 25px;display:grid}.lmRoundBack{color:#c9d3d0;cursor:pointer;background:0 0;border:1px solid #3e4b52;border-radius:999px;justify-self:start;padding:9px 11px;font-size:9px;font-weight:800}.lmRoundBack span{margin-left:5px}.lmRoundHeader>div:nth-child(2){align-items:center;gap:12px;display:flex}.lmRoundHeader>div:nth-child(2)>span{color:#8f9d98;font:900 8px var(--font-mono);letter-spacing:.08em}.lmRoundHeader>div:nth-child(2)>b{background:var(--lm-lime);color:#12191d;border-radius:999px;padding:7px 10px;font-size:8px}.lmRoundScore{flex-direction:column;justify-self:end;align-items:flex-end;gap:3px;display:flex}.lmRoundScore span{color:#aeb9b5;font-size:8px}.lmRoundScore strong{color:#fff;font:900 9px var(--font-mono);letter-spacing:.08em}.lmProgress{background:#39464d;height:7px}.lmProgress i{background:linear-gradient(90deg,var(--lm-lime),#d9ef8b);height:100%;transition:width .35s;display:block}.lmRound--techniker .lmProgress i{background:linear-gradient(90deg,var(--lm-amber),#ffd087)}.lmRound--diagnose .lmProgress i{background:linear-gradient(90deg,var(--lm-cyan),#91e9f5)}.lmRoundBody{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:620px;display:grid}.lmSceneColumn{background:#111a1f;border-right:1px solid #344149;min-width:0}.lmMissionImage{aspect-ratio:16/9;background:#0e171b;position:relative;overflow:hidden}.lmMissionImage:after{content:"";background:linear-gradient(#0000 52%,#090f1285);position:absolute;inset:0}.lmMissionImage img{object-fit:cover;width:100%;height:100%}.lmMissionImage>span{z-index:2;font:900 7px var(--font-mono);letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1317b8;border:1px solid #ffffff45;border-radius:999px;padding:7px 10px;position:absolute;top:16px;left:16px}.lmMissionGraphic{aspect-ratio:16/9;background:radial-gradient(circle,#344a43,#17241f 68%);place-items:center;display:grid;position:relative;overflow:hidden}.lmMissionGraphic--techniker{background:radial-gradient(circle,#604725,#241d17 68%)}.lmMissionGraphic--diagnose{background:radial-gradient(circle,#194b59,#111f26 68%)}.lmMissionGraphic:before{aspect-ratio:1;content:"";border:1px solid #ffffff1f;border-radius:50%;width:42%;position:absolute}.lmMissionGraphicIcon{z-index:2;filter:drop-shadow(0 14px 25px #00000047);font-size:clamp(58px,8vw,105px);position:relative}.lmMissionGraphic>b{color:#ffffffad;font:900 7px var(--font-mono);letter-spacing:.12em;position:absolute;bottom:15px;right:18px}.lmGraphicOrbit{border:1px solid #ffffff21;border-radius:50%;position:absolute;transform:rotate(-18deg)}.lmGraphicOrbit--one{width:63%;height:32%}.lmGraphicOrbit--two{width:35%;height:72%;transform:rotate(37deg)}.lmGraphicDot{background:var(--lm-lime);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 20px}.lmGraphicDot--one{top:27%;left:22%}.lmGraphicDot--two{bottom:22%;right:24%}.lmMissionGraphic--techniker .lmGraphicDot{background:var(--lm-amber)}.lmMissionGraphic--diagnose .lmGraphicDot{background:var(--lm-cyan)}.lmSituation{padding:28px 31px 34px}.lmSituation>span{color:var(--lm-lime);font:900 8px var(--font-mono);letter-spacing:.12em}.lmRound--techniker .lmSituation>span{color:var(--lm-amber)}.lmRound--diagnose .lmSituation>span{color:var(--lm-cyan)}.lmSituation h2{color:#fff;letter-spacing:-.05em;margin:11px 0 13px;font-size:clamp(32px,3.5vw,50px);line-height:.95}.lmSituation p{color:#aeb9b5;margin:0;font-size:11px;line-height:1.66}.lmTaskColumn{flex-direction:column;justify-content:center;min-width:0;padding:clamp(31px,4vw,58px);display:flex}.lmTaskTopline{justify-content:space-between;align-items:center;gap:20px;display:flex}.lmTaskTopline span{color:#a6b1ad;font:900 8px var(--font-mono);letter-spacing:.1em}.lmTaskTopline b{color:var(--lm-lime);font:900 8px var(--font-mono);background:#303d43;border-radius:999px;padding:7px 9px}.lmRound--techniker .lmTaskTopline b{color:var(--lm-amber)}.lmRound--diagnose .lmTaskTopline b{color:var(--lm-cyan)}.lmTaskColumn>h2{color:#fff;letter-spacing:-.045em;margin:21px 0 27px;font-size:clamp(28px,3.2vw,43px);line-height:1.03}.lmAnswers{gap:9px;display:grid}.lmAnswers button{color:#edf3f1;text-align:left;cursor:pointer;background:#243138;border:1px solid #425058;border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:68px;padding:11px 14px;transition:transform .18s,border-color .18s,background .18s;display:grid}.lmAnswers button:hover:not(:disabled){border-color:#738079;transform:translate(4px)}.lmAnswers button>span{color:#aeb9b5;width:33px;height:33px;font:900 9px var(--font-mono);background:#344249;border-radius:50%;place-items:center;display:grid}.lmAnswers button>b{font-size:10px;line-height:1.45}.lmAnswers button>i{border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.lmAnswers button.correct{background:#2c4429;border-color:#a8ca4b}.lmAnswers button.correct>i{background:var(--lm-lime);color:#152014}.lmAnswers button.wrong{background:#512d2c;border-color:#d07063}.lmAnswers button.wrong>i{color:#28100d;background:#e88374}.lmAnswers button.muted{opacity:.38}.lmSequence{gap:13px;display:grid}.lmSequenceChoices{gap:8px;display:grid}.lmSequenceChoices button{color:#edf3f1;text-align:left;cursor:pointer;background:#243138;border:1px solid #425058;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-height:57px;padding:9px 13px;display:grid}.lmSequenceChoices button>span{color:#aeb9b5;width:31px;height:31px;font:900 9px var(--font-mono);background:#344249;border-radius:50%;place-items:center;display:grid}.lmSequenceChoices button>b{font-size:9px;line-height:1.4}.lmSequenceChoices button.selected{background:#493923;border-color:#d1953e}.lmSequenceChoices button.selected>span{background:var(--lm-amber);color:#24180c}.lmSequenceActions{justify-content:flex-end;gap:8px;display:flex}.lmSequenceActions button{color:#c8d2cf;cursor:pointer;background:0 0;border:1px solid #48565d;border-radius:999px;min-height:42px;padding:0 14px;font-size:8px;font-weight:900}.lmSequenceActions button:last-child{background:var(--lm-amber);color:#24180c;border:0}.lmSequenceActions button:disabled{cursor:not-allowed;opacity:.36}.lmSequenceResult{color:#dcebdc;background:#29372d;border-radius:12px;padding:12px 14px;font-size:9px}.lmSequenceResult.wrong{color:#f4d6d0;background:#4a2c2a}.lmSequenceResult p{margin:5px 0 0;line-height:1.5}.lmFeedback{color:#1b261e;background:#dcebc2;border-top:1px solid #46534d;justify-content:space-between;align-items:center;gap:30px;padding:22px 27px;display:flex}.lmFeedback.wrong{color:#321a17;background:#f4d5ce}.lmFeedback>div{align-items:flex-start;gap:13px;display:flex}.lmFeedback>div>span{color:#fff;background:#315a39;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.lmFeedback.wrong>div>span{background:#9d453b}.lmFeedback b{font-size:11px}.lmFeedback p{color:#3d5142;max-width:760px;margin:4px 0;font-size:10px;line-height:1.5}.lmFeedback.wrong p{color:#70423c}.lmFeedback small{color:#66766a;max-width:760px;font-size:8px;line-height:1.5;display:block}.lmFeedback.wrong small{color:#84564e}.lmFeedback>button{color:#fff;cursor:pointer;background:#16221a;border:0;border-radius:999px;flex:none;align-items:center;gap:18px;min-height:48px;padding:0 19px;font-size:9px;font-weight:900;display:flex}.lmFeedback.wrong>button{background:#3b1d19}.lmFeedback>button span{font-size:18px}.lmResult{text-align:center;background:radial-gradient(circle at 50% 20%,#b7df4547,#0000 29%),#fffdf8;border:1px solid #cdd3cc;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:690px;margin:72px 0 88px;padding:55px;display:flex;box-shadow:0 24px 70px #1720251f}.lmResult--techniker{background:radial-gradient(circle at 50% 20%,#f7a52e40,#0000 29%),#fffdf8}.lmResult--diagnose{background:radial-gradient(circle at 50% 20%,#35c8df33,#0000 29%),#fffdf8}.lmResultAward{background:#eef3e2;border:1px solid #ccd4c8;border-radius:31px;place-items:center;width:126px;height:126px;margin-bottom:31px;display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 15px 35px #2a372f1f}.lmResultAward>span{font-size:60px}.lmResultAward>i{background:var(--lm-ink);color:var(--lm-lime);font:900 7px var(--font-mono);letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:7px 10px;font-style:normal;position:absolute;bottom:10px;right:-40px}.lmResult>h2{letter-spacing:-.065em;margin:13px 0 9px;font-size:clamp(50px,6vw,82px);line-height:.9}.lmResult>p:not(.lmKicker){color:#58635f;max-width:650px;margin:0;font-size:13px;line-height:1.65}.lmResultStats{gap:8px;margin:28px 0;display:flex}.lmResultStats span{color:#67716d;background:#efede7;border-radius:14px;gap:4px;min-width:150px;padding:14px;font-size:8px;display:grid}.lmResultStats b{color:#162025;font-size:25px}.lmMistakes{color:#4f5a56;text-align:left;background:#faf9f5;border:1px solid #d9ddd7;border-radius:14px;max-width:660px;padding:17px 20px;font-size:9px}.lmMistakes ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.lmMistakes li{background:#eee8df;border-radius:999px;padding:6px 9px}.lmResultActions{gap:9px;margin-top:25px;display:flex}.lmResultActions button{color:#27322e;cursor:pointer;background:#fff;border:1px solid #bfc7bd;border-radius:999px;min-height:52px;padding:0 22px;font-size:9px;font-weight:900}.lmEntryCard{color:#fff;background:#152027;border-radius:22px;grid-template-columns:1.15fr .85fr;align-items:center;gap:28px;margin:18px 0 22px;text-decoration:none;display:grid;position:relative;overflow:hidden}.lmEntryCard>div{padding:31px}.lmEntryCard .lmKicker{color:#9dafaa}.lmEntryCard h2{color:#fff;letter-spacing:-.04em;margin:10px 0 8px;font-size:31px}.lmEntryCard p{color:#b5c0bd;margin:0;font-size:10px;line-height:1.55}.lmEntryCard strong{color:var(--lm-lime,#b7df45);align-items:center;gap:20px;margin-top:20px;font-size:9px;display:inline-flex}.lmEntryCard img{object-fit:cover;width:100%;height:100%;min-height:220px}.littleMechanicsPage button:focus-visible,.lmEntryCard:focus-visible{outline-offset:3px;outline:3px solid #f6c760}@media (width<=1020px){.lmHero{min-height:700px}.lmHeroContent{padding-top:160px}.lmHeroShade{background:linear-gradient(90deg,#080e12f0,#080e12a1 70%,#080e1259)}.lmLobbyHeader{grid-template-columns:1fr;gap:22px}.lmLevelGrid{grid-template-columns:1fr}.lmLevelCard{grid-template-columns:.9fr 1.1fr;display:grid}.lmLevelImage{aspect-ratio:auto;height:100%}.lmLevelBody{min-height:390px}.lmRoundBody{grid-template-columns:1fr}.lmSceneColumn{border-bottom:1px solid #344149;border-right:0;grid-template-columns:1.05fr .95fr;display:grid}.lmMissionImage,.lmMissionGraphic{aspect-ratio:auto;height:100%;min-height:300px}.lmSituation{flex-direction:column;justify-content:center;display:flex}}@media (width<=760px){.lmHero{align-items:flex-end;min-height:670px}.lmHeroImage{object-position:58% center}.lmHeroShade{background:linear-gradient(#080e1238 0%,#080e12c9 46%,#080e12f5 100%)}.lmHeroContent{padding-top:180px;padding-bottom:138px}.lmHero h1{font-size:clamp(59px,16vw,90px)}.lmHeroLead{font-size:13px}.lmHeroActions{flex-direction:column;align-items:flex-start;gap:13px}.lmHeroActions button{width:100%}.lmHeroRail span{flex-direction:column;gap:4px;min-height:67px;font-size:8px}.lmLobby{padding:58px 0 70px}.lmLevelCard{display:block}.lmLevelImage{aspect-ratio:16/9;height:auto}.lmLevelBody{min-height:395px}.lmLobbyFooter{grid-template-columns:1fr}.lmCollection{grid-template-columns:1fr;gap:19px}.lmRound{border-radius:20px;margin:42px 0 65px}.lmRoundHeader{grid-template-columns:auto 1fr;gap:12px;padding:14px 16px}.lmRoundHeader>div:nth-child(2){flex-direction:column;justify-self:end;align-items:flex-end;gap:4px}.lmRoundScore{display:none}.lmSceneColumn{display:block}.lmMissionImage,.lmMissionGraphic{aspect-ratio:16/9;height:auto;min-height:0}.lmSituation{padding:25px 21px 29px}.lmTaskColumn{padding:30px 20px}.lmFeedback{flex-direction:column;align-items:stretch;padding:20px}.lmFeedback>button{justify-content:space-between;width:100%}.lmResult{min-height:0;margin:42px 0 65px;padding:48px 21px}.lmResultStats{flex-direction:column;width:100%}.lmResultStats span{min-width:0}.lmResultActions{flex-direction:column;width:100%}.lmResultActions button{width:100%}.lmEntryCard{grid-template-columns:1fr}.lmEntryCard>div{padding:26px 22px}.lmEntryCard img{order:-1;min-height:180px}}@media (width<=430px){.lmHeroContent{padding-bottom:130px}.lmHero h1{font-size:58px}.lmHeroLead{max-width:330px}.lmHeroRail{grid-template-columns:repeat(2,1fr)}.lmHeroRail span{border-bottom:1px solid #ffffff1a;flex-direction:row;min-height:48px}.lmLobbyHeader h2{font-size:42px}.lmLevelBody{min-height:420px;padding:21px}.lmLevelBody>i{margin-top:24px}.lmFutureBench,.lmCollection{padding:23px 20px}.lmRoundHeader>div:nth-child(2)>b{text-overflow:ellipsis;white-space:nowrap;max-width:155px;overflow:hidden}.lmRoundBack span{display:none}.lmSituation h2{font-size:34px}.lmTaskColumn>h2{font-size:29px}.lmTaskTopline{flex-direction:column;align-items:flex-start;gap:8px}.lmAnswers button{min-height:72px}.lmFeedback>div{flex-direction:column}.lmResultAward{width:108px;height:108px}.lmResultAward>span{font-size:51px}.lmResultAward>i{right:-24px}}@media (width<=350px){.lmHero h1{font-size:51px}.lmHeroActions>span{font-size:8px}.lmLevelBody h3{font-size:29px}.lmLevelBody>p{font-size:9px}.lmTaskColumn{padding-left:16px;padding-right:16px}.lmAnswers button{grid-template-columns:31px 1fr auto;padding:10px}.lmFeedback{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.littleMechanicsPage *{scroll-behavior:auto!important;transition:none!important}.lmLevelCard:hover,.lmLevelCard:hover .lmLevelImage img{transform:none}}.lmPlay{color:#fff;background:#0d151a;min-height:calc(100vh - 80px)}.lmPlay button,.lmPlay a{-webkit-tap-highlight-color:transparent}.lmPlayGarage{isolation:isolate;min-height:880px;position:relative;overflow:hidden}.lmPlayGarage>img{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.lmPlayGarageShade{z-index:-2;background:linear-gradient(90deg,#060c10f0,#060c1094 49%,#060c102e),linear-gradient(#0000 45%,#060c10e6);position:absolute;inset:0}.lmPlayGarageContent{grid-template-columns:minmax(0,.86fr) minmax(430px,.74fr);align-items:center;gap:clamp(36px,6vw,94px);min-height:880px;padding-top:138px;padding-bottom:76px;display:grid}.lmPlayGarageCopy{align-self:center}.lmPlayEyebrow{color:#d8ee93;font:900 9px var(--font-mono);letter-spacing:.17em;margin:0}.lmPlayGarageCopy h1{color:#fff;letter-spacing:-.07em;max-width:760px;margin:22px 0 25px;font-size:clamp(66px,7.5vw,114px);line-height:.8}.lmPlayGarageCopy h1 em{color:var(--lm-lime);font-family:Georgia,serif;font-weight:400}.lmPlayGarageCopy>p:not(.lmPlayEyebrow){color:#d1d9d7;max-width:590px;margin:0;font-size:15px;line-height:1.72}.lmPlayStats{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.lmPlayStats span{color:#aeb9b6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091115b0;border:1px solid #ffffff2b;border-radius:13px;gap:3px;min-width:112px;padding:12px 14px;font-size:8px;display:grid}.lmPlayStats b{color:#fff;font:900 11px var(--font-mono)}.lmJobBoard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f181de6;border:1px solid #ffffff2e;border-radius:25px;align-self:center;overflow:hidden;box-shadow:0 30px 90px #00000061}.lmJobBoard>header{border-bottom:1px solid #344149;justify-content:space-between;align-items:center;min-height:54px;padding:0 19px;display:flex}.lmJobBoard>header span,.lmJobBoard>header b{font:900 8px var(--font-mono);letter-spacing:.1em}.lmJobBoard>header span{color:#8d9b98}.lmJobBoard>header b{color:var(--lm-lime)}.lmJobBoard article{background:linear-gradient(90deg,color-mix(in srgb,var(--job-accent) 8%,transparent),transparent 52%);border-bottom:1px solid #344149;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:15px;padding:14px 15px;display:grid;position:relative}.lmJobBoard article.completed:after{background:var(--job-accent);color:#10181c;content:"✓";border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid;position:absolute;top:11px;left:11px}.lmJobBoard article>img{aspect-ratio:16/10;object-fit:cover;background:#111b20;border-radius:12px;width:105px}.lmJobBoard article>div{min-width:0}.lmJobBoard article>div>span{color:var(--job-accent);font:900 7px var(--font-mono);letter-spacing:.08em}.lmJobBoard article h2{color:#fff;letter-spacing:-.035em;margin:6px 0 3px;font-size:20px;line-height:1}.lmJobBoard article p{color:#aeb8b5;margin:0;font-size:9px}.lmJobBoard article small{color:#72817d;font:800 7px var(--font-mono);margin-top:7px;display:block}.lmJobBoard article>button{color:#fff;cursor:pointer;background:#223038;border:1px solid #47545a;border-radius:12px;align-items:center;gap:10px;min-height:43px;padding:0 12px;font-size:8px;font-weight:900;display:flex}.lmJobBoard article>button:hover{border-color:var(--job-accent);background:color-mix(in srgb,var(--job-accent) 18%,#223038)}.lmJobBoard article>button i{color:var(--job-accent);font-size:16px;font-style:normal}.lmJobBoard>a{color:#aeb9b6;justify-content:space-between;align-items:center;min-height:49px;padding:0 18px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.lmJobBoard>a:hover{color:#fff}.lmJobBoard>a span{color:var(--lm-lime);font-size:15px}.lmPlayHow{background:#111c22;border-left:1px solid #29363d;border-right:1px solid #29363d;grid-template-columns:repeat(5,1fr);padding-top:0;padding-bottom:0;display:grid}.lmPlayHow span{color:#b8c3c0;border-right:1px solid #29363d;justify-content:center;align-items:center;gap:11px;min-height:76px;font-size:9px;font-weight:800;display:flex}.lmPlayHow span:last-child{border-right:0}.lmPlayHow b{color:var(--lm-lime);font:900 8px var(--font-mono)}.lmPlayWorkspace{padding-top:120px;padding-bottom:76px}.lmPlayHud{background:#152128;border:1px solid #344149;border-radius:22px 22px 0 0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:74px;display:grid}.lmPlayHud>button{color:#cbd4d1;cursor:pointer;background:0 0;border:1px solid #425057;border-radius:999px;justify-self:start;margin-left:18px;padding:10px 12px;font-size:8px;font-weight:900}.lmPlayHud>button span{margin-left:5px}.lmPlayHud>div:nth-child(2){justify-items:center;gap:5px;display:grid}.lmPlayHud>div:nth-child(2) span{color:var(--job-accent);font:900 7px var(--font-mono);letter-spacing:.1em}.lmPlayHud>div:nth-child(2) b{font-size:17px}.lmPlayHudStats{justify-self:end;gap:7px;margin-right:18px;display:flex}.lmPlayHudStats span{color:#8f9d99;background:#202e35;border-radius:10px;gap:3px;min-width:74px;padding:8px 10px;font-size:7px;display:grid}.lmPlayHudStats b{color:#fff;font:900 9px var(--font-mono)}.lmPlayProgress{background:#233139;border-left:1px solid #344149;border-right:1px solid #344149;justify-content:space-around;align-items:center;height:30px;display:flex;position:relative;overflow:hidden}.lmPlayProgress>i{background:color-mix(in srgb,var(--job-accent) 23%,transparent);transition:width .4s;position:absolute;top:0;bottom:0;left:0}.lmPlayProgress>span{z-index:2;color:#889590;width:18px;height:18px;font:900 7px var(--font-mono);background:#1b282e;border:1px solid #526067;border-radius:50%;place-items:center;display:grid;position:relative}.lmPlayProgress>span.active{border-color:var(--job-accent);color:var(--job-accent);box-shadow:0 0 18px color-mix(in srgb,var(--job-accent) 42%,transparent)}.lmPlayProgress>span.done{border-color:var(--job-accent);background:var(--job-accent);color:#10191d}.lmPlayMain{background:#111a1f;border:1px solid #344149;border-radius:0 0 22px 22px;grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000042}.lmPlayScene{aspect-ratio:16/9;isolation:isolate;background:#0a1115;border-right:1px solid #344149;min-width:0;position:relative;overflow:hidden}.lmPlayScene>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lmPlaySceneShade{z-index:-2;background:linear-gradient(#0000 65%,#060c0fb3),radial-gradient(circle at 55% 52%,#0000 40%,#050a0d3d);position:absolute;inset:0}.lmPlayScene>button{z-index:5;cursor:crosshair;background:0 0;border:1px solid #0000;border-radius:50%;min-width:44px;min-height:44px;position:absolute;transform:translate(-50%,-50%)}.lmPlayScene>button.currentTarget{z-index:7}.lmPlayScene>button span{opacity:0;border:1px solid #ffffff70;border-radius:50%;width:24px;height:24px;transition:opacity .2s,transform .2s,box-shadow .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lmPlayScene>button span:before,.lmPlayScene>button span:after{content:"";background:#ffffff8a;position:absolute}.lmPlayScene>button span:before{width:36px;height:1px;top:50%;left:-7px}.lmPlayScene>button span:after{width:1px;height:36px;top:-7px;left:50%}.lmPlayScene>button:hover span,.lmPlayScene>button:focus-visible span{opacity:1;transform:translate(-50%,-50%)scale(1.22);box-shadow:0 0 25px #fff6}.lmPlayScene>button.hint span{border-color:var(--job-accent);opacity:1;box-shadow:0 0 0 8px color-mix(in srgb,var(--job-accent) 17%,transparent),0 0 32px var(--job-accent);animation:1.1s infinite lmTargetPulse}.lmPlayScene>button.hint span:before,.lmPlayScene>button.hint span:after{background:var(--job-accent)}.lmPlaySceneStatus{z-index:6;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#0a1115c7;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:9px;padding:8px 10px;display:flex;position:absolute;top:16px;left:16px}.lmPlaySceneStatus span{color:var(--job-accent);font:900 7px var(--font-mono);letter-spacing:.1em}.lmPlaySceneStatus b{font-size:8px}.lmPlayActiveTool{z-index:8;border:1px solid color-mix(in srgb,var(--job-accent) 48%,#fff);background:#0c1418e0;border-radius:13px;align-items:center;gap:9px;padding:8px 12px;animation:.28s ease-out lmToolEnter;display:flex;position:absolute;bottom:16px;right:16px}.lmPlayActiveTool span{font-size:24px}.lmPlayActiveTool b{font-size:8px}.lmPlayTireVisual{z-index:1;aspect-ratio:1;opacity:0;border:8px solid #181f22b8;border-radius:50%;width:8.5%;transition:transform .8s;position:absolute;top:54%;left:82%;transform:translate(-50%,-50%)scaleY(.78)}.lmPlayScene--tire .lmPlayTireVisual{opacity:.9}.lmPlayScene--tire.is-inflated .lmPlayTireVisual{box-shadow:0 0 24px color-mix(in srgb,var(--job-accent) 55%,transparent);transform:translate(-50%,-50%)scaleY(1)}.lmPlayTireVisual i{border:3px solid #aeb8b8;border-radius:50%;position:absolute;inset:25%}.lmPlayBrakeVisual{z-index:1;aspect-ratio:1;opacity:0;width:9.5%;position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}.lmPlayScene--brake .lmPlayBrakeVisual{opacity:.75}.lmPlayBrakeVisual i{background:radial-gradient(circle,#273239 0 17%,#7e888a 18% 26%,#394349 27% 55%,#8e9798 56%);border:5px solid #b9c2c3;border-radius:50%;position:absolute;inset:8%}.lmPlayBrakeVisual b{background:#bc6623;border-radius:8px;width:35%;height:50%;position:absolute;top:25%;right:-2%}.lmPlayScene--brake.has-new-pads .lmPlayBrakeVisual{filter:drop-shadow(0 0 14px var(--job-accent))}.lmPlayScene--brake.is-test-running .lmPlayBrakeVisual i{animation:.55s linear infinite lmDiscSpin}.lmPlayBatteryVisual{z-index:1;aspect-ratio:1.45;background:#29343a;border:2px solid #20272b;border-radius:5px;width:9%;display:none;position:absolute;top:48%;left:36%;transform:translate(-50%,-50%);box-shadow:inset 0 -8px #0003}.lmPlayScene--electrical .lmPlayBatteryVisual{display:block}.lmPlayBatteryVisual span{color:#111;background:#c7ced0;border-radius:3px;place-items:center;width:15px;height:12px;font-size:9px;display:grid;position:absolute;top:-8px}.lmPlayBatteryVisual span:first-child{background:#df5f4c;right:8px}.lmPlayBatteryVisual span:last-child{left:8px}.lmPlayScene--electrical.has-new-ground .lmPlayBatteryVisual{box-shadow:0 0 25px var(--job-accent),inset 0 -8px 0 #0003}.lmPlayScene--electrical.is-test-running>img{animation:.55s ease-in-out 2 lmEngineStart}.lmElectricalParts{display:none}.lmPlayScene--electrical .lmElectricalParts{display:block}.lmElectricalParts>span{z-index:2;pointer-events:none;position:absolute}.lmElectricalParts .obd{background:#5d6b70;border:3px solid #252d31;border-radius:3px 3px 7px 7px;grid-template-columns:repeat(4,4px);place-content:center;gap:2px;width:31px;height:20px;display:grid;top:43%;left:66%;transform:translate(-50%,-50%)rotate(-4deg);box-shadow:0 0 12px #35c8df59}.lmElectricalParts .obd i{background:#35c8df;border-radius:50%;width:4px;height:4px}.lmElectricalParts .ground{transform-origin:50%;background:repeating-linear-gradient(110deg,#596568 0 3px,#b8c1bf 3px 6px);border:2px solid #a8b2b0;border-radius:999px;width:42px;height:8px;top:53%;left:43%;transform:translate(-50%,-50%)rotate(18deg)}.lmElectricalParts .ground:before,.lmElectricalParts .ground:after{aspect-ratio:1;content:"";background:#253036;border:3px solid #aab4b2;border-radius:50%;width:12px;position:absolute;top:50%;transform:translateY(-50%)}.lmElectricalParts .ground:before{left:-8px}.lmElectricalParts .ground:after{right:-8px}.lmElectricalParts .starter{aspect-ratio:1;color:#35c8df;background:#263238;border:2px solid #99a5a3;border-radius:50%;place-items:center;width:28px;font-size:14px;display:grid;top:38%;left:64%;transform:translate(-50%,-50%);box-shadow:0 0 13px #35c8df4d}.lmPlayControl{background:#172329;flex-direction:column;min-width:0;padding:24px;display:flex}.lmPlayBrief>span{color:var(--job-accent);font:900 8px var(--font-mono);letter-spacing:.12em}.lmPlayBrief h2{color:#fff;letter-spacing:-.05em;margin:10px 0;font-size:clamp(28px,2.5vw,39px);line-height:.94}.lmPlayBrief p{color:#aeb9b5;margin:0;font-size:13px;line-height:1.62}.lmToolbox{margin-top:23px}.lmToolbox>div:first-child{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.lmToolbox>div:first-child b,.lmToolbox>div:first-child small{font:900 7px var(--font-mono);letter-spacing:.09em}.lmToolbox>div:first-child b{color:#dbe2df}.lmToolbox>div:first-child small{color:#72817d}.lmToolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.lmToolGrid button{color:#fff;text-align:left;cursor:pointer;background:#202d34;border:1px solid #3b484f;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:33px 1fr;align-items:center;column-gap:8px;min-height:76px;padding:9px;display:grid;position:relative}.lmToolGrid button:hover:not(:disabled){border-color:#718078}.lmToolGrid button.selected{border-color:var(--job-accent);background:color-mix(in srgb,var(--job-accent) 15%,#202d34);box-shadow:0 0 0 2px color-mix(in srgb,var(--job-accent) 16%,transparent)}.lmToolGrid button:disabled{cursor:not-allowed;opacity:.45}.lmToolGrid button>i{color:#687773;font:900 7px var(--font-mono);font-style:normal;position:absolute;top:5px;right:6px}.lmToolGrid button>span{text-align:center;grid-row:1/3;font-size:25px}.lmToolGrid button>b{align-self:end;font-size:10px;line-height:1.2}.lmToolGrid button>small{color:#9aa6a3;align-self:start;font-size:9px}.lmPlayMessage{background:#202d34;border:1px solid #3e4b52;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:66px;margin-top:15px;padding:11px;display:grid}.lmPlayMessage>span{color:#bac4c1;background:#344249;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.lmPlayMessage p{color:#c8d1ce;margin:0;font-size:11px;line-height:1.48}.lmPlayMessage.success{border-color:color-mix(in srgb,var(--job-accent) 55%,#3e4b52);background:color-mix(in srgb,var(--job-accent) 13%,#202d34)}.lmPlayMessage.success>span{background:var(--job-accent);color:#11191d}.lmPlayControlActions{gap:7px;margin-top:auto;padding-top:13px;display:flex}.lmPlayControlActions button{color:#c8d2cf;cursor:pointer;background:0 0;border:1px solid #45535a;border-radius:11px;flex:1;justify-content:space-between;align-items:center;min-height:48px;padding:0 12px;font-size:10px;font-weight:900;display:flex}.lmPlayControlActions button:disabled{opacity:.35}.lmPlayControlActions button span{color:var(--job-accent);font:900 9px var(--font-mono)}.lmPlayControlActions button.primary{background:var(--job-accent);color:#11191d;border:0}.lmPlayBriefing{background:#152128;border:1px solid #344149;border-radius:14px;align-items:center;gap:16px;min-height:60px;margin-top:10px;padding:0 18px;display:flex}.lmPlayBriefing>span{color:var(--job-accent);font:900 7px var(--font-mono);letter-spacing:.1em}.lmPlayBriefing p{color:#aeb9b5;flex:1;margin:0;font-size:8px;line-height:1.5}.lmPlayBriefing b{white-space:nowrap;font-size:8px}.lmMiniGame{z-index:20;border:1px solid color-mix(in srgb,var(--job-accent) 60%,#fff);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f181df7;border-radius:21px;width:min(440px,100% - 34px);max-height:calc(100% - 34px);padding:24px;animation:.24s ease-out lmMiniEnter;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 28px 80px #0009}.lmMiniGame h3{letter-spacing:-.04em;margin:15px 0 7px;font-size:25px}.lmMiniGame>p{color:#aeb9b5;margin:0;font-size:9px;line-height:1.55}.lmMiniCancel{color:#bac5c1;cursor:pointer;background:0 0;border:1px solid #45535a;border-radius:10px;width:100%;min-height:40px;margin-top:14px;font-size:8px;font-weight:900}.lmMiniScrim{z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04090cc7;place-items:center;padding:80px 20px 92px;display:grid;position:fixed;inset:0}.lmMiniScrim>.lmMiniGame{z-index:1;width:min(460px,100%);max-height:calc(100dvh - 172px);animation:.24s ease-out lmMiniEnterFixed;position:relative;top:auto;left:auto;transform:none}.lmMiniScrim>.lmMiniGame:focus{outline:none}.lmMiniGauge{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#1c282e 0 53%,#11191d 54%);border:10px solid #344249;border-radius:50%;place-content:center;width:130px;margin:auto;display:grid;position:relative;box-shadow:inset 0 0 0 2px #6a7673}.lmMiniGauge:before{background:linear-gradient(90deg,#c75143 0 35%,var(--job-accent) 36% 72%,#d27b38 73%);content:"";border-radius:999px;height:18%;position:absolute;bottom:18%;left:17%;right:17%}.lmMiniGauge>i{z-index:2;width:3px;height:42%;transform:translateX(-50%) rotate(calc(-105deg + var(--needle) * 2.1));transform-origin:bottom;background:#fff;border-radius:3px;transition:transform .25s;position:absolute;bottom:50%;left:50%}.lmMiniGauge strong{z-index:3;font:900 24px var(--font-mono);margin-top:16px;position:relative}.lmMiniGauge span{z-index:3;color:#93a09c;font-size:8px;position:relative}.lmMiniPressureTrack{background:#344249;border-radius:999px;height:10px;margin:18px 0;position:relative}.lmMiniPressureTrack>i{border-radius:inherit;background:linear-gradient(90deg,#d75a49,var(--job-accent));height:100%;transition:width .25s;display:block}.lmMiniPressureTrack>span{border:2px solid var(--job-accent);border-radius:999px;width:12.5%;height:16px;position:absolute;top:-3px;left:75%}.lmMiniActions{gap:7px;margin-top:15px;display:flex}.lmMiniActions button{color:#fff;cursor:pointer;background:#243138;border:1px solid #46545b;border-radius:10px;flex:1;min-height:42px;padding:0 9px;font-size:8px;font-weight:900}.lmMiniActions button:last-child{background:var(--job-accent);color:#11191d;border:0}.lmMiniActions button:disabled{cursor:not-allowed;opacity:.35}.lmMiniMeter{color:#172019;background:#b7d5b3;border:7px solid #28343a;border-radius:13px;justify-content:space-between;align-items:center;width:150px;margin:auto;padding:17px;display:flex;box-shadow:inset 0 0 0 2px #6f8f6b}.lmMiniMeter span{font:900 13px var(--font-mono)}.lmMiniMeter strong{font:900 25px var(--font-mono)}.lmProbeChoices{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px;display:grid}.lmProbeChoices button{color:#fff;cursor:pointer;background:#223038;border:1px solid #45535a;border-radius:11px;place-items:center;gap:5px;min-height:68px;font-size:8px;font-weight:900;display:grid}.lmProbeChoices button>span{border:4px solid #9ca8a5;border-radius:50%;width:20px;height:20px;display:block}.lmProbeChoices .black{background:#111}.lmProbeChoices .red{background:#d65749}.lmProbeChoices .paint{background:#5381a7}.lmMiniFeedback{background:#202d34;border-radius:9px;padding:8px;color:#d5ddda!important;min-height:31px!important;margin-top:12px!important}.lmOperationMachine{aspect-ratio:1;width:118px;box-shadow:0 0 0 2px color-mix(in srgb,var(--job-accent) 50%,transparent),0 0 35px color-mix(in srgb,var(--job-accent) 20%,transparent);background:radial-gradient(circle,#26353b 0 42%,#11191d 43%);border:8px solid #334148;border-radius:50%;place-items:center;margin:auto;display:grid;position:relative}.lmOperationMachine>span{z-index:2;font-size:42px;animation:.7s ease-in-out infinite alternate lmToolWork;position:relative}.lmOperationMachine>i{border:2px dashed var(--job-accent);border-radius:50%;animation:5s linear infinite lmDiscSpin;position:absolute;inset:7px}.lmOperationMachine>b{background:var(--job-accent);color:#11191d;font:900 8px var(--font-mono);border-radius:999px;padding:6px 8px;position:absolute;bottom:5px;right:-8px}.lmOperationSteps{gap:7px;margin-top:15px;display:grid}.lmOperationSteps button{color:#9ba8a4;text-align:left;cursor:pointer;background:#202d34;border:1px solid #45535a;border-radius:11px;grid-template-columns:31px 1fr;align-items:center;gap:9px;min-height:48px;padding:7px 10px;display:grid}.lmOperationSteps button>i{aspect-ratio:1;width:27px;font:900 9px var(--font-mono);border:1px solid #65736f;border-radius:50%;place-items:center;font-style:normal;display:grid}.lmOperationSteps button>span{font-size:10px;font-weight:900}.lmOperationSteps button.active{border-color:var(--job-accent);background:color-mix(in srgb,var(--job-accent) 13%,#202d34);color:#fff;box-shadow:0 0 18px color-mix(in srgb,var(--job-accent) 15%,transparent)}.lmOperationSteps button.active>i,.lmOperationSteps button.done>i{border-color:var(--job-accent);background:var(--job-accent);color:#11191d}.lmOperationSteps button.done{color:#d7dfdc}.lmBoltWheel{aspect-ratio:1;background:radial-gradient(circle,#11191d 0 22%,#7e898b 23% 55%,#394449 56%);border:13px solid #29343a;border-radius:50%;width:170px;margin:auto;position:relative}.lmBoltWheel>i{background:#151e23;border-radius:50%;position:absolute;inset:38%}.lmBoltWheel button{color:#102019;cursor:pointer;background:#5a6669;border:3px solid #d3d9d7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid;position:absolute;transform:translate(-50%,-50%)}.lmBoltWheel button.done{border-color:var(--job-accent);background:var(--job-accent)}.lmPlaySummary{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:760px;padding-top:130px;padding-bottom:80px;display:flex}.lmPlaySummaryIcon{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--job-accent) 55%,#fff);background:color-mix(in srgb,var(--job-accent) 16%,#172329);width:130px;box-shadow:0 0 50px color-mix(in srgb,var(--job-accent) 16%,transparent);border-radius:31px;place-items:center;display:grid;position:relative;transform:rotate(-3deg)}.lmPlaySummaryIcon span{font-size:60px}.lmPlaySummaryIcon i{background:var(--job-accent);color:#11191d;font:900 7px var(--font-mono);white-space:nowrap;border-radius:999px;padding:7px 10px;font-style:normal;position:absolute;bottom:10px;right:-43px}.lmPlaySummary>p:first-of-type{color:var(--job-accent);font:900 8px var(--font-mono);letter-spacing:.12em;margin:30px 0 10px}.lmPlaySummary h2{letter-spacing:-.065em;margin:0;font-size:clamp(50px,7vw,88px);line-height:.86}.lmPlaySummary h2 em{color:var(--job-accent);font-family:Georgia,serif;font-weight:400}.lmPlaySummary>p:last-of-type{color:#aeb9b5;max-width:620px;margin:24px 0 0;font-size:11px;line-height:1.65}.lmPlaySummaryStats{gap:8px;margin-top:27px;display:flex}.lmPlaySummaryStats span{color:#7f8d89;background:#172329;border:1px solid #344149;border-radius:13px;gap:5px;min-width:145px;padding:14px;font-size:8px;display:grid}.lmPlaySummaryStats b{color:#fff;font:900 22px var(--font-mono)}.lmPlayReward{background:var(--job-accent);color:#11191d;border-radius:14px;gap:4px;margin-top:25px;padding:14px 26px;display:grid}.lmPlayReward span{font:900 7px var(--font-mono);letter-spacing:.1em}.lmPlayReward b{font-size:17px}.lmPlaySummaryActions{gap:8px;margin-top:22px;display:flex}.lmPlaySummaryActions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #45535a;border-radius:999px;min-height:49px;padding:0 20px;font-size:8px;font-weight:900}.lmPlaySummaryActions button:last-child{background:var(--job-accent);color:#11191d;border:0}.lmExitScrim{z-index:10020;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#04090cd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lmExitPrompt{border:1px solid color-mix(in srgb,var(--job-accent) 55%,#fff);background:#172329;border-radius:22px;width:min(470px,100%);padding:28px;box-shadow:0 30px 90px #0009}.lmExitPrompt>span{color:var(--job-accent);font:900 8px var(--font-mono);letter-spacing:.12em}.lmExitPrompt h2{letter-spacing:-.045em;margin:12px 0 9px;font-size:34px;line-height:.95}.lmExitPrompt p{color:#b2bdb9;margin:0;font-size:12px;line-height:1.55}.lmExitPrompt>div{gap:8px;margin-top:21px;display:flex}.lmExitPrompt button{color:#fff;cursor:pointer;background:0 0;border:1px solid #4a585e;border-radius:12px;flex:1;min-height:48px;padding:0 13px;font-size:10px;font-weight:900}.lmExitPrompt button:first-child{background:var(--job-accent);color:#11191d;border:0}@keyframes lmTargetPulse{50%{transform:translate(-50%,-50%)scale(1.3)}}@keyframes lmToolEnter{0%{opacity:0;transform:translateY(12px)scale(.92)}}@keyframes lmMiniEnter{0%{opacity:0;transform:translate(-50%,-47%)scale(.96)}}@keyframes lmMiniEnterFixed{0%{opacity:0;transform:translateY(14px)scale(.96)}}@keyframes lmDiscSpin{to{transform:rotate(360deg)}}@keyframes lmEngineStart{25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes lmToolWork{to{transform:translateY(-6px)rotate(7deg)scale(1.06)}}@media (width<=1080px){.lmPlayGarageContent{grid-template-columns:1fr;align-content:center;padding-top:150px}.lmPlayGarageCopy{max-width:720px}.lmJobBoard{width:min(760px,100%)}.lmPlayGarage,.lmPlayGarageContent{min-height:1180px}.lmPlayMain{grid-template-columns:1fr}.lmPlayScene{border-bottom:1px solid #344149;border-right:0}.lmToolGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.lmPlayControlActions{margin-top:8px}}@media (width<=760px){.lmPlayGarage{min-height:auto}.lmPlayGarage>img{object-position:54% center;height:620px}.lmPlayGarageShade{background:linear-gradient(#060c102e 0%,#060c10eb 55%,#0b1419 100%)}.lmPlayGarageContent{min-height:0;padding-top:250px;padding-bottom:42px;display:block}.lmPlayGarageCopy h1{font-size:59px}.lmPlayGarageCopy>p:not(.lmPlayEyebrow){font-size:12px}.lmPlayStats{margin-bottom:26px}.lmJobBoard article{grid-template-columns:82px 1fr}.lmJobBoard article>img{width:82px}.lmJobBoard article>button{grid-column:1/-1;justify-content:space-between;width:100%}.lmPlayHow{grid-template-columns:1fr}.lmPlayHow span{border-bottom:1px solid #29363d;border-right:0;justify-content:flex-start;min-height:45px;padding-left:22px}.lmPlayWorkspace{padding-top:92px;padding-bottom:55px}.lmPlayHud{grid-template-columns:auto 1fr;padding:12px}.lmPlayHud>button{margin:0}.lmPlayHud>button span{display:none}.lmPlayHud>div:nth-child(2){justify-items:end}.lmPlayHudStats{grid-column:1/-1;justify-content:stretch;width:100%;margin:10px 0 0}.lmPlayHudStats span{flex:1;min-width:0}.lmPlayScene{aspect-ratio:16/9}.lmPlaySceneStatus{top:10px;left:10px}.lmPlayActiveTool{bottom:10px;right:10px}.lmPlayControl{padding:20px}.lmToolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lmPlayBriefing{flex-direction:column;align-items:flex-start;gap:6px;padding:14px}.lmPlayBriefing b{white-space:normal}.lmPlayTireVisual{width:10%}.lmMiniGame{padding:19px}.lmMiniActions{flex-direction:column}.lmProbeChoices{grid-template-columns:1fr}.lmPlaySummary{min-height:700px;padding-top:105px}.lmPlaySummaryStats{flex-direction:column;width:100%}.lmPlaySummaryStats span{min-width:0}.lmPlaySummaryActions{flex-direction:column;width:100%}.lmPlaySummaryActions button{width:100%}}@media (width<=430px){.lmPlayGarageContent{padding-top:220px}.lmPlayGarageCopy h1{font-size:50px}.lmPlayStats{grid-template-columns:1fr 1fr;display:grid}.lmPlayStats span:last-child{grid-column:1/-1}.lmJobBoard{border-radius:19px}.lmJobBoard>header{padding:0 14px}.lmJobBoard article{grid-template-columns:69px 1fr;padding:12px}.lmJobBoard article>img{width:69px}.lmJobBoard article h2{font-size:18px}.littleMechanicsPage .lmPlayWorkspace.wrap{padding:82px 0 55px;width:100%!important;max-width:none!important;margin:0!important}.lmPlayHud,.lmPlayMain{border-left:0;border-right:0;border-radius:0}.lmPlayScene{aspect-ratio:16/9}.lmPlayScene>img{object-position:center}.lmPlayScene>button span{width:21px;height:21px}.lmPlayActiveTool b{display:none}.lmPlayBrief h2{font-size:32px}.lmPlayBrief p{font-size:13px}.lmToolGrid button{min-height:76px}.lmPlayControlActions{flex-direction:column}.lmPlayControlActions button{width:100%}.lmPlaySummary h2{font-size:48px}.lmPlayBriefing{margin-left:12px;margin-right:12px}.lmExitPrompt>div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.lmPlay *{transition:none!important;animation:none!important}}.lmToolGrid button>b{font-size:12px}.lmToolGrid button>small{font-size:10px}.lmPlayControlActions button,.lmMiniGame>p,.lmMiniCancel,.lmMiniActions button,.lmProbeChoices button,.lmOperationSteps button>span{font-size:12px}.lmPlayBriefing p{font-size:11px}.lmPlayBriefing>span,.lmPlayBriefing b{font-size:10px}@media (width<=430px){.lmToolGrid button{min-height:86px}.lmToolGrid button>small{font-size:11px}.lmPlayMessage p,.lmPlayBriefing p{font-size:12px}}.lmMiniGauge>i{transform:translateX(-50%) rotate(var(--needle))}.littleMechanicsPage .lmPlayScene>button{min-width:44px!important;min-height:44px!important}.lmJobCard{background:linear-gradient(90deg,color-mix(in srgb,var(--job-accent) 8%,#152128),#152128 72%);color:#fff;text-align:left;cursor:pointer;border:0;border-bottom:1px solid #344149;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:15px;width:100%;padding:14px 15px;display:grid;position:relative}.lmJobCard:hover,.lmJobCard:focus-visible{z-index:2;outline:2px solid var(--job-accent);outline-offset:-2px;background:linear-gradient(90deg,color-mix(in srgb,var(--job-accent) 18%,#152128),#17252b 72%)}.lmJobCard.completed:after{aspect-ratio:1;background:var(--job-accent);color:#10181c;content:"✓";border-radius:50%;place-items:center;width:24px;font-weight:900;display:grid;position:absolute;top:11px;left:11px}.lmJobCard>img{aspect-ratio:16/10;object-fit:cover;background:#111b20;border-radius:12px;width:105px}.lmJobCard>div{min-width:0}.lmJobCard>div>span{color:var(--job-accent);font:900 8px var(--font-mono);letter-spacing:.08em}.lmJobCard h2{color:#fff;letter-spacing:-.035em;margin:6px 0 3px;font-size:20px;line-height:1}.lmJobCard p{color:#aeb8b5;margin:0;font-size:10px}.lmJobCard small{color:#85938f;font:800 8px var(--font-mono);margin-top:7px;display:block}.lmJobCardAction{color:#fff;background:#223038;border:1px solid #526067;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 13px;font-size:10px;font-weight:900;display:flex}.lmJobCardAction i{color:var(--job-accent);font-size:18px;font-style:normal}.lmEffectsToggle{cursor:pointer;color:#fff!important;background:#202e35!important;border:1px solid #3b4a51!important;border-radius:11px!important;place-items:center!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;font-size:17px!important;display:grid!important}.lmEffectsToggle:focus-visible{outline:2px solid var(--job-accent);outline-offset:2px}.lmPlayScene--direct{background:#091116;border-right:1px solid #344149;min-height:610px;aspect-ratio:auto!important}.lmPlayScene--direct>section{height:100%}.lmDirectStage{isolation:isolate;grid-template-rows:auto 1fr auto;height:100%;min-height:610px;display:grid;position:relative;overflow:hidden}.lmDirectBackdrop{z-index:-3;object-fit:cover;opacity:.26;filter:saturate(.75)contrast(1.08)blur(1px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.lmDirectShade{z-index:-2;background:radial-gradient(circle at 50% 48%,#202f3573,#050a0ded 73%),linear-gradient(135deg,#0a1318e0,#070d11c7);position:absolute;inset:0}.lmDirectStageHead{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1216b8;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:14px 19px;display:flex;position:relative}.lmDirectStageHead span{color:var(--job-accent);font:900 8px var(--font-mono);letter-spacing:.12em}.lmDirectStageHead b{text-align:right;max-width:70%;font-size:12px}.lmDirectCanvas{min-height:470px;position:relative;overflow:hidden}.lmDirectStageFoot{z-index:8;background:#0a1216e6;border-top:1px solid #ffffff21;align-items:center;gap:10px;min-height:62px;padding:9px 15px;display:flex;position:relative}.lmGestureLabel,.lmEquippedTool,.lmVisibleHint{color:#bcc7c3;background:#18252b;border:1px solid #3b4a51;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.lmGestureLabel i,.lmEquippedTool i{font-size:19px;font-style:normal}.lmEquippedTool{border-color:color-mix(in srgb,var(--job-accent) 55%,#3b4a51);color:#fff;margin-left:auto}.lmVisibleHint{border-color:var(--job-accent);color:var(--job-accent)}.lmStageLock{z-index:50;color:#fff;text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070d11b8;border:0;place-content:center;justify-items:center;gap:7px;padding:30px;display:grid;position:absolute;inset:0}.lmStageLock>span{aspect-ratio:1;background:#19262c;border:1px solid #536168;border-radius:22px;place-items:center;width:74px;font-size:36px;display:grid}.lmStageLock b{margin-top:6px;font-size:24px}.lmStageLock small{color:#bac4c1;max-width:330px;font-size:12px;line-height:1.5}.lmStageLock:focus-visible{outline:3px solid var(--job-accent);outline-offset:-5px}.lmStageComplete{z-index:60;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060d11b8;place-content:center;justify-items:center;gap:8px;animation:.38s ease-out lmTaskComplete;display:grid;position:absolute;inset:0}.lmStageComplete span{aspect-ratio:1;background:var(--job-accent);color:#10191d;width:84px;box-shadow:0 0 0 12px color-mix(in srgb,var(--job-accent) 15%,transparent),0 0 55px color-mix(in srgb,var(--job-accent) 44%,transparent);border-radius:50%;place-items:center;font-size:42px;font-weight:1000;display:grid}.lmStageComplete b{margin-top:12px;font-size:25px}.lmStageComplete small{color:#d0d8d5;font-size:11px}.lmGestureBoard{width:100%;height:100%;min-height:470px;position:relative;overflow:hidden}.lmDragPiece{z-index:20;border:2px solid var(--job-accent);color:#fff;min-width:74px;min-height:66px;box-shadow:0 12px 32px #0000006b,0 0 0 6px color-mix(in srgb,var(--job-accent) 12%,transparent);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#17262d;border-radius:15px;place-items:center;gap:2px;padding:8px;display:grid;position:absolute;transform:translate(-50%,-50%)}.lmDragPiece[data-dragging=true]{z-index:35;cursor:grabbing;filter:brightness(1.2);transform:translate(-50%,-50%)scale(1.08)}.lmDragPiece.is-armed{box-shadow:0 0 0 11px color-mix(in srgb,var(--job-accent) 24%,transparent),0 0 38px var(--job-accent)}.lmDragPiece.is-placed{pointer-events:none;background:color-mix(in srgb,var(--job-accent) 24%,#17262d);animation:.32s ease-out lmPartSeat}.lmDragPiece>span{font-size:27px;line-height:1}.lmDragPiece>b{text-align:center;max-width:92px;font-size:9px;line-height:1.2}.lmDropTarget{z-index:9;color:#b9c4c0;cursor:pointer;background:#152228b8;border:2px dashed #788784;border-radius:50%;place-items:center;min-width:82px;min-height:82px;padding:5px;display:grid;position:absolute;transform:translate(-50%,-50%)}.lmDropTarget>span{font-size:24px}.lmDropTarget>small{color:#cbd4d1;text-align:center;width:120px;font-size:9px;font-weight:900;position:absolute;top:calc(100% + 5px)}.lmDropTarget.is-armed,.lmDropTarget.is-hint{border-color:var(--job-accent);background:color-mix(in srgb,var(--job-accent) 18%,#152228db);box-shadow:0 0 0 9px color-mix(in srgb,var(--job-accent) 14%,transparent),0 0 34px color-mix(in srgb,var(--job-accent) 55%,transparent);animation:1.1s infinite lmDropPulse}.lmTireFindRig{height:100%;min-height:470px;position:relative}.lmMiniCar{background:linear-gradient(155deg,#e8eceb,#879398 50%,#465157);border-radius:42% 48% 13% 13%/54% 60% 18% 18%;width:66%;height:32%;position:absolute;top:26%;left:50%;transform:translate(-50%);box-shadow:inset 0 -16px #2d373d,0 20px 40px #0006}.lmMiniCar:before{content:"";background:linear-gradient(155deg,#85a5b2,#172831);border:5px solid #758087;border-bottom:0;border-radius:50% 50% 0 0;width:49%;height:45%;position:absolute;top:-28%;left:23%}.lmMiniCar>span{background:var(--job-accent);opacity:.55;border-radius:999px;height:8%;position:absolute;bottom:20%;left:4%;right:4%}.lmInspectTire{z-index:8;aspect-ratio:1;color:#fff;cursor:pointer;background:radial-gradient(circle,#718087 0 22%,#222d32 23% 47%,#0c1114 48% 68%,#353f43 69% 76%,#0000 77%);border:0;border-radius:50%;place-items:end center;width:112px;padding:0 0 8px;transition:transform .25s,filter .25s;display:grid;position:absolute;bottom:14%}.lmInspectTire:before{content:"";border:2px dashed #87918f;border-radius:50%;position:absolute;inset:10%}.lmInspectTire.normal{left:25%}.lmInspectTire.soft{transform-origin:bottom;right:19%;transform:scaleY(.79)}.lmInspectTire b{z-index:2;background:#10191d;border-radius:999px;padding:4px 8px;font-size:9px;position:relative}.lmInspectTire:hover,.lmInspectTire:focus-visible{filter:brightness(1.25)}.lmInspectTire.is-hint{box-shadow:0 0 0 10px color-mix(in srgb,var(--job-accent) 17%,transparent),0 0 45px var(--job-accent)}.lmInspectTire.is-wrong{animation:.3s lmWrongShake}.lmFlashBeam{z-index:2;clip-path:polygon(100% 100%,0 36%,16% 0);pointer-events:none;background:linear-gradient(145deg,#fff5ae05,#fff5ae2e);width:54%;height:65%;position:absolute;bottom:2%;right:2%}.lmTireCloseup{aspect-ratio:1;background:radial-gradient(circle,#879395 0 24%,#263137 25% 48%,#626d70 49% 51%,#1d272c 52%);border:30px solid #11171a;border-radius:50%;width:240px;position:absolute;top:50%;left:68%;transform:translate(-50%,-50%);box-shadow:0 20px 55px #00000075}.lmTireCloseup:before{content:"";border:4px dashed #475157;border-radius:50%;position:absolute;inset:-21px}.lmTireCloseup>span{background:#232d31;border:4px solid #9fa9a7;border-radius:8px 8px 3px 3px;width:18px;height:46px;position:absolute;top:45%;right:-37px;transform:rotate(12deg)}.lmPressureRig{grid-template-rows:1fr auto auto;grid-template-columns:1fr 1fr;place-items:center;gap:10px;height:100%;min-height:470px;padding:25px;display:grid;position:relative}.lmPressureWheel{aspect-ratio:1;width:min(250px,70%);transform:scaleY(var(--inflate));transform-origin:bottom;background:radial-gradient(circle,#7e898b 0 22%,#263137 23% 48%,#657174 49% 53%,#1c252a 54%);border:34px solid #11171a;border-radius:50%;transition:transform .15s;position:relative;box-shadow:0 24px 55px #0000006b}.lmPressureWheel:before{content:"";border:4px dashed #454f54;border-radius:50%;position:absolute;inset:-24px}.lmLiveGauge{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#162228 0 58%,#0b1216 59%);border:14px solid #29353a;border-radius:50%;place-content:center;width:170px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #64716f,0 20px 50px #0006}.lmLiveGauge:before{background:linear-gradient(90deg,#c95b4d 0 57%,var(--job-accent) 58% 82%,#d07839 83%);content:"";border-radius:999px;height:20%;position:absolute;bottom:17%;left:14%;right:14%}.lmLiveGauge>i{z-index:3;width:4px;height:39%;transform:translateX(-50%) rotate(var(--gauge));transform-origin:bottom;background:#fff;border-radius:4px;transition:transform 80ms;position:absolute;bottom:50%;left:50%}.lmLiveGauge strong{z-index:4;font:900 29px var(--font-mono);margin-top:21px;position:relative}.lmLiveGauge span,.lmLiveGauge em{z-index:4;color:#aab6b2;font:800 10px var(--font-mono);font-style:normal;position:relative}.lmLiveGauge em{color:var(--job-accent);position:absolute;bottom:-27px;left:0;right:0}.lmPressureHose{pointer-events:none;border-bottom:5px solid #344249;border-left:5px solid #344249;border-radius:0 0 0 35px;width:32%;height:21%;position:absolute;bottom:25%;right:33%}.lmPressureRig .lmHoldTrigger{grid-column:1/-1}.lmBleedButton{color:#d9e0de;cursor:pointer;background:#1b292f;border:1px solid #536168;border-radius:12px;grid-column:1/-1;min-width:180px;min-height:48px;font-size:11px;font-weight:900}.lmHoldTrigger{border:2px solid var(--job-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--job-accent) 20%,#17262d) var(--hold-progress,0%),#17262d var(--hold-progress,0%));color:#fff;text-align:left;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:48px 1fr;align-items:center;gap:2px 9px;min-width:230px;min-height:72px;padding:9px 14px;display:grid;position:relative;overflow:hidden}.lmHoldTrigger:active{transform:scale(.98)}.lmHoldTrigger>span{aspect-ratio:1;background:var(--job-accent);color:#11191d;border-radius:50%;grid-row:1/3;place-items:center;width:46px;font-size:23px;display:grid}.lmHoldTrigger>b{align-self:end;font-size:12px}.lmHoldTrigger>small{color:#aeb9b5;align-self:start;font-size:9px}.lmHoldRig{align-content:center;justify-items:center;gap:15px;height:100%;min-height:470px;padding:24px;display:grid}.lmHoldMachine{place-items:center;width:min(390px,85%);height:230px;display:grid;position:relative}.lmTaskMeter{background:#18252b;border:1px solid #536168;border-radius:999px;width:min(320px,75%);height:13px;position:relative;overflow:hidden}.lmTaskMeter>i{border-radius:inherit;background:var(--job-accent);height:100%;box-shadow:0 0 18px var(--job-accent);transition:width 80ms;display:block}.lmTaskMeter>span{color:#dce3e1;font:900 9px var(--font-mono);position:absolute;top:-22px;right:0}.lmTapFallback{color:#82918d;font:800 8px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.lmRollingWheel{aspect-ratio:1;width:190px;box-shadow:0 0 calc(12px + 40px * var(--work)) color-mix(in srgb,var(--job-accent) 60%,transparent);background:radial-gradient(circle,#263137 0 26%,#849092 27% 31%,#263137 32%);border:28px solid #11171a;border-radius:50%;position:relative}.lmRollingWheel>i{animation:lmDiscSpin calc(2s - 1.55s * var(--work)) linear infinite;border:4px dashed #4f5a5d;border-radius:50%;position:absolute;inset:-22px}.lmBrakeBars{background:#111c22;border:1px solid #3e4b52;border-radius:19px;justify-content:center;align-items:flex-end;gap:34px;width:80%;height:190px;padding:18px;display:flex}.lmBrakeBars>i{width:72px;height:calc(18% + 75% * var(--work));background:linear-gradient(0deg,var(--job-accent),#e8dd85);border-radius:12px 12px 4px 4px;transition:height 80ms;position:relative}.lmBrakeBars>i:last-child{height:calc(16% + 73% * var(--work))}.lmBrakeBars>i:before{color:#fff;font:900 10px var(--font-mono);content:"L";position:absolute;top:-25px;left:50%;transform:translate(-50%)}.lmBrakeBars>i:last-child:before{content:"R"}.lmScanScreen{color:#172019;background:#a8ccaa;border:10px solid #263238;border-radius:18px;align-content:center;gap:10px;width:260px;min-height:185px;padding:25px;display:grid;box-shadow:0 20px 50px #0006}.lmScanScreen>i{height:10px;transform:scaleX(var(--work));transform-origin:0;background:#426847;border-radius:999px}.lmScanScreen>i:nth-child(2){transition-delay:.12s}.lmScanScreen>i:nth-child(3){transition-delay:.24s}.lmScanScreen>span{font:900 22px var(--font-mono);justify-self:end}.lmVoltageReadout{color:#162019;width:230px;min-height:130px;font:900 42px var(--font-mono);background:#b2d0ad;border:10px solid #263238;border-radius:18px;place-items:center;display:grid}.lmEngineStartRig{width:260px;height:160px;box-shadow:0 0 calc(15px + 35px * var(--work)) color-mix(in srgb,var(--job-accent) 55%,transparent);animation:lmEngineVibe calc(1.2s - .9s * var(--work)) ease-in-out infinite;background:linear-gradient(145deg,#617075,#1c282e);border:8px solid #39464c;border-radius:30px;position:relative}.lmEngineStartRig>i{background:#263238;border:5px solid #85918f;border-radius:19px;position:absolute;inset:25px 32px}.lmEngineStartRig>span{color:#182119;font:900 13px var(--font-mono);background:#b7d5b3;border-radius:9px;padding:8px;position:absolute;bottom:12px;right:14px}.lmLiftCar{width:320px;height:105px;transform:translateY(calc(35px - 65px * var(--work)));background:linear-gradient(145deg,#cbd1cf,#536168);border-radius:48% 52% 15% 15%/55% 56% 20% 20%;transition:transform 80ms;position:relative}.lmLiftCar>span{background:#1a2e37;border:5px solid #687479;border-bottom:0;border-radius:50% 50% 0 0;width:50%;height:47px;position:absolute;top:-38px;left:25%}.lmLiftCar>i{aspect-ratio:1;background:#596669;border:13px solid #11171a;border-radius:50%;width:58px;position:absolute;bottom:-22px}.lmLiftCar>i:first-of-type{left:36px}.lmLiftCar>i:last-of-type{right:36px}.lmScrubRig{align-content:center;justify-items:center;gap:14px;height:100%;min-height:470px;padding:24px;display:grid;position:relative}.lmScrubPart{background:linear-gradient(145deg,#89928e,#39454a);border:9px solid #4d5a5e;border-radius:32px;width:250px;height:150px;position:relative;box-shadow:0 20px 45px #00000061}.lmScrubRig--spray .lmScrubPart{background:radial-gradient(circle,#718083 0 30%,#263238 31%);border:34px solid #11171a;border-radius:50%;width:175px;height:175px}.lmScrubResidue{background:repeating-radial-gradient(circle at 30% 30%,#a35f37 0 5px,#6c3c28 6px 11px,#b97842 12px 15px);border-radius:18px;transition:opacity .12s;position:absolute;inset:18px}.lmScrubRig--spray .lmScrubResidue{background:#9ba6a4;border-radius:6px;width:25px;inset:48px -16px 48px auto}.lmSprayBubbles{background:radial-gradient(circle at 20% 35%,#0000 0 5px,#d9f5f4 6px 8px,#0000 9px),radial-gradient(circle at 70% 65%,#0000 0 7px,#d9f5f4 8px 10px,#0000 11px);width:58px;height:58px;animation:1.2s ease-in-out infinite lmBubbleFloat;position:absolute;top:29%;right:-38px}.lmScrubSurface{border:2px dashed var(--job-accent);background:color-mix(in srgb,var(--job-accent) 10%,#152229);touch-action:none;-webkit-user-select:none;user-select:none;cursor:ew-resize;border-radius:18px;place-content:center;justify-items:center;gap:7px;width:min(430px,92%);min-height:108px;display:grid}.lmScrubSurface:focus-visible{outline-offset:3px;outline:3px solid #fff}.lmScrubTool{transform:translateX(calc(-45px + 90px * var(--scrub)));font-size:31px;transition:transform 80ms}.lmScrubSurface>b{font-size:11px}.lmScrubRig .lmTaskMeter{margin-top:7px}.lmBoltRig{height:100%;min-height:470px;position:relative}.lmBigWheel{aspect-ratio:1;background:radial-gradient(circle,#182126 0 19%,#859092 20% 25%,#354045 26% 58%,#737e80 59% 61%,#283237 62%);border:45px solid #101619;border-radius:50%;width:330px;max-width:68%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 60px #0000007a}.lmBigWheel:before{content:"";border:4px dashed #3e484c;border-radius:50%;position:absolute;inset:-34px}.lmBoltRig>button{z-index:8;color:#12191d;cursor:pointer;background:#596669;border:3px solid #d9dfdd;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .22s,opacity .22s,background .22s;display:grid;position:absolute;transform:translate(-50%,-50%)}.lmBoltRig>button span{font-size:18px}.lmBoltRig>button b{aspect-ratio:1;background:var(--job-accent);width:23px;font:900 9px var(--font-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:-8px;right:-7px}.lmBoltRig>button.is-done{border-color:var(--job-accent);background:var(--job-accent);opacity:.35;transform:translate(-50%,-50%)rotate(120deg)scale(.78)}.lmBoltRig>button.is-hint{box-shadow:0 0 0 10px color-mix(in srgb,var(--job-accent) 20%,transparent),0 0 35px var(--job-accent);animation:1s infinite lmDropPulse}.lmBoltRig>p{color:#d8dfdc;font:900 11px var(--font-mono);text-align:center;margin:0;position:absolute;bottom:20px;left:0;right:0}.lmBoltRig.wheel-off .lmBigWheel{opacity:.42;transition:all .45s;transform:translate(-50%,-50%)translate(-45%)scale(.8)}.lmLiftRig,.lmProbeDropRig,.lmScanRig,.lmStrapRig{height:100%;min-height:470px}.lmLiftRig{grid-template-rows:minmax(270px,1fr) auto;align-content:center;display:grid}.lmLiftBoard{min-height:290px}.lmLiftVehicle{background:linear-gradient(145deg,#d6dcda,#59666b);border-radius:48% 52% 13% 13%/54% 56% 20% 20%;width:62%;height:27%;position:absolute;top:24%;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #0006}.lmLiftVehicle:before{content:"";background:#1b3039;border:5px solid #6e797d;border-bottom:0;border-radius:50% 50% 0 0;width:49%;height:40%;position:absolute;top:-29%;left:25%}.lmLiftVehicle>i{aspect-ratio:1;background:#5d696c;border:12px solid #11171a;border-radius:50%;width:51px;position:absolute;bottom:-20px}.lmLiftVehicle>i:first-of-type{left:35px}.lmLiftVehicle>i:last-of-type{right:35px}.lmLiftRig>.lmHoldRig{min-height:170px;padding:10px}.lmLiftRig>.lmHoldRig .lmHoldMachine{display:none}.lmLiftRig>.lmHoldRig .lmTaskMeter{margin-top:5px}.lmInlineTaskNote{color:#c0cac7;text-align:center;background:#17252b;border:1px solid #3f4d53;border-radius:12px;margin:0 20px 20px;padding:11px;font-size:11px}.lmDualDragRig--pads .lmBrakeCloseup,.lmBrakeCloseup{aspect-ratio:1;background:radial-gradient(circle,#263137 0 18%,#7c8789 19% 27%,#364146 28% 55%,#8b9495 56%);border:9px solid #a8b1b1;border-radius:50%;width:265px;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);box-shadow:0 20px 55px #00000075}.lmBrakeCloseup>span{background:#ab5a2b;border-radius:17px;width:36%;height:48%;position:absolute;top:26%;right:-10%;box-shadow:inset 0 0 0 5px #69371f}.lmBrakeCloseup.large{width:280px}.lmBatteryCloseup{background:linear-gradient(145deg,#536268,#222d32);border:8px solid #171f23;border-radius:19px;grid-template-columns:1fr 1fr;align-items:start;width:300px;height:175px;padding:24px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 55px #00000073}.lmBatteryCloseup>b{aspect-ratio:1;background:#202a2f;border:8px solid #b4bcba;border-radius:50%;place-items:center;width:55px;font-size:25px;display:grid}.lmBatteryCloseup>b:last-of-type{border-color:#c65b4c;justify-self:end}.lmBatteryCloseup>span{color:#172019;font:900 20px var(--font-mono);background:#b5d1af;border-radius:8px;grid-column:1/-1;justify-self:center;padding:8px 13px}.lmDragPiece[data-drag-piece*=Schwarze]{background:#101517;border-color:#d8dfdd}.lmDragPiece[data-drag-piece*=Rote]{background:#4a2525;border-color:#df6b5e}.lmDropMeasureBoard{min-height:300px}.lmProbeDropRig{grid-template-rows:minmax(300px,1fr) auto;display:grid}.lmBatteryMini{background:#39464c;border:6px solid #171f23;border-radius:12px;justify-content:space-between;width:155px;height:92px;padding:12px;display:flex;position:absolute;top:27%;left:28%}.lmBatteryMini>b{aspect-ratio:1;color:#172019;background:#aeb7b5;border-radius:50%;place-items:center;width:36px;display:grid}.lmBatteryMini>b:last-child{background:#c75c4f}.lmEngineBlock{color:#bfc8c5;width:150px;height:115px;font:900 11px var(--font-mono);background:linear-gradient(145deg,#768285,#273238);border:8px solid #4d5a5f;border-radius:20px;place-items:center;display:grid;position:absolute;top:31%;right:12%}.lmProbeDropRig>.lmHoldRig{min-height:190px;padding:8px}.lmProbeDropRig>.lmHoldRig .lmHoldMachine{height:110px}.lmProbeDropRig>.lmHoldRig .lmHoldTrigger{min-height:60px}.lmProbeDropRig>.lmHoldRig .lmTaskMeter{margin-top:3px}.lmDashboardRig{background:linear-gradient(155deg,#3b494f,#111a1f);border:9px solid #48565b;border-radius:52% 52% 22px 22px;width:310px;height:190px;position:absolute;top:45%;left:60%;transform:translate(-50%,-50%)}.lmDashboardRig>span{background:radial-gradient(circle,#18252b 0 35%,#6a7779 36% 38%,#1a252a 39%);border:4px solid #667378;border-radius:50%;width:57%;height:41%;position:absolute;top:24%;left:22%}.lmDashboardRig>i{border:4px solid var(--job-accent);width:58px;height:36px;box-shadow:0 0 25px color-mix(in srgb,var(--job-accent) 45%,transparent);background:#344249;border-radius:7px 7px 13px 13px;position:absolute;bottom:9%;right:16%}.lmStrapRig{grid-template-rows:1fr auto;display:grid}.lmStrapMounts{opacity:.55;background:repeating-linear-gradient(110deg,#4d5a5d 0 4px,#9ba5a3 4px 8px);border-radius:999px;width:45%;height:8px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(9deg)}.lmStrapMounts>span{aspect-ratio:1;background:#253137;border:8px solid #8f9a98;border-radius:50%;width:48px;position:absolute;top:50%;transform:translateY(-50%)}.lmStrapMounts>span:first-child{left:-22px}.lmStrapMounts>span:last-child{right:-22px}.lmPlacedStrap{background:repeating-linear-gradient(110deg,#566266 0 4px,#c1c8c6 4px 8px);border:3px solid #aab4b2;border-radius:999px;width:45%;height:14px;animation:.35s ease-out lmPartSeat;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(9deg)}.lmStrapBoard>button:not(.lmDropTarget):not(.lmDragPiece){z-index:20;aspect-ratio:1;color:#152027;cursor:pointer;background:#586468;border:4px solid #d8dfdd;border-radius:50%;place-items:center;width:60px;display:grid;position:absolute;top:45%;transform:translate(-50%,-50%)}.lmStrapBoard>button:not(.lmDropTarget):not(.lmDragPiece).is-hint{box-shadow:0 0 0 9px color-mix(in srgb,var(--job-accent) 20%,transparent),0 0 33px var(--job-accent)}.lmStrapBoard>button:not(.lmDropTarget):not(.lmDragPiece).is-done{border-color:var(--job-accent);background:var(--job-accent);transform:translate(-50%,-50%)rotate(90deg)}@keyframes lmDropPulse{50%{transform:translate(-50%,-50%)scale(1.08)}}@keyframes lmPartSeat{0%{filter:brightness(2);transform:translate(-50%,-50%)scale(1.18)}}@keyframes lmTaskComplete{0%{opacity:0;transform:scale(1.04)}}@keyframes lmWrongShake{25%{transform:translate(-7px)}75%{transform:translate(7px)}}@keyframes lmBubbleFloat{50%{transform:translateY(-8px)}}@keyframes lmEngineVibe{25%{transform:translate(-2px)}75%{transform:translate(2px)}}@media (width<=1080px){.lmPlayScene--direct{border-bottom:1px solid #344149;border-right:0}.lmDirectStage{min-height:590px}}@media (width<=760px){.littleMechanicsPage .mobileQuickBar{display:none!important}.littleMechanicsPage{padding-bottom:0!important}.lmPlayGarageContent{padding-bottom:max(34px,env(safe-area-inset-bottom))}.lmJobCard{grid-template-columns:82px minmax(0,1fr);gap:12px}.lmJobCard>img{width:82px}.lmJobCardAction{grid-column:1/-1;justify-content:space-between;width:100%}.lmPlayMain{flex-direction:column;display:flex}.lmPlayControl{order:1}.lmPlayScene--direct{order:2}.lmPlayBriefing{order:3}.lmToolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lmPlayWorkspace{padding-bottom:max(36px,env(safe-area-inset-bottom))}.lmPlayHudStats{align-items:stretch}.lmEffectsToggle{flex:0 0 44px!important}.lmDirectStage,.lmPlayScene--direct{min-height:560px}.lmDirectCanvas,.lmGestureBoard,.lmTireFindRig,.lmPressureRig,.lmHoldRig,.lmScrubRig,.lmBoltRig,.lmLiftRig,.lmProbeDropRig,.lmScanRig,.lmStrapRig{min-height:430px}.lmDirectStageFoot{flex-wrap:wrap;align-items:stretch}.lmGestureLabel{flex:1}.lmEquippedTool{margin-left:0}.lmVisibleHint{justify-content:center;width:100%}.lmDirectStageHead b{font-size:11px}.lmPressureRig{grid-template-columns:1fr 1fr;padding:15px}.lmPressureWheel{border-width:25px;width:150px}.lmLiveGauge{border-width:11px;width:140px}.lmPressureHose{display:none}.lmHoldMachine{height:190px}.lmLiftRig{grid-template-rows:minmax(255px,1fr) auto}.lmLiftVehicle{width:72%}.lmLiftRig>.lmHoldRig{min-height:165px}.lmBoltRig>button{width:54px;height:54px}.lmBigWheel{border-width:37px;max-width:74%}.lmScrubSurface{min-height:100px}.lmDirectCanvas .lmDragPiece{min-width:68px;min-height:64px}.lmDropTarget{min-width:74px;min-height:74px}}@media (width<=430px){.lmJobCard{grid-template-columns:72px minmax(0,1fr);padding:12px}.lmJobCard>img{width:72px}.lmJobCard h2{font-size:18px}.lmJobCard p{font-size:10px}.lmJobCardAction{min-height:50px;font-size:11px}.lmPlayWorkspace{padding-top:72px!important}.lmPlayControl{padding:17px}.lmToolbox{margin-top:17px}.lmPlayHudStats{gap:5px}.lmPlayHudStats span{min-width:0;padding:7px}.lmDirectStage,.lmPlayScene--direct{min-height:540px}.lmDirectCanvas,.lmGestureBoard,.lmTireFindRig,.lmPressureRig,.lmHoldRig,.lmScrubRig,.lmBoltRig,.lmLiftRig,.lmProbeDropRig,.lmScanRig,.lmStrapRig{min-height:410px}.lmDirectStageHead{min-height:64px;padding:11px 13px}.lmDirectStageHead span{font-size:7px}.lmDirectStageHead b{max-width:72%;font-size:10px}.lmDirectStageFoot{padding:8px}.lmGestureLabel,.lmEquippedTool,.lmVisibleHint{min-height:44px;padding:0 9px;font-size:9px}.lmStageLock b{font-size:22px}.lmMiniCar{width:78%;top:29%}.lmInspectTire{width:94px;bottom:17%}.lmInspectTire.normal{left:18%}.lmInspectTire.soft{right:10%}.lmTireCloseup{border-width:25px;width:190px;left:64%}.lmPressureRig{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;padding:12px}.lmPressureWheel{display:none}.lmLiveGauge{width:142px}.lmPressureRig .lmHoldTrigger,.lmBleedButton{grid-column:1}.lmHoldTrigger{min-width:min(260px,92%)}.lmHoldMachine{width:95%;height:180px}.lmRollingWheel{border-width:23px;width:155px}.lmBrakeBars{width:94%;height:160px}.lmScanScreen{width:230px;min-height:160px}.lmVoltageReadout{width:205px;min-height:115px;font-size:35px}.lmEngineStartRig{width:225px;height:145px}.lmLiftCar{width:250px}.lmScrubPart{width:210px;height:130px}.lmScrubRig--spray .lmScrubPart{border-width:28px;width:145px;height:145px}.lmScrubSurface{width:96%}.lmBigWheel{border-width:31px;width:250px;max-width:76%}.lmBoltRig>button{width:52px;height:52px}.lmLiftVehicle{width:82%}.lmLiftVehicle>i{width:44px}.lmDragPiece>b{font-size:8px}.lmDropTarget>small{width:98px;font-size:8px}.lmBrakeCloseup,.lmDualDragRig--pads .lmBrakeCloseup{width:210px}.lmBatteryCloseup{width:245px;height:150px}.lmBatteryMini{width:125px;left:22%}.lmEngineBlock{width:120px;right:5%}.lmDashboardRig{width:250px;height:165px;left:59%}.lmTaskMeter{width:78%}}@media (width<=350px){.lmDirectStage,.lmPlayScene--direct{min-height:520px}.lmDirectCanvas,.lmGestureBoard,.lmTireFindRig,.lmPressureRig,.lmHoldRig,.lmScrubRig,.lmBoltRig,.lmLiftRig,.lmProbeDropRig,.lmScanRig,.lmStrapRig{min-height:390px}.lmDirectStageHead b{font-size:9px}.lmGestureLabel,.lmEquippedTool{font-size:8px}.lmInspectTire{width:84px}.lmHoldTrigger{min-width:245px;padding:8px 10px}.lmBigWheel{width:225px}.lmBoltRig>button{width:50px;height:50px}.lmDragPiece{min-width:62px!important}.lmDropTarget{min-width:68px;min-height:68px}}@media (prefers-reduced-motion:reduce){.lmDirectStage *{transition:none!important;animation:none!important}}.lmJobCard.resumable{box-shadow:inset 4px 0 0 var(--job-accent)}.lmJobCard.resumable .lmJobCardAction{border-color:var(--job-accent);background:color-mix(in srgb,var(--job-accent) 18%,#223038)}.lmGameTutorial{z-index:10020;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04090ce0;place-items:center;display:grid;position:fixed;inset:0}.lmGameTutorial>div{border:1px solid color-mix(in srgb,var(--job-accent) 60%,#fff);background:#152128;border-radius:24px;width:min(680px,100%);padding:30px;box-shadow:0 30px 100px #000000ad}.lmGameTutorial>div>span{color:var(--job-accent);font:900 9px var(--font-mono);letter-spacing:.12em}.lmGameTutorial h2{letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(34px,6vw,55px);line-height:.92}.lmGameTutorial>div>p{color:#b9c4c0;margin:0;font-size:13px}.lmGameTutorial section{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px;display:grid}.lmGameTutorial article{background:#1d2b32;border:1px solid #3d4b51;border-radius:16px;align-content:start;gap:7px;min-height:150px;padding:17px;display:grid}.lmGameTutorial article i{font-size:31px;font-style:normal}.lmGameTutorial article b{font-size:12px}.lmGameTutorial article small{color:#aeb9b5;font-size:10px;line-height:1.5}.lmGameTutorial button{background:var(--job-accent);color:#11191d;cursor:pointer;border:0;border-radius:13px;width:100%;min-height:52px;margin-top:15px;font-size:12px;font-weight:1000}.lmExitChoices{grid-template-columns:repeat(3,1fr);display:grid!important}.lmExitChoices button:nth-child(2){border-color:var(--job-accent);background:var(--job-accent);color:#11191d}.lmExitChoices button:last-child{color:#ef9b90}@media (width<=600px){.lmGameTutorial>div{max-height:calc(100dvh - 30px);padding:22px;overflow:auto}.lmGameTutorial section{grid-template-columns:1fr}.lmGameTutorial article{grid-template-rows:auto auto;grid-template-columns:43px 1fr;min-height:0}.lmGameTutorial article i{grid-row:1/3}.lmGameTutorial article small{grid-column:2}.lmExitChoices{grid-template-columns:1fr}}.lmPhotoTool{image-rendering:auto;background-color:#15191b;background-repeat:no-repeat;border-radius:10px;width:100%;height:100%;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.lmToolGrid button{grid-template-columns:64px minmax(0,1fr);column-gap:10px;min-height:98px;padding:8px}.lmToolGrid button>.lmPhotoTool{background-color:#111619;border:1px solid #455157;border-radius:9px;grid-row:1/3;width:64px;height:72px;font-size:0;box-shadow:0 8px 18px #00000057,inset 0 0 0 1px #ffffff0d}.lmToolGrid button.selected>.lmPhotoTool{border-color:var(--job-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--job-accent) 25%,transparent),0 8px 20px #0006}.lmPlayScene--direct{background:#050809;min-height:640px}.lmDirectStage{background:#050809;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:640px}.lmDirectStageHead{z-index:30;background:linear-gradient(90deg,#060a0cf5,#0f1619db);min-height:62px;padding:12px 18px;box-shadow:0 8px 24px #00000057}.lmDirectStageHead>span{align-items:center;gap:7px;display:flex}.lmDirectStageHead>span i{background:#f04f43;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite lmLivePulse;box-shadow:0 0 14px #f04f43}.lmDirectStageHead>b{font-size:13px}.lmDirectCanvas{background:#030506;place-items:center;min-height:500px;display:grid;overflow:hidden}.lmRealViewport{aspect-ratio:16/9;isolation:isolate;background:#080b0d;width:100%;max-width:100%;position:relative;overflow:hidden}.lmRealPlate,.lmRealStateLayer{z-index:0;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lmRealGrade{z-index:1;pointer-events:none;background:linear-gradient(#0105070d,#0000 48%,#01040640),radial-gradient(circle at 50% 48%,#0000 48%,#00000038);position:absolute;inset:0;box-shadow:inset 0 0 90px #00000038}.lmPhotoTask{z-index:3;position:absolute;inset:0;overflow:hidden}.lmRealStateLayer{z-index:2;transition:opacity .12s linear}.lmDirectStageFoot{z-index:30;background:linear-gradient(90deg,#070c0ff7,#121b1ff0);min-height:72px;padding:10px 14px;box-shadow:0 -8px 24px #00000047}.lmGestureLabel,.lmEquippedTool,.lmVisibleHint{background:#141d21eb;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0d}.lmEquippedTool{min-width:178px}.lmEquippedTool>.lmPhotoTool{border:1px solid color-mix(in srgb,var(--job-accent) 45%,#465157);flex:none;width:48px;height:42px}.lmStageLock{z-index:90;-webkit-backdrop-filter:blur(3px)saturate(.8);backdrop-filter:blur(3px)saturate(.8);background:#02050785;gap:10px}.lmStageLock>.lmLockTool{background-color:#101618;border:1px solid #ffffff40;border-radius:17px;width:132px;height:104px;box-shadow:0 18px 50px #0000008c}.lmStageLock>b{text-shadow:0 2px 10px #000;font-size:22px}.lmRealSuccessToast{z-index:80;border:1px solid color-mix(in srgb,var(--job-accent) 70%,white);max-width:360px;box-shadow:0 18px 55px #00000094,0 0 28px color-mix(in srgb,var(--job-accent) 20%,transparent);background:#071012ed;border-radius:14px;align-items:center;gap:11px;padding:11px 15px;animation:.4s cubic-bezier(.2,.85,.25,1) lmToastIn;display:flex;position:absolute;bottom:16px;right:16px}.lmRealSuccessToast>span{aspect-ratio:1;background:var(--job-accent);color:#101719;border-radius:50%;place-items:center;width:38px;font-size:23px;font-weight:1000;display:grid}.lmRealSuccessToast>div{gap:2px;display:grid}.lmRealSuccessToast b{font-size:12px}.lmRealSuccessToast small{color:#aebbb7;font-size:9px}.lmMechanicActor{--mechanic-x:72%;--mechanic-y:72%;z-index:34;aspect-ratio:1.7778;pointer-events:none;filter:drop-shadow(0 13px 15px #00000094);width:25%;transform:translate(var(--mechanic-x),var(--mechanic-y)) translate(-50%,-50%);animation:.9s cubic-bezier(.2,.72,.2,1) both lmMechanicArrive;position:absolute;top:0;left:0}.lmMechanicActor>i{background-image:var(--mechanic-atlas);background-repeat:no-repeat;background-size:400% 400%;background-position:0 var(--mechanic-row);position:absolute;inset:0}.lmMechanicWalkSprite{opacity:1;animation:.65s steps(4,end) 2 lmMechanicFrames,.9s linear both lmMechanicWalkFade;background-image:url(/images/little-mechanics/real/mechanic-action-atlas-v1.png)!important;background-position:0 0!important}.lmMechanicWorkSprite{opacity:0;animation:.9s linear forwards lmMechanicWorkIn}.lmMechanicActor.is-active .lmMechanicWorkSprite{animation:lmMechanicWorkIn .9s linear forwards,lmMechanicFrames var(--mechanic-speed) steps(4) .9s var(--mechanic-cycles)}.lmMechanicActor:not(.is-active) .lmMechanicWorkSprite{animation:.9s linear forwards lmMechanicWorkIn}.lmMechanicActor--impact,.lmMechanicActor--ratchet,.lmMechanicActor--pads{width:34%}.lmMechanicActor--inspect,.lmMechanicActor--measure,.lmMechanicActor--inflate,.lmMechanicActor--spray{width:30%}.lmMechanicActor--brush,.lmMechanicActor--probes{width:37%}.lmMechanicActor--obd{width:32%}.lmMechanicActor--lift,.lmMechanicActor--laptop{width:27%}.lmRealDragTool{z-index:25;left:var(--actor-x);top:var(--actor-y);color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;filter:drop-shadow(0 12px 14px #0000008c);background:0 0;border:0;place-items:center;width:120px;min-width:74px;min-height:80px;padding:0;transition:filter .18s,transform .18s;display:grid;position:absolute;transform:translate(-50%,-50%)}.lmRealDragTool[data-dragging=true]{z-index:45;cursor:grabbing;filter:drop-shadow(0 18px 20px #000000b3);transition:none;transform:translate(-50%,-50%)scale(1.08)}.lmRealDragTool>.lmPhotoTool{mix-blend-mode:screen;border:0;border-radius:13px;width:112px;height:76px}.lmRealDragTool>b{background:#060b0de6;border:1px solid #ffffff38;border-radius:999px;min-width:max-content;padding:5px 8px;font-size:9px;position:absolute;top:calc(100% - 7px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0006}.lmRealDragTool.is-placed{pointer-events:none;animation:.45s ease-out lmToolSeat;transform:translate(-50%,-50%)scale(.82)}.lmRealDragTool.is-placed>b{display:none}.lmRealDropTarget{z-index:18;cursor:pointer;background:#03090b33;border:2px solid #ffffffa3;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #0003,inset 0 0 0 1px #00000080}.lmRealDropTarget>span{border:2px solid #fff;border-radius:50%;width:22px;height:22px;position:relative;box-shadow:0 0 14px #ffffff8c}.lmRealDropTarget>span:before,.lmRealDropTarget>span:after{content:"";background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lmRealDropTarget>span:before{width:30px;height:2px}.lmRealDropTarget>span:after{width:2px;height:30px}.lmRealDropTarget>small{color:#fff;background:#03080ae0;border-radius:999px;min-width:max-content;padding:4px 7px;font-size:8px;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.lmRealDropTarget.is-hint{border-color:var(--job-accent);box-shadow:0 0 0 9px color-mix(in srgb,var(--job-accent) 22%,transparent),0 0 32px var(--job-accent);animation:1.1s ease-in-out infinite lmRealTargetPulse}.lmRealDropTarget.is-placed{opacity:.25}.lmServiceCable,.lmAirLine,.lmProbeCables,.lmObdCable{z-index:9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lmServiceCable path,.lmAirLine path,.lmObdCable path{fill:none;stroke:#171b1c;stroke-width:2.2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 2px #000)}.lmServiceCable{opacity:0}.lmServiceCable.is-connected,.lmObdCable.is-connected{opacity:1}.lmObdCable{opacity:.18}.lmPartHotspot{z-index:14;cursor:crosshair;background:#060c0e14;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #0000002e}.lmPartHotspot>span{border:2px solid #ffffffeb;border-radius:50%;width:28px;height:28px;box-shadow:0 0 18px #ffffffb3}.lmPartHotspot>b{background:#020709e0;border-radius:999px;min-width:max-content;padding:5px 8px;font-size:9px;position:absolute;top:calc(100% + 5px)}.lmPartHotspot.is-hint{border-color:var(--job-accent);box-shadow:0 0 0 10px color-mix(in srgb,var(--job-accent) 22%,transparent),0 0 35px var(--job-accent);animation:1.1s infinite lmRealTargetPulse}.lmPartHotspot.is-wrong{animation:.35s lmRealWrong}.lmPartHotspot--rim{width:74px;height:74px;top:51%;left:77%}.lmPartHotspot--tire{top:82%;left:78%}.lmInspectionLampActor{z-index:8;mix-blend-mode:screen;background-color:#0000;border:0;width:17%;height:30%;animation:3.4s ease-in-out infinite lmLampSweep;position:absolute;bottom:4%;left:7%}.lmInspectionBeam{z-index:6;clip-path:polygon(0 42%,100% 0,100% 100%);filter:blur(3px);transform-origin:0;background:linear-gradient(90deg,#ecfad71a,#f5ffda52);width:62%;height:26%;animation:3.4s ease-in-out infinite lmBeamSweep;position:absolute;bottom:18%;left:17%}.lmRealMeter{z-index:22;color:#ecf5ec;background:linear-gradient(145deg,#343d40,#111719);border:4px solid #252b2e;border-radius:16px;grid-template-columns:auto auto;align-items:end;min-width:138px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 15px 38px #0000008c,inset 0 0 0 1px #ffffff1f}.lmRealMeter>span{color:#91a19b;font:900 8px var(--font-mono);letter-spacing:.09em;grid-column:1/-1}.lmRealMeter>strong{font:900 38px/1 var(--font-mono)}.lmRealMeter>small{color:#b8c3bf;font:900 10px var(--font-mono);padding:0 0 4px 5px}.lmRealMeter--pressure{animation:.4s ease-out lmMeterPop;top:6%;right:5%}.lmRealMeter--inflate{min-width:156px;top:5%;left:4%}.lmRealMeter--inflate>i{background:var(--job-accent);transform-origin:3px;border-radius:2px;width:30px;height:3px;transition:transform .1s;position:absolute;bottom:17px;right:16px}.lmRealMeter--inflate.is-good{border-color:#80c84b;box-shadow:0 0 26px #80c84b59}.lmRealMeter--inflate.is-high{border-color:#e35c50;box-shadow:0 0 26px #e35c5059}.lmInflatorTrigger,.lmRealHoldControl{z-index:28;color:#fff;text-align:left;touch-action:none;cursor:pointer;background:#080e10e6;border:1px solid #ffffff4d;border-radius:16px;grid-template-columns:88px 1fr;align-items:center;gap:9px;min-height:82px;padding:7px 14px 7px 7px;display:grid;position:absolute;overflow:hidden;box-shadow:0 14px 34px #00000080}.lmInflatorTrigger{width:292px;bottom:4%;left:4%}.lmInflatorTrigger>.lmPhotoTool,.lmRealHoldControl>.lmPhotoTool{mix-blend-mode:screen;border:0;width:88px;height:68px}.lmInflatorTrigger span,.lmRealHoldControl>span{gap:4px;display:grid}.lmInflatorTrigger b,.lmRealHoldControl b{font-size:11px}.lmInflatorTrigger small,.lmRealHoldControl small{color:#aebbb6;font-size:8px;line-height:1.35}.lmInflatorTrigger:active,.lmRealHoldControl:active{transform:scale(.98)}.lmBleedControl{z-index:28;color:#dce5e2;cursor:pointer;background:#0a1012e0;border:1px solid #ffffff40;border-radius:13px;min-width:126px;min-height:50px;font-size:10px;font-weight:900;position:absolute;bottom:5%;left:318px}.lmAirLine path{stroke:#15191a;stroke-width:4px}.lmAirParticles{z-index:17;pointer-events:none;width:10px;height:10px;position:absolute;top:70%;left:82%}.lmAirParticles i{opacity:0;width:4px;height:4px;transform:rotate(calc(var(--particle) * 23deg)) translateX(calc(7px + var(--particle) * .45px));background:#d9f0ee;border-radius:50%;position:absolute}.lmInflateTask.is-running .lmAirParticles i{animation:.65s linear infinite lmAirParticle;animation-delay:calc(var(--particle) * -.035s)}.lmSurfaceTool{z-index:30;pointer-events:none;filter:drop-shadow(0 13px 13px #00000094);width:128px;height:92px;position:absolute;top:78%;left:22%;transform:translate(-50%,-50%)}.lmSurfaceTool>.lmPhotoTool{mix-blend-mode:screen;background-color:#0000;border:0}.lmRealWorkSurface{z-index:21;touch-action:none;cursor:crosshair;background:#ffffff08;border:2px dashed #fffc;border-radius:28px;position:absolute;box-shadow:inset 0 0 30px #0000002e}.lmSurfaceTask--spray .lmRealWorkSurface{width:31%;height:48%;top:45%;left:66%}.lmSurfaceTask--brush .lmRealWorkSurface{width:48%;height:43%;top:43%;left:25%}.lmSurfaceTask--spray .lmSurfaceTool{top:75%;left:61%}.lmSurfaceTask--brush .lmSurfaceTool{top:75%;left:25%}.lmSurfaceTask>p{z-index:23;background:#040a0cd1;border:1px solid #fff3;border-radius:12px;max-width:340px;margin:0;padding:9px 12px;font-size:10px;position:absolute;bottom:5%;right:4%}.lmRealTaskMeter{z-index:24;background:#060b0ddb;border:1px solid #ffffff59;border-radius:999px;width:280px;height:14px;position:absolute;bottom:16%;right:4%;overflow:hidden}.lmRealTaskMeter>i{border-radius:inherit;background:var(--job-accent);height:100%;box-shadow:0 0 16px var(--job-accent);display:block}.lmRealTaskMeter>span{font:900 9px var(--font-mono);background:#000000b3;border-radius:6px;padding:3px 6px;position:absolute;top:-23px;right:0}.lmFoamFilm{z-index:14;pointer-events:none;width:10%;height:18%;position:absolute;top:67%;left:79%}.lmFoamFilm i{aspect-ratio:1;background:#eafffc26;border:2px solid #e1f9f6d9;border-radius:50%;width:16px;position:absolute}.lmFoamFilm i:nth-child(2n){width:10px}.lmFoamFilm i:nth-child(3n){top:35%;left:40%}.lmFoamFilm i:nth-child(4n){top:8%;left:65%}.lmFoamFilm i:nth-child(5n){top:70%;left:25%}.lmWorkParticles{z-index:20;pointer-events:none;position:absolute}.lmSurfaceTask--brush .lmWorkParticles{top:62%;left:48%}.lmSurfaceTask--spray .lmWorkParticles{top:68%;left:81%}.lmWorkParticles i{width:4px;height:4px;transform:rotate(calc(var(--particle) * 31deg)) translateX(calc(9px + var(--particle) * .5px));animation:1s ease-out infinite lmDust;animation-delay:calc(var(--particle) * -.04s);background:#d5ebe6;border-radius:50%;position:absolute}.lmSurfaceTask--brush .lmWorkParticles i{background:#b87445}.lmRealHoldControl{width:330px;bottom:4%;right:4%}.lmRealHoldControl>i{background:linear-gradient(90deg,var(--job-accent) var(--hold-progress),#ffffff14 var(--hold-progress));height:5px;position:absolute;bottom:0;left:0;right:0}.lmRollerMotion{z-index:8;aspect-ratio:1;pointer-events:none;width:24%;box-shadow:0 0 calc(5px + 25px * var(--roller-progress)) #ffffff29;border-radius:50%;position:absolute;top:48%;left:63%;transform:translate(-50%,-50%)}.lmRollerMotion>i:first-child{opacity:calc(.18 + var(--roller-progress));animation:lmRealWheelSpin calc(2s - 1.55s * var(--roller-progress)) linear infinite;border:4px dashed #dce5e273;border-radius:50%;position:absolute;inset:4%}.lmRollerMotion>i:nth-child(2),.lmRollerMotion>i:nth-child(3){width:80%;height:17%;filter:blur(calc(1px * var(--roller-progress)));background:repeating-linear-gradient(90deg,#202527 0 9px,#747d7e 10px 13px);border-radius:50%;position:absolute;bottom:-22%}.lmRollerMotion>i:nth-child(2){left:-32%}.lmRollerMotion>i:nth-child(3){right:-32%}.lmBrakeForceDisplay{z-index:20;background:#050c0ee0;border:1px solid #ffffff4d;border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;gap:9px;width:210px;height:190px;padding:14px;display:grid;position:absolute;top:5%;left:4%;box-shadow:0 14px 40px #00000080}.lmBrakeForceDisplay>span{background:#142127;border-radius:8px;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.lmBrakeForceDisplay span>i{background:linear-gradient(#f5e67f,var(--job-accent));border-radius:7px 7px 0 0;width:46%;transition:height 80ms}.lmBrakeForceDisplay span>b{font:900 7px var(--font-mono);position:absolute;bottom:5px}.lmBrakeForceDisplay>strong{text-align:center;font:900 9px var(--font-mono);grid-column:1/-1}.lmLiftArmTarget{z-index:17;color:#fff;cursor:pointer;background:#080d0f1f;border:2px solid #ffffffbf;border-radius:14px;place-items:end center;width:112px;height:70px;padding:0 0 6px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #0003}.lmLiftArmTarget>span{transform-origin:100%;background:linear-gradient(#f7c637,#b98308);border:3px solid #5f4d19;border-radius:999px;width:82%;height:18px;transition:transform .55s;position:absolute;transform:rotate(16deg)}.lmLiftArmTarget--1>span{transform-origin:0;transform:rotate(-16deg)}.lmLiftArmTarget>b{background:#020708c7;border-radius:999px;padding:4px 7px;font-size:8px}.lmLiftArmTarget.is-set{border-color:var(--job-accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--job-accent) 18%,transparent),0 0 28px var(--job-accent)}.lmLiftArmTarget--0.is-set>span{transform:rotate(-9deg)translate(12px)}.lmLiftArmTarget--1.is-set>span{transform:rotate(9deg)translate(-12px)}.lmLiftArmTarget.is-hint:not(.is-set){animation:1.1s infinite lmRealTargetPulse}.lmLiftInstruction{z-index:20;background:#050b0ddb;border:1px solid #ffffff40;border-radius:13px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;bottom:5%;right:4%}.lmLiftInstruction strong{color:var(--job-accent);font:900 22px var(--font-mono)}.lmLiftInstruction span{font-size:9px}.lmLiftPendant{bottom:4%;right:4%}.lmLiftRaisedLayer{transition:opacity 80ms}.lmRealBolt{z-index:24;color:#fff;cursor:pointer;background:radial-gradient(circle at 38% 34%,#edf0ed 0 7%,#9ca4a4 9% 31%,#414849 33% 56%,#171c1e 58%);border:2px solid #d8dedd;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:opacity .28s,transform .28s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 12px #0000008c,inset 0 0 0 2px #252b2d}.lmRealBolt>span{aspect-ratio:1;clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);background:#383e40;width:42%;box-shadow:inset 0 0 0 3px #aeb5b3}.lmRealBolt>b{aspect-ratio:1;background:var(--job-accent);color:#101719;width:22px;font:900 8px var(--font-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-6px}.lmRealBolt.is-active{box-shadow:0 0 24px var(--job-accent);animation:.12s linear infinite lmBoltRattle}.lmRealBolt.is-done{opacity:.18;transform:translate(-50%,-50%)scale(.65)rotate(160deg)}.lmRealBolt.is-hint{box-shadow:0 0 0 8px color-mix(in srgb,var(--job-accent) 22%,transparent),0 0 30px var(--job-accent)}.lmImpactActor{z-index:31;pointer-events:none;filter:drop-shadow(0 14px 15px #0000009e);width:23%;height:26%;animation:.12s linear infinite lmImpactTool;position:absolute;transform:translate(-75%,-50%)rotate(-7deg)}.lmImpactActor>.lmPhotoTool{mix-blend-mode:screen;background-color:#0000;border:0}.lmRatchetActor{width:19%;height:22%;animation:.45s ease-in-out infinite lmRatchetArc}.lmBoltCounter{z-index:28;background:#050b0ddb;border:1px solid #ffffff40;border-radius:13px;align-items:center;gap:9px;padding:9px 12px;display:flex;position:absolute;top:5%;right:4%}.lmBoltCounter>strong{color:var(--job-accent);font:900 22px var(--font-mono)}.lmBoltCounter>span{font-size:9px}.lmWheelOffLayer{transition:opacity .75s}.lmCaliperBolt,.lmStrapBolt{z-index:24;cursor:pointer;background:#0d1416b3;border:2px solid #dce1df;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 16px #00000080}.lmCaliperBolt>span,.lmStrapBolt>span{aspect-ratio:1;background:#252b2d;border:5px solid #8e9796;border-radius:50%;width:25px}.lmCaliperBolt.is-done,.lmStrapBolt.is-done{border-color:var(--job-accent);opacity:.35;transform:translate(-50%,-50%)rotate(120deg)scale(.78)}.lmCaliperBolt.is-hint,.lmStrapBolt.is-hint{box-shadow:0 0 0 8px color-mix(in srgb,var(--job-accent) 20%,transparent),0 0 28px var(--job-accent)}.lmCaliperMove{z-index:18;color:#fff;cursor:pointer;background-image:url(/images/little-mechanics/real/brake-service-v2.webp);background-position:88% 52%;background-size:250% 250%;border:2px solid #fff6;border-radius:22px;width:19%;height:40%;padding:0;transition:left .75s cubic-bezier(.2,.8,.2,1),top .75s cubic-bezier(.2,.8,.2,1),transform .75s;position:absolute;top:52%;left:67%;transform:translate(-50%,-50%);box-shadow:0 10px 25px #00000073}.lmCaliperMove>b{background:#04090be0;border-radius:999px;min-width:max-content;padding:5px 8px;font-size:8px;position:absolute;bottom:-30px;right:50%;transform:translate(50%)}.lmCaliperMove:not(.is-ready){opacity:.55}.lmCaliperMove.is-ready{border-color:var(--job-accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--job-accent) 18%,transparent),0 12px 35px #00000080}.lmCaliperMove.is-hung{top:22%;left:82%;transform:translate(-50%,-50%)rotate(-12deg)scale(.72)}.lmSafetyHook{z-index:20;border:7px solid #aeb5b3;border-left-color:#0000;border-radius:0 50% 50% 0;width:46px;height:70px;position:absolute;top:18%;left:82%;transform:translate(-50%,-50%)rotate(12deg)}.lmPadDrag>.lmPhotoTool{height:82px}.lmPadDrag.is-placed{width:90px;transform:translate(-50%,-50%)scale(.55)}.lmStageMultimeter{z-index:12;mix-blend-mode:screen;filter:drop-shadow(0 12px 15px #0009);background-color:#0000;border:0;width:19%;height:31%;position:absolute;bottom:1%;left:43%;transform:translate(-50%)}.lmMultimeterReadout{z-index:16;color:#172019;background:#b8cdae;border:3px solid #252b2d;border-radius:9px;grid-template-columns:auto auto;min-width:102px;padding:6px 9px;display:grid;position:absolute;bottom:18%;left:43%;transform:translate(-50%);box-shadow:0 4px 12px #00000073}.lmMultimeterReadout>span{font:900 6px var(--font-mono);grid-column:1/-1}.lmMultimeterReadout>strong{font:900 24px var(--font-mono)}.lmMultimeterReadout>small{font:900 8px var(--font-mono);align-self:end;padding:0 0 3px 3px}.lmMultimeterReadout.is-alert{color:#351d10;background:#f0c47c;animation:.65s infinite lmMeterAlert}.lmProbeCables path{fill:none;stroke-width:2.4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 2px #000)}.lmProbeCables path.black{stroke:#111719}.lmProbeCables path.red{stroke:#d33d37}.lmPhotoProbe{width:100%;height:100%;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.lmPhotoProbe:before{content:"";background:linear-gradient(#4f5557,#111719);border:2px solid #171b1c;border-radius:999px;width:70%;height:18%;position:absolute;top:44%;left:7%;transform:rotate(-12deg);box-shadow:0 4px 8px #00000080}.lmPhotoProbe:after{content:"";transform-origin:0;background:linear-gradient(90deg,#7e8584,#f2f3ef);width:34%;height:4px;position:absolute;top:48%;right:4%;transform:rotate(-12deg)}.lmPhotoProbe--red:before{background:linear-gradient(#f25c54,#711915);border-color:#8f1f1b}.lmProbeDrag{width:100px;min-height:58px}.lmProbeDrag>.lmPhotoTool{mix-blend-mode:normal;height:52px}.lmProbeDrag>b{top:90%}.lmLoadControl{bottom:4%;left:4%;right:auto}.lmDiagnosticLaptop{z-index:9;pointer-events:none;filter:drop-shadow(0 15px 18px #0009);width:35%;height:auto;position:absolute;bottom:0;left:3%}.lmObdPhotoTask>.lmMechanicActor{opacity:.9;width:24%;left:7%}.lmObdPlugDrag{width:146px}.lmLaptopScan{z-index:16;color:#d9eeee;background:#0e1a1e;border:5px solid #252c2f;border-radius:8px;align-content:center;gap:6px;width:174px;min-height:104px;padding:12px;display:grid;position:absolute;bottom:19%;left:11%;transform:rotate(-4deg);box-shadow:0 0 24px #35c8df38}.lmLaptopScan>span{color:var(--job-accent);font:900 7px var(--font-mono)}.lmLaptopScan>i{background:linear-gradient(90deg,var(--job-accent) var(--scan),#253337 var(--scan));border-radius:999px;height:7px}.lmLaptopScan>b{font:900 21px var(--font-mono);text-align:right}.lmLaptopScan>small{font-size:7px}.lmScanControl{bottom:4%;right:3%}.lmObdCable path{stroke:#111719;stroke-width:4px}.lmStrapBolt{z-index:28}.lmStrapCounter{top:5%;right:4%}.lmStrapRatchet{width:18%;height:20%}.lmStartPhotoTask>.lmMechanicActor{width:23%;right:0}.lmEngineVibration{z-index:8;pointer-events:none;border-radius:30%;width:54%;height:83%;position:absolute;top:7%;left:31%}.lmStartPhotoTask.is-cranking .lmEngineVibration{animation:90ms linear infinite lmEngineCrank;box-shadow:0 0 28px #ffffff1a}.lmStartPhotoTask.is-running .lmEngineVibration{animation:.28s ease-in-out infinite lmEngineIdle}.lmChargeReadout{z-index:18;color:#dff1df;background:#11191c;border:4px solid #252b2e;border-radius:15px;grid-template-columns:auto auto;min-width:170px;padding:12px 14px;display:grid;position:absolute;top:5%;left:4%;box-shadow:0 13px 32px #00000080}.lmChargeReadout>span{color:#91a19b;font:900 7px var(--font-mono);grid-column:1/-1}.lmChargeReadout>strong{font:900 38px var(--font-mono)}.lmChargeReadout>small{font:900 10px var(--font-mono);align-self:end;padding:0 0 6px 4px}.lmChargeReadout>i{background:linear-gradient(90deg,var(--job-accent) calc(var(--start) * 100%),#283437 0);border-radius:999px;grid-column:1/-1;height:4px}.lmStartControl{bottom:4%;right:4%}@keyframes lmLivePulse{50%{opacity:.35;transform:scale(.75)}}@keyframes lmToastIn{0%{opacity:0;transform:translateY(18px)scale(.96)}}@keyframes lmToolSeat{0%{filter:brightness(1.8);transform:translate(-50%,-50%)scale(1.18)}}@keyframes lmRealTargetPulse{50%{transform:translate(-50%,-50%)scale(1.07)}}@keyframes lmRealWrong{25%{transform:translate(-56%,-50%)}75%{transform:translate(-44%,-50%)}}@keyframes lmLampSweep{50%{transform:rotate(-12deg)translateY(-4px)}}@keyframes lmBeamSweep{50%{opacity:.72;transform:rotate(-7deg)}}@keyframes lmMeterPop{0%{opacity:0;transform:scale(.78)}}@keyframes lmAirParticle{0%{opacity:0;transform:rotate(calc(var(--particle) * 23deg)) translateX(4px) scale(.4)}40%{opacity:.9}to{opacity:0;transform:rotate(calc(var(--particle) * 23deg)) translateX(37px) scale(1.2)}}@keyframes lmDust{0%{opacity:0;transform:rotate(calc(var(--particle) * 31deg)) translateX(3px)}35%{opacity:.85}to{opacity:0;transform:rotate(calc(var(--particle) * 31deg)) translateX(42px) translateY(18px)}}@keyframes lmRealWheelSpin{to{transform:rotate(360deg)}}@keyframes lmBoltRattle{50%{transform:translate(-50%,-50%)rotate(5deg)}}@keyframes lmImpactTool{50%{transform:translate(-73%,-50%)rotate(-5deg)}}@keyframes lmRatchetArc{50%{transform:translate(-75%,-50%)rotate(12deg)}}@keyframes lmMeterAlert{50%{box-shadow:0 0 25px #f08046a6}}@keyframes lmEngineCrank{50%{transform:translate(2px)}}@keyframes lmEngineIdle{50%{transform:translateY(1px)}}@media (width<=1080px){.lmPlayScene--direct,.lmDirectStage{min-height:620px}.lmDirectCanvas{min-height:480px}}@media (width<=760px){.lmToolGrid button{grid-template-columns:66px minmax(0,1fr);min-height:100px}.lmToolGrid button>.lmPhotoTool{width:66px;height:76px}.lmPlayScene--direct,.lmDirectStage{min-height:580px}.lmDirectCanvas{min-height:420px}.lmRealViewport{width:178%;max-width:none;left:50%;transform:translate(-50%)}.lmDirectStage[data-step-id^=tire] .lmRealViewport{transform:translate(-63%)}.lmDirectStage[data-step-id^=brake] .lmRealViewport{transform:translate(-42%)}.lmDirectStage[data-step-id^=electric] .lmRealViewport{transform:translate(-35%)}.lmDirectStage[data-step-id=electric-scan] .lmRealViewport{transform:translate(-56%)}.lmDirectStage[data-step-id=brake-lift] .lmRealViewport{width:124%;transform:translate(-50%)}.lmDirectStage[data-step-id$=test] .lmRealViewport{width:158%;transform:translate(-56%)}.lmDirectStageHead{min-height:60px}.lmDirectStageHead>b{font-size:10px}.lmDirectStageFoot{min-height:76px}.lmGestureLabel,.lmEquippedTool{min-height:50px}.lmVisibleHint{min-height:38px}.lmEquippedTool{min-width:0}.lmRealSuccessToast{max-width:310px;bottom:10px;right:10px}.lmMechanicActor--wheel{width:25%}.lmRealDragTool{width:102px}.lmRealDragTool>.lmPhotoTool{width:100px;height:68px}.lmInflatorTrigger{width:265px;bottom:3%;left:3%}.lmBleedControl{bottom:4%;left:auto;right:3%}.lmRealMeter--inflate{top:3%;left:3%}.lmRealHoldControl{width:285px;bottom:3%;right:3%}.lmBrakeForceDisplay{width:185px;height:165px;top:3%;left:3%}.lmSurfaceTask>p{max-width:260px;bottom:3%;right:3%}.lmRealTaskMeter{width:235px;bottom:16%;right:3%}.lmPartHotspot--tire{top:81%;left:78%}.lmBoltCounter{top:3%;right:3%}.lmImpactActor{width:20%;height:23%}.lmDiagnosticLaptop{width:31%;left:1%}.lmLaptopScan{width:150px;min-height:92px;bottom:14%;left:7%}.lmScanControl{right:2%}.lmStageMultimeter{width:17%;left:40%}.lmMultimeterReadout{left:40%}.lmLoadControl{left:3%}.lmChargeReadout{top:3%;left:3%}}@media (width<=430px){.lmPlayScene--direct,.lmDirectStage{min-height:560px}.lmDirectCanvas{min-height:404px}.lmDirectStageHead{padding:10px 11px}.lmDirectStageHead>span{font-size:6px}.lmDirectStageHead>b{font-size:9px}.lmDirectStageFoot{padding:7px}.lmGestureLabel,.lmEquippedTool{font-size:8px}.lmEquippedTool>.lmPhotoTool{width:42px;height:38px}.lmStageLock>.lmLockTool{width:112px;height:88px}.lmStageLock>b{font-size:18px}.lmRealSuccessToast{bottom:9px;left:9px;right:9px}.lmPartHotspot{width:70px;height:70px}.lmRealDropTarget{width:62px;height:62px}.lmRealDragTool{width:92px;min-width:70px}.lmRealDragTool>.lmPhotoTool{width:90px;height:62px}.lmRealDragTool>b{font-size:7px}.lmRealMeter{min-width:115px;padding:8px 10px}.lmRealMeter>strong{font-size:29px}.lmRealMeter--inflate{min-width:128px}.lmInflatorTrigger{grid-template-columns:72px 1fr;width:222px;min-height:70px}.lmInflatorTrigger>.lmPhotoTool,.lmRealHoldControl>.lmPhotoTool{width:72px;height:58px}.lmInflatorTrigger b,.lmRealHoldControl b{font-size:9px}.lmBleedControl{min-width:104px;min-height:44px;font-size:8px}.lmRealHoldControl{grid-template-columns:72px 1fr;width:245px;min-height:72px}.lmBrakeForceDisplay{width:155px;height:138px;padding:9px}.lmMechanicActor{width:20%}.lmMechanicActor--wheel{width:23%}.lmMechanicActor--obd{width:21%}.lmRealBolt{width:50px;height:50px}.lmCaliperBolt,.lmStrapBolt{width:52px;height:52px}.lmBoltCounter{padding:6px 9px}.lmBoltCounter>strong{font-size:18px}.lmCaliperMove{width:17%;height:35%}.lmSurfaceTool{width:104px;height:78px}.lmRealTaskMeter{width:195px}.lmSurfaceTask>p{max-width:210px;font-size:8px}.lmLiftArmTarget{width:94px;height:62px}.lmLiftInstruction{padding:7px 9px}.lmDiagnosticLaptop{display:none}.lmLaptopScan{width:132px;bottom:20%;left:4%}.lmStageMultimeter{width:15%}.lmMultimeterReadout{min-width:88px;bottom:15%}.lmMultimeterReadout>strong{font-size:20px}.lmChargeReadout{min-width:132px;padding:8px 10px}.lmChargeReadout>strong{font-size:29px}}@media (prefers-reduced-motion:reduce){.lmDirectStage *{transition:none!important;animation:none!important}}.lmMechanicActor,.lmDiagnosticLaptop{mix-blend-mode:normal}.lmLiftArmTarget--0{top:66%;left:50%}.lmLiftArmTarget--1{top:64%;left:69%}.lmRollerMotion{left:54%}.lmMechanicActor{z-index:16;left:var(--mechanic-x);top:var(--mechanic-y);transform:translate(-50%,-50%)}.lmMechanicActor>i{transform:scale(1.18)}@keyframes lmMechanicFrames{0%,24.99%{background-position-x:0}25%,49.99%{background-position-x:33.3333%}50%,74.99%{background-position-x:66.6667%}75%,to{background-position-x:100%}}@keyframes lmMechanicArrive{0%{opacity:0;transform:translate(85%,-50%)}70%,to{opacity:1;transform:translate(-50%,-50%)}}@keyframes lmMechanicWalkFade{0%,62%{opacity:1}76%,to{opacity:0}}@keyframes lmMechanicWorkIn{0%,62%{opacity:0}76%,to{opacity:1}}.lmMechanicWalkSprite{animation:.65s linear 2 lmMechanicFrames,.9s linear both lmMechanicWalkFade}.lmMechanicActor.is-work .lmMechanicWorkSprite,.lmMechanicActor.is-active .lmMechanicWorkSprite{animation:lmMechanicWorkIn .12s linear forwards,lmMechanicFrames var(--mechanic-speed) steps(1,end) var(--mechanic-cycles)}.lmMechanicActor.is-idle .lmMechanicWorkSprite{opacity:1;background-position-x:0;animation:none}.lmMechanicActor.is-check .lmMechanicWorkSprite{opacity:1;background-position-x:100%;animation:.42s ease-out both lmMechanicCheck}.lmMechanicActor.is-check{filter:drop-shadow(0 13px 15px #00000094)brightness(1.04)}@keyframes lmMechanicCheck{0%{transform:translateY(0)}45%{transform:translateY(-3px)rotate(-1deg)}to{transform:translateY(0)}}.lmMechanicQuip{z-index:105;border:1px solid color-mix(in srgb,var(--job-accent) 58%,#fff);color:#f4f7f3;max-width:min(390px,100% - 36px);box-shadow:0 18px 42px #0000008c,0 0 24px color-mix(in srgb,var(--job-accent) 16%,transparent);background:#050c0ff2;border-radius:14px 14px 14px 4px;align-items:center;gap:9px;padding:11px 14px;animation:2.6s both lmQuipPop;display:flex;position:absolute;bottom:92px;left:18px}.lmMechanicQuip span{aspect-ratio:1;background:var(--job-accent);border-radius:50%;place-items:center;width:31px;font-size:16px;display:grid}.lmMechanicQuip b{font-size:11px;line-height:1.4}@keyframes lmQuipPop{0%{opacity:0;transform:translateY(14px)scale(.94)}10%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)}}.lmPlayScene--direct[data-pulse-parity] .lmRealViewport{transform-origin:50%}.lmPlayScene--direct[data-pulse-parity=odd] .lmRealViewport{animation:.36s ease-out lmCameraKickOdd}.lmPlayScene--direct[data-pulse-parity=even] .lmRealViewport{animation:.36s ease-out lmCameraKickEven}@keyframes lmCameraKickOdd{18%{transform:translate(-2px)scale(1.003)}38%{transform:translate(2px)scale(1.003)}to{transform:none}}@keyframes lmCameraKickEven{18%{transform:translate(2px)scale(1.003)}38%{transform:translate(-2px)scale(1.003)}to{transform:none}}@media (width<=760px){.lmDirectStage[data-step-id=electric-scan] .lmRealViewport{transform:translate(-55%)}.lmDirectStage[data-step-id=brake-lift] .lmRealViewport{width:124%;transform:translate(-50%)}.lmMechanicActor{width:42%}.lmMechanicActor--impact,.lmMechanicActor--ratchet,.lmMechanicActor--pads,.lmMechanicActor--brush,.lmMechanicActor--probes{width:49%}.lmMechanicQuip{max-width:calc(100% - 18px);padding:9px 11px;bottom:84px;left:9px}.lmMechanicQuip b{font-size:9px}}@media (prefers-reduced-motion:reduce){.lmMechanicActor,.lmMechanicActor>i,.lmMechanicQuip,.lmPlayScene--direct .lmRealViewport{transition:none!important;animation:none!important}.lmMechanicWalkSprite{opacity:0}.lmMechanicWorkSprite{opacity:1}}.lm3DRouteLoader{color:#f6f8f5;text-align:center;background:radial-gradient(circle at 50% 32%,#314045,#090d0f 72%);place-content:center;place-items:center;gap:12px;min-height:680px;display:grid}.lm3DRouteLoader>span{aspect-ratio:1;border:4px solid #56d6ea2b;border-top-color:#56d6ea;border-radius:50%;width:58px;animation:.75s linear infinite lm3DSpin}.lm3DRouteLoader>b{font-size:18px}.lm3DRouteLoader>small{color:#aebbb7;font-size:13px}.lm3DStage{color:#f5f7f4;background:#090d0f;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:690px;display:grid;overflow:hidden}.lm3DStageHead,.lm3DStageFoot{z-index:30;background:linear-gradient(90deg,#060a0cfc,#121a1df5);justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative;box-shadow:0 8px 28px #0006}.lm3DStageHead{min-height:64px;padding:12px 18px}.lm3DStageHead>span{color:#b7df45;font:900 11px var(--font-mono);letter-spacing:.13em;align-items:center;gap:8px;display:flex}.lm3DStageHead>span i{background:#56d6ea;border-radius:50%;width:9px;height:9px;box-shadow:0 0 18px #56d6ea}.lm3DStageHead>b{text-align:right;font-size:14px}.lm3DStageFoot{color:#b7c0be;min-height:66px;padding:10px 14px;font-size:12px}.lm3DStageFoot>b{color:#fff;background:#151e21;border:1px solid #ffffff2e;border-radius:11px;margin-left:auto;padding:9px 13px}.lm3DStageFoot>a{color:#8ebec5;font-size:10px;text-decoration:none}.lm3DStageFoot>a:hover{text-decoration:underline}.lm3DViewport{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;isolation:isolate;background:radial-gradient(circle at 50% 24%,#46565a,#111719 73%);min-height:560px;position:relative;overflow:hidden}.lm3DViewport:active{cursor:grabbing}.lm3DViewport canvas{z-index:1;outline:0;max-width:none;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.lm3DViewport canvas:focus-visible{outline-offset:-3px;outline:3px solid #56d6ea}.lm3DLoader{z-index:80;text-align:center;background:radial-gradient(circle at 50% 38%,#34464c,#090d0f 72%);place-content:center;place-items:center;gap:9px;display:grid;position:absolute;inset:0}.lm3DLoader>span{--load-progress:0%;aspect-ratio:1;border:5px solid #56d6ea;border-color:#56d6ea #b7df45 #56d6ea2e #56d6ea2e;border-radius:50%;width:62px;animation:.78s linear infinite lm3DSpin;display:block}.lm3DLoader>b{font-size:17px}.lm3DLoader>small{color:#a5b4b1;font-size:12px}@keyframes lm3DSpin{to{transform:rotate(1turn)}}.lm3DStatus{z-index:18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050c0fd6;border:1px solid #78e1f052;border-radius:13px;gap:4px;max-width:min(390px,42%);padding:10px 13px;display:grid;position:absolute;top:15px;left:15px;box-shadow:0 14px 38px #00000057}.lm3DStatus>span{color:#56d6ea;font:900 10px var(--font-mono);letter-spacing:.14em}.lm3DStatus>b{font-size:13px;line-height:1.25}.lm3DCameraControls{z-index:22;gap:6px;display:flex;position:absolute;top:14px;right:14px}.lm3DCameraControls button{color:#fff;cursor:pointer;background:#060c0ed1;border:1px solid #ffffff3d;border-radius:11px;place-items:center;width:44px;height:44px;font-size:20px;display:grid;box-shadow:0 10px 28px #00000052}.lm3DCameraControls button:hover,.lm3DCameraControls button:focus-visible{border-color:#56d6ea;outline:2px solid #56d6ea47}.lm3DMissionCard{z-index:16;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:linear-gradient(135deg,#080e11f0,#192225e8);border:1px solid #fff3;border-radius:15px;gap:5px;width:min(360px,38%);padding:13px 15px;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 18px 48px #0000006b}.lm3DMissionCard>span{color:#f6ca31;font:900 10px var(--font-mono);letter-spacing:.13em}.lm3DMissionCard>b{font-size:15px}.lm3DMissionCard>p{color:#bdc6c3;margin:0;font-size:11px;line-height:1.45}.lm3DMissionCard>small{color:#e8ece9;align-items:center;gap:7px;font-size:10px;display:flex}.lm3DMissionCard>small i{background:#f6ca31;border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #f6ca31}.lm3DViewport:has(.lm3DHoldControl) .lm3DMissionCard{bottom:112px}.lm3DMechanic{--mechanic-row:0;--mechanic-atlas:url(/images/little-mechanics/real/mechanic-action-atlas-v1.png);z-index:12;aspect-ratio:1.7778;pointer-events:none;filter:drop-shadow(0 18px 16px #00000085);opacity:.88;width:30%;max-width:285px;transition:opacity .18s;position:absolute;bottom:1%;right:4%;overflow:hidden}.lm3DMechanic>i{background-image:var(--mechanic-atlas);background-repeat:no-repeat;background-size:400% 400%;background-position:0 calc(var(--mechanic-row) * 33.3333%);display:block;position:absolute;inset:0}.lm3DMechanic--idle{--mechanic-row:0;opacity:.42;transform-origin:100% 100%;transform:translate(18%)scale(.82)}.lm3DMechanic--ratchet{--mechanic-row:0;--mechanic-atlas:url(/images/little-mechanics/real/mechanic-service-atlas-v1.png)}.lm3DMechanic--connector{--mechanic-row:2}.lm3DMechanic--remove{--mechanic-row:1;--mechanic-atlas:url(/images/little-mechanics/real/mechanic-service-atlas-v1.png)}.lm3DMechanic:not(.lm3DMechanic--idle)>i{animation:.22s step-end 4 lm3DMechanicFrames}.lm3DMechanic--remove>i{animation-duration:.29s;animation-iteration-count:3}@keyframes lm3DMechanicFrames{0%,24.99%{background-position-x:0}25%,49.99%{background-position-x:33.3333%}50%,74.99%{background-position-x:66.6667%}75%,to{background-position-x:100%}}.lm3DPartsToggle{z-index:25;color:#fff;cursor:pointer;background:#0a1113e6;border:1px solid #b7df456b;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:2px 6px;width:92px;min-height:68px;padding:8px;display:grid;position:absolute;top:72px;right:14px;box-shadow:0 14px 35px #00000059}.lm3DPartsToggle>span{aspect-ratio:1;color:#10170d;background:#b7df45;border-radius:50%;grid-row:1/3;place-items:center;width:30px;font-size:18px;display:grid}.lm3DPartsToggle>b{text-align:left;font-size:11px}.lm3DPartsToggle>small{color:#9faeaa;text-align:left;font-size:9px}.lm3DPartsToggle.is-open{background:#11262b;border-color:#56d6ea}.lm3DPartsPanel{z-index:55;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060c0ef7;border:1px solid #56d6ea57;border-radius:18px;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:10px;width:min(430px,46%);padding:14px;display:grid;position:absolute;top:10px;bottom:10px;right:10px;overflow:hidden;box-shadow:-22px 0 65px #00000094}.lm3DPartsPanel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.lm3DPartsPanel>header>div{gap:3px;display:grid}.lm3DPartsPanel>header span{color:#56d6ea;font:900 9px var(--font-mono);letter-spacing:.14em}.lm3DPartsPanel>header b{font-size:18px}.lm3DPartsPanel>header>button{color:#fff;cursor:pointer;background:#161f22;border:1px solid #ffffff38;border-radius:11px;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.lm3DOpenControls{grid-template-columns:1fr 1fr;gap:6px;display:grid}.lm3DOpenControls button,.lm3DExplodeAll{color:#fff;cursor:pointer;background:#172023;border:1px solid #ffffff2e;border-radius:10px;min-height:42px;padding:8px 10px;font-size:10px}.lm3DOpenControls button.is-active{background:#23331e;border-color:#b7df45}.lm3DExplodeAll{background:linear-gradient(135deg,#3d3014,#1b211a);border-color:#f6ca31;font-weight:900}.lm3DPartGrid{overscroll-behavior:contain;grid-template-columns:1fr 1fr;gap:6px;padding-right:3px;display:grid;overflow:auto}.lm3DPartGrid button{color:#fff;text-align:left;cursor:pointer;background:#12191c;border:1px solid #ffffff26;border-radius:11px;grid-template-columns:31px 1fr;align-items:center;gap:8px;min-height:61px;padding:7px;display:grid}.lm3DPartGrid button:hover,.lm3DPartGrid button:focus-visible{border-color:#56d6ea;outline:0}.lm3DPartGrid button.is-removed{background:#1c2a19;border-color:#b7df45}.lm3DPartGrid button>i{aspect-ratio:1;color:#56d6ea;width:31px;font:900 9px var(--font-mono);background:#273337;border-radius:9px;place-items:center;font-style:normal;display:grid}.lm3DPartGrid button.is-removed>i{color:#10170d;background:#b7df45}.lm3DPartGrid button>span{gap:2px;display:grid}.lm3DPartGrid button b{font-size:10px}.lm3DPartGrid button small{color:#93a19d;font-size:8px;line-height:1.3}.lm3DPartsPanel>footer{color:#8fa09c;text-align:center;font-size:9px}.lm3DArmPanel{z-index:20;grid-template-columns:1fr 1fr;gap:7px;width:min(390px,43%);display:grid;position:absolute;bottom:14px;left:14px}.lm3DArmPanel button{color:#fff;text-align:left;cursor:pointer;background:#070e11e6;border:1px solid #ffffff3b;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:8px;min-height:62px;padding:8px 9px;display:grid;box-shadow:0 10px 28px #00000057}.lm3DArmPanel button:hover,.lm3DArmPanel button:focus-visible{border-color:#56d6ea;outline:0}.lm3DArmPanel button.is-set{background:#233519ed;border-color:#b7df45}.lm3DArmPanel button>i{aspect-ratio:1;color:#56d6ea;width:34px;font:900 11px var(--font-mono);background:#253238;border-radius:50%;place-items:center;font-style:normal;display:grid}.lm3DArmPanel button.is-set>i{color:#11180c;background:#b7df45}.lm3DArmPanel button>span{gap:3px;display:grid}.lm3DArmPanel button b{font-size:11px}.lm3DArmPanel button small{color:#9caaa7;font-size:9px;line-height:1.35}.lm3DHoldControl{--action-progress:0%;z-index:24;color:#fff;text-align:left;touch-action:none;cursor:pointer;background:#091012f2;border:1px solid #ffffff45;border-radius:16px;grid-template-columns:58px 1fr;align-items:center;gap:11px;width:min(340px,40%);min-height:82px;padding:9px 15px 9px 9px;display:grid;position:absolute;bottom:14px;right:14px;overflow:hidden;box-shadow:0 18px 48px #00000080}.lm3DHoldControl>i{aspect-ratio:1;color:#aab5b3;background:linear-gradient(#596467,#31383a);border-radius:13px;place-items:center;width:58px;font-size:30px;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffff52}.lm3DHoldControl.is-ready{border-color:#b7df459e}.lm3DHoldControl.is-ready>i{color:#111;background:linear-gradient(#f3d047,#be8912)}.lm3DHoldControl>span{gap:4px;display:grid}.lm3DHoldControl b{font-size:14px}.lm3DHoldControl small{color:#aebbb7;font-size:10px;line-height:1.4}.lm3DHoldControl>em{background:linear-gradient(90deg,#b7df45 var(--action-progress),#ffffff14 var(--action-progress));height:6px;position:absolute;bottom:0;left:0;right:0}.lm3DHoldControl:focus-visible{outline-offset:2px;outline:3px solid #b7df456b}.lm3DSuccess{z-index:26;background:#07100af2;border:1px solid #b7df45;border-radius:15px;align-items:center;gap:11px;max-width:min(390px,48%);padding:12px 15px;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 20px 52px #0000007a}.lm3DSuccess>span{aspect-ratio:1;color:#10170d;background:#b7df45;border-radius:50%;place-items:center;width:42px;font-size:24px;font-weight:1000;display:grid}.lm3DSuccess>div{gap:3px;display:grid}.lm3DSuccess b{font-size:13px}.lm3DSuccess small{color:#abb7aa;font-size:10px;line-height:1.35}.lm3DStage.show-hint .lm3DStatus{border-color:#f6ca31;box-shadow:0 0 0 3px #f6ca3124,0 14px 38px #00000057}@media (width<=900px){.lm3DStage{min-height:760px}.lm3DViewport{min-height:630px}.lm3DStageHead{min-height:72px}.lm3DStageHead>b{max-width:52%;font-size:12px}.lm3DPartsPanel{width:min(440px,70%)}.lm3DMissionCard{width:min(330px,44%);bottom:8px;right:8px}.lm3DArmPanel{width:min(360px,48%);bottom:8px;left:8px}.lm3DHoldControl{width:min(330px,45%);bottom:8px;right:8px}}@media (width<=650px){.lm3DStage{min-height:760px}.lm3DStageHead{min-height:78px;padding:10px 11px}.lm3DStageHead>span{font-size:9px}.lm3DStageHead>b{font-size:10px}.lm3DViewport{min-height:610px}.lm3DStatus{max-width:58%;padding:8px 10px;top:8px;left:8px}.lm3DStatus>span{font-size:9px}.lm3DStatus>b{font-size:11px}.lm3DCameraControls{gap:4px;top:8px;right:8px}.lm3DCameraControls button{width:40px;height:40px}.lm3DPartsToggle{width:86px;min-height:62px;top:58px;right:8px}.lm3DPartsPanel{width:auto;padding:10px;inset:6px}.lm3DPartGrid button{min-height:66px}.lm3DPartGrid button b{font-size:11px}.lm3DPartGrid button small{font-size:9px}.lm3DMissionCard{width:auto;padding:10px 12px;bottom:8px;left:8px;right:8px}.lm3DMissionCard>b{font-size:13px}.lm3DMissionCard>p{font-size:10px}.lm3DMechanic{opacity:.8;width:45%;bottom:12%;right:-5%}.lm3DArmPanel{gap:5px;width:auto;bottom:118px;left:8px;right:8px}.lm3DArmPanel button{min-height:62px;padding:6px}.lm3DArmPanel button b{font-size:10px}.lm3DArmPanel button small{font-size:8px}.lm3DHoldControl{width:auto;min-height:88px;bottom:8px;left:8px;right:8px}.lm3DHoldControl b{font-size:14px}.lm3DHoldControl small{font-size:10px}:is(.lm3DViewport:has(.lm3DHoldControl) .lm3DMissionCard,.lm3DViewport:has(.lm3DArmPanel) .lm3DMissionCard){display:none}.lm3DSuccess{max-width:none;bottom:8px;left:8px;right:8px}.lm3DStageFoot{flex-wrap:wrap;min-height:86px;padding:9px 10px;font-size:10px}.lm3DStageFoot>b{margin-left:0;font-size:10px}.lm3DStageFoot>a{font-size:8px}}@media (width<=390px){.lm3DViewport{min-height:620px}.lm3DOpenControls,.lm3DPartGrid{grid-template-columns:1fr}.lm3DPartsPanel{grid-template-rows:auto auto auto minmax(0,1fr) auto}.lm3DArmPanel button small{display:none}.lm3DArmPanel button{min-height:54px}.lm3DPartsToggle small{display:none}.lm3DPartsToggle{width:76px}}@media (prefers-reduced-motion:reduce){.lm3DLoader>span,.lm3DMechanic>i{animation:none}.lm3DStage *{scroll-behavior:auto!important}}.lmDrive{color:#fff;background:#071013;width:100%;padding-top:82px}.lmDriveViewport{touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate;background:linear-gradient(#92abb8,#4d6267);height:clamp(720px,100vh - 82px,980px);min-height:720px;position:relative;overflow:hidden}.lmDriveViewport>canvas{z-index:1;max-width:none;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.lmDriveLoader{z-index:60;text-align:center;background:radial-gradient(circle at 50% 34%,#41565e,#071013 74%);place-content:center;place-items:center;gap:10px;display:grid;position:absolute;inset:0}.lmDriveLoader>i{aspect-ratio:1;border:5px solid #b7df45;border-color:#b7df45 #56d6ea #ffffff24 #ffffff24;border-radius:50%;width:64px;animation:.8s linear infinite lm3DSpin;display:block}.lmDriveLoader>b{font-size:18px}.lmDriveLoader>span{color:#b7c3c0;font-size:12px}.lmDriveLoader.is-error button{color:#fff;cursor:pointer;background:#321b1a;border:1px solid #f07b67;border-radius:12px;min-height:48px;padding:10px 18px;font-weight:900}.lmDriveHud{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(105deg,#050c0ff0,#121c1fdb);border:1px solid #ffffff38;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:72px;padding:10px 13px;display:grid;position:absolute;top:15px;left:15px;right:15px;box-shadow:0 18px 48px #00000057}.lmDriveHud>button{color:#fff;cursor:pointer;background:#172125;border:1px solid #fff3;border-radius:12px;min-height:48px;padding:0 15px;font-weight:900}.lmDriveHud>button:hover,.lmDriveHud>button:focus-visible{border-color:#56d6ea;outline:2px solid #56d6ea40}.lmDriveHud>div:nth-child(2){justify-content:center;align-items:baseline;gap:14px;display:flex}.lmDriveHud>div:nth-child(2)>span{color:#b7df45;font:900 10px var(--font-mono);letter-spacing:.14em}.lmDriveHud>div:nth-child(2)>b{font:1000 32px/1 var(--font-mono)}.lmDriveHud>div:nth-child(2)>b small{color:#aebbb7;font-size:11px}.lmDriveHud>div:nth-child(2)>small{color:#9eaaa7;font:900 8px var(--font-mono);border:1px solid #ffffff24;border-radius:8px;padding:4px 7px}.lmDriveCondition{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;width:190px;display:grid}.lmDriveCondition>span{color:#aab7b4;min-width:0;font:900 8px var(--font-mono);letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lmDriveCondition>b{font:1000 13px var(--font-mono);white-space:nowrap}.lmDriveCondition>i{background:#ffffff1a;border-radius:20px;grid-column:1/-1;height:7px;display:block;overflow:hidden}.lmDriveCondition>i>em{border-radius:inherit;background:linear-gradient(90deg,#ef5a4b,#f5be32 42%,#b7df45 72%);height:100%;transition:width .2s;display:block}.lmDriveMap{z-index:16;aspect-ratio:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#070f12d6;background-image:repeating-linear-gradient(90deg,#0000 0 9.6%,#e1ebe82b 9.6% 10.8%,#0000 10.8% 11.11%),repeating-linear-gradient(#0000 0 9.6%,#e1ebe82b 9.6% 10.8%,#0000 10.8% 11.11%);border:1px solid #ffffff47;border-radius:17px;width:145px;position:absolute;top:105px;right:15px;box-shadow:0 14px 38px #00000059}.lmDriveMap>i{aspect-ratio:1;background:#b7df45;border:3px solid #fff;border-radius:50% 50% 50% 0;width:13px;transition:left 80ms linear,top 80ms linear;position:absolute;box-shadow:0 0 16px #b7df45}.lmDriveMap>span{color:#b8c5c1;max-width:90%;font:900 7px var(--font-mono);letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;position:absolute;bottom:7px;right:8px;overflow:hidden}.lmDriveGear{z-index:16;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050c0fd1;border:1px solid #ffffff3d;border-radius:14px;align-items:center;gap:9px;padding:10px 13px;display:flex;position:absolute;top:105px;left:15px;box-shadow:0 14px 38px #00000052}.lmDriveGear>span{aspect-ratio:1;color:#10170e;width:38px;font:1000 21px var(--font-mono);background:#b7df45;border-radius:10px;place-items:center;display:grid}.lmDriveGear>small{color:#d8dfdc;font:900 8px var(--font-mono);letter-spacing:.12em}.lmDriveCruise{z-index:17;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#050c0fe0;border:1px solid #56d6ea75;border-radius:14px;align-items:center;gap:9px;min-width:128px;min-height:52px;padding:7px 11px;display:flex;position:absolute;top:169px;left:15px;box-shadow:0 14px 38px #00000052}.lmDriveCruise>span{aspect-ratio:1;color:#56d6ea;width:36px;font:1000 14px var(--font-mono);border:2px solid #56d6ea;border-radius:50%;place-items:center;display:grid}.lmDriveCruise>b{font:1000 8px var(--font-mono);letter-spacing:.1em}.lmDriveCruise.is-active{background:#1f3019f0;border-color:#b7df45}.lmDriveCruise.is-active>span{color:#b7df45;border-color:#b7df45}.lmDriveCruise:hover,.lmDriveCruise:focus-visible{outline-offset:2px;outline:2px solid #56d6ea52}.lmDriveImpact{z-index:24;background:#311a0cf0;border:1px solid #f3a33b;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;animation:.24s ease-out lmDriveImpactIn;display:flex;position:absolute;top:116px;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #0006}.lmDriveImpact>i{aspect-ratio:1;color:#211305;background:#f3a33b;border-radius:50%;place-items:center;width:32px;font-style:normal;font-weight:1000;display:grid}.lmDriveImpact>b{font-size:12px}@keyframes lmDriveImpactIn{0%{opacity:0;transform:translate(-50%,-18px)scale(.92)}to{opacity:1;transform:translate(-50%)scale(1)}}.lmBurnoutHud{z-index:23;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#111819e6,#060a0bf5);border:1px solid #dae8e266;border-radius:14px;gap:5px;width:176px;padding:10px 12px;display:grid;position:absolute;bottom:160px;right:16px;box-shadow:0 16px 44px #0000006b}.lmBurnoutHud>span{color:#e7efec;font:1000 8px var(--font-mono);letter-spacing:.14em}.lmBurnoutHud>b{color:#fff;font:1000 17px var(--font-mono)}.lmBurnoutHud>i{background:#251111;border-radius:8px;height:6px;display:block;overflow:hidden}.lmBurnoutHud>i>em{background:linear-gradient(90deg,#ef4b37,#f0b734 35%,#b7df45 78%);height:100%;transition:width .2s;display:block}.lmBurnoutHud>small{color:#aebbb8;font:800 7px var(--font-mono)}.lmBurnoutHud.is-sparks{border-color:#f5b83b;box-shadow:0 0 28px #f5b83b3d}.lmBurnoutHud.is-fire,.lmBurnoutHud.is-failed{background:linear-gradient(145deg,#4e180ef0,#100705f7);border-color:#ff5038;animation:.36s ease-in-out infinite alternate lmBurnoutAlert}.lmBurnoutHud.is-fire>span,.lmBurnoutHud.is-failed>span{color:#ffb351}@keyframes lmBurnoutAlert{to{box-shadow:0 0 36px #ff41237a}}.lmOffroadNotice{z-index:16;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#271c0ad1;border:1px solid #f7bf448f;border-radius:12px;grid-template-columns:28px auto;align-items:center;gap:1px 8px;padding:7px 11px;display:grid;position:absolute;top:118px;left:50%;transform:translate(-50%)}.lmOffroadNotice>span{aspect-ratio:1;color:#241806;background:#e6a62b;border-radius:50%;grid-row:1/3;place-items:center;width:28px;font-weight:1000;display:grid}.lmOffroadNotice>b{font:1000 8px var(--font-mono);letter-spacing:.1em}.lmOffroadNotice>small{color:#d8c99e;font-size:7px}.lmDriveDamageState{z-index:19;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2b100feb;border:1px solid #ef6b548c;border-radius:13px;gap:5px;width:148px;padding:9px 10px;display:grid;position:absolute;top:264px;left:15px;box-shadow:0 14px 34px #00000057}.lmDriveDamageState>span{color:#c8d0ce;font:900 8px var(--font-mono);letter-spacing:.08em;justify-content:space-between;gap:8px;display:flex}.lmDriveDamageState b{color:#f07b67;font-size:10px}.lmDriveDamageState>button{color:#fff;min-height:38px;font:1000 8px var(--font-mono);letter-spacing:.08em;cursor:pointer;background:#5b251d;border:1px solid #f07b67b8;border-radius:9px;margin-top:3px}.lmDriveDamageState>button[aria-pressed=true]{background:#163b41;border-color:#56d6ea}.lmDriveDamageState>button:focus-visible{outline-offset:2px;outline:2px solid #fff}.lmDriveControls button:disabled{cursor:not-allowed;opacity:.32;filter:saturate(.45)}.lmDriveControls{z-index:18;pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:24px;left:22px;right:22px}.lmDriveSteering,.lmDrivePedals{pointer-events:auto;align-items:flex-end;gap:12px;display:flex}.lmDriveControls button{color:#fff;touch-action:none;cursor:pointer;background:linear-gradient(150deg,#1f2c30f0,#060d0ff5);border:1px solid #ffffff47;place-items:center;display:grid;box-shadow:0 18px 45px #00000070,inset 0 1px #ffffff29}.lmDriveControls button:active{filter:brightness(1.18);transform:translateY(3px)}.lmDriveSteering button{border-radius:24px;width:78px;height:78px;font:400 54px/1 sans-serif}.lmDrivePedals button{border-radius:22px;align-content:center;gap:10px;width:82px;height:116px}.lmDrivePedals button>span{font-size:26px}.lmDrivePedals button>b{font:1000 9px var(--font-mono);letter-spacing:.12em}.lmDrivePedals .brake{background:linear-gradient(150deg,#70261ff5,#1e0e0efa);border-color:#f05c4a99}.lmDrivePedals .throttle{background:linear-gradient(150deg,#475d27f5,#0f1b0dfa);border-color:#b7df45a6}.lmDriveHelp{z-index:15;color:#b5c1be;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060c0eb3;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:9px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.lmDriveHelp>b{color:#fff}.lmDriveHelp>i{color:#56d6ea;font-style:normal}.lmDriveBreakdown{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030709c2;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.lmDriveBreakdown>div{background:linear-gradient(140deg,#1e282b,#0c1315);border:1px solid #f05c4a94;border-radius:22px;gap:11px;width:min(520px,100%);padding:28px;display:grid;box-shadow:0 30px 90px #000000ad}.lmDriveBreakdown span{color:#f27d6b;font:900 10px var(--font-mono);letter-spacing:.15em}.lmDriveBreakdown h2{margin:0;font-size:32px}.lmDriveBreakdown p{color:#bbc6c3;margin:0;line-height:1.55}.lmDriveBreakdown button{color:#11180c;cursor:pointer;background:#b7df45;border:0;border-radius:13px;min-height:52px;margin-top:7px;font-weight:1000}@media (width<=720px){.lmDrive{padding-top:64px}.lmDriveViewport{height:calc(100svh - 64px);min-height:650px}.lmDriveHud{grid-template-columns:auto 1fr;min-height:65px;padding:7px;top:7px;left:7px;right:7px}.lmDriveHud>button{min-width:48px;padding:0 10px;font-size:0}.lmDriveHud>button:first-letter{font-size:20px}.lmDriveHud>div:nth-child(2){gap:8px}.lmDriveHud>div:nth-child(2)>span{font-size:7px}.lmDriveHud>div:nth-child(2)>b{font-size:25px}.lmDriveHud>div:nth-child(2)>small{font-size:7px}.lmDriveCondition{grid-column:1/-1;width:auto;padding:0 4px 3px}.lmDriveCondition>span{font-size:7px}.lmDriveMap{width:108px;top:116px;right:8px}.lmDriveGear{top:116px;left:8px}.lmDriveCruise{width:52px;min-width:52px;padding:7px;top:172px;left:8px}.lmDriveCruise>b{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lmDriveDamageState{width:104px;top:232px;left:8px}.lmDriveImpact{width:max-content;max-width:calc(100% - 26px);top:182px}.lmDriveImpact>b{font-size:10px}.lmDriveControls{bottom:13px;left:10px;right:10px}.lmDriveSteering,.lmDrivePedals{gap:7px}.lmDriveSteering button{border-radius:20px;width:66px;height:66px}.lmDrivePedals button{border-radius:19px;width:67px;height:98px}.lmDriveHelp{display:none}.lmDriveBreakdown>div{padding:22px}.lmDriveBreakdown h2{font-size:27px}.lmBurnoutHud{right:9px;bottom:max(141px,calc(env(safe-area-inset-bottom) + 130px));width:148px;padding:8px 9px}.lmBurnoutHud>b{font-size:14px}.lmBurnoutHud>small{font-size:6px}.lmOffroadNotice{max-width:190px;top:147px}.lmOffroadNotice>small{display:none}}@media (width<=390px){.lmDriveSteering button{width:58px;height:58px}.lmDrivePedals button{width:60px;height:91px}.lmDriveMap{width:96px}.lmDriveGear>small{display:none}.lmDriveGear{padding:7px}.lmDriveHud>div:nth-child(2)>span{display:none}}@media (prefers-reduced-motion:reduce){.lmDriveLoader>i,.lmDriveImpact{animation:none}}@media (width<=720px){.lmDriveDamageState{width:126px}.lmDriveDamageState>span{font-size:7px}.lmDriveDamageState>button{min-height:42px;font-size:7px}}.lmDriveLaunch{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070e11db;border:1px solid #fff3;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;margin-top:16px;padding:10px;display:grid;box-shadow:0 14px 38px #00000042}.lmDriveLaunch>span{aspect-ratio:1;color:#9aa8a5;background:#283338;border-radius:12px;place-items:center;width:42px;font-size:20px;display:grid}.lmDriveLaunch>div{gap:3px;display:grid}.lmDriveLaunch small{color:#9ba9a6;font:900 8px var(--font-mono);letter-spacing:.12em}.lmDriveLaunch b{font-size:12px}.lmDriveLaunch button{color:#fff;cursor:pointer;background:#20292c;border:1px solid #fff3;border-radius:11px;min-height:44px;padding:0 13px;font-size:10px;font-weight:1000}.lmDriveLaunch.is-ready{border-color:#b7df457a}.lmDriveLaunch.is-ready>span{color:#10170d;background:#b7df45}.lmDriveLaunch.is-ready button{background:#29371d;border-color:#b7df45}.lmDriveLaunch.is-damaged{background:#301311e6;border-color:#ef6b549e}.lmDriveLaunch.is-damaged>span{color:#fff;background:#ef6b54}.lmDriveLaunch.is-damaged button{background:#5b251d;border-color:#ef6b54}.lmDriveLaunch button:disabled{cursor:not-allowed;opacity:.48}.lmDamageReport{color:#fff;background:radial-gradient(circle at 23% 28%,#354247,#101719 58%,#080d0f);grid-template-columns:minmax(320px,.86fr) minmax(460px,1.14fr);min-height:780px;display:grid}.lmDamageReportVisual{background:radial-gradient(circle,#ef6b543d,#0000 48%);border-right:1px solid #ffffff1f;place-content:center;place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.lmDamageReportVisual:before,.lmDamageReportVisual:after{content:"";background:linear-gradient(90deg,#0000,#ef6b54,#0000);width:380px;height:1px;position:absolute;transform:rotate(45deg)}.lmDamageReportVisual:after{transform:rotate(-45deg)}.lmDamageReportVisual>span{z-index:2;aspect-ratio:1;color:#ef6b54;background:#1d2426;border:2px solid #ef6b54;border-radius:50%;place-items:center;width:132px;font-size:64px;display:grid;position:relative;box-shadow:0 0 0 18px #ef6b5414,0 0 70px #ef6b5440}.lmDamageReportVisual>b{z-index:2;font:1000 44px var(--font-mono);margin-top:18px;position:relative}.lmDamageReportVisual>b small{color:#aab6b3;font-size:12px}.lmDamageReportBody{align-self:center;gap:17px;width:min(720px,100%);padding:56px clamp(28px,6vw,90px);display:grid}.lmDamageReportBody>span{color:#ef6b54;font:900 10px var(--font-mono);letter-spacing:.16em}.lmDamageReportBody h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4.3vw,66px);line-height:.98}.lmDamageReportBody h2 em{color:#b7df45;font-family:var(--font-serif);font-weight:500}.lmDamageReportBody>p{color:#b4c0bd;max-width:680px;margin:0;font-size:14px;line-height:1.65}.lmDamageBars{gap:10px;display:grid}.lmDamageBars>div{gap:6px;display:grid}.lmDamageBars>div>span{justify-content:space-between;gap:12px;font-size:11px;display:flex}.lmDamageBars>div>span i{color:#a8b4b1;font:900 9px var(--font-mono);font-style:normal}.lmDamageBars>div>em{background:#ffffff17;border-radius:10px;height:10px;display:block;overflow:hidden}.lmDamageBars>div>em>i{border-radius:inherit;background:linear-gradient(90deg,#f0b43f,#ef6b54);height:100%;display:block;box-shadow:0 0 16px #ef6b5473}.lmDamageFacts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lmDamageFacts>span{color:#9daba7;background:#172024;border:1px solid #ffffff24;border-radius:12px;gap:5px;padding:12px;font-size:9px;display:grid}.lmDamageFacts b{color:#fff;font:1000 16px var(--font-mono)}.lmDamageActions{flex-wrap:wrap;gap:9px;display:flex}.lmDamageActions button{color:#fff;cursor:pointer;background:#1a2427;border:1px solid #ffffff38;border-radius:12px;min-height:52px;padding:0 18px;font-weight:1000}.lmDamageActions button.primary{color:#10170d;background:#b7df45;border:0}.lmPlaySummaryActions button.drive{color:#fff!important;background:#25331d!important;border-color:#b7df45!important}@media (width<=900px){.lmDriveLaunch{grid-template-columns:38px 1fr}.lmDriveLaunch>span{width:38px}.lmDriveLaunch button{grid-column:1/-1}.lmDamageReport{grid-template-columns:1fr}.lmDamageReportVisual{border-bottom:1px solid #ffffff1f;border-right:0;min-height:280px}.lmDamageReportVisual>span{width:88px;font-size:42px}.lmDamageReportVisual>b{font-size:33px}.lmDamageReportBody{padding:34px 24px 54px}.lmDamageFacts{grid-template-columns:1fr 1fr 1fr}}@media (width<=520px){.lmDamageReportBody h2{font-size:38px}.lmDamageFacts{grid-template-columns:1fr}.lmDamageActions{display:grid}.lmDamageActions button{width:100%}}.lmDriveMap.is-highway{background-color:#070f12e6;background-image:linear-gradient(90deg,#0000 18%,#ffffffd1 18% 20%,#0000 20% 39%,#ffffff57 39% 41%,#0000 41% 59%,#ffffff57 59% 61%,#0000 61% 80%,#ffffffd1 80% 82%,#0000 82%),repeating-linear-gradient(0deg,#0000 0 12px,#fff3 12px 18px);border-color:#56d6ea8c}.lmDriveMap.is-highway>span{color:#56d6ea}.lmDriveDamageState{width:158px}.lmDriveDamageState>button.lmDriveTestRepair{color:#dff78e;background:#29371d;border-color:#b7df45b8;font-size:7px}.lmDriveBreakdown button.test{color:#dffaff;background:#163b41;border:1px solid #56d6ea94}.lmDamageActions button.test{color:#dffaff;background:#163b41;border-color:#56d6ea9e}.lmTestRepairBox{background:linear-gradient(145deg,#0c3037e0,#09171beb);border:1px solid #56d6ea66;border-radius:13px;gap:8px;margin-top:12px;padding:13px;display:grid}.lmTestRepairBox>span{color:#56d6ea;font:1000 8px var(--font-mono);letter-spacing:.14em}.lmTestRepairBox>p{color:#b8c9c7;margin:0;font-size:10px;line-height:1.45}.lmTestRepairBox>button{color:#efffc3;cursor:pointer;background:#29371d;border:1px solid #b7df45a3;border-radius:10px;min-height:46px;font-size:10px;font-weight:1000}.lmTestRepairBox>button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=720px){.lmDriveDamageState{width:132px}.lmDriveDamageState>button.lmDriveTestRepair{font-size:6.5px}.lmTestRepairBox>button{min-height:52px}}.lmDriveViewport{min-height:600px}.lmDriveSteerWheel{display:none!important}.lmDriveSound{z-index:17;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#050c0fe0;border:1px solid #ffffff3d;border-radius:14px;align-items:center;gap:9px;min-width:128px;min-height:48px;padding:7px 11px;display:flex;position:absolute;top:231px;left:15px;box-shadow:0 14px 38px #00000052}.lmDriveSound>span{aspect-ratio:1;background:#273237;border-radius:50%;place-items:center;width:32px;font-size:16px;display:grid}.lmDriveSound>b{font:1000 8px var(--font-mono);letter-spacing:.1em}.lmDriveSound.is-active{border-color:#b7df459e}.lmDriveSound.is-active>span{background:#33431f}.lmDriveSound:focus-visible{outline-offset:2px;outline:2px solid #56d6ea}.lmDrivePopulation{z-index:16;color:#d8e1de;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050c0fbf;border:1px solid #ffffff29;border-radius:12px;grid-template-columns:auto auto;gap:1px 6px;padding:8px 11px;display:grid;position:absolute;top:292px;left:15px}.lmDrivePopulation>span{color:#b7df45;grid-row:1/3;align-self:center;font-size:10px}.lmDrivePopulation>b,.lmDrivePopulation>i{font:900 7px var(--font-mono);letter-spacing:.08em}.lmDrivePopulation>i{color:#93a4a1;font-style:normal}.lmDriveAttribution{z-index:16;color:#ffffffb8;font:800 7px var(--font-mono);letter-spacing:.035em;text-align:right;text-shadow:0 1px 5px #000;justify-items:end;gap:2px;display:grid;position:absolute;bottom:8px;right:17px}.lmDriveAttribution>a{color:inherit;text-decoration:none}.lmDriveAttribution>a:hover,.lmDriveAttribution>a:focus-visible{color:#fff;outline:none;text-decoration:underline}@media (width<=720px){.lmDriveViewport{height:calc(100svh - 64px);min-height:0}.lmDriveHud{grid-template-columns:48px minmax(0,1fr) 76px;min-height:68px;padding:6px 7px}.lmDriveHud>button{min-width:46px;min-height:52px}.lmDriveHud>div:nth-child(2){grid-template-columns:auto auto;justify-content:center;gap:1px 7px;display:grid}.lmDriveHud>div:nth-child(2)>span{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;max-width:150px;font-size:7px;display:block;overflow:hidden}.lmDriveHud>div:nth-child(2)>b{font-size:27px}.lmDriveHud>div:nth-child(2)>small{align-self:center;font-size:7px}.lmDriveCondition{grid-column:auto;width:76px;padding:0}.lmDriveCondition>span{font-size:6px}.lmDriveCondition>b{font-size:12px}.lmDriveMap{width:104px;top:83px;right:8px}.lmDriveGear{top:83px;left:8px}.lmDriveCruise{top:140px;left:8px}.lmDriveSound{width:52px;min-width:52px;min-height:52px;padding:7px;top:140px;left:67px}.lmDriveSound>b{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lmDriveSound>span{width:36px}.lmDrivePopulation{padding:6px 8px;top:199px;left:8px}.lmDriveDamageState{top:255px}.lmDriveControls{right:max(9px,env(safe-area-inset-right));bottom:max(20px,calc(env(safe-area-inset-bottom) + 8px));left:max(9px,env(safe-area-inset-left));align-items:flex-end}.lmDriveSteering{align-items:flex-end}.lmDriveSteerButton{display:none!important}.lmDriveSteering .lmDriveSteerWheel{width:142px;height:92px;font-size:inherit;background:radial-gradient(circle at 50% 48%,#293c41fa,#060d0ffa 68%);border-radius:32px;grid-template-rows:1fr auto;gap:2px;display:grid!important}.lmDriveSteerWheel>span{aspect-ratio:1;color:#56d6ea;border:5px solid #9fb0b3;border-radius:50%;place-items:center;width:57px;font-size:21px;transition:transform 45ms linear;display:grid}.lmDriveSteerWheel>b{color:#e7efed;font:1000 8px var(--font-mono);letter-spacing:.14em;padding-bottom:7px}.lmDrivePedals{gap:9px}.lmDrivePedals button{border-radius:24px;width:78px;height:116px}.lmDrivePedals button>b{font-size:10px}.lmDriveAttribution{max-width:190px;font-size:6px;bottom:2px;right:8px}.lmDriveImpact{top:147px}.lmDriveBreakdown{padding-bottom:max(18px,env(safe-area-inset-bottom))}}@media (width<=390px){.lmDriveSteering .lmDriveSteerWheel{width:128px;height:86px}.lmDrivePedals button{width:69px;height:108px}.lmDriveMap{width:98px}.lmDriveCondition{width:69px}.lmDriveHud{grid-template-columns:46px minmax(0,1fr) 69px}.lmDriveHud>div:nth-child(2)>span{max-width:124px}.lmDriveAttribution{max-width:170px}}@media (orientation:landscape) and (height<=520px){.lmDrive{padding-top:0}.lmDriveViewport{height:100svh}.lmDriveHud{right:154px}.lmDriveMap{width:94px;top:8px}.lmDriveGear{top:82px}.lmDriveCruise,.lmDriveSound{top:138px}.lmDriveSteering .lmDriveSteerWheel{height:78px}.lmDrivePedals button{height:96px}}.lmDriveMap.is-landmark{border-color:#f6ca31c7;box-shadow:0 14px 38px #00000059,0 0 0 2px #f6ca311f,0 0 28px #f6ca3129}.lmDriveMap.is-landmark:before{content:"SEHENSWÜRDIGKEIT";color:#f6ca31;font:1000 6px var(--font-mono);letter-spacing:.13em;position:absolute;top:7px;left:8px}.lmDriveMap.is-landmark>span{color:#fff;white-space:normal;max-width:none;font-size:7px;line-height:1.25;bottom:7px;left:7px;right:7px}.lmDriveHighwayJump{z-index:18;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:linear-gradient(145deg,#0d4170f5,#051626f0);border:1px solid #44a3ebb8;border-radius:14px;align-items:center;gap:9px;width:145px;min-height:54px;padding:7px 10px;display:flex;position:absolute;top:260px;right:15px;box-shadow:0 14px 38px #00000057}.lmDriveHighwayJump>span{min-width:43px;height:36px;font:1000 13px var(--font-mono);border:2px solid #fff;border-radius:6px;place-items:center;display:grid}.lmDriveHighwayJump>b{font:1000 8px/1.25 var(--font-mono);letter-spacing:.09em;text-align:left}.lmDriveHighwayJump:hover,.lmDriveHighwayJump:focus-visible{outline-offset:2px;filter:brightness(1.12);outline:2px solid #56d6eaad}.lmDriveHighwayJump.is-active{background:linear-gradient(145deg,#2d521ff5,#0c2113f0);border-color:#b7df45}.lmDriveHighwayJump:disabled{cursor:wait;opacity:.45}@media (width<=720px){.lmDriveHighwayJump{width:104px;min-height:50px;padding:6px;top:188px;right:8px}.lmDriveHighwayJump>span{min-width:37px;height:34px;font-size:11px}.lmDriveHighwayJump>b{font-size:6px}}@media (width<=390px){.lmDriveHighwayJump{width:98px}.lmDriveHighwayJump>span{min-width:35px}}.lmDriveResidenceJump{z-index:18;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:linear-gradient(145deg,#684909f5,#231906f2);border:1px solid #f6ca31bd;border-radius:14px;align-items:center;gap:9px;width:145px;min-height:58px;padding:7px 10px;display:flex;position:absolute;top:322px;right:15px;box-shadow:0 14px 38px #00000057}.lmDriveResidenceJump>span{color:#ffe67a;min-width:43px;height:36px;font:1000 10px var(--font-mono);border:2px solid #f6ca31;border-radius:8px;place-items:center;display:grid}.lmDriveResidenceJump>b{font:1000 7.5px/1.35 var(--font-mono);letter-spacing:.08em;text-align:left}.lmDriveResidenceJump:hover,.lmDriveResidenceJump:focus-visible{outline-offset:2px;filter:brightness(1.12);outline:2px solid #f6ca3194}.lmDriveResidenceJump:disabled{cursor:wait;opacity:.45}@media (width<=720px){.lmDriveResidenceJump{width:104px;min-height:54px;padding:6px;top:244px;right:8px}.lmDriveResidenceJump>span{min-width:37px;height:34px;font-size:8px}.lmDriveResidenceJump>b{font-size:5.5px}}@media (width<=390px){.lmDriveResidenceJump{width:98px}.lmDriveResidenceJump>span{min-width:35px}}.lmDriveCockpit{z-index:9;pointer-events:none;contain:layout paint style;isolation:isolate;perspective:900px;background:linear-gradient(#0000 0 21%,#02050747 36%,#040709f7 100%);height:44%;position:absolute;bottom:0;left:0;right:0;transform:translateZ(0)}.lmCockpitDash{transform-origin:50% 100%;background:radial-gradient(at 50% 16%,#30383a 0,#111619 44%,#050708 78%);border:2px solid #9babb033;border-bottom:0;border-radius:52% 52% 0 0/34% 34% 0 0;grid-template-columns:minmax(150px,1fr) minmax(220px,1.28fr) minmax(150px,1fr);align-items:center;gap:2.5%;height:84%;padding:26px 5.5% 54px;display:grid;position:absolute;bottom:-7%;left:7%;right:7%;transform:rotateX(7deg);box-shadow:inset 0 18px 50px #ffffff0a,0 -18px 55px #00000080}.lmCockpitGauge{aspect-ratio:1;background:radial-gradient(circle,#172126 0 42%,#070b0d 43% 62%,#1d2528 63% 68%,#080b0c 69%);border:8px solid #171d20;border-radius:50%;place-items:center;width:min(178px,100%);margin:auto;display:grid;position:relative;box-shadow:inset 0 0 0 2px #667378,inset 0 0 26px #000,0 3px 16px #000}.lmCockpitGauge:before{content:"";border:1px dashed #ffffff7a;border-radius:50%;position:absolute;inset:9%}.lmCockpitGauge>span{color:#aebbb8;font:800 8px var(--font-mono);letter-spacing:.12em;position:absolute;top:23%}.lmCockpitGauge>i{z-index:2;transform-origin:50% 100%;background:linear-gradient(#f15e45 0 76%,#fff 77%);border-radius:3px;width:3px;height:39%;transition:transform 90ms linear;position:absolute;bottom:49%;left:49%;box-shadow:0 0 8px #f15e45b3}.lmCockpitGauge>b{font:1000 24px var(--font-mono);position:absolute;bottom:25%}.lmCockpitGauge>small{color:#667578;font:800 6px var(--font-mono);text-align:center;white-space:nowrap;position:absolute;bottom:13%;left:15%;right:15%;overflow:hidden}.lmCockpitGauge.rpm i{background:linear-gradient(#b7df45 0 70%,#f15e45 71%)}.lmCockpitCenter{align-content:center;place-items:center;gap:6px;height:100%;display:grid;position:relative}.lmCockpitCenter>span{color:#b7df45;min-width:34px;height:29px;font:1000 16px var(--font-mono);background:#071013;border:1px solid #68777b;border-radius:5px;place-items:center;display:grid}.lmCockpitCenter>strong{color:#d7e5e1;max-width:190px;font:900 9px var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lmCockpitCenter>small{color:#8fa09c;font:800 7px var(--font-mono)}.lmCockpitWheel{aspect-ratio:1;transform-origin:50%;border:16px solid #111719;border-radius:50%;width:min(205px,74%);transition:transform 50ms linear;position:absolute;bottom:-38%;left:50%;box-shadow:inset 0 0 0 3px #384247,0 8px 20px #000}.lmCockpitWheel:before,.lmCockpitWheel:after,.lmCockpitWheel>i{content:"";transform-origin:0;background:#252e31;border-radius:8px;width:45%;height:17%;position:absolute;top:44%;left:50%}.lmCockpitWheel:before{transform:rotate(25deg)}.lmCockpitWheel:after{transform:rotate(155deg)}.lmCockpitWheel>i{width:31%;transform:rotate(90deg)}.lmCockpitWheel>b{background:#151b1e;border:2px solid #56656a;border-radius:50%;position:absolute;inset:36%}.lmCockpitFuel{color:#a8b5b2;width:44%;font:800 7px var(--font-mono);grid-template-columns:auto minmax(58px,1fr) auto auto;align-items:center;gap:4px 6px;display:grid;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.lmCockpitFuel>i{background:#070a0c;border:1px solid #435156;border-radius:8px;height:7px;display:block;overflow:hidden}.lmCockpitFuel em{background:linear-gradient(90deg,#ef594c 0 13%,#f1c33c 28%,#b7df45 62%);height:100%;transition:width .25s;display:block}.lmCockpitFuel>b{color:#fff;font-size:8px}.lmCockpitFuel>small{color:#77888a;font:800 6px var(--font-mono);letter-spacing:.025em;text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.lmCockpitLamp{color:#5f6c6f;font:900 6px var(--font-mono);border:1px solid #3e4a4e;border-radius:5px;padding:4px 6px;position:absolute;bottom:15%;right:4%}.lmCockpitLamp.is-on{color:#8ff0ff;border-color:#63e6ff;box-shadow:0 0 12px #56d6ea80}.lmDriveFunctions{z-index:19;grid-template-columns:repeat(2,74px);gap:6px;display:grid;position:absolute;top:350px;left:15px}.lmDriveFunctions>button,.lmDrivePlaces{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#050c0fe0;border:1px solid #fff3;border-radius:12px;place-items:center;gap:2px;min-height:50px;padding:6px;display:grid;box-shadow:0 10px 28px #00000052}.lmDriveFunctions span,.lmDrivePlaces>span{color:#56d6ea;font-size:15px}.lmDriveFunctions b,.lmDrivePlaces>b{font:1000 7px var(--font-mono);letter-spacing:.08em}.lmDriveFunctions>button.is-active,.lmDrivePlaces.is-active{background:#233617eb;border-color:#b7df45}.lmDriveFunctions>button:disabled{cursor:not-allowed;opacity:.38}.lmDriveFunctions>button:focus-visible,.lmDrivePlaces:focus-visible{outline-offset:2px;outline:2px solid #56d6ea}.lmDrivePlaces{z-index:19;width:145px;position:absolute;top:388px;right:15px}.lmDrivePlacesPanel{z-index:55;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060d10f7;border:1px solid #56d6ea8a;border-radius:20px;width:min(650px,100% - 30px);max-height:calc(100% - 210px);display:grid;position:absolute;top:100px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 28px 90px #000000b3}.lmDrivePlacesPanel>header{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.lmDrivePlacesPanel>header>b{color:#b7df45;font:1000 10px var(--font-mono);letter-spacing:.13em}.lmDrivePlacesPanel>header>button{color:#fff;cursor:pointer;background:#1a2427;border:1px solid #ffffff2e;border-radius:10px;width:42px;height:42px;font-size:24px}.lmDrivePlacesPanel>div{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid;overflow:auto}.lmDrivePlacesPanel>div>button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#172125,#0b1214);border:1px solid #ffffff24;border-radius:12px;gap:3px;min-height:72px;padding:10px 12px;display:grid}.lmDrivePlacesPanel>div>button:hover,.lmDrivePlacesPanel>div>button:focus-visible{background:#17353b;border-color:#56d6ea;outline:none}.lmDrivePlacesPanel>div>button>span{color:#56d6ea;font:900 7px var(--font-mono);letter-spacing:.12em}.lmDrivePlacesPanel>div>button>b{font-size:12px}.lmDrivePlacesPanel>div>button>small{color:#9caaa7;font-size:9px;line-height:1.3}.lmDriveControls.is-walking .lmDrivePedals .throttle{background:linear-gradient(150deg,#19535df5,#08181cfa);border-color:#56d6ea}@media (width<=720px){.lmDriveCockpit{height:46%}.lmCockpitDash{grid-template-columns:1fr 1.05fr 1fr;gap:1%;height:76%;padding:14px 9% 45px;bottom:-4%;left:-4%;right:-4%}.lmCockpitGauge{border-width:5px;width:105px}.lmCockpitGauge>span{font-size:5px}.lmCockpitGauge>b{font-size:17px}.lmCockpitGauge>small{display:none}.lmCockpitWheel{border-width:10px;width:126px;bottom:-43%}.lmCockpitCenter>strong{max-width:92px;font-size:6px}.lmCockpitCenter>small{font-size:5px}.lmCockpitFuel{width:35%;bottom:13%}.lmDriveFunctions{grid-template-columns:repeat(2,52px);gap:5px;top:258px;left:8px}.lmDriveFunctions>button{min-height:46px;padding:4px}.lmDriveFunctions b{font-size:5.5px}.lmDriveFunctions span{font-size:13px}.lmDrivePlaces{width:104px;min-height:50px;top:304px;right:8px}.lmDrivePlacesPanel{width:calc(100% - 14px);max-height:calc(100% - 210px);top:78px}.lmDrivePlacesPanel>div{grid-template-columns:1fr;padding:7px}.lmDrivePlacesPanel>div>button{min-height:64px}.lmDrivePopulation{display:none}.lmDriveDamageState{top:366px}.lmDriveCockpit~.lmDriveControls{z-index:21}}@media (width<=390px){.lmCockpitDash{padding-left:7%;padding-right:7%}.lmCockpitGauge{width:92px}.lmCockpitGauge>b{font-size:14px}.lmCockpitWheel{width:110px}.lmDrivePlaces{width:98px}.lmDriveFunctions{grid-template-columns:repeat(2,48px)}}.lmDriveWallet{z-index:19;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050c0fe0;border:1px solid #b7df4575;border-radius:11px;gap:2px;min-width:118px;padding:8px 11px;display:grid;position:absolute;top:92px;left:92px;box-shadow:0 12px 34px #00000059}.lmDriveWallet>span{color:#b7df45;font:1000 6px var(--font-mono);letter-spacing:.14em}.lmDriveWallet>b{font:1000 14px var(--font-mono)}.lmDriveWallet>small{color:#91a19e;font:800 6px var(--font-mono)}.lmStationPrompt{z-index:46;color:#fff;cursor:pointer;background:linear-gradient(145deg,#082228f7,#040e11f7);border:1px solid #56d6eaad;border-radius:15px;align-items:center;gap:11px;min-width:min(350px,100% - 30px);min-height:60px;padding:8px 13px;display:flex;position:absolute;bottom:174px;left:50%;transform:translate(-50%);box-shadow:0 20px 58px #0000008c,0 0 26px #56d6ea24}.lmStationPrompt>span{aspect-ratio:1;color:#a7f3ff;width:42px;font:1000 17px var(--font-mono);border:2px solid #56d6ea;border-radius:11px;place-items:center;display:grid}.lmStationPrompt>div{text-align:left;gap:3px;display:grid}.lmStationPrompt small{color:#56d6ea;font:1000 7px var(--font-mono);letter-spacing:.15em}.lmStationPrompt b{font:1000 11px var(--font-mono);letter-spacing:.04em}.lmStationPrompt:focus-visible{outline-offset:3px;outline:3px solid #fff}.lmFuelingProgress{z-index:65;background:#041013f5;border:1px solid #56d6ea;border-radius:14px;gap:5px;width:min(340px,100% - 30px);padding:12px 14px;display:grid;position:absolute;top:92px;left:50%;transform:translate(-50%);box-shadow:0 20px 62px #0009}.lmFuelingProgress>span{color:#56d6ea;font:1000 7px var(--font-mono);letter-spacing:.14em}.lmFuelingProgress>b{font:1000 19px var(--font-mono)}.lmFuelingProgress>i,.lmSandboxDurability>i{background:#111b1e;border-radius:9px;height:8px;display:block;overflow:hidden}.lmFuelingProgress>i>em{border-radius:inherit;background:linear-gradient(90deg,#1a70c1,#56d6ea,#b7df45);height:100%;transition:width 80ms linear;display:block}.lmFuelingProgress>small{color:#a4b4b1;font:800 7px var(--font-mono)}.lmStationModal{z-index:120;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#020608c7;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.lmStationCard{color:#fff;background:linear-gradient(150deg,#142025,#080d0f 68%);border:1px solid #ffffff2e;border-radius:22px;width:min(680px,100%);max-height:min(720px,100svh - 36px);display:grid;overflow:hidden;box-shadow:0 32px 110px #000000c7}.lmStationCard>header{color:#09233d;background:linear-gradient(90deg,#f4f7f8,#d9e3e7);border-bottom:4px solid #0753a6;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.lmStationCard>header>div{gap:4px;display:grid}.lmStationCard>header span{font:1000 8px var(--font-mono);letter-spacing:.13em}.lmStationCard>header b{font-size:18px}.lmStationCard>header>button{aspect-ratio:1;color:#fff;cursor:pointer;background:#0753a6;border:1px solid #09233d38;border-radius:11px;place-items:center;width:44px;font-size:25px;display:grid}.lmStationCard.fuel>section{grid-template-columns:1.25fr .75fr;gap:11px;padding:15px;display:grid}.lmFuelReadout,.lmFuelPrice{background:#10191d;border:1px solid #ffffff21;border-radius:14px;gap:6px;padding:15px;display:grid}.lmFuelReadout>span,.lmFuelPrice>span{color:#56d6ea;font:1000 7px var(--font-mono);letter-spacing:.15em}.lmFuelReadout>b,.lmFuelPrice>b{font:1000 28px var(--font-mono)}.lmFuelReadout>i{background:#060a0b;border-radius:10px;height:11px;display:block;overflow:hidden}.lmFuelReadout>i>em{background:linear-gradient(90deg,#ef594c,#f1c33c,#b7df45);height:100%;transition:width .18s;display:block}.lmFuelReadout>small,.lmFuelPrice>small{color:#9eaeaa;font-size:9px}.lmStationCard.fuel>footer{grid-template-columns:1fr 1fr 1.25fr;gap:8px;padding:0 15px 15px;display:grid}.lmStationCard.fuel>footer>button{color:#fff;cursor:pointer;background:#172327;border:1px solid #ffffff2e;border-radius:12px;place-items:center;gap:4px;min-height:68px;display:grid}.lmStationCard.fuel>footer>button span{color:#56d6ea;font:1000 15px var(--font-mono)}.lmStationCard.fuel>footer>button b{font-size:10px}.lmStationCard.fuel>footer>button.full{background:#28381f;border-color:#b7df45}.lmStationCard.fuel>footer>button.full span{color:#dfff8e}.lmStationCard.fuel>footer>button:disabled,.lmShopProducts>button:disabled{cursor:not-allowed;filter:grayscale();opacity:.38}.lmStationBalance{color:#a4b1ae;font:900 8px var(--font-mono);letter-spacing:.08em;border-top:1px solid #ffffff1c;justify-content:flex-end;align-items:center;gap:8px;padding:11px 16px;display:flex}.lmStationBalance>b{color:#b7df45;font-size:14px}.lmStationBalance>small{color:#70807d;margin-left:8px;font-size:7px}.lmShopProducts{grid-template-columns:1fr 1fr;gap:8px;overflow:auto;padding:12px!important;display:grid!important}.lmShopProducts>button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#182428,#0d1417);border:1px solid #ffffff21;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:76px;padding:9px 11px;display:grid}.lmShopProducts>button>i{aspect-ratio:1;color:#fff;background:#0753a6;border-radius:11px;place-items:center;width:44px;font-size:21px;font-style:normal;display:grid}.lmShopProducts>button>span{gap:3px;min-width:0;display:grid}.lmShopProducts>button>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lmShopProducts>button small{color:#91a19e;font-size:8px}.lmShopProducts>button strong{color:#b7df45;font:1000 11px var(--font-mono)}.lmShopProducts>button em{color:#62716e;font:800 7px var(--font-mono);grid-column:2/4;font-style:normal}.lmBrandNotice{color:#657572;font:800 6px/1.35 var(--font-mono);letter-spacing:.04em;text-align:right;margin:0;padding:7px 14px 10px}.lmWalkActions{z-index:43;grid-template-columns:repeat(3,72px);gap:6px;display:grid;position:absolute;bottom:153px;right:15px}.lmWalkActions>button{color:#fff;cursor:pointer;background:#050c0feb;border:1px solid #ffffff36;border-radius:12px;place-items:center;gap:3px;min-height:54px;padding:5px;display:grid;box-shadow:0 10px 28px #00000057}.lmWalkActions>button>span{color:#56d6ea;font:1000 15px var(--font-mono)}.lmWalkActions>button>b{font:1000 6.5px var(--font-mono);letter-spacing:.06em}.lmWalkActions>button.is-active{background:#27371d;border-color:#b7df45}.lmWalkActions>button.warning{border-color:#ef6b549e}.lmWalkActions>button.warning.is-active{background:#59261f}.lmWalkActions>button.shoot{border-color:#f1c33c;grid-column:span 2}.lmWalkActions>button:focus-visible{outline-offset:2px;outline:2px solid #fff}.lmSandboxDurability{z-index:44;background:#230a09f0;border:1px solid #ef6b54b8;border-radius:13px;gap:5px;width:min(300px,100% - 30px);padding:10px 12px;display:grid;position:absolute;top:92px;left:50%;transform:translate(-50%);box-shadow:0 16px 52px #00000080}.lmSandboxDurability>span{color:#ef6b54;font:1000 7px var(--font-mono);letter-spacing:.13em}.lmSandboxDurability>b{font:1000 14px var(--font-mono)}.lmSandboxDurability>i>em{background:linear-gradient(90deg,#f0b43f,#ef6b54);height:100%;transition:width .2s;display:block}.lmSandboxDurability>small{color:#b49c99;font:800 6px var(--font-mono)}.lmSandboxDurability.is-destroyed{background:#251005f5;border-color:#ff8b27}.lmCockpitWindshield{border:22px solid #090d0f;border-bottom:0;border-radius:48% 48% 0 0/24% 24% 0 0;position:absolute;inset:-112% -2% 33%;box-shadow:inset 0 0 0 2px #354044}.lmCockpitWindshield>i{background:linear-gradient(90deg,#050708,#2c3437,#07090a);border-radius:12px;width:18px;position:absolute;top:9%;bottom:-12%}.lmCockpitWindshield>i.left{left:4%;transform:rotate(-13deg)}.lmCockpitWindshield>i.right{right:4%;transform:rotate(13deg)}.lmCockpitWindshield>b{background:#090c0d;border-radius:60% 60% 0 0;height:9px;position:absolute;bottom:5%;left:20%;right:20%;box-shadow:0 -3px #30383b}.lmCockpitWindshield>span{background:#1b2224;border-radius:50%;width:42%;height:5px;position:absolute;bottom:4%;right:29%;transform:rotate(-2deg)}.lmCockpitMirror{z-index:3;background:linear-gradient(160deg,#a9c5ce,#314c58 52%,#1b2e37);border:5px solid #111719;border-radius:16px;width:134px;height:46px;position:absolute;top:-74%;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000080}.lmCockpitMirror:after{content:"";background:#121719;width:12px;height:30px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.lmCockpitMirror>i{background:#ffffff52;border-radius:8px;width:22px;height:8px;position:absolute;top:8px;left:9px}.lmCockpitMirror>b{aspect-ratio:1;background:#7fdced;border-radius:50%;width:7px;position:absolute;bottom:6px;right:8px;box-shadow:0 0 7px #56d6ea}.lmCockpitTrim{z-index:0;background:linear-gradient(90deg,#3b2617,#895d35 20%,#3c2618 46%,#91643a 74%,#382318);border-top:1px solid #9b7650;border-bottom:1px solid #2a180e;height:13%;position:absolute;top:27%;left:4%;right:4%;box-shadow:inset 0 1px 3px #ffffff29}.lmCockpitVent{z-index:2;background:#0b1012;border:2px solid #485256;border-radius:9px;justify-content:space-evenly;align-items:center;width:7%;height:11%;display:flex;position:absolute;top:29%}.lmCockpitVent.left{left:7%}.lmCockpitVent.right{right:7%}.lmCockpitVent>i{background:#596468;width:2px;height:72%}.lmCockpitGauge{z-index:2}.lmCockpitGauge>.ticks{border-radius:50%;position:absolute;inset:7%}.lmCockpitGauge>.ticks>i{transform-origin:50% 510%;width:2px;height:9%;position:absolute;bottom:50%;left:49.5%;background:#d6dfdd!important}.lmCockpitGauge>i.needle{z-index:4;position:absolute}.lmCockpitGauge.rpm>i.needle{background:linear-gradient(#b7df45 0 70%,#f15e45 71%)}.lmCockpitScreen{background:radial-gradient(circle at 50% 20%,#164454,#07161b 70%);border:5px solid #151b1d;border-radius:8px;align-content:center;place-items:center;gap:4px;width:min(190px,88%);min-height:76px;display:grid;box-shadow:inset 0 0 18px #000,0 3px 10px #000000a6}.lmCockpitScreen>span{color:#56d6ea;font:1000 6px var(--font-mono);letter-spacing:.14em}.lmCockpitScreen>b{max-width:150px;font:1000 9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lmCockpitScreen>small{color:#a9b9b6;font:800 6px var(--font-mono)}.lmCockpitScreen>i{background:linear-gradient(90deg,#0000,#b7df45,#0000);width:62%;height:2px}.lmCockpitClimate{color:#9deaff;width:min(180px,80%);font:900 6px var(--font-mono);background:#0c1113;border:1px solid #374246;border-radius:5px;grid-template-columns:1fr auto 1fr;gap:6px;padding:5px 8px;display:grid}.lmCockpitClimate>i{font-style:normal}.lmCockpitClimate>i:last-child{text-align:right}.lmCockpitClimate>b{color:#b7df45;font-size:6px}.lmCockpitWheel>b>em{border:1px solid #7b878a;border-radius:50%;position:absolute;inset:27%}.lmCockpitWheel>strong{background:linear-gradient(#3b4447,#111719);border-radius:6px;height:34%;position:absolute;bottom:-19%;left:42%;right:42%}.lmCockpitConsole{z-index:0;background:linear-gradient(90deg,#080b0c,#30383b 18%,#101719 50%,#30383b 82%,#080b0c);border:2px solid #30383b;border-radius:38% 38% 0 0/16% 16% 0 0;width:23%;height:51%;position:absolute;bottom:-34%;left:50%;transform:translate(-50%)}.lmCockpitConsole>i{background:linear-gradient(#526068,#0d1113);border:4px solid #1e2528;border-radius:13px;width:28px;height:50px;position:absolute;top:14%;left:50%;transform:translate(-50%)}.lmCockpitConsole>b{aspect-ratio:1;background:#111719;border:4px solid #455055;border-radius:50%;width:42px;position:absolute;top:49%;left:50%;transform:translate(-50%)}.lmCockpitConsole>span,.lmCockpitConsole>em{background:#171d20;border-radius:5px;width:21%;height:9px;position:absolute;top:32%}.lmCockpitConsole>span{left:9%}.lmCockpitConsole>em{right:9%}@media (width<=720px){.lmDriveWallet{min-width:92px;padding:6px 8px;top:83px;left:50%;transform:translate(-50%)}.lmDriveWallet>span{font-size:5px}.lmDriveWallet>b{font-size:11px}.lmDriveWallet>small{display:none}.lmStationPrompt{min-width:min(310px,100% - 18px);min-height:55px;padding:7px 10px;bottom:154px}.lmStationPrompt>span{width:38px}.lmStationPrompt b{font-size:9px}.lmFuelingProgress{top:76px}.lmStationModal{padding:7px}.lmStationCard{border-radius:16px;max-height:calc(100svh - 14px)}.lmStationCard>header{padding:10px 11px}.lmStationCard>header b{font-size:14px}.lmStationCard.fuel>section{grid-template-columns:1fr;padding:9px}.lmFuelReadout,.lmFuelPrice{padding:10px}.lmFuelReadout>b,.lmFuelPrice>b{font-size:21px}.lmStationCard.fuel>footer{padding:0 9px 9px}.lmStationCard.fuel>footer>button{min-height:58px}.lmShopProducts{grid-template-columns:1fr}.lmShopProducts>button{min-height:67px}.lmStationBalance{padding:8px 11px}.lmWalkActions{grid-template-columns:repeat(3,57px);gap:5px;bottom:143px;right:8px}.lmWalkActions>button{min-height:49px}.lmWalkActions>button>b{font-size:5.5px}.lmSandboxDurability{width:238px;padding:7px 9px;top:76px}.lmCockpitWindshield{border-width:14px;inset:-105% -12% 35%}.lmCockpitWindshield>i{width:10px}.lmCockpitMirror{border-width:3px;width:88px;height:31px;top:-67%}.lmCockpitMirror:after{height:20px}.lmCockpitTrim{top:28%;left:2%;right:2%}.lmCockpitVent{display:none}.lmCockpitGauge>.ticks>i{height:7%}.lmCockpitScreen{border-width:3px;width:92px;min-height:51px}.lmCockpitScreen>b{max-width:78px;font-size:6px}.lmCockpitScreen>span,.lmCockpitScreen>small{font-size:4.5px}.lmCockpitClimate{width:88px;padding:3px 4px;font-size:4px}.lmCockpitConsole{width:27%;bottom:-30%}.lmCockpitConsole>i{width:18px;height:34px}.lmCockpitConsole>b{width:29px}.lmDriveHelp{white-space:nowrap;max-width:calc(100% - 20px);overflow:hidden}.lmDriveHelp>span{font-size:5.5px}}@media (width<=390px){.lmWalkActions{grid-template-columns:repeat(3,51px)}.lmWalkActions>button{min-height:46px}.lmStationPrompt{bottom:145px}.lmShopProducts>button{grid-template-columns:40px minmax(0,1fr) auto}.lmShopProducts>button>i{width:38px}.lmStationBalance>small{display:none}.lmCockpitWindshield{inset:-96% -16% 36%}.lmCockpitScreen{width:78px}.lmCockpitClimate{width:74px}.lmCockpitConsole{display:none}}@media (orientation:landscape) and (height<=520px){.lmStationPrompt{bottom:102px}.lmWalkActions{bottom:101px}.lmStationCard{max-height:calc(100svh - 10px)}.lmStationCard.fuel>section{grid-template-columns:1.25fr .75fr}.lmShopProducts{grid-template-columns:1fr 1fr}.lmDriveWallet,.lmSandboxDurability,.lmFuelingProgress{top:8px}.lmCockpitWindshield,.lmCockpitMirror{display:none}}.lmDriveInstrumentCluster{z-index:18;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:linear-gradient(#161d1ff0,#030708f2);border:1px solid #a4b4b76b;border-radius:54px 54px 18px 18px;grid-template-columns:104px minmax(170px,1fr) 104px;align-items:center;gap:7px;width:min(460px,100% - 410px);min-width:390px;height:104px;padding:6px 10px;display:grid;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 44px #00000085,inset 0 1px #ffffff29}.lmDriveInstrumentCluster:before{content:"";border-radius:inherit;border:1px solid #ffffff0f;position:absolute;inset:4px}.lmDriveClusterDial{aspect-ratio:1;background:radial-gradient(circle,#172023 0 48%,#06090a 49% 69%,#313b3e 70% 72%,#090d0e 73%);border:4px solid #252e31;border-radius:50%;place-items:center;width:94px;display:grid;position:relative;box-shadow:inset 0 0 18px #000,0 2px 10px #000}.lmDriveClusterDial>i{border:1px dashed #e0e8e77a;border-radius:50%;position:absolute;inset:10%}.lmDriveClusterDial>em{z-index:2;transform-origin:50% 100%;background:linear-gradient(#f25f4b 0 78%,#fff 79%);border-radius:3px;width:2px;height:34%;transition:transform 80ms linear;position:absolute;bottom:49%;left:50%;box-shadow:0 0 7px #f25f4bad}.lmDriveClusterDial>span{color:#96a5a4;font:900 6px var(--font-mono);letter-spacing:.08em;position:absolute;top:24%}.lmDriveClusterDial>b{color:#fff;font:1000 18px var(--font-mono);position:absolute;bottom:24%}.lmDriveClusterDial>small{color:#687779;font:900 6px var(--font-mono);position:absolute;bottom:12%;right:17%}.lmDriveClusterDial.rpm>em{background:linear-gradient(#b7df45 0 70%,#f25f4b 71%)}.lmDriveClusterDisplay{z-index:1;background:linear-gradient(155deg,#0a1518,#030708);border:1px solid #263438;border-radius:9px;gap:6px;min-width:0;padding:9px 11px;display:grid;position:relative;box-shadow:inset 0 0 16px #000000d1}.lmDriveClusterDisplay>header{justify-content:space-between;align-items:center;gap:7px;display:flex}.lmDriveClusterDisplay>header>span{color:#75dff0;min-width:0;font:1000 7px var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lmDriveClusterDisplay>header>span>small{color:#849598;font-size:6px}.lmDriveClusterDisplay>header>b{aspect-ratio:1;color:#b7df45;width:22px;font:1000 12px var(--font-mono);border:1px solid #3a494c;border-radius:5px;place-items:center;display:grid}.lmDriveClusterFuel{color:#7f9092;font:900 7px var(--font-mono);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:5px;display:grid}.lmDriveClusterFuel>i{background:#030607;border:1px solid #354347;border-radius:7px;height:8px;display:block;overflow:hidden}.lmDriveClusterFuel>i>em{border-radius:inherit;background:linear-gradient(90deg,#e95348 0 14%,#f0bf39 31%,#b7df45 65%);height:100%;transition:width .2s;display:block;box-shadow:0 0 8px #b7df4533}.lmDriveClusterFuel>strong{color:#f0f4f3;font:1000 8px var(--font-mono)}.lmDriveClusterDisplay>footer{color:#738285;font:800 6px var(--font-mono);text-align:center;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.lmDriveClusterDisplay>footer>span{gap:1px;display:grid}.lmDriveClusterDisplay>footer b{color:#e3e9e7;font-size:8px}.lmDriveInstrumentCluster.is-low{border-color:#ef5a4bb8;box-shadow:0 16px 44px #00000085,inset 0 1px #ffffff29,0 0 18px #ef5a4b2e}.lmDriveMultiplayer{z-index:19;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#050c0fe6;border:1px solid #56d6ea75;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:32px auto;align-items:center;gap:1px 8px;min-width:132px;min-height:49px;padding:7px 10px;display:grid;position:absolute;top:292px;left:170px;box-shadow:0 12px 34px #00000059}.lmDriveMultiplayer>span{aspect-ratio:1;color:#56d6ea;width:32px;font:1000 10px var(--font-mono);background:#183b44;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.lmDriveMultiplayer>b{max-width:120px;font:1000 8px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lmDriveMultiplayer>small{color:#80918e;font:900 6px var(--font-mono);letter-spacing:.09em}.lmDriveMultiplayer.is-active{border-color:#b7df45}.lmDriveMultiplayer.is-active>span{color:#dfff8e;background:#30431d}.lmDriveMultiplayer:focus-visible{outline-offset:2px;outline:2px solid #fff}.lmFuelGrades{grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 15px 0;display:grid}.lmFuelGrades>button{color:#fff;cursor:pointer;background:#10191d;border:1px solid #ffffff29;border-radius:11px;place-items:center;gap:2px;min-height:60px;padding:7px;display:grid}.lmFuelGrades>button>span{font:1000 9px var(--font-mono)}.lmFuelGrades>button>b{color:#56d6ea;font:1000 13px var(--font-mono)}.lmFuelGrades>button>small{color:#9eaeaa;font:800 7px var(--font-mono)}.lmFuelGrades>button.is-active{background:#26371e;border-color:#b7df45;box-shadow:inset 0 0 0 1px #b7df4552}.lmFuelGrades>button.is-active>b{color:#dfff8e}.lmFuelGrades>button:focus-visible{outline-offset:2px;outline:2px solid #56d6ea}.lmLobbyModal{z-index:160;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020608d1;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.lmLobbyCard{color:#fff;background:linear-gradient(150deg,#142126,#080d0f 70%);border:1px solid #56d6ea75;border-radius:22px;width:min(620px,100%);max-height:calc(100svh - 36px);display:grid;overflow:auto;box-shadow:0 32px 110px #000c}.lmLobbyCard>header{background:linear-gradient(95deg,#0b3346e6,#0e171bf5);border-bottom:1px solid #ffffff21;grid-template-columns:86px minmax(0,1fr) 44px;align-items:center;gap:13px;padding:14px;display:grid}.lmLobbyCard>header>img{object-fit:cover;object-position:50% 16%;background:#071015;border:2px solid #e9ad22;border-radius:14px;width:86px;height:86px}.lmLobbyCard>header>div{gap:4px;display:grid}.lmLobbyCard>header span{color:#56d6ea;font:1000 7px var(--font-mono);letter-spacing:.12em}.lmLobbyCard>header b{font-size:20px}.lmLobbyCard>header small{color:#9fadaa;font-size:9px;line-height:1.35}.lmLobbyCard>header>button{aspect-ratio:1;color:#fff;cursor:pointer;background:#13252b;border:1px solid #ffffff2e;border-radius:11px;place-items:center;width:44px;font-size:24px;display:grid}.lmLobbyCard>section{gap:11px;padding:16px;display:grid}.lmLobbyCard label{color:#9eaeaa;font:1000 7px var(--font-mono);letter-spacing:.12em;gap:6px;display:grid}.lmLobbyCard input{color:#fff;min-width:0;min-height:46px;font:900 13px var(--font-mono);background:#080e10;border:1px solid #ffffff2e;border-radius:10px;padding:9px 11px}.lmLobbyCard input:focus{border-color:#56d6ea;outline:none}.lmLobbyCard button.primary,.lmLobbyCard button.leave{color:#efffc0;min-height:52px;font:1000 10px var(--font-mono);letter-spacing:.08em;cursor:pointer;background:#2d421d;border:1px solid #b7df45;border-radius:11px}.lmLobbyCard button.leave{color:#bcc8c5;background:#151d20;border-color:#ffffff2e}.lmLobbyCard button:disabled{cursor:wait;opacity:.55}.lmLobbyCard section>p{color:#ffd5ce;background:#521b1480;border:1px solid #ef6b5480;border-radius:9px;margin:0;padding:9px;font-size:10px}.lmLobbyStatus{font:900 10px var(--font-mono);background:#10191d;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:8px;padding:11px;display:flex}.lmLobbyStatus>i{aspect-ratio:1;background:#d99b36;border-radius:50%;width:10px;box-shadow:0 0 13px}.lmLobbyStatus.is-online{border-color:#b7df4580}.lmLobbyStatus.is-online>i{background:#b7df45}.lmLobbyLink{font-size:9px!important}.lmLobbyCard>footer{color:#869592;border-top:1px solid #ffffff1a;padding:12px 16px;font-size:9px;line-height:1.45}.lmWalkActions>button.weapon{border-color:#e9ad2280}.lmWalkActions>button.weapon.is-active{background:#463717;border-color:#e9ad22}.lmWalkActions>button.weapon>span{color:#e9ad22}@media (width<=720px){.lmDriveInstrumentCluster{bottom:max(143px,calc(env(safe-area-inset-bottom) + 132px));border-radius:39px 39px 13px 13px;grid-template-columns:68px minmax(120px,1fr) 68px;gap:3px;width:278px;min-width:0;height:76px;padding:4px 6px}.lmDriveClusterDial{border-width:3px;width:64px}.lmDriveClusterDial>span{font-size:4.5px;top:22%}.lmDriveClusterDial>b{font-size:13px;bottom:23%}.lmDriveClusterDial>small{font-size:4px}.lmDriveClusterDisplay{gap:4px;padding:6px}.lmDriveClusterDisplay>header>span{font-size:5.5px}.lmDriveClusterDisplay>header>span>small{font-size:4.5px}.lmDriveClusterDisplay>header>b{width:18px;font-size:9px}.lmDriveClusterFuel{gap:3px;font-size:5px}.lmDriveClusterFuel>i{height:6px}.lmDriveClusterFuel>strong{font-size:6px}.lmDriveClusterDisplay>footer{font-size:4.5px}.lmDriveClusterDisplay>footer b{font-size:6px}.lmCockpitFuel{width:49%;bottom:10%}.lmCockpitFuel>small{font-size:4.8px}.lmDriveMultiplayer{min-width:112px;padding:6px 8px;top:199px;left:8px}.lmDriveMultiplayer>b{max-width:80px;font-size:6px}.lmDriveMultiplayer>small{font-size:5px}.lmLobbyModal{padding:7px}.lmLobbyCard{border-radius:16px;max-height:calc(100svh - 14px)}.lmLobbyCard>header{grid-template-columns:64px minmax(0,1fr) 42px;padding:9px}.lmLobbyCard>header>img{width:64px;height:64px}.lmLobbyCard>header b{font-size:15px}.lmLobbyCard>header small{font-size:7px}.lmLobbyCard>section{padding:10px}.lmFuelGrades{gap:5px;padding:9px 9px 0}.lmFuelGrades>button{min-height:54px;padding:5px}.lmFuelGrades>button>span{font-size:7px}.lmFuelGrades>button>b{font-size:11px}.lmFuelGrades>button>small{font-size:6px}}@media (width<=390px){.lmDriveInstrumentCluster{width:266px}.lmDriveMultiplayer{min-width:102px;top:198px}.lmLobbyCard>header{grid-template-columns:52px minmax(0,1fr) 40px}.lmLobbyCard>header>img{width:52px;height:52px}.lmFuelGrades>button>small{font-size:5px}}@media (orientation:landscape) and (height<=520px){.lmDriveInstrumentCluster{grid-template-columns:64px minmax(140px,1fr) 64px;width:300px;height:72px;bottom:9px}.lmDriveClusterDial{width:60px}.lmCockpitFuel{bottom:8%}.lmDriveMultiplayer{top:8px;left:430px}.lmLobbyCard{max-height:calc(100svh - 10px)}.lmLobbyCard>header>img{width:52px;height:52px}}.lmActiveCityJob{z-index:24;color:#fff;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#070f10d1;border:1px solid #b7df4594;border-radius:13px;gap:2px;min-width:230px;padding:8px 14px;display:grid;position:absolute;top:92px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #00000059}.lmActiveCityJob>span{color:#b7df45;font:1000 6px var(--font-mono);letter-spacing:.14em}.lmActiveCityJob>b{font-size:11px}.lmActiveCityJob>small{color:#aab7b4;font:800 7px var(--font-mono)}.lmCityJobsModal{z-index:180;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#020608d6;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.lmCityJobsCard{color:#fff;background:linear-gradient(155deg,#142126,#080d0f 70%);border:1px solid #56d6ea6b;border-radius:22px;width:min(760px,100%);max-height:calc(100svh - 36px);display:grid;overflow:auto;box-shadow:0 34px 120px #000000d1}.lmCityJobsCard>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b181cf5;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;padding:15px 17px;display:grid;position:sticky;top:0}.lmCityJobsCard>header>div{gap:3px;display:grid}.lmCityJobsCard>header span{color:#56d6ea;font:1000 7px var(--font-mono);letter-spacing:.13em}.lmCityJobsCard>header b{font-size:20px}.lmCityJobsCard>header small{color:#9eaeaa;font-size:9px}.lmCityJobsCard>header>button{aspect-ratio:1;color:#fff;cursor:pointer;background:#13252b;border:1px solid #ffffff2e;border-radius:11px;place-items:center;width:44px;font-size:25px;display:grid}.lmCityJobsCard>section{gap:8px;padding:14px 17px;display:grid}.lmCityJobsCard>section+section{border-top:1px solid #ffffff1a}.lmCityJobsCard h3{color:#b7df45;font:1000 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px}.lmCityJobsCard article{background:#131d20e0;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:12px;padding:12px;display:grid}.lmCityJobsCard article.is-active{background:#11363eb8;border-color:#56d6ea}.lmCityJobsCard article.is-owned{border-color:#b7df4566}.lmCityJobsCard article>div{gap:3px;display:grid}.lmCityJobsCard article b{font-size:13px}.lmCityJobsCard article p{color:#a9b6b3;margin:0;font-size:10px;line-height:1.45}.lmCityJobsCard article small{color:#56d6ea;font:900 8px var(--font-mono)}.lmCityJobsCard article.is-owned small{color:#b7df45}.lmCityJobsCard article>button{color:#efffc0;min-height:44px;font:1000 8px var(--font-mono);letter-spacing:.08em;cursor:pointer;background:#2c421d;border:1px solid #b7df45;border-radius:10px}.lmCityJobsCard article>button.cancel{color:#ffd5ce;background:#48231f;border-color:#ef6b548c}.lmCityJobsCard article>button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.48}.lmLicensePage{color:#fff;background:radial-gradient(circle at 12% 0,#22687647,#0000 36%),linear-gradient(155deg,#0b1518,#05090a 68%);min-height:calc(100svh - 180px);padding:112px 0 80px}.lmLicensePage .wrap{width:min(1120px,100% - 34px);margin:auto}.lmLicensePage .wrap>p{color:#56d6ea;font:1000 9px var(--font-mono);letter-spacing:.18em;margin:0 0 8px}.lmLicensePage h1{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(34px,6vw,72px)}.lmLicensePolicy{color:#dce9d4;background:#23371959;border:1px solid #b7df4557;border-radius:15px;max-width:850px;margin-bottom:25px;padding:16px 18px;font-size:13px;line-height:1.55}.lmLicenseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.lmLicenseGrid article{background:#111c20c7;border:1px solid #ffffff21;border-radius:17px;align-content:start;gap:7px;padding:18px;display:grid;box-shadow:0 16px 45px #0000002e}.lmLicenseGrid article>span{color:#72deef;width:max-content;font:1000 7px var(--font-mono);letter-spacing:.1em;background:#193c45;border-radius:999px;padding:4px 7px}.lmLicenseGrid h2{margin:0;font-size:19px}.lmLicenseGrid article>b{color:#b7df45;font-size:10px}.lmLicenseGrid article>p{color:#aebbb8;margin:0;font-size:11px;line-height:1.55}.lmLicenseGrid article>a,.lmLicenseBack{color:#72deef;width:max-content;font:900 10px var(--font-mono);margin-top:4px;text-decoration:none}.lmLicenseBack{background:#10252b;border:1px solid #56d6ea66;border-radius:11px;margin-top:26px;padding:12px 16px;display:inline-flex}@media (width<=720px){.lmActiveCityJob{top:max(104px,calc(env(safe-area-inset-top) + 100px));width:168px;min-width:0;padding:7px 10px}.lmActiveCityJob>b{font-size:9px}.lmCityJobsModal{padding:7px}.lmCityJobsCard{border-radius:16px;max-height:calc(100svh - 14px)}.lmCityJobsCard>header{padding:10px}.lmCityJobsCard>header b{font-size:15px}.lmCityJobsCard>section{padding:9px}.lmCityJobsCard article{grid-template-columns:minmax(0,1fr) 88px;gap:8px;padding:9px}.lmCityJobsCard article p{font-size:8px}.lmCityJobsCard article>button{min-height:42px;font-size:7px}.lmLicensePage{padding:86px 0 54px}.lmLicenseGrid{grid-template-columns:1fr}.lmLicensePolicy{font-size:11px}}html.lmGameFullscreen,body.lmGameFullscreen{overscroll-behavior:none;background:#030708;width:100%;height:100%;overflow:hidden}body.lmGameFullscreen{padding-bottom:0!important}body.lmGameFullscreen .littleMechanicsPage>.siteNav,body.lmGameFullscreen .littleMechanicsPage>.mobileQuickBar,body.lmGameFullscreen .littleMechanicsPage>.afQuickBar,body.lmGameFullscreen .littleMechanicsPage>.appFooter,body.lmGameFullscreen .pwaInstallCard{display:none!important}body.lmGameFullscreen .littleMechanicsPage,body.lmGameFullscreen .lmPlay{width:100%;max-width:none;min-height:100svh;margin:0;padding:0}body.lmGameFullscreen .lmDrive{width:100%;min-height:100svh;padding-top:0}body.lmGameFullscreen .lmDriveViewport{border-radius:0;height:100svh;min-height:100svh;max-height:100svh}.lmDriveToolsToggle{z-index:22;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#050c0fa3;border:1px solid #fff3;border-radius:15px;place-items:center;width:54px;height:48px;display:none;position:absolute;top:92px;left:15px;box-shadow:0 10px 28px #00000040}.lmDriveToolsToggle>span{color:#56d6ea;font:1000 15px var(--font-mono);letter-spacing:.1em;line-height:.7}.lmDriveToolsToggle>b{font:1000 6px var(--font-mono);letter-spacing:.08em}.lmDriveToolsToggle.is-active{background:#223417c7;border-color:#b7df45}@media (width>=721px) and (height>=521px){body.lmGameFullscreen .lmDriveToolsToggle{display:grid}body.lmGameFullscreen .lmDriveControls{width:auto;bottom:16px;left:auto;right:18px}body.lmGameFullscreen .lmDriveSteering{display:none}body.lmGameFullscreen .lmDrivePedals{gap:8px}body.lmGameFullscreen .lmDrivePedals button{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#070e10c7;border-radius:18px;gap:5px;width:60px;height:84px}body.lmGameFullscreen .lmDrivePedals button>span{font-size:19px}body.lmGameFullscreen .lmDrivePedals button>b{font-size:7px}body.lmGameFullscreen .lmDriveDamageState{transition:opacity .14s,transform .14s,visibility linear}body.lmGameFullscreen .lmDriveViewport.is-tools-open .lmDriveDamageState{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-10px)scale(.96)}body.lmGameFullscreen .lmDriveCruise,body.lmGameFullscreen .lmDriveSound,body.lmGameFullscreen .lmDriveHighwayJump,body.lmGameFullscreen .lmDriveResidenceJump,body.lmGameFullscreen .lmDriveFunctions,body.lmGameFullscreen .lmDrivePlaces,body.lmGameFullscreen .lmDriveMultiplayer{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s,transform .16s,visibility 0s linear .16s;transform:translate(-10px)scale(.94)}body.lmGameFullscreen .lmDriveViewport.is-tools-open .lmDriveCruise,body.lmGameFullscreen .lmDriveViewport.is-tools-open .lmDriveSound,body.lmGameFullscreen .lmDriveViewport.is-tools-open .lmDriveHighwayJump,body.lmGameFullscreen .lmDriveViewport.is-tools-open .lmDriveResidenceJump,body.lmGameFullscreen .lmDriveViewport.is-tools-open .lmDriveFunctions,body.lmGameFullscreen .lmDriveViewport.is-tools-open .lmDrivePlaces,body.lmGameFullscreen .lmDriveViewport.is-tools-open .lmDriveMultiplayer{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}}.lmDriveViewport.is-walk-look canvas{cursor:grab}.lmDriveViewport.is-walk-look:active canvas{cursor:grabbing}@media (width<=720px),(orientation:landscape) and (height<=520px){body.lmGameFullscreen .lmDriveHud{top:max(5px, env(safe-area-inset-top));right:max(5px, env(safe-area-inset-right));left:max(5px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040a0c8c;border-radius:13px;grid-template-columns:39px minmax(0,1fr) 62px;gap:4px;min-height:48px;padding:4px 5px;box-shadow:0 7px 22px #00000038}body.lmGameFullscreen .lmDriveHud>button{color:#0000;border-radius:10px;min-width:38px;min-height:38px;padding:0;font-size:0;overflow:hidden}body.lmGameFullscreen .lmDriveHud>button:before{content:"←";color:#fff;font:1000 19px var(--font-mono)}body.lmGameFullscreen .lmDriveHud>div:nth-child(2){gap:0 5px}body.lmGameFullscreen .lmDriveHud>div:nth-child(2)>span{max-width:138px;font-size:5.5px}body.lmGameFullscreen .lmDriveHud>div:nth-child(2)>b{font-size:20px}body.lmGameFullscreen .lmDriveHud>div:nth-child(2)>small{font-size:5.5px}body.lmGameFullscreen .lmDriveCondition{width:62px}body.lmGameFullscreen .lmDriveCondition>span{font-size:4.7px}body.lmGameFullscreen .lmDriveCondition>b{font-size:10px}body.lmGameFullscreen .lmDriveWallet{top:max(58px, calc(env(safe-area-inset-top) + 54px));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040a0c7a;border-color:#b7df4552;border-radius:999px;min-width:0;padding:4px 8px;left:50%;transform:translate(-50%)}body.lmGameFullscreen .lmDriveWallet>span,body.lmGameFullscreen .lmDriveWallet>small{display:none}body.lmGameFullscreen .lmDriveWallet>b{font-size:9px}body.lmGameFullscreen .lmDriveMap{top:max(58px, calc(env(safe-area-inset-top) + 54px));right:max(6px, env(safe-area-inset-right));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#050c0f6b;border-radius:50%;width:76px;height:76px;box-shadow:0 8px 24px #00000038}body.lmGameFullscreen .lmDriveMap>span{text-overflow:ellipsis;white-space:nowrap;max-width:none;font-size:5px;bottom:8px;left:8px;right:8px;overflow:hidden}body.lmGameFullscreen .lmDriveMap.is-landmark:before{display:none}body.lmGameFullscreen .lmDriveToolsToggle{top:max(58px, calc(env(safe-area-inset-top) + 54px));left:max(6px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040a0c6b;border-radius:50%;width:42px;height:42px;display:grid;box-shadow:0 7px 20px #0003}body.lmGameFullscreen .lmDriveToolsToggle>b,body.lmGameFullscreen .lmDriveFunctions b,body.lmGameFullscreen .lmDrivePlaces>b,body.lmGameFullscreen .lmDriveMultiplayer>b,body.lmGameFullscreen .lmDriveMultiplayer>small{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body.lmGameFullscreen .lmDriveGear,body.lmGameFullscreen .lmDrivePopulation{display:none}body.lmGameFullscreen .lmDriveCruise,body.lmGameFullscreen .lmDriveSound,body.lmGameFullscreen .lmDriveHighwayJump,body.lmGameFullscreen .lmDriveResidenceJump,body.lmGameFullscreen .lmDriveFunctions,body.lmGameFullscreen .lmDriveMultiplayer{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s,transform .16s,visibility 0s linear .16s;transform:translate(-8px)scale(.92)}body.lmGameFullscreen .lmDriveViewport.is-tools-open .lmDriveCruise,body.lmGameFullscreen .lmDriveViewport.is-tools-open .lmDriveSound,body.lmGameFullscreen .lmDriveViewport.is-tools-open .lmDriveHighwayJump,body.lmGameFullscreen .lmDriveViewport.is-tools-open .lmDriveResidenceJump,body.lmGameFullscreen .lmDriveViewport.is-tools-open .lmDriveFunctions,body.lmGameFullscreen .lmDriveViewport.is-tools-open .lmDriveMultiplayer{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}body.lmGameFullscreen .lmDriveCruise{top:max(106px, calc(env(safe-area-inset-top) + 102px));left:max(6px, env(safe-area-inset-left));background:#040a0c94;border-radius:50%;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;display:grid}body.lmGameFullscreen .lmDriveCruise>b{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body.lmGameFullscreen .lmDriveSound{top:max(154px, calc(env(safe-area-inset-top) + 150px));left:max(6px, env(safe-area-inset-left));background:#040a0c94;border-radius:50%;width:42px;min-width:42px;height:42px;min-height:42px;padding:4px}body.lmGameFullscreen .lmDriveSound>span{width:32px}body.lmGameFullscreen .lmDriveFunctions{top:max(202px, calc(env(safe-area-inset-top) + 198px));left:max(6px, env(safe-area-inset-left));grid-template-columns:42px;gap:5px}body.lmGameFullscreen .lmDriveFunctions>button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040a0c94;border-radius:50%;width:42px;min-height:42px;padding:0;box-shadow:0 6px 18px #0003}body.lmGameFullscreen .lmDriveFunctions span{font-size:14px}body.lmGameFullscreen .lmDriveMultiplayer{top:auto;bottom:max(104px, calc(env(safe-area-inset-bottom) + 98px));left:max(6px, env(safe-area-inset-left));background:#040a0c94;border-radius:50%;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;display:grid}body.lmGameFullscreen .lmDriveHighwayJump,body.lmGameFullscreen .lmDriveResidenceJump{right:max(6px, env(safe-area-inset-right));border-radius:21px;width:76px;min-height:42px;padding:4px 5px}body.lmGameFullscreen .lmDriveHighwayJump{top:max(188px, calc(env(safe-area-inset-top) + 184px));background:#0d345494}body.lmGameFullscreen .lmDriveResidenceJump{top:max(236px, calc(env(safe-area-inset-top) + 232px));background:#1a282b94}body.lmGameFullscreen .lmDriveHighwayJump>span,body.lmGameFullscreen .lmDriveResidenceJump>span{min-width:30px;height:28px;font-size:8px}body.lmGameFullscreen .lmDriveHighwayJump>b,body.lmGameFullscreen .lmDriveResidenceJump>b{font-size:4.7px}body.lmGameFullscreen .lmDrivePlaces{top:max(140px, calc(env(safe-area-inset-top) + 136px));right:max(6px, env(safe-area-inset-right));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040a0c80;border-radius:50%;width:42px;min-height:42px;padding:0;box-shadow:0 6px 18px #0003}body.lmGameFullscreen .lmDriveControls{right:max(8px, env(safe-area-inset-right));bottom:max(7px, calc(env(safe-area-inset-bottom) + 5px));left:max(8px, env(safe-area-inset-left))}body.lmGameFullscreen .lmDriveSteering .lmDriveSteerWheel{width:82px;height:82px;box-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle,#09141714 0 45%,#050c0f4d 46% 100%);border:1px solid #b8cbcd57;border-radius:50%;grid-template-rows:1fr auto;gap:0;display:grid!important}body.lmGameFullscreen .lmDriveSteerWheel>span{aspect-ratio:1;border:4px solid #c0cfd1b8;border-radius:50%;place-items:center;width:57px;transition:transform 45ms linear;display:grid;position:relative}body.lmGameFullscreen .lmDriveSteerWheel>span:after{content:"";aspect-ratio:1;border:3px solid #c0cfd1b8;border-radius:50%;width:14px}body.lmGameFullscreen .lmDriveSteerWheel>span>i{transform-origin:50% 0;background:#c0cfd1b8;border-radius:4px;width:4px;height:25px;position:absolute;top:50%;left:50%}body.lmGameFullscreen .lmDriveSteerWheel>span>i:first-child{transform:rotate(0)translateY(6px)}body.lmGameFullscreen .lmDriveSteerWheel>span>i:nth-child(2){transform:rotate(120deg)translateY(6px)}body.lmGameFullscreen .lmDriveSteerWheel>span>i:nth-child(3){transform:rotate(240deg)translateY(6px)}body.lmGameFullscreen .lmDriveSteerWheel>b{color:#ffffffc7;padding:0 0 5px;font-size:5.5px}body.lmGameFullscreen .lmDrivePedals{gap:7px}body.lmGameFullscreen .lmDrivePedals button{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(160deg,#3c46486b,#04090b6b);border:1px solid #ffffff4d;border-radius:13px 13px 20px 20px;width:48px;height:76px;padding:6px 5px;position:relative;box-shadow:0 6px 16px #0000002e}body.lmGameFullscreen .lmDrivePedals button.throttle{background:linear-gradient(160deg,#4156236b,#050c0966);border-color:#b7df457a}body.lmGameFullscreen .lmDrivePedals button>span{background:#070c0d61;border:1px solid #ffffff47;border-radius:6px;align-content:space-around;width:25px;height:42px;padding:5px 4px;display:grid}body.lmGameFullscreen .lmDrivePedals button>span>i{background:#dee7e680;border-radius:2px;height:2px;display:block}body.lmGameFullscreen .lmDrivePedals button>b{font-size:5.5px}body.lmGameFullscreen .lmDriveInstrumentCluster{bottom:max(90px, calc(env(safe-area-inset-bottom) + 86px));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#12181abd,#020607c7);border-radius:32px 32px 11px 11px;grid-template-columns:54px minmax(106px,1fr) 54px;gap:2px;width:232px;min-width:0;height:62px;padding:3px 5px;box-shadow:0 8px 24px #0000004d}body.lmGameFullscreen .lmDriveClusterDial{border-width:2px;width:50px}body.lmGameFullscreen .lmDriveClusterDial>span{font-size:3.8px}body.lmGameFullscreen .lmDriveClusterDial>b{font-size:10px}body.lmGameFullscreen .lmDriveClusterDial>small{font-size:3.5px}body.lmGameFullscreen .lmDriveClusterDisplay{gap:3px;padding:4px 5px}body.lmGameFullscreen .lmDriveClusterDisplay>header>span{font-size:4.5px}body.lmGameFullscreen .lmDriveClusterDisplay>footer{font-size:3.7px}body.lmGameFullscreen .lmDriveClusterDisplay>footer b{font-size:5.5px}body.lmGameFullscreen .lmDriveClusterFuel{font-size:4.4px}body.lmGameFullscreen .lmDriveHelp{display:none}body.lmGameFullscreen .lmDriveAttribution{opacity:.64;max-width:170px;font-size:4.5px;bottom:1px;right:5px}body.lmGameFullscreen .lmDriveViewport.is-walk-look:after{content:"Auf freier Fläche wischen · umsehen";z-index:14;bottom:max(94px, calc(env(safe-area-inset-bottom) + 88px));color:#ffffffb3;font:800 5.5px var(--font-mono);letter-spacing:.06em;pointer-events:none;background:#040a0c59;border-radius:999px;padding:4px 8px;animation:4s both lmLookHint;position:absolute;left:50%;transform:translate(-50%)}body.lmGameFullscreen .lmWalkActions{right:max(8px, env(safe-area-inset-right));bottom:max(92px, calc(env(safe-area-inset-bottom) + 88px));grid-template-columns:repeat(3,42px);gap:5px}body.lmGameFullscreen .lmWalkActions.is-sandbox{grid-template-columns:repeat(4,42px)}body.lmGameFullscreen .lmWalkActions>button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040a0c85;border-radius:50%;width:42px;min-height:42px;padding:0;box-shadow:0 6px 18px #0003}body.lmGameFullscreen .lmWalkActions>button>b{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@keyframes lmLookHint{0%,65%{opacity:1}to{opacity:0}}@media (orientation:landscape) and (height<=520px){body.lmGameFullscreen .lmDriveViewport{height:100dvh;min-height:100dvh;max-height:100dvh}body.lmGameFullscreen .lmDriveHud{right:max(5px, env(safe-area-inset-right))}body.lmGameFullscreen .lmDriveMap{top:max(58px, calc(env(safe-area-inset-top) + 54px));width:64px;height:64px}body.lmGameFullscreen .lmDriveToolsToggle{top:max(58px, calc(env(safe-area-inset-top) + 54px))}body.lmGameFullscreen .lmDriveWallet{top:max(56px, calc(env(safe-area-inset-top) + 52px))}body.lmGameFullscreen .lmDriveInstrumentCluster{bottom:max(5px, env(safe-area-inset-bottom));width:246px;height:60px}body.lmGameFullscreen .lmDriveControls{bottom:max(5px, env(safe-area-inset-bottom))}body.lmGameFullscreen .lmDriveSteering .lmDriveSteerWheel{width:72px;height:72px}body.lmGameFullscreen .lmDriveSteerWheel>span{width:49px}body.lmGameFullscreen .lmDrivePedals button{width:44px;height:68px}body.lmGameFullscreen .lmDrivePedals button>span{height:35px}body.lmGameFullscreen .lmDriveAttribution{bottom:1px;right:80px}body.lmGameFullscreen .lmDriveViewport.is-walk-look:after{bottom:72px}body.lmGameFullscreen .lmDriveFunctions{top:max(106px, calc(env(safe-area-inset-top) + 102px));left:max(54px, calc(env(safe-area-inset-left) + 50px));grid-template-columns:repeat(4,42px)}body.lmGameFullscreen .lmDriveHighwayJump{top:max(130px, calc(env(safe-area-inset-top) + 126px))}body.lmGameFullscreen .lmDriveResidenceJump{top:max(178px, calc(env(safe-area-inset-top) + 174px))}body.lmGameFullscreen .lmWalkActions{bottom:max(78px, calc(env(safe-area-inset-bottom) + 74px))}}:root{--af-clear-bg:#03080c;--af-clear-panel:#091218;--af-clear-panel-2:#0d1920;--af-clear-line:#294650;--af-clear-text:#f2f8fa;--af-clear-muted:#a8b6bc;--af-clear-accent:#62eaf5;--af-clear-radius:12px;--af-clear-control-radius:8px}:where(button,.button,a.button,[role=button],details>summary){border-radius:var(--af-clear-control-radius)!important}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--af-clear-line)!important;border-radius:var(--af-clear-control-radius)!important;color:var(--af-clear-text)!important;box-shadow:none!important;background:#071116!important}:where(input,textarea)::placeholder{opacity:1;color:#82939b!important}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):focus{border-color:var(--af-clear-accent)!important;outline-offset:1px!important;outline:2px solid #62eaf52e!important}:is(.garageAuthFields>label,.garageEditorScreen>label,.garageProfileForm label,.chapterForm label,.vehicleListingForm .fieldGrid>label,.vehicleWizard .wizardStep>label,.vehicleWizard .fieldGrid>label,.partFieldPair label,.partDescriptionField,.maintenanceComposer label,.vehicleTransferGrid label,.settingsSection label,.pushSettingRow,.messagePrivacy label,.communityReplyComposer,.helpReplyComposer){border-radius:var(--af-clear-radius)!important;background:#09141a!important}:is(.garageAuthApp,.garageAppShell,.garageWorkspacePanel,.garageVehicleWorkspace,.garageVehiclePanel,.settingsSection,.pushSettings,.notificationGroup,.maintenanceWorkspace,.maintenanceComposer,.vehicleTransferGrid>article,.vehicleArchiveSection,.messagesWorkspace,.friendshipCenter,.quickPostPanel,.centralSearchPanel,.photoServicePanel,.learningStudioPanel,.firstStepsPanel,.serviceAppPanel,.aboutAppPanel,.projectHub,.projectFormPanel,.partComposerPanel,.partDetailInfo,.vehicleListingSummary,.vehicleListingInformation>article,.communityChat,.adminPasswordForm,.legalDocument>.legalAppSection){border-radius:14px!important}:is(.garageVehicleCard,.garageChapterCard,.garageProfileLaunchGrid>button,.garageDemoEmpty,.notificationItem,.maintenanceList>article,.maintenanceItem,.searchResult,.quickPostChoice,.communityAreaCard,.communityPostCard,.helpPost,.projectCard,.eventCard,.partCard,.marketplaceCard,.feedVehicleCard,.vehicleStoryCard,.publicProfilePostCard,.memberDirectoryCard,.servicePackages article,.serviceSteps article,.aboutStory>article,.learningMissionCard,.quizQuestion,.firstStepsChoices a,.homeAppHighlights a),:where([class*=Card],[class*=Panel],[class*=Workspace],[class*=Sheet],[class*=Modal],[class*=Hero]){border-radius:var(--af-clear-radius)!important}:where([class*=Badge],[class*=Pill],[class*=Status],[class*=Chip],[class*=Tag]){border-radius:4px!important}.siteNav{background:#030a0ef5!important;border-radius:12px!important;box-shadow:0 14px 42px #00000061!important}.siteNav .brand>span,.siteNav .navlinks{border-radius:8px!important}.siteNav .navlinks a,.navSearchLink,.accountNavTrigger,.accountLoginButton,.afMenuTrigger,.navPostButton{border-radius:7px!important}.accountNavPanel,.afCommandMenu{border-radius:12px!important}.dealerPage{color:#f5f3ee;background:#0d0f0e!important}.dealerPageBody{padding-top:108px!important;padding-bottom:78px!important}.dealerInventoryProfile{--dealer-warm:var(--af-clear-accent);--dealer-line:#294650;--dealer-panel:#091218;--dealer-muted:#a8b6bc;display:grid;gap:72px!important}.dealerInventoryIntro{border:1px solid var(--dealer-line);background:linear-gradient(145deg,#091218 0%,#071116 100%);border-radius:14px;padding:40px;box-shadow:0 18px 48px #00000038}.dealerInventoryBrandRow{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.dealerInventoryBrand{color:#f5f3ee;align-items:center;gap:20px;min-width:0;display:flex}.dealerInventoryBrand>span{border:1px solid var(--dealer-line);width:68px;height:68px;color:var(--dealer-warm);font:900 18px var(--font-mono);background:#0d1920;border-radius:10px;flex:none;place-items:center;display:grid}.dealerInventoryBrand>img{object-fit:contain;object-position:left center;width:110px;max-height:68px}.dealerInventoryBrand>div{min-width:0}.dealerInventoryBrand small{color:var(--dealer-warm);font:800 9px var(--font-mono);letter-spacing:.16em}.dealerInventoryBrand h1{letter-spacing:-.045em;margin:8px 0 4px;font-size:clamp(36px,4.6vw,64px);line-height:.94}.dealerInventoryBrand p{color:var(--dealer-muted);margin:0}.dealerInventoryBrand>b{color:var(--dealer-warm);align-self:center;margin-left:8px;font-size:24px}.dealerInventoryActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dealerInventoryActions a{border:1px solid var(--dealer-line);color:#f5f3ee;background:#0d1920;border-radius:8px;align-items:center;min-height:42px;padding:0 14px;font-size:11px;font-weight:850;display:inline-flex}.dealerInventoryActions a:hover{border-color:var(--dealer-warm);color:#fff}.dealerInventoryActions .dealerInventoryWebsite{border-color:var(--dealer-warm);background:linear-gradient(135deg,var(--dealer-warm),#76a9ff);color:#041014}.dealerInventoryDescription{color:#c7c6c0;max-width:780px;margin:34px 0 30px;font-size:15px;line-height:1.7}.dealerInventoryOverview{grid-template-columns:.7fr 1fr 1.3fr;gap:10px;margin:0;display:grid}.dealerInventoryOverview>div{border:1px solid var(--dealer-line);background:#0d1920;border-radius:10px;gap:8px;padding:18px;display:grid}.dealerInventoryOverview>div:first-child{padding-left:18px}.dealerInventoryOverview>div:last-child{border-right:1px solid var(--dealer-line)}.dealerInventoryOverview dt{color:#82939b;font:800 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.dealerInventoryOverview dd{color:#f5f3ee;margin:0;font-size:13px;font-weight:750;line-height:1.55}.dealerInventoryStock{gap:30px;display:grid;margin-top:0!important}.dealerInventoryHead{justify-content:space-between;align-items:end;gap:40px;display:flex}.dealerInventoryHead>div{max-width:760px}.dealerInventoryHead>div>span{font:800 9px var(--font-mono);letter-spacing:.15em;color:var(--dealer-warm)!important}.dealerInventoryHead h2{letter-spacing:-.045em;margin:12px 0 10px;font-size:clamp(38px,5vw,66px);line-height:.96}.dealerInventoryHead>div>p{margin:0;color:var(--dealer-muted)!important}.dealerVehicleSearch{gap:8px;width:min(340px,100%);font-size:10px;font-weight:800;display:grid;color:#c6c5bf!important}.dealerVehicleSearch input{min-height:48px;background:#071116!important;border-radius:8px!important;padding:0 14px!important}.dealerInventoryVehicleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dealerInventoryVehicleCard{border:1px solid var(--dealer-line);background:#091218;border-radius:12px;min-width:0;transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden}.dealerInventoryVehicleCard:hover{border-color:var(--dealer-warm);transform:translateY(-3px);box-shadow:0 16px 38px #00000047}.dealerInventoryVehicleMedia{aspect-ratio:4/3;background:#0a0c0b;display:block;position:relative;overflow:hidden}.dealerInventoryVehicleMedia img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.dealerInventoryVehicleCard:hover .dealerInventoryVehicleMedia img{transform:scale(1.025)}.dealerInventoryVehicleMedia span{color:#f7f6f1;font:800 9px var(--font-mono);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071116e8;border-radius:6px;padding:6px 8px;position:absolute;bottom:10px;right:10px}.dealerInventoryVehicleBody{gap:12px;padding:19px;display:grid}.dealerInventoryVehicleBody .dealerVehicleLabels{flex-wrap:wrap;gap:7px;display:flex}.dealerInventoryVehicleBody .dealerVehicleLabels span{color:#aaa9a3;font:800 8px var(--font-mono);letter-spacing:.08em;border:1px solid #494a45;border-radius:2px;padding:5px 7px}.dealerInventoryVehicleBody .dealerVehicleLabels span:last-child{color:var(--dealer-warm);border-color:#7e684d}.dealerInventoryVehicleBody h3{margin:0;font-size:23px;line-height:1.08}.dealerInventoryVehicleBody h3 a{color:#f5f3ee}.dealerInventoryVehicleBody h3 a:hover{color:var(--dealer-warm)}.dealerInventoryVehicleMeta{color:var(--dealer-muted);margin:0;font-size:12px}.dealerInventoryVehicleBody>strong{color:#f5f3ee;font-size:24px}.dealerInventoryVehicleBody>dl{background:var(--dealer-line);grid-template-columns:repeat(3,1fr);gap:1px;margin:2px 0 0;display:grid}.dealerInventoryVehicleBody>dl>div{background:#1a1c1b;min-width:0;padding:9px}.dealerInventoryVehicleBody dt{color:#858680;font-size:8px}.dealerInventoryVehicleBody dd{color:#ecebe6;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:750}.dealerInventoryVehicleBody .dealerSignatureCopy{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden;color:#aaa9a3!important}.dealerInventoryVehicleBody .dealerVehicleActions{align-items:center;gap:12px;margin-top:4px;display:flex}.dealerInventoryVehicleBody .dealerVehicleActions>a:not(.button){color:#bbb9b2;border-bottom:1px solid #686963;font-size:10px;font-weight:800}.dealerInventoryContact{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:10px;display:grid;overflow:visible}.dealerInventoryContact>div,.dealerInventoryContact>details{border:1px solid var(--dealer-line);background:var(--dealer-panel);border-radius:12px;padding:32px}.dealerInventoryContact>div>span{color:var(--dealer-warm);font:800 9px var(--font-mono);letter-spacing:.15em}.dealerInventoryContact h2{margin:10px 0 6px;font-size:34px}.dealerInventoryContact p{color:var(--dealer-muted)}.dealerInventoryContact>div>div{flex-wrap:wrap;align-items:center;gap:12px;margin-top:23px;display:flex}.dealerInventoryContact>div>div>a{color:#d8d7d1;font-size:12px;font-weight:800}.dealerInventoryContact .button{background:linear-gradient(135deg,var(--dealer-warm),#76a9ff)!important;color:#041014!important;border-radius:8px!important}.dealerInventoryContact summary{cursor:pointer;color:#f5f3ee;font-weight:850}.dealerInventoryContact details dl{gap:0;margin:20px 0 0;display:grid}.dealerInventoryContact details dl div{border-bottom:1px solid #343631;grid-template-columns:.65fr 1.35fr;gap:15px;padding:8px 0;display:grid}.dealerInventoryContact details dt{font-size:11px;font-weight:850}.dealerInventoryContact details dd{color:var(--dealer-muted);text-align:right;margin:0;font-size:11px}.dealerDirectoryCard{border-color:var(--af-clear-line)!important;background:var(--af-clear-panel)!important;color:var(--af-clear-text)!important;border-radius:8px!important}.dealerDirectoryIdentity{align-items:center;gap:13px;display:flex}.dealerDirectoryIdentity h3{color:var(--af-clear-text)}.dealerDirectoryIdentity p{color:var(--af-clear-muted);margin:4px 0 0;font-size:11px}.dealerDirectoryCard>p{color:var(--af-clear-muted)!important}.dealerDirectoryCard dl{background:var(--af-clear-line)!important}.dealerDirectoryCard dl div{background:#0e1b21!important}.dealerDirectoryCard dd{color:var(--af-clear-text)}.dealerDirectoryActions{flex-wrap:wrap;gap:8px;display:flex}.dealerDirectoryActions a{border:1px solid var(--af-clear-line);color:var(--af-clear-text);border-radius:4px;padding:10px 11px;font-size:11px;font-weight:800}.dealerDirectoryActions a:first-child{border-color:var(--af-clear-accent);color:var(--af-clear-accent)}.dealerInventoryVehicleBody .dealerVehicleLabels span{border-color:var(--dealer-line)!important;color:var(--dealer-muted)!important;background:#0d1920!important;border-radius:4px!important}.dealerInventoryVehicleBody .dealerVehicleLabels span:last-child{border-color:var(--dealer-warm)!important;color:var(--dealer-warm)!important}.dealerInventoryVehicleBody>dl{background:0 0!important;gap:8px!important}.dealerInventoryVehicleBody>dl>div{border:1px solid var(--dealer-line);border-radius:8px;background:#0d1920!important}.dealerInventoryVehicleBody .dealerVehicleActions .button{background:linear-gradient(135deg,var(--dealer-warm),#76a9ff)!important;color:#041014!important;border-radius:8px!important}.dealerStatus{border:1px solid var(--af-clear-line)!important;color:var(--af-clear-muted)!important;background:#0d1920!important;border-radius:4px!important}.dealerStatus.verified{color:#8ff5dc!important;border-color:#3e8f7d!important}.dealerStatus.unclaimed,.dealerStatus.preview,.dealerStatus.claim_pending{border-color:var(--af-clear-accent)!important;color:var(--af-clear-accent)!important;background:#071116!important}.dealerTrustBanner{border:1px solid var(--af-clear-line)!important;background:var(--af-clear-panel)!important;color:var(--af-clear-text)!important;border-radius:8px!important}.dealerTrustBanner p{color:var(--af-clear-muted)!important}.appFooter{min-height:0!important;box-shadow:none!important;clip-path:none!important;background:#02070a!important;border-top:1px solid #1c343e!important}.appFooterInner{gap:18px!important;padding-top:26px!important;padding-bottom:24px!important}.appFooterMain{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;display:grid}.appFooterMain>p{color:#83939a;margin:0;font-size:11px}.appFooterPrimary{gap:19px;display:flex}.appFooterPrimary a{color:#c8d3d7;font-size:11px;font-weight:750}.appFooterPrimary a:hover{color:var(--af-clear-accent)}.appFooterMeta{color:#718188;font-size:9px;border-top:1px solid #13252d!important;padding-top:14px!important}.appFooterMeta nav{gap:16px!important}.appFooterMeta a{color:#84949b!important;font-size:9px!important}.appFooterMeta a:hover{color:var(--af-clear-accent)!important}@media (width<=1100px){.dealerInventoryVehicleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.dealerInventoryBrandRow,.dealerInventoryHead{flex-direction:column;align-items:stretch}.dealerInventoryActions{justify-content:flex-start}.dealerInventoryOverview{grid-template-columns:1fr 1fr}.dealerInventoryOverview>div:nth-child(2){border-right:0}.dealerInventoryOverview>div:last-child{border-top:1px solid var(--dealer-line);grid-column:1/-1}.dealerInventoryContact{grid-template-columns:1fr}.appFooterMain{grid-template-columns:auto 1fr}.appFooterPrimary{grid-column:1/-1}}@media (width<=700px){.dealerPageBody{width:100%!important;padding-top:76px!important}.dealerInventoryProfile{gap:54px!important}.dealerInventoryIntro{margin:0 14px;padding:26px 20px}.dealerInventoryBrand{align-items:flex-start}.dealerInventoryBrand>span{width:52px;height:52px}.dealerInventoryBrand h1{font-size:38px}.dealerInventoryBrand>b{display:none}.dealerInventoryDescription{font-size:14px}.dealerInventoryOverview{grid-template-columns:1fr;gap:8px}.dealerInventoryOverview>div,.dealerInventoryOverview>div:first-child{border:1px solid var(--dealer-line);border-radius:9px;padding:15px}.dealerInventoryOverview>div:nth-child(2){border-right:1px solid var(--dealer-line)}.dealerInventoryOverview>div:last-child{border:1px solid var(--dealer-line);grid-column:auto}.dealerInventoryStock,.dealerInventoryContact{margin-left:14px!important;margin-right:14px!important}.dealerInventoryVehicleGrid{grid-template-columns:1fr}.dealerInventoryHead h2{font-size:40px}.dealerInventoryVehicleBody{padding:17px}.dealerInventoryContact>div,.dealerInventoryContact>details{padding:24px 20px}.dealerMobileContact{border-radius:8px!important}.dealerMobileContact a:first-child{border-radius:6px!important}.appFooterInner{padding-top:22px!important;padding-bottom:100px!important}.appFooterMain{grid-template-columns:1fr;gap:9px}.appFooterMain>p,.appFooterPrimary{display:none}.appFooterMeta{flex-direction:row!important;align-items:center!important;gap:12px!important}.appFooterMeta nav{margin-left:auto}.appFooterMeta a:first-child{display:none}}@media (width<=460px){.dealerInventoryBrand{gap:12px}.dealerInventoryVehicleBody>dl{grid-template-columns:1fr}.dealerInventoryVehicleBody .dealerVehicleActions{flex-direction:column;align-items:flex-start}.appFooterMeta{flex-direction:column!important;align-items:flex-start!important}.appFooterMeta nav{margin-left:0}}._page_ztn1l_1{background:radial-gradient(circle at 18% 12%,#59efff17,#0000 28rem),linear-gradient(145deg,#020609,#06131a 58%,#02070b);min-height:100svh;padding-top:76px}._srOnly_ztn1l_9{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._readerFrame_ztn1l_21{border-top:1px solid #59efff1f;width:min(1500px,100%);margin:0 auto;overflow:hidden}._reader_ztn1l_21{background:#101b23;border:0;width:100%;height:max(900px,100svh - 76px);display:block}@media (width<=700px){._page_ztn1l_1{padding-top:66px}._reader_ztn1l_21{height:max(800px,100svh - 140px)}}
