.clm-shell,.clm-shell *,.clm-shell *::before,.clm-shell *::after{box-sizing:border-box}html,body{height:100%;overflow:hidden;overscroll-behavior:none;background:var(--clm-surf2)}body{position:fixed;inset:0}.clm-shell{position:relative;display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;margin:0 auto;background:var(--clm-bg);color:var(--clm-tx);padding-top:env(safe-area-inset-top,0px);overflow:hidden;overflow:clip}@media(min-width:600px){.clm-shell{max-width:430px;box-shadow:0 0 0 100vmax var(--clm-bg2);clip-path:inset(0 -100vmax)}}.clm-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:calc(-1 * var(--clm-chrome-bottom));padding-bottom:calc(var(--clm-sp-32) + var(--clm-chrome-bottom));overscroll-behavior-y:contain}.clm-scroll::-webkit-scrollbar{width:0;height:0;display:none}.clm-scroll--reveal{position:relative;z-index:1}.clm-reveal{position:absolute;top:calc(env(safe-area-inset-top,0px) + var(--clm-navbar-h));inset-inline:10%;z-index:0;aspect-ratio:var(--clm-reveal-ar, 2.6);background-image:var(--clm-reveal-src);background-repeat:no-repeat;background-position:center top;background-size:contain;mix-blend-mode:multiply;pointer-events:none}:root[data-theme=dark] .clm-reveal{filter:invert(1);mix-blend-mode:screen}.clm-reveal[data-clm-reveal-n]{background-image:none}.clm-reveal-layer{position:absolute;inset:0;background-repeat:no-repeat;background-position:center top;background-size:contain;opacity:0;animation-iteration-count:infinite;animation-timing-function:linear}.clm-reveal-layer:nth-child(1){animation-delay:0s}.clm-reveal-layer:nth-child(2){animation-delay:4s}.clm-reveal-layer:nth-child(3){animation-delay:8s}.clm-reveal-layer:nth-child(4){animation-delay:12s}.clm-reveal[data-clm-reveal-n="2"] .clm-reveal-layer{animation-duration:8s;animation-name:clm-reveal-cycle-2}.clm-reveal[data-clm-reveal-n="3"] .clm-reveal-layer{animation-duration:12s;animation-name:clm-reveal-cycle-3}.clm-reveal[data-clm-reveal-n="4"] .clm-reveal-layer{animation-duration:16s;animation-name:clm-reveal-cycle-4}.clm-reveal--maker-cycle[data-clm-reveal-n] .clm-reveal-layer{animation-name:clm-reveal-maker-cycle;animation-duration:var(--clm-reveal-dur)}@keyframes clm-reveal-cycle-2{0%{opacity:0;transform:translateX(10px)}0.938%{opacity:0;transform:translateX(10px)}5.938%{opacity:1;transform:translateX(0)}44.063%{opacity:1;transform:translateX(0)}49.063%{opacity:0;transform:translateX(-10px)}100%{opacity:0;transform:translateX(10px)}}@keyframes clm-reveal-cycle-3{0%{opacity:0;transform:translateX(10px)}0.625%{opacity:0;transform:translateX(10px)}3.958%{opacity:1;transform:translateX(0)}29.375%{opacity:1;transform:translateX(0)}32.708%{opacity:0;transform:translateX(-10px)}100%{opacity:0;transform:translateX(10px)}}@keyframes clm-reveal-cycle-4{0%{opacity:0;transform:translateX(10px)}0.469%{opacity:0;transform:translateX(10px)}2.969%{opacity:1;transform:translateX(0)}22.031%{opacity:1;transform:translateX(0)}24.531%{opacity:0;transform:translateX(-10px)}100%{opacity:0;transform:translateX(10px)}}@media(prefers-reduced-motion:reduce){.clm-reveal-layer{transform:none!important}}.clm-reveal--photo{inset-inline:0;mix-blend-mode:normal;background-position:center bottom;background-image:linear-gradient(color-mix(in srgb,var(--clm-bg) 30%,transparent),color-mix(in srgb,var(--clm-bg) 30%,transparent)),var(--clm-reveal-src)}:root[data-theme=dark] .clm-reveal--photo{filter:none;mix-blend-mode:normal;background-image:linear-gradient(color-mix(in srgb,var(--clm-bg) 30%,transparent),color-mix(in srgb,var(--clm-bg) 30%,transparent)),var(--clm-reveal-src-dark, var(--clm-reveal-src))}.clm-reveal-credit{position:absolute;inset-inline:0;top:100%;margin-top:var(--clm-sp-10);text-align:center;direction:ltr;unicode-bidi:isolate;font-family:"Pixelify Sans",system-ui,sans-serif;font-weight:700;font-size:var(--clm-fs-caption);color:#A39391;text-decoration:none}.clm-scroll-surface{min-height:100%;background:var(--clm-bg)}.clm-gutter-x{padding-inline:var(--clm-gutter)}@media(max-width:320px){:root{--clm-gutter: 16px}}:root{--clm-glass-hi: #fff;--clm-glass-sh: #000;--clm-glass-hi-a: 1;--clm-glass-sh-a: 1}:root[data-theme=dark]{--clm-glass-hi-a: .55;--clm-glass-sh-a: 2}.clm-tabbar{position:relative;z-index:40;flex:none;box-shadow:inset 0 1px 0 0 color-mix(in srgb,var(--clm-glass-hi) calc(var(--clm-glass-hi-a) * 45%),transparent),0 -2px 10px 0 color-mix(in srgb,var(--clm-glass-sh) calc(var(--clm-glass-sh-a) * 8%),transparent);padding-bottom:env(safe-area-inset-bottom,0px)}@media(prefers-reduced-transparency:reduce){.clm-tabbar{background:var(--clm-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}.clm-tabbar-row{display:flex;height:var(--clm-tabbar-h);padding-inline:var(--clm-sp-6)}.clm-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:none;padding:0 0 2px;min-height:var(--clm-tap-min);cursor:pointer;color:var(--clm-tx3);font-family:inherit;text-decoration:none;position:relative;-webkit-tap-highlight-color:transparent}.clm-tab-label{font-size:var(--clm-fs-tab);font-weight:var(--clm-fw-semi);line-height:var(--clm-lh-flat)}.clm-tab-icon{width:25px;height:25px;stroke-width:1.9;fill:none;stroke:currentColor}.clm-tab-icon--mask{display:block;background:currentColor;-webkit-mask:url(/assets/icons/garage.svg) center / contain no-repeat;mask:url(/assets/icons/garage.svg) center / contain no-repeat}.clm-tab-icon--explore{-webkit-mask-image:url(/assets/icons/explore-car.png);mask-image:url(/assets/icons/explore-car.png);width:40px}.clm-tab.is-active,.clm-tab.is-pending{color:var(--clm-acc);transition:color var(--clm-dur-fast) var(--clm-ease-standard)}.clm-tab.is-active .clm-tab-icon,.clm-tab.is-pending .clm-tab-icon{stroke-width:2.1}.clm-tab.is-active .clm-tab-icon--mask,.clm-tab.is-pending .clm-tab-icon--mask{-webkit-mask-size:100%;mask-size:100%}.clm-tab::before{content:"";position:absolute;z-index:-1;inset:4px 3px;border-radius:16px;background:color-mix(in srgb,var(--clm-acc) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--clm-glass-hi) calc(var(--clm-glass-hi-a) * 10%),transparent),inset 0.5px 1px 0 -0.5px color-mix(in srgb,var(--clm-glass-hi) calc(var(--clm-glass-hi-a) * 55%),transparent),inset -0.5px -1.5px 1px -1px color-mix(in srgb,var(--clm-glass-sh) calc(var(--clm-glass-sh-a) * 15%),transparent);opacity:0;transition:opacity var(--clm-dur-fast) var(--clm-ease-standard)}.clm-tab.is-active::before,.clm-tab.is-pending::before{opacity:1}.clm-tabbar:has(.is-pending) .is-active:not(.is-pending){color:var(--clm-tx3)}.clm-tabbar:has(.is-pending) .is-active:not(.is-pending) .clm-tab-icon{stroke-width:1.9}.clm-tabbar:has(.is-pending) .is-active:not(.is-pending) .clm-tab-icon--mask{-webkit-mask-size:100%;mask-size:100%}.clm-tabbar:has(.is-pending) .is-active:not(.is-pending)::before{opacity:0}@media(prefers-reduced-transparency:reduce){.clm-tab.is-active::before,.clm-tab.is-pending::before{background:var(--clm-acc-t);box-shadow:none}}@media(prefers-reduced-motion:reduce){.clm-tab.is-active,.clm-tab.is-pending,.clm-tab::before{transition-duration:.01ms}}.clm-tab-badge{position:absolute;top:2px;inset-inline-end:calc(50% - 16px);width:7px;height:7px;border-radius:var(--clm-r-pill);background:var(--clm-red)}.clm-navbar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--clm-sp-8);height:var(--clm-navbar-h);padding-inline:var(--clm-sp-14);position:relative;z-index:30}.clm-navbar+.clm-scroll,.clm-navbar+.clm-reveal+.clm-scroll{margin-top:calc(-1 * var(--clm-navbar-h));padding-top:var(--clm-navbar-h)}.clm-navbar-title{flex:1;text-align:center;font-size:var(--clm-fs-navtitle);font-weight:var(--clm-fw-bold);line-height:var(--clm-lh-flat);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clm-navbar-btn{width:36px;height:36px;flex:none;border:0;padding:0;border-radius:var(--clm-r-pill);background:color-mix(in srgb,var(--clm-tx) 9%,transparent);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);color:var(--clm-tx2);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent}@media(prefers-reduced-transparency:reduce){.clm-navbar-btn{background:var(--clm-chip);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}}.clm-navbar-btn::after{content:"";position:absolute;inset:-4px}.clm-navbar-actions{display:flex;gap:var(--clm-sp-8);transition:opacity var(--clm-dur-release) var(--clm-ease-out)}.clm-navbar-btn--spacer{visibility:hidden}.clm-themetoggle .clm-themetoggle-sun{display:none}:root[data-theme=dark] .clm-themetoggle .clm-themetoggle-moon{display:none}:root[data-theme=dark] .clm-themetoggle .clm-themetoggle-sun{display:block}.clm-navbar-btn--logo{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.clm-navlogo-img{width:78%;height:78%;object-fit:contain;display:block}.clm-navlogo-img--dk{display:none}:root[data-theme=dark] .clm-navlogo-img--lt{display:none}:root[data-theme=dark] .clm-navlogo-img--dk{display:block;filter:invert(1)}:root[data-theme=dark] .clm-navlogo-img--ink{filter:invert(1)}.clm-navbar-swap{position:relative;height:26px;line-height:26px}.clm-navbar-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--clm-dur-release) ease-out}.clm-navbar-swaptext{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.clm-navbar-layer--title{opacity:0}.clm-navbar-swap.is-scrolled .clm-navbar-layer--mark{opacity:0}.clm-navbar-swap.is-scrolled .clm-navbar-layer--title{opacity:1}.clm-navbar-swap.is-scrolled:focus-within .clm-navbar-layer--mark{opacity:1}.clm-navbar-swap.is-scrolled:focus-within .clm-navbar-layer--title{opacity:0}@media(prefers-reduced-motion:reduce){.clm-navbar-layer,.clm-navbar-actions{transition:none}}.clm-navbar-layer--reveal{opacity:0}.clm-navbar.is-pulling .clm-navbar-layer--mark{opacity:calc(1 - (var(--clm-pull-step, 0) / 10))}.clm-navbar.is-pulling .clm-navbar-layer--reveal{opacity:calc(var(--clm-pull-step, 0) / 10)}.clm-navbar.is-pulling>.clm-navbar-btn,.clm-navbar.is-pulling>.clm-navbar-actions{opacity:calc(1 - (var(--clm-pull-step, 0) / 10))}.clm-navbar.is-pulling .clm-navbar-layer--mark,.clm-navbar.is-pulling .clm-navbar-layer--reveal,.clm-navbar.is-pulling>.clm-navbar-btn,.clm-navbar.is-pulling>.clm-navbar-actions{transition-duration:90ms}.clm-navbar-reveal-name{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;animation-name:clm-reveal-maker-cycle;animation-iteration-count:infinite;animation-timing-function:linear}@media(prefers-reduced-motion:reduce){.clm-navbar-reveal-name{transform:none!important}}.clm-largetitle-row{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--clm-sp-8);padding-inline:var(--clm-gutter);padding-bottom:var(--clm-sp-12)}.clm-largetitle-row--hero{padding-top:14px}.clm-largetitle{font-size:var(--clm-fs-title-lg);font-weight:var(--clm-fw-black);line-height:var(--clm-lh-title);margin:0;min-width:0;text-wrap:balance}@media(prefers-reduced-motion:reduce){.clm-shell *,.clm-shell *::before,.clm-shell *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.clm-tab:focus-visible,.clm-navbar-btn:focus-visible{outline:2px solid var(--clm-acc);outline-offset:2px}.clm-skip{position:absolute;z-index:100;top:calc(env(safe-area-inset-top,0px) + 8px);inset-inline-start:8px;padding:10px 16px;border-radius:10px;background:var(--clm-tx);color:var(--clm-bg);font-weight:var(--clm-fw-bold);text-decoration:none}.clm-skip:not(:focus){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.clm-skip:focus-visible{outline:2px solid var(--clm-acc);outline-offset:2px}.clm-scroll:focus{outline:none}.clm-sr-only{position:absolute;width:1px;height:1px;max-width:1px;max-height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.clm-navbar,.clm-seg-sticky,.clm-tabbar{background:var(--clm-nav);-webkit-backdrop-filter:var(--clm-glass);backdrop-filter:var(--clm-glass)}.clm-tabbar{background:var(--clm-nav-tab)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.clm-navbar,.clm-seg-sticky,.clm-tabbar{background:var(--clm-bg)}}.clm-standalone .clm-a2hs-btn{visibility:hidden;pointer-events:none}.clm-navbar-title--stack{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.clm-navbar-t1{font-size:var(--clm-fs-navtitle);font-weight:var(--clm-fw-bold);line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clm-navbar-t2{font-size:var(--clm-fs-overline);font-weight:var(--clm-fw-medium);line-height:1.2;color:var(--clm-tx3);margin-top:1px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
