.cat26 .cat-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--muted);margin:clamp(10px,2vw,16px) 0 16px}.cat26 .cat-crumbs a{color:var(--muted);text-decoration:none;padding-block:12px;margin-block:-12px}.cat26 .cat-crumbs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.cat26 .cat-crumbs .sep{color:var(--line-3)}.cat26 .cat-crumbs .cur{color:var(--ink);font-weight:700}.cat26 .cat-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.cat26 .cat-save{margin-inline-start:auto;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:700;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-ctl);padding:10px 16px;cursor:pointer;white-space:nowrap;transition:border-color .18s,color .18s,background .18s}.cat26 .cat-save:hover{border-color:var(--ink)}.cat26 .cat-save svg{width:15px;height:15px;color:var(--muted)}.cat26 .cat-save.saved{background:var(--accent-soft);border-color:var(--accent-d);color:var(--accent-ink)}.cat26 .cat-save.saved svg{color:var(--accent-d)}.cat26 .cat-active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.cat26 .cat-fchip{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:700;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-pill);padding-block:6px;padding-inline:8px 12px}.cat26 .cat-fchip button{display:grid;place-items:center;width:16px;height:16px;border:none;border-radius:50%;background:var(--line-2);color:var(--ink-2);cursor:pointer;font-size:var(--fs-2xs);line-height:var(--lh-flat);padding:0;transition:background .15s,color .15s}.cat26 .cat-fchip button:hover{background:var(--navy);color:#fff}.cat26 .cat-fchip button:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.cat26 .cat-clear{border:none;background:none;color:var(--ink);font-weight:700;font-size:var(--fs-xs);cursor:pointer;padding:12px 4px;text-decoration:underline;text-decoration-color:var(--accent-d);text-decoration-thickness:2px;text-underline-offset:3px}.cat26 .cat-fallback{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:16px;font-size:var(--fs-sm);font-weight:500;color:var(--hold-deep);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-ctl);padding:12px 16px}.cat26 .cat-fallback button{border:none;background:none;color:var(--ink);font-weight:700;cursor:pointer;text-decoration:underline;text-decoration-color:var(--accent-d);text-decoration-thickness:2px;text-underline-offset:3px;padding:0}.cat26 .cat-fallback button:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:3px}.cat26 .cat-clear:hover{text-decoration-thickness:3px}@media(max-width:459px){.cat26 .cat-active{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cat26 .cat-active::-webkit-scrollbar{display:none}.cat26 .cat-fchip{flex:0 0 auto}}.cat26 .h26-grid{grid-auto-flow:dense}.cat26 .cat-split .h26-split-list .lst26.promoted{grid-column:1/-1}.cat26 .cat-split .h26-split-list .lst26.promoted .media.pshow-main{flex:none;block-size:236px}.cat26 .cat-split .h26-split-list{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:max-content;grid-auto-flow:row dense;gap:16px;align-content:start;align-items:start}.cat26 .cat-split .h26-split-list>*{align-self:start}.cat26 .cat-split .h26-split-list .lst26{height:auto}.cat26 .cat-split .h26-split-list .lst26 .media{aspect-ratio:16/10;min-block-size:148px}@media(max-width:1180px){.cat26 .cat-split .h26-split-list{grid-template-columns:1fr}}@media(max-width:880px){.cat26 .cat-split{grid-template-columns:1fr;height:auto}.cat26 .cat-split .h26-split-list{display:none}.cat26 .cat-split .h26-split-map{order:0;block-size:calc(100dvh - var(--v-hdr) - var(--ctl-h) - 2 * var(--sp-2) - var(--mnav-size));min-block-size:360px}.cat26 .cat-split{scroll-margin-top:calc(var(--v-hdr) + var(--ctl-h) + 2 * var(--sp-2))}.cat26:has(.cat-split) .pcat{margin-block-end:0}.cat26:has(.cat-split) .h26-sec{padding-block:0}}.cat26 .cat-map-count{position:absolute;z-index:6;inset-block-start:14px;inset-inline-start:14px;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:700;color:var(--ink);background:var(--glass-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--glass-line);border-radius:var(--r-ctl);padding:8px 12px;box-shadow:var(--sh-rest)}.cat26 .cat-figures{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:clamp(24px,3vw,36px);padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-xs)}.cat26 .cat-figures b{color:var(--ink);font-weight:700}.cat26 .cat-figures .fdot{width:3px;height:3px;border-radius:50%;background:var(--line-3)}.cat26 .cat-filtersbtn{display:none}@media(max-width:820px){.cat26 .cat-filtersbtn{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:700;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-ctl);padding:8px 12px;cursor:pointer}}.pcat{gap:16px;margin:0 0 24px;padding-inline:4px}.pcat,.pcat-head{display:flex;flex-direction:column}.pcat-head{min-width:0}.pcat-head.pcat-head-split{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.pcat-head.pcat-head-split .pcat-head-main{min-width:0}.pcat-head.pcat-head-split .pcat-sort{flex:none}.pcat-title{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.pcat-title h1{margin:0}.pcat-title .h26-ac{display:inline-flex;align-items:center;gap:.16em;padding:2px 6px;margin:-2px -6px;border-radius:8px}.pcat-title .h26-ac svg{width:.62em;height:.62em;opacity:.55;flex-shrink:0}.pcat-title .h26-ac:hover svg{opacity:1}.pcat-count{margin:4px 0 0;min-height:calc(var(--fs-xs)*1.45);font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--muted)}.pcat-count b{font-weight:600;color:var(--ink)}.pcat-count.none b,.pcat-count.wait b{color:var(--muted)}.pcat-typechip{display:inline-flex}.pcat-typechip .h26-chip{position:relative}.pcat-typechip .h26-chip:before{content:"";position:absolute;inset-block:calc((100% - var(--ctl-h)) / 2);inset-inline:0}.pf-seg{display:inline-flex;height:40px;padding:4px;gap:2px;background:var(--surface-2);border-radius:var(--r-ctl);flex:none}.pf-seg button{display:inline-flex;align-items:center;gap:var(--sp-2);height:32px;padding:0 var(--sp-4);border:0;border-radius:8px;background:none;font-family:var(--sans);font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-flat);color:var(--muted);cursor:pointer;white-space:nowrap;transition:background-color .18s var(--ease-out),color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.pf-seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-rest)}.pf-seg button:hover:not(.on){color:var(--ink)}.pf-seg button:focus-visible{outline:2.5px solid var(--navy);outline-offset:1px}.pf-seg svg{width:16px;height:16px;flex:none}.pf-bar{display:flex;align-items:stretch;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-rest)}.pf-bar>.pf-mode{margin-inline-end:8px}.pf-bar>.pf-view{margin-inline-start:8px}.pf-f,.pf-grow{flex:1 1 0;min-width:0}.pf-f{position:relative;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 16px;border:0;border-radius:var(--r-ctl);background:none;cursor:pointer;font-family:var(--sans);text-align:start;line-height:var(--lh-flat);transition:background-color .18s var(--ease-out)}.pf-f:before{content:"";position:absolute;inset-inline-start:0;top:8px;bottom:8px;width:1px;background:var(--line)}.pf-mode+.pf-f:before{display:none}.pf-f.is-open,.pf-f:hover{background:var(--surface-2)}.pf-f:focus-visible{outline:2.5px solid var(--navy);outline-offset:-2px}.pf-f .l{font-size:var(--fs-xs);color:var(--muted)}.pf-f .l,.pf-f .v{font-weight:600;white-space:nowrap}.pf-f .v{display:inline-flex;align-items:center;gap:4px;max-width:100%;font-size:var(--fs-sm);color:var(--ink)}.pf-f .v>bdi,.pf-f .v>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.pf-f .v svg{width:14px;height:14px;flex:none;color:var(--muted);transition:transform .18s var(--ease-out)}.pf-f.is-open .v svg{transform:rotate(180deg)}.pf-f.on .v{color:var(--navy)}.pf-q{flex:1.6 1 0;cursor:text}.pf-q:focus-within{background:var(--surface);box-shadow:inset 0 0 0 2px var(--navy)}@media (min-width:1180px){.pf-bar>.pf-f{flex:0 1 auto}.pf-bar>.pf-q{flex:1 1 0;min-width:180px}}.pf-qrow{display:flex;align-items:center;gap:var(--sp-2)}.pf-q input,.pf-qrow{width:100%;min-width:0}.pf-q input{flex:1;border:0;background:none;outline:0;padding:0;font-family:var(--sans);font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-flat);color:var(--ink)}.pf-q input::placeholder{color:var(--ink-2);font-weight:400}.pf-q input::-webkit-search-cancel-button{display:none}.projcat-clear{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:none;background:var(--line-2);color:var(--muted);cursor:pointer;flex-shrink:0;transition:.15s}.projcat-clear:hover{background:var(--line-3,var(--line-2));color:var(--ink)}.projcat-clear svg{width:12px;height:12px}@media (pointer:coarse){.pf-q input{font-size:16px;padding-block:13px;margin-block:-13px}button.pf-f:after{content:"";position:absolute;inset:-2px 0}.pf-seg button{position:relative}.pf-seg button:after{content:"";position:absolute;inset:-6px 0}}.pf-more{display:none}.pf-pop{padding:var(--sp-2);display:flex;flex-direction:column;gap:2px}.pf-opt{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:none;cursor:pointer;font-family:var(--sans);font-size:var(--fs-sm);font-weight:600;color:var(--ink);text-align:start;transition:background-color .15s var(--ease-out)}.pf-opt:hover{background:var(--surface-2)}.pf-opt:focus-visible{outline:2.5px solid var(--navy);outline-offset:-2px}.pf-opt .bx{display:grid;place-items:center;width:18px;height:18px;flex:none;border:1.5px solid var(--line-3,var(--line));border-radius:5px;color:transparent;background:var(--surface)}.pf-opt .bx svg{width:12px;height:12px}.pf-opt.on .bx{background:var(--navy);border-color:var(--navy);color:#fff}.pf-opt.radio .bx{border-radius:50%}.pf-opt.radio.on .bx{background:var(--surface);border-color:var(--navy);box-shadow:inset 0 0 0 4px var(--navy)}.pf-pop-x{display:flex;justify-content:flex-end;padding:var(--sp-1) var(--sp-2) 0;margin-top:2px;border-top:1px solid var(--line)}.pf-clear{border:0;background:none;cursor:pointer;font-family:var(--sans);font-size:var(--fs-xs);font-weight:600;color:var(--muted);padding:var(--sp-2);text-decoration:underline;text-underline-offset:3px}.pf-clear:hover:not(:disabled){color:var(--ink)}.pf-clear:disabled{color:var(--muted-2);cursor:default}.pf-scrim{position:fixed;inset:0;z-index:400;background:rgba(8,12,22,.38)}.pf-sheet{position:fixed;inset-inline:0;bottom:0;z-index:401;display:flex;flex-direction:column;gap:16px;max-height:85dvh;overflow:auto;padding:0 16px;border-radius:var(--r-card) var(--r-card) 0 0;animation:pf-sheet-up .28s cubic-bezier(.22,1,.36,1) both}.pf-sheet,.pf-sheet .shg{background:var(--surface)}.pf-sheet .shg{position:sticky;inset-block-start:0;z-index:2}@keyframes pf-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pf-sh-title{margin:0;font-size:var(--fs-h4);font-weight:700;color:var(--ink);line-height:var(--lh-ui)}.pf-sh-g{display:flex;flex-direction:column;gap:8px}.pf-sh-l{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.pf-chips{display:flex;flex-wrap:wrap;gap:8px}.pf-chip{display:inline-flex;align-items:center;gap:var(--sp-2);height:40px;padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);font-family:var(--sans);font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-flat);color:var(--navy);cursor:pointer;white-space:nowrap}.pf-chip.on{background:var(--navy);border-color:var(--navy);color:#fff}.pf-chip:focus-visible{outline:2.5px solid var(--navy);outline-offset:2px}.pf-sh-act{display:flex;gap:8px}.pf-sh-act .fd-apply{flex:1 1 auto;min-height:44px}.pf-sh-act .fd-clear{min-height:44px}@media (prefers-reduced-motion:reduce){.pf-sheet{animation:none}.pf-f,.pf-opt,.pf-seg button{transition:none}}.cat26 .pcat+.h26-sec{padding-top:clamp(16px,2vw,28px)}@media(max-width:820px){.pf-bar{flex-wrap:wrap;gap:8px;padding:8px}.pf-bar>.pf-mode{flex:1 1 100%;margin:0}.pf-bar>.pf-mode button{flex:1;justify-content:center}.pf-f:not(.pf-q){display:none}.pf-q{flex:1 1 0;height:40px;border:1px solid var(--line);padding:0 12px;order:1}.pf-q .l,.pf-q:before{display:none}.pf-more{display:inline-flex;align-items:center;gap:var(--sp-2);height:40px;padding:0 var(--sp-4);order:2;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);font-family:var(--sans);font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-flat);color:var(--ink);cursor:pointer}.pf-more svg{width:16px;height:16px}.pf-more .bdg{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--navy);color:#fff;font-size:var(--fs-2xs);font-weight:700}.pf-bar>.pf-view{margin:0;order:3}.pf-bar .pf-deal{order:9;flex:1 1 100%;height:40px}.pf-bar .pf-deal button{flex:1;justify-content:center}.pf-grow{display:none}}.projcat-sentinel{width:100%;height:1px}.projcat-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 0 6px;font-size:var(--fs-sm);font-weight:700;color:var(--muted)}.projcat-spin{width:18px;height:18px;border-radius:50%;border:2.4px solid var(--line-2);border-top-color:var(--accent-d);animation:projcat-spin .7s linear infinite}@keyframes projcat-spin{to{transform:rotate(1turn)}}.projcat-more{display:flex;justify-content:center;padding:28px 0 6px}.projcat-end{padding:28px 0 6px;font-size:var(--fs-sm);font-weight:500}.projcat-credits,.projcat-end{text-align:center;color:var(--muted-2)}.projcat-credits{margin:24px 0 4px;font-size:var(--fs-2xs)}.projcat-credits a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.projcat-spin{animation:none}}.h1-city{white-space:nowrap}@media(max-width:560px){.cat-head h1{font-size:clamp(20px,5.8vw,26px)}.cat26 .cat-head{flex-direction:column;align-items:stretch;gap:10px}.cat26 .cat-head h1{font-size:clamp(21px,6vw,28px)}}@media(max-width:460px){.cat26 .cat-split .h26-split-list .lst26:not(.promoted) .media{aspect-ratio:auto;min-block-size:124px;flex:0 0 122px}}@media(max-width:560px){.cat26 .cat-crumbs{margin:8px 0 10px}.cat26 .cat-crumbs .cur,.cat26 .cat-crumbs .sep:nth-of-type(2){display:none}.cat26 .cat-head{gap:8px;margin-bottom:12px}.cat26 .cat-save{align-self:flex-start;width:auto;padding:8px 16px;font-size:var(--fs-xs);border-radius:var(--r-pill)}.cat26 .h26-toolbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:8px;margin-bottom:12px}.cat26 .h26-toolbar::-webkit-scrollbar{display:none}.cat26 .h26-toolbar>*{flex:0 0 auto}.cat26 .h26-toolbar .h26-tools{display:contents}.cat26 .h26-toolbar .h26-chip-city .cl{display:none}.cat26 .h26-toolbar .toolbar-seg button{padding:8px 12px}.cat26 .h26-toolbar .h26-view{display:none}}.cat26 .cat-viewfab{display:none}@media(max-width:560px){.cat26 .cat-viewfab{position:fixed;bottom:calc(74px + env(safe-area-inset-bottom, 0px));inset-inline-start:50%;transform:translateX(50%);z-index:66;display:inline-flex;align-items:center;gap:8px;background:var(--navy);color:#fff;border:none;border-radius:var(--r-pill);padding:12px 24px;font-weight:700;font-size:var(--fs-sm);font-family:var(--sans);cursor:pointer;box-shadow:0 10px 26px rgba(23,35,64,.35)}.cat26 .cat-viewfab svg{width:16px;height:16px;stroke:var(--surface)}.cat26 .cat-viewfab:active{transform:translateX(50%) scale(.96)}.cat26 .cat-crumbs a{padding-block:10px;margin-block:-10px}}@media(max-width:820px){.cat26 .projcat-grid .va-card:not(.promoted){height:auto}.cat26 .projcat-grid .va-card:not(.promoted):hover{transform:none}.cat26 .projcat-grid .va-card:not(.promoted) .va-media:has(>.v-strip){flex:none;aspect-ratio:auto;min-height:0;background:none;overflow:visible}.cat26 .projcat-grid .va-card:not(.promoted) .va-media:not(:has(>.v-strip)){flex:none;aspect-ratio:3/2;min-height:0;margin:var(--sp-2) var(--sp-2) 0;border-radius:var(--r-ctl)}.cat26 .projcat-grid .va-card:not(.promoted) .va-media .v-strip{display:flex;position:relative;inset:auto;gap:var(--sp-1);padding:var(--sp-2) var(--sp-2) 0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sp-2);scrollbar-width:none}.cat26 .projcat-grid .va-card:not(.promoted) .va-media .v-strip::-webkit-scrollbar{display:none}.cat26 .projcat-grid .va-card:not(.promoted) .va-media .v-strip .v-slide{flex:0 0 86%;inline-size:86%;block-size:auto;aspect-ratio:3/2;border-radius:var(--r-ctl);object-fit:cover;scroll-snap-align:start}.cat26 .projcat-grid .va-card:not(.promoted) .va-media .v-strip .v-slide:only-child{flex-basis:100%;inline-size:100%}.cat26 .projcat-grid .va-card:not(.promoted) .va-media .v-strip .v-slide-ph{background:linear-gradient(160deg,var(--surface-2),var(--surface-3) 60%,#d3ddf0)}.cat26 .projcat-grid .va-card:not(.promoted) .va-media .v-strip .v-slide.v-plan{object-fit:contain;background:var(--surface-2);padding:var(--sp-4)}.cat26 .projcat-grid .va-card:not(.promoted) .va-media:has(>.v-strip) .va-img-ph{display:none}.cat26 .projcat-grid .va-card:not(.promoted) .va-fav{position:absolute;top:var(--sp-4);inset-block-start:var(--sp-4);inset-inline-start:var(--sp-4)}.cat26 .projcat-grid .va-card:not(.promoted) .va-badge{top:var(--sp-4);inset-block-start:var(--sp-4);inset-inline-end:calc(14% + var(--sp-4))}.cat26 .projcat-grid .va-card:not(.promoted) .va-photos{top:auto;bottom:var(--sp-2);inset-block:auto var(--sp-2);inset-inline-start:var(--sp-4);inset-inline-end:auto}.cat26 .projcat-grid .va-card:not(.promoted) .va-body{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4) var(--sp-4)}.cat26 .projcat-grid .va-card:not(.promoted) .va-pricing{order:1}.cat26 .projcat-grid .va-card:not(.promoted) .va-ask,.cat26 .projcat-grid .va-card:not(.promoted) .va-follow{order:1;margin:0}.cat26 .projcat-grid .va-card:not(.promoted) .va-name{order:2;margin:0;font-size:var(--fs-body);font-weight:700;line-height:var(--lh-snug)}.cat26 .projcat-grid .va-card:not(.promoted) .va-specs{order:3;margin:0}.cat26 .projcat-grid .va-card:not(.promoted) .va-loc{order:4;margin:0}.cat26 .projcat-grid .va-card:not(.promoted) .va-foot{order:5;margin-top:var(--sp-2);padding-top:0}.cat26 .projcat-grid .va-card:not(.promoted) .va-rule{display:none}.cat26 .projcat-grid{gap:var(--sp-4)}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted){height:auto;flex-direction:column;min-height:0}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted):hover{transform:none}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .media:has(>.v-strip){flex:none;aspect-ratio:auto;min-height:0;background:none;overflow:visible}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .media:not(:has(>.v-strip)){flex:none;aspect-ratio:3/2;min-height:0;margin:var(--sp-2) var(--sp-2) 0;border-radius:var(--r-ctl)}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .media .v-strip{display:flex;position:relative;inset:auto;gap:var(--sp-1);padding:var(--sp-2) var(--sp-2) 0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sp-2);scrollbar-width:none}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .media .v-strip::-webkit-scrollbar{display:none}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .media .v-strip .v-slide{flex:0 0 86%;inline-size:86%;block-size:auto;aspect-ratio:3/2;border-radius:var(--r-ctl);object-fit:cover;scroll-snap-align:start}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .media .v-strip .v-slide:only-child{flex-basis:100%;inline-size:100%}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .media .v-strip .v-slide-ph{background:linear-gradient(160deg,var(--surface-2),var(--surface-3) 60%,#d3ddf0)}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .media .v-strip .v-slide.v-plan{object-fit:contain;background:var(--surface-2);padding:var(--sp-4)}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .media:has(>.v-strip) .ph,.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .media:has(>.v-strip) .ph-dots,.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .media:has(>.v-strip) .ph-nav{display:none}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .fav{position:absolute;top:var(--sp-4);inset-block-start:var(--sp-4);inset-inline-start:var(--sp-4)}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .deal{display:flex;top:var(--sp-4);inset-block-start:var(--sp-4);inset-inline-end:calc(14% + var(--sp-4))}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .cphotos{display:flex;top:auto;bottom:var(--sp-2);inset-block:auto var(--sp-2);inset-inline-start:var(--sp-4);inset-inline-end:auto}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .body{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4) var(--sp-4)}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .st-grid{order:1;margin:0}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) h3{order:2;margin:0;font-size:var(--fs-body);font-weight:700;line-height:var(--lh-snug)}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .addr{order:4;margin:0}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .foot{order:5;margin-top:var(--sp-2);padding-top:0}.cat26 .mkt-cards .h26-grid{gap:var(--sp-4)}}@media(prefers-reduced-motion:reduce){.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .media .v-strip,.cat26 .projcat-grid .va-card:not(.promoted) .va-media .v-strip{scroll-behavior:auto}}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .media .v-dots,.cat26 .projcat-grid .va-card:not(.promoted) .va-media .v-dots{display:none}.cat26 .mkt-cards .st-grid dd{margin-top:4px;line-height:var(--lh-flat);white-space:normal;overflow:visible;text-overflow:clip}.cat26 .mkt-cards .st-grid dd b{display:block}.cat26{--v-hdr:57px}html.v-dn .cat26{--v-hdr:0px}@media(max-width:820px){.cat26 .cat-crumbs{display:none}.cat26 .pcat{display:contents}.cat26 .pcat-head{margin-block:var(--sp-4) var(--sp-2)}.cat26 .pf-bar{margin-block-end:var(--sp-4)}.cat26 .pcat-title h1{font-size:var(--fs-h4);font-weight:800;line-height:var(--lh-snug)}.cat26 .pcat-count{margin-block-start:var(--sp-1)}.cat26 .pcat-count b{font-size:var(--fs-xs);font-weight:600;color:var(--ink-2)}.cat26 .pcat-tail{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cat26 .pf-bar{position:sticky;z-index:55;inset-block-start:calc(var(--v-hdr) - var(--ctl-h) - var(--sp-2));gap:var(--sp-2);padding:var(--sp-2) var(--pad);margin-inline:calc(-1 * var(--pad));background:var(--canvas);border:0;border-radius:0;box-shadow:none;transition:inset-block-start var(--dur-2) var(--ease-out)}.pf-seg{height:var(--ctl-h);border-radius:var(--r-ctl)}.pf-seg button{position:relative;height:calc(var(--ctl-h) - var(--sp-2))}.pf-seg button:before{content:"";position:absolute;inset:calc(-1 * var(--sp-1)) 0}.pf-bar .pf-more,.pf-bar .pf-q{height:var(--ctl-h);border-color:var(--line-2);border-radius:var(--r-ctl);background:var(--surface)}.pf-bar .pf-more{color:var(--ink)}.pf-bar .pf-deal{height:var(--ctl-h)}.projcat-clear{position:relative}.projcat-clear:before{content:"";position:absolute;inset:calc(-1 * var(--sp-3))}.pf-bar>.pf-view{padding:0;background:none;gap:0}.pf-bar>.pf-view button.on{display:none}.pf-bar>.pf-view button{inline-size:var(--ctl-h);height:var(--ctl-h);padding:0;justify-content:center;border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);box-shadow:none}.pf-bar>.pf-view button:before{display:none}.pf-bar>.pf-view svg{width:20px;height:20px}.pf-bar>.pf-view span{display:none}.cat26 .pf-bar.units>.pf-deal,.cat26 .pf-bar.units>.pf-mode{order:-1;flex:1 1 calc(50% - var(--sp-1));min-inline-size:0;margin:0}.cat26 .pcat-head.pcat-head-split{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t t" "c s";align-items:center;column-gap:var(--sp-2)}.cat26 .pcat-head.pcat-head-split .pcat-head-main{display:contents}.cat26 .pcat-head-split .pcat-title{grid-area:t}.cat26 .pcat-head-split .pcat-count{grid-area:c;margin:0}.cat26 .pcat-head-split .pcat-sort{grid-area:s;margin-inline-end:calc(-1 * var(--sp-2))}.cat26 .pcat-sort .h26-chip{height:var(--ctl-h);border-color:transparent;background:none;box-shadow:none;padding-inline:var(--sp-2)}.cat26 :is(.projcat-grid,.mkt-cards:not(#market26) .h26-grid) .yppromo,.cat26 :is(.projcat-grid,.mkt-cards:not(#market26) .h26-grid) .yppromo:hover{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto auto minmax(0,1fr);column-gap:var(--sp-3);grid-column:1/-1;aspect-ratio:auto;height:auto;min-height:122px;padding:var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:none;transform:none}.cat26 :is(.projcat-grid,.mkt-cards:not(#market26) .h26-grid) .yppromo:has(.ypcta:focus-visible){outline:2.5px solid var(--navy);outline-offset:2px}.cat26 :is(.projcat-grid,.mkt-cards:not(#market26) .h26-grid) .yppromo .yp-slides{position:relative;inset:auto;z-index:0;grid-column:1;grid-row:1/-1;inline-size:96px;block-size:96px;align-self:center;border-radius:var(--r-ctl);overflow:hidden;background:var(--surface-2)}.cat26 :is(.projcat-grid,.mkt-cards:not(#market26) .h26-grid) .yppromo .yp-slide{background-position:center 88%}.cat26 :is(.projcat-grid,.mkt-cards:not(#market26) .h26-grid) .yppromo :is(.yp-scrim,.yp-dots){display:none}.cat26 :is(.projcat-grid,.mkt-cards:not(#market26) .h26-grid) .yppromo .yp-mark{position:static;grid-column:2;grid-row:2;justify-self:start;padding:0;margin:0;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--muted);font-size:var(--fs-xs);font-weight:600;line-height:var(--lh-ui)}.cat26 :is(.projcat-grid,.mkt-cards:not(#market26) .h26-grid) .yppromo .yp-copy{display:block;position:static;grid-column:2;grid-row:3;height:auto;margin:var(--sp-1) 0 0;padding:0;background:none;color:var(--ink)}.cat26 :is(.projcat-grid,.mkt-cards:not(#market26) .h26-grid) .yppromo .yp-copy :is(.kick,p),.cat26 :is(.projcat-grid,.mkt-cards:not(#market26) .h26-grid) .yppromo .yp-copy:after{display:none}.cat26 :is(.projcat-grid,.mkt-cards:not(#market26) .h26-grid) .yppromo .yp-copy h3{margin:0;padding-block-end:var(--sp-1);font-size:var(--fs-body);font-weight:700;line-height:var(--lh-snug);text-wrap:balance}.cat26 :is(.projcat-grid,.mkt-cards:not(#market26) .h26-grid) .yppromo .ypcta,.cat26 :is(.projcat-grid,.mkt-cards:not(#market26) .h26-grid) .yppromo:hover .ypcta{position:static;grid-column:2;grid-row:4;justify-self:start;display:inline-flex;align-items:center;gap:var(--sp-1);inline-size:auto;width:auto;height:auto;min-height:0;margin:var(--sp-1) 0 0;padding:0;background:none;box-shadow:none;border-radius:0;color:var(--navy);font-size:var(--fs-sm);font-weight:700;line-height:var(--lh-ui);outline:none;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.cat26 :is(.projcat-grid,.mkt-cards:not(#market26) .h26-grid) .yppromo .ypcta:after{content:"";position:absolute;inset:0;z-index:4}.cat26 :is(.projcat-grid,.mkt-cards:not(#market26) .h26-grid) .yppromo .ypcta .v-arr{inline-size:16px;block-size:16px;flex:none}html[dir=ltr] .cat26 .yppromo .ypcta .v-arr{transform:scaleX(-1)}.cat26 :is(.projcat-grid,.mkt-cards:not(#market26) .h26-grid) .yppromo .yp-copy h3 .hl{background:none;box-shadow:none;border:0;padding:0;text-decoration:none;color:inherit}.cat26 :is(.projcat-grid,.mkt-cards:not(#market26) .h26-grid) .yppromo .yp-copy h3 .hl:after{display:none}.cat26 .projcat-grid .va-card:not(.promoted) .va-pricing{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-2);margin:0;padding:0;border:0;border-radius:0;background:none}.cat26 .projcat-grid .va-card:not(.promoted) .va-pricing>div{display:inline-flex;align-items:baseline;gap:var(--sp-1);padding:0;min-width:0;border:0}.cat26 .projcat-grid .va-card:not(.promoted) .va-pricing>div+div:not(.v-h){flex-basis:100%}.cat26 .projcat-grid .va-card:not(.promoted) .va-pricing>div.v-h:before{content:"·";color:var(--muted-2)}.cat26 .projcat-grid .va-card:not(.promoted) .va-pricing dt{font-size:var(--fs-xs);font-weight:400;line-height:var(--lh-ui);color:var(--muted);overflow:visible;white-space:nowrap}.cat26 .projcat-grid .va-card:not(.promoted) .va-pricing dd{margin:0;font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--muted);overflow:visible;white-space:nowrap}.cat26 .projcat-grid .va-card:not(.promoted) .va-pricing dd b{display:inline;font-size:var(--fs-h4);font-weight:800;line-height:var(--lh-snug);color:var(--ink)}.cat26 .projcat-grid .va-card:not(.promoted) .va-pricing>div.v-h dt{display:none}.cat26 .projcat-grid .va-card:not(.promoted) .va-pricing>div.v-h dd b{font-size:var(--fs-sm);font-weight:600}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .st-grid{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-2);margin:0;padding:0;border:0;border-radius:0;background:none}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .st-grid>div{display:inline-flex;align-items:baseline;gap:var(--sp-1);padding:0;min-width:0;border:0}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .st-grid>div+div:not(:nth-child(2)){flex-basis:100%}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .st-grid>div:nth-child(2):before{content:"·";color:var(--muted-2)}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .st-grid dt{font-size:var(--fs-xs);font-weight:400;line-height:var(--lh-ui);color:var(--muted);overflow:visible;white-space:nowrap}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .st-grid dd{margin:0;font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--muted);overflow:visible;white-space:nowrap}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .st-grid dd b{display:inline;font-size:var(--fs-h4);font-weight:800;line-height:var(--lh-snug);color:var(--ink)}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .st-grid>div:nth-child(2) dt{display:none}.cat26 .mkt-cards .h26-grid .lst26:not(.promoted) .st-grid>div:nth-child(2) dd b{font-size:var(--fs-sm);font-weight:600}}.pf-sheet{gap:var(--sp-6);padding-inline:var(--sp-4)}.pf-sheet .pf-sh-title{display:flex;align-items:center;justify-content:space-between;min-block-size:var(--ctl-h);gap:var(--sp-2)}.pf-sheet .pf-sh-title>span{flex:1 1 auto}.pf-sheet .shg+.pf-sh-title{margin-block-start:calc(-1 * var(--sp-4))}.pf-sheet .pf-sh-title .shg-x{position:static;flex:none;inline-size:var(--ctl-h);block-size:var(--ctl-h);margin-inline-end:calc(-1 * var(--sp-2))}.pf-sheet .pf-sh-g{gap:var(--sp-3)}.pf-sheet .pf-sh-l{font-size:var(--fs-sm);font-weight:700;color:var(--ink)}.pf-sheet .pf-chip{height:var(--ctl-h);border-color:var(--line-2);color:var(--ink)}.pf-sheet .pf-chip.on{color:var(--surface)}.pf-sheet .v-clr{min-block-size:var(--ctl-h);padding-inline:var(--sp-2);margin-inline-end:0;border:0;background:none;font-family:var(--sans);font-size:var(--fs-sm);font-weight:700;color:var(--navy);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pf-sheet .v-clr:disabled{color:var(--muted-2);text-decoration:none;cursor:default}.pf-sheet .pf-sh-act{position:sticky;inset-block-end:0;margin-inline:calc(-1 * var(--sp-4));padding:var(--sp-3) var(--sp-4) 0;background:var(--surface);border-block-start:1px solid var(--line)}.pf-sheet .pf-sh-act .fd-clear{display:none}.pf-sheet .pf-sh-act .fd-apply,.pf-sheet .pf-sh-act .fd-apply.btn{flex:1 1 auto;inline-size:100%}.pf-sheet:not(.pf-win) .pf-sh-act{padding-block-end:calc(var(--sp-3) + env(safe-area-inset-bottom))}.pf-sheet.pf-win{position:fixed;inset:auto;z-index:1000;overflow:hidden;padding-inline:0;padding-block-start:var(--sp-2);border-radius:var(--r-card);animation:none}.pf-sheet.pf-win .ui-pop-scroll{display:flex;flex-direction:column;gap:var(--sp-6);padding-inline:var(--sp-4)}@media (prefers-reduced-motion:reduce){.pf-sheet{animation:none}.pf-bar{transition:none}}