@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-latin.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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}:root{--ink:#191d23;--ink-dim:#191d23ad;--accent:#a8400d;--focus:#0e9f74;--bg:#eef1f4;color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{background:var(--bg);height:100%;margin:0;overflow:hidden}.app{position:fixed;top:0;bottom:0;left:0;right:0}.app canvas{touch-action:none;display:block}.overlay{--edge:clamp(16px, 3vw, 40px);--mark-w:min(clamp(420px, 51vw, 1000px), calc(100vw - 2 * (var(--edge) + 200px)));--mark-h:calc(var(--mark-w) * 557 / 12781);--bar:max(72px, var(--mark-h));pointer-events:none;padding:var(--edge);padding-bottom:max(var(--edge), env(safe-area-inset-bottom));z-index:200;grid-template-rows:auto 1fr auto;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.overlay a,.overlay button{pointer-events:auto}.brand{height:var(--bar);justify-content:center;align-items:center;display:flex}.brand__mark{width:var(--mark-w);height:var(--mark-h);color:#000;margin:0;line-height:0}.brand__mark svg{width:100%;height:100%;display:block}.nav{justify-content:space-between;align-items:end;gap:16px;display:flex}.nav .count{letter-spacing:.16em;color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:12px}.nav .buttons{gap:8px;display:flex}.nav button{-webkit-appearance:none;appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #191d234d;border-radius:999px;place-items:center;width:48px;height:48px;font-size:18px;line-height:1;transition:border-color .16s,background .16s;display:grid}.nav button:hover{border-color:#191d238c}.nav button:active{background:#191d2312}.overlay :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.overlay[data-layout=tall]{--mark-w:min(78vw, 380px)}.overlay[data-layout=short]{--mark-w:min(40vw, 320px)}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .brand{height:var(--mark-h)}.overlay:is([data-layout=tall],[data-layout=short]) .brand{height:var(--mark-h)}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .nav{top:calc(var(--edge) + var(--mark-h) + 14px);left:var(--edge);align-items:center;position:absolute}.overlay:is([data-layout=tall],[data-layout=short]) .nav{top:calc(var(--edge) + var(--mark-h) + 14px);left:var(--edge);align-items:center;position:absolute}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .nav button{width:36px;height:36px;font-size:16px}.overlay:is([data-layout=tall],[data-layout=short]) .nav button{width:36px;height:36px;font-size:16px}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .controls{top:calc(var(--edge) + var(--mark-h) + 14px);height:36px}.overlay:is([data-layout=tall],[data-layout=short]) .controls{top:calc(var(--edge) + var(--mark-h) + 14px);height:36px}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .sell-cta{gap:7px;height:36px;padding-block-start:0;padding-block-end:0;padding-inline-start:11px;padding-inline-end:15px;font-size:13px}.overlay:is([data-layout=tall],[data-layout=short]) .sell-cta{gap:7px;height:36px;padding-block-start:0;padding-block-end:0;padding-inline-start:11px;padding-inline-end:15px;font-size:13px}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .sell-cta svg{width:15px;height:15px}.overlay:is([data-layout=tall],[data-layout=short]) .sell-cta svg{width:15px;height:15px}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .brand{transition:opacity .24s}.overlay:is([data-layout=tall],[data-layout=short]) .brand{transition:opacity .24s}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .controls{transition:opacity .24s}.overlay:is([data-layout=tall],[data-layout=short]) .controls{transition:opacity .24s}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .nav{transition:opacity .24s}.overlay:is([data-layout=tall],[data-layout=short]) .nav{transition:opacity .24s}.overlay:-webkit-any([data-layout=tall],[data-layout=short]):-webkit-any([data-catalogue=true],[data-sell=true]) .brand{opacity:0;pointer-events:none}.overlay:is([data-layout=tall],[data-layout=short]):is([data-catalogue=true],[data-sell=true]) .brand{opacity:0;pointer-events:none}.overlay:-webkit-any([data-layout=tall],[data-layout=short]):-webkit-any([data-catalogue=true],[data-sell=true]) .controls{opacity:0;pointer-events:none}.overlay:is([data-layout=tall],[data-layout=short]):is([data-catalogue=true],[data-sell=true]) .controls{opacity:0;pointer-events:none}.overlay:-webkit-any([data-layout=tall],[data-layout=short]):-webkit-any([data-catalogue=true],[data-sell=true]) .nav{opacity:0;pointer-events:none}.overlay:is([data-layout=tall],[data-layout=short]):is([data-catalogue=true],[data-sell=true]) .nav{opacity:0;pointer-events:none}.loader{background:var(--bg);z-index:300;place-items:center;transition:opacity .6s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.loader[data-done=true]{opacity:0;pointer-events:none}.loader .bar{background:#191d2324;width:min(260px,60vw);height:1px;position:relative;overflow:hidden}.loader .bar i{transform-origin:0;background:var(--ink);transform:scaleX(var(--p,0));transition:transform .2s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.loader .label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);text-align:center;font-variant-numeric:tabular-nums;margin-top:14px;font-size:11px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.controls{top:calc(var(--edge) + (var(--bar) - 40px) / 2);pointer-events:auto;align-items:center;gap:8px;height:40px;display:flex;position:absolute}.controls:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--edge)}.controls:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--edge)}.controls:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--edge)}.controls:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--edge)}.sell-cta{-webkit-appearance:none;appearance:none;height:40px;color:var(--g-ink);font:500 14px/1 var(--g-font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background-color:rgba(var(--g-surf-rgb), .78);background-image:linear-gradient(180deg, rgba(var(--g-surf-rgb), .5), rgba(var(--g-surf-rgb), 0) 64%);box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .14), inset 0 0 0 2.5px rgba(var(--g-surf-rgb), .62), 0 14px 30px -16px #12182157, 0 4px 10px -6px #12182124;-webkit-backdrop-filter:blur(16px)saturate(1.15);transition:background-color .18s var(--g-ease), color .18s var(--g-ease), box-shadow .18s var(--g-ease), scale .18s var(--g-ease);border:0;border-radius:999px;align-items:center;gap:8px;padding-block-start:0;padding-block-end:0;padding-inline-start:13px;padding-inline-end:18px;display:inline-flex}.sell-cta svg{pointer-events:none;width:17px;height:17px}.sell-cta:hover{background-color:rgba(var(--g-surf-rgb), .94)}.sell-cta:active{scale:.97}.sell-cta[aria-expanded=true]{background-color:rgb(var(--g-ink-rgb));color:rgb(var(--g-surf-rgb));background-image:none;box-shadow:0 10px 24px -12px #1218216b}.viewer{z-index:10;color:#f3f5f7;pointer-events:auto;opacity:0;background:#07090cf5;grid-template-rows:auto minmax(0,1fr) auto;transition:opacity .24s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.viewer[data-state=open]{opacity:1}.viewer:focus{outline:none}.viewer:focus-visible{outline:none}.viewer__bar{padding:max(14px, env(safe-area-inset-top)) var(--edge) 12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.viewer__title{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;margin:0;display:flex;overflow:hidden}.viewer__title strong{letter-spacing:-.01em;font-size:16px;font-weight:700}.viewer__title span{color:#f3f5f79e;text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.viewer__count{font-variant-numeric:tabular-nums;color:#f3f5f7b8;font-size:13px}.viewer__tools{justify-self:end;gap:8px;display:flex}.viewer__btn{-webkit-appearance:none;appearance:none;color:#f3f5f7;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .16s,scale .16s;display:grid}.viewer__btn:hover{background:#fff3}.viewer__btn:active{scale:.95}.viewer__btn svg{pointer-events:none;width:20px;height:20px}.viewer__stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;position:relative;overflow:hidden}.viewer__stage[data-zoomed=true]{cursor:grab}.viewer__stage[data-zoomed=true]:active{cursor:grabbing}.viewer__img,.viewer__ph{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.viewer__img{transform-origin:50%;will-change:transform}.viewer__ph{filter:blur(14px);opacity:.7}.viewer__img[data-loaded=false]{opacity:0}.viewer__nav{background:#ffffff1f;width:52px;height:52px;position:absolute;top:50%;translate:0 -50%}.viewer__nav--prev{left:var(--edge)}.viewer__nav--next{right:var(--edge)}.viewer__foot{padding:12px var(--edge) max(16px, env(safe-area-inset-bottom));gap:10px;display:grid}.viewer__cap{text-align:center;color:#f3f5f7b3;margin:0;font-size:13px}.viewer__strip{scrollbar-width:none;justify-content:safe center;gap:8px;padding:2px;display:flex;overflow-x:auto}.viewer__strip::-webkit-scrollbar{display:none}.viewer__thumb{-webkit-appearance:none;appearance:none;aspect-ratio:3/2;opacity:.5;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;flex:none;width:92px;padding:0;transition:opacity .16s,box-shadow .16s;overflow:hidden}.viewer__thumb:hover{opacity:.85}.viewer__thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px #f3f5f7}.viewer__thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:640px){.viewer__nav,.viewer__title span{display:none}.viewer__thumb{border-radius:8px;width:64px}}:root[data-motion=reduce] .viewer{transition:none}.joystick{left:clamp(16px,4vw,48px);bottom:calc(clamp(16px, 3vw, 40px) + env(safe-area-inset-bottom) + 84px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:#fcfdff73;border:1px solid #191d233d;border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:absolute}.joystick[data-active=true]{border-color:#191d2380}.joystick .knob{will-change:transform;background:#191d23d1;border-radius:50%;width:52px;height:52px;box-shadow:0 2px 10px #12182147}:root[data-motion=reduce] .loader,:root[data-motion=reduce] .loader .bar i,:root[data-motion=reduce] .nav button,:root[data-motion=reduce] .controls button{transition:none}.mapviewer{z-index:10;color:rgb(var(--g-ink-rgb));font-family:var(--g-font);pointer-events:auto;opacity:0;background:#f2efe9;transition:opacity .24s;position:fixed;top:0;bottom:0;left:0;right:0}.mapviewer[data-state=open]{opacity:1}.mapviewer:focus{outline:none}.mapviewer:focus-visible{outline:none}.mapviewer .map{position:absolute;top:0;bottom:0;left:0;right:0}.mapviewer__bar{z-index:5;top:max(14px, env(safe-area-inset-top));left:var(--edge);right:var(--edge);pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute}.mapviewer__title,.mapviewer__close{pointer-events:auto;background:rgba(var(--g-surf-rgb), .94);box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .1), 0 12px 28px -14px #12182180}.mapviewer__title{white-space:nowrap;border-radius:999px;align-items:baseline;gap:10px;min-width:0;margin:0;padding:13px 20px;display:flex;overflow:hidden}.mapviewer__title strong{letter-spacing:-.01em;font-size:15px;font-weight:700}.mapviewer__title span{min-width:0;color:rgba(var(--g-ink-rgb), .72);text-overflow:ellipsis;font-size:13px;overflow:hidden}.mapviewer__close{-webkit-appearance:none;appearance:none;width:46px;height:46px;color:rgb(var(--g-ink-rgb));cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:scale .16s;display:grid}.mapviewer__close:active{scale:.95}.mapviewer__close svg{pointer-events:none;width:20px;height:20px}.mapviewer .map__tools{top:calc(max(14px, env(safe-area-inset-top)) + 62px);right:var(--edge)}.mapviewer .map__card{left:var(--edge);bottom:max(28px, calc(env(safe-area-inset-bottom) + 18px))}:root[data-motion=reduce] .mapviewer{transition:none}.lang{pointer-events:auto;position:relative}.overlay[data-layout=wide] .lang{top:calc(var(--edge) + (var(--bar) - 40px) / 2);position:fixed}.overlay[data-layout=wide] .lang:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--edge)}.overlay[data-layout=wide] .lang:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--edge)}.overlay[data-layout=wide] .lang:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--edge)}.overlay[data-layout=wide] .lang:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--edge)}.lang__button{-webkit-appearance:none;appearance:none;height:40px;color:var(--g-ink);font:500 14px/1 var(--g-font);white-space:nowrap;cursor:pointer;background-color:rgba(var(--g-surf-rgb), .78);background-image:linear-gradient(180deg, rgba(var(--g-surf-rgb), .5), rgba(var(--g-surf-rgb), 0) 64%);box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .14), inset 0 0 0 2.5px rgba(var(--g-surf-rgb), .62), 0 14px 30px -16px #12182157, 0 4px 10px -6px #12182124;-webkit-backdrop-filter:blur(16px)saturate(1.15);transition:background-color .18s var(--g-ease);border:0;border-radius:999px;align-items:center;gap:8px;padding-block-start:0;padding-block-end:0;padding-inline-start:12px;padding-inline-end:16px;display:inline-flex}.lang__button svg{pointer-events:none;width:17px;height:17px}.lang__button:hover,.lang__button[aria-expanded=true]{background-color:rgba(var(--g-surf-rgb), .94)}.lang__button:active{scale:.97}.lang__button[aria-busy=true] svg{animation:.9s linear infinite lang-busy}@keyframes lang-busy{to{rotate:360deg}}.lang__code{letter-spacing:.04em;font-size:12px;font-weight:600;display:none}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .lang__button{gap:6px;height:36px;padding-block-start:0;padding-block-end:0;padding-inline-start:10px;padding-inline-end:12px}.overlay:is([data-layout=tall],[data-layout=short]) .lang__button{gap:6px;height:36px;padding-block-start:0;padding-block-end:0;padding-inline-start:10px;padding-inline-end:12px}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .lang__button svg{width:15px;height:15px}.overlay:is([data-layout=tall],[data-layout=short]) .lang__button svg{width:15px;height:15px}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .lang__name{display:none}.overlay:is([data-layout=tall],[data-layout=short]) .lang__name{display:none}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .lang__button{justify-content:center;width:36px;padding:0}.overlay:is([data-layout=tall],[data-layout=short]) .lang__button{justify-content:center;width:36px;padding:0}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .nav .count{display:none}.overlay:is([data-layout=tall],[data-layout=short]) .nav .count{display:none}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .controls{max-width:calc(100% - 2 * var(--edge) - 96px)}.overlay:is([data-layout=tall],[data-layout=short]) .controls{max-width:calc(100% - 2 * var(--edge) - 96px)}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .sell-cta{min-width:0}.overlay:is([data-layout=tall],[data-layout=short]) .sell-cta{min-width:0}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .sell-cta span{text-overflow:ellipsis;min-width:0;overflow:hidden}.overlay:is([data-layout=tall],[data-layout=short]) .sell-cta span{text-overflow:ellipsis;min-width:0;overflow:hidden}.lang__panel{top:calc(100% + 8px);width:300px;max-height:min(520px,100dvh - 120px);color:var(--g-ink);font-family:var(--g-font);background:rgba(var(--g-surf-rgb), .97);box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .1), 0 26px 50px -22px #12182180, 0 6px 16px -8px #12182133;-webkit-backdrop-filter:blur(20px)saturate(1.2);animation:lang-in .2s var(--g-ease-out);border-radius:22px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute}.lang__panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.lang__panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.lang__panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.lang__panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.overlay:-webkit-any([data-layout=tall],[data-layout=short]) .lang__panel{top:calc(var(--edge) + var(--mark-h) + 58px);left:var(--edge);right:var(--edge);width:auto;max-width:420px;max-height:calc(100dvh - var(--mark-h) - 90px);margin-inline-start:auto;margin-inline-end:auto;position:fixed}.overlay:is([data-layout=tall],[data-layout=short]) .lang__panel{top:calc(var(--edge) + var(--mark-h) + 58px);left:var(--edge);right:var(--edge);width:auto;max-width:420px;max-height:calc(100dvh - var(--mark-h) - 90px);margin-inline-start:auto;margin-inline-end:auto;position:fixed}@keyframes lang-in{0%{opacity:0;translate:0 -6px}}.lang__field{background:rgba(var(--g-ink-rgb), .06);height:38px;color:var(--g-ink-3);border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.lang__field svg{flex:none;width:16px;height:16px}.lang__field input{min-width:0;color:var(--g-ink);font:400 14px/1 var(--g-font);background:0 0;border:0;outline:none;flex:1}.lang__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--g-ink-rgb), .26) transparent;flex:auto;min-height:0;margin:0 -4px;padding:0 4px 2px;overflow-y:auto}.lang__opt{-webkit-appearance:none;appearance:none;width:100%;color:var(--g-ink);text-align:start;cursor:pointer;transition:background .16s var(--g-ease);background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"native tick""english tick";align-items:center;gap:3px 10px;padding:8px 12px;display:grid}.lang__opt:hover{background:rgba(var(--g-ink-rgb), .07);outline:none}.lang__opt:focus-visible{background:rgba(var(--g-ink-rgb), .07);outline:none}.lang__opt[aria-selected=true]{background:var(--g-fill-on)}.lang__native{font:500 14.5px/1.25 var(--g-font);grid-area:native;justify-self:start}.lang__english{font:400 12px/1.2 var(--g-font);color:var(--g-ink-3);text-align:start;grid-area:english;justify-self:start}.lang__tick{grid-area:tick;width:16px;height:16px}.lang__none{color:var(--g-ink-3);margin:0;padding:18px 12px;font-size:13px}:root[data-motion=reduce] .lang__panel{animation:none}:root:-webkit-any(:lang(ar),:lang(he),:lang(hi),:lang(th),:lang(zh),:lang(ja),:lang(ko)) body *{letter-spacing:normal!important}:root:is(:lang(ar),:lang(he),:lang(hi),:lang(th),:lang(zh),:lang(ja),:lang(ko)) body *{letter-spacing:normal!important}:root:-webkit-any(:lang(th),:lang(hi),:lang(vi)) body{line-height:1.45}:root:is(:lang(th),:lang(hi),:lang(vi)) body{line-height:1.45}.lang__field:focus-within{box-shadow:inset 0 0 0 1.5px rgba(var(--g-ink-rgb), .28)}.lang__field input:focus{outline:none}.lang__field input:focus-visible{outline:none}:root[data-dir=rtl] :-webkit-any(.win__body,.morph__body,.morph__chrome,.controls,.nav,.loader,.viewer,.mapviewer,.lang__panel){direction:rtl}:root[data-dir=rtl] :is(.win__body,.morph__body,.morph__chrome,.controls,.nav,.loader,.viewer,.mapviewer,.lang__panel){direction:rtl}:root[data-dir=rtl] :-webkit-any(.map,.fleet__rail,.gal__stage,.gal__thumbs,.viewer__strip){direction:ltr}:root[data-dir=rtl] :is(.map,.fleet__rail,.gal__stage,.gal__thumbs,.viewer__strip){direction:ltr}:root[data-dir=rtl] :-webkit-any(.fleet__track,.gal__thumbs,.viewer__strip)>*{direction:rtl}:root[data-dir=rtl] :is(.fleet__track,.gal__thumbs,.viewer__strip)>*{direction:rtl}:root[data-dir=rtl] :is(.row__chev,.row [data-icon=back]){scale:-1 1}:root[data-dir=rtl] :is(.nav .count,.gal__count){direction:ltr;unicode-bidi:isolate}:root[data-dir=rtl] :-webkit-any(.lot__reg,.lot__type,.card__reg,.card__type,.card__meta,.spec__reg,.spec__type){unicode-bidi:plaintext}:root[data-dir=rtl] :is(.lot__reg,.lot__type,.card__reg,.card__type,.card__meta,.spec__reg,.spec__type){unicode-bidi:plaintext}:root{--g-ink-rgb:25, 29, 35;--g-surf-rgb:252, 253, 255;--g-ink:rgb(var(--g-ink-rgb));--g-ink-2:rgba(var(--g-ink-rgb), .8);--g-ink-3:rgba(var(--g-ink-rgb), .72);--g-fill:rgba(var(--g-ink-rgb), .06);--g-fill-hover:rgba(var(--g-ink-rgb), .11);--g-fill-on:rgba(var(--g-ink-rgb), .16);--g-line:rgba(var(--g-ink-rgb), .12);--g-radius:34px;--g-ease:cubic-bezier(.2, .8, .2, 1);--g-ease-out:cubic-bezier(.16, 1, .3, 1);--g-ease-in:cubic-bezier(.5, 0, .8, .3);--g-enter:.9s;--g-leave:.56s;--g-font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.win{width:var(--w);height:var(--h,auto);color:var(--g-ink);font-family:var(--g-font);-webkit-font-smoothing:antialiased;transform-origin:50%;pointer-events:auto;transition:opacity var(--g-enter) var(--g-ease-out), transform var(--g-enter) var(--g-ease-out);will-change:opacity, transform;font-size:14px;line-height:1.35;position:relative}.win[data-state=closed]{opacity:0;pointer-events:none;transition:opacity var(--g-leave) var(--g-ease-in), transform var(--g-leave) var(--g-ease-in);transform:scale(.94)}.win[data-exit=right][data-state=open],.win[data-exit=left][data-state=open],.win[data-exit=up][data-state=open],.win[data-exit=down][data-state=open]{transition-delay:.22s}.win[data-exit=right][data-state=closed]{transform:translate(calc(100% + 140px))scale(.98)}.win[data-exit=left][data-state=closed]{transform:translate(calc(-100% - 140px))scale(.98)}.win[data-exit=up][data-state=closed]{transform:translateY(calc(-100% - 120px))scale(.98)}.win[data-exit=down][data-state=closed]{transform:translateY(calc(100% + 120px))scale(.98)}.win--morph{transition:opacity .42s var(--g-ease-out)}.win--morph[data-state=closed]{transition:opacity .32s var(--g-ease-in);transform:none}.win--morph .win__glass{will-change:opacity}:root[data-engine=webkit] .win--morph[data-moving=true] .win__glass{box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .14), inset 0 0 0 2.5px rgba(var(--g-surf-rgb), .62)}:root[data-engine=webkit] .win--morph[data-moving=true] .win__glass:before{display:none}.morph__body{border-radius:var(--g-radius);height:100%;position:relative;overflow:clip}.morph__layer{transform-origin:50% 0;will-change:opacity, transform;position:absolute;top:0;left:50%;transform:translate(-50%)}.morph__layer--b{opacity:0;flex-direction:column;min-height:0;display:flex}.win--morph[data-active=a] .morph__layer--b,.win--morph[data-active=b] .morph__layer--a,.win--morph[data-active=none] .morph__layer,.win--morph:not([data-active=b]) .morph__chrome>*{pointer-events:none}.morph__chrome{pointer-events:none;will-change:opacity;position:absolute;top:0;bottom:0;left:0;right:0}.morph__chrome>*{pointer-events:auto}@supports (corner-shape:squircle){.morph__body{corner-shape:squircle}}.win__glass{border-radius:var(--g-radius);background-color:rgba(var(--g-surf-rgb), .78);background-image:radial-gradient(54% 40% at 2% -8%, rgba(var(--g-surf-rgb), .66), rgba(var(--g-surf-rgb), 0) 72%), radial-gradient(46% 34% at 104% 110%, rgba(var(--g-ink-rgb), .05), rgba(var(--g-ink-rgb), 0) 70%), linear-gradient(180deg, rgba(var(--g-surf-rgb), .26), rgba(var(--g-surf-rgb), .04) 42%, rgba(var(--g-surf-rgb), 0) 100%), radial-gradient(140% 108% at 10% -2%, rgba(var(--g-surf-rgb), .3), rgba(var(--g-surf-rgb), .08) 44%, rgba(var(--g-surf-rgb), 0) 76%);box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .14),  inset 0 0 0 2.5px rgba(var(--g-surf-rgb), .62),  inset 0 0 30px -10px rgba(var(--g-surf-rgb), .95),  inset 0 0 26px -10px rgba(var(--g-ink-rgb), .1), 0 30px 70px -30px #12182138, 0 6px 18px -10px #12182124;position:absolute;top:0;bottom:0;left:0;right:0}.win__glass:before{content:"";border-radius:inherit;background:linear-gradient(134deg, rgba(var(--g-surf-rgb), .98) 0%, rgba(var(--g-surf-rgb), .62) 19%, rgba(var(--g-ink-rgb), .1) 43%, rgba(var(--g-ink-rgb), .11) 61%, rgba(var(--g-surf-rgb), .5) 84%, rgba(var(--g-surf-rgb), .9) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (corner-shape:squircle){.win__glass,.win__glass:before{corner-shape:squircle}}.win__body{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.win__close{z-index:2;position:absolute;top:14px;right:14px}.ornament{background:rgba(var(--g-surf-rgb), .72);box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .13), inset 0 0 0 2px rgba(var(--g-surf-rgb), .6), inset 0 0 18px -7px rgba(var(--g-surf-rgb), .9), 0 20px 44px -18px #12182147;border-radius:999px;flex-direction:column;gap:4px;padding:7px;display:flex;position:absolute;top:50%;left:-70px;transform:translateY(-50%)}.ornament button{width:44px;height:44px;color:var(--g-ink-2);cursor:pointer;transition:background .18s var(--g-ease), color .18s var(--g-ease), transform .18s var(--g-ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ornament button:hover{background:var(--g-fill);color:var(--g-ink)}.ornament button[aria-pressed=true]{background:var(--g-fill-on);color:var(--g-ink)}.ornament svg{width:20px;height:20px}.gbtn{-webkit-appearance:none;appearance:none;background:var(--g-fill);height:40px;box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .12);color:var(--g-ink);font:500 14px/1 var(--g-font);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background .18s var(--g-ease), scale .18s var(--g-ease), color .18s var(--g-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.gbtn svg{width:18px;height:18px}.gbtn:hover{background:var(--g-fill-hover)}.gbtn:active{scale:.97}.gbtn--primary{background:rgb(var(--g-ink-rgb));color:rgb(var(--g-surf-rgb));box-shadow:0 10px 24px -12px #1218216b}.gbtn--primary:hover{background:rgba(var(--g-ink-rgb), .84)}.gbtn[disabled],.gbtn[aria-disabled=true]{opacity:.45;cursor:default;scale:1}.gicon{border-radius:50%;width:40px;height:40px;padding:0}.gicon svg{width:18px;height:18px}.gicon--sm{width:32px;height:32px}.gicon--sm svg{width:15px;height:15px}.win svg{pointer-events:none}.win :focus-visible{outline-offset:2px;outline:2px solid #0e9f74}.table{gap:18px;padding:22px 24px 20px;display:grid}.searchpill{-webkit-appearance:none;appearance:none;background:rgba(var(--g-ink-rgb), .045);width:100%;height:50px;box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .09);color:var(--g-ink-2);font:400 15.5px/1 var(--g-font);text-align:left;cursor:text;transition:background .18s var(--g-ease);border:0;border-radius:999px;align-items:center;gap:12px;padding:0 20px 0 18px;display:flex}.searchpill:hover{background:var(--g-fill-hover);color:var(--g-ink)}.searchpill svg{flex:none;width:19px;height:19px}.searchpill span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.searchpill kbd{font:500 11px/1 var(--g-font);background:rgba(var(--g-ink-rgb), .09);color:var(--g-ink-3);border-radius:8px;margin-left:auto;padding:5px 8px}.fleet{gap:10px;display:grid}.table--compact .fleet{gap:8px}.fleet__head{align-items:center;min-height:10px;display:flex;position:relative}.fleet__label{font:600 10px/1 var(--g-font);letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink-3);margin:0}.fleet__nav{gap:6px;display:none;position:absolute;top:50%;right:0;translate:0 -50%}@media (hover:hover) and (pointer:fine){.fleet__nav{display:flex}}.fleet__arrow{width:26px;height:26px}.fleet__arrow svg{width:14px;height:14px}.fleet__rail{--fade:26px;--fade-l:0px;--fade-r:0px;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:clip}.fleet__track{--lot-gap:10px;grid-auto-flow:column;grid-auto-columns:min(calc((100% - (var(--lots,6) - 1) * var(--lot-gap)) / var(--lots,6)), var(--lot-max,176px));gap:var(--lot-gap);will-change:transform;transition:transform .42s var(--g-ease);display:grid}.fleet__track.is-still{transition:none}.fleet__rail[data-at-start=false],.fleet__rail[data-at-end=false]{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%)}.fleet__rail[data-at-start=false]{--fade-l:var(--fade)}.fleet__rail[data-at-end=false]{--fade-r:var(--fade)}.lot{-webkit-appearance:none;appearance:none;background:rgba(var(--g-ink-rgb), .045);min-width:0;box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .09);color:var(--g-ink);text-align:left;cursor:pointer;font-family:var(--g-font);transition:background .22s var(--g-ease), box-shadow .22s var(--g-ease), scale .18s var(--g-ease);border:0;border-radius:18px;gap:5px;padding:8px;display:grid}.lot:hover{background:var(--g-fill-hover);box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .2)}.lot:active{scale:.975}.win .lot:focus-visible{outline-offset:-3px}.lot[aria-current=true]{background:rgba(var(--g-ink-rgb), .1);box-shadow:inset 0 0 0 1.5px rgba(var(--g-ink-rgb), .5)}.lot__mark{width:8px;height:8px;box-shadow:0 0 0 2px rgba(var(--g-surf-rgb), .92);background:#0e9f74;border-radius:50%;position:absolute;top:6px;right:6px}.lot__art{aspect-ratio:3/2;background:linear-gradient(160deg, rgba(var(--g-ink-rgb), .1), rgba(var(--g-ink-rgb), .03));box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .07);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.lot__art img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.lot__art>svg{opacity:.92;width:66%;height:66%}.lot__reg{font:700 12.5px/1.1 var(--g-font);letter-spacing:-.01em}.lot__type,.lot__price{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lot__type{color:var(--g-ink-2);font-size:11px;line-height:1.15}.lot__price{color:var(--g-ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.1}.tile{-webkit-appearance:none;appearance:none;color:var(--g-ink);cursor:pointer;font-family:var(--g-font);background:0 0;border:0;align-content:start;justify-items:center;gap:8px;padding:0;display:grid}.tile__glyph{aspect-ratio:1;background:var(--g-fill);width:100%;box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .12);transition:background .22s var(--g-ease), color .22s var(--g-ease), box-shadow .22s var(--g-ease), scale .18s var(--g-ease);border-radius:26%;place-items:center;display:grid}.tile__glyph svg{width:66%;height:66%}.tile:hover .tile__glyph{background:var(--g-fill-hover);box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .22)}.tile:active .tile__glyph{scale:.96}.tile[aria-pressed=true] .tile__glyph{background:rgb(var(--g-ink-rgb));color:rgb(var(--g-surf-rgb))}.tile__label{color:var(--g-ink-2);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.tile[aria-pressed=true] .tile__label{color:var(--g-ink)}.win .tile:focus-visible{outline-offset:-3px}.table--compact .tile{gap:6px}.table--compact .tile__label{font-size:10px}.cat{flex-direction:column;height:100%;min-height:0;display:flex}.cat__head{align-items:center;gap:14px;padding:18px 68px 12px 26px;display:flex}.cat__title{letter-spacing:-.012em;white-space:nowrap;align-items:center;gap:10px;min-width:0;margin:0;font-size:19px;font-weight:600;display:flex}.cat__title svg{opacity:.92;flex:none;width:22px;height:22px}.cat__sub{color:var(--g-ink-3);white-space:nowrap;font-size:12px}.field{background:var(--g-fill);min-width:180px;height:40px;box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .11);transition:background .18s var(--g-ease);border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 8px 0 14px;display:flex}.field:focus-within{background:var(--g-fill-hover)}.field svg{width:17px;height:17px;color:var(--g-ink-2);flex:none}.field input{min-width:0;color:var(--g-ink);font:500 14px var(--g-font);background:0 0;border:0;outline:0;flex:1}.field input::placeholder{color:var(--g-ink-3)}.field input:focus-visible{outline:none}.chips{scrollbar-width:none;gap:8px;padding:2px 26px 14px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{-webkit-appearance:none;appearance:none;background:rgba(var(--g-ink-rgb), .07);height:32px;color:var(--g-ink-2);font:500 12.5px/1 var(--g-font);cursor:pointer;transition:background .18s var(--g-ease), color .18s var(--g-ease);border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px 0 10px;display:inline-flex}.chip svg{width:16px;height:16px}.chip:hover{background:var(--g-fill-hover);color:var(--g-ink)}.chip[aria-pressed=true]{background:rgb(var(--g-ink-rgb));color:rgb(var(--g-surf-rgb))}.cat__body{border-top:1px solid var(--g-line);flex:1;grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid}.cat--narrow .cat__head{flex-wrap:wrap;padding:16px 60px 10px 18px}.cat--narrow .chips{padding-left:18px}.cat--narrow .cat__body{grid-template-columns:minmax(0,1fr)}.pane{scrollbar-width:thin;scrollbar-color:rgba(var(--g-ink-rgb), .26) transparent;min-height:0;padding:10px 12px 22px;overflow-y:auto}.pane--makes{border-right:1px solid var(--g-line)}.cat--narrow .pane--makes{border-right:0}.pane__head{font:600 11px/1 var(--g-font);letter-spacing:.12em;text-transform:uppercase;color:var(--g-ink-3);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.pane__head--make{text-transform:none;letter-spacing:0;color:var(--g-ink);padding:6px 6px 10px;font-size:14px}.pane__head--make .gicon{margin-right:4px}.pane__note{font:500 11px/1 var(--g-font);letter-spacing:.04em;text-transform:none;color:var(--g-ink-3)}.pane__empty{color:var(--g-ink-3);text-align:center;padding:26px 16px;font-size:13px}.row{-webkit-appearance:none;appearance:none;width:100%;min-height:38px;color:var(--g-ink);font:500 14px/1.2 var(--g-font);text-align:left;cursor:pointer;transition:background .16s var(--g-ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.row:hover{background:rgba(var(--g-ink-rgb), .07)}.row[aria-pressed=true]{background:var(--g-fill-on)}.row__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.row__of{color:var(--g-ink-3);margin-left:6px;font-weight:400}.row__n{font:600 11px/1 var(--g-font);background:rgba(var(--g-ink-rgb), .1);min-width:22px;height:22px;color:var(--g-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 7px;display:grid}.row__n--zero{color:var(--g-ink-3);background:rgba(var(--g-ink-rgb), .05)}.row__chev{opacity:.6;width:16px;height:16px;transition:transform .2s var(--g-ease);flex:none}.row[aria-expanded=true] .row__chev{transform:rotate(90deg)}.row__slot{flex:none;width:16px}.row__tick{flex:none;width:16px;height:16px}.row--model{min-height:34px;color:var(--g-ink-2);padding-left:38px;font-weight:400}.row--model[aria-pressed=true]{color:var(--g-ink)}.row--hit .row__name{white-space:normal}.row--hit small{color:var(--g-ink-3);margin-top:2px;font-size:11.5px;display:block}.cards{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:12px;padding:2px 6px 16px;display:grid}.card{-webkit-appearance:none;appearance:none;background:rgba(var(--g-ink-rgb), .05);box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .08);color:var(--g-ink);text-align:left;cursor:pointer;font-family:var(--g-font);transition:transform .22s var(--g-ease), background .22s var(--g-ease), box-shadow .22s var(--g-ease);border:0;border-radius:20px;gap:8px;padding:10px;display:grid}.card:hover{background:rgba(var(--g-ink-rgb), .1);transform:translateY(-3px)}.card[aria-current=true]{box-shadow:inset 0 0 0 2px rgba(var(--g-ink-rgb), .55)}.card__thumb{aspect-ratio:3/2;background:linear-gradient(160deg, rgba(var(--g-ink-rgb), .1), rgba(var(--g-ink-rgb), .03));border-radius:13px;place-items:center;display:grid;position:relative;overflow:hidden}.card__thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.card__thumb>svg{opacity:.9;width:42%;height:42%}.card__badge{font:600 10px/1 var(--g-font);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#00000073;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex;position:absolute;top:8px;left:8px}.card__badge svg{width:11px;height:11px}.card__reg{font:700 15px/1.1 var(--g-font);letter-spacing:-.01em}.card__type{color:var(--g-ink-2);font-size:12.5px}.card__meta{color:var(--g-ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.card__price{font:600 14px/1 var(--g-font);margin-top:2px}.section{padding:6px 6px 0}.section+.section{border-top:1px solid var(--g-line);margin-top:8px;padding-top:12px}.gal{flex-direction:column;gap:10px;padding:14px 14px 12px;display:flex}.gal__stage{aspect-ratio:3/2;background:rgba(var(--g-ink-rgb), .06);touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:24px;position:relative;overflow:hidden}.gal__stage img{object-fit:cover;width:100%;height:100%;transition:opacity .38s var(--g-ease);-webkit-user-drag:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.gal__stage img[data-on=false]{opacity:0}.gal__nav{background:rgba(var(--g-surf-rgb), .82);opacity:0;transition:opacity .2s var(--g-ease), background .18s var(--g-ease);position:absolute;top:50%;transform:translateY(-50%)}.gal__stage:hover .gal__nav,.win[data-touch=true] .gal__nav{opacity:1}.gal__nav:focus-visible{opacity:1}.gal__nav--prev{left:12px}.gal__nav--next{right:12px}.gal__count{font:600 12px/1 var(--g-font);font-variant-numeric:tabular-nums;background:#0000006b;border-radius:999px;padding:6px 10px;position:absolute;bottom:12px;right:14px}.gal__thumbs{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}.gal__thumbs::-webkit-scrollbar{display:none}.gal__thumb{-webkit-appearance:none;appearance:none;aspect-ratio:3/2;background:rgba(var(--g-ink-rgb), .08);opacity:.6;cursor:pointer;width:84px;box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .12);transition:opacity .18s var(--g-ease), box-shadow .18s var(--g-ease), transform .18s var(--g-ease);border:0;border-radius:11px;flex:none;padding:0;overflow:hidden}.gal__thumbs[data-few=true] .gal__thumb{flex:1 1 0;width:auto;min-width:40px;max-width:84px}.gal__thumb img{object-fit:cover;width:100%;height:100%;display:block}.gal__thumb:hover{opacity:.9}.gal__thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px rgb(var(--g-ink-rgb))}.gal__tabs{background:rgba(var(--g-ink-rgb), .065);height:34px;box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .07);border-radius:999px;flex:none;gap:2px;padding:3px;display:flex;container-type:inline-size}.gal__tab{-webkit-appearance:none;appearance:none;min-width:0;color:var(--g-ink-2);font:600 12.5px/1 var(--g-font);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background .22s var(--g-ease), color .22s var(--g-ease), box-shadow .22s var(--g-ease);background:0 0;border:0;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.gal__tab svg{flex:none;width:15px;height:15px}.gal__tab span{text-overflow:ellipsis;min-width:0;overflow:hidden}.gal__tab small{background:rgba(var(--g-ink-rgb), .08);color:var(--g-ink-3);font:600 10.5px/1.1 var(--g-font);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:2px 6px}@container (width<=330px){.gal__tab small{display:none}.gal__tab{padding:0 8px}}.gal__tab:hover{color:var(--g-ink);background:rgba(var(--g-ink-rgb), .05)}.gal__tab[aria-selected=true]{background:rgb(var(--g-surf-rgb));color:var(--g-ink);box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .06), 0 1px 2px #1218211a, 0 6px 14px -8px #1218214d}.win .gal__tab:focus-visible{outline-offset:-2px}.gal__tabs--float{z-index:3;background:rgba(var(--g-surf-rgb), .86);height:32px;box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .1), 0 6px 16px -8px #12182161;position:absolute;top:10px;left:10px}.gal__tabs--float .gal__tab{flex:none;padding:0 10px}.gal__tabs--float .gal__tab small{display:none}.gal__empty{aspect-ratio:3/2;background:linear-gradient(160deg, rgba(var(--g-ink-rgb), .09), rgba(var(--g-ink-rgb), .03));color:var(--g-ink-2);border-radius:24px;align-content:center;place-items:center;gap:10px;font-size:13px;display:grid}.gal__empty svg{opacity:.6;width:72px;height:72px}.gal__views{grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.gal__view{min-width:0;min-height:0;transition:opacity .26s var(--g-ease), visibility 0s linear .26s;grid-area:1/1}.gal__view[data-on=true]{transition-delay:0s}.gal__view[data-on=false]{opacity:0;visibility:hidden;pointer-events:none}.gal__view--photos{flex-direction:column;gap:10px;display:flex}.gal__view--map,.gal__view--specs{contain:size;border-radius:24px;overflow:clip}.gal__view--map{background:rgba(var(--g-ink-rgb), .06)}.mapwin{flex:1;min-height:0;padding:14px;display:flex}.mapwin>*{border-radius:24px;flex:1;min-width:0;overflow:clip}.mapwin>.gal__empty{aspect-ratio:auto;height:auto}.gal__view--map .gal__empty{aspect-ratio:auto;border-radius:0;height:100%}.gal__view--map .gal__empty svg{width:44px;height:44px}.gal__view--specs{background:rgba(var(--g-ink-rgb), .035);box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .07);display:flex}.gal__view--specs .spec{flex:1;min-width:0;height:100%;max-height:none}.gal--compact .gal__view--specs .spec{padding-top:52px}.gal--compact{gap:0;padding:14px}.gal--compact .gal__thumbs{display:none}.spec{max-height:var(--maxh,none);flex-direction:column;gap:14px;min-height:0;padding:22px 22px 20px;display:flex;overflow:hidden}.spec__head,.spec__price,.spec__actions,.slide__top,.slide__hours{flex:none}.spec__scroll{scrollbar-width:thin;scrollbar-color:rgba(var(--g-ink-rgb), .26) transparent;flex-direction:column;flex:auto;gap:14px;min-height:0;display:flex;overflow-y:auto}.spec__scroll[data-more=true]{-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.spec__scroll>:first-child{margin-top:0}.spec__tag{font:600 10.5px/1 var(--g-font);letter-spacing:.1em;text-transform:uppercase;color:var(--g-ink-3);align-items:center;gap:7px;margin-bottom:10px;display:inline-flex}.spec__tag svg{width:14px;height:14px}.spec__reg{font:700 30px/1 var(--g-font);letter-spacing:-.025em;margin:0}.spec__type{color:var(--g-ink-2);margin:7px 0 0;font-size:15px}.spec__grid{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.spec__grid div{background:rgba(var(--g-ink-rgb), .05);border-radius:14px;gap:3px;min-width:0;padding:10px 12px;display:grid}.spec__grid dt{font:600 10px/1 var(--g-font);letter-spacing:.1em;text-transform:uppercase;color:var(--g-ink-3)}.spec__grid dd{font:500 14px/1.25 var(--g-font);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.spec__grid dd small{color:var(--g-ink-3);margin-left:4px;font-size:11px}.spec h3{font:600 10.5px/1 var(--g-font);letter-spacing:.1em;text-transform:uppercase;color:var(--g-ink-3);margin:0 0 4px}.spec__text{color:var(--g-ink-2);margin:0;font-size:13px;line-height:1.5}.spec__price{border-top:1px solid var(--g-line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:8px;display:flex}.spec__price span{font:600 10.5px/1 var(--g-font);letter-spacing:.1em;text-transform:uppercase;color:var(--g-ink-3)}.spec__price strong{font:700 24px/1 var(--g-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.spec__actions{gap:8px;display:flex}.spec__actions .gbtn{flex:1}.spec--slide{gap:10px;padding:16px 18px 14px}.slide__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.slide__top .spec__reg{font-size:24px}.slide__top .spec__type{margin:4px 0 0;font-size:13px}.slide__price{font:700 20px/1 var(--g-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.slide__hours .spec__grid,.slide__hours{margin:0}.spatial{overflow:clip!important}.slot{pointer-events:none;display:flex}.table--compact,.table--pill{gap:12px;padding:12px 12px 10px}.table--compact .searchpill,.table--pill .searchpill{height:44px;font-size:14.5px}.table--compact .fleet__rail{--fade:16px}.table--compact .fleet__track{--lot-gap:8px}.table--compact .lot{border-radius:14px;gap:3px;padding:6px}.table--compact .lot__reg{font-size:11.5px}.table--compact .lot__mark{width:7px;height:7px;top:5px;right:5px}.table--compact .lot__type{display:none}.table--compact .lot__price{font-size:10.5px}.peek{-webkit-appearance:none;appearance:none;color:var(--g-ink);font-family:var(--g-font);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 18px;display:flex}.peek strong{font:700 20px/1 var(--g-font);letter-spacing:-.02em;display:block}.peek small{color:var(--g-ink-2);margin-top:4px;font-size:12.5px;display:block}.peek b{font:600 16px/1 var(--g-font);white-space:nowrap}.stack{scrollbar-width:thin;scrollbar-color:rgba(var(--g-ink-rgb), .26) transparent;min-height:0;overflow-y:auto}.stack .spec{max-height:none;padding-top:8px;overflow:visible}.stack .spec__scroll{overflow:visible}.stack .spec__scroll[data-more=true]{-webkit-mask-image:none;mask-image:none}.stack .gal{padding-bottom:0}.stack .gal__stage{max-height:42vh}.win--form .win__glass{background-color:rgba(var(--g-surf-rgb), .94);background-image:linear-gradient(180deg, rgba(var(--g-surf-rgb), .5), rgba(var(--g-surf-rgb), .12) 46%, rgba(var(--g-surf-rgb), 0) 100%)}.sell{flex-direction:column;height:100%;min-height:0;display:flex}.sell__head{border-bottom:1px solid var(--g-line);flex:none;padding:20px 68px 14px 26px}.sell__title{font:600 19px/1.15 var(--g-font);letter-spacing:-.014em;margin:0}.sell__sub{color:var(--g-ink-3);max-width:62ch;margin:7px 0 0;font-size:12.5px;line-height:1.45}.sell__body{scrollbar-width:thin;scrollbar-color:rgba(var(--g-ink-rgb), .26) transparent;flex:auto;min-height:0;padding:4px 26px 22px;overflow-y:auto}.sell__body[data-more=true]{-webkit-mask-image:linear-gradient(#000 calc(100% - 34px),#0000);mask-image:linear-gradient(#000 calc(100% - 34px),#0000)}.sell__section{padding-top:24px}.sell__legend{font:600 10.5px/1 var(--g-font);letter-spacing:.1em;text-transform:uppercase;color:var(--g-ink-3);align-items:center;gap:9px;margin:0 0 12px;display:flex}.sell__legend span{background:rgba(var(--g-ink-rgb), .1);width:19px;height:19px;color:var(--g-ink);letter-spacing:0;border-radius:50%;place-items:center;font-size:10px;display:grid}.sell__mine{padding-top:18px}.mine{background:rgba(var(--g-ink-rgb), .05);border-radius:16px;align-items:center;gap:12px;padding:9px 10px 9px 14px;display:flex}.mine+.mine{margin-top:6px}.mine__name{flex:1;min-width:0}.mine__name strong{font:600 14.5px/1.2 var(--g-font);display:block}.mine__name small{color:var(--g-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.mine b{font:600 13.5px/1 var(--g-font);font-variant-numeric:tabular-nums;white-space:nowrap}.sgrid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.sell--narrow .sgrid{grid-template-columns:minmax(0,1fr)}.sf{flex-direction:column;gap:6px;min-width:0;display:flex}.sf--wide{grid-column:1/-1}.sf--type{margin-bottom:16px}.sf__label{font:600 10.5px/1.2 var(--g-font);letter-spacing:.09em;text-transform:uppercase;color:var(--g-ink-3);align-items:baseline;gap:8px;display:flex}.sf__hint{letter-spacing:0;text-transform:none;opacity:.75;font-size:11px;font-weight:500}.sinput{background:rgba(var(--g-ink-rgb), .05);width:100%;min-width:0;height:46px;box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .1);color:var(--g-ink);font:500 16px/1.2 var(--g-font);transition:background .16s var(--g-ease), box-shadow .16s var(--g-ease);border:0;border-radius:14px;outline:0;padding:0 14px}.sinput::placeholder{color:rgba(var(--g-ink-rgb), .55)}.sinput:hover{background:rgba(var(--g-ink-rgb), .08)}.sinput:focus{background:rgba(var(--g-ink-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .34)}.sinput[aria-invalid=true]{box-shadow:inset 0 0 0 1px #c628188c}.sinput--reg{letter-spacing:.06em;font-weight:600}.sarea{resize:vertical;height:auto;min-height:84px;padding:12px 14px;font-size:15px;line-height:1.45}.sinput::-webkit-calendar-picker-indicator{filter:invert();opacity:.6;cursor:pointer}.sf__error{color:#b3321c;align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.35;display:flex}.sf__error svg{flex:none;width:14px;height:14px;margin-top:1px}.sf__suggest{position:relative}.sf__hits{z-index:5;background:rgba(var(--g-surf-rgb), .97);max-height:224px;box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .12), 0 26px 50px -16px #12182152;scrollbar-width:thin;scrollbar-color:rgba(var(--g-ink-rgb), .26) transparent;border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.sf__hits button{-webkit-appearance:none;appearance:none;width:100%;color:var(--g-ink-2);font:500 14.5px/1 var(--g-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:11px 12px;display:block}.sf__hits button:hover,.sf__hits button[aria-selected=true]{background:var(--g-fill);color:var(--g-ink)}.sprice{position:relative}.sprice .sinput{font-variant-numeric:tabular-nums;padding-right:38px}.sprice span{color:var(--g-ink-3);font:500 16px/1 var(--g-font);pointer-events:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.sf--echo{justify-content:flex-start}.secho{height:46px;font:700 22px/1 var(--g-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;margin:0;display:flex}.sell .chips{flex-wrap:wrap;padding:0;overflow:visible}.sell .chip{height:38px;padding:0 15px 0 11px;font-size:13px}.sphotos__drop{border:1px dashed rgba(var(--g-ink-rgb), .22);background:rgba(var(--g-ink-rgb), .035);transition:background .16s var(--g-ease), border-color .16s var(--g-ease);border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex}.sphotos__drop[data-over=true]{border-color:rgba(var(--g-ink-rgb), .5);background:rgba(var(--g-ink-rgb), .08)}.sphotos[data-invalid=true] .sphotos__drop{border-color:#c6281880}.sphotos__drop>svg{width:26px;height:26px;color:var(--g-ink-3);flex:none}.sphotos__drop p{flex:1;min-width:0;margin:0}.sphotos__drop strong{font:600 14px/1.2 var(--g-font);display:block}.sphotos__drop span{color:var(--g-ink-3);margin-top:3px;font-size:12px;line-height:1.4;display:block}.sphotos__pick{flex:none;height:44px;position:relative;overflow:hidden}.sphotos__pick input{opacity:0;cursor:pointer;font-size:0;position:absolute;top:0;bottom:0;left:0;right:0}.sell--narrow .sphotos__drop{flex-wrap:wrap}.sell--narrow .sphotos__pick{width:100%}.sphotos__grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sphoto{aspect-ratio:3/2;background:rgba(var(--g-ink-rgb), .06);border-radius:14px;position:relative;overflow:hidden}.sphoto img{object-fit:cover;width:100%;height:100%;display:block}.sphoto--busy{background:linear-gradient(100deg, rgba(var(--g-ink-rgb), .05), rgba(var(--g-ink-rgb), .12), rgba(var(--g-ink-rgb), .05));background-size:300% 100%;animation:1.1s linear infinite sphoto-wait}@keyframes sphoto-wait{to{background-position:-300% 0}}.sphoto__cover{font:600 9.5px/1 var(--g-font);letter-spacing:.08em;text-transform:uppercase;background:#080a0db8;border-radius:999px;align-items:center;gap:4px;padding:4px 8px 4px 6px;display:inline-flex;position:absolute;top:6px;left:6px}.sphoto__cover svg{fill:currentColor;width:11px;height:11px}.sphoto__tools{background:linear-gradient(#0000,#0000009e);justify-content:flex-end;gap:2px;padding:5px;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.sphoto__tools button{-webkit-appearance:none;appearance:none;color:#fff;cursor:pointer;width:30px;height:30px;transition:background .16s var(--g-ease);background:#0a0c0f99;border:0;border-radius:50%;place-items:center;display:grid}.sphoto__tools button:hover{background:#ffffff47}.sphoto__tools button[disabled]{opacity:.3;cursor:default}.sphoto__tools svg{width:15px;height:15px}.sphoto__drop:hover{background:#dc4c34d9}.sphotos__note{color:var(--g-ink-3);margin:9px 0 0;font-size:11.5px}.sell__small{border-top:1px solid var(--g-line);color:var(--g-ink-3);margin:22px 0 0;padding-top:14px;font-size:11.5px;line-height:1.5}.sell__foot{border-top:1px solid var(--g-line);background:linear-gradient(180deg, rgba(var(--g-ink-rgb), 0), rgba(var(--g-ink-rgb), .04));flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 14px 26px;display:flex}.sell__state{min-width:0;color:var(--g-ink-3);align-items:center;gap:7px;font-size:12.5px;display:flex}.sell__state svg{flex:none;width:15px;height:15px}.sell__state span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sell__actions{flex:none;gap:8px;display:flex}.sell__danger{color:#b3321c}.sell__danger:hover{background:#c628181f}.sell--narrow .sell__head{padding:18px 60px 12px 18px}.sell--narrow .sell__body{padding-left:18px;padding-right:18px}.sell--narrow .sell__foot{flex-wrap:wrap-reverse;justify-content:center;padding:10px 14px 12px}.sell--narrow .sell__actions{width:100%}.sell--narrow .sell__actions .gbtn{flex:1}:root[data-motion=reduce] .fleet__track{transition:none}:root[data-motion=reduce] .win,:root[data-motion=reduce] .win[data-state=closed],:root[data-motion=reduce] .win[data-exit][data-state=closed]{transition:opacity .32s;transform:none}:root[data-motion=reduce] .win--morph,:root[data-motion=reduce] .win--morph[data-state=closed]{transition:opacity .24s}:root[data-motion=reduce] .lot,:root[data-motion=reduce] .card,:root[data-motion=reduce] .gal__stage img,:root[data-motion=reduce] .row__chev{transition:none}:root[data-motion=reduce] .sphoto--busy{animation:none}.gal__expand{background:rgba(var(--g-surf-rgb), .82);position:absolute;top:12px;right:12px}.gal__expand:hover{background:rgba(var(--g-surf-rgb), .94)}.gal__stage{cursor:zoom-in}.spec{position:relative}.spec__expand{z-index:1;position:absolute;top:14px;right:14px}.spec[data-expandable=true] .spec__head{padding-right:48px}.table__top{align-items:center;gap:10px;display:flex}.table__top .searchpill{flex:1;min-width:0}.table__expand{flex:none;width:50px;height:50px}.win--expanded .win__glass{background-color:rgba(var(--g-surf-rgb), .9)}.gal--big{gap:12px;height:100%;padding:18px 18px 14px}.gal--big .gal__stage{aspect-ratio:auto;background:rgba(var(--g-ink-rgb), .08);border-radius:22px;flex:auto;min-height:0}.gal--big .gal__stage img{object-fit:contain}.gal--big .gal__thumb,.gal--big .gal__thumbs[data-few=true] .gal__thumb{border-radius:12px;width:104px;max-width:104px}.gal--big .gal__tab{font-size:13.5px}.gal--big .map__tools{top:56px}.spec--wide{gap:18px;height:100%;max-height:none;padding:28px 30px 24px}.spec--wide .spec__head{padding-right:56px}.spec--wide .spec__reg{font-size:38px}.spec--wide .spec__type{font-size:17px}.spec--wide .spec__scroll{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:18px 26px;display:grid}.spec--wide .spec__grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.spec--wide .spec__price strong{font-size:30px}.spec--wide .spec__actions{justify-content:flex-end}.spec--wide .spec__actions .gbtn{flex:none;min-width:170px}.win__body>.spec,.gal--fill{height:100%}.gal--fill .gal__stage{aspect-ratio:auto;flex:auto;min-height:0}.gal--fill .gal__views,.gal--big .gal__views{flex:auto;grid-template-rows:minmax(0,1fr)}.gal--fill .gal__view--photos,.gal--big .gal__view--photos{height:100%}.win--expanded .win__close{background:rgba(var(--g-surf-rgb), .86);box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .12), 0 6px 16px -8px #12182159}.win--expanded .win__close:hover{background:rgba(var(--g-surf-rgb), .96)}.gal__stage img[data-on=true]{animation:gal-in .38s var(--g-ease) backwards}@keyframes gal-in{0%{opacity:0}to{opacity:1}}:root[data-motion=reduce] .gal__stage img[data-on=true]{animation:none}.win--morph[data-exit=left][data-state=closed]{transition:opacity .32s var(--g-ease-in), transform var(--g-leave) var(--g-ease-in);transform:translate(calc(-100% - 140px))scale(.98)}.win--morph[data-exit=right][data-state=closed]{transition:opacity .32s var(--g-ease-in), transform var(--g-leave) var(--g-ease-in);transform:translate(calc(100% + 140px))scale(.98)}.win--morph[data-exit=left][data-state=open],.win--morph[data-exit=right][data-state=open]{transition:opacity .42s var(--g-ease-out), transform var(--g-enter) var(--g-ease-out) .22s}.morph__refresh,.morph__refresh>.spec,.morph__refresh>.gal--fill,.morph__refresh>.mapwin{height:100%}.morph__refresh>.mapwin{box-sizing:border-box}.win--morph .win__glass{transition:background-color var(--g-enter) var(--g-ease-out)}.map{width:100%;height:100%;color:var(--g-ink);font-family:var(--g-font);touch-action:none;-webkit-user-select:none;user-select:none;background:#f2efe9;outline:none;position:relative;overflow:clip;container-type:size}.map[data-layer=satellite]{background:#23282c}.map[data-held=true]{touch-action:pan-y}.map:focus-visible{outline-offset:-3px;outline:2px solid #0e9f74}.map__surface{cursor:grab;position:absolute;top:0;bottom:0;left:0;right:0}.map[data-dragging=true] .map__surface{cursor:grabbing}.map__level{transform-origin:0 0;will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.map__tile{opacity:0;pointer-events:none;-webkit-user-drag:none;max-width:none;transition:opacity .28s var(--g-ease);position:absolute}.map__tile[data-on=true]{opacity:1}.map__tile[data-failed=true]{visibility:hidden}.map__pin{z-index:1;pointer-events:none;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.map__pin:before{content:"";background:radial-gradient(closest-side,#0a0e1480,#0a0e1400);border-radius:50%;width:16px;height:8px;position:absolute;top:-4px;left:-8px}.map__pin:after{content:"";width:36px;height:36px;box-shadow:0 0 0 2px rgba(var(--g-ink-rgb), .5);opacity:0;animation:map-ping 2.8s var(--g-ease-out) infinite;border-radius:50%;position:absolute;top:-18px;left:-18px}@keyframes map-ping{0%{opacity:.7;scale:.2}70%,to{opacity:0;scale:1}}.map__pin-head{background:rgb(var(--g-ink-rgb));width:38px;height:38px;color:rgb(var(--g-surf-rgb));box-shadow:0 0 0 3px rgb(var(--g-surf-rgb)), 0 14px 26px -10px #0a0e14b3;transition:translate .24s var(--g-ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:13px;left:-19px}.map__pin-head:before{content:"";z-index:-1;background:rgb(var(--g-ink-rgb));width:3px;height:14px;box-shadow:0 0 0 1.5px rgba(var(--g-surf-rgb), .9);border-radius:0 0 2px 2px;margin-left:-1.5px;position:absolute;top:100%;left:50%}.map__pin-head svg{width:24px;height:24px}.map[data-editing=true][data-dragging=true] .map__pin-head{translate:0 -9px}.map__tools{z-index:2;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:12px}.map__btn{-webkit-appearance:none;appearance:none;background:rgba(var(--g-surf-rgb), .9);width:36px;height:36px;color:var(--g-ink);box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .1), 0 6px 16px -8px #1218216b;cursor:pointer;transition:background .16s var(--g-ease), color .16s var(--g-ease), scale .16s var(--g-ease);border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:grid}.map__btn:hover{background:rgb(var(--g-surf-rgb))}.map__btn:active{scale:.95}.map__btn svg{pointer-events:none;width:17px;height:17px}.map__btn[aria-pressed=true]{background:rgb(var(--g-ink-rgb));color:rgb(var(--g-surf-rgb))}.map__expand{width:40px;height:40px;margin-bottom:2px}.map__zoom{background:rgba(var(--g-surf-rgb), .9);box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .1), 0 6px 16px -8px #1218216b;border-radius:18px;flex-direction:column;display:flex;overflow:clip}.map__zoom .map__btn{box-shadow:none;background:0 0;border-radius:0}.map__zoom .map__btn:hover{background:rgba(var(--g-ink-rgb), .06)}.map__zoom .map__btn+.map__btn{box-shadow:inset 0 1px 0 rgba(var(--g-ink-rgb), .1)}.map .map__btn:focus-visible{outline-offset:-3px;outline:2px solid #0e9f74}.map__card{z-index:2;background:rgba(var(--g-surf-rgb), .93);width:-moz-fit-content;width:fit-content;max-width:min(380px,100% - 20px);box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .08), 0 12px 26px -14px #12182180;border-radius:18px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex;position:absolute;bottom:22px;left:10px}.map__where{flex:1;gap:3px;min-width:0;display:grid}.map__where strong,.map__where small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.map__where strong{font:600 13px/1.2 var(--g-font);letter-spacing:-.005em}.map__where small{color:var(--g-ink-3);font-size:11.5px;line-height:1.2}.map__out{width:32px;height:32px;box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .1)}.map__out svg{width:15px;height:15px}.map__credit{z-index:2;background:rgba(var(--g-surf-rgb), .8);color:rgba(var(--g-ink-rgb), .78);font:500 9.5px/1.3 var(--g-font);white-space:nowrap;border-top-left-radius:8px;margin:0;padding:2px 8px 3px;position:absolute;bottom:0;right:0}.map__credit a{color:inherit;text-decoration:none}.map__credit a:hover{text-decoration:underline}.map__hint{z-index:3;color:#f3f5f7;font:600 12.5px/1 var(--g-font);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .22s var(--g-ease);background:#0a0e14bd;border-radius:999px;margin:0;padding:9px 14px;position:absolute;top:50%;left:50%;translate:-50% -50%}.map__hint[data-on=true]{opacity:1}@container (height<=260px){.map__zoom,.map__where small{display:none}.map__card{padding:5px 5px 5px 12px}}@container (width<=300px){.map__out{display:none}}:root[data-motion=reduce] .map__pin:after{animation:none}:root[data-motion=reduce] .map__tile,:root[data-motion=reduce] .gal__view{transition:none}.cat{position:relative}.cat>.chips{padding-bottom:8px}.regions{align-items:center;gap:8px;padding:0 26px 14px;display:flex;position:relative}.regions--narrow{padding-left:18px;padding-right:18px}.regions>.chips{flex:auto;min-width:0;padding:2px 0}.chip__n{background:rgba(var(--g-ink-rgb), .09);color:var(--g-ink-3);font:600 10.5px/1 var(--g-font);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:1px;padding:3px 6px}.chip[aria-pressed=true] .chip__n{background:rgba(var(--g-surf-rgb), .2);color:rgb(var(--g-surf-rgb))}.chip[data-empty=true]:not([aria-pressed=true]){color:var(--g-ink-3);background:rgba(var(--g-ink-rgb), .045)}.cat__where{border-left:1px solid var(--g-line);color:var(--g-ink-2);margin-left:2px;padding-left:12px;font-weight:500}.picker{flex:none;align-items:center;gap:4px;display:flex}.picker__button{gap:6px;padding-right:10px}.picker__button span{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.chip.picker__button svg.picker__chev{width:13px;height:13px;transition:rotate .2s var(--g-ease)}.picker__button[aria-expanded=true] .picker__chev{rotate:180deg}.picker__panel{z-index:6;background:rgba(var(--g-surf-rgb), .98);width:300px;max-height:360px;box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .1), 0 26px 50px -22px #12182180, 0 6px 16px -8px #12182133;animation:picker-in .2s var(--g-ease-out);border-radius:22px;outline:none;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;top:calc(100% - 6px);right:26px}@keyframes picker-in{0%{opacity:0;translate:0 -6px}}.regions--narrow .picker__panel{width:auto;left:18px;right:18px}.field--sm{flex:none;min-width:0;height:36px}.picker__list{scrollbar-width:thin;scrollbar-color:rgba(var(--g-ink-rgb), .26) transparent;flex:auto;min-height:0;margin:0 -4px;padding:0 4px 2px;overflow-y:auto}.picker__head{font:600 10px/1 var(--g-font);letter-spacing:.12em;text-transform:uppercase;color:var(--g-ink-3);margin:10px 10px 4px}.picker__opt[aria-selected=true]{background:var(--g-fill-on)}.picker__opt--quiet .row__name{color:var(--g-ink-2)}.pane__head--listed{padding:4px 6px 10px 12px}.pane__title{align-items:baseline;gap:8px;display:inline-flex}.picker--sort{position:relative}.picker--sort .chip{text-transform:none;letter-spacing:0;height:30px}.picker--sort .picker__panel{text-transform:none;letter-spacing:0;width:264px;max-height:470px;padding:6px 10px 10px;top:calc(100% + 6px);right:0}.picker--sort .picker__list{margin-top:4px}.picker--sort .picker__head{margin-top:12px}:root[data-motion=reduce] .picker__panel{animation:none}.fleet__head[data-tools=true]{gap:12px}.browse{background:rgba(var(--g-ink-rgb), .065);height:26px;box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .07);border-radius:999px;gap:2px;margin-block-start:-8px;margin-block-end:-8px;padding:2px;display:inline-flex}.browse__opt{-webkit-appearance:none;appearance:none;color:var(--g-ink-3);font:600 11px/1 var(--g-font);cursor:pointer;white-space:nowrap;transition:background .2s var(--g-ease), color .2s var(--g-ease), box-shadow .2s var(--g-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 8px;display:inline-flex}.browse__opt svg{width:14px;height:14px}.browse__opt:hover{color:var(--g-ink)}.browse__opt[aria-checked=true]{background:rgb(var(--g-surf-rgb));color:var(--g-ink);box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .06), 0 1px 2px #1218211f}.win .browse__opt:focus-visible{outline-offset:-2px}.table--compact .fleet__head[data-tools=true] .fleet__label{display:none}.fleet__track[data-short=true]{justify-content:center}.spec__grid .spec__base small{color:var(--g-ink-3);margin:3px 0 0;font-size:11.5px;display:block}.spec__map{-webkit-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0;display:flex}.spec__map svg{width:17px;height:17px;color:var(--g-ink-2);transition:color .16s var(--g-ease);flex:none}.spec__grid .spec__based:has(.spec__map){transition:background .16s var(--g-ease)}.spec__grid .spec__based:has(.spec__map:hover){background:rgba(var(--g-ink-rgb), .09)}.spec__map:hover svg{color:var(--g-ink)}.sf__hits--places button{align-items:baseline;gap:12px;line-height:1.25;display:flex}.sf__hits--places b{min-width:44px;font:700 12.5px/1.25 var(--g-font);letter-spacing:.02em;color:var(--g-ink);font-variant-numeric:tabular-nums;flex:none}.sf__hits--places span{gap:2px;min-width:0;display:grid}.sf__hits--places small{color:var(--g-ink-3);font-size:12px}.sf__wait{color:var(--g-ink-3);padding:11px 12px;font-size:13px}.sbase{gap:10px;display:grid}.sbase__head{align-items:center;gap:12px;display:flex}.sbase__name{flex:1;gap:3px;min-width:0;display:grid}.sbase__name strong{letter-spacing:-.005em;font-size:15px;font-weight:600}.sbase__name small{color:var(--g-ink-3);font-size:12.5px}.sbase__head .gbtn{flex:none;height:36px;padding:0 14px}.sbase__map{height:250px;box-shadow:inset 0 0 0 1px rgba(var(--g-ink-rgb), .1);border-radius:18px;position:relative;overflow:clip}.sbase__note{color:var(--g-ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.sbase__note svg{flex:none;width:14px;height:14px}
