:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--gut:max(16px, env(safe-area-inset-left), env(safe-area-inset-right));--top-safe:env(safe-area-inset-top);--bottom-safe:env(safe-area-inset-bottom);--kb:0px;--bar-h:60px;--radius:14px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--page)}body{font-family:var(--font-body);color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}[hidden]{display:none!important}ul{margin:0;padding:0;list-style:none}dl,dd,h1,h2,h3,p{margin:0}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.noscript{padding:24px var(--gut);color:var(--muted);font-size:.95rem}.noscript a{color:var(--ink)}.form-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.btn{min-height:48px;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn--primary{background:var(--accent);color:var(--on-accent)}.btn--primary:active{background:var(--accent-2)}.btn--ghost{border-color:var(--line);color:var(--ink);background:0 0}.btn--ghost:active{border-color:rgba(var(--ink-rgb), .3)}.btn--wide{width:100%}.btn--grow{flex:auto}.btn--icon{flex:none;width:52px;padding:12px}.btn--icon svg{width:20px;height:20px}.btn[disabled]{opacity:.55;cursor:default}.iconbtn{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.iconbtn svg{width:24px;height:24px}.iconbtn:active{background:rgba(var(--ink-rgb), .08)}.linkbtn{color:var(--accent-2);text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:6px 0;font-size:.88rem;text-decoration:underline}.screen{padding-bottom:32px}.screen[hidden]{display:none}.screen--lot{padding-bottom:calc(var(--bar-h) + var(--bottom-safe) + 24px)}.app{opacity:0;transition:opacity .42s var(--ease-out)}.app.is-in{opacity:1}.topbar__text,.grid{transition:transform .48s var(--ease-out)}.app:not(.is-in) .topbar__text,.app:not(.is-in) .grid{transform:translateY(14px)}.topbar{padding:calc(var(--top-safe) + 18px) var(--gut) 14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.topbar__logo{opacity:0;width:34px;height:40px;margin-top:1px;transition:opacity .16s linear}.topbar__logo.is-in{opacity:1}.topbar__text{min-width:0}:where(html[data-brand-logo]) .topbar__logo{object-fit:contain;object-position:left center}:where(html[data-brand-logo]) .splash__svg{object-fit:contain}html[data-brand-logo]:not([data-autologue-embed]) .topbar__logo{width:auto;max-width:132px}@media (width<=520px){html[data-brand-logo]:not([data-autologue-embed]) .topbar:not(.topbar--stack){grid-template-columns:minmax(0,1fr) auto}html[data-brand-logo]:not([data-autologue-embed]) .topbar:not(.topbar--stack) .topbar__text{grid-area:2/1/auto/-1;margin-top:12px}html[data-brand-logo]:not([data-autologue-embed]) .topbar:not(.topbar--stack) .helpbtn{grid-area:1/2}}html[data-brand-logo]:not([data-autologue-embed]) .topbar--stack{grid-template-columns:auto minmax(0,1fr) 44px}html[data-brand-logo]:not([data-autologue-embed]) .topbar--stack .topbar__logo{max-width:clamp(34px,100vw - 306px,132px)}.helpbtn{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.helpbtn svg{width:22px;height:22px}.helpbtn:active{background:rgba(var(--ink-rgb), .08);border-color:rgba(var(--ink-rgb), .3)}.topbar__brand{font-family:var(--font-display);letter-spacing:.3em;color:var(--accent);text-transform:uppercase;font-size:.78rem;font-weight:600}.topbar__title{font-family:var(--font-display);text-transform:uppercase;margin-top:4px;font-size:1.6rem;font-weight:700;line-height:1.1}.topbar__sub{color:var(--muted);margin-top:6px;font-size:.86rem}.topbar--stack{grid-template-columns:44px minmax(0,1fr) 44px}.topbar--stack .topbar__logo{grid-area:1/1}.topbar--stack .helpbtn{grid-area:1/3}.topbar--stack .topbar__text{text-align:center;grid-area:2/1/auto/-1;margin-top:2px}.topbar--stack .topbar__title{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1rem,4.2vw,1.5rem);line-height:1.15}.leadbtn{background:var(--accent);min-height:44px;color:var(--on-accent);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 18px rgba(var(--accent-rgb), .35);transition:background-color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .2s var(--ease-out);border:0;border-radius:999px;grid-area:1/2;justify-content:center;place-self:center end;align-items:center;padding:0 18px;font-size:.8rem;font-weight:700;display:inline-flex}.leadbtn:hover{background:var(--accent-2);box-shadow:0 8px 22px rgba(var(--accent-rgb), .45)}.leadbtn:active{background:var(--accent-2);transform:translateY(1px)}.filterbar{z-index:20;padding:8px var(--gut) 10px;background:var(--page);border-bottom:1px solid var(--line);flex-direction:column;gap:8px;display:flex;position:sticky;top:0}.filterbar__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;min-width:0;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line);min-height:44px;color:var(--muted);white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:7px 14px;font-size:.88rem;font-weight:500}.chip.is-active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.filterbar--inline{z-index:auto;padding:10px var(--gut) 12px;gap:10px;position:static;top:auto}.filterbar--inline .chip{border:1.5px solid rgba(var(--ink-rgb), .22);background:var(--surface);color:var(--ink);padding:7px 16px;font-size:.9rem;font-weight:600;transition:background-color .14s linear,border-color .14s linear,color .14s linear}.filterbar--inline .chip:hover{border-color:var(--accent);color:var(--accent)}.filterbar--inline .chip.is-active{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 2px 10px rgba(var(--accent-rgb), .32)}.filterbar--inline .chip.is-active:hover{color:var(--on-accent)}.ffchecks{flex-wrap:wrap;gap:8px 10px;display:flex}.fcheck{border:1.5px solid rgba(var(--ink-rgb), .18);background:var(--surface);cursor:pointer;border-radius:12px;flex:280px;align-items:flex-start;gap:10px;min-width:0;padding:9px 12px;display:flex}.fcheck:has(.fcheck__box:checked){border-color:var(--accent);background:var(--tint)}.fcheck__box{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none;margin:1px 0 0}.fcheck__text{min-width:0}.fcheck__title{font-size:.92rem;font-weight:600;display:block}.fcheck__hint{color:var(--muted);margin-top:2px;font-size:.76rem;line-height:1.3;display:block}.ffrates{min-width:0}.ffrates[hidden]{display:none}.ffrates__label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:600;display:block}.ffrates__row{flex-wrap:wrap;gap:8px;display:flex}.rate{cursor:pointer}.rate__box{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rate__text{border:1.5px solid rgba(var(--ink-rgb), .22);background:var(--surface);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:52px;min-height:40px;padding:6px 14px;font-size:.9rem;font-weight:600;transition:background-color .14s linear,border-color .14s linear,color .14s linear;display:inline-flex}.rate:hover .rate__text{border-color:var(--accent);color:var(--accent)}.rate__box:checked+.rate__text{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.rate__box:focus-visible+.rate__text{outline:2px solid var(--accent);outline-offset:2px}.ffields{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));align-items:end;gap:12px 10px;display:grid}.ff{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.ff__label{min-height:2.3em;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:flex-end;margin-bottom:4px;font-size:.72rem;font-weight:600;line-height:1.15;display:flex}.ff__select,.ff__input{border:1px solid rgba(var(--ink-rgb), .22);background:var(--surface);width:100%;min-width:0;height:42px;color:var(--ink);border-radius:10px;padding:0 10px;font-family:inherit;font-size:.9rem}.ff__select{padding-right:6px}.ff__input::placeholder{color:rgba(var(--ink-rgb), .4)}.ff__select:focus-visible,.ff__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ff__select:disabled{background:rgba(var(--ink-rgb), .04);color:var(--muted)}.ff__pair{align-items:center;gap:6px;min-width:0;display:flex}.ff__dash{color:var(--muted);flex:none}.ff__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ff__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ff__input[type=number]{appearance:textfield}.ffbottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ff__hint{color:var(--muted);margin:0;font-size:.76rem;line-height:1.3}.ffbottom__hint{flex:200px;min-width:0}.ffbottom__hint[hidden]{display:none}.ff__reset{white-space:nowrap;min-height:40px;margin-left:auto;padding:8px 16px;font-size:.82rem}.filterbtn{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:.88rem;font-weight:500;display:inline-flex}.filterbtn__ico{width:18px;height:18px}.filterbtn__badge{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.72rem;font-weight:700;display:inline-flex}.count{min-width:0;font-family:var(--font-display);letter-spacing:.01em;flex:auto;font-size:1rem;font-weight:600}.count:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.count:empty:before{content:none}.count--muted{color:var(--muted);font-weight:500}.count--muted:before{background:var(--muted)}.stale{padding:6px var(--gut) 0;color:var(--muted);font-size:.8rem}.offernote{padding:20px var(--gut) 0;color:var(--muted);font-size:.78rem;line-height:1.45}.more{padding:18px var(--gut) 0}.state{margin:18px var(--gut) 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:center;padding:22px 18px}.state__title{font-family:var(--font-display);text-transform:uppercase;font-size:1.1rem;font-weight:600}.state__text{color:var(--muted);margin:8px 0 16px;font-size:.9rem}.grid{padding:14px var(--gut) 0;grid-template-columns:1fr;gap:14px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);position:relative;overflow:hidden}.card__open{z-index:2;color:#0000;background:0 0;border:0;width:100%;padding:0;font-size:0;position:absolute;inset:0}.card__open:active+.card__media{opacity:.85}.card__media{aspect-ratio:16/10;background:var(--photo-bg);transition:opacity .15s linear;position:relative}.card__img{object-fit:cover;width:100%;height:100%}.card__nophoto{color:var(--muted);place-items:center;font-size:.85rem;display:grid;position:absolute;inset:0}.badge{z-index:1;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:.74rem;font-weight:600;line-height:1.2;position:absolute}.badge--rate{background:var(--accent);color:var(--on-accent)}.badge--sanction{border:1px solid rgba(var(--ink-rgb), .35);background:var(--sanction-bg);color:var(--ink);font-weight:500}.card__rate{top:10px;right:10px}.card__sanction{bottom:10px;left:10px}.card__body{padding:14px 14px 16px}.card__title{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:1.12rem;font-weight:600;line-height:1.2}.card__facts{color:var(--muted);margin-top:6px;font-size:.86rem}.card__price{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin-top:10px;font-size:1.32rem;font-weight:700}.card__price--na{color:var(--muted);font-weight:500}.card__pricesub{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.82rem}.card__source{border-top:1px solid var(--line);color:var(--muted);margin-top:10px;padding-top:10px;font-size:.78rem}.card--skeleton .card__body{flex-direction:column;gap:10px;display:flex}.card__skelbar{background:rgba(var(--ink-rgb), .08);border-radius:6px;width:55%;height:12px;display:block}.card__skelbar--wide{width:85%}.card--skeleton .card__media{background:rgba(var(--ink-rgb), .05)}.grid[aria-busy=true] .card--skeleton{animation:1.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}.lotbar{z-index:20;padding:calc(var(--top-safe) + 8px) 8px 8px;background:var(--lotbar-bg);color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:6px;display:flex;position:sticky;top:0}.lotbar>.iconbtn[hidden]+.lotbar__title{padding-left:8px}.lotbar__title{min-width:0;font-family:var(--font-display);text-transform:uppercase;text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.95rem;font-weight:600;overflow:hidden}.lotload{padding:0 0 24px}.lotload__media{aspect-ratio:4/3;background:rgba(var(--ink-rgb), .05)}.lotload__bar{width:45%;height:14px;margin:16px var(--gut) 0;background:rgba(var(--ink-rgb), .08);border-radius:6px}.lotload__bar--wide{width:80%}.gallery__stage{aspect-ratio:4/3;background:var(--photo-bg);touch-action:pan-y;position:relative;overflow:hidden}.gallery__img{object-fit:cover;width:100%;height:100%}.gallery__none{color:var(--muted);text-align:center;place-items:center;padding:0 24px;font-size:.9rem;display:grid;position:absolute;inset:0}.gallery__nav{border:var(--nav-border);background:var(--nav-bg);width:40px;height:40px;color:var(--ink);box-shadow:var(--float-shadow);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gallery__nav svg{width:22px;height:22px}.gallery__nav--prev{left:8px}.gallery__nav--next{right:8px}.gallery__counter{background:var(--counter-bg);color:var(--ink);box-shadow:var(--float-shadow);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px;font-size:.76rem;position:absolute;bottom:10px;right:10px}.gallery__sanction{bottom:10px;left:10px}.gallery__thumbs{padding:10px var(--gut) 0;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.gallery__thumbs::-webkit-scrollbar{display:none}.thumb{border:1px solid var(--line);background:var(--photo-bg);border-radius:8px;flex:none;width:64px;height:48px;padding:0;overflow:hidden}.thumb.is-active{border-color:var(--accent)}.thumb__img{object-fit:cover;width:100%;height:100%}.lothead{padding:18px var(--gut) 0}.lothead__eyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}.lothead__title{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin-top:6px;font-size:1.5rem;font-weight:700;line-height:1.15}.lothead__title:focus{outline:none}.price{margin:18px var(--gut) 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px}.price__label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}.price__total{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin-top:4px;font-size:clamp(1.7rem,8vw,2.1rem);font-weight:700;line-height:1.05}.price__src{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:.86rem}.lines{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.line{justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.line__name{text-wrap:pretty;min-width:0;font-size:.95rem}.line__sub{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.78rem;display:block}.line__val{white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex:none;font-size:.95rem}.line__val--na{color:var(--muted)}.fee{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;padding-top:12px;display:flex}.fee__key{min-width:0;font-size:var(--fee-size);font-weight:var(--fee-key-weight);text-wrap:pretty}.fee__val{white-space:nowrap;font-size:var(--fee-size);font-weight:var(--fee-val-weight);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex:none}.fee__val--na{color:var(--muted);font-weight:400}.excl{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.excl__head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.excl__list{margin-top:6px}.excl__item{padding-left:16px;font-size:.9rem;position:relative}.excl__item:before{content:"";background:var(--muted);width:8px;height:1px;position:absolute;top:.7em;left:0}.rates{color:rgba(var(--ink-rgb), .45);font-variant-numeric:tabular-nums;margin-top:12px;font-size:.74rem}.disclaimer{padding:12px var(--gut) 0;color:var(--muted);font-size:.8rem;line-height:1.45}.nocalc{margin:18px var(--gut) 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px}.nocalc__title{font-family:var(--font-display);text-transform:uppercase;font-size:1.1rem;font-weight:600}.nocalc__text{color:var(--muted);margin-top:6px;font-size:.9rem}.nocalc__price{font-variant-numeric:tabular-nums;margin-top:10px;font-size:1rem}.specs__head{padding:24px var(--gut) 0;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:1.05rem;font-weight:600}.specs{padding:8px var(--gut) 0}.spec{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.spec__key{min-width:0;color:var(--muted);font-size:.9rem}.spec__val{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:0 auto;font-size:.92rem}.actionbar{left:0;right:0;bottom:var(--kb);z-index:30;padding:10px var(--gut) calc(10px + var(--bottom-safe));background:var(--actionbar-bg);border-top:1px solid var(--line);gap:10px;display:flex;position:fixed}.actionbar[hidden]{display:none}.sheet{width:100%;max-width:100%;max-height:100%;color:var(--ink);background:0 0;border:0;margin:0;padding:0;overflow:visible}.sheet:not([open]){display:none}.sheet::backdrop{background:#050506b8}.sheet__panel{left:0;right:0;bottom:var(--kb);max-height:calc(100svh - var(--kb) - 24px);border-top:1px solid var(--line);background:var(--surface);border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:fixed}.sheet--fallback{z-index:60;background:#050506b8;position:fixed;inset:0}.sheet__grab{background:rgba(var(--ink-rgb), .22);border-radius:999px;width:40px;height:4px;margin:8px auto 0}.sheet__head{padding:8px 8px 8px var(--gut);align-items:center;gap:8px;display:flex}.sheet__title{font-family:var(--font-display);text-transform:uppercase;flex:auto;font-size:1.15rem;font-weight:600}.sheet__body{min-height:0;padding:4px var(--gut) 16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.sheet__foot{padding:12px var(--gut) calc(12px + var(--bottom-safe));border-top:1px solid var(--line);background:var(--surface);gap:10px;display:flex}.field{margin-top:14px}.field:first-child{margin-top:4px}.field__label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.82rem;display:block}.field__input,.field__select{border:1px solid var(--line);background:var(--page-2);width:100%;min-height:48px;color:var(--ink);font-family:var(--font-body);appearance:none;border-radius:12px;padding:12px 14px;font-size:16px}.field__select{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 12px) 21px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:38px}.field__input::placeholder{color:rgba(var(--ink-rgb), .38)}.field__input:disabled,.field__select:disabled{opacity:.5}.field__input:focus,.field__select:focus{border-color:rgba(var(--ink-rgb), .3);outline:none}.field__input:focus-visible,.field__select:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}.field__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field__input[type=number]{-moz-appearance:textfield}.field__pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.field__dash{color:var(--muted)}.field__hint{color:var(--muted);margin-top:6px;font-size:.78rem}.field__error{color:var(--accent-2);margin-top:6px;font-size:.8rem}.field__error:empty{display:none}.consent{cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;display:flex}.consent__input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:1px 0 0}.consent__text{color:var(--muted);font-size:.82rem;line-height:1.45}.consent__link{color:var(--ink);text-underline-offset:3px}.leadform__text{color:var(--muted);margin-bottom:14px;font-size:.9rem;line-height:1.45}.leadform__fail{border:1px solid var(--accent);color:var(--ink);border-radius:10px;margin-top:14px;padding:10px 12px;font-size:.86rem}#leadSubmit{margin-top:18px}.leadok{text-align:center;padding:18px 0 8px}.leadok__title{font-family:var(--font-display);text-transform:uppercase;font-size:1.3rem;font-weight:700}.leadok__text{color:var(--muted);margin:8px 0 18px;font-size:.9rem}.toast{left:50%;bottom:calc(var(--bar-h) + var(--bottom-safe) + 20px);z-index:80;border:1px solid var(--line);background:var(--surface);max-width:calc(100% - 32px);color:var(--ink);text-align:center;border-radius:999px;padding:10px 16px;font-size:.85rem;position:fixed;transform:translate(-50%)}.toast[hidden]{display:none}.stats{margin:calc(var(--top-safe) + 10px) var(--gut) 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:10px 12px 12px}.stats:not([hidden])+.topbar{padding-top:14px}.stats__head{align-items:center;gap:8px;display:flex}.stats__brand{font-family:var(--font-display);letter-spacing:.2em;color:var(--accent);text-transform:uppercase;flex:none;font-size:.7rem;font-weight:600}.stats__period{min-width:0;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.72rem;overflow:hidden}.stats__toggle{border:1px solid var(--line);min-height:36px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:5px 11px;font-size:.76rem;font-weight:500}.stats__table{border-collapse:collapse;width:100%;margin-top:9px}.stats__corner{padding:0}.stats__col{width:23%;color:var(--muted);letter-spacing:.04em;text-align:right;text-transform:uppercase;white-space:nowrap;padding:0 0 3px 8px;font-size:.66rem;font-weight:500}.stats__name{color:var(--muted);text-align:left;padding:3px 0;font-size:.78rem;font-weight:400}.stats__num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:right;white-space:nowrap;padding:3px 0 3px 8px;font-size:1rem;font-weight:600}.stats__row+.stats__row .stats__name,.stats__row+.stats__row .stats__num{border-top:1px solid var(--line)}.stats__chart{margin-top:9px}.stats__bars{align-items:flex-end;gap:3px;height:34px;display:flex}.stats__bar{background:rgba(var(--ink-rgb), .05);border-radius:2px;flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.stats__bar:after{content:"";width:100%;height:var(--h,0%);background:var(--accent);border-radius:2px;min-height:2px;display:block}.stats__chartnote{color:var(--muted);justify-content:space-between;gap:8px;margin-top:5px;font-size:.7rem;display:flex}.stats__chartmax{font-variant-numeric:tabular-nums;white-space:nowrap}.stats__more,.stats__group+.stats__group{margin-top:12px}.stats__grouphead{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:600}.stats__list{margin-top:3px}.stats__item{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;font-size:.82rem;display:flex}.stats__item:first-child{border-top:0}.stats__item-key{min-width:0;color:var(--muted);overflow-wrap:anywhere}.stats__item-val{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;flex:none;font-weight:600}@media (width>=620px){:root{--gut:max(24px, env(safe-area-inset-left))}.app,.sheet__panel{max-width:620px;margin-inline:auto}.sheet__panel{width:100%;left:50%;right:auto;transform:translate(-50%)}.actionbar{width:100%;max-width:620px;left:50%;right:auto;transform:translate(-50%)}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.splash{z-index:200;place-items:center;display:grid;position:fixed;inset:0}.splash__bg{background:var(--splash-bg);transition:opacity .4s var(--ease-out);position:absolute;inset:0}.splash--fading{pointer-events:none}.splash--fading .splash__bg{opacity:0}.splash__dark{pointer-events:none;background:#000;position:absolute;inset:0}.splash__stack{place-items:center;display:grid;position:relative}.splash__glow{aspect-ratio:1;background:radial-gradient(circle, rgba(var(--accent-rgb), var(--splash-glow)), rgba(var(--accent-rgb), 0) 68%);opacity:0;pointer-events:none;border-radius:50%;width:min(74vw,380px);position:absolute;top:64px;left:50%}.splash__name{font-family:var(--font-display);letter-spacing:.3em;color:var(--ink);text-transform:uppercase;opacity:0;margin:18px 0 0;font-size:.82rem;font-weight:600;position:relative}.splash__mark{transform-origin:0 0;will-change:transform;width:128px;position:relative}.splash__svg{width:100%;height:auto;display:block}.splash--glow .splash__svg{opacity:0;transform-origin:50%}.splash__part{opacity:0;transform-box:view-box;transform-origin:50%}.splash__part--tl{animation:.56s cubic-bezier(.45,.05,.2,1) both splash-from-tl}.splash__part--br{animation:.56s cubic-bezier(.45,.05,.2,1) both splash-from-br}.splash__bg{background:var(--splash-bg)}.splash__dark{animation:.42s ease-out forwards splash-dark}.splash__glow{animation:.92s ease-out .2s splash-glow}.splash--glow .splash__svg{animation:.56s cubic-bezier(.16,1,.3,1) .26s both splash-appear}.splash__name{animation:.36s cubic-bezier(.16,1,.3,1) .42s both splash-name}.splash--fading .splash__name{animation:.26s ease-out both splash-name-out}@keyframes splash-dark{0%,26%{opacity:1}to{opacity:0}}@keyframes splash-glow{0%{opacity:0;transform:translate(-50%,-50%)scale(.18)}40%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes splash-appear{0%{opacity:0;transform:scale(.42)}to{opacity:1;transform:scale(1)}}@keyframes splash-name{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes splash-name-out{0%{opacity:1}to{opacity:0}}@keyframes splash-from-tl{0%{opacity:0;transform:translate(-150px,-125px)}to{opacity:1;transform:translate(0)}}@keyframes splash-from-br{0%{opacity:0;transform:translate(150px,125px)}to{opacity:1;transform:translate(0)}}.sheet--guide .sheet__panel{max-height:calc(100svh - var(--kb) - 12px);border-top:2px solid var(--accent)}.guide__title{font-size:1.08rem;line-height:1.2}.guide__text{color:rgba(var(--ink-rgb), .78);text-wrap:pretty;margin-top:12px;font-size:.95rem;line-height:1.55}.guide__text:first-child{margin-top:6px}.guide__shot{border:1px solid var(--line);background:linear-gradient(180deg, rgba(var(--ink-rgb), .05), rgba(var(--ink-rgb), 0));border-radius:16px;margin:16px 0 2px;padding:10px}.guide__img{width:auto;max-width:100%;max-height:40svh;margin-inline:auto;display:block}.guide__img:not([src]){display:none}html{touch-action:pan-x pan-y}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-autologue-embed]{--embed-view-top:0px;--embed-view-height:640px;--gut:16px;--radius:16px;touch-action:auto}html[data-autologue-embed],html[data-autologue-embed] body{background:var(--embed-bg)}html[data-autologue-embed] .splash{display:none!important}@media (prefers-reduced-motion:reduce){.splash__dark,.splash__glow{display:none}.splash--glow .splash__svg,.splash__name{opacity:1;animation:none}}html[data-autologue-embed] .topbar__logo,html[data-autologue-embed] .topbar__brand{display:none}html[data-autologue-embed] .app{opacity:1;max-width:1200px;margin-inline:auto}html[data-autologue-embed] .topbar{padding-top:4px;padding-bottom:10px}html[data-autologue-embed] .screen{padding-bottom:4px}html[data-autologue-embed] .filterbar{background:0 0;padding-left:0;padding-right:0;position:static}html[data-autologue-embed] .filterbar,html[data-autologue-embed] .topbar,html[data-autologue-embed] .grid{padding-left:var(--gut);padding-right:var(--gut)}html[data-autologue-embed]:not([data-autologue-embed-view]) .actionbar{width:auto;max-width:620px;margin:10px auto 0;position:static;transform:none}html[data-autologue-embed]:not([data-autologue-embed-view]) .toast{margin:8px auto 0;position:static;transform:none}html[data-autologue-embed][data-autologue-embed-view] .actionbar{top:calc(var(--embed-view-top) + var(--embed-view-height) - var(--bar-h) - 14px);width:min(100%,620px);bottom:auto;left:50%;right:auto;transform:translate(-50%)}html[data-autologue-embed] .sheet__panel,html[data-autologue-embed] .sheet--fallback{top:calc(var(--embed-view-top) + 24px);width:min(100% - 32px,620px);max-height:calc(var(--embed-view-height) - 48px);border-radius:var(--radius);bottom:auto;left:50%;right:auto;transform:translate(-50%)}html[data-autologue-embed][data-autologue-embed-view] .toast{top:calc(var(--embed-view-top) + var(--embed-view-height) - 96px);bottom:auto}@media (width>=600px){html[data-autologue-embed] .app{max-width:1200px}html[data-autologue-embed] .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (width>=900px){html[data-autologue-embed]{--gut:0px}html[data-autologue-embed] .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}html[data-autologue-embed] .card__media{aspect-ratio:4/3}html[data-autologue-embed] .card__body{padding:16px 16px 18px}html[data-autologue-embed] .topbar__title{font-size:2rem}html[data-autologue-embed] .topbar__sub{font-size:.95rem}html[data-autologue-embed] .count{font-size:1.05rem}}@media (width>=1200px){html[data-autologue-embed] .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}@media (hover:hover) and (pointer:fine){html[data-autologue-embed] .card{transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), border-color .18s linear}html[data-autologue-embed] .card:hover{border-color:rgba(var(--ink-rgb), .18);box-shadow:var(--card-hover-shadow);transform:translateY(-2px)}html[data-autologue-embed] .card__open{cursor:pointer}}@media (width>=900px){html[data-autologue-embed] .lotview{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;column-gap:28px;display:grid}html[data-autologue-embed] .gallery{grid-area:1/1/span 99}html[data-autologue-embed] .lotview>:not(.gallery){grid-column:2}html[data-autologue-embed] .gallery__stage{border-radius:var(--radius);max-height:520px}html[data-autologue-embed] .gallery__img{object-fit:cover}}html[data-autologue-embed] .lotbar{padding-left:0;padding-right:0;position:static}html[data-autologue-embed] .lotscroll,html[data-autologue-embed] .lotview{padding-left:var(--gut);padding-right:var(--gut)}html[data-autologue-embed] .lotbar{border-radius:var(--radius) var(--radius) 0 0}html[data-autologue-embed] .actionbar{border:1px solid var(--line);box-shadow:var(--bar-shadow);border-radius:999px;padding:10px 12px}html[data-autologue-embed] .sheet::backdrop{background:0 0}html[data-autologue-embed] .sheet[open]:before{content:"";left:0;right:0;top:var(--embed-view-top);height:var(--embed-view-height);background:#0505068c;position:fixed}html[data-autologue-embed] .sheet--fallback{inset:auto 0;top:var(--embed-view-top);height:var(--embed-view-height);background:#0505068c}html[data-autologue-embed] .sheet__grab{display:none}html[data-autologue-embed] .sheet__panel,html[data-autologue-embed] .sheet--guide .sheet__panel{max-height:calc(var(--embed-view-height) - 48px);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 30px 80px #05050659}html[data-autologue-embed] .sheet--guide .sheet__panel{border-top:2px solid var(--accent)}html[data-autologue-embed] .sheet__head{padding-top:16px}html[data-autologue-embed] .sheet__foot{padding-bottom:14px}html[data-autologue-embed] .sheet__body{scrollbar-width:thin;scrollbar-color:rgba(var(--ink-rgb), .28) transparent}html[data-autologue-embed] .sheet__body::-webkit-scrollbar{width:10px}html[data-autologue-embed] .sheet__body::-webkit-scrollbar-track{background:0 0}html[data-autologue-embed] .sheet__body::-webkit-scrollbar-thumb{background-clip:content-box;background-color:rgba(var(--ink-rgb), .28);border:3px solid #0000;border-radius:999px}.iconbtn__label{display:none}html[data-autologue-embed] .iconbtn--back{border:1px solid var(--line);border-radius:999px;gap:6px;width:auto;padding:0 14px 0 10px}html[data-autologue-embed] .iconbtn--back .iconbtn__label{font-size:.9rem;font-weight:600;display:inline}.lotback2{display:none}html[data-autologue-embed] .lotback2{margin:18px 0 8px;display:inline-flex}.btn--wide{justify-content:center;width:100%}.contacts{display:none}html[data-autologue-embed] .contacts{flex:auto;gap:8px;display:flex}html[data-autologue-embed] #lotLead{display:none}.contacts__btn{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--ink);border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.contacts__btn:first-child{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.contacts__ico{width:20px;height:20px}.contacts__logo{border-radius:6px;width:22px;height:22px}@media (hover:hover) and (pointer:fine){.contacts__btn{transition:transform .15s var(--ease-out), box-shadow .15s var(--ease-out)}.contacts__btn:hover{box-shadow:var(--contact-hover-shadow);transform:translateY(-1px)}}@media (width<=520px){html[data-autologue-embed] .contacts__label{display:none}html[data-autologue-embed] .contacts__btn{padding:8px 10px}}html[data-autologue-embed] .guide__img{max-height:min(340px, calc(var(--embed-view-height) * .4))}html[data-autologue-embed] #lotShare2{display:none}html[data-autologue-embed] .actionbar{justify-content:stretch}.specs__more{display:none}html[data-autologue-embed] .specs__more{margin-top:12px;display:inline-flex}html[data-autologue-embed] .specs:not(.specs--full) .spec:nth-of-type(n+6){display:none}html[data-autologue-embed] .specs--full{padding:0}html[data-autologue-embed] .sheet--roomy .sheet__body{padding:4px 28px 22px}html[data-autologue-embed] .sheet--roomy .sheet__head{padding-left:28px;padding-right:16px}html[data-autologue-embed] .sheet--roomy .sheet__foot{padding-left:28px;padding-right:28px}html[data-autologue-embed] .sheet--specs .sheet__body{padding-top:0}.contacts__btn--lead{background:var(--accent);border-color:var(--accent);color:var(--on-accent);cursor:pointer;font-family:inherit}.contacts__btn--lead:active{background:var(--accent-2);border-color:var(--accent-2)}.sheet--pop::backdrop,.sheet--pop.sheet--fallback{background:rgba(var(--ink-rgb), .3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sheet--pop .sheet__grab{display:none}.sheet--pop .sheet__panel{top:calc(50% - var(--kb) / 2);width:min(100% - 32px,460px);max-height:calc(100svh - var(--kb) - 32px);box-shadow:0 24px 60px rgba(var(--ink-rgb), .28);border:0;border-radius:20px;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.sheet--pop .sheet__head{padding-top:12px}html[data-autologue-embed] .sheet--pop .sheet__panel{top:calc(var(--leadpop-top,var(--embed-view-top)) + var(--leadpop-height,var(--embed-view-height)) / 2);width:min(100% - 32px,460px);max-height:calc(var(--leadpop-height,var(--embed-view-height)) - 32px);border-radius:20px;bottom:auto;transform:translate(-50%,-50%)}.leadpop__text{color:var(--muted);margin-bottom:4px;font-size:.92rem;line-height:1.45}.leadpop__comment{resize:vertical;min-height:72px;line-height:1.4}.leadpop .field__input[aria-invalid=true]{border-color:var(--accent-2)}.leadpop__fail{background:var(--tint);color:var(--accent-2);border-radius:12px;margin-top:14px;padding:10px 12px;font-size:.88rem}.leadpop__submit{margin-top:18px}.leadpop__consent{color:var(--muted);margin-top:10px;font-size:.74rem;line-height:1.4}.leadpop__consent a{color:var(--ink);text-underline-offset:2px}.leadpop__ok{text-align:center;padding:8px 0 4px}.leadpop__oktitle{font-family:var(--font-display);text-transform:uppercase;color:var(--accent);font-size:1.15rem;font-weight:700}.leadpop__oktext{color:var(--muted);margin:8px 0 18px;font-size:.92rem}#screenList.is-table>:not(.tv){display:none!important}.app:has(>#screenList.is-table:not([hidden])){max-width:1200px}.tv{--tv-bg:var(--page);--tv-panel:var(--surface);--tv-ink:var(--ink);--tv-muted:var(--muted);--tv-line:var(--line);--tv-accent:var(--accent);--tv-on-accent:var(--on-accent);--tv-radius:var(--radius);--tv-mono:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--tv-ink);font-family:var(--font-body);background:var(--tv-bg);padding:16px clamp(12px,2vw,24px) 24px}.tv__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tv__title{font-family:var(--font-display,inherit);letter-spacing:-.01em;margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:700}.tv__sub{color:var(--tv-muted);margin:4px 0 0;font-size:14px}.tv__share{border:1px solid var(--tv-line);color:var(--tv-ink);border-radius:var(--tv-radius);font:inherit;cursor:pointer;background:0 0;padding:10px 16px;font-weight:600}.tv__share:hover{border-color:var(--tv-accent);color:var(--tv-accent)}.tv__tabs{flex-wrap:wrap;gap:6px;margin:16px 0 12px;display:flex}.tv__tab{border:1px solid var(--tv-line);background:var(--tv-panel);color:var(--tv-ink);font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px;font-weight:600}.tv__tab.is-on{background:var(--tv-accent);border-color:var(--tv-accent);color:var(--tv-on-accent)}.tv__filters{border:1px solid var(--tv-line);border-radius:var(--tv-radius);background:var(--tv-panel);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 12px;padding:14px;display:grid}.tv__field{flex-direction:column;gap:4px;min-width:0;display:flex}.tv__field--wide{grid-column:span 2}@media (width<=420px){.tv__field--wide{grid-column:span 1}}.tv__field.is-off{opacity:.45}.tv__label{color:var(--tv-muted);font-size:12px}.tv__pair{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tv__input{box-sizing:border-box;border:1px solid var(--tv-line);border-radius:calc(var(--tv-radius) * .6);background:var(--tv-bg);width:100%;min-width:0;height:36px;color:var(--tv-ink);font:inherit;padding:0 10px;font-size:14px}.tv__input:focus{outline:2px solid var(--tv-accent);outline-offset:-1px}.tv__input.is-bad{border-color:var(--tv-accent)}.tv__input:disabled{cursor:not-allowed}.tv__reset{border-radius:calc(var(--tv-radius) * .6);height:36px;color:var(--tv-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:end;text-decoration:underline}.tv__reset:hover{color:var(--tv-ink)}.tv__summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:14px 2px 8px;display:flex}.tv__count{font-size:16px;font-weight:700}.tv__note{color:var(--tv-muted);font-size:12px}.tv__wrap{border:1px solid var(--tv-line);border-radius:var(--tv-radius);background:var(--tv-panel);overflow-x:auto}.tv.is-loading .tv__wrap{opacity:.55;transition:opacity .2s}.tv__table{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.tv__th{z-index:1;text-align:left;color:var(--tv-muted);background:var(--tv-panel);border-bottom:1px solid var(--tv-line);white-space:nowrap;padding:10px 8px;font-size:12px;font-weight:600;position:sticky;top:0}.tv__td{border-bottom:1px solid var(--tv-line);vertical-align:middle;white-space:nowrap;padding:6px 8px}.tv__row{cursor:pointer}.tv__row:hover,.tv__row:focus{background:color-mix(in srgb, var(--tv-accent) 10%, transparent);outline:none}.tv__photo{width:76px}.tv__photo img{object-fit:cover;background:var(--tv-bg);border-radius:6px;width:72px;height:54px;display:block}.tv__nophoto{text-align:center;width:72px;color:var(--tv-muted);display:inline-block}.tv__name{white-space:normal;min-width:180px}.tv__model{font-weight:600;display:block}.tv__grade{color:var(--tv-muted);margin-top:2px;font-size:12px;display:block}.tv__num,.tv__price{font-family:var(--tv-mono);font-variant-numeric:tabular-nums}.tv__price{text-align:right;font-weight:700}.tv__state{text-align:center;color:var(--tv-muted);padding:28px 12px}.tv__state-text{margin:0 0 12px}.tv__retry{border:1px solid var(--tv-line);color:var(--tv-ink);border-radius:var(--tv-radius);font:inherit;cursor:pointer;background:0 0;padding:8px 14px}.tv__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:14px;display:flex}.tv__page{border:1px solid var(--tv-line);background:var(--tv-panel);min-width:36px;height:36px;color:var(--tv-ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 10px}.tv__page.is-on{background:var(--tv-accent);border-color:var(--tv-accent);color:var(--tv-on-accent)}.tv__page:disabled{opacity:.4;cursor:default}.tv__gap{color:var(--tv-muted);padding:0 4px}.autologue-wait{background:var(--autologue-wait-bg,#fff);opacity:0;visibility:hidden;pointer-events:none;z-index:3;place-items:center;transition:opacity .16s ease-out,visibility 0s linear .16s;display:grid;position:absolute;inset:0}.autologue-wait.is-on{opacity:1;visibility:visible;transition:opacity .16s ease-out,visibility}.autologue-wait__spin{border:2px solid var(--autologue-wait-track,#0000001f);border-top-color:var(--autologue-wait-ink,#00000073);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite autologue-wait-spin}@keyframes autologue-wait-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.autologue-wait__spin{animation-duration:2.4s}}[data-edit=tagline]:empty,[data-edit=title]:empty{display:none}
