:root{--ac-rail-w:352px;--disc-hero-media:150px;--disc-hero-body:66px;--disc-hero-h:calc(var(--disc-hero-media) + var(--disc-hero-body));--ac-menu-h:57px;--ac-rail-push:0px;--ac-rail-ease:cubic-bezier(.65, .05, .36, 1);--ac-rail-duration:.62s}@media (min-width:640px){:root{--ac-menu-h:67px}}@media (min-width:1280px){html[data-rail=open]{--ac-rail-push:var(--ac-rail-w)}}.discovery-rail-push{padding-right:var(--ac-rail-push);transition:padding-right var(--ac-rail-duration) var(--ac-rail-ease)}.discovery-rail-push-edge{right:var(--ac-rail-push);transition:right var(--ac-rail-duration) var(--ac-rail-ease)}.discovery-rail{z-index:45;width:min(var(--ac-rail-w), 86vw);border-left:1px solid var(--ac-border);background:var(--ac-panel-bg);visibility:hidden;transition:transform var(--ac-rail-duration) var(--ac-rail-ease), visibility 0s linear var(--ac-rail-duration);contain:layout paint;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-18px 0 46px -30px rgba(0,0,0,.45)}html[data-rail=open] .discovery-rail{visibility:visible;transition:transform var(--ac-rail-duration) var(--ac-rail-ease), visibility 0s;transform:translate(0,0)}@media (max-width:639px){.discovery-rail{bottom:calc(56px + env(safe-area-inset-bottom,0px))}}.discovery-rail__inner{flex-direction:column;height:100%;display:flex;overflow:hidden}.discovery-rail-handle{top:calc(var(--ac-menu-h) + 96px);z-index:44;border:1px solid color-mix(in srgb, var(--ac-border-strong) 70%, transparent);background:color-mix(in srgb, var(--ac-surface) 58%, transparent);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);height:46px;color:var(--ac-text-muted);transition:transform var(--ac-rail-duration) var(--ac-rail-ease), background-color .26s ease, border-color .26s ease, box-shadow .26s ease, color .22s ease;border-right:0;border-radius:999px 0 0 999px;align-items:center;padding:0 .7rem;display:flex;position:fixed;right:0;transform:translate(0,0);box-shadow:inset 0 1px rgba(255,255,255,.45),-14px 0 34px -22px rgba(0,0,0,.55)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.discovery-rail-handle{background:var(--ac-surface)}}.discovery-rail-handle:hover{color:var(--ac-text-strong);border-color:var(--ac-border-accent);background:color-mix(in srgb, var(--ac-surface) 74%, transparent);outline:none;box-shadow:inset 0 1px rgba(255,255,255,.6),-18px 0 40px -20px rgba(0,0,0,.6)}.discovery-rail-handle:focus-visible{color:var(--ac-text-strong);border-color:var(--ac-border-accent);background:color-mix(in srgb, var(--ac-surface) 74%, transparent);outline:none;box-shadow:inset 0 1px rgba(255,255,255,.6),-18px 0 40px -20px rgba(0,0,0,.6)}.discovery-rail-handle:active{background:color-mix(in srgb, var(--ac-surface) 88%, transparent)}html[data-rail=open] .discovery-rail-handle{transform:translate3d(calc(-1 * min(var(--ac-rail-w), 86vw) + 8px), 0, 0)}.discovery-rail-handle__icon{width:24px;height:26px;transition:scale .22s var(--ac-rail-ease);flex:none;justify-content:center;align-items:center;display:flex;position:relative;scale:1}.discovery-rail-handle:active .discovery-rail-handle__icon{transition:scale 90ms ease-out;scale:.86}.discovery-rail-handle__icon-car,.discovery-rail-handle__icon-caret{transition:opacity .26s var(--ac-rail-ease), transform .32s var(--ac-rail-ease);justify-content:center;align-items:center;display:flex;position:absolute}.discovery-rail-handle__icon-caret{color:var(--ac-text-muted);opacity:0;transform:translate(-6px)scale(.7)}.discovery-rail-handle__icon-car{opacity:1;transform:none}.discovery-rail-handle:hover .discovery-rail-handle__icon-car{transform:scale(1.1)}html[data-rail=open] .discovery-rail-handle__icon-car{opacity:0;transform:translate(6px)scale(.7)}html[data-rail=open] .discovery-rail-handle__icon-caret{opacity:1;transform:none}html[data-rail=open] .discovery-rail-handle:hover .discovery-rail-handle__icon-caret{color:var(--ac-text-strong);transform:translate(2px)}.discovery-rail-handle__label{white-space:nowrap;opacity:0;letter-spacing:.12em;text-transform:uppercase;max-width:0;transition:max-width .32s var(--ac-rail-ease), margin-right .32s var(--ac-rail-ease), opacity .24s ease;font-size:.6rem;font-weight:800;overflow:hidden}@media (hover:hover) and (pointer:fine){html:not([data-rail=open]) .discovery-rail-handle:hover .discovery-rail-handle__label{opacity:1;max-width:10rem;margin-right:.5rem}html:not([data-rail=open]) .discovery-rail-handle:focus-visible .discovery-rail-handle__label{opacity:1;max-width:10rem;margin-right:.5rem}}.discovery-rail-handle__badge{border:2px solid color-mix(in srgb, var(--ac-surface) 80%, transparent);background:var(--ac-yellow);color:#fff;text-align:center;min-width:16px;height:16px;transition:opacity .22s ease, scale .26s var(--ac-rail-ease);border-radius:999px;padding:0 3px;font-size:.5rem;font-weight:800;line-height:12px;position:absolute;top:2px;right:4px}html[data-rail=open] .discovery-rail-handle__badge{opacity:0;scale:.6}@media (prefers-reduced-motion:reduce){.discovery-rail-handle,.discovery-rail-handle__icon,.discovery-rail-handle__icon-car,.discovery-rail-handle__icon-caret,.discovery-rail-handle__label,.discovery-rail-handle__badge{transition-duration:1ms!important}}.discovery-rail-scrim{z-index:43;opacity:0;visibility:hidden;transition:opacity var(--ac-rail-duration) var(--ac-rail-ease), visibility 0s linear var(--ac-rail-duration);background:rgba(0,0,0,.42);position:fixed;top:0;bottom:0;left:0;right:0}html[data-rail=open] .discovery-rail-scrim{opacity:1;visibility:visible;transition:opacity var(--ac-rail-duration) var(--ac-rail-ease), visibility 0s}@media (min-width:1280px){html[data-rail=open] .discovery-rail-scrim{opacity:0;visibility:hidden}}.discovery-rail__head{min-height:var(--ac-menu-h);border-bottom:1px solid var(--ac-border);flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.discovery-rail__tabs{grid-template-columns:repeat(var(--disc-tabs,4), minmax(0, 1fr));border:1px solid color-mix(in srgb, var(--ac-border) 70%, transparent);background:var(--ac-surface-3);border-radius:999px;flex:none;margin:.55rem .6rem .6rem;padding:3px;display:grid;position:relative}.discovery-rail__tabs-thumb{width:calc((100% - 6px) / var(--disc-tabs,4));background:var(--ac-surface);box-shadow:0 1px 2px rgba(0,0,0,.12), 0 0 0 1px color-mix(in srgb, var(--ac-border) 60%, transparent);transition:transform .42s var(--ac-rail-ease);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.discovery-rail__tab{z-index:1;color:var(--ac-text-soft);border-radius:999px;justify-content:center;align-items:center;gap:.22rem;padding:.42rem .1rem;font-size:.6rem;font-weight:600;line-height:1;transition:color .22s;display:flex;position:relative}.discovery-rail__tab:hover{color:var(--ac-text-muted)}.discovery-rail__tab[data-active]{color:var(--ac-text-strong);font-weight:700}.discovery-rail__tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.discovery-rail__tab-count{color:var(--ac-yellow);flex:none;font-size:.52rem;font-weight:800}.discovery-hero{flex:none;padding:.15rem .7rem .7rem}.discovery-hero__head{justify-content:space-between;align-items:baseline;gap:.5rem;padding:0 .1rem .5rem;display:flex}.discovery-hero__caption{letter-spacing:.12em;text-transform:uppercase;color:var(--ac-text-faint);font-size:.56rem;font-weight:800}.discovery-hero__badge{color:var(--ac-yellow);flex:none;font-size:.52rem;font-weight:700}.discovery-hero__viewport{height:var(--disc-hero-h);border:1px solid var(--ac-border);background:var(--ac-surface);touch-action:pan-y;border-radius:1rem;position:relative;overflow:hidden}.discovery-hero__track{height:100%;transition:transform .62s var(--ac-rail-ease);will-change:transform;display:flex}.discovery-hero__track[data-dragging]{transition:none}.discovery-hero__slide{flex:0 0 100%;width:100%;height:100%;display:block;position:relative}.discovery-hero__link{height:100%;display:block}.discovery-hero__media{height:var(--disc-hero-media);background:linear-gradient(180deg, var(--ac-surface-2), var(--ac-surface-3));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.discovery-hero__media img{object-fit:cover;object-position:center;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;transition:transform .42s var(--ac-rail-ease)}.discovery-hero__media img[data-placeholder]{object-fit:contain;padding:.9rem}.discovery-hero__link:hover .discovery-hero__media img{transform:scale(1.05)}.discovery-hero__year{border:1px solid var(--ac-border);background:var(--ac-header-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ac-text-strong);border-radius:999px;padding:.1rem .45rem;font-size:.55rem;font-weight:800;position:absolute;top:.6rem;left:.6rem}.discovery-hero__reason{border:1px solid var(--ac-border);background:var(--ac-header-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ac-text-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.18rem .55rem;font-size:.56rem;font-weight:600;position:absolute;bottom:.55rem;left:.6rem;right:.6rem;overflow:hidden}.discovery-hero__body{height:var(--disc-hero-body);border-top:1px solid var(--ac-border);justify-content:space-between;align-items:center;gap:.6rem;padding:0 .75rem;display:flex}.discovery-hero__brand{letter-spacing:.11em;text-transform:uppercase;color:var(--ac-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;font-weight:700;display:block;overflow:hidden}.discovery-hero__name{letter-spacing:-.015em;color:var(--ac-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.discovery-hero__price{color:var(--ac-yellow);flex:none;font-size:.8rem;font-weight:800}.discovery-hero__like{border:1px solid var(--ac-border);background:var(--ac-header-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:30px;height:30px;color:var(--ac-text-muted);transition:color .2s ease, scale .2s var(--ac-rail-ease);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:.6rem;right:.6rem}.discovery-hero__like:hover{color:var(--ac-yellow);scale:1.1}.discovery-hero__like:active{scale:.92}.discovery-hero__like[data-active]{color:#e0245e}.discovery-hero__nav{justify-content:space-between;align-items:center;gap:.4rem;margin-top:.6rem;display:flex}.discovery-hero__arrow{border:1px solid color-mix(in srgb, var(--ac-border) 80%, transparent);background:color-mix(in srgb, var(--ac-surface) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:26px;height:26px;color:var(--ac-text-soft);transition:color .2s ease, border-color .2s ease, background-color .2s ease, scale .2s var(--ac-rail-ease);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.discovery-hero__arrow:hover{color:var(--ac-text-strong);border-color:var(--ac-border-accent);background:var(--ac-surface)}.discovery-hero__arrow:active{scale:.9}.discovery-hero__dots{flex:auto;justify-content:center;align-items:center;gap:5px;display:flex}.discovery-hero__dot{background:var(--ac-border-strong);width:4px;height:4px;transition:width .42s var(--ac-rail-ease), background-color .3s ease;border-radius:999px;flex:none}.discovery-hero__dot:hover{background:var(--ac-text-faint)}.discovery-hero__dot[data-active]{background:var(--ac-yellow);width:20px}.discovery-rail__body{-ms-scroll-chaining:none;overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.discovery-rail__state{text-align:center;color:var(--ac-text-soft);padding:2rem 1.1rem;font-size:.68rem}.discovery-rail__state-link{color:var(--ac-yellow);align-items:center;gap:.3rem;margin-top:.85rem;font-size:.66rem;font-weight:700;display:inline-flex}.discovery-card-slot{transition:grid-template-rows .26s var(--ac-rail-ease) calc(var(--disc-leave-delay,0s) + .14s);transition:grid-template-rows .26s var(--ac-rail-ease) calc(var(--disc-leave-delay,0s) + .14s), -ms-grid-rows .26s var(--ac-rail-ease) calc(var(--disc-leave-delay,0s) + .14s);grid-template-rows:1fr;display:grid}.discovery-card-slot>*{min-height:0;overflow:hidden}.discovery-card-slot[data-leaving]{grid-template-rows:0fr}.discovery-card-slot[data-leaving] .discovery-card{opacity:0;pointer-events:none;transform:translate(130%)}.discovery-card{border-bottom:1px solid color-mix(in srgb, var(--ac-border) 60%, transparent);transition:transform .32s cubic-bezier(.55, 0, .85, .35) var(--disc-leave-delay,0s), opacity .26s ease var(--disc-leave-delay,0s);align-items:stretch;display:flex;position:relative}.discovery-card-slot:last-child .discovery-card{border-bottom:0}.discovery-card[data-picked]{background:color-mix(in srgb, var(--ac-yellow) 7%, transparent)}.discovery-card__pick{flex:none;justify-content:center;align-self:stretch;align-items:center;width:34px;display:flex}.discovery-card__pick-box{border:1.5px solid var(--ac-border-strong);background:var(--ac-surface);color:#fff;width:17px;height:17px;transition:background-color .16s ease, border-color .16s ease, scale .16s var(--ac-rail-ease);border-radius:5px;justify-content:center;align-items:center;display:flex}.discovery-card__pick:hover .discovery-card__pick-box{border-color:var(--ac-yellow)}.discovery-card__pick:active .discovery-card__pick-box{scale:.9}.discovery-card__pick[aria-pressed=true] .discovery-card__pick-box{border-color:var(--ac-yellow);background:var(--ac-yellow)}.discovery-card__pick:disabled{cursor:not-allowed;opacity:.35}.discovery-card__pick:disabled .discovery-card__pick-box{border-color:var(--ac-border-strong)}.discovery-card__link{flex:auto;align-items:center;gap:.7rem;min-width:0;padding:.7rem .5rem .7rem .7rem;transition:background-color .16s;display:flex}.discovery-card__pick+.discovery-card__link{padding-left:0}.discovery-card__link:hover{background:var(--ac-surface)}.discovery-card__thumb{border:1px solid var(--ac-border);background:linear-gradient(180deg, var(--ac-surface-2), var(--ac-surface-3));border-radius:.7rem;flex:none;justify-content:center;align-items:center;width:96px;height:68px;display:flex;position:relative;overflow:hidden}.discovery-card__thumb img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .26s var(--ac-rail-ease)}.discovery-card__thumb img[data-placeholder]{object-fit:contain;padding:.35rem}.discovery-card__link:hover .discovery-card__thumb img{transform:scale(1.06)}.discovery-card__year{background:var(--ac-yellow);color:#fff;border-bottom-left-radius:.5rem;padding:.05rem .3rem;font-size:.48rem;font-weight:800;position:absolute;top:0;right:0}.discovery-card__brand{letter-spacing:.11em;text-transform:uppercase;color:var(--ac-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;font-weight:700;display:block;overflow:hidden}.discovery-card__title{color:var(--ac-text-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:.05rem;font-size:.82rem;font-weight:700;line-height:1.25;display:block;overflow:hidden}.discovery-card__meta{flex-direction:column;gap:.1rem;margin-top:.25rem;display:flex;overflow:hidden}.discovery-card__price{color:var(--ac-yellow);font-size:.7rem;font-weight:800}.discovery-card__reason{color:var(--ac-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.3;overflow:hidden}.discovery-card__actions{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.15rem;width:34px;padding:.35rem 0;display:flex}.discovery-card__like,.discovery-card__remove{width:24px;height:24px;color:var(--ac-text-faint);transition:color .16s ease, background-color .16s ease, transform .16s var(--ac-rail-ease);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.discovery-card__like:hover{color:var(--ac-yellow);transform:scale(1.15)}.discovery-card__like[data-active]{color:#e0245e}.discovery-card__remove:hover{color:#e0245e;background:rgba(224,36,94,.12);transform:scale(1.12)}.discovery-card__remove:active{transform:scale(.92)}.discovery-rail__foot-action{border-top:1px solid var(--ac-border);color:var(--ac-yellow);flex:none;justify-content:center;align-items:center;gap:.35rem;padding:.7rem;font-size:.66rem;font-weight:700;transition:background-color .16s;display:flex}.discovery-rail__foot-action:hover{background:var(--ac-surface)}.discovery-rail__foot{border-top:1px solid var(--ac-border);flex:none;padding:.6rem .7rem .7rem}.discovery-rail__foot-cta{background:var(--ac-yellow);color:#fff;width:100%;transition:scale .16s var(--ac-rail-ease), -webkit-filter .16s ease;transition:filter .16s ease, scale .16s var(--ac-rail-ease);transition:filter .16s ease, scale .16s var(--ac-rail-ease), -webkit-filter .16s ease;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.7rem;font-weight:800;display:flex}.discovery-rail__foot-cta:hover:not(:disabled){-webkit-filter:brightness(1.06);filter:brightness(1.06)}.discovery-rail__foot-cta:active:not(:disabled){scale:.98}.discovery-rail__foot-cta:disabled{cursor:not-allowed;background:var(--ac-surface-3);color:var(--ac-text-faint)}.discovery-rail__foot-hint{text-align:center;color:var(--ac-text-soft);margin-top:.4rem;font-size:.56rem;line-height:1.35}.discovery-rail__foot-hint[data-alert]{color:var(--ac-yellow);font-weight:700}.discovery-rail__foot-clear{width:100%;color:var(--ac-text-soft);border-radius:999px;justify-content:center;align-items:center;gap:.35rem;margin-top:.4rem;padding:.45rem .7rem;font-size:.63rem;font-weight:700;transition:color .18s,background-color .18s;display:flex}.discovery-rail__foot-clear:hover{background:var(--ac-surface-2);color:var(--ac-text-strong)}.discovery-rail__foot-clear[data-confirming]{color:#e0245e;background:rgba(224,36,94,.12)}@media (prefers-reduced-motion:reduce){.discovery-rail,.discovery-rail-handle,.discovery-rail-scrim,.discovery-rail-push,.discovery-rail-push-edge,.discovery-rail__tabs-thumb{transition-duration:1ms!important}.discovery-hero__track,.discovery-hero__dot,.discovery-card,.discovery-card-slot{transition:none!important}}
@font-face{font-family:inter;src:url(../media/Inter_Regular-s.p.2nj_q8muj7q4o.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Medium-s.p.029eh_alc3n7n.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Bold-s.p.1nw5ga-m4m_37.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_edd5c233-module__zgkAHG__className{font-family:inter,inter Fallback}.inter_edd5c233-module__zgkAHG__variable{--font-inter:"inter", "inter Fallback"}
