@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:88% 125%;font-display:swap;src:url(/assets/archivo-latin-ext-OsKiKQfW.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:88% 125%;font-display:swap;src:url(/assets/archivo-latin-c0U80Cys.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:88% 125%;font-display:swap;src:url(/assets/robotoflex-greek-BYDx_5zL.woff2)format("woff2");unicode-range:U+370-3FF,U+1F??}:root{color-scheme:light dark;--ground:light-dark(#f2f2f0,#151618);--raised:light-dark(#e6e6e3,#232529);--raised-2:light-dark(#dadad6,#303237);--raised-3:light-dark(#cbcbc6,#3c3f45);--line:var(--raised-3);--ink:light-dark(#17181a,#f1efe9);--ink-2:light-dark(#3a3c40,#d6d4cd);--dim:light-dark(#5c5e63,#aeaca5);--spot:var(--ink);--on-spot:var(--ground);--paint-ground:light-dark(#e9e9e6,#1f2124);--under:light-dark(#1c7443,#7fd19b);--over:light-dark(#ad3521,#f2836f);--lamp:light-dark(#9a5a00,#f5a83a);--kind-identity:light-dark(#2457a6,#7cb7ff);--kind-attribute:light-dark(#1d7346,#8fd6a8);--kind-constraint:light-dark(#855a00,#e5c07b);--kind-option:light-dark(#7040ad,#c9a7f5);--scrim:#08080a80;--scrim-strong:#08080ab8;--scrim-soft:#08080a4d;--on-photo:#f1efe9;--on-photo-fill:#ffffff24;--on-photo-line:#ffffff40;--photo-text-shadow:0 1px 8px #00000073;--shadow-float:0 12px 32px light-dark(#14141829,#0000006b);--font:"Archivo", system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.75rem;--text-title:clamp(1.75rem, 3.4vw, 3.25rem);--text-display:clamp(2.25rem, 5vw, 4.25rem);--text-poster:clamp(2.5rem, min(4.4cqw, 7.8svh), 5.75rem);--weight-regular:400;--weight-medium:500;--weight-bold:650;--weight-heavy:800;--weight-black:900;--stretch-narrow:88%;--stretch-wide:118%;--stretch-widest:125%;--leading-display:.95;--leading-tight:1.15;--leading-snug:1.3;--leading-body:1.45;--tracking-display:-.015em;--tracking-wordmark:-.045em;--space-0:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--gutter:clamp(16px, 3.2vw, 56px);--gap:var(--space-4);--bar-h:80px;--measure:70ch;--control-sm:32px;--control-md:40px;--control-lg:48px;--radius-sm:4px;--radius-control:6px;--radius-panel:10px;--radius-round:999px;--layer-sticky:20;--layer-overlay:100;--layer-sheet:200;--layer-dialog:1000;--layer-toast:1100;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-press:.1s;--duration-hover:80ms;--duration-small:.18s;--duration-small-exit:.14s;--duration-large:.26s;--duration-large-exit:.2s;--duration-move:.3s}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}[data-paint]{--spot:light-dark(oklch(from var(--paint) min(l, .5) c h),oklch(from var(--paint) max(l, .76) c h));--paint-ground:light-dark(oklch(from var(--paint) .93 calc(c * .3) h),oklch(from var(--paint) .235 calc(c * .28) h))}[data-paint=none]{--spot:var(--ink);--paint-ground:light-dark(#e9e9e6,#1f2124)}:root[data-corners=square]{--radius-sm:0;--radius-control:0;--radius-panel:0}body{background:var(--ground);color:var(--ink);font-family:var(--font);line-height:var(--leading-body);caret-color:var(--ink);margin:0}#sentry-feedback{--font-family:var(--font)}::selection{background:var(--ink);color:var(--ground)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.page{background:var(--ground);min-height:100vh;color:var(--ink);font-family:var(--font);font-variant-numeric:tabular-nums;line-height:var(--leading-body)}:where(.page) a{color:inherit;text-decoration:none}:where(.page) :is(button,input,select,textarea){font:inherit;color:inherit}.muted{color:var(--dim)}.btn{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:var(--control-md);padding:0 var(--space-4);border-radius:var(--radius-control);background:color-mix(in oklab, var(--ink) 14%, transparent);color:var(--ink);font:inherit;font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-hover), color var(--duration-hover);border:0;text-decoration:none;display:inline-flex}.btn:hover{background:color-mix(in oklab, var(--ink) 22%, transparent)}.btn:active{transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{background:var(--raised);color:var(--dim);cursor:default;transform:none}.btn-main,.btn-main:hover,.btn:is([aria-pressed=true],[aria-checked=true]),.btn:is([aria-pressed=true],[aria-checked=true]):hover{background:var(--ink);color:var(--ground)}.btn-quiet{color:var(--ink-2);background:0 0}.btn-quiet:hover{background:color-mix(in oklab, var(--ink) 10%, transparent);color:var(--ink)}.btn-sm{min-height:var(--control-sm);padding:0 var(--space-3);font-size:var(--text-sm)}.btn-lg{min-height:var(--control-lg);padding:0 var(--space-6)}.btn-icon{width:var(--control-md);min-width:var(--control-md);border-radius:var(--radius-round);padding:0}.btn-icon.btn-sm{width:var(--control-sm);min-width:var(--control-sm)}.btn-photo,.btn-photo:hover{background:var(--scrim);color:var(--on-photo)}.btn-photo:hover{background:var(--scrim-strong)}.field{align-items:center;gap:var(--space-3);box-sizing:border-box;min-width:0;min-height:var(--control-lg);padding:0 var(--space-4);border-radius:var(--radius-control);background:color-mix(in oklab, var(--ink) 8%, transparent);color:var(--ink);font:inherit;font-size:var(--text-md);border:0;display:flex}.field:focus-within{box-shadow:0 0 0 2px var(--ink)}.field :is(input,select){min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.field ::placeholder{color:var(--dim);opacity:1}.menu{box-sizing:border-box;z-index:var(--layer-overlay);padding:var(--space-2) 0;border-radius:var(--radius-panel);background:var(--raised-2);color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-snug);text-align:left;text-shadow:none;box-shadow:var(--shadow-float);animation:menu-in var(--duration-small) var(--ease-out)}@keyframes menu-in{0%{opacity:0;transform:scale(.95)}}.menu-heading{padding:var(--space-2) var(--space-4);color:var(--dim);font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0}.menu-item{align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-height:44px;padding:var(--space-2) var(--space-4);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;text-decoration:none;display:flex}.menu-item:hover,.menu-item[aria-pressed=true],.menu-item[aria-selected=true]{background:var(--raised-3)}.menu-item:focus-visible{outline-offset:-2px}.tag{align-items:center;gap:var(--space-1);padding:var(--space-0) var(--space-2);border-radius:var(--radius-sm);background:var(--scrim);color:var(--on-photo);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);white-space:nowrap;display:inline-flex}.tag-ink{background:var(--ink);color:var(--ground)}.kbd{border-radius:var(--radius-sm);min-width:1.1em;box-shadow:inset 0 0 0 1px var(--on-photo-line);font:inherit;font-size:.8em;line-height:var(--leading-body);text-align:center;padding:0 .3em;display:inline-block}@media (prefers-reduced-motion:reduce){.btn:active{transform:none}.menu{animation-name:menu-fade}@keyframes menu-fade{0%{opacity:0}}}.start-skeleton{z-index:var(--layer-overlay);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--duration-large-exit) var(--ease-out), visibility 0s var(--duration-large-exit);position:fixed;inset:0;overflow:hidden}[data-skeleton] .start-skeleton{opacity:1;visibility:visible;transition:none}.sk{border-radius:var(--radius-control);background-color:var(--raised);display:block}[data-skeleton] .sk{background-image:linear-gradient(100deg, transparent 30%, color-mix(in oklab, var(--raised-2) 70%, transparent) 50%, transparent 70%);background-repeat:no-repeat;background-size:200vw 100%;background-attachment:fixed;animation:2.6s cubic-bezier(.45,0,.55,1) infinite sk-wave}@keyframes sk-wave{0%{background-position:-160vw 0}to{background-position:60vw 0}}.sk-bar{align-items:center;gap:var(--space-3) var(--space-6);height:var(--bar-h);padding:0 var(--gutter);grid-template-columns:minmax(160px,1fr) minmax(0,960px) minmax(160px,1fr);display:grid}.sk-wordmark{width:96px;height:26px}.sk-hunt{height:var(--control-lg)}.sk-billboard{--sk-card-w:calc((100vw - 2 * var(--gutter) - 3 * var(--gap)) / 4);--sk-fits-row:calc(100svh - var(--bar-h) - (var(--control-md) + var(--space-2) + var(--sk-card-w) * 9 / 16 + 108px + var(--space-4)) - 44px);--sk-car:min((100vw - 2 * var(--gutter)) * .6 * 9 / 16, 100svh - var(--bar-h) - 82px);height:clamp(360px, max(var(--sk-fits-row), var(--sk-car)), 42vw);margin:0 var(--gutter);border-radius:var(--radius-panel);background:var(--paint-ground);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid;overflow:hidden}.sk-bb-text{justify-content:center;gap:var(--space-3);padding:var(--gutter);flex-direction:column;display:flex}.sk-bb-photo{border-radius:0;position:relative;overflow:hidden}.sk-bb-photo>img{animation:sk-photo-in .32s var(--ease-out);position:absolute;inset:0}@keyframes sk-photo-in{0%{opacity:0}}.sk-line{width:70%;height:14px}.sk-short{width:45%}.sk-title{width:85%;height:clamp(44px,6vw,88px);margin-bottom:var(--space-1)}.sk-buttons{gap:var(--space-2);margin-top:var(--space-3);display:flex}.sk-button{width:128px;height:var(--control-lg)}.sk-row{margin-top:var(--space-4)}.sk-row-title{width:260px;height:22px;margin:0 var(--gutter) var(--space-3)}.sk-cards{grid-auto-flow:column;grid-auto-columns:calc((100vw - 2 * var(--gutter) - 3 * var(--gap)) / 4);gap:var(--gap);padding:0 var(--gutter);display:grid}.sk-card{gap:var(--space-3);display:grid}.sk-photo{aspect-ratio:16/9;border-radius:var(--radius-panel)}@media (width<=760px){.sk-bar{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--control-lg) auto;height:auto;padding-top:var(--space-3);padding-bottom:var(--space-3)}.sk-hunt{grid-area:2/1/auto/-1}.sk-billboard{height:auto;margin-top:var(--space-2);grid-template-columns:minmax(0,1fr)}.sk-bb-photo{aspect-ratio:4/3;order:-1}.sk-title{height:44px}.sk-cards{grid-auto-columns:80vw}}@media (prefers-reduced-motion:reduce){[data-skeleton] .sk{background-image:none;animation:none}.sk-bb-photo>img{animation:none}.start-skeleton{transition:none}}main{max-width:40rem;padding:var(--space-7) var(--space-4);margin:0 auto}:where(a){color:var(--kind-identity)}h2{margin-top:var(--space-7);font-size:var(--text-md)}.facts{gap:var(--space-1) var(--space-6);grid-template-columns:fit-content(14rem) 1fr;display:grid}.facts dt{color:var(--dim)}.facts dd{margin:0}.description{white-space:pre-line}.tags{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tags li{padding:var(--space-0) var(--space-2);border-radius:var(--radius-sm);background:var(--raised);font-size:var(--text-sm)}.links{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.results{gap:var(--space-2);padding:0;list-style:none;display:grid}.results a{gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-panel);background:var(--raised);color:var(--ink);grid-template-columns:7.5rem 1fr;align-items:center;text-decoration:none;display:grid}.results a:hover{background:var(--raised-2)}.results img,.results .no-image{object-fit:cover;border-radius:var(--radius-sm);background:var(--ground);width:7.5rem;height:5rem}.results strong{color:var(--ink)}.results .subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.results a>div{min-width:0;font-size:var(--text-sm)}.results .for-sale{color:var(--ink)}.similar-debug{width:min(calc(100vw - 2 * var(--space-4)), 96rem);margin-left:50%;transform:translate(-50%)}.debug-table{border-collapse:collapse;font-size:var(--text-sm)}.debug-table th,.debug-table td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.debug-table th{color:var(--dim);font-weight:var(--weight-medium);white-space:nowrap}.debug-table .number{text-align:right;font-variant-numeric:tabular-nums}.debug-table tr.missing td:first-child{color:var(--dim)}.debug-scroll{overflow-x:auto}.compare tr.shown td:first-child{border-left:2px solid var(--kind-identity)}.compare .listing{min-width:16rem}.compare .status{white-space:nowrap;color:var(--dim)}.compare tr.shown .status{color:var(--kind-identity)}.compare .cell{white-space:nowrap;font-variant-numeric:tabular-nums}.compare .cell .value{display:block}.compare .cell .apart{color:var(--dim);font-size:.8em}.debug-filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.feedback-button{min-height:44px;padding:var(--space-2) var(--space-1);color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;display:flex}.feedback-button svg{width:1.125rem;height:1.125rem}.locale-picker{font-size:var(--text-xs);flex-shrink:0;position:relative}.locale-picker-trigger{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:flex}.locale-picker-globe{flex-shrink:0;width:1rem;height:1rem}.locale-picker-panel{top:calc(100% + var(--space-2));width:min(20rem, calc(100vw - var(--space-6)));transform-origin:100% 0;position:absolute;overflow-y:auto}.locale-picker-presets{overscroll-behavior:contain;scrollbar-color:var(--dim) transparent;max-height:min(15rem,35dvh);overflow-y:auto}.locale-picker-preset-currency{color:var(--dim);font-size:var(--text-xs);margin-left:auto}.locale-picker-preset svg{visibility:hidden;flex-shrink:0;width:1rem;height:1rem}.locale-picker-preset[aria-pressed=true] svg{visibility:visible}.locale-picker-adjustments{gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-2);grid-template-columns:minmax(0,1fr) 6.5rem;display:grid}.locale-picker-adjustments label{gap:var(--space-1);min-width:0;color:var(--dim);font-size:var(--text-xs);flex-direction:column;display:flex}.locale-picker-adjustments select{cursor:pointer;align-self:stretch}.locale-picker-note,.locale-picker-error{padding:var(--space-1) var(--space-4) var(--space-2);color:var(--dim);font-size:var(--text-xs);margin:0}.locale-picker-error{color:var(--ink)}.locale-picker [aria-disabled=true],.locale-picker select:disabled{cursor:wait}main:has(>.studio){max-width:none;padding:0}.studio,:root:is([data-welcome],:has(.studio.welcome)){color-scheme:dark}.studio h1,.studio h2,.studio .hook,.studio .wordmark{font-stretch:var(--stretch-wide);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);text-wrap:balance}.studio h1{font-size:var(--text-display);line-height:var(--leading-display);margin:0 0 var(--space-3);font-weight:var(--weight-heavy);font-stretch:var(--stretch-widest)}.studio h2{font-size:var(--text-xl);line-height:var(--leading-tight);margin:0}.top-bar{align-items:center;gap:var(--space-7);padding:var(--space-5) var(--gutter);display:flex}.top-bar .wordmark{font-size:var(--text-xl);font-weight:var(--weight-black);font-stretch:var(--stretch-widest);letter-spacing:var(--tracking-wordmark);margin-right:auto;line-height:1}.studio .price{font-weight:var(--weight-bold);white-space:nowrap}.evidence{margin:var(--space-4) 0 0;gap:var(--space-1);font-size:var(--text-sm);padding:0;list-style:none;display:grid}.evidence li{align-items:baseline;gap:var(--space-2);display:flex}.evidence li:before{content:"";background:var(--spot);flex:none;width:.45rem;height:.45rem;transform:translateY(-.1rem)}.paint{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.paint .chip{width:.85rem;height:.85rem;box-shadow:inset 0 0 0 1px var(--on-photo-line);border-radius:50%}.adjustable{cursor:pointer;border-radius:var(--radius-control);position:relative}.adjustable:is(span)>:first-child{-webkit-text-decoration:underline dotted var(--dim);text-decoration:underline dotted var(--dim);text-underline-offset:4px}.adjustable:is(:hover,.open){background:var(--raised)}.adjustable:is(span){padding:var(--space-0) var(--space-1);margin:calc(-1 * var(--space-0)) calc(-1 * var(--space-1));align-items:center;display:inline-flex}.adjust-options{gap:var(--space-1);width:max-content;max-width:min(24rem,80vw);padding:var(--space-2);margin-top:var(--space-1);transform-origin:0 0;cursor:default;flex-wrap:wrap;display:none;position:absolute;top:100%;left:0}.adjust-options:before{content:"";left:0;right:0;top:calc(-1 * var(--space-2));height:var(--space-2);position:absolute}.adjustable.end .adjust-options{transform-origin:100% 0;left:auto;right:0}.adjustable.up .adjust-options{margin:0 0 var(--space-1);transform-origin:0 100%;top:auto;bottom:100%}.adjustable.up.end .adjust-options{transform-origin:100% 100%}.adjustable.up .adjust-options:before{top:auto;bottom:calc(-1 * var(--space-2))}.adjustable.open .adjust-options{display:flex}.adjust-options .goes-to{padding-block:var(--space-1);text-align:left;justify-items:start;gap:0;display:grid}.adjust-options .goes-to small{color:var(--dim);font-size:var(--text-xs);font-weight:var(--weight-regular)}.adjust-options .goes-to[aria-pressed=true] small{color:inherit}.studio.welcome{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.welcome-backdrop img,.welcome-video,.welcome-exit{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.welcome-video{transition:opacity .6s}.welcome.parked .welcome-video{opacity:0}.welcome.parked:not(:has(.welcome-video)) .welcome-backdrop img{animation:2.4s cubic-bezier(.2,.7,.2,1) both develop}.studio.welcome:after{content:"";background:linear-gradient(to bottom, transparent, var(--scrim-strong));pointer-events:none;position:absolute;inset:45% 0 0}.studio.welcome .top-bar{z-index:1;position:relative}.greeting{z-index:1;padding:0 var(--gutter) var(--space-8);align-items:end;gap:var(--space-5) var(--space-9);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"words go""note note";margin-top:auto;display:grid;position:relative}.greeting-words{grid-area:words}.studio .greeting h1{margin:0}.greeting-count{margin:var(--space-3) 0 0;font-size:var(--text-md);color:var(--ink-2)}.greeting-actions{align-items:center;gap:var(--space-2);flex-direction:column;grid-area:go;display:flex}.greeting-note{max-width:60ch;font-size:var(--text-sm);color:var(--dim);grid-area:note;margin:0}.welcome.rolling .greeting{visibility:hidden}.welcome:is(.arrived,.parked) .greeting{animation:.9s ease-out both rise}.welcome-exit{opacity:0}.welcome.leaving .welcome-exit{opacity:1}.welcome.leaving .welcome-video{opacity:0;transition:none}.welcome.leaving :is(.greeting-count,.greeting-actions,.greeting-note){opacity:0;transition:opacity var(--duration-large-exit) var(--ease-out), transform var(--duration-large-exit) var(--ease-out);transform:translateY(12px)}.drive-off{z-index:var(--layer-overlay);pointer-events:none;position:fixed;inset:0}.drive-off-wipe{background:var(--ground);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,currentColor 40%,#0000 60%);mask-image:linear-gradient(90deg,currentColor 40%,#0000 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.drive-off .welcome-exit{opacity:1}.drive-off-headline{margin:0;position:fixed}.top-bar{view-transition-name:top-bar}::view-transition-old(root){animation:none}::view-transition-new(root){animation:.9s cubic-bezier(.3,.5,.2,1) both sweep-in;-webkit-mask-image:linear-gradient(90deg,#0000 40%,currentColor 60%);mask-image:linear-gradient(90deg,#0000 40%,currentColor 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes sweep-in{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@media (aspect-ratio<=1){.welcome-backdrop img,.welcome-video,.welcome-exit{object-position:59% 50%;height:50%;inset:auto 0 36%;-webkit-mask-image:linear-gradient(#0000,currentColor 12% 80%,#0000);mask-image:linear-gradient(#0000,currentColor 12% 80%,#0000)}.studio.welcome:after{display:none}.greeting{grid-template-columns:minmax(0,1fr);grid-template-areas:"words""go""note"}.greeting-actions{align-items:stretch}}@keyframes develop{0%{opacity:0;transform:scale(1.04)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.welcome .welcome-backdrop img,.welcome .greeting{animation:none}}@media (width<=760px){.top-bar{gap:var(--space-3) var(--space-5);flex-wrap:wrap}}.listing-view{--drawer:0px;grid-template-columns:var(--drawer) minmax(0, 1fr);min-height:0;transition:grid-template-columns var(--duration-move) var(--ease-out);grid-template-areas:"details viewer";padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.listing-view.with-details{--drawer:min(30rem, 42vw)}.viewer{translate:0 var(--swipe-y,0px);touch-action:pinch-zoom;grid-area:viewer;position:relative}.listing-view.settling :is(.viewer,.viewer-track){transition:translate var(--duration-large) var(--ease-out)}.listing-view.nudging .viewer{animation:1.1s both viewer-nudge}@keyframes viewer-nudge{0%{animation-timing-function:cubic-bezier(.3,0,.2,1);translate:0}32%,44%{animation-timing-function:cubic-bezier(.55,0,.75,.2);translate:0 -14%}70%{animation-timing-function:cubic-bezier(.2,.6,.4,1);translate:0}84%{animation-timing-function:cubic-bezier(.5,0,.7,.4);translate:0 -2.5%}to{translate:0}}.viewer-stage{-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.viewer-area{position:absolute;inset:0;overflow:hidden}.viewer-track{translate:var(--swipe-x,0px) 0;position:absolute;inset:0}.viewer-photo.viewer-slide.before{left:calc(-100% - var(--space-4))}.viewer-photo.viewer-slide.after{left:calc(100% + var(--space-4))}.viewer-photo.viewer-slide.held{z-index:1;left:0}.viewer-peek{contain:layout;background:var(--ground);pointer-events:none;height:100%;position:absolute;inset-inline:0;overflow:hidden}.viewer-peek.after{top:100%}.viewer-peek.before{bottom:100%}.viewer-backdrop{object-fit:cover;filter:blur(48px)brightness(.42)saturate(1.15);width:120%;height:120%;position:absolute;inset:-10%}.viewer-photo{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.viewer-photo.fill{object-fit:cover}.viewer-photo.standin{filter:blur(10px)}.viewer-loading{pointer-events:none;animation:viewer-loading-in var(--duration-small) var(--ease-out) both;place-items:center;display:grid;position:absolute;inset:0}.viewer-loading svg{fill:none;stroke-width:2.25px;stroke-linecap:round;width:1.5rem;height:1.5rem;filter:drop-shadow(var(--photo-text-shadow));animation:.9s linear infinite viewer-loading-turn}.viewer-loading .track{stroke:var(--on-photo-line)}.viewer-loading .arc{stroke:var(--on-photo);stroke-dasharray:15 48}@keyframes viewer-loading-in{0%{opacity:0}}@keyframes viewer-loading-turn{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.viewer-loading svg{animation:viewer-loading-breathe 1.2s var(--ease-in-out) infinite alternate}}@keyframes viewer-loading-breathe{0%{opacity:.45}}.listing-view.opening{z-index:var(--layer-overlay)}.viewer-stage:after{content:"";pointer-events:none;background:linear-gradient(to top, var(--scrim-strong), transparent 36%), linear-gradient(to bottom, var(--scrim), transparent 7rem);transition:opacity var(--duration-large) var(--ease-out);position:absolute;inset:0}.viewer-missing{color:var(--dim);place-items:center;margin:0;display:grid;position:absolute;inset:0}.viewer-photo.arrive-down{animation:arrive-from-below var(--duration-move) var(--ease-out)}.viewer-photo.arrive-up{animation:arrive-from-above var(--duration-move) var(--ease-out)}@keyframes arrive-from-below{0%{opacity:0;translate:0 6%}}@keyframes arrive-from-above{0%{opacity:0;translate:0 -6%}}.viewer-top{grid-template-columns:var(--control-md) minmax(0, 40rem) auto;justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--gutter);display:grid;position:absolute;inset:0 0 auto}.viewer-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:.9rem;height:.9rem}.viewer-photos{gap:var(--space-0);margin:0;padding:0;list-style:none;display:flex;position:relative}.viewer-photos li{flex:1;min-width:0}.viewer-photos button{cursor:pointer;background:0 0;border:0;width:100%;height:1.25rem;padding:0;display:block}.viewer-photos button:before{content:"";border-radius:var(--radius-sm);background:var(--on-photo-line);height:3px;transition:background var(--duration-hover);display:block}.viewer-photos button:hover:before{background:color-mix(in oklab, var(--on-photo) 55%, transparent)}.viewer-photos button[aria-current=true]:before{background:var(--on-photo)}.viewer-position{justify-self:end;align-items:center;gap:var(--space-3);grid-column:3;display:flex;position:relative}.viewer-garages{color:var(--on-photo);font-size:var(--text-xs)}.viewer-position-under{align-items:end;gap:var(--space-1);flex-direction:column;display:flex}.viewer-position-under:empty{display:none}.viewer-position:has(>.locale-picker){padding:0 var(--space-3);border-radius:var(--radius-round);background:var(--scrim);color:var(--on-photo)}.viewer-position>:is(.garage-menu,.feedback-button,.locale-picker) :is(.garage-menu-trigger,.locale-picker-trigger),.viewer-position>.feedback-button{min-height:var(--control-md)}.viewer-position>.locale-picker+.viewer-position-under{top:calc(100% + var(--space-2));right:var(--space-3);position:absolute}.viewer-position .locale-picker .locale-picker-trigger{padding-right:0}.viewer-photo-navigation{min-width:0}.viewer-photos .viewer-photo-group-start{margin-left:var(--space-2)}.viewer-extras{color:var(--on-photo);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-body);white-space:nowrap;text-shadow:var(--photo-text-shadow);opacity:.6;cursor:pointer;background:0 0;border:0;padding:0}.viewer-extras:is(:hover,:focus-visible){opacity:1}.viewer-edge{top:calc(var(--space-10) + var(--space-4));pointer-events:none;background:0 0;border:0;width:18%;padding:0;position:absolute;bottom:40%}.viewer-edge.back{left:0}.viewer-edge.forward{right:0}.viewer-edge:focus-visible{outline:none}.viewer-turn{width:30%;padding-inline:var(--space-5);color:var(--on-photo);opacity:0;pointer-events:none;transition:opacity .32s var(--ease-out);align-items:center;display:flex;position:absolute;inset-block:0}.viewer-turn.back{background:linear-gradient(to right, var(--scrim-soft), transparent);left:0}.viewer-turn.forward{background:linear-gradient(to left, var(--scrim-soft), transparent);justify-content:flex-end;right:0}.viewer-turn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:.65rem;height:1.15rem;filter:drop-shadow(var(--photo-text-shadow))}.viewer-stage[data-zone=back] .viewer-turn.back,.viewer-stage[data-zone=forward] .viewer-turn.forward{opacity:.45}.viewer:has(.viewer-edge.back:focus-visible) .viewer-turn.back{opacity:.45}.viewer:has(.viewer-edge.forward:focus-visible) .viewer-turn.forward{opacity:.45}.viewer-stage[data-turning=back] .viewer-turn.back,.viewer-stage[data-turning=forward] .viewer-turn.forward{opacity:.55;transition:opacity 90ms var(--ease-out)}.listing-view:is(.bare,.swiping) .viewer-turn,.listing-view.swiping .viewer-loading{visibility:hidden}.viewer-bottom{justify-content:space-between;align-items:flex-end;gap:var(--space-7);padding:0 var(--gutter) var(--space-6);color:var(--on-photo);pointer-events:none;display:flex;position:absolute;inset:auto 0 0}.viewer-bottom>*{pointer-events:auto}.viewer-info{min-width:0;max-width:44rem;text-shadow:var(--photo-text-shadow)}.viewer-info .hook{margin:0 0 var(--space-1);font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--spot)}.viewer-info .basis{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--ink-2)}.listing-view{--name-size:var(--text-title);--heart-size:var(--control-lg)}.listing-view h1{font-size:var(--name-size);line-height:var(--leading-tight);margin:0}.viewer-car{grid-template-columns:minmax(0,1fr);display:grid}.viewer-heading{display:contents}.listing-view .viewer-car>*,.listing-view .viewer-heading>*{grid-column:1/-1}.viewer-info .hook{grid-row:1}.viewer-info .basis{grid-row:2}.listing-view .viewer-car .viewer-title{grid-area:3/1}.viewer-car .viewer-spec{grid-row:4}.viewer-car>.viewer-figures{grid-row:5}.adjust-options .price-popover{justify-items:start;gap:var(--space-2);width:min(22rem,80vw);max-height:min(70vh,34rem);padding:var(--space-1);white-space:normal;display:grid;overflow-y:auto}.price-popover .price-bar{width:100%}.viewer-title{padding-right:calc(var(--heart-size) + var(--space-2));position:relative}.viewer-like{top:calc(var(--name-size) * var(--leading-tight) / 2 - var(--heart-size) / 2);left:calc(var(--title-first-line,100% - var(--heart-size) - var(--space-2)) + var(--space-2));width:var(--heart-size);height:var(--heart-size);color:var(--on-photo);cursor:pointer;transition:transform var(--duration-press) var(--ease-out);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute}.viewer-like svg{width:2.25rem;height:2.25rem;filter:drop-shadow(var(--photo-text-shadow));overflow:visible}.viewer-like svg .line{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.viewer-like svg .fill{fill:currentColor;transform-box:fill-box;transform-origin:50%;transform:scale(0)}.viewer-like:active{transform:scale(.97)}.viewer-like[aria-pressed=true]{color:var(--spot)}.viewer-like[aria-pressed=true] svg .fill{transform:scale(1)}.viewer-like{--pop-delay:0s;--pop-slow:1}.viewer-like[data-pop] svg{animation:like-pop calc(.34s * var(--pop-slow)) var(--ease-out) var(--pop-delay) both}.viewer-like[data-pop] svg .line{animation:like-line calc(.34s * var(--pop-slow)) linear var(--pop-delay) both}.viewer-like[data-pop] svg .fill{animation:like-fill calc(.34s * var(--pop-slow)) linear var(--pop-delay) both}@property --hole{syntax:"<percentage>";inherits:false;initial-value:0%}.viewer-like .burst{background:color-mix(in oklab, var(--spot) 55%, transparent);width:3.5rem;height:3.5rem;-webkit-mask:radial-gradient(circle closest-side, transparent var(--hole), currentColor calc(var(--hole) + 1%));mask:radial-gradient(circle closest-side, transparent var(--hole), currentColor calc(var(--hole) + 1%));opacity:0;pointer-events:none;animation:like-burst calc(.22s * var(--pop-slow)) var(--ease-out) var(--pop-delay) both;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.viewer-like i{width:calc(5px * var(--s));height:calc(8px * var(--s));opacity:0;pointer-events:none;animation:like-spark var(--life) cubic-bezier(.2, .5, .45, 1) var(--start) forwards;--life:calc(.56s * var(--pop-slow) * var(--k));--start:calc(var(--pop-delay) + (.11s + var(--t)) * var(--pop-slow));--spark:calc(1.6rem * var(--d));--glow:var(--spot);position:absolute;top:50%;left:50%;translate:-50% -50%}.viewer-like i:before{content:"";background:var(--glow);animation:like-burn var(--life) cubic-bezier(.5, 0, .9, .6) var(--start) forwards;border-radius:50%;position:absolute;inset:0}.viewer-like i.tint-1{--glow:oklch(from var(--spot) calc(l - .08) calc(c * 1.2) calc(h - 15))}.viewer-like i.tint-2{--glow:color-mix(in oklab, var(--spot) 60%, var(--ink))}@keyframes like-pop{0%{filter:blur(0) drop-shadow(var(--photo-text-shadow));transform:scale(1)}23%{filter:blur(0) drop-shadow(var(--photo-text-shadow));transform:scale(.9)}24%{filter:blur(2px) drop-shadow(var(--photo-text-shadow));transform:scale(.6)}40%{filter:blur(0) drop-shadow(var(--photo-text-shadow));transform:scale(1.05)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes like-line{0%,23%{stroke:var(--on-photo)}24%,to{stroke:currentColor}}@keyframes like-fill{0%,23%{transform:scale(0)}24%,to{transform:scale(1)}}@keyframes like-burst{0%{opacity:1;--hole:0%;transform:scale(.7)}35%{opacity:1;--hole:0%;transform:scale(.85)}75%{opacity:.8;--hole:88%;transform:scale(1)}to{opacity:0;--hole:100%;transform:scale(1.05)}}@keyframes like-spark{0%{opacity:var(--o);transform:translateY(0) rotate(var(--a)) translateY(calc(-1 * var(--spark)))}to{opacity:var(--o);transform:translateY(-6px) rotate(var(--a)) translateY(calc(-2.3 * var(--spark)))}}@keyframes like-burn{0%{transform:scale(1)}to{transform:scale(0)}}.viewer-like{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.viewer-like .heart-garage{background:var(--ground);width:1.2rem;height:1.2rem;color:var(--spot);box-shadow:0 0 0 1.5px var(--spot);animation:heart-garage-in var(--duration-small) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10%;right:8%}.viewer-like .heart-garage svg,.viewer-like[data-pop] .heart-garage svg,.viewer-like[aria-pressed=true] .heart-garage svg{filter:none;width:.8rem;height:.8rem;animation:none}@keyframes heart-garage-in{0%{opacity:0;scale:.5}}@media (prefers-reduced-motion:reduce){.viewer-like .heart-garage{animation:none}}@media (hover:none){.viewer-like{--pop-delay:.16s;--pop-slow:1.4}}.viewer-spec{margin:var(--space-1) 0 0;color:var(--dim);font-size:var(--text-sm)}.viewer-figures{align-items:baseline;gap:var(--space-1) var(--space-5);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.viewer-figures .price{font-size:var(--text-lg)}.viewer-clock{font-weight:var(--weight-bold)}.viewer-clock[data-closing]{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--ink);color:var(--ground)}.viewer-clock[data-closed]{color:var(--dim)}.viewer-figures .paint{font-size:inherit;text-transform:capitalize}.viewer-side{justify-items:end;gap:var(--space-3);flex:none;max-width:45%;display:grid}.viewer-keys{font-size:var(--text-sm);color:var(--dim);word-spacing:.1em;margin:0}.viewer-keys .kbd+.kbd{margin-left:var(--space-1)}.viewer-keys .kbd:nth-of-type(3){margin-left:var(--space-3)}.viewer-next{align-items:center;gap:var(--space-3);width:21rem;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border-radius:var(--radius-panel);text-align:left;cursor:pointer;border:0;grid-template-columns:6.5rem minmax(0,1fr);display:grid}.viewer-next img,.viewer-next-blank{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-control);background:var(--raised);width:6.5rem;display:block}.viewer-next>span{font-size:var(--text-sm);display:grid}.viewer-next strong{font-weight:var(--weight-bold);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.viewer-next .muted{font-size:var(--text-xs)}.viewer-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);text-shadow:none;display:flex}.viewer-actions .btn[aria-expanded=true]{background:var(--spot);color:var(--on-spot)}.viewer-actions>:not(.viewer-park){flex:none}.listing-view .viewer-actions .viewer-park{align-items:center;gap:var(--space-2);white-space:nowrap;min-width:0;max-width:18rem;text-decoration:none;display:inline-flex}.viewer-park span{text-overflow:ellipsis;overflow:hidden}.viewer-park-words{line-height:var(--leading-tight);text-align:left;display:grid}.viewer-park small{text-overflow:ellipsis;color:var(--dim);font-size:var(--text-xs);font-weight:var(--weight-regular);overflow:hidden}.viewer-park small[data-over]{color:var(--over)}.viewer-park .garage-icon{flex:none;width:1.05rem;height:1.05rem}.listing-view .viewer-actions .viewer-park[data-parked]{color:var(--spot)}.viewer-park[data-arrived]{animation:park-in var(--duration-small) var(--ease-out) .26s backwards}@media (hover:none){.viewer-park[data-arrived]{animation-delay:.52s}}@keyframes park-in{0%{opacity:0;translate:0 .3rem}}@media (prefers-reduced-motion:reduce){.viewer-park[data-arrived]{animation:none}}.viewer-note{padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);background:var(--scrim-strong);color:var(--on-photo);font-size:var(--text-sm);white-space:nowrap;pointer-events:none;margin:0;animation:2.2s forwards note;position:absolute;bottom:40%;left:50%;translate:-50%}@keyframes note{0%{opacity:0;translate:-50% .4rem}10%,80%{opacity:1;translate:-50%}to{opacity:0}}.viewer-top,.viewer-bottom{transition:opacity var(--duration-large) var(--ease-out)}.listing-view.bare :is(.viewer-top,.viewer-bottom){opacity:0;pointer-events:none}.listing-view.bare .viewer-stage:after{opacity:0}.viewer-details{background:var(--ground);overscroll-behavior:contain;grid-area:details;overflow:hidden auto}.viewer-details-inner{--details-pad:var(--space-6);box-sizing:border-box;width:min(30rem,42vw);padding:var(--space-4) var(--details-pad) 0}.viewer-details-head{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;display:flex}.viewer-details-head .viewer-close{display:none}.viewer-details .identity-path{font-size:var(--text-sm);margin:0}.viewer-details h2{margin:var(--space-7) 0 var(--space-3);font-size:var(--text-md);font-stretch:var(--stretch-wide)}.viewer-details .evidence{margin:var(--space-4) 0 var(--space-6)}.viewer-details h3{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-sm);color:var(--dim)}.details-part+.details-part{margin-top:var(--space-7);border-top:1px solid var(--line)}.viewer-details-foot{margin:var(--space-7) calc(-1 * var(--details-pad)) 0;padding:var(--space-3) var(--details-pad) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--raised);position:sticky;bottom:0}.viewer-details-foot .viewer-source{margin:0}.viewer-figures .figure-label{color:var(--dim)}.viewer-source{gap:var(--space-1) var(--space-5);margin:var(--space-3) 0 0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.viewer-details .facts{font-size:var(--text-sm)}.viewer-details .facts dt{color:var(--dim)}.viewer-details .description{font-size:var(--text-md);line-height:var(--leading-body)}.viewer-details .tags li{border-radius:var(--radius-sm);background:var(--raised);border:0}.viewer-details a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.viewer-details a:hover{-webkit-text-decoration-color:var(--spot);text-decoration-color:var(--spot)}@media (hover:none){.viewer-keys,.listing-view .kbd{display:none}.viewer-photos{padding-block:var(--space-2);margin-block:calc(-1 * var(--space-2))}}@media (prefers-reduced-motion:reduce){.listing-view,.listing-view *{transition:none!important;animation:none!important}}@media (width<=760px){.listing-view{grid-template-columns:minmax(0,1fr);grid-template-areas:"viewer"}.viewer-photo{object-position:center 30%}.viewer-photo.raised,.option-annotations.raised,.viewer-turn,.viewer-loading{top:var(--space-10);height:calc(54% - var(--space-10))}.viewer-photo.raised{object-position:center}.viewer-info{pointer-events:none}.viewer-info :is(button,a,.adjustable){pointer-events:auto}.viewer-info .hook{font-size:var(--text-md)}.listing-view{--heart-size:3.75rem}.viewer-like svg{width:2.75rem;height:2.75rem}.viewer-info .basis{margin-bottom:var(--space-2)}.viewer-top{grid-template-columns:var(--control-md) minmax(0, 1fr) auto;gap:var(--space-4)}.viewer-stage:after{background:linear-gradient(to bottom, var(--scrim), transparent 7rem)}.viewer-bottom{align-items:stretch;gap:var(--space-4);padding-top:var(--space-10);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));background:linear-gradient(to top, var(--scrim-strong), var(--scrim) calc(100% - var(--space-10)), transparent);flex-direction:column}.viewer-side{grid-template-columns:minmax(0,1fr);place-items:center stretch;max-width:none}.listing-view .next-car{display:none}.viewer-side:has(>.next-car:only-child){display:none}.viewer-actions{align-items:center}.viewer-details{border-radius:var(--radius-panel) var(--radius-panel) 0 0;height:80dvh;transition:translate var(--duration-large) var(--ease-out);z-index:2;grid-area:auto;position:fixed;inset:auto 0 0;translate:0 100%}.listing-view.with-details .viewer-details{translate:0}.viewer-details-inner{--details-pad:var(--space-5);width:auto;padding:0 var(--details-pad)}.viewer-details-head .viewer-close{display:inline-flex}.viewer-details-head{z-index:1;margin-inline:calc(-1 * var(--details-pad));padding:var(--space-4) var(--details-pad) var(--space-2);background:var(--ground);touch-action:none;position:sticky;top:0}.viewer-details-head:before{content:"";top:var(--space-2);border-radius:var(--radius-sm);background:var(--line);width:2.25rem;height:4px;position:absolute;left:50%;translate:-50%}}@media (orientation:landscape) and (height<=500px){.listing-view{--side:clamp(17rem, 100vw - 150dvh, 22rem);--gutter:var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"viewer"}.viewer-area,.listing-view .viewer-edge.back{left:var(--side)}.viewer-photo,.viewer-photo.raised{object-position:center}.viewer-photo.raised,.option-annotations.raised,.viewer-turn,.viewer-loading{height:100%;top:0}.viewer-stage:after{background:linear-gradient(to bottom, var(--scrim), transparent 4.5rem), linear-gradient(to right, var(--scrim) var(--side), transparent var(--side))}.viewer-top{left:var(--side);gap:var(--space-3);padding:var(--space-3) var(--gutter);grid-template-columns:minmax(0,1fr) auto}.listing-view .viewer-top .viewer-close{top:var(--space-3);left:calc(var(--gutter) - var(--side));width:var(--control-sm);min-width:var(--control-sm);min-height:var(--control-sm);position:absolute}.viewer-position{grid-column:2}.viewer-bottom{inset:var(--space-10) auto 0 0;width:var(--side);box-sizing:border-box;justify-content:safe flex-end;align-items:stretch;gap:var(--space-2);padding:0 var(--gutter) var(--space-2);background:0 0;flex-direction:column;overflow:hidden}.viewer-info{max-width:none}.viewer-info .hook{margin-bottom:var(--space-0);font-size:var(--text-md)}.viewer-info .basis{display:none}.listing-view{--name-size:var(--text-xl);--heart-size:2.75rem}.viewer-spec{margin-top:var(--space-0)}.viewer-like svg{width:2rem;height:2rem}.viewer-figures{gap:var(--space-0) var(--space-4);margin-top:var(--space-2);font-size:var(--text-sm)}.viewer-figures .price{font-size:var(--text-md)}.viewer-actions{margin-top:var(--space-2)}.listing-view .viewer-actions .viewer-park{left:calc(var(--side) + var(--gutter));bottom:var(--space-3);max-width:min(16rem, calc(100vw - var(--side) - 2 * var(--gutter) - 14rem));position:fixed}.viewer-side{justify-items:stretch;gap:var(--space-2);max-width:none}.listing-view .next-car{width:100%}.listing-view .viewer-side .next-car .viewer-next{right:var(--gutter);bottom:var(--space-3);width:min(13rem, calc(100vw - var(--side) - 2 * var(--gutter)));gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);grid-template-columns:3rem minmax(0,1fr);position:fixed}.viewer-next img,.viewer-next-blank{border-radius:var(--radius-sm);width:3rem}.viewer-next>span{font-size:var(--text-xs);line-height:var(--leading-snug)}.viewer-next strong{-webkit-line-clamp:1}.viewer-note{left:calc(var(--side) + (100% - var(--side)) / 2)}.viewer-details{width:var(--side);height:auto;transition:translate var(--duration-large) var(--ease-out);z-index:2;border-radius:0;grid-area:auto;position:fixed;inset:0 auto 0 0;translate:-100%}.listing-view.with-details .viewer-details{translate:0}.viewer-details-inner{--details-pad:var(--space-4);width:auto;padding:0 var(--details-pad)}.viewer-details-head{z-index:1;margin-inline:calc(-1 * var(--details-pad));padding:var(--space-3) var(--details-pad) var(--space-2);background:var(--ground);touch-action:auto;position:sticky;top:0}.viewer-details-head:before{content:none}.viewer-details-head .viewer-close{display:inline-flex}.listing-view .equipment-panel{width:var(--side);max-height:none;padding:var(--space-4);border-radius:0;position:fixed;inset:0 auto 0 0}}.viewer-photo-navigation{--cue-ink:var(--on-photo);--cue-dim:color-mix(in srgb, var(--on-photo) 60%, transparent);--cue-group:color-mix(in srgb, var(--on-photo) 46%, transparent);position:relative}.viewer-photos [data-current-group] button:before{background:var(--cue-group)}.viewer-photos [data-current-group] button[aria-current=true]:before{background:var(--on-photo)}.viewer-category-cues{top:calc(50% + var(--space-1));pointer-events:none;height:40px;font-size:var(--text-xs);line-height:var(--leading-snug);font-weight:var(--weight-medium);color:var(--cue-dim);position:absolute;left:0;right:0}.viewer-category-label{white-space:nowrap;text-overflow:ellipsis;position:absolute;overflow:hidden}.viewer-category-label[data-current]{color:var(--cue-ink)}.photo-cues-labels .viewer-category-label{top:calc(-1 * var(--space-7));text-align:center}.photo-cues-labels .viewer-photos button:before{height:2px}.photo-cues-labels:before{content:"";inset:calc(-1 * var(--space-5)) 0 0;position:absolute}.viewer-photos [data-inspected-group] button:before{background:color-mix(in srgb, var(--cue-ink) 70%, transparent)}.viewer-photos [data-inspected-group] button[aria-current=true]:before{background:var(--cue-ink)}.viewer-category-label{pointer-events:auto;color:var(--cue-ink);font:inherit;line-height:var(--leading-snug);cursor:pointer;background:0 0;border:0;padding:0}.welcome.rolling .welcome-backdrop,.welcome.loading .welcome-video{opacity:0}.welcome-backdrop{transition:opacity .3s var(--ease-out)}.rev-counter{z-index:1;pointer-events:none;animation:rev-in .3s var(--ease-out) .4s both;place-items:center;display:grid;position:absolute;inset:0}.rev-counter svg{width:72px;height:72px;overflow:visible}.rev-counter circle{fill:none;stroke-width:2.5px;stroke-linecap:round}.rev-track{stroke:color-mix(in oklab, var(--ink) 16%, transparent)}.rev-red{stroke:var(--over);stroke-linecap:butt;opacity:.85}.rev-fill{stroke:var(--ink);transition:stroke-dashoffset .3s var(--ease-out)}.rev-needle{stroke:var(--ink);stroke-width:2px;stroke-linecap:round;transition:transform .3s var(--ease-out)}.rev-hub{fill:var(--ink)}.rev-share{fill:var(--ink-2);font-size:9px}@keyframes rev-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.rev-counter,.rev-fill,.rev-needle{transition:none;animation:none}}@media (width<=760px) and (orientation:portrait),(width<=760px) and (height>=501px){.viewer-photo,.viewer-photo.raised,.option-annotations,.option-annotations.raised,.viewer-turn,.viewer-loading{height:60%;top:0}.viewer-photo,.viewer-photo.raised{object-position:center 70%}.viewer-car{grid-template-rows:minmax(calc(var(--text-md) * var(--leading-snug) + var(--space-1)), auto)}.viewer-info .hook{line-height:var(--leading-snug)}.listing-view .viewer-car .viewer-title{grid-row:2}.viewer-car .viewer-spec{grid-row:3}.viewer-info .basis{margin:var(--space-1) 0 0;grid-row:4}.viewer-bottom{box-sizing:border-box;min-height:40%;padding-top:var(--space-4);background:linear-gradient(var(--scrim), var(--scrim-strong) 5rem);justify-content:flex-start}.viewer-bottom:before{content:"";inset:calc(-1 * var(--space-8)) 0 auto;height:var(--space-8);background:linear-gradient(transparent, var(--scrim));pointer-events:none;position:absolute}}.price-bar{height:.75rem;display:block;position:relative}.price-bar i{position:absolute;top:50%}.price-bar:before{content:"";background:var(--line);height:2px;position:absolute;inset:calc(50% - 1px) 0 auto}.price-bar .price-range{left:var(--from);right:calc(100% - var(--to));background:var(--dim);height:4px;translate:0 -50%}.price-bar .price-expected{left:var(--at);background:var(--ink);width:2px;height:.75rem;translate:-50% -50%}.price-bar .price-asking{left:var(--at);background:var(--spot);width:.6rem;height:.6rem;translate:-50% -50%}.price-parts,.price-others{width:100%;font-size:var(--text-sm);display:grid}.price-parts{gap:var(--space-1);padding-top:var(--space-1)}.price-row{justify-content:space-between;gap:var(--space-4);color:var(--dim);display:flex}.price-row>:last-child{color:var(--ink);flex:none}.price-row.price-total{padding-top:var(--space-1);color:var(--ink);font-weight:var(--weight-bold)}.price-row.price-diff,.price-row.price-diff>:last-child{color:var(--under);font-weight:var(--weight-bold)}.price-row.price-diff[data-way=over],.price-row.price-diff[data-way=over]>:last-child{color:var(--over)}.price-others{gap:1px}.price-others-title{margin:var(--space-2) 0 var(--space-1);color:var(--ink);font-weight:var(--weight-bold)}.price-others a{gap:var(--space-3);padding:var(--space-1) var(--space-2);background:var(--raised);grid-template-columns:3.5rem 1fr auto;display:grid}.price-others a:hover{background:var(--raised-3)}.price-waiting{background:var(--raised-3);opacity:.4;color:#0000}.price-others .price-waiting-row{padding:var(--space-1) var(--space-2);display:block}.price-others[data-arrived] a,.hook[data-arrived],.basis[data-arrived]{animation:price-arrive var(--duration-small) var(--ease-out)}@keyframes price-arrive{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.price-others[data-arrived] a,.hook[data-arrived],.basis[data-arrived]{animation:none}}.price-source{font-size:var(--text-xs)}.st-hunt .search-picker{top:100%;z-index:var(--layer-overlay);min-width:0;max-width:100%;position:absolute;inset-inline:0}.st-hunt .search-picker.pinned{z-index:auto;margin-top:calc(-1 * var(--space-2));order:1;position:relative;top:auto}.st-hunt>.st-search-context{order:2}.st-hunt:has(>.search-picker)>.st-hunt-field{background:var(--hunt-box);border-end-end-radius:0;border-end-start-radius:0}.st-hunt:has(>.search-picker):has(>.st-hunt-field:focus-within,>.search-picker:focus-within)>.st-hunt-field{box-shadow:0 0 0 2px var(--ink);clip-path:inset(-2px -2px 0)}.search-picker .picker-categories{gap:var(--space-0);padding:var(--space-1) var(--space-2) var(--space-2);border-top:1px solid color-mix(in oklab, var(--ink) 8%, transparent);border-radius:0 0 var(--radius-control) var(--radius-control);background:var(--hunt-box);scrollbar-width:thin;display:flex;overflow:auto hidden}.st-hunt:has(>.st-hunt-field:focus-within,>.search-picker:focus-within)>.search-picker .picker-categories{box-shadow:0 0 0 2px var(--ink);clip-path:inset(0 -2px -2px)}.st-hunt{--hunt-box:color-mix(in oklab, var(--ink) 8%, var(--ground))}.search-picker .picker-content{top:calc(100% + var(--space-2));transform-origin:top;max-height:min(380px,48svh);padding:0;position:absolute;inset-inline:0;overflow:hidden}.search-picker.arrived .picker-content{animation:none}.search-picker .picker-categories button{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--dim);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;display:flex}.search-picker .picker-categories button[aria-selected=true]{background:var(--raised-3);color:var(--ink)}.search-picker .picker-content{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.picker-content:has(.picker-car-path){grid-template-rows:auto minmax(0,1fr)}.picker-categories strong{text-overflow:ellipsis;max-width:180px;color:var(--ink);font-weight:var(--weight-bold);overflow:hidden}.picker-car-path{padding:var(--space-2) var(--space-3) var(--space-1);scrollbar-width:thin;align-items:center;display:flex;overflow-x:auto}.picker-car-path>span{flex:none;align-items:center;display:flex}.picker-path-divider{color:var(--dim);padding:0 var(--space-1)}.picker-car-path button{padding:var(--space-2);border-radius:var(--radius-sm);color:var(--dim);cursor:pointer;background:0 0;border:0}.picker-car-path button[aria-current]{color:var(--ink);background:var(--raised-3)}.picker-options{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,1), auto);align-content:start;gap:var(--space-0) var(--space-2);min-height:0;padding:var(--space-2);scrollbar-width:thin;grid-auto-flow:column;max-height:240px;display:grid;overflow-y:auto}.picker-options.grouped{max-height:min(340px,44svh);display:block}.picker-group+.picker-group{margin-top:var(--space-2)}.picker-group-heading{padding:var(--space-1) var(--space-3);color:var(--dim);font-size:var(--text-xs);font-weight:var(--weight-medium);margin:0}.picker-group-options{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,1), auto);gap:var(--space-0) var(--space-2);grid-auto-flow:column;display:grid}.picker-option{justify-content:space-between;min-width:0}.picker-option.active{background:var(--raised-3)}.picker-option.selected{box-shadow:inset 0 0 0 1px var(--kind-constraint);background:color-mix(in oklab, var(--kind-constraint) 12%, transparent)}.picker-option.selected .what{color:var(--kind-constraint)}.picker-option-copy{gap:var(--space-0);min-width:0;display:grid}.picker-option .what{font-size:var(--text-md);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-option .detail{font-size:var(--text-xs);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-option .count{color:var(--dim);white-space:nowrap;flex:none;margin-left:auto;padding:0}.picker-empty{padding:var(--space-6) var(--space-3);color:var(--dim);grid-column:1/-1;margin:0}.picker-empty button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.query-highlight{color:var(--ink);font:inherit;white-space:pre;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.query-highlight>span{flex:none;display:inline-block}.query-phrase{padding-block:var(--space-0);border-radius:var(--radius-sm);background:color-mix(in srgb, currentColor 8%, transparent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:5px;text-decoration-thickness:1px}.query-phrase.identity,.query-phrase.engine,.query-phrase.year,.query-value.identity,.query-value.engine,.query-value.year{color:var(--kind-identity)}.query-phrase.attribute,.query-value.attribute{color:var(--kind-attribute)}.query-phrase.constraint,.query-value.constraint{color:var(--kind-constraint)}.query-phrase.option,.query-value.option{color:var(--kind-option)}.query-phrase.text{background:0 0;text-decoration:none}.query-phrase.ignored{color:var(--dim);background:0 0;text-decoration:none}.query-phrase.excluded{text-decoration-style:dashed}.st-hunt-input[data-highlighted]{color:#0000;caret-color:var(--ink);position:relative}.st-hunt-input[data-highlighted]::selection{color:#0000;background:color-mix(in srgb, var(--kind-identity) 30%, transparent)}@media (width<=760px){.picker-options{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.picker-more{gap:var(--space-1);padding:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}.query-preview-change{opacity:.45}input[data-preview]::placeholder{color:#0000}.account-menu{font-size:var(--text-xs);flex-shrink:0;position:relative}.account-signin,.account-trigger{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-1);color:inherit;font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;display:flex}.account-signin{flex-shrink:0}.account-signin svg{flex-shrink:0;width:1.125rem;height:1.125rem}.account-avatar{border-radius:var(--radius-round);background:var(--raised-3);width:28px;height:28px;color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-bold);place-items:center;line-height:1;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-panel{top:calc(100% + var(--space-2));width:min(16rem, calc(100vw - var(--space-6)));transform-origin:100% 0;position:absolute}.account-who{gap:var(--space-0);padding:var(--space-2) var(--space-4) var(--space-3);overflow-wrap:anywhere;flex-direction:column;display:flex}.account-who span{color:var(--dim);font-size:var(--text-sm)}.account-notice{z-index:var(--layer-toast);bottom:var(--space-4);align-items:center;gap:var(--space-3);box-sizing:border-box;width:max-content;max-width:min(28rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-panel);background:var(--raised-2);color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-snug);box-shadow:var(--shadow-float);display:flex;position:fixed;left:50%;transform:translate(-50%)}.garage-menu{flex-shrink:0;position:relative}.garage-menu-trigger{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-1);color:inherit;text-decoration:none;display:inline-flex}.garage-icon{width:22px;height:22px}.garage-menu-count{min-width:22px;padding:1px var(--space-2);box-sizing:border-box;border-radius:var(--radius-sm);background:var(--raised);color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-bold);text-align:center;font-variant-numeric:tabular-nums}.garage-menu-count[data-grew]{animation:garage-menu-grew var(--duration-move) var(--ease-out)}@keyframes garage-menu-grew{40%{background:var(--spot);color:var(--on-spot);scale:1.1}}.garage-menu-panel{top:calc(100% + var(--space-2));width:min(22rem, calc(100vw - var(--space-6)));transform-origin:100% 0;position:absolute;right:0}.garage-menu .garage-menu-heading{color:var(--dim);display:block}.garage-menu .garage-menu-heading:hover{color:var(--ink)}.garage-menu-panel ul{margin:0;padding:0;list-style:none}.garage-menu-garage{align-items:center;gap:var(--space-2);padding-right:var(--space-2);display:flex}.garage-menu-garage:hover{background:var(--raised-3)}.garage-menu-link{gap:var(--space-2);min-width:0;padding:var(--space-2) 0 var(--space-2) var(--space-4);color:inherit;flex:1;text-decoration:none;display:grid}.garage-menu-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.garage-menu-bays{align-items:center;gap:var(--space-1);display:flex}.garage-menu-bay{box-sizing:border-box;border:1px dashed color-mix(in oklab, currentColor 40%, transparent);flex-shrink:0;width:39px;height:26px;position:relative;overflow:hidden}.garage-menu-bay:has(img):not([data-landing]){border:0}.garage-menu-bay img{object-fit:cover;width:100%;height:100%;display:block}.garage-menu-bay[data-landing] img{opacity:0}.garage-menu-bay[data-landed]{animation:garage-menu-landed var(--duration-large) var(--ease-out)}@keyframes garage-menu-landed{40%{scale:1.14}}.garage-menu-left{margin-left:var(--space-2);color:var(--dim);font-size:var(--text-xs);white-space:nowrap}.garage-menu-parked{width:var(--control-md);height:var(--control-md);box-sizing:border-box;border:1.5px solid color-mix(in oklab, currentColor 45%, transparent);animation:garage-menu-landed var(--duration-large) var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.garage-menu-add svg,.garage-menu-parked svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.garage-menu-state{color:var(--dim);font-size:var(--text-xs);white-space:nowrap;flex-shrink:0}.garage-menu-said{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.garage-picker-layer{z-index:var(--layer-dialog);position:fixed;inset:0}.garage-picker-backdrop{position:absolute;inset:0}.garage-picker{transform-origin:0 100%;max-height:60dvh;position:absolute;overflow-y:auto}.garage-picker ul{margin:0;padding:0;list-style:none}.garage-picker-item{flex-direction:column;align-items:stretch;gap:0}.garage-picker-item span{font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.garage-picker-item small{color:var(--dim);font-size:var(--text-xs)}.garage-picker-item small[data-over]{color:var(--over)}.garage-picker-item[aria-pressed=true] small{color:var(--spot)}.garage-picker-item:disabled{color:var(--dim);cursor:default;background:0 0}.garage-flyer{z-index:var(--layer-dialog);object-fit:cover;pointer-events:none;box-shadow:var(--shadow-float);position:fixed}@media (prefers-reduced-motion:reduce){.garage-menu-count[data-grew],.garage-menu-bay[data-landed],.garage-menu-parked{animation:none}}main:has(>.start-page){max-width:none;padding:0}.start-page{background:var(--ground);min-height:100vh;color:var(--ink);font-family:var(--font);font-variant-numeric:tabular-nums;line-height:var(--leading-body)}:where(.start-page) a{color:inherit;text-decoration:none}:where(.start-page) button{font:inherit;color:inherit}.start-page .photo{object-fit:cover;background:var(--raised);width:100%;height:100%;display:block}.start-page .photo.missing{padding:var(--space-4);color:var(--dim);font-size:var(--text-sm);text-align:center;place-items:center;display:grid}.st-glass{flex:none;width:18px;height:18px}.st-bar{z-index:var(--layer-sticky);align-items:start;gap:var(--space-3) var(--space-6);padding:var(--space-4) var(--gutter);background:var(--ground);grid-template-columns:minmax(120px,1fr) minmax(0,960px) auto;display:grid;position:sticky;top:0}.st-bar>.st-wordmark{min-height:var(--control-lg);grid-area:1/1;justify-self:start;align-items:center;display:inline-flex}.st-bar>.st-hunt{grid-area:1/2;width:100%}.st-bar>.st-controls{justify-self:end;align-items:center;gap:var(--space-4);min-height:var(--control-lg);grid-area:1/3;display:flex}.st-mine{align-items:center;gap:var(--space-3);display:flex}.st-favorites{align-items:center;gap:var(--space-2);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex}.st-favorites:hover{color:var(--ink)}.st-wordmark{color:var(--spot);font-size:var(--text-xl);font-weight:var(--weight-black);font-stretch:var(--stretch-widest);letter-spacing:var(--tracking-wordmark);transition:color var(--duration-large) var(--ease-out);line-height:1}.st-hunt{gap:var(--space-2);min-width:0;margin:0;padding:0;display:grid;position:relative}.st-hunt-field{cursor:text}.st-search-context{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.st-search-context:empty{display:none}.st-search-context .interpretation{margin:0}.st-hunt-input::-webkit-search-cancel-button{filter:invert()}.st-hunt-box{flex:1;align-self:stretch;min-width:10ch;display:flex;position:relative}.st-hunt-ghost{color:var(--dim);font:inherit;white-space:pre;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.st-hunt-ghost .typed{color:#0000}.st-main{--card-w:calc((100cqw - 2 * var(--gutter) - 3 * var(--gap)) / 4);--photo-h:calc(var(--card-w) * 9 / 16);--first-row-h:calc(var(--control-md) + var(--space-2) + var(--photo-h) + 108px + var(--space-4));--peek:44px;padding-bottom:var(--space-10);container-type:inline-size}@property --bb-title-size{syntax:"<length>";inherits:true;initial-value:0}.st-billboard{--bb-title-size:var(--text-poster);--bb-fits-row:calc(100svh - var(--bar-h) - var(--first-row-h) - var(--peek));--bb-car:min((100cqw - 2 * var(--gutter)) * .6 * 9 / 16, 100svh - var(--bar-h) - var(--heading-peek));--heading-peek:82px;height:clamp(360px, max(var(--bb-fits-row), var(--bb-car)), 42cqw);margin:0 var(--gutter);border-radius:var(--radius-panel);background:var(--paint-ground);transition:background-color var(--duration-large) var(--ease-out);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid;overflow:hidden}.st-bb-photo{min-height:0;display:block}@keyframes st-in{0%{opacity:0}}.st-bb-text{min-width:0;padding:var(--gutter);flex-direction:column;justify-content:flex-end;display:flex}.st-bb-label{align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);font-size:var(--text-md);font-weight:var(--weight-bold);flex-wrap:wrap;display:flex}.st-bb-fresh{color:var(--dim);font-weight:var(--weight-medium)}.st-bb-title{max-width:11em;color:var(--spot);font-size:var(--bb-title-size);font-weight:var(--weight-heavy);font-stretch:var(--stretch-narrow);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;transition:color var(--duration-large) var(--ease-out);margin:0}.st-bb-car{margin:var(--space-4) 0 0;font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.st-bb-title+.st-bb-facts{margin-top:var(--space-4)}.st-bb-facts strong{color:var(--ink);font-weight:var(--weight-bold);margin-right:.9em}.st-bb-basis{max-width:44ch;margin:var(--space-3) 0 0;font-size:var(--text-md)}.st-bb-facts{margin:var(--space-1) 0 0;color:var(--dim);font-size:var(--text-md)}.st-bb-actions{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.st-row{margin-top:var(--space-7)}.st-billboard+.st-row{margin-top:var(--space-4)}.st-row-head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);min-height:var(--control-md);margin-bottom:var(--space-2);padding:0 var(--gutter);flex-wrap:wrap;display:flex}.st-row-title{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0;display:flex}.st-said{gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-4) 0 var(--space-3);font-weight:var(--weight-medium);cursor:pointer;display:inline-flex}.st-said:not(:has(>.st-glass)){padding-left:var(--space-4)}button.st-said:hover{background:var(--raised-2)}.st-said-small{min-height:var(--control-sm);padding:0 var(--space-3) 0 var(--space-2);font-size:var(--text-sm);cursor:auto}.st-said-small .st-glass{width:15px;height:15px}.st-said-count{color:var(--dim);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;padding:0}.st-said-count:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.st-said-new{color:var(--spot);font-size:var(--text-sm);font-weight:var(--weight-bold)}.st-row-note{color:var(--dim);font-size:var(--text-sm);flex:1;margin:0}.st-row-body{position:relative}.st-track{grid-auto-flow:column;grid-auto-columns:var(--card-w);gap:var(--gap);padding:var(--space-1) var(--gutter) var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, color-mix(in srgb, var(--ink) 20%, transparent), var(--ink) var(--gutter), var(--ink) calc(100% - var(--gutter)), color-mix(in srgb, var(--ink) 20%, transparent));mask-image:linear-gradient(to right, color-mix(in srgb, var(--ink) 20%, transparent), var(--ink) var(--gutter), var(--ink) calc(100% - var(--gutter)), color-mix(in srgb, var(--ink) 20%, transparent));margin:0;list-style:none;display:grid;overflow-x:auto}.st-track::-webkit-scrollbar{display:none}.st-card{scroll-snap-align:start;min-width:0}.st-scroll{top:var(--space-1);z-index:2;width:max(var(--gutter), 44px);height:var(--photo-h);color:var(--ink);opacity:0;cursor:pointer;transition:opacity var(--duration-small) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.st-scroll svg{width:var(--control-md);height:var(--control-md);padding:var(--space-2);background:color-mix(in oklab, var(--ground) 78%, transparent);transition:background-color var(--duration-hover);border-radius:50%}.st-scroll-on{right:0}.st-scroll-back{left:0}.st-row:hover .st-scroll{opacity:1}.st-scroll:hover svg{background:var(--raised-2)}@media (hover:none){.st-scroll{display:none}}.st-card-link{border-radius:var(--radius-panel);flex-direction:column;display:flex}.st-card-photo{aspect-ratio:16/9;border-radius:var(--radius-panel);background:var(--raised);display:block;position:relative;overflow:hidden}.st-card-waiting:after{content:"";height:108px;display:block}.st-frame,.st-under{position:absolute;inset:0}.st-frame img.photo{transition:transform .5s var(--ease-out)}.st-frame:not(.st-turn) img.photo:not([data-loaded]){opacity:0}.st-frame:not(.st-turn) img.photo[data-loaded=""]{animation:st-in var(--duration-large) var(--ease-out)}.st-bb-photo .st-frame:not(.st-turn) img.photo[data-loaded=""]{animation-duration:.32s}.st-rounds[data-going] .st-frame:not(.st-turn) img.photo{transition-duration:var(--lean);transition-timing-function:cubic-bezier(.33,1,.68,1);transform:scale(1.035)}.st-rounds[data-going] .st-under,.st-turn img.photo{transform:scale(1.035)}.st-turn img.photo{animation:.6s cubic-bezier(.4,0,.2,1) both st-dissolve}@keyframes st-dissolve{0%{opacity:0}}.st-round{z-index:2;background:color-mix(in oklab, var(--ink) 28%, transparent);height:3px;animation:st-dissolve var(--duration-small) var(--ease-out);position:absolute;inset:auto 0 0}.st-round-done,.st-round-now{background:var(--ink);position:absolute;inset:0 auto 0 0}.st-round-now{transform-origin:0;animation:st-fill var(--round) linear both}@keyframes st-fill{0%{transform:scaleX(0)}}.st-bb-photo{position:relative;overflow:hidden}.st-bb-photo[data-going] .st-frame:not(.st-turn) img.photo,.st-bb-photo[data-going] .st-under,.st-bb-photo .st-turn img.photo{transform:scale(1.06)}.st-bb-photo .st-turn img.photo{-webkit-mask-image:linear-gradient(to right, var(--ink) 40%, transparent 60%);mask-image:linear-gradient(to right, var(--ink) 40%, transparent 60%);animation:1s cubic-bezier(.45,0,.25,1) both st-wipe;-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes st-wipe{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.st-frame img.photo,.st-turn img.photo,.st-bb-photo .st-turn img.photo,.st-rounds[data-going] .st-under,.st-rounds[data-going] .st-frame:not(.st-turn) img.photo,.st-bb-photo[data-going] .st-frame:not(.st-turn) img.photo{transition:none;animation:none;transform:none}.st-round{display:none}}.st-badge,.st-price,.st-clock{z-index:1;position:absolute}.st-badge{top:var(--space-2);left:var(--space-2);white-space:normal}.st-price{right:var(--space-2);bottom:var(--space-2)}.st-clock{left:var(--space-2);bottom:var(--space-2)}.st-clock[data-closing]{background:var(--ink);color:var(--ground)}.st-clock[data-closed]{color:var(--dim)}.st-card-hook{margin-top:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st-card-name,.st-card-figures,.st-card-why{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-card-name{margin-top:var(--space-1);color:var(--ink-2);font-size:var(--text-md);font-weight:var(--weight-medium)}.st-card-figures{color:var(--dim);font-size:var(--text-sm);margin-top:1px}.st-card-why{justify-content:space-between;gap:var(--space-3);color:var(--dim);font-size:var(--text-sm);margin-top:1px;display:flex}.st-card-fact{text-overflow:ellipsis;color:var(--ink-2);overflow:hidden}.st-card-where{flex:none}@media (width>=761px){.st-bb-text{container:bb-words/size}}@container bb-words (height<=390px){.st-bb-basis{display:none}}@media (width<=760px){.st-bar{align-items:center;gap:var(--space-3);padding-top:var(--space-3);padding-bottom:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.st-bar>.st-controls{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;grid-area:1/2;max-width:100%}.st-bar>.st-hunt{grid-area:2/1/auto/-1}.st-main{--card-w:80cqw}.st-billboard{height:auto;margin-top:var(--space-2);grid-template-columns:minmax(0,1fr)}.st-bb-photo{aspect-ratio:4/3;order:-1}.st-bb-actions>.btn{flex:1}.st-row-head{flex-direction:column;align-items:flex-start}.st-row-title{gap:var(--space-1) var(--space-2);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.st-bb-photo img.photo{animation:none}.st-wordmark,.st-billboard,.st-bb-title,.st-scroll{transition:none}}.hn-main{padding-top:var(--space-5)}.hn-hunts{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.hn-group+.hn-group{margin-top:var(--space-9)}.hn-group{scroll-margin-top:190px}.hn-head{align-items:baseline;gap:var(--space-1) var(--space-4);margin-bottom:var(--space-3);padding:0 var(--gutter);flex-wrap:wrap;display:flex}.hn-count{font-size:var(--text-xl);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);margin:0}.hn-note{color:var(--dim);font-size:var(--text-sm);flex:20rem;margin:0}.hn-head .btn{align-self:center;margin-left:auto}.hn-grid{gap:var(--space-6) var(--gap);padding:var(--space-1) var(--gutter) 0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}@media (width<=1100px){.hn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.hn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hn-grid{grid-template-columns:minmax(0,1fr)}}.hn-more{align-items:baseline;gap:var(--space-4);margin:var(--space-5) 0 0;padding:0 var(--gutter);color:var(--dim);font-size:var(--text-sm);display:flex}.hn-kept,.hn-models{margin-top:var(--space-9);padding:0 var(--gutter)}.hn-models .hn-more{padding:0}.hn-models>h2{font-size:var(--text-xl);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);margin:0}.hn-models .results{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.hn-models .results strong{color:var(--ink)}.hn-kept-title{font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}.hn-kept-hunt{align-items:center;gap:var(--space-1) var(--space-2);display:flex}.hn-new{color:var(--spot);font-size:var(--text-sm);font-weight:var(--weight-bold)}.hn-drop{font-size:var(--text-lg);line-height:1}@media (width<=760px){.hn-count{font-size:var(--text-lg)}.hn-head .btn{flex:100%}}html:active-view-transition-type(open-car) .viewer-stage:not(.viewer-peek *){view-transition-name:car-photo}html:active-view-transition-type(open-car) .viewer-top:not(.viewer-peek *){view-transition-name:car-top}html:active-view-transition-type(open-car) .viewer-bottom:not(.viewer-peek *){view-transition-name:car-bottom}html:active-view-transition-type(open-car)::view-transition-new(car-top){animation:st-page-in .36s .28s var(--ease-out) both}html:active-view-transition-type(open-car)::view-transition-new(car-bottom){animation:st-page-in .36s .28s var(--ease-out) both}html:active-view-transition-type(open-car)::view-transition-old(root){animation:st-page-out .26s var(--ease-out) both;-webkit-mask-image:none;mask-image:none}html:active-view-transition-type(open-car)::view-transition-new(root){animation:st-page-in .38s .14s var(--ease-out) both;-webkit-mask-image:none;mask-image:none}html:active-view-transition-type(open-car)::view-transition-group(car-photo){animation-duration:.56s;animation-timing-function:var(--ease-out)}html:active-view-transition-type(open-car)::view-transition-old(car-photo){opacity:0;animation:none}html:active-view-transition-type(open-car)::view-transition-new(car-photo){object-fit:cover;width:100%;height:100%;animation:none}html:active-view-transition-type(landing)::view-transition-new(car-top){animation:st-page-in .18s var(--ease-out) both}html:active-view-transition-type(landing)::view-transition-new(car-bottom){animation:st-page-in .18s var(--ease-out) both}html:active-view-transition-type(landing)::view-transition-new(root){animation:st-page-in .18s var(--ease-out) both}html:active-view-transition-type(landing)::view-transition-old(root){animation:st-page-out .18s var(--ease-out) both}html:active-view-transition-type(landing)::view-transition-group(car-photo){animation-duration:.18s}@keyframes st-page-out{to{opacity:0}}@keyframes st-page-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html:active-view-transition-type(open-car)::view-transition-group(*){animation:none}html:active-view-transition-type(open-car)::view-transition-old(*){animation:none}html:active-view-transition-type(open-car)::view-transition-new(*){animation:none}}html:active-view-transition-type(hunt) .st-bar{view-transition-name:st-bar}html:active-view-transition-type(hunt) .st-hunt{view-transition-name:hunt-box}html:active-view-transition-type(hunt)::view-transition-old(root){animation:st-page-out .16s var(--ease-out) both;-webkit-mask-image:none;mask-image:none}html:active-view-transition-type(hunt)::view-transition-new(root){animation:st-page-in .28s 80ms var(--ease-out) both;-webkit-mask-image:none;mask-image:none}html:active-view-transition-type(hunt)::view-transition-group(hunt-box){z-index:1;border-radius:var(--radius-control);animation-duration:.44s;animation-timing-function:var(--ease-out);overflow:clip}html:active-view-transition-type(hunt)::view-transition-old(hunt-box){object-fit:none;object-position:left center;width:100%;height:100%}html:active-view-transition-type(hunt)::view-transition-new(hunt-box){object-fit:none;object-position:left center;width:100%;height:100%}html:active-view-transition-type(hunt-still)::view-transition-old(st-bar){display:none}html:active-view-transition-type(hunt-still)::view-transition-old(hunt-box){display:none}html:active-view-transition-type(hunt-still)::view-transition-new(st-bar){animation:none;overflow:visible}html:active-view-transition-type(hunt-still)::view-transition-new(hunt-box){animation:none;overflow:visible}html:active-view-transition-type(hunt-still)::view-transition-group(st-bar){animation:none;overflow:visible}html:active-view-transition-type(hunt-still)::view-transition-group(hunt-box){animation:none;overflow:visible}@media (prefers-reduced-motion:reduce){html:active-view-transition-type(hunt)::view-transition-group(*){animation:none}html:active-view-transition-type(hunt)::view-transition-old(*){animation:none}html:active-view-transition-type(hunt)::view-transition-new(*){animation:none}}.hn-head:has(>.sr-status){flex-wrap:nowrap}.hn-head:has(>.sr-status)>.hn-count{white-space:nowrap;flex:none}.sr-status{min-width:0;height:calc(var(--leading-body) * 1em);color:var(--dim);font-size:var(--text-sm);line-height:var(--leading-body);flex:1 1 0;overflow:hidden}.sr-status:before{content:"​"}.sr-status>*{margin-right:var(--space-4);white-space:nowrap;display:inline-block}.sr-status a{text-underline-offset:3px;text-decoration:underline}.sr-context{margin-bottom:var(--space-2);padding:0 var(--gutter)}.sr-follow-link{color:var(--ink-2);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0}.sr-follow-link:hover:not(:disabled),.sr-follow-link[aria-pressed=true]{color:var(--ink)}.sr-follow-link:disabled{color:var(--dim);cursor:default}.sr-mark{width:15px;height:15px;margin-right:var(--space-2);vertical-align:-2px;--spark:9px;display:inline-block;position:relative}.btn .sr-mark{margin-right:0}.sr-mark svg{width:100%;height:100%;display:block;overflow:visible}.sr-mark[data-pop] svg{animation:sr-mark-pop .28s var(--ease-out) both}.sr-mark[data-pop] .sr-mark-fill{animation:sr-mark-fill .22s var(--ease-out) 40ms both}.sr-mark i{opacity:0;pointer-events:none;width:2px;height:5px;animation:sr-spark .3s var(--ease-out) 60ms both;background:currentColor;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes sr-mark-pop{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes sr-mark-fill{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes sr-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(calc(-1 * var(--spark))) scaleY(.4)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-1.7 * var(--spark))) scaleY(1)}}.sr-follow{align-items:center;gap:var(--space-5) var(--space-7);width:min(760px, calc(100% - 2 * var(--gutter)));box-sizing:border-box;margin:var(--space-9) auto 0;padding:var(--space-6) var(--space-7);border-radius:var(--radius-panel);background:var(--raised);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text button";display:grid}.sr-follow-text{grid-area:text}.sr-follow+.hn-group{margin-top:var(--space-9)}.sr-follow h2{font-size:var(--text-xl);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-wrap:balance;margin:0}.sr-follow h2 .sr-mark{width:20px;height:20px;margin-right:var(--space-2);vertical-align:-3px;--spark:13px}.sr-following[data-pop] p,.sr-following[data-pop] .sr-follow-tries{animation:sr-rise .26s var(--ease-out) 80ms both}@keyframes sr-rise{0%{opacity:0;transform:translateY(6px)}}.sr-follow p{max-width:34em;margin:var(--space-2) 0 0;color:var(--ink-2);font-size:var(--text-md);line-height:var(--leading-body)}.sr-follow>.btn{grid-area:button}.sr-following{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""tries""unfollow"}.sr-follow-tries{grid-area:tries}.sr-follow-tries h3{margin:0 0 var(--space-2);color:var(--dim);font-size:var(--text-sm);font-weight:var(--weight-bold)}.sr-follow-tries ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sr-follow-tries .st-said{background:var(--ground)}.sr-follow-tries .st-said:hover{background:var(--raised-2)}.sr-try-count{color:var(--dim);font-size:var(--text-sm)}.sr-unfollow{color:var(--dim);font:inherit;font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;grid-area:unfollow;justify-self:start;padding:0;text-decoration:underline}.sr-unfollow:hover:not(:disabled){color:var(--ink)}@media (width<=760px){.sr-follow{padding:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"text""button"}.sr-following{grid-template-areas:"text""tries""unfollow"}.sr-follow h2{font-size:var(--text-lg)}}@media (prefers-reduced-motion:reduce){.sr-mark[data-pop] svg,.sr-mark[data-pop] .sr-mark-fill,.sr-following[data-pop] p,.sr-following[data-pop] .sr-follow-tries{animation:none}.sr-mark i{display:none}}.st-follow-picker{margin-left:auto;position:relative}.st-follow-trigger svg{width:16px;height:16px}.st-follow-menu{top:calc(100% + var(--space-1));z-index:5;width:max-content;min-width:260px;max-width:min(420px, calc(100vw - 2 * var(--gutter)));max-height:60vh;position:absolute;right:0;overflow-y:auto}.st-follow-name{min-width:0;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.st-follow-state{color:var(--dim);font-size:var(--text-sm);white-space:nowrap}.legal{max-width:var(--measure);padding:var(--space-6) var(--gutter) var(--space-8);color:var(--ink);line-height:var(--leading-body);margin:0 auto}.legal h1{font-size:var(--text-xl);line-height:var(--leading-tight);margin:0 0 var(--space-2)}.legal h2{font-size:var(--text-lg);line-height:var(--leading-snug);margin:var(--space-6) 0 var(--space-2);scroll-margin-top:calc(var(--bar-h) + var(--space-4))}.legal h3{font-size:var(--text-md);line-height:var(--leading-snug);margin:var(--space-4) 0 var(--space-1)}.legal p,.legal ul{margin:0 0 var(--space-3)}.legal a{color:inherit;text-decoration:underline}.legal-effective,.legal-note{color:var(--ink-2);font-size:var(--text-sm)}.legal-address{padding-left:var(--space-3);border-left:1px solid var(--line)}.legal-table{border-collapse:collapse;font-size:var(--text-sm);margin:0 0 var(--space-3);display:block;overflow-x:auto}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--line)}.legal-table th{font-weight:var(--weight-bold)}.site-footer{margin-top:var(--space-8);padding:var(--space-5) var(--gutter) var(--space-6);border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--text-sm)}.site-footer-links{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.site-footer-links a{color:var(--ink);text-decoration:none}.site-footer-links a:hover{text-decoration:underline}.site-footer-operator{margin:0}.greeting-legal{gap:var(--space-3);font-size:var(--text-xs);display:flex}.greeting-legal a{color:inherit;text-decoration:underline}.studio.oops-studio{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.oops-backdrop img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;animation:2.4s cubic-bezier(.2,.7,.2,1) both develop;position:absolute;inset:0}.studio.oops-studio:after{content:"";background:linear-gradient(to bottom, transparent, var(--scrim-strong));pointer-events:none;position:absolute;inset:45% 0 0}.studio.oops-studio .top-bar{z-index:1;position:relative}.oops-search{width:min(100%,26rem)}.oops-search .field{align-items:center;gap:var(--space-2);height:var(--control-lg);padding:0 var(--space-4);display:flex}.oops-search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}main:has(>.oops-fault){max-width:none;padding:0}.oops-fault{flex-direction:column;min-height:100svh;display:flex}.oops-fault-body{max-width:calc(var(--measure) + 2 * var(--gutter));padding:var(--space-10) var(--gutter);flex-direction:column;flex:1;justify-content:center;display:flex}.oops-fault h1{margin:0 0 var(--space-4);font-size:var(--text-display);font-weight:var(--weight-heavy);font-stretch:var(--stretch-widest);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.oops-lede{color:var(--ink);font-size:var(--text-lg);line-height:var(--leading-snug);margin:0}.oops-report{margin:var(--space-3) 0 0;color:var(--ink-2);font-size:var(--text-md);line-height:var(--leading-body)}.oops-report[data-reported=sending]{color:var(--dim)}.oops-code{font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);color:var(--ink)}.oops-link{color:var(--ink);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.oops-retry{margin:var(--space-6) 0 0;color:var(--dim);font-size:var(--text-sm)}.oops-fault-actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.oops-lamp{width:128px;margin-bottom:var(--space-7);color:var(--lamp);animation:.9s step-end both lamp-on}@keyframes lamp-on{0%{color:var(--raised-3)}35%{color:var(--lamp)}50%{color:var(--raised-3)}65%{color:var(--lamp)}}@media (prefers-reduced-motion:reduce){.oops-backdrop img,.oops-lamp{animation:none}}.oops-review{right:var(--space-3);top:calc(var(--bar-h) + var(--space-3));z-index:var(--layer-toast);padding:var(--space-2);border-radius:var(--radius-panel);background:var(--raised-2);box-shadow:var(--shadow-float);color-scheme:dark;font-size:var(--text-xs);position:fixed}.oops-review summary{padding:var(--space-1) var(--space-2);color:var(--ink-2);cursor:pointer}.oops-review nav{flex-direction:column;display:flex}.oops-review a{padding:var(--space-1) var(--space-2);color:var(--dim);text-decoration:none}.oops-review a[aria-current=page]{color:var(--ink);font-weight:var(--weight-bold)}.oops-stage-floor{z-index:1;justify-content:center;gap:var(--space-8);padding:var(--space-6) var(--gutter) var(--space-9);flex-direction:column;flex:1;display:flex;position:relative}.oops-missing{text-align:center}.oops-missing>*{width:fit-content}.oops-missing{animation:.9s ease-out .2s both rise}.studio .oops-missing h1{margin:0 auto var(--space-2);text-wrap:balance}.oops-missing p{color:var(--ink-2);font-size:var(--text-lg);margin:0 auto}.oops-stage.picked .oops-missing h1{font-size:var(--text-xl)}.oops-stage.picked .oops-missing p{font-size:var(--text-md)}.oops-picks.start-page{grid-template-columns:repeat(var(--picks,3), minmax(0, calc((100% - 2 * var(--gap)) / 3)));justify-content:center;gap:var(--space-7) var(--gap);background:0 0;width:100%;max-width:1200px;min-height:0;margin:0 auto;padding:0;list-style:none;display:grid}.oops-pick{gap:var(--space-3);animation:pick-in 1.1s var(--ease-out) both;flex-direction:column;display:flex}@keyframes pick-in{0%{opacity:0;transform:translateY(28px)}}.oops-pick-search{align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--raised);transition:background var(--duration-hover) var(--ease-out);display:flex}.oops-pick-search:hover{background:var(--raised-2)}.oops-pick-q{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--weight-medium);flex:1;overflow:hidden}.oops-pick-count{color:var(--dim);font-size:var(--text-sm);flex:none}.oops-pick-car{margin:0;padding:0;list-style:none}.oops-stage-search{align-items:center;gap:var(--space-2);flex-direction:column;width:min(100%,26rem);margin:0 auto;display:flex}@media (width<=760px){.oops-picks.start-page{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.oops-missing,.oops-pick{animation:none}}.oops-missing .oops-report{margin-top:var(--space-2);font-size:var(--text-md)}
